public static final class SettlementInstructionsPartsDef.SettlementFields.Builder extends Object
Modifier and Type | Method and Description |
---|---|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
addField(@NotNull String key,
@NotNull String value) |
@NotNull SettlementInstructionsPartsDef.SettlementFields |
build() |
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setBankAccount(@NotNull String bankAccount)
The account number of the bank
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setBankAddress1(@NotNull String bankAddress1)
The first line of the bank's address
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setBankAddress2(@NotNull String bankAddress2)
The second line of the bank's address
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setBankAddress3(@NotNull String bankAddress3)
The third line of the bank's address
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setBankName(@NotNull String bankName)
The name of the bank
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setBankSwift(@NotNull String bankSwift)
The BIC of the bank
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setIndividualAccount(@NotNull String individualAccount)
The account number of the recipient
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setIndividualAddress1(@NotNull String individualAddress1)
The first line of the recipient
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setIndividualAddress2(@NotNull String individualAddress2)
The second line of the recipient
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setIndividualName(@NotNull String individualName)
The name of the payee or payee's bank
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setIndividualSwift(@NotNull String individualSwift)
The BIC of the recipient's account
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setIsDefaultSettlementInstruction(boolean isDefaultSettlementInstruction)
Is this the default settlement instruction for this currency
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setIsDefaultSettlementInstruction(@NotNull String isDefaultSettlementInstruction)
Is this the default settlement instruction for this currency
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setSettlementCurrency(@NotNull String settlementCurrency)
A currency for of settlement instruction
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setSettlementDirection(@NotNull String settlementDirection)
The direction in which the settlement details refer to, supported directions are: PAY, RECEIVE, BOTH
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setSettlementDisplayName(@NotNull String settlementDisplayName)
The name of the settlement instruction.
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setSettlementId(@NotNull String settlementId)
The identifier for the trade.
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setSettlementInstructionType(@NotNull String settlementInstructionType)
The type of settlement instruction attached to a trade.
|
@NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
setSettlementStatus(@NotNull String settlementStatus)
Caplin supported statuses are [PENDING, AFFIRMED, CONFIRMED, OVERDUE, REJECTED]
|
@NotNull String |
toString() |
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value)
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields build()
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setSettlementId(@NotNull @NotNull String settlementId)
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setSettlementCurrency(@NotNull @NotNull String settlementCurrency)
settlementCurrency
- e.g. GBP@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setSettlementDirection(@NotNull @NotNull String settlementDirection)
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setIsDefaultSettlementInstruction(@NotNull @NotNull String isDefaultSettlementInstruction)
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setIsDefaultSettlementInstruction(boolean isDefaultSettlementInstruction)
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setSettlementInstructionType(@NotNull @NotNull String settlementInstructionType)
settlementInstructionType
- e.g. EXISTING@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setSettlementDisplayName(@NotNull @NotNull String settlementDisplayName)
settlementDisplayName
- e.g. [CCY] Account 1@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setSettlementStatus(@NotNull @NotNull String settlementStatus)
@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setBankAccount(@NotNull @NotNull String bankAccount)
bankAccount
- e.g. 12345678@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setBankSwift(@NotNull @NotNull String bankSwift)
bankSwift
- e.g. CAP123@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setBankName(@NotNull @NotNull String bankName)
bankName
- e.g. Bank Of Caplin@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setBankAddress1(@NotNull @NotNull String bankAddress1)
bankAddress1
- e.g. 12 Capitol@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setBankAddress2(@NotNull @NotNull String bankAddress2)
bankAddress2
- e.g. The City@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setBankAddress3(@NotNull @NotNull String bankAddress3)
bankAddress3
- e.g. London@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setIndividualAccount(@NotNull @NotNull String individualAccount)
individualAccount
- e.g. 87654321@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setIndividualSwift(@NotNull @NotNull String individualSwift)
individualSwift
- e.g. SOLD987@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setIndividualName(@NotNull @NotNull String individualName)
individualName
- e.g. Susan Sellers@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setIndividualAddress1(@NotNull @NotNull String individualAddress1)
individualAddress1
- e.g. 98 Lane@NotNull public @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder setIndividualAddress2(@NotNull @NotNull String individualAddress2)
individualAddress2
- e.g. ManchesterCopyright © 2018 Caplin Systems.