Documentation ¶
Index ¶
- func NewAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewExternalServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExternalServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredStackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewStackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AppInformer
- type ExternalServiceInformer
- type Interface
- type RouterInformer
- type ServiceInformer
- type StackInformer
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 NewExternalServiceInformer ¶
func NewExternalServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewExternalServiceInformer constructs a new informer for ExternalService 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 NewFilteredExternalServiceInformer ¶
func NewFilteredExternalServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredExternalServiceInformer constructs a new informer for ExternalService 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 NewFilteredRouterInformer ¶
func NewFilteredRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRouterInformer constructs a new informer for Router 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 NewFilteredStackInformer ¶ added in v0.3.0
func NewFilteredStackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredStackInformer constructs a new informer for Stack 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 NewRouterInformer ¶
func NewRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRouterInformer constructs a new informer for Router 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 NewStackInformer ¶ added in v0.3.0
func NewStackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewStackInformer constructs a new informer for Stack 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() v1.AppLister }
AppInformer provides access to a shared informer and lister for Apps.
type ExternalServiceInformer ¶
type ExternalServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ExternalServiceLister }
ExternalServiceInformer provides access to a shared informer and lister for ExternalServices.
type Interface ¶
type Interface interface { // Apps returns a AppInformer. Apps() AppInformer // ExternalServices returns a ExternalServiceInformer. ExternalServices() ExternalServiceInformer // Routers returns a RouterInformer. Routers() RouterInformer // Services returns a ServiceInformer. Services() ServiceInformer // Stacks returns a StackInformer. Stacks() StackInformer }
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 RouterInformer ¶
type RouterInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RouterLister }
RouterInformer provides access to a shared informer and lister for Routers.
type ServiceInformer ¶
type ServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ServiceLister }
ServiceInformer provides access to a shared informer and lister for Services.
type StackInformer ¶ added in v0.3.0
type StackInformer interface { Informer() cache.SharedIndexInformer Lister() v1.StackLister }
StackInformer provides access to a shared informer and lister for Stacks.