Documentation
¶
Index ¶
- func NewAPIBindingClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewAPIBindingInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIBindingClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredAPIBindingInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type APIBindingClusterInformer
- type APIBindingInformer
- type APIExportClusterInformer
- type APIExportInformer
- type ClusterInterface
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPIBindingClusterInformer ¶
func NewAPIBindingClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewAPIBindingClusterInformer constructs a new informer for APIBinding 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 NewAPIBindingInformer ¶
func NewAPIBindingInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIBindingInformer constructs a new informer for APIBinding 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 NewAPIExportClusterInformer ¶
func NewAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewAPIExportClusterInformer constructs a new informer for APIExport 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 NewAPIExportInformer ¶
func NewAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIExportInformer constructs a new informer for APIExport 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 NewFilteredAPIBindingClusterInformer ¶
func NewFilteredAPIBindingClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredAPIBindingClusterInformer constructs a new informer for APIBinding 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 NewFilteredAPIBindingInformer ¶
func NewFilteredAPIBindingInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIBindingInformer constructs a new informer for APIBinding 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 NewFilteredAPIExportClusterInformer ¶
func NewFilteredAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredAPIExportClusterInformer constructs a new informer for APIExport 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 NewFilteredAPIExportInformer ¶
func NewFilteredAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIExportInformer constructs a new informer for APIExport 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 APIBindingClusterInformer ¶
type APIBindingClusterInformer interface {
Cluster(logicalcluster.Name) APIBindingInformer
ClusterWithContext(context.Context, logicalcluster.Name) APIBindingInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha2.APIBindingClusterLister
}
APIBindingClusterInformer provides access to a shared informer and lister for APIBindings.
type APIBindingInformer ¶
type APIBindingInformer interface {
Informer() cache.SharedIndexInformer
Lister() kcpv1alpha2.APIBindingLister
}
APIBindingInformer provides access to a shared informer and lister for APIBindings.
type APIExportClusterInformer ¶
type APIExportClusterInformer interface {
Cluster(logicalcluster.Name) APIExportInformer
ClusterWithContext(context.Context, logicalcluster.Name) APIExportInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha2.APIExportClusterLister
}
APIExportClusterInformer provides access to a shared informer and lister for APIExports.
type APIExportInformer ¶
type APIExportInformer interface {
Informer() cache.SharedIndexInformer
Lister() kcpv1alpha2.APIExportLister
}
APIExportInformer provides access to a shared informer and lister for APIExports.
type ClusterInterface ¶
type ClusterInterface interface {
// APIBindings returns a APIBindingClusterInformer.
APIBindings() APIBindingClusterInformer
// APIExports returns a APIExportClusterInformer.
APIExports() APIExportClusterInformer
}
func New ¶
func New(f kcpinternalinterfaces.SharedInformerFactory, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new Interface.
type Interface ¶
type Interface interface {
// APIBindings returns a APIBindingInformer.
APIBindings() APIBindingInformer
// APIExports returns a APIExportInformer.
APIExports() APIExportInformer
}
func NewScoped ¶
func NewScoped(f kcpinternalinterfaces.SharedScopedInformerFactory, namespace string, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.