Package com.google.genai.types
Class SegmentImageSource.Builder
java.lang.Object
com.google.genai.types.SegmentImageSource.Builder
- Enclosing class:
- SegmentImageSource
Builder for SegmentImageSource.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SegmentImageSourcebuild()Clears the value of image field.Clears the value of prompt field.Clears the value of scribbleImage field.abstract SegmentImageSource.BuilderSetter for image.image(Image.Builder imageBuilder) Setter for image builder.abstract SegmentImageSource.BuilderSetter for prompt.abstract SegmentImageSource.BuilderscribbleImage(ScribbleImage scribbleImage) Setter for scribbleImage.scribbleImage(ScribbleImage.Builder scribbleImageBuilder) Setter for scribbleImage builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
prompt
Setter for prompt.prompt: A text prompt for guiding the model during image segmentation. Required for prompt mode and semantic mode, disallowed for other modes.
-
clearPrompt
Clears the value of prompt field. -
image
Setter for image.image: The image to be segmented.
-
image
Setter for image builder.image: The image to be segmented.
-
clearImage
Clears the value of image field. -
scribbleImage
Setter for scribbleImage.scribbleImage: The brush scribble to guide segmentation. Required for the interactive mode, disallowed for other modes.
-
scribbleImage
@CanIgnoreReturnValue public SegmentImageSource.Builder scribbleImage(ScribbleImage.Builder scribbleImageBuilder) Setter for scribbleImage builder.scribbleImage: The brush scribble to guide segmentation. Required for the interactive mode, disallowed for other modes.
-
clearScribbleImage
Clears the value of scribbleImage field. -
build
-