- Type Parameters:
K
- The type of KubernetesClient.T
- The Kubernetes resource type.L
- The list variant of the Kubernetes resource type.D
- The doneable variant of the Kubernetes resource type.R
- The resource operations.
- All Superinterfaces:
- Cascading<EditReplaceDeletable<T,T,D,Boolean>>, CascadingEditReplaceDeletable<T,T,D,Boolean>, ClientAware<K>, ClientNonNamespaceOperation<K,T,L,D,R>, ClientOperation<K,T,L,D,R>, ClientResource<T,D>, Createable<T,T,D>, CreateGettable<T,T,D>, Deletable<Boolean>, Editable<D>, EditReplaceable<T,T,D>, EditReplaceDeletable<T,T,D,Boolean>, Filterable<FilterWatchListDeletable<T,L,Boolean>>, FilterWatchListDeletable<T,L,Boolean>, Gettable<T>, Listable<L>, Loadable<InputStream,R>, Nameable<R>, Namespaceable<ClientNonNamespaceOperation<K,T,L,D,R>>, Replaceable<T,T>, Resource<T,T,D,Boolean>, Updateable<T,T>, Watchable<T>, WatchListDeletable<T,L,Boolean>
- All Known Implementing Classes:
- BaseOperation, EndpointsOperationsImpl, EventOperationsImpl, HasMetadataOperation, NamespaceOperationsImpl, NodeOperationsImpl, PersistentVolumeClaimOperationsImpl, PersistentVolumeOperationsImpl, PodOperationsImpl, ReplicationControllerOperationsImpl, ResourceQuotaOperationsImpl, SecretOperationsImpl, SecurityContextConstraintsOperationsImpl, ServiceAccountOperationsImpl, ServiceOperationsImpl
public interface ClientMixedOperation<K extends KubernetesClient,T,L,D,R extends ClientResource<T,D>>
extends ClientResource<T,D>, ClientOperation<K,T,L,D,R>, ClientNonNamespaceOperation<K,T,L,D,R>
A Client Namespace or Non Namespace Operation. This acts as an umbrella for
ClientOperation
and
ClientNonNamespaceOperation
.
Its not intended to be exposed directly into the client and is only usable as a convinient interface internally.