Documentation ¶
Index ¶
- func NewFilteredInventoryInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInventoryRequestInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredManifestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProviderHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProviderLeasedIPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInventoryInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInventoryRequestInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewManifestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProviderHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProviderLeasedIPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type InventoryInformer
- type InventoryRequestInformer
- type ManifestInformer
- type ProviderHostInformer
- type ProviderLeasedIPInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.