apimachinery: kubedb.dev/apimachinery/client/listers/kubedb/v1alpha1 Index | Files

package v1alpha1

import "kubedb.dev/apimachinery/client/listers/kubedb/v1alpha1"

Index

Package Files

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

type DormantDatabaseLister Uses

type DormantDatabaseLister interface {
    // List lists all DormantDatabases in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.DormantDatabase, err error)
    // DormantDatabases returns an object that can list and get DormantDatabases.
    DormantDatabases(namespace string) DormantDatabaseNamespaceLister
    DormantDatabaseListerExpansion
}

DormantDatabaseLister helps list DormantDatabases.

func NewDormantDatabaseLister Uses

func NewDormantDatabaseLister(indexer cache.Indexer) DormantDatabaseLister

NewDormantDatabaseLister returns a new DormantDatabaseLister.

type DormantDatabaseListerExpansion Uses

type DormantDatabaseListerExpansion interface{}

DormantDatabaseListerExpansion allows custom methods to be added to DormantDatabaseLister.

type DormantDatabaseNamespaceLister Uses

type DormantDatabaseNamespaceLister interface {
    // List lists all DormantDatabases in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.DormantDatabase, err error)
    // Get retrieves the DormantDatabase from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.DormantDatabase, error)
    DormantDatabaseNamespaceListerExpansion
}

DormantDatabaseNamespaceLister helps list and get DormantDatabases.

type DormantDatabaseNamespaceListerExpansion Uses

type DormantDatabaseNamespaceListerExpansion interface{}

DormantDatabaseNamespaceListerExpansion allows custom methods to be added to DormantDatabaseNamespaceLister.

type ElasticsearchLister Uses

type ElasticsearchLister interface {
    // List lists all Elasticsearches in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.Elasticsearch, err error)
    // Elasticsearches returns an object that can list and get Elasticsearches.
    Elasticsearches(namespace string) ElasticsearchNamespaceLister
    ElasticsearchListerExpansion
}

ElasticsearchLister helps list Elasticsearches.

func NewElasticsearchLister Uses

func NewElasticsearchLister(indexer cache.Indexer) ElasticsearchLister

NewElasticsearchLister returns a new ElasticsearchLister.

type ElasticsearchListerExpansion Uses

type ElasticsearchListerExpansion interface{}

ElasticsearchListerExpansion allows custom methods to be added to ElasticsearchLister.

type ElasticsearchNamespaceLister Uses

type ElasticsearchNamespaceLister interface {
    // List lists all Elasticsearches in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.Elasticsearch, err error)
    // Get retrieves the Elasticsearch from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.Elasticsearch, error)
    ElasticsearchNamespaceListerExpansion
}

ElasticsearchNamespaceLister helps list and get Elasticsearches.

type ElasticsearchNamespaceListerExpansion Uses

type ElasticsearchNamespaceListerExpansion interface{}

ElasticsearchNamespaceListerExpansion allows custom methods to be added to ElasticsearchNamespaceLister.

type EtcdLister Uses

type EtcdLister interface {
    // List lists all Etcds in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.Etcd, err error)
    // Etcds returns an object that can list and get Etcds.
    Etcds(namespace string) EtcdNamespaceLister
    EtcdListerExpansion
}

EtcdLister helps list Etcds.

func NewEtcdLister Uses

func NewEtcdLister(indexer cache.Indexer) EtcdLister

NewEtcdLister returns a new EtcdLister.

type EtcdListerExpansion Uses

type EtcdListerExpansion interface{}

EtcdListerExpansion allows custom methods to be added to EtcdLister.

type EtcdNamespaceLister Uses

type EtcdNamespaceLister interface {
    // List lists all Etcds in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.Etcd, err error)
    // Get retrieves the Etcd from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.Etcd, error)
    EtcdNamespaceListerExpansion
}

EtcdNamespaceLister helps list and get Etcds.

type EtcdNamespaceListerExpansion Uses

type EtcdNamespaceListerExpansion interface{}

EtcdNamespaceListerExpansion allows custom methods to be added to EtcdNamespaceLister.

type MariaDBLister Uses

type MariaDBLister interface {
    // List lists all MariaDBs in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.MariaDB, err error)
    // MariaDBs returns an object that can list and get MariaDBs.
    MariaDBs(namespace string) MariaDBNamespaceLister
    MariaDBListerExpansion
}

MariaDBLister helps list MariaDBs.

func NewMariaDBLister Uses

func NewMariaDBLister(indexer cache.Indexer) MariaDBLister

NewMariaDBLister returns a new MariaDBLister.

