v1alpha1

package
v0.41.0-rc.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredMariaDBDatabaseInformer

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

NewFilteredMariaDBDatabaseInformer constructs a new informer for MariaDBDatabase 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 NewFilteredMongoDBDatabaseInformer

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

NewFilteredMongoDBDatabaseInformer constructs a new informer for MongoDBDatabase 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 NewFilteredMySQLDatabaseInformer

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

NewFilteredMySQLDatabaseInformer constructs a new informer for MySQLDatabase 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 NewFilteredPostgresDatabaseInformer

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

NewFilteredPostgresDatabaseInformer constructs a new informer for PostgresDatabase 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 NewMariaDBDatabaseInformer

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

NewMariaDBDatabaseInformer constructs a new informer for MariaDBDatabase 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 NewMongoDBDatabaseInformer

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

NewMongoDBDatabaseInformer constructs a new informer for MongoDBDatabase 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 NewMySQLDatabaseInformer

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

NewMySQLDatabaseInformer constructs a new informer for MySQLDatabase 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 NewPostgresDatabaseInformer

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

NewPostgresDatabaseInformer constructs a new informer for PostgresDatabase 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 {
	// MariaDBDatabases returns a MariaDBDatabaseInformer.
	MariaDBDatabases() MariaDBDatabaseInformer
	// MongoDBDatabases returns a MongoDBDatabaseInformer.
	MongoDBDatabases() MongoDBDatabaseInformer
	// MySQLDatabases returns a MySQLDatabaseInformer.
	MySQLDatabases() MySQLDatabaseInformer
	// PostgresDatabases returns a PostgresDatabaseInformer.
	PostgresDatabases() PostgresDatabaseInformer
}

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

func New

New returns a new Interface.

type MariaDBDatabaseInformer

type MariaDBDatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MariaDBDatabaseLister
}

MariaDBDatabaseInformer provides access to a shared informer and lister for MariaDBDatabases.

type MongoDBDatabaseInformer

type MongoDBDatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MongoDBDatabaseLister
}

MongoDBDatabaseInformer provides access to a shared informer and lister for MongoDBDatabases.

type MySQLDatabaseInformer

type MySQLDatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MySQLDatabaseLister
}

MySQLDatabaseInformer provides access to a shared informer and lister for MySQLDatabases.

type PostgresDatabaseInformer

type PostgresDatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PostgresDatabaseLister
}

PostgresDatabaseInformer provides access to a shared informer and lister for PostgresDatabases.

Jump to

Keyboard shortcuts

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