@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RDSDBStorageRecommendationOption extends Object implements Serializable, Cloneable, StructuredPojo
Describes the recommendation options for Amazon RDS storage.
Constructor and Description |
---|
RDSDBStorageRecommendationOption() |
Modifier and Type | Method and Description |
---|---|
RDSDBStorageRecommendationOption |
clone() |
boolean |
equals(Object obj) |
Integer |
getRank()
The rank identifier of the RDS storage recommendation option.
|
SavingsOpportunity |
getSavingsOpportunity() |
RDSStorageSavingsOpportunityAfterDiscounts |
getSavingsOpportunityAfterDiscounts()
Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
|
DBStorageConfiguration |
getStorageConfiguration()
The recommended storage configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRank(Integer rank)
The rank identifier of the RDS storage recommendation option.
|
void |
setSavingsOpportunity(SavingsOpportunity savingsOpportunity) |
void |
setSavingsOpportunityAfterDiscounts(RDSStorageSavingsOpportunityAfterDiscounts savingsOpportunityAfterDiscounts)
Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
|
void |
setStorageConfiguration(DBStorageConfiguration storageConfiguration)
The recommended storage configuration.
|
String |
toString()
Returns a string representation of this object.
|
RDSDBStorageRecommendationOption |
withRank(Integer rank)
The rank identifier of the RDS storage recommendation option.
|
RDSDBStorageRecommendationOption |
withSavingsOpportunity(SavingsOpportunity savingsOpportunity) |
RDSDBStorageRecommendationOption |
withSavingsOpportunityAfterDiscounts(RDSStorageSavingsOpportunityAfterDiscounts savingsOpportunityAfterDiscounts)
Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
|
RDSDBStorageRecommendationOption |
withStorageConfiguration(DBStorageConfiguration storageConfiguration)
The recommended storage configuration.
|
public void setStorageConfiguration(DBStorageConfiguration storageConfiguration)
The recommended storage configuration.
storageConfiguration
- The recommended storage configuration.public DBStorageConfiguration getStorageConfiguration()
The recommended storage configuration.
public RDSDBStorageRecommendationOption withStorageConfiguration(DBStorageConfiguration storageConfiguration)
The recommended storage configuration.
storageConfiguration
- The recommended storage configuration.public void setRank(Integer rank)
The rank identifier of the RDS storage recommendation option.
rank
- The rank identifier of the RDS storage recommendation option.public Integer getRank()
The rank identifier of the RDS storage recommendation option.
public RDSDBStorageRecommendationOption withRank(Integer rank)
The rank identifier of the RDS storage recommendation option.
rank
- The rank identifier of the RDS storage recommendation option.public void setSavingsOpportunity(SavingsOpportunity savingsOpportunity)
savingsOpportunity
- public SavingsOpportunity getSavingsOpportunity()
public RDSDBStorageRecommendationOption withSavingsOpportunity(SavingsOpportunity savingsOpportunity)
savingsOpportunity
- public void setSavingsOpportunityAfterDiscounts(RDSStorageSavingsOpportunityAfterDiscounts savingsOpportunityAfterDiscounts)
Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
savingsOpportunityAfterDiscounts
- Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
public RDSStorageSavingsOpportunityAfterDiscounts getSavingsOpportunityAfterDiscounts()
Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
public RDSDBStorageRecommendationOption withSavingsOpportunityAfterDiscounts(RDSStorageSavingsOpportunityAfterDiscounts savingsOpportunityAfterDiscounts)
Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
savingsOpportunityAfterDiscounts
- Describes the savings opportunity for Amazon RDS storage recommendations or for the recommendation option.
Savings opportunity represents the estimated monthly savings after applying Savings Plans discounts. You can achieve this by implementing a given Compute Optimizer recommendation.
public String toString()
toString
in class Object
Object.toString()
public RDSDBStorageRecommendationOption clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.