Class CfgServer

java.lang.Object
de.gematik.test.tiger.testenvmgr.config.CfgServer

public class CfgServer extends Object
  • Constructor Details

    • CfgServer

      public CfgServer()
  • Method Details

    • getHostname

      public String getHostname()
    • getType

      public String getType()
    • getDependsUpon

      public String getDependsUpon()
      References another server which has to be booted prior to this. Multiple servers can be referenced, divided by comma.
    • getSource

      public List<String> getSource()
    • getVersion

      public String getVersion()
    • getStartupTimeoutSec

      public Integer getStartupTimeoutSec()
    • getStartupPollIntervalMs

      public Integer getStartupPollIntervalMs()
    • isActive

      public boolean isActive()
    • getHealthcheckUrl

      public String getHealthcheckUrl()
    • getHealthcheckReturnCode

      public Integer getHealthcheckReturnCode()
    • getLogFile

      public String getLogFile()
    • getExternalJarOptions

      public CfgExternalJarOptions getExternalJarOptions()
    • getTigerProxyConfiguration

      public TigerProxyConfiguration getTigerProxyConfiguration()
    • getHelmChartOptions

      public CfgHelmChartOptions getHelmChartOptions()
    • getEnvironment

      public List<String> getEnvironment()
      list of env vars to be set for docker, external Jar/TigerProxy
    • getUrlMappings

      public List<String> getUrlMappings()
      mappings for local tiger proxy to be set when this server is active
    • getExports

      public List<String> getExports()
      properties to be exported to subsequent nodes as env vars and set as system properties to current jvm
    • getUiRank

      public int getUiRank()
    • setHostname

      public void setHostname(String hostname)
    • setType

      public void setType(String type)
    • setDependsUpon

      public void setDependsUpon(String dependsUpon)
      References another server which has to be booted prior to this. Multiple servers can be referenced, divided by comma.
    • setSource

      public void setSource(List<String> source)
    • setVersion

      public void setVersion(String version)
    • setStartupTimeoutSec

      public void setStartupTimeoutSec(Integer startupTimeoutSec)
    • setStartupPollIntervalMs

      public void setStartupPollIntervalMs(Integer startupPollIntervalMs)
    • setActive

      public void setActive(boolean active)
    • setHealthcheckUrl

      public void setHealthcheckUrl(String healthcheckUrl)
    • setHealthcheckReturnCode

      public void setHealthcheckReturnCode(Integer healthcheckReturnCode)
    • setLogFile

      public void setLogFile(String logFile)
    • setExternalJarOptions

      public void setExternalJarOptions(CfgExternalJarOptions externalJarOptions)
    • setTigerProxyConfiguration

      public void setTigerProxyConfiguration(TigerProxyConfiguration tigerProxyConfiguration)
    • setHelmChartOptions

      public void setHelmChartOptions(CfgHelmChartOptions helmChartOptions)
    • setEnvironment

      public void setEnvironment(List<String> environment)
      list of env vars to be set for docker, external Jar/TigerProxy
    • setUiRank

      public void setUiRank(int uiRank)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object