@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