public class KubectlGet<ApiType extends io.kubernetes.client.common.KubernetesObject> extends Object implements Kubectl.Executable<List<ApiType>>
Modifier and Type | Class and Description |
---|---|
class |
KubectlGet.KubectlGetSingle |
Modifier and Type | Method and Description |
---|---|
T |
apiClient(io.kubernetes.client.openapi.ApiClient apiClient) |
KubectlGet<ApiType> |
apiListTypeClass(Class<? extends io.kubernetes.client.common.KubernetesListObject> apiTypeListClass) |
List<ApiType> |
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) |
KubectlGet.KubectlGetSingle |
name(String name) |
KubectlGet<ApiType> |
namespace(String namespace) |
KubectlGet<ApiType> |
options(io.kubernetes.client.util.generic.options.ListOptions listOptions) |
protected void |
refreshDiscovery() |
T |
skipDiscovery() |
public KubectlGet<ApiType> apiListTypeClass(Class<? extends io.kubernetes.client.common.KubernetesListObject> apiTypeListClass)
public KubectlGet<ApiType> options(io.kubernetes.client.util.generic.options.ListOptions listOptions)
public KubectlGet<ApiType> namespace(String namespace)
public KubectlGet.KubectlGetSingle name(String name)
public List<ApiType> execute() throws KubectlException
Kubectl.Executable
execute
in interface Kubectl.Executable<List<ApiType extends io.kubernetes.client.common.KubernetesObject>>
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.