Class ColumnRange.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
com.google.bigtable.v2.ColumnRange.Builder
All Implemented Interfaces:
ColumnRangeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ColumnRange

public static final class ColumnRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder> implements ColumnRangeOrBuilder
 Specifies a contiguous range of columns within a single column family.
 The range spans from &lt;column_family&gt;:&lt;start_qualifier&gt; to
 &lt;column_family&gt;:&lt;end_qualifier&gt;, where both bounds can be either
 inclusive or exclusive.
 
Protobuf type google.bigtable.v2.ColumnRange
  • Method Details

    • getDescriptor

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

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

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

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

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

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

      public ColumnRange.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
    • setField

      public ColumnRange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
    • clearField

      public ColumnRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
    • clearOneof

      public ColumnRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
    • setRepeatedField

      public ColumnRange.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
    • addRepeatedField

      public ColumnRange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
    • mergeFrom

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

      public ColumnRange.Builder mergeFrom(ColumnRange other)
    • isInitialized

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

      public ColumnRange.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<ColumnRange.Builder>
      Throws:
      IOException
    • getStartQualifierCase

      public ColumnRange.StartQualifierCase getStartQualifierCase()
      Specified by:
      getStartQualifierCase in interface ColumnRangeOrBuilder
    • clearStartQualifier

      public ColumnRange.Builder clearStartQualifier()
    • getEndQualifierCase

      public ColumnRange.EndQualifierCase getEndQualifierCase()
      Specified by:
      getEndQualifierCase in interface ColumnRangeOrBuilder
    • clearEndQualifier

      public ColumnRange.Builder clearEndQualifier()
    • getFamilyName

      public String getFamilyName()
       The name of the column family within which this range falls.
       
      string family_name = 1;
      Specified by:
      getFamilyName in interface ColumnRangeOrBuilder
      Returns:
      The familyName.
    • getFamilyNameBytes

      public com.google.protobuf.ByteString getFamilyNameBytes()
       The name of the column family within which this range falls.
       
      string family_name = 1;
      Specified by:
      getFamilyNameBytes in interface ColumnRangeOrBuilder
      Returns:
      The bytes for familyName.
    • setFamilyName

      public ColumnRange.Builder setFamilyName(String value)
       The name of the column family within which this range falls.
       
      string family_name = 1;
      Parameters:
      value - The familyName to set.
      Returns:
      This builder for chaining.
    • clearFamilyName

      public ColumnRange.Builder clearFamilyName()
       The name of the column family within which this range falls.
       
      string family_name = 1;
      Returns:
      This builder for chaining.
    • setFamilyNameBytes

      public ColumnRange.Builder setFamilyNameBytes(com.google.protobuf.ByteString value)
       The name of the column family within which this range falls.
       
      string family_name = 1;
      Parameters:
      value - The bytes for familyName to set.
      Returns:
      This builder for chaining.
    • hasStartQualifierClosed

      public boolean hasStartQualifierClosed()
       Used when giving an inclusive lower bound for the range.
       
      bytes start_qualifier_closed = 2;
      Specified by:
      hasStartQualifierClosed in interface ColumnRangeOrBuilder
      Returns:
      Whether the startQualifierClosed field is set.
    • getStartQualifierClosed

      public com.google.protobuf.ByteString getStartQualifierClosed()
       Used when giving an inclusive lower bound for the range.
       
      bytes start_qualifier_closed = 2;
      Specified by:
      getStartQualifierClosed in interface ColumnRangeOrBuilder
      Returns:
      The startQualifierClosed.
    • setStartQualifierClosed

      public ColumnRange.Builder setStartQualifierClosed(com.google.protobuf.ByteString value)
       Used when giving an inclusive lower bound for the range.
       
      bytes start_qualifier_closed = 2;
      Parameters:
      value - The startQualifierClosed to set.
      Returns:
      This builder for chaining.
    • clearStartQualifierClosed

      public ColumnRange.Builder clearStartQualifierClosed()
       Used when giving an inclusive lower bound for the range.
       
      bytes start_qualifier_closed = 2;
      Returns:
      This builder for chaining.
    • hasStartQualifierOpen

      public boolean hasStartQualifierOpen()
       Used when giving an exclusive lower bound for the range.
       
      bytes start_qualifier_open = 3;
      Specified by:
      hasStartQualifierOpen in interface ColumnRangeOrBuilder
      Returns:
      Whether the startQualifierOpen field is set.
    • getStartQualifierOpen

      public com.google.protobuf.ByteString getStartQualifierOpen()
       Used when giving an exclusive lower bound for the range.
       
      bytes start_qualifier_open = 3;
      Specified by:
      getStartQualifierOpen in interface ColumnRangeOrBuilder
      Returns:
      The startQualifierOpen.
    • setStartQualifierOpen

      public ColumnRange.Builder setStartQualifierOpen(com.google.protobuf.ByteString value)
       Used when giving an exclusive lower bound for the range.
       
      bytes start_qualifier_open = 3;
      Parameters:
      value - The startQualifierOpen to set.
      Returns:
      This builder for chaining.
    • clearStartQualifierOpen

      public ColumnRange.Builder clearStartQualifierOpen()
       Used when giving an exclusive lower bound for the range.
       
      bytes start_qualifier_open = 3;
      Returns:
      This builder for chaining.
    • hasEndQualifierClosed

      public boolean hasEndQualifierClosed()
       Used when giving an inclusive upper bound for the range.
       
      bytes end_qualifier_closed = 4;
      Specified by:
      hasEndQualifierClosed in interface ColumnRangeOrBuilder
      Returns:
      Whether the endQualifierClosed field is set.
    • getEndQualifierClosed

      public com.google.protobuf.ByteString getEndQualifierClosed()
       Used when giving an inclusive upper bound for the range.
       
      bytes end_qualifier_closed = 4;
      Specified by:
      getEndQualifierClosed in interface ColumnRangeOrBuilder
      Returns:
      The endQualifierClosed.
    • setEndQualifierClosed

      public ColumnRange.Builder setEndQualifierClosed(com.google.protobuf.ByteString value)
       Used when giving an inclusive upper bound for the range.
       
      bytes end_qualifier_closed = 4;
      Parameters:
      value - The endQualifierClosed to set.
      Returns:
      This builder for chaining.
    • clearEndQualifierClosed

      public ColumnRange.Builder clearEndQualifierClosed()
       Used when giving an inclusive upper bound for the range.
       
      bytes end_qualifier_closed = 4;
      Returns:
      This builder for chaining.
    • hasEndQualifierOpen

      public boolean hasEndQualifierOpen()
       Used when giving an exclusive upper bound for the range.
       
      bytes end_qualifier_open = 5;
      Specified by:
      hasEndQualifierOpen in interface ColumnRangeOrBuilder
      Returns:
      Whether the endQualifierOpen field is set.
    • getEndQualifierOpen

      public com.google.protobuf.ByteString getEndQualifierOpen()
       Used when giving an exclusive upper bound for the range.
       
      bytes end_qualifier_open = 5;
      Specified by:
      getEndQualifierOpen in interface ColumnRangeOrBuilder
      Returns:
      The endQualifierOpen.
    • setEndQualifierOpen

      public ColumnRange.Builder setEndQualifierOpen(com.google.protobuf.ByteString value)
       Used when giving an exclusive upper bound for the range.
       
      bytes end_qualifier_open = 5;
      Parameters:
      value - The endQualifierOpen to set.
      Returns:
      This builder for chaining.
    • clearEndQualifierOpen

      public ColumnRange.Builder clearEndQualifierOpen()
       Used when giving an exclusive upper bound for the range.
       
      bytes end_qualifier_open = 5;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final ColumnRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>
    • mergeUnknownFields

      public final ColumnRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ColumnRange.Builder>