Package cdm.event.common
Interface SettlementOrigin.SettlementOriginBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,SettlementOrigin
- All Known Implementing Classes:
SettlementOrigin.SettlementOriginBuilderImpl
- Enclosing interface:
SettlementOrigin
public static interface SettlementOrigin.SettlementOriginBuilder
extends SettlementOrigin, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.SettlementOrigin
SettlementOrigin.SettlementOriginBuilder, SettlementOrigin.SettlementOriginBuilderImpl, SettlementOrigin.SettlementOriginImpl -
Field Summary
Fields inherited from interface cdm.event.common.SettlementOrigin
metaData -
Method Summary
Modifier and TypeMethodDescriptionRepresents a reference to an Asset Payout.Represents a reference to an Commodity Payout.Represents a reference to a Credit Default Payout.Represents a reference to a Fixed Price PayoutRepresents a reference to a Forward Payout.Represents a reference to an Interest Rate Payout.Represents a reference to an Option Payout.Represents a reference to a Performance Payout.Represents a reference to settlement terms, which may have been specified at execution.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAssetPayout(ReferenceWithMetaAssetPayout assetPayout) setAssetPayoutValue(AssetPayout assetPayout) setCommodityPayout(ReferenceWithMetaCommodityPayout commodityPayout) setCommodityPayoutValue(CommodityPayout commodityPayout) setCreditDefaultPayout(ReferenceWithMetaCreditDefaultPayout creditDefaultPayout) setCreditDefaultPayoutValue(CreditDefaultPayout creditDefaultPayout) setFixedPricePayout(ReferenceWithMetaFixedPricePayout fixedPricePayout) setFixedPricePayoutValue(FixedPricePayout fixedPricePayout) setForwardPayout(ReferenceWithMetaForwardPayout forwardPayout) setForwardPayoutValue(ForwardPayout forwardPayout) setInterestRatePayout(ReferenceWithMetaInterestRatePayout interestRatePayout) setInterestRatePayoutValue(InterestRatePayout interestRatePayout) setOptionPayout(ReferenceWithMetaOptionPayout optionPayout) setOptionPayoutValue(OptionPayout optionPayout) setPerformancePayout(ReferenceWithMetaPerformancePayout performancePayout) setPerformancePayoutValue(PerformancePayout performancePayout) setSettlementTerms(ReferenceWithMetaSettlementTerms settlementTerms) setSettlementTermsValue(SettlementTerms settlementTerms) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateCommodityPayout
ReferenceWithMetaCommodityPayout.ReferenceWithMetaCommodityPayoutBuilder getOrCreateCommodityPayout() -
getCommodityPayout
ReferenceWithMetaCommodityPayout.ReferenceWithMetaCommodityPayoutBuilder getCommodityPayout()Description copied from interface:SettlementOriginRepresents a reference to an Commodity Payout.- Specified by:
getCommodityPayoutin interfaceSettlementOrigin
-
getOrCreateCreditDefaultPayout
ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder getOrCreateCreditDefaultPayout() -
getCreditDefaultPayout
ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder getCreditDefaultPayout()Description copied from interface:SettlementOriginRepresents a reference to a Credit Default Payout.- Specified by:
getCreditDefaultPayoutin interfaceSettlementOrigin
-
getOrCreateForwardPayout
ReferenceWithMetaForwardPayout.ReferenceWithMetaForwardPayoutBuilder getOrCreateForwardPayout() -
getForwardPayout
ReferenceWithMetaForwardPayout.ReferenceWithMetaForwardPayoutBuilder getForwardPayout()Description copied from interface:SettlementOriginRepresents a reference to a Forward Payout.- Specified by:
getForwardPayoutin interfaceSettlementOrigin
-
getOrCreateInterestRatePayout
ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder getOrCreateInterestRatePayout() -
getInterestRatePayout
ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder getInterestRatePayout()Description copied from interface:SettlementOriginRepresents a reference to an Interest Rate Payout.- Specified by:
getInterestRatePayoutin interfaceSettlementOrigin
-
getOrCreateOptionPayout
ReferenceWithMetaOptionPayout.ReferenceWithMetaOptionPayoutBuilder getOrCreateOptionPayout() -
getOptionPayout
ReferenceWithMetaOptionPayout.ReferenceWithMetaOptionPayoutBuilder getOptionPayout()Description copied from interface:SettlementOriginRepresents a reference to an Option Payout.- Specified by:
getOptionPayoutin interfaceSettlementOrigin
-
getOrCreateAssetPayout
ReferenceWithMetaAssetPayout.ReferenceWithMetaAssetPayoutBuilder getOrCreateAssetPayout() -
getAssetPayout
ReferenceWithMetaAssetPayout.ReferenceWithMetaAssetPayoutBuilder getAssetPayout()Description copied from interface:SettlementOriginRepresents a reference to an Asset Payout.- Specified by:
getAssetPayoutin interfaceSettlementOrigin
-
getOrCreateSettlementTerms
ReferenceWithMetaSettlementTerms.ReferenceWithMetaSettlementTermsBuilder getOrCreateSettlementTerms() -
getSettlementTerms
ReferenceWithMetaSettlementTerms.ReferenceWithMetaSettlementTermsBuilder getSettlementTerms()Description copied from interface:SettlementOriginRepresents a reference to settlement terms, which may have been specified at execution.- Specified by:
getSettlementTermsin interfaceSettlementOrigin
-
getOrCreatePerformancePayout
ReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutBuilder getOrCreatePerformancePayout() -
getPerformancePayout
ReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutBuilder getPerformancePayout()Description copied from interface:SettlementOriginRepresents a reference to a Performance Payout.- Specified by:
getPerformancePayoutin interfaceSettlementOrigin
-
getOrCreateFixedPricePayout
ReferenceWithMetaFixedPricePayout.ReferenceWithMetaFixedPricePayoutBuilder getOrCreateFixedPricePayout() -
getFixedPricePayout
ReferenceWithMetaFixedPricePayout.ReferenceWithMetaFixedPricePayoutBuilder getFixedPricePayout()Description copied from interface:SettlementOriginRepresents a reference to a Fixed Price Payout- Specified by:
getFixedPricePayoutin interfaceSettlementOrigin
-
setCommodityPayout
SettlementOrigin.SettlementOriginBuilder setCommodityPayout(ReferenceWithMetaCommodityPayout commodityPayout) -
setCommodityPayoutValue
-
setCreditDefaultPayout
SettlementOrigin.SettlementOriginBuilder setCreditDefaultPayout(ReferenceWithMetaCreditDefaultPayout creditDefaultPayout) -
setCreditDefaultPayoutValue
SettlementOrigin.SettlementOriginBuilder setCreditDefaultPayoutValue(CreditDefaultPayout creditDefaultPayout) -
setForwardPayout
SettlementOrigin.SettlementOriginBuilder setForwardPayout(ReferenceWithMetaForwardPayout forwardPayout) -
setForwardPayoutValue
-
setInterestRatePayout
SettlementOrigin.SettlementOriginBuilder setInterestRatePayout(ReferenceWithMetaInterestRatePayout interestRatePayout) -
setInterestRatePayoutValue
SettlementOrigin.SettlementOriginBuilder setInterestRatePayoutValue(InterestRatePayout interestRatePayout) -
setOptionPayout
SettlementOrigin.SettlementOriginBuilder setOptionPayout(ReferenceWithMetaOptionPayout optionPayout) -
setOptionPayoutValue
-
setAssetPayout
-
setAssetPayoutValue
-
setSettlementTerms
SettlementOrigin.SettlementOriginBuilder setSettlementTerms(ReferenceWithMetaSettlementTerms settlementTerms) -
setSettlementTermsValue
-
setPerformancePayout
SettlementOrigin.SettlementOriginBuilder setPerformancePayout(ReferenceWithMetaPerformancePayout performancePayout) -
setPerformancePayoutValue
SettlementOrigin.SettlementOriginBuilder setPerformancePayoutValue(PerformancePayout performancePayout) -
setFixedPricePayout
SettlementOrigin.SettlementOriginBuilder setFixedPricePayout(ReferenceWithMetaFixedPricePayout fixedPricePayout) -
setFixedPricePayoutValue
SettlementOrigin.SettlementOriginBuilder setFixedPricePayoutValue(FixedPricePayout fixedPricePayout) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-