--- /dev/null
+/*\r
+ * ============LICENSE_START========================================================================\r
+ * ONAP : tr-069-adapter\r
+ * =================================================================================================\r
+ * Copyright (C) 2020 CommScope Inc Intellectual Property.\r
+ * =================================================================================================\r
+ * This tr-069-adapter software file is distributed by CommScope Inc under the Apache License,\r
+ * Version 2.0 (the "License"); you may not use this file except in compliance with the License. You\r
+ * may obtain a copy of the License at\r
+ *\r
+ * http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,\r
+ * either express or implied. See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ * ===============LICENSE_END=======================================================================\r
+ */\r
+\r
+package org.commscope.tr069adapter.vesagent;\r
+\r
+import org.springframework.boot.context.properties.ConfigurationProperties;\r
+import org.springframework.context.annotation.Configuration;\r
+\r
+@Configuration\r
+@ConfigurationProperties(prefix = "config")\r
+public class VesConfiguration {\r
+\r
+ private String faultvesCollectorHost;\r
+ private String faultvesCollectorPort;\r
+ private String pnfregvesCollectorHost;\r
+ private String pnfregvesCollectorPort;\r
+ private String vendorName;\r
+ private String vesVersion;\r
+ private String eventVersion;\r
+ private String faultEventType;\r
+ private String pnfRegEventType;\r
+ private String faultFeildVersion;\r
+ private String pnfFeildVersion;\r
+ private String unitFamily;\r
+ private String unitType;\r
+ private String faultEventSourcePrefix;\r
+\r
+ public String getFaultvesCollectorHost() {\r
+ return faultvesCollectorHost;\r
+ }\r
+\r
+ public void setFaultvesCollectorHost(String faultvesCollectorHost) {\r
+ this.faultvesCollectorHost = faultvesCollectorHost;\r
+ }\r
+\r
+ public String getFaultvesCollectorPort() {\r
+ return faultvesCollectorPort;\r
+ }\r
+\r
+ public void setFaultvesCollectorPort(String faultvesCollectorPort) {\r
+ this.faultvesCollectorPort = faultvesCollectorPort;\r
+ }\r
+\r
+ public String getPnfregvesCollectorHost() {\r
+ return pnfregvesCollectorHost;\r
+ }\r
+\r
+ public void setPnfregvesCollectorHost(String pnfregvesCollectorHost) {\r
+ this.pnfregvesCollectorHost = pnfregvesCollectorHost;\r
+ }\r
+\r
+ public String getPnfregvesCollectorPort() {\r
+ return pnfregvesCollectorPort;\r
+ }\r
+\r
+ public void setPnfregvesCollectorPort(String pnfregvesCollectorPort) {\r
+ this.pnfregvesCollectorPort = pnfregvesCollectorPort;\r
+ }\r
+\r
+ public String getVendorName() {\r
+ return vendorName;\r
+ }\r
+\r
+ public void setVendorName(String vendorName) {\r
+ this.vendorName = vendorName;\r
+ }\r
+\r
+ public String getVesVersion() {\r
+ return vesVersion;\r
+ }\r
+\r
+ public void setVesVersion(String vesVersion) {\r
+ this.vesVersion = vesVersion;\r
+ }\r
+\r
+ public String getEventVersion() {\r
+ return eventVersion;\r
+ }\r
+\r
+ public void setEventVersion(String eventVersion) {\r
+ this.eventVersion = eventVersion;\r
+ }\r
+\r
+ public String getFaultEventType() {\r
+ return faultEventType;\r
+ }\r
+\r
+ public void setFaultEventType(String faultEventType) {\r
+ this.faultEventType = faultEventType;\r
+ }\r
+\r
+ public String getFaultFeildVersion() {\r
+ return faultFeildVersion;\r
+ }\r
+\r
+ public void setFaultFeildVersion(String faultFeildVersion) {\r
+ this.faultFeildVersion = faultFeildVersion;\r
+ }\r
+\r
+ public String getPnfFeildVersion() {\r
+ return pnfFeildVersion;\r
+ }\r
+\r
+ public void setPnfFeildVersion(String pnfFeildVersion) {\r
+ this.pnfFeildVersion = pnfFeildVersion;\r
+ }\r
+\r
+ public String getFaultVesUrl() {\r
+ return "http://" + getFaultvesCollectorHost() + ":" + getFaultvesCollectorPort()\r
+ + "/eventListener/v7";\r
+ }\r
+\r
+ public String getPnfRegVesUrl() {\r
+ return "http://" + getPnfregvesCollectorHost() + ":" + getPnfregvesCollectorPort()\r
+ + "/eventListener/v7";\r
+ }\r
+\r
+ public String getUnitFamily() {\r
+ return unitFamily;\r
+ }\r
+\r
+ public void setUnitFamily(String unitFamily) {\r
+ this.unitFamily = unitFamily;\r
+ }\r
+\r
+ public String getUnitType() {\r
+ return unitType;\r
+ }\r
+\r
+ public void setUnitType(String unitType) {\r
+ this.unitType = unitType;\r
+ }\r
+\r
+ public String getFaultEventSourcePrefix() {\r
+ return faultEventSourcePrefix;\r
+ }\r
+\r
+ public void setFaultEventSourcePrefix(String faultEventSourcePrefix) {\r
+ this.faultEventSourcePrefix = faultEventSourcePrefix;\r
+ }\r
+\r
+ public String getPnfRegEventType() {\r
+ return pnfRegEventType;\r
+ }\r
+\r
+ public void setPnfRegEventType(String pnfRegEventType) {\r
+ this.pnfRegEventType = pnfRegEventType;\r
+ }\r
+}\r