Class RealTimePaymentsTransferCreateParams.Builder
-
- All Implemented Interfaces:
public final class RealTimePaymentsTransferCreateParams.BuilderA builder for RealTimePaymentsTransferCreateParams.
-
-
Method Summary
-
-
Method Detail
-
amount
final RealTimePaymentsTransferCreateParams.Builder amount(Long amount)
The transfer amount in USD cents. For Real-Time Payments transfers, must be positive.
-
amount
final RealTimePaymentsTransferCreateParams.Builder amount(JsonField<Long> amount)
The transfer amount in USD cents. For Real-Time Payments transfers, must be positive.
-
creditorName
final RealTimePaymentsTransferCreateParams.Builder creditorName(String creditorName)
The name of the transfer's recipient.
-
creditorName
final RealTimePaymentsTransferCreateParams.Builder creditorName(JsonField<String> creditorName)
The name of the transfer's recipient.
-
remittanceInformation
final RealTimePaymentsTransferCreateParams.Builder remittanceInformation(String remittanceInformation)
Unstructured information that will show on the recipient's bank statement.
-
remittanceInformation
final RealTimePaymentsTransferCreateParams.Builder remittanceInformation(JsonField<String> remittanceInformation)
Unstructured information that will show on the recipient's bank statement.
-
sourceAccountNumberId
final RealTimePaymentsTransferCreateParams.Builder sourceAccountNumberId(String sourceAccountNumberId)
The identifier of the Account Number from which to send the transfer.
-
sourceAccountNumberId
final RealTimePaymentsTransferCreateParams.Builder sourceAccountNumberId(JsonField<String> sourceAccountNumberId)
The identifier of the Account Number from which to send the transfer.
-
debtorName
final RealTimePaymentsTransferCreateParams.Builder debtorName(String debtorName)
The name of the transfer's sender. If not provided, defaults to the name of the account's entity.
-
debtorName
final RealTimePaymentsTransferCreateParams.Builder debtorName(JsonField<String> debtorName)
The name of the transfer's sender. If not provided, defaults to the name of the account's entity.
-
destinationAccountNumber
final RealTimePaymentsTransferCreateParams.Builder destinationAccountNumber(String destinationAccountNumber)
The destination account number.
-
destinationAccountNumber
final RealTimePaymentsTransferCreateParams.Builder destinationAccountNumber(JsonField<String> destinationAccountNumber)
The destination account number.
-
destinationRoutingNumber
final RealTimePaymentsTransferCreateParams.Builder destinationRoutingNumber(String destinationRoutingNumber)
The destination American Bankers' Association (ABA) Routing Transit Number (RTN).
-
destinationRoutingNumber
final RealTimePaymentsTransferCreateParams.Builder destinationRoutingNumber(JsonField<String> destinationRoutingNumber)
The destination American Bankers' Association (ABA) Routing Transit Number (RTN).
-
externalAccountId
final RealTimePaymentsTransferCreateParams.Builder externalAccountId(String externalAccountId)
The ID of an External Account to initiate a transfer to. If this parameter is provided,
destination_account_numberanddestination_routing_numbermust be absent.
-
externalAccountId
final RealTimePaymentsTransferCreateParams.Builder externalAccountId(JsonField<String> externalAccountId)
The ID of an External Account to initiate a transfer to. If this parameter is provided,
destination_account_numberanddestination_routing_numbermust be absent.
-
requireApproval
final RealTimePaymentsTransferCreateParams.Builder requireApproval(Boolean requireApproval)
Whether the transfer requires explicit approval via the dashboard or API.
-
requireApproval
final RealTimePaymentsTransferCreateParams.Builder requireApproval(JsonField<Boolean> requireApproval)
Whether the transfer requires explicit approval via the dashboard or API.
-
ultimateCreditorName
final RealTimePaymentsTransferCreateParams.Builder ultimateCreditorName(String ultimateCreditorName)
The name of the ultimate recipient of the transfer. Set this if the creditor is an intermediary receiving the payment for someone else.
-
ultimateCreditorName
final RealTimePaymentsTransferCreateParams.Builder ultimateCreditorName(JsonField<String> ultimateCreditorName)
The name of the ultimate recipient of the transfer. Set this if the creditor is an intermediary receiving the payment for someone else.
-
ultimateDebtorName
final RealTimePaymentsTransferCreateParams.Builder ultimateDebtorName(String ultimateDebtorName)
The name of the ultimate sender of the transfer. Set this if the funds are being sent on behalf of someone who is not the account holder at Increase.
-
ultimateDebtorName
final RealTimePaymentsTransferCreateParams.Builder ultimateDebtorName(JsonField<String> ultimateDebtorName)
The name of the ultimate sender of the transfer. Set this if the funds are being sent on behalf of someone who is not the account holder at Increase.
-
additionalBodyProperties
final RealTimePaymentsTransferCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final RealTimePaymentsTransferCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final RealTimePaymentsTransferCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final RealTimePaymentsTransferCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final RealTimePaymentsTransferCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final RealTimePaymentsTransferCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final RealTimePaymentsTransferCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final RealTimePaymentsTransferCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final RealTimePaymentsTransferCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final RealTimePaymentsTransferCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final RealTimePaymentsTransferCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final RealTimePaymentsTransferCreateParams build()
-
-
-
-