Documentation ¶
Index ¶
- func NewAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterServiceBrokerInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBuildInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterServiceBrokerInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScaleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceBrokerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceInstanceBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSourcePackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSpaceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTaskScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScaleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceBrokerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceInstanceBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSourcePackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSpaceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTaskScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AppInformer
- type BuildInformer
- type ClusterServiceBrokerInformer
- type Interface
- type RouteInformer
- type ScaleInformer
- type ServiceBrokerInformer
- type ServiceInstanceBindingInformer
- type ServiceInstanceInformer
- type SourcePackageInformer
- type SpaceInformer
- type TaskInformer
- type TaskScheduleInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.