@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SavingsPlansUtilization extends Object implements Serializable, Cloneable, StructuredPojo
The measurement of how well you're using your existing Savings Plans.
Constructor and Description |
---|
SavingsPlansUtilization() |
Modifier and Type | Method and Description |
---|---|
SavingsPlansUtilization |
clone() |
boolean |
equals(Object obj) |
String |
getTotalCommitment()
The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).
|
String |
getUnusedCommitment()
The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific
period.
|
String |
getUsedCommitment()
The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific
period.
|
String |
getUtilizationPercentage()
The amount of
UsedCommitment divided by the TotalCommitment for your Savings Plans. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setTotalCommitment(String totalCommitment)
The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).
|
void |
setUnusedCommitment(String unusedCommitment)
The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific
period.
|
void |
setUsedCommitment(String usedCommitment)
The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific
period.
|
void |
setUtilizationPercentage(String utilizationPercentage)
The amount of
UsedCommitment divided by the TotalCommitment for your Savings Plans. |
String |
toString()
Returns a string representation of this object.
|
SavingsPlansUtilization |
withTotalCommitment(String totalCommitment)
The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).
|
SavingsPlansUtilization |
withUnusedCommitment(String unusedCommitment)
The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific
period.
|
SavingsPlansUtilization |
withUsedCommitment(String usedCommitment)
The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific
period.
|
SavingsPlansUtilization |
withUtilizationPercentage(String utilizationPercentage)
The amount of
UsedCommitment divided by the TotalCommitment for your Savings Plans. |
public void setTotalCommitment(String totalCommitment)
The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).
totalCommitment
- The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).public String getTotalCommitment()
The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).
public SavingsPlansUtilization withTotalCommitment(String totalCommitment)
The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).
totalCommitment
- The total amount of Savings Plans commitment that's been purchased in an account (or set of accounts).public void setUsedCommitment(String usedCommitment)
The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific period.
usedCommitment
- The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a
specific period.public String getUsedCommitment()
The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific period.
public SavingsPlansUtilization withUsedCommitment(String usedCommitment)
The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a specific period.
usedCommitment
- The amount of your Savings Plans commitment that was consumed from Savings Plans eligible usage in a
specific period.public void setUnusedCommitment(String unusedCommitment)
The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific period.
unusedCommitment
- The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a
specific period.public String getUnusedCommitment()
The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific period.
public SavingsPlansUtilization withUnusedCommitment(String unusedCommitment)
The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a specific period.
unusedCommitment
- The amount of your Savings Plans commitment that wasn't consumed from Savings Plans eligible usage in a
specific period.public void setUtilizationPercentage(String utilizationPercentage)
The amount of UsedCommitment
divided by the TotalCommitment
for your Savings Plans.
utilizationPercentage
- The amount of UsedCommitment
divided by the TotalCommitment
for your Savings
Plans.public String getUtilizationPercentage()
The amount of UsedCommitment
divided by the TotalCommitment
for your Savings Plans.
UsedCommitment
divided by the TotalCommitment
for your Savings
Plans.public SavingsPlansUtilization withUtilizationPercentage(String utilizationPercentage)
The amount of UsedCommitment
divided by the TotalCommitment
for your Savings Plans.
utilizationPercentage
- The amount of UsedCommitment
divided by the TotalCommitment
for your Savings
Plans.public String toString()
toString
in class Object
Object.toString()
public SavingsPlansUtilization clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.