@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecurringCharge extends Object implements Serializable, Cloneable, StructuredPojo
The recurring charge to run this reserved node.
Constructor and Description |
---|
RecurringCharge() |
Modifier and Type | Method and Description |
---|---|
RecurringCharge |
clone() |
boolean |
equals(Object obj) |
Double |
getRecurringChargeAmount()
The amount of the recurring charge to run this reserved node.
|
String |
getRecurringChargeFrequency()
The frequency of the recurring price charged to run this reserved node.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRecurringChargeAmount(Double recurringChargeAmount)
The amount of the recurring charge to run this reserved node.
|
void |
setRecurringChargeFrequency(String recurringChargeFrequency)
The frequency of the recurring price charged to run this reserved node.
|
String |
toString()
Returns a string representation of this object.
|
RecurringCharge |
withRecurringChargeAmount(Double recurringChargeAmount)
The amount of the recurring charge to run this reserved node.
|
RecurringCharge |
withRecurringChargeFrequency(String recurringChargeFrequency)
The frequency of the recurring price charged to run this reserved node.
|
public void setRecurringChargeAmount(Double recurringChargeAmount)
The amount of the recurring charge to run this reserved node.
recurringChargeAmount
- The amount of the recurring charge to run this reserved node.public Double getRecurringChargeAmount()
The amount of the recurring charge to run this reserved node.
public RecurringCharge withRecurringChargeAmount(Double recurringChargeAmount)
The amount of the recurring charge to run this reserved node.
recurringChargeAmount
- The amount of the recurring charge to run this reserved node.public void setRecurringChargeFrequency(String recurringChargeFrequency)
The frequency of the recurring price charged to run this reserved node.
recurringChargeFrequency
- The frequency of the recurring price charged to run this reserved node.public String getRecurringChargeFrequency()
The frequency of the recurring price charged to run this reserved node.
public RecurringCharge withRecurringChargeFrequency(String recurringChargeFrequency)
The frequency of the recurring price charged to run this reserved node.
recurringChargeFrequency
- The frequency of the recurring price charged to run this reserved node.public String toString()
toString
in class Object
Object.toString()
public RecurringCharge clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.