Class ReplicationInstance
- All Implemented Interfaces:
Serializable
,Cloneable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The amount of storage (in gigabytes) that is allocated for the replication instance.Boolean value indicating if minor version upgrades will be automatically applied to the instance.The Availability Zone for the instance.The engine version number of the replication instance.The time the replication instance was created.The KMS key identifier that is used to encrypt the content on the replication instance.The pending modification values.The maintenance window times for the replication instance.Specifies the accessibility options for the replication instance.The Amazon Resource Name (ARN) of the replication instance.The compute and memory capacity of the replication instance.The replication instance identifier.The private IP address of the replication instance.The public IP address of the replication instance.The status of the replication instance.The subnet group for the replication instance.int
hashCode()
Boolean value indicating if minor version upgrades will be automatically applied to the instance.Specifies the accessibility options for the replication instance.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
setEngineVersion
(String engineVersion) The engine version number of the replication instance.void
setInstanceCreateTime
(Date instanceCreateTime) The time the replication instance was created.void
setKmsKeyId
(String kmsKeyId) The KMS key identifier that is used to encrypt the content on the replication instance.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) The private IP address of the replication instance.void
setReplicationInstancePublicIpAddress
(String replicationInstancePublicIpAddress) The public IP address of the replication instance.void
setReplicationInstanceStatus
(String replicationInstanceStatus) The status of the replication instance.void
setReplicationSubnetGroup
(ReplicationSubnetGroup replicationSubnetGroup) The subnet group for the replication instance.toString()
Returns a string representation of this object; useful for testing and debugging.withAllocatedStorage
(Integer allocatedStorage) The amount of storage (in gigabytes) that is allocated for the replication instance.withAutoMinorVersionUpgrade
(Boolean autoMinorVersionUpgrade) Boolean value indicating if minor version upgrades will be automatically applied to the instance.withAvailabilityZone
(String availabilityZone) The Availability Zone for the instance.withEngineVersion
(String engineVersion) The engine version number of the replication instance.withInstanceCreateTime
(Date instanceCreateTime) The time the replication instance was created.withKmsKeyId
(String kmsKeyId) The KMS key identifier that is used to encrypt the content on the replication instance.withPendingModifiedValues
(ReplicationPendingModifiedValues pendingModifiedValues) The pending modification values.withPreferredMaintenanceWindow
(String preferredMaintenanceWindow) The maintenance window times for the replication instance.withPubliclyAccessible
(Boolean publiclyAccessible) Specifies the accessibility options for the replication instance.withReplicationInstanceArn
(String replicationInstanceArn) The Amazon Resource Name (ARN) of the replication instance.withReplicationInstanceClass
(String replicationInstanceClass) The compute and memory capacity of the replication instance.withReplicationInstanceIdentifier
(String replicationInstanceIdentifier) The replication instance identifier.withReplicationInstancePrivateIpAddress
(String replicationInstancePrivateIpAddress) The private IP address of the replication instance.withReplicationInstancePublicIpAddress
(String replicationInstancePublicIpAddress) The public IP address of the replication instance.withReplicationInstanceStatus
(String replicationInstanceStatus) The status of the replication instance.withReplicationSubnetGroup
(ReplicationSubnetGroup replicationSubnetGroup) The subnet group for the replication instance.
-
Constructor Details
-
ReplicationInstance
public ReplicationInstance()
-
-
Method Details
-
setReplicationInstanceIdentifier
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
- Parameters:
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
-
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
- Returns:
- 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
-
withReplicationInstanceIdentifier
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
- Parameters:
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
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setReplicationInstanceClass
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
- Parameters:
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
-
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
- Returns:
- 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
-
withReplicationInstanceClass
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
- Parameters:
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
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setReplicationInstanceStatus
The status of the replication instance.
- Parameters:
replicationInstanceStatus
- The status of the replication instance.
-
getReplicationInstanceStatus
The status of the replication instance.
- Returns:
- The status of the replication instance.
-
withReplicationInstanceStatus
The status of the replication instance.
- Parameters:
replicationInstanceStatus
- The status of the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAllocatedStorage
The amount of storage (in gigabytes) that is allocated for the replication instance.
- Parameters:
allocatedStorage
- The amount of storage (in gigabytes) that is allocated for the replication instance.
-
getAllocatedStorage
The amount of storage (in gigabytes) that is allocated for the replication instance.
- Returns:
- The amount of storage (in gigabytes) that is allocated for the replication instance.
-
withAllocatedStorage
The amount of storage (in gigabytes) that is allocated for the replication instance.
- Parameters:
allocatedStorage
- The amount of storage (in gigabytes) that is allocated for the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setInstanceCreateTime
The time the replication instance was created.
- Parameters:
instanceCreateTime
- The time the replication instance was created.
-
getInstanceCreateTime
The time the replication instance was created.
- Returns:
- The time the replication instance was created.
-
withInstanceCreateTime
The time the replication instance was created.
- Parameters:
instanceCreateTime
- The time the replication instance was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAvailabilityZone
The Availability Zone for the instance.
- Parameters:
availabilityZone
- The Availability Zone for the instance.
-
getAvailabilityZone
The Availability Zone for the instance.
- Returns:
- The Availability Zone for the instance.
-
withAvailabilityZone
The Availability Zone for the instance.
- Parameters:
availabilityZone
- The Availability Zone for the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setReplicationSubnetGroup
The subnet group for the replication instance.
- Parameters:
replicationSubnetGroup
- The subnet group for the replication instance.
-
getReplicationSubnetGroup
The subnet group for the replication instance.
- Returns:
- The subnet group for the replication instance.
-
withReplicationSubnetGroup
public ReplicationInstance withReplicationSubnetGroup(ReplicationSubnetGroup replicationSubnetGroup) The subnet group for the replication instance.
- Parameters:
replicationSubnetGroup
- The subnet group for the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPreferredMaintenanceWindow
The maintenance window times for the replication instance.
- Parameters:
preferredMaintenanceWindow
- The maintenance window times for the replication instance.
-
getPreferredMaintenanceWindow
The maintenance window times for the replication instance.
- Returns:
- The maintenance window times for the replication instance.
-
withPreferredMaintenanceWindow
The maintenance window times for the replication instance.
- Parameters:
preferredMaintenanceWindow
- The maintenance window times for the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPendingModifiedValues
The pending modification values.
- Parameters:
pendingModifiedValues
- The pending modification values.
-
getPendingModifiedValues
The pending modification values.
- Returns:
- The pending modification values.
-
withPendingModifiedValues
public ReplicationInstance withPendingModifiedValues(ReplicationPendingModifiedValues pendingModifiedValues) The pending modification values.
- Parameters:
pendingModifiedValues
- The pending modification values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEngineVersion
The engine version number of the replication instance.
- Parameters:
engineVersion
- The engine version number of the replication instance.
-
getEngineVersion
The engine version number of the replication instance.
- Returns:
- The engine version number of the replication instance.
-
withEngineVersion
The engine version number of the replication instance.
- Parameters:
engineVersion
- The engine version number of the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAutoMinorVersionUpgrade
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
- Parameters:
autoMinorVersionUpgrade
- Boolean value indicating if minor version upgrades will be automatically applied to the instance.
-
getAutoMinorVersionUpgrade
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
- Returns:
- Boolean value indicating if minor version upgrades will be automatically applied to the instance.
-
withAutoMinorVersionUpgrade
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
- Parameters:
autoMinorVersionUpgrade
- Boolean value indicating if minor version upgrades will be automatically applied to the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isAutoMinorVersionUpgrade
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
- Returns:
- Boolean value indicating if minor version upgrades will be automatically applied to the instance.
-
setKmsKeyId
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.
- Parameters:
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.
-
getKmsKeyId
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.
- Returns:
- 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.
-
withKmsKeyId
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setReplicationInstanceArn
The Amazon Resource Name (ARN) of the replication instance.
- Parameters:
replicationInstanceArn
- The Amazon Resource Name (ARN) of the replication instance.
-
getReplicationInstanceArn
The Amazon Resource Name (ARN) of the replication instance.
- Returns:
- The Amazon Resource Name (ARN) of the replication instance.
-
withReplicationInstanceArn
The Amazon Resource Name (ARN) of the replication instance.
- Parameters:
replicationInstanceArn
- The Amazon Resource Name (ARN) of the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setReplicationInstancePublicIpAddress
The public IP address of the replication instance.
- Parameters:
replicationInstancePublicIpAddress
- The public IP address of the replication instance.
-
getReplicationInstancePublicIpAddress
The public IP address of the replication instance.
- Returns:
- The public IP address of the replication instance.
-
withReplicationInstancePublicIpAddress
public ReplicationInstance withReplicationInstancePublicIpAddress(String replicationInstancePublicIpAddress) The public IP address of the replication instance.
- Parameters:
replicationInstancePublicIpAddress
- The public IP address of the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setReplicationInstancePrivateIpAddress
The private IP address of the replication instance.
- Parameters:
replicationInstancePrivateIpAddress
- The private IP address of the replication instance.
-
getReplicationInstancePrivateIpAddress
The private IP address of the replication instance.
- Returns:
- The private IP address of the replication instance.
-
withReplicationInstancePrivateIpAddress
public ReplicationInstance withReplicationInstancePrivateIpAddress(String replicationInstancePrivateIpAddress) The private IP address of the replication instance.
- Parameters:
replicationInstancePrivateIpAddress
- The private IP address of the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPubliclyAccessible
Specifies the accessibility options for the replication instance. A value of
true
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.- Parameters:
publiclyAccessible
- Specifies the accessibility options for the replication instance. A value oftrue
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.
-
getPubliclyAccessible
Specifies the accessibility options for the replication instance. A value of
true
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.- Returns:
- Specifies the accessibility options for the replication instance.
A value of
true
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.
-
withPubliclyAccessible
Specifies the accessibility options for the replication instance. A value of
true
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.- Parameters:
publiclyAccessible
- Specifies the accessibility options for the replication instance. A value oftrue
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPubliclyAccessible
Specifies the accessibility options for the replication instance. A value of
true
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.- Returns:
- Specifies the accessibility options for the replication instance.
A value of
true
represents an instance with a public IP address. A value offalse
represents an instance with a private IP address. The default value istrue
.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-