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

Detailed Description

Contains the details for an Amazon Neptune DB cluster snapshot

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

See Also:

AWS API Reference

Definition at line 35 of file DBClusterSnapshot.h.

Constructor & Destructor Documentation

◆ DBClusterSnapshot() [1/2]

Aws::Neptune::Model::DBClusterSnapshot::DBClusterSnapshot ( )

◆ DBClusterSnapshot() [2/2]

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

Member Function Documentation

◆ AddAvailabilityZones() [1/3]

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 86 of file DBClusterSnapshot.h.

◆ AddAvailabilityZones() [2/3]

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 92 of file DBClusterSnapshot.h.

◆ AddAvailabilityZones() [3/3]

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 98 of file DBClusterSnapshot.h.

◆ AllocatedStorageHasBeenSet()

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

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 365 of file DBClusterSnapshot.h.

◆ AvailabilityZonesHasBeenSet()

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 56 of file DBClusterSnapshot.h.

◆ ClusterCreateTimeHasBeenSet()

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

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

Definition at line 495 of file DBClusterSnapshot.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::Neptune::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 240 of file DBClusterSnapshot.h.

◆ DBClusterSnapshotArnHasBeenSet()

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

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

Definition at line 785 of file DBClusterSnapshot.h.

◆ DBClusterSnapshotIdentifierHasBeenSet()

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 131 of file DBClusterSnapshot.h.

◆ EngineHasBeenSet()

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

Specifies the name of the database engine.

Definition at line 324 of file DBClusterSnapshot.h.

◆ EngineVersionHasBeenSet()

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

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

Definition at line 571 of file DBClusterSnapshot.h.

◆ GetAllocatedStorage()

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

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 360 of file DBClusterSnapshot.h.

◆ GetAvailabilityZones()

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 50 of file DBClusterSnapshot.h.

◆ GetClusterCreateTime()

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

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

Definition at line 489 of file DBClusterSnapshot.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::Neptune::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 234 of file DBClusterSnapshot.h.

◆ GetDBClusterSnapshotArn()

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

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

Definition at line 780 of file DBClusterSnapshot.h.

◆ GetDBClusterSnapshotIdentifier()

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 115 of file DBClusterSnapshot.h.

◆ GetEngine()

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

Specifies the name of the database engine.

Definition at line 319 of file DBClusterSnapshot.h.

◆ GetEngineVersion()

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

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

Definition at line 566 of file DBClusterSnapshot.h.

◆ GetIAMDatabaseAuthenticationEnabled()

bool Aws::Neptune::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 879 of file DBClusterSnapshot.h.

◆ GetKmsKeyId()

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

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

Definition at line 732 of file DBClusterSnapshot.h.

◆ GetLicenseModel()

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

Provides the license model information for this DB cluster snapshot.

Definition at line 607 of file DBClusterSnapshot.h.

◆ GetMasterUsername()

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

Provides the master username for the DB cluster snapshot.

Definition at line 525 of file DBClusterSnapshot.h.

◆ GetPercentProgress()

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

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

Definition at line 689 of file DBClusterSnapshot.h.

◆ GetPort()

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

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

Definition at line 423 of file DBClusterSnapshot.h.

◆ GetSnapshotCreateTime()

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

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

Definition at line 283 of file DBClusterSnapshot.h.

◆ GetSnapshotType()

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

Provides the type of the DB cluster snapshot.

Definition at line 648 of file DBClusterSnapshot.h.

◆ GetSourceDBClusterSnapshotArn()

const Aws::String& Aws::Neptune::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 823 of file DBClusterSnapshot.h.

◆ GetStatus()

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

Specifies the status of this DB cluster snapshot.

Definition at line 381 of file DBClusterSnapshot.h.

◆ GetStorageEncrypted()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 710 of file DBClusterSnapshot.h.

◆ GetVpcId()

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 447 of file DBClusterSnapshot.h.

◆ IAMDatabaseAuthenticationEnabledHasBeenSet()

bool Aws::Neptune::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 885 of file DBClusterSnapshot.h.

◆ KmsKeyIdHasBeenSet()

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

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

Definition at line 738 of file DBClusterSnapshot.h.

◆ LicenseModelHasBeenSet()

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

Provides the license model information for this DB cluster snapshot.

Definition at line 612 of file DBClusterSnapshot.h.

◆ MasterUsernameHasBeenSet()

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

Provides the master username for the DB cluster snapshot.

Definition at line 530 of file DBClusterSnapshot.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PercentProgressHasBeenSet()

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

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

Definition at line 694 of file DBClusterSnapshot.h.

