...
1
2
3
4
19
20
21
22 package v1alpha1
23
24 import (
25 runtime "k8s.io/apimachinery/pkg/runtime"
26 )
27
28
29 func (in *Link) DeepCopyInto(out *Link) {
30 *out = *in
31 out.TypeMeta = in.TypeMeta
32 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
33 in.Spec.DeepCopyInto(&out.Spec)
34 return
35 }
36
37
38 func (in *Link) DeepCopy() *Link {
39 if in == nil {
40 return nil
41 }
42 out := new(Link)
43 in.DeepCopyInto(out)
44 return out
45 }
46
47
48 func (in *Link) DeepCopyObject() runtime.Object {
49 if c := in.DeepCopy(); c != nil {
50 return c
51 }
52 return nil
53 }
54
55
56 func (in *LinkList) DeepCopyInto(out *LinkList) {
57 *out = *in
58 out.TypeMeta = in.TypeMeta
59 in.ListMeta.DeepCopyInto(&out.ListMeta)
60 if in.Items != nil {
61 in, out := &in.Items, &out.Items
62 *out = make([]Link, len(*in))
63 for i := range *in {
64 (*in)[i].DeepCopyInto(&(*out)[i])
65 }
66 }
67 return
68 }
69
70
71 func (in *LinkList) DeepCopy() *LinkList {
72 if in == nil {
73 return nil
74 }
75 out := new(LinkList)
76 in.DeepCopyInto(out)
77 return out
78 }
79
80
81 func (in *LinkList) DeepCopyObject() runtime.Object {
82 if c := in.DeepCopy(); c != nil {
83 return c
84 }
85 return nil
86 }
87
88
89 func (in *LinkSpec) DeepCopyInto(out *LinkSpec) {
90 *out = *in
91 out.ProbeSpec = in.ProbeSpec
92 in.Selector.DeepCopyInto(&out.Selector)
93 return
94 }
95
96
97 func (in *LinkSpec) DeepCopy() *LinkSpec {
98 if in == nil {
99 return nil
100 }
101 out := new(LinkSpec)
102 in.DeepCopyInto(out)
103 return out
104 }
105
106
107 func (in *ProbeSpec) DeepCopyInto(out *ProbeSpec) {
108 *out = *in
109 return
110 }
111
112
113 func (in *ProbeSpec) DeepCopy() *ProbeSpec {
114 if in == nil {
115 return nil
116 }
117 out := new(ProbeSpec)
118 in.DeepCopyInto(out)
119 return out
120 }
121
View as plain text