v2beta2

package
v0.6.5-rc0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredInventoryInformer

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

NewFilteredInventoryInformer constructs a new informer for Inventory 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 NewFilteredInventoryRequestInformer

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

NewFilteredInventoryRequestInformer constructs a new informer for InventoryRequest 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 NewFilteredManifestInformer

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

NewFilteredManifestInformer constructs a new informer for Manifest 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 NewFilteredProviderHostInformer

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

NewFilteredProviderHostInformer constructs a new informer for ProviderHost 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 NewFilteredProviderLeasedIPInformer

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

NewFilteredProviderLeasedIPInformer constructs a new informer for ProviderLeasedIP 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 NewInventoryInformer

func NewInventoryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewInventoryInformer constructs a new informer for Inventory 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 NewInventoryRequestInformer

func NewInventoryRequestInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewInventoryRequestInformer constructs a new informer for InventoryRequest 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 NewManifestInformer

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

NewManifestInformer constructs a new informer for Manifest 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 NewProviderHostInformer

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

NewProviderHostInformer constructs a new informer for ProviderHost 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 NewProviderLeasedIPInformer

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

NewProviderLeasedIPInformer constructs a new informer for ProviderLeasedIP 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 {
	// Inventories returns a InventoryInformer.
	Inventories() InventoryInformer
	// InventoryRequests returns a InventoryRequestInformer.
	InventoryRequests() InventoryRequestInformer
	// Manifests returns a ManifestInformer.
	Manifests() ManifestInformer
	// ProviderHosts returns a ProviderHostInformer.
	ProviderHosts() ProviderHostInformer
	// ProviderLeasedIPs returns a ProviderLeasedIPInformer.
	ProviderLeasedIPs() ProviderLeasedIPInformer
}

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

func New

New returns a new Interface.

type InventoryInformer

type InventoryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta2.InventoryLister
}

InventoryInformer provides access to a shared informer and lister for Inventories.

type InventoryRequestInformer

type InventoryRequestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta2.InventoryRequestLister
}

InventoryRequestInformer provides access to a shared informer and lister for InventoryRequests.

type ManifestInformer

type ManifestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta2.ManifestLister
}

ManifestInformer provides access to a shared informer and lister for Manifests.

type ProviderHostInformer

type ProviderHostInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta2.ProviderHostLister
}

ProviderHostInformer provides access to a shared informer and lister for ProviderHosts.

type ProviderLeasedIPInformer

type ProviderLeasedIPInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta2.ProviderLeasedIPLister
}

ProviderLeasedIPInformer provides access to a shared informer and lister for ProviderLeasedIPs.

Jump to

Keyboard shortcuts

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