Package cdm.observable.event
Interface Observation.ObservationBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,Observation,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Observation.ObservationBuilderImpl
- Enclosing interface:
Observation
public static interface Observation.ObservationBuilder
extends Observation, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.observable.event.Observation
Observation.ObservationBuilder, Observation.ObservationBuilderImpl, Observation.ObservationImpl -
Field Summary
Fields inherited from interface cdm.observable.event.Observation
metaData -
Method Summary
Modifier and TypeMethodDescriptioncom.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()Represents the observation was made i.e. how to uniquely identify the observed value among the population of all available market data.Specifies the observed value as a number.com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setMeta(com.rosetta.model.metafields.MetaFields meta) setObservationIdentifier(ObservationIdentifier observationIdentifier) setObservedValue(Price observedValue) Methods inherited from interface cdm.observable.event.Observation
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateObservedValue
Price.PriceBuilder getOrCreateObservedValue() -
getObservedValue
Price.PriceBuilder getObservedValue()Description copied from interface:ObservationSpecifies the observed value as a number.- Specified by:
getObservedValuein interfaceObservation
-
getOrCreateObservationIdentifier
ObservationIdentifier.ObservationIdentifierBuilder getOrCreateObservationIdentifier() -
getObservationIdentifier
ObservationIdentifier.ObservationIdentifierBuilder getObservationIdentifier()Description copied from interface:ObservationRepresents the observation was made i.e. how to uniquely identify the observed value among the population of all available market data.- Specified by:
getObservationIdentifierin interfaceObservation
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceObservation
-
setObservedValue
-
setObservationIdentifier
Observation.ObservationBuilder setObservationIdentifier(ObservationIdentifier observationIdentifier) -
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Observation.ObservationBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-