apimachinery: kubedb.dev/apimachinery/client/informers/externalversions/kubedb/v1alpha1 Index | Files

package v1alpha1

import "kubedb.dev/apimachinery/client/informers/externalversions/kubedb/v1alpha1"

Index

Package Files

dormantdatabase.go elasticsearch.go etcd.go interface.go mariadb.go memcached.go mongodb.go mysql.go perconaxtradb.go postgres.go redis.go snapshot.go

func NewDormantDatabaseInformer Uses

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

NewDormantDatabaseInformer constructs a new informer for DormantDatabase 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 NewElasticsearchInformer Uses

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

NewElasticsearchInformer constructs a new informer for Elasticsearch 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 NewEtcdInformer Uses

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

NewEtcdInformer constructs a new informer for Etcd 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 NewFilteredDormantDatabaseInformer Uses

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

NewFilteredDormantDatabaseInformer constructs a new informer for DormantDatabase 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 NewFilteredElasticsearchInformer Uses

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

NewFilteredElasticsearchInformer constructs a new informer for Elasticsearch 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 NewFilteredEtcdInformer Uses

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

NewFilteredEtcdInformer constructs a new informer for Etcd 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 NewFilteredMariaDBInformer Uses

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

NewFilteredMariaDBInformer constructs a new informer for MariaDB 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 NewFilteredMemcachedInformer Uses

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

NewFilteredMemcachedInformer constructs a new informer for Memcached 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 NewFilteredMongoDBInformer Uses

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

NewFilteredMongoDBInformer constructs a new informer for MongoDB 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 NewFilteredMySQLInformer Uses

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

NewFilteredMySQLInformer constructs a new informer for MySQL 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 NewFilteredPerconaXtraDBInformer Uses

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

NewFilteredPerconaXtraDBInformer constructs a new informer for PerconaXtraDB 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 NewFilteredPostgresInformer Uses

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

NewFilteredPostgresInformer constructs a new informer for Postgres 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 NewFilteredRedisInformer Uses

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

NewFilteredRedisInformer constructs a new informer for Redis 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 NewFilteredSnapshotInformer Uses

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

NewFilteredSnapshotInformer constructs a new informer for Snapshot 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 NewMariaDBInformer Uses

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

NewMariaDBInformer constructs a new informer for MariaDB 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 NewMemcachedInformer Uses

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

NewMemcachedInformer constructs a new informer for Memcached 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 NewMongoDBInformer Uses

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

NewMongoDBInformer constructs a new informer for MongoDB 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 NewMySQLInformer Uses

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

NewMySQLInformer constructs a new informer for MySQL 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 NewPerconaXtraDBInformer Uses

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

NewPerconaXtraDBInformer constructs a new informer for PerconaXtraDB 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 NewPostgresInformer Uses

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

NewPostgresInformer constructs a new informer for Postgres 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 NewRedisInformer Uses

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

NewRedisInformer constructs a new informer for Redis 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 NewSnapshotInformer Uses

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

NewSnapshotInformer constructs a new informer for Snapshot 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.

type DormantDatabaseInformer Uses

type DormantDatabaseInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.DormantDatabaseLister
}

DormantDatabaseInformer provides access to a shared informer and lister for DormantDatabases.

type ElasticsearchInformer Uses

type ElasticsearchInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.ElasticsearchLister
}

ElasticsearchInformer provides access to a shared informer and lister for Elasticsearches.

type EtcdInformer Uses

type EtcdInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.EtcdLister
}

EtcdInformer provides access to a shared informer and lister for Etcds.

type Interface Uses

type Interface interface {
    // DormantDatabases returns a DormantDatabaseInformer.
    DormantDatabases() DormantDatabaseInformer
    // Elasticsearches returns a ElasticsearchInformer.
    Elasticsearches() ElasticsearchInformer
    // Etcds returns a EtcdInformer.
    Etcds() EtcdInformer
    // MariaDBs returns a MariaDBInformer.
    MariaDBs() MariaDBInformer
    // Memcacheds returns a MemcachedInformer.
    Memcacheds() MemcachedInformer
    // MongoDBs returns a MongoDBInformer.
    MongoDBs() MongoDBInformer
    // MySQLs returns a MySQLInformer.
    MySQLs() MySQLInformer
    // PerconaXtraDBs returns a PerconaXtraDBInformer.
    PerconaXtraDBs() PerconaXtraDBInformer
    // Postgreses returns a PostgresInformer.
    Postgreses() PostgresInformer
    // Redises returns a RedisInformer.
    Redises() RedisInformer
    // Snapshots returns a SnapshotInformer.
    Snapshots() SnapshotInformer
}

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

func New Uses

func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface

New returns a new Interface.

type MariaDBInformer Uses

type MariaDBInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MariaDBLister
}

MariaDBInformer provides access to a shared informer and lister for MariaDBs.

type MemcachedInformer Uses

type MemcachedInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MemcachedLister
}

MemcachedInformer provides access to a shared informer and lister for Memcacheds.

type MongoDBInformer Uses

type MongoDBInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MongoDBLister
}

MongoDBInformer provides access to a shared informer and lister for MongoDBs.

type MySQLInformer Uses

type MySQLInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MySQLLister
}

MySQLInformer provides access to a shared informer and lister for MySQLs.

type PerconaXtraDBInformer Uses

type PerconaXtraDBInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.PerconaXtraDBLister
}

PerconaXtraDBInformer provides access to a shared informer and lister for PerconaXtraDBs.

type PostgresInformer Uses

type PostgresInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.PostgresLister
}

PostgresInformer provides access to a shared informer and lister for Postgreses.

type RedisInformer Uses

type RedisInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.RedisLister
}

RedisInformer provides access to a shared informer and lister for Redises.

type SnapshotInformer Uses

type SnapshotInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.SnapshotLister
}

SnapshotInformer provides access to a shared informer and lister for Snapshots.

Package v1alpha1 imports 9 packages (graph) and is imported by 5 packages. Updated 2019-08-25. Refresh now. Tools for package owners.