Documentation ¶
Index ¶
- func NewFilteredMariaDBDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMongoDBDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMySQLDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPostgresDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMariaDBDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMongoDBDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMySQLDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPostgresDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type MariaDBDatabaseInformer
- type MongoDBDatabaseInformer
- type MySQLDatabaseInformer
- type PostgresDatabaseInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.