v1alpha1

package
v0.3.3-1.2.2 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2023 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDynamicNodeInformer

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

NewDynamicNodeInformer constructs a new informer for DynamicNode 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 NewExternalEndpointInformer

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

NewExternalEndpointInformer constructs a new informer for ExternalEndpoint 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 NewFADeplInformer

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

NewFADeplInformer constructs a new informer for FADepl 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 NewFedFAAppInformer

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

NewFedFAAppInformer constructs a new informer for FedFAApp 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 NewFilteredDynamicNodeInformer

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

NewFilteredDynamicNodeInformer constructs a new informer for DynamicNode 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 NewFilteredExternalEndpointInformer

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

NewFilteredExternalEndpointInformer constructs a new informer for ExternalEndpoint 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 NewFilteredFADeplInformer

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

NewFilteredFADeplInformer constructs a new informer for FADepl 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 NewFilteredFedFAAppInformer

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

NewFilteredFedFAAppInformer constructs a new informer for FedFAApp 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 NewFilteredLinkInformer

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

NewFilteredLinkInformer constructs a new informer for Link 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 NewFilteredRegionInformer

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

NewFilteredRegionInformer constructs a new informer for Region 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 NewLinkInformer

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

NewLinkInformer constructs a new informer for Link 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 NewRegionInformer

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

NewRegionInformer constructs a new informer for Region 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 DynamicNodeInformer

type DynamicNodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DynamicNodeLister
}

DynamicNodeInformer provides access to a shared informer and lister for DynamicNodes.

type ExternalEndpointInformer

type ExternalEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ExternalEndpointLister
}

ExternalEndpointInformer provides access to a shared informer and lister for ExternalEndpoints.

type FADeplInformer

type FADeplInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FADeplLister
}

FADeplInformer provides access to a shared informer and lister for FADepls.

type FedFAAppInformer

type FedFAAppInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FedFAAppLister
}

FedFAAppInformer provides access to a shared informer and lister for FedFAApps.

type Interface

type Interface interface {
	// DynamicNodes returns a DynamicNodeInformer.
	DynamicNodes() DynamicNodeInformer
	// ExternalEndpoints returns a ExternalEndpointInformer.
	ExternalEndpoints() ExternalEndpointInformer
	// FADepls returns a FADeplInformer.
	FADepls() FADeplInformer
	// FedFAApps returns a FedFAAppInformer.
	FedFAApps() FedFAAppInformer
	// Links returns a LinkInformer.
	Links() LinkInformer
	// Regions returns a RegionInformer.
	Regions() RegionInformer
}

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

func New

New returns a new Interface.

type LinkInformer

type LinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LinkLister
}

LinkInformer provides access to a shared informer and lister for Links.

type RegionInformer

type RegionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionLister
}

RegionInformer provides access to a shared informer and lister for Regions.

Jump to

Keyboard shortcuts

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