Documentation ¶
Index ¶
- func NewEdgeDeviceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEdgeDeviceSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEdgeDeviceSignedRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEdgeWorkloadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEdgeDeviceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEdgeDeviceSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEdgeDeviceSignedRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEdgeWorkloadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type EdgeDeviceInformer
- type EdgeDeviceSetInformer
- type EdgeDeviceSignedRequestInformer
- type EdgeWorkloadInformer
- type Interface
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.