1 package org.opendaylight.mwtn.base.netconf;
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;
11 public class ExtendedAirInterfaceHistoricalPerformanceType12 implements OtnHistoryDataG, LinkIdentifyingObject {
13 private final AirInterfaceHistoricalPerformanceTypeG airInterfaceHistoricalPerformanceType;
14 private final AirInterfaceConfigurationG airInterfaceConfiguration;
16 public ExtendedAirInterfaceHistoricalPerformanceType12(AirInterfaceHistoricalPerformanceTypeG data, AirInterfaceConfigurationG conf) {
17 this.airInterfaceHistoricalPerformanceType = data;
18 this.airInterfaceConfiguration = conf;
22 public AirInterfaceHistoricalPerformanceTypeG getAirInterfaceHistoricalPerformanceType() {
23 return airInterfaceHistoricalPerformanceType;
27 public AirInterfaceConfigurationG getAirInterfaceConfiguration() {
28 return airInterfaceConfiguration;
33 public Class<? extends DataContainer> getImplementedInterface() {
34 return airInterfaceHistoricalPerformanceType.getImplementedInterface();
38 public String getHistoryDataId() {
39 return airInterfaceHistoricalPerformanceType.getHistoryDataId();
43 public DateAndTime getPeriodEndTime() {
44 return airInterfaceHistoricalPerformanceType.getPeriodEndTime();
49 public GranularityPeriodType getGranularityPeriod() {
50 return airInterfaceHistoricalPerformanceType.getGranularityPeriod();
55 public ObjectIdentifier getObjectClass() {
56 return airInterfaceHistoricalPerformanceType.getObjectClass();
61 public ObjectIdentifier getNameBinding() {
62 return airInterfaceHistoricalPerformanceType.getNameBinding();
66 public Boolean isSuspectIntervalFlag() {
67 return airInterfaceHistoricalPerformanceType.isSuspectIntervalFlag();
71 public String getSignalId() {
72 return airInterfaceConfiguration.getRadioSignalId();
77 public String toString() {
78 return "ExtendedAirInterfaceHistoricalPerformanceType [airInterfaceHistoricalPerformanceType="
79 + airInterfaceHistoricalPerformanceType + ", airInterfaceConfiguration=" + airInterfaceConfiguration