public class ElasticAgentUserDataImpl extends Object implements ElasticAgentUserData
KEY_STORE_PASSWORD
Constructor and Description |
---|
ElasticAgentUserDataImpl()
Google GSON needs a default ctor.
|
ElasticAgentUserDataImpl(String baseURL,
int startupTimeoutSeconds,
String keyManagerAlgorithmName,
String trustManagerAlgorithmName,
KeyStore keyStore,
Map<String,String> metaData,
boolean useTunnelForHttp,
boolean useTunnelForJms,
boolean ignoreCertificateChecks,
int tunnelPort,
int httpProxyPort,
int jmsProxyPort,
long elasticImageConfigurationId,
String elasticImageConfigurationName) |
Modifier and Type | Method and Description |
---|---|
String |
getBaseURL() |
long |
getElasticImageConfigurationId()
Identifier of elastic configuration that could be used to identify elastic agent when registering at the server
|
String |
getElasticImageConfigurationName()
Name of elastic configuration
|
int |
getHTTPProxyPort() |
int |
getJMSProxyPort() |
String |
getKeyManagerAlgorithmName() |
KeyStore |
getKeyStore() |
Map<String,String> |
getMetaData() |
int |
getStartupTimeoutSeconds() |
String |
getTrustManagerAlgorithmName() |
int |
getTunnelPort() |
boolean |
isIgnoreCertificateChecks()
If not using the tunnel, and is using HTTPS, should certificates be checked?
|
boolean |
isUseTunnelForHttp()
Whether to use Tunnelling for http* traffic between the agent and server or not.
|
boolean |
shouldUseTunnelForJms()
Whether to use Tunnelling for JMS traffic between the agent and server or not.
|
public ElasticAgentUserDataImpl(String baseURL, int startupTimeoutSeconds, String keyManagerAlgorithmName, String trustManagerAlgorithmName, KeyStore keyStore, Map<String,String> metaData, boolean useTunnelForHttp, boolean useTunnelForJms, boolean ignoreCertificateChecks, int tunnelPort, int httpProxyPort, int jmsProxyPort, long elasticImageConfigurationId, String elasticImageConfigurationName)
public ElasticAgentUserDataImpl()
public String getBaseURL()
getBaseURL
in interface ElasticAgentUserData
public int getStartupTimeoutSeconds()
getStartupTimeoutSeconds
in interface ElasticAgentUserData
public String getKeyManagerAlgorithmName()
getKeyManagerAlgorithmName
in interface ElasticAgentUserData
public String getTrustManagerAlgorithmName()
getTrustManagerAlgorithmName
in interface ElasticAgentUserData
public KeyStore getKeyStore()
getKeyStore
in interface ElasticAgentUserData
public Map<String,String> getMetaData()
getMetaData
in interface ElasticAgentUserData
public long getElasticImageConfigurationId()
ElasticAgentUserData
getElasticImageConfigurationId
in interface ElasticAgentUserData
public boolean isUseTunnelForHttp()
ElasticAgentUserData
isUseTunnelForHttp
in interface ElasticAgentUserData
public boolean shouldUseTunnelForJms()
ElasticAgentUserData
shouldUseTunnelForJms
in interface ElasticAgentUserData
public boolean isIgnoreCertificateChecks()
ElasticAgentUserData
isIgnoreCertificateChecks
in interface ElasticAgentUserData
public int getTunnelPort()
getTunnelPort
in interface ElasticAgentUserData
public int getHTTPProxyPort()
getHTTPProxyPort
in interface ElasticAgentUserData
public int getJMSProxyPort()
getJMSProxyPort
in interface ElasticAgentUserData
public String getElasticImageConfigurationName()
ElasticAgentUserData
getElasticImageConfigurationName
in interface ElasticAgentUserData
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.