Class: Aws::KeyspacesStreams::Types::KeyspacesCellValue

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb

Overview

Note:

KeyspacesCellValue is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of KeyspacesCellValue corresponding to the set member.

Represents the value of a cell in an Amazon Keyspaces table, supporting various data types with type-specific fields.

Defined Under Namespace

Classes: AsciiT, BigintT, BlobT, BoolT, CounterT, DateT, DecimalT, DoubleT, FloatT, InetT, IntT, ListT, MapT, SetT, SmallintT, TextT, TimeT, TimestampT, TimeuuidT, TinyintT, TupleT, UdtT, Unknown, UuidT, VarcharT, VarintT

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ascii_tString

A value of ASCII text type, containing US-ASCII characters.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#bigint_tString

A 64-bit signed integer value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#blob_tString

A binary large object (BLOB) value stored as a Base64-encoded string.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#bool_tBoolean

A Boolean value, either true or false.

Returns:

  • (Boolean)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#counter_tString

A distributed counter value that can be incremented and decremented.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#date_tString

A date value without a time component, represented as days since epoch (January 1, 1970).

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#decimal_tString

A variable-precision decimal number value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#double_tString

A 64-bit double-precision floating point value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#float_tString

A 32-bit single-precision floating point value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#inet_tString

An IP address value, either IPv4 or IPv6 format.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#int_tString

A 32-bit signed integer value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#list_tArray<Types::KeyspacesCell>

An ordered collection of elements that can contain duplicate values.

Returns:



438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#map_tArray<Types::KeyspacesCellMapDefinition>

A collection of key-value pairs where each key is unique.



438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#set_tArray<Types::KeyspacesCell>

An unordered collection of unique elements.

Returns:



438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#smallint_tString

A 16-bit signed integer value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#text_tString

A UTF-8 encoded string value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#time_tString

A time value without a date component, with nanosecond precision.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#timestamp_tString

A timestamp value representing date and time with millisecond precision.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#timeuuid_tString

A universally unique identifier (UUID) that includes a timestamp component, ensuring both uniqueness and time ordering.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#tinyint_tString

An 8-bit signed integer value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#tuple_tArray<Types::KeyspacesCell>

A fixed-length ordered list of elements, where each element can be of a different data type.

Returns:



438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#udt_tHash<String,Types::KeyspacesCell>

A user-defined type (UDT) value consisting of named fields, each with its own data type.

Returns:



438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



438
439
440
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

def unknown
  @unknown
end

#uuid_tString

A universally unique identifier (UUID) value.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#varchar_tString

A UTF-8 encoded string value, functionally equivalent to text type.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end

#varint_tString

A variable precision integer value with arbitrary length.

Returns:

  • (String)


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 438

class KeyspacesCellValue < Struct.new(
  :ascii_t,
  :bigint_t,
  :blob_t,
  :bool_t,
  :counter_t,
  :date_t,
  :decimal_t,
  :double_t,
  :float_t,
  :inet_t,
  :int_t,
  :list_t,
  :map_t,
  :set_t,
  :smallint_t,
  :text_t,
  :time_t,
  :timestamp_t,
  :timeuuid_t,
  :tinyint_t,
  :tuple_t,
  :uuid_t,
  :varchar_t,
  :varint_t,
  :udt_t,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AsciiT < KeyspacesCellValue; end
  class BigintT < KeyspacesCellValue; end
  class BlobT < KeyspacesCellValue; end
  class BoolT < KeyspacesCellValue; end
  class CounterT < KeyspacesCellValue; end
  class DateT < KeyspacesCellValue; end
  class DecimalT < KeyspacesCellValue; end
  class DoubleT < KeyspacesCellValue; end
  class FloatT < KeyspacesCellValue; end
  class InetT < KeyspacesCellValue; end
  class IntT < KeyspacesCellValue; end
  class ListT < KeyspacesCellValue; end
  class MapT < KeyspacesCellValue; end
  class SetT < KeyspacesCellValue; end
  class SmallintT < KeyspacesCellValue; end
  class TextT < KeyspacesCellValue; end
  class TimeT < KeyspacesCellValue; end
  class TimestampT < KeyspacesCellValue; end
  class TimeuuidT < KeyspacesCellValue; end
  class TinyintT < KeyspacesCellValue; end
  class TupleT < KeyspacesCellValue; end
  class UuidT < KeyspacesCellValue; end
  class VarcharT < KeyspacesCellValue; end
  class VarintT < KeyspacesCellValue; end
  class UdtT < KeyspacesCellValue; end
  class Unknown < KeyspacesCellValue; end
end