v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApplicationDeploymentInformer

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

NewApplicationDeploymentInformer constructs a new informer for ApplicationDeployment 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 NewApplicationInformer

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

NewApplicationInformer constructs a new informer for Application 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 NewApplicationScaleInformer

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

NewApplicationScaleInformer constructs a new informer for ApplicationScale 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 NewClusterInformer

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

NewClusterInformer constructs a new informer for Cluster 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 NewDeployGroupInformer

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

NewDeployGroupInformer constructs a new informer for DeployGroup 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 NewFilteredApplicationDeploymentInformer

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

NewFilteredApplicationDeploymentInformer constructs a new informer for ApplicationDeployment 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 NewFilteredApplicationInformer

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

NewFilteredApplicationInformer constructs a new informer for Application 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 NewFilteredApplicationScaleInformer

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

NewFilteredApplicationScaleInformer constructs a new informer for ApplicationScale 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 NewFilteredClusterInformer

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

NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredDeployGroupInformer

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

NewFilteredDeployGroupInformer constructs a new informer for DeployGroup 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 NewFilteredInstanceClusterAttachmentInformer

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

NewFilteredInstanceClusterAttachmentInformer constructs a new informer for InstanceClusterAttachment 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 NewFilteredK8sApplicationInformer

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

NewFilteredK8sApplicationInformer constructs a new informer for K8sApplication 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 NewFilteredK8sClusterInformer

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

NewFilteredK8sClusterInformer constructs a new informer for K8sCluster 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 NewFilteredSlbAttachmentInformer

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

NewFilteredSlbAttachmentInformer constructs a new informer for SlbAttachment 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 NewInstanceClusterAttachmentInformer

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

NewInstanceClusterAttachmentInformer constructs a new informer for InstanceClusterAttachment 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 NewK8sApplicationInformer

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

NewK8sApplicationInformer constructs a new informer for K8sApplication 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 NewK8sClusterInformer

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

NewK8sClusterInformer constructs a new informer for K8sCluster 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 NewSlbAttachmentInformer

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

NewSlbAttachmentInformer constructs a new informer for SlbAttachment 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 ApplicationDeploymentInformer

type ApplicationDeploymentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationDeploymentLister
}

ApplicationDeploymentInformer provides access to a shared informer and lister for ApplicationDeployments.

type ApplicationInformer

type ApplicationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationLister
}

ApplicationInformer provides access to a shared informer and lister for Applications.

type ApplicationScaleInformer

type ApplicationScaleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ApplicationScaleLister
}

ApplicationScaleInformer provides access to a shared informer and lister for ApplicationScales.

type ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type DeployGroupInformer

type DeployGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DeployGroupLister
}

DeployGroupInformer provides access to a shared informer and lister for DeployGroups.

type InstanceClusterAttachmentInformer

type InstanceClusterAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceClusterAttachmentLister
}

InstanceClusterAttachmentInformer provides access to a shared informer and lister for InstanceClusterAttachments.

type Interface

type Interface interface {
	// Applications returns a ApplicationInformer.
	Applications() ApplicationInformer
	// ApplicationDeployments returns a ApplicationDeploymentInformer.
	ApplicationDeployments() ApplicationDeploymentInformer
	// ApplicationScales returns a ApplicationScaleInformer.
	ApplicationScales() ApplicationScaleInformer
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// DeployGroups returns a DeployGroupInformer.
	DeployGroups() DeployGroupInformer
	// InstanceClusterAttachments returns a InstanceClusterAttachmentInformer.
	InstanceClusterAttachments() InstanceClusterAttachmentInformer
	// K8sApplications returns a K8sApplicationInformer.
	K8sApplications() K8sApplicationInformer
	// K8sClusters returns a K8sClusterInformer.
	K8sClusters() K8sClusterInformer
	// SlbAttachments returns a SlbAttachmentInformer.
	SlbAttachments() SlbAttachmentInformer
}

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

func New

New returns a new Interface.

type K8sApplicationInformer

type K8sApplicationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.K8sApplicationLister
}

K8sApplicationInformer provides access to a shared informer and lister for K8sApplications.

type K8sClusterInformer

type K8sClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.K8sClusterLister
}

K8sClusterInformer provides access to a shared informer and lister for K8sClusters.

type SlbAttachmentInformer

type SlbAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SlbAttachmentLister
}

SlbAttachmentInformer provides access to a shared informer and lister for SlbAttachments.

Jump to

Keyboard shortcuts

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