Documentation ¶
Index ¶
- func NewDomainNameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDomainRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainNameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DomainNameInformer
- type DomainRecordInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDomainNameInformer ¶
func NewDomainNameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDomainNameInformer constructs a new informer for DomainName 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 NewDomainRecordInformer ¶
func NewDomainRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDomainRecordInformer constructs a new informer for DomainRecord 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 NewFilteredDomainNameInformer ¶
func NewFilteredDomainNameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDomainNameInformer constructs a new informer for DomainName 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 NewFilteredDomainRecordInformer ¶
func NewFilteredDomainRecordInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDomainRecordInformer constructs a new informer for DomainRecord 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 DomainNameInformer ¶
type DomainNameInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DomainNameLister }
DomainNameInformer provides access to a shared informer and lister for DomainNames.
type DomainRecordInformer ¶
type DomainRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DomainRecordLister }
DomainRecordInformer provides access to a shared informer and lister for DomainRecords.
type Interface ¶
type Interface interface { // DomainNames returns a DomainNameInformer. DomainNames() DomainNameInformer // DomainRecords returns a DomainRecordInformer. DomainRecords() DomainRecordInformer }
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.