public static class SubscriptionItemDeleteParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SubscriptionItemDeleteParams |
build()
Finalize and obtain parameter instance from this builder.
|
SubscriptionItemDeleteParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
SubscriptionItemDeleteParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
SubscriptionItemDeleteParams.Builder |
setClearUsage(java.lang.Boolean clearUsage)
Delete all usage for the given subscription item.
|
SubscriptionItemDeleteParams.Builder |
setProrate(java.lang.Boolean prorate)
Flag indicating whether to
[prorate](https://stripe.com/docs/billing/subscriptions/prorations) switching plans during a
billing cycle.
|
SubscriptionItemDeleteParams.Builder |
setProrationDate(java.lang.Long prorationDate)
If set, the proration will be calculated as though the subscription was updated at the given
time.
|
public SubscriptionItemDeleteParams build()
public SubscriptionItemDeleteParams.Builder setClearUsage(java.lang.Boolean clearUsage)
public SubscriptionItemDeleteParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
SubscriptionItemDeleteParams.extraParams
for the field documentation.public SubscriptionItemDeleteParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
SubscriptionItemDeleteParams.extraParams
for the field documentation.public SubscriptionItemDeleteParams.Builder setProrate(java.lang.Boolean prorate)
public SubscriptionItemDeleteParams.Builder setProrationDate(java.lang.Long prorationDate)