Class ExternalAccountCreateParams.Builder
-
- All Implemented Interfaces:
public final class ExternalAccountCreateParams.BuilderA builder for ExternalAccountCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ExternalAccountCreateParams.Builder body(ExternalAccountCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
accountNumber
final ExternalAccountCreateParams.Builder accountNumber(String accountNumber)
The account number for the destination account.
-
accountNumber
final ExternalAccountCreateParams.Builder accountNumber(JsonField<String> accountNumber)
Sets Builder.accountNumber to an arbitrary JSON value.
You should usually call Builder.accountNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final ExternalAccountCreateParams.Builder description(String description)
The name you choose for the Account.
-
description
final ExternalAccountCreateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
routingNumber
final ExternalAccountCreateParams.Builder routingNumber(String routingNumber)
The American Bankers' Association (ABA) Routing Transit Number (RTN) for the destination account.
-
routingNumber
final ExternalAccountCreateParams.Builder routingNumber(JsonField<String> routingNumber)
Sets Builder.routingNumber to an arbitrary JSON value.
You should usually call Builder.routingNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
accountHolder
final ExternalAccountCreateParams.Builder accountHolder(ExternalAccountCreateParams.AccountHolder accountHolder)
The type of entity that owns the External Account.
-
accountHolder
final ExternalAccountCreateParams.Builder accountHolder(JsonField<ExternalAccountCreateParams.AccountHolder> accountHolder)
Sets Builder.accountHolder to an arbitrary JSON value.
You should usually call Builder.accountHolder with a well-typed AccountHolder value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
funding
final ExternalAccountCreateParams.Builder funding(ExternalAccountCreateParams.Funding funding)
The type of the destination account. Defaults to
checking.
-
funding
final ExternalAccountCreateParams.Builder funding(JsonField<ExternalAccountCreateParams.Funding> funding)
Sets Builder.funding to an arbitrary JSON value.
You should usually call Builder.funding with a well-typed Funding value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ExternalAccountCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ExternalAccountCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ExternalAccountCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ExternalAccountCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ExternalAccountCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ExternalAccountCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ExternalAccountCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ExternalAccountCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ExternalAccountCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ExternalAccountCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ExternalAccountCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ExternalAccountCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ExternalAccountCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ExternalAccountCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ExternalAccountCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ExternalAccountCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ExternalAccountCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ExternalAccountCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ExternalAccountCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ExternalAccountCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ExternalAccountCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ExternalAccountCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ExternalAccountCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ExternalAccountCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ExternalAccountCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ExternalAccountCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ExternalAccountCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ExternalAccountCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ExternalAccountCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ExternalAccountCreateParams build()
Returns an immutable instance of ExternalAccountCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.accountNumber() .description() .routingNumber()
-
-
-
-