Documentation ¶
Index ¶
- func NewDeviceClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredDeviceClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredPodSchedulingContextClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredResourceClaimClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredResourceClaimTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredResourceSliceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewPodSchedulingContextClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewResourceClaimClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewResourceClaimTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewResourceSliceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type DeviceClassClusterInformer
- type PodSchedulingContextClusterInformer
- type ResourceClaimClusterInformer
- type ResourceClaimTemplateClusterInformer
- type ResourceSliceClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeviceClassClusterInformer ¶
func NewDeviceClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewDeviceClassClusterInformer constructs a new informer for DeviceClass type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredDeviceClassClusterInformer ¶
func NewFilteredDeviceClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredDeviceClassClusterInformer constructs a new informer for DeviceClass type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredPodSchedulingContextClusterInformer ¶
func NewFilteredPodSchedulingContextClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredPodSchedulingContextClusterInformer constructs a new informer for PodSchedulingContext type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredResourceClaimClusterInformer ¶
func NewFilteredResourceClaimClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredResourceClaimClusterInformer constructs a new informer for ResourceClaim type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredResourceClaimTemplateClusterInformer ¶
func NewFilteredResourceClaimTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredResourceClaimTemplateClusterInformer constructs a new informer for ResourceClaimTemplate type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredResourceSliceClusterInformer ¶
func NewFilteredResourceSliceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredResourceSliceClusterInformer constructs a new informer for ResourceSlice type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewPodSchedulingContextClusterInformer ¶
func NewPodSchedulingContextClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewPodSchedulingContextClusterInformer constructs a new informer for PodSchedulingContext type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewResourceClaimClusterInformer ¶
func NewResourceClaimClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewResourceClaimClusterInformer constructs a new informer for ResourceClaim type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewResourceClaimTemplateClusterInformer ¶
func NewResourceClaimTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewResourceClaimTemplateClusterInformer constructs a new informer for ResourceClaimTemplate type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewResourceSliceClusterInformer ¶
func NewResourceSliceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewResourceSliceClusterInformer constructs a new informer for ResourceSlice type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
Types ¶
type ClusterInterface ¶
type ClusterInterface interface { // ResourceSlices returns a ResourceSliceClusterInformer ResourceSlices() ResourceSliceClusterInformer // ResourceClaims returns a ResourceClaimClusterInformer ResourceClaims() ResourceClaimClusterInformer // PodSchedulingContexts returns a PodSchedulingContextClusterInformer PodSchedulingContexts() PodSchedulingContextClusterInformer // DeviceClasses returns a DeviceClassClusterInformer DeviceClasses() DeviceClassClusterInformer // ResourceClaimTemplates returns a ResourceClaimTemplateClusterInformer ResourceClaimTemplates() ResourceClaimTemplateClusterInformer }
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type DeviceClassClusterInformer ¶
type DeviceClassClusterInformer interface { Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.DeviceClassInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() resourcev1alpha3listers.DeviceClassClusterLister }
DeviceClassClusterInformer provides access to a shared informer and lister for DeviceClasses.
type PodSchedulingContextClusterInformer ¶
type PodSchedulingContextClusterInformer interface { Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.PodSchedulingContextInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() resourcev1alpha3listers.PodSchedulingContextClusterLister }
PodSchedulingContextClusterInformer provides access to a shared informer and lister for PodSchedulingContexts.
type ResourceClaimClusterInformer ¶
type ResourceClaimClusterInformer interface { Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.ResourceClaimInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() resourcev1alpha3listers.ResourceClaimClusterLister }
ResourceClaimClusterInformer provides access to a shared informer and lister for ResourceClaims.
type ResourceClaimTemplateClusterInformer ¶
type ResourceClaimTemplateClusterInformer interface { Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.ResourceClaimTemplateInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() resourcev1alpha3listers.ResourceClaimTemplateClusterLister }
ResourceClaimTemplateClusterInformer provides access to a shared informer and lister for ResourceClaimTemplates.
type ResourceSliceClusterInformer ¶
type ResourceSliceClusterInformer interface { Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.ResourceSliceInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() resourcev1alpha3listers.ResourceSliceClusterLister }
ResourceSliceClusterInformer provides access to a shared informer and lister for ResourceSlices.