public static class BillingPlan.Builder extends Object
BillingPlan.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
BillingPlan.Builder |
billingCycles(List<SubscriptionBillingCycle> billingCycles)
Setter for billingCycles.
|
BillingPlan |
build()
Builds a new
BillingPlan object using the set fields. |
BillingPlan.Builder |
createTime(String createTime)
Setter for createTime.
|
BillingPlan.Builder |
description(String description)
Setter for description.
|
BillingPlan.Builder |
id(String id)
Setter for id.
|
BillingPlan.Builder |
links(List<LinkDescription> links)
Setter for links.
|
BillingPlan.Builder |
merchantPreferences(MerchantPreferences merchantPreferences)
Setter for merchantPreferences.
|
BillingPlan.Builder |
name(String name)
Setter for name.
|
BillingPlan.Builder |
paymentPreferences(PaymentPreferences paymentPreferences)
Setter for paymentPreferences.
|
BillingPlan.Builder |
productId(String productId)
Setter for productId.
|
BillingPlan.Builder |
quantitySupported(Boolean quantitySupported)
Setter for quantitySupported.
|
BillingPlan.Builder |
status(SubscriptionPlanStatus status)
Setter for status.
|
BillingPlan.Builder |
taxes(Taxes taxes)
Setter for taxes.
|
BillingPlan.Builder |
updateTime(String updateTime)
Setter for updateTime.
|
public BillingPlan.Builder id(String id)
id - String value for id.public BillingPlan.Builder productId(String productId)
productId - String value for productId.public BillingPlan.Builder name(String name)
name - String value for name.public BillingPlan.Builder status(SubscriptionPlanStatus status)
status - SubscriptionPlanStatus value for status.public BillingPlan.Builder description(String description)
description - String value for description.public BillingPlan.Builder billingCycles(List<SubscriptionBillingCycle> billingCycles)
billingCycles - List of SubscriptionBillingCycle value for billingCycles.public BillingPlan.Builder paymentPreferences(PaymentPreferences paymentPreferences)
paymentPreferences - PaymentPreferences value for paymentPreferences.public BillingPlan.Builder merchantPreferences(MerchantPreferences merchantPreferences)
merchantPreferences - MerchantPreferences value for merchantPreferences.public BillingPlan.Builder taxes(Taxes taxes)
taxes - Taxes value for taxes.public BillingPlan.Builder quantitySupported(Boolean quantitySupported)
quantitySupported - Boolean value for quantitySupported.public BillingPlan.Builder createTime(String createTime)
createTime - String value for createTime.public BillingPlan.Builder updateTime(String updateTime)
updateTime - String value for updateTime.public BillingPlan.Builder links(List<LinkDescription> links)
links - List of LinkDescription value for links.public BillingPlan build()
BillingPlan object using the set fields.BillingPlanCopyright © 2026. All rights reserved.