63 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
254 inline void SetDBInstanceClass(
const char* value) { m_dBInstanceClassHasBeenSet =
true; m_dBInstanceClass.assign(value); }
315 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
350 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
390 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
420 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
470 inline void SetPubliclyAccessible(
bool value) { m_publiclyAccessibleHasBeenSet =
true; m_publiclyAccessible = value; }
579 inline void SetDBSubnetGroupName(
const char* value) { m_dBSubnetGroupNameHasBeenSet =
true; m_dBSubnetGroupName.assign(value); }
669 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
708 inline void SetCopyTagsToSnapshot(
bool value) { m_copyTagsToSnapshotHasBeenSet =
true; m_copyTagsToSnapshot = value; }
732 inline void SetMonitoringInterval(
int value) { m_monitoringIntervalHasBeenSet =
true; m_monitoringInterval = value; }
789 inline void SetMonitoringRoleArn(
const char* value) { m_monitoringRoleArnHasBeenSet =
true; m_monitoringRoleArn.assign(value); }
829 bool m_dBInstanceIdentifierHasBeenSet;
831 bool m_sourceDBInstanceIdentifierHasBeenSet;
833 bool m_dBInstanceClassHasBeenSet;
835 bool m_availabilityZoneHasBeenSet;
837 bool m_portHasBeenSet;
838 bool m_autoMinorVersionUpgrade;
839 bool m_autoMinorVersionUpgradeHasBeenSet;
841 bool m_iopsHasBeenSet;
843 bool m_optionGroupNameHasBeenSet;
844 bool m_publiclyAccessible;
845 bool m_publiclyAccessibleHasBeenSet;
847 bool m_tagsHasBeenSet;
849 bool m_dBSubnetGroupNameHasBeenSet;
851 bool m_storageTypeHasBeenSet;
852 bool m_copyTagsToSnapshot;
853 bool m_copyTagsToSnapshotHasBeenSet;
854 int m_monitoringInterval;
855 bool m_monitoringIntervalHasBeenSet;
857 bool m_monitoringRoleArnHasBeenSet;
CreateDBInstanceReadReplicaRequest & WithDBInstanceClass(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithAvailabilityZone(const Aws::String &value)
bool GetAutoMinorVersionUpgrade() const
int GetMonitoringInterval() const
const Aws::String & GetDBSubnetGroupName() const
void SetDBInstanceIdentifier(const char *value)
void SetStorageType(Aws::String &&value)
CreateDBInstanceReadReplicaRequest & WithAvailabilityZone(const char *value)
CreateDBInstanceReadReplicaRequest & WithOptionGroupName(Aws::String &&value)
void SetDBInstanceIdentifier(Aws::String &&value)
CreateDBInstanceReadReplicaRequest & WithMonitoringRoleArn(const char *value)
const Aws::String & GetMonitoringRoleArn() const
CreateDBInstanceReadReplicaRequest & WithStorageType(Aws::String &&value)
const Aws::String & GetOptionGroupName() const
std::vector< T, Aws::Allocator< T > > Vector
CreateDBInstanceReadReplicaRequest & AddTags(Tag &&value)
void SetStorageType(const char *value)
CreateDBInstanceReadReplicaRequest & WithDBInstanceClass(const char *value)
void SetAvailabilityZone(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithStorageType(const Aws::String &value)
void SetAutoMinorVersionUpgrade(bool value)
bool GetCopyTagsToSnapshot() const
const Aws::String & GetDBInstanceIdentifier() const
CreateDBInstanceReadReplicaRequest & WithDBSubnetGroupName(const char *value)
void SetAvailabilityZone(Aws::String &&value)
CreateDBInstanceReadReplicaRequest & WithSourceDBInstanceIdentifier(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithDBInstanceClass(Aws::String &&value)
const Aws::String & GetAvailabilityZone() const
const Aws::String & GetDBInstanceClass() const
CreateDBInstanceReadReplicaRequest & WithOptionGroupName(const Aws::String &value)
void SetDBSubnetGroupName(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithOptionGroupName(const char *value)
void SetMonitoringRoleArn(const Aws::String &value)
void SetDBSubnetGroupName(const char *value)
CreateDBInstanceReadReplicaRequest & WithDBInstanceIdentifier(const Aws::String &value)
void SetDBSubnetGroupName(Aws::String &&value)
void SetMonitoringRoleArn(Aws::String &&value)
void SetAvailabilityZone(const char *value)
CreateDBInstanceReadReplicaRequest & WithPort(int value)
CreateDBInstanceReadReplicaRequest & AddTags(const Tag &value)
CreateDBInstanceReadReplicaRequest & WithMonitoringInterval(int value)
CreateDBInstanceReadReplicaRequest & WithDBSubnetGroupName(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithDBInstanceIdentifier(Aws::String &&value)
const Aws::Vector< Tag > & GetTags() const
void SetSourceDBInstanceIdentifier(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithMonitoringRoleArn(Aws::String &&value)
void SetSourceDBInstanceIdentifier(const char *value)
CreateDBInstanceReadReplicaRequest & WithMonitoringRoleArn(const Aws::String &value)
void SetCopyTagsToSnapshot(bool value)
void SetMonitoringInterval(int value)
CreateDBInstanceReadReplicaRequest & WithSourceDBInstanceIdentifier(Aws::String &&value)
void SetPubliclyAccessible(bool value)
CreateDBInstanceReadReplicaRequest & WithPubliclyAccessible(bool value)
void SetDBInstanceClass(Aws::String &&value)
CreateDBInstanceReadReplicaRequest & WithIops(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetMonitoringRoleArn(const char *value)
CreateDBInstanceReadReplicaRequest & WithAvailabilityZone(Aws::String &&value)
bool GetPubliclyAccessible() const
void SetOptionGroupName(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithTags(Aws::Vector< Tag > &&value)
void SetDBInstanceClass(const char *value)
const Aws::String & GetSourceDBInstanceIdentifier() const
void SetTags(Aws::Vector< Tag > &&value)
void SetStorageType(const Aws::String &value)
void SetOptionGroupName(Aws::String &&value)
void SetTags(const Aws::Vector< Tag > &value)
CreateDBInstanceReadReplicaRequest & WithCopyTagsToSnapshot(bool value)
const Aws::String & GetStorageType() const
void SetOptionGroupName(const char *value)
CreateDBInstanceReadReplicaRequest & WithAutoMinorVersionUpgrade(bool value)
void SetSourceDBInstanceIdentifier(Aws::String &&value)
CreateDBInstanceReadReplicaRequest & WithTags(const Aws::Vector< Tag > &value)
void SetDBInstanceIdentifier(const Aws::String &value)
CreateDBInstanceReadReplicaRequest & WithDBSubnetGroupName(Aws::String &&value)
CreateDBInstanceReadReplicaRequest & WithDBInstanceIdentifier(const char *value)
void SetDBInstanceClass(const Aws::String &value)
JSON (JavaScript Object Notation).
CreateDBInstanceReadReplicaRequest & WithStorageType(const char *value)
CreateDBInstanceReadReplicaRequest & WithSourceDBInstanceIdentifier(const char *value)