public class Config extends Object
Constructor and Description |
---|
Config() |
Config(String masterUrl,
String apiVersion,
String namespace,
boolean trustCerts,
String caCertFile,
String caCertData,
String clientCertFile,
String clientCertData,
String clientKeyFile,
String clientKeyData,
String clientKeyAlgo,
String clientKeyPassphrase,
String username,
String password,
String oauthToken,
int watchReconnectInterval,
int watchReconnectLimit,
int connectionTimeout,
int requestTimeout,
long rollingTimeout,
long scaleTimeout,
int loggingInterval,
String httpProxy,
String httpsProxy,
String[] noProxy,
Map<Integer,String> errorMessages,
String userAgent,
okhttp3.TlsVersion[] tlsVersions,
long websocketTimeout,
long websocketPingInterval) |
public static final String KUBERNETES_MASTER_SYSTEM_PROPERTY
public static final String KUBERNETES_API_VERSION_SYSTEM_PROPERTY
public static final String KUBERNETES_TRUST_CERT_SYSTEM_PROPERTY
public static final String KUBERNETES_CA_CERTIFICATE_FILE_SYSTEM_PROPERTY
public static final String KUBERNETES_CA_CERTIFICATE_DATA_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_CERTIFICATE_FILE_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_CERTIFICATE_DATA_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_FILE_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_DATA_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_ALGO_SYSTEM_PROPERTY
public static final String KUBERNETES_CLIENT_KEY_PASSPHRASE_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_BASIC_USERNAME_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_BASIC_PASSWORD_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_TRYKUBECONFIG_SYSTEM_PROPERTY
public static final String KUBERNETES_AUTH_TRYSERVICEACCOUNT_SYSTEM_PROPERTY
public static final String KUBERNETES_OAUTH_TOKEN_SYSTEM_PROPERTY
public static final String KUBERNETES_WATCH_RECONNECT_INTERVAL_SYSTEM_PROPERTY
public static final String KUBERNETES_WATCH_RECONNECT_LIMIT_SYSTEM_PROPERTY
public static final String KUBERNETES_CONNECTION_TIMEOUT_SYSTEM_PROPERTY
public static final String KUBERNETES_REQUEST_TIMEOUT_SYSTEM_PROPERTY
public static final String KUBERNETES_ROLLING_TIMEOUT_SYSTEM_PROPERTY
public static final String KUBERNETES_LOGGING_INTERVAL_SYSTEM_PROPERTY
public static final String KUBERNETES_SCALE_TIMEOUT_SYSTEM_PROPERTY
public static final String KUBERNETES_WEBSOCKET_TIMEOUT_SYSTEM_PROPERTY
public static final String KUBERNETES_WEBSOCKET_PING_INTERVAL_SYSTEM_PROPERTY
public static final String KUBERNETES_TLS_VERSIONS
public static final String KUBERNETES_TRYNAMESPACE_PATH_SYSTEM_PROPERTY
public static final String KUBERNETES_NAMESPACE_PATH
public static final String KUBERNETES_NAMESPACE_FILE
public static final String KUBERNETES_NAMESPACE_SYSTEM_PROPERTY
public static final String KUBERNETES_KUBECONFIG_FILE
public static final String KUBERNETES_SERVICE_ACCOUNT_TOKEN_PATH
public static final String KUBERNETES_SERVICE_ACCOUNT_CA_CRT_PATH
public static final String KUBERNETES_HTTP_PROXY
public static final String KUBERNETES_HTTPS_PROXY
public static final String KUBERNETES_ALL_PROXY
public static final String KUBERNETES_NO_PROXY
public static final String KUBERNETES_USER_AGENT
public static final Long DEFAULT_ROLLING_TIMEOUT
public static final Long DEFAULT_SCALE_TIMEOUT
public static final int DEFAULT_LOGGING_INTERVAL
public static final Long DEFAULT_WEBSOCKET_TIMEOUT
public static final Long DEFAULT_WEBSOCKET_PING_INTERVAL
public static final String HTTP_PROTOCOL_PREFIX
public static final String HTTPS_PROTOCOL_PREFIX
public Config()
public Config(String masterUrl, String apiVersion, String namespace, boolean trustCerts, String caCertFile, String caCertData, String clientCertFile, String clientCertData, String clientKeyFile, String clientKeyData, String clientKeyAlgo, String clientKeyPassphrase, String username, String password, String oauthToken, int watchReconnectInterval, int watchReconnectLimit, int connectionTimeout, int requestTimeout, long rollingTimeout, long scaleTimeout, int loggingInterval, String httpProxy, String httpsProxy, String[] noProxy, Map<Integer,String> errorMessages, String userAgent, okhttp3.TlsVersion[] tlsVersions, long websocketTimeout, long websocketPingInterval)
public void configFromSysPropsOrEnvVars(Config config)
public String getOauthToken()
public void setOauthToken(String oauthToken)
public String getPassword()
public void setPassword(String password)
public String getUsername()
public void setUsername(String username)
public String getClientKeyPassphrase()
public void setClientKeyPassphrase(String clientKeyPassphrase)
public String getClientKeyAlgo()
public void setClientKeyAlgo(String clientKeyAlgo)
public String getClientKeyData()
public void setClientKeyData(String clientKeyData)
public String getClientKeyFile()
public void setClientKeyFile(String clientKeyFile)
public String getClientCertData()
public void setClientCertData(String clientCertData)
public String getClientCertFile()
public void setClientCertFile(String clientCertFile)
public String getCaCertData()
public void setCaCertData(String caCertData)
public String getCaCertFile()
public void setCaCertFile(String caCertFile)
public String getApiVersion()
public void setApiVersion(String apiVersion)
public String getMasterUrl()
public void setMasterUrl(String masterUrl)
public boolean isTrustCerts()
public void setTrustCerts(boolean trustCerts)
public int getWatchReconnectInterval()
public void setWatchReconnectInterval(int watchReconnectInterval)
public int getWatchReconnectLimit()
public void setWatchReconnectLimit(int watchReconnectLimit)
public static ConfigBuilder builder()
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public int getRequestTimeout()
public void setRequestTimeout(int requestTimeout)
public long getRollingTimeout()
public void setRollingTimeout(long rollingTimeout)
public long getScaleTimeout()
public void setScaleTimeout(long scaleTimeout)
public int getLoggingInterval()
public void setLoggingInterval(int loggingInterval)
public void setHttpProxy(String httpProxy)
public String getHttpProxy()
public void setHttpsProxy(String httpsProxy)
public String getHttpsProxy()
public void setNoProxy(String[] noProxy)
public String[] getNoProxy()
public String getNamespace()
public void setNamespace(String namespace)
public String getUserAgent()
public void setUserAgent(String userAgent)
public okhttp3.TlsVersion[] getTlsVersions()
public void setTlsVersions(okhttp3.TlsVersion[] tlsVersions)
public long getWebsocketTimeout()
public void setWebsocketTimeout(long websocketTimeout)
public long getWebsocketPingInterval()
public void setWebsocketPingInterval(long websocketPingInterval)
Copyright © 2015–2016 Red Hat. All rights reserved.