Class TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.Builder
java.lang.Object
com.caplin.generated.motif.fx.tradeconfirmation.TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.Builder
- Enclosing class:
- TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields
public static final class TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.Builder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAllInRateDPS
(int allInRateDPS) setAllInRateDPS
(@NotNull String allInRateDPS) setFwdMidPoints
(@NotNull String fwdMidPoints) setFwdMidPoints
(@NotNull BigDecimal fwdMidPoints) setTraderFwdPoints
(@NotNull String traderFwdPoints) setTraderFwdPoints
(@NotNull BigDecimal traderFwdPoints) @NotNull String
toString()
-
Method Details
-
addField
@NotNull public @NotNull TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value) -
build
@NotNull public @NotNull TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields build() -
toString
-
setAllInRateDPS
@NotNull public @NotNull TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.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 TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.Builder setAllInRateDPS(@NotNull @NotNull String allInRateDPS) - Parameters:
allInRateDPS
- e.g. 5- Returns:
- The number of decimal places to display after the decimal point.
-
setTraderFwdPoints
@NotNull public @NotNull TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.Builder setTraderFwdPoints(@NotNull @NotNull BigDecimal traderFwdPoints) - Parameters:
traderFwdPoints
- e.g. 0.005390- Returns:
- The forward points with no client margin applied to them.
-
setTraderFwdPoints
@NotNull public @NotNull TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.Builder setTraderFwdPoints(@NotNull @NotNull String traderFwdPoints) - Parameters:
traderFwdPoints
- e.g. 0.005390- Returns:
- The forward points with no client margin applied to them.
-
setFwdMidPoints
@NotNull public @NotNull TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.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 TradeConfPartsDef.SalesSyntheticComponentLegTradeConfirmationFields.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.
-