public static class CardListParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CardListParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
CardListParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
CardListParams |
build()
Finalize and obtain parameter instance from this builder.
|
CardListParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
CardListParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
CardListParams.Builder |
setCardholder(java.lang.String cardholder)
Only return cards belonging to the Cardholder with the provided ID.
|
CardListParams.Builder |
setCreated(CardListParams.Created created)
Only return cards that were issued during the given date interval.
|
CardListParams.Builder |
setCreated(java.lang.Long created)
Only return cards that were issued during the given date interval.
|
CardListParams.Builder |
setEndingBefore(java.lang.String endingBefore)
A cursor for use in pagination.
|
CardListParams.Builder |
setExpMonth(java.lang.Long expMonth)
Only return cards that have the given expiration month.
|
CardListParams.Builder |
setExpYear(java.lang.Long expYear)
Only return cards that have the given expiration year.
|
CardListParams.Builder |
setLast4(java.lang.String last4)
Only return cards that have the given last four digits.
|
CardListParams.Builder |
setLimit(java.lang.Long limit)
A limit on the number of objects to be returned.
|
CardListParams.Builder |
setName(java.lang.String name)
Only return cards that have the given name.
|
CardListParams.Builder |
setSource(java.lang.String source)
[DEPRECATED] Only return cards whose full card number matches that of this card source ID.
|
CardListParams.Builder |
setStartingAfter(java.lang.String startingAfter)
A cursor for use in pagination.
|
CardListParams.Builder |
setStatus(CardListParams.Status status)
Only return cards that have the given status.
|
CardListParams.Builder |
setType(CardListParams.Type type)
Only return cards that have the given type.
|
public CardListParams build()
public CardListParams.Builder setCardholder(java.lang.String cardholder)
public CardListParams.Builder setCreated(CardListParams.Created created)
public CardListParams.Builder setCreated(java.lang.Long created)
public CardListParams.Builder setEndingBefore(java.lang.String endingBefore)
ending_before
is an object ID that defines your place
in the list. For instance, if you make a list request and receive 100 objects, starting with
obj_bar
, your subsequent call can include ending_before=obj_bar
in order to
fetch the previous page of the list.public CardListParams.Builder setExpMonth(java.lang.Long expMonth)
public CardListParams.Builder setExpYear(java.lang.Long expYear)
public CardListParams.Builder addExpand(java.lang.String element)
CardListParams.expand
for the field documentation.public CardListParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
CardListParams.expand
for the field documentation.public CardListParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
CardListParams.extraParams
for the field documentation.public CardListParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
CardListParams.extraParams
for the field documentation.public CardListParams.Builder setLast4(java.lang.String last4)
public CardListParams.Builder setLimit(java.lang.Long limit)
public CardListParams.Builder setName(java.lang.String name)
public CardListParams.Builder setSource(java.lang.String source)
public CardListParams.Builder setStartingAfter(java.lang.String startingAfter)
starting_after
is an object ID that defines your
place in the list. For instance, if you make a list request and receive 100 objects, ending
with obj_foo
, your subsequent call can include starting_after=obj_foo
in
order to fetch the next page of the list.public CardListParams.Builder setStatus(CardListParams.Status status)
active
, inactive
, canceled
, lost
, or stolen
.public CardListParams.Builder setType(CardListParams.Type type)
virtual
or physical
.