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.Executable
execute
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
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.