v1alpha1

package
v2.11.26 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAppInformer

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

NewAppInformer constructs a new informer for App 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 NewClusterServiceBrokerInformer

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

NewClusterServiceBrokerInformer constructs a new informer for ClusterServiceBroker 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 NewFilteredAppInformer

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

NewFilteredAppInformer constructs a new informer for App 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 NewFilteredClusterServiceBrokerInformer

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

NewFilteredClusterServiceBrokerInformer constructs a new informer for ClusterServiceBroker 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 NewFilteredRouteInformer

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

NewFilteredRouteInformer constructs a new informer for Route 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 NewFilteredScaleInformer

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

NewFilteredScaleInformer constructs a new informer for Scale 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 NewFilteredServiceBrokerInformer

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

NewFilteredServiceBrokerInformer constructs a new informer for ServiceBroker 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 NewFilteredServiceInstanceBindingInformer

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

NewFilteredServiceInstanceBindingInformer constructs a new informer for ServiceInstanceBinding 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 NewFilteredServiceInstanceInformer

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

NewFilteredServiceInstanceInformer constructs a new informer for ServiceInstance 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 NewFilteredSourcePackageInformer

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

NewFilteredSourcePackageInformer constructs a new informer for SourcePackage 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 NewFilteredSpaceInformer

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

NewFilteredSpaceInformer constructs a new informer for Space 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 NewFilteredTaskInformer

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

NewFilteredTaskInformer constructs a new informer for Task 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 NewFilteredTaskScheduleInformer

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

NewFilteredTaskScheduleInformer constructs a new informer for TaskSchedule 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 NewRouteInformer

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

NewRouteInformer constructs a new informer for Route 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 NewScaleInformer

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

NewScaleInformer constructs a new informer for Scale 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 NewServiceBrokerInformer

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

NewServiceBrokerInformer constructs a new informer for ServiceBroker 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 NewServiceInstanceBindingInformer

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

NewServiceInstanceBindingInformer constructs a new informer for ServiceInstanceBinding 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 NewServiceInstanceInformer

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

NewServiceInstanceInformer constructs a new informer for ServiceInstance 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 NewSourcePackageInformer

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

NewSourcePackageInformer constructs a new informer for SourcePackage 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 NewSpaceInformer

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

NewSpaceInformer constructs a new informer for Space 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 NewTaskInformer

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

NewTaskInformer constructs a new informer for Task 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 NewTaskScheduleInformer

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

NewTaskScheduleInformer constructs a new informer for TaskSchedule 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 AppInformer

type AppInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AppLister
}

AppInformer provides access to a shared informer and lister for Apps.

type BuildInformer

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

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

type ClusterServiceBrokerInformer

type ClusterServiceBrokerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterServiceBrokerLister
}

ClusterServiceBrokerInformer provides access to a shared informer and lister for ClusterServiceBrokers.

type Interface

type Interface interface {
	// Apps returns a AppInformer.
	Apps() AppInformer
	// Builds returns a BuildInformer.
	Builds() BuildInformer
	// ClusterServiceBrokers returns a ClusterServiceBrokerInformer.
	ClusterServiceBrokers() ClusterServiceBrokerInformer
	// Routes returns a RouteInformer.
	Routes() RouteInformer
	// Scales returns a ScaleInformer.
	Scales() ScaleInformer
	// ServiceBrokers returns a ServiceBrokerInformer.
	ServiceBrokers() ServiceBrokerInformer
	// ServiceInstances returns a ServiceInstanceInformer.
	ServiceInstances() ServiceInstanceInformer
	// ServiceInstanceBindings returns a ServiceInstanceBindingInformer.
	ServiceInstanceBindings() ServiceInstanceBindingInformer
	// SourcePackages returns a SourcePackageInformer.
	SourcePackages() SourcePackageInformer
	// Spaces returns a SpaceInformer.
	Spaces() SpaceInformer
	// Tasks returns a TaskInformer.
	Tasks() TaskInformer
	// TaskSchedules returns a TaskScheduleInformer.
	TaskSchedules() TaskScheduleInformer
}

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

func New

New returns a new Interface.

type RouteInformer

type RouteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RouteLister
}

RouteInformer provides access to a shared informer and lister for Routes.

type ScaleInformer

type ScaleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ScaleLister
}

ScaleInformer provides access to a shared informer and lister for Scales.

type ServiceBrokerInformer

type ServiceBrokerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceBrokerLister
}

ServiceBrokerInformer provides access to a shared informer and lister for ServiceBrokers.

type ServiceInstanceBindingInformer

type ServiceInstanceBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceInstanceBindingLister
}

ServiceInstanceBindingInformer provides access to a shared informer and lister for ServiceInstanceBindings.

type ServiceInstanceInformer

type ServiceInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceInstanceLister
}

ServiceInstanceInformer provides access to a shared informer and lister for ServiceInstances.

type SourcePackageInformer

type SourcePackageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SourcePackageLister
}

SourcePackageInformer provides access to a shared informer and lister for SourcePackages.

type SpaceInformer

type SpaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SpaceLister
}

SpaceInformer provides access to a shared informer and lister for Spaces.

type TaskInformer

type TaskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TaskLister
}

TaskInformer provides access to a shared informer and lister for Tasks.

type TaskScheduleInformer

type TaskScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TaskScheduleLister
}

TaskScheduleInformer provides access to a shared informer and lister for TaskSchedules.

Jump to

Keyboard shortcuts

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