v1

package
v0.0.0-...-27fb5c3 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredHiveTableInformer

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

NewFilteredHiveTableInformer constructs a new informer for HiveTable 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 NewFilteredMeteringConfigInformer

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

NewFilteredMeteringConfigInformer constructs a new informer for MeteringConfig 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 NewFilteredPrestoTableInformer

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

NewFilteredPrestoTableInformer constructs a new informer for PrestoTable 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 NewFilteredReportDataSourceInformer

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

NewFilteredReportDataSourceInformer constructs a new informer for ReportDataSource 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 NewFilteredReportInformer

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

NewFilteredReportInformer constructs a new informer for Report 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 NewFilteredReportQueryInformer

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

NewFilteredReportQueryInformer constructs a new informer for ReportQuery 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 NewFilteredStorageLocationInformer

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

NewFilteredStorageLocationInformer constructs a new informer for StorageLocation 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 NewHiveTableInformer

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

NewHiveTableInformer constructs a new informer for HiveTable 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 NewMeteringConfigInformer

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

NewMeteringConfigInformer constructs a new informer for MeteringConfig 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 NewPrestoTableInformer

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

NewPrestoTableInformer constructs a new informer for PrestoTable 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 NewReportDataSourceInformer

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

NewReportDataSourceInformer constructs a new informer for ReportDataSource 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 NewReportInformer

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

NewReportInformer constructs a new informer for Report 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 NewReportQueryInformer

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

NewReportQueryInformer constructs a new informer for ReportQuery 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 NewStorageLocationInformer

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

NewStorageLocationInformer constructs a new informer for StorageLocation 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 HiveTableInformer

type HiveTableInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.HiveTableLister
}

HiveTableInformer provides access to a shared informer and lister for HiveTables.

type Interface

type Interface interface {
	// HiveTables returns a HiveTableInformer.
	HiveTables() HiveTableInformer
	// MeteringConfigs returns a MeteringConfigInformer.
	MeteringConfigs() MeteringConfigInformer
	// PrestoTables returns a PrestoTableInformer.
	PrestoTables() PrestoTableInformer
	// Reports returns a ReportInformer.
	Reports() ReportInformer
	// ReportDataSources returns a ReportDataSourceInformer.
	ReportDataSources() ReportDataSourceInformer
	// ReportQueries returns a ReportQueryInformer.
	ReportQueries() ReportQueryInformer
	// StorageLocations returns a StorageLocationInformer.
	StorageLocations() StorageLocationInformer
}

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

func New

New returns a new Interface.

type MeteringConfigInformer

type MeteringConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MeteringConfigLister
}

MeteringConfigInformer provides access to a shared informer and lister for MeteringConfigs.

type PrestoTableInformer

type PrestoTableInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.PrestoTableLister
}

PrestoTableInformer provides access to a shared informer and lister for PrestoTables.

type ReportDataSourceInformer

type ReportDataSourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ReportDataSourceLister
}

ReportDataSourceInformer provides access to a shared informer and lister for ReportDataSources.

type ReportInformer

type ReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ReportLister
}

ReportInformer provides access to a shared informer and lister for Reports.

type ReportQueryInformer

type ReportQueryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ReportQueryLister
}

ReportQueryInformer provides access to a shared informer and lister for ReportQueries.

type StorageLocationInformer

type StorageLocationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.StorageLocationLister
}

StorageLocationInformer provides access to a shared informer and lister for StorageLocations.

Jump to

Keyboard shortcuts

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