Documentation
¶
Index ¶
- func NewBearerInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBlobInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewChunkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBearerInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBlobInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChunkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMultipartInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMultipartInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BearerInformer
- type BlobInformer
- type ChunkInformer
- type Interface
- type MultipartInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBearerInformer ¶
func NewBearerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBearerInformer constructs a new informer for Bearer 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 NewBlobInformer ¶
func NewBlobInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBlobInformer constructs a new informer for Blob 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 NewChunkInformer ¶
func NewChunkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChunkInformer constructs a new informer for Chunk 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 NewFilteredBearerInformer ¶
func NewFilteredBearerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBearerInformer constructs a new informer for Bearer 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 NewFilteredBlobInformer ¶
func NewFilteredBlobInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBlobInformer constructs a new informer for Blob 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 NewFilteredChunkInformer ¶
func NewFilteredChunkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChunkInformer constructs a new informer for Chunk 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 NewFilteredMultipartInformer ¶
func NewFilteredMultipartInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMultipartInformer constructs a new informer for Multipart 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 NewMultipartInformer ¶
func NewMultipartInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMultipartInformer constructs a new informer for Multipart 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 BearerInformer ¶
type BearerInformer interface {
Informer() cache.SharedIndexInformer
Lister() taskv1alpha1.BearerLister
}
BearerInformer provides access to a shared informer and lister for Bearers.
type BlobInformer ¶
type BlobInformer interface {
Informer() cache.SharedIndexInformer
Lister() taskv1alpha1.BlobLister
}
BlobInformer provides access to a shared informer and lister for Blobs.
type ChunkInformer ¶
type ChunkInformer interface {
Informer() cache.SharedIndexInformer
Lister() taskv1alpha1.ChunkLister
}
ChunkInformer provides access to a shared informer and lister for Chunks.
type Interface ¶
type Interface interface {
// Bearers returns a BearerInformer.
Bearers() BearerInformer
// Blobs returns a BlobInformer.
Blobs() BlobInformer
// Chunks returns a ChunkInformer.
Chunks() ChunkInformer
// Multiparts returns a MultipartInformer.
Multiparts() MultipartInformer
}
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 MultipartInformer ¶
type MultipartInformer interface {
Informer() cache.SharedIndexInformer
Lister() taskv1alpha1.MultipartLister
}
MultipartInformer provides access to a shared informer and lister for Multiparts.