@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InstanceDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details about the reservations that Amazon Web Services recommends that you purchase.
Constructor and Description |
---|
InstanceDetails() |
Modifier and Type | Method and Description |
---|---|
InstanceDetails |
clone() |
boolean |
equals(Object obj) |
EC2InstanceDetails |
getEC2InstanceDetails()
The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.
|
ElastiCacheInstanceDetails |
getElastiCacheInstanceDetails()
The ElastiCache reservations that Amazon Web Services recommends that you purchase.
|
ESInstanceDetails |
getESInstanceDetails()
The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.
|
MemoryDBInstanceDetails |
getMemoryDBInstanceDetails()
The MemoryDB reservations that Amazon Web Services recommends that you purchase.
|
RDSInstanceDetails |
getRDSInstanceDetails()
The Amazon RDS reservations that Amazon Web Services recommends that you purchase.
|
RedshiftInstanceDetails |
getRedshiftInstanceDetails()
The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEC2InstanceDetails(EC2InstanceDetails eC2InstanceDetails)
The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.
|
void |
setElastiCacheInstanceDetails(ElastiCacheInstanceDetails elastiCacheInstanceDetails)
The ElastiCache reservations that Amazon Web Services recommends that you purchase.
|
void |
setESInstanceDetails(ESInstanceDetails eSInstanceDetails)
The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.
|
void |
setMemoryDBInstanceDetails(MemoryDBInstanceDetails memoryDBInstanceDetails)
The MemoryDB reservations that Amazon Web Services recommends that you purchase.
|
void |
setRDSInstanceDetails(RDSInstanceDetails rDSInstanceDetails)
The Amazon RDS reservations that Amazon Web Services recommends that you purchase.
|
void |
setRedshiftInstanceDetails(RedshiftInstanceDetails redshiftInstanceDetails)
The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.
|
String |
toString()
Returns a string representation of this object.
|
InstanceDetails |
withEC2InstanceDetails(EC2InstanceDetails eC2InstanceDetails)
The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.
|
InstanceDetails |
withElastiCacheInstanceDetails(ElastiCacheInstanceDetails elastiCacheInstanceDetails)
The ElastiCache reservations that Amazon Web Services recommends that you purchase.
|
InstanceDetails |
withESInstanceDetails(ESInstanceDetails eSInstanceDetails)
The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.
|
InstanceDetails |
withMemoryDBInstanceDetails(MemoryDBInstanceDetails memoryDBInstanceDetails)
The MemoryDB reservations that Amazon Web Services recommends that you purchase.
|
InstanceDetails |
withRDSInstanceDetails(RDSInstanceDetails rDSInstanceDetails)
The Amazon RDS reservations that Amazon Web Services recommends that you purchase.
|
InstanceDetails |
withRedshiftInstanceDetails(RedshiftInstanceDetails redshiftInstanceDetails)
The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.
|
public void setEC2InstanceDetails(EC2InstanceDetails eC2InstanceDetails)
The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.
eC2InstanceDetails
- The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.public EC2InstanceDetails getEC2InstanceDetails()
The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.
public InstanceDetails withEC2InstanceDetails(EC2InstanceDetails eC2InstanceDetails)
The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.
eC2InstanceDetails
- The Amazon EC2 reservations that Amazon Web Services recommends that you purchase.public void setRDSInstanceDetails(RDSInstanceDetails rDSInstanceDetails)
The Amazon RDS reservations that Amazon Web Services recommends that you purchase.
rDSInstanceDetails
- The Amazon RDS reservations that Amazon Web Services recommends that you purchase.public RDSInstanceDetails getRDSInstanceDetails()
The Amazon RDS reservations that Amazon Web Services recommends that you purchase.
public InstanceDetails withRDSInstanceDetails(RDSInstanceDetails rDSInstanceDetails)
The Amazon RDS reservations that Amazon Web Services recommends that you purchase.
rDSInstanceDetails
- The Amazon RDS reservations that Amazon Web Services recommends that you purchase.public void setRedshiftInstanceDetails(RedshiftInstanceDetails redshiftInstanceDetails)
The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.
redshiftInstanceDetails
- The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.public RedshiftInstanceDetails getRedshiftInstanceDetails()
The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.
public InstanceDetails withRedshiftInstanceDetails(RedshiftInstanceDetails redshiftInstanceDetails)
The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.
redshiftInstanceDetails
- The Amazon Redshift reservations that Amazon Web Services recommends that you purchase.public void setElastiCacheInstanceDetails(ElastiCacheInstanceDetails elastiCacheInstanceDetails)
The ElastiCache reservations that Amazon Web Services recommends that you purchase.
elastiCacheInstanceDetails
- The ElastiCache reservations that Amazon Web Services recommends that you purchase.public ElastiCacheInstanceDetails getElastiCacheInstanceDetails()
The ElastiCache reservations that Amazon Web Services recommends that you purchase.
public InstanceDetails withElastiCacheInstanceDetails(ElastiCacheInstanceDetails elastiCacheInstanceDetails)
The ElastiCache reservations that Amazon Web Services recommends that you purchase.
elastiCacheInstanceDetails
- The ElastiCache reservations that Amazon Web Services recommends that you purchase.public void setESInstanceDetails(ESInstanceDetails eSInstanceDetails)
The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.
eSInstanceDetails
- The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.public ESInstanceDetails getESInstanceDetails()
The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.
public InstanceDetails withESInstanceDetails(ESInstanceDetails eSInstanceDetails)
The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.
eSInstanceDetails
- The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.public void setMemoryDBInstanceDetails(MemoryDBInstanceDetails memoryDBInstanceDetails)
The MemoryDB reservations that Amazon Web Services recommends that you purchase.
memoryDBInstanceDetails
- The MemoryDB reservations that Amazon Web Services recommends that you purchase.public MemoryDBInstanceDetails getMemoryDBInstanceDetails()
The MemoryDB reservations that Amazon Web Services recommends that you purchase.
public InstanceDetails withMemoryDBInstanceDetails(MemoryDBInstanceDetails memoryDBInstanceDetails)
The MemoryDB reservations that Amazon Web Services recommends that you purchase.
memoryDBInstanceDetails
- The MemoryDB reservations that Amazon Web Services recommends that you purchase.public String toString()
toString
in class Object
Object.toString()
public InstanceDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.