public class ImmutableAgentConfiguration extends Object implements AgentConfiguration
AgentConfiguration.AgentConfiguration.Builder| Constructor and Description |
|---|
ImmutableAgentConfiguration(URL toolingApiUrl,
long defaultConnectionTimeout,
long defaultReadTimeout,
SslConfiguration sslConfiguration,
String muleVersion,
ProxyConfig proxyConfig,
String authorizationToken) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAuthorizationToken() |
long |
getDefaultConnectTimeout() |
long |
getDefaultReadTimeout() |
Optional<ProxyConfig> |
getProxyConfig() |
Optional<SslConfiguration> |
getSslConfiguration() |
URL |
getToolingApiUrl() |
Optional<String> |
muleVersion() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbuilderpublic ImmutableAgentConfiguration(URL toolingApiUrl, long defaultConnectionTimeout, long defaultReadTimeout, SslConfiguration sslConfiguration, String muleVersion, ProxyConfig proxyConfig, String authorizationToken)
public URL getToolingApiUrl()
getToolingApiUrl in interface AgentConfigurationURL for the REST Tooling service API.public long getDefaultConnectTimeout()
getDefaultConnectTimeout in interface AgentConfigurationpublic long getDefaultReadTimeout()
getDefaultReadTimeout in interface AgentConfigurationpublic Optional<String> muleVersion()
muleVersion in interface AgentConfigurationpublic Optional<SslConfiguration> getSslConfiguration()
getSslConfiguration in interface AgentConfigurationSslConfiguration for the REST Tooling service API to configure the client.public Optional<ProxyConfig> getProxyConfig()
getProxyConfig in interface AgentConfigurationProxyConfig for the REST Tooling service API to configure the client.public String getAuthorizationToken()
getAuthorizationToken in interface AgentConfigurationCopyright © 2023 MuleSoft, Inc.. All rights reserved.