...
1
16
17
18
19 package externalworkload
20
21 import (
22 v1beta1 "github.com/linkerd/linkerd2/controller/gen/client/informers/externalversions/externalworkload/v1beta1"
23 internalinterfaces "github.com/linkerd/linkerd2/controller/gen/client/informers/externalversions/internalinterfaces"
24 )
25
26
27 type Interface interface {
28
29 V1beta1() v1beta1.Interface
30 }
31
32 type group struct {
33 factory internalinterfaces.SharedInformerFactory
34 namespace string
35 tweakListOptions internalinterfaces.TweakListOptionsFunc
36 }
37
38
39 func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface {
40 return &group{factory: f, namespace: namespace, tweakListOptions: tweakListOptions}
41 }
42
43
44 func (g *group) V1beta1() v1beta1.Interface {
45 return v1beta1.New(g.factory, g.namespace, g.tweakListOptions)
46 }
47
View as plain text