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 NewConsumerChannelInformer added in v0.5.0

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

NewConsumerChannelInformer constructs a new informer for ConsumerChannel 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 NewFilteredConsumerChannelInformer added in v0.5.0

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

NewFilteredConsumerChannelInformer constructs a new informer for ConsumerChannel 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 NewFilteredJobMonitorRuleInformer

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

NewFilteredJobMonitorRuleInformer constructs a new informer for JobMonitorRule 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 NewFilteredMigrationInstanceInformer added in v0.5.0

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

NewFilteredMigrationInstanceInformer constructs a new informer for MigrationInstance 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 NewFilteredMigrationJobInformer added in v0.5.0

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

NewFilteredMigrationJobInformer constructs a new informer for MigrationJob 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 NewFilteredSubscriptionJobInformer

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

NewFilteredSubscriptionJobInformer constructs a new informer for SubscriptionJob 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 NewFilteredSynchronizationInstanceInformer

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

NewFilteredSynchronizationInstanceInformer constructs a new informer for SynchronizationInstance 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 NewFilteredSynchronizationJobInformer

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

NewFilteredSynchronizationJobInformer constructs a new informer for SynchronizationJob 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 NewJobMonitorRuleInformer

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

NewJobMonitorRuleInformer constructs a new informer for JobMonitorRule 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 NewMigrationInstanceInformer added in v0.5.0

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

NewMigrationInstanceInformer constructs a new informer for MigrationInstance 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 NewMigrationJobInformer added in v0.5.0

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

NewMigrationJobInformer constructs a new informer for MigrationJob 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 NewSubscriptionJobInformer

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

NewSubscriptionJobInformer constructs a new informer for SubscriptionJob 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 NewSynchronizationInstanceInformer

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

NewSynchronizationInstanceInformer constructs a new informer for SynchronizationInstance 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 NewSynchronizationJobInformer

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

NewSynchronizationJobInformer constructs a new informer for SynchronizationJob 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 ConsumerChannelInformer added in v0.5.0

type ConsumerChannelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConsumerChannelLister
}

ConsumerChannelInformer provides access to a shared informer and lister for ConsumerChannels.

type Interface

type Interface interface {
	// ConsumerChannels returns a ConsumerChannelInformer.
	ConsumerChannels() ConsumerChannelInformer
	// JobMonitorRules returns a JobMonitorRuleInformer.
	JobMonitorRules() JobMonitorRuleInformer
	// MigrationInstances returns a MigrationInstanceInformer.
	MigrationInstances() MigrationInstanceInformer
	// MigrationJobs returns a MigrationJobInformer.
	MigrationJobs() MigrationJobInformer
	// SubscriptionJobs returns a SubscriptionJobInformer.
	SubscriptionJobs() SubscriptionJobInformer
	// SynchronizationInstances returns a SynchronizationInstanceInformer.
	SynchronizationInstances() SynchronizationInstanceInformer
	// SynchronizationJobs returns a SynchronizationJobInformer.
	SynchronizationJobs() SynchronizationJobInformer
}

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

func New

New returns a new Interface.

type JobMonitorRuleInformer

type JobMonitorRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.JobMonitorRuleLister
}

JobMonitorRuleInformer provides access to a shared informer and lister for JobMonitorRules.

type MigrationInstanceInformer added in v0.5.0

type MigrationInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MigrationInstanceLister
}

MigrationInstanceInformer provides access to a shared informer and lister for MigrationInstances.

type MigrationJobInformer added in v0.5.0

type MigrationJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MigrationJobLister
}

MigrationJobInformer provides access to a shared informer and lister for MigrationJobs.

type SubscriptionJobInformer

type SubscriptionJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubscriptionJobLister
}

SubscriptionJobInformer provides access to a shared informer and lister for SubscriptionJobs.

type SynchronizationInstanceInformer

type SynchronizationInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SynchronizationInstanceLister
}

SynchronizationInstanceInformer provides access to a shared informer and lister for SynchronizationInstances.

type SynchronizationJobInformer

type SynchronizationJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SynchronizationJobLister
}

SynchronizationJobInformer provides access to a shared informer and lister for SynchronizationJobs.

Jump to

Keyboard shortcuts

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