Documentation
¶
Index ¶
- func NewClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredHierarchyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNamespaceConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNamespaceSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRepoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSyncInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHierarchyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNamespaceConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNamespaceSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRepoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSyncInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterConfigInformer
- type ClusterSelectorInformer
- type HierarchyConfigInformer
- type Interface
- type NamespaceConfigInformer
- type NamespaceSelectorInformer
- type RepoInformer
- type SyncInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterConfigInformer ¶
func NewClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterConfigInformer constructs a new informer for ClusterConfig 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 NewClusterSelectorInformer ¶
func NewClusterSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterSelectorInformer constructs a new informer for ClusterSelector 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 NewFilteredClusterConfigInformer ¶
func NewFilteredClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterConfigInformer constructs a new informer for ClusterConfig 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 NewFilteredClusterSelectorInformer ¶
func NewFilteredClusterSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterSelectorInformer constructs a new informer for ClusterSelector 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 NewFilteredHierarchyConfigInformer ¶
func NewFilteredHierarchyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredHierarchyConfigInformer constructs a new informer for HierarchyConfig 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 NewFilteredNamespaceConfigInformer ¶
func NewFilteredNamespaceConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNamespaceConfigInformer constructs a new informer for NamespaceConfig 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 NewFilteredNamespaceSelectorInformer ¶
func NewFilteredNamespaceSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNamespaceSelectorInformer constructs a new informer for NamespaceSelector 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 NewFilteredRepoInformer ¶
func NewFilteredRepoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRepoInformer constructs a new informer for Repo 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 NewFilteredSyncInformer ¶
func NewFilteredSyncInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSyncInformer constructs a new informer for Sync 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 NewHierarchyConfigInformer ¶
func NewHierarchyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewHierarchyConfigInformer constructs a new informer for HierarchyConfig 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 NewNamespaceConfigInformer ¶
func NewNamespaceConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNamespaceConfigInformer constructs a new informer for NamespaceConfig 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 NewNamespaceSelectorInformer ¶
func NewNamespaceSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNamespaceSelectorInformer constructs a new informer for NamespaceSelector 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 NewRepoInformer ¶
func NewRepoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRepoInformer constructs a new informer for Repo 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 NewSyncInformer ¶
func NewSyncInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSyncInformer constructs a new informer for Sync 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 ClusterConfigInformer ¶
type ClusterConfigInformer interface { Informer() cache.SharedIndexInformer Lister() configmanagementv1.ClusterConfigLister }
ClusterConfigInformer provides access to a shared informer and lister for ClusterConfigs.
type ClusterSelectorInformer ¶
type ClusterSelectorInformer interface { Informer() cache.SharedIndexInformer Lister() configmanagementv1.ClusterSelectorLister }
ClusterSelectorInformer provides access to a shared informer and lister for ClusterSelectors.
type HierarchyConfigInformer ¶
type HierarchyConfigInformer interface { Informer() cache.SharedIndexInformer Lister() configmanagementv1.HierarchyConfigLister }
HierarchyConfigInformer provides access to a shared informer and lister for HierarchyConfigs.
type Interface ¶
type Interface interface { // ClusterConfigs returns a ClusterConfigInformer. ClusterConfigs() ClusterConfigInformer // ClusterSelectors returns a ClusterSelectorInformer. ClusterSelectors() ClusterSelectorInformer // HierarchyConfigs returns a HierarchyConfigInformer. HierarchyConfigs() HierarchyConfigInformer // NamespaceConfigs returns a NamespaceConfigInformer. NamespaceConfigs() NamespaceConfigInformer // NamespaceSelectors returns a NamespaceSelectorInformer. NamespaceSelectors() NamespaceSelectorInformer // Repos returns a RepoInformer. Repos() RepoInformer // Syncs returns a SyncInformer. Syncs() SyncInformer }
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 NamespaceConfigInformer ¶
type NamespaceConfigInformer interface { Informer() cache.SharedIndexInformer Lister() configmanagementv1.NamespaceConfigLister }
NamespaceConfigInformer provides access to a shared informer and lister for NamespaceConfigs.
type NamespaceSelectorInformer ¶
type NamespaceSelectorInformer interface { Informer() cache.SharedIndexInformer Lister() configmanagementv1.NamespaceSelectorLister }
NamespaceSelectorInformer provides access to a shared informer and lister for NamespaceSelectors.
type RepoInformer ¶
type RepoInformer interface { Informer() cache.SharedIndexInformer Lister() configmanagementv1.RepoLister }
RepoInformer provides access to a shared informer and lister for Repos.
type SyncInformer ¶
type SyncInformer interface { Informer() cache.SharedIndexInformer Lister() configmanagementv1.SyncLister }
SyncInformer provides access to a shared informer and lister for Syncs.