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

package v1alpha1

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

Index

Package Files

elasticsearchversion.go etcdversion.go interface.go memcachedversion.go mongodbversion.go mysqlversion.go perconaxtradbversion.go postgresversion.go redisversion.go

func NewElasticsearchVersionInformer Uses

func NewElasticsearchVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewElasticsearchVersionInformer constructs a new informer for ElasticsearchVersion 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 NewEtcdVersionInformer Uses

func NewEtcdVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewEtcdVersionInformer constructs a new informer for EtcdVersion 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 NewFilteredElasticsearchVersionInformer Uses

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

NewFilteredElasticsearchVersionInformer constructs a new informer for ElasticsearchVersion 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 NewFilteredEtcdVersionInformer Uses

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

NewFilteredEtcdVersionInformer constructs a new informer for EtcdVersion 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 NewFilteredMemcachedVersionInformer Uses

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

NewFilteredMemcachedVersionInformer constructs a new informer for MemcachedVersion 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 NewFilteredMongoDBVersionInformer Uses

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

NewFilteredMongoDBVersionInformer constructs a new informer for MongoDBVersion 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 NewFilteredMySQLVersionInformer Uses

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

NewFilteredMySQLVersionInformer constructs a new informer for MySQLVersion 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 NewFilteredPerconaXtraDBVersionInformer Uses

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

NewFilteredPerconaXtraDBVersionInformer constructs a new informer for PerconaXtraDBVersion 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 NewFilteredPostgresVersionInformer Uses

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

NewFilteredPostgresVersionInformer constructs a new informer for PostgresVersion 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 NewFilteredRedisVersionInformer Uses

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

NewFilteredRedisVersionInformer constructs a new informer for RedisVersion 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 NewMemcachedVersionInformer Uses

func NewMemcachedVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMemcachedVersionInformer constructs a new informer for MemcachedVersion 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 NewMongoDBVersionInformer Uses

func NewMongoDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMongoDBVersionInformer constructs a new informer for MongoDBVersion 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 NewMySQLVersionInformer Uses

func NewMySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMySQLVersionInformer constructs a new informer for MySQLVersion 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 NewPerconaXtraDBVersionInformer Uses

func NewPerconaXtraDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPerconaXtraDBVersionInformer constructs a new informer for PerconaXtraDBVersion 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 NewPostgresVersionInformer Uses

func NewPostgresVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPostgresVersionInformer constructs a new informer for PostgresVersion 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 NewRedisVersionInformer Uses

func NewRedisVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRedisVersionInformer constructs a new informer for RedisVersion 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 ElasticsearchVersionInformer Uses

type ElasticsearchVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.ElasticsearchVersionLister
}

ElasticsearchVersionInformer provides access to a shared informer and lister for ElasticsearchVersions.

type EtcdVersionInformer Uses

type EtcdVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.EtcdVersionLister
}

EtcdVersionInformer provides access to a shared informer and lister for EtcdVersions.

type Interface Uses

type Interface interface {
    // ElasticsearchVersions returns a ElasticsearchVersionInformer.
    ElasticsearchVersions() ElasticsearchVersionInformer
    // EtcdVersions returns a EtcdVersionInformer.
    EtcdVersions() EtcdVersionInformer
    // MemcachedVersions returns a MemcachedVersionInformer.
    MemcachedVersions() MemcachedVersionInformer
    // MongoDBVersions returns a MongoDBVersionInformer.
    MongoDBVersions() MongoDBVersionInformer
    // MySQLVersions returns a MySQLVersionInformer.
    MySQLVersions() MySQLVersionInformer
    // PerconaXtraDBVersions returns a PerconaXtraDBVersionInformer.
    PerconaXtraDBVersions() PerconaXtraDBVersionInformer
    // PostgresVersions returns a PostgresVersionInformer.
    PostgresVersions() PostgresVersionInformer
    // RedisVersions returns a RedisVersionInformer.
    RedisVersions() RedisVersionInformer
}

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 MemcachedVersionInformer Uses

type MemcachedVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MemcachedVersionLister
}

MemcachedVersionInformer provides access to a shared informer and lister for MemcachedVersions.

type MongoDBVersionInformer Uses

type MongoDBVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MongoDBVersionLister
}

MongoDBVersionInformer provides access to a shared informer and lister for MongoDBVersions.

type MySQLVersionInformer Uses

type MySQLVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MySQLVersionLister
}

MySQLVersionInformer provides access to a shared informer and lister for MySQLVersions.

type PerconaXtraDBVersionInformer Uses

type PerconaXtraDBVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.PerconaXtraDBVersionLister
}

PerconaXtraDBVersionInformer provides access to a shared informer and lister for PerconaXtraDBVersions.

type PostgresVersionInformer Uses

type PostgresVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.PostgresVersionLister
}

PostgresVersionInformer provides access to a shared informer and lister for PostgresVersions.

type RedisVersionInformer Uses

type RedisVersionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.RedisVersionLister
}

RedisVersionInformer provides access to a shared informer and lister for RedisVersions.

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