Add complex API definition.
[aai/esr-server.git] / esr-mgr / src / main / java / org / onap / aai / esr / ExtsysAppConfiguration.java
index 862c6a5..4b64cf0 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * Copyright 2016-2017 ZTE Corporation.
+ * Copyright 2016-2018 ZTE Corporation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -18,89 +18,99 @@ package org.onap.aai.esr;
 
 import com.fasterxml.jackson.annotation.JsonProperty;
 import io.dropwizard.Configuration;
-import io.dropwizard.db.DataSourceFactory;
 import org.hibernate.validator.constraints.NotEmpty;
-
 import javax.validation.Valid;
-import javax.validation.constraints.NotNull;
 
+public class ExtsysAppConfiguration extends Configuration {
+    @NotEmpty
+    private String template;
 
+    @NotEmpty
+    private String defaultName = "ONAP-A&AI-ESR";
+
+    @NotEmpty
+    private String msbDiscoveryIp;
+
+    @NotEmpty
+    private String msbDiscoveryPort;
+
+    @NotEmpty
+    private String registByHand;
+
+    @NotEmpty
+    private String msbServerAddr;
+
+    @Valid
+    private String serviceIp;
+
+    @JsonProperty
+    public String getTemplate() {
+        return template;
+    }
+
+    @JsonProperty
+    public void setTemplate(String template) {
+        this.template = template;
+    }
+
+    @JsonProperty
+    public String getDefaultName() {
+        return defaultName;
+    }
+
+    @JsonProperty
+    public void setDefaultName(String name) {
+        this.defaultName = name;
+    }
+
+    @JsonProperty
+    public String getMsbDiscoveryIp() {
+        return msbDiscoveryIp;
+    }
+
+    @JsonProperty
+    public void setMsbDiscoveryIp(String discoveryIp) {
+        this.msbDiscoveryIp = discoveryIp;
+    }
+
+    @JsonProperty
+    public String getMsbServerAddr() {
+        return msbServerAddr;
+    }
+
+    @JsonProperty
+    public void setMsbServerAddr(String msbServerAddr) {
+        this.msbServerAddr = msbServerAddr;
+    }
+
+    @JsonProperty
+    public String getServiceIp() {
+        return serviceIp;
+    }
+
+    @JsonProperty
+    public void setServiceIp(String serviceIp) {
+        this.serviceIp = serviceIp;
+    }
+
+    @JsonProperty
+    public String getRegistByHand() {
+        return registByHand;
+    }
+
+    @JsonProperty
+    public void setRegistByHand(String registByHand) {
+        this.registByHand = registByHand;
+    }
+
+    @JsonProperty
+    public void setMsbDiscoveryPort(String msbDiscoveryPort) {
+        this.msbDiscoveryPort = msbDiscoveryPort;
+    }
+
+    @JsonProperty
+    public String getMsbDiscoveryPort() {
+        return msbDiscoveryPort;
+    }
 
-public class ExtsysAppConfiguration extends Configuration {
-  @NotEmpty
-  private String template;
-
-  @NotEmpty
-  private String defaultName = "ONAP-A&AI-ESR";
-
-  @NotEmpty
-  private String msbIp;
-  
-  @NotEmpty
-  private int msbPort;
-  
-  @NotEmpty
-  private String msbServerAddr;
-  
-  @Valid
-  private String serviceIp;
-  
-  @JsonProperty
-  public String getTemplate() {
-    return template;
-  }
-
-  @JsonProperty
-  public void setTemplate(String template) {
-    this.template = template;
-  }
-
-  @JsonProperty
-  public String getDefaultName() {
-    return defaultName;
-  }
-
-  @JsonProperty
-  public void setDefaultName(String name) {
-    this.defaultName = name;
-  }
-  
-  @JsonProperty
-  public String getMsbIp() {
-    return msbIp;
-  }
-  
-  @JsonProperty
-  public String setMsbIp() {
-    return msbIp;
-  }
-  
-  @JsonProperty
-  public int getMsbPort() {
-    return msbPort;
-  }
-  
-  @JsonProperty
-  public int setMsbPort() {
-    return msbPort;
-  }
-
-  @JsonProperty
-  public String getMsbServerAddr() {
-    return msbServerAddr;
-  }
-
-  @JsonProperty
-  public void setMsbServerAddr(String msbServerAddr) {
-    this.msbServerAddr = msbServerAddr;
-  }
-  @JsonProperty
-  public String getServiceIp() {
-    return serviceIp;
-  }
-
-  @JsonProperty
-  public void setServiceIp(String serviceIp) {
-    this.serviceIp = serviceIp;
-  }
 }