Class: Aws::Kinesis::Types::Shard
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kinesis::Types::Shard
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesis/types.rb
Overview
A uniquely identified group of data records in a Kinesis data stream.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#adjacent_parent_shard_id ⇒ String
The shard ID of the shard adjacent to the shard’s parent.
-
#hash_key_range ⇒ Types::HashKeyRange
The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.
-
#parent_shard_id ⇒ String
The shard ID of the shard’s parent.
-
#sequence_number_range ⇒ Types::SequenceNumberRange
The range of possible sequence numbers for the shard.
-
#shard_id ⇒ String
The unique identifier of the shard within the stream.
Instance Attribute Details
#adjacent_parent_shard_id ⇒ String
The shard ID of the shard adjacent to the shard’s parent.
1859 1860 1861 1862 1863 1864 1865 1866 1867 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1859 class Shard < Struct.new( :shard_id, :parent_shard_id, :adjacent_parent_shard_id, :hash_key_range, :sequence_number_range) SENSITIVE = [] include Aws::Structure end |
#hash_key_range ⇒ Types::HashKeyRange
The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.
1859 1860 1861 1862 1863 1864 1865 1866 1867 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1859 class Shard < Struct.new( :shard_id, :parent_shard_id, :adjacent_parent_shard_id, :hash_key_range, :sequence_number_range) SENSITIVE = [] include Aws::Structure end |
#parent_shard_id ⇒ String
The shard ID of the shard’s parent.
1859 1860 1861 1862 1863 1864 1865 1866 1867 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1859 class Shard < Struct.new( :shard_id, :parent_shard_id, :adjacent_parent_shard_id, :hash_key_range, :sequence_number_range) SENSITIVE = [] include Aws::Structure end |
#sequence_number_range ⇒ Types::SequenceNumberRange
The range of possible sequence numbers for the shard.
1859 1860 1861 1862 1863 1864 1865 1866 1867 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1859 class Shard < Struct.new( :shard_id, :parent_shard_id, :adjacent_parent_shard_id, :hash_key_range, :sequence_number_range) SENSITIVE = [] include Aws::Structure end |
#shard_id ⇒ String
The unique identifier of the shard within the stream.
1859 1860 1861 1862 1863 1864 1865 1866 1867 |
# File 'lib/aws-sdk-kinesis/types.rb', line 1859 class Shard < Struct.new( :shard_id, :parent_shard_id, :adjacent_parent_shard_id, :hash_key_range, :sequence_number_range) SENSITIVE = [] include Aws::Structure end |