v1alpha1

package
v0.43.0-rc.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredMariaDBArchiverInformer added in v0.44.0

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

NewFilteredMariaDBArchiverInformer constructs a new informer for MariaDBArchiver 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 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 NewMariaDBArchiverInformer added in v0.44.0

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

NewMariaDBArchiverInformer constructs a new informer for MariaDBArchiver 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 {
	// MariaDBArchivers returns a MariaDBArchiverInformer.
	MariaDBArchivers() MariaDBArchiverInformer
	// 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 MariaDBArchiverInformer added in v0.44.0

type MariaDBArchiverInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MariaDBArchiverLister
}

MariaDBArchiverInformer provides access to a shared informer and lister for MariaDBArchivers.

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