1
2
3
4
19
20
21
22 package v1
23
24 import (
25 url "net/url"
26 unsafe "unsafe"
27
28 resource "k8s.io/apimachinery/pkg/api/resource"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 fields "k8s.io/apimachinery/pkg/fields"
31 labels "k8s.io/apimachinery/pkg/labels"
32 runtime "k8s.io/apimachinery/pkg/runtime"
33 intstr "k8s.io/apimachinery/pkg/util/intstr"
34 watch "k8s.io/apimachinery/pkg/watch"
35 )
36
37 func init() {
38 localSchemeBuilder.Register(RegisterConversions)
39 }
40
41
42
43 func RegisterConversions(s *runtime.Scheme) error {
44 if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*CreateOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
45 return Convert_url_Values_To_v1_CreateOptions(a.(*url.Values), b.(*CreateOptions), scope)
46 }); err != nil {
47 return err
48 }
49 if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*DeleteOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
50 return Convert_url_Values_To_v1_DeleteOptions(a.(*url.Values), b.(*DeleteOptions), scope)
51 }); err != nil {
52 return err
53 }
54 if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*GetOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
55 return Convert_url_Values_To_v1_GetOptions(a.(*url.Values), b.(*GetOptions), scope)
56 }); err != nil {
57 return err
58 }
59 if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*ListOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
60 return Convert_url_Values_To_v1_ListOptions(a.(*url.Values), b.(*ListOptions), scope)
61 }); err != nil {
62 return err
63 }
64 if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*PatchOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
65 return Convert_url_Values_To_v1_PatchOptions(a.(*url.Values), b.(*PatchOptions), scope)
66 }); err != nil {
67 return err
68 }
69 if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*TableOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
70 return Convert_url_Values_To_v1_TableOptions(a.(*url.Values), b.(*TableOptions), scope)
71 }); err != nil {
72 return err
73 }
74 if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*UpdateOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
75 return Convert_url_Values_To_v1_UpdateOptions(a.(*url.Values), b.(*UpdateOptions), scope)
76 }); err != nil {
77 return err
78 }
79 if err := s.AddConversionFunc((*map[string]string)(nil), (*LabelSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
80 return Convert_Map_string_To_string_To_v1_LabelSelector(a.(*map[string]string), b.(*LabelSelector), scope)
81 }); err != nil {
82 return err
83 }
84 if err := s.AddConversionFunc((**bool)(nil), (*bool)(nil), func(a, b interface{}, scope conversion.Scope) error {
85 return Convert_Pointer_bool_To_bool(a.(**bool), b.(*bool), scope)
86 }); err != nil {
87 return err
88 }
89 if err := s.AddConversionFunc((**float64)(nil), (*float64)(nil), func(a, b interface{}, scope conversion.Scope) error {
90 return Convert_Pointer_float64_To_float64(a.(**float64), b.(*float64), scope)
91 }); err != nil {
92 return err
93 }
94 if err := s.AddConversionFunc((**int32)(nil), (*int32)(nil), func(a, b interface{}, scope conversion.Scope) error {
95 return Convert_Pointer_int32_To_int32(a.(**int32), b.(*int32), scope)
96 }); err != nil {
97 return err
98 }
99 if err := s.AddConversionFunc((**int64)(nil), (*int)(nil), func(a, b interface{}, scope conversion.Scope) error {
100 return Convert_Pointer_int64_To_int(a.(**int64), b.(*int), scope)
101 }); err != nil {
102 return err
103 }
104 if err := s.AddConversionFunc((**int64)(nil), (*int64)(nil), func(a, b interface{}, scope conversion.Scope) error {
105 return Convert_Pointer_int64_To_int64(a.(**int64), b.(*int64), scope)
106 }); err != nil {
107 return err
108 }
109 if err := s.AddConversionFunc((**intstr.IntOrString)(nil), (*intstr.IntOrString)(nil), func(a, b interface{}, scope conversion.Scope) error {
110 return Convert_Pointer_intstr_IntOrString_To_intstr_IntOrString(a.(**intstr.IntOrString), b.(*intstr.IntOrString), scope)
111 }); err != nil {
112 return err
113 }
114 if err := s.AddConversionFunc((**string)(nil), (*string)(nil), func(a, b interface{}, scope conversion.Scope) error {
115 return Convert_Pointer_string_To_string(a.(**string), b.(*string), scope)
116 }); err != nil {
117 return err
118 }
119 if err := s.AddConversionFunc((**Duration)(nil), (*Duration)(nil), func(a, b interface{}, scope conversion.Scope) error {
120 return Convert_Pointer_v1_Duration_To_v1_Duration(a.(**Duration), b.(*Duration), scope)
121 }); err != nil {
122 return err
123 }
124 if err := s.AddConversionFunc((*[]string)(nil), (**DeletionPropagation)(nil), func(a, b interface{}, scope conversion.Scope) error {
125 return Convert_Slice_string_To_Pointer_v1_DeletionPropagation(a.(*[]string), b.(**DeletionPropagation), scope)
126 }); err != nil {
127 return err
128 }
129 if err := s.AddConversionFunc((*[]string)(nil), (**Time)(nil), func(a, b interface{}, scope conversion.Scope) error {
130 return Convert_Slice_string_To_Pointer_v1_Time(a.(*[]string), b.(**Time), scope)
131 }); err != nil {
132 return err
133 }
134 if err := s.AddConversionFunc((*[]string)(nil), (*[]int32)(nil), func(a, b interface{}, scope conversion.Scope) error {
135 return Convert_Slice_string_To_Slice_int32(a.(*[]string), b.(*[]int32), scope)
136 }); err != nil {
137 return err
138 }
139 if err := s.AddConversionFunc((*[]string)(nil), (*IncludeObjectPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
140 return Convert_Slice_string_To_v1_IncludeObjectPolicy(a.(*[]string), b.(*IncludeObjectPolicy), scope)
141 }); err != nil {
142 return err
143 }
144 if err := s.AddConversionFunc((*[]string)(nil), (*ResourceVersionMatch)(nil), func(a, b interface{}, scope conversion.Scope) error {
145 return Convert_Slice_string_To_v1_ResourceVersionMatch(a.(*[]string), b.(*ResourceVersionMatch), scope)
146 }); err != nil {
147 return err
148 }
149 if err := s.AddConversionFunc((*[]string)(nil), (*Time)(nil), func(a, b interface{}, scope conversion.Scope) error {
150 return Convert_Slice_string_To_v1_Time(a.(*[]string), b.(*Time), scope)
151 }); err != nil {
152 return err
153 }
154 if err := s.AddConversionFunc((*bool)(nil), (**bool)(nil), func(a, b interface{}, scope conversion.Scope) error {
155 return Convert_bool_To_Pointer_bool(a.(*bool), b.(**bool), scope)
156 }); err != nil {
157 return err
158 }
159 if err := s.AddConversionFunc((*fields.Selector)(nil), (*string)(nil), func(a, b interface{}, scope conversion.Scope) error {
160 return Convert_fields_Selector_To_string(a.(*fields.Selector), b.(*string), scope)
161 }); err != nil {
162 return err
163 }
164 if err := s.AddConversionFunc((*float64)(nil), (**float64)(nil), func(a, b interface{}, scope conversion.Scope) error {
165 return Convert_float64_To_Pointer_float64(a.(*float64), b.(**float64), scope)
166 }); err != nil {
167 return err
168 }
169 if err := s.AddConversionFunc((*int32)(nil), (**int32)(nil), func(a, b interface{}, scope conversion.Scope) error {
170 return Convert_int32_To_Pointer_int32(a.(*int32), b.(**int32), scope)
171 }); err != nil {
172 return err
173 }
174 if err := s.AddConversionFunc((*int64)(nil), (**int64)(nil), func(a, b interface{}, scope conversion.Scope) error {
175 return Convert_int64_To_Pointer_int64(a.(*int64), b.(**int64), scope)
176 }); err != nil {
177 return err
178 }
179 if err := s.AddConversionFunc((*int)(nil), (**int64)(nil), func(a, b interface{}, scope conversion.Scope) error {
180 return Convert_int_To_Pointer_int64(a.(*int), b.(**int64), scope)
181 }); err != nil {
182 return err
183 }
184 if err := s.AddConversionFunc((*intstr.IntOrString)(nil), (**intstr.IntOrString)(nil), func(a, b interface{}, scope conversion.Scope) error {
185 return Convert_intstr_IntOrString_To_Pointer_intstr_IntOrString(a.(*intstr.IntOrString), b.(**intstr.IntOrString), scope)
186 }); err != nil {
187 return err
188 }
189 if err := s.AddConversionFunc((*intstr.IntOrString)(nil), (*intstr.IntOrString)(nil), func(a, b interface{}, scope conversion.Scope) error {
190 return Convert_intstr_IntOrString_To_intstr_IntOrString(a.(*intstr.IntOrString), b.(*intstr.IntOrString), scope)
191 }); err != nil {
192 return err
193 }
194 if err := s.AddConversionFunc((*labels.Selector)(nil), (*string)(nil), func(a, b interface{}, scope conversion.Scope) error {
195 return Convert_labels_Selector_To_string(a.(*labels.Selector), b.(*string), scope)
196 }); err != nil {
197 return err
198 }
199 if err := s.AddConversionFunc((*resource.Quantity)(nil), (*resource.Quantity)(nil), func(a, b interface{}, scope conversion.Scope) error {
200 return Convert_resource_Quantity_To_resource_Quantity(a.(*resource.Quantity), b.(*resource.Quantity), scope)
201 }); err != nil {
202 return err
203 }
204 if err := s.AddConversionFunc((*string)(nil), (**string)(nil), func(a, b interface{}, scope conversion.Scope) error {
205 return Convert_string_To_Pointer_string(a.(*string), b.(**string), scope)
206 }); err != nil {
207 return err
208 }
209 if err := s.AddConversionFunc((*string)(nil), (*fields.Selector)(nil), func(a, b interface{}, scope conversion.Scope) error {
210 return Convert_string_To_fields_Selector(a.(*string), b.(*fields.Selector), scope)
211 }); err != nil {
212 return err
213 }
214 if err := s.AddConversionFunc((*string)(nil), (*labels.Selector)(nil), func(a, b interface{}, scope conversion.Scope) error {
215 return Convert_string_To_labels_Selector(a.(*string), b.(*labels.Selector), scope)
216 }); err != nil {
217 return err
218 }
219 if err := s.AddConversionFunc((*url.Values)(nil), (*DeleteOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
220 return Convert_url_Values_To_v1_DeleteOptions(a.(*url.Values), b.(*DeleteOptions), scope)
221 }); err != nil {
222 return err
223 }
224 if err := s.AddConversionFunc((*DeleteOptions)(nil), (*DeleteOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
225 return Convert_v1_DeleteOptions_To_v1_DeleteOptions(a.(*DeleteOptions), b.(*DeleteOptions), scope)
226 }); err != nil {
227 return err
228 }
229 if err := s.AddConversionFunc((*Duration)(nil), (**Duration)(nil), func(a, b interface{}, scope conversion.Scope) error {
230 return Convert_v1_Duration_To_Pointer_v1_Duration(a.(*Duration), b.(**Duration), scope)
231 }); err != nil {
232 return err
233 }
234 if err := s.AddConversionFunc((*InternalEvent)(nil), (*WatchEvent)(nil), func(a, b interface{}, scope conversion.Scope) error {
235 return Convert_v1_InternalEvent_To_v1_WatchEvent(a.(*InternalEvent), b.(*WatchEvent), scope)
236 }); err != nil {
237 return err
238 }
239 if err := s.AddConversionFunc((*LabelSelector)(nil), (*map[string]string)(nil), func(a, b interface{}, scope conversion.Scope) error {
240 return Convert_v1_LabelSelector_To_Map_string_To_string(a.(*LabelSelector), b.(*map[string]string), scope)
241 }); err != nil {
242 return err
243 }
244 if err := s.AddConversionFunc((*ListMeta)(nil), (*ListMeta)(nil), func(a, b interface{}, scope conversion.Scope) error {
245 return Convert_v1_ListMeta_To_v1_ListMeta(a.(*ListMeta), b.(*ListMeta), scope)
246 }); err != nil {
247 return err
248 }
249 if err := s.AddConversionFunc((*MicroTime)(nil), (*MicroTime)(nil), func(a, b interface{}, scope conversion.Scope) error {
250 return Convert_v1_MicroTime_To_v1_MicroTime(a.(*MicroTime), b.(*MicroTime), scope)
251 }); err != nil {
252 return err
253 }
254 if err := s.AddConversionFunc((*Time)(nil), (*Time)(nil), func(a, b interface{}, scope conversion.Scope) error {
255 return Convert_v1_Time_To_v1_Time(a.(*Time), b.(*Time), scope)
256 }); err != nil {
257 return err
258 }
259 if err := s.AddConversionFunc((*TypeMeta)(nil), (*TypeMeta)(nil), func(a, b interface{}, scope conversion.Scope) error {
260 return Convert_v1_TypeMeta_To_v1_TypeMeta(a.(*TypeMeta), b.(*TypeMeta), scope)
261 }); err != nil {
262 return err
263 }
264 if err := s.AddConversionFunc((*WatchEvent)(nil), (*InternalEvent)(nil), func(a, b interface{}, scope conversion.Scope) error {
265 return Convert_v1_WatchEvent_To_v1_InternalEvent(a.(*WatchEvent), b.(*InternalEvent), scope)
266 }); err != nil {
267 return err
268 }
269 if err := s.AddConversionFunc((*WatchEvent)(nil), (*watch.Event)(nil), func(a, b interface{}, scope conversion.Scope) error {
270 return Convert_v1_WatchEvent_To_watch_Event(a.(*WatchEvent), b.(*watch.Event), scope)
271 }); err != nil {
272 return err
273 }
274 if err := s.AddConversionFunc((*watch.Event)(nil), (*WatchEvent)(nil), func(a, b interface{}, scope conversion.Scope) error {
275 return Convert_watch_Event_To_v1_WatchEvent(a.(*watch.Event), b.(*WatchEvent), scope)
276 }); err != nil {
277 return err
278 }
279 return nil
280 }
281
282 func autoConvert_url_Values_To_v1_CreateOptions(in *url.Values, out *CreateOptions, s conversion.Scope) error {
283
284
285 if values, ok := map[string][]string(*in)["dryRun"]; ok && len(values) > 0 {
286 out.DryRun = *(*[]string)(unsafe.Pointer(&values))
287 } else {
288 out.DryRun = nil
289 }
290 if values, ok := map[string][]string(*in)["fieldManager"]; ok && len(values) > 0 {
291 if err := runtime.Convert_Slice_string_To_string(&values, &out.FieldManager, s); err != nil {
292 return err
293 }
294 } else {
295 out.FieldManager = ""
296 }
297 if values, ok := map[string][]string(*in)["fieldValidation"]; ok && len(values) > 0 {
298 if err := runtime.Convert_Slice_string_To_string(&values, &out.FieldValidation, s); err != nil {
299 return err
300 }
301 } else {
302 out.FieldValidation = ""
303 }
304 return nil
305 }
306
307
308 func Convert_url_Values_To_v1_CreateOptions(in *url.Values, out *CreateOptions, s conversion.Scope) error {
309 return autoConvert_url_Values_To_v1_CreateOptions(in, out, s)
310 }
311
312 func autoConvert_url_Values_To_v1_DeleteOptions(in *url.Values, out *DeleteOptions, s conversion.Scope) error {
313
314
315 if values, ok := map[string][]string(*in)["gracePeriodSeconds"]; ok && len(values) > 0 {
316 if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.GracePeriodSeconds, s); err != nil {
317 return err
318 }
319 } else {
320 out.GracePeriodSeconds = nil
321 }
322
323 if values, ok := map[string][]string(*in)["orphanDependents"]; ok && len(values) > 0 {
324 if err := runtime.Convert_Slice_string_To_Pointer_bool(&values, &out.OrphanDependents, s); err != nil {
325 return err
326 }
327 } else {
328 out.OrphanDependents = nil
329 }
330 if values, ok := map[string][]string(*in)["propagationPolicy"]; ok && len(values) > 0 {
331 if err := Convert_Slice_string_To_Pointer_v1_DeletionPropagation(&values, &out.PropagationPolicy, s); err != nil {
332 return err
333 }
334 } else {
335 out.PropagationPolicy = nil
336 }
337 if values, ok := map[string][]string(*in)["dryRun"]; ok && len(values) > 0 {
338 out.DryRun = *(*[]string)(unsafe.Pointer(&values))
339 } else {
340 out.DryRun = nil
341 }
342 return nil
343 }
344
345 func autoConvert_url_Values_To_v1_GetOptions(in *url.Values, out *GetOptions, s conversion.Scope) error {
346
347
348 if values, ok := map[string][]string(*in)["resourceVersion"]; ok && len(values) > 0 {
349 if err := runtime.Convert_Slice_string_To_string(&values, &out.ResourceVersion, s); err != nil {
350 return err
351 }
352 } else {
353 out.ResourceVersion = ""
354 }
355 return nil
356 }
357
358
359 func Convert_url_Values_To_v1_GetOptions(in *url.Values, out *GetOptions, s conversion.Scope) error {
360 return autoConvert_url_Values_To_v1_GetOptions(in, out, s)
361 }
362
363 func autoConvert_url_Values_To_v1_ListOptions(in *url.Values, out *ListOptions, s conversion.Scope) error {
364
365
366 if values, ok := map[string][]string(*in)["labelSelector"]; ok && len(values) > 0 {
367 if err := runtime.Convert_Slice_string_To_string(&values, &out.LabelSelector, s); err != nil {
368 return err
369 }
370 } else {
371 out.LabelSelector = ""
372 }
373 if values, ok := map[string][]string(*in)["fieldSelector"]; ok && len(values) > 0 {
374 if err := runtime.Convert_Slice_string_To_string(&values, &out.FieldSelector, s); err != nil {
375 return err
376 }
377 } else {
378 out.FieldSelector = ""
379 }
380 if values, ok := map[string][]string(*in)["watch"]; ok && len(values) > 0 {
381 if err := runtime.Convert_Slice_string_To_bool(&values, &out.Watch, s); err != nil {
382 return err
383 }
384 } else {
385 out.Watch = false
386 }
387 if values, ok := map[string][]string(*in)["allowWatchBookmarks"]; ok && len(values) > 0 {
388 if err := runtime.Convert_Slice_string_To_bool(&values, &out.AllowWatchBookmarks, s); err != nil {
389 return err
390 }
391 } else {
392 out.AllowWatchBookmarks = false
393 }
394 if values, ok := map[string][]string(*in)["resourceVersion"]; ok && len(values) > 0 {
395 if err := runtime.Convert_Slice_string_To_string(&values, &out.ResourceVersion, s); err != nil {
396 return err
397 }
398 } else {
399 out.ResourceVersion = ""
400 }
401 if values, ok := map[string][]string(*in)["resourceVersionMatch"]; ok && len(values) > 0 {
402 if err := Convert_Slice_string_To_v1_ResourceVersionMatch(&values, &out.ResourceVersionMatch, s); err != nil {
403 return err
404 }
405 } else {
406 out.ResourceVersionMatch = ""
407 }
408 if values, ok := map[string][]string(*in)["timeoutSeconds"]; ok && len(values) > 0 {
409 if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.TimeoutSeconds, s); err != nil {
410 return err
411 }
412 } else {
413 out.TimeoutSeconds = nil
414 }
415 if values, ok := map[string][]string(*in)["limit"]; ok && len(values) > 0 {
416 if err := runtime.Convert_Slice_string_To_int64(&values, &out.Limit, s); err != nil {
417 return err
418 }
419 } else {
420 out.Limit = 0
421 }
422 if values, ok := map[string][]string(*in)["continue"]; ok && len(values) > 0 {
423 if err := runtime.Convert_Slice_string_To_string(&values, &out.Continue, s); err != nil {
424 return err
425 }
426 } else {
427 out.Continue = ""
428 }
429 if values, ok := map[string][]string(*in)["sendInitialEvents"]; ok && len(values) > 0 {
430 if err := runtime.Convert_Slice_string_To_Pointer_bool(&values, &out.SendInitialEvents, s); err != nil {
431 return err
432 }
433 } else {
434 out.SendInitialEvents = nil
435 }
436 return nil
437 }
438
439
440 func Convert_url_Values_To_v1_ListOptions(in *url.Values, out *ListOptions, s conversion.Scope) error {
441 return autoConvert_url_Values_To_v1_ListOptions(in, out, s)
442 }
443
444 func autoConvert_url_Values_To_v1_PatchOptions(in *url.Values, out *PatchOptions, s conversion.Scope) error {
445
446
447 if values, ok := map[string][]string(*in)["dryRun"]; ok && len(values) > 0 {
448 out.DryRun = *(*[]string)(unsafe.Pointer(&values))
449 } else {
450 out.DryRun = nil
451 }
452 if values, ok := map[string][]string(*in)["force"]; ok && len(values) > 0 {
453 if err := runtime.Convert_Slice_string_To_Pointer_bool(&values, &out.Force, s); err != nil {
454 return err
455 }
456 } else {
457 out.Force = nil
458 }
459 if values, ok := map[string][]string(*in)["fieldManager"]; ok && len(values) > 0 {
460 if err := runtime.Convert_Slice_string_To_string(&values, &out.FieldManager, s); err != nil {
461 return err
462 }
463 } else {
464 out.FieldManager = ""
465 }
466 if values, ok := map[string][]string(*in)["fieldValidation"]; ok && len(values) > 0 {
467 if err := runtime.Convert_Slice_string_To_string(&values, &out.FieldValidation, s); err != nil {
468 return err
469 }
470 } else {
471 out.FieldValidation = ""
472 }
473 return nil
474 }
475
476
477 func Convert_url_Values_To_v1_PatchOptions(in *url.Values, out *PatchOptions, s conversion.Scope) error {
478 return autoConvert_url_Values_To_v1_PatchOptions(in, out, s)
479 }
480
481 func autoConvert_url_Values_To_v1_TableOptions(in *url.Values, out *TableOptions, s conversion.Scope) error {
482
483
484 if values, ok := map[string][]string(*in)["-"]; ok && len(values) > 0 {
485 if err := runtime.Convert_Slice_string_To_bool(&values, &out.NoHeaders, s); err != nil {
486 return err
487 }
488 } else {
489 out.NoHeaders = false
490 }
491 if values, ok := map[string][]string(*in)["includeObject"]; ok && len(values) > 0 {
492 if err := Convert_Slice_string_To_v1_IncludeObjectPolicy(&values, &out.IncludeObject, s); err != nil {
493 return err
494 }
495 } else {
496 out.IncludeObject = ""
497 }
498 return nil
499 }
500
501
502 func Convert_url_Values_To_v1_TableOptions(in *url.Values, out *TableOptions, s conversion.Scope) error {
503 return autoConvert_url_Values_To_v1_TableOptions(in, out, s)
504 }
505
506 func autoConvert_url_Values_To_v1_UpdateOptions(in *url.Values, out *UpdateOptions, s conversion.Scope) error {
507
508
509 if values, ok := map[string][]string(*in)["dryRun"]; ok && len(values) > 0 {
510 out.DryRun = *(*[]string)(unsafe.Pointer(&values))
511 } else {
512 out.DryRun = nil
513 }
514 if values, ok := map[string][]string(*in)["fieldManager"]; ok && len(values) > 0 {
515 if err := runtime.Convert_Slice_string_To_string(&values, &out.FieldManager, s); err != nil {
516 return err
517 }
518 } else {
519 out.FieldManager = ""
520 }
521 if values, ok := map[string][]string(*in)["fieldValidation"]; ok && len(values) > 0 {
522 if err := runtime.Convert_Slice_string_To_string(&values, &out.FieldValidation, s); err != nil {
523 return err
524 }
525 } else {
526 out.FieldValidation = ""
527 }
528 return nil
529 }
530
531
532 func Convert_url_Values_To_v1_UpdateOptions(in *url.Values, out *UpdateOptions, s conversion.Scope) error {
533 return autoConvert_url_Values_To_v1_UpdateOptions(in, out, s)
534 }
535
View as plain text