Package com.google.genai.types
Class ReferenceImageAPI.Builder
java.lang.Object
com.google.genai.types.ReferenceImageAPI.Builder
- Enclosing class:
- ReferenceImageAPI
Builder for ReferenceImageAPI.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ReferenceImageAPIbuild()abstract ReferenceImageAPI.BuildercontrolImageConfig(ControlReferenceConfig controlImageConfig) Setter for controlImageConfig.controlImageConfig(ControlReferenceConfig.Builder controlImageConfigBuilder) Setter for controlImageConfig builder.abstract ReferenceImageAPI.BuildermaskImageConfig(MaskReferenceConfig maskImageConfig) Setter for maskImageConfig.maskImageConfig(MaskReferenceConfig.Builder maskImageConfigBuilder) Setter for maskImageConfig builder.abstract ReferenceImageAPI.BuilderreferenceId(Integer referenceId) Setter for referenceId.abstract ReferenceImageAPI.BuilderreferenceImage(Image referenceImage) Setter for referenceImage.referenceImage(Image.Builder referenceImageBuilder) Setter for referenceImage builder.abstract ReferenceImageAPI.BuilderreferenceType(String referenceType) Setter for referenceType.abstract ReferenceImageAPI.BuilderstyleImageConfig(StyleReferenceConfig styleImageConfig) Setter for styleImageConfig.styleImageConfig(StyleReferenceConfig.Builder styleImageConfigBuilder) Setter for styleImageConfig builder.abstract ReferenceImageAPI.BuildersubjectImageConfig(SubjectReferenceConfig subjectImageConfig) Setter for subjectImageConfig.subjectImageConfig(SubjectReferenceConfig.Builder subjectImageConfigBuilder) Setter for subjectImageConfig builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
referenceImage
Setter for referenceImage.referenceImage: The reference image for the editing operation.
-
referenceImage
Setter for referenceImage builder.referenceImage: The reference image for the editing operation.
-
referenceId
Setter for referenceId.referenceId: The id of the reference image.
-
referenceType
Setter for referenceType.referenceType: The type of the reference image. Only set by the SDK.
-
maskImageConfig
Setter for maskImageConfig.maskImageConfig: Configuration for the mask reference image.
-
maskImageConfig
public ReferenceImageAPI.Builder maskImageConfig(MaskReferenceConfig.Builder maskImageConfigBuilder) Setter for maskImageConfig builder.maskImageConfig: Configuration for the mask reference image.
-
controlImageConfig
public abstract ReferenceImageAPI.Builder controlImageConfig(ControlReferenceConfig controlImageConfig) Setter for controlImageConfig.controlImageConfig: Configuration for the control reference image.
-
controlImageConfig
public ReferenceImageAPI.Builder controlImageConfig(ControlReferenceConfig.Builder controlImageConfigBuilder) Setter for controlImageConfig builder.controlImageConfig: Configuration for the control reference image.
-
styleImageConfig
Setter for styleImageConfig.styleImageConfig: Configuration for the style reference image.
-
styleImageConfig
public ReferenceImageAPI.Builder styleImageConfig(StyleReferenceConfig.Builder styleImageConfigBuilder) Setter for styleImageConfig builder.styleImageConfig: Configuration for the style reference image.
-
subjectImageConfig
public abstract ReferenceImageAPI.Builder subjectImageConfig(SubjectReferenceConfig subjectImageConfig) Setter for subjectImageConfig.subjectImageConfig: Configuration for the subject reference image.
-
subjectImageConfig
public ReferenceImageAPI.Builder subjectImageConfig(SubjectReferenceConfig.Builder subjectImageConfigBuilder) Setter for subjectImageConfig builder.subjectImageConfig: Configuration for the subject reference image.
-
build
-