type MariaDBListerExpansion Uses

type MariaDBListerExpansion interface{}

MariaDBListerExpansion allows custom methods to be added to MariaDBLister.

type MariaDBNamespaceLister Uses

type MariaDBNamespaceLister interface {
    // List lists all MariaDBs in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.MariaDB, err error)
    // Get retrieves the MariaDB from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.MariaDB, error)
    MariaDBNamespaceListerExpansion
}

MariaDBNamespaceLister helps list and get MariaDBs.

type MariaDBNamespaceListerExpansion Uses

type MariaDBNamespaceListerExpansion interface{}

MariaDBNamespaceListerExpansion allows custom methods to be added to MariaDBNamespaceLister.

type MemcachedLister Uses

type MemcachedLister interface {
    // List lists all Memcacheds in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.Memcached, err error)
    // Memcacheds returns an object that can list and get Memcacheds.
    Memcacheds(namespace string) MemcachedNamespaceLister
    MemcachedListerExpansion
}

MemcachedLister helps list Memcacheds.

func NewMemcachedLister Uses

func NewMemcachedLister(indexer cache.Indexer) MemcachedLister

NewMemcachedLister returns a new MemcachedLister.

type MemcachedListerExpansion Uses

type MemcachedListerExpansion interface{}

MemcachedListerExpansion allows custom methods to be added to MemcachedLister.

type MemcachedNamespaceLister Uses

type MemcachedNamespaceLister interface {
    // List lists all Memcacheds in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.Memcached, err error)
    // Get retrieves the Memcached from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.Memcached, error)
    MemcachedNamespaceListerExpansion
}

MemcachedNamespaceLister helps list and get Memcacheds.

type MemcachedNamespaceListerExpansion Uses

type MemcachedNamespaceListerExpansion interface{}

MemcachedNamespaceListerExpansion allows custom methods to be added to MemcachedNamespaceLister.

type MongoDBLister Uses

type MongoDBLister interface {
    // List lists all MongoDBs in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.MongoDB, err error)
    // MongoDBs returns an object that can list and get MongoDBs.
    MongoDBs(namespace string) MongoDBNamespaceLister
    MongoDBListerExpansion
}

MongoDBLister helps list MongoDBs.

func NewMongoDBLister Uses

func NewMongoDBLister(indexer cache.Indexer) MongoDBLister

NewMongoDBLister returns a new MongoDBLister.

type MongoDBListerExpansion Uses

type MongoDBListerExpansion interface{}

MongoDBListerExpansion allows custom methods to be added to MongoDBLister.

type MongoDBNamespaceLister Uses

type MongoDBNamespaceLister interface {
    // List lists all MongoDBs in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.MongoDB, err error)
    // Get retrieves the MongoDB from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.MongoDB, error)
    MongoDBNamespaceListerExpansion
}

MongoDBNamespaceLister helps list and get MongoDBs.

type MongoDBNamespaceListerExpansion Uses

type MongoDBNamespaceListerExpansion interface{}

MongoDBNamespaceListerExpansion allows custom methods to be added to MongoDBNamespaceLister.

type MySQLLister Uses

type MySQLLister interface {
    // List lists all MySQLs in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.MySQL, err error)
    // MySQLs returns an object that can list and get MySQLs.
    MySQLs(namespace string) MySQLNamespaceLister
    MySQLListerExpansion
}

MySQLLister helps list MySQLs.

func NewMySQLLister Uses

func NewMySQLLister(indexer cache.Indexer) MySQLLister

NewMySQLLister returns a new MySQLLister.

type MySQLListerExpansion Uses

type MySQLListerExpansion interface{}

MySQLListerExpansion allows custom methods to be added to MySQLLister.

type MySQLNamespaceLister Uses

type MySQLNamespaceLister interface {
    // List lists all MySQLs in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.MySQL, err error)
    // Get retrieves the MySQL from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.MySQL, error)
    MySQLNamespaceListerExpansion
}

MySQLNamespaceLister helps list and get MySQLs.

type MySQLNamespaceListerExpansion Uses

type MySQLNamespaceListerExpansion interface{}

MySQLNamespaceListerExpansion allows custom methods to be added to MySQLNamespaceLister.

type PerconaXtraDBLister Uses

type PerconaXtraDBLister interface {
    // List lists all PerconaXtraDBs in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.PerconaXtraDB, err error)
    // PerconaXtraDBs returns an object that can list and get PerconaXtraDBs.
    PerconaXtraDBs(namespace string) PerconaXtraDBNamespaceLister
    PerconaXtraDBListerExpansion
}

