Class DrawdownTypeDef.DrawdownConfirmation.Builder
java.lang.Object
com.caplin.generated.motif.fx.drawdown.DrawdownTypeDef.DrawdownConfirmation.Builder
- Enclosing class:
- DrawdownTypeDef.DrawdownConfirmation
-
Method Summary
Modifier and TypeMethodDescriptionaddAllLegFields
(@NotNull Collection<DrawdownPartsDef.DrawdownConfirmationLegFields> legFields) @NotNull DrawdownTypeDef.DrawdownConfirmation
build()
setCurrencyPair
(@NotNull String currencyPair) setDealtCurrency
(@NotNull String dealtCurrency) setLegFields
(DrawdownPartsDef.DrawdownConfirmationLegFields legFields, int id) setRemainingAmount
(@NotNull String remainingAmount) setRemainingAmount
(@NotNull BigDecimal remainingAmount) @NotNull String
toString()
-
Method Details
-
addField
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder addField(@NotNull @NotNull String key, @NotNull @NotNull String value) -
build
-
toString
-
setRemainingAmount
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setRemainingAmount(@NotNull @NotNull BigDecimal remainingAmount) - Parameters:
remainingAmount
- e.g. 500- Returns:
- remainingAmount
-
setRemainingAmount
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setRemainingAmount(@NotNull @NotNull String remainingAmount) - Parameters:
remainingAmount
- e.g. 500- Returns:
- remainingAmount
-
setCurrencyPair
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setCurrencyPair(@NotNull @NotNull String currencyPair) - Returns:
- The currency pair for the trade. For example, EURUSD
-
setDealtCurrency
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setDealtCurrency(@NotNull @NotNull String dealtCurrency) - Parameters:
dealtCurrency
- e.g. GBP- Returns:
- The currency of the Amount of a trade or order.
-
addLegFields
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder addLegFields(@NotNull DrawdownPartsDef.DrawdownConfirmationLegFields legFields) - Returns:
- legFields
-
setLegFields
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setLegFields(@NotNull DrawdownPartsDef.DrawdownConfirmationLegFields legFields, int id) - Returns:
- legFields
-
addAllLegFields
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder addAllLegFields(@NotNull @NotNull Collection<DrawdownPartsDef.DrawdownConfirmationLegFields> legFields) - Returns:
- legFields
-