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 NewEcsBackupClientInformer

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

NewEcsBackupClientInformer constructs a new informer for EcsBackupClient 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 NewEcsBackupPlanInformer

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

NewEcsBackupPlanInformer constructs a new informer for EcsBackupPlan 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 NewFilteredEcsBackupClientInformer

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

NewFilteredEcsBackupClientInformer constructs a new informer for EcsBackupClient 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 NewFilteredEcsBackupPlanInformer

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

NewFilteredEcsBackupPlanInformer constructs a new informer for EcsBackupPlan 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 NewFilteredNasBackupPlanInformer

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

NewFilteredNasBackupPlanInformer constructs a new informer for NasBackupPlan 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 NewFilteredOssBackupPlanInformer

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

NewFilteredOssBackupPlanInformer constructs a new informer for OssBackupPlan 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 NewFilteredReplicationVaultInformer added in v0.5.0

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

NewFilteredReplicationVaultInformer constructs a new informer for ReplicationVault 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 NewFilteredRestoreJobInformer

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

NewFilteredRestoreJobInformer constructs a new informer for RestoreJob 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 NewFilteredServerBackupPlanInformer added in v0.5.0

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

NewFilteredServerBackupPlanInformer constructs a new informer for ServerBackupPlan 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 NewFilteredVaultInformer

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

NewFilteredVaultInformer constructs a new informer for Vault 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 NewNasBackupPlanInformer

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

NewNasBackupPlanInformer constructs a new informer for NasBackupPlan 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 NewOssBackupPlanInformer

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

NewOssBackupPlanInformer constructs a new informer for OssBackupPlan 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 NewReplicationVaultInformer added in v0.5.0

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

NewReplicationVaultInformer constructs a new informer for ReplicationVault 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 NewRestoreJobInformer

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

NewRestoreJobInformer constructs a new informer for RestoreJob 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 NewServerBackupPlanInformer added in v0.5.0

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

NewServerBackupPlanInformer constructs a new informer for ServerBackupPlan 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 NewVaultInformer

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

NewVaultInformer constructs a new informer for Vault 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 EcsBackupClientInformer

type EcsBackupClientInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EcsBackupClientLister
}

EcsBackupClientInformer provides access to a shared informer and lister for EcsBackupClients.

type EcsBackupPlanInformer

type EcsBackupPlanInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EcsBackupPlanLister
}

EcsBackupPlanInformer provides access to a shared informer and lister for EcsBackupPlans.

type Interface

type Interface interface {
	// EcsBackupClients returns a EcsBackupClientInformer.
	EcsBackupClients() EcsBackupClientInformer
	// EcsBackupPlans returns a EcsBackupPlanInformer.
	EcsBackupPlans() EcsBackupPlanInformer
	// NasBackupPlans returns a NasBackupPlanInformer.
	NasBackupPlans() NasBackupPlanInformer
	// OssBackupPlans returns a OssBackupPlanInformer.
	OssBackupPlans() OssBackupPlanInformer
	// ReplicationVaults returns a ReplicationVaultInformer.
	ReplicationVaults() ReplicationVaultInformer
	// RestoreJobs returns a RestoreJobInformer.
	RestoreJobs() RestoreJobInformer
	// ServerBackupPlans returns a ServerBackupPlanInformer.
	ServerBackupPlans() ServerBackupPlanInformer
	// Vaults returns a VaultInformer.
	Vaults() VaultInformer
}

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

func New

New returns a new Interface.

type NasBackupPlanInformer

type NasBackupPlanInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NasBackupPlanLister
}

NasBackupPlanInformer provides access to a shared informer and lister for NasBackupPlans.

type OssBackupPlanInformer

type OssBackupPlanInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OssBackupPlanLister
}

OssBackupPlanInformer provides access to a shared informer and lister for OssBackupPlans.

type ReplicationVaultInformer added in v0.5.0

type ReplicationVaultInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ReplicationVaultLister
}

ReplicationVaultInformer provides access to a shared informer and lister for ReplicationVaults.

type RestoreJobInformer

type RestoreJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RestoreJobLister
}

RestoreJobInformer provides access to a shared informer and lister for RestoreJobs.

type ServerBackupPlanInformer added in v0.5.0

type ServerBackupPlanInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServerBackupPlanLister
}

ServerBackupPlanInformer provides access to a shared informer and lister for ServerBackupPlans.

type VaultInformer

type VaultInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VaultLister
}

VaultInformer provides access to a shared informer and lister for Vaults.

Jump to

Keyboard shortcuts

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