Class Row.Builder

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

public static final class Row.Builder extends com.google.protobuf.GeneratedMessage.Builder<Row.Builder> implements RowOrBuilder
 Specifies the complete (requested) contents of a single row of a table.
 Rows which exceed 256MiB in size cannot be read in full.
 
Protobuf type google.bigtable.v2.Row
  • Method Summary

    Modifier and Type
    Method
    Description
    addAllFamilies(Iterable<? extends Family> values)
    May be empty, but only if the entire row is empty.
    addFamilies(int index, Family value)
    May be empty, but only if the entire row is empty.
    addFamilies(int index, Family.Builder builderForValue)
    May be empty, but only if the entire row is empty.
    May be empty, but only if the entire row is empty.
    addFamilies(Family.Builder builderForValue)
    May be empty, but only if the entire row is empty.
    May be empty, but only if the entire row is empty.
    addFamiliesBuilder(int index)
    May be empty, but only if the entire row is empty.
     
     
     
    May be empty, but only if the entire row is empty.
    The unique key which identifies this row within its table.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    getFamilies(int index)
    May be empty, but only if the entire row is empty.
    getFamiliesBuilder(int index)
    May be empty, but only if the entire row is empty.
    May be empty, but only if the entire row is empty.
    int
    May be empty, but only if the entire row is empty.
    May be empty, but only if the entire row is empty.
    May be empty, but only if the entire row is empty.
    May be empty, but only if the entire row is empty.
    com.google.protobuf.ByteString
    The unique key which identifies this row within its table.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(Row other)
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    removeFamilies(int index)
    May be empty, but only if the entire row is empty.
    setFamilies(int index, Family value)
    May be empty, but only if the entire row is empty.
    setFamilies(int index, Family.Builder builderForValue)
    May be empty, but only if the entire row is empty.
    setKey(com.google.protobuf.ByteString value)
    The unique key which identifies this row within its table.

    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<Row.Builder>
    • clear

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

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

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

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

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

      public Row.Builder mergeFrom(Row other)
    • isInitialized

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

      public Row.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<Row.Builder>
      Throws:
      IOException
    • getKey

      public com.google.protobuf.ByteString getKey()
       The unique key which identifies this row within its table. This is the same
       key that's used to identify the row in, for example, a MutateRowRequest.
       May contain any non-empty byte string up to 4KiB in length.
       
      bytes key = 1;
      Specified by:
      getKey in interface RowOrBuilder
      Returns:
      The key.
    • setKey

      public Row.Builder setKey(com.google.protobuf.ByteString value)
       The unique key which identifies this row within its table. This is the same
       key that's used to identify the row in, for example, a MutateRowRequest.
       May contain any non-empty byte string up to 4KiB in length.
       
      bytes key = 1;
      Parameters:
      value - The key to set.
      Returns:
      This builder for chaining.
    • clearKey

      public Row.Builder clearKey()
       The unique key which identifies this row within its table. This is the same
       key that's used to identify the row in, for example, a MutateRowRequest.
       May contain any non-empty byte string up to 4KiB in length.
       
      bytes key = 1;
      Returns:
      This builder for chaining.
    • getFamiliesList

      public List<Family> getFamiliesList()
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
      Specified by:
      getFamiliesList in interface RowOrBuilder
    • getFamiliesCount

      public int getFamiliesCount()
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
      Specified by:
      getFamiliesCount in interface RowOrBuilder
    • getFamilies

      public Family getFamilies(int index)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
      Specified by:
      getFamilies in interface RowOrBuilder
    • setFamilies

      public Row.Builder setFamilies(int index, Family value)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • setFamilies

      public Row.Builder setFamilies(int index, Family.Builder builderForValue)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • addFamilies

      public Row.Builder addFamilies(Family value)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • addFamilies

      public Row.Builder addFamilies(int index, Family value)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • addFamilies

      public Row.Builder addFamilies(Family.Builder builderForValue)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • addFamilies

      public Row.Builder addFamilies(int index, Family.Builder builderForValue)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • addAllFamilies

      public Row.Builder addAllFamilies(Iterable<? extends Family> values)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • clearFamilies

      public Row.Builder clearFamilies()
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • removeFamilies

      public Row.Builder removeFamilies(int index)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • getFamiliesBuilder

      public Family.Builder getFamiliesBuilder(int index)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • getFamiliesOrBuilder

      public FamilyOrBuilder getFamiliesOrBuilder(int index)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
      Specified by:
      getFamiliesOrBuilder in interface RowOrBuilder
    • getFamiliesOrBuilderList

      public List<? extends FamilyOrBuilder> getFamiliesOrBuilderList()
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
      Specified by:
      getFamiliesOrBuilderList in interface RowOrBuilder
    • addFamiliesBuilder

      public Family.Builder addFamiliesBuilder()
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • addFamiliesBuilder

      public Family.Builder addFamiliesBuilder(int index)
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;
    • getFamiliesBuilderList

      public List<Family.Builder> getFamiliesBuilderList()
       May be empty, but only if the entire row is empty.
       The mutual ordering of column families is not specified.
       
      repeated .google.bigtable.v2.Family families = 2;