◆ PortHasBeenSet()

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

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

Definition at line 429 of file DBClusterSnapshot.h.

◆ SetAllocatedStorage()

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

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 370 of file DBClusterSnapshot.h.

◆ SetAvailabilityZones() [1/2]

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 62 of file DBClusterSnapshot.h.

◆ SetAvailabilityZones() [2/2]

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 68 of file DBClusterSnapshot.h.

◆ SetClusterCreateTime() [1/2]

void Aws::Neptune::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 501 of file DBClusterSnapshot.h.

◆ SetClusterCreateTime() [2/2]

void Aws::Neptune::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 507 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [1/3]

void Aws::Neptune::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 246 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::Neptune::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 252 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::Neptune::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 258 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [1/3]

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

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

Definition at line 790 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [2/3]

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

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

Definition at line 795 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [3/3]

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

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

Definition at line 800 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [1/3]

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 147 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [2/3]

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 163 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [3/3]

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 179 of file DBClusterSnapshot.h.

◆ SetEngine() [1/3]

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

Specifies the name of the database engine.

Definition at line 329 of file DBClusterSnapshot.h.

◆ SetEngine() [2/3]

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

Specifies the name of the database engine.

Definition at line 334 of file DBClusterSnapshot.h.

◆ SetEngine() [3/3]

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

Specifies the name of the database engine.

Definition at line 339 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [1/3]

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

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

Definition at line 576 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [2/3]

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

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

Definition at line 581 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [3/3]

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

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

Definition at line 586 of file DBClusterSnapshot.h.

◆ SetIAMDatabaseAuthenticationEnabled()

void Aws::Neptune::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 891 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [1/3]

void Aws::Neptune::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 744 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [2/3]

void Aws::Neptune::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 750 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [3/3]

void Aws::Neptune::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 756 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [1/3]

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

Provides the license model information for this DB cluster snapshot.

Definition at line 617 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [2/3]

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

Provides the license model information for this DB cluster snapshot.

Definition at line 622 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [3/3]

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

Provides the license model information for this DB cluster snapshot.

Definition at line 627 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [1/3]

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

Provides the master username for the DB cluster snapshot.

Definition at line 535 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [2/3]

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

Provides the master username for the DB cluster snapshot.

Definition at line 540 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [3/3]

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

Provides the master username for the DB cluster snapshot.

Definition at line 545 of file DBClusterSnapshot.h.

◆ SetPercentProgress()

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

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

Definition at line 699 of file DBClusterSnapshot.h.

◆ SetPort()

void Aws::Neptune::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 435 of file DBClusterSnapshot.h.

◆ SetSnapshotCreateTime() [1/2]

void Aws::Neptune::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 295 of file DBClusterSnapshot.h.

◆ SetSnapshotCreateTime() [2/2]

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

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

Definition at line 301 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [1/3]

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

Provides the type of the DB cluster snapshot.

Definition at line 658 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [2/3]

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

Provides the type of the DB cluster snapshot.

Definition at line 663 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [3/3]

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

Provides the type of the DB cluster snapshot.

Definition at line 668 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [1/3]

void Aws::Neptune::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 837 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [2/3]

void Aws::Neptune::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 844 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [3/3]

void Aws::Neptune::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 851 of file DBClusterSnapshot.h.

