Documentation ¶
Index ¶
- func NewEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPipelineActivityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPluginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSourceRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPipelineActivityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPluginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSourceRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type EnvironmentInformer
- type Interface
- type PipelineActivityInformer
- type PluginInformer
- type ReleaseInformer
- type SourceRepositoryInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEnvironmentInformer ¶
func NewEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEnvironmentInformer constructs a new informer for Environment 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 NewFilteredEnvironmentInformer ¶
func NewFilteredEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEnvironmentInformer constructs a new informer for Environment 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 NewFilteredPipelineActivityInformer ¶
func NewFilteredPipelineActivityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPipelineActivityInformer constructs a new informer for PipelineActivity 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 NewFilteredPluginInformer ¶
func NewFilteredPluginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPluginInformer constructs a new informer for Plugin 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 NewFilteredReleaseInformer ¶
func NewFilteredReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredReleaseInformer constructs a new informer for Release 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 NewFilteredSourceRepositoryInformer ¶
func NewFilteredSourceRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSourceRepositoryInformer constructs a new informer for SourceRepository 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 NewPipelineActivityInformer ¶
func NewPipelineActivityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPipelineActivityInformer constructs a new informer for PipelineActivity 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 NewPluginInformer ¶
func NewPluginInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPluginInformer constructs a new informer for Plugin 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 NewReleaseInformer ¶
func NewReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewReleaseInformer constructs a new informer for Release 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 NewSourceRepositoryInformer ¶
func NewSourceRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSourceRepositoryInformer constructs a new informer for SourceRepository 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 EnvironmentInformer ¶
type EnvironmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1.EnvironmentLister }
EnvironmentInformer provides access to a shared informer and lister for Environments.
type Interface ¶
type Interface interface { // Environments returns a EnvironmentInformer. Environments() EnvironmentInformer // PipelineActivities returns a PipelineActivityInformer. PipelineActivities() PipelineActivityInformer // Plugins returns a PluginInformer. Plugins() PluginInformer // Releases returns a ReleaseInformer. Releases() ReleaseInformer // SourceRepositories returns a SourceRepositoryInformer. SourceRepositories() SourceRepositoryInformer }
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 PipelineActivityInformer ¶
type PipelineActivityInformer interface { Informer() cache.SharedIndexInformer Lister() v1.PipelineActivityLister }
PipelineActivityInformer provides access to a shared informer and lister for PipelineActivities.
type PluginInformer ¶
type PluginInformer interface { Informer() cache.SharedIndexInformer Lister() v1.PluginLister }
PluginInformer provides access to a shared informer and lister for Plugins.
type ReleaseInformer ¶
type ReleaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ReleaseLister }
ReleaseInformer provides access to a shared informer and lister for Releases.
type SourceRepositoryInformer ¶
type SourceRepositoryInformer interface { Informer() cache.SharedIndexInformer Lister() v1.SourceRepositoryLister }
SourceRepositoryInformer provides access to a shared informer and lister for SourceRepositories.