v1alpha1

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDNSEndpointInformer added in v0.0.2

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

NewDNSEndpointInformer constructs a new informer for DNSEndpoint 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 NewDomainInformer added in v0.0.3

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

NewDomainInformer constructs a new informer for Domain 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 NewFilteredDNSEndpointInformer added in v0.0.2

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

NewFilteredDNSEndpointInformer constructs a new informer for DNSEndpoint 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 NewFilteredDomainInformer added in v0.0.3

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

NewFilteredDomainInformer constructs a new informer for Domain 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 NewFilteredIngressDNSRecordInformer added in v0.0.3

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

NewFilteredIngressDNSRecordInformer constructs a new informer for IngressDNSRecord 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 NewFilteredServiceDNSRecordInformer added in v0.0.3

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

NewFilteredServiceDNSRecordInformer constructs a new informer for ServiceDNSRecord 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 NewIngressDNSRecordInformer added in v0.0.3

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

NewIngressDNSRecordInformer constructs a new informer for IngressDNSRecord 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 NewServiceDNSRecordInformer added in v0.0.3

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

NewServiceDNSRecordInformer constructs a new informer for ServiceDNSRecord 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 DNSEndpointInformer added in v0.0.2

type DNSEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DNSEndpointLister
}

DNSEndpointInformer provides access to a shared informer and lister for DNSEndpoints.

type DomainInformer added in v0.0.3

type DomainInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DomainLister
}

DomainInformer provides access to a shared informer and lister for Domains.

type IngressDNSRecordInformer added in v0.0.3

type IngressDNSRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.IngressDNSRecordLister
}

IngressDNSRecordInformer provides access to a shared informer and lister for IngressDNSRecords.

type Interface

type Interface interface {
	// DNSEndpoints returns a DNSEndpointInformer.
	DNSEndpoints() DNSEndpointInformer
	// Domains returns a DomainInformer.
	Domains() DomainInformer
	// IngressDNSRecords returns a IngressDNSRecordInformer.
	IngressDNSRecords() IngressDNSRecordInformer
	// ServiceDNSRecords returns a ServiceDNSRecordInformer.
	ServiceDNSRecords() ServiceDNSRecordInformer
}

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

func New

New returns a new Interface.

type ServiceDNSRecordInformer added in v0.0.3

type ServiceDNSRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceDNSRecordLister
}

ServiceDNSRecordInformer provides access to a shared informer and lister for ServiceDNSRecords.

Jump to

Keyboard shortcuts

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