Package org.isda.cdm
Class AveragingPeriod
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.AveragingPeriod
-
@RosettaClass @RosettaSynonym(value="AveragingPeriod", source="FpML_5_10") public class AveragingPeriod extends com.rosetta.model.lib.RosettaModelObject
Period over which an average value is taken.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AveragingPeriod.AveragingPeriodBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AveragingPeriod.AveragingPeriodBuilder
builder()
boolean
equals(java.lang.Object o)
DateTimeList
getAveragingDateTimes()
An unweighted list of averaging observation date and times.AveragingObservationList
getAveragingObservations()
A weighted list of averaging observation date and times.FieldWithMetaMarketDisruptionEnum
getMarketDisruption()
The market disruption event as defined by ISDA 2002 Definitions.java.util.List<AveragingSchedule>
getSchedule()
A schedule for generating averaging observation dates.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends AveragingPeriod>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
AveragingPeriod.AveragingPeriodBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAveragingDateTimes
@RosettaSynonym(value="averagingDateTimes",source="FpML_5_10") @RosettaSynonym(value="averagingDateTimes",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="averagingDateTimes",source="DTCC_11_0") @RosettaSynonym(value="averagingDateTimes",source="DTCC_9_0") @RosettaSynonym(value="averagingDateTimes",source="CME_ClearedConfirm_1_17") public final DateTimeList getAveragingDateTimes()
An unweighted list of averaging observation date and times.
-
getAveragingObservations
@RosettaSynonym(value="averagingObservations",source="FpML_5_10") @RosettaSynonym(value="averagingObservations",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="averagingObservations",source="DTCC_11_0") @RosettaSynonym(value="averagingObservations",source="DTCC_9_0") @RosettaSynonym(value="averagingObservations",source="CME_ClearedConfirm_1_17") public final AveragingObservationList getAveragingObservations()
A weighted list of averaging observation date and times.
-
getMarketDisruption
@RosettaSynonym(value="marketDisruption",source="FpML_5_10") @RosettaSynonym(value="marketDisruption",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="marketDisruption",source="DTCC_11_0") @RosettaSynonym(value="marketDisruption",source="DTCC_9_0") @RosettaSynonym(value="marketDisruption",source="CME_ClearedConfirm_1_17") public final FieldWithMetaMarketDisruptionEnum getMarketDisruption()
The market disruption event as defined by ISDA 2002 Definitions.
-
getSchedule
@RosettaSynonym(value="schedule",source="FpML_5_10") @RosettaSynonym(value="schedule",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="schedule",source="DTCC_11_0") @RosettaSynonym(value="schedule",source="DTCC_9_0") @RosettaSynonym(value="schedule",source="CME_ClearedConfirm_1_17") public final java.util.List<AveragingSchedule> getSchedule()
A schedule for generating averaging observation dates.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends AveragingPeriod> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public AveragingPeriod.AveragingPeriodBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static AveragingPeriod.AveragingPeriodBuilder 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
-
-