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