public class ClientConfig extends Object
Modifier and Type | Field and Description |
---|---|
static com.suse.salt.netapi.config.ClientConfig.Key<Integer> |
CONNECT_TIMEOUT
Timeout in milliseconds until a connection is established.
|
static com.suse.salt.netapi.config.ClientConfig.Key<String> |
PROXY_HOSTNAME |
static com.suse.salt.netapi.config.ClientConfig.Key<String> |
PROXY_PASSWORD |
static com.suse.salt.netapi.config.ClientConfig.Key<Integer> |
PROXY_PORT |
static com.suse.salt.netapi.config.ClientConfig.Key<String> |
PROXY_USERNAME |
static com.suse.salt.netapi.config.ClientConfig.Key<Integer> |
SOCKET_TIMEOUT
Timeout in milliseconds for waiting for data.
|
static com.suse.salt.netapi.config.ClientConfig.Key<String> |
TOKEN |
static com.suse.salt.netapi.config.ClientConfig.Key<URI> |
URL |
static com.suse.salt.netapi.config.ClientConfig.Key<Integer> |
WEBSOCKET_MAX_MESSAGE_LENGTH
Maximum websocket message length in characters.
|
Constructor and Description |
---|
ClientConfig() |
Modifier and Type | Method and Description |
---|---|
<T> T |
get(com.suse.salt.netapi.config.ClientConfig.Key<T> key)
Returns the configured value for the given key.
|
<T> void |
put(com.suse.salt.netapi.config.ClientConfig.Key<T> key,
T value)
Sets the config for a key to the specified value.
|
<T> void |
remove(com.suse.salt.netapi.config.ClientConfig.Key<T> key)
Removes the value for the specified key.
|
public static final com.suse.salt.netapi.config.ClientConfig.Key<URI> URL
public static final com.suse.salt.netapi.config.ClientConfig.Key<String> TOKEN
public static final com.suse.salt.netapi.config.ClientConfig.Key<Integer> CONNECT_TIMEOUT
public static final com.suse.salt.netapi.config.ClientConfig.Key<Integer> SOCKET_TIMEOUT
public static final com.suse.salt.netapi.config.ClientConfig.Key<String> PROXY_HOSTNAME
public static final com.suse.salt.netapi.config.ClientConfig.Key<Integer> PROXY_PORT
public static final com.suse.salt.netapi.config.ClientConfig.Key<String> PROXY_USERNAME
public static final com.suse.salt.netapi.config.ClientConfig.Key<String> PROXY_PASSWORD
public static final com.suse.salt.netapi.config.ClientConfig.Key<Integer> WEBSOCKET_MAX_MESSAGE_LENGTH
public <T> void put(com.suse.salt.netapi.config.ClientConfig.Key<T> key, T value)
T
- The type of the value associated with the key.key
- The configuration key to set.value
- The value to associate with the key.public <T> void remove(com.suse.salt.netapi.config.ClientConfig.Key<T> key)
T
- The type of the value associated with the key.key
- The configuration key to remove.public <T> T get(com.suse.salt.netapi.config.ClientConfig.Key<T> key)
T
- The type of the value associated with the key.key
- The configuration key.Copyright © 2016. All rights reserved.