Documentation ¶
Index ¶
- func NewCephACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerInstallTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerRebootTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerUpdateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerInstallTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerRebootTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerUpdateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CephACLInformer
- type Interface
- type ServerInstallTaskInformer
- type ServerRebootTaskInformer
- type ServerUpdateInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCephACLInformer ¶
func NewCephACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCephACLInformer constructs a new informer for CephACL 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 NewFilteredCephACLInformer ¶
func NewFilteredCephACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCephACLInformer constructs a new informer for CephACL 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 NewFilteredServerInstallTaskInformer ¶
func NewFilteredServerInstallTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerInstallTaskInformer constructs a new informer for ServerInstallTask 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 NewFilteredServerRebootTaskInformer ¶
func NewFilteredServerRebootTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerRebootTaskInformer constructs a new informer for ServerRebootTask 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 NewFilteredServerUpdateInformer ¶
func NewFilteredServerUpdateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerUpdateInformer constructs a new informer for ServerUpdate 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 NewServerInstallTaskInformer ¶
func NewServerInstallTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerInstallTaskInformer constructs a new informer for ServerInstallTask 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 NewServerRebootTaskInformer ¶
func NewServerRebootTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerRebootTaskInformer constructs a new informer for ServerRebootTask 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 NewServerUpdateInformer ¶
func NewServerUpdateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerUpdateInformer constructs a new informer for ServerUpdate 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 CephACLInformer ¶
type CephACLInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CephACLLister }
CephACLInformer provides access to a shared informer and lister for CephACLs.
type Interface ¶
type Interface interface { // CephACLs returns a CephACLInformer. CephACLs() CephACLInformer // ServerInstallTasks returns a ServerInstallTaskInformer. ServerInstallTasks() ServerInstallTaskInformer // ServerRebootTasks returns a ServerRebootTaskInformer. ServerRebootTasks() ServerRebootTaskInformer // ServerUpdates returns a ServerUpdateInformer. ServerUpdates() ServerUpdateInformer }
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 ServerInstallTaskInformer ¶
type ServerInstallTaskInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerInstallTaskLister }
ServerInstallTaskInformer provides access to a shared informer and lister for ServerInstallTasks.
type ServerRebootTaskInformer ¶
type ServerRebootTaskInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerRebootTaskLister }
ServerRebootTaskInformer provides access to a shared informer and lister for ServerRebootTasks.
type ServerUpdateInformer ¶
type ServerUpdateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerUpdateLister }
ServerUpdateInformer provides access to a shared informer and lister for ServerUpdates.