Documentation ¶
Index ¶
- func NewArtifactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredArtifactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUpstreamGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUpstreamInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUpstreamGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUpstreamInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ArtifactInformer
- type EndpointInformer
- type Interface
- type ProxyInformer
- type SecretInformer
- type SettingsInformer
- type UpstreamGroupInformer
- type UpstreamInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewArtifactInformer ¶
func NewArtifactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewArtifactInformer constructs a new informer for Artifact 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 NewEndpointInformer ¶
func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointInformer constructs a new informer for Endpoint 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 NewFilteredArtifactInformer ¶
func NewFilteredArtifactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredArtifactInformer constructs a new informer for Artifact 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 NewFilteredEndpointInformer ¶
func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointInformer constructs a new informer for Endpoint 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 NewFilteredProxyInformer ¶
func NewFilteredProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProxyInformer constructs a new informer for Proxy 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 NewFilteredSecretInformer ¶
func NewFilteredSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecretInformer constructs a new informer for Secret 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 NewFilteredSettingsInformer ¶
func NewFilteredSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSettingsInformer constructs a new informer for Settings 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 NewFilteredUpstreamGroupInformer ¶
func NewFilteredUpstreamGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUpstreamGroupInformer constructs a new informer for UpstreamGroup 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 NewFilteredUpstreamInformer ¶
func NewFilteredUpstreamInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUpstreamInformer constructs a new informer for Upstream 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 NewProxyInformer ¶
func NewProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProxyInformer constructs a new informer for Proxy 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 NewSecretInformer ¶
func NewSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecretInformer constructs a new informer for Secret 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 NewSettingsInformer ¶
func NewSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSettingsInformer constructs a new informer for Settings 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 NewUpstreamGroupInformer ¶
func NewUpstreamGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUpstreamGroupInformer constructs a new informer for UpstreamGroup 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 NewUpstreamInformer ¶
func NewUpstreamInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUpstreamInformer constructs a new informer for Upstream 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 ArtifactInformer ¶
type ArtifactInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ArtifactLister }
ArtifactInformer provides access to a shared informer and lister for Artifacts.
type EndpointInformer ¶
type EndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1.EndpointLister }
EndpointInformer provides access to a shared informer and lister for Endpoints.
type Interface ¶
type Interface interface { // Artifacts returns a ArtifactInformer. Artifacts() ArtifactInformer // Endpoints returns a EndpointInformer. Endpoints() EndpointInformer // Proxies returns a ProxyInformer. Proxies() ProxyInformer // Secrets returns a SecretInformer. Secrets() SecretInformer // Settingses returns a SettingsInformer. Settingses() SettingsInformer // Upstreams returns a UpstreamInformer. Upstreams() UpstreamInformer // UpstreamGroups returns a UpstreamGroupInformer. UpstreamGroups() UpstreamGroupInformer }
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 ProxyInformer ¶
type ProxyInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ProxyLister }
ProxyInformer provides access to a shared informer and lister for Proxies.
type SecretInformer ¶
type SecretInformer interface { Informer() cache.SharedIndexInformer Lister() v1.SecretLister }
SecretInformer provides access to a shared informer and lister for Secrets.
type SettingsInformer ¶
type SettingsInformer interface { Informer() cache.SharedIndexInformer Lister() v1.SettingsLister }
SettingsInformer provides access to a shared informer and lister for Settingses.
type UpstreamGroupInformer ¶
type UpstreamGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1.UpstreamGroupLister }
UpstreamGroupInformer provides access to a shared informer and lister for UpstreamGroups.
type UpstreamInformer ¶
type UpstreamInformer interface { Informer() cache.SharedIndexInformer Lister() v1.UpstreamLister }
UpstreamInformer provides access to a shared informer and lister for Upstreams.