Package com.stripe.param
Class TokenCreateParams.Builder
- java.lang.Object
-
- com.stripe.param.TokenCreateParams.Builder
-
- Enclosing class:
- TokenCreateParams
public static class TokenCreateParams.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenCreateParams.BuilderaddAllExpand(java.util.List<java.lang.String> elements)Add all elements to `expand` list.TokenCreateParams.BuilderaddExpand(java.lang.String element)Add an element to `expand` list.TokenCreateParamsbuild()Finalize and obtain parameter instance from this builder.TokenCreateParams.BuilderputAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)Add all map key/value pairs to `extraParams` map.TokenCreateParams.BuilderputExtraParam(java.lang.String key, java.lang.Object value)Add a key/value pair to `extraParams` map.TokenCreateParams.BuildersetAccount(TokenCreateParams.Account account)Information for the account this token will represent.TokenCreateParams.BuildersetBankAccount(TokenCreateParams.BankAccount bankAccount)The bank account this token will represent.TokenCreateParams.BuildersetCard(TokenCreateParams.Card card)TokenCreateParams.BuildersetCard(java.lang.String card)TokenCreateParams.BuildersetCustomer(java.lang.String customer)The customer (owned by the application's account) for which to create a token.TokenCreateParams.BuildersetCvcUpdate(TokenCreateParams.CvcUpdate cvcUpdate)The updated CVC value this token will represent.TokenCreateParams.BuildersetPerson(TokenCreateParams.Person person)Information for the person this token will represent.TokenCreateParams.BuildersetPii(TokenCreateParams.Pii pii)The PII this token will represent.
-
-
-
Method Detail
-
build
public TokenCreateParams build()
Finalize and obtain parameter instance from this builder.
-
setAccount
public TokenCreateParams.Builder setAccount(TokenCreateParams.Account account)
Information for the account this token will represent.
-
setBankAccount
public TokenCreateParams.Builder setBankAccount(TokenCreateParams.BankAccount bankAccount)
The bank account this token will represent.
-
setCard
public TokenCreateParams.Builder setCard(TokenCreateParams.Card card)
-
setCard
public TokenCreateParams.Builder setCard(java.lang.String card)
-
setCustomer
public TokenCreateParams.Builder setCustomer(java.lang.String customer)
The customer (owned by the application's account) for which to create a token. This can be used only with an OAuth access token or Stripe-Account header. For more details, see Cloning Saved Payment Methods.
-
setCvcUpdate
public TokenCreateParams.Builder setCvcUpdate(TokenCreateParams.CvcUpdate cvcUpdate)
The updated CVC value this token will represent.
-
addExpand
public TokenCreateParams.Builder addExpand(java.lang.String element)
Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeTokenCreateParams.expandfor the field documentation.
-
addAllExpand
public TokenCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeTokenCreateParams.expandfor the field documentation.
-
putExtraParam
public TokenCreateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeTokenCreateParams.extraParamsfor the field documentation.
-
putAllExtraParam
public TokenCreateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeTokenCreateParams.extraParamsfor the field documentation.
-
setPerson
public TokenCreateParams.Builder setPerson(TokenCreateParams.Person person)
Information for the person this token will represent.
-
setPii
public TokenCreateParams.Builder setPii(TokenCreateParams.Pii pii)
The PII this token will represent.
-
-