class Amazonite::Kinesis::ChildShard

Overview

Output parameter of the GetRecords API. The existing child shard of the current shard.

Included Modules

Defined in:

kinesis/child_shard.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(shard_id : String, parent_shards : Array(String), hash_key_range : HashKeyRange) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def hash_key_range : HashKeyRange #

[View source]
def hash_key_range=(hash_key_range : HashKeyRange) #

[View source]
def parent_shards : Array(String) #

The current shard that is the parent of the existing child shard.


[View source]
def parent_shards=(parent_shards : Array(String)) #

The current shard that is the parent of the existing child shard.


[View source]
def shard_id : String #

The shard ID of the existing child shard of the current shard.


[View source]
def shard_id=(shard_id : String) #

The shard ID of the existing child shard of the current shard.


[View source]
def validate! : Nil #

[View source]