v1alpha1

package
v0.0.0-...-a6c227c Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredRateLimitConditionInformer

func NewFilteredRateLimitConditionInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRateLimitConditionInformer constructs a new informer for RateLimitCondition 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 NewFilteredUpstreamClusterInformer

func NewFilteredUpstreamClusterInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUpstreamClusterInformer constructs a new informer for UpstreamCluster 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 NewRateLimitConditionInformer

func NewRateLimitConditionInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRateLimitConditionInformer constructs a new informer for RateLimitCondition 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 NewUpstreamClusterInformer

func NewUpstreamClusterInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUpstreamClusterInformer constructs a new informer for UpstreamCluster 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 {
	// RateLimitConditions returns a RateLimitConditionInformer.
	RateLimitConditions() RateLimitConditionInformer
	// UpstreamClusters returns a UpstreamClusterInformer.
	UpstreamClusters() UpstreamClusterInformer
}

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

func New

New returns a new Interface.

type RateLimitConditionInformer

type RateLimitConditionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RateLimitConditionLister
}

RateLimitConditionInformer provides access to a shared informer and lister for RateLimitConditions.

type UpstreamClusterInformer

type UpstreamClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UpstreamClusterLister
}

UpstreamClusterInformer provides access to a shared informer and lister for UpstreamClusters.

Jump to

Keyboard shortcuts

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