v1alpha1

package
v0.42.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredMongoDBArchiverInformer

func NewFilteredMongoDBArchiverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredMongoDBArchiverInformer constructs a new informer for MongoDBArchiver 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 NewFilteredMySQLArchiverInformer added in v0.40.0

func NewFilteredMySQLArchiverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredMySQLArchiverInformer constructs a new informer for MySQLArchiver 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 NewFilteredPostgresArchiverInformer

func NewFilteredPostgresArchiverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPostgresArchiverInformer constructs a new informer for PostgresArchiver 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 NewMongoDBArchiverInformer

func NewMongoDBArchiverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMongoDBArchiverInformer constructs a new informer for MongoDBArchiver 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 NewMySQLArchiverInformer added in v0.40.0

func NewMySQLArchiverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMySQLArchiverInformer constructs a new informer for MySQLArchiver 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 NewPostgresArchiverInformer

func NewPostgresArchiverInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPostgresArchiverInformer constructs a new informer for PostgresArchiver 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 Interface

type Interface interface {
	// MongoDBArchivers returns a MongoDBArchiverInformer.
	MongoDBArchivers() MongoDBArchiverInformer
	// MySQLArchivers returns a MySQLArchiverInformer.
	MySQLArchivers() MySQLArchiverInformer
	// PostgresArchivers returns a PostgresArchiverInformer.
	PostgresArchivers() PostgresArchiverInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type MongoDBArchiverInformer

type MongoDBArchiverInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MongoDBArchiverLister
}

MongoDBArchiverInformer provides access to a shared informer and lister for MongoDBArchivers.

type MySQLArchiverInformer added in v0.40.0

type MySQLArchiverInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MySQLArchiverLister
}

MySQLArchiverInformer provides access to a shared informer and lister for MySQLArchivers.

type PostgresArchiverInformer

type PostgresArchiverInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PostgresArchiverLister
}

PostgresArchiverInformer provides access to a shared informer and lister for PostgresArchivers.

Jump to

Keyboard shortcuts

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