Interface ScheduleItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ScheduleItem.Builder,
,ScheduleItem> SdkBuilder<ScheduleItem.Builder,
,ScheduleItem> SdkPojo
- Enclosing class:
ScheduleItem
@Mutable
@NotThreadSafe
public static interface ScheduleItem.Builder
extends SdkPojo, CopyableBuilder<ScheduleItem.Builder,ScheduleItem>
-
Method Summary
Modifier and TypeMethodDescriptionchargeAmount
(String chargeAmount) The price that the customer would pay on the scheduled date (chargeDate).chargeDate
(Instant chargeDate) The date that the customer would pay the price defined in this payment schedule term.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
chargeAmount
The price that the customer would pay on the scheduled date (chargeDate).
- Parameters:
chargeAmount
- The price that the customer would pay on the scheduled date (chargeDate).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chargeDate
The date that the customer would pay the price defined in this payment schedule term. Invoices are generated on the date provided.
- Parameters:
chargeDate
- The date that the customer would pay the price defined in this payment schedule term. Invoices are generated on the date provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-