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.