public class RecurringCharge
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.
Modifier and Type | Field and Description |
---|---|
private java.lang.Double |
recurringChargeAmount
The monetary amount of the recurring charge.
|
private java.lang.String |
recurringChargeFrequency
The frequency of the recurring charge.
|
Constructor and Description |
---|
RecurringCharge() |
Modifier and Type | Method and Description |
---|---|
RecurringCharge |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.Double |
getRecurringChargeAmount()
The monetary amount of the recurring charge.
|
java.lang.String |
getRecurringChargeFrequency()
The frequency of the recurring charge.
|
int |
hashCode() |
void |
setRecurringChargeAmount(java.lang.Double recurringChargeAmount)
The monetary amount of the recurring charge.
|
void |
setRecurringChargeFrequency(java.lang.String recurringChargeFrequency)
The frequency of the recurring charge.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RecurringCharge |
withRecurringChargeAmount(java.lang.Double recurringChargeAmount)
The monetary amount of the recurring charge.
|
RecurringCharge |
withRecurringChargeFrequency(java.lang.String recurringChargeFrequency)
The frequency of the recurring charge.
|
private java.lang.Double recurringChargeAmount
The monetary amount of the recurring charge.
private java.lang.String recurringChargeFrequency
The frequency of the recurring charge.
public void setRecurringChargeAmount(java.lang.Double recurringChargeAmount)
The monetary amount of the recurring charge.
recurringChargeAmount
- The monetary amount of the recurring charge.public java.lang.Double getRecurringChargeAmount()
The monetary amount of the recurring charge.
public RecurringCharge withRecurringChargeAmount(java.lang.Double recurringChargeAmount)
The monetary amount of the recurring charge.
recurringChargeAmount
- The monetary amount of the recurring charge.public void setRecurringChargeFrequency(java.lang.String recurringChargeFrequency)
The frequency of the recurring charge.
recurringChargeFrequency
- The frequency of the recurring charge.public java.lang.String getRecurringChargeFrequency()
The frequency of the recurring charge.
public RecurringCharge withRecurringChargeFrequency(java.lang.String recurringChargeFrequency)
The frequency of the recurring charge.
recurringChargeFrequency
- The frequency of the recurring charge.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public RecurringCharge clone()
clone
in class java.lang.Object