Package cdm.observable.event
Interface ObservationIdentifier.ObservationIdentifierBuilder
- All Superinterfaces:
ObservationIdentifier,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ObservationIdentifier.ObservationIdentifierBuilderImpl
- Enclosing interface:
ObservationIdentifier
public static interface ObservationIdentifier.ObservationIdentifierBuilder
extends ObservationIdentifier, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.ObservationIdentifier
ObservationIdentifier.ObservationIdentifierBuilder, ObservationIdentifier.ObservationIdentifierBuilderImpl, ObservationIdentifier.ObservationIdentifierImpl -
Field Summary
Fields inherited from interface cdm.observable.event.ObservationIdentifier
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the method according to which an amount or a date is determined.Represents where the market data published and should be observed.Represents the asset or rate to which the observation relates.Represents the time and time-zone.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDeterminationMethodology(DeterminationMethodology determinationMethodology) setInformationSource(InformationSource informationSource) setObservable(Observable observable) setObservationDate(com.rosetta.model.lib.records.Date observationDate) setObservationTime(TimeZone observationTime) Methods inherited from interface cdm.observable.event.ObservationIdentifier
build, getObservationDate, 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
-
getOrCreateObservable
Observable.ObservableBuilder getOrCreateObservable() -
getObservable
Observable.ObservableBuilder getObservable()Description copied from interface:ObservationIdentifierRepresents the asset or rate to which the observation relates.- Specified by:
getObservablein interfaceObservationIdentifier
-
getOrCreateObservationTime
TimeZone.TimeZoneBuilder getOrCreateObservationTime() -
getObservationTime
TimeZone.TimeZoneBuilder getObservationTime()Description copied from interface:ObservationIdentifierRepresents the time and time-zone.- Specified by:
getObservationTimein interfaceObservationIdentifier
-
getOrCreateInformationSource
InformationSource.InformationSourceBuilder getOrCreateInformationSource() -
getInformationSource
InformationSource.InformationSourceBuilder getInformationSource()Description copied from interface:ObservationIdentifierRepresents where the market data published and should be observed.- Specified by:
getInformationSourcein interfaceObservationIdentifier
-
getOrCreateDeterminationMethodology
DeterminationMethodology.DeterminationMethodologyBuilder getOrCreateDeterminationMethodology() -
getDeterminationMethodology
DeterminationMethodology.DeterminationMethodologyBuilder getDeterminationMethodology()Description copied from interface:ObservationIdentifierSpecifies the method according to which an amount or a date is determined.- Specified by:
getDeterminationMethodologyin interfaceObservationIdentifier
-
setObservable
-
setObservationDate
ObservationIdentifier.ObservationIdentifierBuilder setObservationDate(com.rosetta.model.lib.records.Date observationDate) -
setObservationTime
-
setInformationSource
ObservationIdentifier.ObservationIdentifierBuilder setInformationSource(InformationSource informationSource) -
setDeterminationMethodology
ObservationIdentifier.ObservationIdentifierBuilder setDeterminationMethodology(DeterminationMethodology determinationMethodology) -
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
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-