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