Class MaskReferenceConfig.Builder
-
- All Implemented Interfaces:
public abstract class MaskReferenceConfig.BuilderBuilder for MaskReferenceConfig.
-
-
Constructor Summary
Constructors Constructor Description MaskReferenceConfig.Builder()
-
Method Summary
Modifier and Type Method Description abstract MaskReferenceConfig.BuildermaskMode(MaskReferenceMode maskMode)Setter for maskMode. MaskReferenceConfig.BuilderclearMaskMode()Clears the value of maskMode field. MaskReferenceConfig.BuildermaskMode(MaskReferenceMode.Known knownType)Setter for maskMode given a known enum. MaskReferenceConfig.BuildermaskMode(String maskMode)Setter for maskMode given a string. abstract MaskReferenceConfig.BuildersegmentationClasses(List<Integer> segmentationClasses)Setter for segmentationClasses. MaskReferenceConfig.BuildersegmentationClasses(Array<Integer> segmentationClasses)Setter for segmentationClasses. MaskReferenceConfig.BuilderclearSegmentationClasses()Clears the value of segmentationClasses field. abstract MaskReferenceConfig.BuildermaskDilation(Float maskDilation)Setter for maskDilation. MaskReferenceConfig.BuilderclearMaskDilation()Clears the value of maskDilation field. abstract MaskReferenceConfigbuild()-
-
Method Detail
-
maskMode
abstract MaskReferenceConfig.Builder maskMode(MaskReferenceMode maskMode)
Setter for maskMode.
maskMode: Prompts the model to generate a mask instead of you needing to provide one (unless MASK_MODE_USER_PROVIDED is used).
-
clearMaskMode
@CanIgnoreReturnValue() MaskReferenceConfig.Builder clearMaskMode()
Clears the value of maskMode field.
-
maskMode
@CanIgnoreReturnValue() MaskReferenceConfig.Builder maskMode(MaskReferenceMode.Known knownType)
Setter for maskMode given a known enum.
maskMode: Prompts the model to generate a mask instead of you needing to provide one (unless MASK_MODE_USER_PROVIDED is used).
-
maskMode
@CanIgnoreReturnValue() MaskReferenceConfig.Builder maskMode(String maskMode)
Setter for maskMode given a string.
maskMode: Prompts the model to generate a mask instead of you needing to provide one (unless MASK_MODE_USER_PROVIDED is used).
-
segmentationClasses
abstract MaskReferenceConfig.Builder segmentationClasses(List<Integer> segmentationClasses)
Setter for segmentationClasses.
segmentationClasses: A list of up to 5 class ids to use for semantic segmentation. Automatically creates an image mask based on specific objects.
-
segmentationClasses
@CanIgnoreReturnValue() MaskReferenceConfig.Builder segmentationClasses(Array<Integer> segmentationClasses)
Setter for segmentationClasses.
segmentationClasses: A list of up to 5 class ids to use for semantic segmentation. Automatically creates an image mask based on specific objects.
-
clearSegmentationClasses
@CanIgnoreReturnValue() MaskReferenceConfig.Builder clearSegmentationClasses()
Clears the value of segmentationClasses field.
-
maskDilation
abstract MaskReferenceConfig.Builder maskDilation(Float maskDilation)
Setter for maskDilation.
maskDilation: Dilation percentage of the mask provided. Float between 0 and 1.
-
clearMaskDilation
@CanIgnoreReturnValue() MaskReferenceConfig.Builder clearMaskDilation()
Clears the value of maskDilation field.
-
build
abstract MaskReferenceConfig build()
-
-
-
-