public class OrderableReplicationInstance
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
defaultAllocatedStorage
The default amount of storage (in gigabytes) that is allocated for the
replication instance.
|
private java.lang.String |
engineVersion
The version of the replication engine.
|
private java.lang.Integer |
includedAllocatedStorage
The amount of storage (in gigabytes) that is allocated for the
replication instance.
|
private java.lang.Integer |
maxAllocatedStorage
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
private java.lang.Integer |
minAllocatedStorage
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
private java.lang.String |
replicationInstanceClass
The compute and memory capacity of the replication instance.
|
private java.lang.String |
storageType
The type of storage used by the replication instance.
|
Constructor and Description |
---|
OrderableReplicationInstance() |
Modifier and Type | Method and Description |
---|---|
OrderableReplicationInstance |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getDefaultAllocatedStorage()
The default amount of storage (in gigabytes) that is allocated for the
replication instance.
|
java.lang.String |
getEngineVersion()
The version of the replication engine.
|
java.lang.Integer |
getIncludedAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the
replication instance.
|
java.lang.Integer |
getMaxAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
java.lang.Integer |
getMinAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
java.lang.String |
getReplicationInstanceClass()
The compute and memory capacity of the replication instance.
|
java.lang.String |
getStorageType()
The type of storage used by the replication instance.
|
int |
hashCode() |
void |
setDefaultAllocatedStorage(java.lang.Integer defaultAllocatedStorage)
The default amount of storage (in gigabytes) that is allocated for the
replication instance.
|
void |
setEngineVersion(java.lang.String engineVersion)
The version of the replication engine.
|
void |
setIncludedAllocatedStorage(java.lang.Integer includedAllocatedStorage)
The amount of storage (in gigabytes) that is allocated for the
replication instance.
|
void |
setMaxAllocatedStorage(java.lang.Integer maxAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
void |
setMinAllocatedStorage(java.lang.Integer minAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
void |
setReplicationInstanceClass(java.lang.String replicationInstanceClass)
The compute and memory capacity of the replication instance.
|
void |
setStorageType(java.lang.String storageType)
The type of storage used by the replication instance.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
OrderableReplicationInstance |
withDefaultAllocatedStorage(java.lang.Integer defaultAllocatedStorage)
The default amount of storage (in gigabytes) that is allocated for the
replication instance.
|
OrderableReplicationInstance |
withEngineVersion(java.lang.String engineVersion)
The version of the replication engine.
|
OrderableReplicationInstance |
withIncludedAllocatedStorage(java.lang.Integer includedAllocatedStorage)
The amount of storage (in gigabytes) that is allocated for the
replication instance.
|
OrderableReplicationInstance |
withMaxAllocatedStorage(java.lang.Integer maxAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
OrderableReplicationInstance |
withMinAllocatedStorage(java.lang.Integer minAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for
the replication instance.
|
OrderableReplicationInstance |
withReplicationInstanceClass(java.lang.String replicationInstanceClass)
The compute and memory capacity of the replication instance.
|
OrderableReplicationInstance |
withStorageType(java.lang.String storageType)
The type of storage used by the replication instance.
|
private java.lang.String engineVersion
The version of the replication engine.
private java.lang.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
private java.lang.String storageType
The type of storage used by the replication instance.
private java.lang.Integer minAllocatedStorage
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
private java.lang.Integer maxAllocatedStorage
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
private java.lang.Integer defaultAllocatedStorage
The default amount of storage (in gigabytes) that is allocated for the replication instance.
private java.lang.Integer includedAllocatedStorage
The amount of storage (in gigabytes) that is allocated for the replication instance.
public void setEngineVersion(java.lang.String engineVersion)
The version of the replication engine.
engineVersion
- The version of the replication engine.public java.lang.String getEngineVersion()
The version of the replication engine.
public OrderableReplicationInstance withEngineVersion(java.lang.String engineVersion)
The version of the replication engine.
engineVersion
- The version of the replication engine.public void setReplicationInstanceClass(java.lang.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 java.lang.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 OrderableReplicationInstance withReplicationInstanceClass(java.lang.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 setStorageType(java.lang.String storageType)
The type of storage used by the replication instance.
storageType
- The type of storage used by the replication instance.public java.lang.String getStorageType()
The type of storage used by the replication instance.
public OrderableReplicationInstance withStorageType(java.lang.String storageType)
The type of storage used by the replication instance.
storageType
- The type of storage used by the replication instance.public void setMinAllocatedStorage(java.lang.Integer minAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
minAllocatedStorage
- The minimum amount of storage (in gigabytes) that can be allocated
for the replication instance.public java.lang.Integer getMinAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
public OrderableReplicationInstance withMinAllocatedStorage(java.lang.Integer minAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
minAllocatedStorage
- The minimum amount of storage (in gigabytes) that can be allocated
for the replication instance.public void setMaxAllocatedStorage(java.lang.Integer maxAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
maxAllocatedStorage
- The minimum amount of storage (in gigabytes) that can be allocated
for the replication instance.public java.lang.Integer getMaxAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
public OrderableReplicationInstance withMaxAllocatedStorage(java.lang.Integer maxAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
maxAllocatedStorage
- The minimum amount of storage (in gigabytes) that can be allocated
for the replication instance.public void setDefaultAllocatedStorage(java.lang.Integer defaultAllocatedStorage)
The default amount of storage (in gigabytes) that is allocated for the replication instance.
defaultAllocatedStorage
- The default amount of storage (in gigabytes) that is allocated for
the replication instance.public java.lang.Integer getDefaultAllocatedStorage()
The default amount of storage (in gigabytes) that is allocated for the replication instance.
public OrderableReplicationInstance withDefaultAllocatedStorage(java.lang.Integer defaultAllocatedStorage)
The default amount of storage (in gigabytes) that is allocated for the replication instance.
defaultAllocatedStorage
- The default amount of storage (in gigabytes) that is allocated for
the replication instance.public void setIncludedAllocatedStorage(java.lang.Integer includedAllocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
includedAllocatedStorage
- The amount of storage (in gigabytes) that is allocated for the
replication instance.public java.lang.Integer getIncludedAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
public OrderableReplicationInstance withIncludedAllocatedStorage(java.lang.Integer includedAllocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
includedAllocatedStorage
- The amount of storage (in gigabytes) that is allocated for the
replication instance.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public OrderableReplicationInstance clone()
clone
in class java.lang.Object