v1

package
v1.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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() v1.CanaryConfigLister
}

CanaryConfigInformer provides access to a shared informer and lister for CanaryConfigs.

type EnvironmentInformer

type EnvironmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.EnvironmentLister
}

EnvironmentInformer provides access to a shared informer and lister for Environments.

type FunctionInformer

type FunctionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.FunctionLister
}

FunctionInformer provides access to a shared informer and lister for Functions.

type HTTPTriggerInformer

type HTTPTriggerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.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

New returns a new Interface.

type KubernetesWatchTriggerInformer

type KubernetesWatchTriggerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.KubernetesWatchTriggerLister
}

KubernetesWatchTriggerInformer provides access to a shared informer and lister for KubernetesWatchTriggers.

type MessageQueueTriggerInformer

type MessageQueueTriggerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MessageQueueTriggerLister
}

MessageQueueTriggerInformer provides access to a shared informer and lister for MessageQueueTriggers.

type PackageInformer

type PackageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.PackageLister
}

PackageInformer provides access to a shared informer and lister for Packages.

type TimeTriggerInformer

type TimeTriggerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TimeTriggerLister
}

TimeTriggerInformer provides access to a shared informer and lister for TimeTriggers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL