Documentation ¶
Index ¶
- func NewFilteredKubeVirtInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineInstanceMigrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineInstancePresetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualMachineInstanceReplicaSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubeVirtInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineInstanceMigrationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineInstancePresetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualMachineInstanceReplicaSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type KubeVirtInformer
- type VirtualMachineInformer
- type VirtualMachineInstanceInformer
- type VirtualMachineInstanceMigrationInformer
- type VirtualMachineInstancePresetInformer
- type VirtualMachineInstanceReplicaSetInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.