v1

package
v0.0.0-...-d24fd3e Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIServerInformer

func NewAPIServerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAPIServerInformer constructs a new informer for APIServer 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 NewAuthenticationInformer

func NewAuthenticationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAuthenticationInformer constructs a new informer for Authentication 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 NewBuildInformer

func NewBuildInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBuildInformer constructs a new informer for Build 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 NewClusterOperatorInformer

func NewClusterOperatorInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterOperatorInformer constructs a new informer for ClusterOperator 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 NewClusterVersionInformer

func NewClusterVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterVersionInformer constructs a new informer for ClusterVersion 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 NewConsoleInformer

func NewConsoleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewConsoleInformer constructs a new informer for Console 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 NewDNSInformer

func NewDNSInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDNSInformer constructs a new informer for DNS 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 NewFeatureGateInformer

func NewFeatureGateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFeatureGateInformer constructs a new informer for FeatureGate 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 NewFilteredAPIServerInformer

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

NewFilteredAPIServerInformer constructs a new informer for APIServer 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 NewFilteredAuthenticationInformer

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

NewFilteredAuthenticationInformer constructs a new informer for Authentication 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 NewFilteredBuildInformer

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

NewFilteredBuildInformer constructs a new informer for Build 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 NewFilteredClusterOperatorInformer

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

NewFilteredClusterOperatorInformer constructs a new informer for ClusterOperator 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 NewFilteredClusterVersionInformer

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

NewFilteredClusterVersionInformer constructs a new informer for ClusterVersion 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 NewFilteredConsoleInformer

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

NewFilteredConsoleInformer constructs a new informer for Console 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 NewFilteredDNSInformer

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

NewFilteredDNSInformer constructs a new informer for DNS 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 NewFilteredFeatureGateInformer

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

NewFilteredFeatureGateInformer constructs a new informer for FeatureGate 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 NewFilteredImageContentPolicyInformer

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

NewFilteredImageContentPolicyInformer constructs a new informer for ImageContentPolicy 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 NewFilteredImageDigestMirrorSetInformer

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

NewFilteredImageDigestMirrorSetInformer constructs a new informer for ImageDigestMirrorSet 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 NewFilteredImageInformer

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

NewFilteredImageInformer constructs a new informer for Image 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 NewFilteredImageTagMirrorSetInformer

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

NewFilteredImageTagMirrorSetInformer constructs a new informer for ImageTagMirrorSet 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 NewFilteredInfrastructureInformer

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

NewFilteredInfrastructureInformer constructs a new informer for Infrastructure 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 NewFilteredIngressInformer

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

NewFilteredIngressInformer constructs a new informer for Ingress 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 NewFilteredNetworkInformer

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

NewFilteredNetworkInformer constructs a new informer for Network 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 NewFilteredNodeInformer

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

NewFilteredNodeInformer constructs a new informer for Node 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 NewFilteredOAuthInformer

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

NewFilteredOAuthInformer constructs a new informer for OAuth 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 NewFilteredOperatorHubInformer

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

NewFilteredOperatorHubInformer constructs a new informer for OperatorHub 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 NewFilteredProjectInformer

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

NewFilteredProjectInformer constructs a new informer for Project 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 NewFilteredProxyInformer

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

NewFilteredProxyInformer constructs a new informer for Proxy 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 NewFilteredSchedulerInformer

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

NewFilteredSchedulerInformer constructs a new informer for Scheduler 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 NewImageContentPolicyInformer

func NewImageContentPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewImageContentPolicyInformer constructs a new informer for ImageContentPolicy 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 NewImageDigestMirrorSetInformer

func NewImageDigestMirrorSetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewImageDigestMirrorSetInformer constructs a new informer for ImageDigestMirrorSet 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 NewImageInformer

func NewImageInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewImageInformer constructs a new informer for Image 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 NewImageTagMirrorSetInformer

func NewImageTagMirrorSetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewImageTagMirrorSetInformer constructs a new informer for ImageTagMirrorSet 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 NewInfrastructureInformer

func NewInfrastructureInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewInfrastructureInformer constructs a new informer for Infrastructure 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 NewIngressInformer

func NewIngressInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewIngressInformer constructs a new informer for Ingress 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 NewNetworkInformer

func NewNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNetworkInformer constructs a new informer for Network 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 NewNodeInformer

func NewNodeInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNodeInformer constructs a new informer for Node 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 NewOAuthInformer

func NewOAuthInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewOAuthInformer constructs a new informer for OAuth 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 NewOperatorHubInformer

func NewOperatorHubInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewOperatorHubInformer constructs a new informer for OperatorHub 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 NewProjectInformer

func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProjectInformer constructs a new informer for Project 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 NewProxyInformer

func NewProxyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProxyInformer constructs a new informer for Proxy 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 NewSchedulerInformer

func NewSchedulerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSchedulerInformer constructs a new informer for Scheduler 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 APIServerInformer

type APIServerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.APIServerLister
}

