Class QuotePartsDef.SalesSyntheticComponentLegFields.Builder
java.lang.Object
com.caplin.generated.motif.fx.rates.QuotePartsDef.SalesSyntheticComponentLegFields.Builder
- Enclosing class:
- QuotePartsDef.SalesSyntheticComponentLegFields
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAllInRateDPS
(int allInRateDPS) setAllInRateDPS
(@NotNull String allInRateDPS) setFwdMidPoints
(@NotNull String fwdMidPoints) setFwdMidPoints
(@NotNull BigDecimal fwdMidPoints) setTraderFwdAskPoints
(@NotNull String traderFwdAskPoints) setTraderFwdAskPoints
(@NotNull BigDecimal traderFwdAskPoints) setTraderFwdBidPoints
(@NotNull String traderFwdBidPoints) setTraderFwdBidPoints
(@NotNull BigDecimal traderFwdBidPoints) @NotNull String
toString()
-
Method Details
-
addField
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value) -
build
-
toString
-
setAllInRateDPS
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setAllInRateDPS(int allInRateDPS) - Parameters:
allInRateDPS
- e.g. 5- Returns:
- The number of decimal places to display after the decimal point.
-
setAllInRateDPS
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setAllInRateDPS(@NotNull @NotNull String allInRateDPS) - Parameters:
allInRateDPS
- e.g. 5- Returns:
- The number of decimal places to display after the decimal point.
-
setTraderFwdBidPoints
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setTraderFwdBidPoints(@NotNull @NotNull BigDecimal traderFwdBidPoints) - Parameters:
traderFwdBidPoints
- e.g. 0.001198- Returns:
- This field represents the forward bid points with no client margin applied to them.
-
setTraderFwdBidPoints
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setTraderFwdBidPoints(@NotNull @NotNull String traderFwdBidPoints) - Parameters:
traderFwdBidPoints
- e.g. 0.001198- Returns:
- This field represents the forward bid points with no client margin applied to them.
-
setTraderFwdAskPoints
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setTraderFwdAskPoints(@NotNull @NotNull BigDecimal traderFwdAskPoints) - Parameters:
traderFwdAskPoints
- e.g. 0.001198- Returns:
- This field represents the forward ask points with no client margin applied to them.
-
setTraderFwdAskPoints
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setTraderFwdAskPoints(@NotNull @NotNull String traderFwdAskPoints) - Parameters:
traderFwdAskPoints
- e.g. 0.001198- Returns:
- This field represents the forward ask points with no client margin applied to them.
-
setFwdMidPoints
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setFwdMidPoints(@NotNull @NotNull BigDecimal fwdMidPoints) - Parameters:
fwdMidPoints
- e.g. 0.005390- Returns:
- The number of basis points added to or subtracted from the mid rate to determine the forward rate for delivery on a specific value date.
-
setFwdMidPoints
@NotNull public @NotNull QuotePartsDef.SalesSyntheticComponentLegFields.Builder setFwdMidPoints(@NotNull @NotNull String fwdMidPoints) - Parameters:
fwdMidPoints
- e.g. 0.005390- Returns:
- The number of basis points added to or subtracted from the mid rate to determine the forward rate for delivery on a specific value date.
-