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()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
Setter for httpOptions builder.httpOptions: Used to override HTTP request options.
-
numberOfImages
Setter for numberOfImages.numberOfImages: Number of images to generate.
-
baseSteps
Setter for baseSteps.baseSteps: The number of sampling steps. A higher value has better image quality, while a lower value has better latency.
-
outputGcsUri
Setter for outputGcsUri.outputGcsUri: Cloud Storage URI used to store the generated images.
-
seed
Setter for seed.seed: Random seed for image generation.
-
safetyFilterLevel
Setter for safetyFilterLevel.safetyFilterLevel: Filter level for safety filtering.
-
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.
-
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.
-
outputMimeType
Setter for outputMimeType.outputMimeType: MIME type of the generated image.
-
outputCompressionQuality
public abstract RecontextImageConfig.Builder outputCompressionQuality(Integer outputCompressionQuality) Setter for outputCompressionQuality.outputCompressionQuality: Compression quality of the generated image (for ``image/jpeg`` only).
-
enhancePrompt
Setter for enhancePrompt.enhancePrompt: Whether to use the prompt rewriting logic.
-
labels
Setter for labels.labels: User specified labels to track billing usage.
-
build
-