Package org.isda.cdm
Class Nm.NmBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Nm.NmBuilder
-
- Enclosing class:
- Nm
public static class Nm.NmBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected RefRate.RefRateBuilder
refRate
protected Term.TermBuilder
term
-
Constructor Summary
Constructors Constructor Description NmBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Nm
build()
boolean
equals(java.lang.Object o)
RefRate.RefRateBuilder
getOrCreateRefRate()
Term.TermBuilder
getOrCreateTerm()
RefRate.RefRateBuilder
getRefRate()
Term.TermBuilder
getTerm()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Nm>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
Nm.NmBuilder
prune()
Nm.NmBuilder
setRefRate(RefRate refRate)
Nm.NmBuilder
setRefRateBuilder(RefRate.RefRateBuilder refRate)
Nm.NmBuilder
setTerm(Term term)
Nm.NmBuilder
setTermBuilder(Term.TermBuilder term)
java.lang.String
toString()
-
-
-
Field Detail
-
refRate
protected RefRate.RefRateBuilder refRate
-
term
protected Term.TermBuilder term
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Nm> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getRefRate
public RefRate.RefRateBuilder getRefRate()
-
getOrCreateRefRate
public RefRate.RefRateBuilder getOrCreateRefRate()
-
getTerm
public Term.TermBuilder getTerm()
-
getOrCreateTerm
public Term.TermBuilder getOrCreateTerm()
-
setRefRate
public Nm.NmBuilder setRefRate(RefRate refRate)
-
setRefRateBuilder
public Nm.NmBuilder setRefRateBuilder(RefRate.RefRateBuilder refRate)
-
setTerm
public Nm.NmBuilder setTerm(Term term)
-
setTermBuilder
public Nm.NmBuilder setTermBuilder(Term.TermBuilder term)
-
build
public Nm build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Nm.NmBuilder 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
-
-