public static class SubscriptionScheduleListParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SubscriptionScheduleListParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
SubscriptionScheduleListParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
SubscriptionScheduleListParams |
build()
Finalize and obtain parameter instance from this builder.
|
SubscriptionScheduleListParams.Builder |
setCanceledAt(java.lang.Long canceledAt)
Only return subscription schedules that were created canceled the given date interval.
|
SubscriptionScheduleListParams.Builder |
setCanceledAt(SubscriptionScheduleListParams.CanceledAt canceledAt)
Only return subscription schedules that were created canceled the given date interval.
|
SubscriptionScheduleListParams.Builder |
setCompletedAt(java.lang.Long completedAt)
Only return subscription schedules that completed during the given date interval.
|
SubscriptionScheduleListParams.Builder |
setCompletedAt(SubscriptionScheduleListParams.CompletedAt completedAt)
Only return subscription schedules that completed during the given date interval.
|
SubscriptionScheduleListParams.Builder |
setCreated(java.lang.Long created)
Only return subscription schedules that were created during the given date interval.
|
SubscriptionScheduleListParams.Builder |
setCreated(SubscriptionScheduleListParams.Created created)
Only return subscription schedules that were created during the given date interval.
|
SubscriptionScheduleListParams.Builder |
setCustomer(java.lang.String customer)
Only return subscription schedules for the given customer.
|
SubscriptionScheduleListParams.Builder |
setEndingBefore(java.lang.String endingBefore)
A cursor for use in pagination.
|
SubscriptionScheduleListParams.Builder |
setLimit(java.lang.Long limit)
A limit on the number of objects to be returned.
|
SubscriptionScheduleListParams.Builder |
setReleasedAt(java.lang.Long releasedAt)
Only return subscription schedules that were released during the given date interval.
|
SubscriptionScheduleListParams.Builder |
setReleasedAt(SubscriptionScheduleListParams.ReleasedAt releasedAt)
Only return subscription schedules that were released during the given date interval.
|
SubscriptionScheduleListParams.Builder |
setScheduled(java.lang.Boolean scheduled)
Only return subscription schedules that have not started yet.
|
SubscriptionScheduleListParams.Builder |
setStartingAfter(java.lang.String startingAfter)
A cursor for use in pagination.
|
public SubscriptionScheduleListParams build()
public SubscriptionScheduleListParams.Builder setCanceledAt(SubscriptionScheduleListParams.CanceledAt canceledAt)
public SubscriptionScheduleListParams.Builder setCanceledAt(java.lang.Long canceledAt)
public SubscriptionScheduleListParams.Builder setCompletedAt(SubscriptionScheduleListParams.CompletedAt completedAt)
public SubscriptionScheduleListParams.Builder setCompletedAt(java.lang.Long completedAt)
public SubscriptionScheduleListParams.Builder setCreated(SubscriptionScheduleListParams.Created created)
public SubscriptionScheduleListParams.Builder setCreated(java.lang.Long created)
public SubscriptionScheduleListParams.Builder setCustomer(java.lang.String customer)
public SubscriptionScheduleListParams.Builder setEndingBefore(java.lang.String endingBefore)
public SubscriptionScheduleListParams.Builder addExpand(java.lang.String element)
SubscriptionScheduleListParams.expand
for the field documentation.public SubscriptionScheduleListParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
SubscriptionScheduleListParams.expand
for the field documentation.public SubscriptionScheduleListParams.Builder setLimit(java.lang.Long limit)
public SubscriptionScheduleListParams.Builder setReleasedAt(SubscriptionScheduleListParams.ReleasedAt releasedAt)
public SubscriptionScheduleListParams.Builder setReleasedAt(java.lang.Long releasedAt)
public SubscriptionScheduleListParams.Builder setScheduled(java.lang.Boolean scheduled)
public SubscriptionScheduleListParams.Builder setStartingAfter(java.lang.String startingAfter)