v1alpha1

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: May 17, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCustomizerClusterInformer

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

NewCustomizerClusterInformer constructs a new informer for Customizer 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 NewCustomizerInformer

func NewCustomizerInformer(client scopedclientset.Interface, resyncPeriod time.Duration, namespace string, indexers cache.Indexers) cache.SharedIndexInformer

NewCustomizerInformer constructs a new informer for Customizer 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 NewEdgePlacementClusterInformer

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

NewEdgePlacementClusterInformer constructs a new informer for EdgePlacement 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 NewEdgePlacementInformer

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

NewEdgePlacementInformer constructs a new informer for EdgePlacement 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 NewEdgeSyncConfigClusterInformer

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

NewEdgeSyncConfigClusterInformer constructs a new informer for EdgeSyncConfig 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 NewEdgeSyncConfigInformer

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

NewEdgeSyncConfigInformer constructs a new informer for EdgeSyncConfig 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 NewFilteredCustomizerClusterInformer

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

NewFilteredCustomizerClusterInformer constructs a new informer for Customizer 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 NewFilteredCustomizerInformer

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

NewFilteredCustomizerInformer constructs a new informer for Customizer 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 NewFilteredEdgePlacementClusterInformer

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

NewFilteredEdgePlacementClusterInformer constructs a new informer for EdgePlacement 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 NewFilteredEdgePlacementInformer

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

NewFilteredEdgePlacementInformer constructs a new informer for EdgePlacement 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 NewFilteredEdgeSyncConfigClusterInformer

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

NewFilteredEdgeSyncConfigClusterInformer constructs a new informer for EdgeSyncConfig 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 NewFilteredEdgeSyncConfigInformer

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

NewFilteredEdgeSyncConfigInformer constructs a new informer for EdgeSyncConfig 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 NewFilteredSinglePlacementSliceClusterInformer

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

NewFilteredSinglePlacementSliceClusterInformer constructs a new informer for SinglePlacementSlice 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 NewFilteredSinglePlacementSliceInformer

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

NewFilteredSinglePlacementSliceInformer constructs a new informer for SinglePlacementSlice 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 NewFilteredSyncerConfigClusterInformer

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

NewFilteredSyncerConfigClusterInformer constructs a new informer for SyncerConfig 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 NewFilteredSyncerConfigInformer

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

NewFilteredSyncerConfigInformer constructs a new informer for SyncerConfig 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 NewSinglePlacementSliceClusterInformer

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

NewSinglePlacementSliceClusterInformer constructs a new informer for SinglePlacementSlice 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 NewSinglePlacementSliceInformer

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

NewSinglePlacementSliceInformer constructs a new informer for SinglePlacementSlice 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 NewSyncerConfigClusterInformer

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

NewSyncerConfigClusterInformer constructs a new informer for SyncerConfig 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 NewSyncerConfigInformer

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

NewSyncerConfigInformer constructs a new informer for SyncerConfig 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

type ClusterInterface interface {
	// Customizers returns a CustomizerClusterInformer
	Customizers() CustomizerClusterInformer
	// EdgePlacements returns a EdgePlacementClusterInformer
	EdgePlacements() EdgePlacementClusterInformer
	// EdgeSyncConfigs returns a EdgeSyncConfigClusterInformer
	EdgeSyncConfigs() EdgeSyncConfigClusterInformer
	// SinglePlacementSlices returns a SinglePlacementSliceClusterInformer
	SinglePlacementSlices() SinglePlacementSliceClusterInformer
	// SyncerConfigs returns a SyncerConfigClusterInformer
	SyncerConfigs() SyncerConfigClusterInformer
}

func New

New returns a new ClusterInterface.

type CustomizerClusterInformer

type CustomizerClusterInformer interface {
	Cluster(logicalcluster.Name) CustomizerInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() edgev1alpha1listers.CustomizerClusterLister
}

CustomizerClusterInformer provides access to a shared informer and lister for Customizers.

type CustomizerInformer

type CustomizerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() edgev1alpha1listers.CustomizerLister
}

CustomizerInformer provides access to a shared informer and lister for Customizers.

type EdgePlacementClusterInformer

type EdgePlacementClusterInformer interface {
	Cluster(logicalcluster.Name) EdgePlacementInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() edgev1alpha1listers.EdgePlacementClusterLister
}

EdgePlacementClusterInformer provides access to a shared informer and lister for EdgePlacements.

type EdgePlacementInformer

type EdgePlacementInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() edgev1alpha1listers.EdgePlacementLister
}

EdgePlacementInformer provides access to a shared informer and lister for EdgePlacements.

type EdgeSyncConfigClusterInformer

type EdgeSyncConfigClusterInformer interface {
	Cluster(logicalcluster.Name) EdgeSyncConfigInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() edgev1alpha1listers.EdgeSyncConfigClusterLister
}

EdgeSyncConfigClusterInformer provides access to a shared informer and lister for EdgeSyncConfigs.

type EdgeSyncConfigInformer

type EdgeSyncConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() edgev1alpha1listers.EdgeSyncConfigLister
}

EdgeSyncConfigInformer provides access to a shared informer and lister for EdgeSyncConfigs.

type Interface

type Interface interface {
	// Customizers returns a CustomizerInformer
	Customizers() CustomizerInformer
	// EdgePlacements returns a EdgePlacementInformer
	EdgePlacements() EdgePlacementInformer
	// EdgeSyncConfigs returns a EdgeSyncConfigInformer
	EdgeSyncConfigs() EdgeSyncConfigInformer
	// SinglePlacementSlices returns a SinglePlacementSliceInformer
	SinglePlacementSlices() SinglePlacementSliceInformer
	// SyncerConfigs returns a SyncerConfigInformer
	SyncerConfigs() SyncerConfigInformer
}

func NewScoped

New returns a new ClusterInterface.

type SinglePlacementSliceClusterInformer

type SinglePlacementSliceClusterInformer interface {
	Cluster(logicalcluster.Name) SinglePlacementSliceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() edgev1alpha1listers.SinglePlacementSliceClusterLister
}

SinglePlacementSliceClusterInformer provides access to a shared informer and lister for SinglePlacementSlices.

type SinglePlacementSliceInformer

type SinglePlacementSliceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() edgev1alpha1listers.SinglePlacementSliceLister
}

SinglePlacementSliceInformer provides access to a shared informer and lister for SinglePlacementSlices.

type SyncerConfigClusterInformer

type SyncerConfigClusterInformer interface {
	Cluster(logicalcluster.Name) SyncerConfigInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() edgev1alpha1listers.SyncerConfigClusterLister
}

SyncerConfigClusterInformer provides access to a shared informer and lister for SyncerConfigs.

type SyncerConfigInformer

type SyncerConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() edgev1alpha1listers.SyncerConfigLister
}

SyncerConfigInformer provides access to a shared informer and lister for SyncerConfigs.

Jump to

Keyboard shortcuts

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