...
1
16
17
18
19 package v1
20
21 import (
22 internalinterfaces "k8s.io/client-go/informers/internalinterfaces"
23 )
24
25
26 type Interface interface {
27
28 MutatingWebhookConfigurations() MutatingWebhookConfigurationInformer
29
30 ValidatingAdmissionPolicies() ValidatingAdmissionPolicyInformer
31
32 ValidatingAdmissionPolicyBindings() ValidatingAdmissionPolicyBindingInformer
33
34 ValidatingWebhookConfigurations() ValidatingWebhookConfigurationInformer
35 }
36
37 type version struct {
38 factory internalinterfaces.SharedInformerFactory
39 namespace string
40 tweakListOptions internalinterfaces.TweakListOptionsFunc
41 }
42
43
44 func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface {
45 return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions}
46 }
47
48
49 func (v *version) MutatingWebhookConfigurations() MutatingWebhookConfigurationInformer {
50 return &mutatingWebhookConfigurationInformer{factory: v.factory, tweakListOptions: v.tweakListOptions}
51 }
52
53
54 func (v *version) ValidatingAdmissionPolicies() ValidatingAdmissionPolicyInformer {
55 return &validatingAdmissionPolicyInformer{factory: v.factory, tweakListOptions: v.tweakListOptions}
56 }
57
58
59 func (v *version) ValidatingAdmissionPolicyBindings() ValidatingAdmissionPolicyBindingInformer {
60 return &validatingAdmissionPolicyBindingInformer{factory: v.factory, tweakListOptions: v.tweakListOptions}
61 }
62
63
64 func (v *version) ValidatingWebhookConfigurations() ValidatingWebhookConfigurationInformer {
65 return &validatingWebhookConfigurationInformer{factory: v.factory, tweakListOptions: v.tweakListOptions}
66 }
67
View as plain text