Documentation ¶
Index ¶
- func NewAlicloudMachineClassInformer(client clientset_internalversion.Interface, namespace string, ...) cache.SharedIndexInformer
- func NewFilteredAlicloudMachineClassInformer(client clientset_internalversion.Interface, namespace string, ...) cache.SharedIndexInformer
- type AlicloudMachineClassInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlicloudMachineClassInformer ¶
func NewAlicloudMachineClassInformer(client clientset_internalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlicloudMachineClassInformer constructs a new informer for AlicloudMachineClass 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 NewFilteredAlicloudMachineClassInformer ¶
func NewFilteredAlicloudMachineClassInformer(client clientset_internalversion.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlicloudMachineClassInformer constructs a new informer for AlicloudMachineClass 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 AlicloudMachineClassInformer ¶
type AlicloudMachineClassInformer interface { Informer() cache.SharedIndexInformer Lister() internalversion.AlicloudMachineClassLister }
AlicloudMachineClassInformer provides access to a shared informer and lister for AlicloudMachineClasses.
type Interface ¶
type Interface interface { // AWSMachineClasses returns a AWSMachineClassInformer. AWSMachineClasses() AWSMachineClassInformer // AlicloudMachineClasses returns a AlicloudMachineClassInformer. AlicloudMachineClasses() AlicloudMachineClassInformer // AzureMachineClasses returns a AzureMachineClassInformer. AzureMachineClasses() AzureMachineClassInformer // GCPMachineClasses returns a GCPMachineClassInformer. GCPMachineClasses() GCPMachineClassInformer // Machines returns a MachineInformer. Machines() MachineInformer // MachineDeployments returns a MachineDeploymentInformer. MachineDeployments() MachineDeploymentInformer // MachineSets returns a MachineSetInformer. MachineSets() MachineSetInformer // MachineTemplates returns a MachineTemplateInformer. MachineTemplates() MachineTemplateInformer // OpenStackMachineClasses returns a OpenStackMachineClassInformer. OpenStackMachineClasses() OpenStackMachineClassInformer }
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.