Package com.google.genai.types
Class EditImageParameters.Builder
java.lang.Object
com.google.genai.types.EditImageParameters.Builder
- Enclosing class:
- EditImageParameters
Builder for EditImageParameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract EditImageParametersbuild()Clears the value of config field.Clears the value of model field.Clears the value of prompt field.Clears the value of referenceImages field.abstract EditImageParameters.Builderconfig(EditImageConfig config) Setter for config.config(EditImageConfig.Builder configBuilder) Setter for config builder.abstract EditImageParameters.BuilderSetter for model.abstract EditImageParameters.BuilderSetter for prompt.referenceImages(ReferenceImageAPI... referenceImages) Setter for referenceImages.abstract EditImageParameters.BuilderreferenceImages(List<ReferenceImageAPI> referenceImages) Setter for referenceImages.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
model
Setter for model.model: The model to use.
-
clearModel
Clears the value of model field. -
prompt
Setter for prompt.prompt: A text description of the edit to apply to the image.
-
clearPrompt
Clears the value of prompt field. -
referenceImages
public abstract EditImageParameters.Builder referenceImages(List<ReferenceImageAPI> referenceImages) Setter for referenceImages.referenceImages: The reference images for editing.
-
referenceImages
@CanIgnoreReturnValue public EditImageParameters.Builder referenceImages(ReferenceImageAPI... referenceImages) Setter for referenceImages.referenceImages: The reference images for editing.
-
clearReferenceImages
Clears the value of referenceImages field. -
config
Setter for config.config: Configuration for editing.
-
config
@CanIgnoreReturnValue public EditImageParameters.Builder config(EditImageConfig.Builder configBuilder) Setter for config builder.config: Configuration for editing.
-
clearConfig
Clears the value of config field. -
build
-