Package com.google.genai.types
Class GenerateImagesConfig.Builder
java.lang.Object
com.google.genai.types.GenerateImagesConfig.Builder
- Enclosing class:
- GenerateImagesConfig
Builder for GenerateImagesConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GenerateImagesConfig.Builder
addWatermark
(boolean addWatermark) abstract GenerateImagesConfig.Builder
aspectRatio
(String aspectRatio) abstract GenerateImagesConfig
build()
abstract GenerateImagesConfig.Builder
enhancePrompt
(boolean enhancePrompt) abstract GenerateImagesConfig.Builder
guidanceScale
(Float guidanceScale) abstract GenerateImagesConfig.Builder
httpOptions
(HttpOptions httpOptions) abstract GenerateImagesConfig.Builder
includeRaiReason
(boolean includeRaiReason) abstract GenerateImagesConfig.Builder
includeSafetyAttributes
(boolean includeSafetyAttributes) abstract GenerateImagesConfig.Builder
language
(ImagePromptLanguage language) language
(ImagePromptLanguage.Known knownType) abstract GenerateImagesConfig.Builder
negativePrompt
(String negativePrompt) abstract GenerateImagesConfig.Builder
numberOfImages
(Integer numberOfImages) abstract GenerateImagesConfig.Builder
outputCompressionQuality
(Integer outputCompressionQuality) abstract GenerateImagesConfig.Builder
outputGcsUri
(String outputGcsUri) abstract GenerateImagesConfig.Builder
outputMimeType
(String outputMimeType) abstract GenerateImagesConfig.Builder
personGeneration
(PersonGeneration personGeneration) personGeneration
(PersonGeneration.Known knownType) personGeneration
(String personGeneration) abstract GenerateImagesConfig.Builder
safetyFilterLevel
(SafetyFilterLevel safetyFilterLevel) safetyFilterLevel
(SafetyFilterLevel.Known knownType) safetyFilterLevel
(String safetyFilterLevel) abstract GenerateImagesConfig.Builder
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
httpOptions
-
outputGcsUri
-
negativePrompt
-
numberOfImages
-
aspectRatio
-
guidanceScale
-
seed
-
safetyFilterLevel
-
safetyFilterLevel
@CanIgnoreReturnValue public GenerateImagesConfig.Builder safetyFilterLevel(SafetyFilterLevel.Known knownType) -
safetyFilterLevel
@CanIgnoreReturnValue public GenerateImagesConfig.Builder safetyFilterLevel(String safetyFilterLevel) -
personGeneration
-
personGeneration
@CanIgnoreReturnValue public GenerateImagesConfig.Builder personGeneration(PersonGeneration.Known knownType) -
personGeneration
-
includeSafetyAttributes
public abstract GenerateImagesConfig.Builder includeSafetyAttributes(boolean includeSafetyAttributes) -
includeRaiReason
-
language
-
language
@CanIgnoreReturnValue public GenerateImagesConfig.Builder language(ImagePromptLanguage.Known knownType) -
language
-
outputMimeType
-
outputCompressionQuality
public abstract GenerateImagesConfig.Builder outputCompressionQuality(Integer outputCompressionQuality) -
addWatermark
-
enhancePrompt
-
build
-