@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RdsRequirements extends Object implements Serializable, Cloneable, StructuredPojo
Provides information that describes the requirements to the target engine on Amazon RDS.
Constructor and Description |
---|
RdsRequirements() |
Modifier and Type | Method and Description |
---|---|
RdsRequirements |
clone() |
boolean |
equals(Object obj) |
String |
getDeploymentOption()
The required deployment option for the Amazon RDS DB instance.
|
String |
getEngineEdition()
The required target Amazon RDS engine edition.
|
Double |
getInstanceMemory()
The required memory on the Amazon RDS DB instance.
|
Double |
getInstanceVcpu()
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
|
Integer |
getStorageIops()
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
|
Integer |
getStorageSize()
The required Amazon RDS DB instance storage size.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDeploymentOption(String deploymentOption)
The required deployment option for the Amazon RDS DB instance.
|
void |
setEngineEdition(String engineEdition)
The required target Amazon RDS engine edition.
|
void |
setInstanceMemory(Double instanceMemory)
The required memory on the Amazon RDS DB instance.
|
void |
setInstanceVcpu(Double instanceVcpu)
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
|
void |
setStorageIops(Integer storageIops)
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
|
void |
setStorageSize(Integer storageSize)
The required Amazon RDS DB instance storage size.
|
String |
toString()
Returns a string representation of this object.
|
RdsRequirements |
withDeploymentOption(String deploymentOption)
The required deployment option for the Amazon RDS DB instance.
|
RdsRequirements |
withEngineEdition(String engineEdition)
The required target Amazon RDS engine edition.
|
RdsRequirements |
withInstanceMemory(Double instanceMemory)
The required memory on the Amazon RDS DB instance.
|
RdsRequirements |
withInstanceVcpu(Double instanceVcpu)
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
|
RdsRequirements |
withStorageIops(Integer storageIops)
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
|
RdsRequirements |
withStorageSize(Integer storageSize)
The required Amazon RDS DB instance storage size.
|
public void setEngineEdition(String engineEdition)
The required target Amazon RDS engine edition.
engineEdition
- The required target Amazon RDS engine edition.public String getEngineEdition()
The required target Amazon RDS engine edition.
public RdsRequirements withEngineEdition(String engineEdition)
The required target Amazon RDS engine edition.
engineEdition
- The required target Amazon RDS engine edition.public void setInstanceVcpu(Double instanceVcpu)
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
instanceVcpu
- The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.public Double getInstanceVcpu()
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
public RdsRequirements withInstanceVcpu(Double instanceVcpu)
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
instanceVcpu
- The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.public void setInstanceMemory(Double instanceMemory)
The required memory on the Amazon RDS DB instance.
instanceMemory
- The required memory on the Amazon RDS DB instance.public Double getInstanceMemory()
The required memory on the Amazon RDS DB instance.
public RdsRequirements withInstanceMemory(Double instanceMemory)
The required memory on the Amazon RDS DB instance.
instanceMemory
- The required memory on the Amazon RDS DB instance.public void setStorageSize(Integer storageSize)
The required Amazon RDS DB instance storage size.
storageSize
- The required Amazon RDS DB instance storage size.public Integer getStorageSize()
The required Amazon RDS DB instance storage size.
public RdsRequirements withStorageSize(Integer storageSize)
The required Amazon RDS DB instance storage size.
storageSize
- The required Amazon RDS DB instance storage size.public void setStorageIops(Integer storageIops)
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
storageIops
- The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.public Integer getStorageIops()
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
public RdsRequirements withStorageIops(Integer storageIops)
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
storageIops
- The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.public void setDeploymentOption(String deploymentOption)
The required deployment option for the Amazon RDS DB instance. Valid values include "MULTI_AZ"
for
Multi-AZ deployments and "SINGLE_AZ"
for Single-AZ deployments.
deploymentOption
- The required deployment option for the Amazon RDS DB instance. Valid values include
"MULTI_AZ"
for Multi-AZ deployments and "SINGLE_AZ"
for Single-AZ deployments.public String getDeploymentOption()
The required deployment option for the Amazon RDS DB instance. Valid values include "MULTI_AZ"
for
Multi-AZ deployments and "SINGLE_AZ"
for Single-AZ deployments.
"MULTI_AZ"
for Multi-AZ deployments and "SINGLE_AZ"
for Single-AZ deployments.public RdsRequirements withDeploymentOption(String deploymentOption)
The required deployment option for the Amazon RDS DB instance. Valid values include "MULTI_AZ"
for
Multi-AZ deployments and "SINGLE_AZ"
for Single-AZ deployments.
deploymentOption
- The required deployment option for the Amazon RDS DB instance. Valid values include
"MULTI_AZ"
for Multi-AZ deployments and "SINGLE_AZ"
for Single-AZ deployments.public String toString()
toString
in class Object
Object.toString()
public RdsRequirements clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.