Class DrawdownTypeDef.DrawdownConfirmation.Builder
- java.lang.Object
-
- com.caplin.generated.motif.fx.drawdown.DrawdownTypeDef.DrawdownConfirmation.Builder
-
- Enclosing class:
- DrawdownTypeDef.DrawdownConfirmation
public static final class DrawdownTypeDef.DrawdownConfirmation.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
addField
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder addField(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.String value)
-
build
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation build()
-
toString
@NotNull public @NotNull java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setRemainingAmount
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setRemainingAmount(@NotNull @NotNull java.math.BigDecimal remainingAmount)
- Parameters:
remainingAmount
- e.g. 500- Returns:
- remainingAmount
-
setRemainingAmount
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setRemainingAmount(@NotNull @NotNull java.lang.String remainingAmount)
- Parameters:
remainingAmount
- e.g. 500- Returns:
- remainingAmount
-
setCurrencyPair
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setCurrencyPair(@NotNull @NotNull java.lang.String currencyPair)
- Returns:
- The currency pair for the trade. For example, EURUSD
-
setDealtCurrency
@NotNull public @NotNull DrawdownTypeDef.DrawdownConfirmation.Builder setDealtCurrency(@NotNull @NotNull java.lang.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 java.util.Collection<DrawdownPartsDef.DrawdownConfirmationLegFields> legFields)
- Returns:
- legFields
-
-