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 ReferenceImageAPI
build()
abstract ReferenceImageAPI.Builder
controlImageConfig
(ControlReferenceConfig controlImageConfig) Setter for controlImageConfig.controlImageConfig
(ControlReferenceConfig.Builder controlImageConfigBuilder) Setter for controlImageConfig builder.abstract ReferenceImageAPI.Builder
maskImageConfig
(MaskReferenceConfig maskImageConfig) Setter for maskImageConfig.maskImageConfig
(MaskReferenceConfig.Builder maskImageConfigBuilder) Setter for maskImageConfig builder.abstract ReferenceImageAPI.Builder
referenceId
(Integer referenceId) Setter for referenceId.abstract ReferenceImageAPI.Builder
referenceImage
(Image referenceImage) Setter for referenceImage.referenceImage
(Image.Builder referenceImageBuilder) Setter for referenceImage builder.abstract ReferenceImageAPI.Builder
referenceType
(String referenceType) Setter for referenceType.abstract ReferenceImageAPI.Builder
styleImageConfig
(StyleReferenceConfig styleImageConfig) Setter for styleImageConfig.styleImageConfig
(StyleReferenceConfig.Builder styleImageConfigBuilder) Setter for styleImageConfig builder.abstract ReferenceImageAPI.Builder
subjectImageConfig
(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
-