Package com.checkout.payments
Class PaymentPlan.PaymentPlanBuilder
- java.lang.Object
-
- com.checkout.payments.PaymentPlan.PaymentPlanBuilder
-
- Enclosing class:
- PaymentPlan
public static class PaymentPlan.PaymentPlanBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentPlan.PaymentPlanBuilderamount(java.lang.String amount)PaymentPlan.PaymentPlanBuilderamountVariabilityType(AmountVariabilityType amountVariabilityType)PaymentPlanbuild()PaymentPlan.PaymentPlanBuildercurrentPaymentNumber(java.lang.Integer currentPaymentNumber)PaymentPlan.PaymentPlanBuilderdaysBetweenPayments(java.lang.Integer daysBetweenPayments)PaymentPlan.PaymentPlanBuilderexpiry(java.time.Instant expiry)PaymentPlan.PaymentPlanBuilderfinancing(java.lang.Boolean financing)java.lang.StringtoString()PaymentPlan.PaymentPlanBuildertotalNumberOfPayments(java.lang.Integer totalNumberOfPayments)
-
-
-
Method Detail
-
amountVariabilityType
public PaymentPlan.PaymentPlanBuilder amountVariabilityType(AmountVariabilityType amountVariabilityType)
- Returns:
this.
-
financing
public PaymentPlan.PaymentPlanBuilder financing(java.lang.Boolean financing)
- Returns:
this.
-
amount
public PaymentPlan.PaymentPlanBuilder amount(java.lang.String amount)
- Returns:
this.
-
daysBetweenPayments
public PaymentPlan.PaymentPlanBuilder daysBetweenPayments(java.lang.Integer daysBetweenPayments)
- Returns:
this.
-
totalNumberOfPayments
public PaymentPlan.PaymentPlanBuilder totalNumberOfPayments(java.lang.Integer totalNumberOfPayments)
- Returns:
this.
-
currentPaymentNumber
public PaymentPlan.PaymentPlanBuilder currentPaymentNumber(java.lang.Integer currentPaymentNumber)
- Returns:
this.
-
expiry
public PaymentPlan.PaymentPlanBuilder expiry(java.time.Instant expiry)
- Returns:
this.
-
build
public PaymentPlan build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-