public static class AccountCreateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AccountCreateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
AccountCreateParams.Builder |
addAllRequestedCapability(java.util.List<AccountCreateParams.RequestedCapability> elements)
Add all elements to `requestedCapabilities` list.
|
AccountCreateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
AccountCreateParams.Builder |
addRequestedCapability(AccountCreateParams.RequestedCapability element)
Add an element to `requestedCapabilities` list.
|
AccountCreateParams |
build()
Finalize and obtain parameter instance from this builder.
|
AccountCreateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
AccountCreateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
AccountCreateParams.Builder |
setAccountToken(java.lang.String accountToken)
An [account token](https://stripe.com/docs/api#create_account_token), used to securely
provide details to the account.
|
AccountCreateParams.Builder |
setBusinessProfile(AccountCreateParams.BusinessProfile businessProfile)
Non-essential business information about the account.
|
AccountCreateParams.Builder |
setBusinessType(java.lang.String businessType)
The business type.
|
AccountCreateParams.Builder |
setCompany(AccountCreateParams.Company company)
Information about the company or business.
|
AccountCreateParams.Builder |
setCountry(java.lang.String country)
The country in which the account holder resides, or in which the business is legally
established.
|
AccountCreateParams.Builder |
setDefaultCurrency(java.lang.String defaultCurrency)
Three-letter ISO currency code representing the default currency for the account.
|
AccountCreateParams.Builder |
setEmail(java.lang.String email)
The email address of the account holder.
|
AccountCreateParams.Builder |
setExternalAccount(java.lang.String externalAccount)
A card or bank account to attach to the account.
|
AccountCreateParams.Builder |
setIndividual(AccountCreateParams.Individual individual)
Information about the person represented by the account.
|
AccountCreateParams.Builder |
setSettings(AccountCreateParams.Settings settings)
Options for customizing how the account functions within Stripe.
|
AccountCreateParams.Builder |
setTosAcceptance(AccountCreateParams.TosAcceptance tosAcceptance)
Details on the account's acceptance of the [Stripe Services
Agreement](https://stripe.com/docs/connect/updating-accounts#tos-acceptance).
|
AccountCreateParams.Builder |
setType(AccountCreateParams.Type type)
The type of Stripe account to create.
|
public AccountCreateParams build()
public AccountCreateParams.Builder setAccountToken(java.lang.String accountToken)
public AccountCreateParams.Builder setBusinessProfile(AccountCreateParams.BusinessProfile businessProfile)
public AccountCreateParams.Builder setBusinessType(java.lang.String businessType)
public AccountCreateParams.Builder setCompany(AccountCreateParams.Company company)
public AccountCreateParams.Builder setCountry(java.lang.String country)
public AccountCreateParams.Builder setDefaultCurrency(java.lang.String defaultCurrency)
public AccountCreateParams.Builder setEmail(java.lang.String email)
public AccountCreateParams.Builder addExpand(java.lang.String element)
AccountCreateParams.expand
for the field documentation.public AccountCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
AccountCreateParams.expand
for the field documentation.public AccountCreateParams.Builder setExternalAccount(java.lang.String externalAccount)
public AccountCreateParams.Builder setIndividual(AccountCreateParams.Individual individual)
public AccountCreateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
AccountCreateParams.metadata
for the field documentation.public AccountCreateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
AccountCreateParams.metadata
for the field documentation.public AccountCreateParams.Builder addRequestedCapability(AccountCreateParams.RequestedCapability element)
AccountCreateParams.requestedCapabilities
for the field documentation.public AccountCreateParams.Builder addAllRequestedCapability(java.util.List<AccountCreateParams.RequestedCapability> elements)
AccountCreateParams.requestedCapabilities
for the field documentation.public AccountCreateParams.Builder setSettings(AccountCreateParams.Settings settings)
public AccountCreateParams.Builder setTosAcceptance(AccountCreateParams.TosAcceptance tosAcceptance)
public AccountCreateParams.Builder setType(AccountCreateParams.Type type)