public static final class MutateRowRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<MutateRowRequest.Builder> implements MutateRowRequestOrBuilder
Request message for Bigtable.MutateRow.Protobuf type
google.bigtable.v2.MutateRowRequest| Modifier and Type | Method and Description |
|---|---|
MutateRowRequest.Builder |
addAllMutations(Iterable<? extends Mutation> values)
Required.
|
MutateRowRequest.Builder |
addMutations(int index,
Mutation.Builder builderForValue)
Required.
|
MutateRowRequest.Builder |
addMutations(int index,
Mutation value)
Required.
|
MutateRowRequest.Builder |
addMutations(Mutation.Builder builderForValue)
Required.
|
MutateRowRequest.Builder |
addMutations(Mutation value)
Required.
|
Mutation.Builder |
addMutationsBuilder()
Required.
|
Mutation.Builder |
addMutationsBuilder(int index)
Required.
|
MutateRowRequest |
build() |
MutateRowRequest |
buildPartial() |
MutateRowRequest.Builder |
clear() |
MutateRowRequest.Builder |
clearAppProfileId()
This value specifies routing for replication.
|
MutateRowRequest.Builder |
clearAuthorizedViewName()
Optional.
|
MutateRowRequest.Builder |
clearIdempotency()
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
MutateRowRequest.Builder |
clearMutations()
Required.
|
MutateRowRequest.Builder |
clearRowKey()
Required.
|
MutateRowRequest.Builder |
clearTableName()
Optional.
|
String |
getAppProfileId()
This value specifies routing for replication.
|
com.google.protobuf.ByteString |
getAppProfileIdBytes()
This value specifies routing for replication.
|
String |
getAuthorizedViewName()
Optional.
|
com.google.protobuf.ByteString |
getAuthorizedViewNameBytes()
Optional.
|
MutateRowRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Idempotency |
getIdempotency()
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
Idempotency.Builder |
getIdempotencyBuilder()
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
IdempotencyOrBuilder |
getIdempotencyOrBuilder()
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
Mutation |
getMutations(int index)
Required.
|
Mutation.Builder |
getMutationsBuilder(int index)
Required.
|
List<Mutation.Builder> |
getMutationsBuilderList()
Required.
|
int |
getMutationsCount()
Required.
|
List<Mutation> |
getMutationsList()
Required.
|
MutationOrBuilder |
getMutationsOrBuilder(int index)
Required.
|
List<? extends MutationOrBuilder> |
getMutationsOrBuilderList()
Required.
|
com.google.protobuf.ByteString |
getRowKey()
Required.
|
String |
getTableName()
Optional.
|
com.google.protobuf.ByteString |
getTableNameBytes()
Optional.
|
boolean |
hasIdempotency()
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MutateRowRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MutateRowRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
MutateRowRequest.Builder |
mergeFrom(MutateRowRequest other) |
MutateRowRequest.Builder |
mergeIdempotency(Idempotency value)
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
MutateRowRequest.Builder |
removeMutations(int index)
Required.
|
MutateRowRequest.Builder |
setAppProfileId(String value)
This value specifies routing for replication.
|
MutateRowRequest.Builder |
setAppProfileIdBytes(com.google.protobuf.ByteString value)
This value specifies routing for replication.
|
MutateRowRequest.Builder |
setAuthorizedViewName(String value)
Optional.
|
MutateRowRequest.Builder |
setAuthorizedViewNameBytes(com.google.protobuf.ByteString value)
Optional.
|
MutateRowRequest.Builder |
setIdempotency(Idempotency.Builder builderForValue)
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
MutateRowRequest.Builder |
setIdempotency(Idempotency value)
If set consistently across retries, prevents this mutation from being
double applied to aggregate column families within a 15m window.
|
MutateRowRequest.Builder |
setMutations(int index,
Mutation.Builder builderForValue)
Required.
|
MutateRowRequest.Builder |
setMutations(int index,
Mutation value)
Required.
|
MutateRowRequest.Builder |
setRowKey(com.google.protobuf.ByteString value)
Required.
|
MutateRowRequest.Builder |
setTableName(String value)
Optional.
|
MutateRowRequest.Builder |
setTableNameBytes(com.google.protobuf.ByteString value)
Optional.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<MutateRowRequest.Builder>public MutateRowRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<MutateRowRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<MutateRowRequest.Builder>public MutateRowRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MutateRowRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MutateRowRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MutateRowRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MutateRowRequest.Builder>public MutateRowRequest.Builder mergeFrom(MutateRowRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<MutateRowRequest.Builder>public MutateRowRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MutateRowRequest.Builder>IOExceptionpublic String getTableName()
Optional. The unique name of the table to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getTableName in interface MutateRowRequestOrBuilderpublic com.google.protobuf.ByteString getTableNameBytes()
Optional. The unique name of the table to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getTableNameBytes in interface MutateRowRequestOrBuilderpublic MutateRowRequest.Builder setTableName(String value)
Optional. The unique name of the table to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The tableName to set.public MutateRowRequest.Builder clearTableName()
Optional. The unique name of the table to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public MutateRowRequest.Builder setTableNameBytes(com.google.protobuf.ByteString value)
Optional. The unique name of the table to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>`.
string table_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The bytes for tableName to set.public String getAuthorizedViewName()
Optional. The unique name of the AuthorizedView to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>`.
string authorized_view_name = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getAuthorizedViewName in interface MutateRowRequestOrBuilderpublic com.google.protobuf.ByteString getAuthorizedViewNameBytes()
Optional. The unique name of the AuthorizedView to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>`.
string authorized_view_name = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getAuthorizedViewNameBytes in interface MutateRowRequestOrBuilderpublic MutateRowRequest.Builder setAuthorizedViewName(String value)
Optional. The unique name of the AuthorizedView to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>`.
string authorized_view_name = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The authorizedViewName to set.public MutateRowRequest.Builder clearAuthorizedViewName()
Optional. The unique name of the AuthorizedView to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>`.
string authorized_view_name = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public MutateRowRequest.Builder setAuthorizedViewNameBytes(com.google.protobuf.ByteString value)
Optional. The unique name of the AuthorizedView to which the mutation should be applied. Values are of the form `projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>`.
string authorized_view_name = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The bytes for authorizedViewName to set.public String getAppProfileId()
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;getAppProfileId in interface MutateRowRequestOrBuilderpublic 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 = 4;getAppProfileIdBytes in interface MutateRowRequestOrBuilderpublic MutateRowRequest.Builder setAppProfileId(String value)
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;value - The appProfileId to set.public MutateRowRequest.Builder clearAppProfileId()
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 4;public MutateRowRequest.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 = 4;value - The bytes for appProfileId to set.public com.google.protobuf.ByteString getRowKey()
Required. The key of the row to which the mutation should be applied.
bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];getRowKey in interface MutateRowRequestOrBuilderpublic MutateRowRequest.Builder setRowKey(com.google.protobuf.ByteString value)
Required. The key of the row to which the mutation should be applied.
bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];value - The rowKey to set.public MutateRowRequest.Builder clearRowKey()
Required. The key of the row to which the mutation should be applied.
bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];public List<Mutation> getMutationsList()
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
getMutationsList in interface MutateRowRequestOrBuilderpublic int getMutationsCount()
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
getMutationsCount in interface MutateRowRequestOrBuilderpublic Mutation getMutations(int index)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
getMutations in interface MutateRowRequestOrBuilderpublic MutateRowRequest.Builder setMutations(int index, Mutation value)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder setMutations(int index, Mutation.Builder builderForValue)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder addMutations(Mutation value)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder addMutations(int index, Mutation value)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder addMutations(Mutation.Builder builderForValue)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder addMutations(int index, Mutation.Builder builderForValue)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder addAllMutations(Iterable<? extends Mutation> values)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder clearMutations()
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutateRowRequest.Builder removeMutations(int index)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public Mutation.Builder getMutationsBuilder(int index)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public MutationOrBuilder getMutationsOrBuilder(int index)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
getMutationsOrBuilder in interface MutateRowRequestOrBuilderpublic List<? extends MutationOrBuilder> getMutationsOrBuilderList()
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
getMutationsOrBuilderList in interface MutateRowRequestOrBuilderpublic Mutation.Builder addMutationsBuilder()
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public Mutation.Builder addMutationsBuilder(int index)
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public List<Mutation.Builder> getMutationsBuilderList()
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
repeated .google.bigtable.v2.Mutation mutations = 3 [(.google.api.field_behavior) = REQUIRED];
public boolean hasIdempotency()
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;hasIdempotency in interface MutateRowRequestOrBuilderpublic Idempotency getIdempotency()
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;getIdempotency in interface MutateRowRequestOrBuilderpublic MutateRowRequest.Builder setIdempotency(Idempotency value)
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;public MutateRowRequest.Builder setIdempotency(Idempotency.Builder builderForValue)
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;public MutateRowRequest.Builder mergeIdempotency(Idempotency value)
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;public MutateRowRequest.Builder clearIdempotency()
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;public Idempotency.Builder getIdempotencyBuilder()
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;public IdempotencyOrBuilder getIdempotencyOrBuilder()
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 8;getIdempotencyOrBuilder in interface MutateRowRequestOrBuilderCopyright © 2026 Google LLC. All rights reserved.