Package cdm.event.common
Class SettlementOrigin.SettlementOriginBuilderImpl
java.lang.Object
cdm.event.common.SettlementOrigin.SettlementOriginBuilderImpl
- All Implemented Interfaces:
SettlementOrigin,SettlementOrigin.SettlementOriginBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SettlementOrigin
public static class SettlementOrigin.SettlementOriginBuilderImpl
extends Object
implements SettlementOrigin.SettlementOriginBuilder
Builder Implementation of SettlementOrigin
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.SettlementOrigin
SettlementOrigin.SettlementOriginBuilder, SettlementOrigin.SettlementOriginBuilderImpl, SettlementOrigin.SettlementOriginImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.event.common.SettlementOrigin
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanRepresents 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) 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) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.event.common.SettlementOrigin
getType, metaData, processMethods inherited from interface cdm.event.common.SettlementOrigin.SettlementOriginBuilder
process
-
Field Details
-
commodityPayout
-
creditDefaultPayout
protected ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder creditDefaultPayout -
forwardPayout
-
interestRatePayout
protected ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder interestRatePayout -
optionPayout
-
assetPayout
-
settlementTerms
-
performancePayout
protected ReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutBuilder performancePayout -
fixedPricePayout
protected ReferenceWithMetaFixedPricePayout.ReferenceWithMetaFixedPricePayoutBuilder fixedPricePayout
-
-
Constructor Details
-
SettlementOriginBuilderImpl
public SettlementOriginBuilderImpl()
-
-
Method Details
-
getCommodityPayout
@RosettaAttribute("commodityPayout") @RuneAttribute("commodityPayout") public ReferenceWithMetaCommodityPayout.ReferenceWithMetaCommodityPayoutBuilder getCommodityPayout()Description copied from interface:SettlementOriginRepresents a reference to an Commodity Payout.- Specified by:
getCommodityPayoutin interfaceSettlementOrigin- Specified by:
getCommodityPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateCommodityPayout
public ReferenceWithMetaCommodityPayout.ReferenceWithMetaCommodityPayoutBuilder getOrCreateCommodityPayout()- Specified by:
getOrCreateCommodityPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getCreditDefaultPayout
@RosettaAttribute("creditDefaultPayout") @RuneAttribute("creditDefaultPayout") public ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder getCreditDefaultPayout()Description copied from interface:SettlementOriginRepresents a reference to a Credit Default Payout.- Specified by:
getCreditDefaultPayoutin interfaceSettlementOrigin- Specified by:
getCreditDefaultPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateCreditDefaultPayout
public ReferenceWithMetaCreditDefaultPayout.ReferenceWithMetaCreditDefaultPayoutBuilder getOrCreateCreditDefaultPayout()- Specified by:
getOrCreateCreditDefaultPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getForwardPayout
@RosettaAttribute("forwardPayout") @RuneAttribute("forwardPayout") public ReferenceWithMetaForwardPayout.ReferenceWithMetaForwardPayoutBuilder getForwardPayout()Description copied from interface:SettlementOriginRepresents a reference to a Forward Payout.- Specified by:
getForwardPayoutin interfaceSettlementOrigin- Specified by:
getForwardPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateForwardPayout
public ReferenceWithMetaForwardPayout.ReferenceWithMetaForwardPayoutBuilder getOrCreateForwardPayout()- Specified by:
getOrCreateForwardPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getInterestRatePayout
@RosettaAttribute("interestRatePayout") @RuneAttribute("interestRatePayout") public ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder getInterestRatePayout()Description copied from interface:SettlementOriginRepresents a reference to an Interest Rate Payout.- Specified by:
getInterestRatePayoutin interfaceSettlementOrigin- Specified by:
getInterestRatePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateInterestRatePayout
public ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder getOrCreateInterestRatePayout()- Specified by:
getOrCreateInterestRatePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOptionPayout
@RosettaAttribute("optionPayout") @RuneAttribute("optionPayout") public ReferenceWithMetaOptionPayout.ReferenceWithMetaOptionPayoutBuilder getOptionPayout()Description copied from interface:SettlementOriginRepresents a reference to an Option Payout.- Specified by:
getOptionPayoutin interfaceSettlementOrigin- Specified by:
getOptionPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateOptionPayout
- Specified by:
getOrCreateOptionPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getAssetPayout
@RosettaAttribute("assetPayout") @RuneAttribute("assetPayout") public ReferenceWithMetaAssetPayout.ReferenceWithMetaAssetPayoutBuilder getAssetPayout()Description copied from interface:SettlementOriginRepresents a reference to an Asset Payout.- Specified by:
getAssetPayoutin interfaceSettlementOrigin- Specified by:
getAssetPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateAssetPayout
- Specified by:
getOrCreateAssetPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getSettlementTerms
@RosettaAttribute("settlementTerms") @RuneAttribute("settlementTerms") public ReferenceWithMetaSettlementTerms.ReferenceWithMetaSettlementTermsBuilder getSettlementTerms()Description copied from interface:SettlementOriginRepresents a reference to settlement terms, which may have been specified at execution.- Specified by:
getSettlementTermsin interfaceSettlementOrigin- Specified by:
getSettlementTermsin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateSettlementTerms
public ReferenceWithMetaSettlementTerms.ReferenceWithMetaSettlementTermsBuilder getOrCreateSettlementTerms()- Specified by:
getOrCreateSettlementTermsin interfaceSettlementOrigin.SettlementOriginBuilder
-
getPerformancePayout
@RosettaAttribute("performancePayout") @RuneAttribute("performancePayout") public ReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutBuilder getPerformancePayout()Description copied from interface:SettlementOriginRepresents a reference to a Performance Payout.- Specified by:
getPerformancePayoutin interfaceSettlementOrigin- Specified by:
getPerformancePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreatePerformancePayout
public ReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutBuilder getOrCreatePerformancePayout()- Specified by:
getOrCreatePerformancePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getFixedPricePayout
@RosettaAttribute("fixedPricePayout") @RuneAttribute("fixedPricePayout") public ReferenceWithMetaFixedPricePayout.ReferenceWithMetaFixedPricePayoutBuilder getFixedPricePayout()Description copied from interface:SettlementOriginRepresents a reference to a Fixed Price Payout- Specified by:
getFixedPricePayoutin interfaceSettlementOrigin- Specified by:
getFixedPricePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
getOrCreateFixedPricePayout
public ReferenceWithMetaFixedPricePayout.ReferenceWithMetaFixedPricePayoutBuilder getOrCreateFixedPricePayout()- Specified by:
getOrCreateFixedPricePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setCommodityPayout
@RosettaAttribute("commodityPayout") @RuneAttribute("commodityPayout") public SettlementOrigin.SettlementOriginBuilder setCommodityPayout(ReferenceWithMetaCommodityPayout _commodityPayout) - Specified by:
setCommodityPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setCommodityPayoutValue
public SettlementOrigin.SettlementOriginBuilder setCommodityPayoutValue(CommodityPayout _commodityPayout) - Specified by:
setCommodityPayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setCreditDefaultPayout
@RosettaAttribute("creditDefaultPayout") @RuneAttribute("creditDefaultPayout") public SettlementOrigin.SettlementOriginBuilder setCreditDefaultPayout(ReferenceWithMetaCreditDefaultPayout _creditDefaultPayout) - Specified by:
setCreditDefaultPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setCreditDefaultPayoutValue
public SettlementOrigin.SettlementOriginBuilder setCreditDefaultPayoutValue(CreditDefaultPayout _creditDefaultPayout) - Specified by:
setCreditDefaultPayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setForwardPayout
@RosettaAttribute("forwardPayout") @RuneAttribute("forwardPayout") public SettlementOrigin.SettlementOriginBuilder setForwardPayout(ReferenceWithMetaForwardPayout _forwardPayout) - Specified by:
setForwardPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setForwardPayoutValue
- Specified by:
setForwardPayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setInterestRatePayout
@RosettaAttribute("interestRatePayout") @RuneAttribute("interestRatePayout") public SettlementOrigin.SettlementOriginBuilder setInterestRatePayout(ReferenceWithMetaInterestRatePayout _interestRatePayout) - Specified by:
setInterestRatePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setInterestRatePayoutValue
public SettlementOrigin.SettlementOriginBuilder setInterestRatePayoutValue(InterestRatePayout _interestRatePayout) - Specified by:
setInterestRatePayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setOptionPayout
@RosettaAttribute("optionPayout") @RuneAttribute("optionPayout") public SettlementOrigin.SettlementOriginBuilder setOptionPayout(ReferenceWithMetaOptionPayout _optionPayout) - Specified by:
setOptionPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setOptionPayoutValue
- Specified by:
setOptionPayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setAssetPayout
@RosettaAttribute("assetPayout") @RuneAttribute("assetPayout") public SettlementOrigin.SettlementOriginBuilder setAssetPayout(ReferenceWithMetaAssetPayout _assetPayout) - Specified by:
setAssetPayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setAssetPayoutValue
- Specified by:
setAssetPayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setSettlementTerms
@RosettaAttribute("settlementTerms") @RuneAttribute("settlementTerms") public SettlementOrigin.SettlementOriginBuilder setSettlementTerms(ReferenceWithMetaSettlementTerms _settlementTerms) - Specified by:
setSettlementTermsin interfaceSettlementOrigin.SettlementOriginBuilder
-
setSettlementTermsValue
public SettlementOrigin.SettlementOriginBuilder setSettlementTermsValue(SettlementTerms _settlementTerms) - Specified by:
setSettlementTermsValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setPerformancePayout
@RosettaAttribute("performancePayout") @RuneAttribute("performancePayout") public SettlementOrigin.SettlementOriginBuilder setPerformancePayout(ReferenceWithMetaPerformancePayout _performancePayout) - Specified by:
setPerformancePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setPerformancePayoutValue
public SettlementOrigin.SettlementOriginBuilder setPerformancePayoutValue(PerformancePayout _performancePayout) - Specified by:
setPerformancePayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
setFixedPricePayout
@RosettaAttribute("fixedPricePayout") @RuneAttribute("fixedPricePayout") public SettlementOrigin.SettlementOriginBuilder setFixedPricePayout(ReferenceWithMetaFixedPricePayout _fixedPricePayout) - Specified by:
setFixedPricePayoutin interfaceSettlementOrigin.SettlementOriginBuilder
-
setFixedPricePayoutValue
public SettlementOrigin.SettlementOriginBuilder setFixedPricePayoutValue(FixedPricePayout _fixedPricePayout) - Specified by:
setFixedPricePayoutValuein interfaceSettlementOrigin.SettlementOriginBuilder
-
build
Description copied from interface:SettlementOriginBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSettlementOrigin
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSettlementOrigin
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSettlementOrigin.SettlementOriginBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SettlementOrigin.SettlementOriginBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-