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 data 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]

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

impl Debug for Shard
[src]

Formats the value using the given formatter. Read more

impl Clone for Shard
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Shard
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for Shard

impl Sync for Shard