v1alpha1

package
v1.0.0-alpha.5 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredNodeContributionInformer

func NewFilteredNodeContributionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNodeContributionInformer constructs a new informer for NodeContribution 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 NewFilteredSliceClaimInformer

func NewFilteredSliceClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSliceClaimInformer constructs a new informer for SliceClaim 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 NewFilteredSliceInformer

func NewFilteredSliceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSliceInformer constructs a new informer for Slice 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 NewFilteredSubNamespaceInformer

func NewFilteredSubNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSubNamespaceInformer constructs a new informer for SubNamespace 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 NewFilteredTenantInformer

func NewFilteredTenantInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTenantInformer constructs a new informer for Tenant 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 NewFilteredTenantResourceQuotaInformer

func NewFilteredTenantResourceQuotaInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTenantResourceQuotaInformer constructs a new informer for TenantResourceQuota 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 NewNodeContributionInformer

func NewNodeContributionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNodeContributionInformer constructs a new informer for NodeContribution 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 NewSliceClaimInformer

func NewSliceClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSliceClaimInformer constructs a new informer for SliceClaim 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 NewSliceInformer

func NewSliceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSliceInformer constructs a new informer for Slice 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 NewSubNamespaceInformer

func NewSubNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSubNamespaceInformer constructs a new informer for SubNamespace 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 NewTenantInformer

func NewTenantInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTenantInformer constructs a new informer for Tenant 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 NewTenantResourceQuotaInformer

func NewTenantResourceQuotaInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTenantResourceQuotaInformer constructs a new informer for TenantResourceQuota 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 Interface

type Interface interface {
	// NodeContributions returns a NodeContributionInformer.
	NodeContributions() NodeContributionInformer
	// Slices returns a SliceInformer.
	Slices() SliceInformer
	// SliceClaims returns a SliceClaimInformer.
	SliceClaims() SliceClaimInformer
	// SubNamespaces returns a SubNamespaceInformer.
	SubNamespaces() SubNamespaceInformer
	// Tenants returns a TenantInformer.
	Tenants() TenantInformer
	// TenantResourceQuotas returns a TenantResourceQuotaInformer.
	TenantResourceQuotas() TenantResourceQuotaInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type NodeContributionInformer

type NodeContributionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodeContributionLister
}

NodeContributionInformer provides access to a shared informer and lister for NodeContributions.

type SliceClaimInformer

type SliceClaimInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SliceClaimLister
}

SliceClaimInformer provides access to a shared informer and lister for SliceClaims.

type SliceInformer

type SliceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SliceLister
}

SliceInformer provides access to a shared informer and lister for Slices.

type SubNamespaceInformer

type SubNamespaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubNamespaceLister
}

SubNamespaceInformer provides access to a shared informer and lister for SubNamespaces.

type TenantInformer

type TenantInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TenantLister
}

TenantInformer provides access to a shared informer and lister for Tenants.

type TenantResourceQuotaInformer

type TenantResourceQuotaInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TenantResourceQuotaLister
}

TenantResourceQuotaInformer provides access to a shared informer and lister for TenantResourceQuotas.

Jump to

Keyboard shortcuts

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