Package org.isda.cdm
Class ComputedAmount.ComputedAmountBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.ComputedAmount.ComputedAmountBuilder
-
- Enclosing class:
- ComputedAmount
public static class ComputedAmount.ComputedAmountBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigDecimal
amount
protected java.lang.String
callFunction
protected FieldWithMetaString.FieldWithMetaStringBuilder
currency
-
Constructor Summary
Constructors Constructor Description ComputedAmountBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputedAmount
build()
boolean
equals(java.lang.Object o)
java.math.BigDecimal
getAmount()
java.lang.String
getCallFunction()
FieldWithMetaString.FieldWithMetaStringBuilder
getCurrency()
FieldWithMetaString.FieldWithMetaStringBuilder
getOrCreateCurrency()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ComputedAmount>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
ComputedAmount.ComputedAmountBuilder
prune()
ComputedAmount.ComputedAmountBuilder
setAmount(java.math.BigDecimal amount)
ComputedAmount.ComputedAmountBuilder
setCallFunction(java.lang.String callFunction)
ComputedAmount.ComputedAmountBuilder
setCurrency(FieldWithMetaString currency)
ComputedAmount.ComputedAmountBuilder
setCurrencyRef(java.lang.String currency)
java.lang.String
toString()
-
-
-
Field Detail
-
amount
protected java.math.BigDecimal amount
-
callFunction
protected java.lang.String callFunction
-
currency
protected FieldWithMetaString.FieldWithMetaStringBuilder currency
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ComputedAmount> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAmount
public java.math.BigDecimal getAmount()
-
getCallFunction
public java.lang.String getCallFunction()
-
getCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getCurrency()
-
getOrCreateCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateCurrency()
-
setAmount
public ComputedAmount.ComputedAmountBuilder setAmount(java.math.BigDecimal amount)
-
setCallFunction
public ComputedAmount.ComputedAmountBuilder setCallFunction(java.lang.String callFunction)
-
setCurrency
public ComputedAmount.ComputedAmountBuilder setCurrency(FieldWithMetaString currency)
-
setCurrencyRef
public ComputedAmount.ComputedAmountBuilder setCurrencyRef(java.lang.String currency)
-
build
public ComputedAmount build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public ComputedAmount.ComputedAmountBuilder 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
-
-