@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReplicationInstance extends Object implements Serializable, Cloneable, StructuredPojo
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 for the replication instance.
|
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 AWS 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.
|
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.
|
String |
getReplicationInstanceIdentifier()
The replication instance identifier.
|
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 for the replication instance.
|
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 AWS 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 |
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.
|
void |
setReplicationInstanceIdentifier(String replicationInstanceIdentifier)
The replication instance identifier.
|
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 for the replication instance.
|
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 AWS 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 |
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.
|
ReplicationInstance |
withReplicationInstanceIdentifier(String replicationInstanceIdentifier)
The replication instance identifier.
|
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. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 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. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 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. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 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 from 1 to 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. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 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. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 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.
Valid Values:
dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
replicationInstanceClass
- The compute and memory capacity of the replication instance.
Valid Values:
dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
public String getReplicationInstanceClass()
The compute and memory capacity of the replication instance.
Valid Values:
dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
Valid Values:
dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
public ReplicationInstance withReplicationInstanceClass(String replicationInstanceClass)
The compute and memory capacity of the replication instance.
Valid Values:
dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
replicationInstanceClass
- The compute and memory capacity of the replication instance.
Valid Values:
dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
public void setReplicationInstanceStatus(String replicationInstanceStatus)
The status of the replication instance.
replicationInstanceStatus
- The status of the replication instance.public String getReplicationInstanceStatus()
The status of the replication instance.
public ReplicationInstance withReplicationInstanceStatus(String replicationInstanceStatus)
The status of the replication instance.
replicationInstanceStatus
- The status of the replication instance.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.
preferredMaintenanceWindow
- The maintenance window times for the replication instance.public String getPreferredMaintenanceWindow()
The maintenance window times for the replication instance.
public ReplicationInstance withPreferredMaintenanceWindow(String preferredMaintenanceWindow)
The maintenance window times for the replication instance.
preferredMaintenanceWindow
- The maintenance window times for the replication instance.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 cannot 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 cannot 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 cannot 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 cannot 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 cannot 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 cannot 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.
engineVersion
- The engine version number of the replication instance.public String getEngineVersion()
The engine version number of the replication instance.
public ReplicationInstance withEngineVersion(String engineVersion)
The engine version number of the replication instance.
engineVersion
- The engine version number of the replication instance.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 AWS 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 AWS DMS uses your default encryption
key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.
kmsKeyId
- An AWS 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 AWS DMS uses your default
encryption key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.
public String getKmsKeyId()
An AWS 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 AWS DMS uses your default encryption
key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.
If you don't specify a value for the KmsKeyId
parameter, then AWS DMS uses your default
encryption key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.
public ReplicationInstance withKmsKeyId(String kmsKeyId)
An AWS 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 AWS DMS uses your default encryption
key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.
kmsKeyId
- An AWS 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 AWS DMS uses your default
encryption key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS 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 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 for the replication instance.
dnsNameServers
- The DNS name servers for the replication instance.public String getDnsNameServers()
The DNS name servers for the replication instance.
public ReplicationInstance withDnsNameServers(String dnsNameServers)
The DNS name servers for the replication instance.
dnsNameServers
- The DNS name servers for the replication instance.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.