Documentation ¶
Index ¶
- func NewApprovalRuleTemplateAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewApprovalRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApprovalRuleTemplateAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApprovalRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApprovalRuleTemplateAssociationInformer
- type ApprovalRuleTemplateInformer
- type Interface
- type RepositoryInformer
- type TriggerInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApprovalRuleTemplateAssociationInformer ¶ added in v0.5.0
func NewApprovalRuleTemplateAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApprovalRuleTemplateAssociationInformer constructs a new informer for ApprovalRuleTemplateAssociation 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 NewApprovalRuleTemplateInformer ¶ added in v0.5.0
func NewApprovalRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApprovalRuleTemplateInformer constructs a new informer for ApprovalRuleTemplate 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 NewFilteredApprovalRuleTemplateAssociationInformer ¶ added in v0.5.0
func NewFilteredApprovalRuleTemplateAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApprovalRuleTemplateAssociationInformer constructs a new informer for ApprovalRuleTemplateAssociation 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 NewFilteredApprovalRuleTemplateInformer ¶ added in v0.5.0
func NewFilteredApprovalRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApprovalRuleTemplateInformer constructs a new informer for ApprovalRuleTemplate 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 NewFilteredRepositoryInformer ¶
func NewFilteredRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRepositoryInformer constructs a new informer for Repository 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 NewFilteredTriggerInformer ¶
func NewFilteredTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTriggerInformer constructs a new informer for Trigger 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 NewRepositoryInformer ¶
func NewRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRepositoryInformer constructs a new informer for Repository 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 NewTriggerInformer ¶
func NewTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTriggerInformer constructs a new informer for Trigger 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 ApprovalRuleTemplateAssociationInformer ¶ added in v0.5.0
type ApprovalRuleTemplateAssociationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApprovalRuleTemplateAssociationLister }
ApprovalRuleTemplateAssociationInformer provides access to a shared informer and lister for ApprovalRuleTemplateAssociations.
type ApprovalRuleTemplateInformer ¶ added in v0.5.0
type ApprovalRuleTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApprovalRuleTemplateLister }
ApprovalRuleTemplateInformer provides access to a shared informer and lister for ApprovalRuleTemplates.
type Interface ¶
type Interface interface { // ApprovalRuleTemplates returns a ApprovalRuleTemplateInformer. ApprovalRuleTemplates() ApprovalRuleTemplateInformer // ApprovalRuleTemplateAssociations returns a ApprovalRuleTemplateAssociationInformer. ApprovalRuleTemplateAssociations() ApprovalRuleTemplateAssociationInformer // Repositories returns a RepositoryInformer. Repositories() RepositoryInformer // Triggers returns a TriggerInformer. Triggers() TriggerInformer }
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 RepositoryInformer ¶
type RepositoryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RepositoryLister }
RepositoryInformer provides access to a shared informer and lister for Repositories.
type TriggerInformer ¶
type TriggerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TriggerLister }
TriggerInformer provides access to a shared informer and lister for Triggers.