v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewChannelInformer

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

NewChannelInformer constructs a new informer for Channel 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 NewConditionInformer

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

NewConditionInformer constructs a new informer for Condition 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 NewFilteredChannelInformer

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

NewFilteredChannelInformer constructs a new informer for Channel 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 NewFilteredConditionInformer

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

NewFilteredConditionInformer constructs a new informer for Condition 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 NewFilteredMutingRuleInformer

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

NewFilteredMutingRuleInformer constructs a new informer for MutingRule 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 NewFilteredPolicyChannelInformer

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

NewFilteredPolicyChannelInformer constructs a new informer for PolicyChannel 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 NewMutingRuleInformer

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

NewMutingRuleInformer constructs a new informer for MutingRule 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 NewPolicyChannelInformer

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

NewPolicyChannelInformer constructs a new informer for PolicyChannel 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.

Types

type ChannelInformer

type ChannelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ChannelLister
}

ChannelInformer provides access to a shared informer and lister for Channels.

type ConditionInformer

type ConditionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConditionLister
}

ConditionInformer provides access to a shared informer and lister for Conditions.

type Interface

type Interface interface {
	// Channels returns a ChannelInformer.
	Channels() ChannelInformer
	// Conditions returns a ConditionInformer.
	Conditions() ConditionInformer
	// MutingRules returns a MutingRuleInformer.
	MutingRules() MutingRuleInformer
	// Policies returns a PolicyInformer.
	Policies() PolicyInformer
	// PolicyChannels returns a PolicyChannelInformer.
	PolicyChannels() PolicyChannelInformer
}

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

func New

New returns a new Interface.

type MutingRuleInformer

type MutingRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MutingRuleLister
}

MutingRuleInformer provides access to a shared informer and lister for MutingRules.

type PolicyChannelInformer

type PolicyChannelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PolicyChannelLister
}

PolicyChannelInformer provides access to a shared informer and lister for PolicyChannels.

type PolicyInformer

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

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

Jump to

Keyboard shortcuts

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