v1alpha1

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2025 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

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