- Type Parameters:
C
- The type of Client
.
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:
- AnyNamespaceable<FilterWatchListDeletable<T,L,Boolean>>, ClientAware<C>, Deletable<Boolean>, Filterable<FilterWatchListDeletable<T,L,Boolean>>, FilterWatchListDeletable<T,L,Boolean>, Listable<L>, Loadable<InputStream,R>, Namespaceable<ClientNonNamespaceOperation<C,T,L,D,R>>, Watchable<T>, WatchListDeletable<T,L,Boolean>
- All Known Subinterfaces:
- ClientMixedOperation<C,T,L,D,R>
- All Known Implementing Classes:
- BaseOperation, EndpointsOperationsImpl, EventOperationsImpl, HasMetadataOperation, NamespaceOperationsImpl, NodeOperationsImpl, PersistentVolumeClaimOperationsImpl, PersistentVolumeOperationsImpl, PodOperationsImpl, ReplicationControllerOperationsImpl, ResourceQuotaOperationsImpl, SecretOperationsImpl, SecurityContextConstraintsOperationsImpl, ServiceAccountOperationsImpl, ServiceOperationsImpl
public interface ClientOperation<C extends Client,T,L,D,R>
extends ClientAware<C>, AnyNamespaceable<FilterWatchListDeletable<T,L,Boolean>>, Namespaceable<ClientNonNamespaceOperation<C,T,L,D,R>>, FilterWatchListDeletable<T,L,Boolean>, Loadable<InputStream,R>
The entry point to client operations.