Class TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder
- java.lang.Object
-
- com.caplin.generated.motif.commodities.tradeconfirmation.TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder
-
- Enclosing class:
- TradeConfPartsDef.DealBreakdownTradeConfirmationFields
public static final class TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
addField
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder addField(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.String value)
-
build
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields build()
-
toString
@NotNull public @NotNull java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setEffectiveDate
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setEffectiveDate(@NotNull @NotNull java.lang.String effectiveDate)
- Returns:
- The date the trade comes into effect.
-
setExpirationDate
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setExpirationDate(@NotNull @NotNull java.lang.String expirationDate)
- Returns:
- What date the commodity should expire.
-
setQuantity
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setQuantity(@NotNull @NotNull java.math.BigDecimal quantity)
- Returns:
- The notional quantity of the commodity that's being transacted.
-
setQuantity
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setQuantity(@NotNull @NotNull java.lang.String quantity)
- Returns:
- The notional quantity of the commodity that's being transacted.
-
setStrikePer
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setStrikePer(@NotNull @NotNull java.math.BigDecimal strikePer)
- Returns:
- KIODEX unit for the strike price.
-
setStrikePer
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setStrikePer(@NotNull @NotNull java.lang.String strikePer)
- Returns:
- KIODEX unit for the strike price.
-
setPremiumPer
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setPremiumPer(@NotNull @NotNull java.math.BigDecimal premiumPer)
- Returns:
- KIODEX unit for the premium price.
-
setPremiumPer
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setPremiumPer(@NotNull @NotNull java.lang.String premiumPer)
- Returns:
- KIODEX unit for the premium price.
-
setFixedPricePer
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setFixedPricePer(@NotNull @NotNull java.math.BigDecimal fixedPricePer)
- Returns:
- KIODEX unit for the fixed price.
-
setFixedPricePer
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setFixedPricePer(@NotNull @NotNull java.lang.String fixedPricePer)
- Returns:
- KIODEX unit for the fixed price.
-
setPaymentDate
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setPaymentDate(@NotNull @NotNull java.lang.String paymentDate)
- Returns:
- The date by when the payment needs to be done.
-
setUSI
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setUSI(@NotNull @NotNull java.lang.String uSI)
- Returns:
- Unique swap identifier, global unique transaction identifier.
-
setUTI
@NotNull public @NotNull TradeConfPartsDef.DealBreakdownTradeConfirmationFields.Builder setUTI(@NotNull @NotNull java.lang.String uTI)
- Returns:
- Unique Transaction Identifier.
-
-