Class TradeDetailsPartsDef.TradeDetailsFields.Builder
- java.lang.Object
-
- com.caplin.generated.motif.mm.tradedetails.TradeDetailsPartsDef.TradeDetailsFields.Builder
-
- Enclosing class:
- TradeDetailsPartsDef.TradeDetailsFields
public static final class TradeDetailsPartsDef.TradeDetailsFields.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
addField
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder addField(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.String value)
-
build
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields build()
-
toString
@NotNull public @NotNull java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setCurrency
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setCurrency(@NotNull @NotNull java.lang.String currency)
- Returns:
- currency
-
setTransactionType
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setTransactionType(@NotNull @NotNull java.lang.String transactionType)
- Returns:
- transactionType
-
setPrincipalAmount
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setPrincipalAmount(@NotNull @NotNull java.math.BigDecimal principalAmount)
- Returns:
- principalAmount
-
setPrincipalAmount
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setPrincipalAmount(@NotNull @NotNull java.lang.String principalAmount)
- Returns:
- principalAmount
-
setValueDate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setValueDate(@NotNull @NotNull java.time.LocalDate valueDate)
- Returns:
- valueDate
-
setValueDate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setValueDate(@NotNull @NotNull java.lang.String valueDate)
- Returns:
- valueDate
-
setMaturityDate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setMaturityDate(@NotNull @NotNull java.time.LocalDate maturityDate)
- Returns:
- maturityDate
-
setMaturityDate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setMaturityDate(@NotNull @NotNull java.lang.String maturityDate)
- Returns:
- maturityDate
-
setDirection
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setDirection(@NotNull @NotNull java.lang.String direction)
- Returns:
- direction
-
setTraderAskRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setTraderAskRate(@NotNull @NotNull java.math.BigDecimal traderAskRate)
- Returns:
- traderAskRate
-
setTraderAskRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setTraderAskRate(@NotNull @NotNull java.lang.String traderAskRate)
- Returns:
- traderAskRate
-
setTraderBidRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setTraderBidRate(@NotNull @NotNull java.math.BigDecimal traderBidRate)
- Returns:
- traderBidRate
-
setTraderBidRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setTraderBidRate(@NotNull @NotNull java.lang.String traderBidRate)
- Returns:
- traderBidRate
-
setAskMargin
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setAskMargin(@NotNull @NotNull java.math.BigDecimal askMargin)
- Returns:
- askMargin
-
setAskMargin
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setAskMargin(@NotNull @NotNull java.lang.String askMargin)
- Returns:
- askMargin
-
setBidMargin
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setBidMargin(@NotNull @NotNull java.math.BigDecimal bidMargin)
- Returns:
- bidMargin
-
setBidMargin
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setBidMargin(@NotNull @NotNull java.lang.String bidMargin)
- Returns:
- bidMargin
-
setAskRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setAskRate(@NotNull @NotNull java.math.BigDecimal askRate)
- Returns:
- askRate
-
setAskRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setAskRate(@NotNull @NotNull java.lang.String askRate)
- Returns:
- askRate
-
setBidRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setBidRate(@NotNull @NotNull java.math.BigDecimal bidRate)
- Returns:
- bidRate
-
setBidRate
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setBidRate(@NotNull @NotNull java.lang.String bidRate)
- Returns:
- bidRate
-
setAskInterestAmount
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setAskInterestAmount(@NotNull @NotNull java.math.BigDecimal askInterestAmount)
- Returns:
- askInterestAmount
-
setAskInterestAmount
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setAskInterestAmount(@NotNull @NotNull java.lang.String askInterestAmount)
- Returns:
- askInterestAmount
-
setBidInterestAmount
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setBidInterestAmount(@NotNull @NotNull java.math.BigDecimal bidInterestAmount)
- Returns:
- bidInterestAmount
-
setBidInterestAmount
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setBidInterestAmount(@NotNull @NotNull java.lang.String bidInterestAmount)
- Returns:
- bidInterestAmount
-
setPrincipalPlusAsk
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setPrincipalPlusAsk(@NotNull @NotNull java.math.BigDecimal principalPlusAsk)
- Returns:
- principalPlusAsk
-
setPrincipalPlusAsk
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setPrincipalPlusAsk(@NotNull @NotNull java.lang.String principalPlusAsk)
- Returns:
- principalPlusAsk
-
setPrincipalPlusBid
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setPrincipalPlusBid(@NotNull @NotNull java.math.BigDecimal principalPlusBid)
- Returns:
- principalPlusBid
-
setPrincipalPlusBid
@NotNull public @NotNull TradeDetailsPartsDef.TradeDetailsFields.Builder setPrincipalPlusBid(@NotNull @NotNull java.lang.String principalPlusBid)
- Returns:
- principalPlusBid
-
-