Package org.isda.cdm
Class OptionFeature.OptionFeatureBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.OptionFeature.OptionFeatureBuilder
-
- Enclosing class:
- OptionFeature
public static class OptionFeature.OptionFeatureBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected Asian.AsianBuilder
asian
protected Barrier.BarrierBuilder
barrier
protected FxFeature.FxFeatureBuilder
fxFeature
protected Knock.KnockBuilder
knock
protected PassThrough.PassThroughBuilder
passThrough
protected StrategyFeature.StrategyFeatureBuilder
strategyFeature
-
Constructor Summary
Constructors Constructor Description OptionFeatureBuilder()
-
Method Summary
-
-
-
Field Detail
-
asian
protected Asian.AsianBuilder asian
-
barrier
protected Barrier.BarrierBuilder barrier
-
fxFeature
protected FxFeature.FxFeatureBuilder fxFeature
-
knock
protected Knock.KnockBuilder knock
-
passThrough
protected PassThrough.PassThroughBuilder passThrough
-
strategyFeature
protected StrategyFeature.StrategyFeatureBuilder strategyFeature
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends OptionFeature> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAsian
public Asian.AsianBuilder getAsian()
-
getOrCreateAsian
public Asian.AsianBuilder getOrCreateAsian()
-
getBarrier
public Barrier.BarrierBuilder getBarrier()
-
getOrCreateBarrier
public Barrier.BarrierBuilder getOrCreateBarrier()
-
getFxFeature
public FxFeature.FxFeatureBuilder getFxFeature()
-
getOrCreateFxFeature
public FxFeature.FxFeatureBuilder getOrCreateFxFeature()
-
getKnock
public Knock.KnockBuilder getKnock()
-
getOrCreateKnock
public Knock.KnockBuilder getOrCreateKnock()
-
getPassThrough
public PassThrough.PassThroughBuilder getPassThrough()
-
getOrCreatePassThrough
public PassThrough.PassThroughBuilder getOrCreatePassThrough()
-
getStrategyFeature
public StrategyFeature.StrategyFeatureBuilder getStrategyFeature()
-
getOrCreateStrategyFeature
public StrategyFeature.StrategyFeatureBuilder getOrCreateStrategyFeature()
-
setAsian
public OptionFeature.OptionFeatureBuilder setAsian(Asian asian)
-
setAsianBuilder
public OptionFeature.OptionFeatureBuilder setAsianBuilder(Asian.AsianBuilder asian)
-
setBarrier
public OptionFeature.OptionFeatureBuilder setBarrier(Barrier barrier)
-
setBarrierBuilder
public OptionFeature.OptionFeatureBuilder setBarrierBuilder(Barrier.BarrierBuilder barrier)
-
setFxFeature
public OptionFeature.OptionFeatureBuilder setFxFeature(FxFeature fxFeature)
-
setFxFeatureBuilder
public OptionFeature.OptionFeatureBuilder setFxFeatureBuilder(FxFeature.FxFeatureBuilder fxFeature)
-
setKnock
public OptionFeature.OptionFeatureBuilder setKnock(Knock knock)
-
setKnockBuilder
public OptionFeature.OptionFeatureBuilder setKnockBuilder(Knock.KnockBuilder knock)
-
setPassThrough
public OptionFeature.OptionFeatureBuilder setPassThrough(PassThrough passThrough)
-
setPassThroughBuilder
public OptionFeature.OptionFeatureBuilder setPassThroughBuilder(PassThrough.PassThroughBuilder passThrough)
-
setStrategyFeature
public OptionFeature.OptionFeatureBuilder setStrategyFeature(StrategyFeature strategyFeature)
-
setStrategyFeatureBuilder
public OptionFeature.OptionFeatureBuilder setStrategyFeatureBuilder(StrategyFeature.StrategyFeatureBuilder strategyFeature)
-
build
public OptionFeature build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public OptionFeature.OptionFeatureBuilder 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
-
-