@Generated(value="software.amazon.awssdk:codegen") public class ReplicationInstance extends Object implements StructuredPojo, ToCopyableBuilder<ReplicationInstance.Builder,ReplicationInstance>
Modifier and Type | Class and Description |
---|---|
static interface |
ReplicationInstance.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
allocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
Boolean |
autoMinorVersionUpgrade()
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
|
String |
availabilityZone()
The Availability Zone for the instance.
|
static ReplicationInstance.Builder |
builder() |
String |
engineVersion()
The engine version number of the replication instance.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
instanceCreateTime()
The time the replication instance was created.
|
String |
kmsKeyId()
The KMS key identifier that is used to encrypt the content on the replication instance.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Boolean |
multiAZ()
Specifies if the replication instance is a Multi-AZ deployment.
|
ReplicationPendingModifiedValues |
pendingModifiedValues()
The pending modification values.
|
String |
preferredMaintenanceWindow()
The maintenance window times for the replication instance.
|
Boolean |
publiclyAccessible()
Specifies the accessibility options for the replication instance.
|
String |
replicationInstanceArn()
The Amazon Resource Name (ARN) of the replication instance.
|
String |
replicationInstanceClass()
The compute and memory capacity of the replication instance.
|
String |
replicationInstanceIdentifier()
The replication instance identifier.
|
String |
replicationInstancePrivateIpAddress()
The private IP address of the replication instance.
|
List<String> |
replicationInstancePrivateIpAddresses()
The private IP address of the replication instance.
|
String |
replicationInstancePublicIpAddress()
The public IP address of the replication instance.
|
List<String> |
replicationInstancePublicIpAddresses()
The public IP address of the replication instance.
|
String |
replicationInstanceStatus()
The status of the replication instance.
|
ReplicationSubnetGroup |
replicationSubnetGroup()
The subnet group for the replication instance.
|
String |
secondaryAvailabilityZone()
The availability zone of the standby replication instance in a Multi-AZ deployment.
|
static Class<? extends ReplicationInstance.Builder> |
serializableBuilderClass() |
ReplicationInstance.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
List<VpcSecurityGroupMembership> |
vpcSecurityGroups()
The VPC security group for the instance.
|
copy
public 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
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 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
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 replicationInstanceStatus()
The status of the replication instance.
public Integer allocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
public Instant instanceCreateTime()
The time the replication instance was created.
public List<VpcSecurityGroupMembership> vpcSecurityGroups()
The VPC security group for the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String availabilityZone()
The Availability Zone for the instance.
public ReplicationSubnetGroup replicationSubnetGroup()
The subnet group for the replication instance.
public String preferredMaintenanceWindow()
The maintenance window times for the replication instance.
public ReplicationPendingModifiedValues pendingModifiedValues()
The pending modification values.
public Boolean multiAZ()
Specifies if 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 String engineVersion()
The engine version number of the replication instance.
public Boolean autoMinorVersionUpgrade()
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
public String kmsKeyId()
The KMS key identifier that is used to encrypt the content on the replication instance. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use 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 replicationInstanceArn()
The Amazon Resource Name (ARN) of the replication instance.
public String replicationInstancePublicIpAddress()
The public IP address of the replication instance.
public String replicationInstancePrivateIpAddress()
The private IP address of the replication instance.
public List<String> replicationInstancePublicIpAddresses()
The public IP address of the replication instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> replicationInstancePrivateIpAddresses()
The private IP address of the replication instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public 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
.
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 String secondaryAvailabilityZone()
The availability zone of the standby replication instance in a Multi-AZ deployment.
public ReplicationInstance.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ReplicationInstance.Builder,ReplicationInstance>
public static ReplicationInstance.Builder builder()
public static Class<? extends ReplicationInstance.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.