AWS SDK for C++  0.14.3
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 (const Aws::Utils::Json::JsonValue &jsonValue)
 
Shardoperator= (const Aws::Utils::Json::JsonValue &jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetShardId () 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
 
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
 
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
 
void SetHashKeyRange (const HashKeyRange &value)
 
void SetHashKeyRange (HashKeyRange &&value)
 
ShardWithHashKeyRange (const HashKeyRange &value)
 
ShardWithHashKeyRange (HashKeyRange &&value)
 
const SequenceNumberRangeGetSequenceNumberRange () 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 an Amazon Kinesis stream.

Definition at line 38 of file Shard.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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 119 of file Shard.h.

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 155 of file Shard.h.

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

The shard ID of the shard's parent.

Definition at line 84 of file Shard.h.

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

The range of possible sequence numbers for the shard.

Definition at line 184 of file Shard.h.

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

The unique identifier of the shard within the stream.

Definition at line 49 of file Shard.h.

Aws::Utils::Json::JsonValue Aws::Kinesis::Model::Shard::Jsonize ( ) const
Shard& Aws::Kinesis::Model::Shard::operator= ( const Aws::Utils::Json::JsonValue jsonValue)
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 124 of file Shard.h.

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 129 of file Shard.h.

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 134 of file Shard.h.

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 161 of file Shard.h.

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 167 of file Shard.h.

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

The shard ID of the shard's parent.

Definition at line 89 of file Shard.h.

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

The shard ID of the shard's parent.

Definition at line 94 of file Shard.h.

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

The shard ID of the shard's parent.

Definition at line 99 of file Shard.h.

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

The range of possible sequence numbers for the shard.

Definition at line 189 of file Shard.h.

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

The range of possible sequence numbers for the shard.

Definition at line 194 of file Shard.h.

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

The unique identifier of the shard within the stream.

Definition at line 54 of file Shard.h.

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

The unique identifier of the shard within the stream.

Definition at line 59 of file Shard.h.

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

The unique identifier of the shard within the stream.

Definition at line 64 of file Shard.h.

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 139 of file Shard.h.

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 144 of file Shard.h.

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 149 of file Shard.h.

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 173 of file Shard.h.

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 179 of file Shard.h.

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

The shard ID of the shard's parent.

Definition at line 104 of file Shard.h.

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

The shard ID of the shard's parent.

Definition at line 109 of file Shard.h.

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

The shard ID of the shard's parent.

Definition at line 114 of file Shard.h.

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

The range of possible sequence numbers for the shard.

Definition at line 199 of file Shard.h.

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

The range of possible sequence numbers for the shard.

Definition at line 204 of file Shard.h.

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

The unique identifier of the shard within the stream.

Definition at line 69 of file Shard.h.

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

The unique identifier of the shard within the stream.

Definition at line 74 of file Shard.h.

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

The unique identifier of the shard within the stream.

Definition at line 79 of file Shard.h.


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