public static class ExternalAccountUpdateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ExternalAccountUpdateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
ExternalAccountUpdateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
ExternalAccountUpdateParams |
build()
Finalize and obtain parameter instance from this builder.
|
ExternalAccountUpdateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
ExternalAccountUpdateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
ExternalAccountUpdateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
ExternalAccountUpdateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
ExternalAccountUpdateParams.Builder |
setAccountHolderName(EmptyParam accountHolderName)
The name of the person or business that owns the bank account.
|
ExternalAccountUpdateParams.Builder |
setAccountHolderName(java.lang.String accountHolderName)
The name of the person or business that owns the bank account.
|
ExternalAccountUpdateParams.Builder |
setAccountHolderType(EmptyParam accountHolderType)
The type of entity that holds the account.
|
ExternalAccountUpdateParams.Builder |
setAccountHolderType(ExternalAccountUpdateParams.AccountHolderType accountHolderType)
The type of entity that holds the account.
|
ExternalAccountUpdateParams.Builder |
setAddressCity(EmptyParam addressCity)
City/District/Suburb/Town/Village.
|
ExternalAccountUpdateParams.Builder |
setAddressCity(java.lang.String addressCity)
City/District/Suburb/Town/Village.
|
ExternalAccountUpdateParams.Builder |
setAddressCountry(EmptyParam addressCountry)
Billing address country, if provided when creating card.
|
ExternalAccountUpdateParams.Builder |
setAddressCountry(java.lang.String addressCountry)
Billing address country, if provided when creating card.
|
ExternalAccountUpdateParams.Builder |
setAddressLine1(EmptyParam addressLine1)
Address line 1 (Street address/PO Box/Company name).
|
ExternalAccountUpdateParams.Builder |
setAddressLine1(java.lang.String addressLine1)
Address line 1 (Street address/PO Box/Company name).
|
ExternalAccountUpdateParams.Builder |
setAddressLine2(EmptyParam addressLine2)
Address line 2 (Apartment/Suite/Unit/Building).
|
ExternalAccountUpdateParams.Builder |
setAddressLine2(java.lang.String addressLine2)
Address line 2 (Apartment/Suite/Unit/Building).
|
ExternalAccountUpdateParams.Builder |
setAddressState(EmptyParam addressState)
State/County/Province/Region.
|
ExternalAccountUpdateParams.Builder |
setAddressState(java.lang.String addressState)
State/County/Province/Region.
|
ExternalAccountUpdateParams.Builder |
setAddressZip(EmptyParam addressZip)
ZIP or postal code.
|
ExternalAccountUpdateParams.Builder |
setAddressZip(java.lang.String addressZip)
ZIP or postal code.
|
ExternalAccountUpdateParams.Builder |
setDefaultForCurrency(java.lang.Boolean defaultForCurrency)
When set to true, this becomes the default external account for its currency.
|
ExternalAccountUpdateParams.Builder |
setExpMonth(EmptyParam expMonth)
Two digit number representing the card’s expiration month.
|
ExternalAccountUpdateParams.Builder |
setExpMonth(java.lang.String expMonth)
Two digit number representing the card’s expiration month.
|
ExternalAccountUpdateParams.Builder |
setExpYear(EmptyParam expYear)
Four digit number representing the card’s expiration year.
|
ExternalAccountUpdateParams.Builder |
setExpYear(java.lang.String expYear)
Four digit number representing the card’s expiration year.
|
ExternalAccountUpdateParams.Builder |
setName(EmptyParam name)
Cardholder name.
|
ExternalAccountUpdateParams.Builder |
setName(java.lang.String name)
Cardholder name.
|
public ExternalAccountUpdateParams build()
public ExternalAccountUpdateParams.Builder setAccountHolderName(java.lang.String accountHolderName)
public ExternalAccountUpdateParams.Builder setAccountHolderName(EmptyParam accountHolderName)
public ExternalAccountUpdateParams.Builder setAccountHolderType(ExternalAccountUpdateParams.AccountHolderType accountHolderType)
public ExternalAccountUpdateParams.Builder setAccountHolderType(EmptyParam accountHolderType)
public ExternalAccountUpdateParams.Builder setAddressCity(java.lang.String addressCity)
public ExternalAccountUpdateParams.Builder setAddressCity(EmptyParam addressCity)
public ExternalAccountUpdateParams.Builder setAddressCountry(java.lang.String addressCountry)
public ExternalAccountUpdateParams.Builder setAddressCountry(EmptyParam addressCountry)
public ExternalAccountUpdateParams.Builder setAddressLine1(java.lang.String addressLine1)
public ExternalAccountUpdateParams.Builder setAddressLine1(EmptyParam addressLine1)
public ExternalAccountUpdateParams.Builder setAddressLine2(java.lang.String addressLine2)
public ExternalAccountUpdateParams.Builder setAddressLine2(EmptyParam addressLine2)
public ExternalAccountUpdateParams.Builder setAddressState(java.lang.String addressState)
public ExternalAccountUpdateParams.Builder setAddressState(EmptyParam addressState)
public ExternalAccountUpdateParams.Builder setAddressZip(java.lang.String addressZip)
public ExternalAccountUpdateParams.Builder setAddressZip(EmptyParam addressZip)
public ExternalAccountUpdateParams.Builder setDefaultForCurrency(java.lang.Boolean defaultForCurrency)
public ExternalAccountUpdateParams.Builder setExpMonth(java.lang.String expMonth)
public ExternalAccountUpdateParams.Builder setExpMonth(EmptyParam expMonth)
public ExternalAccountUpdateParams.Builder setExpYear(java.lang.String expYear)
public ExternalAccountUpdateParams.Builder setExpYear(EmptyParam expYear)
public ExternalAccountUpdateParams.Builder addExpand(java.lang.String element)
ExternalAccountUpdateParams.expand
for the field documentation.public ExternalAccountUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
ExternalAccountUpdateParams.expand
for the field documentation.public ExternalAccountUpdateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
ExternalAccountUpdateParams.extraParams
for the field documentation.public ExternalAccountUpdateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
ExternalAccountUpdateParams.extraParams
for the field documentation.public ExternalAccountUpdateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
ExternalAccountUpdateParams.metadata
for the field documentation.public ExternalAccountUpdateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
ExternalAccountUpdateParams.metadata
for the field documentation.public ExternalAccountUpdateParams.Builder setName(java.lang.String name)
public ExternalAccountUpdateParams.Builder setName(EmptyParam name)