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 }