Class AccountCreateParams.Builder
-
- All Implemented Interfaces:
public final class AccountCreateParams.BuilderA builder for AccountCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final AccountCreateParams.Builder body(AccountCreateParams.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:
-
name
final AccountCreateParams.Builder name(String name)
The name you choose for the Account.
-
name
final AccountCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
entityId
final AccountCreateParams.Builder entityId(String entityId)
The identifier for the Entity that will own the Account.
-
entityId
final AccountCreateParams.Builder entityId(JsonField<String> entityId)
Sets Builder.entityId to an arbitrary JSON value.
You should usually call Builder.entityId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
funding
final AccountCreateParams.Builder funding(AccountCreateParams.Funding funding)
Whether the Account is funded by a loan or by deposits.
-
funding
final AccountCreateParams.Builder funding(JsonField<AccountCreateParams.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.
-
informationalEntityId
final AccountCreateParams.Builder informationalEntityId(String informationalEntityId)
The identifier of an Entity that, while not owning the Account, is associated with its activity. This is generally the beneficiary of the funds.
-
informationalEntityId
final AccountCreateParams.Builder informationalEntityId(JsonField<String> informationalEntityId)
Sets Builder.informationalEntityId to an arbitrary JSON value.
You should usually call Builder.informationalEntityId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
loan
final AccountCreateParams.Builder loan(AccountCreateParams.Loan loan)
The loan details for the account.
-
loan
final AccountCreateParams.Builder loan(JsonField<AccountCreateParams.Loan> loan)
Sets Builder.loan to an arbitrary JSON value.
You should usually call Builder.loan with a well-typed Loan value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
programId
final AccountCreateParams.Builder programId(String programId)
The identifier for the Program that this Account falls under. Required if you operate more than one Program.
-
programId
final AccountCreateParams.Builder programId(JsonField<String> programId)
Sets Builder.programId to an arbitrary JSON value.
You should usually call Builder.programId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final AccountCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final AccountCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final AccountCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final AccountCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final AccountCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final AccountCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final AccountCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final AccountCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final AccountCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final AccountCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final AccountCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final AccountCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final AccountCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final AccountCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final AccountCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final AccountCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final AccountCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final AccountCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final AccountCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final AccountCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final AccountCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final AccountCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final AccountCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final AccountCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final AccountCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final AccountCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final AccountCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final AccountCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final AccountCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final AccountCreateParams build()
Returns an immutable instance of AccountCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-