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 NewAgentInformer

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

NewAgentInformer constructs a new informer for Agent 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 NewFilteredAgentInformer

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

NewFilteredAgentInformer constructs a new informer for Agent 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 NewFilteredLocationEfsInformer

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

NewFilteredLocationEfsInformer constructs a new informer for LocationEfs 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 NewFilteredLocationFsxLustreFileSystemInformer added in v0.5.0

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

NewFilteredLocationFsxLustreFileSystemInformer constructs a new informer for LocationFsxLustreFileSystem 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 NewFilteredLocationFsxWindowsFileSystemInformer

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

NewFilteredLocationFsxWindowsFileSystemInformer constructs a new informer for LocationFsxWindowsFileSystem 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 NewFilteredLocationHdfsInformer added in v0.5.0

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

NewFilteredLocationHdfsInformer constructs a new informer for LocationHdfs 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 NewFilteredLocationNfsInformer

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

NewFilteredLocationNfsInformer constructs a new informer for LocationNfs 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 NewFilteredLocationS3Informer

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

NewFilteredLocationS3Informer constructs a new informer for LocationS3 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 NewFilteredLocationSmbInformer

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

NewFilteredLocationSmbInformer constructs a new informer for LocationSmb 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 NewFilteredTaskInformer

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

NewFilteredTaskInformer constructs a new informer for Task 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 NewLocationEfsInformer

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

NewLocationEfsInformer constructs a new informer for LocationEfs 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 NewLocationFsxLustreFileSystemInformer added in v0.5.0

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

NewLocationFsxLustreFileSystemInformer constructs a new informer for LocationFsxLustreFileSystem 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 NewLocationFsxWindowsFileSystemInformer

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

NewLocationFsxWindowsFileSystemInformer constructs a new informer for LocationFsxWindowsFileSystem 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 NewLocationHdfsInformer added in v0.5.0

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

NewLocationHdfsInformer constructs a new informer for LocationHdfs 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 NewLocationNfsInformer

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

NewLocationNfsInformer constructs a new informer for LocationNfs 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 NewLocationS3Informer

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

NewLocationS3Informer constructs a new informer for LocationS3 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 NewLocationSmbInformer

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

NewLocationSmbInformer constructs a new informer for LocationSmb 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 NewTaskInformer

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

NewTaskInformer constructs a new informer for Task 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 AgentInformer

type AgentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AgentLister
}

AgentInformer provides access to a shared informer and lister for Agents.

type Interface

type Interface interface {
	// Agents returns a AgentInformer.
	Agents() AgentInformer
	// LocationEfses returns a LocationEfsInformer.
	LocationEfses() LocationEfsInformer
	// LocationFsxLustreFileSystems returns a LocationFsxLustreFileSystemInformer.
	LocationFsxLustreFileSystems() LocationFsxLustreFileSystemInformer
	// LocationFsxWindowsFileSystems returns a LocationFsxWindowsFileSystemInformer.
	LocationFsxWindowsFileSystems() LocationFsxWindowsFileSystemInformer
	// LocationHdfses returns a LocationHdfsInformer.
	LocationHdfses() LocationHdfsInformer
	// LocationNfses returns a LocationNfsInformer.
	LocationNfses() LocationNfsInformer
	// LocationS3s returns a LocationS3Informer.
	LocationS3s() LocationS3Informer
	// LocationSmbs returns a LocationSmbInformer.
	LocationSmbs() LocationSmbInformer
	// Tasks returns a TaskInformer.
	Tasks() TaskInformer
}

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

func New

New returns a new Interface.

type LocationEfsInformer

type LocationEfsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationEfsLister
}

LocationEfsInformer provides access to a shared informer and lister for LocationEfses.

type LocationFsxLustreFileSystemInformer added in v0.5.0

type LocationFsxLustreFileSystemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationFsxLustreFileSystemLister
}

LocationFsxLustreFileSystemInformer provides access to a shared informer and lister for LocationFsxLustreFileSystems.

type LocationFsxWindowsFileSystemInformer

type LocationFsxWindowsFileSystemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationFsxWindowsFileSystemLister
}

LocationFsxWindowsFileSystemInformer provides access to a shared informer and lister for LocationFsxWindowsFileSystems.

type LocationHdfsInformer added in v0.5.0

type LocationHdfsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationHdfsLister
}

LocationHdfsInformer provides access to a shared informer and lister for LocationHdfses.

type LocationNfsInformer

type LocationNfsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationNfsLister
}

LocationNfsInformer provides access to a shared informer and lister for LocationNfses.

type LocationS3Informer

type LocationS3Informer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationS3Lister
}

LocationS3Informer provides access to a shared informer and lister for LocationS3s.

type LocationSmbInformer

type LocationSmbInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LocationSmbLister
}

LocationSmbInformer provides access to a shared informer and lister for LocationSmbs.

type TaskInformer

type TaskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TaskLister
}

TaskInformer provides access to a shared informer and lister for Tasks.

Jump to

Keyboard shortcuts

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