v1alpha1

package
v0.6.1-alpha Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAutoscalingEngineInformer

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

NewAutoscalingEngineInformer constructs a new informer for AutoscalingEngine 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 NewAutoscalingGroupInformer

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

NewAutoscalingGroupInformer constructs a new informer for AutoscalingGroup 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 NewAutoscalingPolicyInformer

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

NewAutoscalingPolicyInformer constructs a new informer for AutoscalingPolicy 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 NewFilteredAutoscalingEngineInformer

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

NewFilteredAutoscalingEngineInformer constructs a new informer for AutoscalingEngine 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 NewFilteredAutoscalingGroupInformer

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

NewFilteredAutoscalingGroupInformer constructs a new informer for AutoscalingGroup 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 NewFilteredAutoscalingPolicyInformer

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

NewFilteredAutoscalingPolicyInformer constructs a new informer for AutoscalingPolicy 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 NewFilteredMetricsBackendInformer

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

NewFilteredMetricsBackendInformer constructs a new informer for MetricsBackend 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 NewMetricsBackendInformer

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

NewMetricsBackendInformer constructs a new informer for MetricsBackend 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 AutoscalingEngineInformer

type AutoscalingEngineInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AutoscalingEngineLister
}

AutoscalingEngineInformer provides access to a shared informer and lister for AutoscalingEngines.

type AutoscalingGroupInformer

type AutoscalingGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AutoscalingGroupLister
}

AutoscalingGroupInformer provides access to a shared informer and lister for AutoscalingGroups.

type AutoscalingPolicyInformer

type AutoscalingPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AutoscalingPolicyLister
}

AutoscalingPolicyInformer provides access to a shared informer and lister for AutoscalingPolicies.

type Interface

type Interface interface {
	// AutoscalingEngines returns a AutoscalingEngineInformer.
	AutoscalingEngines() AutoscalingEngineInformer
	// AutoscalingGroups returns a AutoscalingGroupInformer.
	AutoscalingGroups() AutoscalingGroupInformer
	// AutoscalingPolicies returns a AutoscalingPolicyInformer.
	AutoscalingPolicies() AutoscalingPolicyInformer
	// MetricsBackends returns a MetricsBackendInformer.
	MetricsBackends() MetricsBackendInformer
}

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

func New

New returns a new Interface.

type MetricsBackendInformer

type MetricsBackendInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MetricsBackendLister
}

MetricsBackendInformer provides access to a shared informer and lister for MetricsBackends.

Jump to

Keyboard shortcuts

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