Interface CheckAndMutateRowRequestOrBuilder (2.16.0)

public interface CheckAndMutateRowRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAppProfileId()

public abstract String getAppProfileId()

This value specifies routing for replication. If not specified, the "default" application profile will be used.

string app_profile_id = 7;

Returns
TypeDescription
String

The appProfileId.

getAppProfileIdBytes()

public abstract ByteString getAppProfileIdBytes()

This value specifies routing for replication. If not specified, the "default" application profile will be used.

string app_profile_id = 7;

Returns
TypeDescription
ByteString

The bytes for appProfileId.

getFalseMutations(int index)

public abstract Mutation getFalseMutations(int index)

Changes to be atomically applied to the specified row if predicate_filter does not yield any cells when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if true_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation false_mutations = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
Mutation

getFalseMutationsCount()

public abstract int getFalseMutationsCount()

Changes to be atomically applied to the specified row if predicate_filter does not yield any cells when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if true_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation false_mutations = 5;

Returns
TypeDescription
int

getFalseMutationsList()

public abstract List<Mutation> getFalseMutationsList()

Changes to be atomically applied to the specified row if predicate_filter does not yield any cells when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if true_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation false_mutations = 5;

Returns
TypeDescription
List<Mutation>

getFalseMutationsOrBuilder(int index)

public abstract MutationOrBuilder getFalseMutationsOrBuilder(int index)

Changes to be atomically applied to the specified row if predicate_filter does not yield any cells when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if true_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation false_mutations = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
MutationOrBuilder

getFalseMutationsOrBuilderList()

public abstract List<? extends MutationOrBuilder> getFalseMutationsOrBuilderList()

Changes to be atomically applied to the specified row if predicate_filter does not yield any cells when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if true_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation false_mutations = 5;

Returns
TypeDescription
List<? extends com.google.bigtable.v2.MutationOrBuilder>

getPredicateFilter()

public abstract RowFilter getPredicateFilter()

The filter to be applied to the contents of the specified row. Depending on whether or not any results are yielded, either true_mutations or false_mutations will be executed. If unset, checks that the row contains any values at all.

.google.bigtable.v2.RowFilter predicate_filter = 6;

Returns
TypeDescription
RowFilter

The predicateFilter.

getPredicateFilterOrBuilder()

public abstract RowFilterOrBuilder getPredicateFilterOrBuilder()

The filter to be applied to the contents of the specified row. Depending on whether or not any results are yielded, either true_mutations or false_mutations will be executed. If unset, checks that the row contains any values at all.

.google.bigtable.v2.RowFilter predicate_filter = 6;

Returns
TypeDescription
RowFilterOrBuilder

getRowKey()

public abstract ByteString getRowKey()

Required. The key of the row to which the conditional mutation should be applied.

bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The rowKey.

getTableName()

public abstract String getTableName()

Required. The unique name of the table to which the conditional mutation should be applied. Values are of the form projects/<project>/instances/<instance>/tables/<table>.

string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The tableName.

getTableNameBytes()

public abstract ByteString getTableNameBytes()

Required. The unique name of the table to which the conditional mutation should be applied. Values are of the form projects/<project>/instances/<instance>/tables/<table>.

string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for tableName.

getTrueMutations(int index)

public abstract Mutation getTrueMutations(int index)

Changes to be atomically applied to the specified row if predicate_filter yields at least one cell when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if false_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation true_mutations = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
Mutation

getTrueMutationsCount()

public abstract int getTrueMutationsCount()

Changes to be atomically applied to the specified row if predicate_filter yields at least one cell when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if false_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation true_mutations = 4;

Returns
TypeDescription
int

getTrueMutationsList()

public abstract List<Mutation> getTrueMutationsList()

Changes to be atomically applied to the specified row if predicate_filter yields at least one cell when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if false_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation true_mutations = 4;

Returns
TypeDescription
List<Mutation>

getTrueMutationsOrBuilder(int index)

public abstract MutationOrBuilder getTrueMutationsOrBuilder(int index)

Changes to be atomically applied to the specified row if predicate_filter yields at least one cell when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if false_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation true_mutations = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
MutationOrBuilder

getTrueMutationsOrBuilderList()

public abstract List<? extends MutationOrBuilder> getTrueMutationsOrBuilderList()

Changes to be atomically applied to the specified row if predicate_filter yields at least one cell when applied to row_key. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry if false_mutations is empty, and at most 100000.

repeated .google.bigtable.v2.Mutation true_mutations = 4;

Returns
TypeDescription
List<? extends com.google.bigtable.v2.MutationOrBuilder>

hasPredicateFilter()

public abstract boolean hasPredicateFilter()

The filter to be applied to the contents of the specified row. Depending on whether or not any results are yielded, either true_mutations or false_mutations will be executed. If unset, checks that the row contains any values at all.

.google.bigtable.v2.RowFilter predicate_filter = 6;

Returns
TypeDescription
boolean

Whether the predicateFilter field is set.