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 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 NewFilteredReportGroupInformer

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

NewFilteredReportGroupInformer constructs a new informer for ReportGroup 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 NewFilteredResourcePolicyInformer added in v0.5.0

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

NewFilteredResourcePolicyInformer constructs a new informer for ResourcePolicy 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 NewFilteredSourceCredentialInformer

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

NewFilteredSourceCredentialInformer constructs a new informer for SourceCredential 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 NewFilteredWebhookInformer

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

NewFilteredWebhookInformer constructs a new informer for Webhook 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 NewReportGroupInformer

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

NewReportGroupInformer constructs a new informer for ReportGroup 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 NewResourcePolicyInformer added in v0.5.0

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

NewResourcePolicyInformer constructs a new informer for ResourcePolicy 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 NewSourceCredentialInformer

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

NewSourceCredentialInformer constructs a new informer for SourceCredential 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 NewWebhookInformer

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

NewWebhookInformer constructs a new informer for Webhook 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 Interface

type Interface interface {
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// ReportGroups returns a ReportGroupInformer.
	ReportGroups() ReportGroupInformer
	// ResourcePolicies returns a ResourcePolicyInformer.
	ResourcePolicies() ResourcePolicyInformer
	// SourceCredentials returns a SourceCredentialInformer.
	SourceCredentials() SourceCredentialInformer
	// Webhooks returns a WebhookInformer.
	Webhooks() WebhookInformer
}

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

func New

New returns a new Interface.

type ProjectInformer

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

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

type ReportGroupInformer

type ReportGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ReportGroupLister
}

ReportGroupInformer provides access to a shared informer and lister for ReportGroups.

type ResourcePolicyInformer added in v0.5.0

type ResourcePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourcePolicyLister
}

ResourcePolicyInformer provides access to a shared informer and lister for ResourcePolicies.

type SourceCredentialInformer

type SourceCredentialInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SourceCredentialLister
}

SourceCredentialInformer provides access to a shared informer and lister for SourceCredentials.

type WebhookInformer

type WebhookInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WebhookLister
}

WebhookInformer provides access to a shared informer and lister for Webhooks.

Jump to

Keyboard shortcuts

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