Package org.isda.cdm
Class ObservationPrimitive
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.ObservationPrimitive
-
@RosettaClass public class ObservationPrimitive extends com.rosetta.model.lib.RosettaModelObject
A class to specify the primitive object to specify market observation events, which is applicable across all asset classes.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ObservationPrimitive.ObservationPrimitiveBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObservationPrimitive.ObservationPrimitiveBuilder
builder()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getDate()
The observation date.java.math.BigDecimal
getObservation()
The observed value.QuotationSideEnum
getSide()
The side (bid/mid/ask) of the observation, when applicable.ObservationSource
getSource()
The observation source, such as an interest rate curve or an information provider.TimeZone
getTime()
The observation time.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ObservationPrimitive>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
ObservationPrimitive.ObservationPrimitiveBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getDate
@RosettaSynonym(value="date",source="Rosetta_Workbench") @RosettaSynonym(value="observationDate",source="DTCC_11_0") @RosettaSynonym(value="observationDate",source="DTCC_9_0") public final com.rosetta.model.lib.records.Date getDate()
The observation date.
-
getObservation
@RosettaSynonym(value="observation", source="Rosetta_Workbench") public final java.math.BigDecimal getObservation()
The observed value.
-
getSide
@RosettaSynonym(value="side", source="Rosetta_Workbench") public final QuotationSideEnum getSide()
The side (bid/mid/ask) of the observation, when applicable.
-
getSource
@RosettaSynonym(value="source", source="Rosetta_Workbench") public final ObservationSource getSource()
The observation source, such as an interest rate curve or an information provider.
-
getTime
@RosettaSynonym(value="time", source="Rosetta_Workbench") public final TimeZone getTime()
The observation time.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ObservationPrimitive> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public ObservationPrimitive.ObservationPrimitiveBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static ObservationPrimitive.ObservationPrimitiveBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
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
-
-