public class KubectlVersion extends Object implements Kubectl.Executable<io.kubernetes.client.openapi.models.VersionInfo>
Constructor and Description |
---|
KubectlVersion() |
Modifier and Type | Method and Description |
---|---|
T |
apiClient(io.kubernetes.client.openapi.ApiClient apiClient) |
io.kubernetes.client.openapi.models.VersionInfo |
execute()
Run and retrieve the output from the kubectl helpers.
|
protected <ApiType extends io.kubernetes.client.common.KubernetesObject> |
getGenericApi(Class<ApiType> apiTypeClass) |
protected <ApiType extends io.kubernetes.client.common.KubernetesObject,ApiListType extends io.kubernetes.client.common.KubernetesListObject> |
getGenericApi(Class<ApiType> apiTypeClass,
Class<ApiListType> apiListTypeClass) |
protected void |
refreshDiscovery() |
T |
skipDiscovery() |
public io.kubernetes.client.openapi.models.VersionInfo execute() throws KubectlException
Kubectl.Executable
execute
in interface Kubectl.Executable<io.kubernetes.client.openapi.models.VersionInfo>
KubectlException
- the kubectl exceptionprotected void refreshDiscovery() throws KubectlException
KubectlException
protected <ApiType extends io.kubernetes.client.common.KubernetesObject> io.kubernetes.client.util.generic.GenericKubernetesApi<ApiType,? extends io.kubernetes.client.common.KubernetesListObject> getGenericApi(Class<ApiType> apiTypeClass) throws KubectlException
KubectlException
protected <ApiType extends io.kubernetes.client.common.KubernetesObject,ApiListType extends io.kubernetes.client.common.KubernetesListObject> io.kubernetes.client.util.generic.GenericKubernetesApi<ApiType,ApiListType> getGenericApi(Class<ApiType> apiTypeClass, Class<ApiListType> apiListTypeClass) throws KubectlException
KubectlException
public T apiClient(io.kubernetes.client.openapi.ApiClient apiClient)
public T skipDiscovery()
Copyright © 2021. All rights reserved.