Package cdm.observable.asset
Interface PerformanceValuationDates.PerformanceValuationDatesBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,PerformanceValuationDates,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PerformanceValuationDates.PerformanceValuationDatesBuilderImpl
- Enclosing interface:
PerformanceValuationDates
public static interface PerformanceValuationDates.PerformanceValuationDatesBuilder
extends PerformanceValuationDates, 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.asset.PerformanceValuationDates
PerformanceValuationDates.PerformanceValuationDatesBuilder, PerformanceValuationDates.PerformanceValuationDatesBuilderImpl, PerformanceValuationDates.PerformanceValuationDatesImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.PerformanceValuationDates
metaData -
Method Summary
Modifier and TypeMethodDescriptioncom.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing Date2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing DateThe specific time of day at which the calculation agent values the underlying.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDeterminationMethod(DeterminationMethodEnum determinationMethod) setMeta(com.rosetta.model.metafields.MetaFields meta) setValuationDate(AdjustableOrRelativeDate valuationDate) setValuationDates(AdjustableRelativeOrPeriodicDates valuationDates) setValuationTime(BusinessCenterTime valuationTime) setValuationTimeType(TimeTypeEnum valuationTimeType) Methods inherited from interface cdm.observable.asset.PerformanceValuationDates
build, getDeterminationMethod, getType, getValuationTimeType, 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
-
getOrCreateValuationDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder getOrCreateValuationDates() -
getValuationDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder getValuationDates()Description copied from interface:PerformanceValuationDates2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing Date- Specified by:
getValuationDatesin interfacePerformanceValuationDates
-
getOrCreateValuationDate
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder getOrCreateValuationDate() -
getValuationDate
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder getValuationDate()Description copied from interface:PerformanceValuationDates2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing Date- Specified by:
getValuationDatein interfacePerformanceValuationDates
-
getOrCreateValuationTime
BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateValuationTime() -
getValuationTime
BusinessCenterTime.BusinessCenterTimeBuilder getValuationTime()Description copied from interface:PerformanceValuationDatesThe specific time of day at which the calculation agent values the underlying. The SpecificTime is the only case when the valuationTime (time + business center location e.g. 10:00:00 USNY) should be provided. You should be able to provide just the valuationTime without valuationTimeType, which infer that this is a specific time.- Specified by:
getValuationTimein interfacePerformanceValuationDates
-
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 interfacePerformanceValuationDates
-
setDeterminationMethod
PerformanceValuationDates.PerformanceValuationDatesBuilder setDeterminationMethod(DeterminationMethodEnum determinationMethod) -
setValuationDates
PerformanceValuationDates.PerformanceValuationDatesBuilder setValuationDates(AdjustableRelativeOrPeriodicDates valuationDates) -
setValuationDate
PerformanceValuationDates.PerformanceValuationDatesBuilder setValuationDate(AdjustableOrRelativeDate valuationDate) -
setValuationTime
PerformanceValuationDates.PerformanceValuationDatesBuilder setValuationTime(BusinessCenterTime valuationTime) -
setValuationTimeType
PerformanceValuationDates.PerformanceValuationDatesBuilder setValuationTimeType(TimeTypeEnum valuationTimeType) -
setMeta
PerformanceValuationDates.PerformanceValuationDatesBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) -
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
-