public class RecurringCharge
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes a recurring charge.
Modifier and Type | Field and Description |
---|---|
private java.lang.Double |
amount
The amount of the recurring charge.
|
private java.lang.String |
frequency
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 |
getAmount()
The amount of the recurring charge.
|
java.lang.String |
getFrequency()
The frequency of the recurring charge.
|
int |
hashCode() |
void |
setAmount(java.lang.Double amount)
The amount of the recurring charge.
|
void |
setFrequency(RecurringChargeFrequency frequency)
The frequency of the recurring charge.
|
void |
setFrequency(java.lang.String frequency)
The frequency of the recurring charge.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RecurringCharge |
withAmount(java.lang.Double amount)
The amount of the recurring charge.
|
RecurringCharge |
withFrequency(RecurringChargeFrequency frequency)
The frequency of the recurring charge.
|
RecurringCharge |
withFrequency(java.lang.String frequency)
The frequency of the recurring charge.
|
private java.lang.String frequency
The frequency of the recurring charge.
private java.lang.Double amount
The amount of the recurring charge.
public void setFrequency(java.lang.String frequency)
The frequency of the recurring charge.
frequency
- The frequency of the recurring charge.RecurringChargeFrequency
public java.lang.String getFrequency()
The frequency of the recurring charge.
RecurringChargeFrequency
public RecurringCharge withFrequency(java.lang.String frequency)
The frequency of the recurring charge.
frequency
- The frequency of the recurring charge.RecurringChargeFrequency
public void setFrequency(RecurringChargeFrequency frequency)
The frequency of the recurring charge.
frequency
- The frequency of the recurring charge.RecurringChargeFrequency
public RecurringCharge withFrequency(RecurringChargeFrequency frequency)
The frequency of the recurring charge.
frequency
- The frequency of the recurring charge.RecurringChargeFrequency
public void setAmount(java.lang.Double amount)
The amount of the recurring charge.
amount
- The amount of the recurring charge.public java.lang.Double getAmount()
The amount of the recurring charge.
public RecurringCharge withAmount(java.lang.Double amount)
The amount of the recurring charge.
amount
- The amount 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