Documentation
¶
Index ¶
- func NewFilteredPackageBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRepoBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPackageBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRepoBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type PackageBuildInformer
- type RepoBuildInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredPackageBuildInformer ¶
func NewFilteredPackageBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPackageBuildInformer constructs a new informer for PackageBuild 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 NewFilteredRepoBuildInformer ¶
func NewFilteredRepoBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRepoBuildInformer constructs a new informer for RepoBuild 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 NewPackageBuildInformer ¶
func NewPackageBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPackageBuildInformer constructs a new informer for PackageBuild 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 NewRepoBuildInformer ¶
func NewRepoBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRepoBuildInformer constructs a new informer for RepoBuild 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 Interface ¶
type Interface interface { // PackageBuilds returns a PackageBuildInformer. PackageBuilds() PackageBuildInformer // RepoBuilds returns a RepoBuildInformer. RepoBuilds() RepoBuildInformer }
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 PackageBuildInformer ¶
type PackageBuildInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PackageBuildLister }
PackageBuildInformer provides access to a shared informer and lister for PackageBuilds.
type RepoBuildInformer ¶
type RepoBuildInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RepoBuildLister }
RepoBuildInformer provides access to a shared informer and lister for RepoBuilds.