Documentation ¶
Index ¶
- func NewDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDNSProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDNSProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DNSAnnotationInformer
- type DNSEntryInformer
- type DNSOwnerInformer
- type DNSProviderInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDNSAnnotationInformer ¶ added in v0.7.12
func NewDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSAnnotationInformer constructs a new informer for DNSAnnotation 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 NewDNSEntryInformer ¶
func NewDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSEntryInformer constructs a new informer for DNSEntry 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 NewDNSOwnerInformer ¶
func NewDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSOwnerInformer constructs a new informer for DNSOwner 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 NewDNSProviderInformer ¶
func NewDNSProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDNSProviderInformer constructs a new informer for DNSProvider 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 NewFilteredDNSAnnotationInformer ¶ added in v0.7.12
func NewFilteredDNSAnnotationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSAnnotationInformer constructs a new informer for DNSAnnotation 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 NewFilteredDNSEntryInformer ¶
func NewFilteredDNSEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSEntryInformer constructs a new informer for DNSEntry 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 NewFilteredDNSOwnerInformer ¶
func NewFilteredDNSOwnerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSOwnerInformer constructs a new informer for DNSOwner 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 NewFilteredDNSProviderInformer ¶
func NewFilteredDNSProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDNSProviderInformer constructs a new informer for DNSProvider 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 DNSAnnotationInformer ¶ added in v0.7.12
type DNSAnnotationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSAnnotationLister }
DNSAnnotationInformer provides access to a shared informer and lister for DNSAnnotations.
type DNSEntryInformer ¶
type DNSEntryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSEntryLister }
DNSEntryInformer provides access to a shared informer and lister for DNSEntries.
type DNSOwnerInformer ¶
type DNSOwnerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSOwnerLister }
DNSOwnerInformer provides access to a shared informer and lister for DNSOwners.
type DNSProviderInformer ¶
type DNSProviderInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DNSProviderLister }
DNSProviderInformer provides access to a shared informer and lister for DNSProviders.
type Interface ¶
type Interface interface { // DNSAnnotations returns a DNSAnnotationInformer. DNSAnnotations() DNSAnnotationInformer // DNSEntries returns a DNSEntryInformer. DNSEntries() DNSEntryInformer // DNSOwners returns a DNSOwnerInformer. DNSOwners() DNSOwnerInformer // DNSProviders returns a DNSProviderInformer. DNSProviders() DNSProviderInformer }
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.