AWSKinesisShard

Objective-C

@interface AWSKinesisShard

Swift

class AWSKinesisShard

A uniquely identified group of data records in a Kinesis data stream.

Required parameters: [ShardId, HashKeyRange, SequenceNumberRange]

  • The shard ID of the shard adjacent to the shard’s parent.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable adjacentParentShardId;

    Swift

    var adjacentParentShardId: String? { get set }
  • The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSKinesisHashKeyRange *_Nullable hashKeyRange;

    Swift

    var hashKeyRange: AWSKinesisHashKeyRange? { get set }
  • The shard ID of the shard’s parent.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable parentShardId;

    Swift

    var parentShardId: String? { get set }
  • The range of possible sequence numbers for the shard.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSKinesisSequenceNumberRange *_Nullable sequenceNumberRange;

    Swift

    var sequenceNumberRange: AWSKinesisSequenceNumberRange? { get set }
  • The unique identifier of the shard within the stream.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable shardId;

    Swift

    var shardId: String? { get set }