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

#include <ChildShard.h>

Public Member Functions

 ChildShard ()
 
 ChildShard (Aws::Utils::Json::JsonView jsonValue)
 
ChildShardoperator= (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)
 
ChildShardWithShardId (const Aws::String &value)
 
ChildShardWithShardId (Aws::String &&value)
 
ChildShardWithShardId (const char *value)
 
const Aws::Vector< Aws::String > & GetParentShards () const
 
bool ParentShardsHasBeenSet () const
 
void SetParentShards (const Aws::Vector< Aws::String > &value)
 
void SetParentShards (Aws::Vector< Aws::String > &&value)
 
ChildShardWithParentShards (const Aws::Vector< Aws::String > &value)
 
ChildShardWithParentShards (Aws::Vector< Aws::String > &&value)
 
ChildShardAddParentShards (const Aws::String &value)
 
ChildShardAddParentShards (Aws::String &&value)
 
ChildShardAddParentShards (const char *value)
 
const HashKeyRangeGetHashKeyRange () const
 
bool HashKeyRangeHasBeenSet () const
 
void SetHashKeyRange (const HashKeyRange &value)
 
void SetHashKeyRange (HashKeyRange &&value)
 
ChildShardWithHashKeyRange (const HashKeyRange &value)
 
ChildShardWithHashKeyRange (HashKeyRange &&value)
 

Detailed Description

Definition at line 28 of file ChildShard.h.

Constructor & Destructor Documentation

◆ ChildShard() [1/2]

Aws::Kinesis::Model::ChildShard::ChildShard ( )

◆ ChildShard() [2/2]

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

Member Function Documentation

◆ AddParentShards() [1/3]

ChildShard& Aws::Kinesis::Model::ChildShard::AddParentShards ( Aws::String &&  value)
inline

Definition at line 84 of file ChildShard.h.

◆ AddParentShards() [2/3]

ChildShard& Aws::Kinesis::Model::ChildShard::AddParentShards ( const Aws::String value)
inline

Definition at line 81 of file ChildShard.h.

◆ AddParentShards() [3/3]

ChildShard& Aws::Kinesis::Model::ChildShard::AddParentShards ( const char *  value)
inline

Definition at line 87 of file ChildShard.h.

◆ GetHashKeyRange()

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

Definition at line 91 of file ChildShard.h.

◆ GetParentShards()

const Aws::Vector<Aws::String>& Aws::Kinesis::Model::ChildShard::GetParentShards ( ) const
inline

Definition at line 63 of file ChildShard.h.

◆ GetShardId()

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

Definition at line 38 of file ChildShard.h.

◆ HashKeyRangeHasBeenSet()

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

Definition at line 94 of file ChildShard.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ParentShardsHasBeenSet()

bool Aws::Kinesis::Model::ChildShard::ParentShardsHasBeenSet ( ) const
inline

Definition at line 66 of file ChildShard.h.

◆ SetHashKeyRange() [1/2]

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

Definition at line 97 of file ChildShard.h.

◆ SetHashKeyRange() [2/2]

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

Definition at line 100 of file ChildShard.h.

◆ SetParentShards() [1/2]

void Aws::Kinesis::Model::ChildShard::SetParentShards ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 72 of file ChildShard.h.

◆ SetParentShards() [2/2]

void Aws::Kinesis::Model::ChildShard::SetParentShards ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 69 of file ChildShard.h.

◆ SetShardId() [1/3]

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

Definition at line 47 of file ChildShard.h.

◆ SetShardId() [2/3]

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

Definition at line 44 of file ChildShard.h.

◆ SetShardId() [3/3]

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

Definition at line 50 of file ChildShard.h.

◆ ShardIdHasBeenSet()

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

Definition at line 41 of file ChildShard.h.

◆ WithHashKeyRange() [1/2]

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

Definition at line 103 of file ChildShard.h.

◆ WithHashKeyRange() [2/2]

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

Definition at line 106 of file ChildShard.h.

◆ WithParentShards() [1/2]

ChildShard& Aws::Kinesis::Model::ChildShard::WithParentShards ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 78 of file ChildShard.h.

◆ WithParentShards() [2/2]

ChildShard& Aws::Kinesis::Model::ChildShard::WithParentShards ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 75 of file ChildShard.h.

◆ WithShardId() [1/3]

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

Definition at line 56 of file ChildShard.h.

◆ WithShardId() [2/3]

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

Definition at line 53 of file ChildShard.h.

◆ WithShardId() [3/3]

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

Definition at line 59 of file ChildShard.h.


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