Documentation
      ¶
    
    
  
    
  
    Index ¶
- func NewAPIBindingClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewAPIBindingInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewAPIConversionClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewAPIConversionInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewAPIExportEndpointSliceClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewAPIExportEndpointSliceInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewAPIResourceSchemaClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewAPIResourceSchemaInformer(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 NewFilteredAPIConversionClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewFilteredAPIConversionInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewFilteredAPIExportEndpointSliceClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewFilteredAPIExportEndpointSliceInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredAPIResourceSchemaClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
 - func NewFilteredAPIResourceSchemaInformer(client kcpversioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - type APIBindingClusterInformer
 - type APIBindingInformer
 - type APIConversionClusterInformer
 - type APIConversionInformer
 - type APIExportClusterInformer
 - type APIExportEndpointSliceClusterInformer
 - type APIExportEndpointSliceInformer
 - type APIExportInformer
 - type APIResourceSchemaClusterInformer
 - type APIResourceSchemaInformer
 - 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 NewAPIConversionClusterInformer ¶
func NewAPIConversionClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewAPIConversionClusterInformer constructs a new informer for APIConversion 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 NewAPIConversionInformer ¶
func NewAPIConversionInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIConversionInformer constructs a new informer for APIConversion 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 NewAPIExportEndpointSliceClusterInformer ¶
func NewAPIExportEndpointSliceClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewAPIExportEndpointSliceClusterInformer constructs a new informer for APIExportEndpointSlice 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 NewAPIExportEndpointSliceInformer ¶
func NewAPIExportEndpointSliceInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIExportEndpointSliceInformer constructs a new informer for APIExportEndpointSlice 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 NewAPIResourceSchemaClusterInformer ¶
func NewAPIResourceSchemaClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewAPIResourceSchemaClusterInformer constructs a new informer for APIResourceSchema 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 NewAPIResourceSchemaInformer ¶
func NewAPIResourceSchemaInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAPIResourceSchemaInformer constructs a new informer for APIResourceSchema 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 NewFilteredAPIConversionClusterInformer ¶
func NewFilteredAPIConversionClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredAPIConversionClusterInformer constructs a new informer for APIConversion 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 NewFilteredAPIConversionInformer ¶
func NewFilteredAPIConversionInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIConversionInformer constructs a new informer for APIConversion 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 NewFilteredAPIExportEndpointSliceClusterInformer ¶
func NewFilteredAPIExportEndpointSliceClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredAPIExportEndpointSliceClusterInformer constructs a new informer for APIExportEndpointSlice 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 NewFilteredAPIExportEndpointSliceInformer ¶
func NewFilteredAPIExportEndpointSliceInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIExportEndpointSliceInformer constructs a new informer for APIExportEndpointSlice 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.
func NewFilteredAPIResourceSchemaClusterInformer ¶
func NewFilteredAPIResourceSchemaClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredAPIResourceSchemaClusterInformer constructs a new informer for APIResourceSchema 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 NewFilteredAPIResourceSchemaInformer ¶
func NewFilteredAPIResourceSchemaInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAPIResourceSchemaInformer constructs a new informer for APIResourceSchema 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() kcpv1alpha1.APIBindingClusterLister
}
    APIBindingClusterInformer provides access to a shared informer and lister for APIBindings.
type APIBindingInformer ¶
type APIBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIBindingLister
}
    APIBindingInformer provides access to a shared informer and lister for APIBindings.
type APIConversionClusterInformer ¶
type APIConversionClusterInformer interface {
	Cluster(logicalcluster.Name) APIConversionInformer
	ClusterWithContext(context.Context, logicalcluster.Name) APIConversionInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha1.APIConversionClusterLister
}
    APIConversionClusterInformer provides access to a shared informer and lister for APIConversions.
type APIConversionInformer ¶
type APIConversionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIConversionLister
}
    APIConversionInformer provides access to a shared informer and lister for APIConversions.
type APIExportClusterInformer ¶
type APIExportClusterInformer interface {
	Cluster(logicalcluster.Name) APIExportInformer
	ClusterWithContext(context.Context, logicalcluster.Name) APIExportInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha1.APIExportClusterLister
}
    APIExportClusterInformer provides access to a shared informer and lister for APIExports.
type APIExportEndpointSliceClusterInformer ¶
type APIExportEndpointSliceClusterInformer interface {
	Cluster(logicalcluster.Name) APIExportEndpointSliceInformer
	ClusterWithContext(context.Context, logicalcluster.Name) APIExportEndpointSliceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha1.APIExportEndpointSliceClusterLister
}
    APIExportEndpointSliceClusterInformer provides access to a shared informer and lister for APIExportEndpointSlices.
type APIExportEndpointSliceInformer ¶
type APIExportEndpointSliceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIExportEndpointSliceLister
}
    APIExportEndpointSliceInformer provides access to a shared informer and lister for APIExportEndpointSlices.
type APIExportInformer ¶
type APIExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIExportLister
}
    APIExportInformer provides access to a shared informer and lister for APIExports.
type APIResourceSchemaClusterInformer ¶
type APIResourceSchemaClusterInformer interface {
	Cluster(logicalcluster.Name) APIResourceSchemaInformer
	ClusterWithContext(context.Context, logicalcluster.Name) APIResourceSchemaInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha1.APIResourceSchemaClusterLister
}
    APIResourceSchemaClusterInformer provides access to a shared informer and lister for APIResourceSchemas.
type APIResourceSchemaInformer ¶
type APIResourceSchemaInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIResourceSchemaLister
}
    APIResourceSchemaInformer provides access to a shared informer and lister for APIResourceSchemas.
type ClusterInterface ¶
type ClusterInterface interface {
	// APIBindings returns a APIBindingClusterInformer.
	APIBindings() APIBindingClusterInformer
	// APIConversions returns a APIConversionClusterInformer.
	APIConversions() APIConversionClusterInformer
	// APIExports returns a APIExportClusterInformer.
	APIExports() APIExportClusterInformer
	// APIExportEndpointSlices returns a APIExportEndpointSliceClusterInformer.
	APIExportEndpointSlices() APIExportEndpointSliceClusterInformer
	// APIResourceSchemas returns a APIResourceSchemaClusterInformer.
	APIResourceSchemas() APIResourceSchemaClusterInformer
}
    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
	// APIConversions returns a APIConversionInformer.
	APIConversions() APIConversionInformer
	// APIExports returns a APIExportInformer.
	APIExports() APIExportInformer
	// APIExportEndpointSlices returns a APIExportEndpointSliceInformer.
	APIExportEndpointSlices() APIExportEndpointSliceInformer
	// APIResourceSchemas returns a APIResourceSchemaInformer.
	APIResourceSchemas() APIResourceSchemaInformer
}
    func NewScoped ¶
func NewScoped(f kcpinternalinterfaces.SharedScopedInformerFactory, namespace string, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.