AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsDynamoDbTableReplica Class Reference

#include <AwsDynamoDbTableReplica.h>

Public Member Functions

 AwsDynamoDbTableReplica ()
 
 AwsDynamoDbTableReplica (Aws::Utils::Json::JsonView jsonValue)
 
AwsDynamoDbTableReplicaoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > & GetGlobalSecondaryIndexes () const
 
bool GlobalSecondaryIndexesHasBeenSet () const
 
void SetGlobalSecondaryIndexes (const Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &value)
 
void SetGlobalSecondaryIndexes (Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &&value)
 
AwsDynamoDbTableReplicaWithGlobalSecondaryIndexes (const Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &value)
 
AwsDynamoDbTableReplicaWithGlobalSecondaryIndexes (Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &&value)
 
AwsDynamoDbTableReplicaAddGlobalSecondaryIndexes (const AwsDynamoDbTableReplicaGlobalSecondaryIndex &value)
 
AwsDynamoDbTableReplicaAddGlobalSecondaryIndexes (AwsDynamoDbTableReplicaGlobalSecondaryIndex &&value)
 
const Aws::StringGetKmsMasterKeyId () const
 
bool KmsMasterKeyIdHasBeenSet () const
 
void SetKmsMasterKeyId (const Aws::String &value)
 
void SetKmsMasterKeyId (Aws::String &&value)
 
void SetKmsMasterKeyId (const char *value)
 
AwsDynamoDbTableReplicaWithKmsMasterKeyId (const Aws::String &value)
 
AwsDynamoDbTableReplicaWithKmsMasterKeyId (Aws::String &&value)
 
AwsDynamoDbTableReplicaWithKmsMasterKeyId (const char *value)
 
const AwsDynamoDbTableProvisionedThroughputOverrideGetProvisionedThroughputOverride () const
 
bool ProvisionedThroughputOverrideHasBeenSet () const
 
void SetProvisionedThroughputOverride (const AwsDynamoDbTableProvisionedThroughputOverride &value)
 
void SetProvisionedThroughputOverride (AwsDynamoDbTableProvisionedThroughputOverride &&value)
 
AwsDynamoDbTableReplicaWithProvisionedThroughputOverride (const AwsDynamoDbTableProvisionedThroughputOverride &value)
 
AwsDynamoDbTableReplicaWithProvisionedThroughputOverride (AwsDynamoDbTableProvisionedThroughputOverride &&value)
 
const Aws::StringGetRegionName () const
 
bool RegionNameHasBeenSet () const
 
void SetRegionName (const Aws::String &value)
 
void SetRegionName (Aws::String &&value)
 
void SetRegionName (const char *value)
 
AwsDynamoDbTableReplicaWithRegionName (const Aws::String &value)
 
AwsDynamoDbTableReplicaWithRegionName (Aws::String &&value)
 
AwsDynamoDbTableReplicaWithRegionName (const char *value)
 
const Aws::StringGetReplicaStatus () const
 
bool ReplicaStatusHasBeenSet () const
 
void SetReplicaStatus (const Aws::String &value)
 
void SetReplicaStatus (Aws::String &&value)
 
void SetReplicaStatus (const char *value)
 
AwsDynamoDbTableReplicaWithReplicaStatus (const Aws::String &value)
 
AwsDynamoDbTableReplicaWithReplicaStatus (Aws::String &&value)
 
AwsDynamoDbTableReplicaWithReplicaStatus (const char *value)
 
const Aws::StringGetReplicaStatusDescription () const
 
bool ReplicaStatusDescriptionHasBeenSet () const
 
void SetReplicaStatusDescription (const Aws::String &value)
 
void SetReplicaStatusDescription (Aws::String &&value)
 
void SetReplicaStatusDescription (const char *value)
 
AwsDynamoDbTableReplicaWithReplicaStatusDescription (const Aws::String &value)
 
AwsDynamoDbTableReplicaWithReplicaStatusDescription (Aws::String &&value)
 
AwsDynamoDbTableReplicaWithReplicaStatusDescription (const char *value)
 

Detailed Description

Information about a replica of a DynamoDB table.

See Also:


AWS API Reference

Definition at line 35 of file AwsDynamoDbTableReplica.h.

Constructor & Destructor Documentation

◆ AwsDynamoDbTableReplica() [1/2]

Aws::SecurityHub::Model::AwsDynamoDbTableReplica::AwsDynamoDbTableReplica ( )

◆ AwsDynamoDbTableReplica() [2/2]

Aws::SecurityHub::Model::AwsDynamoDbTableReplica::AwsDynamoDbTableReplica ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddGlobalSecondaryIndexes() [1/2]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::AddGlobalSecondaryIndexes ( AwsDynamoDbTableReplicaGlobalSecondaryIndex &&  value)
inline

List of global secondary indexes for the replica.

Definition at line 82 of file AwsDynamoDbTableReplica.h.

