Package com.google.genai.types
Class GeneratedImage.Builder
java.lang.Object
com.google.genai.types.GeneratedImage.Builder
- Enclosing class:
- GeneratedImage
Builder for GeneratedImage.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GeneratedImagebuild()Clears the value of enhancedPrompt field.Clears the value of image field.Clears the value of raiFilteredReason field.Clears the value of safetyAttributes field.abstract GeneratedImage.BuilderenhancedPrompt(String enhancedPrompt) Setter for enhancedPrompt.abstract GeneratedImage.BuilderSetter for image.image(Image.Builder imageBuilder) Setter for image builder.abstract GeneratedImage.BuilderraiFilteredReason(String raiFilteredReason) Setter for raiFilteredReason.abstract GeneratedImage.BuildersafetyAttributes(SafetyAttributes safetyAttributes) Setter for safetyAttributes.safetyAttributes(SafetyAttributes.Builder safetyAttributesBuilder) Setter for safetyAttributes builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
image
Setter for image.image: The output image data.
-
image
Setter for image builder.image: The output image data.
-
clearImage
Clears the value of image field. -
raiFilteredReason
Setter for raiFilteredReason.raiFilteredReason: Responsible AI filter reason if the image is filtered out of the response.
-
clearRaiFilteredReason
Clears the value of raiFilteredReason field. -
safetyAttributes
Setter for safetyAttributes.safetyAttributes: Safety attributes of the image. Lists of RAI categories and their scores of each content.
-
safetyAttributes
@CanIgnoreReturnValue public GeneratedImage.Builder safetyAttributes(SafetyAttributes.Builder safetyAttributesBuilder) Setter for safetyAttributes builder.safetyAttributes: Safety attributes of the image. Lists of RAI categories and their scores of each content.
-
clearSafetyAttributes
Clears the value of safetyAttributes field. -
enhancedPrompt
Setter for enhancedPrompt.enhancedPrompt: The rewritten prompt used for the image generation if the prompt enhancer is enabled.
-
clearEnhancedPrompt
Clears the value of enhancedPrompt field. -
build
-