Class EtaRegionConnectorMetadata
java.lang.Object
energy.eddie.regionconnector.de.eta.EtaRegionConnectorMetadata
- All Implemented Interfaces:
RegionConnectorMetadata
Metadata for the ETA Plus (Germany) region connector.
This class provides essential information about the region connector's capabilities,
supported features, and regional specifics.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ZoneIdGermany uses Central European Timestatic final PeriodHistorical data can be requested up to 36 months in the paststatic final PeriodPermissions can be granted up to 36 months in the futurestatic final Stringstatic final List<Class<? extends DataNeedInterface>> Supported data need typesstatic final List<Granularity> Supported granularities for metered data in Germany PT15M = 15-minute intervals PT1H = Hourly intervals P1D = Daily intervals -
Method Summary
Modifier and TypeMethodDescriptionCountry code of the region covered by aRegionConnector.longNumber of metering points that are accessible through aRegionConnector.The earliest possible start for a region-connector.static EtaRegionConnectorMetadataGet the singleton instance of the metadataid()A unique identifier of aRegionConnector.The latest possible end for a region-connector.List<Class<? extends DataNeedInterface>> List of supported Data NeedsThe energy types for which the region connector can request validated historical data.List of supported granularities.timeZone()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface energy.eddie.api.v0.RegionConnectorMetadata
countryCodes, granularitiesFor
-
Field Details
-
REGION_CONNECTOR_ID
- See Also:
-
PERIOD_EARLIEST_START
Historical data can be requested up to 36 months in the past -
PERIOD_LATEST_END
Permissions can be granted up to 36 months in the future -
DE_ZONE_ID
Germany uses Central European Time -
SUPPORTED_GRANULARITIES
Supported granularities for metered data in Germany PT15M = 15-minute intervals PT1H = Hourly intervals P1D = Daily intervals -
SUPPORTED_DATA_NEEDS
Supported data need types
-
-
Method Details
-
getInstance
Get the singleton instance of the metadata- Returns:
- the metadata instance
-
id
Description copied from interface:RegionConnectorMetadataA unique identifier of aRegionConnector.- Specified by:
idin interfaceRegionConnectorMetadata
-
countryCode
Description copied from interface:RegionConnectorMetadataCountry code of the region covered by aRegionConnector. Must be uppercase.- Specified by:
countryCodein interfaceRegionConnectorMetadata
-
coveredMeteringPoints
public long coveredMeteringPoints()Description copied from interface:RegionConnectorMetadataNumber of metering points that are accessible through aRegionConnector.- Specified by:
coveredMeteringPointsin interfaceRegionConnectorMetadata
-
earliestStart
Description copied from interface:RegionConnectorMetadataThe earliest possible start for a region-connector.- Specified by:
earliestStartin interfaceRegionConnectorMetadata
-
latestEnd
Description copied from interface:RegionConnectorMetadataThe latest possible end for a region-connector.- Specified by:
latestEndin interfaceRegionConnectorMetadata
-
supportedGranularities
Description copied from interface:RegionConnectorMetadataList of supported granularities.- Specified by:
supportedGranularitiesin interfaceRegionConnectorMetadata
-
timeZone
- Specified by:
timeZonein interfaceRegionConnectorMetadata
-
supportedEnergyTypes
Description copied from interface:RegionConnectorMetadataThe energy types for which the region connector can request validated historical data.- Specified by:
supportedEnergyTypesin interfaceRegionConnectorMetadata- Returns:
- the supported energy types
-
supportedDataNeeds
Description copied from interface:RegionConnectorMetadataList of supported Data Needs- Specified by:
supportedDataNeedsin interfaceRegionConnectorMetadata
-