Documentation ¶
Index ¶
- func NewAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAclRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClientUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDnatEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAclRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClientUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDnatEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredQosCarInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredQosInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredQosPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSnatEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewQosCarInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewQosInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewQosPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSnatEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AclInformer
- type AclRuleInformer
- type ClientUserInformer
- type DnatEntryInformer
- type Interface
- type QosCarInformer
- type QosInformer
- type QosPolicyInformer
- type SnatEntryInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.