multicluster-scheduler: admiralty.io/multicluster-scheduler/pkg/generated/informers/externalversions/multicluster/v1alpha1 Index | Files

package v1alpha1

import "admiralty.io/multicluster-scheduler/pkg/generated/informers/externalversions/multicluster/v1alpha1"

Index

Package Files

clustersource.go clustersummary.go clustertarget.go interface.go podchaperon.go source.go target.go

func NewClusterSourceInformer Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

type ClusterSourceInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.ClusterSourceLister
}

ClusterSourceInformer provides access to a shared informer and lister for ClusterSources.

type ClusterSummaryInformer Uses

type ClusterSummaryInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.ClusterSummaryLister
}

ClusterSummaryInformer provides access to a shared informer and lister for ClusterSummaries.

type ClusterTargetInformer Uses

type ClusterTargetInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.ClusterTargetLister
}

ClusterTargetInformer provides access to a shared informer and lister for ClusterTargets.

type Interface Uses

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 Uses

func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface

New returns a new Interface.

type PodChaperonInformer Uses

type PodChaperonInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.PodChaperonLister
}

PodChaperonInformer provides access to a shared informer and lister for PodChaperons.

type SourceInformer Uses

type SourceInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.SourceLister
}

SourceInformer provides access to a shared informer and lister for Sources.

type TargetInformer Uses

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.