public final class Handlers extends Object
Modifier and Type | Method and Description |
---|---|
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,V extends io.fabric8.kubernetes.api.builder.VisitableBuilder<T,V>> |
get(T meta,
BaseClient client)
Returns a
ResourceHandler for the given item. |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata> |
getNamespacedHasMetadataCreateOnlyOperation(Class<T> type,
ClientContext clientContext) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata> |
getNonListingOperation(Class<T> type,
ClientContext clientContext) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> |
getOperation(Class<T> type,
Class<L> listType,
ClientContext clientContext) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata> |
getResourceDefinitionContext(io.fabric8.kubernetes.api.model.GenericKubernetesResource meta,
BaseClient client) |
static ResourceDefinitionContext |
getResourceDefinitionContext(String apiVersion,
String kind,
BaseClient client) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> |
register(Class<T> type,
Function<ClientContext,HasMetadataOperation<T,L,R>> operationConstructor) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata> |
shouldRegister(Class<T> type) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata> |
unregister(Class<T> type) |
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> void register(Class<T> type, Function<ClientContext,HasMetadataOperation<T,L,R>> operationConstructor)
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata> void unregister(Class<T> type)
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata,V extends io.fabric8.kubernetes.api.builder.VisitableBuilder<T,V>> ResourceHandler<T,V> get(T meta, BaseClient client)
ResourceHandler
for the given item. The client is optional, if it is supplied, then the server can be
consulted for resource metadata if a generic item is passed in.public static ResourceDefinitionContext getResourceDefinitionContext(String apiVersion, String kind, BaseClient client)
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata> ResourceDefinitionContext getResourceDefinitionContext(io.fabric8.kubernetes.api.model.GenericKubernetesResource meta, BaseClient client)
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> HasMetadataOperation<T,L,R> getOperation(Class<T> type, Class<L> listType, ClientContext clientContext)
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata> HasMetadataOperation<T,?,Resource<T>> getNonListingOperation(Class<T> type, ClientContext clientContext)
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata> boolean shouldRegister(Class<T> type)
public static <T extends io.fabric8.kubernetes.api.model.HasMetadata> NamespacedInOutCreateable<T,T> getNamespacedHasMetadataCreateOnlyOperation(Class<T> type, ClientContext clientContext)
Copyright © 2015–2020 Red Hat. All rights reserved.