◆ AddGlobalSecondaryIndexes() [2/2]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::AddGlobalSecondaryIndexes ( const AwsDynamoDbTableReplicaGlobalSecondaryIndex value)
inline

List of global secondary indexes for the replica.

Definition at line 77 of file AwsDynamoDbTableReplica.h.

◆ GetGlobalSecondaryIndexes()

const Aws::Vector<AwsDynamoDbTableReplicaGlobalSecondaryIndex>& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::GetGlobalSecondaryIndexes ( ) const
inline

List of global secondary indexes for the replica.

Definition at line 47 of file AwsDynamoDbTableReplica.h.

◆ GetKmsMasterKeyId()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::GetKmsMasterKeyId ( ) const
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 89 of file AwsDynamoDbTableReplica.h.

◆ GetProvisionedThroughputOverride()

const AwsDynamoDbTableProvisionedThroughputOverride& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::GetProvisionedThroughputOverride ( ) const
inline

Replica-specific configuration for the provisioned throughput.

Definition at line 137 of file AwsDynamoDbTableReplica.h.

◆ GetRegionName()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::GetRegionName ( ) const
inline

The name of the Region where the replica is located.

Definition at line 168 of file AwsDynamoDbTableReplica.h.

◆ GetReplicaStatus()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::GetReplicaStatus ( ) const
inline

The current status of the replica.

Definition at line 209 of file AwsDynamoDbTableReplica.h.

◆ GetReplicaStatusDescription()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::GetReplicaStatusDescription ( ) const
inline

Detailed information about the replica status.

Definition at line 250 of file AwsDynamoDbTableReplica.h.

◆ GlobalSecondaryIndexesHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableReplica::GlobalSecondaryIndexesHasBeenSet ( ) const
inline

List of global secondary indexes for the replica.

Definition at line 52 of file AwsDynamoDbTableReplica.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsDynamoDbTableReplica::Jsonize ( ) const

◆ KmsMasterKeyIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableReplica::KmsMasterKeyIdHasBeenSet ( ) const
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 95 of file AwsDynamoDbTableReplica.h.

◆ operator=()

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProvisionedThroughputOverrideHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableReplica::ProvisionedThroughputOverrideHasBeenSet ( ) const
inline

Replica-specific configuration for the provisioned throughput.

Definition at line 142 of file AwsDynamoDbTableReplica.h.

◆ RegionNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableReplica::RegionNameHasBeenSet ( ) const
inline

The name of the Region where the replica is located.

Definition at line 173 of file AwsDynamoDbTableReplica.h.

◆ ReplicaStatusDescriptionHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableReplica::ReplicaStatusDescriptionHasBeenSet ( ) const
inline

Detailed information about the replica status.

Definition at line 255 of file AwsDynamoDbTableReplica.h.

◆ ReplicaStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableReplica::ReplicaStatusHasBeenSet ( ) const
inline

The current status of the replica.

Definition at line 214 of file AwsDynamoDbTableReplica.h.

