v1alpha1

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2021 License: Apache-2.0 Imports: 10 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApplicationBackupInformer added in v1.4.0

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

NewApplicationBackupInformer constructs a new informer for ApplicationBackup 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 NewApplicationBackupScheduleInformer added in v1.4.0

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

NewApplicationBackupScheduleInformer constructs a new informer for ApplicationBackupSchedule 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 NewApplicationCloneInformer added in v1.4.0

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

NewApplicationCloneInformer constructs a new informer for ApplicationClone 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 NewApplicationRegistrationInformer added in v1.4.0

func NewApplicationRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewApplicationRegistrationInformer constructs a new informer for ApplicationRegistration 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 NewApplicationRestoreInformer added in v1.4.0

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

NewApplicationRestoreInformer constructs a new informer for ApplicationRestore 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 NewBackupLocationInformer added in v1.4.0

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

NewBackupLocationInformer constructs a new informer for BackupLocation 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 NewClusterDomainUpdateInformer added in v1.4.0

func NewClusterDomainUpdateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterDomainUpdateInformer constructs a new informer for ClusterDomainUpdate 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 NewClusterDomainsStatusInformer added in v1.4.0

func NewClusterDomainsStatusInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterDomainsStatusInformer constructs a new informer for ClusterDomainsStatus 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 NewClusterPairInformer added in v1.4.0

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

NewClusterPairInformer constructs a new informer for ClusterPair 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 NewDataExportInformer added in v1.4.0

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

NewDataExportInformer constructs a new informer for DataExport 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 NewFilteredApplicationBackupInformer added in v1.4.0

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

NewFilteredApplicationBackupInformer constructs a new informer for ApplicationBackup 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 NewFilteredApplicationBackupScheduleInformer added in v1.4.0

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

NewFilteredApplicationBackupScheduleInformer constructs a new informer for ApplicationBackupSchedule 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 NewFilteredApplicationCloneInformer added in v1.4.0

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

NewFilteredApplicationCloneInformer constructs a new informer for ApplicationClone 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 NewFilteredApplicationRegistrationInformer added in v1.4.0

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

NewFilteredApplicationRegistrationInformer constructs a new informer for ApplicationRegistration 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 NewFilteredApplicationRestoreInformer added in v1.4.0

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

NewFilteredApplicationRestoreInformer constructs a new informer for ApplicationRestore 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 NewFilteredBackupLocationInformer added in v1.4.0

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

NewFilteredBackupLocationInformer constructs a new informer for BackupLocation 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 NewFilteredClusterDomainUpdateInformer added in v1.4.0

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

NewFilteredClusterDomainUpdateInformer constructs a new informer for ClusterDomainUpdate 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 NewFilteredClusterDomainsStatusInformer added in v1.4.0

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

NewFilteredClusterDomainsStatusInformer constructs a new informer for ClusterDomainsStatus 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 NewFilteredClusterPairInformer added in v1.4.0

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

NewFilteredClusterPairInformer constructs a new informer for ClusterPair 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 NewFilteredDataExportInformer added in v1.4.0

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

NewFilteredDataExportInformer constructs a new informer for DataExport 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 NewFilteredGroupVolumeSnapshotInformer added in v1.4.0

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

NewFilteredGroupVolumeSnapshotInformer constructs a new informer for GroupVolumeSnapshot 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 NewFilteredMigrationInformer added in v1.4.0

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

NewFilteredMigrationInformer constructs a new informer for Migration 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 NewFilteredMigrationScheduleInformer added in v1.4.0

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

NewFilteredMigrationScheduleInformer constructs a new informer for MigrationSchedule 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 NewFilteredNamespacedSchedulePolicyInformer added in v1.4.0

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

NewFilteredNamespacedSchedulePolicyInformer constructs a new informer for NamespacedSchedulePolicy 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 NewFilteredRuleInformer

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

