Class PendingTransactionCreateParams.Builder
-
- All Implemented Interfaces:
public final class PendingTransactionCreateParams.BuilderA builder for PendingTransactionCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final PendingTransactionCreateParams.Builder body(PendingTransactionCreateParams.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:
-
accountId
final PendingTransactionCreateParams.Builder accountId(String accountId)
The Account to place the hold on.
-
accountId
final PendingTransactionCreateParams.Builder accountId(JsonField<String> accountId)
Sets Builder.accountId to an arbitrary JSON value.
You should usually call Builder.accountId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
amount
final PendingTransactionCreateParams.Builder amount(Long amount)
The amount to hold in the minor unit of the account's currency. For dollars, for example, this is cents. This should be a negative amount - to hold $1.00 from the account, you would pass -100.
-
amount
final PendingTransactionCreateParams.Builder amount(JsonField<Long> amount)
Sets Builder.amount to an arbitrary JSON value.
You should usually call Builder.amount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final PendingTransactionCreateParams.Builder description(String description)
The description you choose to give the hold.
-
description
final PendingTransactionCreateParams.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.
-
additionalBodyProperties
final PendingTransactionCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final PendingTransactionCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final PendingTransactionCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final PendingTransactionCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final PendingTransactionCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final PendingTransactionCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final PendingTransactionCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final PendingTransactionCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final PendingTransactionCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final PendingTransactionCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final PendingTransactionCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final PendingTransactionCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final PendingTransactionCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final PendingTransactionCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final PendingTransactionCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final PendingTransactionCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final PendingTransactionCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final PendingTransactionCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final PendingTransactionCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final PendingTransactionCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final PendingTransactionCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final PendingTransactionCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final PendingTransactionCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final PendingTransactionCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final PendingTransactionCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final PendingTransactionCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final PendingTransactionCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final PendingTransactionCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final PendingTransactionCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final PendingTransactionCreateParams build()
Returns an immutable instance of PendingTransactionCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.accountId() .amount()
-
-
-
-