Documentation
¶
Index ¶
- func NewFilteredGitHubInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSlackbotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGitHubInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSlackbotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type GitHubInformer
- type Interface
- type SlackbotInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredGitHubInformer ¶
func NewFilteredGitHubInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGitHubInformer constructs a new informer for GitHub 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 NewFilteredSlackbotInformer ¶
func NewFilteredSlackbotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSlackbotInformer constructs a new informer for Slackbot 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 NewGitHubInformer ¶
func NewGitHubInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGitHubInformer constructs a new informer for GitHub 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 NewSlackbotInformer ¶
func NewSlackbotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSlackbotInformer constructs a new informer for Slackbot 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 GitHubInformer ¶
type GitHubInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GitHubLister }
GitHubInformer provides access to a shared informer and lister for GitHubs.
type Interface ¶
type Interface interface { // GitHubs returns a GitHubInformer. GitHubs() GitHubInformer // Slackbots returns a SlackbotInformer. Slackbots() SlackbotInformer }
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 SlackbotInformer ¶
type SlackbotInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SlackbotLister }
SlackbotInformer provides access to a shared informer and lister for Slackbots.