NewFilteredRuleInformer constructs a new informer for Rule 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 NewFilteredSchedulePolicyInformer added in v1.4.0

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

NewFilteredSchedulePolicyInformer constructs a new informer for SchedulePolicy 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 NewFilteredVolumeSnapshotRestoreInformer added in v1.4.0

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

NewFilteredVolumeSnapshotRestoreInformer constructs a new informer for VolumeSnapshotRestore 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 NewFilteredVolumeSnapshotScheduleInformer added in v1.4.0

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

NewFilteredVolumeSnapshotScheduleInformer constructs a new informer for VolumeSnapshotSchedule 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 NewGroupVolumeSnapshotInformer added in v1.4.0

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

NewGroupVolumeSnapshotInformer constructs a new informer for GroupVolumeSnapshot 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 NewMigrationInformer added in v1.4.0

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

NewMigrationInformer constructs a new informer for Migration 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 NewMigrationScheduleInformer added in v1.4.0

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

NewMigrationScheduleInformer constructs a new informer for MigrationSchedule 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 NewNamespacedSchedulePolicyInformer added in v1.4.0

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

NewNamespacedSchedulePolicyInformer constructs a new informer for NamespacedSchedulePolicy 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 NewRuleInformer

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

NewRuleInformer constructs a new informer for Rule 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 NewSchedulePolicyInformer added in v1.4.0

func NewSchedulePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSchedulePolicyInformer constructs a new informer for SchedulePolicy 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 NewVolumeSnapshotRestoreInformer added in v1.4.0

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

NewVolumeSnapshotRestoreInformer constructs a new informer for VolumeSnapshotRestore 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 NewVolumeSnapshotScheduleInformer added in v1.4.0

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

NewVolumeSnapshotScheduleInformer constructs a new informer for VolumeSnapshotSchedule 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 ApplicationBackupInformer added in v1.4.0

type ApplicationBackupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationBackupLister
}

ApplicationBackupInformer provides access to a shared informer and lister for ApplicationBackups.

type ApplicationBackupScheduleInformer added in v1.4.0

type ApplicationBackupScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationBackupScheduleLister
}

ApplicationBackupScheduleInformer provides access to a shared informer and lister for ApplicationBackupSchedules.

type ApplicationCloneInformer added in v1.4.0

type ApplicationCloneInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationCloneLister
}

ApplicationCloneInformer provides access to a shared informer and lister for ApplicationClones.

type ApplicationRegistrationInformer added in v1.4.0

type ApplicationRegistrationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationRegistrationLister
}

ApplicationRegistrationInformer provides access to a shared informer and lister for ApplicationRegistrations.

type ApplicationRestoreInformer added in v1.4.0

type ApplicationRestoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationRestoreLister
}

ApplicationRestoreInformer provides access to a shared informer and lister for ApplicationRestores.

type BackupLocationInformer added in v1.4.0

type BackupLocationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupLocationLister
}

BackupLocationInformer provides access to a shared informer and lister for BackupLocations.

type ClusterDomainUpdateInformer added in v1.4.0

type ClusterDomainUpdateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterDomainUpdateLister
}

ClusterDomainUpdateInformer provides access to a shared informer and lister for ClusterDomainUpdates.

type ClusterDomainsStatusInformer added in v1.4.0

type ClusterDomainsStatusInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterDomainsStatusLister
}

ClusterDomainsStatusInformer provides access to a shared informer and lister for ClusterDomainsStatuses.

type ClusterPairInformer added in v1.4.0

type ClusterPairInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterPairLister
}

ClusterPairInformer provides access to a shared informer and lister for ClusterPairs.

type DataExportInformer added in v1.4.0

type DataExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DataExportLister
}

DataExportInformer provides access to a shared informer and lister for DataExports.

type GroupVolumeSnapshotInformer added in v1.4.0

type GroupVolumeSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupVolumeSnapshotLister
}

