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

#include <DBClusterSnapshot.h>

Public Member Functions

 DBClusterSnapshot ()
 
 DBClusterSnapshot (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBClusterSnapshotoperator= (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::Vector< Aws::String > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
void SetAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DBClusterSnapshotWithAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
DBClusterSnapshotWithAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DBClusterSnapshotAddAvailabilityZones (const Aws::String &value)
 
DBClusterSnapshotAddAvailabilityZones (Aws::String &&value)
 
DBClusterSnapshotAddAvailabilityZones (const char *value)
 
const Aws::StringGetDBClusterSnapshotIdentifier () const
 
bool DBClusterSnapshotIdentifierHasBeenSet () const
 
void SetDBClusterSnapshotIdentifier (const Aws::String &value)
 
void SetDBClusterSnapshotIdentifier (Aws::String &&value)
 
void SetDBClusterSnapshotIdentifier (const char *value)
 
DBClusterSnapshotWithDBClusterSnapshotIdentifier (const Aws::String &value)
 
DBClusterSnapshotWithDBClusterSnapshotIdentifier (Aws::String &&value)
 
DBClusterSnapshotWithDBClusterSnapshotIdentifier (const char *value)
 
const Aws::StringGetDBClusterIdentifier () const
 
bool DBClusterIdentifierHasBeenSet () const
 
void SetDBClusterIdentifier (const Aws::String &value)
 
void SetDBClusterIdentifier (Aws::String &&value)
 
void SetDBClusterIdentifier (const char *value)
 
DBClusterSnapshotWithDBClusterIdentifier (const Aws::String &value)
 
DBClusterSnapshotWithDBClusterIdentifier (Aws::String &&value)
 
DBClusterSnapshotWithDBClusterIdentifier (const char *value)
 
const Aws::Utils::DateTimeGetSnapshotCreateTime () const
 
bool SnapshotCreateTimeHasBeenSet () const
 
void SetSnapshotCreateTime (const Aws::Utils::DateTime &value)
 
void SetSnapshotCreateTime (Aws::Utils::DateTime &&value)
 
DBClusterSnapshotWithSnapshotCreateTime (const Aws::Utils::DateTime &value)
 
DBClusterSnapshotWithSnapshotCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
DBClusterSnapshotWithEngine (const Aws::String &value)
 
DBClusterSnapshotWithEngine (Aws::String &&value)
 
DBClusterSnapshotWithEngine (const char *value)
 
int GetAllocatedStorage () const
 
bool AllocatedStorageHasBeenSet () const
 
void SetAllocatedStorage (int value)
 
DBClusterSnapshotWithAllocatedStorage (int value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
DBClusterSnapshotWithStatus (const Aws::String &value)
 
DBClusterSnapshotWithStatus (Aws::String &&value)
 
DBClusterSnapshotWithStatus (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
DBClusterSnapshotWithPort (int value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DBClusterSnapshotWithVpcId (const Aws::String &value)
 
DBClusterSnapshotWithVpcId (Aws::String &&value)
 
DBClusterSnapshotWithVpcId (const char *value)
 
const Aws::Utils::DateTimeGetClusterCreateTime () const
 
bool ClusterCreateTimeHasBeenSet () const
 
void SetClusterCreateTime (const Aws::Utils::DateTime &value)
 
void SetClusterCreateTime (Aws::Utils::DateTime &&value)
 
DBClusterSnapshotWithClusterCreateTime (const Aws::Utils::DateTime &value)
 
DBClusterSnapshotWithClusterCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetMasterUsername () const
 
bool MasterUsernameHasBeenSet () const
 
void SetMasterUsername (const Aws::String &value)
 
void SetMasterUsername (Aws::String &&value)
 
void SetMasterUsername (const char *value)
 
DBClusterSnapshotWithMasterUsername (const Aws::String &value)
 
DBClusterSnapshotWithMasterUsername (Aws::String &&value)
 
DBClusterSnapshotWithMasterUsername (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)
 
DBClusterSnapshotWithEngineVersion (const Aws::String &value)
 
DBClusterSnapshotWithEngineVersion (Aws::String &&value)
 
DBClusterSnapshotWithEngineVersion (const char *value)
 
const Aws::StringGetLicenseModel () const
 
bool LicenseModelHasBeenSet () const
 
void SetLicenseModel (const Aws::String &value)
 
void SetLicenseModel (Aws::String &&value)
 
void SetLicenseModel (const char *value)
 
DBClusterSnapshotWithLicenseModel (const Aws::String &value)
 
DBClusterSnapshotWithLicenseModel (Aws::String &&value)
 
DBClusterSnapshotWithLicenseModel (const char *value)
 
const Aws::StringGetSnapshotType () const
 
bool SnapshotTypeHasBeenSet () const
 
void SetSnapshotType (const Aws::String &value)
 
void SetSnapshotType (Aws::String &&value)
 
void SetSnapshotType (const char *value)
 
DBClusterSnapshotWithSnapshotType (const Aws::String &value)
 
DBClusterSnapshotWithSnapshotType (Aws::String &&value)
 
DBClusterSnapshotWithSnapshotType (const char *value)
 
int GetPercentProgress () const
 
bool PercentProgressHasBeenSet () const
 
void SetPercentProgress (int value)
 
DBClusterSnapshotWithPercentProgress (int value)
 
bool GetStorageEncrypted () const
 
bool StorageEncryptedHasBeenSet () const
 
void SetStorageEncrypted (bool value)
 
DBClusterSnapshotWithStorageEncrypted (bool value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
DBClusterSnapshotWithKmsKeyId (const Aws::String &value)
 
DBClusterSnapshotWithKmsKeyId (Aws::String &&value)
 
DBClusterSnapshotWithKmsKeyId (const char *value)
 
const Aws::StringGetDBClusterSnapshotArn () const
 
bool DBClusterSnapshotArnHasBeenSet () const
 
void SetDBClusterSnapshotArn (const Aws::String &value)
 
void SetDBClusterSnapshotArn (Aws::String &&value)
 
void SetDBClusterSnapshotArn (const char *value)
 
DBClusterSnapshotWithDBClusterSnapshotArn (const Aws::String &value)
 
DBClusterSnapshotWithDBClusterSnapshotArn (Aws::String &&value)
 
DBClusterSnapshotWithDBClusterSnapshotArn (const char *value)
 
const Aws::StringGetSourceDBClusterSnapshotArn () const
 
bool SourceDBClusterSnapshotArnHasBeenSet () const
 
void SetSourceDBClusterSnapshotArn (const Aws::String &value)
 
void SetSourceDBClusterSnapshotArn (Aws::String &&value)
 
void SetSourceDBClusterSnapshotArn (const char *value)
 
DBClusterSnapshotWithSourceDBClusterSnapshotArn (const Aws::String &value)
 
DBClusterSnapshotWithSourceDBClusterSnapshotArn (Aws::String &&value)
 
DBClusterSnapshotWithSourceDBClusterSnapshotArn (const char *value)
 
bool GetIAMDatabaseAuthenticationEnabled () const
 
bool IAMDatabaseAuthenticationEnabledHasBeenSet () const
 
void SetIAMDatabaseAuthenticationEnabled (bool value)
 
DBClusterSnapshotWithIAMDatabaseAuthenticationEnabled (bool value)
 
const Aws::Vector< Tag > & GetTagList () const
 
bool TagListHasBeenSet () const
 
void SetTagList (const Aws::Vector< Tag > &value)
 
void SetTagList (Aws::Vector< Tag > &&value)
 
DBClusterSnapshotWithTagList (const Aws::Vector< Tag > &value)
 
DBClusterSnapshotWithTagList (Aws::Vector< Tag > &&value)
 
DBClusterSnapshotAddTagList (const Tag &value)
 
DBClusterSnapshotAddTagList (Tag &&value)
 

Detailed Description

Contains the details for an Amazon RDS DB cluster snapshot

This data type is used as a response element in the DescribeDBClusterSnapshots action.

See Also:

AWS API Reference

Definition at line 36 of file DBClusterSnapshot.h.

Constructor & Destructor Documentation

◆ DBClusterSnapshot() [1/2]

Aws::RDS::Model::DBClusterSnapshot::DBClusterSnapshot ( )

◆ DBClusterSnapshot() [2/2]

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

Member Function Documentation

◆ AddAvailabilityZones() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddAvailabilityZones ( const Aws::String value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 87 of file DBClusterSnapshot.h.

◆ AddAvailabilityZones() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddAvailabilityZones ( Aws::String &&  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 93 of file DBClusterSnapshot.h.

◆ AddAvailabilityZones() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddAvailabilityZones ( const char *  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 99 of file DBClusterSnapshot.h.

◆ AddTagList() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddTagList ( const Tag value)
inline

Definition at line 832 of file DBClusterSnapshot.h.

◆ AddTagList() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddTagList ( Tag &&  value)
inline

Definition at line 835 of file DBClusterSnapshot.h.

◆ AllocatedStorageHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::AllocatedStorageHasBeenSet ( ) const
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 278 of file DBClusterSnapshot.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::AvailabilityZonesHasBeenSet ( ) const
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 57 of file DBClusterSnapshot.h.

◆ ClusterCreateTimeHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::ClusterCreateTimeHasBeenSet ( ) const
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 408 of file DBClusterSnapshot.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::DBClusterIdentifierHasBeenSet ( ) const
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 153 of file DBClusterSnapshot.h.

◆ DBClusterSnapshotArnHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::DBClusterSnapshotArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 698 of file DBClusterSnapshot.h.

◆ DBClusterSnapshotIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::DBClusterSnapshotIdentifierHasBeenSet ( ) const
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 110 of file DBClusterSnapshot.h.

◆ EngineHasBeenSet()

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

Specifies the name of the database engine.

Definition at line 237 of file DBClusterSnapshot.h.

◆ EngineVersionHasBeenSet()

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 484 of file DBClusterSnapshot.h.

◆ GetAllocatedStorage()

int Aws::RDS::Model::DBClusterSnapshot::GetAllocatedStorage ( ) const
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 273 of file DBClusterSnapshot.h.

◆ GetAvailabilityZones()

const Aws::Vector<Aws::String>& Aws::RDS::Model::DBClusterSnapshot::GetAvailabilityZones ( ) const
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 51 of file DBClusterSnapshot.h.

◆ GetClusterCreateTime()

const Aws::Utils::DateTime& Aws::RDS::Model::DBClusterSnapshot::GetClusterCreateTime ( ) const
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 402 of file DBClusterSnapshot.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetDBClusterIdentifier ( ) const
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 147 of file DBClusterSnapshot.h.

◆ GetDBClusterSnapshotArn()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetDBClusterSnapshotArn ( ) const
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 693 of file DBClusterSnapshot.h.

◆ GetDBClusterSnapshotIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetDBClusterSnapshotIdentifier ( ) const
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 105 of file DBClusterSnapshot.h.

◆ GetEngine()

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

Specifies the name of the database engine.

Definition at line 232 of file DBClusterSnapshot.h.

◆ GetEngineVersion()

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 479 of file DBClusterSnapshot.h.

◆ GetIAMDatabaseAuthenticationEnabled()

bool Aws::RDS::Model::DBClusterSnapshot::GetIAMDatabaseAuthenticationEnabled ( ) const
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 792 of file DBClusterSnapshot.h.

◆ GetKmsKeyId()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetKmsKeyId ( ) const
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 645 of file DBClusterSnapshot.h.

◆ GetLicenseModel()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetLicenseModel ( ) const
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 520 of file DBClusterSnapshot.h.

◆ GetMasterUsername()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetMasterUsername ( ) const
inline

Provides the master username for the DB cluster snapshot.

Definition at line 438 of file DBClusterSnapshot.h.

◆ GetPercentProgress()

int Aws::RDS::Model::DBClusterSnapshot::GetPercentProgress ( ) const
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 602 of file DBClusterSnapshot.h.

◆ GetPort()

int Aws::RDS::Model::DBClusterSnapshot::GetPort ( ) const
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 336 of file DBClusterSnapshot.h.

◆ GetSnapshotCreateTime()

const Aws::Utils::DateTime& Aws::RDS::Model::DBClusterSnapshot::GetSnapshotCreateTime ( ) const
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 196 of file DBClusterSnapshot.h.

◆ GetSnapshotType()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetSnapshotType ( ) const
inline

Provides the type of the DB cluster snapshot.

Definition at line 561 of file DBClusterSnapshot.h.

◆ GetSourceDBClusterSnapshotArn()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetSourceDBClusterSnapshotArn ( ) const
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 736 of file DBClusterSnapshot.h.

◆ GetStatus()

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

Specifies the status of this DB cluster snapshot.

Definition at line 294 of file DBClusterSnapshot.h.

◆ GetStorageEncrypted()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 623 of file DBClusterSnapshot.h.

◆ GetTagList()

const Aws::Vector<Tag>& Aws::RDS::Model::DBClusterSnapshot::GetTagList ( ) const
inline

Definition at line 814 of file DBClusterSnapshot.h.

◆ GetVpcId()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetVpcId ( ) const
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 360 of file DBClusterSnapshot.h.

◆ IAMDatabaseAuthenticationEnabledHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::IAMDatabaseAuthenticationEnabledHasBeenSet ( ) const
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 798 of file DBClusterSnapshot.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::KmsKeyIdHasBeenSet ( ) const
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 651 of file DBClusterSnapshot.h.

◆ LicenseModelHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::LicenseModelHasBeenSet ( ) const
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 525 of file DBClusterSnapshot.h.

◆ MasterUsernameHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::MasterUsernameHasBeenSet ( ) const
inline

Provides the master username for the DB cluster snapshot.

Definition at line 443 of file DBClusterSnapshot.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PercentProgressHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::PercentProgressHasBeenSet ( ) const
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 607 of file DBClusterSnapshot.h.

◆ PortHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::PortHasBeenSet ( ) const
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 342 of file DBClusterSnapshot.h.

◆ SetAllocatedStorage()

void Aws::RDS::Model::DBClusterSnapshot::SetAllocatedStorage ( int  value)
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 283 of file DBClusterSnapshot.h.

◆ SetAvailabilityZones() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 63 of file DBClusterSnapshot.h.

◆ SetAvailabilityZones() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 69 of file DBClusterSnapshot.h.

◆ SetClusterCreateTime() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetClusterCreateTime ( const Aws::Utils::DateTime value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 414 of file DBClusterSnapshot.h.

◆ SetClusterCreateTime() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetClusterCreateTime ( Aws::Utils::DateTime &&  value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 420 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterIdentifier ( const Aws::String value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 159 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterIdentifier ( Aws::String &&  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 165 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterIdentifier ( const char *  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 171 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 703 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 708 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 713 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotIdentifier ( const Aws::String value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 115 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotIdentifier ( Aws::String &&  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 120 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotIdentifier ( const char *  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 125 of file DBClusterSnapshot.h.

◆ SetEngine() [1/3]

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

Specifies the name of the database engine.

Definition at line 242 of file DBClusterSnapshot.h.

◆ SetEngine() [2/3]

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

Specifies the name of the database engine.

Definition at line 247 of file DBClusterSnapshot.h.

◆ SetEngine() [3/3]

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

Specifies the name of the database engine.

Definition at line 252 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [1/3]

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 489 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [2/3]

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 494 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [3/3]

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 499 of file DBClusterSnapshot.h.

◆ SetIAMDatabaseAuthenticationEnabled()

void Aws::RDS::Model::DBClusterSnapshot::SetIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 804 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetKmsKeyId ( const Aws::String value)
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 657 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetKmsKeyId ( Aws::String &&  value)
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 663 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetKmsKeyId ( const char *  value)
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 669 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetLicenseModel ( const Aws::String value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 530 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetLicenseModel ( Aws::String &&  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 535 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetLicenseModel ( const char *  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 540 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetMasterUsername ( const Aws::String value)
inline

Provides the master username for the DB cluster snapshot.

Definition at line 448 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetMasterUsername ( Aws::String &&  value)
inline

Provides the master username for the DB cluster snapshot.

Definition at line 453 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetMasterUsername ( const char *  value)
inline

Provides the master username for the DB cluster snapshot.

Definition at line 458 of file DBClusterSnapshot.h.

◆ SetPercentProgress()

void Aws::RDS::Model::DBClusterSnapshot::SetPercentProgress ( int  value)
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 612 of file DBClusterSnapshot.h.

◆ SetPort()

void Aws::RDS::Model::DBClusterSnapshot::SetPort ( int  value)
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 348 of file DBClusterSnapshot.h.

◆ SetSnapshotCreateTime() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotCreateTime ( const Aws::Utils::DateTime value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 208 of file DBClusterSnapshot.h.

◆ SetSnapshotCreateTime() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotCreateTime ( Aws::Utils::DateTime &&  value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 214 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotType ( const Aws::String value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 571 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotType ( Aws::String &&  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 576 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotType ( const char *  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 581 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSourceDBClusterSnapshotArn ( const Aws::String value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 750 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSourceDBClusterSnapshotArn ( Aws::String &&  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 757 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSourceDBClusterSnapshotArn ( const char *  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 764 of file DBClusterSnapshot.h.

◆ SetStatus() [1/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 304 of file DBClusterSnapshot.h.

◆ SetStatus() [2/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 309 of file DBClusterSnapshot.h.

◆ SetStatus() [3/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 314 of file DBClusterSnapshot.h.

◆ SetStorageEncrypted()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 633 of file DBClusterSnapshot.h.

◆ SetTagList() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetTagList ( const Aws::Vector< Tag > &  value)
inline

Definition at line 820 of file DBClusterSnapshot.h.

◆ SetTagList() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetTagList ( Aws::Vector< Tag > &&  value)
inline

Definition at line 823 of file DBClusterSnapshot.h.

◆ SetVpcId() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetVpcId ( const Aws::String value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 370 of file DBClusterSnapshot.h.

◆ SetVpcId() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetVpcId ( Aws::String &&  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 375 of file DBClusterSnapshot.h.

◆ SetVpcId() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetVpcId ( const char *  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 380 of file DBClusterSnapshot.h.

◆ SnapshotCreateTimeHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::SnapshotCreateTimeHasBeenSet ( ) const
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 202 of file DBClusterSnapshot.h.

◆ SnapshotTypeHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::SnapshotTypeHasBeenSet ( ) const
inline

Provides the type of the DB cluster snapshot.

Definition at line 566 of file DBClusterSnapshot.h.

◆ SourceDBClusterSnapshotArnHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::SourceDBClusterSnapshotArnHasBeenSet ( ) const
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 743 of file DBClusterSnapshot.h.

◆ StatusHasBeenSet()

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

Specifies the status of this DB cluster snapshot.

Definition at line 299 of file DBClusterSnapshot.h.

◆ StorageEncryptedHasBeenSet()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 628 of file DBClusterSnapshot.h.

◆ TagListHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::TagListHasBeenSet ( ) const
inline

Definition at line 817 of file DBClusterSnapshot.h.

◆ VpcIdHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::VpcIdHasBeenSet ( ) const
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 365 of file DBClusterSnapshot.h.

◆ WithAllocatedStorage()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithAllocatedStorage ( int  value)
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 288 of file DBClusterSnapshot.h.

◆ WithAvailabilityZones() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 75 of file DBClusterSnapshot.h.

◆ WithAvailabilityZones() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 81 of file DBClusterSnapshot.h.

◆ WithClusterCreateTime() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithClusterCreateTime ( const Aws::Utils::DateTime value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 426 of file DBClusterSnapshot.h.

◆ WithClusterCreateTime() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithClusterCreateTime ( Aws::Utils::DateTime &&  value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 432 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterIdentifier ( const Aws::String value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 177 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterIdentifier ( Aws::String &&  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 183 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterIdentifier ( const char *  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 189 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 718 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 723 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 728 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotIdentifier ( const Aws::String value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 130 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotIdentifier ( Aws::String &&  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 135 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotIdentifier ( const char *  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 140 of file DBClusterSnapshot.h.

◆ WithEngine() [1/3]

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

Specifies the name of the database engine.

Definition at line 257 of file DBClusterSnapshot.h.

◆ WithEngine() [2/3]

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

Specifies the name of the database engine.

Definition at line 262 of file DBClusterSnapshot.h.

◆ WithEngine() [3/3]

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

Specifies the name of the database engine.

Definition at line 267 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [1/3]

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 504 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [2/3]

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 509 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [3/3]

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

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 514 of file DBClusterSnapshot.h.

◆ WithIAMDatabaseAuthenticationEnabled()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 810 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithKmsKeyId ( const Aws::String value)
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 675 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithKmsKeyId ( Aws::String &&  value)
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 681 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithKmsKeyId ( const char *  value)
inline

If StorageEncrypted is true, the AWS KMS key identifier for the encrypted DB cluster snapshot.

Definition at line 687 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithLicenseModel ( const Aws::String value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 545 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithLicenseModel ( Aws::String &&  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 550 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithLicenseModel ( const char *  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 555 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithMasterUsername ( const Aws::String value)
inline

Provides the master username for the DB cluster snapshot.

Definition at line 463 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithMasterUsername ( Aws::String &&  value)
inline

Provides the master username for the DB cluster snapshot.

Definition at line 468 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithMasterUsername ( const char *  value)
inline

Provides the master username for the DB cluster snapshot.

Definition at line 473 of file DBClusterSnapshot.h.

◆ WithPercentProgress()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithPercentProgress ( int  value)
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 617 of file DBClusterSnapshot.h.

◆ WithPort()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithPort ( int  value)
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 354 of file DBClusterSnapshot.h.

◆ WithSnapshotCreateTime() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotCreateTime ( const Aws::Utils::DateTime value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 220 of file DBClusterSnapshot.h.

◆ WithSnapshotCreateTime() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotCreateTime ( Aws::Utils::DateTime &&  value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 226 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotType ( const Aws::String value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 586 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotType ( Aws::String &&  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 591 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotType ( const char *  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 596 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSourceDBClusterSnapshotArn ( const Aws::String value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 771 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSourceDBClusterSnapshotArn ( Aws::String &&  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 778 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSourceDBClusterSnapshotArn ( const char *  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 785 of file DBClusterSnapshot.h.

◆ WithStatus() [1/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 319 of file DBClusterSnapshot.h.

◆ WithStatus() [2/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 324 of file DBClusterSnapshot.h.

◆ WithStatus() [3/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 329 of file DBClusterSnapshot.h.

◆ WithStorageEncrypted()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 638 of file DBClusterSnapshot.h.

◆ WithTagList() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithTagList ( const Aws::Vector< Tag > &  value)
inline

Definition at line 826 of file DBClusterSnapshot.h.

◆ WithTagList() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithTagList ( Aws::Vector< Tag > &&  value)
inline

Definition at line 829 of file DBClusterSnapshot.h.

◆ WithVpcId() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithVpcId ( const Aws::String value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 385 of file DBClusterSnapshot.h.

◆ WithVpcId() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithVpcId ( Aws::String &&  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 390 of file DBClusterSnapshot.h.

◆ WithVpcId() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithVpcId ( const char *  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 395 of file DBClusterSnapshot.h.


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