@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourcePricing extends Object implements Serializable, Cloneable, StructuredPojo
Contains pricing information about the specified resource.
Constructor and Description |
---|
ResourcePricing() |
Modifier and Type | Method and Description |
---|---|
ResourcePricing |
clone() |
boolean |
equals(Object obj) |
Double |
getEstimatedCostAfterDiscounts()
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings
Plans.
|
Double |
getEstimatedCostBeforeDiscounts()
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
|
EstimatedDiscounts |
getEstimatedDiscounts()
The estimated discounts for a recommendation.
|
Double |
getEstimatedNetUnusedAmortizedCommitments()
The estimated net unused amortized commitment for the recommendation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEstimatedCostAfterDiscounts(Double estimatedCostAfterDiscounts)
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings
Plans.
|
void |
setEstimatedCostBeforeDiscounts(Double estimatedCostBeforeDiscounts)
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
|
void |
setEstimatedDiscounts(EstimatedDiscounts estimatedDiscounts)
The estimated discounts for a recommendation.
|
void |
setEstimatedNetUnusedAmortizedCommitments(Double estimatedNetUnusedAmortizedCommitments)
The estimated net unused amortized commitment for the recommendation.
|
String |
toString()
Returns a string representation of this object.
|
ResourcePricing |
withEstimatedCostAfterDiscounts(Double estimatedCostAfterDiscounts)
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings
Plans.
|
ResourcePricing |
withEstimatedCostBeforeDiscounts(Double estimatedCostBeforeDiscounts)
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
|
ResourcePricing |
withEstimatedDiscounts(EstimatedDiscounts estimatedDiscounts)
The estimated discounts for a recommendation.
|
ResourcePricing |
withEstimatedNetUnusedAmortizedCommitments(Double estimatedNetUnusedAmortizedCommitments)
The estimated net unused amortized commitment for the recommendation.
|
public void setEstimatedCostBeforeDiscounts(Double estimatedCostBeforeDiscounts)
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
estimatedCostBeforeDiscounts
- The savings estimate using Amazon Web Services public pricing without incorporating any discounts.public Double getEstimatedCostBeforeDiscounts()
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
public ResourcePricing withEstimatedCostBeforeDiscounts(Double estimatedCostBeforeDiscounts)
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
estimatedCostBeforeDiscounts
- The savings estimate using Amazon Web Services public pricing without incorporating any discounts.public void setEstimatedNetUnusedAmortizedCommitments(Double estimatedNetUnusedAmortizedCommitments)
The estimated net unused amortized commitment for the recommendation.
estimatedNetUnusedAmortizedCommitments
- The estimated net unused amortized commitment for the recommendation.public Double getEstimatedNetUnusedAmortizedCommitments()
The estimated net unused amortized commitment for the recommendation.
public ResourcePricing withEstimatedNetUnusedAmortizedCommitments(Double estimatedNetUnusedAmortizedCommitments)
The estimated net unused amortized commitment for the recommendation.
estimatedNetUnusedAmortizedCommitments
- The estimated net unused amortized commitment for the recommendation.public void setEstimatedDiscounts(EstimatedDiscounts estimatedDiscounts)
The estimated discounts for a recommendation.
estimatedDiscounts
- The estimated discounts for a recommendation.public EstimatedDiscounts getEstimatedDiscounts()
The estimated discounts for a recommendation.
public ResourcePricing withEstimatedDiscounts(EstimatedDiscounts estimatedDiscounts)
The estimated discounts for a recommendation.
estimatedDiscounts
- The estimated discounts for a recommendation.public void setEstimatedCostAfterDiscounts(Double estimatedCostAfterDiscounts)
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.
estimatedCostAfterDiscounts
- The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and
Savings Plans.public Double getEstimatedCostAfterDiscounts()
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.
public ResourcePricing withEstimatedCostAfterDiscounts(Double estimatedCostAfterDiscounts)
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.
estimatedCostAfterDiscounts
- The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and
Savings Plans.public String toString()
toString
in class Object
Object.toString()
public ResourcePricing clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.