Documentation
¶
Index ¶
- func NewClusterSelectorInformer(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 NewFilteredNamespaceSelectorInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRepoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHierarchyConfigInformer(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
- type ClusterSelectorInformer
- type HierarchyConfigInformer
- type Interface
- type NamespaceSelectorInformer
- type RepoInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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 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 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 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.
Types ¶
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 {
// ClusterSelectors returns a ClusterSelectorInformer.
ClusterSelectors() ClusterSelectorInformer
// HierarchyConfigs returns a HierarchyConfigInformer.
HierarchyConfigs() HierarchyConfigInformer
// NamespaceSelectors returns a NamespaceSelectorInformer.
NamespaceSelectors() NamespaceSelectorInformer
// Repos returns a RepoInformer.
Repos() RepoInformer
}
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 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.