Documentation ¶
Index ¶
- func NewFilteredIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type IngressRouteInformer
- type Interface
- type TLSCertificateDelegationInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIngressRouteInformer ¶
func NewFilteredIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIngressRouteInformer constructs a new informer for IngressRoute 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 NewFilteredTLSCertificateDelegationInformer ¶ added in v0.10.0
func NewFilteredTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTLSCertificateDelegationInformer constructs a new informer for TLSCertificateDelegation 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 NewIngressRouteInformer ¶
func NewIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressRouteInformer constructs a new informer for IngressRoute 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 NewTLSCertificateDelegationInformer ¶ added in v0.10.0
func NewTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTLSCertificateDelegationInformer constructs a new informer for TLSCertificateDelegation 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 IngressRouteInformer ¶
type IngressRouteInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.IngressRouteLister }
IngressRouteInformer provides access to a shared informer and lister for IngressRoutes.
type Interface ¶
type Interface interface { // IngressRoutes returns a IngressRouteInformer. IngressRoutes() IngressRouteInformer // TLSCertificateDelegations returns a TLSCertificateDelegationInformer. TLSCertificateDelegations() TLSCertificateDelegationInformer }
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 TLSCertificateDelegationInformer ¶ added in v0.10.0
type TLSCertificateDelegationInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.TLSCertificateDelegationLister }
TLSCertificateDelegationInformer provides access to a shared informer and lister for TLSCertificateDelegations.