Documentation ¶
Index ¶
- func NewBackupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackupScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDMClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDataResourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDMClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDataResourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTidbClusterAutoScalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTidbClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTidbDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTidbInitializerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTidbMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTidbNGMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTidbClusterAutoScalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTidbClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTidbDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTidbInitializerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTidbMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTidbNGMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BackupInformer
- type BackupScheduleInformer
- type DMClusterInformer
- type DataResourceInformer
- type Interface
- type RestoreInformer
- type TidbClusterAutoScalerInformer
- type TidbClusterInformer
- type TidbDashboardInformer
- type TidbInitializerInformer
- type TidbMonitorInformer
- type TidbNGMonitoringInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.