Class PlainSwapOperationRequest

java.lang.Object
net.finmath.smartcontract.model.PlainSwapOperationRequest

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2026-01-15T11:50:55.243860+01:00[Europe/Berlin]") public class PlainSwapOperationRequest extends Object
PlainSwapOperationRequest
  • Constructor Details

    • PlainSwapOperationRequest

      public PlainSwapOperationRequest()
  • Method Details

    • firstCounterparty

      public PlainSwapOperationRequest firstCounterparty​(Counterparty firstCounterparty)
    • getFirstCounterparty

      @NotNull @Valid public @NotNull @Valid Counterparty getFirstCounterparty()
      Get firstCounterparty
      Returns:
      firstCounterparty
    • setFirstCounterparty

      public void setFirstCounterparty​(Counterparty firstCounterparty)
    • secondCounterparty

      public PlainSwapOperationRequest secondCounterparty​(Counterparty secondCounterparty)
    • getSecondCounterparty

      @NotNull @Valid public @NotNull @Valid Counterparty getSecondCounterparty()
      Get secondCounterparty
      Returns:
      secondCounterparty
    • setSecondCounterparty

      public void setSecondCounterparty​(Counterparty secondCounterparty)
    • tradeType

      public PlainSwapOperationRequest tradeType​(String tradeType)
    • getTradeType

      @NotNull public @NotNull String getTradeType()
      Get tradeType
      Returns:
      tradeType
    • setTradeType

      public void setTradeType​(String tradeType)
    • marginBufferAmount

      public PlainSwapOperationRequest marginBufferAmount​(Double marginBufferAmount)
    • getMarginBufferAmount

      @NotNull @DecimalMin("0.0") public @NotNull @DecimalMin("0.0") Double getMarginBufferAmount()
      Get marginBufferAmount minimum: 0.0
      Returns:
      marginBufferAmount
    • setMarginBufferAmount

      public void setMarginBufferAmount​(Double marginBufferAmount)
    • terminationFeeAmount

      public PlainSwapOperationRequest terminationFeeAmount​(Double terminationFeeAmount)
    • getTerminationFeeAmount

      @NotNull @DecimalMin("0.0") public @NotNull @DecimalMin("0.0") Double getTerminationFeeAmount()
      Get terminationFeeAmount minimum: 0.0
      Returns:
      terminationFeeAmount
    • setTerminationFeeAmount

      public void setTerminationFeeAmount​(Double terminationFeeAmount)
    • notionalAmount

      public PlainSwapOperationRequest notionalAmount​(Double notionalAmount)
    • getNotionalAmount

      @NotNull @DecimalMin("0.0") public @NotNull @DecimalMin("0.0") Double getNotionalAmount()
      Get notionalAmount minimum: 0.0
      Returns:
      notionalAmount
    • setNotionalAmount

      public void setNotionalAmount​(Double notionalAmount)
    • currency

      public PlainSwapOperationRequest currency​(String currency)
    • getCurrency

      @NotNull public @NotNull String getCurrency()
      Get currency
      Returns:
      currency
    • setCurrency

      public void setCurrency​(String currency)
    • uniqueTradeIdentifier

      public PlainSwapOperationRequest uniqueTradeIdentifier​(String uniqueTradeIdentifier)
    • getUniqueTradeIdentifier

      public String getUniqueTradeIdentifier()
      Get uniqueTradeIdentifier
      Returns:
      uniqueTradeIdentifier
    • setUniqueTradeIdentifier

      public void setUniqueTradeIdentifier​(String uniqueTradeIdentifier)
    • tradeDate

      public PlainSwapOperationRequest tradeDate​(OffsetDateTime tradeDate)
    • getTradeDate

      @NotNull @Valid public @NotNull @Valid OffsetDateTime getTradeDate()
      Get tradeDate
      Returns:
      tradeDate
    • setTradeDate

      public void setTradeDate​(OffsetDateTime tradeDate)
    • effectiveDate

      public PlainSwapOperationRequest effectiveDate​(OffsetDateTime effectiveDate)
    • getEffectiveDate

      @NotNull @Valid public @NotNull @Valid OffsetDateTime getEffectiveDate()
      Get effectiveDate
      Returns:
      effectiveDate
    • setEffectiveDate

      public void setEffectiveDate​(OffsetDateTime effectiveDate)
    • terminationDate

      public PlainSwapOperationRequest terminationDate​(OffsetDateTime terminationDate)
    • getTerminationDate

      @NotNull @Valid public @NotNull @Valid OffsetDateTime getTerminationDate()
      Get terminationDate
      Returns:
      terminationDate
    • setTerminationDate

      public void setTerminationDate​(OffsetDateTime terminationDate)
    • dailySettlementTime

      public PlainSwapOperationRequest dailySettlementTime​(String dailySettlementTime)
    • getDailySettlementTime

      @NotNull @Pattern(regexp="[0-9]{2}:[0-9]{2}") public @NotNull @Pattern(regexp="[0-9]{2}:[0-9]{2}") String getDailySettlementTime()
      Get dailySettlementTime
      Returns:
      dailySettlementTime
    • setDailySettlementTime

      public void setDailySettlementTime​(String dailySettlementTime)
    • fixedPayingParty

      public PlainSwapOperationRequest fixedPayingParty​(Counterparty fixedPayingParty)
    • getFixedPayingParty

      @Valid public @Valid Counterparty getFixedPayingParty()
      Get fixedPayingParty
      Returns:
      fixedPayingParty
    • setFixedPayingParty

      public void setFixedPayingParty​(Counterparty fixedPayingParty)
    • fixedRate

      public PlainSwapOperationRequest fixedRate​(Double fixedRate)
    • getFixedRate

      @NotNull public @NotNull Double getFixedRate()
      Get fixedRate
      Returns:
      fixedRate
    • setFixedRate

      public void setFixedRate​(Double fixedRate)
    • fixedDayCountFraction

      public PlainSwapOperationRequest fixedDayCountFraction​(String fixedDayCountFraction)
    • getFixedDayCountFraction

      public String getFixedDayCountFraction()
      Get fixedDayCountFraction
      Returns:
      fixedDayCountFraction
    • setFixedDayCountFraction

      public void setFixedDayCountFraction​(String fixedDayCountFraction)
    • fixedPaymentFrequency

      public PlainSwapOperationRequest fixedPaymentFrequency​(PaymentFrequency fixedPaymentFrequency)
    • getFixedPaymentFrequency

      @Valid public @Valid PaymentFrequency getFixedPaymentFrequency()
      Get fixedPaymentFrequency
      Returns:
      fixedPaymentFrequency
    • setFixedPaymentFrequency

      public void setFixedPaymentFrequency​(PaymentFrequency fixedPaymentFrequency)
    • floatingPayingParty

      public PlainSwapOperationRequest floatingPayingParty​(Counterparty floatingPayingParty)
    • getFloatingPayingParty

      @Valid public @Valid Counterparty getFloatingPayingParty()
      Get floatingPayingParty
      Returns:
      floatingPayingParty
    • setFloatingPayingParty

      public void setFloatingPayingParty​(Counterparty floatingPayingParty)
    • floatingRateIndex

      public PlainSwapOperationRequest floatingRateIndex​(String floatingRateIndex)
    • getFloatingRateIndex

      public String getFloatingRateIndex()
      Get floatingRateIndex
      Returns:
      floatingRateIndex
    • setFloatingRateIndex

      public void setFloatingRateIndex​(String floatingRateIndex)
    • floatingDayCountFraction

      public PlainSwapOperationRequest floatingDayCountFraction​(String floatingDayCountFraction)
    • getFloatingDayCountFraction

      public String getFloatingDayCountFraction()
      Get floatingDayCountFraction
      Returns:
      floatingDayCountFraction
    • setFloatingDayCountFraction

      public void setFloatingDayCountFraction​(String floatingDayCountFraction)
    • floatingFixingDayOffset

      public PlainSwapOperationRequest floatingFixingDayOffset​(Integer floatingFixingDayOffset)
    • getFloatingFixingDayOffset

      @Min(-2L) @Max(2L) public @Min(-2L) @Max(2L) Integer getFloatingFixingDayOffset()
      Get floatingFixingDayOffset minimum: -2 maximum: 2
      Returns:
      floatingFixingDayOffset
    • setFloatingFixingDayOffset

      public void setFloatingFixingDayOffset​(Integer floatingFixingDayOffset)
    • floatingPaymentFrequency

      public PlainSwapOperationRequest floatingPaymentFrequency​(PaymentFrequency floatingPaymentFrequency)
    • getFloatingPaymentFrequency

      @Valid public @Valid PaymentFrequency getFloatingPaymentFrequency()
      Get floatingPaymentFrequency
      Returns:
      floatingPaymentFrequency
    • setFloatingPaymentFrequency

      public void setFloatingPaymentFrequency​(PaymentFrequency floatingPaymentFrequency)
    • valuationSymbols

      public PlainSwapOperationRequest valuationSymbols​(List<FrontendItemSpec> valuationSymbols)
    • addValuationSymbolsItem

      public PlainSwapOperationRequest addValuationSymbolsItem​(FrontendItemSpec valuationSymbolsItem)
    • getValuationSymbols

      @Valid public @Valid List<FrontendItemSpec> getValuationSymbols()
      Get valuationSymbols
      Returns:
      valuationSymbols
    • setValuationSymbols

      public void setValuationSymbols​(List<FrontendItemSpec> valuationSymbols)
    • marketDataProvider

      public PlainSwapOperationRequest marketDataProvider​(String marketDataProvider)
    • getMarketDataProvider

      @NotNull public @NotNull String getMarketDataProvider()
      former known as currentGenerator
      Returns:
      marketDataProvider
    • setMarketDataProvider

      public void setMarketDataProvider​(String marketDataProvider)
    • receiverPartyID

      public PlainSwapOperationRequest receiverPartyID​(String receiverPartyID)
    • getReceiverPartyID

      @NotNull public @NotNull String getReceiverPartyID()
      point of view for the valuation results
      Returns:
      receiverPartyID
    • setReceiverPartyID

      public void setReceiverPartyID​(String receiverPartyID)
    • fixPayerPartyID

      public PlainSwapOperationRequest fixPayerPartyID​(String fixPayerPartyID)
    • getFixPayerPartyID

      public String getFixPayerPartyID()
      Get fixPayerPartyID
      Returns:
      fixPayerPartyID
    • setFixPayerPartyID

      public void setFixPayerPartyID​(String fixPayerPartyID)
    • floatingRollConvention

      public PlainSwapOperationRequest floatingRollConvention​(String floatingRollConvention)
    • getFloatingRollConvention

      public String getFloatingRollConvention()
      Get floatingRollConvention
      Returns:
      floatingRollConvention
    • setFloatingRollConvention

      public void setFloatingRollConvention​(String floatingRollConvention)
    • fixedRollConvention

      public PlainSwapOperationRequest fixedRollConvention​(String fixedRollConvention)
    • getFixedRollConvention

      public String getFixedRollConvention()
      Get fixedRollConvention
      Returns:
      fixedRollConvention
    • setFixedRollConvention

      public void setFixedRollConvention​(String fixedRollConvention)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object