Documentation
¶
Index ¶
- func NewFilteredPgclusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPgpolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPgreplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPgtaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgclusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgpolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgreplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgtaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type PgclusterInformer
- type PgpolicyInformer
- type PgreplicaInformer
- type PgtaskInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredPgclusterInformer ¶
func NewFilteredPgclusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPgclusterInformer constructs a new informer for Pgcluster 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 NewFilteredPgpolicyInformer ¶
func NewFilteredPgpolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPgpolicyInformer constructs a new informer for Pgpolicy 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 NewFilteredPgreplicaInformer ¶
func NewFilteredPgreplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPgreplicaInformer constructs a new informer for Pgreplica 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 NewFilteredPgtaskInformer ¶
func NewFilteredPgtaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPgtaskInformer constructs a new informer for Pgtask 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 NewPgclusterInformer ¶
func NewPgclusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPgclusterInformer constructs a new informer for Pgcluster 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 NewPgpolicyInformer ¶
func NewPgpolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPgpolicyInformer constructs a new informer for Pgpolicy 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 NewPgreplicaInformer ¶
func NewPgreplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPgreplicaInformer constructs a new informer for Pgreplica 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 NewPgtaskInformer ¶
func NewPgtaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPgtaskInformer constructs a new informer for Pgtask 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 {
// Pgclusters returns a PgclusterInformer.
Pgclusters() PgclusterInformer
// Pgpolicies returns a PgpolicyInformer.
Pgpolicies() PgpolicyInformer
// Pgreplicas returns a PgreplicaInformer.
Pgreplicas() PgreplicaInformer
// Pgtasks returns a PgtaskInformer.
Pgtasks() PgtaskInformer
}
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 PgclusterInformer ¶
type PgclusterInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.PgclusterLister
}
PgclusterInformer provides access to a shared informer and lister for Pgclusters.
type PgpolicyInformer ¶
type PgpolicyInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.PgpolicyLister
}
PgpolicyInformer provides access to a shared informer and lister for Pgpolicies.
type PgreplicaInformer ¶
type PgreplicaInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.PgreplicaLister
}
PgreplicaInformer provides access to a shared informer and lister for Pgreplicas.
type PgtaskInformer ¶
type PgtaskInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.PgtaskLister
}
PgtaskInformer provides access to a shared informer and lister for Pgtasks.