Documentation ¶
Index ¶
- func NewClusterInfoImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInfoImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLabelIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMemberClusterAnnounceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredResourceExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredResourceImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLabelIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMemberClusterAnnounceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewResourceExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewResourceImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterInfoImportInformer
- type ClusterSetInformer
- type GatewayInformer
- type Interface
- type LabelIdentityInformer
- type MemberClusterAnnounceInformer
- type ResourceExportInformer
- type ResourceImportInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterInfoImportInformer ¶ added in v1.7.0
func NewClusterInfoImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterInfoImportInformer constructs a new informer for ClusterInfoImport 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 NewClusterSetInformer ¶
func NewClusterSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterSetInformer constructs a new informer for ClusterSet 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 NewFilteredClusterInfoImportInformer ¶ added in v1.7.0
func NewFilteredClusterInfoImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterInfoImportInformer constructs a new informer for ClusterInfoImport 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 NewFilteredClusterSetInformer ¶
func NewFilteredClusterSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterSetInformer constructs a new informer for ClusterSet 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 NewFilteredGatewayInformer ¶ added in v1.7.0
func NewFilteredGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGatewayInformer constructs a new informer for Gateway 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 NewFilteredLabelIdentityInformer ¶ added in v1.9.0
func NewFilteredLabelIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLabelIdentityInformer constructs a new informer for LabelIdentity 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 NewFilteredMemberClusterAnnounceInformer ¶
func NewFilteredMemberClusterAnnounceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMemberClusterAnnounceInformer constructs a new informer for MemberClusterAnnounce 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 NewFilteredResourceExportInformer ¶
func NewFilteredResourceExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredResourceExportInformer constructs a new informer for ResourceExport 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 NewFilteredResourceImportInformer ¶
func NewFilteredResourceImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredResourceImportInformer constructs a new informer for ResourceImport 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 NewGatewayInformer ¶ added in v1.7.0
func NewGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGatewayInformer constructs a new informer for Gateway 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 NewLabelIdentityInformer ¶ added in v1.9.0
func NewLabelIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLabelIdentityInformer constructs a new informer for LabelIdentity 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 NewMemberClusterAnnounceInformer ¶
func NewMemberClusterAnnounceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMemberClusterAnnounceInformer constructs a new informer for MemberClusterAnnounce 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 NewResourceExportInformer ¶
func NewResourceExportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewResourceExportInformer constructs a new informer for ResourceExport 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 NewResourceImportInformer ¶
func NewResourceImportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewResourceImportInformer constructs a new informer for ResourceImport 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 ClusterInfoImportInformer ¶ added in v1.7.0
type ClusterInfoImportInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterInfoImportLister }
ClusterInfoImportInformer provides access to a shared informer and lister for ClusterInfoImports.
type ClusterSetInformer ¶
type ClusterSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterSetLister }
ClusterSetInformer provides access to a shared informer and lister for ClusterSets.
type GatewayInformer ¶ added in v1.7.0
type GatewayInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GatewayLister }
GatewayInformer provides access to a shared informer and lister for Gateways.
type Interface ¶
type Interface interface { // ClusterInfoImports returns a ClusterInfoImportInformer. ClusterInfoImports() ClusterInfoImportInformer // ClusterSets returns a ClusterSetInformer. ClusterSets() ClusterSetInformer // Gateways returns a GatewayInformer. Gateways() GatewayInformer // LabelIdentities returns a LabelIdentityInformer. LabelIdentities() LabelIdentityInformer // MemberClusterAnnounces returns a MemberClusterAnnounceInformer. MemberClusterAnnounces() MemberClusterAnnounceInformer // ResourceExports returns a ResourceExportInformer. ResourceExports() ResourceExportInformer // ResourceImports returns a ResourceImportInformer. ResourceImports() ResourceImportInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type LabelIdentityInformer ¶ added in v1.9.0
type LabelIdentityInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LabelIdentityLister }
LabelIdentityInformer provides access to a shared informer and lister for LabelIdentities.
type MemberClusterAnnounceInformer ¶
type MemberClusterAnnounceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MemberClusterAnnounceLister }
MemberClusterAnnounceInformer provides access to a shared informer and lister for MemberClusterAnnounces.
type ResourceExportInformer ¶
type ResourceExportInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ResourceExportLister }
ResourceExportInformer provides access to a shared informer and lister for ResourceExports.
type ResourceImportInformer ¶
type ResourceImportInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ResourceImportLister }
ResourceImportInformer provides access to a shared informer and lister for ResourceImports.