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 NewCopyInformer

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

NewCopyInformer constructs a new informer for Copy 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 NewExportInformer

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

NewExportInformer constructs a new informer for Export 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 NewFilteredCopyInformer

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

NewFilteredCopyInformer constructs a new informer for Copy 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 NewFilteredExportInformer

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

NewFilteredExportInformer constructs a new informer for Export 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 NewFilteredImageInformer

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

NewFilteredImageInformer constructs a new informer for Image 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 NewFilteredImportInformer

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

NewFilteredImportInformer constructs a new informer for Import 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 NewFilteredSharePermissionInformer

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

NewFilteredSharePermissionInformer constructs a new informer for SharePermission 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 NewImageInformer

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

NewImageInformer constructs a new informer for Image 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 NewImportInformer

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

NewImportInformer constructs a new informer for Import 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 NewSharePermissionInformer

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

NewSharePermissionInformer constructs a new informer for SharePermission 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 CopyInformer

type CopyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CopyLister
}

CopyInformer provides access to a shared informer and lister for Copies.

type ExportInformer

type ExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ExportLister
}

ExportInformer provides access to a shared informer and lister for Exports.

type ImageInformer

type ImageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ImageLister
}

ImageInformer provides access to a shared informer and lister for Images.

type ImportInformer

type ImportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ImportLister
}

ImportInformer provides access to a shared informer and lister for Imports.

type Interface

type Interface interface {
	// Copies returns a CopyInformer.
	Copies() CopyInformer
	// Exports returns a ExportInformer.
	Exports() ExportInformer
	// Images returns a ImageInformer.
	Images() ImageInformer
	// Imports returns a ImportInformer.
	Imports() ImportInformer
	// SharePermissions returns a SharePermissionInformer.
	SharePermissions() SharePermissionInformer
}

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

func New

New returns a new Interface.

type SharePermissionInformer

type SharePermissionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SharePermissionLister
}

SharePermissionInformer provides access to a shared informer and lister for SharePermissions.

Jump to

Keyboard shortcuts

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