Class ElasticAgentUserDataImpl
java.lang.Object
com.atlassian.bamboo.agent.elastic.ElasticAgentUserDataImpl
- All Implemented Interfaces:
ElasticAgentUserData
-
Field Summary
Fields inherited from interface com.atlassian.bamboo.agent.elastic.ElasticAgentUserData
KEY_STORE_PASSWORD -
Constructor Summary
ConstructorsConstructorDescriptionGoogle 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) -
Method Summary
Modifier and TypeMethodDescriptionlongIdentifier of elastic configuration that could be used to identify elastic agent when registering at the serverName of elastic configurationintintintintbooleanIf not using the tunnel, and is using HTTPS, should certificates be checked?booleanWhether to use Tunnelling for http* traffic between the agent and server or not.booleanWhether to use Tunnelling for JMS traffic between the agent and server or not.
-
Constructor Details
-
ElasticAgentUserDataImpl
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) -
ElasticAgentUserDataImpl
public ElasticAgentUserDataImpl()Google GSON needs a default ctor.
-
-
Method Details
-
getBaseURL
- Specified by:
getBaseURLin interfaceElasticAgentUserData
-
getStartupTimeoutSeconds
public int getStartupTimeoutSeconds()- Specified by:
getStartupTimeoutSecondsin interfaceElasticAgentUserData
-
getKeyManagerAlgorithmName
- Specified by:
getKeyManagerAlgorithmNamein interfaceElasticAgentUserData
-
getTrustManagerAlgorithmName
- Specified by:
getTrustManagerAlgorithmNamein interfaceElasticAgentUserData
-
getKeyStore
- Specified by:
getKeyStorein interfaceElasticAgentUserData
-
getMetaData
- Specified by:
getMetaDatain interfaceElasticAgentUserData
-
getElasticImageConfigurationId
public long getElasticImageConfigurationId()Description copied from interface:ElasticAgentUserDataIdentifier of elastic configuration that could be used to identify elastic agent when registering at the server- Specified by:
getElasticImageConfigurationIdin interfaceElasticAgentUserData- Returns:
- elasticImageConfiguratrionId
-
isUseTunnelForHttp
public boolean isUseTunnelForHttp()Description copied from interface:ElasticAgentUserDataWhether to use Tunnelling for http* traffic between the agent and server or not.- Specified by:
isUseTunnelForHttpin interfaceElasticAgentUserData- Returns:
-
shouldUseTunnelForJms
public boolean shouldUseTunnelForJms()Description copied from interface:ElasticAgentUserDataWhether to use Tunnelling for JMS traffic between the agent and server or not.- Specified by:
shouldUseTunnelForJmsin interfaceElasticAgentUserData- Returns:
-
isIgnoreCertificateChecks
public boolean isIgnoreCertificateChecks()Description copied from interface:ElasticAgentUserDataIf not using the tunnel, and is using HTTPS, should certificates be checked?- Specified by:
isIgnoreCertificateChecksin interfaceElasticAgentUserData- Returns:
-
getTunnelPort
public int getTunnelPort()- Specified by:
getTunnelPortin interfaceElasticAgentUserData
-
getHTTPProxyPort
public int getHTTPProxyPort()- Specified by:
getHTTPProxyPortin interfaceElasticAgentUserData
-
getJMSProxyPort
public int getJMSProxyPort()- Specified by:
getJMSProxyPortin interfaceElasticAgentUserData
-
getElasticImageConfigurationName
Description copied from interface:ElasticAgentUserDataName of elastic configuration- Specified by:
getElasticImageConfigurationNamein interfaceElasticAgentUserData- Returns:
- elasticImageConfiguratrionNAme
-