Package com.stripe.param
Class CustomerPaymentSourceUpdateParams.Builder
java.lang.Object
com.stripe.param.CustomerPaymentSourceUpdateParams.Builder
- Enclosing class:
- CustomerPaymentSourceUpdateParams
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAllExpand
(List<String> elements) Add all elements to `expand` list.Add an element to `expand` list.build()
Finalize and obtain parameter instance from this builder.putAllExtraParam
(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putAllMetadata
(Map<String, String> map) Add all map key/value pairs to `metadata` map.putExtraParam
(String key, Object value) Add a key/value pair to `extraParams` map.putMetadata
(String key, String value) Add a key/value pair to `metadata` map.setAccountHolderName
(EmptyParam accountHolderName) The name of the person or business that owns the bank account.setAccountHolderName
(String accountHolderName) The name of the person or business that owns the bank account.setAccountHolderType
(CustomerPaymentSourceUpdateParams.AccountHolderType accountHolderType) The type of entity that holds the account.setAddressCity
(EmptyParam addressCity) City/District/Suburb/Town/Village.setAddressCity
(String addressCity) City/District/Suburb/Town/Village.setAddressCountry
(EmptyParam addressCountry) Billing address country, if provided when creating card.setAddressCountry
(String addressCountry) Billing address country, if provided when creating card.setAddressLine1
(EmptyParam addressLine1) Address line 1 (Street address/PO Box/Company name).setAddressLine1
(String addressLine1) Address line 1 (Street address/PO Box/Company name).setAddressLine2
(EmptyParam addressLine2) Address line 2 (Apartment/Suite/Unit/Building).setAddressLine2
(String addressLine2) Address line 2 (Apartment/Suite/Unit/Building).setAddressState
(EmptyParam addressState) State/County/Province/Region.setAddressState
(String addressState) State/County/Province/Region.setAddressZip
(EmptyParam addressZip) ZIP or postal code.setAddressZip
(String addressZip) ZIP or postal code.setExpMonth
(EmptyParam expMonth) Two digit number representing the card’s expiration month.setExpMonth
(String expMonth) Two digit number representing the card’s expiration month.setExpYear
(EmptyParam expYear) Four digit number representing the card’s expiration year.setExpYear
(String expYear) Four digit number representing the card’s expiration year.setMetadata
(EmptyParam metadata) Set of key-value pairs that you can attach to an object.setMetadata
(Map<String, String> metadata) Set of key-value pairs that you can attach to an object.setName
(EmptyParam name) Cardholder name.Cardholder name.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
setAccountHolderName
The name of the person or business that owns the bank account. -
setAccountHolderName
The name of the person or business that owns the bank account. -
setAccountHolderType
public CustomerPaymentSourceUpdateParams.Builder setAccountHolderType(CustomerPaymentSourceUpdateParams.AccountHolderType accountHolderType) The type of entity that holds the account. This can be eitherindividual
orcompany
. -
setAddressCity
City/District/Suburb/Town/Village. -
setAddressCity
City/District/Suburb/Town/Village. -
setAddressCountry
Billing address country, if provided when creating card. -
setAddressCountry
Billing address country, if provided when creating card. -
setAddressLine1
Address line 1 (Street address/PO Box/Company name). -
setAddressLine1
Address line 1 (Street address/PO Box/Company name). -
setAddressLine2
Address line 2 (Apartment/Suite/Unit/Building). -
setAddressLine2
Address line 2 (Apartment/Suite/Unit/Building). -
setAddressState
State/County/Province/Region. -
setAddressState
State/County/Province/Region. -
setAddressZip
ZIP or postal code. -
setAddressZip
ZIP or postal code. -
setExpMonth
Two digit number representing the card’s expiration month. -
setExpMonth
Two digit number representing the card’s expiration month. -
setExpYear
Four digit number representing the card’s expiration year. -
setExpYear
Four digit number representing the card’s expiration year. -
addExpand
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. SeeCustomerPaymentSourceUpdateParams.expand
for the field documentation. -
addAllExpand
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. SeeCustomerPaymentSourceUpdateParams.expand
for the field documentation. -
putExtraParam
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. SeeCustomerPaymentSourceUpdateParams.extraParams
for the field documentation. -
putAllExtraParam
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. SeeCustomerPaymentSourceUpdateParams.extraParams
for the field documentation. -
putMetadata
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. SeeCustomerPaymentSourceUpdateParams.metadata
for the field documentation. -
putAllMetadata
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. SeeCustomerPaymentSourceUpdateParams.metadata
for the field documentation. -
setMetadata
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
. -
setMetadata
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
. -
setName
Cardholder name. -
setName
Cardholder name. -
setOwner
public CustomerPaymentSourceUpdateParams.Builder setOwner(CustomerPaymentSourceUpdateParams.Owner owner)
-