Class RecontextImageConfig.Builder
-
- All Implemented Interfaces:
public abstract class RecontextImageConfig.BuilderBuilder for RecontextImageConfig.
-
-
Constructor Summary
Constructors Constructor Description RecontextImageConfig.Builder()
-
Method Summary
Modifier and Type Method Description abstract RecontextImageConfig.BuilderhttpOptions(HttpOptions httpOptions)Setter for httpOptions. RecontextImageConfig.BuilderhttpOptions(HttpOptions.Builder httpOptionsBuilder)Setter for httpOptions builder. RecontextImageConfig.BuilderclearHttpOptions()Clears the value of httpOptions field. abstract RecontextImageConfig.BuildernumberOfImages(Integer numberOfImages)Setter for numberOfImages. RecontextImageConfig.BuilderclearNumberOfImages()Clears the value of numberOfImages field. abstract RecontextImageConfig.BuilderbaseSteps(Integer baseSteps)Setter for baseSteps. RecontextImageConfig.BuilderclearBaseSteps()Clears the value of baseSteps field. abstract RecontextImageConfig.BuilderoutputGcsUri(String outputGcsUri)Setter for outputGcsUri. RecontextImageConfig.BuilderclearOutputGcsUri()Clears the value of outputGcsUri field. abstract RecontextImageConfig.Builderseed(Integer seed)Setter for seed. RecontextImageConfig.BuilderclearSeed()Clears the value of seed field. abstract RecontextImageConfig.BuildersafetyFilterLevel(SafetyFilterLevel safetyFilterLevel)Setter for safetyFilterLevel. RecontextImageConfig.BuilderclearSafetyFilterLevel()Clears the value of safetyFilterLevel field. RecontextImageConfig.BuildersafetyFilterLevel(SafetyFilterLevel.Known knownType)Setter for safetyFilterLevel given a known enum. RecontextImageConfig.BuildersafetyFilterLevel(String safetyFilterLevel)Setter for safetyFilterLevel given a string. abstract RecontextImageConfig.BuilderpersonGeneration(PersonGeneration personGeneration)Setter for personGeneration. RecontextImageConfig.BuilderclearPersonGeneration()Clears the value of personGeneration field. RecontextImageConfig.BuilderpersonGeneration(PersonGeneration.Known knownType)Setter for personGeneration given a known enum. RecontextImageConfig.BuilderpersonGeneration(String personGeneration)Setter for personGeneration given a string. abstract RecontextImageConfig.BuilderaddWatermark(boolean addWatermark)Setter for addWatermark. RecontextImageConfig.BuilderclearAddWatermark()Clears the value of addWatermark field. abstract RecontextImageConfig.BuilderoutputMimeType(String outputMimeType)Setter for outputMimeType. RecontextImageConfig.BuilderclearOutputMimeType()Clears the value of outputMimeType field. abstract RecontextImageConfig.BuilderoutputCompressionQuality(Integer outputCompressionQuality)Setter for outputCompressionQuality. RecontextImageConfig.BuilderclearOutputCompressionQuality()Clears the value of outputCompressionQuality field. abstract RecontextImageConfig.BuilderenhancePrompt(boolean enhancePrompt)Setter for enhancePrompt. RecontextImageConfig.BuilderclearEnhancePrompt()Clears the value of enhancePrompt field. abstract RecontextImageConfig.Builderlabels(Map<String, String> labels)Setter for labels. RecontextImageConfig.BuilderclearLabels()Clears the value of labels field. abstract RecontextImageConfigbuild()-
-
Method Detail
-
httpOptions
abstract RecontextImageConfig.Builder httpOptions(HttpOptions httpOptions)
Setter for httpOptions.
httpOptions: Used to override HTTP request options.
-
httpOptions
@CanIgnoreReturnValue() RecontextImageConfig.Builder httpOptions(HttpOptions.Builder httpOptionsBuilder)
Setter for httpOptions builder.
httpOptions: Used to override HTTP request options.
-
clearHttpOptions
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearHttpOptions()
Clears the value of httpOptions field.
-
numberOfImages
abstract RecontextImageConfig.Builder numberOfImages(Integer numberOfImages)
Setter for numberOfImages.
numberOfImages: Number of images to generate.
-
clearNumberOfImages
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearNumberOfImages()
Clears the value of numberOfImages field.
-
baseSteps
abstract RecontextImageConfig.Builder baseSteps(Integer 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
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearBaseSteps()
Clears the value of baseSteps field.
-
outputGcsUri
abstract RecontextImageConfig.Builder outputGcsUri(String outputGcsUri)
Setter for outputGcsUri.
outputGcsUri: Cloud Storage URI used to store the generated images.
-
clearOutputGcsUri
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearOutputGcsUri()
Clears the value of outputGcsUri field.
-
seed
abstract RecontextImageConfig.Builder seed(Integer seed)
Setter for seed.
seed: Random seed for image generation.
-
clearSeed
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearSeed()
Clears the value of seed field.
-
safetyFilterLevel
abstract RecontextImageConfig.Builder safetyFilterLevel(SafetyFilterLevel safetyFilterLevel)
Setter for safetyFilterLevel.
safetyFilterLevel: Filter level for safety filtering.
-
clearSafetyFilterLevel
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearSafetyFilterLevel()
Clears the value of safetyFilterLevel field.
-
safetyFilterLevel
@CanIgnoreReturnValue() RecontextImageConfig.Builder safetyFilterLevel(SafetyFilterLevel.Known knownType)
Setter for safetyFilterLevel given a known enum.
safetyFilterLevel: Filter level for safety filtering.
-
safetyFilterLevel
@CanIgnoreReturnValue() RecontextImageConfig.Builder safetyFilterLevel(String safetyFilterLevel)
Setter for safetyFilterLevel given a string.
safetyFilterLevel: Filter level for safety filtering.
-
personGeneration
abstract RecontextImageConfig.Builder personGeneration(PersonGeneration personGeneration)
Setter for personGeneration.
personGeneration: Whether allow to generate person images, and restrict to specific ages.
-
clearPersonGeneration
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearPersonGeneration()
Clears the value of personGeneration field.
-
personGeneration
@CanIgnoreReturnValue() 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
@CanIgnoreReturnValue() RecontextImageConfig.Builder personGeneration(String personGeneration)
Setter for personGeneration given a string.
personGeneration: Whether allow to generate person images, and restrict to specific ages.
-
addWatermark
abstract RecontextImageConfig.Builder addWatermark(boolean addWatermark)
Setter for addWatermark.
addWatermark: Whether to add a SynthID watermark to the generated images.
-
clearAddWatermark
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearAddWatermark()
Clears the value of addWatermark field.
-
outputMimeType
abstract RecontextImageConfig.Builder outputMimeType(String outputMimeType)
Setter for outputMimeType.
outputMimeType: MIME type of the generated image.
-
clearOutputMimeType
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearOutputMimeType()
Clears the value of outputMimeType field.
-
outputCompressionQuality
abstract RecontextImageConfig.Builder outputCompressionQuality(Integer outputCompressionQuality)
Setter for outputCompressionQuality.
outputCompressionQuality: Compression quality of the generated image (for ``image/jpeg`` only).
-
clearOutputCompressionQuality
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearOutputCompressionQuality()
Clears the value of outputCompressionQuality field.
-
enhancePrompt
abstract RecontextImageConfig.Builder enhancePrompt(boolean enhancePrompt)
Setter for enhancePrompt.
enhancePrompt: Whether to use the prompt rewriting logic.
-
clearEnhancePrompt
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearEnhancePrompt()
Clears the value of enhancePrompt field.
-
labels
abstract RecontextImageConfig.Builder labels(Map<String, String> labels)
Setter for labels.
labels: User specified labels to track billing usage.
-
clearLabels
@CanIgnoreReturnValue() RecontextImageConfig.Builder clearLabels()
Clears the value of labels field.
-
build
abstract RecontextImageConfig build()
-
-
-
-