v1

package
v0.0.0-...-432d548 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL