v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDatabaseInformer

func NewDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDatabaseInformer constructs a new informer for Database 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 NewDatabaseInstanceInformer

func NewDatabaseInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDatabaseInstanceInformer constructs a new informer for DatabaseInstance 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 NewFilteredDatabaseInformer

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

NewFilteredDatabaseInformer constructs a new informer for Database 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 NewFilteredDatabaseInstanceInformer

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

NewFilteredDatabaseInstanceInformer constructs a new informer for DatabaseInstance 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 NewFilteredSourceRepresentationInstanceInformer

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

NewFilteredSourceRepresentationInstanceInformer constructs a new informer for SourceRepresentationInstance 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 NewFilteredSslCertInformer

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

NewFilteredSslCertInformer constructs a new informer for SslCert 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 NewFilteredUserInformer

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

NewFilteredUserInformer constructs a new informer for User 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 NewSourceRepresentationInstanceInformer

func NewSourceRepresentationInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSourceRepresentationInstanceInformer constructs a new informer for SourceRepresentationInstance 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 NewSslCertInformer

func NewSslCertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSslCertInformer constructs a new informer for SslCert 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 NewUserInformer

func NewUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserInformer constructs a new informer for User 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 DatabaseInformer

type DatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DatabaseLister
}

DatabaseInformer provides access to a shared informer and lister for Databases.

type DatabaseInstanceInformer

type DatabaseInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DatabaseInstanceLister
}

DatabaseInstanceInformer provides access to a shared informer and lister for DatabaseInstances.

type Interface

type Interface interface {
	// Databases returns a DatabaseInformer.
	Databases() DatabaseInformer
	// DatabaseInstances returns a DatabaseInstanceInformer.
	DatabaseInstances() DatabaseInstanceInformer
	// SourceRepresentationInstances returns a SourceRepresentationInstanceInformer.
	SourceRepresentationInstances() SourceRepresentationInstanceInformer
	// SslCerts returns a SslCertInformer.
	SslCerts() SslCertInformer
	// Users returns a UserInformer.
	Users() UserInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type SourceRepresentationInstanceInformer

type SourceRepresentationInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SourceRepresentationInstanceLister
}

SourceRepresentationInstanceInformer provides access to a shared informer and lister for SourceRepresentationInstances.

type SslCertInformer

type SslCertInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SslCertLister
}

SslCertInformer provides access to a shared informer and lister for SslCerts.

type UserInformer

type UserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UserLister
}

UserInformer provides access to a shared informer and lister for Users.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL