Package cdm.observable.asset
Interface FxRateSourceFixing.FxRateSourceFixingBuilder
- All Superinterfaces:
FxRateSourceFixing,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FxRateSourceFixing.FxRateSourceFixingBuilderImpl
- Enclosing interface:
FxRateSourceFixing
public static interface FxRateSourceFixing.FxRateSourceFixingBuilder
extends FxRateSourceFixing, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.FxRateSourceFixing
FxRateSourceFixing.FxRateSourceFixingBuilder, FxRateSourceFixing.FxRateSourceFixingBuilderImpl, FxRateSourceFixing.FxRateSourceFixingImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.FxRateSourceFixing
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe date on which the fixing is scheduled to occur.Getter Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setFixingDate(AdjustableDate fixingDate) setSettlementRateSource(FxSettlementRateSource settlementRateSource) Methods inherited from interface cdm.observable.asset.FxRateSourceFixing
build, 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
-
getOrCreateSettlementRateSource
FxSettlementRateSource.FxSettlementRateSourceBuilder getOrCreateSettlementRateSource() -
getSettlementRateSource
FxSettlementRateSource.FxSettlementRateSourceBuilder getSettlementRateSource()Description copied from interface:FxRateSourceFixingGetter Methods- Specified by:
getSettlementRateSourcein interfaceFxRateSourceFixing
-
getOrCreateFixingDate
AdjustableDate.AdjustableDateBuilder getOrCreateFixingDate() -
getFixingDate
AdjustableDate.AdjustableDateBuilder getFixingDate()Description copied from interface:FxRateSourceFixingThe date on which the fixing is scheduled to occur.- Specified by:
getFixingDatein interfaceFxRateSourceFixing
-
setSettlementRateSource
FxRateSourceFixing.FxRateSourceFixingBuilder setSettlementRateSource(FxSettlementRateSource settlementRateSource) -
setFixingDate
-
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
-