64 inline void SetShardId(
const char* value) { m_shardIdHasBeenSet =
true; m_shardId.assign(value); }
99 inline void SetParentShardId(
const char* value) { m_parentShardIdHasBeenSet =
true; m_parentShardId.assign(value); }
134 inline void SetAdjacentParentShardId(
const char* value) { m_adjacentParentShardIdHasBeenSet =
true; m_adjacentParentShardId.assign(value); }
208 bool m_shardIdHasBeenSet;
210 bool m_parentShardIdHasBeenSet;
212 bool m_adjacentParentShardIdHasBeenSet;
214 bool m_hashKeyRangeHasBeenSet;
216 bool m_sequenceNumberRangeHasBeenSet;
Shard & WithHashKeyRange(HashKeyRange &&value)
void SetAdjacentParentShardId(const char *value)
void SetShardId(const char *value)
Shard & WithShardId(const Aws::String &value)
Shard & WithAdjacentParentShardId(Aws::String &&value)
const Aws::String & GetShardId() const
const Aws::String & GetParentShardId() const
void SetAdjacentParentShardId(const Aws::String &value)
Shard & WithParentShardId(const Aws::String &value)
void SetParentShardId(const char *value)
void SetSequenceNumberRange(SequenceNumberRange &&value)
Shard & WithSequenceNumberRange(SequenceNumberRange &&value)
const HashKeyRange & GetHashKeyRange() const
void SetShardId(Aws::String &&value)
void SetHashKeyRange(const HashKeyRange &value)
void SetSequenceNumberRange(const SequenceNumberRange &value)
Shard & WithSequenceNumberRange(const SequenceNumberRange &value)
void SetAdjacentParentShardId(Aws::String &&value)
Shard & WithAdjacentParentShardId(const char *value)
Shard & WithParentShardId(const char *value)
Shard & WithShardId(Aws::String &&value)
const Aws::String & GetAdjacentParentShardId() const
void SetParentShardId(Aws::String &&value)
Shard & WithShardId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Shard & WithAdjacentParentShardId(const Aws::String &value)
void SetHashKeyRange(HashKeyRange &&value)
void SetShardId(const Aws::String &value)
Shard & WithHashKeyRange(const HashKeyRange &value)
void SetParentShardId(const Aws::String &value)
const SequenceNumberRange & GetSequenceNumberRange() const
JSON (JavaScript Object Notation).
Shard & WithParentShardId(Aws::String &&value)