v1beta1

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: May 6, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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 NewBuildRunInformer

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

NewBuildRunInformer constructs a new informer for BuildRun 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 NewBuildStrategyInformer

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

NewBuildStrategyInformer constructs a new informer for BuildStrategy 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 NewClusterBuildStrategyInformer

func NewClusterBuildStrategyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterBuildStrategyInformer constructs a new informer for ClusterBuildStrategy 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 NewFilteredBuildRunInformer

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

NewFilteredBuildRunInformer constructs a new informer for BuildRun 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 NewFilteredBuildStrategyInformer

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

NewFilteredBuildStrategyInformer constructs a new informer for BuildStrategy 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 NewFilteredClusterBuildStrategyInformer

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

NewFilteredClusterBuildStrategyInformer constructs a new informer for ClusterBuildStrategy 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 BuildInformer

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

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

type BuildRunInformer

type BuildRunInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.BuildRunLister
}

BuildRunInformer provides access to a shared informer and lister for BuildRuns.

type BuildStrategyInformer

type BuildStrategyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.BuildStrategyLister
}

BuildStrategyInformer provides access to a shared informer and lister for BuildStrategies.

type ClusterBuildStrategyInformer

type ClusterBuildStrategyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ClusterBuildStrategyLister
}

ClusterBuildStrategyInformer provides access to a shared informer and lister for ClusterBuildStrategies.

type Interface

type Interface interface {
	// Builds returns a BuildInformer.
	Builds() BuildInformer
	// BuildRuns returns a BuildRunInformer.
	BuildRuns() BuildRunInformer
	// BuildStrategies returns a BuildStrategyInformer.
	BuildStrategies() BuildStrategyInformer
	// ClusterBuildStrategies returns a ClusterBuildStrategyInformer.
	ClusterBuildStrategies() ClusterBuildStrategyInformer
}

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

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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