v1

package
v0.1.1-rc2 Latest Latest
Warning

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

Go to latest
Published: May 22, 2019 License: Apache-2.0 Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterDomainInformer

func NewClusterDomainInformer(client versioned.Interface, namespace string, 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 NewFeatureInformer

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

NewFeatureInformer constructs a new informer for Feature 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, namespace string, 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 NewFilteredFeatureInformer

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

NewFilteredFeatureInformer constructs a new informer for Feature 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, namespace string, 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 NewPublicDomainInformer

func NewPublicDomainInformer(client versioned.Interface, namespace string, 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.

Types

type ClusterDomainInformer

type ClusterDomainInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterDomainLister
}

ClusterDomainInformer provides access to a shared informer and lister for ClusterDomains.

type FeatureInformer

type FeatureInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.FeatureLister
}

FeatureInformer provides access to a shared informer and lister for Features.

type Interface

type Interface interface {
	// ClusterDomains returns a ClusterDomainInformer.
	ClusterDomains() ClusterDomainInformer
	// Features returns a FeatureInformer.
	Features() FeatureInformer
	// PublicDomains returns a PublicDomainInformer.
	PublicDomains() PublicDomainInformer
	// RioInfos returns a RioInfoInformer.
	RioInfos() RioInfoInformer
}

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

func New

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.

Jump to

Keyboard shortcuts

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