v1alpha1

package
v1.6.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackupInformer

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

NewBackupInformer constructs a new informer for Backup 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 NewBackupScheduleInformer

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

NewBackupScheduleInformer constructs a new informer for BackupSchedule 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 NewDMClusterInformer

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

NewDMClusterInformer constructs a new informer for DMCluster 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 NewDataResourceInformer

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

NewDataResourceInformer constructs a new informer for DataResource 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 NewFilteredBackupInformer

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

NewFilteredBackupInformer constructs a new informer for Backup 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 NewFilteredBackupScheduleInformer

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

NewFilteredBackupScheduleInformer constructs a new informer for BackupSchedule 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 NewFilteredDMClusterInformer

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

NewFilteredDMClusterInformer constructs a new informer for DMCluster 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 NewFilteredDataResourceInformer

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

NewFilteredDataResourceInformer constructs a new informer for DataResource 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 NewFilteredRestoreInformer

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

NewFilteredRestoreInformer constructs a new informer for Restore 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 NewFilteredTidbClusterAutoScalerInformer

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

NewFilteredTidbClusterAutoScalerInformer constructs a new informer for TidbClusterAutoScaler 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 NewFilteredTidbClusterInformer

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

NewFilteredTidbClusterInformer constructs a new informer for TidbCluster 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 NewFilteredTidbDashboardInformer added in v1.4.0

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

NewFilteredTidbDashboardInformer constructs a new informer for TidbDashboard 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 NewFilteredTidbInitializerInformer

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

NewFilteredTidbInitializerInformer constructs a new informer for TidbInitializer 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 NewFilteredTidbMonitorInformer

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

NewFilteredTidbMonitorInformer constructs a new informer for TidbMonitor 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 NewFilteredTidbNGMonitoringInformer

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

NewFilteredTidbNGMonitoringInformer constructs a new informer for TidbNGMonitoring 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 NewRestoreInformer

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

NewRestoreInformer constructs a new informer for Restore 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 NewTidbClusterAutoScalerInformer

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

NewTidbClusterAutoScalerInformer constructs a new informer for TidbClusterAutoScaler 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 NewTidbClusterInformer

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

NewTidbClusterInformer constructs a new informer for TidbCluster 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 NewTidbDashboardInformer added in v1.4.0

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

NewTidbDashboardInformer constructs a new informer for TidbDashboard 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 NewTidbInitializerInformer

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

NewTidbInitializerInformer constructs a new informer for TidbInitializer 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 NewTidbMonitorInformer

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

NewTidbMonitorInformer constructs a new informer for TidbMonitor 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 NewTidbNGMonitoringInformer

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

NewTidbNGMonitoringInformer constructs a new informer for TidbNGMonitoring 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 BackupInformer

type BackupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupLister
}

BackupInformer provides access to a shared informer and lister for Backups.

type BackupScheduleInformer

type BackupScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupScheduleLister
}

BackupScheduleInformer provides access to a shared informer and lister for BackupSchedules.

type DMClusterInformer

type DMClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DMClusterLister
}

DMClusterInformer provides access to a shared informer and lister for DMClusters.

type DataResourceInformer

type DataResourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DataResourceLister
}

DataResourceInformer provides access to a shared informer and lister for DataResources.

type Interface

type Interface interface {
	// Backups returns a BackupInformer.
	Backups() BackupInformer
	// BackupSchedules returns a BackupScheduleInformer.
	BackupSchedules() BackupScheduleInformer
	// DMClusters returns a DMClusterInformer.
	DMClusters() DMClusterInformer
	// DataResources returns a DataResourceInformer.
	DataResources() DataResourceInformer
	// Restores returns a RestoreInformer.
	Restores() RestoreInformer
	// TidbClusters returns a TidbClusterInformer.
	TidbClusters() TidbClusterInformer
	// TidbClusterAutoScalers returns a TidbClusterAutoScalerInformer.
	TidbClusterAutoScalers() TidbClusterAutoScalerInformer
	// TidbDashboards returns a TidbDashboardInformer.
	TidbDashboards() TidbDashboardInformer
	// TidbInitializers returns a TidbInitializerInformer.
	TidbInitializers() TidbInitializerInformer
	// TidbMonitors returns a TidbMonitorInformer.
	TidbMonitors() TidbMonitorInformer
	// TidbNGMonitorings returns a TidbNGMonitoringInformer.
	TidbNGMonitorings() TidbNGMonitoringInformer
}

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

func New

New returns a new Interface.

type RestoreInformer

type RestoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RestoreLister
}

RestoreInformer provides access to a shared informer and lister for Restores.

type TidbClusterAutoScalerInformer

type TidbClusterAutoScalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TidbClusterAutoScalerLister
}

TidbClusterAutoScalerInformer provides access to a shared informer and lister for TidbClusterAutoScalers.

type TidbClusterInformer

type TidbClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TidbClusterLister
}

TidbClusterInformer provides access to a shared informer and lister for TidbClusters.

type TidbDashboardInformer added in v1.4.0

type TidbDashboardInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TidbDashboardLister
}

TidbDashboardInformer provides access to a shared informer and lister for TidbDashboards.

type TidbInitializerInformer

type TidbInitializerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TidbInitializerLister
}

TidbInitializerInformer provides access to a shared informer and lister for TidbInitializers.

type TidbMonitorInformer

type TidbMonitorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TidbMonitorLister
}

TidbMonitorInformer provides access to a shared informer and lister for TidbMonitors.

type TidbNGMonitoringInformer

type TidbNGMonitoringInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TidbNGMonitoringLister
}

TidbNGMonitoringInformer provides access to a shared informer and lister for TidbNGMonitorings.

Jump to

Keyboard shortcuts

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