Package com.google.bigtable.v2
Interface CheckAndMutateRowRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CheckAndMutateRowRequest,CheckAndMutateRowRequest.Builder
public interface CheckAndMutateRowRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAppProfileId()This value specifies routing for replication.com.google.protobuf.ByteStringgetAppProfileIdBytes()This value specifies routing for replication.MutationgetFalseMutations(int index)Changes to be atomically applied to the specified row if `predicate_filter` does not yield any cells when applied to `row_key`.intgetFalseMutationsCount()Changes to be atomically applied to the specified row if `predicate_filter` does not yield any cells when applied to `row_key`.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`.MutationOrBuildergetFalseMutationsOrBuilder(int index)Changes to be atomically applied to the specified row if `predicate_filter` does not yield any cells when applied to `row_key`.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`.RowFiltergetPredicateFilter()The filter to be applied to the contents of the specified row.RowFilterOrBuildergetPredicateFilterOrBuilder()The filter to be applied to the contents of the specified row.com.google.protobuf.ByteStringgetRowKey()Required.StringgetTableName()Required.com.google.protobuf.ByteStringgetTableNameBytes()Required.MutationgetTrueMutations(int index)Changes to be atomically applied to the specified row if `predicate_filter` yields at least one cell when applied to `row_key`.intgetTrueMutationsCount()Changes to be atomically applied to the specified row if `predicate_filter` yields at least one cell when applied to `row_key`.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`.MutationOrBuildergetTrueMutationsOrBuilder(int index)Changes to be atomically applied to the specified row if `predicate_filter` yields at least one cell when applied to `row_key`.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`.booleanhasPredicateFilter()The filter to be applied to the contents of the specified row.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getTableName
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:
- The tableName.
-
getTableNameBytes
com.google.protobuf.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:
- The bytes for tableName.
-
getAppProfileId
String getAppProfileId()
This value specifies routing for replication. If not specified, the "default" application profile will be used.
string app_profile_id = 7;- Returns:
- The appProfileId.
-
getAppProfileIdBytes
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 = 7;- Returns:
- The bytes for appProfileId.
-
getRowKey
com.google.protobuf.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:
- The rowKey.
-
hasPredicateFilter
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:
- Whether the predicateFilter field is set.
-
getPredicateFilter
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:
- The predicateFilter.
-
getPredicateFilterOrBuilder
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;
-
getTrueMutationsList
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;
-
getTrueMutations
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;
-
getTrueMutationsCount
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;
-
getTrueMutationsOrBuilderList
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;
-
getTrueMutationsOrBuilder
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;
-
getFalseMutationsList
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;
-
getFalseMutations
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;
-
getFalseMutationsCount
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;
-
getFalseMutationsOrBuilderList
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;
-
getFalseMutationsOrBuilder
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;
-
-