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.BuilderaddWatermark(boolean addWatermark) abstract GenerateImagesConfig.BuilderaspectRatio(String aspectRatio) abstract GenerateImagesConfigbuild()abstract GenerateImagesConfig.BuilderenhancePrompt(boolean enhancePrompt) abstract GenerateImagesConfig.BuilderguidanceScale(Float guidanceScale) abstract GenerateImagesConfig.BuilderhttpOptions(HttpOptions httpOptions) abstract GenerateImagesConfig.BuilderincludeRaiReason(boolean includeRaiReason) abstract GenerateImagesConfig.BuilderincludeSafetyAttributes(boolean includeSafetyAttributes) abstract GenerateImagesConfig.Builderlanguage(ImagePromptLanguage language) language(ImagePromptLanguage.Known knownType) abstract GenerateImagesConfig.BuildernegativePrompt(String negativePrompt) abstract GenerateImagesConfig.BuildernumberOfImages(Integer numberOfImages) abstract GenerateImagesConfig.BuilderoutputCompressionQuality(Integer outputCompressionQuality) abstract GenerateImagesConfig.BuilderoutputGcsUri(String outputGcsUri) abstract GenerateImagesConfig.BuilderoutputMimeType(String outputMimeType) abstract GenerateImagesConfig.BuilderpersonGeneration(PersonGeneration personGeneration) personGeneration(PersonGeneration.Known knownType) personGeneration(String personGeneration) abstract GenerateImagesConfig.BuildersafetyFilterLevel(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
-