◆ SetStatus() [1/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 391 of file DBClusterSnapshot.h.

◆ SetStatus() [2/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 396 of file DBClusterSnapshot.h.

◆ SetStatus() [3/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 401 of file DBClusterSnapshot.h.

◆ SetStorageEncrypted()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 720 of file DBClusterSnapshot.h.

◆ SetVpcId() [1/3]

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 457 of file DBClusterSnapshot.h.

◆ SetVpcId() [2/3]

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 462 of file DBClusterSnapshot.h.

◆ SetVpcId() [3/3]

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 467 of file DBClusterSnapshot.h.

◆ SnapshotCreateTimeHasBeenSet()

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

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

Definition at line 289 of file DBClusterSnapshot.h.

◆ SnapshotTypeHasBeenSet()

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

Provides the type of the DB cluster snapshot.

Definition at line 653 of file DBClusterSnapshot.h.

◆ SourceDBClusterSnapshotArnHasBeenSet()

bool Aws::Neptune::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 830 of file DBClusterSnapshot.h.

◆ StatusHasBeenSet()

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

Specifies the status of this DB cluster snapshot.

Definition at line 386 of file DBClusterSnapshot.h.

◆ StorageEncryptedHasBeenSet()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 715 of file DBClusterSnapshot.h.

◆ VpcIdHasBeenSet()

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 452 of file DBClusterSnapshot.h.

◆ WithAllocatedStorage()

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

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 375 of file DBClusterSnapshot.h.

◆ WithAvailabilityZones() [1/2]

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 74 of file DBClusterSnapshot.h.

◆ WithAvailabilityZones() [2/2]

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

Provides the list of EC2 Availability Zones that instances in the DB cluster snapshot can be restored in.

Definition at line 80 of file DBClusterSnapshot.h.

◆ WithClusterCreateTime() [1/2]

DBClusterSnapshot& Aws::Neptune::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 513 of file DBClusterSnapshot.h.

◆ WithClusterCreateTime() [2/2]

DBClusterSnapshot& Aws::Neptune::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 519 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [1/3]

DBClusterSnapshot& Aws::Neptune::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 264 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [2/3]

DBClusterSnapshot& Aws::Neptune::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 270 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [3/3]

DBClusterSnapshot& Aws::Neptune::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 276 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [1/3]

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

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

Definition at line 805 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [2/3]

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

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

Definition at line 810 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [3/3]

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

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

Definition at line 815 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [1/3]

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 195 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [2/3]

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 211 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [3/3]

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

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must specify the same DBClusterSnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, and the original DB cluster is deleted.

Definition at line 227 of file DBClusterSnapshot.h.

◆ WithEngine() [1/3]

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

Specifies the name of the database engine.

Definition at line 344 of file DBClusterSnapshot.h.

◆ WithEngine() [2/3]

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

Specifies the name of the database engine.

Definition at line 349 of file DBClusterSnapshot.h.

◆ WithEngine() [3/3]

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

Specifies the name of the database engine.

Definition at line 354 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [1/3]

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

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

Definition at line 591 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [2/3]

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

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

Definition at line 596 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [3/3]

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

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

Definition at line 601 of file DBClusterSnapshot.h.

◆ WithIAMDatabaseAuthenticationEnabled()

DBClusterSnapshot& Aws::Neptune::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 897 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [1/3]

DBClusterSnapshot& Aws::Neptune::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 762 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [2/3]

DBClusterSnapshot& Aws::Neptune::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 768 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [3/3]

DBClusterSnapshot& Aws::Neptune::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 774 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [1/3]

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

Provides the license model information for this DB cluster snapshot.

Definition at line 632 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [2/3]

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

Provides the license model information for this DB cluster snapshot.

Definition at line 637 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [3/3]

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

Provides the license model information for this DB cluster snapshot.

Definition at line 642 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [1/3]

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

Provides the master username for the DB cluster snapshot.

Definition at line 550 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [2/3]

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

Provides the master username for the DB cluster snapshot.

Definition at line 555 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [3/3]

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

Provides the master username for the DB cluster snapshot.

Definition at line 560 of file DBClusterSnapshot.h.

◆ WithPercentProgress()

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

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

Definition at line 704 of file DBClusterSnapshot.h.

◆ WithPort()

DBClusterSnapshot& Aws::Neptune::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 441 of file DBClusterSnapshot.h.

◆ WithSnapshotCreateTime() [1/2]

DBClusterSnapshot& Aws::Neptune::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 307 of file DBClusterSnapshot.h.

◆ WithSnapshotCreateTime() [2/2]

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

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

Definition at line 313 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [1/3]

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

Provides the type of the DB cluster snapshot.

Definition at line 673 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [2/3]

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

Provides the type of the DB cluster snapshot.

Definition at line 678 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [3/3]

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

Provides the type of the DB cluster snapshot.

Definition at line 683 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [1/3]

DBClusterSnapshot& Aws::Neptune::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 858 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [2/3]

DBClusterSnapshot& Aws::Neptune::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 865 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [3/3]

DBClusterSnapshot& Aws::Neptune::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 872 of file DBClusterSnapshot.h.

◆ WithStatus() [1/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 406 of file DBClusterSnapshot.h.

◆ WithStatus() [2/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 411 of file DBClusterSnapshot.h.

◆ WithStatus() [3/3]

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

Specifies the status of this DB cluster snapshot.

Definition at line 416 of file DBClusterSnapshot.h.

◆ WithStorageEncrypted()

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

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 725 of file DBClusterSnapshot.h.

◆ WithVpcId() [1/3]

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 472 of file DBClusterSnapshot.h.

◆ WithVpcId() [2/3]

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 477 of file DBClusterSnapshot.h.

◆ WithVpcId() [3/3]

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

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 482 of file DBClusterSnapshot.h.


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