v1alpha1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredNamespaceAuthorizationRuleInformer

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

NewFilteredNamespaceAuthorizationRuleInformer constructs a new informer for NamespaceAuthorizationRule 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 NewFilteredNamespaceDisasterRecoveryConfigInformer

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

NewFilteredNamespaceDisasterRecoveryConfigInformer constructs a new informer for NamespaceDisasterRecoveryConfig 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 NewFilteredNamespaceInformer added in v0.1.1

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

NewFilteredNamespaceInformer constructs a new informer for Namespace 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 NewFilteredNamespaceNetworkRuleSetInformer

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

NewFilteredNamespaceNetworkRuleSetInformer constructs a new informer for NamespaceNetworkRuleSet 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 NewFilteredQueueAuthorizationRuleInformer

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

NewFilteredQueueAuthorizationRuleInformer constructs a new informer for QueueAuthorizationRule 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 NewFilteredQueueInformer

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

NewFilteredQueueInformer constructs a new informer for Queue 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 NewFilteredSubscriptionInformer

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

NewFilteredSubscriptionInformer constructs a new informer for Subscription 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 NewFilteredSubscriptionRuleInformer

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

NewFilteredSubscriptionRuleInformer constructs a new informer for SubscriptionRule 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 NewFilteredTopicAuthorizationRuleInformer

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

NewFilteredTopicAuthorizationRuleInformer constructs a new informer for TopicAuthorizationRule 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 NewFilteredTopicInformer

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

NewFilteredTopicInformer constructs a new informer for Topic 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 NewNamespaceAuthorizationRuleInformer

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

NewNamespaceAuthorizationRuleInformer constructs a new informer for NamespaceAuthorizationRule 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 NewNamespaceDisasterRecoveryConfigInformer

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

NewNamespaceDisasterRecoveryConfigInformer constructs a new informer for NamespaceDisasterRecoveryConfig 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 NewNamespaceInformer added in v0.1.1

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

NewNamespaceInformer constructs a new informer for Namespace 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 NewNamespaceNetworkRuleSetInformer

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

NewNamespaceNetworkRuleSetInformer constructs a new informer for NamespaceNetworkRuleSet 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 NewQueueAuthorizationRuleInformer

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

NewQueueAuthorizationRuleInformer constructs a new informer for QueueAuthorizationRule 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 NewQueueInformer

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

NewQueueInformer constructs a new informer for Queue 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 NewSubscriptionInformer

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

NewSubscriptionInformer constructs a new informer for Subscription 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 NewSubscriptionRuleInformer

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

NewSubscriptionRuleInformer constructs a new informer for SubscriptionRule 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 NewTopicAuthorizationRuleInformer

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

NewTopicAuthorizationRuleInformer constructs a new informer for TopicAuthorizationRule 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 NewTopicInformer

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

NewTopicInformer constructs a new informer for Topic 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 Interface

type Interface interface {
	// Namespaces returns a NamespaceInformer.
	Namespaces() NamespaceInformer
	// NamespaceAuthorizationRules returns a NamespaceAuthorizationRuleInformer.
	NamespaceAuthorizationRules() NamespaceAuthorizationRuleInformer
	// NamespaceDisasterRecoveryConfigs returns a NamespaceDisasterRecoveryConfigInformer.
	NamespaceDisasterRecoveryConfigs() NamespaceDisasterRecoveryConfigInformer
	// NamespaceNetworkRuleSets returns a NamespaceNetworkRuleSetInformer.
	NamespaceNetworkRuleSets() NamespaceNetworkRuleSetInformer
	// Queues returns a QueueInformer.
	Queues() QueueInformer
	// QueueAuthorizationRules returns a QueueAuthorizationRuleInformer.
	QueueAuthorizationRules() QueueAuthorizationRuleInformer
	// Subscriptions returns a SubscriptionInformer.
	Subscriptions() SubscriptionInformer
	// SubscriptionRules returns a SubscriptionRuleInformer.
	SubscriptionRules() SubscriptionRuleInformer
	// Topics returns a TopicInformer.
	Topics() TopicInformer
	// TopicAuthorizationRules returns a TopicAuthorizationRuleInformer.
	TopicAuthorizationRules() TopicAuthorizationRuleInformer
}

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

func New

New returns a new Interface.

type NamespaceAuthorizationRuleInformer

type NamespaceAuthorizationRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceAuthorizationRuleLister
}

NamespaceAuthorizationRuleInformer provides access to a shared informer and lister for NamespaceAuthorizationRules.

type NamespaceDisasterRecoveryConfigInformer

type NamespaceDisasterRecoveryConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceDisasterRecoveryConfigLister
}

NamespaceDisasterRecoveryConfigInformer provides access to a shared informer and lister for NamespaceDisasterRecoveryConfigs.

type NamespaceInformer added in v0.1.1

type NamespaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceLister
}

NamespaceInformer provides access to a shared informer and lister for Namespaces.

type NamespaceNetworkRuleSetInformer

type NamespaceNetworkRuleSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceNetworkRuleSetLister
}

NamespaceNetworkRuleSetInformer provides access to a shared informer and lister for NamespaceNetworkRuleSets.

type QueueAuthorizationRuleInformer

type QueueAuthorizationRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.QueueAuthorizationRuleLister
}

QueueAuthorizationRuleInformer provides access to a shared informer and lister for QueueAuthorizationRules.

type QueueInformer

type QueueInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.QueueLister
}

QueueInformer provides access to a shared informer and lister for Queues.

type SubscriptionInformer

type SubscriptionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubscriptionLister
}

SubscriptionInformer provides access to a shared informer and lister for Subscriptions.

type SubscriptionRuleInformer

type SubscriptionRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubscriptionRuleLister
}

SubscriptionRuleInformer provides access to a shared informer and lister for SubscriptionRules.

type TopicAuthorizationRuleInformer

type TopicAuthorizationRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TopicAuthorizationRuleLister
}

TopicAuthorizationRuleInformer provides access to a shared informer and lister for TopicAuthorizationRules.

type TopicInformer

type TopicInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TopicLister
}

TopicInformer provides access to a shared informer and lister for Topics.

Jump to

Keyboard shortcuts

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