1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 package v1alpha1
26
27 import (
28 k8sv1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
29 runtime "k8s.io/apimachinery/pkg/runtime"
30 )
31
32
33 func (in *OSConfigPatchDeployment) DeepCopyInto(out *OSConfigPatchDeployment) {
34 *out = *in
35 out.TypeMeta = in.TypeMeta
36 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
37 in.Spec.DeepCopyInto(&out.Spec)
38 in.Status.DeepCopyInto(&out.Status)
39 return
40 }
41
42
43 func (in *OSConfigPatchDeployment) DeepCopy() *OSConfigPatchDeployment {
44 if in == nil {
45 return nil
46 }
47 out := new(OSConfigPatchDeployment)
48 in.DeepCopyInto(out)
49 return out
50 }
51
52
53 func (in *OSConfigPatchDeployment) DeepCopyObject() runtime.Object {
54 if c := in.DeepCopy(); c != nil {
55 return c
56 }
57 return nil
58 }
59
60
61 func (in *OSConfigPatchDeploymentList) DeepCopyInto(out *OSConfigPatchDeploymentList) {
62 *out = *in
63 out.TypeMeta = in.TypeMeta
64 in.ListMeta.DeepCopyInto(&out.ListMeta)
65 if in.Items != nil {
66 in, out := &in.Items, &out.Items
67 *out = make([]OSConfigPatchDeployment, len(*in))
68 for i := range *in {
69 (*in)[i].DeepCopyInto(&(*out)[i])
70 }
71 }
72 return
73 }
74
75
76 func (in *OSConfigPatchDeploymentList) DeepCopy() *OSConfigPatchDeploymentList {
77 if in == nil {
78 return nil
79 }
80 out := new(OSConfigPatchDeploymentList)
81 in.DeepCopyInto(out)
82 return out
83 }
84
85
86 func (in *OSConfigPatchDeploymentList) DeepCopyObject() runtime.Object {
87 if c := in.DeepCopy(); c != nil {
88 return c
89 }
90 return nil
91 }
92
93
94 func (in *OSConfigPatchDeploymentSpec) DeepCopyInto(out *OSConfigPatchDeploymentSpec) {
95 *out = *in
96 if in.Description != nil {
97 in, out := &in.Description, &out.Description
98 *out = new(string)
99 **out = **in
100 }
101 if in.Duration != nil {
102 in, out := &in.Duration, &out.Duration
103 *out = new(string)
104 **out = **in
105 }
106 in.InstanceFilter.DeepCopyInto(&out.InstanceFilter)
107 if in.OneTimeSchedule != nil {
108 in, out := &in.OneTimeSchedule, &out.OneTimeSchedule
109 *out = new(PatchdeploymentOneTimeSchedule)
110 **out = **in
111 }
112 if in.PatchConfig != nil {
113 in, out := &in.PatchConfig, &out.PatchConfig
114 *out = new(PatchdeploymentPatchConfig)
115 (*in).DeepCopyInto(*out)
116 }
117 out.ProjectRef = in.ProjectRef
118 if in.RecurringSchedule != nil {
119 in, out := &in.RecurringSchedule, &out.RecurringSchedule
120 *out = new(PatchdeploymentRecurringSchedule)
121 (*in).DeepCopyInto(*out)
122 }
123 if in.ResourceID != nil {
124 in, out := &in.ResourceID, &out.ResourceID
125 *out = new(string)
126 **out = **in
127 }
128 if in.Rollout != nil {
129 in, out := &in.Rollout, &out.Rollout
130 *out = new(PatchdeploymentRollout)
131 (*in).DeepCopyInto(*out)
132 }
133 return
134 }
135
136
137 func (in *OSConfigPatchDeploymentSpec) DeepCopy() *OSConfigPatchDeploymentSpec {
138 if in == nil {
139 return nil
140 }
141 out := new(OSConfigPatchDeploymentSpec)
142 in.DeepCopyInto(out)
143 return out
144 }
145
146
147 func (in *OSConfigPatchDeploymentStatus) DeepCopyInto(out *OSConfigPatchDeploymentStatus) {
148 *out = *in
149 if in.Conditions != nil {
150 in, out := &in.Conditions, &out.Conditions
151 *out = make([]k8sv1alpha1.Condition, len(*in))
152 copy(*out, *in)
153 }
154 if in.CreateTime != nil {
155 in, out := &in.CreateTime, &out.CreateTime
156 *out = new(string)
157 **out = **in
158 }
159 if in.LastExecuteTime != nil {
160 in, out := &in.LastExecuteTime, &out.LastExecuteTime
161 *out = new(string)
162 **out = **in
163 }
164 if in.Name != nil {
165 in, out := &in.Name, &out.Name
166 *out = new(string)
167 **out = **in
168 }
169 if in.ObservedGeneration != nil {
170 in, out := &in.ObservedGeneration, &out.ObservedGeneration
171 *out = new(int)
172 **out = **in
173 }
174 if in.UpdateTime != nil {
175 in, out := &in.UpdateTime, &out.UpdateTime
176 *out = new(string)
177 **out = **in
178 }
179 return
180 }
181
182
183 func (in *OSConfigPatchDeploymentStatus) DeepCopy() *OSConfigPatchDeploymentStatus {
184 if in == nil {
185 return nil
186 }
187 out := new(OSConfigPatchDeploymentStatus)
188 in.DeepCopyInto(out)
189 return out
190 }
191
192
193 func (in *PatchdeploymentApt) DeepCopyInto(out *PatchdeploymentApt) {
194 *out = *in
195 if in.Excludes != nil {
196 in, out := &in.Excludes, &out.Excludes
197 *out = make([]string, len(*in))
198 copy(*out, *in)
199 }
200 if in.ExclusivePackages != nil {
201 in, out := &in.ExclusivePackages, &out.ExclusivePackages
202 *out = make([]string, len(*in))
203 copy(*out, *in)
204 }
205 if in.Type != nil {
206 in, out := &in.Type, &out.Type
207 *out = new(string)
208 **out = **in
209 }
210 return
211 }
212
213
214 func (in *PatchdeploymentApt) DeepCopy() *PatchdeploymentApt {
215 if in == nil {
216 return nil
217 }
218 out := new(PatchdeploymentApt)
219 in.DeepCopyInto(out)
220 return out
221 }
222
223
224 func (in *PatchdeploymentDisruptionBudget) DeepCopyInto(out *PatchdeploymentDisruptionBudget) {
225 *out = *in
226 if in.Fixed != nil {
227 in, out := &in.Fixed, &out.Fixed
228 *out = new(int)
229 **out = **in
230 }
231 if in.Percentage != nil {
232 in, out := &in.Percentage, &out.Percentage
233 *out = new(int)
234 **out = **in
235 }
236 return
237 }
238
239
240 func (in *PatchdeploymentDisruptionBudget) DeepCopy() *PatchdeploymentDisruptionBudget {
241 if in == nil {
242 return nil
243 }
244 out := new(PatchdeploymentDisruptionBudget)
245 in.DeepCopyInto(out)
246 return out
247 }
248
249
250 func (in *PatchdeploymentGcsObject) DeepCopyInto(out *PatchdeploymentGcsObject) {
251 *out = *in
252 return
253 }
254
255
256 func (in *PatchdeploymentGcsObject) DeepCopy() *PatchdeploymentGcsObject {
257 if in == nil {
258 return nil
259 }
260 out := new(PatchdeploymentGcsObject)
261 in.DeepCopyInto(out)
262 return out
263 }
264
265
266 func (in *PatchdeploymentGoo) DeepCopyInto(out *PatchdeploymentGoo) {
267 *out = *in
268 return
269 }
270
271
272 func (in *PatchdeploymentGoo) DeepCopy() *PatchdeploymentGoo {
273 if in == nil {
274 return nil
275 }
276 out := new(PatchdeploymentGoo)
277 in.DeepCopyInto(out)
278 return out
279 }
280
281
282 func (in *PatchdeploymentGroupLabels) DeepCopyInto(out *PatchdeploymentGroupLabels) {
283 *out = *in
284 if in.Labels != nil {
285 in, out := &in.Labels, &out.Labels
286 *out = make(map[string]string, len(*in))
287 for key, val := range *in {
288 (*out)[key] = val
289 }
290 }
291 return
292 }
293
294
295 func (in *PatchdeploymentGroupLabels) DeepCopy() *PatchdeploymentGroupLabels {
296 if in == nil {
297 return nil
298 }
299 out := new(PatchdeploymentGroupLabels)
300 in.DeepCopyInto(out)
301 return out
302 }
303
304
305 func (in *PatchdeploymentInstanceFilter) DeepCopyInto(out *PatchdeploymentInstanceFilter) {
306 *out = *in
307 if in.All != nil {
308 in, out := &in.All, &out.All
309 *out = new(bool)
310 **out = **in
311 }
312 if in.GroupLabels != nil {
313 in, out := &in.GroupLabels, &out.GroupLabels
314 *out = make([]PatchdeploymentGroupLabels, len(*in))
315 for i := range *in {
316 (*in)[i].DeepCopyInto(&(*out)[i])
317 }
318 }
319 if in.InstanceNamePrefixes != nil {
320 in, out := &in.InstanceNamePrefixes, &out.InstanceNamePrefixes
321 *out = make([]string, len(*in))
322 copy(*out, *in)
323 }
324 if in.Instances != nil {
325 in, out := &in.Instances, &out.Instances
326 *out = make([]string, len(*in))
327 copy(*out, *in)
328 }
329 if in.Zones != nil {
330 in, out := &in.Zones, &out.Zones
331 *out = make([]string, len(*in))
332 copy(*out, *in)
333 }
334 return
335 }
336
337
338 func (in *PatchdeploymentInstanceFilter) DeepCopy() *PatchdeploymentInstanceFilter {
339 if in == nil {
340 return nil
341 }
342 out := new(PatchdeploymentInstanceFilter)
343 in.DeepCopyInto(out)
344 return out
345 }
346
347
348 func (in *PatchdeploymentLinuxExecStepConfig) DeepCopyInto(out *PatchdeploymentLinuxExecStepConfig) {
349 *out = *in
350 if in.AllowedSuccessCodes != nil {
351 in, out := &in.AllowedSuccessCodes, &out.AllowedSuccessCodes
352 *out = make([]int, len(*in))
353 copy(*out, *in)
354 }
355 if in.GcsObject != nil {
356 in, out := &in.GcsObject, &out.GcsObject
357 *out = new(PatchdeploymentGcsObject)
358 **out = **in
359 }
360 if in.Interpreter != nil {
361 in, out := &in.Interpreter, &out.Interpreter
362 *out = new(string)
363 **out = **in
364 }
365 if in.LocalPath != nil {
366 in, out := &in.LocalPath, &out.LocalPath
367 *out = new(string)
368 **out = **in
369 }
370 return
371 }
372
373
374 func (in *PatchdeploymentLinuxExecStepConfig) DeepCopy() *PatchdeploymentLinuxExecStepConfig {
375 if in == nil {
376 return nil
377 }
378 out := new(PatchdeploymentLinuxExecStepConfig)
379 in.DeepCopyInto(out)
380 return out
381 }
382
383
384 func (in *PatchdeploymentMonthly) DeepCopyInto(out *PatchdeploymentMonthly) {
385 *out = *in
386 if in.MonthDay != nil {
387 in, out := &in.MonthDay, &out.MonthDay
388 *out = new(int)
389 **out = **in
390 }
391 if in.WeekDayOfMonth != nil {
392 in, out := &in.WeekDayOfMonth, &out.WeekDayOfMonth
393 *out = new(PatchdeploymentWeekDayOfMonth)
394 **out = **in
395 }
396 return
397 }
398
399
400 func (in *PatchdeploymentMonthly) DeepCopy() *PatchdeploymentMonthly {
401 if in == nil {
402 return nil
403 }
404 out := new(PatchdeploymentMonthly)
405 in.DeepCopyInto(out)
406 return out
407 }
408
409
410 func (in *PatchdeploymentOneTimeSchedule) DeepCopyInto(out *PatchdeploymentOneTimeSchedule) {
411 *out = *in
412 return
413 }
414
415
416 func (in *PatchdeploymentOneTimeSchedule) DeepCopy() *PatchdeploymentOneTimeSchedule {
417 if in == nil {
418 return nil
419 }
420 out := new(PatchdeploymentOneTimeSchedule)
421 in.DeepCopyInto(out)
422 return out
423 }
424
425
426 func (in *PatchdeploymentPatchConfig) DeepCopyInto(out *PatchdeploymentPatchConfig) {
427 *out = *in
428 if in.Apt != nil {
429 in, out := &in.Apt, &out.Apt
430 *out = new(PatchdeploymentApt)
431 (*in).DeepCopyInto(*out)
432 }
433 if in.Goo != nil {
434 in, out := &in.Goo, &out.Goo
435 *out = new(PatchdeploymentGoo)
436 **out = **in
437 }
438 if in.MigInstancesAllowed != nil {
439 in, out := &in.MigInstancesAllowed, &out.MigInstancesAllowed
440 *out = new(bool)
441 **out = **in
442 }
443 if in.PostStep != nil {
444 in, out := &in.PostStep, &out.PostStep
445 *out = new(PatchdeploymentPostStep)
446 (*in).DeepCopyInto(*out)
447 }
448 if in.PreStep != nil {
449 in, out := &in.PreStep, &out.PreStep
450 *out = new(PatchdeploymentPreStep)
451 (*in).DeepCopyInto(*out)
452 }
453 if in.RebootConfig != nil {
454 in, out := &in.RebootConfig, &out.RebootConfig
455 *out = new(string)
456 **out = **in
457 }
458 if in.WindowsUpdate != nil {
459 in, out := &in.WindowsUpdate, &out.WindowsUpdate
460 *out = new(PatchdeploymentWindowsUpdate)
461 (*in).DeepCopyInto(*out)
462 }
463 if in.Yum != nil {
464 in, out := &in.Yum, &out.Yum
465 *out = new(PatchdeploymentYum)
466 (*in).DeepCopyInto(*out)
467 }
468 if in.Zypper != nil {
469 in, out := &in.Zypper, &out.Zypper
470 *out = new(PatchdeploymentZypper)
471 (*in).DeepCopyInto(*out)
472 }
473 return
474 }
475
476
477 func (in *PatchdeploymentPatchConfig) DeepCopy() *PatchdeploymentPatchConfig {
478 if in == nil {
479 return nil
480 }
481 out := new(PatchdeploymentPatchConfig)
482 in.DeepCopyInto(out)
483 return out
484 }
485
486
487 func (in *PatchdeploymentPostStep) DeepCopyInto(out *PatchdeploymentPostStep) {
488 *out = *in
489 if in.LinuxExecStepConfig != nil {
490 in, out := &in.LinuxExecStepConfig, &out.LinuxExecStepConfig
491 *out = new(PatchdeploymentLinuxExecStepConfig)
492 (*in).DeepCopyInto(*out)
493 }
494 if in.WindowsExecStepConfig != nil {
495 in, out := &in.WindowsExecStepConfig, &out.WindowsExecStepConfig
496 *out = new(PatchdeploymentWindowsExecStepConfig)
497 (*in).DeepCopyInto(*out)
498 }
499 return
500 }
501
502
503 func (in *PatchdeploymentPostStep) DeepCopy() *PatchdeploymentPostStep {
504 if in == nil {
505 return nil
506 }
507 out := new(PatchdeploymentPostStep)
508 in.DeepCopyInto(out)
509 return out
510 }
511
512
513 func (in *PatchdeploymentPreStep) DeepCopyInto(out *PatchdeploymentPreStep) {
514 *out = *in
515 if in.LinuxExecStepConfig != nil {
516 in, out := &in.LinuxExecStepConfig, &out.LinuxExecStepConfig
517 *out = new(PatchdeploymentLinuxExecStepConfig)
518 (*in).DeepCopyInto(*out)
519 }
520 if in.WindowsExecStepConfig != nil {
521 in, out := &in.WindowsExecStepConfig, &out.WindowsExecStepConfig
522 *out = new(PatchdeploymentWindowsExecStepConfig)
523 (*in).DeepCopyInto(*out)
524 }
525 return
526 }
527
528
529 func (in *PatchdeploymentPreStep) DeepCopy() *PatchdeploymentPreStep {
530 if in == nil {
531 return nil
532 }
533 out := new(PatchdeploymentPreStep)
534 in.DeepCopyInto(out)
535 return out
536 }
537
538
539 func (in *PatchdeploymentRecurringSchedule) DeepCopyInto(out *PatchdeploymentRecurringSchedule) {
540 *out = *in
541 if in.EndTime != nil {
542 in, out := &in.EndTime, &out.EndTime
543 *out = new(string)
544 **out = **in
545 }
546 if in.LastExecuteTime != nil {
547 in, out := &in.LastExecuteTime, &out.LastExecuteTime
548 *out = new(string)
549 **out = **in
550 }
551 if in.Monthly != nil {
552 in, out := &in.Monthly, &out.Monthly
553 *out = new(PatchdeploymentMonthly)
554 (*in).DeepCopyInto(*out)
555 }
556 if in.NextExecuteTime != nil {
557 in, out := &in.NextExecuteTime, &out.NextExecuteTime
558 *out = new(string)
559 **out = **in
560 }
561 if in.StartTime != nil {
562 in, out := &in.StartTime, &out.StartTime
563 *out = new(string)
564 **out = **in
565 }
566 in.TimeOfDay.DeepCopyInto(&out.TimeOfDay)
567 in.TimeZone.DeepCopyInto(&out.TimeZone)
568 if in.Weekly != nil {
569 in, out := &in.Weekly, &out.Weekly
570 *out = new(PatchdeploymentWeekly)
571 **out = **in
572 }
573 return
574 }
575
576
577 func (in *PatchdeploymentRecurringSchedule) DeepCopy() *PatchdeploymentRecurringSchedule {
578 if in == nil {
579 return nil
580 }
581 out := new(PatchdeploymentRecurringSchedule)
582 in.DeepCopyInto(out)
583 return out
584 }
585
586
587 func (in *PatchdeploymentRollout) DeepCopyInto(out *PatchdeploymentRollout) {
588 *out = *in
589 in.DisruptionBudget.DeepCopyInto(&out.DisruptionBudget)
590 return
591 }
592
593
594 func (in *PatchdeploymentRollout) DeepCopy() *PatchdeploymentRollout {
595 if in == nil {
596 return nil
597 }
598 out := new(PatchdeploymentRollout)
599 in.DeepCopyInto(out)
600 return out
601 }
602
603
604 func (in *PatchdeploymentTimeOfDay) DeepCopyInto(out *PatchdeploymentTimeOfDay) {
605 *out = *in
606 if in.Hours != nil {
607 in, out := &in.Hours, &out.Hours
608 *out = new(int)
609 **out = **in
610 }
611 if in.Minutes != nil {
612 in, out := &in.Minutes, &out.Minutes
613 *out = new(int)
614 **out = **in
615 }
616 if in.Nanos != nil {
617 in, out := &in.Nanos, &out.Nanos
618 *out = new(int)
619 **out = **in
620 }
621 if in.Seconds != nil {
622 in, out := &in.Seconds, &out.Seconds
623 *out = new(int)
624 **out = **in
625 }
626 return
627 }
628
629
630 func (in *PatchdeploymentTimeOfDay) DeepCopy() *PatchdeploymentTimeOfDay {
631 if in == nil {
632 return nil
633 }
634 out := new(PatchdeploymentTimeOfDay)
635 in.DeepCopyInto(out)
636 return out
637 }
638
639
640 func (in *PatchdeploymentTimeZone) DeepCopyInto(out *PatchdeploymentTimeZone) {
641 *out = *in
642 if in.Version != nil {
643 in, out := &in.Version, &out.Version
644 *out = new(string)
645 **out = **in
646 }
647 return
648 }
649
650
651 func (in *PatchdeploymentTimeZone) DeepCopy() *PatchdeploymentTimeZone {
652 if in == nil {
653 return nil
654 }
655 out := new(PatchdeploymentTimeZone)
656 in.DeepCopyInto(out)
657 return out
658 }
659
660
661 func (in *PatchdeploymentWeekDayOfMonth) DeepCopyInto(out *PatchdeploymentWeekDayOfMonth) {
662 *out = *in
663 return
664 }
665
666
667 func (in *PatchdeploymentWeekDayOfMonth) DeepCopy() *PatchdeploymentWeekDayOfMonth {
668 if in == nil {
669 return nil
670 }
671 out := new(PatchdeploymentWeekDayOfMonth)
672 in.DeepCopyInto(out)
673 return out
674 }
675
676
677 func (in *PatchdeploymentWeekly) DeepCopyInto(out *PatchdeploymentWeekly) {
678 *out = *in
679 return
680 }
681
682
683 func (in *PatchdeploymentWeekly) DeepCopy() *PatchdeploymentWeekly {
684 if in == nil {
685 return nil
686 }
687 out := new(PatchdeploymentWeekly)
688 in.DeepCopyInto(out)
689 return out
690 }
691
692
693 func (in *PatchdeploymentWindowsExecStepConfig) DeepCopyInto(out *PatchdeploymentWindowsExecStepConfig) {
694 *out = *in
695 if in.AllowedSuccessCodes != nil {
696 in, out := &in.AllowedSuccessCodes, &out.AllowedSuccessCodes
697 *out = make([]int, len(*in))
698 copy(*out, *in)
699 }
700 if in.GcsObject != nil {
701 in, out := &in.GcsObject, &out.GcsObject
702 *out = new(PatchdeploymentGcsObject)
703 **out = **in
704 }
705 if in.Interpreter != nil {
706 in, out := &in.Interpreter, &out.Interpreter
707 *out = new(string)
708 **out = **in
709 }
710 if in.LocalPath != nil {
711 in, out := &in.LocalPath, &out.LocalPath
712 *out = new(string)
713 **out = **in
714 }
715 return
716 }
717
718
719 func (in *PatchdeploymentWindowsExecStepConfig) DeepCopy() *PatchdeploymentWindowsExecStepConfig {
720 if in == nil {
721 return nil
722 }
723 out := new(PatchdeploymentWindowsExecStepConfig)
724 in.DeepCopyInto(out)
725 return out
726 }
727
728
729 func (in *PatchdeploymentWindowsUpdate) DeepCopyInto(out *PatchdeploymentWindowsUpdate) {
730 *out = *in
731 if in.Classifications != nil {
732 in, out := &in.Classifications, &out.Classifications
733 *out = make([]string, len(*in))
734 copy(*out, *in)
735 }
736 if in.Excludes != nil {
737 in, out := &in.Excludes, &out.Excludes
738 *out = make([]string, len(*in))
739 copy(*out, *in)
740 }
741 if in.ExclusivePatches != nil {
742 in, out := &in.ExclusivePatches, &out.ExclusivePatches
743 *out = make([]string, len(*in))
744 copy(*out, *in)
745 }
746 return
747 }
748
749
750 func (in *PatchdeploymentWindowsUpdate) DeepCopy() *PatchdeploymentWindowsUpdate {
751 if in == nil {
752 return nil
753 }
754 out := new(PatchdeploymentWindowsUpdate)
755 in.DeepCopyInto(out)
756 return out
757 }
758
759
760 func (in *PatchdeploymentYum) DeepCopyInto(out *PatchdeploymentYum) {
761 *out = *in
762 if in.Excludes != nil {
763 in, out := &in.Excludes, &out.Excludes
764 *out = make([]string, len(*in))
765 copy(*out, *in)
766 }
767 if in.ExclusivePackages != nil {
768 in, out := &in.ExclusivePackages, &out.ExclusivePackages
769 *out = make([]string, len(*in))
770 copy(*out, *in)
771 }
772 if in.Minimal != nil {
773 in, out := &in.Minimal, &out.Minimal
774 *out = new(bool)
775 **out = **in
776 }
777 if in.Security != nil {
778 in, out := &in.Security, &out.Security
779 *out = new(bool)
780 **out = **in
781 }
782 return
783 }
784
785
786 func (in *PatchdeploymentYum) DeepCopy() *PatchdeploymentYum {
787 if in == nil {
788 return nil
789 }
790 out := new(PatchdeploymentYum)
791 in.DeepCopyInto(out)
792 return out
793 }
794
795
796 func (in *PatchdeploymentZypper) DeepCopyInto(out *PatchdeploymentZypper) {
797 *out = *in
798 if in.Categories != nil {
799 in, out := &in.Categories, &out.Categories
800 *out = make([]string, len(*in))
801 copy(*out, *in)
802 }
803 if in.Excludes != nil {
804 in, out := &in.Excludes, &out.Excludes
805 *out = make([]string, len(*in))
806 copy(*out, *in)
807 }
808 if in.ExclusivePatches != nil {
809 in, out := &in.ExclusivePatches, &out.ExclusivePatches
810 *out = make([]string, len(*in))
811 copy(*out, *in)
812 }
813 if in.Severities != nil {
814 in, out := &in.Severities, &out.Severities
815 *out = make([]string, len(*in))
816 copy(*out, *in)
817 }
818 if in.WithOptional != nil {
819 in, out := &in.WithOptional, &out.WithOptional
820 *out = new(bool)
821 **out = **in
822 }
823 if in.WithUpdate != nil {
824 in, out := &in.WithUpdate, &out.WithUpdate
825 *out = new(bool)
826 **out = **in
827 }
828 return
829 }
830
831
832 func (in *PatchdeploymentZypper) DeepCopy() *PatchdeploymentZypper {
833 if in == nil {
834 return nil
835 }
836 out := new(PatchdeploymentZypper)
837 in.DeepCopyInto(out)
838 return out
839 }
840
View as plain text