public class NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>> extends BaseResourceList<T,L,B,D> implements NamespacedResourceList<T,L,B,D>, FilteredNamespacedResourceList<T,L>
mapper
Modifier and Type | Method and Description |
---|---|
T |
create(T resource) |
D |
createNew() |
FilteredNamespacedResourceList<T,L> |
withField(String key,
String value) |
FilteredNamespacedResourceList<T,L> |
withFields(Map<String,String> labels) |
FilteredNamespacedResourceList<T,L> |
withLabel(String key,
String value) |
FilteredNamespacedResourceList<T,L> |
withLabelIn(String key,
String... values) |
FilteredNamespacedResourceList<T,L> |
withLabelNotIn(String key,
String... values) |
FilteredNamespacedResourceList<T,L> |
withLabels(Map<String,String> labels) |
NamedNamespacedResource<T,B,D> |
withName(String name) |
FilteredNamespacedResourceList<T,L> |
withoutLabel(String key,
String value) |
FilteredNamespacedResourceList<T,L> |
withoutLabels(Map<String,String> labels) |
delete, getFields, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListClazz, list, watch
getBuilderClazz, getClazz, getDoneableClazz, getHttpClient, getNamespace, getNamespacedUrl, getResourceT, getRootUrl, handleCreate, handleDelete, handleGet, handleUpdate, setNamespace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delete, list, watch
delete, list
public T create(T resource) throws KubernetesClientException
create
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
KubernetesClientException
public D createNew() throws KubernetesClientException
createNew
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
KubernetesClientException
public FilteredNamespacedResourceList<T,L> withLabels(Map<String,String> labels)
withLabels
in interface FilteredNamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withLabels
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
public FilteredNamespacedResourceList<T,L> withoutLabels(Map<String,String> labels) throws KubernetesClientException
withoutLabels
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
KubernetesClientException
public FilteredNamespacedResourceList<T,L> withLabelIn(String key, String... values) throws KubernetesClientException
withLabelIn
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
KubernetesClientException
public FilteredNamespacedResourceList<T,L> withLabelNotIn(String key, String... values) throws KubernetesClientException
withLabelNotIn
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
KubernetesClientException
public FilteredNamespacedResourceList<T,L> withLabel(String key, String value)
withLabel
in interface FilteredNamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withLabel
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
public FilteredNamespacedResourceList<T,L> withoutLabel(String key, String value) throws KubernetesClientException
withoutLabel
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
KubernetesClientException
public FilteredNamespacedResourceList<T,L> withFields(Map<String,String> labels)
withFields
in interface FilteredNamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withFields
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
public FilteredNamespacedResourceList<T,L> withField(String key, String value)
withField
in interface FilteredNamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withField
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
public NamedNamespacedResource<T,B,D> withName(String name) throws KubernetesClientException
withName
in interface NamespacedResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,B extends io.fabric8.kubernetes.api.builder.Builder<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
KubernetesClientException
Copyright © 2015 Red Hat. All rights reserved.