package internalversion

import "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/extensions/internalversion"

Index

Functions

func NewDaemonSetInformer

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

NewDaemonSetInformer constructs a new informer for DaemonSet 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 NewDeploymentInformer

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

NewDeploymentInformer constructs a new informer for Deployment 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 NewFilteredDaemonSetInformer

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

NewFilteredDaemonSetInformer constructs a new informer for DaemonSet 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 NewFilteredDeploymentInformer

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

NewFilteredDeploymentInformer constructs a new informer for Deployment 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 NewFilteredIngressInformer

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

NewFilteredIngressInformer constructs a new informer for Ingress 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 NewFilteredReplicaSetInformer

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

NewFilteredReplicaSetInformer constructs a new informer for ReplicaSet 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 NewIngressInformer

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

NewIngressInformer constructs a new informer for Ingress 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 NewReplicaSetInformer

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

NewReplicaSetInformer constructs a new informer for ReplicaSet 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 DaemonSetInformer

type DaemonSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.DaemonSetLister
}

DaemonSetInformer provides access to a shared informer and lister for DaemonSets.

type DeploymentInformer

type DeploymentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.DeploymentLister
}

DeploymentInformer provides access to a shared informer and lister for Deployments.

type IngressInformer

type IngressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.IngressLister
}

IngressInformer provides access to a shared informer and lister for Ingresses.

type Interface

type Interface interface {
	// DaemonSets returns a DaemonSetInformer.
	DaemonSets() DaemonSetInformer
	// Deployments returns a DeploymentInformer.
	Deployments() DeploymentInformer
	// Ingresses returns a IngressInformer.
	Ingresses() IngressInformer
	// ReplicaSets returns a ReplicaSetInformer.
	ReplicaSets() ReplicaSetInformer
}

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

func New

New returns a new Interface.

type ReplicaSetInformer

type ReplicaSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.ReplicaSetLister
}

ReplicaSetInformer provides access to a shared informer and lister for ReplicaSets.

Source Files

daemonset.go deployment.go ingress.go interface.go replicaset.go

Version
v1.11.0
Published
Jun 27, 2018
Platform
js/wasm
Imports
9 packages
Last checked
8 minutes ago

Tools for package owners.