Documentation ¶
Index ¶
- func NewElasticsearchVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEtcdVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticsearchVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEtcdVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMemcachedVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMongoDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPerconaXtraDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPgBouncerVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPostgresVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProxySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRedisVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMemcachedVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMongoDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPerconaXtraDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgBouncerVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPostgresVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProxySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRedisVersionInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ElasticsearchVersionInformer
- type EtcdVersionInformer
- type Interface
- type MemcachedVersionInformer
- type MongoDBVersionInformer
- type MySQLVersionInformer
- type PerconaXtraDBVersionInformer
- type PgBouncerVersionInformer
- type PostgresVersionInformer
- type ProxySQLVersionInformer
- type RedisVersionInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewElasticsearchVersionInformer ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 NewFilteredPgBouncerVersionInformer ¶
func NewFilteredPgBouncerVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPgBouncerVersionInformer constructs a new informer for PgBouncerVersion 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 ¶
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 NewFilteredProxySQLVersionInformer ¶
func NewFilteredProxySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProxySQLVersionInformer constructs a new informer for ProxySQLVersion 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 NewPgBouncerVersionInformer ¶
func NewPgBouncerVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPgBouncerVersionInformer constructs a new informer for PgBouncerVersion 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 ¶
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 NewProxySQLVersionInformer ¶
func NewProxySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProxySQLVersionInformer constructs a new informer for ProxySQLVersion 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 ¶
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.
Types ¶
type ElasticsearchVersionInformer ¶
type ElasticsearchVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ElasticsearchVersionLister }
ElasticsearchVersionInformer provides access to a shared informer and lister for ElasticsearchVersions.
type EtcdVersionInformer ¶
type EtcdVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EtcdVersionLister }
EtcdVersionInformer provides access to a shared informer and lister for EtcdVersions.
type Interface ¶
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 // PgBouncerVersions returns a PgBouncerVersionInformer. PgBouncerVersions() PgBouncerVersionInformer // PostgresVersions returns a PostgresVersionInformer. PostgresVersions() PostgresVersionInformer // ProxySQLVersions returns a ProxySQLVersionInformer. ProxySQLVersions() ProxySQLVersionInformer // RedisVersions returns a RedisVersionInformer. RedisVersions() RedisVersionInformer }
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 MemcachedVersionInformer ¶
type MemcachedVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MemcachedVersionLister }
MemcachedVersionInformer provides access to a shared informer and lister for MemcachedVersions.
type MongoDBVersionInformer ¶
type MongoDBVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MongoDBVersionLister }
MongoDBVersionInformer provides access to a shared informer and lister for MongoDBVersions.
type MySQLVersionInformer ¶
type MySQLVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MySQLVersionLister }
MySQLVersionInformer provides access to a shared informer and lister for MySQLVersions.
type PerconaXtraDBVersionInformer ¶
type PerconaXtraDBVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PerconaXtraDBVersionLister }
PerconaXtraDBVersionInformer provides access to a shared informer and lister for PerconaXtraDBVersions.
type PgBouncerVersionInformer ¶
type PgBouncerVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PgBouncerVersionLister }
PgBouncerVersionInformer provides access to a shared informer and lister for PgBouncerVersions.
type PostgresVersionInformer ¶
type PostgresVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PostgresVersionLister }
PostgresVersionInformer provides access to a shared informer and lister for PostgresVersions.
type ProxySQLVersionInformer ¶
type ProxySQLVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProxySQLVersionLister }
ProxySQLVersionInformer provides access to a shared informer and lister for ProxySQLVersions.
type RedisVersionInformer ¶
type RedisVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RedisVersionLister }
RedisVersionInformer provides access to a shared informer and lister for RedisVersions.