Class InClusterApiClient
java.lang.Object
io.kubernetes.client.openapi.ApiClient
de.predic8.kubernetesclient.client.NamespacedApiClient
de.predic8.kubernetesclient.client.LoggingApiClient
de.predic8.kubernetesclient.client.InClusterApiClient
-
Nested Class Summary
Nested classes/interfaces inherited from class de.predic8.kubernetesclient.client.NamespacedApiClient
NamespacedApiClient.ByteArrayBase64StringTypeAdapter -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.predic8.kubernetesclient.client.LoggingApiClient
gkm, setupTLSMethods inherited from class io.kubernetes.client.openapi.ApiClient
addDefaultCookie, addDefaultHeader, buildCall, buildRequest, buildRequestBodyFormEncoding, buildRequestBodyMultipart, buildUrl, collectionPathParameterToString, deserialize, downloadFileFromResponse, escapeString, execute, execute, executeAsync, executeAsync, getAuthentication, getAuthentications, getBasePath, getConnectTimeout, getDateFormat, getHttpClient, getJSON, getKeyManagers, getReadTimeout, getSslCaCert, getTempFolderPath, getWriteTimeout, guessContentTypeFromFile, handleResponse, isDebugging, isJsonMime, isVerifyingSsl, parameterToPair, parameterToPairs, parameterToString, prepareDownloadFile, processCookieParams, processHeaderParams, sanitizeFilename, selectHeaderAccept, selectHeaderContentType, serialize, setAccessToken, setApiKey, setApiKeyPrefix, setBasePath, setConnectTimeout, setDateFormat, setDebugging, setHttpClient, setJSON, setKeyManagers, setLenientOnJson, setLocalDateFormat, setOffsetDateTimeFormat, setPassword, setReadTimeout, setSqlDateFormat, setSslCaCert, setTempFolderPath, setUserAgent, setUsername, setVerifyingSsl, setWriteTimeout, updateParamsForAuth
-
Constructor Details
-
InClusterApiClient
public InClusterApiClient()
-
-
Method Details
-
getTokenFile
-
init
@PostConstruct public void init()- Overrides:
initin classLoggingApiClient
-
getMyNamespace
- Specified by:
getMyNamespacein classNamespacedApiClient- Returns:
- "default" (overrideable using the "kubernetes.client.namespace" Spring property) if running outside of the cluster, the pod's own namespace, if running on the inside.
-