Class ImageObjectDetectionPredictionResult.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ImageObjectDetectionPredictionResult.Builder>
com.google.cloud.aiplatform.v1.schema.predict.prediction.ImageObjectDetectionPredictionResult.Builder
All Implemented Interfaces:
ImageObjectDetectionPredictionResultOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ImageObjectDetectionPredictionResult

public static final class ImageObjectDetectionPredictionResult.Builder extends com.google.protobuf.GeneratedMessage.Builder<ImageObjectDetectionPredictionResult.Builder> implements ImageObjectDetectionPredictionResultOrBuilder
 Prediction output format for Image Object Detection.
 
Protobuf type google.cloud.aiplatform.v1.schema.predict.prediction.ImageObjectDetectionPredictionResult
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ImageObjectDetectionPredictionResult.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ImageObjectDetectionPredictionResult.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ImageObjectDetectionPredictionResult.Builder>
    • getDefaultInstanceForType

      public ImageObjectDetectionPredictionResult getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ImageObjectDetectionPredictionResult buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ImageObjectDetectionPredictionResult.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ImageObjectDetectionPredictionResult.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ImageObjectDetectionPredictionResult.Builder>
    • mergeFrom

      public ImageObjectDetectionPredictionResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ImageObjectDetectionPredictionResult.Builder>
      Throws:
      IOException
    • getIdsList

      public List<Long> getIdsList()
       The resource IDs of the AnnotationSpecs that had been identified, ordered
       by the confidence score descendingly.
       
      repeated int64 ids = 1;
      Specified by:
      getIdsList in interface ImageObjectDetectionPredictionResultOrBuilder
      Returns:
      A list containing the ids.
    • getIdsCount

      public int getIdsCount()
       The resource IDs of the AnnotationSpecs that had been identified, ordered
       by the confidence score descendingly.
       
      repeated int64 ids = 1;
      Specified by:
      getIdsCount in interface ImageObjectDetectionPredictionResultOrBuilder
      Returns:
      The count of ids.
    • getIds

      public long getIds(int index)
       The resource IDs of the AnnotationSpecs that had been identified, ordered
       by the confidence score descendingly.
       
      repeated int64 ids = 1;
      Specified by:
      getIds in interface ImageObjectDetectionPredictionResultOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The ids at the given index.
    • setIds

      public ImageObjectDetectionPredictionResult.Builder setIds(int index, long value)
       The resource IDs of the AnnotationSpecs that had been identified, ordered
       by the confidence score descendingly.
       
      repeated int64 ids = 1;
      Parameters:
      index - The index to set the value at.
      value - The ids to set.
      Returns:
      This builder for chaining.
    • addIds

       The resource IDs of the AnnotationSpecs that had been identified, ordered
       by the confidence score descendingly.
       
      repeated int64 ids = 1;
      Parameters:
      value - The ids to add.
      Returns:
      This builder for chaining.
    • addAllIds

      public ImageObjectDetectionPredictionResult.Builder addAllIds(Iterable<? extends Long> values)
       The resource IDs of the AnnotationSpecs that had been identified, ordered
       by the confidence score descendingly.
       
      repeated int64 ids = 1;
      Parameters:
      values - The ids to add.
      Returns:
      This builder for chaining.
    • clearIds

       The resource IDs of the AnnotationSpecs that had been identified, ordered
       by the confidence score descendingly.
       
      repeated int64 ids = 1;
      Returns:
      This builder for chaining.
    • getDisplayNamesList

      public com.google.protobuf.ProtocolStringList getDisplayNamesList()
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Specified by:
      getDisplayNamesList in interface ImageObjectDetectionPredictionResultOrBuilder
      Returns:
      A list containing the displayNames.
    • getDisplayNamesCount

      public int getDisplayNamesCount()
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Specified by:
      getDisplayNamesCount in interface ImageObjectDetectionPredictionResultOrBuilder
      Returns:
      The count of displayNames.
    • getDisplayNames

      public String getDisplayNames(int index)
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Specified by:
      getDisplayNames in interface ImageObjectDetectionPredictionResultOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The displayNames at the given index.
    • getDisplayNamesBytes

      public com.google.protobuf.ByteString getDisplayNamesBytes(int index)
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Specified by:
      getDisplayNamesBytes in interface ImageObjectDetectionPredictionResultOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the displayNames at the given index.
    • setDisplayNames

      public ImageObjectDetectionPredictionResult.Builder setDisplayNames(int index, String value)
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Parameters:
      index - The index to set the value at.
      value - The displayNames to set.
      Returns:
      This builder for chaining.
    • addDisplayNames

      public ImageObjectDetectionPredictionResult.Builder addDisplayNames(String value)
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Parameters:
      value - The displayNames to add.
      Returns:
      This builder for chaining.
    • addAllDisplayNames

      public ImageObjectDetectionPredictionResult.Builder addAllDisplayNames(Iterable<String> values)
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Parameters:
      values - The displayNames to add.
      Returns:
      This builder for chaining.
    • clearDisplayNames

       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Returns:
      This builder for chaining.
    • addDisplayNamesBytes

      public ImageObjectDetectionPredictionResult.Builder addDisplayNamesBytes(com.google.protobuf.ByteString value)
       The display names of the AnnotationSpecs that had been identified, order
       matches the IDs.
       
      repeated string display_names = 2;
      Parameters:
      value - The bytes of the displayNames to add.
      Returns:
      This builder for chaining.
    • getConfidencesList

      public List<Float> getConfidencesList()
       The Model's confidences in correctness of the predicted IDs, higher value
       means higher confidence. Order matches the Ids.
       
      repeated float confidences = 3;
      Specified by:
      getConfidencesList in interface ImageObjectDetectionPredictionResultOrBuilder
      Returns:
      A list containing the confidences.
    • getConfidencesCount

      public int getConfidencesCount()
       The Model's confidences in correctness of the predicted IDs, higher value
       means higher confidence. Order matches the Ids.
       
      repeated float confidences = 3;
      Specified by:
      getConfidencesCount in interface ImageObjectDetectionPredictionResultOrBuilder
      Returns:
      The count of confidences.
    • getConfidences

      public float getConfidences(int index)
       The Model's confidences in correctness of the predicted IDs, higher value
       means higher confidence. Order matches the Ids.
       
      repeated float confidences = 3;
      Specified by:
      getConfidences in interface ImageObjectDetectionPredictionResultOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The confidences at the given index.
    • setConfidences

      public ImageObjectDetectionPredictionResult.Builder setConfidences(int index, float value)
       The Model's confidences in correctness of the predicted IDs, higher value
       means higher confidence. Order matches the Ids.
       
      repeated float confidences = 3;
      Parameters:
      index - The index to set the value at.
      value - The confidences to set.
      Returns:
      This builder for chaining.
    • addConfidences

      public ImageObjectDetectionPredictionResult.Builder addConfidences(float value)
       The Model's confidences in correctness of the predicted IDs, higher value
       means higher confidence. Order matches the Ids.
       
      repeated float confidences = 3;
      Parameters:
      value - The confidences to add.
      Returns:
      This builder for chaining.
    • addAllConfidences

      public ImageObjectDetectionPredictionResult.Builder addAllConfidences(Iterable<? extends Float> values)
       The Model's confidences in correctness of the predicted IDs, higher value
       means higher confidence. Order matches the Ids.
       
      repeated float confidences = 3;
      Parameters:
      values - The confidences to add.
      Returns:
      This builder for chaining.
    • clearConfidences

       The Model's confidences in correctness of the predicted IDs, higher value
       means higher confidence. Order matches the Ids.
       
      repeated float confidences = 3;
      Returns:
      This builder for chaining.
    • getBboxesList

      public List<com.google.protobuf.ListValue> getBboxesList()
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
      Specified by:
      getBboxesList in interface ImageObjectDetectionPredictionResultOrBuilder
    • getBboxesCount

      public int getBboxesCount()
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
      Specified by:
      getBboxesCount in interface ImageObjectDetectionPredictionResultOrBuilder
    • getBboxes

      public com.google.protobuf.ListValue getBboxes(int index)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
      Specified by:
      getBboxes in interface ImageObjectDetectionPredictionResultOrBuilder
    • setBboxes

      public ImageObjectDetectionPredictionResult.Builder setBboxes(int index, com.google.protobuf.ListValue value)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • setBboxes

      public ImageObjectDetectionPredictionResult.Builder setBboxes(int index, com.google.protobuf.ListValue.Builder builderForValue)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • addBboxes

      public ImageObjectDetectionPredictionResult.Builder addBboxes(com.google.protobuf.ListValue value)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • addBboxes

      public ImageObjectDetectionPredictionResult.Builder addBboxes(int index, com.google.protobuf.ListValue value)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • addBboxes

      public ImageObjectDetectionPredictionResult.Builder addBboxes(com.google.protobuf.ListValue.Builder builderForValue)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • addBboxes

      public ImageObjectDetectionPredictionResult.Builder addBboxes(int index, com.google.protobuf.ListValue.Builder builderForValue)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • addAllBboxes

      public ImageObjectDetectionPredictionResult.Builder addAllBboxes(Iterable<? extends com.google.protobuf.ListValue> values)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • clearBboxes

       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • removeBboxes

      public ImageObjectDetectionPredictionResult.Builder removeBboxes(int index)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • getBboxesBuilder

      public com.google.protobuf.ListValue.Builder getBboxesBuilder(int index)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • getBboxesOrBuilder

      public com.google.protobuf.ListValueOrBuilder getBboxesOrBuilder(int index)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
      Specified by:
      getBboxesOrBuilder in interface ImageObjectDetectionPredictionResultOrBuilder
    • getBboxesOrBuilderList

      public List<? extends com.google.protobuf.ListValueOrBuilder> getBboxesOrBuilderList()
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
      Specified by:
      getBboxesOrBuilderList in interface ImageObjectDetectionPredictionResultOrBuilder
    • addBboxesBuilder

      public com.google.protobuf.ListValue.Builder addBboxesBuilder()
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • addBboxesBuilder

      public com.google.protobuf.ListValue.Builder addBboxesBuilder(int index)
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;
    • getBboxesBuilderList

      public List<com.google.protobuf.ListValue.Builder> getBboxesBuilderList()
       Bounding boxes, i.e. the rectangles over the image, that pinpoint
       the found AnnotationSpecs. Given in order that matches the IDs. Each
       bounding box is an array of 4 numbers `xMin`, `xMax`, `yMin`, and
       `yMax`, which represent the extremal coordinates of the box. They are
       relative to the image size, and the point 0,0 is in the top left
       of the image.
       
      repeated .google.protobuf.ListValue bboxes = 4;