Documentation ¶
Index ¶
- func NewCustomizerClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewCustomizerInformer(client scopedclientset.Interface, resyncPeriod time.Duration, namespace string, ...) cache.SharedIndexInformer
- func NewEdgePlacementClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewEdgePlacementInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEdgeSyncConfigClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewEdgeSyncConfigInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCustomizerClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredCustomizerInformer(client scopedclientset.Interface, resyncPeriod time.Duration, namespace string, ...) cache.SharedIndexInformer
- func NewFilteredEdgePlacementClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredEdgePlacementInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEdgeSyncConfigClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredEdgeSyncConfigInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSinglePlacementSliceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredSinglePlacementSliceInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSyncerConfigClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredSyncerConfigInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSinglePlacementSliceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewSinglePlacementSliceInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSyncerConfigClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewSyncerConfigInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterInterface
- type CustomizerClusterInformer
- type CustomizerInformer
- type EdgePlacementClusterInformer
- type EdgePlacementInformer
- type EdgeSyncConfigClusterInformer
- type EdgeSyncConfigInformer
- type Interface
- type SinglePlacementSliceClusterInformer
- type SinglePlacementSliceInformer
- type SyncerConfigClusterInformer
- type SyncerConfigInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
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 ¶
func NewScoped(f internalinterfaces.SharedScopedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.