public class OpenShiftConfig extends Config
Config.ExecCredential, Config.ExecCredentialSpec, Config.ExecCredentialStatus| Modifier and Type | Field and Description |
|---|---|
static String |
BUILD_TIMEOUT |
static Long |
DEFAULT_BUILD_TIMEOUT |
static String |
DISABLE_API_GROUP_CHECK |
static String |
KUBERNETES_OAPI_VERSION_SYSTEM_PROPERTY |
static String |
OAPI_VERSION |
static String |
OPENSHIFT_BUILD_TIMEOUT_SYSTEM_PROPERTY |
static String |
OPENSHIFT_URL |
static String |
OPENSHIFT_URL_SYSTEM_PROPERTY |
additionalProperties, DEFAULT_LOGGING_INTERVAL, DEFAULT_MASTER_URL, DEFAULT_MAX_CONCURRENT_REQUESTS, DEFAULT_MAX_CONCURRENT_REQUESTS_PER_HOST, DEFAULT_REQUEST_RETRY_BACKOFFINTERVAL, DEFAULT_REQUEST_RETRY_BACKOFFLIMIT, DEFAULT_REQUEST_TIMEOUT, DEFAULT_SCALE_TIMEOUT, DEFAULT_UPLOAD_REQUEST_TIMEOUT, DEFAULT_WEBSOCKET_PING_INTERVAL, 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_SERVICEACCOUNT_TOKEN_FILE_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_RETRY_BACKOFFINTERVAL_SYSTEM_PROPERTY, KUBERNETES_REQUEST_RETRY_BACKOFFLIMIT_SYSTEM_PROPERTY, KUBERNETES_REQUEST_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_UPLOAD_REQUEST_TIMEOUT_SYSTEM_PROPERTY, KUBERNETES_USER_AGENT, KUBERNETES_WATCH_RECONNECT_INTERVAL_SYSTEM_PROPERTY, KUBERNETES_WATCH_RECONNECT_LIMIT_SYSTEM_PROPERTY, KUBERNETES_WEBSOCKET_PING_INTERVAL_SYSTEM_PROPERTY| Constructor and Description |
|---|
OpenShiftConfig(Config kubernetesConfig) |
OpenShiftConfig(Config kubernetesConfig,
String openShiftUrl) |
OpenShiftConfig(Config kubernetesConfig,
String openShiftUrl,
String oapiVersion,
long buildTimeout) |
OpenShiftConfig(String openShiftUrl,
String oapiVersion,
String masterUrl,
String apiVersion,
String namespace,
boolean trustCerts,
boolean disableHostnameVerification,
String caCertFile,
String caCertData,
String clientCertFile,
String clientCertData,
String clientKeyFile,
String clientKeyData,
String clientKeyAlgo,
String clientKeyPassphrase,
String username,
String password,
String oauthToken,
String autoOAuthToken,
int watchReconnectInterval,
int watchReconnectLimit,
int connectionTimeout,
int requestTimeout,
long scaleTimeout,
int loggingInterval,
int maxConcurrentRequests,
int maxConcurrentRequestsPerHost,
boolean http2Disable,
String httpProxy,
String httpsProxy,
String[] noProxy,
Map<Integer,String> errorMessages,
String userAgent,
TlsVersion[] tlsVersions,
long websocketPingInterval,
String proxyUsername,
String proxyPassword,
String trustStoreFile,
String trustStorePassphrase,
String keyStoreFile,
String keyStorePassphrase,
String impersonateUsername,
String[] impersonateGroups,
Map<String,List<String>> impersonateExtras,
OAuthTokenProvider oauthTokenProvider,
Map<String,String> customHeaders,
int requestRetryBackoffLimit,
int requestRetryBackoffInterval,
int uploadRequestTimeout,
boolean onlyHttpWatches,
long buildTimeout,
boolean disableApiGroupCheck) |
| Modifier and Type | Method and Description |
|---|---|
long |
getBuildTimeout() |
String |
getOapiVersion() |
String |
getOpenShiftUrl() |
Readiness |
getReadiness() |
boolean |
isDisableApiGroupCheck() |
void |
setBuildTimeout(long buildTimeout) |
void |
setDisableApiGroupCheck(boolean disableApiGroupCheck) |
void |
setOapiVersion(String oapiVersion) |
void |
setOpenShiftUrl(String openShiftUrl) |
static OpenShiftConfig |
wrap(Config config) |
autoConfigure, builder, configFromSysPropsOrEnvVars, empty, fromKubeconfig, fromKubeconfig, getAdditionalProperties, getApiVersion, getAuthenticatorCommandFromExecConfig, getAuthProvider, getAutoConfigure, getAutoOAuthToken, getCaCertData, getCaCertFile, getClientCertData, getClientCertFile, getClientKeyAlgo, getClientKeyData, getClientKeyFile, getClientKeyPassphrase, getCommandWithFullyQualifiedPath, getConnectionTimeout, getContexts, getCurrentContext, getCustomHeaders, getErrorMessages, getExecCredentialFromExecConfig, getFile, getHomeDir, getHttpProxy, getHttpsProxy, getImpersonateExtras, getImpersonateGroups, getImpersonateUsername, getKeyAlgorithm, getKeyAlgorithm, getKeyStoreFile, getKeyStorePassphrase, getKubeconfigFilename, getLoggingInterval, getMasterUrl, getMaxConcurrentRequests, getMaxConcurrentRequestsPerHost, getNamespace, getNoProxy, getOauthToken, getOauthTokenProvider, getPassword, getProxyPassword, getProxyUsername, getRequestConfig, getRequestRetryBackoffInterval, getRequestRetryBackoffLimit, getRequestTimeout, getScaleTimeout, getTlsVersions, getTrustStoreFile, getTrustStorePassphrase, getUploadRequestTimeout, getUserAgent, getUsername, getWatchReconnectInterval, getWatchReconnectLimit, getWebsocketPingInterval, isDefaultNamespace, isDisableHostnameVerification, isHttp2Disable, isOnlyHttpWatches, isTrustCerts, refresh, setAdditionalProperty, setApiVersion, setAuthProvider, setAutoConfigure, setAutoOAuthToken, setCaCertData, setCaCertFile, setClientCertData, setClientCertFile, setClientKeyAlgo, setClientKeyData, setClientKeyFile, setClientKeyPassphrase, setConnectionTimeout, setContexts, setCurrentContext, setCustomHeaders, setDefaultNamespace, setDisableHostnameVerification, setErrorMessages, setFile, setHttp2Disable, setHttpProxy, setHttpsProxy, setImpersonateExtras, setImpersonateGroups, setImpersonateUsername, setKeyStoreFile, setKeyStorePassphrase, setLoggingInterval, setMasterUrl, setMaxConcurrentRequests, setMaxConcurrentRequestsPerHost, setNamespace, setNoProxy, setOauthToken, setOauthTokenProvider, setOnlyHttpWatches, setPassword, setProxyPassword, setProxyUsername, setRequestRetryBackoffInterval, setRequestRetryBackoffLimit, setRequestTimeout, setScaleTimeout, setTlsVersions, setTrustCerts, setTrustStoreFile, setTrustStorePassphrase, setUploadRequestTimeout, setUserAgent, setUsername, setWatchReconnectInterval, setWatchReconnectLimit, setWebsocketPingIntervalpublic static final String KUBERNETES_OAPI_VERSION_SYSTEM_PROPERTY
public static final String OPENSHIFT_URL_SYSTEM_PROPERTY
public static final String OPENSHIFT_BUILD_TIMEOUT_SYSTEM_PROPERTY
public static final String DISABLE_API_GROUP_CHECK
public static final String OPENSHIFT_URL
public static final String BUILD_TIMEOUT
public static final String OAPI_VERSION
public static final Long DEFAULT_BUILD_TIMEOUT
public OpenShiftConfig(Config kubernetesConfig)
public OpenShiftConfig(String openShiftUrl, String oapiVersion, String masterUrl, String apiVersion, String namespace, boolean trustCerts, boolean disableHostnameVerification, String caCertFile, String caCertData, String clientCertFile, String clientCertData, String clientKeyFile, String clientKeyData, String clientKeyAlgo, String clientKeyPassphrase, String username, String password, String oauthToken, String autoOAuthToken, int watchReconnectInterval, int watchReconnectLimit, int connectionTimeout, int requestTimeout, long scaleTimeout, int loggingInterval, int maxConcurrentRequests, int maxConcurrentRequestsPerHost, boolean http2Disable, String httpProxy, String httpsProxy, String[] noProxy, Map<Integer,String> errorMessages, String userAgent, TlsVersion[] tlsVersions, long websocketPingInterval, String proxyUsername, String proxyPassword, String trustStoreFile, String trustStorePassphrase, String keyStoreFile, String keyStorePassphrase, String impersonateUsername, String[] impersonateGroups, Map<String,List<String>> impersonateExtras, OAuthTokenProvider oauthTokenProvider, Map<String,String> customHeaders, int requestRetryBackoffLimit, int requestRetryBackoffInterval, int uploadRequestTimeout, boolean onlyHttpWatches, long buildTimeout, boolean disableApiGroupCheck)
public static OpenShiftConfig wrap(Config config)
public String getOapiVersion()
public void setOapiVersion(String oapiVersion)
public String getOpenShiftUrl()
public void setOpenShiftUrl(String openShiftUrl)
public long getBuildTimeout()
public void setBuildTimeout(long buildTimeout)
public boolean isDisableApiGroupCheck()
public void setDisableApiGroupCheck(boolean disableApiGroupCheck)
public Readiness getReadiness()
getReadiness in class ConfigCopyright © 2015–2024 Red Hat. All rights reserved.