Package net.finmath.smartcontract.model
Class PlainSwapOperationRequest
java.lang.Object
net.finmath.smartcontract.model.PlainSwapOperationRequest
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2024-12-05T10:54:56.542156+01:00[Europe/Berlin]")
public class PlainSwapOperationRequest
extends Object
PlainSwapOperationRequest
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddValuationSymbolsItem
(FrontendItemSpec valuationSymbolsItem) currentGenerator
(String currentGenerator) effectiveDate
(OffsetDateTime effectiveDate) boolean
firstCounterparty
(Counterparty firstCounterparty) fixedDayCountFraction
(String fixedDayCountFraction) fixedPayingParty
(Counterparty fixedPayingParty) fixedPaymentFrequency
(PaymentFrequency fixedPaymentFrequency) floatingDayCountFraction
(String floatingDayCountFraction) floatingFixingDayOffset
(Integer floatingFixingDayOffset) floatingPayingParty
(Counterparty floatingPayingParty) floatingPaymentFrequency
(PaymentFrequency floatingPaymentFrequency) floatingRateIndex
(String floatingRateIndex) @NotNull String
Get currency@NotNull String
Get currentGenerator@NotNull @Valid OffsetDateTime
Get effectiveDate@NotNull @Valid Counterparty
Get firstCounterparty@NotNull String
Get fixedDayCountFraction@NotNull @Valid Counterparty
Get fixedPayingParty@NotNull @Valid PaymentFrequency
Get fixedPaymentFrequency@NotNull Double
Get fixedRate@NotNull String
Get floatingDayCountFraction@NotNull @Min(-2L) @Max(2L) Integer
Get floatingFixingDayOffset minimum: -2 maximum: 2@NotNull @Valid Counterparty
Get floatingPayingParty@NotNull @Valid PaymentFrequency
Get floatingPaymentFrequency@NotNull String
Get floatingRateIndex@NotNull @DecimalMin("0.0") Double
Get marginBufferAmount minimum: 0.0@NotNull @DecimalMin("0.0") Double
Get notionalAmount minimum: 0.0@NotNull @Valid Counterparty
Get secondCounterparty@NotNull @Valid OffsetDateTime
Get terminationDate@NotNull @DecimalMin("0.0") Double
Get terminationFeeAmount minimum: 0.0@NotNull @Valid OffsetDateTime
Get tradeDateGet uniqueTradeIdentifier@NotNull @Valid List
<FrontendItemSpec> Get valuationSymbolsint
hashCode()
marginBufferAmount
(Double marginBufferAmount) notionalAmount
(Double notionalAmount) secondCounterparty
(Counterparty secondCounterparty) void
setCurrency
(String currency) void
setCurrentGenerator
(String currentGenerator) void
setEffectiveDate
(OffsetDateTime effectiveDate) void
setFirstCounterparty
(Counterparty firstCounterparty) void
setFixedDayCountFraction
(String fixedDayCountFraction) void
setFixedPayingParty
(Counterparty fixedPayingParty) void
setFixedPaymentFrequency
(PaymentFrequency fixedPaymentFrequency) void
setFixedRate
(Double fixedRate) void
setFloatingDayCountFraction
(String floatingDayCountFraction) void
setFloatingFixingDayOffset
(Integer floatingFixingDayOffset) void
setFloatingPayingParty
(Counterparty floatingPayingParty) void
setFloatingPaymentFrequency
(PaymentFrequency floatingPaymentFrequency) void
setFloatingRateIndex
(String floatingRateIndex) void
setMarginBufferAmount
(Double marginBufferAmount) void
setNotionalAmount
(Double notionalAmount) void
setSecondCounterparty
(Counterparty secondCounterparty) void
setTerminationDate
(OffsetDateTime terminationDate) void
setTerminationFeeAmount
(Double terminationFeeAmount) void
setTradeDate
(OffsetDateTime tradeDate) void
setUniqueTradeIdentifier
(String uniqueTradeIdentifier) void
setValuationSymbols
(List<FrontendItemSpec> valuationSymbols) terminationDate
(OffsetDateTime terminationDate) terminationFeeAmount
(Double terminationFeeAmount) toString()
tradeDate
(OffsetDateTime tradeDate) uniqueTradeIdentifier
(String uniqueTradeIdentifier) valuationSymbols
(List<FrontendItemSpec> valuationSymbols)
-
Constructor Details
-
PlainSwapOperationRequest
public PlainSwapOperationRequest()
-
-
Method Details
-
firstCounterparty
-
getFirstCounterparty
Get firstCounterparty- Returns:
- firstCounterparty
-
setFirstCounterparty
-
secondCounterparty
-
getSecondCounterparty
Get secondCounterparty- Returns:
- secondCounterparty
-
setSecondCounterparty
-
marginBufferAmount
-
getMarginBufferAmount
Get marginBufferAmount minimum: 0.0- Returns:
- marginBufferAmount
-
setMarginBufferAmount
-
terminationFeeAmount
-
getTerminationFeeAmount
Get terminationFeeAmount minimum: 0.0- Returns:
- terminationFeeAmount
-
setTerminationFeeAmount
-
notionalAmount
-
getNotionalAmount
Get notionalAmount minimum: 0.0- Returns:
- notionalAmount
-
setNotionalAmount
-
currency
-
getCurrency
-
setCurrency
-
uniqueTradeIdentifier
-
getUniqueTradeIdentifier
-
setUniqueTradeIdentifier
-
tradeDate
-
getTradeDate
Get tradeDate- Returns:
- tradeDate
-
setTradeDate
-
effectiveDate
-
getEffectiveDate
Get effectiveDate- Returns:
- effectiveDate
-
setEffectiveDate
-
terminationDate
-
getTerminationDate
Get terminationDate- Returns:
- terminationDate
-
setTerminationDate
-
fixedPayingParty
-
getFixedPayingParty
Get fixedPayingParty- Returns:
- fixedPayingParty
-
setFixedPayingParty
-
fixedRate
-
getFixedRate
-
setFixedRate
-
fixedDayCountFraction
-
getFixedDayCountFraction
Get fixedDayCountFraction- Returns:
- fixedDayCountFraction
-
setFixedDayCountFraction
-
fixedPaymentFrequency
-
getFixedPaymentFrequency
Get fixedPaymentFrequency- Returns:
- fixedPaymentFrequency
-
setFixedPaymentFrequency
-
floatingPayingParty
-
getFloatingPayingParty
Get floatingPayingParty- Returns:
- floatingPayingParty
-
setFloatingPayingParty
-
floatingRateIndex
-
getFloatingRateIndex
Get floatingRateIndex- Returns:
- floatingRateIndex
-
setFloatingRateIndex
-
floatingDayCountFraction
-
getFloatingDayCountFraction
Get floatingDayCountFraction- Returns:
- floatingDayCountFraction
-
setFloatingDayCountFraction
-
floatingFixingDayOffset
-
getFloatingFixingDayOffset
Get floatingFixingDayOffset minimum: -2 maximum: 2- Returns:
- floatingFixingDayOffset
-
setFloatingFixingDayOffset
-
floatingPaymentFrequency
public PlainSwapOperationRequest floatingPaymentFrequency(PaymentFrequency floatingPaymentFrequency) -
getFloatingPaymentFrequency
Get floatingPaymentFrequency- Returns:
- floatingPaymentFrequency
-
setFloatingPaymentFrequency
-
valuationSymbols
-
addValuationSymbolsItem
-
getValuationSymbols
Get valuationSymbols- Returns:
- valuationSymbols
-
setValuationSymbols
-
currentGenerator
-
getCurrentGenerator
Get currentGenerator- Returns:
- currentGenerator
-
setCurrentGenerator
-
equals
-
hashCode
-
toString
-