AWS SDK for C++  1.8.186
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 439 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 445 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 324 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 386 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 242 of file GlobalCluster.h.

◆ EngineVersionHasBeenSet()

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

Indicates the database engine version.

Definition at line 283 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 462 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 319 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 381 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 237 of file GlobalCluster.h.

◆ GetEngineVersion()

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

Indicates the database engine version.

Definition at line 278 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 454 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 155 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 403 of file GlobalCluster.h.

◆ GetGlobalClusterResourceId()

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

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

Definition at line 100 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 196 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 360 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 160 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 409 of file GlobalCluster.h.

◆ GlobalClusterResourceIdHasBeenSet()

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

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

Definition at line 107 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 334 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 329 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 339 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 391 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 252 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 247 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 257 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 293 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 288 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 298 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 470 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 478 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 170 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 165 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 175 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 421 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 415 of file GlobalCluster.h.

◆ SetGlobalClusterResourceId() [1/3]

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

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

Definition at line 121 of file GlobalCluster.h.

◆ SetGlobalClusterResourceId() [2/3]

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

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

Definition at line 114 of file GlobalCluster.h.

◆ SetGlobalClusterResourceId() [3/3]

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

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

Definition at line 128 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 211 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 206 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 216 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 370 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 201 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 365 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 349 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 344 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 354 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 396 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 267 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 262 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 272 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 308 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 303 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 313 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 486 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 494 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 185 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 180 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 190 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 433 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 427 of file GlobalCluster.h.

◆ WithGlobalClusterResourceId() [1/3]

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

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

Definition at line 142 of file GlobalCluster.h.

◆ WithGlobalClusterResourceId() [2/3]

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

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

Definition at line 135 of file GlobalCluster.h.

◆ WithGlobalClusterResourceId() [3/3]

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

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

Definition at line 149 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 226 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 221 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 231 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 375 of file GlobalCluster.h.


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