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 String
getAppProfileId()
This value specifies routing for replication.com.google.protobuf.ByteString
getAppProfileIdBytes()
This value specifies routing for replication.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`.int
getFalseMutationsCount()
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`.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`.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`.RowFilter
getPredicateFilter()
The filter to be applied to the contents of the specified row.RowFilterOrBuilder
getPredicateFilterOrBuilder()
The filter to be applied to the contents of the specified row.com.google.protobuf.ByteString
getRowKey()
Required.String
getTableName()
Required.com.google.protobuf.ByteString
getTableNameBytes()
Required.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`.int
getTrueMutationsCount()
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`.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`.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`.boolean
hasPredicateFilter()
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;
-
-