kubernetesk8s.io/kubernetes/pkg/client/informers/informers_generated Index | Files | Directories

package informers_generated

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

Index

Types

type GenericInformer

type GenericInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() cache.GenericLister
}

GenericInformer is type of SharedIndexInformer which will locate and delegate to other sharedInformers based on type

type SharedInformerFactory

type SharedInformerFactory interface {
	internalinterfaces.SharedInformerFactory
	ForResource(resource schema.GroupVersionResource) (GenericInformer, error)

	Apps() apps.Interface
	Autoscaling() autoscaling.Interface
	Batch() batch.Interface
	Certificates() certificates.Interface
	Core() core.Interface
	Extensions() extensions.Interface
	Policy() policy.Interface
	Rbac() rbac.Interface
	Storage() storage.Interface
}

SharedInformerFactory provides shared informers for resources in all known API group versions.

func NewSharedInformerFactory

func NewSharedInformerFactory(internalClient internalclientset.Interface, versionedClient clientset.Interface, defaultResync time.Duration) SharedInformerFactory

NewSharedInformerFactory constructs a new instance of sharedInformerFactory

Source Files

factory.go generic.go

Directories

PathSynopsis
pkg/client/informers/informers_generated/apps
pkg/client/informers/informers_generated/apps/internalversion
pkg/client/informers/informers_generated/apps/v1beta1
pkg/client/informers/informers_generated/autoscaling
pkg/client/informers/informers_generated/autoscaling/internalversion
pkg/client/informers/informers_generated/autoscaling/v1
pkg/client/informers/informers_generated/batch
pkg/client/informers/informers_generated/batch/internalversion
pkg/client/informers/informers_generated/batch/v1
pkg/client/informers/informers_generated/batch/v2alpha1
pkg/client/informers/informers_generated/certificates
pkg/client/informers/informers_generated/certificates/internalversion
pkg/client/informers/informers_generated/certificates/v1beta1
pkg/client/informers/informers_generated/core
pkg/client/informers/informers_generated/core/internalversion
pkg/client/informers/informers_generated/core/v1
pkg/client/informers/informers_generated/extensions
pkg/client/informers/informers_generated/extensions/internalversion
pkg/client/informers/informers_generated/extensions/v1beta1
pkg/client/informers/informers_generated/internalinterfaces
pkg/client/informers/informers_generated/policy
pkg/client/informers/informers_generated/policy/internalversion
pkg/client/informers/informers_generated/policy/v1beta1
pkg/client/informers/informers_generated/rbac
pkg/client/informers/informers_generated/rbac/internalversion
pkg/client/informers/informers_generated/rbac/v1alpha1
pkg/client/informers/informers_generated/rbac/v1beta1
pkg/client/informers/informers_generated/storage
pkg/client/informers/informers_generated/storage/internalversion
pkg/client/informers/informers_generated/storage/v1beta1
Version
v1.6.0-alpha.1
Published
Jan 30, 2017
Platform
linux/amd64
Imports
39 packages
Last checked
5 minutes ago

Tools for package owners.