v1beta2

package
v0.15.10 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredRedisClusterInformer

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

NewFilteredRedisClusterInformer constructs a new informer for RedisCluster 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 NewFilteredRedisInformer

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

NewFilteredRedisInformer constructs a new informer for Redis 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 NewFilteredRedisReplicationInformer

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

NewFilteredRedisReplicationInformer constructs a new informer for RedisReplication 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 NewFilteredRedisSentinelInformer

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

NewFilteredRedisSentinelInformer constructs a new informer for RedisSentinel 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 NewRedisClusterInformer

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

NewRedisClusterInformer constructs a new informer for RedisCluster 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 NewRedisInformer

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

NewRedisInformer constructs a new informer for Redis 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 NewRedisReplicationInformer

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

NewRedisReplicationInformer constructs a new informer for RedisReplication 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 NewRedisSentinelInformer

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

NewRedisSentinelInformer constructs a new informer for RedisSentinel 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 {
	// Redises returns a RedisInformer.
	Redises() RedisInformer
	// RedisClusters returns a RedisClusterInformer.
	RedisClusters() RedisClusterInformer
	// RedisReplications returns a RedisReplicationInformer.
	RedisReplications() RedisReplicationInformer
	// RedisSentinels returns a RedisSentinelInformer.
	RedisSentinels() RedisSentinelInformer
}

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

func New

New returns a new Interface.

type RedisClusterInformer

type RedisClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta2.RedisClusterLister
}

RedisClusterInformer provides access to a shared informer and lister for RedisClusters.

type RedisInformer

type RedisInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta2.RedisLister
}

RedisInformer provides access to a shared informer and lister for Redises.

type RedisReplicationInformer

type RedisReplicationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta2.RedisReplicationLister
}

RedisReplicationInformer provides access to a shared informer and lister for RedisReplications.

type RedisSentinelInformer

type RedisSentinelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta2.RedisSentinelLister
}

RedisSentinelInformer provides access to a shared informer and lister for RedisSentinels.

Jump to

Keyboard shortcuts

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