@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReplicationInstance extends Object implements Serializable, Cloneable, StructuredPojo
Provides information that defines a replication instance.
Constructor and Description |
---|
ReplicationInstance() |
Modifier and Type | Method and Description |
---|---|
ReplicationInstance |
clone() |
boolean |
equals(Object obj) |
Integer |
getAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
Boolean |
getAutoMinorVersionUpgrade()
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
|
String |
getAvailabilityZone()
The Availability Zone for the instance.
|
String |
getDnsNameServers()
The DNS name servers supported for the replication instance to access your on-premise source or target database.
|
String |
getEngineVersion()
The engine version number of the replication instance.
|
Date |
getFreeUntil()
The expiration date of the free replication instance that is part of the Free DMS program.
|
Date |
getInstanceCreateTime()
The time the replication instance was created.
|
String |
getKmsKeyId()
An KMS key identifier that is used to encrypt the data on the replication instance.
|
Boolean |
getMultiAZ()
Specifies whether the replication instance is a Multi-AZ deployment.
|
String |
getNetworkType()
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports
both IPv4 and IPv6 addressing.
|
ReplicationPendingModifiedValues |
getPendingModifiedValues()
The pending modification values.
|
String |
getPreferredMaintenanceWindow()
The maintenance window times for the replication instance.
|
Boolean |
getPubliclyAccessible()
Specifies the accessibility options for the replication instance.
|
String |
getReplicationInstanceArn()
The Amazon Resource Name (ARN) of the replication instance.
|
String |
getReplicationInstanceClass()
The compute and memory capacity of the replication instance as defined for the specified replication instance
class.
|
String |
getReplicationInstanceIdentifier()
The replication instance identifier is a required parameter.
|
List<String> |
getReplicationInstanceIpv6Addresses()
One or more IPv6 addresses for the replication instance.
|
String |
getReplicationInstancePrivateIpAddress()
Deprecated.
|
List<String> |
getReplicationInstancePrivateIpAddresses()
One or more private IP addresses for the replication instance.
|
String |
getReplicationInstancePublicIpAddress()
Deprecated.
|
List<String> |
getReplicationInstancePublicIpAddresses()
One or more public IP addresses for the replication instance.
|
String |
getReplicationInstanceStatus()
The status of the replication instance.
|
ReplicationSubnetGroup |
getReplicationSubnetGroup()
The subnet group for the replication instance.
|
String |
getSecondaryAvailabilityZone()
The Availability Zone of the standby replication instance in a Multi-AZ deployment.
|
List<VpcSecurityGroupMembership> |
getVpcSecurityGroups()
The VPC security group for the instance.
|
int |
hashCode() |
Boolean |
isAutoMinorVersionUpgrade()
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
|
Boolean |
isMultiAZ()
Specifies whether the replication instance is a Multi-AZ deployment.
|
Boolean |
isPubliclyAccessible()
Specifies the accessibility options for the replication instance.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllocatedStorage(Integer allocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
void |
setAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
|
void |
setAvailabilityZone(String availabilityZone)
The Availability Zone for the instance.
|
void |
setDnsNameServers(String dnsNameServers)
The DNS name servers supported for the replication instance to access your on-premise source or target database.
|
void |
setEngineVersion(String engineVersion)
The engine version number of the replication instance.
|
void |
setFreeUntil(Date freeUntil)
The expiration date of the free replication instance that is part of the Free DMS program.
|
void |
setInstanceCreateTime(Date instanceCreateTime)
The time the replication instance was created.
|
void |
setKmsKeyId(String kmsKeyId)
An KMS key identifier that is used to encrypt the data on the replication instance.
|
void |
setMultiAZ(Boolean multiAZ)
Specifies whether the replication instance is a Multi-AZ deployment.
|
void |
setNetworkType(String networkType)
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports
both IPv4 and IPv6 addressing.
|
void |
setPendingModifiedValues(ReplicationPendingModifiedValues pendingModifiedValues)
The pending modification values.
|
void |
setPreferredMaintenanceWindow(String preferredMaintenanceWindow)
The maintenance window times for the replication instance.
|
void |
setPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the replication instance.
|
void |
setReplicationInstanceArn(String replicationInstanceArn)
The Amazon Resource Name (ARN) of the replication instance.
|
void |
setReplicationInstanceClass(String replicationInstanceClass)
The compute and memory capacity of the replication instance as defined for the specified replication instance
class.
|
void |
setReplicationInstanceIdentifier(String replicationInstanceIdentifier)
The replication instance identifier is a required parameter.
|
void |
setReplicationInstanceIpv6Addresses(Collection<String> replicationInstanceIpv6Addresses)
One or more IPv6 addresses for the replication instance.
|
void |
setReplicationInstancePrivateIpAddress(String replicationInstancePrivateIpAddress)
Deprecated.
|
void |
setReplicationInstancePrivateIpAddresses(Collection<String> replicationInstancePrivateIpAddresses)
One or more private IP addresses for the replication instance.
|
void |
setReplicationInstancePublicIpAddress(String replicationInstancePublicIpAddress)
Deprecated.
|
void |
setReplicationInstancePublicIpAddresses(Collection<String> replicationInstancePublicIpAddresses)
One or more public IP addresses for the replication instance.
|
void |
setReplicationInstanceStatus(String replicationInstanceStatus)
The status of the replication instance.
|
void |
setReplicationSubnetGroup(ReplicationSubnetGroup replicationSubnetGroup)
The subnet group for the replication instance.
|
void |
setSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone of the standby replication instance in a Multi-AZ deployment.
|
void |
setVpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
The VPC security group for the instance.
|
String |
toString()
Returns a string representation of this object.
|
ReplicationInstance |
withAllocatedStorage(Integer allocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
ReplicationInstance |
withAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
|
ReplicationInstance |
withAvailabilityZone(String availabilityZone)
The Availability Zone for the instance.
|
ReplicationInstance |
withDnsNameServers(String dnsNameServers)
The DNS name servers supported for the replication instance to access your on-premise source or target database.
|
ReplicationInstance |
withEngineVersion(String engineVersion)
The engine version number of the replication instance.
|
ReplicationInstance |
withFreeUntil(Date freeUntil)
The expiration date of the free replication instance that is part of the Free DMS program.
|
ReplicationInstance |
withInstanceCreateTime(Date instanceCreateTime)
The time the replication instance was created.
|
ReplicationInstance |
withKmsKeyId(String kmsKeyId)
An KMS key identifier that is used to encrypt the data on the replication instance.
|
ReplicationInstance |
withMultiAZ(Boolean multiAZ)
Specifies whether the replication instance is a Multi-AZ deployment.
|
ReplicationInstance |
withNetworkType(String networkType)
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports
both IPv4 and IPv6 addressing.
|
ReplicationInstance |
withPendingModifiedValues(ReplicationPendingModifiedValues pendingModifiedValues)
The pending modification values.
|
ReplicationInstance |
withPreferredMaintenanceWindow(String preferredMaintenanceWindow)
The maintenance window times for the replication instance.
|
ReplicationInstance |
withPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the replication instance.
|
ReplicationInstance |
withReplicationInstanceArn(String replicationInstanceArn)
The Amazon Resource Name (ARN) of the replication instance.
|
ReplicationInstance |
withReplicationInstanceClass(String replicationInstanceClass)
The compute and memory capacity of the replication instance as defined for the specified replication instance
class.
|
ReplicationInstance |
withReplicationInstanceIdentifier(String replicationInstanceIdentifier)
The replication instance identifier is a required parameter.
|
ReplicationInstance |
withReplicationInstanceIpv6Addresses(Collection<String> replicationInstanceIpv6Addresses)
One or more IPv6 addresses for the replication instance.
|
ReplicationInstance |
withReplicationInstanceIpv6Addresses(String... replicationInstanceIpv6Addresses)
One or more IPv6 addresses for the replication instance.
|
ReplicationInstance |
withReplicationInstancePrivateIpAddress(String replicationInstancePrivateIpAddress)
Deprecated.
|
ReplicationInstance |
withReplicationInstancePrivateIpAddresses(Collection<String> replicationInstancePrivateIpAddresses)
One or more private IP addresses for the replication instance.
|
ReplicationInstance |
withReplicationInstancePrivateIpAddresses(String... replicationInstancePrivateIpAddresses)
One or more private IP addresses for the replication instance.
|
ReplicationInstance |
withReplicationInstancePublicIpAddress(String replicationInstancePublicIpAddress)
Deprecated.
|
ReplicationInstance |
withReplicationInstancePublicIpAddresses(Collection<String> replicationInstancePublicIpAddresses)
One or more public IP addresses for the replication instance.
|
ReplicationInstance |
withReplicationInstancePublicIpAddresses(String... replicationInstancePublicIpAddresses)
One or more public IP addresses for the replication instance.
|
ReplicationInstance |
withReplicationInstanceStatus(String replicationInstanceStatus)
The status of the replication instance.
|
ReplicationInstance |
withReplicationSubnetGroup(ReplicationSubnetGroup replicationSubnetGroup)
The subnet group for the replication instance.
|
ReplicationInstance |
withSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone of the standby replication instance in a Multi-AZ deployment.
|
ReplicationInstance |
withVpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
The VPC security group for the instance.
|
ReplicationInstance |
withVpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)
The VPC security group for the instance.
|
public void setReplicationInstanceIdentifier(String replicationInstanceIdentifier)
The replication instance identifier is a required parameter. This parameter is stored as a lowercase string.
Constraints:
Must contain 1-63 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: myrepinstance
replicationInstanceIdentifier
- The replication instance identifier is a required parameter. This parameter is stored as a lowercase
string.
Constraints:
Must contain 1-63 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: myrepinstance
public String getReplicationInstanceIdentifier()
The replication instance identifier is a required parameter. This parameter is stored as a lowercase string.
Constraints:
Must contain 1-63 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: myrepinstance
Constraints:
Must contain 1-63 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: myrepinstance
public ReplicationInstance withReplicationInstanceIdentifier(String replicationInstanceIdentifier)
The replication instance identifier is a required parameter. This parameter is stored as a lowercase string.
Constraints:
Must contain 1-63 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: myrepinstance
replicationInstanceIdentifier
- The replication instance identifier is a required parameter. This parameter is stored as a lowercase
string.
Constraints:
Must contain 1-63 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: myrepinstance
public void setReplicationInstanceClass(String replicationInstanceClass)
The compute and memory capacity of the replication instance as defined for the specified replication instance class. It is a required parameter, although a default value is pre-selected in the DMS console.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
replicationInstanceClass
- The compute and memory capacity of the replication instance as defined for the specified replication
instance class. It is a required parameter, although a default value is pre-selected in the DMS
console.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
public String getReplicationInstanceClass()
The compute and memory capacity of the replication instance as defined for the specified replication instance class. It is a required parameter, although a default value is pre-selected in the DMS console.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
public ReplicationInstance withReplicationInstanceClass(String replicationInstanceClass)
The compute and memory capacity of the replication instance as defined for the specified replication instance class. It is a required parameter, although a default value is pre-selected in the DMS console.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
replicationInstanceClass
- The compute and memory capacity of the replication instance as defined for the specified replication
instance class. It is a required parameter, although a default value is pre-selected in the DMS
console.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
public void setReplicationInstanceStatus(String replicationInstanceStatus)
The status of the replication instance. The possible return values include:
"available"
"creating"
"deleted"
"deleting"
"failed"
"modifying"
"upgrading"
"rebooting"
"resetting-master-credentials"
"storage-full"
"incompatible-credentials"
"incompatible-network"
"maintenance"
replicationInstanceStatus
- The status of the replication instance. The possible return values include:
"available"
"creating"
"deleted"
"deleting"
"failed"
"modifying"
"upgrading"
"rebooting"
"resetting-master-credentials"
"storage-full"
"incompatible-credentials"
"incompatible-network"
"maintenance"
public String getReplicationInstanceStatus()
The status of the replication instance. The possible return values include:
"available"
"creating"
"deleted"
"deleting"
"failed"
"modifying"
"upgrading"
"rebooting"
"resetting-master-credentials"
"storage-full"
"incompatible-credentials"
"incompatible-network"
"maintenance"
"available"
"creating"
"deleted"
"deleting"
"failed"
"modifying"
"upgrading"
"rebooting"
"resetting-master-credentials"
"storage-full"
"incompatible-credentials"
"incompatible-network"
"maintenance"
public ReplicationInstance withReplicationInstanceStatus(String replicationInstanceStatus)
The status of the replication instance. The possible return values include:
"available"
"creating"
"deleted"
"deleting"
"failed"
"modifying"
"upgrading"
"rebooting"
"resetting-master-credentials"
"storage-full"
"incompatible-credentials"
"incompatible-network"
"maintenance"
replicationInstanceStatus
- The status of the replication instance. The possible return values include:
"available"
"creating"
"deleted"
"deleting"
"failed"
"modifying"
"upgrading"
"rebooting"
"resetting-master-credentials"
"storage-full"
"incompatible-credentials"
"incompatible-network"
"maintenance"
public void setAllocatedStorage(Integer allocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
allocatedStorage
- The amount of storage (in gigabytes) that is allocated for the replication instance.public Integer getAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
public ReplicationInstance withAllocatedStorage(Integer allocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
allocatedStorage
- The amount of storage (in gigabytes) that is allocated for the replication instance.public void setInstanceCreateTime(Date instanceCreateTime)
The time the replication instance was created.
instanceCreateTime
- The time the replication instance was created.public Date getInstanceCreateTime()
The time the replication instance was created.
public ReplicationInstance withInstanceCreateTime(Date instanceCreateTime)
The time the replication instance was created.
instanceCreateTime
- The time the replication instance was created.public List<VpcSecurityGroupMembership> getVpcSecurityGroups()
The VPC security group for the instance.
public void setVpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
The VPC security group for the instance.
vpcSecurityGroups
- The VPC security group for the instance.public ReplicationInstance withVpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)
The VPC security group for the instance.
NOTE: This method appends the values to the existing list (if any). Use
setVpcSecurityGroups(java.util.Collection)
or withVpcSecurityGroups(java.util.Collection)
if
you want to override the existing values.
vpcSecurityGroups
- The VPC security group for the instance.public ReplicationInstance withVpcSecurityGroups(Collection<VpcSecurityGroupMembership> vpcSecurityGroups)
The VPC security group for the instance.
vpcSecurityGroups
- The VPC security group for the instance.public void setAvailabilityZone(String availabilityZone)
The Availability Zone for the instance.
availabilityZone
- The Availability Zone for the instance.public String getAvailabilityZone()
The Availability Zone for the instance.
public ReplicationInstance withAvailabilityZone(String availabilityZone)
The Availability Zone for the instance.
availabilityZone
- The Availability Zone for the instance.public void setReplicationSubnetGroup(ReplicationSubnetGroup replicationSubnetGroup)
The subnet group for the replication instance.
replicationSubnetGroup
- The subnet group for the replication instance.public ReplicationSubnetGroup getReplicationSubnetGroup()
The subnet group for the replication instance.
public ReplicationInstance withReplicationSubnetGroup(ReplicationSubnetGroup replicationSubnetGroup)
The subnet group for the replication instance.
replicationSubnetGroup
- The subnet group for the replication instance.public void setPreferredMaintenanceWindow(String preferredMaintenanceWindow)
The maintenance window times for the replication instance. Any pending upgrades to the replication instance are performed during this time.
preferredMaintenanceWindow
- The maintenance window times for the replication instance. Any pending upgrades to the replication
instance are performed during this time.public String getPreferredMaintenanceWindow()
The maintenance window times for the replication instance. Any pending upgrades to the replication instance are performed during this time.
public ReplicationInstance withPreferredMaintenanceWindow(String preferredMaintenanceWindow)
The maintenance window times for the replication instance. Any pending upgrades to the replication instance are performed during this time.
preferredMaintenanceWindow
- The maintenance window times for the replication instance. Any pending upgrades to the replication
instance are performed during this time.public void setPendingModifiedValues(ReplicationPendingModifiedValues pendingModifiedValues)
The pending modification values.
pendingModifiedValues
- The pending modification values.public ReplicationPendingModifiedValues getPendingModifiedValues()
The pending modification values.
public ReplicationInstance withPendingModifiedValues(ReplicationPendingModifiedValues pendingModifiedValues)
The pending modification values.
pendingModifiedValues
- The pending modification values.public void setMultiAZ(Boolean multiAZ)
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
multiAZ
- Specifies whether the replication instance is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.public Boolean getMultiAZ()
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.public ReplicationInstance withMultiAZ(Boolean multiAZ)
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
multiAZ
- Specifies whether the replication instance is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.public Boolean isMultiAZ()
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.public void setEngineVersion(String engineVersion)
The engine version number of the replication instance.
If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade
to
true
.
engineVersion
- The engine version number of the replication instance.
If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade
to
true
.
public String getEngineVersion()
The engine version number of the replication instance.
If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade
to
true
.
If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade
to
true
.
public ReplicationInstance withEngineVersion(String engineVersion)
The engine version number of the replication instance.
If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade
to
true
.
engineVersion
- The engine version number of the replication instance.
If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade
to
true
.
public void setAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
autoMinorVersionUpgrade
- Boolean value indicating if minor version upgrades will be automatically applied to the instance.public Boolean getAutoMinorVersionUpgrade()
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
public ReplicationInstance withAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
autoMinorVersionUpgrade
- Boolean value indicating if minor version upgrades will be automatically applied to the instance.public Boolean isAutoMinorVersionUpgrade()
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
public void setKmsKeyId(String kmsKeyId)
An KMS key identifier that is used to encrypt the data on the replication instance.
If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
kmsKeyId
- An KMS key identifier that is used to encrypt the data on the replication instance.
If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default
encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
public String getKmsKeyId()
An KMS key identifier that is used to encrypt the data on the replication instance.
If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default
encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
public ReplicationInstance withKmsKeyId(String kmsKeyId)
An KMS key identifier that is used to encrypt the data on the replication instance.
If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
kmsKeyId
- An KMS key identifier that is used to encrypt the data on the replication instance.
If you don't specify a value for the KmsKeyId
parameter, then DMS uses your default
encryption key.
KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
public void setReplicationInstanceArn(String replicationInstanceArn)
The Amazon Resource Name (ARN) of the replication instance.
replicationInstanceArn
- The Amazon Resource Name (ARN) of the replication instance.public String getReplicationInstanceArn()
The Amazon Resource Name (ARN) of the replication instance.
public ReplicationInstance withReplicationInstanceArn(String replicationInstanceArn)
The Amazon Resource Name (ARN) of the replication instance.
replicationInstanceArn
- The Amazon Resource Name (ARN) of the replication instance.@Deprecated public void setReplicationInstancePublicIpAddress(String replicationInstancePublicIpAddress)
The public IP address of the replication instance.
replicationInstancePublicIpAddress
- The public IP address of the replication instance.@Deprecated public String getReplicationInstancePublicIpAddress()
The public IP address of the replication instance.
@Deprecated public ReplicationInstance withReplicationInstancePublicIpAddress(String replicationInstancePublicIpAddress)
The public IP address of the replication instance.
replicationInstancePublicIpAddress
- The public IP address of the replication instance.@Deprecated public void setReplicationInstancePrivateIpAddress(String replicationInstancePrivateIpAddress)
The private IP address of the replication instance.
replicationInstancePrivateIpAddress
- The private IP address of the replication instance.@Deprecated public String getReplicationInstancePrivateIpAddress()
The private IP address of the replication instance.
@Deprecated public ReplicationInstance withReplicationInstancePrivateIpAddress(String replicationInstancePrivateIpAddress)
The private IP address of the replication instance.
replicationInstancePrivateIpAddress
- The private IP address of the replication instance.public List<String> getReplicationInstancePublicIpAddresses()
One or more public IP addresses for the replication instance.
public void setReplicationInstancePublicIpAddresses(Collection<String> replicationInstancePublicIpAddresses)
One or more public IP addresses for the replication instance.
replicationInstancePublicIpAddresses
- One or more public IP addresses for the replication instance.public ReplicationInstance withReplicationInstancePublicIpAddresses(String... replicationInstancePublicIpAddresses)
One or more public IP addresses for the replication instance.
NOTE: This method appends the values to the existing list (if any). Use
setReplicationInstancePublicIpAddresses(java.util.Collection)
or
withReplicationInstancePublicIpAddresses(java.util.Collection)
if you want to override the existing
values.
replicationInstancePublicIpAddresses
- One or more public IP addresses for the replication instance.public ReplicationInstance withReplicationInstancePublicIpAddresses(Collection<String> replicationInstancePublicIpAddresses)
One or more public IP addresses for the replication instance.
replicationInstancePublicIpAddresses
- One or more public IP addresses for the replication instance.public List<String> getReplicationInstancePrivateIpAddresses()
One or more private IP addresses for the replication instance.
public void setReplicationInstancePrivateIpAddresses(Collection<String> replicationInstancePrivateIpAddresses)
One or more private IP addresses for the replication instance.
replicationInstancePrivateIpAddresses
- One or more private IP addresses for the replication instance.public ReplicationInstance withReplicationInstancePrivateIpAddresses(String... replicationInstancePrivateIpAddresses)
One or more private IP addresses for the replication instance.
NOTE: This method appends the values to the existing list (if any). Use
setReplicationInstancePrivateIpAddresses(java.util.Collection)
or
withReplicationInstancePrivateIpAddresses(java.util.Collection)
if you want to override the existing
values.
replicationInstancePrivateIpAddresses
- One or more private IP addresses for the replication instance.public ReplicationInstance withReplicationInstancePrivateIpAddresses(Collection<String> replicationInstancePrivateIpAddresses)
One or more private IP addresses for the replication instance.
replicationInstancePrivateIpAddresses
- One or more private IP addresses for the replication instance.public List<String> getReplicationInstanceIpv6Addresses()
One or more IPv6 addresses for the replication instance.
public void setReplicationInstanceIpv6Addresses(Collection<String> replicationInstanceIpv6Addresses)
One or more IPv6 addresses for the replication instance.
replicationInstanceIpv6Addresses
- One or more IPv6 addresses for the replication instance.public ReplicationInstance withReplicationInstanceIpv6Addresses(String... replicationInstanceIpv6Addresses)
One or more IPv6 addresses for the replication instance.
NOTE: This method appends the values to the existing list (if any). Use
setReplicationInstanceIpv6Addresses(java.util.Collection)
or
withReplicationInstanceIpv6Addresses(java.util.Collection)
if you want to override the existing values.
replicationInstanceIpv6Addresses
- One or more IPv6 addresses for the replication instance.public ReplicationInstance withReplicationInstanceIpv6Addresses(Collection<String> replicationInstanceIpv6Addresses)
One or more IPv6 addresses for the replication instance.
replicationInstanceIpv6Addresses
- One or more IPv6 addresses for the replication instance.public void setPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the replication instance. A value of true
represents an
instance with a public IP address. A value of false
represents an instance with a private IP
address. The default value is true
.
publiclyAccessible
- Specifies the accessibility options for the replication instance. A value of true
represents
an instance with a public IP address. A value of false
represents an instance with a private
IP address. The default value is true
.public Boolean getPubliclyAccessible()
Specifies the accessibility options for the replication instance. A value of true
represents an
instance with a public IP address. A value of false
represents an instance with a private IP
address. The default value is true
.
true
represents
an instance with a public IP address. A value of false
represents an instance with a private
IP address. The default value is true
.public ReplicationInstance withPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the replication instance. A value of true
represents an
instance with a public IP address. A value of false
represents an instance with a private IP
address. The default value is true
.
publiclyAccessible
- Specifies the accessibility options for the replication instance. A value of true
represents
an instance with a public IP address. A value of false
represents an instance with a private
IP address. The default value is true
.public Boolean isPubliclyAccessible()
Specifies the accessibility options for the replication instance. A value of true
represents an
instance with a public IP address. A value of false
represents an instance with a private IP
address. The default value is true
.
true
represents
an instance with a public IP address. A value of false
represents an instance with a private
IP address. The default value is true
.public void setSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone of the standby replication instance in a Multi-AZ deployment.
secondaryAvailabilityZone
- The Availability Zone of the standby replication instance in a Multi-AZ deployment.public String getSecondaryAvailabilityZone()
The Availability Zone of the standby replication instance in a Multi-AZ deployment.
public ReplicationInstance withSecondaryAvailabilityZone(String secondaryAvailabilityZone)
The Availability Zone of the standby replication instance in a Multi-AZ deployment.
secondaryAvailabilityZone
- The Availability Zone of the standby replication instance in a Multi-AZ deployment.public void setFreeUntil(Date freeUntil)
The expiration date of the free replication instance that is part of the Free DMS program.
freeUntil
- The expiration date of the free replication instance that is part of the Free DMS program.public Date getFreeUntil()
The expiration date of the free replication instance that is part of the Free DMS program.
public ReplicationInstance withFreeUntil(Date freeUntil)
The expiration date of the free replication instance that is part of the Free DMS program.
freeUntil
- The expiration date of the free replication instance that is part of the Free DMS program.public void setDnsNameServers(String dnsNameServers)
The DNS name servers supported for the replication instance to access your on-premise source or target database.
dnsNameServers
- The DNS name servers supported for the replication instance to access your on-premise source or target
database.public String getDnsNameServers()
The DNS name servers supported for the replication instance to access your on-premise source or target database.
public ReplicationInstance withDnsNameServers(String dnsNameServers)
The DNS name servers supported for the replication instance to access your on-premise source or target database.
dnsNameServers
- The DNS name servers supported for the replication instance to access your on-premise source or target
database.public void setNetworkType(String networkType)
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.
networkType
- The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that
supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.public String getNetworkType()
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.
public ReplicationInstance withNetworkType(String networkType)
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.
networkType
- The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that
supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.public String toString()
toString
in class Object
Object.toString()
public ReplicationInstance clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.