AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Kinesis::Model::Shard Class Reference

#include <Shard.h>

Public Member Functions

 Shard ()
 
 Shard (Aws::Utils::Json::JsonView jsonValue)
 
Shardoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetShardId () const
 
bool ShardIdHasBeenSet () const
 
void SetShardId (const Aws::String &value)
 
void SetShardId (Aws::String &&value)
 
void SetShardId (const char *value)
 
ShardWithShardId (const Aws::String &value)
 
ShardWithShardId (Aws::String &&value)
 
ShardWithShardId (const char *value)
 
const Aws::StringGetParentShardId () const
 
bool ParentShardIdHasBeenSet () const
 
void SetParentShardId (const Aws::String &value)
 
void SetParentShardId (Aws::String &&value)
 
void SetParentShardId (const char *value)
 
ShardWithParentShardId (const Aws::String &value)
 
ShardWithParentShardId (Aws::String &&value)
 
ShardWithParentShardId (const char *value)
 
const Aws::StringGetAdjacentParentShardId () const
 
bool AdjacentParentShardIdHasBeenSet () const
 
void SetAdjacentParentShardId (const Aws::String &value)
 
void SetAdjacentParentShardId (Aws::String &&value)
 
void SetAdjacentParentShardId (const char *value)
 
ShardWithAdjacentParentShardId (const Aws::String &value)
 
ShardWithAdjacentParentShardId (Aws::String &&value)
 
ShardWithAdjacentParentShardId (const char *value)
 
const HashKeyRangeGetHashKeyRange () const
 
bool HashKeyRangeHasBeenSet () const
 
void SetHashKeyRange (const HashKeyRange &value)
 
void SetHashKeyRange (HashKeyRange &&value)
 
ShardWithHashKeyRange (const HashKeyRange &value)
 
ShardWithHashKeyRange (HashKeyRange &&value)
 
const SequenceNumberRangeGetSequenceNumberRange () const
 
bool SequenceNumberRangeHasBeenSet () const
 
void SetSequenceNumberRange (const SequenceNumberRange &value)
 
void SetSequenceNumberRange (SequenceNumberRange &&value)
 
ShardWithSequenceNumberRange (const SequenceNumberRange &value)
 
