Documentation
¶
Index ¶
- func NewDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredResourcePoolStatusRequestClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewResourcePoolStatusRequestClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type DeviceTaintRuleClusterInformer
- type ResourcePoolStatusRequestClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeviceTaintRuleClusterInformer ¶
func NewDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewDeviceTaintRuleClusterInformer constructs a new informer for DeviceTaintRule 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 NewFilteredDeviceTaintRuleClusterInformer ¶
func NewFilteredDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredDeviceTaintRuleClusterInformer constructs a new informer for DeviceTaintRule 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 NewFilteredResourcePoolStatusRequestClusterInformer ¶ added in v0.32.0
func NewFilteredResourcePoolStatusRequestClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredResourcePoolStatusRequestClusterInformer constructs a new informer for ResourcePoolStatusRequest 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 NewResourcePoolStatusRequestClusterInformer ¶ added in v0.32.0
func NewResourcePoolStatusRequestClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewResourcePoolStatusRequestClusterInformer constructs a new informer for ResourcePoolStatusRequest 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 {
// DeviceTaintRules returns a DeviceTaintRuleClusterInformer.
DeviceTaintRules() DeviceTaintRuleClusterInformer
// ResourcePoolStatusRequests returns a ResourcePoolStatusRequestClusterInformer.
ResourcePoolStatusRequests() ResourcePoolStatusRequestClusterInformer
}
func New ¶
func New(f kcpinternalinterfaces.SharedInformerFactory, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new Interface.
type DeviceTaintRuleClusterInformer ¶
type DeviceTaintRuleClusterInformer interface {
Cluster(logicalcluster.Name) resourcev1alpha3.DeviceTaintRuleInformer
ClusterWithContext(context.Context, logicalcluster.Name) resourcev1alpha3.DeviceTaintRuleInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha3.DeviceTaintRuleClusterLister
}
DeviceTaintRuleClusterInformer provides access to a shared informer and lister for DeviceTaintRules.
type ResourcePoolStatusRequestClusterInformer ¶ added in v0.32.0
type ResourcePoolStatusRequestClusterInformer interface {
Cluster(logicalcluster.Name) resourcev1alpha3.ResourcePoolStatusRequestInformer
ClusterWithContext(context.Context, logicalcluster.Name) resourcev1alpha3.ResourcePoolStatusRequestInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha3.ResourcePoolStatusRequestClusterLister
}
ResourcePoolStatusRequestClusterInformer provides access to a shared informer and lister for ResourcePoolStatusRequests.