Assign image keyname and pubkey at vnf level
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / devicemanager / impl / src / main / java / org / opendaylight / mwtn / base / netconf / ExtendedAirInterfaceHistoricalPerformanceType12.java
1 package org.opendaylight.mwtn.base.netconf;
2
3 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTime;
4 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.GranularityPeriodType;
5 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.ObjectIdentifier;
6 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.g._874._1.model.rev170320.OtnHistoryDataG;
7 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.AirInterfaceConfigurationG;
8 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.microwave.model.rev170324.AirInterfaceHistoricalPerformanceTypeG;
9 import org.opendaylight.yangtools.yang.binding.DataContainer;
10
11 public class ExtendedAirInterfaceHistoricalPerformanceType12 implements OtnHistoryDataG, LinkIdentifyingObject {
12
13     private final AirInterfaceHistoricalPerformanceTypeG airInterfaceHistoricalPerformanceType;
14     private final AirInterfaceConfigurationG airInterfaceConfiguration;
15
16     public ExtendedAirInterfaceHistoricalPerformanceType12(AirInterfaceHistoricalPerformanceTypeG data, AirInterfaceConfigurationG conf) {
17         this.airInterfaceHistoricalPerformanceType = data;
18         this.airInterfaceConfiguration = conf;
19     }
20
21
22     public AirInterfaceHistoricalPerformanceTypeG getAirInterfaceHistoricalPerformanceType() {
23         return airInterfaceHistoricalPerformanceType;
24     }
25
26
27     public AirInterfaceConfigurationG getAirInterfaceConfiguration() {
28         return airInterfaceConfiguration;
29     }
30
31
32     @Override
33     public Class<? extends DataContainer> getImplementedInterface() {
34         return airInterfaceHistoricalPerformanceType.getImplementedInterface();
35     }
36
37     @Override
38     public String getHistoryDataId() {
39         return airInterfaceHistoricalPerformanceType.getHistoryDataId();
40     }
41
42     @Override
43     public DateAndTime getPeriodEndTime() {
44         return airInterfaceHistoricalPerformanceType.getPeriodEndTime();
45     }
46
47
48     @Override
49     public GranularityPeriodType getGranularityPeriod() {
50         return airInterfaceHistoricalPerformanceType.getGranularityPeriod();
51     }
52
53
54      @Override
55     public ObjectIdentifier getObjectClass() {
56         return airInterfaceHistoricalPerformanceType.getObjectClass();
57     }
58
59
60     @Override
61     public ObjectIdentifier getNameBinding() {
62         return airInterfaceHistoricalPerformanceType.getNameBinding();
63     }
64
65     @Override
66     public Boolean isSuspectIntervalFlag() {
67         return airInterfaceHistoricalPerformanceType.isSuspectIntervalFlag();
68     }
69
70     @Override
71     public String getSignalId() {
72         return airInterfaceConfiguration.getRadioSignalId();
73     }
74
75
76     @Override
77     public String toString() {
78         return "ExtendedAirInterfaceHistoricalPerformanceType [airInterfaceHistoricalPerformanceType="
79                 + airInterfaceHistoricalPerformanceType + ", airInterfaceConfiguration=" + airInterfaceConfiguration
80                 + "]";
81     }
82
83
84
85
86
87 }