Class KubernetesConfig


  • public class KubernetesConfig
    extends Object
    Since:
    3.9.11
    Author:
    Kamiel Ahmadpour (kamiel.ahmadpour at graviteesource.com), GraviteeSource Team
    • Field Detail

      • 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
      • DEFAULT_WEBSOCKET_TIMEOUT

        public static final Long DEFAULT_WEBSOCKET_TIMEOUT
    • Method Detail

      • 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)