@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OrderableReplicationInstance extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
OrderableReplicationInstance() |
Modifier and Type | Method and Description |
---|---|
OrderableReplicationInstance |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAvailabilityZones()
List of Availability Zones for this replication instance.
|
Integer |
getDefaultAllocatedStorage()
The default amount of storage (in gigabytes) that is allocated for the replication instance.
|
String |
getEngineVersion()
The version of the replication engine.
|
Integer |
getIncludedAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
Integer |
getMaxAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
Integer |
getMinAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
String |
getReleaseStatus()
The value returned when the specified
EngineVersion of the replication instance is in Beta or test
mode. |
String |
getReplicationInstanceClass()
The compute and memory capacity of the replication instance.
|
String |
getStorageType()
The type of storage used by the replication instance.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAvailabilityZones(Collection<String> availabilityZones)
List of Availability Zones for this replication instance.
|
void |
setDefaultAllocatedStorage(Integer defaultAllocatedStorage)
The default amount of storage (in gigabytes) that is allocated for the replication instance.
|
void |
setEngineVersion(String engineVersion)
The version of the replication engine.
|
void |
setIncludedAllocatedStorage(Integer includedAllocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
void |
setMaxAllocatedStorage(Integer maxAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
void |
setMinAllocatedStorage(Integer minAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
void |
setReleaseStatus(String releaseStatus)
The value returned when the specified
EngineVersion of the replication instance is in Beta or test
mode. |
void |
setReplicationInstanceClass(String replicationInstanceClass)
The compute and memory capacity of the replication instance.
|
void |
setStorageType(String storageType)
The type of storage used by the replication instance.
|
String |
toString()
Returns a string representation of this object.
|
OrderableReplicationInstance |
withAvailabilityZones(Collection<String> availabilityZones)
List of Availability Zones for this replication instance.
|
OrderableReplicationInstance |
withAvailabilityZones(String... availabilityZones)
List of Availability Zones for this replication instance.
|
OrderableReplicationInstance |
withDefaultAllocatedStorage(Integer defaultAllocatedStorage)
The default amount of storage (in gigabytes) that is allocated for the replication instance.
|
OrderableReplicationInstance |
withEngineVersion(String engineVersion)
The version of the replication engine.
|
OrderableReplicationInstance |
withIncludedAllocatedStorage(Integer includedAllocatedStorage)
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
OrderableReplicationInstance |
withMaxAllocatedStorage(Integer maxAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
OrderableReplicationInstance |
withMinAllocatedStorage(Integer minAllocatedStorage)
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
OrderableReplicationInstance |
withReleaseStatus(ReleaseStatusValues releaseStatus)
The value returned when the specified
EngineVersion of the replication instance is in Beta or test
mode. |
OrderableReplicationInstance |
withReleaseStatus(String releaseStatus)
The value returned when the specified
EngineVersion of the replication instance is in Beta or test
mode. |
OrderableReplicationInstance |
withReplicationInstanceClass(String replicationInstanceClass)
The compute and memory capacity of the replication instance.
|
OrderableReplicationInstance |
withStorageType(String storageType)
The type of storage used by the replication instance.
|
public void setEngineVersion(String engineVersion)
The version of the replication engine.
engineVersion
- The version of the replication engine.public String getEngineVersion()
The version of the replication engine.
public OrderableReplicationInstance withEngineVersion(String engineVersion)
The version of the replication engine.
engineVersion
- The version of the replication engine.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 OrderableReplicationInstance 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 setStorageType(String storageType)
The type of storage used by the replication instance.
storageType
- The type of storage used by the replication instance.public String getStorageType()
The type of storage used by the replication instance.
public OrderableReplicationInstance withStorageType(String storageType)
The type of storage used by the replication instance.
storageType
- The type of storage used by the replication instance.public void setMinAllocatedStorage(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 Integer getMinAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
public OrderableReplicationInstance withMinAllocatedStorage(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(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 Integer getMaxAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
public OrderableReplicationInstance withMaxAllocatedStorage(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(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 Integer getDefaultAllocatedStorage()
The default amount of storage (in gigabytes) that is allocated for the replication instance.
public OrderableReplicationInstance withDefaultAllocatedStorage(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(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 Integer getIncludedAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
public OrderableReplicationInstance withIncludedAllocatedStorage(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 List<String> getAvailabilityZones()
List of Availability Zones for this replication instance.
public void setAvailabilityZones(Collection<String> availabilityZones)
List of Availability Zones for this replication instance.
availabilityZones
- List of Availability Zones for this replication instance.public OrderableReplicationInstance withAvailabilityZones(String... availabilityZones)
List of Availability Zones for this replication instance.
NOTE: This method appends the values to the existing list (if any). Use
setAvailabilityZones(java.util.Collection)
or withAvailabilityZones(java.util.Collection)
if
you want to override the existing values.
availabilityZones
- List of Availability Zones for this replication instance.public OrderableReplicationInstance withAvailabilityZones(Collection<String> availabilityZones)
List of Availability Zones for this replication instance.
availabilityZones
- List of Availability Zones for this replication instance.public void setReleaseStatus(String releaseStatus)
The value returned when the specified EngineVersion
of the replication instance is in Beta or test
mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
releaseStatus
- The value returned when the specified EngineVersion
of the replication instance is in Beta or
test mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
ReleaseStatusValues
public String getReleaseStatus()
The value returned when the specified EngineVersion
of the replication instance is in Beta or test
mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
EngineVersion
of the replication instance is in Beta
or test mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
ReleaseStatusValues
public OrderableReplicationInstance withReleaseStatus(String releaseStatus)
The value returned when the specified EngineVersion
of the replication instance is in Beta or test
mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
releaseStatus
- The value returned when the specified EngineVersion
of the replication instance is in Beta or
test mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
ReleaseStatusValues
public OrderableReplicationInstance withReleaseStatus(ReleaseStatusValues releaseStatus)
The value returned when the specified EngineVersion
of the replication instance is in Beta or test
mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
releaseStatus
- The value returned when the specified EngineVersion
of the replication instance is in Beta or
test mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus
parameter in versions 3.1.4 and later.
ReleaseStatusValues
public String toString()
toString
in class Object
Object.toString()
public OrderableReplicationInstance 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.