Package com.google.genai.types
Class SegmentImageSource.Builder
-
- All Implemented Interfaces:
public abstract class SegmentImageSource.BuilderBuilder for SegmentImageSource.
-
-
Constructor Summary
Constructors Constructor Description SegmentImageSource.Builder()
-
Method Summary
Modifier and Type Method Description abstract SegmentImageSource.Builderprompt(String prompt)Setter for prompt. SegmentImageSource.BuilderclearPrompt()Clears the value of prompt field. abstract SegmentImageSource.Builderimage(Image image)Setter for image. SegmentImageSource.Builderimage(Image.Builder imageBuilder)Setter for image builder. SegmentImageSource.BuilderclearImage()Clears the value of image field. abstract SegmentImageSource.BuilderscribbleImage(ScribbleImage scribbleImage)Setter for scribbleImage. SegmentImageSource.BuilderscribbleImage(ScribbleImage.Builder scribbleImageBuilder)Setter for scribbleImage builder. SegmentImageSource.BuilderclearScribbleImage()Clears the value of scribbleImage field. abstract SegmentImageSourcebuild()-
-
Method Detail
-
prompt
abstract SegmentImageSource.Builder prompt(String 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
@CanIgnoreReturnValue() SegmentImageSource.Builder clearPrompt()
Clears the value of prompt field.
-
image
abstract SegmentImageSource.Builder image(Image image)
Setter for image.
image: The image to be segmented.
-
image
@CanIgnoreReturnValue() SegmentImageSource.Builder image(Image.Builder imageBuilder)
Setter for image builder.
image: The image to be segmented.
-
clearImage
@CanIgnoreReturnValue() SegmentImageSource.Builder clearImage()
Clears the value of image field.
-
scribbleImage
abstract SegmentImageSource.Builder scribbleImage(ScribbleImage scribbleImage)
Setter for scribbleImage.
scribbleImage: The brush scribble to guide segmentation. Required for the interactive mode, disallowed for other modes.
-
scribbleImage
@CanIgnoreReturnValue() 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
@CanIgnoreReturnValue() SegmentImageSource.Builder clearScribbleImage()
Clears the value of scribbleImage field.
-
build
abstract SegmentImageSource build()
-
-
-
-