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.v1.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.v1.schema.predict.prediction.ImageSegmentationPredictionResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageSegmentationPredictionResult.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ImageSegmentationPredictionResultbuild()ImageSegmentationPredictionResultbuildPartial()ImageSegmentationPredictionResult.Builderclear()ImageSegmentationPredictionResult.BuilderclearCategoryMask()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.BuilderclearConfidenceMask()A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResult.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ImageSegmentationPredictionResult.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ImageSegmentationPredictionResult.Builderclone()StringgetCategoryMask()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.ByteStringgetCategoryMaskBytes()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.StringgetConfidenceMask()A one channel image which is encoded as an 8bit lossless PNG.com.google.protobuf.ByteStringgetConfidenceMaskBytes()A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResultgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ImageSegmentationPredictionResult.BuildermergeFrom(ImageSegmentationPredictionResult other)ImageSegmentationPredictionResult.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ImageSegmentationPredictionResult.BuildermergeFrom(com.google.protobuf.Message other)ImageSegmentationPredictionResult.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ImageSegmentationPredictionResult.BuildersetCategoryMask(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.BuildersetCategoryMaskBytes(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.BuildersetConfidenceMask(String value)A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResult.BuildersetConfidenceMaskBytes(com.google.protobuf.ByteString value)A one channel image which is encoded as an 8bit lossless PNG.ImageSegmentationPredictionResult.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ImageSegmentationPredictionResult.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ImageSegmentationPredictionResult.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
clear
public ImageSegmentationPredictionResult.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
getDefaultInstanceForType
public ImageSegmentationPredictionResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ImageSegmentationPredictionResult build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ImageSegmentationPredictionResult buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ImageSegmentationPredictionResult.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
setField
public ImageSegmentationPredictionResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
clearField
public ImageSegmentationPredictionResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
clearOneof
public ImageSegmentationPredictionResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
setRepeatedField
public ImageSegmentationPredictionResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
addRepeatedField
public ImageSegmentationPredictionResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
mergeFrom
public ImageSegmentationPredictionResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ImageSegmentationPredictionResult.Builder>
-
mergeFrom
public ImageSegmentationPredictionResult.Builder mergeFrom(ImageSegmentationPredictionResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
getCategoryMaskin 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:
getCategoryMaskBytesin 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:
getConfidenceMaskin 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:
getConfidenceMaskBytesin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
mergeUnknownFields
public final ImageSegmentationPredictionResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageSegmentationPredictionResult.Builder>
-
-