Update VIM after register finishied.
[aai/esr-server.git] / esr-mgr / src / main / java / org / onap / aai / esr / ExtsysAppConfiguration.java
index 862c6a5..39fc2a6 100644 (file)
@@ -18,14 +18,13 @@ 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;
+import org.jvnet.hk2.annotations.Service;
 
 
+import javax.validation.Valid;
 
+@Service
 public class ExtsysAppConfiguration extends Configuration {
   @NotEmpty
   private String template;
@@ -34,14 +33,26 @@ public class ExtsysAppConfiguration extends Configuration {
   private String defaultName = "ONAP-A&AI-ESR";
 
   @NotEmpty
-  private String msbIp;
+  private String msbDiscoveryIp;
   
   @NotEmpty
-  private int msbPort;
+  private String msbDiscoveryPort;
+  
+  @NotEmpty
+  private String registByHand;
   
   @NotEmpty
   private String msbServerAddr;
   
+  @NotEmpty
+  private String cloudInfrastructureAddr;
+  
+  @NotEmpty
+  private String externalSystemAddr;
+  
+  @NotEmpty
+  private String multiCloudAddr;
+  
   @Valid
   private String serviceIp;
   
@@ -66,25 +77,15 @@ public class ExtsysAppConfiguration extends Configuration {
   }
   
   @JsonProperty
-  public String getMsbIp() {
-    return msbIp;
+  public String getMsbDiscoveryIp() {
+    return msbDiscoveryIp;
   }
   
   @JsonProperty
-  public String setMsbIp() {
-    return msbIp;
+  public String setMsbDiscoveryIp() {
+    return msbDiscoveryIp;
   }
   
-  @JsonProperty
-  public int getMsbPort() {
-    return msbPort;
-  }
-  
-  @JsonProperty
-  public int setMsbPort() {
-    return msbPort;
-  }
-
   @JsonProperty
   public String getMsbServerAddr() {
     return msbServerAddr;
@@ -103,4 +104,59 @@ public class ExtsysAppConfiguration extends Configuration {
   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;
+  }
+
+  @JsonProperty
+  public String getCloudInfrastructureAddr() {
+    return cloudInfrastructureAddr;
+  }
+
+  @JsonProperty
+  public void setCloudInfrastructureAddr(String cloudInfrastructureAddr) {
+    this.cloudInfrastructureAddr = cloudInfrastructureAddr;
+  }
+
+  @JsonProperty
+  public String getExternalSystemAddr() {
+    return externalSystemAddr;
+  }
+
+  @JsonProperty
+  public void setExternalSystemAddr(String externalSystemAddr) {
+    this.externalSystemAddr = externalSystemAddr;
+  }
+
+  @JsonProperty
+  public void setMsbDiscoveryIp(String msbDiscoveryIp) {
+    this.msbDiscoveryIp = msbDiscoveryIp;
+  }
+
+  @JsonProperty
+  public String getMultiCloudAddr() {
+    return multiCloudAddr;
+  }
+
+  @JsonProperty
+  public void setMultiCloudAddr(String multiCloudAddr) {
+    this.multiCloudAddr = multiCloudAddr;
+  }
 }