Record Class DataNeedRule.ValidatedHistoricalDataDataNeedRule

java.lang.Object
java.lang.Record
energy.eddie.dataneeds.rules.DataNeedRule.ValidatedHistoricalDataDataNeedRule
Record Components:
energyType - the supported EnergyType.
granularities - a list of supported Granularity.
All Implemented Interfaces:
DataNeedRule, DataNeedRule.SpecificDataNeedRule<ValidatedHistoricalDataDataNeed>
Enclosing interface:
DataNeedRule

public static record DataNeedRule.ValidatedHistoricalDataDataNeedRule(EnergyType energyType, List<Granularity> granularities) extends Record implements DataNeedRule.SpecificDataNeedRule<ValidatedHistoricalDataDataNeed>
The ValidatedHistoricalDataDataNeedRule specifies one supported variant of the ValidatedHistoricalDataDataNeed.
  • Constructor Details

    • ValidatedHistoricalDataDataNeedRule

      public ValidatedHistoricalDataDataNeedRule(EnergyType energyType, List<Granularity> granularities)
      Creates an instance of a ValidatedHistoricalDataDataNeedRule record class.
      Parameters:
      energyType - the value for the energyType record component
      granularities - the value for the granularities record component
  • Method Details