ApiType - api type of the cache@Internal
public class IndexerComposite<ApiType extends io.kubernetes.client.common.KubernetesObject>
extends java.lang.Object
Indexer composite for the given ApiType that provides
access to the Store resources.| Constructor and Description |
|---|
IndexerComposite() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(java.lang.String namespace,
io.kubernetes.client.informer.cache.Indexer<ApiType> sharedIndexInformer)
Add
Indexer to the composite. |
reactor.core.publisher.Mono<ApiType> |
getResource(java.lang.String name,
java.lang.String namespace)
Get resource from the
Indexer. |
reactor.core.publisher.Flux<ApiType> |
getResources(java.lang.String namespace)
Get all resources from the
Indexer for given namespace. |
protected void add(java.lang.String namespace,
io.kubernetes.client.informer.cache.Indexer<ApiType> sharedIndexInformer)
Indexer to the composite.namespace - namespace of indexersharedIndexInformer - indexerpublic reactor.core.publisher.Mono<ApiType> getResource(@NonNull java.lang.String name, @NonNull java.lang.String namespace)
Indexer.name - resource namenamespace - resource namesapcepublic reactor.core.publisher.Flux<ApiType> getResources(@NonNull java.lang.String namespace)
Indexer for given namespace.namespace - namespace name or null to get resources from all namespaces