public class OpenShiftConfig extends Config
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Long |
DEFAULT_BUILD_TIMEOUT |
static java.lang.String |
KUBERNETES_OAPI_VERSION_SYSTEM_PROPERTY |
static java.lang.String |
OPENSHIFT_BUILD_TIMEOUT_SYSTEM_PROPERTY |
static java.lang.String |
OPENSHIFT_URL_SYSTEM_PROPERTY |
DEFAULT_LOGGING_INTERVAL, DEFAULT_MASTER_URL, DEFAULT_MAX_CONCURRENT_REQUESTS, DEFAULT_MAX_CONCURRENT_REQUESTS_PER_HOST, DEFAULT_ROLLING_TIMEOUT, DEFAULT_SCALE_TIMEOUT, DEFAULT_WEBSOCKET_PING_INTERVAL, DEFAULT_WEBSOCKET_TIMEOUT, HTTP_PROTOCOL_PREFIX, HTTPS_PROTOCOL_PREFIX, KUBERNETES_ALL_PROXY, KUBERNETES_API_VERSION_SYSTEM_PROPERTY, KUBERNETES_AUTH_BASIC_PASSWORD_SYSTEM_PROPERTY, KUBERNETES_AUTH_BASIC_USERNAME_SYSTEM_PROPERTY, KUBERNETES_AUTH_TRYKUBECONFIG_SYSTEM_PROPERTY, KUBERNETES_AUTH_TRYSERVICEACCOUNT_SYSTEM_PROPERTY, KUBERNETES_CA_CERTIFICATE_DATA_SYSTEM_PROPERTY, KUBERNETES_CA_CERTIFICATE_FILE_SYSTEM_PROPERTY, KUBERNETES_CLIENT_CERTIFICATE_DATA_SYSTEM_PROPERTY, KUBERNETES_CLIENT_CERTIFICATE_FILE_SYSTEM_PROPERTY, KUBERNETES_CLIENT_KEY_ALGO_SYSTEM_PROPERTY, KUBERNETES_CLIENT_KEY_DATA_SYSTEM_PROPERTY, KUBERNETES_CLIENT_KEY_FILE_SYSTEM_PROPERTY, KUBERNETES_CLIENT_KEY_PASSPHRASE_SYSTEM_PROPERTY, KUBERNETES_CONNECTION_TIMEOUT_SYSTEM_PROPERTY, KUBERNETES_DISABLE_AUTO_CONFIG_SYSTEM_PROPERTY, KUBERNETES_DISABLE_HOSTNAME_VERIFICATION_SYSTEM_PROPERTY, KUBERNETES_HTTP_PROXY, KUBERNETES_HTTP2_DISABLE, KUBERNETES_HTTPS_PROXY, KUBERNETES_IMPERSONATE_GROUP, KUBERNETES_IMPERSONATE_USERNAME, KUBERNETES_KEYSTORE_FILE_PROPERTY, KUBERNETES_KEYSTORE_PASSPHRASE_PROPERTY, KUBERNETES_KUBECONFIG_FILE, KUBERNETES_LOGGING_INTERVAL_SYSTEM_PROPERTY, KUBERNETES_MASTER_SYSTEM_PROPERTY, KUBERNETES_MAX_CONCURRENT_REQUESTS, KUBERNETES_MAX_CONCURRENT_REQUESTS_PER_HOST, KUBERNETES_NAMESPACE_FILE, KUBERNETES_NAMESPACE_PATH, KUBERNETES_NAMESPACE_SYSTEM_PROPERTY, KUBERNETES_NO_PROXY, KUBERNETES_OAUTH_TOKEN_SYSTEM_PROPERTY, KUBERNETES_PROXY_PASSWORD, KUBERNETES_PROXY_USERNAME, KUBERNETES_REQUEST_TIMEOUT_SYSTEM_PROPERTY, KUBERNETES_ROLLING_TIMEOUT_SYSTEM_PROPERTY, KUBERNETES_SCALE_TIMEOUT_SYSTEM_PROPERTY, KUBERNETES_SERVICE_ACCOUNT_CA_CRT_PATH, KUBERNETES_SERVICE_ACCOUNT_TOKEN_PATH, KUBERNETES_SERVICE_HOST_PROPERTY, KUBERNETES_SERVICE_PORT_PROPERTY, KUBERNETES_TLS_VERSIONS, KUBERNETES_TRUST_CERT_SYSTEM_PROPERTY, KUBERNETES_TRUSTSTORE_FILE_PROPERTY, KUBERNETES_TRUSTSTORE_PASSPHRASE_PROPERTY, KUBERNETES_TRYNAMESPACE_PATH_SYSTEM_PROPERTY, KUBERNETES_USER_AGENT, KUBERNETES_WATCH_RECONNECT_INTERVAL_SYSTEM_PROPERTY, KUBERNETES_WATCH_RECONNECT_LIMIT_SYSTEM_PROPERTY, KUBERNETES_WEBSOCKET_PING_INTERVAL_SYSTEM_PROPERTY, KUBERNETES_WEBSOCKET_TIMEOUT_SYSTEM_PROPERTY| Constructor and Description |
|---|
OpenShiftConfig(Config kubernetesConfig) |
OpenShiftConfig(Config kubernetesConfig,
java.lang.String openShiftUrl) |
OpenShiftConfig(Config kubernetesConfig,
java.lang.String openShiftUrl,
java.lang.String oapiVersion,
long buildTimeout) |
OpenShiftConfig(java.lang.String openShiftUrl,
java.lang.String oapiVersion,
java.lang.String masterUrl,
java.lang.String apiVersion,
java.lang.String namespace,
java.lang.Boolean trustCerts,
java.lang.Boolean disableHostnameVerification,
java.lang.String caCertFile,
java.lang.String caCertData,
java.lang.String clientCertFile,
java.lang.String clientCertData,
java.lang.String clientKeyFile,
java.lang.String clientKeyData,
java.lang.String clientKeyAlgo,
java.lang.String clientKeyPassphrase,
java.lang.String username,
java.lang.String password,
java.lang.String oauthToken,
int watchReconnectInterval,
int watchReconnectLimit,
int connectionTimeout,
int requestTimeout,
long rollingTimeout,
long scaleTimeout,
int loggingInterval,
java.lang.Integer maxConcurrentRequestsPerHost,
java.lang.String httpProxy,
java.lang.String httpsProxy,
java.lang.String[] noProxy,
java.util.Map<java.lang.Integer,java.lang.String> errorMessages,
java.lang.String userAgent,
okhttp3.TlsVersion[] tlsVersions,
long buildTimeout,
long websocketTimeout,
long websocketPingInterval,
java.lang.String proxyUsername,
java.lang.String proxyPassword,
java.lang.String trustStoreFile,
java.lang.String trustStorePassphrase,
java.lang.String keyStoreFile,
java.lang.String keyStorePassphrase,
java.lang.String impersonateUsername,
java.lang.String[] impersonateGroups,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> impersonateExtras) |
| Modifier and Type | Method and Description |
|---|---|
long |
getBuildTimeout() |
java.lang.String |
getOapiVersion() |
java.lang.String |
getOpenShiftUrl() |
boolean |
isDisableApiGroupCheck() |
boolean |
isOpenShiftAPIGroups(OpenShiftClient openShiftClient) |
void |
setBuildTimeout(long buildTimeout) |
void |
setDisableApiGroupCheck(boolean disableApiGroupCheck) |
void |
setOapiVersion(java.lang.String oapiVersion) |
void |
setOpenShiftUrl(java.lang.String openShiftUrl) |
static OpenShiftConfig |
wrap(Config config) |
autoConfigure, builder, configFromSysPropsOrEnvVars, fromKubeconfig, fromKubeconfig, getApiVersion, getCaCertData, getCaCertFile, getClientCertData, getClientCertFile, getClientKeyAlgo, getClientKeyData, getClientKeyFile, getClientKeyPassphrase, getConnectionTimeout, getErrorMessages, getHttpProxy, getHttpsProxy, getImpersonateExtras, getImpersonateGroup, getImpersonateGroups, getImpersonateUsername, getKeyAlgorithm, getKeyAlgorithm, getKeyStoreFile, getKeyStorePassphrase, getLoggingInterval, getMasterUrl, getMaxConcurrentRequests, getMaxConcurrentRequestsPerHost, getNamespace, getNoProxy, getOauthToken, getOauthTokenProvider, getPassword, getProxyPassword, getProxyUsername, getRequestConfig, getRequestTimeout, getRollingTimeout, getScaleTimeout, getTlsVersions, getTrustStoreFile, getTrustStorePassphrase, getUserAgent, getUsername, getWatchReconnectInterval, getWatchReconnectLimit, getWebsocketPingInterval, getWebsocketTimeout, isDisableHostnameVerification, isHttp2Disable, isTrustCerts, setApiVersion, setCaCertData, setCaCertFile, setClientCertData, setClientCertFile, setClientKeyAlgo, setClientKeyData, setClientKeyFile, setClientKeyPassphrase, setConnectionTimeout, setDisableHostnameVerification, setErrorMessages, setHttp2Disable, setHttpProxy, setHttpsProxy, setImpersonateExtras, setImpersonateGroup, setImpersonateGroups, setImpersonateUsername, setKeyStoreFile, setKeyStorePassphrase, setLoggingInterval, setMasterUrl, setMaxConcurrentRequests, setMaxConcurrentRequestsPerHost, setNamespace, setNoProxy, setOauthToken, setOauthTokenProvider, setPassword, setProxyPassword, setProxyUsername, setRequestTimeout, setRollingTimeout, setScaleTimeout, setTlsVersions, setTrustCerts, setTrustStoreFile, setTrustStorePassphrase, setUserAgent, setUsername, setWatchReconnectInterval, setWatchReconnectLimit, setWebsocketPingInterval, setWebsocketTimeoutpublic static final java.lang.String KUBERNETES_OAPI_VERSION_SYSTEM_PROPERTY
public static final java.lang.String OPENSHIFT_URL_SYSTEM_PROPERTY
public static final java.lang.String OPENSHIFT_BUILD_TIMEOUT_SYSTEM_PROPERTY
public static final java.lang.Long DEFAULT_BUILD_TIMEOUT
public OpenShiftConfig(Config kubernetesConfig)
public OpenShiftConfig(Config kubernetesConfig, java.lang.String openShiftUrl)
public OpenShiftConfig(java.lang.String openShiftUrl,
java.lang.String oapiVersion,
java.lang.String masterUrl,
java.lang.String apiVersion,
java.lang.String namespace,
java.lang.Boolean trustCerts,
java.lang.Boolean disableHostnameVerification,
java.lang.String caCertFile,
java.lang.String caCertData,
java.lang.String clientCertFile,
java.lang.String clientCertData,
java.lang.String clientKeyFile,
java.lang.String clientKeyData,
java.lang.String clientKeyAlgo,
java.lang.String clientKeyPassphrase,
java.lang.String username,
java.lang.String password,
java.lang.String oauthToken,
int watchReconnectInterval,
int watchReconnectLimit,
int connectionTimeout,
int requestTimeout,
long rollingTimeout,
long scaleTimeout,
int loggingInterval,
java.lang.Integer maxConcurrentRequestsPerHost,
java.lang.String httpProxy,
java.lang.String httpsProxy,
java.lang.String[] noProxy,
java.util.Map<java.lang.Integer,java.lang.String> errorMessages,
java.lang.String userAgent,
okhttp3.TlsVersion[] tlsVersions,
long buildTimeout,
long websocketTimeout,
long websocketPingInterval,
java.lang.String proxyUsername,
java.lang.String proxyPassword,
java.lang.String trustStoreFile,
java.lang.String trustStorePassphrase,
java.lang.String keyStoreFile,
java.lang.String keyStorePassphrase,
java.lang.String impersonateUsername,
java.lang.String[] impersonateGroups,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> impersonateExtras)
public OpenShiftConfig(Config kubernetesConfig, java.lang.String openShiftUrl, java.lang.String oapiVersion, long buildTimeout)
public static OpenShiftConfig wrap(Config config)
public boolean isOpenShiftAPIGroups(OpenShiftClient openShiftClient)
public java.lang.String getOapiVersion()
public void setOapiVersion(java.lang.String oapiVersion)
public java.lang.String getOpenShiftUrl()
public void setOpenShiftUrl(java.lang.String openShiftUrl)
public long getBuildTimeout()
public void setBuildTimeout(long buildTimeout)
public boolean isDisableApiGroupCheck()
public void setDisableApiGroupCheck(boolean disableApiGroupCheck)
Copyright © 2015-2019 Red Hat. All Rights Reserved.