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
Modifier and TypeMethodDescriptionThis value specifies routing for replication.com.google.protobuf.ByteString
This value specifies routing for replication.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`.int
Changes to be atomically applied to the specified row if `predicate_filter` does not yield any cells when applied to `row_key`.Changes to be atomically applied to the specified row if `predicate_filter` does not yield any cells when applied to `row_key`.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`.List<? extends MutationOrBuilder>
Changes to be atomically applied to the specified row if `predicate_filter` does not yield any cells when applied to `row_key`.The filter to be applied to the contents of the specified row.The filter to be applied to the contents of the specified row.com.google.protobuf.ByteString
Required.Required.com.google.protobuf.ByteString
Required.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`.int
Changes to be atomically applied to the specified row if `predicate_filter` yields at least one cell when applied to `row_key`.Changes to be atomically applied to the specified row if `predicate_filter` yields at least one cell when applied to `row_key`.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`.List<? extends MutationOrBuilder>
Changes to be atomically applied to the specified row if `predicate_filter` yields at least one cell when applied to `row_key`.boolean
The filter to be applied to the contents of the specified row.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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
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
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
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
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
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;
-