Package org.isda.cdm
Class ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder>
- Enclosing class:
- ResolvablePayoutQuantity
public static class ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description protected MetaFields.MetaFieldsBuilder
meta
protected QuantityMultiplier.QuantityMultiplierBuilder
quantityMultiplier
protected QuantityNotationEnum
quantityNotationTag
protected ReferenceWithMetaResolvablePayoutQuantity.ReferenceWithMetaResolvablePayoutQuantityBuilder
quantityReference
protected NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder
quantitySchedule
protected java.lang.Boolean
reset
-
Constructor Summary
Constructors Constructor Description ResolvablePayoutQuantityBuilder()
-
Method Summary
-
-
-
Field Detail
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
quantityMultiplier
protected QuantityMultiplier.QuantityMultiplierBuilder quantityMultiplier
-
quantityNotationTag
protected QuantityNotationEnum quantityNotationTag
-
quantityReference
protected ReferenceWithMetaResolvablePayoutQuantity.ReferenceWithMetaResolvablePayoutQuantityBuilder quantityReference
-
quantitySchedule
protected NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder quantitySchedule
-
reset
protected java.lang.Boolean reset
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ResolvablePayoutQuantity> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder>
-
getQuantityMultiplier
public QuantityMultiplier.QuantityMultiplierBuilder getQuantityMultiplier()
-
getOrCreateQuantityMultiplier
public QuantityMultiplier.QuantityMultiplierBuilder getOrCreateQuantityMultiplier()
-
getQuantityNotationTag
public QuantityNotationEnum getQuantityNotationTag()
-
getQuantityReference
public ReferenceWithMetaResolvablePayoutQuantity.ReferenceWithMetaResolvablePayoutQuantityBuilder getQuantityReference()
-
getOrCreateQuantityReference
public ReferenceWithMetaResolvablePayoutQuantity.ReferenceWithMetaResolvablePayoutQuantityBuilder getOrCreateQuantityReference()
-
getQuantitySchedule
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder getQuantitySchedule()
-
getOrCreateQuantitySchedule
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder getOrCreateQuantitySchedule()
-
getReset
public java.lang.Boolean getReset()
-
setMeta
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
setQuantityMultiplier
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityMultiplier(QuantityMultiplier quantityMultiplier)
-
setQuantityMultiplierBuilder
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityMultiplierBuilder(QuantityMultiplier.QuantityMultiplierBuilder quantityMultiplier)
-
setQuantityNotationTag
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityNotationTag(QuantityNotationEnum quantityNotationTag)
-
setQuantityReference
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityReference(ReferenceWithMetaResolvablePayoutQuantity quantityReference)
-
setQuantityReferenceBuilder
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityReferenceBuilder(ReferenceWithMetaResolvablePayoutQuantity.ReferenceWithMetaResolvablePayoutQuantityBuilder quantityReference)
-
setQuantityReferenceRef
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityReferenceRef(ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder quantityReference)
-
setQuantityReferenceRef
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityReferenceRef(ResolvablePayoutQuantity quantityReference)
-
setQuantitySchedule
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantitySchedule(NonNegativeQuantitySchedule quantitySchedule)
-
setQuantityScheduleBuilder
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setQuantityScheduleBuilder(NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder quantitySchedule)
-
setReset
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder setReset(java.lang.Boolean reset)
-
build
public ResolvablePayoutQuantity build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public ResolvablePayoutQuantity.ResolvablePayoutQuantityBuilder 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
-
-