public class ClientConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientConfig.ClientConfigBuilder |
| Constructor and Description |
|---|
ClientConfig() |
public java.lang.String getClient()
public java.lang.String getOrganizationId()
public java.lang.String getDefaultPropertyToken()
public int getSocketTimeout()
public int getConnectTimeout()
public int getMaxConnectionsPerHost()
public int getMaxConnectionsTotal()
public int getConnectionTtlMs()
public int getIdleConnectionValidationMs()
public int getEvictIdleConnectionsAfterSecs()
public boolean isEnabledRetries()
public boolean isLogRequests()
public boolean isLogRequestStatus()
public HttpRequestInterceptor getRequestInterceptor()
public HttpClient getHttpClient()
public java.lang.String getUrl(java.lang.String locationHint)
public ClientProxyConfig getProxyConfig()
public boolean isProxyEnabled()
public TargetExceptionHandler getExceptionHandler()
public OnDeviceDecisioningHandler getOnDeviceDecisioningHandler()
public DecisioningMethod getDefaultDecisioningMethod()
public java.lang.String getOnDeviceEnvironment()
public java.lang.String getOnDeviceConfigHostname()
public int getOnDeviceDecisioningPollingIntSecs()
public byte[] getOnDeviceArtifactPayload()
public java.util.List<java.lang.String> getOnDeviceAllMatchingRulesMboxes()
public boolean isOnDeviceDecisioningEnabled()
public static ClientConfig.ClientConfigBuilder builder()
public boolean isTelemetryEnabled()