Package cdm.observable.asset.fro
Class FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilderImpl
java.lang.Object
cdm.base.datetime.Period.PeriodBuilderImpl
cdm.observable.asset.fro.BusinessDayOffset.BusinessDayOffsetBuilderImpl
cdm.observable.asset.fro.FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilderImpl
- All Implemented Interfaces:
Period,Period.PeriodBuilder,BusinessDayOffset,BusinessDayOffset.BusinessDayOffsetBuilder,FloatingRateIndexFixingOffset,FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FloatingRateIndexFixingOffset
public static class FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilderImpl
extends BusinessDayOffset.BusinessDayOffsetBuilderImpl
implements FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder
Builder Implementation of FloatingRateIndexFixingOffset
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.BusinessDayOffset
BusinessDayOffset.BusinessDayOffsetBuilder, BusinessDayOffset.BusinessDayOffsetBuilderImpl, BusinessDayOffset.BusinessDayOffsetImplNested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexFixingOffset
FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder, FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilderImpl, FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.datetime.Period
Period.PeriodBuilder, Period.PeriodBuilderImpl, Period.PeriodImpl -
Field Summary
FieldsFields inherited from class cdm.observable.asset.fro.BusinessDayOffset.BusinessDayOffsetBuilderImpl
businessCenters, fixingOffsetDefinition, fixingOffsetReasonFields inherited from class cdm.base.datetime.Period.PeriodBuilderImpl
meta, period, periodMultiplierFields inherited from interface cdm.observable.asset.fro.BusinessDayOffset
metaDataFields inherited from interface cdm.observable.asset.fro.FloatingRateIndexFixingOffset
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanAllows a reason to be specified for using the alternative fixing offset.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBusinessCenters(BusinessCenters _businessCenters) setDesignatedMaturity(String _designatedMaturity) setFixingOffsetDefinition(String _fixingOffsetDefinition) setFixingOffsetReason(String _fixingOffsetReason) setMeta(com.rosetta.model.metafields.MetaFields _meta) setPeriod(PeriodEnum _period) setPeriodMultiplier(Integer _periodMultiplier) toString()Methods inherited from class cdm.observable.asset.fro.BusinessDayOffset.BusinessDayOffsetBuilderImpl
getBusinessCenters, getFixingOffsetDefinition, getFixingOffsetReason, getOrCreateBusinessCentersMethods inherited from class cdm.base.datetime.Period.PeriodBuilderImpl
getMeta, getOrCreateMeta, getPeriod, getPeriodMultiplierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.fro.BusinessDayOffset
getFixingOffsetDefinition, getFixingOffsetReasonMethods inherited from interface cdm.observable.asset.fro.BusinessDayOffset.BusinessDayOffsetBuilder
getBusinessCenters, getOrCreateBusinessCentersMethods inherited from interface cdm.observable.asset.fro.FloatingRateIndexFixingOffset
getType, metaData, processMethods inherited from interface cdm.observable.asset.fro.FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder
processMethods inherited from interface cdm.base.datetime.Period
getPeriod, getPeriodMultiplierMethods inherited from interface cdm.base.datetime.Period.PeriodBuilder
getMeta, getOrCreateMetaMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
designatedMaturity
-
-
Constructor Details
-
FloatingRateIndexFixingOffsetBuilderImpl
public FloatingRateIndexFixingOffsetBuilderImpl()
-
-
Method Details
-
getDesignatedMaturity
@RosettaAttribute("designatedMaturity") @Accessor(GETTER) @RuneAttribute("designatedMaturity") public String getDesignatedMaturity()Description copied from interface:FloatingRateIndexFixingOffsetAllows a reason to be specified for using the alternative fixing offset.- Specified by:
getDesignatedMaturityin interfaceFloatingRateIndexFixingOffset
-
setPeriodMultiplier
@RosettaAttribute("periodMultiplier") @Accessor(SETTER) @Required @RuneAttribute("periodMultiplier") public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder setPeriodMultiplier(Integer _periodMultiplier) - Specified by:
setPeriodMultiplierin interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setPeriodMultiplierin interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder- Specified by:
setPeriodMultiplierin interfacePeriod.PeriodBuilder- Overrides:
setPeriodMultiplierin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
setPeriod
@RosettaAttribute("period") @Accessor(SETTER) @Required @RuneAttribute("period") public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder setPeriod(PeriodEnum _period) - Specified by:
setPeriodin interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setPeriodin interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder- Specified by:
setPeriodin interfacePeriod.PeriodBuilder- Overrides:
setPeriodin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
setMeta
@RosettaAttribute("meta") @Accessor(SETTER) @RuneAttribute("meta") @RuneMetaType public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setMetain interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder- Specified by:
setMetain interfacePeriod.PeriodBuilder- Overrides:
setMetain classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
setBusinessCenters
@RosettaAttribute("businessCenters") @Accessor(SETTER) @RuneAttribute("businessCenters") public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder setBusinessCenters(BusinessCenters _businessCenters) - Specified by:
setBusinessCentersin interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setBusinessCentersin interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder- Overrides:
setBusinessCentersin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
setFixingOffsetDefinition
@RosettaAttribute("fixingOffsetDefinition") @Accessor(SETTER) @RuneAttribute("fixingOffsetDefinition") public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder setFixingOffsetDefinition(String _fixingOffsetDefinition) - Specified by:
setFixingOffsetDefinitionin interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setFixingOffsetDefinitionin interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder- Overrides:
setFixingOffsetDefinitionin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
setFixingOffsetReason
@RosettaAttribute("fixingOffsetReason") @Accessor(SETTER) @RuneAttribute("fixingOffsetReason") public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder setFixingOffsetReason(String _fixingOffsetReason) - Specified by:
setFixingOffsetReasonin interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setFixingOffsetReasonin interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder- Overrides:
setFixingOffsetReasonin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
setDesignatedMaturity
@RosettaAttribute("designatedMaturity") @Accessor(SETTER) @RuneAttribute("designatedMaturity") public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder setDesignatedMaturity(String _designatedMaturity) - Specified by:
setDesignatedMaturityin interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder
-
build
Description copied from interface:PeriodBuild Methods- Specified by:
buildin interfaceBusinessDayOffset- Specified by:
buildin interfaceFloatingRateIndexFixingOffset- Specified by:
buildin interfacePeriod- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceBusinessDayOffset- Specified by:
toBuilderin interfaceFloatingRateIndexFixingOffset- Specified by:
toBuilderin interfacePeriod- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
prune
- Specified by:
prunein interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
prunein interfaceFloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder- Specified by:
prunein interfacePeriod.PeriodBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
merge
public FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
equals
- Overrides:
equalsin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-
toString
- Overrides:
toStringin classBusinessDayOffset.BusinessDayOffsetBuilderImpl
-