Documentation
¶
Index ¶
- func NewAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAuditInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEtlInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAuditInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEtlInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMachineGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOssShipperInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProjectInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredStoreIndexInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMachineGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOssShipperInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProjectInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewStoreIndexInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AlertInformer
- type AuditInformer
- type DashboardInformer
- type EtlInformer
- type Interface
- type MachineGroupInformer
- type OssShipperInformer
- type ProjectInformer
- type StoreIndexInformer
- type StoreInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.