Class GenerateVideosConfig.Builder
- Enclosing class:
- GenerateVideosConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GenerateVideosConfig.BuilderaspectRatio(String aspectRatio) Setter for aspectRatio.abstract GenerateVideosConfigbuild()abstract GenerateVideosConfig.BuildercompressionQuality(VideoCompressionQuality compressionQuality) Setter for compressionQuality.compressionQuality(VideoCompressionQuality.Known knownType) Setter for compressionQuality given a known enum.compressionQuality(String compressionQuality) Setter for compressionQuality given a string.abstract GenerateVideosConfig.BuilderdurationSeconds(Integer durationSeconds) Setter for durationSeconds.abstract GenerateVideosConfig.BuilderenhancePrompt(boolean enhancePrompt) Setter for enhancePrompt.abstract GenerateVideosConfig.BuilderSetter for fps.abstract GenerateVideosConfig.BuildergenerateAudio(boolean generateAudio) Setter for generateAudio.abstract GenerateVideosConfig.BuilderhttpOptions(HttpOptions httpOptions) Setter for httpOptions.httpOptions(HttpOptions.Builder httpOptionsBuilder) Setter for httpOptions builder.abstract GenerateVideosConfig.BuilderSetter for lastFrame.lastFrame(Image.Builder lastFrameBuilder) Setter for lastFrame builder.abstract GenerateVideosConfig.BuildernegativePrompt(String negativePrompt) Setter for negativePrompt.abstract GenerateVideosConfig.BuildernumberOfVideos(Integer numberOfVideos) Setter for numberOfVideos.abstract GenerateVideosConfig.BuilderoutputGcsUri(String outputGcsUri) Setter for outputGcsUri.abstract GenerateVideosConfig.BuilderpersonGeneration(String personGeneration) Setter for personGeneration.abstract GenerateVideosConfig.BuilderpubsubTopic(String pubsubTopic) Setter for pubsubTopic.abstract GenerateVideosConfig.Builderresolution(String resolution) Setter for resolution.abstract GenerateVideosConfig.BuilderSetter for seed.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
httpOptions
Setter for httpOptions.httpOptions: Used to override HTTP request options.
-
httpOptions
Setter for httpOptions builder.httpOptions: Used to override HTTP request options.
-
numberOfVideos
Setter for numberOfVideos.numberOfVideos: Number of output videos.
-
outputGcsUri
Setter for outputGcsUri.outputGcsUri: The gcs bucket where to save the generated videos.
-
fps
Setter for fps.fps: Frames per second for video generation.
-
durationSeconds
Setter for durationSeconds.durationSeconds: Duration of the clip for video generation in seconds.
-
seed
Setter for seed.seed: The RNG seed. If RNG seed is exactly same for each request with unchanged inputs, the prediction results will be consistent. Otherwise, a random RNG seed will be used each time to produce a different result.
-
aspectRatio
Setter for aspectRatio.aspectRatio: The aspect ratio for the generated video. 16:9 (landscape) and 9:16 (portrait) are supported.
-
resolution
Setter for resolution.resolution: The resolution for the generated video. 720p and 1080p are supported.
-
personGeneration
Setter for personGeneration.personGeneration: Whether allow to generate person videos, and restrict to specific ages. Supported values are: dont_allow, allow_adult.
-
pubsubTopic
Setter for pubsubTopic.pubsubTopic: The pubsub topic where to publish the video generation progress.
-
negativePrompt
Setter for negativePrompt.negativePrompt: Optional field in addition to the text content. Negative prompts can be explicitly stated here to help generate the video.
-
enhancePrompt
Setter for enhancePrompt.enhancePrompt: Whether to use the prompt rewriting logic.
-
generateAudio
Setter for generateAudio.generateAudio: Whether to generate audio along with the video.
-
lastFrame
Setter for lastFrame.lastFrame: Image to use as the last frame of generated videos. Only supported for image to video use cases.
-
lastFrame
Setter for lastFrame builder.lastFrame: Image to use as the last frame of generated videos. Only supported for image to video use cases.
-
compressionQuality
public abstract GenerateVideosConfig.Builder compressionQuality(VideoCompressionQuality compressionQuality) Setter for compressionQuality.compressionQuality: Compression quality of the generated videos.
-
compressionQuality
@CanIgnoreReturnValue public GenerateVideosConfig.Builder compressionQuality(VideoCompressionQuality.Known knownType) Setter for compressionQuality given a known enum.compressionQuality: Compression quality of the generated videos.
-
compressionQuality
@CanIgnoreReturnValue public GenerateVideosConfig.Builder compressionQuality(String compressionQuality) Setter for compressionQuality given a string.compressionQuality: Compression quality of the generated videos.
-
build
-