v1alpha1

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBundleInformer

func NewBundleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBundleInformer constructs a new informer for Bundle 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 NewFilteredBundleInformer

func NewFilteredBundleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredBundleInformer constructs a new informer for Bundle 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 NewFilteredOrderInformer

func NewFilteredOrderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredOrderInformer constructs a new informer for Order 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 NewFilteredPlanInformer

func NewFilteredPlanInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPlanInformer constructs a new informer for Plan 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 NewFilteredProductInformer

func NewFilteredProductInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredProductInformer constructs a new informer for Product 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 NewOrderInformer

func NewOrderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewOrderInformer constructs a new informer for Order 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 NewPlanInformer

func NewPlanInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPlanInformer constructs a new informer for Plan 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 NewProductInformer

func NewProductInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProductInformer constructs a new informer for Product 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 BundleInformer

type BundleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BundleLister
}

BundleInformer provides access to a shared informer and lister for Bundles.

type Interface

type Interface interface {
	// Bundles returns a BundleInformer.
	Bundles() BundleInformer
	// Orders returns a OrderInformer.
	Orders() OrderInformer
	// Plans returns a PlanInformer.
	Plans() PlanInformer
	// Products returns a ProductInformer.
	Products() ProductInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type OrderInformer

type OrderInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OrderLister
}

OrderInformer provides access to a shared informer and lister for Orders.

type PlanInformer

type PlanInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PlanLister
}

PlanInformer provides access to a shared informer and lister for Plans.

type ProductInformer

type ProductInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProductLister
}

ProductInformer provides access to a shared informer and lister for Products.

Jump to

Keyboard shortcuts

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