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

#include <GlobalCluster.h>

Public Member Functions

 GlobalCluster ()
 
 GlobalCluster (const Aws::Utils::Xml::XmlNode &xmlNode)
 
GlobalClusteroperator= (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::StringGetGlobalClusterIdentifier () const
 
bool GlobalClusterIdentifierHasBeenSet () const
 
void SetGlobalClusterIdentifier (const Aws::String &value)
 
void SetGlobalClusterIdentifier (Aws::String &&value)
 
void SetGlobalClusterIdentifier (const char *value)
 
GlobalClusterWithGlobalClusterIdentifier (const Aws::String &value)
 
GlobalClusterWithGlobalClusterIdentifier (Aws::String &&value)
 
GlobalClusterWithGlobalClusterIdentifier (const char *value)
 
const Aws::StringGetGlobalClusterResourceId () const
 
bool GlobalClusterResourceIdHasBeenSet () const
 
void SetGlobalClusterResourceId (const Aws::String &value)
 
void SetGlobalClusterResourceId (Aws::String &&value)
 
void SetGlobalClusterResourceId (const char *value)
 
GlobalClusterWithGlobalClusterResourceId (const Aws::String &value)
 
GlobalClusterWithGlobalClusterResourceId (Aws::String &&value)
 
GlobalClusterWithGlobalClusterResourceId (const char *value)
 
const Aws::StringGetGlobalClusterArn () const
 
bool GlobalClusterArnHasBeenSet () const
 
void SetGlobalClusterArn (const Aws::String &value)
 
void SetGlobalClusterArn (Aws::String &&value)
 
void SetGlobalClusterArn (const char *value)
 
GlobalClusterWithGlobalClusterArn (const Aws::String &value)
 
GlobalClusterWithGlobalClusterArn (Aws::String &&value)
 
GlobalClusterWithGlobalClusterArn (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
GlobalClusterWithStatus (const Aws::String &value)
 
GlobalClusterWithStatus (Aws::String &&value)
 
GlobalClusterWithStatus (const char *value)
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
GlobalClusterWithEngine (const Aws::String &value)
 
GlobalClusterWithEngine (Aws::String &&value)
 
GlobalClusterWithEngine (const char *value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
GlobalClusterWithEngineVersion (const Aws::String &value)
 
GlobalClusterWithEngineVersion (Aws::String &&value)
 
GlobalClusterWithEngineVersion (const char *value)
 
const Aws::StringGetDatabaseName () const
 
bool DatabaseNameHasBeenSet () const
 
void SetDatabaseName (const Aws::String &value)
 
void SetDatabaseName (Aws::String &&value)
 
void SetDatabaseName (const char *value)
 
GlobalClusterWithDatabaseName (const Aws::String &value)
 
GlobalClusterWithDatabaseName (Aws::String &&value)
 
GlobalClusterWithDatabaseName (const char *value)
 
bool GetStorageEncrypted () const
 
bool StorageEncryptedHasBeenSet () const
 
void SetStorageEncrypted (bool value)
 
GlobalClusterWithStorageEncrypted (bool value)
 
bool GetDeletionProtection () const
 
bool DeletionProtectionHasBeenSet () const
 
void SetDeletionProtection (bool value)
 
GlobalClusterWithDeletionProtection (bool value)
 
const Aws::Vector< GlobalClusterMember > & GetGlobalClusterMembers () const
 
bool GlobalClusterMembersHasBeenSet () const
 
void SetGlobalClusterMembers (const Aws::Vector< GlobalClusterMember > &value)
 
void SetGlobalClusterMembers (Aws::Vector< GlobalClusterMember > &&value)
 
GlobalClusterWithGlobalClusterMembers (const Aws::Vector< GlobalClusterMember > &value)
 
GlobalClusterWithGlobalClusterMembers (Aws::Vector< GlobalClusterMember > &&value)
 
GlobalClusterAddGlobalClusterMembers (const GlobalClusterMember &value)
 
GlobalClusterAddGlobalClusterMembers (GlobalClusterMember &&value)
 
const FailoverStateGetFailoverState () const
 
bool FailoverStateHasBeenSet () const
 
void SetFailoverState (const FailoverState &value)
 
void SetFailoverState (FailoverState &&value)
 
GlobalClusterWithFailoverState (const FailoverState &value)
 
GlobalClusterWithFailoverState (FailoverState &&value)
 

Detailed Description

A data type representing an Aurora global database.

See Also:

AWS API Reference

Definition at line 35 of file GlobalCluster.h.

Constructor & Destructor Documentation

◆ GlobalCluster() [1/2]

Aws::RDS::Model::GlobalCluster::GlobalCluster ( )

◆ GlobalCluster() [2/2]

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

Member Function Documentation

◆ AddGlobalClusterMembers() [1/2]

GlobalCluster& Aws::RDS::Model::GlobalCluster::AddGlobalClusterMembers ( const GlobalClusterMember value)
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 447 of file GlobalCluster.h.

◆ AddGlobalClusterMembers() [2/2]

GlobalCluster& Aws::RDS::Model::GlobalCluster::AddGlobalClusterMembers ( GlobalClusterMember &&  value)
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 453 of file GlobalCluster.h.

◆ DatabaseNameHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::DatabaseNameHasBeenSet ( ) const
inline

The default database name within the new global database cluster.

Definition at line 332 of file GlobalCluster.h.

◆ DeletionProtectionHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::DeletionProtectionHasBeenSet ( ) const
inline

The deletion protection setting for the new global database cluster.

Definition at line 394 of file GlobalCluster.h.

◆ EngineHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::EngineHasBeenSet ( ) const
inline

The Aurora database engine used by the global database cluster.

Definition at line 250 of file GlobalCluster.h.

◆ EngineVersionHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::EngineVersionHasBeenSet ( ) const
inline

Indicates the database engine version.

Definition at line 291 of file GlobalCluster.h.

◆ FailoverStateHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::FailoverStateHasBeenSet ( ) const
inline

A data object containing all properties for the current state of an in-process or pending failover process for this Aurora global database. This object is empty unless the FailoverGlobalCluster API operation has been called on this Aurora global database (GlobalCluster).

Definition at line 470 of file GlobalCluster.h.

◆ GetDatabaseName()

const Aws::String& Aws::RDS::Model::GlobalCluster::GetDatabaseName ( ) const
inline

The default database name within the new global database cluster.

Definition at line 327 of file GlobalCluster.h.

◆ GetDeletionProtection()

bool Aws::RDS::Model::GlobalCluster::GetDeletionProtection ( ) const
inline

The deletion protection setting for the new global database cluster.

Definition at line 389 of file GlobalCluster.h.

◆ GetEngine()

const Aws::String& Aws::RDS::Model::GlobalCluster::GetEngine ( ) const
inline

The Aurora database engine used by the global database cluster.

Definition at line 245 of file GlobalCluster.h.

◆ GetEngineVersion()

const Aws::String& Aws::RDS::Model::GlobalCluster::GetEngineVersion ( ) const
inline

Indicates the database engine version.

Definition at line 286 of file GlobalCluster.h.

◆ GetFailoverState()

const FailoverState& Aws::RDS::Model::GlobalCluster::GetFailoverState ( ) const
inline

A data object containing all properties for the current state of an in-process or pending failover process for this Aurora global database. This object is empty unless the FailoverGlobalCluster API operation has been called on this Aurora global database (GlobalCluster).

Definition at line 462 of file GlobalCluster.h.

◆ GetGlobalClusterArn()

const Aws::String& Aws::RDS::Model::GlobalCluster::GetGlobalClusterArn ( ) const
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 163 of file GlobalCluster.h.

◆ GetGlobalClusterIdentifier()

const Aws::String& Aws::RDS::Model::GlobalCluster::GetGlobalClusterIdentifier ( ) const
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 50 of file GlobalCluster.h.

◆ GetGlobalClusterMembers()

const Aws::Vector<GlobalClusterMember>& Aws::RDS::Model::GlobalCluster::GetGlobalClusterMembers ( ) const
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 411 of file GlobalCluster.h.

◆ GetGlobalClusterResourceId()

const Aws::String& Aws::RDS::Model::GlobalCluster::GetGlobalClusterResourceId ( ) const
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 101 of file GlobalCluster.h.

◆ GetStatus()

const Aws::String& Aws::RDS::Model::GlobalCluster::GetStatus ( ) const
inline

Specifies the current state of this global database cluster.

Definition at line 204 of file GlobalCluster.h.

◆ GetStorageEncrypted()

bool Aws::RDS::Model::GlobalCluster::GetStorageEncrypted ( ) const
inline

The storage encryption setting for the global database cluster.

Definition at line 368 of file GlobalCluster.h.

◆ GlobalClusterArnHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::GlobalClusterArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 168 of file GlobalCluster.h.

◆ GlobalClusterIdentifierHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::GlobalClusterIdentifierHasBeenSet ( ) const
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 56 of file GlobalCluster.h.

◆ GlobalClusterMembersHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::GlobalClusterMembersHasBeenSet ( ) const
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 417 of file GlobalCluster.h.

◆ GlobalClusterResourceIdHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::GlobalClusterResourceIdHasBeenSet ( ) const
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 109 of file GlobalCluster.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDatabaseName() [1/3]

void Aws::RDS::Model::GlobalCluster::SetDatabaseName ( Aws::String &&  value)
inline

The default database name within the new global database cluster.

Definition at line 342 of file GlobalCluster.h.

◆ SetDatabaseName() [2/3]

void Aws::RDS::Model::GlobalCluster::SetDatabaseName ( const Aws::String value)
inline

The default database name within the new global database cluster.

Definition at line 337 of file GlobalCluster.h.

◆ SetDatabaseName() [3/3]

void Aws::RDS::Model::GlobalCluster::SetDatabaseName ( const char *  value)
inline

The default database name within the new global database cluster.

Definition at line 347 of file GlobalCluster.h.

◆ SetDeletionProtection()

void Aws::RDS::Model::GlobalCluster::SetDeletionProtection ( bool  value)
inline

The deletion protection setting for the new global database cluster.

Definition at line 399 of file GlobalCluster.h.

◆ SetEngine() [1/3]

void Aws::RDS::Model::GlobalCluster::SetEngine ( Aws::String &&  value)
inline

The Aurora database engine used by the global database cluster.

Definition at line 260 of file GlobalCluster.h.

◆ SetEngine() [2/3]

void Aws::RDS::Model::GlobalCluster::SetEngine ( const Aws::String value)
inline

The Aurora database engine used by the global database cluster.

Definition at line 255 of file GlobalCluster.h.

◆ SetEngine() [3/3]

void Aws::RDS::Model::GlobalCluster::SetEngine ( const char *  value)
inline

The Aurora database engine used by the global database cluster.

Definition at line 265 of file GlobalCluster.h.

◆ SetEngineVersion() [1/3]

void Aws::RDS::Model::GlobalCluster::SetEngineVersion ( Aws::String &&  value)
inline

Indicates the database engine version.

Definition at line 301 of file GlobalCluster.h.

◆ SetEngineVersion() [2/3]

void Aws::RDS::Model::GlobalCluster::SetEngineVersion ( const Aws::String value)
inline

Indicates the database engine version.

Definition at line 296 of file GlobalCluster.h.

◆ SetEngineVersion() [3/3]

void Aws::RDS::Model::GlobalCluster::SetEngineVersion ( const char *  value)
inline

Indicates the database engine version.

Definition at line 306 of file GlobalCluster.h.

◆ SetFailoverState() [1/2]

void Aws::RDS::Model::GlobalCluster::SetFailoverState ( const FailoverState value)
inline

A data object containing all properties for the current state of an in-process or pending failover process for this Aurora global database. This object is empty unless the FailoverGlobalCluster API operation has been called on this Aurora global database (GlobalCluster).

Definition at line 478 of file GlobalCluster.h.

◆ SetFailoverState() [2/2]

void Aws::RDS::Model::GlobalCluster::SetFailoverState ( FailoverState &&  value)
inline

A data object containing all properties for the current state of an in-process or pending failover process for this Aurora global database. This object is empty unless the FailoverGlobalCluster API operation has been called on this Aurora global database (GlobalCluster).

Definition at line 486 of file GlobalCluster.h.

◆ SetGlobalClusterArn() [1/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 178 of file GlobalCluster.h.

◆ SetGlobalClusterArn() [2/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 173 of file GlobalCluster.h.

◆ SetGlobalClusterArn() [3/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 183 of file GlobalCluster.h.

◆ SetGlobalClusterIdentifier() [1/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterIdentifier ( Aws::String &&  value)
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 68 of file GlobalCluster.h.

◆ SetGlobalClusterIdentifier() [2/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterIdentifier ( const Aws::String value)
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 62 of file GlobalCluster.h.

◆ SetGlobalClusterIdentifier() [3/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterIdentifier ( const char *  value)
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 74 of file GlobalCluster.h.

◆ SetGlobalClusterMembers() [1/2]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterMembers ( Aws::Vector< GlobalClusterMember > &&  value)
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 429 of file GlobalCluster.h.

◆ SetGlobalClusterMembers() [2/2]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterMembers ( const Aws::Vector< GlobalClusterMember > &  value)
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 423 of file GlobalCluster.h.

◆ SetGlobalClusterResourceId() [1/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterResourceId ( Aws::String &&  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 125 of file GlobalCluster.h.

◆ SetGlobalClusterResourceId() [2/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterResourceId ( const Aws::String value)
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 117 of file GlobalCluster.h.

◆ SetGlobalClusterResourceId() [3/3]

void Aws::RDS::Model::GlobalCluster::SetGlobalClusterResourceId ( const char *  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 133 of file GlobalCluster.h.

◆ SetStatus() [1/3]

void Aws::RDS::Model::GlobalCluster::SetStatus ( Aws::String &&  value)
inline

Specifies the current state of this global database cluster.

Definition at line 219 of file GlobalCluster.h.

◆ SetStatus() [2/3]

void Aws::RDS::Model::GlobalCluster::SetStatus ( const Aws::String value)
inline

Specifies the current state of this global database cluster.

Definition at line 214 of file GlobalCluster.h.

◆ SetStatus() [3/3]

void Aws::RDS::Model::GlobalCluster::SetStatus ( const char *  value)
inline

Specifies the current state of this global database cluster.

Definition at line 224 of file GlobalCluster.h.

◆ SetStorageEncrypted()

void Aws::RDS::Model::GlobalCluster::SetStorageEncrypted ( bool  value)
inline

The storage encryption setting for the global database cluster.

Definition at line 378 of file GlobalCluster.h.

◆ StatusHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::StatusHasBeenSet ( ) const
inline

Specifies the current state of this global database cluster.

Definition at line 209 of file GlobalCluster.h.

◆ StorageEncryptedHasBeenSet()

bool Aws::RDS::Model::GlobalCluster::StorageEncryptedHasBeenSet ( ) const
inline

The storage encryption setting for the global database cluster.

Definition at line 373 of file GlobalCluster.h.

◆ WithDatabaseName() [1/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithDatabaseName ( Aws::String &&  value)
inline

The default database name within the new global database cluster.

Definition at line 357 of file GlobalCluster.h.

◆ WithDatabaseName() [2/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithDatabaseName ( const Aws::String value)
inline

The default database name within the new global database cluster.

Definition at line 352 of file GlobalCluster.h.

◆ WithDatabaseName() [3/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithDatabaseName ( const char *  value)
inline

The default database name within the new global database cluster.

Definition at line 362 of file GlobalCluster.h.

◆ WithDeletionProtection()

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithDeletionProtection ( bool  value)
inline

The deletion protection setting for the new global database cluster.

Definition at line 404 of file GlobalCluster.h.

◆ WithEngine() [1/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithEngine ( Aws::String &&  value)
inline

The Aurora database engine used by the global database cluster.

Definition at line 275 of file GlobalCluster.h.

◆ WithEngine() [2/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithEngine ( const Aws::String value)
inline

The Aurora database engine used by the global database cluster.

Definition at line 270 of file GlobalCluster.h.

◆ WithEngine() [3/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithEngine ( const char *  value)
inline

The Aurora database engine used by the global database cluster.

Definition at line 280 of file GlobalCluster.h.

◆ WithEngineVersion() [1/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithEngineVersion ( Aws::String &&  value)
inline

Indicates the database engine version.

Definition at line 316 of file GlobalCluster.h.

◆ WithEngineVersion() [2/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithEngineVersion ( const Aws::String value)
inline

Indicates the database engine version.

Definition at line 311 of file GlobalCluster.h.

◆ WithEngineVersion() [3/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithEngineVersion ( const char *  value)
inline

Indicates the database engine version.

Definition at line 321 of file GlobalCluster.h.

◆ WithFailoverState() [1/2]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithFailoverState ( const FailoverState value)
inline

A data object containing all properties for the current state of an in-process or pending failover process for this Aurora global database. This object is empty unless the FailoverGlobalCluster API operation has been called on this Aurora global database (GlobalCluster).

Definition at line 494 of file GlobalCluster.h.

◆ WithFailoverState() [2/2]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithFailoverState ( FailoverState &&  value)
inline

A data object containing all properties for the current state of an in-process or pending failover process for this Aurora global database. This object is empty unless the FailoverGlobalCluster API operation has been called on this Aurora global database (GlobalCluster).

Definition at line 502 of file GlobalCluster.h.

◆ WithGlobalClusterArn() [1/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 193 of file GlobalCluster.h.

◆ WithGlobalClusterArn() [2/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 188 of file GlobalCluster.h.

◆ WithGlobalClusterArn() [3/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the global database cluster.

Definition at line 198 of file GlobalCluster.h.

◆ WithGlobalClusterIdentifier() [1/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterIdentifier ( Aws::String &&  value)
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 86 of file GlobalCluster.h.

◆ WithGlobalClusterIdentifier() [2/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterIdentifier ( const Aws::String value)
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 80 of file GlobalCluster.h.

◆ WithGlobalClusterIdentifier() [3/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterIdentifier ( const char *  value)
inline

Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.

Definition at line 92 of file GlobalCluster.h.

◆ WithGlobalClusterMembers() [1/2]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterMembers ( Aws::Vector< GlobalClusterMember > &&  value)
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 441 of file GlobalCluster.h.

◆ WithGlobalClusterMembers() [2/2]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterMembers ( const Aws::Vector< GlobalClusterMember > &  value)
inline

The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.

Definition at line 435 of file GlobalCluster.h.

◆ WithGlobalClusterResourceId() [1/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterResourceId ( Aws::String &&  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 149 of file GlobalCluster.h.

◆ WithGlobalClusterResourceId() [2/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterResourceId ( const Aws::String value)
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 141 of file GlobalCluster.h.

◆ WithGlobalClusterResourceId() [3/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithGlobalClusterResourceId ( const char *  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.

Definition at line 157 of file GlobalCluster.h.

◆ WithStatus() [1/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithStatus ( Aws::String &&  value)
inline

Specifies the current state of this global database cluster.

Definition at line 234 of file GlobalCluster.h.

◆ WithStatus() [2/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithStatus ( const Aws::String value)
inline

Specifies the current state of this global database cluster.

Definition at line 229 of file GlobalCluster.h.

◆ WithStatus() [3/3]

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithStatus ( const char *  value)
inline

Specifies the current state of this global database cluster.

Definition at line 239 of file GlobalCluster.h.

◆ WithStorageEncrypted()

GlobalCluster& Aws::RDS::Model::GlobalCluster::WithStorageEncrypted ( bool  value)
inline

The storage encryption setting for the global database cluster.

Definition at line 383 of file GlobalCluster.h.


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