Struct rusoto_kinesis::Shard [] [src]

pub struct Shard {
    pub adjacent_parent_shard_id: Option<String>,
    pub hash_key_range: HashKeyRange,
    pub parent_shard_id: Option<String>,
    pub sequence_number_range: SequenceNumberRange,
    pub shard_id: String,
}

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

Fields

The shard ID of the shard adjacent to the shard's parent.

The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.

The shard ID of the shard's parent.

The range of possible sequence numbers for the shard.

The unique identifier of the shard within the stream.

Trait Implementations

impl Default for Shard
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for Shard
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Shard
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Shard

impl Sync for Shard