33 namespace DatabaseMigrationService
138 inline void SetReplicationInstanceClass(
const char* value) { m_replicationInstanceClassHasBeenSet =
true; m_replicationInstanceClass.assign(value); }
179 inline void SetReplicationInstanceStatus(
const char* value) { m_replicationInstanceStatusHasBeenSet =
true; m_replicationInstanceStatus.assign(value); }
206 inline void SetAllocatedStorage(
int value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
292 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
406 inline void SetMultiAZ(
bool value) { m_multiAZHasBeenSet =
true; m_multiAZ = value; }
433 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
502 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
549 inline void SetReplicationInstanceArn(
const char* value) { m_replicationInstanceArnHasBeenSet =
true; m_replicationInstanceArn.assign(value); }
660 inline void SetPubliclyAccessible(
bool value) { m_publiclyAccessibleHasBeenSet =
true; m_publiclyAccessible = value; }
672 bool m_replicationInstanceIdentifierHasBeenSet;
674 bool m_replicationInstanceClassHasBeenSet;
676 bool m_replicationInstanceStatusHasBeenSet;
677 int m_allocatedStorage;
678 bool m_allocatedStorageHasBeenSet;
680 bool m_instanceCreateTimeHasBeenSet;
682 bool m_vpcSecurityGroupsHasBeenSet;
684 bool m_availabilityZoneHasBeenSet;
686 bool m_replicationSubnetGroupHasBeenSet;
688 bool m_preferredMaintenanceWindowHasBeenSet;
690 bool m_pendingModifiedValuesHasBeenSet;
692 bool m_multiAZHasBeenSet;
694 bool m_engineVersionHasBeenSet;
695 bool m_autoMinorVersionUpgrade;
696 bool m_autoMinorVersionUpgradeHasBeenSet;
698 bool m_kmsKeyIdHasBeenSet;
700 bool m_replicationInstanceArnHasBeenSet;
702 bool m_replicationInstancePublicIpAddressesHasBeenSet;
704 bool m_replicationInstancePrivateIpAddressesHasBeenSet;
705 bool m_publiclyAccessible;
706 bool m_publiclyAccessibleHasBeenSet;
ReplicationInstance & WithReplicationInstancePublicIpAddresses(const Aws::Vector< Aws::String > &value)
void SetReplicationInstancePrivateIpAddresses(Aws::Vector< Aws::String > &&value)
void SetAvailabilityZone(const Aws::String &value)
void SetInstanceCreateTime(Aws::Utils::DateTime &&value)
const Aws::String & GetPreferredMaintenanceWindow() const
void SetPubliclyAccessible(bool value)
const Aws::String & GetAvailabilityZone() const
void SetPreferredMaintenanceWindow(const Aws::String &value)
ReplicationInstance & WithReplicationInstanceArn(const Aws::String &value)
ReplicationInstance & WithReplicationInstancePublicIpAddresses(Aws::Vector< Aws::String > &&value)
void SetReplicationInstancePublicIpAddresses(const Aws::Vector< Aws::String > &value)
ReplicationInstance & WithReplicationInstanceIdentifier(const char *value)
ReplicationInstance & WithAutoMinorVersionUpgrade(bool value)
ReplicationInstance & WithEngineVersion(const char *value)
ReplicationInstance & WithAvailabilityZone(Aws::String &&value)
ReplicationInstance & AddVpcSecurityGroups(VpcSecurityGroupMembership &&value)
ReplicationInstance & WithMultiAZ(bool value)
bool GetPubliclyAccessible() const
ReplicationInstance & WithReplicationInstanceStatus(const char *value)
ReplicationInstance & WithPubliclyAccessible(bool value)
void SetReplicationInstanceArn(Aws::String &&value)
const ReplicationPendingModifiedValues & GetPendingModifiedValues() const
void SetKmsKeyId(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
ReplicationInstance & WithReplicationInstancePrivateIpAddresses(Aws::Vector< Aws::String > &&value)
void SetReplicationInstanceArn(const char *value)
ReplicationInstance & WithAvailabilityZone(const Aws::String &value)
const Aws::String & GetReplicationInstanceStatus() const
ReplicationInstance & AddReplicationInstancePublicIpAddresses(const Aws::String &value)
ReplicationInstance & WithReplicationInstanceClass(const char *value)
bool GetAutoMinorVersionUpgrade() const
ReplicationInstance & WithReplicationInstanceIdentifier(const Aws::String &value)
void SetPreferredMaintenanceWindow(const char *value)
ReplicationInstance & AddReplicationInstancePrivateIpAddresses(const Aws::String &value)
ReplicationInstance & WithAvailabilityZone(const char *value)
ReplicationInstance & WithEngineVersion(const Aws::String &value)
void SetAllocatedStorage(int value)
void SetEngineVersion(const Aws::String &value)
void SetReplicationInstanceStatus(const Aws::String &value)
void SetReplicationInstanceIdentifier(const Aws::String &value)
void SetReplicationInstanceIdentifier(const char *value)
void SetVpcSecurityGroups(Aws::Vector< VpcSecurityGroupMembership > &&value)
ReplicationInstance & WithReplicationInstanceClass(const Aws::String &value)
ReplicationInstance & WithKmsKeyId(const Aws::String &value)
ReplicationInstance & WithReplicationInstanceStatus(const Aws::String &value)
ReplicationInstance & WithReplicationInstancePrivateIpAddresses(const Aws::Vector< Aws::String > &value)
#define AWS_DATABASEMIGRATIONSERVICE_API
void SetReplicationSubnetGroup(const ReplicationSubnetGroup &value)
ReplicationInstance & WithReplicationInstanceArn(Aws::String &&value)
void SetAutoMinorVersionUpgrade(bool value)
ReplicationInstance & AddReplicationInstancePrivateIpAddresses(Aws::String &&value)
void SetEngineVersion(Aws::String &&value)
ReplicationInstance & WithKmsKeyId(Aws::String &&value)
ReplicationInstance & WithReplicationSubnetGroup(const ReplicationSubnetGroup &value)
ReplicationInstance & WithPreferredMaintenanceWindow(const Aws::String &value)
void SetMultiAZ(bool value)
void SetInstanceCreateTime(const Aws::Utils::DateTime &value)
const Aws::String & GetReplicationInstanceClass() const
ReplicationInstance & WithEngineVersion(Aws::String &&value)
void SetReplicationInstanceIdentifier(Aws::String &&value)
ReplicationInstance & WithAllocatedStorage(int value)
ReplicationInstance & WithReplicationInstanceArn(const char *value)
ReplicationInstance & WithReplicationInstanceClass(Aws::String &&value)
const Aws::Vector< Aws::String > & GetReplicationInstancePublicIpAddresses() const
void SetAvailabilityZone(Aws::String &&value)
ReplicationInstance & WithPendingModifiedValues(const ReplicationPendingModifiedValues &value)
void SetReplicationInstanceArn(const Aws::String &value)
const Aws::Vector< Aws::String > & GetReplicationInstancePrivateIpAddresses() const
ReplicationInstance & WithInstanceCreateTime(Aws::Utils::DateTime &&value)
const Aws::Vector< VpcSecurityGroupMembership > & GetVpcSecurityGroups() const
ReplicationInstance & WithPreferredMaintenanceWindow(Aws::String &&value)
ReplicationInstance & AddReplicationInstancePrivateIpAddresses(const char *value)
void SetReplicationInstanceStatus(Aws::String &&value)
void SetPreferredMaintenanceWindow(Aws::String &&value)
ReplicationInstance & WithReplicationSubnetGroup(ReplicationSubnetGroup &&value)
void SetKmsKeyId(Aws::String &&value)
ReplicationInstance & WithKmsKeyId(const char *value)
ReplicationInstance & AddReplicationInstancePublicIpAddresses(Aws::String &&value)
ReplicationInstance & WithVpcSecurityGroups(const Aws::Vector< VpcSecurityGroupMembership > &value)
void SetEngineVersion(const char *value)
void SetReplicationInstanceClass(const Aws::String &value)
ReplicationInstance & WithVpcSecurityGroups(Aws::Vector< VpcSecurityGroupMembership > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetReplicationInstanceClass(const char *value)
void SetReplicationInstanceClass(Aws::String &&value)
void SetVpcSecurityGroups(const Aws::Vector< VpcSecurityGroupMembership > &value)
void SetAvailabilityZone(const char *value)
ReplicationInstance & WithReplicationInstanceIdentifier(Aws::String &&value)
void SetPendingModifiedValues(const ReplicationPendingModifiedValues &value)
const Aws::String & GetReplicationInstanceIdentifier() const
ReplicationInstance & WithPreferredMaintenanceWindow(const char *value)
const Aws::String & GetKmsKeyId() const
ReplicationInstance & AddReplicationInstancePublicIpAddresses(const char *value)
const Aws::String & GetEngineVersion() const
void SetPendingModifiedValues(ReplicationPendingModifiedValues &&value)
const Aws::String & GetReplicationInstanceArn() const
void SetReplicationInstancePublicIpAddresses(Aws::Vector< Aws::String > &&value)
void SetReplicationSubnetGroup(ReplicationSubnetGroup &&value)
void SetReplicationInstanceStatus(const char *value)
const Aws::Utils::DateTime & GetInstanceCreateTime() const
const ReplicationSubnetGroup & GetReplicationSubnetGroup() const
void SetReplicationInstancePrivateIpAddresses(const Aws::Vector< Aws::String > &value)
ReplicationInstance & WithReplicationInstanceStatus(Aws::String &&value)
void SetKmsKeyId(const char *value)
int GetAllocatedStorage() const
ReplicationInstance & AddVpcSecurityGroups(const VpcSecurityGroupMembership &value)
JSON (JavaScript Object Notation).
ReplicationInstance & WithPendingModifiedValues(ReplicationPendingModifiedValues &&value)
ReplicationInstance & WithInstanceCreateTime(const Aws::Utils::DateTime &value)