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 versioned.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 added in v0.15.3

func NewFilteredRedisInformer(client versioned.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 versioned.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 added in v0.15.3

func NewFilteredRedisSentinelInformer(client versioned.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 versioned.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 added in v0.15.3

func NewRedisInformer(client versioned.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 versioned.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 added in v0.15.3

func NewRedisSentinelInformer(client versioned.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 {
	// Redis returns a RedisInformer.
	Redis() 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 added in v0.15.3

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

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

type RedisReplicationInformer

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

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

type RedisSentinelInformer added in v0.15.3

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