v1alpha1

package
v0.11.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2023 License: Apache-2.0 Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredLocationClusterInformer added in v0.10.0

func NewFilteredLocationClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredLocationClusterInformer constructs a new informer for Location 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 NewFilteredLocationInformer

func NewFilteredLocationInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLocationInformer constructs a new informer for Location 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 NewFilteredPlacementClusterInformer added in v0.10.0

func NewFilteredPlacementClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredPlacementClusterInformer constructs a new informer for Placement 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 NewFilteredPlacementInformer

func NewFilteredPlacementInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPlacementInformer constructs a new informer for Placement 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 NewLocationClusterInformer added in v0.10.0

func NewLocationClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewLocationClusterInformer constructs a new informer for Location 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 NewLocationInformer

func NewLocationInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLocationInformer constructs a new informer for Location 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 NewPlacementClusterInformer added in v0.10.0

func NewPlacementClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewPlacementClusterInformer constructs a new informer for Placement 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 NewPlacementInformer

func NewPlacementInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPlacementInformer constructs a new informer for Placement 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 ClusterInterface added in v0.10.0

type ClusterInterface interface {
	// Locations returns a LocationClusterInformer
	Locations() LocationClusterInformer
	// Placements returns a PlacementClusterInformer
	Placements() PlacementClusterInformer
}

func New

New returns a new ClusterInterface.

type Interface

type Interface interface {
	// Locations returns a LocationInformer
	Locations() LocationInformer
	// Placements returns a PlacementInformer
	Placements() PlacementInformer
}

func NewScoped added in v0.10.0

New returns a new ClusterInterface.

type LocationClusterInformer added in v0.10.0

type LocationClusterInformer interface {
	Cluster(logicalcluster.Name) LocationInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() schedulingv1alpha1listers.LocationClusterLister
}

LocationClusterInformer provides access to a shared informer and lister for Locations.

type LocationInformer

type LocationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() schedulingv1alpha1listers.LocationLister
}

LocationInformer provides access to a shared informer and lister for Locations.

type PlacementClusterInformer added in v0.10.0

type PlacementClusterInformer interface {
	Cluster(logicalcluster.Name) PlacementInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() schedulingv1alpha1listers.PlacementClusterLister
}

PlacementClusterInformer provides access to a shared informer and lister for Placements.

type PlacementInformer

type PlacementInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() schedulingv1alpha1listers.PlacementLister
}

PlacementInformer provides access to a shared informer and lister for Placements.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL