Class KubernetesClientProperties
java.lang.Object
org.springframework.cloud.kubernetes.commons.KubernetesClientProperties
@ConfigurationProperties("spring.cloud.kubernetes.client")
public class KubernetesClientProperties
extends Object
Kubernetes client properties.
- Author:
- Ioannis Canellos
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]voidsetApiVersion(String apiVersion) voidsetCaCertData(String caCertData) voidsetCaCertFile(String caCertFile) voidsetClientCertData(String clientCertData) voidsetClientCertFile(String clientCertFile) voidsetClientKeyAlgo(String clientKeyAlgo) voidsetClientKeyData(String clientKeyData) voidsetClientKeyFile(String clientKeyFile) voidsetClientKeyPassphrase(String clientKeyPassphrase) voidsetConnectionTimeout(Duration connectionTimeout) voidsetHttpProxy(String httpProxy) voidsetHttpsProxy(String httpsProxy) voidsetLoggingInterval(Duration loggingInterval) voidsetMasterUrl(String masterUrl) voidsetNamespace(String namespace) voidsetNoProxy(String[] noProxy) voidsetOauthToken(String oauthToken) voidsetPassword(String password) voidsetProxyPassword(String proxyPassword) voidsetProxyUsername(String proxyUsername) voidsetRequestTimeout(Duration requestTimeout) voidsetRollingTimeout(Duration rollingTimeout) voidsetServiceAccountNamespacePath(String serviceAccountNamespacePath) voidsetTrustCerts(Boolean trustCerts) voidsetUserAgent(String userAgent) voidsetUsername(String username) voidsetWatchReconnectInterval(Duration watchReconnectInterval) voidsetWatchReconnectLimit(Duration watchReconnectLimit)
-
Field Details
-
DEFAULT_USER_AGENT
Default user-agent for kubernetes client.- See Also:
-
SERVICE_ACCOUNT_NAMESPACE_PATH
Default path for namespace file.- See Also:
-
-
Constructor Details
-
KubernetesClientProperties
public KubernetesClientProperties()
-
-
Method Details
-
getServiceAccountNamespacePath
-
setServiceAccountNamespacePath
-
getClientCertData
-
setClientCertData
-
isTrustCerts
-
getMasterUrl
-
setMasterUrl
-
getApiVersion
-
setApiVersion
-
getNamespace
-
setNamespace
-
getCaCertFile
-
setCaCertFile
-
getCaCertData
-
setCaCertData
-
getClientCertFile
-
setClientCertFile
-
getClientKeyFile
-
setClientKeyFile
-
getClientKeyData
-
setClientKeyData
-
getClientKeyAlgo
-
setClientKeyAlgo
-
getClientKeyPassphrase
-
setClientKeyPassphrase
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getWatchReconnectInterval
-
setWatchReconnectInterval
-
getWatchReconnectLimit
-
setWatchReconnectLimit
-
getConnectionTimeout
-
setConnectionTimeout
-
getRequestTimeout
-
setRequestTimeout
-
getRollingTimeout
-
setRollingTimeout
-
getLoggingInterval
-
setLoggingInterval
-
getTrustCerts
-
setTrustCerts
-
getHttpProxy
-
setHttpProxy
-
getHttpsProxy
-
setHttpsProxy
-
getProxyUsername
-
setProxyUsername
-
getProxyPassword
-
setProxyPassword
-
getNoProxy
-
setNoProxy
-
getOauthToken
-
setOauthToken
-
getUserAgent
-
setUserAgent
-