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.MessageLiteOrBuilder

        isInitialized
      • 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;