public static final class TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder extends Object
Modifier and Type | Method and Description |
---|---|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
addField(@NotNull String key,
@NotNull String value) |
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields |
build() |
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setCompetition(@NotNull String competition)
Whether a quote request is in competition.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfit(@NotNull BigDecimal profit)
The sales profit in the specified currency.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfit(@NotNull String profit)
The sales profit in the specified currency.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfitCurrency(@NotNull String profitCurrency)
The profit currency that the ProfitBidRate is being provided for.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfitCurrencyDPS(@NotNull BigInteger profitCurrencyDPS)
The number of decimal places that should be used for formatting the amount in profit currency field.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfitCurrencyDPS(int profitCurrencyDPS)
The number of decimal places that should be used for formatting the amount in profit currency field.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfitCurrencyDPS(@NotNull String profitCurrencyDPS)
The number of decimal places that should be used for formatting the amount in profit currency field.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfitRate(@NotNull BigDecimal profitRate)
The conversion rate from the contra currency into the profit currency.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfitRate(@NotNull String profitRate)
The conversion rate from the contra currency into the profit currency.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setReason(@NotNull String reason)
The reason that a quote requires intervention.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setSource(@NotNull String source)
The source of a quote request.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setSpotMargin(@NotNull BigDecimal spotMargin,
boolean isEditable)
Can be formatted using DigitsBeforePips, NumberOfPips and SpotRateDPS
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setSpotMargin(@NotNull String spotMargin,
boolean isEditable)
Can be formatted using DigitsBeforePips, NumberOfPips and SpotRateDPS
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setSpotMarginEditable() |
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setTraderSpotRate(@NotNull BigDecimal traderSpotRate)
Can be formatted using DigitsBeforePips, NumberOfPips and SpotRateDPS
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setTraderSpotRate(@NotNull String traderSpotRate)
Can be formatted using DigitsBeforePips, NumberOfPips and SpotRateDPS
|
@NotNull String |
toString() |
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields build()
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitCurrency(@NotNull @NotNull String profitCurrency)
profitCurrency
- e.g. USD@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitCurrencyDPS(@NotNull @NotNull String profitCurrencyDPS)
profitCurrencyDPS
- e.g. 5@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitCurrencyDPS(int profitCurrencyDPS)
profitCurrencyDPS
- e.g. 5@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitCurrencyDPS(@NotNull @NotNull BigInteger profitCurrencyDPS)
profitCurrencyDPS
- e.g. 5@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitRate(@NotNull @NotNull String profitRate)
profitRate
- e.g. 1.091790@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitRate(@NotNull @NotNull BigDecimal profitRate)
profitRate
- e.g. 1.091790@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setTraderSpotRate(@NotNull @NotNull String traderSpotRate)
traderSpotRate
- e.g. 1.09174@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setTraderSpotRate(@NotNull @NotNull BigDecimal traderSpotRate)
traderSpotRate
- e.g. 1.09174@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSpotMargin(@NotNull @NotNull String spotMargin, boolean isEditable)
spotMargin
- e.g. 0.00054@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSpotMargin(@NotNull @NotNull BigDecimal spotMargin, boolean isEditable)
spotMargin
- e.g. 0.00054@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSpotMarginEditable()
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfit(@NotNull @NotNull String profit)
profit
- e.g. 1000@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfit(@NotNull @NotNull BigDecimal profit)
profit
- e.g. 1000@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setCompetition(@NotNull @NotNull String competition)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSource(@NotNull @NotNull String source)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setReason(@NotNull @NotNull String reason)
Copyright © 2018 Caplin Systems.