AWS SDK for C++  1.9.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::GlobalClusterMember Class Reference

#include <GlobalClusterMember.h>

Public Member Functions

 GlobalClusterMember ()
 
 GlobalClusterMember (const Aws::Utils::Xml::XmlNode &xmlNode)
 
GlobalClusterMemberoperator= (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::StringGetDBClusterArn () const
 
bool DBClusterArnHasBeenSet () const
 
void SetDBClusterArn (const Aws::String &value)
 
void SetDBClusterArn (Aws::String &&value)
 
void SetDBClusterArn (const char *value)
 
GlobalClusterMemberWithDBClusterArn (const Aws::String &value)
 
GlobalClusterMemberWithDBClusterArn (Aws::String &&value)
 
GlobalClusterMemberWithDBClusterArn (const char *value)
 
const Aws::Vector< Aws::String > & GetReaders () const
 
bool ReadersHasBeenSet () const
 
void SetReaders (const Aws::Vector< Aws::String > &value)
 
void SetReaders (Aws::Vector< Aws::String > &&value)
 
GlobalClusterMemberWithReaders (const Aws::Vector< Aws::String > &value)
 
GlobalClusterMemberWithReaders (Aws::Vector< Aws::String > &&value)
 
GlobalClusterMemberAddReaders (const Aws::String &value)
 
GlobalClusterMemberAddReaders (Aws::String &&value)
 
GlobalClusterMemberAddReaders (const char *value)
 
bool GetIsWriter () const
 
bool IsWriterHasBeenSet () const
 
void SetIsWriter (bool value)
 
GlobalClusterMemberWithIsWriter (bool value)
 
const WriteForwardingStatusGetGlobalWriteForwardingStatus () const
 
bool GlobalWriteForwardingStatusHasBeenSet () const
 
void SetGlobalWriteForwardingStatus (const WriteForwardingStatus &value)
 
void SetGlobalWriteForwardingStatus (WriteForwardingStatus &&value)
 
GlobalClusterMemberWithGlobalWriteForwardingStatus (const WriteForwardingStatus &value)
 
GlobalClusterMemberWithGlobalWriteForwardingStatus (WriteForwardingStatus &&value)
 

Detailed Description

A data structure with information about any primary and secondary clusters associated with an Aurora global database.

See Also:

AWS API Reference

Definition at line 34 of file GlobalClusterMember.h.

Constructor & Destructor Documentation

◆ GlobalClusterMember() [1/2]

Aws::RDS::Model::GlobalClusterMember::GlobalClusterMember ( )

◆ GlobalClusterMember() [2/2]

Aws::RDS::Model::GlobalClusterMember::GlobalClusterMember ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddReaders() [1/3]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::AddReaders ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 132 of file GlobalClusterMember.h.

◆ AddReaders() [2/3]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::AddReaders ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 126 of file GlobalClusterMember.h.

◆ AddReaders() [3/3]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::AddReaders ( const char *  value)
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 138 of file GlobalClusterMember.h.

◆ DBClusterArnHasBeenSet()

bool Aws::RDS::Model::GlobalClusterMember::DBClusterArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 53 of file GlobalClusterMember.h.

◆ GetDBClusterArn()

const Aws::String& Aws::RDS::Model::GlobalClusterMember::GetDBClusterArn ( ) const
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 48 of file GlobalClusterMember.h.

◆ GetGlobalWriteForwardingStatus()

const WriteForwardingStatus& Aws::RDS::Model::GlobalClusterMember::GetGlobalWriteForwardingStatus ( ) const
inline

Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.

Definition at line 174 of file GlobalClusterMember.h.

◆ GetIsWriter()

bool Aws::RDS::Model::GlobalClusterMember::GetIsWriter ( ) const
inline

Specifies whether the Aurora cluster is the primary cluster (that is, has read-write capability) for the Aurora global database with which it is associated.

Definition at line 146 of file GlobalClusterMember.h.

◆ GetReaders()

const Aws::Vector<Aws::String>& Aws::RDS::Model::GlobalClusterMember::GetReaders ( ) const
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 90 of file GlobalClusterMember.h.

◆ GlobalWriteForwardingStatusHasBeenSet()

bool Aws::RDS::Model::GlobalClusterMember::GlobalWriteForwardingStatusHasBeenSet ( ) const
inline

Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.

Definition at line 180 of file GlobalClusterMember.h.

◆ IsWriterHasBeenSet()

bool Aws::RDS::Model::GlobalClusterMember::IsWriterHasBeenSet ( ) const
inline

Specifies whether the Aurora cluster is the primary cluster (that is, has read-write capability) for the Aurora global database with which it is associated.

Definition at line 153 of file GlobalClusterMember.h.

◆ operator=()

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::RDS::Model::GlobalClusterMember::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ ReadersHasBeenSet()

bool Aws::RDS::Model::GlobalClusterMember::ReadersHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 96 of file GlobalClusterMember.h.

◆ SetDBClusterArn() [1/3]

void Aws::RDS::Model::GlobalClusterMember::SetDBClusterArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 63 of file GlobalClusterMember.h.

◆ SetDBClusterArn() [2/3]

void Aws::RDS::Model::GlobalClusterMember::SetDBClusterArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 58 of file GlobalClusterMember.h.

◆ SetDBClusterArn() [3/3]

void Aws::RDS::Model::GlobalClusterMember::SetDBClusterArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 68 of file GlobalClusterMember.h.

◆ SetGlobalWriteForwardingStatus() [1/2]

void Aws::RDS::Model::GlobalClusterMember::SetGlobalWriteForwardingStatus ( const WriteForwardingStatus value)
inline

Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.

Definition at line 186 of file GlobalClusterMember.h.

◆ SetGlobalWriteForwardingStatus() [2/2]

void Aws::RDS::Model::GlobalClusterMember::SetGlobalWriteForwardingStatus ( WriteForwardingStatus &&  value)
inline

Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.

Definition at line 192 of file GlobalClusterMember.h.

◆ SetIsWriter()

void Aws::RDS::Model::GlobalClusterMember::SetIsWriter ( bool  value)
inline

Specifies whether the Aurora cluster is the primary cluster (that is, has read-write capability) for the Aurora global database with which it is associated.

Definition at line 160 of file GlobalClusterMember.h.

◆ SetReaders() [1/2]

void Aws::RDS::Model::GlobalClusterMember::SetReaders ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 108 of file GlobalClusterMember.h.

◆ SetReaders() [2/2]

void Aws::RDS::Model::GlobalClusterMember::SetReaders ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 102 of file GlobalClusterMember.h.

◆ WithDBClusterArn() [1/3]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithDBClusterArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 78 of file GlobalClusterMember.h.

◆ WithDBClusterArn() [2/3]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithDBClusterArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 73 of file GlobalClusterMember.h.

◆ WithDBClusterArn() [3/3]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithDBClusterArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for each Aurora cluster.

Definition at line 83 of file GlobalClusterMember.h.

◆ WithGlobalWriteForwardingStatus() [1/2]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithGlobalWriteForwardingStatus ( const WriteForwardingStatus value)
inline

Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.

Definition at line 198 of file GlobalClusterMember.h.

◆ WithGlobalWriteForwardingStatus() [2/2]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithGlobalWriteForwardingStatus ( WriteForwardingStatus &&  value)
inline

Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.

Definition at line 204 of file GlobalClusterMember.h.

◆ WithIsWriter()

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithIsWriter ( bool  value)
inline

Specifies whether the Aurora cluster is the primary cluster (that is, has read-write capability) for the Aurora global database with which it is associated.

Definition at line 167 of file GlobalClusterMember.h.

◆ WithReaders() [1/2]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithReaders ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 120 of file GlobalClusterMember.h.

◆ WithReaders() [2/2]

GlobalClusterMember& Aws::RDS::Model::GlobalClusterMember::WithReaders ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.

Definition at line 114 of file GlobalClusterMember.h.


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