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 NewAccessGroupInformer

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

NewAccessGroupInformer constructs a new informer for AccessGroup 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 NewAccessRuleInformer

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

NewAccessRuleInformer constructs a new informer for AccessRule 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 NewFileSystemInformer

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

NewFileSystemInformer constructs a new informer for FileSystem 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 NewFilteredAccessGroupInformer

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

NewFilteredAccessGroupInformer constructs a new informer for AccessGroup 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 NewFilteredAccessRuleInformer

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

NewFilteredAccessRuleInformer constructs a new informer for AccessRule 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 NewFilteredFileSystemInformer

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

NewFilteredFileSystemInformer constructs a new informer for FileSystem 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 NewFilteredMountPointInformer

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

NewFilteredMountPointInformer constructs a new informer for MountPoint 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 NewMountPointInformer

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

NewMountPointInformer constructs a new informer for MountPoint 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 AccessGroupInformer

type AccessGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccessGroupLister
}

AccessGroupInformer provides access to a shared informer and lister for AccessGroups.

type AccessRuleInformer

type AccessRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccessRuleLister
}

AccessRuleInformer provides access to a shared informer and lister for AccessRules.

type FileSystemInformer

type FileSystemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FileSystemLister
}

FileSystemInformer provides access to a shared informer and lister for FileSystems.

type Interface

type Interface interface {
	// AccessGroups returns a AccessGroupInformer.
	AccessGroups() AccessGroupInformer
	// AccessRules returns a AccessRuleInformer.
	AccessRules() AccessRuleInformer
	// FileSystems returns a FileSystemInformer.
	FileSystems() FileSystemInformer
	// MountPoints returns a MountPointInformer.
	MountPoints() MountPointInformer
}

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

func New

New returns a new Interface.

type MountPointInformer

type MountPointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MountPointLister
}

MountPointInformer provides access to a shared informer and lister for MountPoints.

Jump to

Keyboard shortcuts

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