Documentation ¶
Index ¶
- func NewFilteredHiveTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMeteringConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPrestoTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReportDataSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReportQueryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredStorageLocationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHiveTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMeteringConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPrestoTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReportDataSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReportQueryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewStorageLocationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type HiveTableInformer
- type Interface
- type MeteringConfigInformer
- type PrestoTableInformer
- type ReportDataSourceInformer
- type ReportInformer
- type ReportQueryInformer
- type StorageLocationInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.