public class KubectlTaint extends Object implements Kubectl.Executable<io.kubernetes.client.openapi.models.V1Node>
| Modifier and Type | Method and Description |
|---|---|
KubectlTaint |
addTaint(String key,
String effect) |
KubectlTaint |
addTaint(String key,
String value,
String effect) |
T |
apiClient(io.kubernetes.client.openapi.ApiClient apiClient) |
io.kubernetes.client.openapi.models.V1Node |
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) |
T |
name(String name) |
T |
namespace(String namespace) |
protected void |
refreshDiscovery() |
KubectlTaint |
removeTaint(String key) |
KubectlTaint |
removeTaint(String key,
String effect) |
T |
skipDiscovery() |
public KubectlTaint addTaint(String key, String effect)
public KubectlTaint addTaint(String key, String value, String effect)
public KubectlTaint removeTaint(String key)
public KubectlTaint removeTaint(String key, String effect)
public io.kubernetes.client.openapi.models.V1Node execute()
throws KubectlException
Kubectl.Executableexecute in interface Kubectl.Executable<io.kubernetes.client.openapi.models.V1Node>KubectlException - the kubectl exceptionpublic T name(String name)
protected io.kubernetes.client.util.generic.GenericKubernetesApi<ApiType,io.kubernetes.client.common.KubernetesListObject> getGenericApi()
throws KubectlException
KubectlExceptionpublic T namespace(String namespace)
protected void refreshDiscovery()
throws KubectlException
KubectlExceptionprotected <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
KubectlExceptionprotected <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
KubectlExceptionpublic T apiClient(io.kubernetes.client.openapi.ApiClient apiClient)
public T skipDiscovery()
Copyright © 2023. All rights reserved.