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 NewAclInformer

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

NewAclInformer constructs a new informer for Acl 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 NewAclRuleInformer

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

NewAclRuleInformer constructs a new informer for AclRule 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 NewClientUserInformer

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

NewClientUserInformer constructs a new informer for ClientUser 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 NewDnatEntryInformer

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

NewDnatEntryInformer constructs a new informer for DnatEntry 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 NewFilteredAclInformer

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

NewFilteredAclInformer constructs a new informer for Acl 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 NewFilteredAclRuleInformer

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

NewFilteredAclRuleInformer constructs a new informer for AclRule 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 NewFilteredClientUserInformer

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

NewFilteredClientUserInformer constructs a new informer for ClientUser 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 NewFilteredDnatEntryInformer

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

NewFilteredDnatEntryInformer constructs a new informer for DnatEntry 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 NewFilteredQosCarInformer

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

NewFilteredQosCarInformer constructs a new informer for QosCar 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 NewFilteredQosInformer

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

NewFilteredQosInformer constructs a new informer for Qos 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 NewFilteredQosPolicyInformer

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

NewFilteredQosPolicyInformer constructs a new informer for QosPolicy 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 NewFilteredSnatEntryInformer

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

NewFilteredSnatEntryInformer constructs a new informer for SnatEntry 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 NewQosCarInformer

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

NewQosCarInformer constructs a new informer for QosCar 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 NewQosInformer

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

NewQosInformer constructs a new informer for Qos 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 NewQosPolicyInformer

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

NewQosPolicyInformer constructs a new informer for QosPolicy 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 NewSnatEntryInformer

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

NewSnatEntryInformer constructs a new informer for SnatEntry 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 AclInformer

type AclInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AclLister
}

AclInformer provides access to a shared informer and lister for Acls.

type AclRuleInformer

type AclRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AclRuleLister
}

AclRuleInformer provides access to a shared informer and lister for AclRules.

type ClientUserInformer

type ClientUserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClientUserLister
}

ClientUserInformer provides access to a shared informer and lister for ClientUsers.

type DnatEntryInformer

type DnatEntryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DnatEntryLister
}

DnatEntryInformer provides access to a shared informer and lister for DnatEntries.

type Interface

type Interface interface {
	// Acls returns a AclInformer.
	Acls() AclInformer
	// AclRules returns a AclRuleInformer.
	AclRules() AclRuleInformer
	// ClientUsers returns a ClientUserInformer.
	ClientUsers() ClientUserInformer
	// DnatEntries returns a DnatEntryInformer.
	DnatEntries() DnatEntryInformer
	// Qoses returns a QosInformer.
	Qoses() QosInformer
	// QosCars returns a QosCarInformer.
	QosCars() QosCarInformer
	// QosPolicies returns a QosPolicyInformer.
	QosPolicies() QosPolicyInformer
	// SnatEntries returns a SnatEntryInformer.
	SnatEntries() SnatEntryInformer
}

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

func New

New returns a new Interface.

type QosCarInformer

type QosCarInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.QosCarLister
}

QosCarInformer provides access to a shared informer and lister for QosCars.

type QosInformer

type QosInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.QosLister
}

QosInformer provides access to a shared informer and lister for Qoses.

type QosPolicyInformer

type QosPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.QosPolicyLister
}

QosPolicyInformer provides access to a shared informer and lister for QosPolicies.

type SnatEntryInformer

type SnatEntryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SnatEntryLister
}

SnatEntryInformer provides access to a shared informer and lister for SnatEntries.

Jump to

Keyboard shortcuts

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