1 package org.opendaylight.mwtn.performancemanager.impl.database.types;
3 import org.opendaylight.yang.gen.v1.uri.onf.coremodel.corenetworkmodule.objectclasses.rev160811.logicalterminationpoint.LpList;
4 import org.opendaylight.yang.gen.v1.uri.onf.g_874_1_model.object_classes.rev160710.OTNHistoryData;
5 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.core.model.rev170320.logical.termination.point.g.Lp;
6 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.OtnHistoryDataG;
7 import org.slf4j.Logger;
8 import org.slf4j.LoggerFactory;
10 public class EsHistoricalPerformance15Minutes extends EsHistoricalPerformanceBase {
12 public static final String ESDATATYPENAME = "historicalperformance15min";
14 private static final Logger LOG = LoggerFactory.getLogger(EsHistoricalPerformance15Minutes.class);
16 public EsHistoricalPerformance15Minutes(String nodeName, LpList lp) {
20 public EsHistoricalPerformance15Minutes(String nodeName, Lp lp) {
24 public <T extends OTNHistoryData> EsHistoricalPerformance15Minutes setHistoricalRecord15Minutes(T record) {
25 if (record.getGranularityPeriod() != org.opendaylight.yang.gen.v1.uri.onf.g_874_1_model.type_definitions.rev160710.GranularityPeriodType.PERIOD15MIN) {
26 LOG.warn("Granularity mismatch for {} expected {} found {}", getNodeName(),getUuidInterface(), org.opendaylight.yang.gen.v1.uri.onf.g_874_1_model.type_definitions.rev160710.GranularityPeriodType.PERIOD15MIN, record.getGranularityPeriod());
32 public <T extends OtnHistoryDataG> EsHistoricalPerformance15Minutes setHistoricalRecord15Minutes(OtnHistoryDataG record) {
33 if (record.getGranularityPeriod() != org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.GranularityPeriodType.Period15Min) {
34 LOG.warn("Granularity mismatch for {} expected {} found {}", getNodeName(),getUuidInterface(), org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.GranularityPeriodType.Period15Min, record.getGranularityPeriod());