v1alpha1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEdgeDeviceInformer

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

NewEdgeDeviceInformer constructs a new informer for EdgeDevice 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 NewEdgeDeviceSetInformer

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

NewEdgeDeviceSetInformer constructs a new informer for EdgeDeviceSet 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 NewEdgeDeviceSignedRequestInformer

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

NewEdgeDeviceSignedRequestInformer constructs a new informer for EdgeDeviceSignedRequest 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 NewEdgeWorkloadInformer

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

NewEdgeWorkloadInformer constructs a new informer for EdgeWorkload 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 NewFilteredEdgeDeviceInformer

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

NewFilteredEdgeDeviceInformer constructs a new informer for EdgeDevice 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 NewFilteredEdgeDeviceSetInformer

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

NewFilteredEdgeDeviceSetInformer constructs a new informer for EdgeDeviceSet 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 NewFilteredEdgeDeviceSignedRequestInformer

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

NewFilteredEdgeDeviceSignedRequestInformer constructs a new informer for EdgeDeviceSignedRequest 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 NewFilteredEdgeWorkloadInformer

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

NewFilteredEdgeWorkloadInformer constructs a new informer for EdgeWorkload 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 EdgeDeviceInformer

type EdgeDeviceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EdgeDeviceLister
}

EdgeDeviceInformer provides access to a shared informer and lister for EdgeDevices.

type EdgeDeviceSetInformer

type EdgeDeviceSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EdgeDeviceSetLister
}

EdgeDeviceSetInformer provides access to a shared informer and lister for EdgeDeviceSets.

type EdgeDeviceSignedRequestInformer

type EdgeDeviceSignedRequestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EdgeDeviceSignedRequestLister
}

EdgeDeviceSignedRequestInformer provides access to a shared informer and lister for EdgeDeviceSignedRequests.

type EdgeWorkloadInformer

type EdgeWorkloadInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EdgeWorkloadLister
}

EdgeWorkloadInformer provides access to a shared informer and lister for EdgeWorkloads.

type Interface

type Interface interface {
	// EdgeDevices returns a EdgeDeviceInformer.
	EdgeDevices() EdgeDeviceInformer
	// EdgeDeviceSets returns a EdgeDeviceSetInformer.
	EdgeDeviceSets() EdgeDeviceSetInformer
	// EdgeDeviceSignedRequests returns a EdgeDeviceSignedRequestInformer.
	EdgeDeviceSignedRequests() EdgeDeviceSignedRequestInformer
	// EdgeWorkloads returns a EdgeWorkloadInformer.
	EdgeWorkloads() EdgeWorkloadInformer
}

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

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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