Package com.stripe.param.v2.billing
Class CadenceCreateParams.BillingCycle.Builder
java.lang.Object
com.stripe.param.v2.billing.CadenceCreateParams.BillingCycle.Builder
- Enclosing class:
- CadenceCreateParams.BillingCycle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finalize and obtain parameter instance from this builder.putAllExtraParam
(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putExtraParam
(String key, Object value) Add a key/value pair to `extraParams` map.Specific configuration for determining billing dates when type=day.setIntervalCount
(Integer intervalCount) The number of intervals (specified in the interval attribute) between cadence billings.Specific configuration for determining billing dates when type=month.Required. The frequency at which a cadence bills.Specific configuration for determining billing dates when type=week.Specific configuration for determining billing dates when type=year.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
setDay
Specific configuration for determining billing dates when type=day. -
putExtraParam
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeCadenceCreateParams.BillingCycle.extraParams
for the field documentation. -
putAllExtraParam
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeCadenceCreateParams.BillingCycle.extraParams
for the field documentation. -
setIntervalCount
The number of intervals (specified in the interval attribute) between cadence billings. For example, type=month and interval_count=3 bills every 3 months. If this is not provided, it will default to 1. -
setMonth
public CadenceCreateParams.BillingCycle.Builder setMonth(CadenceCreateParams.BillingCycle.Month month) Specific configuration for determining billing dates when type=month. -
setType
Required. The frequency at which a cadence bills. -
setWeek
Specific configuration for determining billing dates when type=week. -
setYear
Specific configuration for determining billing dates when type=year.
-