Class RecontextImageConfig.Builder
- Enclosing class:
- RecontextImageConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract RecontextImageConfig.BuilderaddWatermark(boolean addWatermark) Setter for addWatermark.abstract RecontextImageConfig.BuilderSetter for baseSteps.abstract RecontextImageConfigbuild()Clears the value of addWatermark field.Clears the value of baseSteps field.Clears the value of enhancePrompt field.Clears the value of httpOptions field.Clears the value of labels field.Clears the value of numberOfImages field.Clears the value of outputCompressionQuality field.Clears the value of outputGcsUri field.Clears the value of outputMimeType field.Clears the value of personGeneration field.Clears the value of safetyFilterLevel field.Clears the value of seed field.abstract RecontextImageConfig.BuilderenhancePrompt(boolean enhancePrompt) Setter for enhancePrompt.abstract RecontextImageConfig.BuilderhttpOptions(HttpOptions httpOptions) Setter for httpOptions.httpOptions(HttpOptions.Builder httpOptionsBuilder) Setter for httpOptions builder.abstract RecontextImageConfig.BuilderSetter for labels.abstract RecontextImageConfig.BuildernumberOfImages(Integer numberOfImages) Setter for numberOfImages.abstract RecontextImageConfig.BuilderoutputCompressionQuality(Integer outputCompressionQuality) Setter for outputCompressionQuality.abstract RecontextImageConfig.BuilderoutputGcsUri(String outputGcsUri) Setter for outputGcsUri.abstract RecontextImageConfig.BuilderoutputMimeType(String outputMimeType) Setter for outputMimeType.abstract RecontextImageConfig.BuilderpersonGeneration(PersonGeneration personGeneration) Setter for personGeneration.personGeneration(PersonGeneration.Known knownType) Setter for personGeneration given a known enum.personGeneration(String personGeneration) Setter for personGeneration given a string.abstract RecontextImageConfig.BuildersafetyFilterLevel(SafetyFilterLevel safetyFilterLevel) Setter for safetyFilterLevel.safetyFilterLevel(SafetyFilterLevel.Known knownType) Setter for safetyFilterLevel given a known enum.safetyFilterLevel(String safetyFilterLevel) Setter for safetyFilterLevel given a string.abstract RecontextImageConfig.BuilderSetter for seed.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
httpOptions
Setter for httpOptions.httpOptions: Used to override HTTP request options.
-
httpOptions
@CanIgnoreReturnValue public RecontextImageConfig.Builder httpOptions(HttpOptions.Builder httpOptionsBuilder) Setter for httpOptions builder.httpOptions: Used to override HTTP request options.
-
clearHttpOptions
Clears the value of httpOptions field. -
numberOfImages
Setter for numberOfImages.numberOfImages: Number of images to generate.
-
clearNumberOfImages
Clears the value of numberOfImages field. -
baseSteps
Setter for baseSteps.baseSteps: The number of sampling steps. A higher value has better image quality, while a lower value has better latency.
-
clearBaseSteps
Clears the value of baseSteps field. -
outputGcsUri
Setter for outputGcsUri.outputGcsUri: Cloud Storage URI used to store the generated images.
-
clearOutputGcsUri
Clears the value of outputGcsUri field. -
seed
Setter for seed.seed: Random seed for image generation.
-
clearSeed
Clears the value of seed field. -
safetyFilterLevel
Setter for safetyFilterLevel.safetyFilterLevel: Filter level for safety filtering.
-
clearSafetyFilterLevel
Clears the value of safetyFilterLevel field. -
safetyFilterLevel
@CanIgnoreReturnValue public RecontextImageConfig.Builder safetyFilterLevel(SafetyFilterLevel.Known knownType) Setter for safetyFilterLevel given a known enum.safetyFilterLevel: Filter level for safety filtering.
-
safetyFilterLevel
@CanIgnoreReturnValue public RecontextImageConfig.Builder safetyFilterLevel(String safetyFilterLevel) Setter for safetyFilterLevel given a string.safetyFilterLevel: Filter level for safety filtering.
-
personGeneration
Setter for personGeneration.personGeneration: Whether allow to generate person images, and restrict to specific ages.
-
clearPersonGeneration
Clears the value of personGeneration field. -
personGeneration
@CanIgnoreReturnValue public RecontextImageConfig.Builder personGeneration(PersonGeneration.Known knownType) Setter for personGeneration given a known enum.personGeneration: Whether allow to generate person images, and restrict to specific ages.
-
personGeneration
Setter for personGeneration given a string.personGeneration: Whether allow to generate person images, and restrict to specific ages.
-
addWatermark
Setter for addWatermark.addWatermark: Whether to add a SynthID watermark to the generated images.
-
clearAddWatermark
Clears the value of addWatermark field. -
outputMimeType
Setter for outputMimeType.outputMimeType: MIME type of the generated image.
-
clearOutputMimeType
Clears the value of outputMimeType field. -
outputCompressionQuality
public abstract RecontextImageConfig.Builder outputCompressionQuality(Integer outputCompressionQuality) Setter for outputCompressionQuality.outputCompressionQuality: Compression quality of the generated image (for ``image/jpeg`` only).
-
clearOutputCompressionQuality
Clears the value of outputCompressionQuality field. -
enhancePrompt
Setter for enhancePrompt.enhancePrompt: Whether to use the prompt rewriting logic.
-
clearEnhancePrompt
Clears the value of enhancePrompt field. -
labels
Setter for labels.labels: User specified labels to track billing usage.
-
clearLabels
Clears the value of labels field. -
build
-