Class ExternalAccountUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ExternalAccountUpdateParams.BuilderA builder for ExternalAccountUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
externalAccountId
final ExternalAccountUpdateParams.Builder externalAccountId(String externalAccountId)
The external account identifier.
-
externalAccountId
final ExternalAccountUpdateParams.Builder externalAccountId(Optional<String> externalAccountId)
Alias for calling Builder.externalAccountId with
externalAccountId.orElse(null).
-
body
final ExternalAccountUpdateParams.Builder body(ExternalAccountUpdateParams.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:
-
accountHolder
final ExternalAccountUpdateParams.Builder accountHolder(ExternalAccountUpdateParams.AccountHolder accountHolder)
The type of entity that owns the External Account.
-
accountHolder
final ExternalAccountUpdateParams.Builder accountHolder(JsonField<ExternalAccountUpdateParams.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.
-
description
final ExternalAccountUpdateParams.Builder description(String description)
The description you choose to give the external account.
-
description
final ExternalAccountUpdateParams.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.
-
funding
final ExternalAccountUpdateParams.Builder funding(ExternalAccountUpdateParams.Funding funding)
The funding type of the External Account.
-
funding
final ExternalAccountUpdateParams.Builder funding(JsonField<ExternalAccountUpdateParams.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.
-
status
final ExternalAccountUpdateParams.Builder status(ExternalAccountUpdateParams.Status status)
The status of the External Account.
-
status
final ExternalAccountUpdateParams.Builder status(JsonField<ExternalAccountUpdateParams.Status> status)
Sets Builder.status to an arbitrary JSON value.
You should usually call Builder.status with a well-typed Status value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ExternalAccountUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ExternalAccountUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ExternalAccountUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ExternalAccountUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ExternalAccountUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ExternalAccountUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ExternalAccountUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ExternalAccountUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ExternalAccountUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ExternalAccountUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ExternalAccountUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ExternalAccountUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ExternalAccountUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ExternalAccountUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ExternalAccountUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ExternalAccountUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ExternalAccountUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ExternalAccountUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ExternalAccountUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ExternalAccountUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ExternalAccountUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ExternalAccountUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ExternalAccountUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ExternalAccountUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ExternalAccountUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ExternalAccountUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ExternalAccountUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ExternalAccountUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ExternalAccountUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ExternalAccountUpdateParams build()
Returns an immutable instance of ExternalAccountUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-