Class: Google::Cloud::Bigtable::V2::Type::Bytes

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

Overview

Bytes Values of type Bytes are stored in Value.bytes_value.

Defined Under Namespace

Classes: Encoding

Instance Attribute Summary collapse

Instance Attribute Details

#encoding::Google::Cloud::Bigtable::V2::Type::Bytes::Encoding

Returns The encoding to use when converting to or from lower level types.

Returns:



125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
# File 'proto_docs/google/bigtable/v2/types.rb', line 125

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

  # Rules used to convert to or from lower level types.
  # @!attribute [rw] raw
  #   @return [::Google::Cloud::Bigtable::V2::Type::Bytes::Encoding::Raw]
  #     Use `Raw` encoding.
  class Encoding
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Leaves the value as-is.
    #
    # Sorted mode: all values are supported.
    #
    # Distinct mode: all values are supported.
    # @!attribute [rw] escape_nulls
    #   @return [::Boolean]
    #     If set, allows NULL values to be encoded as the empty string "".
    #
    #     The actual empty string, or any value which only contains the
    #     null byte `0x00`, has one more null byte appended.
    class Raw
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end