Package org.isda.cdm
Class LimitApplicable.LimitApplicableBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.LimitApplicable.LimitApplicableBuilder
-
- Direct Known Subclasses:
LimitApplicableExtended.LimitApplicableExtendedBuilder
- Enclosing class:
- LimitApplicable
public static class LimitApplicable.LimitApplicableBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigDecimal
amountRemaining
protected java.math.BigDecimal
amountUtilized
protected java.lang.Integer
clipSize
protected FieldWithMetaString.FieldWithMetaStringBuilder
currency
protected FieldWithMetaCreditLimitTypeEnum.FieldWithMetaCreditLimitTypeEnumBuilder
limitType
protected CreditLimitUtilisation.CreditLimitUtilisationBuilder
utilization
protected Velocity.VelocityBuilder
velocity
-
Constructor Summary
Constructors Constructor Description LimitApplicableBuilder()
-
Method Summary
-
-
-
Field Detail
-
amountRemaining
protected java.math.BigDecimal amountRemaining
-
amountUtilized
protected java.math.BigDecimal amountUtilized
-
clipSize
protected java.lang.Integer clipSize
-
currency
protected FieldWithMetaString.FieldWithMetaStringBuilder currency
-
limitType
protected FieldWithMetaCreditLimitTypeEnum.FieldWithMetaCreditLimitTypeEnumBuilder limitType
-
utilization
protected CreditLimitUtilisation.CreditLimitUtilisationBuilder utilization
-
velocity
protected Velocity.VelocityBuilder velocity
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends LimitApplicable> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAmountRemaining
public java.math.BigDecimal getAmountRemaining()
-
getAmountUtilized
public java.math.BigDecimal getAmountUtilized()
-
getClipSize
public java.lang.Integer getClipSize()
-
getCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getCurrency()
-
getOrCreateCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateCurrency()
-
getLimitType
public FieldWithMetaCreditLimitTypeEnum.FieldWithMetaCreditLimitTypeEnumBuilder getLimitType()
-
getOrCreateLimitType
public FieldWithMetaCreditLimitTypeEnum.FieldWithMetaCreditLimitTypeEnumBuilder getOrCreateLimitType()
-
getUtilization
public CreditLimitUtilisation.CreditLimitUtilisationBuilder getUtilization()
-
getOrCreateUtilization
public CreditLimitUtilisation.CreditLimitUtilisationBuilder getOrCreateUtilization()
-
getVelocity
public Velocity.VelocityBuilder getVelocity()
-
getOrCreateVelocity
public Velocity.VelocityBuilder getOrCreateVelocity()
-
setAmountRemaining
public LimitApplicable.LimitApplicableBuilder setAmountRemaining(java.math.BigDecimal amountRemaining)
-
setAmountUtilized
public LimitApplicable.LimitApplicableBuilder setAmountUtilized(java.math.BigDecimal amountUtilized)
-
setClipSize
public LimitApplicable.LimitApplicableBuilder setClipSize(java.lang.Integer clipSize)
-
setCurrency
public LimitApplicable.LimitApplicableBuilder setCurrency(FieldWithMetaString currency)
-
setCurrencyRef
public LimitApplicable.LimitApplicableBuilder setCurrencyRef(java.lang.String currency)
-
setLimitType
public LimitApplicable.LimitApplicableBuilder setLimitType(FieldWithMetaCreditLimitTypeEnum limitType)
-
setLimitTypeRef
public LimitApplicable.LimitApplicableBuilder setLimitTypeRef(CreditLimitTypeEnum limitType)
-
setUtilization
public LimitApplicable.LimitApplicableBuilder setUtilization(CreditLimitUtilisation utilization)
-
setUtilizationBuilder
public LimitApplicable.LimitApplicableBuilder setUtilizationBuilder(CreditLimitUtilisation.CreditLimitUtilisationBuilder utilization)
-
setVelocity
public LimitApplicable.LimitApplicableBuilder setVelocity(Velocity velocity)
-
setVelocityBuilder
public LimitApplicable.LimitApplicableBuilder setVelocityBuilder(Velocity.VelocityBuilder velocity)
-
build
public LimitApplicable build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public LimitApplicable.LimitApplicableBuilder 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
-
-