Class: Google::Bigtable::V2::CheckAndMutateRowRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/bigtable/v2/doc/google/bigtable/v2/bigtable.rb

Overview

Request message for Bigtable.CheckAndMutateRow.

Instance Attribute Summary collapse

Instance Attribute Details

#app_profile_idString

Returns This value specifies routing for replication. If not specified, the "default" application profile will be used.

Returns:

  • (String)

    This value specifies routing for replication. If not specified, the "default" application profile will be used.



249
# File 'lib/google/cloud/bigtable/v2/doc/google/bigtable/v2/bigtable.rb', line 249

class CheckAndMutateRowRequest; end

#false_mutationsArray<Google::Bigtable::V2::Mutation>

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

Returns:

  • (Array<Google::Bigtable::V2::Mutation>)

    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.



249
# File 'lib/google/cloud/bigtable/v2/doc/google/bigtable/v2/bigtable.rb', line 249

class CheckAndMutateRowRequest; end

#predicate_filterGoogle::Bigtable::V2::RowFilter

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

Returns:

  • (Google::Bigtable::V2::RowFilter)

    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.



249
# File 'lib/google/cloud/bigtable/v2/doc/google/bigtable/v2/bigtable.rb', line 249

class CheckAndMutateRowRequest; end

#row_keyString

Returns The key of the row to which the conditional mutation should be applied.

Returns:

  • (String)

    The key of the row to which the conditional mutation should be applied.



249
# File 'lib/google/cloud/bigtable/v2/doc/google/bigtable/v2/bigtable.rb', line 249

class CheckAndMutateRowRequest; end

#table_nameString

Returns The unique name of the table to which the conditional mutation should be applied. Values are of the form +projects//instances//tables/

+.

Returns:

  • (String)

    The unique name of the table to which the conditional mutation should be applied. Values are of the form +projects//instances//tables/

+.



249
# File 'lib/google/cloud/bigtable/v2/doc/google/bigtable/v2/bigtable.rb', line 249

class CheckAndMutateRowRequest; end

#true_mutationsArray<Google::Bigtable::V2::Mutation>

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

Returns:

  • (Array<Google::Bigtable::V2::Mutation>)

    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.



249
# File 'lib/google/cloud/bigtable/v2/doc/google/bigtable/v2/bigtable.rb', line 249

class CheckAndMutateRowRequest; end