Class MutateRowsRequest.Builder

  • All Implemented Interfaces:
    MutateRowsRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    MutateRowsRequest

    public static final class MutateRowsRequest.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Builder>
    implements MutateRowsRequestOrBuilder
     Request message for BigtableService.MutateRows.
     
    Protobuf type google.bigtable.v2.MutateRowsRequest
    • Method Detail

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public String getTableName()
         Required. The unique name of the table to which the mutations should be
         applied.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getTableName in interface MutateRowsRequestOrBuilder
        Returns:
        The tableName.
      • getTableNameBytes

        public com.google.protobuf.ByteString getTableNameBytes()
         Required. The unique name of the table to which the mutations should be
         applied.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getTableNameBytes in interface MutateRowsRequestOrBuilder
        Returns:
        The bytes for tableName.
      • setTableName

        public MutateRowsRequest.Builder setTableName​(String value)
         Required. The unique name of the table to which the mutations should be
         applied.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The tableName to set.
        Returns:
        This builder for chaining.
      • clearTableName

        public MutateRowsRequest.Builder clearTableName()
         Required. The unique name of the table to which the mutations should be
         applied.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setTableNameBytes

        public MutateRowsRequest.Builder setTableNameBytes​(com.google.protobuf.ByteString value)
         Required. The unique name of the table to which the mutations should be
         applied.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for tableName to set.
        Returns:
        This builder for chaining.
      • getAppProfileId

        public String getAppProfileId()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 3;
        Specified by:
        getAppProfileId in interface MutateRowsRequestOrBuilder
        Returns:
        The appProfileId.
      • getAppProfileIdBytes

        public com.google.protobuf.ByteString getAppProfileIdBytes()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 3;
        Specified by:
        getAppProfileIdBytes in interface MutateRowsRequestOrBuilder
        Returns:
        The bytes for appProfileId.
      • setAppProfileId

        public MutateRowsRequest.Builder setAppProfileId​(String value)
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 3;
        Parameters:
        value - The appProfileId to set.
        Returns:
        This builder for chaining.
      • clearAppProfileId

        public MutateRowsRequest.Builder clearAppProfileId()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 3;
        Returns:
        This builder for chaining.
      • setAppProfileIdBytes

        public MutateRowsRequest.Builder setAppProfileIdBytes​(com.google.protobuf.ByteString value)
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 3;
        Parameters:
        value - The bytes for appProfileId to set.
        Returns:
        This builder for chaining.
      • getEntriesList

        public List<MutateRowsRequest.Entry> getEntriesList()
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getEntriesList in interface MutateRowsRequestOrBuilder
      • getEntriesCount

        public int getEntriesCount()
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getEntriesCount in interface MutateRowsRequestOrBuilder
      • getEntries

        public MutateRowsRequest.Entry getEntries​(int index)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getEntries in interface MutateRowsRequestOrBuilder
      • setEntries

        public MutateRowsRequest.Builder setEntries​(int index,
                                                    MutateRowsRequest.Entry value)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • setEntries

        public MutateRowsRequest.Builder setEntries​(int index,
                                                    MutateRowsRequest.Entry.Builder builderForValue)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • addEntries

        public MutateRowsRequest.Builder addEntries​(MutateRowsRequest.Entry value)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • addEntries

        public MutateRowsRequest.Builder addEntries​(int index,
                                                    MutateRowsRequest.Entry value)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • addEntries

        public MutateRowsRequest.Builder addEntries​(MutateRowsRequest.Entry.Builder builderForValue)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • addEntries

        public MutateRowsRequest.Builder addEntries​(int index,
                                                    MutateRowsRequest.Entry.Builder builderForValue)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • addAllEntries

        public MutateRowsRequest.Builder addAllEntries​(Iterable<? extends MutateRowsRequest.Entry> values)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • clearEntries

        public MutateRowsRequest.Builder clearEntries()
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • removeEntries

        public MutateRowsRequest.Builder removeEntries​(int index)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • getEntriesBuilder

        public MutateRowsRequest.Entry.Builder getEntriesBuilder​(int index)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • getEntriesOrBuilder

        public MutateRowsRequest.EntryOrBuilder getEntriesOrBuilder​(int index)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getEntriesOrBuilder in interface MutateRowsRequestOrBuilder
      • getEntriesOrBuilderList

        public List<? extends MutateRowsRequest.EntryOrBuilder> getEntriesOrBuilderList()
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getEntriesOrBuilderList in interface MutateRowsRequestOrBuilder
      • addEntriesBuilder

        public MutateRowsRequest.Entry.Builder addEntriesBuilder()
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • addEntriesBuilder

        public MutateRowsRequest.Entry.Builder addEntriesBuilder​(int index)
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • getEntriesBuilderList

        public List<MutateRowsRequest.Entry.Builder> getEntriesBuilderList()
         Required. The row keys and corresponding mutations to be applied in bulk.
         Each entry is applied as an atomic mutation, but the entries may be
         applied in arbitrary order (even between entries for the same row).
         At least one entry must be specified, and in total the entries can
         contain at most 100000 mutations.
         
        repeated .google.bigtable.v2.MutateRowsRequest.Entry entries = 2 [(.google.api.field_behavior) = REQUIRED];
      • setUnknownFields

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

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