public class DefaultResourceList<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 ResourceList<T,L,B>, FilteredResourceList<T,L>
mapper
Constructor and Description |
---|
DefaultResourceList(com.ning.http.client.AsyncHttpClient httpClient,
URL rootUrl,
String resourceT,
Class<T> clazz,
Class<L> listClazz,
Class<B> builderClazz,
Class<D> updateableClazz) |
Modifier and Type | Method and Description |
---|---|
FilteredResourceList<T,L> |
withField(String key,
String value) |
FilteredResourceList<T,L> |
withFields(Map<String,String> labels) |
FilteredResourceList<T,L> |
withLabel(String key,
String value) |
FilteredResourceList<T,L> |
withLabelIn(String key,
String... values) |
FilteredResourceList<T,L> |
withLabelNotIn(String key,
String... values) |
FilteredResourceList<T,L> |
withLabels(Map<String,String> labels) |
FilteredResourceList<T,L> |
withoutLabel(String key,
String value) |
FilteredResourceList<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 FilteredResourceList<T,L> withLabels(Map<String,String> labels)
withLabels
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withLabels
in interface ResourceList<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>>
public FilteredResourceList<T,L> withoutLabels(Map<String,String> labels) throws KubernetesClientException
withoutLabels
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withoutLabels
in interface ResourceList<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>>
KubernetesClientException
public FilteredResourceList<T,L> withLabelIn(String key, String... values) throws KubernetesClientException
withLabelIn
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withLabelIn
in interface ResourceList<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>>
KubernetesClientException
public FilteredResourceList<T,L> withLabelNotIn(String key, String... values) throws KubernetesClientException
withLabelNotIn
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withLabelNotIn
in interface ResourceList<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>>
KubernetesClientException
public FilteredResourceList<T,L> withLabel(String key, String value)
withLabel
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withLabel
in interface ResourceList<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>>
public FilteredResourceList<T,L> withoutLabel(String key, String value) throws KubernetesClientException
withoutLabel
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withoutLabel
in interface ResourceList<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>>
KubernetesClientException
public FilteredResourceList<T,L> withFields(Map<String,String> labels)
withFields
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withFields
in interface ResourceList<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>>
public FilteredResourceList<T,L> withField(String key, String value)
withField
in interface FilteredResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList>
withField
in interface ResourceList<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>>
Copyright © 2015 Red Hat. All rights reserved.