Package com.stripe.param
Class BankAccountUpdateOnCustomerParams.Builder
- java.lang.Object
-
- com.stripe.param.BankAccountUpdateOnCustomerParams.Builder
-
- Enclosing class:
- BankAccountUpdateOnCustomerParams
public static class BankAccountUpdateOnCustomerParams.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BankAccountUpdateOnCustomerParams.Builder
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.BankAccountUpdateOnCustomerParams.Builder
addExpand(java.lang.String element)
Add an element to `expand` list.BankAccountUpdateOnCustomerParams
build()
Finalize and obtain parameter instance from this builder.BankAccountUpdateOnCustomerParams.Builder
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.BankAccountUpdateOnCustomerParams.Builder
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.BankAccountUpdateOnCustomerParams.Builder
putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map.BankAccountUpdateOnCustomerParams.Builder
putMetadata(java.lang.String key, java.lang.String value)
Add a key/value pair to `metadata` map.BankAccountUpdateOnCustomerParams.Builder
setAccountHolderName(java.lang.String accountHolderName)
The name of the person or business that owns the bank account.BankAccountUpdateOnCustomerParams.Builder
setAccountHolderType(BankAccountUpdateOnCustomerParams.AccountHolderType accountHolderType)
The type of entity that holds the account.
-
-
-
Method Detail
-
build
public BankAccountUpdateOnCustomerParams build()
Finalize and obtain parameter instance from this builder.
-
setAccountHolderName
public BankAccountUpdateOnCustomerParams.Builder setAccountHolderName(java.lang.String accountHolderName)
The name of the person or business that owns the bank account.
-
setAccountHolderType
public BankAccountUpdateOnCustomerParams.Builder setAccountHolderType(BankAccountUpdateOnCustomerParams.AccountHolderType accountHolderType)
The type of entity that holds the account. This can be either `individual` or `company`.
-
addExpand
public BankAccountUpdateOnCustomerParams.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. SeeBankAccountUpdateOnCustomerParams.expand
for the field documentation.
-
addAllExpand
public BankAccountUpdateOnCustomerParams.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. SeeBankAccountUpdateOnCustomerParams.expand
for the field documentation.
-
putExtraParam
public BankAccountUpdateOnCustomerParams.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. SeeBankAccountUpdateOnCustomerParams.extraParams
for the field documentation.
-
putAllExtraParam
public BankAccountUpdateOnCustomerParams.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. SeeBankAccountUpdateOnCustomerParams.extraParams
for the field documentation.
-
putMetadata
public BankAccountUpdateOnCustomerParams.Builder putMetadata(java.lang.String key, java.lang.String value)
Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeBankAccountUpdateOnCustomerParams.metadata
for the field documentation.
-
putAllMetadata
public BankAccountUpdateOnCustomerParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeBankAccountUpdateOnCustomerParams.metadata
for the field documentation.
-
-