public static class SubscriptionListParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SubscriptionListParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
SubscriptionListParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
SubscriptionListParams |
build()
Finalize and obtain parameter instance from this builder.
|
SubscriptionListParams.Builder |
setBilling(SubscriptionListParams.Billing billing)
The billing mode of the subscriptions to retrieve.
|
SubscriptionListParams.Builder |
setCreated(java.lang.Long created) |
SubscriptionListParams.Builder |
setCreated(SubscriptionListParams.Created created) |
SubscriptionListParams.Builder |
setCurrentPeriodEnd(java.lang.Long currentPeriodEnd) |
SubscriptionListParams.Builder |
setCurrentPeriodEnd(SubscriptionListParams.CurrentPeriodEnd currentPeriodEnd) |
SubscriptionListParams.Builder |
setCurrentPeriodStart(java.lang.Long currentPeriodStart) |
SubscriptionListParams.Builder |
setCurrentPeriodStart(SubscriptionListParams.CurrentPeriodStart currentPeriodStart) |
SubscriptionListParams.Builder |
setCustomer(java.lang.String customer)
The ID of the customer whose subscriptions will be retrieved.
|
SubscriptionListParams.Builder |
setEndingBefore(java.lang.String endingBefore)
A cursor for use in pagination.
|
SubscriptionListParams.Builder |
setLimit(java.lang.Long limit)
A limit on the number of objects to be returned.
|
SubscriptionListParams.Builder |
setPlan(java.lang.String plan)
The ID of the plan whose subscriptions will be retrieved.
|
SubscriptionListParams.Builder |
setStartingAfter(java.lang.String startingAfter)
A cursor for use in pagination.
|
SubscriptionListParams.Builder |
setStatus(SubscriptionListParams.Status status)
The status of the subscriptions to retrieve.
|
public SubscriptionListParams build()
public SubscriptionListParams.Builder setBilling(SubscriptionListParams.Billing billing)
public SubscriptionListParams.Builder setCreated(SubscriptionListParams.Created created)
public SubscriptionListParams.Builder setCreated(java.lang.Long created)
public SubscriptionListParams.Builder setCurrentPeriodEnd(SubscriptionListParams.CurrentPeriodEnd currentPeriodEnd)
public SubscriptionListParams.Builder setCurrentPeriodEnd(java.lang.Long currentPeriodEnd)
public SubscriptionListParams.Builder setCurrentPeriodStart(SubscriptionListParams.CurrentPeriodStart currentPeriodStart)
public SubscriptionListParams.Builder setCurrentPeriodStart(java.lang.Long currentPeriodStart)
public SubscriptionListParams.Builder setCustomer(java.lang.String customer)
public SubscriptionListParams.Builder setEndingBefore(java.lang.String endingBefore)
public SubscriptionListParams.Builder addExpand(java.lang.String element)
SubscriptionListParams.expand
for the field documentation.public SubscriptionListParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
SubscriptionListParams.expand
for the field documentation.public SubscriptionListParams.Builder setLimit(java.lang.Long limit)
public SubscriptionListParams.Builder setPlan(java.lang.String plan)
public SubscriptionListParams.Builder setStartingAfter(java.lang.String startingAfter)
public SubscriptionListParams.Builder setStatus(SubscriptionListParams.Status status)