...
1
16
17
18
19 package v1alpha2
20
21 import (
22 internalinterfaces "k8s.io/client-go/informers/internalinterfaces"
23 )
24
25
26 type Interface interface {
27
28 PodSchedulingContexts() PodSchedulingContextInformer
29
30 ResourceClaims() ResourceClaimInformer
31
32 ResourceClaimParameters() ResourceClaimParametersInformer
33
34 ResourceClaimTemplates() ResourceClaimTemplateInformer
35
36 ResourceClasses() ResourceClassInformer
37
38 ResourceClassParameters() ResourceClassParametersInformer
39
40 ResourceSlices() ResourceSliceInformer
41 }
42
43 type version struct {
44 factory internalinterfaces.SharedInformerFactory
45 namespace string
46 tweakListOptions internalinterfaces.TweakListOptionsFunc
47 }
48
49
50 func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface {
51 return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions}
52 }
53
54
55 func (v *version) PodSchedulingContexts() PodSchedulingContextInformer {
56 return &podSchedulingContextInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
57 }
58
59
60 func (v *version) ResourceClaims() ResourceClaimInformer {
61 return &resourceClaimInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
62 }
63
64
65 func (v *version) ResourceClaimParameters() ResourceClaimParametersInformer {
66 return &resourceClaimParametersInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
67 }
68
69
70 func (v *version) ResourceClaimTemplates() ResourceClaimTemplateInformer {
71 return &resourceClaimTemplateInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
72 }
73
74
75 func (v *version) ResourceClasses() ResourceClassInformer {
76 return &resourceClassInformer{factory: v.factory, tweakListOptions: v.tweakListOptions}
77 }
78
79
80 func (v *version) ResourceClassParameters() ResourceClassParametersInformer {
81 return &resourceClassParametersInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
82 }
83
84
85 func (v *version) ResourceSlices() ResourceSliceInformer {
86 return &resourceSliceInformer{factory: v.factory, tweakListOptions: v.tweakListOptions}
87 }
88
View as plain text