Package cdm.product.common.schedule
Interface WeightedAveragingObservation
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
WeightedAveragingObservation.WeightedAveragingObservationBuilder
- All Known Implementing Classes:
WeightedAveragingObservation.WeightedAveragingObservationBuilderImpl,WeightedAveragingObservation.WeightedAveragingObservationImpl
@RosettaDataType(value="WeightedAveragingObservation",
builder=WeightedAveragingObservationBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="WeightedAveragingObservation",
model="cdm",
builder=WeightedAveragingObservationBuilderImpl.class,
version="5.30.0")
public interface WeightedAveragingObservation
extends com.rosetta.model.lib.RosettaModelObject
A single weighted averaging observation.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of WeightedAveragingObservationstatic classImmutable Implementation of WeightedAveragingObservation -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Observation date time, which should be used when literal observation dates are required.Observation number, which should be unique, within a series generated by a date schedule.default Class<? extends WeightedAveragingObservation> getType()Observation weight, which is used as a multiplier for the observation value.default com.rosetta.model.lib.meta.RosettaMetaData<? extends WeightedAveragingObservation> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getDateTime
ZonedDateTime getDateTime()Observation date time, which should be used when literal observation dates are required. The CDM specifies that the zoned date time is to be expressed in accordance with ISO 8601, either as UTC as an offset to UTC. -
getObservationNumber
Integer getObservationNumber()Observation number, which should be unique, within a series generated by a date schedule. -
getWeight
BigDecimal getWeight()Observation weight, which is used as a multiplier for the observation value. -
build
WeightedAveragingObservation build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends WeightedAveragingObservation> metaData()Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-