@Immutable
public class ClientConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ClientConfig.Server |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHORIZATION_CREDENTIAL |
static java.lang.String |
CERT_HOLDER_ID |
static java.lang.String |
CERT_PATH |
static java.lang.String |
CERT_PEM |
static java.lang.String |
CERT_VERSION |
static java.lang.String |
CLIENT_MODE |
static int |
DEFAULT_CERT_VERSION |
static java.lang.String |
DEFAULT_SERVER_HOST |
static int |
DEFAULT_SERVER_PORT |
static int |
DEFAULT_SERVER_PRIVILEGED_PORT |
static boolean |
DEFAULT_TLS_ENABLED |
static java.lang.String |
PREFIX |
static java.lang.String |
PRIVATE_KEY_PATH |
static java.lang.String |
PRIVATE_KEY_PEM |
static java.lang.String |
PROXY_SERVER |
static java.lang.String |
SERVER_HOST |
static java.lang.String |
SERVER_PORT |
static java.lang.String |
SERVER_PRIVILEGED_PORT |
static java.lang.String |
TLS_CA_ROOT_CERT_PATH |
static java.lang.String |
TLS_CA_ROOT_CERT_PEM |
static java.lang.String |
TLS_ENABLED |
Constructor and Description |
---|
ClientConfig(java.io.File propertiesFile) |
ClientConfig(java.io.InputStream stream) |
ClientConfig(java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<java.lang.String> |
getAuthorizationCredential() |
java.lang.String |
getCert() |
java.lang.String |
getCertHolderId() |
int |
getCertVersion() |
ClientMode |
getClientMode() |
java.lang.String |
getPrivateKey() |
java.util.Properties |
getProperties() |
ClientConfig.Server |
getProxyServer() |
java.lang.String |
getServerHost() |
int |
getServerPort() |
int |
getServerPrivilegedPort() |
java.util.Optional<java.lang.String> |
getTlsCaRootCert() |
boolean |
isTlsEnabled() |
public static final java.lang.String PREFIX
public static final java.lang.String SERVER_HOST
public static final java.lang.String SERVER_PORT
public static final java.lang.String SERVER_PRIVILEGED_PORT
public static final java.lang.String CERT_HOLDER_ID
public static final java.lang.String CERT_VERSION
public static final java.lang.String CERT_PATH
public static final java.lang.String CERT_PEM
public static final java.lang.String PRIVATE_KEY_PATH
public static final java.lang.String PRIVATE_KEY_PEM
public static final java.lang.String TLS_ENABLED
public static final java.lang.String TLS_CA_ROOT_CERT_PATH
public static final java.lang.String TLS_CA_ROOT_CERT_PEM
public static final java.lang.String AUTHORIZATION_CREDENTIAL
public static final java.lang.String CLIENT_MODE
public static final java.lang.String PROXY_SERVER
public static final java.lang.String DEFAULT_SERVER_HOST
public static final int DEFAULT_SERVER_PORT
public static final int DEFAULT_SERVER_PRIVILEGED_PORT
public static final int DEFAULT_CERT_VERSION
public static final boolean DEFAULT_TLS_ENABLED
public ClientConfig(java.io.File propertiesFile) throws java.io.IOException
java.io.IOException
public ClientConfig(java.io.InputStream stream) throws java.io.IOException
java.io.IOException
public ClientConfig(java.util.Properties properties)
public java.util.Properties getProperties()
public java.lang.String getServerHost()
public int getServerPort()
public int getServerPrivilegedPort()
public java.lang.String getCertHolderId()
public int getCertVersion()
public java.lang.String getCert()
public java.lang.String getPrivateKey()
public boolean isTlsEnabled()
public java.util.Optional<java.lang.String> getTlsCaRootCert()
public java.util.Optional<java.lang.String> getAuthorizationCredential()
public ClientMode getClientMode()
public ClientConfig.Server getProxyServer()