Class: Google::Cloud::Bigtable::V2::ReadChangeStreamResponse::DataChange

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/bigtable/v2/bigtable.rb

Overview

A message corresponding to one or more mutations to the partition being streamed. A single logical DataChange message may also be split across a sequence of multiple individual messages. Messages other than the first in a sequence will only have the type and chunks fields populated, with the final message in the sequence also containing done set to true.

Defined Under Namespace

Modules: Type

Instance Attribute Summary collapse

Instance Attribute Details

#chunks::Array<::Google::Cloud::Bigtable::V2::ReadChangeStreamResponse::MutationChunk>



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#commit_timestamp::Google::Protobuf::Timestamp



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#done::Boolean



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#estimated_low_watermark::Google::Protobuf::Timestamp



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#row_key::String



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#source_cluster_id::String



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#tiebreaker::Integer



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#token::String



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end

#type::Google::Cloud::Bigtable::V2::ReadChangeStreamResponse::DataChange::Type



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/bigtable/v2/bigtable.rb', line 576

class DataChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of mutation.
  module Type
    # The type is unspecified.
    TYPE_UNSPECIFIED = 0

    # A user-initiated mutation.
    USER = 1

    # A system-initiated mutation as part of garbage collection.
    # https://cloud.google.com/bigtable/docs/garbage-collection
    GARBAGE_COLLECTION = 2

    # This is a continuation of a multi-message change.
    CONTINUATION = 3
  end
end