Class KubernetesConfig
- java.lang.Object
-
- io.gravitee.kubernetes.client.config.KubernetesConfig
-
public class KubernetesConfig extends Object
- Since:
- 3.9.11
- Author:
- Kamiel Ahmadpour (kamiel.ahmadpour at graviteesource.com), GraviteeSource Team
-
-
Field Summary
Fields Modifier and Type Field Description static LongDEFAULT_WEBSOCKET_TIMEOUTstatic StringKUBERNETES_CURRENT_NAMESPACE_PATHstatic StringKUBERNETES_KUBECONFIG_FILEstatic StringKUBERNETES_SERVICE_ACCOUNT_CA_CRT_PATHstatic StringKUBERNETES_SERVICE_ACCOUNT_TOKEN_PATHstatic StringKUBERNETES_SERVICE_HOST_PROPERTYstatic StringKUBERNETES_SERVICE_PORT_HTTPS_PROPERTY
-
Method Summary
-
-
-
Field Detail
-
KUBERNETES_SERVICE_HOST_PROPERTY
public static final String KUBERNETES_SERVICE_HOST_PROPERTY
- See Also:
- Constant Field Values
-
KUBERNETES_SERVICE_PORT_HTTPS_PROPERTY
public static final String KUBERNETES_SERVICE_PORT_HTTPS_PROPERTY
- See Also:
- Constant Field Values
-
KUBERNETES_SERVICE_ACCOUNT_TOKEN_PATH
public static final String KUBERNETES_SERVICE_ACCOUNT_TOKEN_PATH
- See Also:
- Constant Field Values
-
KUBERNETES_SERVICE_ACCOUNT_CA_CRT_PATH
public static final String KUBERNETES_SERVICE_ACCOUNT_CA_CRT_PATH
- See Also:
- Constant Field Values
-
KUBERNETES_CURRENT_NAMESPACE_PATH
public static final String KUBERNETES_CURRENT_NAMESPACE_PATH
- See Also:
- Constant Field Values
-
KUBERNETES_KUBECONFIG_FILE
public static final String KUBERNETES_KUBECONFIG_FILE
- See Also:
- Constant Field Values
-
DEFAULT_WEBSOCKET_TIMEOUT
public static final Long DEFAULT_WEBSOCKET_TIMEOUT
-
-
Method Detail
-
getInstance
public static KubernetesConfig getInstance()
-
tryKubeConfig
public boolean tryKubeConfig()
-
getApiServerHost
public String getApiServerHost()
-
setApiServerHost
public void setApiServerHost(String apiServerHost)
-
getApiServerPort
public int getApiServerPort()
-
setApiServerPort
public void setApiServerPort(int apiServerPort)
-
getCaCertData
public String getCaCertData()
-
setCaCertData
public void setCaCertData(String caCertData)
-
verifyHost
public boolean verifyHost()
-
setVerifyHost
public void setVerifyHost(boolean verifyHost)
-
useSSL
public boolean useSSL()
-
setUseSSL
public void setUseSSL(boolean useSSL)
-
getAccessToken
public String getAccessToken()
-
setAccessToken
public void setAccessToken(String accessToken)
-
getCurrentNamespace
public String getCurrentNamespace()
-
setCurrentNamespace
public void setCurrentNamespace(String currentNamespace)
-
getWebsocketTimeout
public long getWebsocketTimeout()
-
setWebsocketTimeout
public void setWebsocketTimeout(long websocketTimeout)
-
getMasterUrl
public String getMasterUrl()
-
setMasterUrl
public void setMasterUrl(String masterUrl)
-
getApiVersion
public String getApiVersion()
-
setApiVersion
public void setApiVersion(String apiVersion)
-
getClientCertData
public String getClientCertData()
-
setClientCertData
public void setClientCertData(String clientCertData)
-
getClientKeyData
public String getClientKeyData()
-
setClientKeyData
public void setClientKeyData(String clientKeyData)
-
getFile
public File getFile()
-
setFile
public void setFile(File file)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
-