AWS SDK for C++  1.8.79
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElastiCache::Model::RegionalConfiguration Class Reference

#include <RegionalConfiguration.h>

Public Member Functions

 RegionalConfiguration ()
 
 RegionalConfiguration (const Aws::Utils::Xml::XmlNode &xmlNode)
 
RegionalConfigurationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetReplicationGroupId () const
 
bool ReplicationGroupIdHasBeenSet () const
 
void SetReplicationGroupId (const Aws::String &value)
 
void SetReplicationGroupId (Aws::String &&value)
 
void SetReplicationGroupId (const char *value)
 
RegionalConfigurationWithReplicationGroupId (const Aws::String &value)
 
RegionalConfigurationWithReplicationGroupId (Aws::String &&value)
 
RegionalConfigurationWithReplicationGroupId (const char *value)
 
const Aws::StringGetReplicationGroupRegion () const
 
bool ReplicationGroupRegionHasBeenSet () const
 
void SetReplicationGroupRegion (const Aws::String &value)
 
void SetReplicationGroupRegion (Aws::String &&value)
 
void SetReplicationGroupRegion (const char *value)
 
RegionalConfigurationWithReplicationGroupRegion (const Aws::String &value)
 
RegionalConfigurationWithReplicationGroupRegion (Aws::String &&value)
 
RegionalConfigurationWithReplicationGroupRegion (const char *value)
 
const Aws::Vector< ReshardingConfiguration > & GetReshardingConfiguration () const
 
bool ReshardingConfigurationHasBeenSet () const
 
void SetReshardingConfiguration (const Aws::Vector< ReshardingConfiguration > &value)
 
void SetReshardingConfiguration (Aws::Vector< ReshardingConfiguration > &&value)
 
RegionalConfigurationWithReshardingConfiguration (const Aws::Vector< ReshardingConfiguration > &value)
 
RegionalConfigurationWithReshardingConfiguration (Aws::Vector< ReshardingConfiguration > &&value)
 
RegionalConfigurationAddReshardingConfiguration (const ReshardingConfiguration &value)
 
RegionalConfigurationAddReshardingConfiguration (ReshardingConfiguration &&value)
 

Detailed Description

A list of the replication groups

See Also:

AWS API Reference

Definition at line 33 of file RegionalConfiguration.h.

Constructor & Destructor Documentation

◆ RegionalConfiguration() [1/2]

Aws::ElastiCache::Model::RegionalConfiguration::RegionalConfiguration ( )

◆ RegionalConfiguration() [2/2]

Aws::ElastiCache::Model::RegionalConfiguration::RegionalConfiguration ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddReshardingConfiguration() [1/2]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::AddReshardingConfiguration ( const ReshardingConfiguration value)
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 166 of file RegionalConfiguration.h.

◆ AddReshardingConfiguration() [2/2]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::AddReshardingConfiguration ( ReshardingConfiguration &&  value)
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 172 of file RegionalConfiguration.h.

◆ GetReplicationGroupId()

const Aws::String& Aws::ElastiCache::Model::RegionalConfiguration::GetReplicationGroupId ( ) const
inline

The name of the secondary cluster

Definition at line 47 of file RegionalConfiguration.h.

◆ GetReplicationGroupRegion()

const Aws::String& Aws::ElastiCache::Model::RegionalConfiguration::GetReplicationGroupRegion ( ) const
inline

The AWS region where the cluster is stored

Definition at line 88 of file RegionalConfiguration.h.

◆ GetReshardingConfiguration()

const Aws::Vector<ReshardingConfiguration>& Aws::ElastiCache::Model::RegionalConfiguration::GetReshardingConfiguration ( ) const
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 130 of file RegionalConfiguration.h.

◆ operator=()

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::ElastiCache::Model::RegionalConfiguration::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::ElastiCache::Model::RegionalConfiguration::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ ReplicationGroupIdHasBeenSet()

bool Aws::ElastiCache::Model::RegionalConfiguration::ReplicationGroupIdHasBeenSet ( ) const
inline

