Interface TermTemplate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TermTemplate.Builder,,TermTemplate> SdkBuilder<TermTemplate.Builder,,TermTemplate> SdkPojo
- Enclosing class:
TermTemplate
@Mutable
@NotThreadSafe
public static interface TermTemplate.Builder
extends SdkPojo, CopyableBuilder<TermTemplate.Builder,TermTemplate>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TermTemplate.BuilderpaymentScheduleTermTemplate(Consumer<PaymentScheduleTermTemplate.Builder> paymentScheduleTermTemplate) The installment schedule used to structure payments on the renewal offer.paymentScheduleTermTemplate(PaymentScheduleTermTemplate paymentScheduleTermTemplate) The installment schedule used to structure payments on the renewal offer.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
paymentScheduleTermTemplate
TermTemplate.Builder paymentScheduleTermTemplate(PaymentScheduleTermTemplate paymentScheduleTermTemplate) The installment schedule used to structure payments on the renewal offer.
- Parameters:
paymentScheduleTermTemplate- The installment schedule used to structure payments on the renewal offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentScheduleTermTemplate
default TermTemplate.Builder paymentScheduleTermTemplate(Consumer<PaymentScheduleTermTemplate.Builder> paymentScheduleTermTemplate) The installment schedule used to structure payments on the renewal offer.
This is a convenience method that creates an instance of thePaymentScheduleTermTemplate.Builderavoiding the need to create one manually viaPaymentScheduleTermTemplate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topaymentScheduleTermTemplate(PaymentScheduleTermTemplate).- Parameters:
paymentScheduleTermTemplate- a consumer that will call methods onPaymentScheduleTermTemplate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-