@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScheduleItem extends Object implements Serializable, Cloneable, StructuredPojo
An individual installment of the payment that includes the date and amount of the charge.
Constructor and Description |
---|
ScheduleItem() |
Modifier and Type | Method and Description |
---|---|
ScheduleItem |
clone() |
boolean |
equals(Object obj) |
String |
getChargeAmount()
The price that the customer would pay on the scheduled date (chargeDate).
|
Date |
getChargeDate()
The date that the customer would pay the price defined in this payment schedule term.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChargeAmount(String chargeAmount)
The price that the customer would pay on the scheduled date (chargeDate).
|
void |
setChargeDate(Date chargeDate)
The date that the customer would pay the price defined in this payment schedule term.
|
String |
toString()
Returns a string representation of this object.
|
ScheduleItem |
withChargeAmount(String chargeAmount)
The price that the customer would pay on the scheduled date (chargeDate).
|
ScheduleItem |
withChargeDate(Date chargeDate)
The date that the customer would pay the price defined in this payment schedule term.
|
public void setChargeAmount(String chargeAmount)
The price that the customer would pay on the scheduled date (chargeDate).
chargeAmount
- The price that the customer would pay on the scheduled date (chargeDate).public String getChargeAmount()
The price that the customer would pay on the scheduled date (chargeDate).
public ScheduleItem withChargeAmount(String chargeAmount)
The price that the customer would pay on the scheduled date (chargeDate).
chargeAmount
- The price that the customer would pay on the scheduled date (chargeDate).public void setChargeDate(Date chargeDate)
The date that the customer would pay the price defined in this payment schedule term. Invoices are generated on the date provided.
chargeDate
- The date that the customer would pay the price defined in this payment schedule term. Invoices are
generated on the date provided.public Date getChargeDate()
The date that the customer would pay the price defined in this payment schedule term. Invoices are generated on the date provided.
public ScheduleItem withChargeDate(Date chargeDate)
The date that the customer would pay the price defined in this payment schedule term. Invoices are generated on the date provided.
chargeDate
- The date that the customer would pay the price defined in this payment schedule term. Invoices are
generated on the date provided.public String toString()
toString
in class Object
Object.toString()
public ScheduleItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.