Class Video.Builder

java.lang.Object
com.google.genai.types.Video.Builder
Enclosing class:
Video

public abstract static class Video.Builder extends Object
Builder for Video.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • uri

      public abstract Video.Builder uri(String uri)
      Setter for uri.

      uri: Path to another storage.

    • clearUri

      @CanIgnoreReturnValue public Video.Builder clearUri()
      Clears the value of uri field.
    • videoBytes

      public abstract Video.Builder videoBytes(byte[] videoBytes)
      Setter for videoBytes.

      videoBytes: Video bytes.

    • clearVideoBytes

      @CanIgnoreReturnValue public Video.Builder clearVideoBytes()
      Clears the value of videoBytes field.
    • mimeType

      public abstract Video.Builder mimeType(String mimeType)
      Setter for mimeType.

      mimeType: Video encoding, for example ``video/mp4``.

    • clearMimeType

      @CanIgnoreReturnValue public Video.Builder clearMimeType()
      Clears the value of mimeType field.
    • build

      public abstract Video build()