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

#include <DBClusterMember.h>

Public Member Functions

 DBClusterMember ()
 
 DBClusterMember (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBClusterMemberoperator= (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::StringGetDBInstanceIdentifier () const
 
bool DBInstanceIdentifierHasBeenSet () const
 
void SetDBInstanceIdentifier (const Aws::String &value)
 
void SetDBInstanceIdentifier (Aws::String &&value)
 
void SetDBInstanceIdentifier (const char *value)
 
DBClusterMemberWithDBInstanceIdentifier (const Aws::String &value)
 
DBClusterMemberWithDBInstanceIdentifier (Aws::String &&value)
 
DBClusterMemberWithDBInstanceIdentifier (const char *value)
 
bool GetIsClusterWriter () const
 
bool IsClusterWriterHasBeenSet () const
 
void SetIsClusterWriter (bool value)
 
DBClusterMemberWithIsClusterWriter (bool value)
 
const Aws::StringGetDBClusterParameterGroupStatus () const
 
bool DBClusterParameterGroupStatusHasBeenSet () const
 
void SetDBClusterParameterGroupStatus (const Aws::String &value)
 
void SetDBClusterParameterGroupStatus (Aws::String &&value)
 
void SetDBClusterParameterGroupStatus (const char *value)
 
DBClusterMemberWithDBClusterParameterGroupStatus (const Aws::String &value)
 
DBClusterMemberWithDBClusterParameterGroupStatus (Aws::String &&value)
 
DBClusterMemberWithDBClusterParameterGroupStatus (const char *value)
 
int GetPromotionTier () const
 
bool PromotionTierHasBeenSet () const
 
void SetPromotionTier (int value)
 
DBClusterMemberWithPromotionTier (int value)
 

Detailed Description

Contains information about an instance that is part of a DB cluster.

See Also:

AWS API Reference

Definition at line 32 of file DBClusterMember.h.

Constructor & Destructor Documentation

◆ DBClusterMember() [1/2]

Aws::RDS::Model::DBClusterMember::DBClusterMember ( )

◆ DBClusterMember() [2/2]

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

Member Function Documentation

◆ DBClusterParameterGroupStatusHasBeenSet()

bool Aws::RDS::Model::DBClusterMember::DBClusterParameterGroupStatusHasBeenSet ( ) const
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 119 of file DBClusterMember.h.

◆ DBInstanceIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterMember::DBInstanceIdentifierHasBeenSet ( ) const
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 51 of file DBClusterMember.h.

◆ GetDBClusterParameterGroupStatus()

const Aws::String& Aws::RDS::Model::DBClusterMember::GetDBClusterParameterGroupStatus ( ) const
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 113 of file DBClusterMember.h.

◆ GetDBInstanceIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterMember::GetDBInstanceIdentifier ( ) const
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 46 of file DBClusterMember.h.

◆ GetIsClusterWriter()

bool Aws::RDS::Model::DBClusterMember::GetIsClusterWriter ( ) const
inline

Value that is true if the cluster member is the primary instance for the DB cluster and false otherwise.

Definition at line 88 of file DBClusterMember.h.

◆ GetPromotionTier()

int Aws::RDS::Model::DBClusterMember::GetPromotionTier ( ) const
inline

A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

Definition at line 166 of file DBClusterMember.h.

◆ IsClusterWriterHasBeenSet()

bool Aws::RDS::Model::DBClusterMember::IsClusterWriterHasBeenSet ( ) const
inline

Value that is true if the cluster member is the primary instance for the DB cluster and false otherwise.

Definition at line 94 of file DBClusterMember.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PromotionTierHasBeenSet()

bool Aws::RDS::Model::DBClusterMember::PromotionTierHasBeenSet ( ) const
inline

A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

Definition at line 176 of file DBClusterMember.h.

◆ SetDBClusterParameterGroupStatus() [1/3]

void Aws::RDS::Model::DBClusterMember::SetDBClusterParameterGroupStatus ( Aws::String &&  value)
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 131 of file DBClusterMember.h.

◆ SetDBClusterParameterGroupStatus() [2/3]

void Aws::RDS::Model::DBClusterMember::SetDBClusterParameterGroupStatus ( const Aws::String value)
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 125 of file DBClusterMember.h.

◆ SetDBClusterParameterGroupStatus() [3/3]

void Aws::RDS::Model::DBClusterMember::SetDBClusterParameterGroupStatus ( const char *  value)
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 137 of file DBClusterMember.h.

◆ SetDBInstanceIdentifier() [1/3]

void Aws::RDS::Model::DBClusterMember::SetDBInstanceIdentifier ( Aws::String &&  value)
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 61 of file DBClusterMember.h.

◆ SetDBInstanceIdentifier() [2/3]

void Aws::RDS::Model::DBClusterMember::SetDBInstanceIdentifier ( const Aws::String value)
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 56 of file DBClusterMember.h.

◆ SetDBInstanceIdentifier() [3/3]

void Aws::RDS::Model::DBClusterMember::SetDBInstanceIdentifier ( const char *  value)
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 66 of file DBClusterMember.h.

◆ SetIsClusterWriter()

void Aws::RDS::Model::DBClusterMember::SetIsClusterWriter ( bool  value)
inline

Value that is true if the cluster member is the primary instance for the DB cluster and false otherwise.

Definition at line 100 of file DBClusterMember.h.

◆ SetPromotionTier()

void Aws::RDS::Model::DBClusterMember::SetPromotionTier ( int  value)
inline

A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

Definition at line 186 of file DBClusterMember.h.

◆ WithDBClusterParameterGroupStatus() [1/3]

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithDBClusterParameterGroupStatus ( Aws::String &&  value)
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 149 of file DBClusterMember.h.

◆ WithDBClusterParameterGroupStatus() [2/3]

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithDBClusterParameterGroupStatus ( const Aws::String value)
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 143 of file DBClusterMember.h.

◆ WithDBClusterParameterGroupStatus() [3/3]

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithDBClusterParameterGroupStatus ( const char *  value)
inline

Specifies the status of the DB cluster parameter group for this member of the DB cluster.

Definition at line 155 of file DBClusterMember.h.

◆ WithDBInstanceIdentifier() [1/3]

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithDBInstanceIdentifier ( Aws::String &&  value)
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 76 of file DBClusterMember.h.

◆ WithDBInstanceIdentifier() [2/3]

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithDBInstanceIdentifier ( const Aws::String value)
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 71 of file DBClusterMember.h.

◆ WithDBInstanceIdentifier() [3/3]

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithDBInstanceIdentifier ( const char *  value)
inline

Specifies the instance identifier for this member of the DB cluster.

Definition at line 81 of file DBClusterMember.h.

◆ WithIsClusterWriter()

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithIsClusterWriter ( bool  value)
inline

Value that is true if the cluster member is the primary instance for the DB cluster and false otherwise.

Definition at line 106 of file DBClusterMember.h.

◆ WithPromotionTier()

DBClusterMember& Aws::RDS::Model::DBClusterMember::WithPromotionTier ( int  value)
inline

A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.

Definition at line 196 of file DBClusterMember.h.


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