Class BoundingBox.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BoundingBox.Builder>
com.google.privacy.dlp.v2.BoundingBox.Builder
All Implemented Interfaces:
BoundingBoxOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
BoundingBox

public static final class BoundingBox.Builder extends com.google.protobuf.GeneratedMessage.Builder<BoundingBox.Builder> implements BoundingBoxOrBuilder
 Bounding box encompassing detected text within an image.
 
Protobuf type google.privacy.dlp.v2.BoundingBox
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Height of the bounding box in pixels.
    Left coordinate of the bounding box. (0,0) is upper left.
    Top coordinate of the bounding box. (0,0) is upper left.
    Width of the bounding box in pixels.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    int
    Height of the bounding box in pixels.
    int
    Left coordinate of the bounding box. (0,0) is upper left.
    int
    Top coordinate of the bounding box. (0,0) is upper left.
    int
    Width of the bounding box in pixels.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setHeight(int value)
    Height of the bounding box in pixels.
    setLeft(int value)
    Left coordinate of the bounding box. (0,0) is upper left.
    setTop(int value)
    Top coordinate of the bounding box. (0,0) is upper left.
    setWidth(int value)
    Width of the bounding box in pixels.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<BoundingBox.Builder>
    • clear

      public BoundingBox.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<BoundingBox.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<BoundingBox.Builder>
    • getDefaultInstanceForType

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

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

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

      public BoundingBox.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<BoundingBox.Builder>
    • mergeFrom

      public BoundingBox.Builder mergeFrom(BoundingBox other)
    • isInitialized

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

      public BoundingBox.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<BoundingBox.Builder>
      Throws:
      IOException
    • getTop

      public int getTop()
       Top coordinate of the bounding box. (0,0) is upper left.
       
      int32 top = 1;
      Specified by:
      getTop in interface BoundingBoxOrBuilder
      Returns:
      The top.
    • setTop

      public BoundingBox.Builder setTop(int value)
       Top coordinate of the bounding box. (0,0) is upper left.
       
      int32 top = 1;
      Parameters:
      value - The top to set.
      Returns:
      This builder for chaining.
    • clearTop

      public BoundingBox.Builder clearTop()
       Top coordinate of the bounding box. (0,0) is upper left.
       
      int32 top = 1;
      Returns:
      This builder for chaining.
    • getLeft

      public int getLeft()
       Left coordinate of the bounding box. (0,0) is upper left.
       
      int32 left = 2;
      Specified by:
      getLeft in interface BoundingBoxOrBuilder
      Returns:
      The left.
    • setLeft

      public BoundingBox.Builder setLeft(int value)
       Left coordinate of the bounding box. (0,0) is upper left.
       
      int32 left = 2;
      Parameters:
      value - The left to set.
      Returns:
      This builder for chaining.
    • clearLeft

      public BoundingBox.Builder clearLeft()
       Left coordinate of the bounding box. (0,0) is upper left.
       
      int32 left = 2;
      Returns:
      This builder for chaining.
    • getWidth

      public int getWidth()
       Width of the bounding box in pixels.
       
      int32 width = 3;
      Specified by:
      getWidth in interface BoundingBoxOrBuilder
      Returns:
      The width.
    • setWidth

      public BoundingBox.Builder setWidth(int value)
       Width of the bounding box in pixels.
       
      int32 width = 3;
      Parameters:
      value - The width to set.
      Returns:
      This builder for chaining.
    • clearWidth

      public BoundingBox.Builder clearWidth()
       Width of the bounding box in pixels.
       
      int32 width = 3;
      Returns:
      This builder for chaining.
    • getHeight

      public int getHeight()
       Height of the bounding box in pixels.
       
      int32 height = 4;
      Specified by:
      getHeight in interface BoundingBoxOrBuilder
      Returns:
      The height.
    • setHeight

      public BoundingBox.Builder setHeight(int value)
       Height of the bounding box in pixels.
       
      int32 height = 4;
      Parameters:
      value - The height to set.
      Returns:
      This builder for chaining.
    • clearHeight

      public BoundingBox.Builder clearHeight()
       Height of the bounding box in pixels.
       
      int32 height = 4;
      Returns:
      This builder for chaining.