public class KubectlDelete<ApiType extends io.kubernetes.client.common.KubernetesObject> extends Object implements Kubectl.Executable<ApiType>
Modifier and Type | Method and Description |
---|---|
T |
apiClient(io.kubernetes.client.openapi.ApiClient apiClient) |
ApiType |
execute()
Run and retrieve the output from the kubectl helpers.
|
protected io.kubernetes.client.util.generic.GenericKubernetesApi<ApiType,io.kubernetes.client.common.KubernetesListObject> |
getGenericApi() |
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) |
boolean |
isNamespaced(Class<ApiType> apiTypeClass) |
T |
name(String name) |
T |
namespace(String namespace) |
protected void |
refreshDiscovery() |
T |
skipDiscovery() |
public ApiType execute() throws KubectlException
Kubectl.Executable
execute
in interface Kubectl.Executable<ApiType extends io.kubernetes.client.common.KubernetesObject>
KubectlException
- the kubectl exceptionpublic T name(String name)
protected io.kubernetes.client.util.generic.GenericKubernetesApi<ApiType,io.kubernetes.client.common.KubernetesListObject> getGenericApi() throws KubectlException
KubectlException
public T namespace(String namespace)
protected 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.