Class GenerateVideosSource.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • prompt

      public abstract GenerateVideosSource.Builder prompt(String prompt)
      Setter for prompt.

      prompt: The text prompt for generating the videos. Optional if image or video is provided.

    • image

      public abstract GenerateVideosSource.Builder image(Image image)
      Setter for image.

      image: The input image for generating the videos. Optional if prompt is provided. Not allowed if video is provided.

    • image

      public GenerateVideosSource.Builder image(Image.Builder imageBuilder)
      Setter for image builder.

      image: The input image for generating the videos. Optional if prompt is provided. Not allowed if video is provided.

    • video

      public abstract GenerateVideosSource.Builder video(Video video)
      Setter for video.

      video: The input video for video extension use cases. Optional if prompt is provided. Not allowed if image is provided.

    • video

      public GenerateVideosSource.Builder video(Video.Builder videoBuilder)
      Setter for video builder.

      video: The input video for video extension use cases. Optional if prompt is provided. Not allowed if image is provided.

    • build

      public abstract GenerateVideosSource build()