v1alpha1

package
v2.2.3+incompatible Latest Latest
Warning

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

Go to latest
Published: May 28, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterDomainUpdateInformer

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

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

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 NewFilteredClusterDomainUpdateInformer

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

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

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 NewFilteredGroupVolumeSnapshotInformer

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

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

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 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

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 NewFilteredSnapshotScheduleInformer

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

NewFilteredSnapshotScheduleInformer constructs a new informer for SnapshotSchedule 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 NewFilteredStorageClusterInformer

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

NewFilteredStorageClusterInformer constructs a new informer for StorageCluster 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

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

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

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

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 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

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 NewSnapshotScheduleInformer

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

NewSnapshotScheduleInformer constructs a new informer for SnapshotSchedule 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 NewStorageClusterInformer

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

NewStorageClusterInformer constructs a new informer for StorageCluster 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

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 ClusterDomainUpdateInformer

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

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

type ClusterDomainsStatusInformer

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

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

type ClusterPairInformer

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

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

type GroupVolumeSnapshotInformer

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 {
	// ClusterDomainUpdates returns a ClusterDomainUpdateInformer.
	ClusterDomainUpdates() ClusterDomainUpdateInformer
	// ClusterDomainsStatuses returns a ClusterDomainsStatusInformer.
	ClusterDomainsStatuses() ClusterDomainsStatusInformer
	// ClusterPairs returns a ClusterPairInformer.
	ClusterPairs() ClusterPairInformer
	// GroupVolumeSnapshots returns a GroupVolumeSnapshotInformer.
	GroupVolumeSnapshots() GroupVolumeSnapshotInformer
	// Migrations returns a MigrationInformer.
	Migrations() MigrationInformer
	// MigrationSchedules returns a MigrationScheduleInformer.
	MigrationSchedules() MigrationScheduleInformer
	// Rules returns a RuleInformer.
	Rules() RuleInformer
	// SchedulePolicies returns a SchedulePolicyInformer.
	SchedulePolicies() SchedulePolicyInformer
	// StorageClusters returns a StorageClusterInformer.
	StorageClusters() StorageClusterInformer
	// 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

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

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

type MigrationScheduleInformer

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

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

type RuleInformer

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

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

type SchedulePolicyInformer

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

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

type SnapshotScheduleInformer

type SnapshotScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SnapshotScheduleLister
}

SnapshotScheduleInformer provides access to a shared informer and lister for SnapshotSchedules.

type StorageClusterInformer

type StorageClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.StorageClusterLister
}

StorageClusterInformer provides access to a shared informer and lister for StorageClusters.

type VolumeSnapshotScheduleInformer

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