Package org.isda.cdm
Class OptionCashSettlement.OptionCashSettlementBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.OptionCashSettlement.OptionCashSettlementBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<OptionCashSettlement.OptionCashSettlementBuilder>
- Enclosing class:
- OptionCashSettlement
public static class OptionCashSettlement.OptionCashSettlementBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<OptionCashSettlement.OptionCashSettlementBuilder>
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OptionCashSettlementBuilder()
-
Method Summary
-
-
-
Field Detail
-
cashPriceAlternateMethod
protected CashPriceMethod.CashPriceMethodBuilder cashPriceAlternateMethod
-
cashPriceMethod
protected CashPriceMethod.CashPriceMethodBuilder cashPriceMethod
-
cashSettlementPaymentDate
protected CashSettlementPaymentDate.CashSettlementPaymentDateBuilder cashSettlementPaymentDate
-
cashSettlementValuationDate
protected RelativeDateOffset.RelativeDateOffsetBuilder cashSettlementValuationDate
-
cashSettlementValuationTime
protected BusinessCenterTime.BusinessCenterTimeBuilder cashSettlementValuationTime
-
collateralizedCashPriceMethod
protected YieldCurveMethod.YieldCurveMethodBuilder collateralizedCashPriceMethod
-
crossCurrencyMethod
protected CrossCurrencyMethod.CrossCurrencyMethodBuilder crossCurrencyMethod
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
parYieldCurveAdjustedMethod
protected YieldCurveMethod.YieldCurveMethodBuilder parYieldCurveAdjustedMethod
-
parYieldCurveUnadjustedMethod
protected YieldCurveMethod.YieldCurveMethodBuilder parYieldCurveUnadjustedMethod
-
zeroCouponYieldAdjustedMethod
protected YieldCurveMethod.YieldCurveMethodBuilder zeroCouponYieldAdjustedMethod
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends OptionCashSettlement> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getCashPriceAlternateMethod
public CashPriceMethod.CashPriceMethodBuilder getCashPriceAlternateMethod()
-
getOrCreateCashPriceAlternateMethod
public CashPriceMethod.CashPriceMethodBuilder getOrCreateCashPriceAlternateMethod()
-
getCashPriceMethod
public CashPriceMethod.CashPriceMethodBuilder getCashPriceMethod()
-
getOrCreateCashPriceMethod
public CashPriceMethod.CashPriceMethodBuilder getOrCreateCashPriceMethod()
-
getCashSettlementPaymentDate
public CashSettlementPaymentDate.CashSettlementPaymentDateBuilder getCashSettlementPaymentDate()
-
getOrCreateCashSettlementPaymentDate
public CashSettlementPaymentDate.CashSettlementPaymentDateBuilder getOrCreateCashSettlementPaymentDate()
-
getCashSettlementValuationDate
public RelativeDateOffset.RelativeDateOffsetBuilder getCashSettlementValuationDate()
-
getOrCreateCashSettlementValuationDate
public RelativeDateOffset.RelativeDateOffsetBuilder getOrCreateCashSettlementValuationDate()
-
getCashSettlementValuationTime
public BusinessCenterTime.BusinessCenterTimeBuilder getCashSettlementValuationTime()
-
getOrCreateCashSettlementValuationTime
public BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateCashSettlementValuationTime()
-
getCollateralizedCashPriceMethod
public YieldCurveMethod.YieldCurveMethodBuilder getCollateralizedCashPriceMethod()
-
getOrCreateCollateralizedCashPriceMethod
public YieldCurveMethod.YieldCurveMethodBuilder getOrCreateCollateralizedCashPriceMethod()
-
getCrossCurrencyMethod
public CrossCurrencyMethod.CrossCurrencyMethodBuilder getCrossCurrencyMethod()
-
getOrCreateCrossCurrencyMethod
public CrossCurrencyMethod.CrossCurrencyMethodBuilder getOrCreateCrossCurrencyMethod()
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<OptionCashSettlement.OptionCashSettlementBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<OptionCashSettlement.OptionCashSettlementBuilder>
-
getParYieldCurveAdjustedMethod
public YieldCurveMethod.YieldCurveMethodBuilder getParYieldCurveAdjustedMethod()
-
getOrCreateParYieldCurveAdjustedMethod
public YieldCurveMethod.YieldCurveMethodBuilder getOrCreateParYieldCurveAdjustedMethod()
-
getParYieldCurveUnadjustedMethod
public YieldCurveMethod.YieldCurveMethodBuilder getParYieldCurveUnadjustedMethod()
-
getOrCreateParYieldCurveUnadjustedMethod
public YieldCurveMethod.YieldCurveMethodBuilder getOrCreateParYieldCurveUnadjustedMethod()
-
getZeroCouponYieldAdjustedMethod
public YieldCurveMethod.YieldCurveMethodBuilder getZeroCouponYieldAdjustedMethod()
-
getOrCreateZeroCouponYieldAdjustedMethod
public YieldCurveMethod.YieldCurveMethodBuilder getOrCreateZeroCouponYieldAdjustedMethod()
-
setCashPriceAlternateMethod
public OptionCashSettlement.OptionCashSettlementBuilder setCashPriceAlternateMethod(CashPriceMethod cashPriceAlternateMethod)
-
setCashPriceAlternateMethodBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setCashPriceAlternateMethodBuilder(CashPriceMethod.CashPriceMethodBuilder cashPriceAlternateMethod)
-
setCashPriceMethod
public OptionCashSettlement.OptionCashSettlementBuilder setCashPriceMethod(CashPriceMethod cashPriceMethod)
-
setCashPriceMethodBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setCashPriceMethodBuilder(CashPriceMethod.CashPriceMethodBuilder cashPriceMethod)
-
setCashSettlementPaymentDate
public OptionCashSettlement.OptionCashSettlementBuilder setCashSettlementPaymentDate(CashSettlementPaymentDate cashSettlementPaymentDate)
-
setCashSettlementPaymentDateBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setCashSettlementPaymentDateBuilder(CashSettlementPaymentDate.CashSettlementPaymentDateBuilder cashSettlementPaymentDate)
-
setCashSettlementValuationDate
public OptionCashSettlement.OptionCashSettlementBuilder setCashSettlementValuationDate(RelativeDateOffset cashSettlementValuationDate)
-
setCashSettlementValuationDateBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setCashSettlementValuationDateBuilder(RelativeDateOffset.RelativeDateOffsetBuilder cashSettlementValuationDate)
-
setCashSettlementValuationTime
public OptionCashSettlement.OptionCashSettlementBuilder setCashSettlementValuationTime(BusinessCenterTime cashSettlementValuationTime)
-
setCashSettlementValuationTimeBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setCashSettlementValuationTimeBuilder(BusinessCenterTime.BusinessCenterTimeBuilder cashSettlementValuationTime)
-
setCollateralizedCashPriceMethod
public OptionCashSettlement.OptionCashSettlementBuilder setCollateralizedCashPriceMethod(YieldCurveMethod collateralizedCashPriceMethod)
-
setCollateralizedCashPriceMethodBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setCollateralizedCashPriceMethodBuilder(YieldCurveMethod.YieldCurveMethodBuilder collateralizedCashPriceMethod)
-
setCrossCurrencyMethod
public OptionCashSettlement.OptionCashSettlementBuilder setCrossCurrencyMethod(CrossCurrencyMethod crossCurrencyMethod)
-
setCrossCurrencyMethodBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setCrossCurrencyMethodBuilder(CrossCurrencyMethod.CrossCurrencyMethodBuilder crossCurrencyMethod)
-
setMeta
public OptionCashSettlement.OptionCashSettlementBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
setParYieldCurveAdjustedMethod
public OptionCashSettlement.OptionCashSettlementBuilder setParYieldCurveAdjustedMethod(YieldCurveMethod parYieldCurveAdjustedMethod)
-
setParYieldCurveAdjustedMethodBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setParYieldCurveAdjustedMethodBuilder(YieldCurveMethod.YieldCurveMethodBuilder parYieldCurveAdjustedMethod)
-
setParYieldCurveUnadjustedMethod
public OptionCashSettlement.OptionCashSettlementBuilder setParYieldCurveUnadjustedMethod(YieldCurveMethod parYieldCurveUnadjustedMethod)
-
setParYieldCurveUnadjustedMethodBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setParYieldCurveUnadjustedMethodBuilder(YieldCurveMethod.YieldCurveMethodBuilder parYieldCurveUnadjustedMethod)
-
setZeroCouponYieldAdjustedMethod
public OptionCashSettlement.OptionCashSettlementBuilder setZeroCouponYieldAdjustedMethod(YieldCurveMethod zeroCouponYieldAdjustedMethod)
-
setZeroCouponYieldAdjustedMethodBuilder
public OptionCashSettlement.OptionCashSettlementBuilder setZeroCouponYieldAdjustedMethodBuilder(YieldCurveMethod.YieldCurveMethodBuilder zeroCouponYieldAdjustedMethod)
-
build
public OptionCashSettlement build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public OptionCashSettlement.OptionCashSettlementBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-