v1

package
v0.0.0-...-83a659f Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredKubeVirtInformer

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

NewFilteredKubeVirtInformer constructs a new informer for KubeVirt 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 NewFilteredVirtualMachineInformer

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

NewFilteredVirtualMachineInformer constructs a new informer for VirtualMachine 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 NewFilteredVirtualMachineInstanceInformer

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

NewFilteredVirtualMachineInstanceInformer constructs a new informer for VirtualMachineInstance 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 NewFilteredVirtualMachineInstanceMigrationInformer

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

NewFilteredVirtualMachineInstanceMigrationInformer constructs a new informer for VirtualMachineInstanceMigration 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 NewFilteredVirtualMachineInstancePresetInformer

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

NewFilteredVirtualMachineInstancePresetInformer constructs a new informer for VirtualMachineInstancePreset 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 NewFilteredVirtualMachineInstanceReplicaSetInformer

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

NewFilteredVirtualMachineInstanceReplicaSetInformer constructs a new informer for VirtualMachineInstanceReplicaSet 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 NewKubeVirtInformer

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

NewKubeVirtInformer constructs a new informer for KubeVirt 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 NewVirtualMachineInformer

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

NewVirtualMachineInformer constructs a new informer for VirtualMachine 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 NewVirtualMachineInstanceInformer

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

NewVirtualMachineInstanceInformer constructs a new informer for VirtualMachineInstance 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 NewVirtualMachineInstanceMigrationInformer

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

NewVirtualMachineInstanceMigrationInformer constructs a new informer for VirtualMachineInstanceMigration 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 NewVirtualMachineInstancePresetInformer

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

NewVirtualMachineInstancePresetInformer constructs a new informer for VirtualMachineInstancePreset 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 NewVirtualMachineInstanceReplicaSetInformer

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

NewVirtualMachineInstanceReplicaSetInformer constructs a new informer for VirtualMachineInstanceReplicaSet 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 Interface

type Interface interface {
	// KubeVirts returns a KubeVirtInformer.
	KubeVirts() KubeVirtInformer
	// VirtualMachines returns a VirtualMachineInformer.
	VirtualMachines() VirtualMachineInformer
	// VirtualMachineInstances returns a VirtualMachineInstanceInformer.
	VirtualMachineInstances() VirtualMachineInstanceInformer
	// VirtualMachineInstanceMigrations returns a VirtualMachineInstanceMigrationInformer.
	VirtualMachineInstanceMigrations() VirtualMachineInstanceMigrationInformer
	// VirtualMachineInstancePresets returns a VirtualMachineInstancePresetInformer.
	VirtualMachineInstancePresets() VirtualMachineInstancePresetInformer
	// VirtualMachineInstanceReplicaSets returns a VirtualMachineInstanceReplicaSetInformer.
	VirtualMachineInstanceReplicaSets() VirtualMachineInstanceReplicaSetInformer
}

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

func New

New returns a new Interface.

type KubeVirtInformer

type KubeVirtInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.KubeVirtLister
}

KubeVirtInformer provides access to a shared informer and lister for KubeVirts.

type VirtualMachineInformer

type VirtualMachineInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualMachineLister
}

VirtualMachineInformer provides access to a shared informer and lister for VirtualMachines.

type VirtualMachineInstanceInformer

type VirtualMachineInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualMachineInstanceLister
}

VirtualMachineInstanceInformer provides access to a shared informer and lister for VirtualMachineInstances.

type VirtualMachineInstanceMigrationInformer

type VirtualMachineInstanceMigrationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualMachineInstanceMigrationLister
}

VirtualMachineInstanceMigrationInformer provides access to a shared informer and lister for VirtualMachineInstanceMigrations.

type VirtualMachineInstancePresetInformer

type VirtualMachineInstancePresetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualMachineInstancePresetLister
}

VirtualMachineInstancePresetInformer provides access to a shared informer and lister for VirtualMachineInstancePresets.

type VirtualMachineInstanceReplicaSetInformer

type VirtualMachineInstanceReplicaSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualMachineInstanceReplicaSetLister
}

VirtualMachineInstanceReplicaSetInformer provides access to a shared informer and lister for VirtualMachineInstanceReplicaSets.

Jump to

Keyboard shortcuts

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