ShardWithSequenceNumberRange (SequenceNumberRange &&value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 34 of file Shard.h.

Constructor & Destructor Documentation

◆ Shard() [1/2]

Aws::Kinesis::Model::Shard::Shard ( )

◆ Shard() [2/2]

Aws::Kinesis::Model::Shard::Shard ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AdjacentParentShardIdHasBeenSet()

bool Aws::Kinesis::Model::Shard::AdjacentParentShardIdHasBeenSet ( ) const
inline

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

Definition at line 133 of file Shard.h.

◆ GetAdjacentParentShardId()

const Aws::String& Aws::Kinesis::Model::Shard::GetAdjacentParentShardId ( ) const
inline

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

Definition at line 128 of file Shard.h.

◆ GetHashKeyRange()

const HashKeyRange& Aws::Kinesis::Model::Shard::GetHashKeyRange ( ) const
inline

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

Definition at line 170 of file Shard.h.

◆ GetParentShardId()

const Aws::String& Aws::Kinesis::Model::Shard::GetParentShardId ( ) const
inline

The shard ID of the shard's parent.

Definition at line 87 of file Shard.h.

◆ GetSequenceNumberRange()

const SequenceNumberRange& Aws::Kinesis::Model::Shard::GetSequenceNumberRange ( ) const
inline

The range of possible sequence numbers for the shard.

Definition at line 206 of file Shard.h.

◆ GetShardId()

const Aws::String& Aws::Kinesis::Model::Shard::GetShardId ( ) const
inline

The unique identifier of the shard within the stream.

Definition at line 46 of file Shard.h.

◆ HashKeyRangeHasBeenSet()

bool Aws::Kinesis::Model::Shard::HashKeyRangeHasBeenSet ( ) const
inline

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

Definition at line 176 of file Shard.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Kinesis::Model::Shard::Jsonize ( ) const

◆ operator=()

Shard& Aws::Kinesis::Model::Shard::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ParentShardIdHasBeenSet()

bool Aws::Kinesis::Model::Shard::ParentShardIdHasBeenSet ( ) const
inline

The shard ID of the shard's parent.

Definition at line 92 of file Shard.h.

◆ SequenceNumberRangeHasBeenSet()

bool Aws::Kinesis::Model::Shard::SequenceNumberRangeHasBeenSet ( ) const
inline

The range of possible sequence numbers for the shard.

Definition at line 211 of file Shard.h.

◆ SetAdjacentParentShardId() [1/3]

void Aws::Kinesis::Model::Shard::SetAdjacentParentShardId ( Aws::String &&  value)
inline

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

Definition at line 143 of file Shard.h.

◆ SetAdjacentParentShardId() [2/3]

void Aws::Kinesis::Model::Shard::SetAdjacentParentShardId ( const Aws::String value)
inline

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

Definition at line 138 of file Shard.h.

◆ SetAdjacentParentShardId() [3/3]

void Aws::Kinesis::Model::Shard::SetAdjacentParentShardId ( const char *  value)
inline

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

Definition at line 148 of file Shard.h.

◆ SetHashKeyRange() [1/2]

void Aws::Kinesis::Model::Shard::SetHashKeyRange ( const HashKeyRange value)
inline

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

Definition at line 182 of file Shard.h.

◆ SetHashKeyRange() [2/2]

void Aws::Kinesis::Model::Shard::SetHashKeyRange ( HashKeyRange &&  value)
inline

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

Definition at line 188 of file Shard.h.

◆ SetParentShardId() [1/3]

void Aws::Kinesis::Model::Shard::SetParentShardId ( Aws::String &&  value)
inline

The shard ID of the shard's parent.

Definition at line 102 of file Shard.h.

◆ SetParentShardId() [2/3]

void Aws::Kinesis::Model::Shard::SetParentShardId ( const Aws::String value)
inline

The shard ID of the shard's parent.

Definition at line 97 of file Shard.h.

◆ SetParentShardId() [3/3]

void Aws::Kinesis::Model::Shard::SetParentShardId ( const char *  value)
inline

The shard ID of the shard's parent.

Definition at line 107 of file Shard.h.

◆ SetSequenceNumberRange() [1/2]

void Aws::Kinesis::Model::Shard::SetSequenceNumberRange ( const SequenceNumberRange value)
inline

The range of possible sequence numbers for the shard.

Definition at line 216 of file Shard.h.

◆ SetSequenceNumberRange() [2/2]

void Aws::Kinesis::Model::Shard::SetSequenceNumberRange ( SequenceNumberRange &&  value)
inline

The range of possible sequence numbers for the shard.

Definition at line 221 of file Shard.h.

◆ SetShardId() [1/3]

void Aws::Kinesis::Model::Shard::SetShardId ( Aws::String &&  value)
inline

The unique identifier of the shard within the stream.

Definition at line 61 of file Shard.h.

◆ SetShardId() [2/3]

void Aws::Kinesis::Model::Shard::SetShardId ( const Aws::String value)
inline

The unique identifier of the shard within the stream.

Definition at line 56 of file Shard.h.

◆ SetShardId() [3/3]

void Aws::Kinesis::Model::Shard::SetShardId ( const char *  value)
inline

The unique identifier of the shard within the stream.

Definition at line 66 of file Shard.h.

◆ ShardIdHasBeenSet()

bool Aws::Kinesis::Model::Shard::ShardIdHasBeenSet ( ) const
inline

The unique identifier of the shard within the stream.

Definition at line 51 of file Shard.h.

◆ WithAdjacentParentShardId() [1/3]

Shard& Aws::Kinesis::Model::Shard::WithAdjacentParentShardId ( Aws::String &&  value)
inline

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

Definition at line 158 of file Shard.h.

◆ WithAdjacentParentShardId() [2/3]

Shard& Aws::Kinesis::Model::Shard::WithAdjacentParentShardId ( const Aws::String value)
inline

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

Definition at line 153 of file Shard.h.

◆ WithAdjacentParentShardId() [3/3]

Shard& Aws::Kinesis::Model::Shard::WithAdjacentParentShardId ( const char *  value)
inline

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

Definition at line 163 of file Shard.h.

◆ WithHashKeyRange() [1/2]

Shard& Aws::Kinesis::Model::Shard::WithHashKeyRange ( const HashKeyRange value)
inline

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

Definition at line 194 of file Shard.h.

◆ WithHashKeyRange() [2/2]

Shard& Aws::Kinesis::Model::Shard::WithHashKeyRange ( HashKeyRange &&  value)
inline

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

Definition at line 200 of file Shard.h.

◆ WithParentShardId() [1/3]

Shard& Aws::Kinesis::Model::Shard::WithParentShardId ( Aws::String &&  value)
inline

The shard ID of the shard's parent.

Definition at line 117 of file Shard.h.

◆ WithParentShardId() [2/3]

Shard& Aws::Kinesis::Model::Shard::WithParentShardId ( const Aws::String value)
inline

The shard ID of the shard's parent.

Definition at line 112 of file Shard.h.

◆ WithParentShardId() [3/3]

Shard& Aws::Kinesis::Model::Shard::WithParentShardId ( const char *  value)
inline

The shard ID of the shard's parent.

Definition at line 122 of file Shard.h.

◆ WithSequenceNumberRange() [1/2]

Shard& Aws::Kinesis::Model::Shard::WithSequenceNumberRange ( const SequenceNumberRange value)
inline

The range of possible sequence numbers for the shard.

Definition at line 226 of file Shard.h.

◆ WithSequenceNumberRange() [2/2]

Shard& Aws::Kinesis::Model::Shard::WithSequenceNumberRange ( SequenceNumberRange &&  value)
inline

The range of possible sequence numbers for the shard.

Definition at line 231 of file Shard.h.

◆ WithShardId() [1/3]

Shard& Aws::Kinesis::Model::Shard::WithShardId ( Aws::String &&  value)
inline

The unique identifier of the shard within the stream.

Definition at line 76 of file Shard.h.

◆ WithShardId() [2/3]

Shard& Aws::Kinesis::Model::Shard::WithShardId ( const Aws::String value)
inline

The unique identifier of the shard within the stream.

Definition at line 71 of file Shard.h.

◆ WithShardId() [3/3]

Shard& Aws::Kinesis::Model::Shard::WithShardId ( const char *  value)
inline

The unique identifier of the shard within the stream.

Definition at line 81 of file Shard.h.


The documentation for this class was generated from the following file: