Documentation ¶
Index ¶
- func NewCarbonJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCarbonJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRollingSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServicePublisherInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShardGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTemporaryConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWorkerNodeEvictionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWorkerNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRollingSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServicePublisherInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShardGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTemporaryConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWorkerNodeEvictionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWorkerNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CarbonJobInformer
- type Interface
- type RollingSetInformer
- type ServicePublisherInformer
- type ShardGroupInformer
- type TemporaryConstraintInformer
- type WorkerNodeEvictionInformer
- type WorkerNodeInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCarbonJobInformer ¶
func NewCarbonJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCarbonJobInformer constructs a new informer for CarbonJob 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 NewFilteredCarbonJobInformer ¶
func NewFilteredCarbonJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCarbonJobInformer constructs a new informer for CarbonJob 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 NewFilteredRollingSetInformer ¶
func NewFilteredRollingSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRollingSetInformer constructs a new informer for RollingSet 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 NewFilteredServicePublisherInformer ¶
func NewFilteredServicePublisherInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServicePublisherInformer constructs a new informer for ServicePublisher 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 NewFilteredShardGroupInformer ¶
func NewFilteredShardGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShardGroupInformer constructs a new informer for ShardGroup 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 NewFilteredTemporaryConstraintInformer ¶
func NewFilteredTemporaryConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTemporaryConstraintInformer constructs a new informer for TemporaryConstraint 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 NewFilteredWorkerNodeEvictionInformer ¶
func NewFilteredWorkerNodeEvictionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWorkerNodeEvictionInformer constructs a new informer for WorkerNodeEviction 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 NewFilteredWorkerNodeInformer ¶
func NewFilteredWorkerNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWorkerNodeInformer constructs a new informer for WorkerNode 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 NewRollingSetInformer ¶
func NewRollingSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRollingSetInformer constructs a new informer for RollingSet 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 NewServicePublisherInformer ¶
func NewServicePublisherInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServicePublisherInformer constructs a new informer for ServicePublisher 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 NewShardGroupInformer ¶
func NewShardGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShardGroupInformer constructs a new informer for ShardGroup 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 NewTemporaryConstraintInformer ¶
func NewTemporaryConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTemporaryConstraintInformer constructs a new informer for TemporaryConstraint 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 NewWorkerNodeEvictionInformer ¶
func NewWorkerNodeEvictionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWorkerNodeEvictionInformer constructs a new informer for WorkerNodeEviction 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 NewWorkerNodeInformer ¶
func NewWorkerNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWorkerNodeInformer constructs a new informer for WorkerNode 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 CarbonJobInformer ¶
type CarbonJobInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CarbonJobLister }
CarbonJobInformer provides access to a shared informer and lister for CarbonJobs.
type Interface ¶
type Interface interface { // CarbonJobs returns a CarbonJobInformer. CarbonJobs() CarbonJobInformer // RollingSets returns a RollingSetInformer. RollingSets() RollingSetInformer // ServicePublishers returns a ServicePublisherInformer. ServicePublishers() ServicePublisherInformer // ShardGroups returns a ShardGroupInformer. ShardGroups() ShardGroupInformer // TemporaryConstraints returns a TemporaryConstraintInformer. TemporaryConstraints() TemporaryConstraintInformer // WorkerNodes returns a WorkerNodeInformer. WorkerNodes() WorkerNodeInformer // WorkerNodeEvictions returns a WorkerNodeEvictionInformer. WorkerNodeEvictions() WorkerNodeEvictionInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type RollingSetInformer ¶
type RollingSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RollingSetLister }
RollingSetInformer provides access to a shared informer and lister for RollingSets.
type ServicePublisherInformer ¶
type ServicePublisherInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ServicePublisherLister }
ServicePublisherInformer provides access to a shared informer and lister for ServicePublishers.
type ShardGroupInformer ¶
type ShardGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ShardGroupLister }
ShardGroupInformer provides access to a shared informer and lister for ShardGroups.
type TemporaryConstraintInformer ¶
type TemporaryConstraintInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TemporaryConstraintLister }
TemporaryConstraintInformer provides access to a shared informer and lister for TemporaryConstraints.
type WorkerNodeEvictionInformer ¶
type WorkerNodeEvictionInformer interface { Informer() cache.SharedIndexInformer Lister() v1.WorkerNodeEvictionLister }
WorkerNodeEvictionInformer provides access to a shared informer and lister for WorkerNodeEvictions.
type WorkerNodeInformer ¶
type WorkerNodeInformer interface { Informer() cache.SharedIndexInformer Lister() v1.WorkerNodeLister }
WorkerNodeInformer provides access to a shared informer and lister for WorkerNodes.