import "admiralty.io/multicluster-scheduler/pkg/generated/informers/externalversions/multicluster/v1alpha1"
clustersource.go clustersummary.go clustertarget.go interface.go podchaperon.go source.go target.go
func NewClusterSourceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterSourceInformer constructs a new informer for ClusterSource 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 NewClusterSummaryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterSummaryInformer constructs a new informer for ClusterSummary 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 NewClusterTargetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterTargetInformer constructs a new informer for ClusterTarget 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 NewFilteredClusterSourceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterSourceInformer constructs a new informer for ClusterSource 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 NewFilteredClusterSummaryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterSummaryInformer constructs a new informer for ClusterSummary 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 NewFilteredClusterTargetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterTargetInformer constructs a new informer for ClusterTarget 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 NewFilteredPodChaperonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPodChaperonInformer constructs a new informer for PodChaperon 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 NewFilteredSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSourceInformer constructs a new informer for Source 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 NewFilteredTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTargetInformer constructs a new informer for Target 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 NewPodChaperonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPodChaperonInformer constructs a new informer for PodChaperon 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 NewSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSourceInformer constructs a new informer for Source 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 NewTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTargetInformer constructs a new informer for Target 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.
type ClusterSourceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterSourceLister }
ClusterSourceInformer provides access to a shared informer and lister for ClusterSources.
type ClusterSummaryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterSummaryLister }
ClusterSummaryInformer provides access to a shared informer and lister for ClusterSummaries.
type ClusterTargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterTargetLister }
ClusterTargetInformer provides access to a shared informer and lister for ClusterTargets.
type Interface interface { // ClusterSources returns a ClusterSourceInformer. ClusterSources() ClusterSourceInformer // ClusterSummaries returns a ClusterSummaryInformer. ClusterSummaries() ClusterSummaryInformer // ClusterTargets returns a ClusterTargetInformer. ClusterTargets() ClusterTargetInformer // PodChaperons returns a PodChaperonInformer. PodChaperons() PodChaperonInformer // Sources returns a SourceInformer. Sources() SourceInformer // Targets returns a TargetInformer. Targets() TargetInformer }
Interface provides access to all the informers in this group version.
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type PodChaperonInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PodChaperonLister }
PodChaperonInformer provides access to a shared informer and lister for PodChaperons.
type SourceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SourceLister }
SourceInformer provides access to a shared informer and lister for Sources.
type TargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TargetLister }
TargetInformer provides access to a shared informer and lister for Targets.
Package v1alpha1 imports 10 packages (graph) and is imported by 7 packages. Updated 2020-12-27. Refresh now. Tools for package owners.