Documentation ¶
Index ¶
- func NewEnrollmentStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnrollmentStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRecommendationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredResourceActionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRecommendationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewResourceActionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type EnrollmentStatusInformer
- type Interface
- type ProfileInformer
- type RecommendationInformer
- type ResourceActionInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEnrollmentStatusInformer ¶
func NewEnrollmentStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEnrollmentStatusInformer constructs a new informer for EnrollmentStatus 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 NewFilteredEnrollmentStatusInformer ¶
func NewFilteredEnrollmentStatusInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEnrollmentStatusInformer constructs a new informer for EnrollmentStatus 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 NewFilteredProfileInformer ¶
func NewFilteredProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProfileInformer constructs a new informer for Profile 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 NewFilteredRecommendationInformer ¶
func NewFilteredRecommendationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRecommendationInformer constructs a new informer for Recommendation 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 NewFilteredResourceActionInformer ¶
func NewFilteredResourceActionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredResourceActionInformer constructs a new informer for ResourceAction 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 NewProfileInformer ¶
func NewProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProfileInformer constructs a new informer for Profile 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 NewRecommendationInformer ¶
func NewRecommendationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRecommendationInformer constructs a new informer for Recommendation 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 NewResourceActionInformer ¶
func NewResourceActionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewResourceActionInformer constructs a new informer for ResourceAction 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 EnrollmentStatusInformer ¶
type EnrollmentStatusInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EnrollmentStatusLister }
EnrollmentStatusInformer provides access to a shared informer and lister for EnrollmentStatuses.
type Interface ¶
type Interface interface { // EnrollmentStatuses returns a EnrollmentStatusInformer. EnrollmentStatuses() EnrollmentStatusInformer // Profiles returns a ProfileInformer. Profiles() ProfileInformer // Recommendations returns a RecommendationInformer. Recommendations() RecommendationInformer // ResourceActions returns a ResourceActionInformer. ResourceActions() ResourceActionInformer }
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 ProfileInformer ¶
type ProfileInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProfileLister }
ProfileInformer provides access to a shared informer and lister for Profiles.
type RecommendationInformer ¶
type RecommendationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RecommendationLister }
RecommendationInformer provides access to a shared informer and lister for Recommendations.
type ResourceActionInformer ¶
type ResourceActionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ResourceActionLister }
ResourceActionInformer provides access to a shared informer and lister for ResourceActions.