Documentation ¶
Index ¶
- func NewDiscoveryRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDiscoveryRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSchemaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTargetConnectionProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTargetSyncProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSchemaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTargetConnectionProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTargetSyncProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DiscoveryRuleInformer
- type Interface
- type SchemaInformer
- type TargetConnectionProfileInformer
- type TargetInformer
- type TargetSyncProfileInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDiscoveryRuleInformer ¶
func NewDiscoveryRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDiscoveryRuleInformer constructs a new informer for DiscoveryRule 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 NewFilteredDiscoveryRuleInformer ¶
func NewFilteredDiscoveryRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDiscoveryRuleInformer constructs a new informer for DiscoveryRule 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 NewFilteredSchemaInformer ¶
func NewFilteredSchemaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSchemaInformer constructs a new informer for Schema 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 NewFilteredTargetConnectionProfileInformer ¶
func NewFilteredTargetConnectionProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTargetConnectionProfileInformer constructs a new informer for TargetConnectionProfile 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 NewFilteredTargetInformer ¶
func NewFilteredTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTargetInformer constructs a new informer for Target 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 NewFilteredTargetSyncProfileInformer ¶
func NewFilteredTargetSyncProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTargetSyncProfileInformer constructs a new informer for TargetSyncProfile 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 NewSchemaInformer ¶
func NewSchemaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSchemaInformer constructs a new informer for Schema 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 NewTargetConnectionProfileInformer ¶
func NewTargetConnectionProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTargetConnectionProfileInformer constructs a new informer for TargetConnectionProfile 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 NewTargetInformer ¶
func NewTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTargetInformer constructs a new informer for Target 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 NewTargetSyncProfileInformer ¶
func NewTargetSyncProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTargetSyncProfileInformer constructs a new informer for TargetSyncProfile 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 DiscoveryRuleInformer ¶
type DiscoveryRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DiscoveryRuleLister }
DiscoveryRuleInformer provides access to a shared informer and lister for DiscoveryRules.
type Interface ¶
type Interface interface { // DiscoveryRules returns a DiscoveryRuleInformer. DiscoveryRules() DiscoveryRuleInformer // Schemas returns a SchemaInformer. Schemas() SchemaInformer // Targets returns a TargetInformer. Targets() TargetInformer // TargetConnectionProfiles returns a TargetConnectionProfileInformer. TargetConnectionProfiles() TargetConnectionProfileInformer // TargetSyncProfiles returns a TargetSyncProfileInformer. TargetSyncProfiles() TargetSyncProfileInformer }
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 SchemaInformer ¶
type SchemaInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SchemaLister }
SchemaInformer provides access to a shared informer and lister for Schemas.
type TargetConnectionProfileInformer ¶
type TargetConnectionProfileInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TargetConnectionProfileLister }
TargetConnectionProfileInformer provides access to a shared informer and lister for TargetConnectionProfiles.
type TargetInformer ¶
type TargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TargetLister }
TargetInformer provides access to a shared informer and lister for Targets.
type TargetSyncProfileInformer ¶
type TargetSyncProfileInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TargetSyncProfileLister }
TargetSyncProfileInformer provides access to a shared informer and lister for TargetSyncProfiles.