Package org.isda.cdm
Class FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder
-
- Enclosing class:
- FxLinkedNotionalAmount
public static class FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected com.rosetta.model.lib.records.Date
adjustedFxSpotFixingDate
protected java.math.BigDecimal
notionalAmount
protected java.math.BigDecimal
observedFxSpotRate
protected com.rosetta.model.lib.records.Date
resetDate
-
Constructor Summary
Constructors Constructor Description FxLinkedNotionalAmountBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FxLinkedNotionalAmount
build()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getAdjustedFxSpotFixingDate()
java.math.BigDecimal
getNotionalAmount()
java.math.BigDecimal
getObservedFxSpotRate()
com.rosetta.model.lib.records.Date
getResetDate()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends FxLinkedNotionalAmount>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder
prune()
FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder
setAdjustedFxSpotFixingDate(com.rosetta.model.lib.records.Date adjustedFxSpotFixingDate)
FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder
setNotionalAmount(java.math.BigDecimal notionalAmount)
FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder
setObservedFxSpotRate(java.math.BigDecimal observedFxSpotRate)
FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder
setResetDate(com.rosetta.model.lib.records.Date resetDate)
java.lang.String
toString()
-
-
-
Field Detail
-
adjustedFxSpotFixingDate
protected com.rosetta.model.lib.records.Date adjustedFxSpotFixingDate
-
notionalAmount
protected java.math.BigDecimal notionalAmount
-
observedFxSpotRate
protected java.math.BigDecimal observedFxSpotRate
-
resetDate
protected com.rosetta.model.lib.records.Date resetDate
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends FxLinkedNotionalAmount> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAdjustedFxSpotFixingDate
public com.rosetta.model.lib.records.Date getAdjustedFxSpotFixingDate()
-
getNotionalAmount
public java.math.BigDecimal getNotionalAmount()
-
getObservedFxSpotRate
public java.math.BigDecimal getObservedFxSpotRate()
-
getResetDate
public com.rosetta.model.lib.records.Date getResetDate()
-
setAdjustedFxSpotFixingDate
public FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder setAdjustedFxSpotFixingDate(com.rosetta.model.lib.records.Date adjustedFxSpotFixingDate)
-
setNotionalAmount
public FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder setNotionalAmount(java.math.BigDecimal notionalAmount)
-
setObservedFxSpotRate
public FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder setObservedFxSpotRate(java.math.BigDecimal observedFxSpotRate)
-
setResetDate
public FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder setResetDate(com.rosetta.model.lib.records.Date resetDate)
-
build
public FxLinkedNotionalAmount build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public FxLinkedNotionalAmount.FxLinkedNotionalAmountBuilder 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
-
-