◆ SetGlobalSecondaryIndexes() [1/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetGlobalSecondaryIndexes ( Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &&  value)
inline

List of global secondary indexes for the replica.

Definition at line 62 of file AwsDynamoDbTableReplica.h.

◆ SetGlobalSecondaryIndexes() [2/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetGlobalSecondaryIndexes ( const Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &  value)
inline

List of global secondary indexes for the replica.

Definition at line 57 of file AwsDynamoDbTableReplica.h.

◆ SetKmsMasterKeyId() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetKmsMasterKeyId ( Aws::String &&  value)
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 107 of file AwsDynamoDbTableReplica.h.

◆ SetKmsMasterKeyId() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetKmsMasterKeyId ( const Aws::String value)
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 101 of file AwsDynamoDbTableReplica.h.

◆ SetKmsMasterKeyId() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetKmsMasterKeyId ( const char *  value)
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 113 of file AwsDynamoDbTableReplica.h.

◆ SetProvisionedThroughputOverride() [1/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetProvisionedThroughputOverride ( AwsDynamoDbTableProvisionedThroughputOverride &&  value)
inline

Replica-specific configuration for the provisioned throughput.

Definition at line 152 of file AwsDynamoDbTableReplica.h.

◆ SetProvisionedThroughputOverride() [2/2]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetProvisionedThroughputOverride ( const AwsDynamoDbTableProvisionedThroughputOverride value)
inline

Replica-specific configuration for the provisioned throughput.

Definition at line 147 of file AwsDynamoDbTableReplica.h.

◆ SetRegionName() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetRegionName ( Aws::String &&  value)
inline

The name of the Region where the replica is located.

Definition at line 183 of file AwsDynamoDbTableReplica.h.

◆ SetRegionName() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetRegionName ( const Aws::String value)
inline

The name of the Region where the replica is located.

Definition at line 178 of file AwsDynamoDbTableReplica.h.

◆ SetRegionName() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetRegionName ( const char *  value)
inline

The name of the Region where the replica is located.

Definition at line 188 of file AwsDynamoDbTableReplica.h.

◆ SetReplicaStatus() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetReplicaStatus ( Aws::String &&  value)
inline

The current status of the replica.

Definition at line 224 of file AwsDynamoDbTableReplica.h.

◆ SetReplicaStatus() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetReplicaStatus ( const Aws::String value)
inline

The current status of the replica.

Definition at line 219 of file AwsDynamoDbTableReplica.h.

◆ SetReplicaStatus() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetReplicaStatus ( const char *  value)
inline

The current status of the replica.

Definition at line 229 of file AwsDynamoDbTableReplica.h.

◆ SetReplicaStatusDescription() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetReplicaStatusDescription ( Aws::String &&  value)
inline

Detailed information about the replica status.

Definition at line 265 of file AwsDynamoDbTableReplica.h.

◆ SetReplicaStatusDescription() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetReplicaStatusDescription ( const Aws::String value)
inline

Detailed information about the replica status.

Definition at line 260 of file AwsDynamoDbTableReplica.h.

◆ SetReplicaStatusDescription() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableReplica::SetReplicaStatusDescription ( const char *  value)
inline

Detailed information about the replica status.

Definition at line 270 of file AwsDynamoDbTableReplica.h.

◆ WithGlobalSecondaryIndexes() [1/2]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithGlobalSecondaryIndexes ( Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &&  value)
inline

List of global secondary indexes for the replica.

Definition at line 72 of file AwsDynamoDbTableReplica.h.

◆ WithGlobalSecondaryIndexes() [2/2]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithGlobalSecondaryIndexes ( const Aws::Vector< AwsDynamoDbTableReplicaGlobalSecondaryIndex > &  value)
inline

List of global secondary indexes for the replica.

Definition at line 67 of file AwsDynamoDbTableReplica.h.

◆ WithKmsMasterKeyId() [1/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithKmsMasterKeyId ( Aws::String &&  value)
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 125 of file AwsDynamoDbTableReplica.h.

◆ WithKmsMasterKeyId() [2/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithKmsMasterKeyId ( const Aws::String value)
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 119 of file AwsDynamoDbTableReplica.h.

◆ WithKmsMasterKeyId() [3/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithKmsMasterKeyId ( const char *  value)
inline

The identifier of the KMS customer master key (CMK) that will be used for KMS encryption for the replica.

Definition at line 131 of file AwsDynamoDbTableReplica.h.

◆ WithProvisionedThroughputOverride() [1/2]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithProvisionedThroughputOverride ( AwsDynamoDbTableProvisionedThroughputOverride &&  value)
inline

Replica-specific configuration for the provisioned throughput.

Definition at line 162 of file AwsDynamoDbTableReplica.h.

◆ WithProvisionedThroughputOverride() [2/2]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithProvisionedThroughputOverride ( const AwsDynamoDbTableProvisionedThroughputOverride value)
inline

Replica-specific configuration for the provisioned throughput.

Definition at line 157 of file AwsDynamoDbTableReplica.h.

◆ WithRegionName() [1/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithRegionName ( Aws::String &&  value)
inline

The name of the Region where the replica is located.

Definition at line 198 of file AwsDynamoDbTableReplica.h.

◆ WithRegionName() [2/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithRegionName ( const Aws::String value)
inline

The name of the Region where the replica is located.

Definition at line 193 of file AwsDynamoDbTableReplica.h.

◆ WithRegionName() [3/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithRegionName ( const char *  value)
inline

The name of the Region where the replica is located.

Definition at line 203 of file AwsDynamoDbTableReplica.h.

◆ WithReplicaStatus() [1/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithReplicaStatus ( Aws::String &&  value)
inline

The current status of the replica.

Definition at line 239 of file AwsDynamoDbTableReplica.h.

◆ WithReplicaStatus() [2/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithReplicaStatus ( const Aws::String value)
inline

The current status of the replica.

Definition at line 234 of file AwsDynamoDbTableReplica.h.

◆ WithReplicaStatus() [3/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithReplicaStatus ( const char *  value)
inline

The current status of the replica.

Definition at line 244 of file AwsDynamoDbTableReplica.h.

◆ WithReplicaStatusDescription() [1/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithReplicaStatusDescription ( Aws::String &&  value)
inline

Detailed information about the replica status.

Definition at line 280 of file AwsDynamoDbTableReplica.h.

◆ WithReplicaStatusDescription() [2/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithReplicaStatusDescription ( const Aws::String value)
inline

Detailed information about the replica status.

Definition at line 275 of file AwsDynamoDbTableReplica.h.

◆ WithReplicaStatusDescription() [3/3]

AwsDynamoDbTableReplica& Aws::SecurityHub::Model::AwsDynamoDbTableReplica::WithReplicaStatusDescription ( const char *  value)
inline

Detailed information about the replica status.

Definition at line 285 of file AwsDynamoDbTableReplica.h.


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