APIServerInformer provides access to a shared informer and lister for APIServers.

type AuthenticationInformer

type AuthenticationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AuthenticationLister
}

AuthenticationInformer provides access to a shared informer and lister for Authentications.

type BuildInformer

type BuildInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.BuildLister
}

BuildInformer provides access to a shared informer and lister for Builds.

type ClusterOperatorInformer

type ClusterOperatorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterOperatorLister
}

ClusterOperatorInformer provides access to a shared informer and lister for ClusterOperators.

type ClusterVersionInformer

type ClusterVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterVersionLister
}

ClusterVersionInformer provides access to a shared informer and lister for ClusterVersions.

type ConsoleInformer

type ConsoleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ConsoleLister
}

ConsoleInformer provides access to a shared informer and lister for Consoles.

type DNSInformer

type DNSInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.DNSLister
}

DNSInformer provides access to a shared informer and lister for DNSes.

type FeatureGateInformer

type FeatureGateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.FeatureGateLister
}

FeatureGateInformer provides access to a shared informer and lister for FeatureGates.

type ImageContentPolicyInformer

type ImageContentPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ImageContentPolicyLister
}

ImageContentPolicyInformer provides access to a shared informer and lister for ImageContentPolicies.

type ImageDigestMirrorSetInformer

type ImageDigestMirrorSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ImageDigestMirrorSetLister
}

ImageDigestMirrorSetInformer provides access to a shared informer and lister for ImageDigestMirrorSets.

type ImageInformer

type ImageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ImageLister
}

ImageInformer provides access to a shared informer and lister for Images.

type ImageTagMirrorSetInformer

type ImageTagMirrorSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ImageTagMirrorSetLister
}

ImageTagMirrorSetInformer provides access to a shared informer and lister for ImageTagMirrorSets.

type InfrastructureInformer

type InfrastructureInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.InfrastructureLister
}

InfrastructureInformer provides access to a shared informer and lister for Infrastructures.

type IngressInformer

type IngressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.IngressLister
}

IngressInformer provides access to a shared informer and lister for Ingresses.

type Interface

type Interface interface {
	// APIServers returns a APIServerInformer.
	APIServers() APIServerInformer
	// Authentications returns a AuthenticationInformer.
	Authentications() AuthenticationInformer
	// Builds returns a BuildInformer.
	Builds() BuildInformer
	// ClusterOperators returns a ClusterOperatorInformer.
	ClusterOperators() ClusterOperatorInformer
	// ClusterVersions returns a ClusterVersionInformer.
	ClusterVersions() ClusterVersionInformer
	// Consoles returns a ConsoleInformer.
	Consoles() ConsoleInformer
	// DNSes returns a DNSInformer.
	DNSes() DNSInformer
	// FeatureGates returns a FeatureGateInformer.
	FeatureGates() FeatureGateInformer
	// Images returns a ImageInformer.
	Images() ImageInformer
	// ImageContentPolicies returns a ImageContentPolicyInformer.
	ImageContentPolicies() ImageContentPolicyInformer
	// ImageDigestMirrorSets returns a ImageDigestMirrorSetInformer.
	ImageDigestMirrorSets() ImageDigestMirrorSetInformer
	// ImageTagMirrorSets returns a ImageTagMirrorSetInformer.
	ImageTagMirrorSets() ImageTagMirrorSetInformer
	// Infrastructures returns a InfrastructureInformer.
	Infrastructures() InfrastructureInformer
	// Ingresses returns a IngressInformer.
	Ingresses() IngressInformer
	// Networks returns a NetworkInformer.
	Networks() NetworkInformer
	// Nodes returns a NodeInformer.
	Nodes() NodeInformer
	// OAuths returns a OAuthInformer.
	OAuths() OAuthInformer
	// OperatorHubs returns a OperatorHubInformer.
	OperatorHubs() OperatorHubInformer
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// Proxies returns a ProxyInformer.
	Proxies() ProxyInformer
	// Schedulers returns a SchedulerInformer.
	Schedulers() SchedulerInformer
}

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

func New

New returns a new Interface.

type NetworkInformer

type NetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.NetworkLister
}

NetworkInformer provides access to a shared informer and lister for Networks.

type NodeInformer

type NodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.NodeLister
}

NodeInformer provides access to a shared informer and lister for Nodes.

type OAuthInformer

type OAuthInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.OAuthLister
}

OAuthInformer provides access to a shared informer and lister for OAuths.

type OperatorHubInformer

type OperatorHubInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.OperatorHubLister
}

OperatorHubInformer provides access to a shared informer and lister for OperatorHubs.

type ProjectInformer

type ProjectInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ProjectLister
}

ProjectInformer provides access to a shared informer and lister for Projects.

type ProxyInformer

type ProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ProxyLister
}

ProxyInformer provides access to a shared informer and lister for Proxies.

type SchedulerInformer

type SchedulerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SchedulerLister
}

SchedulerInformer provides access to a shared informer and lister for Schedulers.

Jump to

Keyboard shortcuts

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