Class ImageSegmentationPredictionResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
- com.google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult.Builder
-
- All Implemented Interfaces:
ImageSegmentationPredictionResultOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ImageSegmentationPredictionResult
public static final class ImageSegmentationPredictionResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder> implements ImageSegmentationPredictionResultOrBuilder
Prediction output format for Image Segmentation.
Protobuf typegoogle.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageSegmentationPredictionResult.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ImageSegmentationPredictionResult
build()
ImageSegmentationPredictionResult
buildPartial()
ImageSegmentationPredictionResult.Builder
clear()
ImageSegmentationPredictionResult.Builder
clearCategoryMask()
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to.ImageSegmentationPredictionResult.Builder
clearConfidenceMask()
A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResult.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ImageSegmentationPredictionResult.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ImageSegmentationPredictionResult.Builder
clone()
String
getCategoryMask()
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to.com.google.protobuf.ByteString
getCategoryMaskBytes()
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to.String
getConfidenceMask()
A one channel image which is encoded as an 8bit lossless PNG.com.google.protobuf.ByteString
getConfidenceMaskBytes()
A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResult
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ImageSegmentationPredictionResult.Builder
mergeFrom(ImageSegmentationPredictionResult other)
ImageSegmentationPredictionResult.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ImageSegmentationPredictionResult.Builder
mergeFrom(com.google.protobuf.Message other)
ImageSegmentationPredictionResult.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ImageSegmentationPredictionResult.Builder
setCategoryMask(String value)
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to.ImageSegmentationPredictionResult.Builder
setCategoryMaskBytes(com.google.protobuf.ByteString value)
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to.ImageSegmentationPredictionResult.Builder
setConfidenceMask(String value)
A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResult.Builder
setConfidenceMaskBytes(com.google.protobuf.ByteString value)
A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResult.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ImageSegmentationPredictionResult.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ImageSegmentationPredictionResult.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
clear
public ImageSegmentationPredictionResult.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
getDefaultInstanceForType
public ImageSegmentationPredictionResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ImageSegmentationPredictionResult build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ImageSegmentationPredictionResult buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ImageSegmentationPredictionResult.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
setField
public ImageSegmentationPredictionResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
clearField
public ImageSegmentationPredictionResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
clearOneof
public ImageSegmentationPredictionResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
setRepeatedField
public ImageSegmentationPredictionResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
addRepeatedField
public ImageSegmentationPredictionResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
mergeFrom
public ImageSegmentationPredictionResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ImageSegmentationPredictionResult.Builder>
-
mergeFrom
public ImageSegmentationPredictionResult.Builder mergeFrom(ImageSegmentationPredictionResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
mergeFrom
public ImageSegmentationPredictionResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ImageSegmentationPredictionResult.Builder>
- Throws:
IOException
-
getCategoryMask
public String getCategoryMask()
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to. The size of this image will be the same as the original image. The mapping between the AnntoationSpec and the color can be found in model's metadata. The model will choose the most likely category and if none of the categories reach the confidence threshold, the pixel will be marked as background.
string category_mask = 1;
- Specified by:
getCategoryMask
in interfaceImageSegmentationPredictionResultOrBuilder
- Returns:
- The categoryMask.
-
getCategoryMaskBytes
public com.google.protobuf.ByteString getCategoryMaskBytes()
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to. The size of this image will be the same as the original image. The mapping between the AnntoationSpec and the color can be found in model's metadata. The model will choose the most likely category and if none of the categories reach the confidence threshold, the pixel will be marked as background.
string category_mask = 1;
- Specified by:
getCategoryMaskBytes
in interfaceImageSegmentationPredictionResultOrBuilder
- Returns:
- The bytes for categoryMask.
-
setCategoryMask
public ImageSegmentationPredictionResult.Builder setCategoryMask(String value)
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to. The size of this image will be the same as the original image. The mapping between the AnntoationSpec and the color can be found in model's metadata. The model will choose the most likely category and if none of the categories reach the confidence threshold, the pixel will be marked as background.
string category_mask = 1;
- Parameters:
value
- The categoryMask to set.- Returns:
- This builder for chaining.
-
clearCategoryMask
public ImageSegmentationPredictionResult.Builder clearCategoryMask()
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to. The size of this image will be the same as the original image. The mapping between the AnntoationSpec and the color can be found in model's metadata. The model will choose the most likely category and if none of the categories reach the confidence threshold, the pixel will be marked as background.
string category_mask = 1;
- Returns:
- This builder for chaining.
-
setCategoryMaskBytes
public ImageSegmentationPredictionResult.Builder setCategoryMaskBytes(com.google.protobuf.ByteString value)
A PNG image where each pixel in the mask represents the category in which the pixel in the original image was predicted to belong to. The size of this image will be the same as the original image. The mapping between the AnntoationSpec and the color can be found in model's metadata. The model will choose the most likely category and if none of the categories reach the confidence threshold, the pixel will be marked as background.
string category_mask = 1;
- Parameters:
value
- The bytes for categoryMask to set.- Returns:
- This builder for chaining.
-
getConfidenceMask
public String getConfidenceMask()
A one channel image which is encoded as an 8bit lossless PNG. The size of the image will be the same as the original image. For a specific pixel, darker color means less confidence in correctness of the cateogry in the categoryMask for the corresponding pixel. Black means no confidence and white means complete confidence.
string confidence_mask = 2;
- Specified by:
getConfidenceMask
in interfaceImageSegmentationPredictionResultOrBuilder
- Returns:
- The confidenceMask.
-
getConfidenceMaskBytes
public com.google.protobuf.ByteString getConfidenceMaskBytes()
A one channel image which is encoded as an 8bit lossless PNG. The size of the image will be the same as the original image. For a specific pixel, darker color means less confidence in correctness of the cateogry in the categoryMask for the corresponding pixel. Black means no confidence and white means complete confidence.
string confidence_mask = 2;
- Specified by:
getConfidenceMaskBytes
in interfaceImageSegmentationPredictionResultOrBuilder
- Returns:
- The bytes for confidenceMask.
-
setConfidenceMask
public ImageSegmentationPredictionResult.Builder setConfidenceMask(String value)
A one channel image which is encoded as an 8bit lossless PNG. The size of the image will be the same as the original image. For a specific pixel, darker color means less confidence in correctness of the cateogry in the categoryMask for the corresponding pixel. Black means no confidence and white means complete confidence.
string confidence_mask = 2;
- Parameters:
value
- The confidenceMask to set.- Returns:
- This builder for chaining.
-
clearConfidenceMask
public ImageSegmentationPredictionResult.Builder clearConfidenceMask()
A one channel image which is encoded as an 8bit lossless PNG. The size of the image will be the same as the original image. For a specific pixel, darker color means less confidence in correctness of the cateogry in the categoryMask for the corresponding pixel. Black means no confidence and white means complete confidence.
string confidence_mask = 2;
- Returns:
- This builder for chaining.
-
setConfidenceMaskBytes
public ImageSegmentationPredictionResult.Builder setConfidenceMaskBytes(com.google.protobuf.ByteString value)
A one channel image which is encoded as an 8bit lossless PNG. The size of the image will be the same as the original image. For a specific pixel, darker color means less confidence in correctness of the cateogry in the categoryMask for the corresponding pixel. Black means no confidence and white means complete confidence.
string confidence_mask = 2;
- Parameters:
value
- The bytes for confidenceMask to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ImageSegmentationPredictionResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
mergeUnknownFields
public final ImageSegmentationPredictionResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
-