@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EbsVolume extends Object implements Serializable, Cloneable, StructuredPojo
Describes the Amazon Elastic Block Store volume configuration of the current and recommended resource configuration for a recommendation.
| Constructor and Description |
|---|
EbsVolume() |
| Modifier and Type | Method and Description |
|---|---|
EbsVolume |
clone() |
boolean |
equals(Object obj) |
EbsVolumeConfiguration |
getConfiguration()
The Amazon Elastic Block Store volume configuration used for recommendations.
|
ResourceCostCalculation |
getCostCalculation()
Cost impact of the recommendation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setConfiguration(EbsVolumeConfiguration configuration)
The Amazon Elastic Block Store volume configuration used for recommendations.
|
void |
setCostCalculation(ResourceCostCalculation costCalculation)
Cost impact of the recommendation.
|
String |
toString()
Returns a string representation of this object.
|
EbsVolume |
withConfiguration(EbsVolumeConfiguration configuration)
The Amazon Elastic Block Store volume configuration used for recommendations.
|
EbsVolume |
withCostCalculation(ResourceCostCalculation costCalculation)
Cost impact of the recommendation.
|
public void setConfiguration(EbsVolumeConfiguration configuration)
The Amazon Elastic Block Store volume configuration used for recommendations.
configuration - The Amazon Elastic Block Store volume configuration used for recommendations.public EbsVolumeConfiguration getConfiguration()
The Amazon Elastic Block Store volume configuration used for recommendations.
public EbsVolume withConfiguration(EbsVolumeConfiguration configuration)
The Amazon Elastic Block Store volume configuration used for recommendations.
configuration - The Amazon Elastic Block Store volume configuration used for recommendations.public void setCostCalculation(ResourceCostCalculation costCalculation)
Cost impact of the recommendation.
costCalculation - Cost impact of the recommendation.public ResourceCostCalculation getCostCalculation()
Cost impact of the recommendation.
public EbsVolume withCostCalculation(ResourceCostCalculation costCalculation)
Cost impact of the recommendation.
costCalculation - Cost impact of the recommendation.public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.