public static class CardCreateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CardCreateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
CardCreateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
CardCreateParams |
build()
Finalize and obtain parameter instance from this builder.
|
CardCreateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
CardCreateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
CardCreateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
CardCreateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
CardCreateParams.Builder |
setAuthorizationControls(CardCreateParams.AuthorizationControls authorizationControls)
Spending rules that give you some control over how your cards can be used.
|
CardCreateParams.Builder |
setCardholder(java.lang.String cardholder)
The [Cardholder](https://stripe.com/docs/api#issuing_cardholder_object) object with which the
card will be associated.
|
CardCreateParams.Builder |
setCurrency(java.lang.String currency)
The currency for the card.
|
CardCreateParams.Builder |
setReplacementFor(java.lang.String replacementFor)
The card this is meant to be a replacement for (if any).
|
CardCreateParams.Builder |
setReplacementReason(CardCreateParams.ReplacementReason replacementReason)
If `replacement_for` is specified, this should indicate why that card is being replaced.
|
CardCreateParams.Builder |
setShipping(CardCreateParams.Shipping shipping)
The address where the card will be shipped.
|
CardCreateParams.Builder |
setStatus(CardCreateParams.Status status)
Whether authorizations can be approved on this card.
|
CardCreateParams.Builder |
setType(CardCreateParams.Type type)
The type of card to issue.
|
CardCreateParams.Builder |
setType(java.lang.String type)
The type of card to issue.
|
public CardCreateParams build()
public CardCreateParams.Builder setAuthorizationControls(CardCreateParams.AuthorizationControls authorizationControls)
public CardCreateParams.Builder setCardholder(java.lang.String cardholder)
public CardCreateParams.Builder setCurrency(java.lang.String currency)
public CardCreateParams.Builder addExpand(java.lang.String element)
CardCreateParams.expand
for the field documentation.public CardCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
CardCreateParams.expand
for the field documentation.public CardCreateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
CardCreateParams.extraParams
for the field documentation.public CardCreateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
CardCreateParams.extraParams
for the field documentation.public CardCreateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
CardCreateParams.metadata
for the field documentation.public CardCreateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
CardCreateParams.metadata
for the field documentation.public CardCreateParams.Builder setReplacementFor(java.lang.String replacementFor)
public CardCreateParams.Builder setReplacementReason(CardCreateParams.ReplacementReason replacementReason)
public CardCreateParams.Builder setShipping(CardCreateParams.Shipping shipping)
public CardCreateParams.Builder setStatus(CardCreateParams.Status status)
public CardCreateParams.Builder setType(CardCreateParams.Type type)
public CardCreateParams.Builder setType(java.lang.String type)