Documentation ¶
Index ¶
- func NewBundleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBundleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOrderInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPlanInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProductInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOrderInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPlanInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProductInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BundleInformer
- type Interface
- type OrderInformer
- type PlanInformer
- type ProductInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.