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 NewAlertInformer

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

NewAlertInformer constructs a new informer for Alert 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 NewAuditInformer

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

NewAuditInformer constructs a new informer for Audit 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 NewDashboardInformer

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

NewDashboardInformer constructs a new informer for Dashboard 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 NewEtlInformer

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

NewEtlInformer constructs a new informer for Etl 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 NewFilteredAlertInformer

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

NewFilteredAlertInformer constructs a new informer for Alert 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 NewFilteredAuditInformer

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

NewFilteredAuditInformer constructs a new informer for Audit 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 NewFilteredDashboardInformer

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

NewFilteredDashboardInformer constructs a new informer for Dashboard 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 NewFilteredEtlInformer

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

NewFilteredEtlInformer constructs a new informer for Etl 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 NewFilteredMachineGroupInformer

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

NewFilteredMachineGroupInformer constructs a new informer for MachineGroup 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 NewFilteredOssShipperInformer

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

NewFilteredOssShipperInformer constructs a new informer for OssShipper 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, namespace string, 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 NewFilteredStoreIndexInformer

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

NewFilteredStoreIndexInformer constructs a new informer for StoreIndex 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 NewFilteredStoreInformer

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

NewFilteredStoreInformer constructs a new informer for Store 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 NewMachineGroupInformer

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

NewMachineGroupInformer constructs a new informer for MachineGroup 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 NewOssShipperInformer

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

NewOssShipperInformer constructs a new informer for OssShipper 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, namespace string, 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 NewStoreIndexInformer

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

NewStoreIndexInformer constructs a new informer for StoreIndex 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 NewStoreInformer

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

NewStoreInformer constructs a new informer for Store 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 AlertInformer

type AlertInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AlertLister
}

AlertInformer provides access to a shared informer and lister for Alerts.

type AuditInformer

type AuditInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AuditLister
}

AuditInformer provides access to a shared informer and lister for Audits.

type DashboardInformer

type DashboardInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DashboardLister
}

DashboardInformer provides access to a shared informer and lister for Dashboards.

type EtlInformer

type EtlInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EtlLister
}

EtlInformer provides access to a shared informer and lister for Etls.

type Interface

type Interface interface {
	// Alerts returns a AlertInformer.
	Alerts() AlertInformer
	// Audits returns a AuditInformer.
	Audits() AuditInformer
	// Dashboards returns a DashboardInformer.
	Dashboards() DashboardInformer
	// Etls returns a EtlInformer.
	Etls() EtlInformer
	// MachineGroups returns a MachineGroupInformer.
	MachineGroups() MachineGroupInformer
	// OssShippers returns a OssShipperInformer.
	OssShippers() OssShipperInformer
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// Stores returns a StoreInformer.
	Stores() StoreInformer
	// StoreIndexes returns a StoreIndexInformer.
	StoreIndexes() StoreIndexInformer
}

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

func New

New returns a new Interface.

type MachineGroupInformer

type MachineGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MachineGroupLister
}

MachineGroupInformer provides access to a shared informer and lister for MachineGroups.

type OssShipperInformer

type OssShipperInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OssShipperLister
}

OssShipperInformer provides access to a shared informer and lister for OssShippers.

type ProjectInformer

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

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

type StoreIndexInformer

type StoreIndexInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.StoreIndexLister
}

StoreIndexInformer provides access to a shared informer and lister for StoreIndexes.

type StoreInformer

type StoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.StoreLister
}

StoreInformer provides access to a shared informer and lister for Stores.

Jump to

Keyboard shortcuts

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