v1alpha1

package
v2.2.2+incompatible Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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