Class KubectlVersion
java.lang.Object
io.kubernetes.client.extended.kubectl.KubectlVersion
- All Implemented Interfaces:
Kubectl.Executable<io.kubernetes.client.openapi.models.VersionInfo>
public class KubectlVersion
extends Object
implements Kubectl.Executable<io.kubernetes.client.openapi.models.VersionInfo>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapiClient(io.kubernetes.client.openapi.ApiClient apiClient) io.kubernetes.client.openapi.models.VersionInfoexecute()Run and retrieve the output from the kubectl helpers.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) 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) protected void
-
Constructor Details
-
KubectlVersion
public KubectlVersion()
-
-
Method Details
-
execute
Description copied from interface:Kubectl.ExecutableRun and retrieve the output from the kubectl helpers.- Specified by:
executein interfaceKubectl.Executable<io.kubernetes.client.openapi.models.VersionInfo>- Returns:
- the output, can be Void
- Throws:
KubectlException- the kubectl exception
-
refreshDiscovery
- Throws:
KubectlException
-
getGenericApi
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 - Throws:
KubectlException
-
getGenericApi
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 - Throws:
KubectlException
-
apiClient
-
skipDiscovery
-