Documentation ¶
Index ¶
- func NewClusterClaimInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterClaimInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredManagedClusterSetBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredManagedClusterSetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPlacementDecisionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPlacementInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewManagedClusterSetBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewManagedClusterSetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPlacementDecisionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPlacementInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterClaimInformer
- type Interface
- type ManagedClusterSetBindingInformer
- type ManagedClusterSetInformer
- type PlacementDecisionInformer
- type PlacementInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterClaimInformer ¶
func NewClusterClaimInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterClaimInformer constructs a new informer for ClusterClaim 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 NewFilteredClusterClaimInformer ¶
func NewFilteredClusterClaimInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterClaimInformer constructs a new informer for ClusterClaim 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 NewFilteredManagedClusterSetBindingInformer ¶
func NewFilteredManagedClusterSetBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredManagedClusterSetBindingInformer constructs a new informer for ManagedClusterSetBinding 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 NewFilteredManagedClusterSetInformer ¶
func NewFilteredManagedClusterSetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredManagedClusterSetInformer constructs a new informer for ManagedClusterSet 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 NewFilteredPlacementDecisionInformer ¶
func NewFilteredPlacementDecisionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPlacementDecisionInformer constructs a new informer for PlacementDecision 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 NewFilteredPlacementInformer ¶
func NewFilteredPlacementInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPlacementInformer constructs a new informer for Placement 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 NewManagedClusterSetBindingInformer ¶
func NewManagedClusterSetBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewManagedClusterSetBindingInformer constructs a new informer for ManagedClusterSetBinding 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 NewManagedClusterSetInformer ¶
func NewManagedClusterSetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewManagedClusterSetInformer constructs a new informer for ManagedClusterSet 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 NewPlacementDecisionInformer ¶
func NewPlacementDecisionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPlacementDecisionInformer constructs a new informer for PlacementDecision 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 NewPlacementInformer ¶
func NewPlacementInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPlacementInformer constructs a new informer for Placement 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 ClusterClaimInformer ¶
type ClusterClaimInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterClaimLister }
ClusterClaimInformer provides access to a shared informer and lister for ClusterClaims.
type Interface ¶
type Interface interface { // ClusterClaims returns a ClusterClaimInformer. ClusterClaims() ClusterClaimInformer // ManagedClusterSets returns a ManagedClusterSetInformer. ManagedClusterSets() ManagedClusterSetInformer // ManagedClusterSetBindings returns a ManagedClusterSetBindingInformer. ManagedClusterSetBindings() ManagedClusterSetBindingInformer // Placements returns a PlacementInformer. Placements() PlacementInformer // PlacementDecisions returns a PlacementDecisionInformer. PlacementDecisions() PlacementDecisionInformer }
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 ManagedClusterSetBindingInformer ¶
type ManagedClusterSetBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ManagedClusterSetBindingLister }
ManagedClusterSetBindingInformer provides access to a shared informer and lister for ManagedClusterSetBindings.
type ManagedClusterSetInformer ¶
type ManagedClusterSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ManagedClusterSetLister }
ManagedClusterSetInformer provides access to a shared informer and lister for ManagedClusterSets.
type PlacementDecisionInformer ¶
type PlacementDecisionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PlacementDecisionLister }
PlacementDecisionInformer provides access to a shared informer and lister for PlacementDecisions.
type PlacementInformer ¶
type PlacementInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PlacementLister }
PlacementInformer provides access to a shared informer and lister for Placements.