public static class AccountUpdateParams.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AccountUpdateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
AccountUpdateParams.Builder |
addAllRequestedCapability(java.util.List<AccountUpdateParams.RequestedCapability> elements)
Add all elements to `requestedCapabilities` list.
|
AccountUpdateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
AccountUpdateParams.Builder |
addRequestedCapability(AccountUpdateParams.RequestedCapability element)
Add an element to `requestedCapabilities` list.
|
AccountUpdateParams |
build()
Finalize and obtain parameter instance from this builder.
|
AccountUpdateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
AccountUpdateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
AccountUpdateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
AccountUpdateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
AccountUpdateParams.Builder |
setAccountToken(EmptyParam accountToken)
An account token, used to
securely provide details to the account.
|
AccountUpdateParams.Builder |
setAccountToken(java.lang.String accountToken)
An account token, used to
securely provide details to the account.
|
AccountUpdateParams.Builder |
setBusinessProfile(AccountUpdateParams.BusinessProfile businessProfile)
Business information about the account.
|
AccountUpdateParams.Builder |
setBusinessType(AccountUpdateParams.BusinessType businessType)
The business type.
|
AccountUpdateParams.Builder |
setBusinessType(EmptyParam businessType)
The business type.
|
AccountUpdateParams.Builder |
setBusinessType(java.lang.String businessType)
The business type.
|
AccountUpdateParams.Builder |
setCapabilities(AccountUpdateParams.Capabilities capabilities)
Each key of the dictionary represents a capability, and each capability maps to its settings
(e.g.
|
AccountUpdateParams.Builder |
setCompany(AccountUpdateParams.Company company)
Information about the company or business.
|
AccountUpdateParams.Builder |
setDefaultCurrency(EmptyParam defaultCurrency)
Three-letter ISO currency code representing the default currency for the account.
|
AccountUpdateParams.Builder |
setDefaultCurrency(java.lang.String defaultCurrency)
Three-letter ISO currency code representing the default currency for the account.
|
AccountUpdateParams.Builder |
setEmail(EmptyParam email)
The email address of the account holder.
|
AccountUpdateParams.Builder |
setEmail(java.lang.String email)
The email address of the account holder.
|
AccountUpdateParams.Builder |
setExternalAccount(EmptyParam externalAccount)
A card or bank account to attach to the account for receiving payouts (you won’t be able to use it for
top-ups).
|
AccountUpdateParams.Builder |
setExternalAccount(java.lang.String externalAccount)
A card or bank account to attach to the account for receiving payouts (you won’t be able to use it for
top-ups).
|
AccountUpdateParams.Builder |
setIndividual(AccountUpdateParams.Individual individual)
Information about the person represented by the account.
|
AccountUpdateParams.Builder |
setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach
to an object.
|
AccountUpdateParams.Builder |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach
to an object.
|
AccountUpdateParams.Builder |
setSettings(AccountUpdateParams.Settings settings)
Options for customizing how the account functions within Stripe.
|
AccountUpdateParams.Builder |
setTosAcceptance(AccountUpdateParams.TosAcceptance tosAcceptance)
Details on the account's acceptance of the Stripe Services
Agreement.
|
public AccountUpdateParams build()
public AccountUpdateParams.Builder setAccountToken(java.lang.String accountToken)
public AccountUpdateParams.Builder setAccountToken(EmptyParam accountToken)
public AccountUpdateParams.Builder setBusinessProfile(AccountUpdateParams.BusinessProfile businessProfile)
public AccountUpdateParams.Builder setBusinessType(AccountUpdateParams.BusinessType businessType)
public AccountUpdateParams.Builder setBusinessType(java.lang.String businessType)
public AccountUpdateParams.Builder setBusinessType(EmptyParam businessType)
public AccountUpdateParams.Builder setCapabilities(AccountUpdateParams.Capabilities capabilities)
public AccountUpdateParams.Builder setCompany(AccountUpdateParams.Company company)
business_type is
set to company, government_entity, or non_profit.public AccountUpdateParams.Builder setDefaultCurrency(java.lang.String defaultCurrency)
public AccountUpdateParams.Builder setDefaultCurrency(EmptyParam defaultCurrency)
public AccountUpdateParams.Builder setEmail(java.lang.String email)
public AccountUpdateParams.Builder setEmail(EmptyParam email)
public AccountUpdateParams.Builder addExpand(java.lang.String element)
AccountUpdateParams.expand for the field documentation.public AccountUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
AccountUpdateParams.expand for the field documentation.public AccountUpdateParams.Builder setExternalAccount(java.lang.String externalAccount)
external_account parameter for bank account creation.
<br><br>By default, providing an external account sets it as the new default
external account for its currency, and deletes the old default if one exists. To add
additional external accounts without replacing the existing default for the currency, use the
bank account or card creation API.public AccountUpdateParams.Builder setExternalAccount(EmptyParam externalAccount)
external_account parameter for bank account creation.
<br><br>By default, providing an external account sets it as the new default
external account for its currency, and deletes the old default if one exists. To add
additional external accounts without replacing the existing default for the currency, use the
bank account or card creation API.public AccountUpdateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
AccountUpdateParams.extraParams for the field documentation.public AccountUpdateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
AccountUpdateParams.extraParams for the field documentation.public AccountUpdateParams.Builder setIndividual(AccountUpdateParams.Individual individual)
business_type is set to individual.public AccountUpdateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
AccountUpdateParams.metadata for the field documentation.public AccountUpdateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
AccountUpdateParams.metadata for the field documentation.public AccountUpdateParams.Builder setMetadata(EmptyParam metadata)
metadata.public AccountUpdateParams.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata.public AccountUpdateParams.Builder addRequestedCapability(AccountUpdateParams.RequestedCapability element)
AccountUpdateParams.requestedCapabilities for the field documentation.public AccountUpdateParams.Builder addAllRequestedCapability(java.util.List<AccountUpdateParams.RequestedCapability> elements)
AccountUpdateParams.requestedCapabilities for the field documentation.public AccountUpdateParams.Builder setSettings(AccountUpdateParams.Settings settings)
public AccountUpdateParams.Builder setTosAcceptance(AccountUpdateParams.TosAcceptance tosAcceptance)