Documentation
¶
Index ¶
- func NewFilteredInitTargetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredInitTargetInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInitTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredInitTemplateInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInitTargetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewInitTargetInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInitTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewInitTemplateInformer(client scopedclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterInterface
- type InitTargetClusterInformer
- type InitTargetInformer
- type InitTemplateClusterInformer
- type InitTemplateInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredInitTargetClusterInformer ¶
func NewFilteredInitTargetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredInitTargetClusterInformer constructs a new informer for InitTarget 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 NewFilteredInitTargetInformer ¶
func NewFilteredInitTargetInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInitTargetInformer constructs a new informer for InitTarget 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 NewFilteredInitTemplateClusterInformer ¶
func NewFilteredInitTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredInitTemplateClusterInformer constructs a new informer for InitTemplate 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 NewFilteredInitTemplateInformer ¶
func NewFilteredInitTemplateInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInitTemplateInformer constructs a new informer for InitTemplate 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 NewInitTargetClusterInformer ¶
func NewInitTargetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewInitTargetClusterInformer constructs a new informer for InitTarget 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 NewInitTargetInformer ¶
func NewInitTargetInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInitTargetInformer constructs a new informer for InitTarget 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 NewInitTemplateClusterInformer ¶
func NewInitTemplateClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewInitTemplateClusterInformer constructs a new informer for InitTemplate 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 NewInitTemplateInformer ¶
func NewInitTemplateInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInitTemplateInformer constructs a new informer for InitTemplate 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 {
// InitTargets returns a InitTargetClusterInformer
InitTargets() InitTargetClusterInformer
// InitTemplates returns a InitTemplateClusterInformer
InitTemplates() InitTemplateClusterInformer
}
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type InitTargetClusterInformer ¶
type InitTargetClusterInformer interface {
Cluster(logicalcluster.Name) InitTargetInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() initializationv1alpha1listers.InitTargetClusterLister
}
InitTargetClusterInformer provides access to a shared informer and lister for InitTargets.
type InitTargetInformer ¶
type InitTargetInformer interface {
Informer() cache.SharedIndexInformer
Lister() initializationv1alpha1listers.InitTargetLister
}
InitTargetInformer provides access to a shared informer and lister for InitTargets.
type InitTemplateClusterInformer ¶
type InitTemplateClusterInformer interface {
Cluster(logicalcluster.Name) InitTemplateInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() initializationv1alpha1listers.InitTemplateClusterLister
}
InitTemplateClusterInformer provides access to a shared informer and lister for InitTemplates.
type InitTemplateInformer ¶
type InitTemplateInformer interface {
Informer() cache.SharedIndexInformer
Lister() initializationv1alpha1listers.InitTemplateLister
}
InitTemplateInformer provides access to a shared informer and lister for InitTemplates.
type Interface ¶
type Interface interface {
// InitTargets returns a InitTargetInformer
InitTargets() InitTargetInformer
// InitTemplates returns a InitTemplateInformer
InitTemplates() InitTemplateInformer
}
func NewScoped ¶
func NewScoped(f internalinterfaces.SharedScopedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new ClusterInterface.