Documentation ¶
Index ¶
- func NewAPIBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIExportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIResourceSchemaInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIBindingInformerWithOptions(client versioned.Interface, ...) cache.SharedIndexInformer
- func NewFilteredAPIExportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIExportInformerWithOptions(client versioned.Interface, ...) cache.SharedIndexInformer
- func NewFilteredAPIResourceSchemaInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIResourceSchemaInformerWithOptions(client versioned.Interface, ...) cache.SharedIndexInformer
- type APIBindingInformer
- type APIExportInformer
- type APIResourceSchemaInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPIBindingInformer ¶
func NewAPIBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIBindingInformer constructs a new informer for APIBinding 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 NewAPIExportInformer ¶
func NewAPIExportInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIExportInformer constructs a new informer for APIExport 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 NewAPIResourceSchemaInformer ¶
func NewAPIResourceSchemaInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIResourceSchemaInformer constructs a new informer for APIResourceSchema 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 NewFilteredAPIBindingInformer ¶
func NewFilteredAPIBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIBindingInformer constructs a new informer for APIBinding 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 NewFilteredAPIBindingInformerWithOptions ¶
func NewFilteredAPIBindingInformerWithOptions(client versioned.Interface, tweakListOptions internalinterfaces.TweakListOptionsFunc, opts ...cache.SharedInformerOption) cache.SharedIndexInformer
func NewFilteredAPIExportInformer ¶
func NewFilteredAPIExportInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIExportInformer constructs a new informer for APIExport 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 NewFilteredAPIExportInformerWithOptions ¶
func NewFilteredAPIExportInformerWithOptions(client versioned.Interface, tweakListOptions internalinterfaces.TweakListOptionsFunc, opts ...cache.SharedInformerOption) cache.SharedIndexInformer
func NewFilteredAPIResourceSchemaInformer ¶
func NewFilteredAPIResourceSchemaInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIResourceSchemaInformer constructs a new informer for APIResourceSchema 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 NewFilteredAPIResourceSchemaInformerWithOptions ¶
func NewFilteredAPIResourceSchemaInformerWithOptions(client versioned.Interface, tweakListOptions internalinterfaces.TweakListOptionsFunc, opts ...cache.SharedInformerOption) cache.SharedIndexInformer
Types ¶
type APIBindingInformer ¶
type APIBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.APIBindingLister }
APIBindingInformer provides access to a shared informer and lister for APIBindings.
type APIExportInformer ¶
type APIExportInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.APIExportLister }
APIExportInformer provides access to a shared informer and lister for APIExports.
type APIResourceSchemaInformer ¶
type APIResourceSchemaInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.APIResourceSchemaLister }
APIResourceSchemaInformer provides access to a shared informer and lister for APIResourceSchemas.
type Interface ¶
type Interface interface { // APIBindings returns a APIBindingInformer. APIBindings() APIBindingInformer // APIExports returns a APIExportInformer. APIExports() APIExportInformer // APIResourceSchemas returns a APIResourceSchemaInformer. APIResourceSchemas() APIResourceSchemaInformer }
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.