The name of the secondary cluster

Definition at line 52 of file RegionalConfiguration.h.

◆ ReplicationGroupRegionHasBeenSet()

bool Aws::ElastiCache::Model::RegionalConfiguration::ReplicationGroupRegionHasBeenSet ( ) const
inline

The AWS region where the cluster is stored

Definition at line 93 of file RegionalConfiguration.h.

◆ ReshardingConfigurationHasBeenSet()

bool Aws::ElastiCache::Model::RegionalConfiguration::ReshardingConfigurationHasBeenSet ( ) const
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 136 of file RegionalConfiguration.h.

◆ SetReplicationGroupId() [1/3]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReplicationGroupId ( const Aws::String value)
inline

The name of the secondary cluster

Definition at line 57 of file RegionalConfiguration.h.

◆ SetReplicationGroupId() [2/3]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReplicationGroupId ( Aws::String &&  value)
inline

The name of the secondary cluster

Definition at line 62 of file RegionalConfiguration.h.

◆ SetReplicationGroupId() [3/3]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReplicationGroupId ( const char *  value)
inline

The name of the secondary cluster

Definition at line 67 of file RegionalConfiguration.h.

◆ SetReplicationGroupRegion() [1/3]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReplicationGroupRegion ( const Aws::String value)
inline

The AWS region where the cluster is stored

Definition at line 98 of file RegionalConfiguration.h.

◆ SetReplicationGroupRegion() [2/3]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReplicationGroupRegion ( Aws::String &&  value)
inline

The AWS region where the cluster is stored

Definition at line 103 of file RegionalConfiguration.h.

◆ SetReplicationGroupRegion() [3/3]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReplicationGroupRegion ( const char *  value)
inline

The AWS region where the cluster is stored

Definition at line 108 of file RegionalConfiguration.h.

◆ SetReshardingConfiguration() [1/2]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReshardingConfiguration ( const Aws::Vector< ReshardingConfiguration > &  value)
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 142 of file RegionalConfiguration.h.

◆ SetReshardingConfiguration() [2/2]

void Aws::ElastiCache::Model::RegionalConfiguration::SetReshardingConfiguration ( Aws::Vector< ReshardingConfiguration > &&  value)
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 148 of file RegionalConfiguration.h.

◆ WithReplicationGroupId() [1/3]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReplicationGroupId ( const Aws::String value)
inline

The name of the secondary cluster

Definition at line 72 of file RegionalConfiguration.h.

◆ WithReplicationGroupId() [2/3]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReplicationGroupId ( Aws::String &&  value)
inline

The name of the secondary cluster

Definition at line 77 of file RegionalConfiguration.h.

◆ WithReplicationGroupId() [3/3]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReplicationGroupId ( const char *  value)
inline

The name of the secondary cluster

Definition at line 82 of file RegionalConfiguration.h.

◆ WithReplicationGroupRegion() [1/3]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReplicationGroupRegion ( const Aws::String value)
inline

The AWS region where the cluster is stored

Definition at line 113 of file RegionalConfiguration.h.

◆ WithReplicationGroupRegion() [2/3]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReplicationGroupRegion ( Aws::String &&  value)
inline

The AWS region where the cluster is stored

Definition at line 118 of file RegionalConfiguration.h.

◆ WithReplicationGroupRegion() [3/3]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReplicationGroupRegion ( const char *  value)
inline

The AWS region where the cluster is stored

Definition at line 123 of file RegionalConfiguration.h.

◆ WithReshardingConfiguration() [1/2]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReshardingConfiguration ( const Aws::Vector< ReshardingConfiguration > &  value)
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 154 of file RegionalConfiguration.h.

◆ WithReshardingConfiguration() [2/2]

RegionalConfiguration& Aws::ElastiCache::Model::RegionalConfiguration::WithReshardingConfiguration ( Aws::Vector< ReshardingConfiguration > &&  value)
inline

A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

Definition at line 160 of file RegionalConfiguration.h.


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