Class WireDrawdownRequestCreateParams.Builder
-
- All Implemented Interfaces:
public final class WireDrawdownRequestCreateParams.BuilderA builder for WireDrawdownRequestCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final WireDrawdownRequestCreateParams.Builder body(WireDrawdownRequestCreateParams.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:
-
accountNumberId
final WireDrawdownRequestCreateParams.Builder accountNumberId(String accountNumberId)
The Account Number to which the recipient should send funds.
-
accountNumberId
final WireDrawdownRequestCreateParams.Builder accountNumberId(JsonField<String> accountNumberId)
Sets Builder.accountNumberId to an arbitrary JSON value.
You should usually call Builder.accountNumberId 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 WireDrawdownRequestCreateParams.Builder amount(Long amount)
The amount requested from the recipient, in USD cents.
-
amount
final WireDrawdownRequestCreateParams.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.
-
messageToRecipient
final WireDrawdownRequestCreateParams.Builder messageToRecipient(String messageToRecipient)
A message the recipient will see as part of the request.
-
messageToRecipient
final WireDrawdownRequestCreateParams.Builder messageToRecipient(JsonField<String> messageToRecipient)
Sets Builder.messageToRecipient to an arbitrary JSON value.
You should usually call Builder.messageToRecipient with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientAccountNumber
final WireDrawdownRequestCreateParams.Builder recipientAccountNumber(String recipientAccountNumber)
The drawdown request's recipient's account number.
-
recipientAccountNumber
final WireDrawdownRequestCreateParams.Builder recipientAccountNumber(JsonField<String> recipientAccountNumber)
Sets Builder.recipientAccountNumber to an arbitrary JSON value.
You should usually call Builder.recipientAccountNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientName
final WireDrawdownRequestCreateParams.Builder recipientName(String recipientName)
The drawdown request's recipient's name.
-
recipientName
final WireDrawdownRequestCreateParams.Builder recipientName(JsonField<String> recipientName)
Sets Builder.recipientName to an arbitrary JSON value.
You should usually call Builder.recipientName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientRoutingNumber
final WireDrawdownRequestCreateParams.Builder recipientRoutingNumber(String recipientRoutingNumber)
The drawdown request's recipient's routing number.
-
recipientRoutingNumber
final WireDrawdownRequestCreateParams.Builder recipientRoutingNumber(JsonField<String> recipientRoutingNumber)
Sets Builder.recipientRoutingNumber to an arbitrary JSON value.
You should usually call Builder.recipientRoutingNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
originatorAddressLine1
final WireDrawdownRequestCreateParams.Builder originatorAddressLine1(String originatorAddressLine1)
The drawdown request originator's address line 1. This is only necessary if you're requesting a payment to a commingled account. Otherwise, we'll use the associated entity's details.
-
originatorAddressLine1
final WireDrawdownRequestCreateParams.Builder originatorAddressLine1(JsonField<String> originatorAddressLine1)
Sets Builder.originatorAddressLine1 to an arbitrary JSON value.
You should usually call Builder.originatorAddressLine1 with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
originatorAddressLine2
final WireDrawdownRequestCreateParams.Builder originatorAddressLine2(String originatorAddressLine2)
The drawdown request originator's address line 2. This is only necessary if you're requesting a payment to a commingled account. Otherwise, we'll use the associated entity's details.
-
originatorAddressLine2
final WireDrawdownRequestCreateParams.Builder originatorAddressLine2(JsonField<String> originatorAddressLine2)
Sets Builder.originatorAddressLine2 to an arbitrary JSON value.
You should usually call Builder.originatorAddressLine2 with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
originatorAddressLine3
final WireDrawdownRequestCreateParams.Builder originatorAddressLine3(String originatorAddressLine3)
The drawdown request originator's address line 3. This is only necessary if you're requesting a payment to a commingled account. Otherwise, we'll use the associated entity's details.
-
originatorAddressLine3
final WireDrawdownRequestCreateParams.Builder originatorAddressLine3(JsonField<String> originatorAddressLine3)
Sets Builder.originatorAddressLine3 to an arbitrary JSON value.
You should usually call Builder.originatorAddressLine3 with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
originatorName
final WireDrawdownRequestCreateParams.Builder originatorName(String originatorName)
The drawdown request originator's name. This is only necessary if you're requesting a payment to a commingled account. Otherwise, we'll use the associated entity's details.
-
originatorName
final WireDrawdownRequestCreateParams.Builder originatorName(JsonField<String> originatorName)
Sets Builder.originatorName to an arbitrary JSON value.
You should usually call Builder.originatorName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientAddressLine1
final WireDrawdownRequestCreateParams.Builder recipientAddressLine1(String recipientAddressLine1)
Line 1 of the drawdown request's recipient's address.
-
recipientAddressLine1
final WireDrawdownRequestCreateParams.Builder recipientAddressLine1(JsonField<String> recipientAddressLine1)
Sets Builder.recipientAddressLine1 to an arbitrary JSON value.
You should usually call Builder.recipientAddressLine1 with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientAddressLine2
final WireDrawdownRequestCreateParams.Builder recipientAddressLine2(String recipientAddressLine2)
Line 2 of the drawdown request's recipient's address.
-
recipientAddressLine2
final WireDrawdownRequestCreateParams.Builder recipientAddressLine2(JsonField<String> recipientAddressLine2)
Sets Builder.recipientAddressLine2 to an arbitrary JSON value.
You should usually call Builder.recipientAddressLine2 with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientAddressLine3
final WireDrawdownRequestCreateParams.Builder recipientAddressLine3(String recipientAddressLine3)
Line 3 of the drawdown request's recipient's address.
-
recipientAddressLine3
final WireDrawdownRequestCreateParams.Builder recipientAddressLine3(JsonField<String> recipientAddressLine3)
Sets Builder.recipientAddressLine3 to an arbitrary JSON value.
You should usually call Builder.recipientAddressLine3 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 WireDrawdownRequestCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final WireDrawdownRequestCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final WireDrawdownRequestCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final WireDrawdownRequestCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final WireDrawdownRequestCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final WireDrawdownRequestCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final WireDrawdownRequestCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final WireDrawdownRequestCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final WireDrawdownRequestCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final WireDrawdownRequestCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final WireDrawdownRequestCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final WireDrawdownRequestCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final WireDrawdownRequestCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final WireDrawdownRequestCreateParams build()
Returns an immutable instance of WireDrawdownRequestCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.accountNumberId() .amount() .messageToRecipient() .recipientAccountNumber() .recipientName() .recipientRoutingNumber()
-
-
-
-