Documentation ¶
Index ¶
- func NewBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEvaultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEvaultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BlockInformer
- type EvaultInformer
- type FileInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBlockInformer ¶
func NewBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBlockInformer constructs a new informer for Block 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 NewEvaultInformer ¶
func NewEvaultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEvaultInformer constructs a new informer for Evault 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 NewFileInformer ¶
func NewFileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFileInformer constructs a new informer for File 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 NewFilteredBlockInformer ¶
func NewFilteredBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBlockInformer constructs a new informer for Block 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 NewFilteredEvaultInformer ¶
func NewFilteredEvaultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEvaultInformer constructs a new informer for Evault 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 NewFilteredFileInformer ¶
func NewFilteredFileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFileInformer constructs a new informer for File 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 BlockInformer ¶
type BlockInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BlockLister }
BlockInformer provides access to a shared informer and lister for Blocks.
type EvaultInformer ¶
type EvaultInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EvaultLister }
EvaultInformer provides access to a shared informer and lister for Evaults.
type FileInformer ¶
type FileInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FileLister }
FileInformer provides access to a shared informer and lister for Files.
type Interface ¶
type Interface interface { // Blocks returns a BlockInformer. Blocks() BlockInformer // Evaults returns a EvaultInformer. Evaults() EvaultInformer // Files returns a FileInformer. Files() FileInformer }
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.