Interface TimeZone.TimeZoneBuilder

All Superinterfaces:
com.rosetta.model.lib.GlobalKey, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder, com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.RosettaModelObjectBuilder, TimeZone
All Known Implementing Classes:
TimeZone.TimeZoneBuilderImpl
Enclosing interface:
TimeZone

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

    • getOrCreateLocation

    • getLocation

      Description copied from interface: TimeZone
      FpML specifies the timezoneLocationScheme by reference to the Time Zone Database (a.k.a. tz database) maintained by IANA, the Internet Assigned Numbers Authority.
      Specified by:
      getLocation in interface TimeZone
    • 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 TimeZone
    • setTime

    • setLocation

    • setLocationValue

      TimeZone.TimeZoneBuilder setLocationValue(String location)
    • setMeta

      TimeZone.TimeZoneBuilder 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