Class WireTransfer.Reversal.Builder
-
- All Implemented Interfaces:
public final class WireTransfer.Reversal.BuilderA builder for Reversal.
-
-
Method Summary
Modifier and Type Method Description final WireTransfer.Reversal.Builderamount(Long amount)The amount that was reversed in USD cents. final WireTransfer.Reversal.Builderamount(JsonField<Long> amount)Sets Builder.amount to an arbitrary JSON value. final WireTransfer.Reversal.BuildercreatedAt(OffsetDateTime createdAt)The ISO 8601 date and time at which the reversal was created. final WireTransfer.Reversal.BuildercreatedAt(JsonField<OffsetDateTime> createdAt)Sets Builder.createdAt to an arbitrary JSON value. final WireTransfer.Reversal.Builderdescription(String description)The description on the reversal message from Fedwire, set by the reversing bank. final WireTransfer.Reversal.Builderdescription(JsonField<String> description)Sets Builder.description to an arbitrary JSON value. final WireTransfer.Reversal.BuilderfinancialInstitutionToFinancialInstitutionInformation(String financialInstitutionToFinancialInstitutionInformation)Additional financial institution information included in the wire reversal. final WireTransfer.Reversal.BuilderfinancialInstitutionToFinancialInstitutionInformation(Optional<String> financialInstitutionToFinancialInstitutionInformation)Alias for calling Builder.financialInstitutionToFinancialInstitutionInformation with financialInstitutionToFinancialInstitutionInformation.orElse(null).final WireTransfer.Reversal.BuilderfinancialInstitutionToFinancialInstitutionInformation(JsonField<String> financialInstitutionToFinancialInstitutionInformation)Sets Builder.financialInstitutionToFinancialInstitutionInformation to an arbitrary JSON value. final WireTransfer.Reversal.BuilderinputCycleDate(LocalDate inputCycleDate)The Fedwire cycle date for the wire reversal. final WireTransfer.Reversal.BuilderinputCycleDate(JsonField<LocalDate> inputCycleDate)Sets Builder.inputCycleDate to an arbitrary JSON value. final WireTransfer.Reversal.BuilderinputMessageAccountabilityData(String inputMessageAccountabilityData)The Fedwire transaction identifier. final WireTransfer.Reversal.BuilderinputMessageAccountabilityData(JsonField<String> inputMessageAccountabilityData)Sets Builder.inputMessageAccountabilityData to an arbitrary JSON value. final WireTransfer.Reversal.BuilderinputSequenceNumber(String inputSequenceNumber)The Fedwire sequence number. final WireTransfer.Reversal.BuilderinputSequenceNumber(JsonField<String> inputSequenceNumber)Sets Builder.inputSequenceNumber to an arbitrary JSON value. final WireTransfer.Reversal.BuilderinputSource(String inputSource)The Fedwire input source identifier. final WireTransfer.Reversal.BuilderinputSource(JsonField<String> inputSource)Sets Builder.inputSource to an arbitrary JSON value. final WireTransfer.Reversal.BuilderoriginatorRoutingNumber(String originatorRoutingNumber)The American Banking Association (ABA) routing number of the bank originating the transfer. final WireTransfer.Reversal.BuilderoriginatorRoutingNumber(Optional<String> originatorRoutingNumber)Alias for calling Builder.originatorRoutingNumber with originatorRoutingNumber.orElse(null).final WireTransfer.Reversal.BuilderoriginatorRoutingNumber(JsonField<String> originatorRoutingNumber)Sets Builder.originatorRoutingNumber to an arbitrary JSON value. final WireTransfer.Reversal.BuilderoriginatorToBeneficiaryInformation(String originatorToBeneficiaryInformation)Additional information included in the wire reversal by the reversal originator. final WireTransfer.Reversal.BuilderoriginatorToBeneficiaryInformation(Optional<String> originatorToBeneficiaryInformation)Alias for calling Builder.originatorToBeneficiaryInformation with originatorToBeneficiaryInformation.orElse(null).final WireTransfer.Reversal.BuilderoriginatorToBeneficiaryInformation(JsonField<String> originatorToBeneficiaryInformation)Sets Builder.originatorToBeneficiaryInformation to an arbitrary JSON value. final WireTransfer.Reversal.BuilderpreviousMessageInputCycleDate(LocalDate previousMessageInputCycleDate)The Fedwire cycle date for the wire transfer that is being reversed by this message. final WireTransfer.Reversal.BuilderpreviousMessageInputCycleDate(Optional<LocalDate> previousMessageInputCycleDate)Alias for calling Builder.previousMessageInputCycleDate with previousMessageInputCycleDate.orElse(null).final WireTransfer.Reversal.BuilderpreviousMessageInputCycleDate(JsonField<LocalDate> previousMessageInputCycleDate)Sets Builder.previousMessageInputCycleDate to an arbitrary JSON value. final WireTransfer.Reversal.BuilderpreviousMessageInputMessageAccountabilityData(String previousMessageInputMessageAccountabilityData)The Fedwire transaction identifier for the wire transfer that was reversed. final WireTransfer.Reversal.BuilderpreviousMessageInputMessageAccountabilityData(Optional<String> previousMessageInputMessageAccountabilityData)Alias for calling Builder.previousMessageInputMessageAccountabilityData with previousMessageInputMessageAccountabilityData.orElse(null).final WireTransfer.Reversal.BuilderpreviousMessageInputMessageAccountabilityData(JsonField<String> previousMessageInputMessageAccountabilityData)Sets Builder.previousMessageInputMessageAccountabilityData to an arbitrary JSON value. final WireTransfer.Reversal.BuilderpreviousMessageInputSequenceNumber(String previousMessageInputSequenceNumber)The Fedwire sequence number for the wire transfer that was reversed. final WireTransfer.Reversal.BuilderpreviousMessageInputSequenceNumber(JsonField<String> previousMessageInputSequenceNumber)Sets Builder.previousMessageInputSequenceNumber to an arbitrary JSON value. final WireTransfer.Reversal.BuilderpreviousMessageInputSource(String previousMessageInputSource)The Fedwire input source identifier for the wire transfer that was reversed. final WireTransfer.Reversal.BuilderpreviousMessageInputSource(Optional<String> previousMessageInputSource)Alias for calling Builder.previousMessageInputSource with previousMessageInputSource.orElse(null).final WireTransfer.Reversal.BuilderpreviousMessageInputSource(JsonField<String> previousMessageInputSource)Sets Builder.previousMessageInputSource to an arbitrary JSON value. final WireTransfer.Reversal.BuilderreceiverFinancialInstitutionInformation(String receiverFinancialInstitutionInformation)Information included in the wire reversal for the receiving financial institution. final WireTransfer.Reversal.BuilderreceiverFinancialInstitutionInformation(Optional<String> receiverFinancialInstitutionInformation)Alias for calling Builder.receiverFinancialInstitutionInformation with receiverFinancialInstitutionInformation.orElse(null).final WireTransfer.Reversal.BuilderreceiverFinancialInstitutionInformation(JsonField<String> receiverFinancialInstitutionInformation)Sets Builder.receiverFinancialInstitutionInformation to an arbitrary JSON value. final WireTransfer.Reversal.BuildersenderReference(String senderReference)The sending bank's reference number for the wire reversal. final WireTransfer.Reversal.BuildersenderReference(Optional<String> senderReference)Alias for calling Builder.senderReference with senderReference.orElse(null).final WireTransfer.Reversal.BuildersenderReference(JsonField<String> senderReference)Sets Builder.senderReference to an arbitrary JSON value. final WireTransfer.Reversal.BuildertransactionId(String transactionId)The ID for the Transaction associated with the transfer reversal. final WireTransfer.Reversal.BuildertransactionId(JsonField<String> transactionId)Sets Builder.transactionId to an arbitrary JSON value. final WireTransfer.Reversal.BuilderwireTransferId(String wireTransferId)The ID for the Wire Transfer that is being reversed. final WireTransfer.Reversal.BuilderwireTransferId(JsonField<String> wireTransferId)Sets Builder.wireTransferId to an arbitrary JSON value. final WireTransfer.Reversal.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final WireTransfer.Reversal.BuilderputAdditionalProperty(String key, JsonValue value)final WireTransfer.Reversal.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final WireTransfer.Reversal.BuilderremoveAdditionalProperty(String key)final WireTransfer.Reversal.BuilderremoveAllAdditionalProperties(Set<String> keys)final WireTransfer.Reversalbuild()Returns an immutable instance of Reversal. -
-
Method Detail
-
amount
final WireTransfer.Reversal.Builder amount(Long amount)
The amount that was reversed in USD cents.
-
amount
final WireTransfer.Reversal.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.
-
createdAt
final WireTransfer.Reversal.Builder createdAt(OffsetDateTime createdAt)
The ISO 8601 date and time at which the reversal was created.
-
createdAt
final WireTransfer.Reversal.Builder createdAt(JsonField<OffsetDateTime> createdAt)
Sets Builder.createdAt to an arbitrary JSON value.
You should usually call Builder.createdAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final WireTransfer.Reversal.Builder description(String description)
The description on the reversal message from Fedwire, set by the reversing bank.
-
description
final WireTransfer.Reversal.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.
-
financialInstitutionToFinancialInstitutionInformation
final WireTransfer.Reversal.Builder financialInstitutionToFinancialInstitutionInformation(String financialInstitutionToFinancialInstitutionInformation)
Additional financial institution information included in the wire reversal.
-
financialInstitutionToFinancialInstitutionInformation
final WireTransfer.Reversal.Builder financialInstitutionToFinancialInstitutionInformation(Optional<String> financialInstitutionToFinancialInstitutionInformation)
Alias for calling Builder.financialInstitutionToFinancialInstitutionInformation with
financialInstitutionToFinancialInstitutionInformation.orElse(null).
-
financialInstitutionToFinancialInstitutionInformation
final WireTransfer.Reversal.Builder financialInstitutionToFinancialInstitutionInformation(JsonField<String> financialInstitutionToFinancialInstitutionInformation)
Sets Builder.financialInstitutionToFinancialInstitutionInformation to an arbitrary JSON value.
You should usually call Builder.financialInstitutionToFinancialInstitutionInformation with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
inputCycleDate
final WireTransfer.Reversal.Builder inputCycleDate(LocalDate inputCycleDate)
The Fedwire cycle date for the wire reversal. The "Fedwire day" begins at 9:00 PM Eastern Time on the evening before the
cycle date.
-
inputCycleDate
final WireTransfer.Reversal.Builder inputCycleDate(JsonField<LocalDate> inputCycleDate)
Sets Builder.inputCycleDate to an arbitrary JSON value.
You should usually call Builder.inputCycleDate with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
inputMessageAccountabilityData
final WireTransfer.Reversal.Builder inputMessageAccountabilityData(String inputMessageAccountabilityData)
The Fedwire transaction identifier.
-
inputMessageAccountabilityData
final WireTransfer.Reversal.Builder inputMessageAccountabilityData(JsonField<String> inputMessageAccountabilityData)
Sets Builder.inputMessageAccountabilityData to an arbitrary JSON value.
You should usually call Builder.inputMessageAccountabilityData with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
inputSequenceNumber
final WireTransfer.Reversal.Builder inputSequenceNumber(String inputSequenceNumber)
The Fedwire sequence number.
-
inputSequenceNumber
final WireTransfer.Reversal.Builder inputSequenceNumber(JsonField<String> inputSequenceNumber)
Sets Builder.inputSequenceNumber to an arbitrary JSON value.
You should usually call Builder.inputSequenceNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
inputSource
final WireTransfer.Reversal.Builder inputSource(String inputSource)
The Fedwire input source identifier.
-
inputSource
final WireTransfer.Reversal.Builder inputSource(JsonField<String> inputSource)
Sets Builder.inputSource to an arbitrary JSON value.
You should usually call Builder.inputSource with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
originatorRoutingNumber
final WireTransfer.Reversal.Builder originatorRoutingNumber(String originatorRoutingNumber)
The American Banking Association (ABA) routing number of the bank originating the transfer.
-
originatorRoutingNumber
final WireTransfer.Reversal.Builder originatorRoutingNumber(Optional<String> originatorRoutingNumber)
Alias for calling Builder.originatorRoutingNumber with
originatorRoutingNumber.orElse(null).
-
originatorRoutingNumber
final WireTransfer.Reversal.Builder originatorRoutingNumber(JsonField<String> originatorRoutingNumber)
Sets Builder.originatorRoutingNumber to an arbitrary JSON value.
You should usually call Builder.originatorRoutingNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
originatorToBeneficiaryInformation
final WireTransfer.Reversal.Builder originatorToBeneficiaryInformation(String originatorToBeneficiaryInformation)
Additional information included in the wire reversal by the reversal originator.
-
originatorToBeneficiaryInformation
final WireTransfer.Reversal.Builder originatorToBeneficiaryInformation(Optional<String> originatorToBeneficiaryInformation)
Alias for calling Builder.originatorToBeneficiaryInformation with
originatorToBeneficiaryInformation.orElse(null).
-
originatorToBeneficiaryInformation
final WireTransfer.Reversal.Builder originatorToBeneficiaryInformation(JsonField<String> originatorToBeneficiaryInformation)
Sets Builder.originatorToBeneficiaryInformation to an arbitrary JSON value.
You should usually call Builder.originatorToBeneficiaryInformation with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
previousMessageInputCycleDate
final WireTransfer.Reversal.Builder previousMessageInputCycleDate(LocalDate previousMessageInputCycleDate)
The Fedwire cycle date for the wire transfer that is being reversed by this message.
-
previousMessageInputCycleDate
final WireTransfer.Reversal.Builder previousMessageInputCycleDate(Optional<LocalDate> previousMessageInputCycleDate)
Alias for calling Builder.previousMessageInputCycleDate with
previousMessageInputCycleDate.orElse(null).
-
previousMessageInputCycleDate
final WireTransfer.Reversal.Builder previousMessageInputCycleDate(JsonField<LocalDate> previousMessageInputCycleDate)
Sets Builder.previousMessageInputCycleDate to an arbitrary JSON value.
You should usually call Builder.previousMessageInputCycleDate with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
previousMessageInputMessageAccountabilityData
final WireTransfer.Reversal.Builder previousMessageInputMessageAccountabilityData(String previousMessageInputMessageAccountabilityData)
The Fedwire transaction identifier for the wire transfer that was reversed.
-
previousMessageInputMessageAccountabilityData
final WireTransfer.Reversal.Builder previousMessageInputMessageAccountabilityData(Optional<String> previousMessageInputMessageAccountabilityData)
Alias for calling Builder.previousMessageInputMessageAccountabilityData with
previousMessageInputMessageAccountabilityData.orElse(null).
-
previousMessageInputMessageAccountabilityData
final WireTransfer.Reversal.Builder previousMessageInputMessageAccountabilityData(JsonField<String> previousMessageInputMessageAccountabilityData)
Sets Builder.previousMessageInputMessageAccountabilityData to an arbitrary JSON value.
You should usually call Builder.previousMessageInputMessageAccountabilityData with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
previousMessageInputSequenceNumber
final WireTransfer.Reversal.Builder previousMessageInputSequenceNumber(String previousMessageInputSequenceNumber)
The Fedwire sequence number for the wire transfer that was reversed.
-
previousMessageInputSequenceNumber
final WireTransfer.Reversal.Builder previousMessageInputSequenceNumber(JsonField<String> previousMessageInputSequenceNumber)
Sets Builder.previousMessageInputSequenceNumber to an arbitrary JSON value.
You should usually call Builder.previousMessageInputSequenceNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
previousMessageInputSource
final WireTransfer.Reversal.Builder previousMessageInputSource(String previousMessageInputSource)
The Fedwire input source identifier for the wire transfer that was reversed.
-
previousMessageInputSource
final WireTransfer.Reversal.Builder previousMessageInputSource(Optional<String> previousMessageInputSource)
Alias for calling Builder.previousMessageInputSource with
previousMessageInputSource.orElse(null).
-
previousMessageInputSource
final WireTransfer.Reversal.Builder previousMessageInputSource(JsonField<String> previousMessageInputSource)
Sets Builder.previousMessageInputSource to an arbitrary JSON value.
You should usually call Builder.previousMessageInputSource with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
receiverFinancialInstitutionInformation
final WireTransfer.Reversal.Builder receiverFinancialInstitutionInformation(String receiverFinancialInstitutionInformation)
Information included in the wire reversal for the receiving financial institution.
-
receiverFinancialInstitutionInformation
final WireTransfer.Reversal.Builder receiverFinancialInstitutionInformation(Optional<String> receiverFinancialInstitutionInformation)
Alias for calling Builder.receiverFinancialInstitutionInformation with
receiverFinancialInstitutionInformation.orElse(null).
-
receiverFinancialInstitutionInformation
final WireTransfer.Reversal.Builder receiverFinancialInstitutionInformation(JsonField<String> receiverFinancialInstitutionInformation)
Sets Builder.receiverFinancialInstitutionInformation to an arbitrary JSON value.
You should usually call Builder.receiverFinancialInstitutionInformation with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
senderReference
final WireTransfer.Reversal.Builder senderReference(String senderReference)
The sending bank's reference number for the wire reversal.
-
senderReference
final WireTransfer.Reversal.Builder senderReference(Optional<String> senderReference)
Alias for calling Builder.senderReference with
senderReference.orElse(null).
-
senderReference
final WireTransfer.Reversal.Builder senderReference(JsonField<String> senderReference)
Sets Builder.senderReference to an arbitrary JSON value.
You should usually call Builder.senderReference with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
transactionId
final WireTransfer.Reversal.Builder transactionId(String transactionId)
The ID for the Transaction associated with the transfer reversal.
-
transactionId
final WireTransfer.Reversal.Builder transactionId(JsonField<String> transactionId)
Sets Builder.transactionId to an arbitrary JSON value.
You should usually call Builder.transactionId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
wireTransferId
final WireTransfer.Reversal.Builder wireTransferId(String wireTransferId)
The ID for the Wire Transfer that is being reversed.
-
wireTransferId
final WireTransfer.Reversal.Builder wireTransferId(JsonField<String> wireTransferId)
Sets Builder.wireTransferId to an arbitrary JSON value.
You should usually call Builder.wireTransferId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final WireTransfer.Reversal.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final WireTransfer.Reversal.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final WireTransfer.Reversal.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final WireTransfer.Reversal.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final WireTransfer.Reversal.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final WireTransfer.Reversal build()
Returns an immutable instance of Reversal.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.amount() .createdAt() .description() .financialInstitutionToFinancialInstitutionInformation() .inputCycleDate() .inputMessageAccountabilityData() .inputSequenceNumber() .inputSource() .originatorRoutingNumber() .originatorToBeneficiaryInformation() .previousMessageInputCycleDate() .previousMessageInputMessageAccountabilityData() .previousMessageInputSequenceNumber() .previousMessageInputSource() .receiverFinancialInstitutionInformation() .senderReference() .transactionId() .wireTransferId()
-
-
-
-