v1

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2018 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAddressInformer

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

NewAddressInformer constructs a new informer for Address 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 NewBuildInformer

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

NewBuildInformer constructs a new informer for Build 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 NewConfigInformer

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

NewConfigInformer constructs a new informer for Config 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 NewContainerBuildInformer

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

NewContainerBuildInformer constructs a new informer for ContainerBuild 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 NewDeployInformer

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

NewDeployInformer constructs a new informer for Deploy 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 NewFilteredAddressInformer

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

NewFilteredAddressInformer constructs a new informer for Address 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 NewFilteredBuildInformer

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

NewFilteredBuildInformer constructs a new informer for Build 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 NewFilteredConfigInformer

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

NewFilteredConfigInformer constructs a new informer for Config 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 NewFilteredContainerBuildInformer

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

NewFilteredContainerBuildInformer constructs a new informer for ContainerBuild 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 NewFilteredDeployInformer

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

NewFilteredDeployInformer constructs a new informer for Deploy 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 NewFilteredGitTemplateInformer

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

NewFilteredGitTemplateInformer constructs a new informer for GitTemplate 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 NewFilteredJobInformer

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

NewFilteredJobInformer constructs a new informer for Job 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 NewFilteredJobRunInformer

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

NewFilteredJobRunInformer constructs a new informer for JobRun 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 NewFilteredNodePoolInformer

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

NewFilteredNodePoolInformer constructs a new informer for NodePool 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 NewFilteredServiceInformer

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

NewFilteredServiceInformer constructs a new informer for Service 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 NewFilteredSystemInformer

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

NewFilteredSystemInformer constructs a new informer for System 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 NewFilteredTeardownInformer

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

NewFilteredTeardownInformer constructs a new informer for Teardown 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 NewFilteredTemplateInformer

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

NewFilteredTemplateInformer constructs a new informer for Template 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 NewGitTemplateInformer

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

NewGitTemplateInformer constructs a new informer for GitTemplate 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 NewJobInformer

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

NewJobInformer constructs a new informer for Job 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 NewJobRunInformer

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

NewJobRunInformer constructs a new informer for JobRun 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 NewNodePoolInformer

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

NewNodePoolInformer constructs a new informer for NodePool 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 NewServiceInformer

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

NewServiceInformer constructs a new informer for Service 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 NewSystemInformer

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

NewSystemInformer constructs a new informer for System 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 NewTeardownInformer

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

NewTeardownInformer constructs a new informer for Teardown 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 NewTemplateInformer

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

NewTemplateInformer constructs a new informer for Template 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 AddressInformer

type AddressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AddressLister
}

AddressInformer provides access to a shared informer and lister for Addresses.

type BuildInformer

type BuildInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.BuildLister
}

BuildInformer provides access to a shared informer and lister for Builds.

type ConfigInformer

type ConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ConfigLister
}

ConfigInformer provides access to a shared informer and lister for Configs.

type ContainerBuildInformer

type ContainerBuildInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ContainerBuildLister
}

ContainerBuildInformer provides access to a shared informer and lister for ContainerBuilds.

type DeployInformer

type DeployInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.DeployLister
}

DeployInformer provides access to a shared informer and lister for Deploys.

type GitTemplateInformer

type GitTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.GitTemplateLister
}

GitTemplateInformer provides access to a shared informer and lister for GitTemplates.

type Interface

type Interface interface {
	// Addresses returns a AddressInformer.
	Addresses() AddressInformer
	// Builds returns a BuildInformer.
	Builds() BuildInformer
	// Configs returns a ConfigInformer.
	Configs() ConfigInformer
	// ContainerBuilds returns a ContainerBuildInformer.
	ContainerBuilds() ContainerBuildInformer
	// Deploys returns a DeployInformer.
	Deploys() DeployInformer
	// GitTemplates returns a GitTemplateInformer.
	GitTemplates() GitTemplateInformer
	// Jobs returns a JobInformer.
	Jobs() JobInformer
	// JobRuns returns a JobRunInformer.
	JobRuns() JobRunInformer
	// NodePools returns a NodePoolInformer.
	NodePools() NodePoolInformer
	// Services returns a ServiceInformer.
	Services() ServiceInformer
	// Systems returns a SystemInformer.
	Systems() SystemInformer
	// Teardowns returns a TeardownInformer.
	Teardowns() TeardownInformer
	// Templates returns a TemplateInformer.
	Templates() TemplateInformer
}

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

func New

New returns a new Interface.

type JobInformer

type JobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.JobLister
}

JobInformer provides access to a shared informer and lister for Jobs.

type JobRunInformer

type JobRunInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.JobRunLister
}

JobRunInformer provides access to a shared informer and lister for JobRuns.

type NodePoolInformer

type NodePoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.NodePoolLister
}

NodePoolInformer provides access to a shared informer and lister for NodePools.

type ServiceInformer

type ServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ServiceLister
}

ServiceInformer provides access to a shared informer and lister for Services.

type SystemInformer

type SystemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SystemLister
}

SystemInformer provides access to a shared informer and lister for Systems.

type TeardownInformer

type TeardownInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TeardownLister
}

TeardownInformer provides access to a shared informer and lister for Teardowns.

type TemplateInformer

type TemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TemplateLister
}

TemplateInformer provides access to a shared informer and lister for Templates.

Jump to

Keyboard shortcuts

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