GroupVolumeSnapshotInformer provides access to a shared informer and lister for GroupVolumeSnapshots.

type Interface

type Interface interface {
	// ApplicationBackups returns a ApplicationBackupInformer.
	ApplicationBackups() ApplicationBackupInformer
	// ApplicationBackupSchedules returns a ApplicationBackupScheduleInformer.
	ApplicationBackupSchedules() ApplicationBackupScheduleInformer
	// ApplicationClones returns a ApplicationCloneInformer.
	ApplicationClones() ApplicationCloneInformer
	// ApplicationRegistrations returns a ApplicationRegistrationInformer.
	ApplicationRegistrations() ApplicationRegistrationInformer
	// ApplicationRestores returns a ApplicationRestoreInformer.
	ApplicationRestores() ApplicationRestoreInformer
	// BackupLocations returns a BackupLocationInformer.
	BackupLocations() BackupLocationInformer
	// ClusterDomainUpdates returns a ClusterDomainUpdateInformer.
	ClusterDomainUpdates() ClusterDomainUpdateInformer
	// ClusterDomainsStatuses returns a ClusterDomainsStatusInformer.
	ClusterDomainsStatuses() ClusterDomainsStatusInformer
	// ClusterPairs returns a ClusterPairInformer.
	ClusterPairs() ClusterPairInformer
	// DataExports returns a DataExportInformer.
	DataExports() DataExportInformer
	// GroupVolumeSnapshots returns a GroupVolumeSnapshotInformer.
	GroupVolumeSnapshots() GroupVolumeSnapshotInformer
	// Migrations returns a MigrationInformer.
	Migrations() MigrationInformer
	// MigrationSchedules returns a MigrationScheduleInformer.
	MigrationSchedules() MigrationScheduleInformer
	// NamespacedSchedulePolicies returns a NamespacedSchedulePolicyInformer.
	NamespacedSchedulePolicies() NamespacedSchedulePolicyInformer
	// Rules returns a RuleInformer.
	Rules() RuleInformer
	// SchedulePolicies returns a SchedulePolicyInformer.
	SchedulePolicies() SchedulePolicyInformer
	// VolumeSnapshotRestores returns a VolumeSnapshotRestoreInformer.
	VolumeSnapshotRestores() VolumeSnapshotRestoreInformer
	// VolumeSnapshotSchedules returns a VolumeSnapshotScheduleInformer.
	VolumeSnapshotSchedules() VolumeSnapshotScheduleInformer
}

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

func New

New returns a new Interface.

type MigrationInformer added in v1.4.0

type MigrationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MigrationLister
}

MigrationInformer provides access to a shared informer and lister for Migrations.

type MigrationScheduleInformer added in v1.4.0

type MigrationScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MigrationScheduleLister
}

MigrationScheduleInformer provides access to a shared informer and lister for MigrationSchedules.

type NamespacedSchedulePolicyInformer added in v1.4.0

type NamespacedSchedulePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespacedSchedulePolicyLister
}

NamespacedSchedulePolicyInformer provides access to a shared informer and lister for NamespacedSchedulePolicies.

type RuleInformer

type RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuleLister
}

RuleInformer provides access to a shared informer and lister for Rules.

type SchedulePolicyInformer added in v1.4.0

type SchedulePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SchedulePolicyLister
}

SchedulePolicyInformer provides access to a shared informer and lister for SchedulePolicies.

type VolumeSnapshotRestoreInformer added in v1.4.0

type VolumeSnapshotRestoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeSnapshotRestoreLister
}

VolumeSnapshotRestoreInformer provides access to a shared informer and lister for VolumeSnapshotRestores.

type VolumeSnapshotScheduleInformer added in v1.4.0

type VolumeSnapshotScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeSnapshotScheduleLister
}

VolumeSnapshotScheduleInformer provides access to a shared informer and lister for VolumeSnapshotSchedules.

Jump to

Keyboard shortcuts

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