...
1
2
3
4
19
20
21
22 package v1alpha1
23
24 import (
25 v1 "k8s.io/api/core/v1"
26 runtime "k8s.io/apimachinery/pkg/runtime"
27 )
28
29
30 func (in *Condition) DeepCopyInto(out *Condition) {
31 *out = *in
32 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
33 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
34 return
35 }
36
37
38 func (in *Condition) DeepCopy() *Condition {
39 if in == nil {
40 return nil
41 }
42 out := new(Condition)
43 in.DeepCopyInto(out)
44 return out
45 }
46
47
48 func (in *VirtualMachineClone) DeepCopyInto(out *VirtualMachineClone) {
49 *out = *in
50 out.TypeMeta = in.TypeMeta
51 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
52 in.Spec.DeepCopyInto(&out.Spec)
53 in.Status.DeepCopyInto(&out.Status)
54 return
55 }
56
57
58 func (in *VirtualMachineClone) DeepCopy() *VirtualMachineClone {
59 if in == nil {
60 return nil
61 }
62 out := new(VirtualMachineClone)
63 in.DeepCopyInto(out)
64 return out
65 }
66
67
68 func (in *VirtualMachineClone) DeepCopyObject() runtime.Object {
69 if c := in.DeepCopy(); c != nil {
70 return c
71 }
72 return nil
73 }
74
75
76 func (in *VirtualMachineCloneList) DeepCopyInto(out *VirtualMachineCloneList) {
77 *out = *in
78 out.TypeMeta = in.TypeMeta
79 in.ListMeta.DeepCopyInto(&out.ListMeta)
80 if in.Items != nil {
81 in, out := &in.Items, &out.Items
82 *out = make([]VirtualMachineClone, len(*in))
83 for i := range *in {
84 (*in)[i].DeepCopyInto(&(*out)[i])
85 }
86 }
87 return
88 }
89
90
91 func (in *VirtualMachineCloneList) DeepCopy() *VirtualMachineCloneList {
92 if in == nil {
93 return nil
94 }
95 out := new(VirtualMachineCloneList)
96 in.DeepCopyInto(out)
97 return out
98 }
99
100
101 func (in *VirtualMachineCloneList) DeepCopyObject() runtime.Object {
102 if c := in.DeepCopy(); c != nil {
103 return c
104 }
105 return nil
106 }
107
108
109 func (in *VirtualMachineCloneSpec) DeepCopyInto(out *VirtualMachineCloneSpec) {
110 *out = *in
111 if in.Source != nil {
112 in, out := &in.Source, &out.Source
113 *out = new(v1.TypedLocalObjectReference)
114 (*in).DeepCopyInto(*out)
115 }
116 if in.Target != nil {
117 in, out := &in.Target, &out.Target
118 *out = new(v1.TypedLocalObjectReference)
119 (*in).DeepCopyInto(*out)
120 }
121 if in.AnnotationFilters != nil {
122 in, out := &in.AnnotationFilters, &out.AnnotationFilters
123 *out = make([]string, len(*in))
124 copy(*out, *in)
125 }
126 if in.LabelFilters != nil {
127 in, out := &in.LabelFilters, &out.LabelFilters
128 *out = make([]string, len(*in))
129 copy(*out, *in)
130 }
131 in.Template.DeepCopyInto(&out.Template)
132 if in.NewMacAddresses != nil {
133 in, out := &in.NewMacAddresses, &out.NewMacAddresses
134 *out = make(map[string]string, len(*in))
135 for key, val := range *in {
136 (*out)[key] = val
137 }
138 }
139 if in.NewSMBiosSerial != nil {
140 in, out := &in.NewSMBiosSerial, &out.NewSMBiosSerial
141 *out = new(string)
142 **out = **in
143 }
144 return
145 }
146
147
148 func (in *VirtualMachineCloneSpec) DeepCopy() *VirtualMachineCloneSpec {
149 if in == nil {
150 return nil
151 }
152 out := new(VirtualMachineCloneSpec)
153 in.DeepCopyInto(out)
154 return out
155 }
156
157
158 func (in *VirtualMachineCloneStatus) DeepCopyInto(out *VirtualMachineCloneStatus) {
159 *out = *in
160 if in.CreationTime != nil {
161 in, out := &in.CreationTime, &out.CreationTime
162 *out = (*in).DeepCopy()
163 }
164 if in.Conditions != nil {
165 in, out := &in.Conditions, &out.Conditions
166 *out = make([]Condition, len(*in))
167 for i := range *in {
168 (*in)[i].DeepCopyInto(&(*out)[i])
169 }
170 }
171 if in.SnapshotName != nil {
172 in, out := &in.SnapshotName, &out.SnapshotName
173 *out = new(string)
174 **out = **in
175 }
176 if in.RestoreName != nil {
177 in, out := &in.RestoreName, &out.RestoreName
178 *out = new(string)
179 **out = **in
180 }
181 if in.TargetName != nil {
182 in, out := &in.TargetName, &out.TargetName
183 *out = new(string)
184 **out = **in
185 }
186 return
187 }
188
189
190 func (in *VirtualMachineCloneStatus) DeepCopy() *VirtualMachineCloneStatus {
191 if in == nil {
192 return nil
193 }
194 out := new(VirtualMachineCloneStatus)
195 in.DeepCopyInto(out)
196 return out
197 }
198
199
200 func (in *VirtualMachineCloneTemplateFilters) DeepCopyInto(out *VirtualMachineCloneTemplateFilters) {
201 *out = *in
202 if in.AnnotationFilters != nil {
203 in, out := &in.AnnotationFilters, &out.AnnotationFilters
204 *out = make([]string, len(*in))
205 copy(*out, *in)
206 }
207 if in.LabelFilters != nil {
208 in, out := &in.LabelFilters, &out.LabelFilters
209 *out = make([]string, len(*in))
210 copy(*out, *in)
211 }
212 return
213 }
214
215
216 func (in *VirtualMachineCloneTemplateFilters) DeepCopy() *VirtualMachineCloneTemplateFilters {
217 if in == nil {
218 return nil
219 }
220 out := new(VirtualMachineCloneTemplateFilters)
221 in.DeepCopyInto(out)
222 return out
223 }
224
View as plain text