Interface ElasticAgentUserData

All Known Implementing Classes:
ElasticAgentUserDataImpl

public interface ElasticAgentUserData
  • Field Details

  • Method Details

    • getBaseURL

      String getBaseURL()
    • getStartupTimeoutSeconds

      int getStartupTimeoutSeconds()
    • getKeyManagerAlgorithmName

      String getKeyManagerAlgorithmName()
    • getTrustManagerAlgorithmName

      String getTrustManagerAlgorithmName()
    • getKeyStore

      KeyStore getKeyStore()
    • getMetaData

      Map<String,String> getMetaData()
    • getElasticImageConfigurationId

      long getElasticImageConfigurationId()
      Identifier of elastic configuration that could be used to identify elastic agent when registering at the server
      Returns:
      elasticImageConfiguratrionId
    • getElasticImageConfigurationName

      String getElasticImageConfigurationName()
      Name of elastic configuration
      Returns:
      elasticImageConfiguratrionNAme
    • isUseTunnelForHttp

      boolean isUseTunnelForHttp()
      Whether to use Tunnelling for http* traffic between the agent and server or not.
      Returns:
    • shouldUseTunnelForJms

      boolean shouldUseTunnelForJms()
      Whether to use Tunnelling for JMS traffic between the agent and server or not.
      Returns:
    • isIgnoreCertificateChecks

      boolean isIgnoreCertificateChecks()
      If not using the tunnel, and is using HTTPS, should certificates be checked?
      Returns:
    • getTunnelPort

      int getTunnelPort()
    • getHTTPProxyPort

      int getHTTPProxyPort()
    • getJMSProxyPort

      int getJMSProxyPort()