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(boolean competition)
Whether a quote request is in competition.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setCompetition(@NotNull String competition)
Whether a quote request is in competition.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setIsAdvised(boolean isAdvised)
Indicates whether the trader gave the client advice
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setIsAdvised(@NotNull String isAdvised)
Indicates whether the trader gave the client advice
|
@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(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 |
setProfitIsHouse(boolean profitIsHouse)
Whether the field ProfitCurrency is the system/house currency or not.
|
@NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder |
setProfitIsHouse(@NotNull String profitIsHouse)
Whether the field ProfitCurrency is the system/house currency or not.
|
@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)
Deprecated.
|
@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 |
setTraderRemarks(@NotNull String traderRemarks)
The trader's comments on an order leg - visible to only the Trader
|
@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(int profitCurrencyDPS)
profitCurrencyDPS
- e.g. 5@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitCurrencyDPS(@NotNull @NotNull String profitCurrencyDPS)
profitCurrencyDPS
- e.g. 5@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitIsHouse(boolean profitIsHouse)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitIsHouse(@NotNull @NotNull String profitIsHouse)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitRate(@NotNull @NotNull BigDecimal profitRate)
profitRate
- e.g. 1.091790@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfitRate(@NotNull @NotNull String profitRate)
profitRate
- e.g. 1.091790@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setTraderSpotRate(@NotNull @NotNull BigDecimal traderSpotRate)
traderSpotRate
- e.g. 1.09174@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setTraderSpotRate(@NotNull @NotNull String traderSpotRate)
traderSpotRate
- e.g. 1.09174@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSpotMargin(@NotNull @NotNull BigDecimal spotMargin, boolean isEditable)
spotMargin
- e.g. 0.00054@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSpotMargin(@NotNull @NotNull String spotMargin, boolean isEditable)
spotMargin
- e.g. 0.00054@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSpotMarginEditable()
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfit(@NotNull @NotNull BigDecimal profit)
profit
- e.g. 1000@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setProfit(@NotNull @NotNull String profit)
profit
- e.g. 1000@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setCompetition(boolean competition)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setCompetition(@NotNull @NotNull String competition)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setSource(@NotNull @NotNull String source)
@Deprecated @NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setReason(@NotNull @NotNull String reason)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setTraderRemarks(@NotNull @NotNull String traderRemarks)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setIsAdvised(boolean isAdvised)
@NotNull public @NotNull TradeConfPartsDef.SalesCommonTradeConfirmationFields.Builder setIsAdvised(@NotNull @NotNull String isAdvised)
Copyright © 2018 Caplin Systems.