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)
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)
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)
public CardListParams.Builder setStatus(CardListParams.Status status)
public CardListParams.Builder setType(CardListParams.Type type)