Documentation ¶
Index ¶
- func NewCertificateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterDomainInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCertificateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterDomainInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPublicDomainInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRioInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSystemStackInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPublicDomainInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRioInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSystemStackInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CertificateInformer
- type ClusterDomainInformer
- type Interface
- type PublicDomainInformer
- type RioInfoInformer
- type SystemStackInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCertificateInformer ¶ added in v0.8.0
func NewCertificateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCertificateInformer constructs a new informer for Certificate 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 NewClusterDomainInformer ¶
func NewClusterDomainInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterDomainInformer constructs a new informer for ClusterDomain 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 NewFilteredCertificateInformer ¶ added in v0.8.0
func NewFilteredCertificateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCertificateInformer constructs a new informer for Certificate 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 NewFilteredClusterDomainInformer ¶
func NewFilteredClusterDomainInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterDomainInformer constructs a new informer for ClusterDomain 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 NewFilteredPublicDomainInformer ¶
func NewFilteredPublicDomainInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPublicDomainInformer constructs a new informer for PublicDomain 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 NewFilteredRioInfoInformer ¶
func NewFilteredRioInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRioInfoInformer constructs a new informer for RioInfo 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 NewFilteredSystemStackInformer ¶ added in v0.6.0
func NewFilteredSystemStackInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSystemStackInformer constructs a new informer for SystemStack 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 NewPublicDomainInformer ¶
func NewPublicDomainInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPublicDomainInformer constructs a new informer for PublicDomain 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 NewRioInfoInformer ¶
func NewRioInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRioInfoInformer constructs a new informer for RioInfo 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 NewSystemStackInformer ¶ added in v0.6.0
func NewSystemStackInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSystemStackInformer constructs a new informer for SystemStack 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 CertificateInformer ¶ added in v0.8.0
type CertificateInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CertificateLister }
CertificateInformer provides access to a shared informer and lister for Certificates.
type ClusterDomainInformer ¶
type ClusterDomainInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ClusterDomainLister }
ClusterDomainInformer provides access to a shared informer and lister for ClusterDomains.
type Interface ¶
type Interface interface { // Certificates returns a CertificateInformer. Certificates() CertificateInformer // ClusterDomains returns a ClusterDomainInformer. ClusterDomains() ClusterDomainInformer // PublicDomains returns a PublicDomainInformer. PublicDomains() PublicDomainInformer // RioInfos returns a RioInfoInformer. RioInfos() RioInfoInformer // SystemStacks returns a SystemStackInformer. SystemStacks() SystemStackInformer }
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 PublicDomainInformer ¶
type PublicDomainInformer interface { Informer() cache.SharedIndexInformer Lister() v1.PublicDomainLister }
PublicDomainInformer provides access to a shared informer and lister for PublicDomains.
type RioInfoInformer ¶
type RioInfoInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RioInfoLister }
RioInfoInformer provides access to a shared informer and lister for RioInfos.
type SystemStackInformer ¶ added in v0.6.0
type SystemStackInformer interface { Informer() cache.SharedIndexInformer Lister() v1.SystemStackLister }
SystemStackInformer provides access to a shared informer and lister for SystemStacks.