@Requires(beans=io.kubernetes.client.Discovery.class)
@Singleton
@Internal
public class DiscoveryCache
extends java.lang.Object
Discovery results.| Constructor and Description |
|---|
DiscoveryCache(io.kubernetes.client.Discovery discovery,
ApiClientConfiguration.ApiDiscoveryCacheConfiguration apiDiscoveryCacheConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<io.kubernetes.client.Discovery.APIResource> |
find(java.lang.Class<? extends io.kubernetes.client.common.KubernetesObject> clazz)
Finds the
Discovery.APIResource for respective KubernetesObject class. |
java.util.Set<io.kubernetes.client.Discovery.APIResource> |
findAll()
Find all
Discovery.APIResource. |
public DiscoveryCache(io.kubernetes.client.Discovery discovery,
ApiClientConfiguration.ApiDiscoveryCacheConfiguration apiDiscoveryCacheConfiguration)
public java.util.Set<io.kubernetes.client.Discovery.APIResource> findAll()
throws io.kubernetes.client.openapi.ApiException
Discovery.APIResource.io.kubernetes.client.openapi.ApiException - when failed to download api resourcespublic java.util.Optional<io.kubernetes.client.Discovery.APIResource> find(java.lang.Class<? extends io.kubernetes.client.common.KubernetesObject> clazz)
Discovery.APIResource for respective KubernetesObject class.clazz - kubernetes object class