AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Neptune::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::Neptune::Model::DBClusterMember::DBClusterMember ( )

◆ DBClusterMember() [2/2]

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

Member Function Documentation

◆ DBClusterParameterGroupStatusHasBeenSet()

bool Aws::Neptune::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::Neptune::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::Neptune::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::Neptune::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::Neptune::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::Neptune::Model::DBClusterMember::GetPromotionTier ( ) const
inline

A value that specifies the order in which a Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Definition at line 162 of file DBClusterMember.h.

◆ IsClusterWriterHasBeenSet()

bool Aws::Neptune::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::Neptune::Model::DBClusterMember::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PromotionTierHasBeenSet()

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

A value that specifies the order in which a Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Definition at line 168 of file DBClusterMember.h.

◆ SetDBClusterParameterGroupStatus() [1/3]

void Aws::Neptune::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() [2/3]

void Aws::Neptune::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() [3/3]

void Aws::Neptune::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::Neptune::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() [2/3]

void Aws::Neptune::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() [3/3]

void Aws::Neptune::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::Neptune::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::Neptune::Model::DBClusterMember::SetPromotionTier ( int  value)
inline

A value that specifies the order in which a Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Definition at line 174 of file DBClusterMember.h.

◆ WithDBClusterParameterGroupStatus() [1/3]

DBClusterMember& Aws::Neptune::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() [2/3]

DBClusterMember& Aws::Neptune::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() [3/3]

DBClusterMember& Aws::Neptune::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::Neptune::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() [2/3]

DBClusterMember& Aws::Neptune::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() [3/3]

DBClusterMember& Aws::Neptune::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::Neptune::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::Neptune::Model::DBClusterMember::WithPromotionTier ( int  value)
inline

A value that specifies the order in which a Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Definition at line 180 of file DBClusterMember.h.


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