v1beta1

package
v1.12.1 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2023 License: MPL-2.0 Imports: 10 Imported by: 16

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBindingInformer

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

NewBindingInformer constructs a new informer for Binding 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 NewExchangeInformer

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

NewExchangeInformer constructs a new informer for Exchange 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 NewFederationInformer

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

NewFederationInformer constructs a new informer for Federation 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 NewFilteredBindingInformer

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

NewFilteredBindingInformer constructs a new informer for Binding 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 NewFilteredExchangeInformer

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

NewFilteredExchangeInformer constructs a new informer for Exchange 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 NewFilteredFederationInformer

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

NewFilteredFederationInformer constructs a new informer for Federation 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 NewFilteredPermissionInformer

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

NewFilteredPermissionInformer constructs a new informer for Permission 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 NewFilteredPolicyInformer

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

NewFilteredPolicyInformer constructs a new informer for Policy 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 NewFilteredSchemaReplicationInformer

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

NewFilteredSchemaReplicationInformer constructs a new informer for SchemaReplication 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 NewFilteredShovelInformer

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

NewFilteredShovelInformer constructs a new informer for Shovel 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 NewFilteredUserInformer

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

NewFilteredUserInformer constructs a new informer for User 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 NewFilteredVhostInformer

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

NewFilteredVhostInformer constructs a new informer for Vhost 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 NewPermissionInformer

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

NewPermissionInformer constructs a new informer for Permission 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 NewPolicyInformer

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

NewPolicyInformer constructs a new informer for Policy 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 NewSchemaReplicationInformer

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

NewSchemaReplicationInformer constructs a new informer for SchemaReplication 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 NewShovelInformer

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

NewShovelInformer constructs a new informer for Shovel 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 NewUserInformer

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

NewUserInformer constructs a new informer for User 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 NewVhostInformer

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

NewVhostInformer constructs a new informer for Vhost 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 BindingInformer

type BindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.BindingLister
}

BindingInformer provides access to a shared informer and lister for Bindings.

type ExchangeInformer

type ExchangeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ExchangeLister
}

ExchangeInformer provides access to a shared informer and lister for Exchanges.

type FederationInformer

type FederationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.FederationLister
}

FederationInformer provides access to a shared informer and lister for Federations.

type Interface

type Interface interface {
	// Bindings returns a BindingInformer.
	Bindings() BindingInformer
	// Exchanges returns a ExchangeInformer.
	Exchanges() ExchangeInformer
	// Federations returns a FederationInformer.
	Federations() FederationInformer
	// Permissions returns a PermissionInformer.
	Permissions() PermissionInformer
	// Policies returns a PolicyInformer.
	Policies() PolicyInformer
	// Queues returns a QueueInformer.
	Queues() QueueInformer
	// SchemaReplications returns a SchemaReplicationInformer.
	SchemaReplications() SchemaReplicationInformer
	// Shovels returns a ShovelInformer.
	Shovels() ShovelInformer
	// Users returns a UserInformer.
	Users() UserInformer
	// Vhosts returns a VhostInformer.
	Vhosts() VhostInformer
}

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

func New

New returns a new Interface.

type PermissionInformer

type PermissionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.PermissionLister
}

PermissionInformer provides access to a shared informer and lister for Permissions.

type PolicyInformer

type PolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.PolicyLister
}

PolicyInformer provides access to a shared informer and lister for Policies.

type QueueInformer

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

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

type SchemaReplicationInformer

type SchemaReplicationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.SchemaReplicationLister
}

SchemaReplicationInformer provides access to a shared informer and lister for SchemaReplications.

type ShovelInformer

type ShovelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ShovelLister
}

ShovelInformer provides access to a shared informer and lister for Shovels.

type UserInformer

type UserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.UserLister
}

UserInformer provides access to a shared informer and lister for Users.

type VhostInformer

type VhostInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VhostLister
}

VhostInformer provides access to a shared informer and lister for Vhosts.

Jump to

Keyboard shortcuts

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