v1

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewArtifactInformer

func NewArtifactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewArtifactInformer constructs a new informer for Artifact 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 NewEndpointInformer

func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewEndpointInformer constructs a new informer for Endpoint 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 NewFilteredArtifactInformer

func NewFilteredArtifactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredArtifactInformer constructs a new informer for Artifact 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 NewFilteredEndpointInformer

func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredEndpointInformer constructs a new informer for Endpoint 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 NewFilteredProxyInformer

func NewFilteredProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredProxyInformer constructs a new informer for Proxy 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 NewFilteredSecretInformer

func NewFilteredSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSecretInformer constructs a new informer for Secret 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 NewFilteredSettingsInformer

func NewFilteredSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSettingsInformer constructs a new informer for Settings 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 NewFilteredUpstreamGroupInformer

func NewFilteredUpstreamGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUpstreamGroupInformer constructs a new informer for UpstreamGroup 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 NewFilteredUpstreamInformer

func NewFilteredUpstreamInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUpstreamInformer constructs a new informer for Upstream 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 NewProxyInformer

func NewProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProxyInformer constructs a new informer for Proxy 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 NewSecretInformer

func NewSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSecretInformer constructs a new informer for Secret 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 NewSettingsInformer

func NewSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSettingsInformer constructs a new informer for Settings 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 NewUpstreamGroupInformer

func NewUpstreamGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUpstreamGroupInformer constructs a new informer for UpstreamGroup 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 NewUpstreamInformer

func NewUpstreamInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUpstreamInformer constructs a new informer for Upstream 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 ArtifactInformer

type ArtifactInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ArtifactLister
}

ArtifactInformer provides access to a shared informer and lister for Artifacts.

type EndpointInformer

type EndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.EndpointLister
}

EndpointInformer provides access to a shared informer and lister for Endpoints.

type Interface

type Interface interface {
	// Artifacts returns a ArtifactInformer.
	Artifacts() ArtifactInformer
	// Endpoints returns a EndpointInformer.
	Endpoints() EndpointInformer
	// Proxies returns a ProxyInformer.
	Proxies() ProxyInformer
	// Secrets returns a SecretInformer.
	Secrets() SecretInformer
	// Settingses returns a SettingsInformer.
	Settingses() SettingsInformer
	// Upstreams returns a UpstreamInformer.
	Upstreams() UpstreamInformer
	// UpstreamGroups returns a UpstreamGroupInformer.
	UpstreamGroups() UpstreamGroupInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type ProxyInformer

type ProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ProxyLister
}

ProxyInformer provides access to a shared informer and lister for Proxies.

type SecretInformer

type SecretInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SecretLister
}

SecretInformer provides access to a shared informer and lister for Secrets.

type SettingsInformer

type SettingsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SettingsLister
}

SettingsInformer provides access to a shared informer and lister for Settingses.

type UpstreamGroupInformer

type UpstreamGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.UpstreamGroupLister
}

UpstreamGroupInformer provides access to a shared informer and lister for UpstreamGroups.

type UpstreamInformer

type UpstreamInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.UpstreamLister
}

UpstreamInformer provides access to a shared informer and lister for Upstreams.

Jump to

Keyboard shortcuts

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