v1alpha1

package
v0.5.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2022 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Index

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 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 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

New returns a new Interface.

Jump to

Keyboard shortcuts

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