Class MutateRowsRequest.Entry.Builder

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

public static final class MutateRowsRequest.Entry.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder> implements MutateRowsRequest.EntryOrBuilder
 A mutation for a given row.
 
Protobuf type google.bigtable.v2.MutateRowsRequest.Entry
  • 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<MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>
    • getDefaultInstanceForType

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

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

      public MutateRowsRequest.Entry buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<MutateRowsRequest.Entry.Builder>
    • setField

      public MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>
    • clearField

      public MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>
    • clearOneof

      public MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>
    • setRepeatedField

      public MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>
    • addRepeatedField

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

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

    • isInitialized

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

      public MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>
      Throws:
      IOException
    • getRowKey

      public com.google.protobuf.ByteString getRowKey()
       The key of the row to which the `mutations` should be applied.
       
      bytes row_key = 1;
      Specified by:
      getRowKey in interface MutateRowsRequest.EntryOrBuilder
      Returns:
      The rowKey.
    • setRowKey

      public MutateRowsRequest.Entry.Builder setRowKey(com.google.protobuf.ByteString value)
       The key of the row to which the `mutations` should be applied.
       
      bytes row_key = 1;
      Parameters:
      value - The rowKey to set.
      Returns:
      This builder for chaining.
    • clearRowKey

      public MutateRowsRequest.Entry.Builder clearRowKey()
       The key of the row to which the `mutations` should be applied.
       
      bytes row_key = 1;
      Returns:
      This builder for chaining.
    • getMutationsList

      public List<Mutation> getMutationsList()
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMutationsList in interface MutateRowsRequest.EntryOrBuilder
    • getMutationsCount

      public int getMutationsCount()
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMutationsCount in interface MutateRowsRequest.EntryOrBuilder
    • getMutations

      public Mutation getMutations(int index)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMutations in interface MutateRowsRequest.EntryOrBuilder
    • setMutations

      public MutateRowsRequest.Entry.Builder setMutations(int index, Mutation value)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • setMutations

      public MutateRowsRequest.Entry.Builder setMutations(int index, Mutation.Builder builderForValue)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • addMutations

      public MutateRowsRequest.Entry.Builder addMutations(Mutation value)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • addMutations

      public MutateRowsRequest.Entry.Builder addMutations(int index, Mutation value)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • addMutations

      public MutateRowsRequest.Entry.Builder addMutations(Mutation.Builder builderForValue)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • addMutations

      public MutateRowsRequest.Entry.Builder addMutations(int index, Mutation.Builder builderForValue)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • addAllMutations

      public MutateRowsRequest.Entry.Builder addAllMutations(Iterable<? extends Mutation> values)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearMutations

      public MutateRowsRequest.Entry.Builder clearMutations()
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • removeMutations

      public MutateRowsRequest.Entry.Builder removeMutations(int index)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • getMutationsBuilder

      public Mutation.Builder getMutationsBuilder(int index)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • getMutationsOrBuilder

      public MutationOrBuilder getMutationsOrBuilder(int index)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMutationsOrBuilder in interface MutateRowsRequest.EntryOrBuilder
    • getMutationsOrBuilderList

      public List<? extends MutationOrBuilder> getMutationsOrBuilderList()
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMutationsOrBuilderList in interface MutateRowsRequest.EntryOrBuilder
    • addMutationsBuilder

      public Mutation.Builder addMutationsBuilder()
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • addMutationsBuilder

      public Mutation.Builder addMutationsBuilder(int index)
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • getMutationsBuilderList

      public List<Mutation.Builder> getMutationsBuilderList()
       Required. Changes to be atomically applied to the specified row.
       Mutations are applied in order, meaning that earlier mutations can be
       masked by later ones. You must specify at least one mutation.
       
      repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];
    • setUnknownFields

      public final MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>
    • mergeUnknownFields

      public final MutateRowsRequest.Entry.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<MutateRowsRequest.Entry.Builder>