Package com.google.genai.types
Class MaskReferenceImage.Builder
-
- All Implemented Interfaces:
public abstract class MaskReferenceImage.BuilderBuilder for MaskReferenceImage.
-
-
Constructor Summary
Constructors Constructor Description MaskReferenceImage.Builder()
-
Method Summary
Modifier and Type Method Description abstract MaskReferenceImage.BuilderreferenceImage(Image referenceImage)Setter for referenceImage. MaskReferenceImage.BuilderreferenceImage(Image.Builder referenceImageBuilder)Setter for referenceImage builder. MaskReferenceImage.BuilderclearReferenceImage()Clears the value of referenceImage field. abstract MaskReferenceImage.BuilderreferenceId(Integer referenceId)Setter for referenceId. MaskReferenceImage.BuilderclearReferenceId()Clears the value of referenceId field. abstract MaskReferenceImage.BuilderreferenceType(String referenceType)Setter for referenceType. MaskReferenceImage.BuilderclearReferenceType()Clears the value of referenceType field. abstract MaskReferenceImage.Builderconfig(MaskReferenceConfig config)Setter for config. MaskReferenceImage.Builderconfig(MaskReferenceConfig.Builder configBuilder)Setter for config builder. MaskReferenceImage.BuilderclearConfig()Clears the value of config field. abstract MaskReferenceImagebuild()-
-
Method Detail
-
referenceImage
abstract MaskReferenceImage.Builder referenceImage(Image referenceImage)
Setter for referenceImage.
referenceImage: The reference image for the editing operation.
-
referenceImage
@CanIgnoreReturnValue() MaskReferenceImage.Builder referenceImage(Image.Builder referenceImageBuilder)
Setter for referenceImage builder.
referenceImage: The reference image for the editing operation.
-
clearReferenceImage
@CanIgnoreReturnValue() MaskReferenceImage.Builder clearReferenceImage()
Clears the value of referenceImage field.
-
referenceId
abstract MaskReferenceImage.Builder referenceId(Integer referenceId)
Setter for referenceId.
referenceId: The id of the reference image.
-
clearReferenceId
@CanIgnoreReturnValue() MaskReferenceImage.Builder clearReferenceId()
Clears the value of referenceId field.
-
referenceType
abstract MaskReferenceImage.Builder referenceType(String referenceType)
Setter for referenceType.
referenceType: The type of the reference image. Only set by the SDK.
-
clearReferenceType
@CanIgnoreReturnValue() MaskReferenceImage.Builder clearReferenceType()
Clears the value of referenceType field.
-
config
abstract MaskReferenceImage.Builder config(MaskReferenceConfig config)
Setter for config.
config: Configuration for the mask reference image.
-
config
@CanIgnoreReturnValue() MaskReferenceImage.Builder config(MaskReferenceConfig.Builder configBuilder)
Setter for config builder.
config: Configuration for the mask reference image.
-
clearConfig
@CanIgnoreReturnValue() MaskReferenceImage.Builder clearConfig()
Clears the value of config field.
-
build
abstract MaskReferenceImage build()
-
-
-
-