public static final class TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder extends Object
Modifier and Type | Method and Description |
---|---|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
addField(@NotNull String key,
@NotNull String value) |
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields |
build() |
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setAllInMargin(@NotNull BigDecimal allInMargin,
boolean isEditable)
The sales user's selected SpotMargin added to the sales user's selected L1_FwdMargin.
|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setAllInMargin(@NotNull String allInMargin,
boolean isEditable)
The sales user's selected SpotMargin added to the sales user's selected L1_FwdMargin.
|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setAllInMarginEditable() |
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setFwdMargin(@NotNull BigDecimal fwdMargin,
boolean isEditable)
The Forward margin that the user has selected.
|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setFwdMargin(@NotNull String fwdMargin,
boolean isEditable)
The Forward margin that the user has selected.
|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setFwdMarginEditable() |
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setTraderAllInRate(@NotNull BigDecimal traderAllInRate)
The all-in rate, with no client margin applied to it
|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setTraderAllInRate(@NotNull String traderAllInRate)
The all-in rate, with no client margin applied to it
|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setTraderFwdPoints(@NotNull BigDecimal traderFwdPoints)
The forward points with no client margin applied to them.
|
@NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder |
setTraderFwdPoints(@NotNull String traderFwdPoints)
The forward points with no client margin applied to them.
|
@NotNull String |
toString() |
@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value)
@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields build()
@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setTraderAllInRate(@NotNull @NotNull BigDecimal traderAllInRate)
traderAllInRate
- e.g. 1.005390@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setTraderAllInRate(@NotNull @NotNull String traderAllInRate)
traderAllInRate
- e.g. 1.005390@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setTraderFwdPoints(@NotNull @NotNull BigDecimal traderFwdPoints)
traderFwdPoints
- e.g. 0.005390@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setTraderFwdPoints(@NotNull @NotNull String traderFwdPoints)
traderFwdPoints
- e.g. 0.005390@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setFwdMargin(@NotNull @NotNull BigDecimal fwdMargin, boolean isEditable)
fwdMargin
- e.g. 0.000019@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setFwdMargin(@NotNull @NotNull String fwdMargin, boolean isEditable)
fwdMargin
- e.g. 0.000019@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setFwdMarginEditable()
@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setAllInMargin(@NotNull @NotNull BigDecimal allInMargin, boolean isEditable)
allInMargin
- e.g. 0.00054@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setAllInMargin(@NotNull @NotNull String allInMargin, boolean isEditable)
allInMargin
- e.g. 0.00054@NotNull public @NotNull TradeConfPartsDef.SalesLegTradeConfirmationFields.Builder setAllInMarginEditable()
Copyright © 2018 Caplin Systems.