Sync Integ to Master
[sdc.git] / common-app-api / src / main / java / org / openecomp / sdc / fe / config / Configuration.java
index 9ee8fc6..7267bd1 100644 (file)
@@ -7,9 +7,9 @@
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
 package org.openecomp.sdc.fe.config;
 
-import static java.lang.String.format;
+import org.openecomp.sdc.common.api.BasicConfiguration;
 
 import java.util.Date;
 import java.util.List;
 
-import org.openecomp.sdc.common.api.BasicConfiguration;
+import static java.lang.String.format;
 
 public class Configuration extends BasicConfiguration {
-       /**
-        * fe FQDN
-        */
-       private String feFqdn;
-       /**
-        * backend host
-        */
-       private String beHost;
-       /**
-        * backend http port
-        */
-       private Integer beHttpPort;
-       /**
-        * backend http secured port
-        */
-       private Integer beSslPort;
-
-       private Integer healthCheckSocketTimeoutInMs;
-
-       private Integer healthCheckIntervalInSeconds;
-
-       private FeMonitoringConfig systemMonitoring;
-
-       private String kibanaHost;
-
-       private Integer kibanaPort;
-
-       private String kibanaProtocol;
-
-       private String onboardingForwardContext;
-
-       private OnboardingConfig onboarding;
-
-       private DcaeConfig dcae;
-
-       public String getKibanaProtocol() {
-               return kibanaProtocol;
-       }
-
-       public void setKibanaProtocol(String kibanaProtocol) {
-               this.kibanaProtocol = kibanaProtocol;
-       }
-
-       public String getKibanaHost() {
-               return kibanaHost;
-       }
-
-       public void setKibanaHost(String kibanaHost) {
-               this.kibanaHost = kibanaHost;
-       }
-
-       public Integer getKibanaPort() {
-               return kibanaPort;
-       }
-
-       public void setKibanaPort(Integer kibanaPort) {
-               this.kibanaPort = kibanaPort;
-       }
-
-       public FeMonitoringConfig getSystemMonitoring() {
-               return systemMonitoring;
-       }
-
-       public void setSystemMonitoring(FeMonitoringConfig systemMonitoring) {
-               this.systemMonitoring = systemMonitoring;
-       }
-
-       public Integer getHealthCheckSocketTimeoutInMs() {
-               return healthCheckSocketTimeoutInMs;
-       }
-
-       public Integer getHealthCheckSocketTimeoutInMs(int defaultVal) {
-               return healthCheckSocketTimeoutInMs == null ? defaultVal : healthCheckSocketTimeoutInMs;
-       }
-
-       public void setHealthCheckSocketTimeoutInMs(Integer healthCheckSocketTimeout) {
-               this.healthCheckSocketTimeoutInMs = healthCheckSocketTimeout;
-       }
-
-       public Integer getHealthCheckIntervalInSeconds() {
-               return healthCheckIntervalInSeconds;
-       }
-
-       public Integer getHealthCheckIntervalInSeconds(int defaultVal) {
-               return healthCheckIntervalInSeconds == null ? defaultVal : healthCheckIntervalInSeconds;
-       }
-
-       public void setHealthCheckIntervalInSeconds(Integer healthCheckInterval) {
-               this.healthCheckIntervalInSeconds = healthCheckInterval;
-       }
-
-       /**
-        * be http context
-        */
-       private String beContext;
-       /**
-        * backend protocol. http | https
-        */
-       private String beProtocol = "http";
-
-       private Date released;
-       private String version = "1111";
-       private Connection connection;
-       private List<String> protocols;
-
-       private int threadpoolSize;
-       private int requestTimeout;
-
-       private List<List<String>> identificationHeaderFields;
-       private List<List<String>> optionalHeaderFields;
-       private List<String> forwardHeaderFields;
-
-       public Date getReleased() {
-               return released;
-       }
-
-       public String getVersion() {
-               return version;
-       }
-
-       public void setReleased(Date released) {
-               this.released = released;
-       }
-
-       public void setVersion(String version) {
-               this.version = version;
-       }
-
-       public Connection getConnection() {
-               return connection;
-       }
-
-       public void setConnection(Connection connection) {
-               this.connection = connection;
-       }
-
-       public List<String> getProtocols() {
-               return protocols;
-       }
-
-       public void setProtocols(List<String> protocols) {
-               this.protocols = protocols;
-       }
-
-       public String getBeHost() {
-               return beHost;
-       }
-
-       public void setBeHost(String beHost) {
-               this.beHost = beHost;
-       }
-
-       public Integer getBeHttpPort() {
-               return beHttpPort;
-       }
-
-       public void setBeHttpPort(Integer beHttpPort) {
-               this.beHttpPort = beHttpPort;
-       }
-
-       public Integer getBeSslPort() {
-               return beSslPort;
-       }
-
-       public void setBeSslPort(Integer beSslPort) {
-               this.beSslPort = beSslPort;
-       }
-
-       public String getBeContext() {
-               return beContext;
-       }
-
-       public void setBeContext(String beContext) {
-               this.beContext = beContext;
-       }
-
-       public String getBeProtocol() {
-               return beProtocol;
-       }
-
-       public void setBeProtocol(String beProtocol) {
-               this.beProtocol = beProtocol;
-       }
-
-       public int getThreadpoolSize() {
-               return threadpoolSize;
-       }
-
-       public void setThreadpoolSize(int threadpoolSize) {
-               this.threadpoolSize = threadpoolSize;
-       }
-
-       public int getRequestTimeout() {
-               return requestTimeout;
-       }
-
-       public void setRequestTimeout(int requestTimeout) {
-               this.requestTimeout = requestTimeout;
-       }
-
-       public List<List<String>> getIdentificationHeaderFields() {
-               return identificationHeaderFields;
-       }
-
-       public void setIdentificationHeaderFields(List<List<String>> identificationHeaderFields) {
-               this.identificationHeaderFields = identificationHeaderFields;
-       }
-
-       public List<List<String>> getOptionalHeaderFields() {
-               return optionalHeaderFields;
-       }
-
-       public void setOptionalHeaderFields(List<List<String>> optionalHeaderFields) {
-               this.optionalHeaderFields = optionalHeaderFields;
-       }
-
-       public List<String> getForwardHeaderFields() {
-               return forwardHeaderFields;
-       }
+    /**
+     * fe FQDN
+     */
+    private String feFqdn;
+    /**
+     * backend host
+     */
+    private String beHost;
+    /**
+     * backend http port
+     */
+    private Integer beHttpPort;
+    /**
+     * backend http secured port
+     */
+    private Integer beSslPort;
+
+    private Integer healthCheckSocketTimeoutInMs;
+
+    private Integer healthCheckIntervalInSeconds;
+
+    private List<String> healthStatusExclude;
+
+    private FeMonitoringConfig systemMonitoring;
+
+    private String kibanaHost;
+
+    private Integer kibanaPort;
+
+    private String kibanaProtocol;
+
+    private String onboardingForwardContext;
+
+    private OnboardingConfig onboarding;
+
+    private DcaeConfig dcae;
+    /**
+     * be http context
+     */
+    private String beContext;
+    /**
+     * backend protocol. http | https
+     */
+    private String beProtocol = "http";
+    private Date released;
+    private String version = "1111";
+    private Connection connection;
+    private List<String> protocols;
+    private int threadpoolSize;
+    private int requestTimeout;
+    private List<List<String>> identificationHeaderFields;
+    private List<List<String>> optionalHeaderFields;
+    private List<String> forwardHeaderFields;
+
+    public String getKibanaProtocol() {
+        return kibanaProtocol;
+    }
+
+    public void setKibanaProtocol(String kibanaProtocol) {
+        this.kibanaProtocol = kibanaProtocol;
+    }
+
+    public String getKibanaHost() {
+        return kibanaHost;
+    }
+
+    public void setKibanaHost(String kibanaHost) {
+        this.kibanaHost = kibanaHost;
+    }
+
+    public Integer getKibanaPort() {
+        return kibanaPort;
+    }
+
+    public void setKibanaPort(Integer kibanaPort) {
+        this.kibanaPort = kibanaPort;
+    }
+
+    public FeMonitoringConfig getSystemMonitoring() {
+        return systemMonitoring;
+    }
+
+    public void setSystemMonitoring(FeMonitoringConfig systemMonitoring) {
+        this.systemMonitoring = systemMonitoring;
+    }
+
+    public Integer getHealthCheckSocketTimeoutInMs() {
+        return healthCheckSocketTimeoutInMs;
+    }
+
+    public void setHealthCheckSocketTimeoutInMs(Integer healthCheckSocketTimeout) {
+        this.healthCheckSocketTimeoutInMs = healthCheckSocketTimeout;
+    }
+
+    public Integer getHealthCheckSocketTimeoutInMs(int defaultVal) {
+        return healthCheckSocketTimeoutInMs == null ? defaultVal : healthCheckSocketTimeoutInMs;
+    }
+
+    public Integer getHealthCheckIntervalInSeconds() {
+        return healthCheckIntervalInSeconds;
+    }
+
+    public void setHealthCheckIntervalInSeconds(Integer healthCheckInterval) {
+        this.healthCheckIntervalInSeconds = healthCheckInterval;
+    }
+
+    public Integer getHealthCheckIntervalInSeconds(int defaultVal) {
+        return healthCheckIntervalInSeconds == null ? defaultVal : healthCheckIntervalInSeconds;
+    }
 
-       public void setForwardHeaderFields(List<String> forwardHeaderFields) {
-               this.forwardHeaderFields = forwardHeaderFields;
-       }
+    public Date getReleased() {
+        return released;
+    }
 
-       public String getFeFqdn() {
-               return feFqdn;
-       }
+    public void setReleased(Date released) {
+        this.released = released;
+    }
 
-       public void setFeFqdn(String feFqdn) {
-               this.feFqdn = feFqdn;
-       }
+    public String getVersion() {
+        return version;
+    }
 
-       public static class FeMonitoringConfig {
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public Connection getConnection() {
+        return connection;
+    }
+
+    public void setConnection(Connection connection) {
+        this.connection = connection;
+    }
+
+    public List<String> getProtocols() {
+        return protocols;
+    }
+
+    public void setProtocols(List<String> protocols) {
+        this.protocols = protocols;
+    }
+
+    public String getBeHost() {
+        return beHost;
+    }
+
+    public void setBeHost(String beHost) {
+        this.beHost = beHost;
+    }
 
-               Boolean enabled;
-               Boolean isProxy;
-               Integer probeIntervalInSeconds;
+    public Integer getBeHttpPort() {
+        return beHttpPort;
+    }
 
-               public Boolean getEnabled() {
-                       return enabled;
-               }
+    public void setBeHttpPort(Integer beHttpPort) {
+        this.beHttpPort = beHttpPort;
+    }
 
-               public void setEnabled(Boolean enabled) {
-                       this.enabled = enabled;
-               }
+    public Integer getBeSslPort() {
+        return beSslPort;
+    }
+
+    public void setBeSslPort(Integer beSslPort) {
+        this.beSslPort = beSslPort;
+    }
+
+    public String getBeContext() {
+        return beContext;
+    }
+
+    public void setBeContext(String beContext) {
+        this.beContext = beContext;
+    }
+
+    public String getBeProtocol() {
+        return beProtocol;
+    }
+
+    public void setBeProtocol(String beProtocol) {
+        this.beProtocol = beProtocol;
+    }
+
+    public int getThreadpoolSize() {
+        return threadpoolSize;
+    }
+
+    public void setThreadpoolSize(int threadpoolSize) {
+        this.threadpoolSize = threadpoolSize;
+    }
+
+    public int getRequestTimeout() {
+        return requestTimeout;
+    }
+
+    public void setRequestTimeout(int requestTimeout) {
+        this.requestTimeout = requestTimeout;
+    }
+
+    public List<List<String>> getIdentificationHeaderFields() {
+        return identificationHeaderFields;
+    }
+
+    public void setIdentificationHeaderFields(List<List<String>> identificationHeaderFields) {
+        this.identificationHeaderFields = identificationHeaderFields;
+    }
+
+    public List<List<String>> getOptionalHeaderFields() {
+        return optionalHeaderFields;
+    }
+
+    public void setOptionalHeaderFields(List<List<String>> optionalHeaderFields) {
+        this.optionalHeaderFields = optionalHeaderFields;
+    }
+
+    public List<String> getForwardHeaderFields() {
+        return forwardHeaderFields;
+    }
+
+    public void setForwardHeaderFields(List<String> forwardHeaderFields) {
+        this.forwardHeaderFields = forwardHeaderFields;
+    }
+
+    public String getFeFqdn() {
+        return feFqdn;
+    }
+
+    public void setFeFqdn(String feFqdn) {
+        this.feFqdn = feFqdn;
+    }
+
+    public String getOnboardingForwardContext() {
+        return onboardingForwardContext;
+    }
+
+    public void setOnboardingForwardContext(String onboardingForwardContext) {
+        this.onboardingForwardContext = onboardingForwardContext;
+    }
+
+    public OnboardingConfig getOnboarding() {
+        return onboarding;
+    }
+
+    public void setOnboarding(OnboardingConfig onboarding) {
+        this.onboarding = onboarding;
+    }
+
+    public DcaeConfig getDcae() {
+        return dcae;
+    }
+
+    public void setDcae(DcaeConfig dcae) {
+        this.dcae = dcae;
+    }
+
+    @Override
+    public String toString() {
+        return new StringBuilder().append(format("backend host: %s%n", beHost))
+                .append(format("backend http port: %s%n", beHttpPort))
+                .append(format("backend ssl port: %s%n", beSslPort)).append(format("backend context: %s%n", beContext))
+                .append(format("backend protocol: %s%n", beProtocol))
+                .append(format("onboarding forward context: %s%n", onboardingForwardContext))
+                .append(format("Version: %s%n", version)).append(format("Released: %s%n", released))
+                .append(format("Connecting to database: %s%n", connection))
+                .append(format("Supported protocols: %s%n", protocols)).toString();
+    }
+
+    public static class FeMonitoringConfig {
+
+        Boolean enabled;
+        Boolean isProxy;
+        Integer probeIntervalInSeconds;
+
+        public Boolean getEnabled() {
+            return enabled;
+        }
+
+        public void setEnabled(Boolean enabled) {
+            this.enabled = enabled;
+        }
+
+        public Boolean getIsProxy() {
+            return isProxy;
+        }
+
+        public void setIsProxy(Boolean isProxy) {
+            this.isProxy = isProxy;
+        }
+
+        public Integer getProbeIntervalInSeconds() {
+            return probeIntervalInSeconds;
+        }
+
+        public void setProbeIntervalInSeconds(Integer probeIntervalInSeconds) {
+            this.probeIntervalInSeconds = probeIntervalInSeconds;
+        }
+
+        public Integer getProbeIntervalInSeconds(int defaultVal) {
+            return probeIntervalInSeconds == null ? defaultVal : probeIntervalInSeconds;
+        }
+    }
+
+    public static class OnboardingConfig {
+
+        String protocol = "http";
+        String host;
+        Integer port;
+        String healthCheckUri;
+
+        public String getProtocol() {
+            return protocol;
+        }
+
+        public void setProtocol(String protocol) {
+            this.protocol = protocol;
+        }
+
+        public String getHost() {
+            return host;
+        }
+
+        public void setHost(String host) {
+            this.host = host;
+        }
+
+        public Integer getPort() {
+            return port;
+        }
+
+        public void setPort(Integer port) {
+            this.port = port;
+        }
+
+        public String getHealthCheckUri() {
+            return healthCheckUri;
+        }
+
+        public void setHealthCheckUri(String healthCheckUri) {
+            this.healthCheckUri = healthCheckUri;
+        }
+    }
+
+    public static class DcaeConfig {
+
+        String protocol = "http";
+        String host;
+        Integer port;
+        String healthCheckUri;
+
+        public String getProtocol() {
+            return protocol;
+        }
+
+        public void setProtocol(String protocol) {
+            this.protocol = protocol;
+        }
+
+        public String getHost() {
+            return host;
+        }
 
-               public Boolean getIsProxy() {
-                       return isProxy;
-               }
+        public void setHost(String host) {
+            this.host = host;
+        }
 
-               public void setIsProxy(Boolean isProxy) {
-                       this.isProxy = isProxy;
-               }
+        public Integer getPort() {
+            return port;
+        }
 
-               public Integer getProbeIntervalInSeconds() {
-                       return probeIntervalInSeconds;
-               }
+        public void setPort(Integer port) {
+            this.port = port;
+        }
 
-               public Integer getProbeIntervalInSeconds(int defaultVal) {
-                       return probeIntervalInSeconds == null ? defaultVal : probeIntervalInSeconds;
-               }
+        public String getHealthCheckUri() {
+            return healthCheckUri;
+        }
 
-               public void setProbeIntervalInSeconds(Integer probeIntervalInSeconds) {
-                       this.probeIntervalInSeconds = probeIntervalInSeconds;
-               }
-       }
+        public void setHealthCheckUri(String healthCheckUri) {
+            this.healthCheckUri = healthCheckUri;
+        }
+    }
 
-       public String getOnboardingForwardContext() {
-               return onboardingForwardContext;
-       }
+    public List<String> getHealthStatusExclude() {
+        return healthStatusExclude;
+    }
 
-       public void setOnboardingForwardContext(String onboardingForwardContext) {
-               this.onboardingForwardContext = onboardingForwardContext;
-       }
+    public void setHealthStatusExclude(List<String> healthStatusExclude) {
+        this.healthStatusExclude = healthStatusExclude;
+    }
 
-       public OnboardingConfig getOnboarding() {
-               return onboarding;
-       }
-
-       public void setOnboarding(OnboardingConfig onboarding) {
-               this.onboarding = onboarding;
-       }
-
-       public static class OnboardingConfig {
-
-               String protocol = "http";
-               String host;
-               Integer port;
-               String healthCheckUri;
-
-               public String getProtocol() {
-                       return protocol;
-               }
-
-               public void setProtocol(String protocol) {
-                       this.protocol = protocol;
-               }
-
-               public String getHost() {
-                       return host;
-               }
-
-               public void setHost(String host) {
-                       this.host = host;
-               }
-
-               public Integer getPort() {
-                       return port;
-               }
-
-               public void setPort(Integer port) {
-                       this.port = port;
-               }
-
-               public String getHealthCheckUri() {
-                       return healthCheckUri;
-               }
-
-               public void setHealthCheckUri(String healthCheckUri) {
-                       this.healthCheckUri = healthCheckUri;
-               }
-       }
-
-       public DcaeConfig getDcae() {
-               return dcae;
-       }
-
-       public void setDcae(DcaeConfig dcae) {
-               this.dcae = dcae;
-       }
-
-       public static class DcaeConfig {
-
-               String protocol = "http";
-               String host;
-               Integer port;
-               String healthCheckUri;
-
-               public String getProtocol() {
-                       return protocol;
-               }
-
-               public void setProtocol(String protocol) {
-                       this.protocol = protocol;
-               }
-
-               public String getHost() {
-                       return host;
-               }
-
-               public void setHost(String host) {
-                       this.host = host;
-               }
-
-               public Integer getPort() {
-                       return port;
-               }
-
-               public void setPort(Integer port) {
-                       this.port = port;
-               }
-
-               public String getHealthCheckUri() {
-                       return healthCheckUri;
-               }
-
-               public void setHealthCheckUri(String healthCheckUri) {
-                       this.healthCheckUri = healthCheckUri;
-               }
-       }
-
-       @Override
-       public String toString() {
-               return new StringBuilder().append(format("backend host: %s%n", beHost))
-                               .append(format("backend http port: %s%n", beHttpPort))
-                               .append(format("backend ssl port: %s%n", beSslPort)).append(format("backend context: %s%n", beContext))
-                               .append(format("backend protocol: %s%n", beProtocol))
-                               .append(format("onboarding forward context: %s%n", onboardingForwardContext))
-                               .append(format("Version: %s%n", version)).append(format("Released: %s%n", released))
-                               .append(format("Connecting to database: %s%n", connection))
-                               .append(format("Supported protocols: %s%n", protocols)).toString();
-       }
 }