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 Type
    Method
    Description
    This 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`.
    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`.
    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`.
    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`.
    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

      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;