Documentation ¶
Index ¶
- func NewConsumerChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConsumerChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredJobMonitorRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMigrationInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMigrationJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubscriptionJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSynchronizationInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSynchronizationJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewJobMonitorRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMigrationInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMigrationJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubscriptionJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSynchronizationInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSynchronizationJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ConsumerChannelInformer
- type Interface
- type JobMonitorRuleInformer
- type MigrationInstanceInformer
- type MigrationJobInformer
- type SubscriptionJobInformer
- type SynchronizationInstanceInformer
- type SynchronizationJobInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.