PerconaXtraDBLister helps list PerconaXtraDBs.

func NewPerconaXtraDBLister Uses

func NewPerconaXtraDBLister(indexer cache.Indexer) PerconaXtraDBLister

NewPerconaXtraDBLister returns a new PerconaXtraDBLister.

type PerconaXtraDBListerExpansion Uses

type PerconaXtraDBListerExpansion interface{}

PerconaXtraDBListerExpansion allows custom methods to be added to PerconaXtraDBLister.

type PerconaXtraDBNamespaceLister Uses

type PerconaXtraDBNamespaceLister interface {
    // List lists all PerconaXtraDBs in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.PerconaXtraDB, err error)
    // Get retrieves the PerconaXtraDB from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.PerconaXtraDB, error)
    PerconaXtraDBNamespaceListerExpansion
}

PerconaXtraDBNamespaceLister helps list and get PerconaXtraDBs.

type PerconaXtraDBNamespaceListerExpansion Uses

type PerconaXtraDBNamespaceListerExpansion interface{}

PerconaXtraDBNamespaceListerExpansion allows custom methods to be added to PerconaXtraDBNamespaceLister.

type PostgresLister Uses

type PostgresLister interface {
    // List lists all Postgreses in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.Postgres, err error)
    // Postgreses returns an object that can list and get Postgreses.
    Postgreses(namespace string) PostgresNamespaceLister
    PostgresListerExpansion
}

PostgresLister helps list Postgreses.

func NewPostgresLister Uses

func NewPostgresLister(indexer cache.Indexer) PostgresLister

NewPostgresLister returns a new PostgresLister.

type PostgresListerExpansion Uses

type PostgresListerExpansion interface{}

PostgresListerExpansion allows custom methods to be added to PostgresLister.

type PostgresNamespaceLister Uses

type PostgresNamespaceLister interface {
    // List lists all Postgreses in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.Postgres, err error)
    // Get retrieves the Postgres from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.Postgres, error)
    PostgresNamespaceListerExpansion
}

PostgresNamespaceLister helps list and get Postgreses.

type PostgresNamespaceListerExpansion Uses

type PostgresNamespaceListerExpansion interface{}

PostgresNamespaceListerExpansion allows custom methods to be added to PostgresNamespaceLister.

type RedisLister Uses

type RedisLister interface {
    // List lists all Redises in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.Redis, err error)
    // Redises returns an object that can list and get Redises.
    Redises(namespace string) RedisNamespaceLister
    RedisListerExpansion
}

RedisLister helps list Redises.

func NewRedisLister Uses

func NewRedisLister(indexer cache.Indexer) RedisLister

NewRedisLister returns a new RedisLister.

type RedisListerExpansion Uses

type RedisListerExpansion interface{}

RedisListerExpansion allows custom methods to be added to RedisLister.

type RedisNamespaceLister Uses

type RedisNamespaceLister interface {
    // List lists all Redises in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.Redis, err error)
    // Get retrieves the Redis from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.Redis, error)
    RedisNamespaceListerExpansion
}

RedisNamespaceLister helps list and get Redises.

type RedisNamespaceListerExpansion Uses

type RedisNamespaceListerExpansion interface{}

RedisNamespaceListerExpansion allows custom methods to be added to RedisNamespaceLister.

type SnapshotLister Uses

type SnapshotLister interface {
    // List lists all Snapshots in the indexer.
    List(selector labels.Selector) (ret []*v1alpha1.Snapshot, err error)
    // Snapshots returns an object that can list and get Snapshots.
    Snapshots(namespace string) SnapshotNamespaceLister
    SnapshotListerExpansion
}

SnapshotLister helps list Snapshots.

func NewSnapshotLister Uses

func NewSnapshotLister(indexer cache.Indexer) SnapshotLister

NewSnapshotLister returns a new SnapshotLister.

type SnapshotListerExpansion Uses

type SnapshotListerExpansion interface{}

SnapshotListerExpansion allows custom methods to be added to SnapshotLister.

type SnapshotNamespaceLister Uses

type SnapshotNamespaceLister interface {
    // List lists all Snapshots in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1alpha1.Snapshot, err error)
    // Get retrieves the Snapshot from the indexer for a given namespace and name.
    Get(name string) (*v1alpha1.Snapshot, error)
    SnapshotNamespaceListerExpansion
}

SnapshotNamespaceLister helps list and get Snapshots.

type SnapshotNamespaceListerExpansion Uses

type SnapshotNamespaceListerExpansion interface{}

SnapshotNamespaceListerExpansion allows custom methods to be added to SnapshotNamespaceLister.

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