 Documentation
      ¶
      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.