Documentation
¶
Index ¶
- func NewCanaryConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCanaryConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredHTTPTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubernetesWatchTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMessageQueueTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTimeTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHTTPTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubernetesWatchTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMessageQueueTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTimeTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CanaryConfigInformer
- type EnvironmentInformer
- type FunctionInformer
- type HTTPTriggerInformer
- type Interface
- type KubernetesWatchTriggerInformer
- type MessageQueueTriggerInformer
- type PackageInformer
- type TimeTriggerInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCanaryConfigInformer ¶
func NewCanaryConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCanaryConfigInformer constructs a new informer for CanaryConfig 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 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 NewFilteredCanaryConfigInformer ¶
func NewFilteredCanaryConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCanaryConfigInformer constructs a new informer for CanaryConfig 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 NewFilteredFunctionInformer ¶
func NewFilteredFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFunctionInformer constructs a new informer for Function 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 NewFilteredHTTPTriggerInformer ¶
func NewFilteredHTTPTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredHTTPTriggerInformer constructs a new informer for HTTPTrigger 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 NewFilteredKubernetesWatchTriggerInformer ¶
func NewFilteredKubernetesWatchTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubernetesWatchTriggerInformer constructs a new informer for KubernetesWatchTrigger 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 NewFilteredMessageQueueTriggerInformer ¶
func NewFilteredMessageQueueTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMessageQueueTriggerInformer constructs a new informer for MessageQueueTrigger 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 NewFilteredPackageInformer ¶
func NewFilteredPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPackageInformer constructs a new informer for Package 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 NewFilteredTimeTriggerInformer ¶
func NewFilteredTimeTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTimeTriggerInformer constructs a new informer for TimeTrigger 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 NewFunctionInformer ¶
func NewFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFunctionInformer constructs a new informer for Function 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 NewHTTPTriggerInformer ¶
func NewHTTPTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewHTTPTriggerInformer constructs a new informer for HTTPTrigger 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 NewKubernetesWatchTriggerInformer ¶
func NewKubernetesWatchTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubernetesWatchTriggerInformer constructs a new informer for KubernetesWatchTrigger 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 NewMessageQueueTriggerInformer ¶
func NewMessageQueueTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMessageQueueTriggerInformer constructs a new informer for MessageQueueTrigger 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 NewPackageInformer ¶
func NewPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPackageInformer constructs a new informer for Package 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 NewTimeTriggerInformer ¶
func NewTimeTriggerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTimeTriggerInformer constructs a new informer for TimeTrigger 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 CanaryConfigInformer ¶
type CanaryConfigInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.CanaryConfigLister
}
CanaryConfigInformer provides access to a shared informer and lister for CanaryConfigs.
type EnvironmentInformer ¶
type EnvironmentInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.EnvironmentLister
}
EnvironmentInformer provides access to a shared informer and lister for Environments.
type FunctionInformer ¶
type FunctionInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.FunctionLister
}
FunctionInformer provides access to a shared informer and lister for Functions.
type HTTPTriggerInformer ¶
type HTTPTriggerInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.HTTPTriggerLister
}
HTTPTriggerInformer provides access to a shared informer and lister for HTTPTriggers.
type Interface ¶
type Interface interface {
// CanaryConfigs returns a CanaryConfigInformer.
CanaryConfigs() CanaryConfigInformer
// Environments returns a EnvironmentInformer.
Environments() EnvironmentInformer
// Functions returns a FunctionInformer.
Functions() FunctionInformer
// HTTPTriggers returns a HTTPTriggerInformer.
HTTPTriggers() HTTPTriggerInformer
// KubernetesWatchTriggers returns a KubernetesWatchTriggerInformer.
KubernetesWatchTriggers() KubernetesWatchTriggerInformer
// MessageQueueTriggers returns a MessageQueueTriggerInformer.
MessageQueueTriggers() MessageQueueTriggerInformer
// Packages returns a PackageInformer.
Packages() PackageInformer
// TimeTriggers returns a TimeTriggerInformer.
TimeTriggers() TimeTriggerInformer
}
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 KubernetesWatchTriggerInformer ¶
type KubernetesWatchTriggerInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.KubernetesWatchTriggerLister
}
KubernetesWatchTriggerInformer provides access to a shared informer and lister for KubernetesWatchTriggers.
type MessageQueueTriggerInformer ¶
type MessageQueueTriggerInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.MessageQueueTriggerLister
}
MessageQueueTriggerInformer provides access to a shared informer and lister for MessageQueueTriggers.
type PackageInformer ¶
type PackageInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.PackageLister
}
PackageInformer provides access to a shared informer and lister for Packages.
type TimeTriggerInformer ¶
type TimeTriggerInformer interface {
Informer() cache.SharedIndexInformer
Lister() corev1.TimeTriggerLister
}
TimeTriggerInformer provides access to a shared informer and lister for TimeTriggers.