Interface Period.PeriodBuilder

All Superinterfaces:
com.rosetta.model.lib.GlobalKey, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder, Period, com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.RosettaModelObjectBuilder
All Known Subinterfaces:
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder, FxFixingDate.FxFixingDateBuilder, Offset.OffsetBuilder, RelativeDateOffset.RelativeDateOffsetBuilder, RelativeDates.RelativeDatesBuilder
All Known Implementing Classes:
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl, FxFixingDate.FxFixingDateBuilderImpl, Offset.OffsetBuilderImpl, Period.PeriodBuilderImpl, RelativeDateOffset.RelativeDateOffsetBuilderImpl, RelativeDates.RelativeDatesBuilderImpl
Enclosing interface:
Period

public static interface Period.PeriodBuilder extends Period, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
  • Method Details

    • getOrCreateMeta

      com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()
      Specified by:
      getOrCreateMeta in interface com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
    • getMeta

      com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()
      Specified by:
      getMeta in interface com.rosetta.model.lib.GlobalKey
      Specified by:
      getMeta in interface com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
      Specified by:
      getMeta in interface Period
    • setPeriodMultiplier

      Period.PeriodBuilder setPeriodMultiplier(Integer periodMultiplier)
    • setPeriod

      Period.PeriodBuilder setPeriod(PeriodEnum period)
    • setMeta

      Period.PeriodBuilder 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:
      process in interface com.rosetta.model.lib.RosettaModelObjectBuilder
    • prune

      Specified by:
      prune in interface com.rosetta.model.lib.RosettaModelObjectBuilder