v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredGroupInformer

func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupInformer constructs a new informer for Group 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 NewFilteredRegistryInformer

func NewFilteredRegistryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRegistryInformer constructs a new informer for Registry 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 NewFilteredRegistryScopeMapInformer

func NewFilteredRegistryScopeMapInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRegistryScopeMapInformer constructs a new informer for RegistryScopeMap 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 NewFilteredRegistryTaskInformer added in v0.5.0

func NewFilteredRegistryTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRegistryTaskInformer constructs a new informer for RegistryTask 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 NewFilteredRegistryTokenInformer

func NewFilteredRegistryTokenInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRegistryTokenInformer constructs a new informer for RegistryToken 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 NewFilteredRegistryWebhookInformer

func NewFilteredRegistryWebhookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRegistryWebhookInformer constructs a new informer for RegistryWebhook 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 NewGroupInformer

func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupInformer constructs a new informer for Group 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 NewRegistryInformer

func NewRegistryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRegistryInformer constructs a new informer for Registry 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 NewRegistryScopeMapInformer

func NewRegistryScopeMapInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRegistryScopeMapInformer constructs a new informer for RegistryScopeMap 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 NewRegistryTaskInformer added in v0.5.0

func NewRegistryTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRegistryTaskInformer constructs a new informer for RegistryTask 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 NewRegistryTokenInformer

func NewRegistryTokenInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRegistryTokenInformer constructs a new informer for RegistryToken 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 NewRegistryWebhookInformer

func NewRegistryWebhookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRegistryWebhookInformer constructs a new informer for RegistryWebhook 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 GroupInformer

type GroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupLister
}

GroupInformer provides access to a shared informer and lister for Groups.

type Interface

type Interface interface {
	// Groups returns a GroupInformer.
	Groups() GroupInformer
	// Registries returns a RegistryInformer.
	Registries() RegistryInformer
	// RegistryScopeMaps returns a RegistryScopeMapInformer.
	RegistryScopeMaps() RegistryScopeMapInformer
	// RegistryTasks returns a RegistryTaskInformer.
	RegistryTasks() RegistryTaskInformer
	// RegistryTokens returns a RegistryTokenInformer.
	RegistryTokens() RegistryTokenInformer
	// RegistryWebhooks returns a RegistryWebhookInformer.
	RegistryWebhooks() RegistryWebhookInformer
}

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

func New

New returns a new Interface.

type RegistryInformer

type RegistryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegistryLister
}

RegistryInformer provides access to a shared informer and lister for Registries.

type RegistryScopeMapInformer

type RegistryScopeMapInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegistryScopeMapLister
}

RegistryScopeMapInformer provides access to a shared informer and lister for RegistryScopeMaps.

type RegistryTaskInformer added in v0.5.0

type RegistryTaskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegistryTaskLister
}

RegistryTaskInformer provides access to a shared informer and lister for RegistryTasks.

type RegistryTokenInformer

type RegistryTokenInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegistryTokenLister
}

RegistryTokenInformer provides access to a shared informer and lister for RegistryTokens.

type RegistryWebhookInformer

type RegistryWebhookInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegistryWebhookLister
}

RegistryWebhookInformer provides access to a shared informer and lister for RegistryWebhooks.

Jump to

Keyboard shortcuts

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