public static final class QuotePartsDef.CommonFields.Builder extends Object
Modifier and Type | Method and Description |
---|---|
@NotNull QuotePartsDef.CommonFields.Builder |
addField(@NotNull String key,
@NotNull String value) |
@NotNull QuotePartsDef.CommonFields |
build() |
@NotNull QuotePartsDef.CommonFields.Builder |
setAskCostAmount(@NotNull BigDecimal askCostAmount)
The total amount on the ask side of the trade when requesting a quote
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskCostAmount(@NotNull String askCostAmount)
The total amount on the ask side of the trade when requesting a quote
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskCostPercentage(@NotNull BigDecimal askCostPercentage)
Percentage of the overall price which is the transactional cost to the client of performing the trade, displayed on the ask side.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskCostPercentage(@NotNull String askCostPercentage)
Percentage of the overall price which is the transactional cost to the client of performing the trade, displayed on the ask side.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskCostRate(@NotNull BigDecimal askCostRate)
The rate to multiply by the margin (in term currency), to get the cost in the CostCurrency.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskCostRate(@NotNull String askCostRate)
The rate to multiply by the margin (in term currency), to get the cost in the CostCurrency.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskIndicative(boolean askIndicative)
Determines whether the Ask price is indicative.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskIndicative(@NotNull String askIndicative)
Determines whether the Ask price is indicative.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskPips(@NotNull String askPips)
Deprecated.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setAskQuoteID(@NotNull String askQuoteID)
A unique ID that identifies the ask side of this quote.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidCostAmount(@NotNull BigDecimal bidCostAmount)
The total amount on the bid side of the trade when requesting a quote
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidCostAmount(@NotNull String bidCostAmount)
The total amount on the bid side of the trade when requesting a quote
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidCostPercentage(@NotNull BigDecimal bidCostPercentage)
Percentage of the overall price which is the transactional cost to the client of performing the trade, displayed on the bid side.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidCostPercentage(@NotNull String bidCostPercentage)
Percentage of the overall price which is the transactional cost to the client of performing the trade, displayed on the bid side.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidCostRate(@NotNull BigDecimal bidCostRate)
The rate to multiply by the margin (in term currency), to get the cost in the CostCurrency.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidCostRate(@NotNull String bidCostRate)
The rate to multiply by the margin (in term currency), to get the cost in the CostCurrency.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidIndicative(boolean bidIndicative)
Determines whether the Bid price is indicative.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidIndicative(@NotNull String bidIndicative)
Determines whether the Bid price is indicative.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidPips(@NotNull String bidPips)
Deprecated.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setBidQuoteID(@NotNull String bidQuoteID)
A unique ID that identifies the bid side of this quote.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setCostCurrency(@NotNull String costCurrency)
The currency that the cost is displayed in, this could be any currency but will typically be set to the Term Currency
|
@NotNull QuotePartsDef.CommonFields.Builder |
setCostCurrencyDPS(int costCurrencyDPS)
The number of decimal places to display after the decimal point.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setCostCurrencyDPS(@NotNull String costCurrencyDPS)
The number of decimal places to display after the decimal point.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setCurrencyPair(@NotNull String currencyPair)
The currency pair for the trade.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setDigitsBeforePips(int digitsBeforePips)
Precision-related field that tells the client how to display rates.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setDigitsBeforePips(@NotNull String digitsBeforePips)
Precision-related field that tells the client how to display rates.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setGFA(@NotNull String gFA)
The maximum amount that a quote can be executed for.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setNumberOfFractionalPips(@NotNull String numberOfFractionalPips)
Deprecated.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setNumberOfPips(int numberOfPips)
Precision-related field that tells the client how to display rates.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setNumberOfPips(@NotNull String numberOfPips)
Precision-related field that tells the client how to display rates.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setOverallTimeOut(@NotNull String overallTimeOut)
The number of seconds remaining before this stream (not this individual quote) is timed out.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setPriceUpdateSource(@NotNull String priceUpdateSource)
The name of the adapter a particular price update originated from.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setRemainingTimeOutMillis(@NotNull String remainingTimeOutMillis)
The number of seconds remaining of the OverallTimeOut before this stream is timed out.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotAskRate(@NotNull BigDecimal spotAskRate)
For SPOT quotes this value will be identical to the L1_AllInAskRate.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotAskRate(@NotNull String spotAskRate)
For SPOT quotes this value will be identical to the L1_AllInAskRate.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotBidRate(@NotNull BigDecimal spotBidRate)
For SPOT quotes this value will be identical to the L1_AllInBidRate.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotBidRate(@NotNull String spotBidRate)
For SPOT quotes this value will be identical to the L1_AllInBidRate.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotMidRate(@NotNull BigDecimal spotMidRate)
The mid rate between the SpotAskRate and SpotBidRate.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotMidRate(@NotNull String spotMidRate)
The mid rate between the SpotAskRate and SpotBidRate.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotRateDPS(int spotRateDPS)
The number of decimal places to display after the decimal point.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSpotRateDPS(@NotNull String spotRateDPS)
The number of decimal places to display after the decimal point.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setSwapGFA(@NotNull String swapGFA)
Deprecated.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setTimePriceReceived(@NotNull String timePriceReceived)
The time a price was received from the liquidity provider
|
@NotNull QuotePartsDef.CommonFields.Builder |
setWarningCode(@NotNull String warningCode)
The code for the warning regarding a quote request.
|
@NotNull QuotePartsDef.CommonFields.Builder |
setWarningMessage(@NotNull String warningMessage)
The message to display for any warnings regarding a quote request
|
@NotNull String |
toString() |
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value)
@NotNull public @NotNull QuotePartsDef.CommonFields build()
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidQuoteID(@NotNull @NotNull String bidQuoteID)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskQuoteID(@NotNull @NotNull String askQuoteID)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidIndicative(boolean bidIndicative)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidIndicative(@NotNull @NotNull String bidIndicative)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskIndicative(boolean askIndicative)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskIndicative(@NotNull @NotNull String askIndicative)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setGFA(@NotNull @NotNull String gFA)
gFA
- e.g. 1000000@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setTimePriceReceived(@NotNull @NotNull String timePriceReceived)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setDigitsBeforePips(int digitsBeforePips)
digitsBeforePips
- e.g. 2@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setDigitsBeforePips(@NotNull @NotNull String digitsBeforePips)
digitsBeforePips
- e.g. 2@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setNumberOfPips(int numberOfPips)
numberOfPips
- e.g. 2@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setNumberOfPips(@NotNull @NotNull String numberOfPips)
numberOfPips
- e.g. 2@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotBidRate(@NotNull @NotNull BigDecimal spotBidRate)
spotBidRate
- e.g. 1.08341@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotBidRate(@NotNull @NotNull String spotBidRate)
spotBidRate
- e.g. 1.08341@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotMidRate(@NotNull @NotNull BigDecimal spotMidRate)
spotMidRate
- e.g. 1.08345@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotMidRate(@NotNull @NotNull String spotMidRate)
spotMidRate
- e.g. 1.08345@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotAskRate(@NotNull @NotNull BigDecimal spotAskRate)
spotAskRate
- e.g. 1.08349@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotAskRate(@NotNull @NotNull String spotAskRate)
spotAskRate
- e.g. 1.08349@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotRateDPS(int spotRateDPS)
spotRateDPS
- e.g. 5@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSpotRateDPS(@NotNull @NotNull String spotRateDPS)
spotRateDPS
- e.g. 5@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setOverallTimeOut(@NotNull @NotNull String overallTimeOut)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setRemainingTimeOutMillis(@NotNull @NotNull String remainingTimeOutMillis)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setWarningCode(@NotNull @NotNull String warningCode)
warningCode
- e.g. 001@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setWarningMessage(@NotNull @NotNull String warningMessage)
warningMessage
- e.g. You do not have sufficient credit for EUR@Deprecated @NotNull public @NotNull QuotePartsDef.CommonFields.Builder setNumberOfFractionalPips(@NotNull @NotNull String numberOfFractionalPips)
@Deprecated @NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidPips(@NotNull @NotNull String bidPips)
bidPips
- e.g. 11.98@Deprecated @NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskPips(@NotNull @NotNull String askPips)
askPips
- e.g. 11.98@Deprecated @NotNull public @NotNull QuotePartsDef.CommonFields.Builder setSwapGFA(@NotNull @NotNull String swapGFA)
swapGFA
- e.g. 1 000 000@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setCurrencyPair(@NotNull @NotNull String currencyPair)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidCostAmount(@NotNull @NotNull BigDecimal bidCostAmount)
bidCostAmount
- e.g. 150000.00@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidCostAmount(@NotNull @NotNull String bidCostAmount)
bidCostAmount
- e.g. 150000.00@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidCostPercentage(@NotNull @NotNull BigDecimal bidCostPercentage)
bidCostPercentage
- e.g. 1.5@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidCostPercentage(@NotNull @NotNull String bidCostPercentage)
bidCostPercentage
- e.g. 1.5@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setCostCurrency(@NotNull @NotNull String costCurrency)
costCurrency
- e.g. GBP@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskCostAmount(@NotNull @NotNull BigDecimal askCostAmount)
askCostAmount
- e.g. 150000.00@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskCostAmount(@NotNull @NotNull String askCostAmount)
askCostAmount
- e.g. 150000.00@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskCostPercentage(@NotNull @NotNull BigDecimal askCostPercentage)
askCostPercentage
- e.g. 1.5@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskCostPercentage(@NotNull @NotNull String askCostPercentage)
askCostPercentage
- e.g. 1.5@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskCostRate(@NotNull @NotNull BigDecimal askCostRate)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setAskCostRate(@NotNull @NotNull String askCostRate)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidCostRate(@NotNull @NotNull BigDecimal bidCostRate)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setBidCostRate(@NotNull @NotNull String bidCostRate)
@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setCostCurrencyDPS(int costCurrencyDPS)
costCurrencyDPS
- e.g. 2@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setCostCurrencyDPS(@NotNull @NotNull String costCurrencyDPS)
costCurrencyDPS
- e.g. 2@NotNull public @NotNull QuotePartsDef.CommonFields.Builder setPriceUpdateSource(@NotNull @NotNull String priceUpdateSource)
Copyright © 2018 Caplin Systems.