48 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
49 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
69 inline void SetDBSnapshotIdentifier(
const char* value) { m_dBSnapshotIdentifierHasBeenSet =
true; m_dBSnapshotIdentifier.assign(value); }
108 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
176 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
201 inline void SetAllocatedStorage(
long value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
226 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
253 inline void SetPort(
long value) { m_portHasBeenSet =
true; m_port = value; }
283 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
321 inline void SetVpcId(
const char* value) { m_vpcIdHasBeenSet =
true; m_vpcId.assign(value); }
386 inline void SetMasterUsername(
const char* value) { m_masterUsernameHasBeenSet =
true; m_masterUsername.assign(value); }
421 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
456 inline void SetLicenseModel(
const char* value) { m_licenseModelHasBeenSet =
true; m_licenseModel.assign(value); }
491 inline void SetSnapshotType(
const char* value) { m_snapshotTypeHasBeenSet =
true; m_snapshotType.assign(value); }
518 inline void SetIops(
long value) { m_iopsHasBeenSet =
true; m_iops = value; }
544 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
569 inline void SetPercentProgress(
long value) { m_percentProgressHasBeenSet =
true; m_percentProgress = value; }
594 inline void SetSourceRegion(
const char* value) { m_sourceRegionHasBeenSet =
true; m_sourceRegion.assign(value); }
671 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
710 inline void SetTdeCredentialArn(
const char* value) { m_tdeCredentialArnHasBeenSet =
true; m_tdeCredentialArn.assign(value); }
738 inline void SetEncrypted(
bool value) { m_encryptedHasBeenSet =
true; m_encrypted = value; }
767 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
789 bool m_dBSnapshotIdentifierHasBeenSet;
791 bool m_dBInstanceIdentifierHasBeenSet;
793 bool m_snapshotCreateTimeHasBeenSet;
795 bool m_engineHasBeenSet;
796 long m_allocatedStorage;
797 bool m_allocatedStorageHasBeenSet;
799 bool m_statusHasBeenSet;
801 bool m_portHasBeenSet;
803 bool m_availabilityZoneHasBeenSet;
805 bool m_vpcIdHasBeenSet;
807 bool m_instanceCreateTimeHasBeenSet;
809 bool m_masterUsernameHasBeenSet;
811 bool m_engineVersionHasBeenSet;
813 bool m_licenseModelHasBeenSet;
815 bool m_snapshotTypeHasBeenSet;
817 bool m_iopsHasBeenSet;
819 bool m_optionGroupNameHasBeenSet;
820 long m_percentProgress;
821 bool m_percentProgressHasBeenSet;
823 bool m_sourceRegionHasBeenSet;
825 bool m_sourceDBSnapshotIdentifierHasBeenSet;
827 bool m_storageTypeHasBeenSet;
829 bool m_tdeCredentialArnHasBeenSet;
831 bool m_encryptedHasBeenSet;
833 bool m_kmsKeyIdHasBeenSet;
void SetStorageType(const char *value)
const Aws::String & GetDBInstanceIdentifier() const
DBSnapshot & WithKmsKeyId(Aws::String &&value)
DBSnapshot & WithSourceDBSnapshotIdentifier(Aws::String &&value)
DBSnapshot & WithAllocatedStorage(long value)
void SetPercentProgress(long value)
void SetTdeCredentialArn(Aws::String &&value)
void SetLicenseModel(const char *value)
const Aws::String & GetSnapshotType() const
DBSnapshot & WithAvailabilityZone(Aws::String &&value)
DBSnapshot & WithDBInstanceIdentifier(const Aws::String &value)
void SetInstanceCreateTime(Aws::Utils::DateTime &&value)
DBSnapshot & WithEngine(const Aws::String &value)
void SetMasterUsername(Aws::String &&value)
const Aws::String & GetTdeCredentialArn() const
const Aws::String & GetMasterUsername() const
DBSnapshot & WithVpcId(Aws::String &&value)
void SetEngineVersion(Aws::String &&value)
void SetDBSnapshotIdentifier(const char *value)
DBSnapshot & WithSnapshotType(const char *value)
DBSnapshot & WithEncrypted(bool value)
DBSnapshot & WithStatus(const char *value)
void SetDBInstanceIdentifier(const Aws::String &value)
void SetLicenseModel(const Aws::String &value)
long GetAllocatedStorage() const
void SetVpcId(const Aws::String &value)
const Aws::String & GetLicenseModel() const
void SetOptionGroupName(const char *value)
DBSnapshot & WithSnapshotType(const Aws::String &value)
DBSnapshot & WithAvailabilityZone(const char *value)
void SetTdeCredentialArn(const Aws::String &value)
const Aws::String & GetSourceRegion() const
void SetTdeCredentialArn(const char *value)
DBSnapshot & WithSnapshotCreateTime(Aws::Utils::DateTime &&value)
DBSnapshot & WithDBSnapshotIdentifier(const Aws::String &value)
long GetPercentProgress() const
DBSnapshot & WithStorageType(const Aws::String &value)
DBSnapshot & WithKmsKeyId(const char *value)
void SetDBSnapshotIdentifier(const Aws::String &value)
void SetEngine(const Aws::String &value)
DBSnapshot & WithMasterUsername(const Aws::String &value)
const Aws::String & GetStorageType() const
void SetSourceRegion(Aws::String &&value)
DBSnapshot & WithOptionGroupName(Aws::String &&value)
bool GetEncrypted() const
void SetDBSnapshotIdentifier(Aws::String &&value)
const Aws::String & GetDBSnapshotIdentifier() const
DBSnapshot & WithStorageType(const char *value)
DBSnapshot & WithLicenseModel(const Aws::String &value)
DBSnapshot & WithDBSnapshotIdentifier(const char *value)
DBSnapshot & WithAvailabilityZone(const Aws::String &value)
DBSnapshot & WithStatus(Aws::String &&value)
void SetInstanceCreateTime(const Aws::Utils::DateTime &value)
DBSnapshot & WithVpcId(const char *value)
const Aws::String & GetOptionGroupName() const
void SetDBInstanceIdentifier(Aws::String &&value)
const Aws::String & GetVpcId() const
void SetStatus(const Aws::String &value)
DBSnapshot & WithTdeCredentialArn(Aws::String &&value)
const Aws::String & GetAvailabilityZone() const
void SetStatus(const char *value)
const Aws::String & GetKmsKeyId() const
void SetSourceDBSnapshotIdentifier(const Aws::String &value)
DBSnapshot & WithStorageType(Aws::String &&value)
void SetKmsKeyId(const Aws::String &value)
DBSnapshot & WithSnapshotCreateTime(const Aws::Utils::DateTime &value)
DBSnapshot & WithLicenseModel(Aws::String &&value)
void SetEngineVersion(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
const Aws::String & GetEngine() const
DBSnapshot & WithPort(long value)
void SetSourceDBSnapshotIdentifier(const char *value)
DBSnapshot & WithEngine(const char *value)
void SetStorageType(Aws::String &&value)
const Aws::String & GetSourceDBSnapshotIdentifier() const
DBSnapshot & WithStatus(const Aws::String &value)
DBSnapshot & WithTdeCredentialArn(const char *value)
void SetOptionGroupName(const Aws::String &value)
void SetVpcId(Aws::String &&value)
void SetSourceRegion(const Aws::String &value)
DBSnapshot & WithPercentProgress(long value)
DBSnapshot & WithMasterUsername(Aws::String &&value)
void SetStorageType(const Aws::String &value)
void SetEngineVersion(const char *value)
void SetEngine(Aws::String &&value)
void SetSnapshotCreateTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetSnapshotCreateTime() const
DBSnapshot & WithEngineVersion(const Aws::String &value)
const Aws::String & GetEngineVersion() const
DBSnapshot & WithSnapshotType(Aws::String &&value)
void SetSnapshotType(const Aws::String &value)
DBSnapshot & WithEngineVersion(Aws::String &&value)
DBSnapshot & WithOptionGroupName(const Aws::String &value)
void SetAllocatedStorage(long value)
DBSnapshot & WithSourceDBSnapshotIdentifier(const Aws::String &value)
DBSnapshot & WithIops(long value)
void SetAvailabilityZone(const char *value)
DBSnapshot & WithSourceRegion(Aws::String &&value)
void SetMasterUsername(const Aws::String &value)
void SetEngine(const char *value)
void SetOptionGroupName(Aws::String &&value)
void SetSourceRegion(const char *value)
DBSnapshot & WithDBSnapshotIdentifier(Aws::String &&value)
DBSnapshot & WithTdeCredentialArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
DBSnapshot & WithDBInstanceIdentifier(const char *value)
void SetMasterUsername(const char *value)
void SetSnapshotType(const char *value)
DBSnapshot & WithInstanceCreateTime(Aws::Utils::DateTime &&value)
void SetAvailabilityZone(Aws::String &&value)
DBSnapshot & WithLicenseModel(const char *value)
DBSnapshot & WithOptionGroupName(const char *value)
void SetKmsKeyId(const char *value)
DBSnapshot & WithDBInstanceIdentifier(Aws::String &&value)
DBSnapshot & WithEngineVersion(const char *value)
DBSnapshot & WithInstanceCreateTime(const Aws::Utils::DateTime &value)
void SetStatus(Aws::String &&value)
DBSnapshot & WithSourceDBSnapshotIdentifier(const char *value)
const Aws::String & GetStatus() const
DBSnapshot & WithVpcId(const Aws::String &value)
const Aws::Utils::DateTime & GetInstanceCreateTime() const
void SetSnapshotType(Aws::String &&value)
void SetDBInstanceIdentifier(const char *value)
void SetAvailabilityZone(const Aws::String &value)
void SetSnapshotCreateTime(const Aws::Utils::DateTime &value)
DBSnapshot & WithSourceRegion(const char *value)
void SetKmsKeyId(Aws::String &&value)
void SetEncrypted(bool value)
DBSnapshot & WithKmsKeyId(const Aws::String &value)
DBSnapshot & WithSourceRegion(const Aws::String &value)
DBSnapshot & WithEngine(Aws::String &&value)
void SetSourceDBSnapshotIdentifier(Aws::String &&value)
void SetVpcId(const char *value)
DBSnapshot & WithMasterUsername(const char *value)
JSON (JavaScript Object Notation).
void SetLicenseModel(Aws::String &&value)