v1

package
v1.18.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterConfigInformer

func NewClusterConfigInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterConfigInformer constructs a new informer for ClusterConfig 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 NewClusterSelectorInformer

func NewClusterSelectorInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterSelectorInformer constructs a new informer for ClusterSelector 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 NewFilteredClusterConfigInformer

func NewFilteredClusterConfigInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterConfigInformer constructs a new informer for ClusterConfig 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 NewFilteredClusterSelectorInformer

func NewFilteredClusterSelectorInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterSelectorInformer constructs a new informer for ClusterSelector 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 NewFilteredHierarchyConfigInformer

func NewFilteredHierarchyConfigInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredHierarchyConfigInformer constructs a new informer for HierarchyConfig 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 NewFilteredNamespaceConfigInformer

func NewFilteredNamespaceConfigInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNamespaceConfigInformer constructs a new informer for NamespaceConfig 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 NewFilteredNamespaceSelectorInformer

func NewFilteredNamespaceSelectorInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNamespaceSelectorInformer constructs a new informer for NamespaceSelector 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 NewFilteredRepoInformer

func NewFilteredRepoInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRepoInformer constructs a new informer for Repo 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 NewFilteredSyncInformer

func NewFilteredSyncInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSyncInformer constructs a new informer for Sync 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 NewHierarchyConfigInformer

func NewHierarchyConfigInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewHierarchyConfigInformer constructs a new informer for HierarchyConfig 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 NewNamespaceConfigInformer

func NewNamespaceConfigInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNamespaceConfigInformer constructs a new informer for NamespaceConfig 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 NewNamespaceSelectorInformer

func NewNamespaceSelectorInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNamespaceSelectorInformer constructs a new informer for NamespaceSelector 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 NewRepoInformer

func NewRepoInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRepoInformer constructs a new informer for Repo 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 NewSyncInformer

func NewSyncInformer(client apis.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSyncInformer constructs a new informer for Sync 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 ClusterConfigInformer

type ClusterConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterConfigLister
}

ClusterConfigInformer provides access to a shared informer and lister for ClusterConfigs.

type ClusterSelectorInformer

type ClusterSelectorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterSelectorLister
}

ClusterSelectorInformer provides access to a shared informer and lister for ClusterSelectors.

type HierarchyConfigInformer

type HierarchyConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.HierarchyConfigLister
}

HierarchyConfigInformer provides access to a shared informer and lister for HierarchyConfigs.

type Interface

type Interface interface {
	// ClusterConfigs returns a ClusterConfigInformer.
	ClusterConfigs() ClusterConfigInformer
	// ClusterSelectors returns a ClusterSelectorInformer.
	ClusterSelectors() ClusterSelectorInformer
	// HierarchyConfigs returns a HierarchyConfigInformer.
	HierarchyConfigs() HierarchyConfigInformer
	// NamespaceConfigs returns a NamespaceConfigInformer.
	NamespaceConfigs() NamespaceConfigInformer
	// NamespaceSelectors returns a NamespaceSelectorInformer.
	NamespaceSelectors() NamespaceSelectorInformer
	// Repos returns a RepoInformer.
	Repos() RepoInformer
	// Syncs returns a SyncInformer.
	Syncs() SyncInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type NamespaceConfigInformer

type NamespaceConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.NamespaceConfigLister
}

NamespaceConfigInformer provides access to a shared informer and lister for NamespaceConfigs.

type NamespaceSelectorInformer

type NamespaceSelectorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.NamespaceSelectorLister
}

NamespaceSelectorInformer provides access to a shared informer and lister for NamespaceSelectors.

type RepoInformer

type RepoInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RepoLister
}

RepoInformer provides access to a shared informer and lister for Repos.

type SyncInformer

type SyncInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SyncLister
}

SyncInformer provides access to a shared informer and lister for Syncs.

Jump to

Keyboard shortcuts

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