v1alpha1

package
v0.0.33 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL