import "admiralty.io/multicluster-scheduler/pkg/generated/listers/multicluster/v1alpha1"
clustersource.go clustersummary.go clustertarget.go expansion_generated.go podchaperon.go source.go target.go
type ClusterSourceLister interface { // List lists all ClusterSources in the indexer. List(selector labels.Selector) (ret []*v1alpha1.ClusterSource, err error) // Get retrieves the ClusterSource from the index for a given name. Get(name string) (*v1alpha1.ClusterSource, error) ClusterSourceListerExpansion }
ClusterSourceLister helps list ClusterSources.
func NewClusterSourceLister(indexer cache.Indexer) ClusterSourceLister
NewClusterSourceLister returns a new ClusterSourceLister.
type ClusterSourceListerExpansion interface{}
ClusterSourceListerExpansion allows custom methods to be added to ClusterSourceLister.
type ClusterSummaryLister interface { // List lists all ClusterSummaries in the indexer. List(selector labels.Selector) (ret []*v1alpha1.ClusterSummary, err error) // Get retrieves the ClusterSummary from the index for a given name. Get(name string) (*v1alpha1.ClusterSummary, error) ClusterSummaryListerExpansion }
ClusterSummaryLister helps list ClusterSummaries.
func NewClusterSummaryLister(indexer cache.Indexer) ClusterSummaryLister
NewClusterSummaryLister returns a new ClusterSummaryLister.
type ClusterSummaryListerExpansion interface{}
ClusterSummaryListerExpansion allows custom methods to be added to ClusterSummaryLister.
type ClusterTargetLister interface { // List lists all ClusterTargets in the indexer. List(selector labels.Selector) (ret []*v1alpha1.ClusterTarget, err error) // Get retrieves the ClusterTarget from the index for a given name. Get(name string) (*v1alpha1.ClusterTarget, error) ClusterTargetListerExpansion }
ClusterTargetLister helps list ClusterTargets.
func NewClusterTargetLister(indexer cache.Indexer) ClusterTargetLister
NewClusterTargetLister returns a new ClusterTargetLister.
type ClusterTargetListerExpansion interface{}
ClusterTargetListerExpansion allows custom methods to be added to ClusterTargetLister.
type PodChaperonLister interface { // List lists all PodChaperons in the indexer. List(selector labels.Selector) (ret []*v1alpha1.PodChaperon, err error) // PodChaperons returns an object that can list and get PodChaperons. PodChaperons(namespace string) PodChaperonNamespaceLister PodChaperonListerExpansion }
PodChaperonLister helps list PodChaperons.
func NewPodChaperonLister(indexer cache.Indexer) PodChaperonLister
NewPodChaperonLister returns a new PodChaperonLister.
type PodChaperonListerExpansion interface{}
PodChaperonListerExpansion allows custom methods to be added to PodChaperonLister.
type PodChaperonNamespaceLister interface { // List lists all PodChaperons in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.PodChaperon, err error) // Get retrieves the PodChaperon from the indexer for a given namespace and name. Get(name string) (*v1alpha1.PodChaperon, error) PodChaperonNamespaceListerExpansion }
PodChaperonNamespaceLister helps list and get PodChaperons.
type PodChaperonNamespaceListerExpansion interface{}
PodChaperonNamespaceListerExpansion allows custom methods to be added to PodChaperonNamespaceLister.
type SourceLister interface { // List lists all Sources in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Source, err error) // Sources returns an object that can list and get Sources. Sources(namespace string) SourceNamespaceLister SourceListerExpansion }
SourceLister helps list Sources.
func NewSourceLister(indexer cache.Indexer) SourceLister
NewSourceLister returns a new SourceLister.
type SourceListerExpansion interface{}
SourceListerExpansion allows custom methods to be added to SourceLister.
type SourceNamespaceLister interface { // List lists all Sources in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Source, err error) // Get retrieves the Source from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Source, error) SourceNamespaceListerExpansion }
SourceNamespaceLister helps list and get Sources.
type SourceNamespaceListerExpansion interface{}
SourceNamespaceListerExpansion allows custom methods to be added to SourceNamespaceLister.
type TargetLister interface { // List lists all Targets in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Target, err error) // Targets returns an object that can list and get Targets. Targets(namespace string) TargetNamespaceLister TargetListerExpansion }
TargetLister helps list Targets.
func NewTargetLister(indexer cache.Indexer) TargetLister
NewTargetLister returns a new TargetLister.
type TargetListerExpansion interface{}
TargetListerExpansion allows custom methods to be added to TargetLister.
type TargetNamespaceLister interface { // List lists all Targets in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Target, err error) // Get retrieves the Target from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Target, error) TargetNamespaceListerExpansion }
TargetNamespaceLister helps list and get Targets.
type TargetNamespaceListerExpansion interface{}
TargetNamespaceListerExpansion allows custom methods to be added to TargetNamespaceLister.
Package v1alpha1 imports 4 packages (graph) and is imported by 6 packages. Updated 2020-12-29. Refresh now. Tools for package owners.