1
2
3
4
19
20
21
22 package v1
23
24 import (
25 corev1 "k8s.io/api/core/v1"
26 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
27 runtime "k8s.io/apimachinery/pkg/runtime"
28 types "k8s.io/apimachinery/pkg/types"
29 )
30
31
32 func (in *ACPI) DeepCopyInto(out *ACPI) {
33 *out = *in
34 return
35 }
36
37
38 func (in *ACPI) DeepCopy() *ACPI {
39 if in == nil {
40 return nil
41 }
42 out := new(ACPI)
43 in.DeepCopyInto(out)
44 return out
45 }
46
47
48 func (in *AccessCredential) DeepCopyInto(out *AccessCredential) {
49 *out = *in
50 if in.SSHPublicKey != nil {
51 in, out := &in.SSHPublicKey, &out.SSHPublicKey
52 *out = new(SSHPublicKeyAccessCredential)
53 (*in).DeepCopyInto(*out)
54 }
55 if in.UserPassword != nil {
56 in, out := &in.UserPassword, &out.UserPassword
57 *out = new(UserPasswordAccessCredential)
58 (*in).DeepCopyInto(*out)
59 }
60 return
61 }
62
63
64 func (in *AccessCredential) DeepCopy() *AccessCredential {
65 if in == nil {
66 return nil
67 }
68 out := new(AccessCredential)
69 in.DeepCopyInto(out)
70 return out
71 }
72
73
74 func (in *AccessCredentialSecretSource) DeepCopyInto(out *AccessCredentialSecretSource) {
75 *out = *in
76 return
77 }
78
79
80 func (in *AccessCredentialSecretSource) DeepCopy() *AccessCredentialSecretSource {
81 if in == nil {
82 return nil
83 }
84 out := new(AccessCredentialSecretSource)
85 in.DeepCopyInto(out)
86 return out
87 }
88
89
90 func (in *AddVolumeOptions) DeepCopyInto(out *AddVolumeOptions) {
91 *out = *in
92 if in.Disk != nil {
93 in, out := &in.Disk, &out.Disk
94 *out = new(Disk)
95 (*in).DeepCopyInto(*out)
96 }
97 if in.VolumeSource != nil {
98 in, out := &in.VolumeSource, &out.VolumeSource
99 *out = new(HotplugVolumeSource)
100 (*in).DeepCopyInto(*out)
101 }
102 if in.DryRun != nil {
103 in, out := &in.DryRun, &out.DryRun
104 *out = make([]string, len(*in))
105 copy(*out, *in)
106 }
107 return
108 }
109
110
111 func (in *AddVolumeOptions) DeepCopy() *AddVolumeOptions {
112 if in == nil {
113 return nil
114 }
115 out := new(AddVolumeOptions)
116 in.DeepCopyInto(out)
117 return out
118 }
119
120
121 func (in *ArchConfiguration) DeepCopyInto(out *ArchConfiguration) {
122 *out = *in
123 if in.Amd64 != nil {
124 in, out := &in.Amd64, &out.Amd64
125 *out = new(ArchSpecificConfiguration)
126 (*in).DeepCopyInto(*out)
127 }
128 if in.Arm64 != nil {
129 in, out := &in.Arm64, &out.Arm64
130 *out = new(ArchSpecificConfiguration)
131 (*in).DeepCopyInto(*out)
132 }
133 if in.Ppc64le != nil {
134 in, out := &in.Ppc64le, &out.Ppc64le
135 *out = new(ArchSpecificConfiguration)
136 (*in).DeepCopyInto(*out)
137 }
138 return
139 }
140
141
142 func (in *ArchConfiguration) DeepCopy() *ArchConfiguration {
143 if in == nil {
144 return nil
145 }
146 out := new(ArchConfiguration)
147 in.DeepCopyInto(out)
148 return out
149 }
150
151
152 func (in *ArchSpecificConfiguration) DeepCopyInto(out *ArchSpecificConfiguration) {
153 *out = *in
154 if in.EmulatedMachines != nil {
155 in, out := &in.EmulatedMachines, &out.EmulatedMachines
156 *out = make([]string, len(*in))
157 copy(*out, *in)
158 }
159 return
160 }
161
162
163 func (in *ArchSpecificConfiguration) DeepCopy() *ArchSpecificConfiguration {
164 if in == nil {
165 return nil
166 }
167 out := new(ArchSpecificConfiguration)
168 in.DeepCopyInto(out)
169 return out
170 }
171
172
173 func (in *AuthorizedKeysFile) DeepCopyInto(out *AuthorizedKeysFile) {
174 *out = *in
175 return
176 }
177
178
179 func (in *AuthorizedKeysFile) DeepCopy() *AuthorizedKeysFile {
180 if in == nil {
181 return nil
182 }
183 out := new(AuthorizedKeysFile)
184 in.DeepCopyInto(out)
185 return out
186 }
187
188
189 func (in *BIOS) DeepCopyInto(out *BIOS) {
190 *out = *in
191 if in.UseSerial != nil {
192 in, out := &in.UseSerial, &out.UseSerial
193 *out = new(bool)
194 **out = **in
195 }
196 return
197 }
198
199
200 func (in *BIOS) DeepCopy() *BIOS {
201 if in == nil {
202 return nil
203 }
204 out := new(BIOS)
205 in.DeepCopyInto(out)
206 return out
207 }
208
209
210 func (in *BlockSize) DeepCopyInto(out *BlockSize) {
211 *out = *in
212 if in.Custom != nil {
213 in, out := &in.Custom, &out.Custom
214 *out = new(CustomBlockSize)
215 **out = **in
216 }
217 if in.MatchVolume != nil {
218 in, out := &in.MatchVolume, &out.MatchVolume
219 *out = new(FeatureState)
220 (*in).DeepCopyInto(*out)
221 }
222 return
223 }
224
225
226 func (in *BlockSize) DeepCopy() *BlockSize {
227 if in == nil {
228 return nil
229 }
230 out := new(BlockSize)
231 in.DeepCopyInto(out)
232 return out
233 }
234
235
236 func (in *Bootloader) DeepCopyInto(out *Bootloader) {
237 *out = *in
238 if in.BIOS != nil {
239 in, out := &in.BIOS, &out.BIOS
240 *out = new(BIOS)
241 (*in).DeepCopyInto(*out)
242 }
243 if in.EFI != nil {
244 in, out := &in.EFI, &out.EFI
245 *out = new(EFI)
246 (*in).DeepCopyInto(*out)
247 }
248 return
249 }
250
251
252 func (in *Bootloader) DeepCopy() *Bootloader {
253 if in == nil {
254 return nil
255 }
256 out := new(Bootloader)
257 in.DeepCopyInto(out)
258 return out
259 }
260
261
262 func (in *CDRomTarget) DeepCopyInto(out *CDRomTarget) {
263 *out = *in
264 if in.ReadOnly != nil {
265 in, out := &in.ReadOnly, &out.ReadOnly
266 *out = new(bool)
267 **out = **in
268 }
269 return
270 }
271
272
273 func (in *CDRomTarget) DeepCopy() *CDRomTarget {
274 if in == nil {
275 return nil
276 }
277 out := new(CDRomTarget)
278 in.DeepCopyInto(out)
279 return out
280 }
281
282
283 func (in *CPU) DeepCopyInto(out *CPU) {
284 *out = *in
285 if in.Features != nil {
286 in, out := &in.Features, &out.Features
287 *out = make([]CPUFeature, len(*in))
288 copy(*out, *in)
289 }
290 if in.NUMA != nil {
291 in, out := &in.NUMA, &out.NUMA
292 *out = new(NUMA)
293 (*in).DeepCopyInto(*out)
294 }
295 if in.Realtime != nil {
296 in, out := &in.Realtime, &out.Realtime
297 *out = new(Realtime)
298 **out = **in
299 }
300 return
301 }
302
303
304 func (in *CPU) DeepCopy() *CPU {
305 if in == nil {
306 return nil
307 }
308 out := new(CPU)
309 in.DeepCopyInto(out)
310 return out
311 }
312
313
314 func (in *CPUFeature) DeepCopyInto(out *CPUFeature) {
315 *out = *in
316 return
317 }
318
319
320 func (in *CPUFeature) DeepCopy() *CPUFeature {
321 if in == nil {
322 return nil
323 }
324 out := new(CPUFeature)
325 in.DeepCopyInto(out)
326 return out
327 }
328
329
330 func (in *CPUTopology) DeepCopyInto(out *CPUTopology) {
331 *out = *in
332 return
333 }
334
335
336 func (in *CPUTopology) DeepCopy() *CPUTopology {
337 if in == nil {
338 return nil
339 }
340 out := new(CPUTopology)
341 in.DeepCopyInto(out)
342 return out
343 }
344
345
346 func (in *CertConfig) DeepCopyInto(out *CertConfig) {
347 *out = *in
348 if in.Duration != nil {
349 in, out := &in.Duration, &out.Duration
350 *out = new(metav1.Duration)
351 **out = **in
352 }
353 if in.RenewBefore != nil {
354 in, out := &in.RenewBefore, &out.RenewBefore
355 *out = new(metav1.Duration)
356 **out = **in
357 }
358 return
359 }
360
361
362 func (in *CertConfig) DeepCopy() *CertConfig {
363 if in == nil {
364 return nil
365 }
366 out := new(CertConfig)
367 in.DeepCopyInto(out)
368 return out
369 }
370
371
372 func (in *Chassis) DeepCopyInto(out *Chassis) {
373 *out = *in
374 return
375 }
376
377
378 func (in *Chassis) DeepCopy() *Chassis {
379 if in == nil {
380 return nil
381 }
382 out := new(Chassis)
383 in.DeepCopyInto(out)
384 return out
385 }
386
387
388 func (in *ClientPassthroughDevices) DeepCopyInto(out *ClientPassthroughDevices) {
389 *out = *in
390 return
391 }
392
393
394 func (in *ClientPassthroughDevices) DeepCopy() *ClientPassthroughDevices {
395 if in == nil {
396 return nil
397 }
398 out := new(ClientPassthroughDevices)
399 in.DeepCopyInto(out)
400 return out
401 }
402
403
404 func (in *Clock) DeepCopyInto(out *Clock) {
405 *out = *in
406 in.ClockOffset.DeepCopyInto(&out.ClockOffset)
407 if in.Timer != nil {
408 in, out := &in.Timer, &out.Timer
409 *out = new(Timer)
410 (*in).DeepCopyInto(*out)
411 }
412 return
413 }
414
415
416 func (in *Clock) DeepCopy() *Clock {
417 if in == nil {
418 return nil
419 }
420 out := new(Clock)
421 in.DeepCopyInto(out)
422 return out
423 }
424
425
426 func (in *ClockOffset) DeepCopyInto(out *ClockOffset) {
427 *out = *in
428 if in.UTC != nil {
429 in, out := &in.UTC, &out.UTC
430 *out = new(ClockOffsetUTC)
431 (*in).DeepCopyInto(*out)
432 }
433 if in.Timezone != nil {
434 in, out := &in.Timezone, &out.Timezone
435 *out = new(ClockOffsetTimezone)
436 **out = **in
437 }
438 return
439 }
440
441
442 func (in *ClockOffset) DeepCopy() *ClockOffset {
443 if in == nil {
444 return nil
445 }
446 out := new(ClockOffset)
447 in.DeepCopyInto(out)
448 return out
449 }
450
451
452 func (in *ClockOffsetUTC) DeepCopyInto(out *ClockOffsetUTC) {
453 *out = *in
454 if in.OffsetSeconds != nil {
455 in, out := &in.OffsetSeconds, &out.OffsetSeconds
456 *out = new(int)
457 **out = **in
458 }
459 return
460 }
461
462
463 func (in *ClockOffsetUTC) DeepCopy() *ClockOffsetUTC {
464 if in == nil {
465 return nil
466 }
467 out := new(ClockOffsetUTC)
468 in.DeepCopyInto(out)
469 return out
470 }
471
472
473 func (in *CloudInitConfigDriveSource) DeepCopyInto(out *CloudInitConfigDriveSource) {
474 *out = *in
475 if in.UserDataSecretRef != nil {
476 in, out := &in.UserDataSecretRef, &out.UserDataSecretRef
477 *out = new(corev1.LocalObjectReference)
478 **out = **in
479 }
480 if in.NetworkDataSecretRef != nil {
481 in, out := &in.NetworkDataSecretRef, &out.NetworkDataSecretRef
482 *out = new(corev1.LocalObjectReference)
483 **out = **in
484 }
485 return
486 }
487
488
489 func (in *CloudInitConfigDriveSource) DeepCopy() *CloudInitConfigDriveSource {
490 if in == nil {
491 return nil
492 }
493 out := new(CloudInitConfigDriveSource)
494 in.DeepCopyInto(out)
495 return out
496 }
497
498
499 func (in *CloudInitNoCloudSource) DeepCopyInto(out *CloudInitNoCloudSource) {
500 *out = *in
501 if in.UserDataSecretRef != nil {
502 in, out := &in.UserDataSecretRef, &out.UserDataSecretRef
503 *out = new(corev1.LocalObjectReference)
504 **out = **in
505 }
506 if in.NetworkDataSecretRef != nil {
507 in, out := &in.NetworkDataSecretRef, &out.NetworkDataSecretRef
508 *out = new(corev1.LocalObjectReference)
509 **out = **in
510 }
511 return
512 }
513
514
515 func (in *CloudInitNoCloudSource) DeepCopy() *CloudInitNoCloudSource {
516 if in == nil {
517 return nil
518 }
519 out := new(CloudInitNoCloudSource)
520 in.DeepCopyInto(out)
521 return out
522 }
523
524
525 func (in *ClusterProfilerRequest) DeepCopyInto(out *ClusterProfilerRequest) {
526 *out = *in
527 return
528 }
529
530
531 func (in *ClusterProfilerRequest) DeepCopy() *ClusterProfilerRequest {
532 if in == nil {
533 return nil
534 }
535 out := new(ClusterProfilerRequest)
536 in.DeepCopyInto(out)
537 return out
538 }
539
540
541 func (in *ClusterProfilerResults) DeepCopyInto(out *ClusterProfilerResults) {
542 *out = *in
543 if in.ComponentResults != nil {
544 in, out := &in.ComponentResults, &out.ComponentResults
545 *out = make(map[string]ProfilerResult, len(*in))
546 for key, val := range *in {
547 (*out)[key] = *val.DeepCopy()
548 }
549 }
550 return
551 }
552
553
554 func (in *ClusterProfilerResults) DeepCopy() *ClusterProfilerResults {
555 if in == nil {
556 return nil
557 }
558 out := new(ClusterProfilerResults)
559 in.DeepCopyInto(out)
560 return out
561 }
562
563
564 func (in *CommonInstancetypesDeployment) DeepCopyInto(out *CommonInstancetypesDeployment) {
565 *out = *in
566 if in.Enabled != nil {
567 in, out := &in.Enabled, &out.Enabled
568 *out = new(bool)
569 **out = **in
570 }
571 return
572 }
573
574
575 func (in *CommonInstancetypesDeployment) DeepCopy() *CommonInstancetypesDeployment {
576 if in == nil {
577 return nil
578 }
579 out := new(CommonInstancetypesDeployment)
580 in.DeepCopyInto(out)
581 return out
582 }
583
584
585 func (in *ComponentConfig) DeepCopyInto(out *ComponentConfig) {
586 *out = *in
587 if in.NodePlacement != nil {
588 in, out := &in.NodePlacement, &out.NodePlacement
589 *out = new(NodePlacement)
590 (*in).DeepCopyInto(*out)
591 }
592 if in.Replicas != nil {
593 in, out := &in.Replicas, &out.Replicas
594 *out = new(byte)
595 **out = **in
596 }
597 return
598 }
599
600
601 func (in *ComponentConfig) DeepCopy() *ComponentConfig {
602 if in == nil {
603 return nil
604 }
605 out := new(ComponentConfig)
606 in.DeepCopyInto(out)
607 return out
608 }
609
610
611 func (in *ConfigDriveSSHPublicKeyAccessCredentialPropagation) DeepCopyInto(out *ConfigDriveSSHPublicKeyAccessCredentialPropagation) {
612 *out = *in
613 return
614 }
615
616
617 func (in *ConfigDriveSSHPublicKeyAccessCredentialPropagation) DeepCopy() *ConfigDriveSSHPublicKeyAccessCredentialPropagation {
618 if in == nil {
619 return nil
620 }
621 out := new(ConfigDriveSSHPublicKeyAccessCredentialPropagation)
622 in.DeepCopyInto(out)
623 return out
624 }
625
626
627 func (in *ConfigMapVolumeSource) DeepCopyInto(out *ConfigMapVolumeSource) {
628 *out = *in
629 out.LocalObjectReference = in.LocalObjectReference
630 if in.Optional != nil {
631 in, out := &in.Optional, &out.Optional
632 *out = new(bool)
633 **out = **in
634 }
635 return
636 }
637
638
639 func (in *ConfigMapVolumeSource) DeepCopy() *ConfigMapVolumeSource {
640 if in == nil {
641 return nil
642 }
643 out := new(ConfigMapVolumeSource)
644 in.DeepCopyInto(out)
645 return out
646 }
647
648
649 func (in *ContainerDiskInfo) DeepCopyInto(out *ContainerDiskInfo) {
650 *out = *in
651 return
652 }
653
654
655 func (in *ContainerDiskInfo) DeepCopy() *ContainerDiskInfo {
656 if in == nil {
657 return nil
658 }
659 out := new(ContainerDiskInfo)
660 in.DeepCopyInto(out)
661 return out
662 }
663
664
665 func (in *ContainerDiskSource) DeepCopyInto(out *ContainerDiskSource) {
666 *out = *in
667 return
668 }
669
670
671 func (in *ContainerDiskSource) DeepCopy() *ContainerDiskSource {
672 if in == nil {
673 return nil
674 }
675 out := new(ContainerDiskSource)
676 in.DeepCopyInto(out)
677 return out
678 }
679
680
681 func (in *CustomBlockSize) DeepCopyInto(out *CustomBlockSize) {
682 *out = *in
683 return
684 }
685
686
687 func (in *CustomBlockSize) DeepCopy() *CustomBlockSize {
688 if in == nil {
689 return nil
690 }
691 out := new(CustomBlockSize)
692 in.DeepCopyInto(out)
693 return out
694 }
695
696
697 func (in *CustomProfile) DeepCopyInto(out *CustomProfile) {
698 *out = *in
699 if in.LocalhostProfile != nil {
700 in, out := &in.LocalhostProfile, &out.LocalhostProfile
701 *out = new(string)
702 **out = **in
703 }
704 return
705 }
706
707
708 func (in *CustomProfile) DeepCopy() *CustomProfile {
709 if in == nil {
710 return nil
711 }
712 out := new(CustomProfile)
713 in.DeepCopyInto(out)
714 return out
715 }
716
717
718 func (in *CustomizeComponents) DeepCopyInto(out *CustomizeComponents) {
719 *out = *in
720 if in.Patches != nil {
721 in, out := &in.Patches, &out.Patches
722 *out = make([]CustomizeComponentsPatch, len(*in))
723 copy(*out, *in)
724 }
725 if in.Flags != nil {
726 in, out := &in.Flags, &out.Flags
727 *out = new(Flags)
728 (*in).DeepCopyInto(*out)
729 }
730 return
731 }
732
733
734 func (in *CustomizeComponents) DeepCopy() *CustomizeComponents {
735 if in == nil {
736 return nil
737 }
738 out := new(CustomizeComponents)
739 in.DeepCopyInto(out)
740 return out
741 }
742
743
744 func (in *CustomizeComponentsPatch) DeepCopyInto(out *CustomizeComponentsPatch) {
745 *out = *in
746 return
747 }
748
749
750 func (in *CustomizeComponentsPatch) DeepCopy() *CustomizeComponentsPatch {
751 if in == nil {
752 return nil
753 }
754 out := new(CustomizeComponentsPatch)
755 in.DeepCopyInto(out)
756 return out
757 }
758
759
760 func (in *DHCPOptions) DeepCopyInto(out *DHCPOptions) {
761 *out = *in
762 if in.NTPServers != nil {
763 in, out := &in.NTPServers, &out.NTPServers
764 *out = make([]string, len(*in))
765 copy(*out, *in)
766 }
767 if in.PrivateOptions != nil {
768 in, out := &in.PrivateOptions, &out.PrivateOptions
769 *out = make([]DHCPPrivateOptions, len(*in))
770 copy(*out, *in)
771 }
772 return
773 }
774
775
776 func (in *DHCPOptions) DeepCopy() *DHCPOptions {
777 if in == nil {
778 return nil
779 }
780 out := new(DHCPOptions)
781 in.DeepCopyInto(out)
782 return out
783 }
784
785
786 func (in *DHCPPrivateOptions) DeepCopyInto(out *DHCPPrivateOptions) {
787 *out = *in
788 return
789 }
790
791
792 func (in *DHCPPrivateOptions) DeepCopy() *DHCPPrivateOptions {
793 if in == nil {
794 return nil
795 }
796 out := new(DHCPPrivateOptions)
797 in.DeepCopyInto(out)
798 return out
799 }
800
801
802 func (in *DataVolumeSource) DeepCopyInto(out *DataVolumeSource) {
803 *out = *in
804 return
805 }
806
807
808 func (in *DataVolumeSource) DeepCopy() *DataVolumeSource {
809 if in == nil {
810 return nil
811 }
812 out := new(DataVolumeSource)
813 in.DeepCopyInto(out)
814 return out
815 }
816
817
818 func (in *DataVolumeTemplateDummyStatus) DeepCopyInto(out *DataVolumeTemplateDummyStatus) {
819 *out = *in
820 return
821 }
822
823
824 func (in *DataVolumeTemplateDummyStatus) DeepCopy() *DataVolumeTemplateDummyStatus {
825 if in == nil {
826 return nil
827 }
828 out := new(DataVolumeTemplateDummyStatus)
829 in.DeepCopyInto(out)
830 return out
831 }
832
833
834 func (in *DataVolumeTemplateSpec) DeepCopyInto(out *DataVolumeTemplateSpec) {
835 *out = *in
836 out.TypeMeta = in.TypeMeta
837 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
838 in.Spec.DeepCopyInto(&out.Spec)
839 if in.Status != nil {
840 in, out := &in.Status, &out.Status
841 *out = new(DataVolumeTemplateDummyStatus)
842 **out = **in
843 }
844 return
845 }
846
847
848 func (in *DataVolumeTemplateSpec) DeepCopy() *DataVolumeTemplateSpec {
849 if in == nil {
850 return nil
851 }
852 out := new(DataVolumeTemplateSpec)
853 in.DeepCopyInto(out)
854 return out
855 }
856
857
858 func (in *DeprecatedInterfaceMacvtap) DeepCopyInto(out *DeprecatedInterfaceMacvtap) {
859 *out = *in
860 return
861 }
862
863
864 func (in *DeprecatedInterfaceMacvtap) DeepCopy() *DeprecatedInterfaceMacvtap {
865 if in == nil {
866 return nil
867 }
868 out := new(DeprecatedInterfaceMacvtap)
869 in.DeepCopyInto(out)
870 return out
871 }
872
873
874 func (in *DeprecatedInterfacePasst) DeepCopyInto(out *DeprecatedInterfacePasst) {
875 *out = *in
876 return
877 }
878
879
880 func (in *DeprecatedInterfacePasst) DeepCopy() *DeprecatedInterfacePasst {
881 if in == nil {
882 return nil
883 }
884 out := new(DeprecatedInterfacePasst)
885 in.DeepCopyInto(out)
886 return out
887 }
888
889
890 func (in *DeprecatedInterfaceSlirp) DeepCopyInto(out *DeprecatedInterfaceSlirp) {
891 *out = *in
892 return
893 }
894
895
896 func (in *DeprecatedInterfaceSlirp) DeepCopy() *DeprecatedInterfaceSlirp {
897 if in == nil {
898 return nil
899 }
900 out := new(DeprecatedInterfaceSlirp)
901 in.DeepCopyInto(out)
902 return out
903 }
904
905
906 func (in *DeveloperConfiguration) DeepCopyInto(out *DeveloperConfiguration) {
907 *out = *in
908 if in.FeatureGates != nil {
909 in, out := &in.FeatureGates, &out.FeatureGates
910 *out = make([]string, len(*in))
911 copy(*out, *in)
912 }
913 if in.NodeSelectors != nil {
914 in, out := &in.NodeSelectors, &out.NodeSelectors
915 *out = make(map[string]string, len(*in))
916 for key, val := range *in {
917 (*out)[key] = val
918 }
919 }
920 if in.MinimumClusterTSCFrequency != nil {
921 in, out := &in.MinimumClusterTSCFrequency, &out.MinimumClusterTSCFrequency
922 *out = new(int64)
923 **out = **in
924 }
925 if in.DiskVerification != nil {
926 in, out := &in.DiskVerification, &out.DiskVerification
927 *out = new(DiskVerification)
928 (*in).DeepCopyInto(*out)
929 }
930 if in.LogVerbosity != nil {
931 in, out := &in.LogVerbosity, &out.LogVerbosity
932 *out = new(LogVerbosity)
933 (*in).DeepCopyInto(*out)
934 }
935 return
936 }
937
938
939 func (in *DeveloperConfiguration) DeepCopy() *DeveloperConfiguration {
940 if in == nil {
941 return nil
942 }
943 out := new(DeveloperConfiguration)
944 in.DeepCopyInto(out)
945 return out
946 }
947
948
949 func (in *Devices) DeepCopyInto(out *Devices) {
950 *out = *in
951 if in.UseVirtioTransitional != nil {
952 in, out := &in.UseVirtioTransitional, &out.UseVirtioTransitional
953 *out = new(bool)
954 **out = **in
955 }
956 if in.Disks != nil {
957 in, out := &in.Disks, &out.Disks
958 *out = make([]Disk, len(*in))
959 for i := range *in {
960 (*in)[i].DeepCopyInto(&(*out)[i])
961 }
962 }
963 if in.Watchdog != nil {
964 in, out := &in.Watchdog, &out.Watchdog
965 *out = new(Watchdog)
966 (*in).DeepCopyInto(*out)
967 }
968 if in.Interfaces != nil {
969 in, out := &in.Interfaces, &out.Interfaces
970 *out = make([]Interface, len(*in))
971 for i := range *in {
972 (*in)[i].DeepCopyInto(&(*out)[i])
973 }
974 }
975 if in.Inputs != nil {
976 in, out := &in.Inputs, &out.Inputs
977 *out = make([]Input, len(*in))
978 copy(*out, *in)
979 }
980 if in.AutoattachPodInterface != nil {
981 in, out := &in.AutoattachPodInterface, &out.AutoattachPodInterface
982 *out = new(bool)
983 **out = **in
984 }
985 if in.AutoattachGraphicsDevice != nil {
986 in, out := &in.AutoattachGraphicsDevice, &out.AutoattachGraphicsDevice
987 *out = new(bool)
988 **out = **in
989 }
990 if in.AutoattachSerialConsole != nil {
991 in, out := &in.AutoattachSerialConsole, &out.AutoattachSerialConsole
992 *out = new(bool)
993 **out = **in
994 }
995 if in.LogSerialConsole != nil {
996 in, out := &in.LogSerialConsole, &out.LogSerialConsole
997 *out = new(bool)
998 **out = **in
999 }
1000 if in.AutoattachMemBalloon != nil {
1001 in, out := &in.AutoattachMemBalloon, &out.AutoattachMemBalloon
1002 *out = new(bool)
1003 **out = **in
1004 }
1005 if in.AutoattachInputDevice != nil {
1006 in, out := &in.AutoattachInputDevice, &out.AutoattachInputDevice
1007 *out = new(bool)
1008 **out = **in
1009 }
1010 if in.AutoattachVSOCK != nil {
1011 in, out := &in.AutoattachVSOCK, &out.AutoattachVSOCK
1012 *out = new(bool)
1013 **out = **in
1014 }
1015 if in.Rng != nil {
1016 in, out := &in.Rng, &out.Rng
1017 *out = new(Rng)
1018 **out = **in
1019 }
1020 if in.BlockMultiQueue != nil {
1021 in, out := &in.BlockMultiQueue, &out.BlockMultiQueue
1022 *out = new(bool)
1023 **out = **in
1024 }
1025 if in.NetworkInterfaceMultiQueue != nil {
1026 in, out := &in.NetworkInterfaceMultiQueue, &out.NetworkInterfaceMultiQueue
1027 *out = new(bool)
1028 **out = **in
1029 }
1030 if in.GPUs != nil {
1031 in, out := &in.GPUs, &out.GPUs
1032 *out = make([]GPU, len(*in))
1033 for i := range *in {
1034 (*in)[i].DeepCopyInto(&(*out)[i])
1035 }
1036 }
1037 if in.DownwardMetrics != nil {
1038 in, out := &in.DownwardMetrics, &out.DownwardMetrics
1039 *out = new(DownwardMetrics)
1040 **out = **in
1041 }
1042 if in.Filesystems != nil {
1043 in, out := &in.Filesystems, &out.Filesystems
1044 *out = make([]Filesystem, len(*in))
1045 for i := range *in {
1046 (*in)[i].DeepCopyInto(&(*out)[i])
1047 }
1048 }
1049 if in.HostDevices != nil {
1050 in, out := &in.HostDevices, &out.HostDevices
1051 *out = make([]HostDevice, len(*in))
1052 copy(*out, *in)
1053 }
1054 if in.ClientPassthrough != nil {
1055 in, out := &in.ClientPassthrough, &out.ClientPassthrough
1056 *out = new(ClientPassthroughDevices)
1057 **out = **in
1058 }
1059 if in.Sound != nil {
1060 in, out := &in.Sound, &out.Sound
1061 *out = new(SoundDevice)
1062 **out = **in
1063 }
1064 if in.TPM != nil {
1065 in, out := &in.TPM, &out.TPM
1066 *out = new(TPMDevice)
1067 (*in).DeepCopyInto(*out)
1068 }
1069 return
1070 }
1071
1072
1073 func (in *Devices) DeepCopy() *Devices {
1074 if in == nil {
1075 return nil
1076 }
1077 out := new(Devices)
1078 in.DeepCopyInto(out)
1079 return out
1080 }
1081
1082
1083 func (in *DisableFreePageReporting) DeepCopyInto(out *DisableFreePageReporting) {
1084 *out = *in
1085 return
1086 }
1087
1088
1089 func (in *DisableFreePageReporting) DeepCopy() *DisableFreePageReporting {
1090 if in == nil {
1091 return nil
1092 }
1093 out := new(DisableFreePageReporting)
1094 in.DeepCopyInto(out)
1095 return out
1096 }
1097
1098
1099 func (in *DisableSerialConsoleLog) DeepCopyInto(out *DisableSerialConsoleLog) {
1100 *out = *in
1101 return
1102 }
1103
1104
1105 func (in *DisableSerialConsoleLog) DeepCopy() *DisableSerialConsoleLog {
1106 if in == nil {
1107 return nil
1108 }
1109 out := new(DisableSerialConsoleLog)
1110 in.DeepCopyInto(out)
1111 return out
1112 }
1113
1114
1115 func (in *Disk) DeepCopyInto(out *Disk) {
1116 *out = *in
1117 in.DiskDevice.DeepCopyInto(&out.DiskDevice)
1118 if in.BootOrder != nil {
1119 in, out := &in.BootOrder, &out.BootOrder
1120 *out = new(uint)
1121 **out = **in
1122 }
1123 if in.DedicatedIOThread != nil {
1124 in, out := &in.DedicatedIOThread, &out.DedicatedIOThread
1125 *out = new(bool)
1126 **out = **in
1127 }
1128 if in.BlockSize != nil {
1129 in, out := &in.BlockSize, &out.BlockSize
1130 *out = new(BlockSize)
1131 (*in).DeepCopyInto(*out)
1132 }
1133 if in.Shareable != nil {
1134 in, out := &in.Shareable, &out.Shareable
1135 *out = new(bool)
1136 **out = **in
1137 }
1138 if in.ErrorPolicy != nil {
1139 in, out := &in.ErrorPolicy, &out.ErrorPolicy
1140 *out = new(DiskErrorPolicy)
1141 **out = **in
1142 }
1143 return
1144 }
1145
1146
1147 func (in *Disk) DeepCopy() *Disk {
1148 if in == nil {
1149 return nil
1150 }
1151 out := new(Disk)
1152 in.DeepCopyInto(out)
1153 return out
1154 }
1155
1156
1157 func (in *DiskDevice) DeepCopyInto(out *DiskDevice) {
1158 *out = *in
1159 if in.Disk != nil {
1160 in, out := &in.Disk, &out.Disk
1161 *out = new(DiskTarget)
1162 **out = **in
1163 }
1164 if in.LUN != nil {
1165 in, out := &in.LUN, &out.LUN
1166 *out = new(LunTarget)
1167 **out = **in
1168 }
1169 if in.CDRom != nil {
1170 in, out := &in.CDRom, &out.CDRom
1171 *out = new(CDRomTarget)
1172 (*in).DeepCopyInto(*out)
1173 }
1174 return
1175 }
1176
1177
1178 func (in *DiskDevice) DeepCopy() *DiskDevice {
1179 if in == nil {
1180 return nil
1181 }
1182 out := new(DiskDevice)
1183 in.DeepCopyInto(out)
1184 return out
1185 }
1186
1187
1188 func (in *DiskTarget) DeepCopyInto(out *DiskTarget) {
1189 *out = *in
1190 return
1191 }
1192
1193
1194 func (in *DiskTarget) DeepCopy() *DiskTarget {
1195 if in == nil {
1196 return nil
1197 }
1198 out := new(DiskTarget)
1199 in.DeepCopyInto(out)
1200 return out
1201 }
1202
1203
1204 func (in *DiskVerification) DeepCopyInto(out *DiskVerification) {
1205 *out = *in
1206 if in.MemoryLimit != nil {
1207 in, out := &in.MemoryLimit, &out.MemoryLimit
1208 x := (*in).DeepCopy()
1209 *out = &x
1210 }
1211 return
1212 }
1213
1214
1215 func (in *DiskVerification) DeepCopy() *DiskVerification {
1216 if in == nil {
1217 return nil
1218 }
1219 out := new(DiskVerification)
1220 in.DeepCopyInto(out)
1221 return out
1222 }
1223
1224
1225 func (in *DomainMemoryDumpInfo) DeepCopyInto(out *DomainMemoryDumpInfo) {
1226 *out = *in
1227 if in.StartTimestamp != nil {
1228 in, out := &in.StartTimestamp, &out.StartTimestamp
1229 *out = (*in).DeepCopy()
1230 }
1231 if in.EndTimestamp != nil {
1232 in, out := &in.EndTimestamp, &out.EndTimestamp
1233 *out = (*in).DeepCopy()
1234 }
1235 return
1236 }
1237
1238
1239 func (in *DomainMemoryDumpInfo) DeepCopy() *DomainMemoryDumpInfo {
1240 if in == nil {
1241 return nil
1242 }
1243 out := new(DomainMemoryDumpInfo)
1244 in.DeepCopyInto(out)
1245 return out
1246 }
1247
1248
1249 func (in *DomainSpec) DeepCopyInto(out *DomainSpec) {
1250 *out = *in
1251 in.Resources.DeepCopyInto(&out.Resources)
1252 if in.CPU != nil {
1253 in, out := &in.CPU, &out.CPU
1254 *out = new(CPU)
1255 (*in).DeepCopyInto(*out)
1256 }
1257 if in.Memory != nil {
1258 in, out := &in.Memory, &out.Memory
1259 *out = new(Memory)
1260 (*in).DeepCopyInto(*out)
1261 }
1262 if in.Machine != nil {
1263 in, out := &in.Machine, &out.Machine
1264 *out = new(Machine)
1265 **out = **in
1266 }
1267 if in.Firmware != nil {
1268 in, out := &in.Firmware, &out.Firmware
1269 *out = new(Firmware)
1270 (*in).DeepCopyInto(*out)
1271 }
1272 if in.Clock != nil {
1273 in, out := &in.Clock, &out.Clock
1274 *out = new(Clock)
1275 (*in).DeepCopyInto(*out)
1276 }
1277 if in.Features != nil {
1278 in, out := &in.Features, &out.Features
1279 *out = new(Features)
1280 (*in).DeepCopyInto(*out)
1281 }
1282 in.Devices.DeepCopyInto(&out.Devices)
1283 if in.IOThreadsPolicy != nil {
1284 in, out := &in.IOThreadsPolicy, &out.IOThreadsPolicy
1285 *out = new(IOThreadsPolicy)
1286 **out = **in
1287 }
1288 if in.Chassis != nil {
1289 in, out := &in.Chassis, &out.Chassis
1290 *out = new(Chassis)
1291 **out = **in
1292 }
1293 if in.LaunchSecurity != nil {
1294 in, out := &in.LaunchSecurity, &out.LaunchSecurity
1295 *out = new(LaunchSecurity)
1296 (*in).DeepCopyInto(*out)
1297 }
1298 return
1299 }
1300
1301
1302 func (in *DomainSpec) DeepCopy() *DomainSpec {
1303 if in == nil {
1304 return nil
1305 }
1306 out := new(DomainSpec)
1307 in.DeepCopyInto(out)
1308 return out
1309 }
1310
1311
1312 func (in *DownwardAPIVolumeSource) DeepCopyInto(out *DownwardAPIVolumeSource) {
1313 *out = *in
1314 if in.Fields != nil {
1315 in, out := &in.Fields, &out.Fields
1316 *out = make([]corev1.DownwardAPIVolumeFile, len(*in))
1317 for i := range *in {
1318 (*in)[i].DeepCopyInto(&(*out)[i])
1319 }
1320 }
1321 return
1322 }
1323
1324
1325 func (in *DownwardAPIVolumeSource) DeepCopy() *DownwardAPIVolumeSource {
1326 if in == nil {
1327 return nil
1328 }
1329 out := new(DownwardAPIVolumeSource)
1330 in.DeepCopyInto(out)
1331 return out
1332 }
1333
1334
1335 func (in *DownwardMetrics) DeepCopyInto(out *DownwardMetrics) {
1336 *out = *in
1337 return
1338 }
1339
1340
1341 func (in *DownwardMetrics) DeepCopy() *DownwardMetrics {
1342 if in == nil {
1343 return nil
1344 }
1345 out := new(DownwardMetrics)
1346 in.DeepCopyInto(out)
1347 return out
1348 }
1349
1350
1351 func (in *DownwardMetricsVolumeSource) DeepCopyInto(out *DownwardMetricsVolumeSource) {
1352 *out = *in
1353 return
1354 }
1355
1356
1357 func (in *DownwardMetricsVolumeSource) DeepCopy() *DownwardMetricsVolumeSource {
1358 if in == nil {
1359 return nil
1360 }
1361 out := new(DownwardMetricsVolumeSource)
1362 in.DeepCopyInto(out)
1363 return out
1364 }
1365
1366
1367 func (in *EFI) DeepCopyInto(out *EFI) {
1368 *out = *in
1369 if in.SecureBoot != nil {
1370 in, out := &in.SecureBoot, &out.SecureBoot
1371 *out = new(bool)
1372 **out = **in
1373 }
1374 if in.Persistent != nil {
1375 in, out := &in.Persistent, &out.Persistent
1376 *out = new(bool)
1377 **out = **in
1378 }
1379 return
1380 }
1381
1382
1383 func (in *EFI) DeepCopy() *EFI {
1384 if in == nil {
1385 return nil
1386 }
1387 out := new(EFI)
1388 in.DeepCopyInto(out)
1389 return out
1390 }
1391
1392
1393 func (in *EmptyDiskSource) DeepCopyInto(out *EmptyDiskSource) {
1394 *out = *in
1395 out.Capacity = in.Capacity.DeepCopy()
1396 return
1397 }
1398
1399
1400 func (in *EmptyDiskSource) DeepCopy() *EmptyDiskSource {
1401 if in == nil {
1402 return nil
1403 }
1404 out := new(EmptyDiskSource)
1405 in.DeepCopyInto(out)
1406 return out
1407 }
1408
1409
1410 func (in *EphemeralVolumeSource) DeepCopyInto(out *EphemeralVolumeSource) {
1411 *out = *in
1412 if in.PersistentVolumeClaim != nil {
1413 in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
1414 *out = new(corev1.PersistentVolumeClaimVolumeSource)
1415 **out = **in
1416 }
1417 return
1418 }
1419
1420
1421 func (in *EphemeralVolumeSource) DeepCopy() *EphemeralVolumeSource {
1422 if in == nil {
1423 return nil
1424 }
1425 out := new(EphemeralVolumeSource)
1426 in.DeepCopyInto(out)
1427 return out
1428 }
1429
1430
1431 func (in *FeatureAPIC) DeepCopyInto(out *FeatureAPIC) {
1432 *out = *in
1433 if in.Enabled != nil {
1434 in, out := &in.Enabled, &out.Enabled
1435 *out = new(bool)
1436 **out = **in
1437 }
1438 return
1439 }
1440
1441
1442 func (in *FeatureAPIC) DeepCopy() *FeatureAPIC {
1443 if in == nil {
1444 return nil
1445 }
1446 out := new(FeatureAPIC)
1447 in.DeepCopyInto(out)
1448 return out
1449 }
1450
1451
1452 func (in *FeatureHyperv) DeepCopyInto(out *FeatureHyperv) {
1453 *out = *in
1454 if in.Relaxed != nil {
1455 in, out := &in.Relaxed, &out.Relaxed
1456 *out = new(FeatureState)
1457 (*in).DeepCopyInto(*out)
1458 }
1459 if in.VAPIC != nil {
1460 in, out := &in.VAPIC, &out.VAPIC
1461 *out = new(FeatureState)
1462 (*in).DeepCopyInto(*out)
1463 }
1464 if in.Spinlocks != nil {
1465 in, out := &in.Spinlocks, &out.Spinlocks
1466 *out = new(FeatureSpinlocks)
1467 (*in).DeepCopyInto(*out)
1468 }
1469 if in.VPIndex != nil {
1470 in, out := &in.VPIndex, &out.VPIndex
1471 *out = new(FeatureState)
1472 (*in).DeepCopyInto(*out)
1473 }
1474 if in.Runtime != nil {
1475 in, out := &in.Runtime, &out.Runtime
1476 *out = new(FeatureState)
1477 (*in).DeepCopyInto(*out)
1478 }
1479 if in.SyNIC != nil {
1480 in, out := &in.SyNIC, &out.SyNIC
1481 *out = new(FeatureState)
1482 (*in).DeepCopyInto(*out)
1483 }
1484 if in.SyNICTimer != nil {
1485 in, out := &in.SyNICTimer, &out.SyNICTimer
1486 *out = new(SyNICTimer)
1487 (*in).DeepCopyInto(*out)
1488 }
1489 if in.Reset != nil {
1490 in, out := &in.Reset, &out.Reset
1491 *out = new(FeatureState)
1492 (*in).DeepCopyInto(*out)
1493 }
1494 if in.VendorID != nil {
1495 in, out := &in.VendorID, &out.VendorID
1496 *out = new(FeatureVendorID)
1497 (*in).DeepCopyInto(*out)
1498 }
1499 if in.Frequencies != nil {
1500 in, out := &in.Frequencies, &out.Frequencies
1501 *out = new(FeatureState)
1502 (*in).DeepCopyInto(*out)
1503 }
1504 if in.Reenlightenment != nil {
1505 in, out := &in.Reenlightenment, &out.Reenlightenment
1506 *out = new(FeatureState)
1507 (*in).DeepCopyInto(*out)
1508 }
1509 if in.TLBFlush != nil {
1510 in, out := &in.TLBFlush, &out.TLBFlush
1511 *out = new(FeatureState)
1512 (*in).DeepCopyInto(*out)
1513 }
1514 if in.IPI != nil {
1515 in, out := &in.IPI, &out.IPI
1516 *out = new(FeatureState)
1517 (*in).DeepCopyInto(*out)
1518 }
1519 if in.EVMCS != nil {
1520 in, out := &in.EVMCS, &out.EVMCS
1521 *out = new(FeatureState)
1522 (*in).DeepCopyInto(*out)
1523 }
1524 return
1525 }
1526
1527
1528 func (in *FeatureHyperv) DeepCopy() *FeatureHyperv {
1529 if in == nil {
1530 return nil
1531 }
1532 out := new(FeatureHyperv)
1533 in.DeepCopyInto(out)
1534 return out
1535 }
1536
1537
1538 func (in *FeatureKVM) DeepCopyInto(out *FeatureKVM) {
1539 *out = *in
1540 return
1541 }
1542
1543
1544 func (in *FeatureKVM) DeepCopy() *FeatureKVM {
1545 if in == nil {
1546 return nil
1547 }
1548 out := new(FeatureKVM)
1549 in.DeepCopyInto(out)
1550 return out
1551 }
1552
1553
1554 func (in *FeatureSpinlocks) DeepCopyInto(out *FeatureSpinlocks) {
1555 *out = *in
1556 if in.Enabled != nil {
1557 in, out := &in.Enabled, &out.Enabled
1558 *out = new(bool)
1559 **out = **in
1560 }
1561 if in.Retries != nil {
1562 in, out := &in.Retries, &out.Retries
1563 *out = new(uint32)
1564 **out = **in
1565 }
1566 return
1567 }
1568
1569
1570 func (in *FeatureSpinlocks) DeepCopy() *FeatureSpinlocks {
1571 if in == nil {
1572 return nil
1573 }
1574 out := new(FeatureSpinlocks)
1575 in.DeepCopyInto(out)
1576 return out
1577 }
1578
1579
1580 func (in *FeatureState) DeepCopyInto(out *FeatureState) {
1581 *out = *in
1582 if in.Enabled != nil {
1583 in, out := &in.Enabled, &out.Enabled
1584 *out = new(bool)
1585 **out = **in
1586 }
1587 return
1588 }
1589
1590
1591 func (in *FeatureState) DeepCopy() *FeatureState {
1592 if in == nil {
1593 return nil
1594 }
1595 out := new(FeatureState)
1596 in.DeepCopyInto(out)
1597 return out
1598 }
1599
1600
1601 func (in *FeatureVendorID) DeepCopyInto(out *FeatureVendorID) {
1602 *out = *in
1603 if in.Enabled != nil {
1604 in, out := &in.Enabled, &out.Enabled
1605 *out = new(bool)
1606 **out = **in
1607 }
1608 return
1609 }
1610
1611
1612 func (in *FeatureVendorID) DeepCopy() *FeatureVendorID {
1613 if in == nil {
1614 return nil
1615 }
1616 out := new(FeatureVendorID)
1617 in.DeepCopyInto(out)
1618 return out
1619 }
1620
1621
1622 func (in *Features) DeepCopyInto(out *Features) {
1623 *out = *in
1624 in.ACPI.DeepCopyInto(&out.ACPI)
1625 if in.APIC != nil {
1626 in, out := &in.APIC, &out.APIC
1627 *out = new(FeatureAPIC)
1628 (*in).DeepCopyInto(*out)
1629 }
1630 if in.HypervPassthrough != nil {
1631 in, out := &in.HypervPassthrough, &out.HypervPassthrough
1632 *out = new(HyperVPassthrough)
1633 (*in).DeepCopyInto(*out)
1634 }
1635 if in.Hyperv != nil {
1636 in, out := &in.Hyperv, &out.Hyperv
1637 *out = new(FeatureHyperv)
1638 (*in).DeepCopyInto(*out)
1639 }
1640 if in.SMM != nil {
1641 in, out := &in.SMM, &out.SMM
1642 *out = new(FeatureState)
1643 (*in).DeepCopyInto(*out)
1644 }
1645 if in.KVM != nil {
1646 in, out := &in.KVM, &out.KVM
1647 *out = new(FeatureKVM)
1648 **out = **in
1649 }
1650 if in.Pvspinlock != nil {
1651 in, out := &in.Pvspinlock, &out.Pvspinlock
1652 *out = new(FeatureState)
1653 (*in).DeepCopyInto(*out)
1654 }
1655 return
1656 }
1657
1658
1659 func (in *Features) DeepCopy() *Features {
1660 if in == nil {
1661 return nil
1662 }
1663 out := new(Features)
1664 in.DeepCopyInto(out)
1665 return out
1666 }
1667
1668
1669 func (in *Filesystem) DeepCopyInto(out *Filesystem) {
1670 *out = *in
1671 if in.Virtiofs != nil {
1672 in, out := &in.Virtiofs, &out.Virtiofs
1673 *out = new(FilesystemVirtiofs)
1674 **out = **in
1675 }
1676 return
1677 }
1678
1679
1680 func (in *Filesystem) DeepCopy() *Filesystem {
1681 if in == nil {
1682 return nil
1683 }
1684 out := new(Filesystem)
1685 in.DeepCopyInto(out)
1686 return out
1687 }
1688
1689
1690 func (in *FilesystemVirtiofs) DeepCopyInto(out *FilesystemVirtiofs) {
1691 *out = *in
1692 return
1693 }
1694
1695
1696 func (in *FilesystemVirtiofs) DeepCopy() *FilesystemVirtiofs {
1697 if in == nil {
1698 return nil
1699 }
1700 out := new(FilesystemVirtiofs)
1701 in.DeepCopyInto(out)
1702 return out
1703 }
1704
1705
1706 func (in *Firmware) DeepCopyInto(out *Firmware) {
1707 *out = *in
1708 if in.Bootloader != nil {
1709 in, out := &in.Bootloader, &out.Bootloader
1710 *out = new(Bootloader)
1711 (*in).DeepCopyInto(*out)
1712 }
1713 if in.KernelBoot != nil {
1714 in, out := &in.KernelBoot, &out.KernelBoot
1715 *out = new(KernelBoot)
1716 (*in).DeepCopyInto(*out)
1717 }
1718 if in.ACPI != nil {
1719 in, out := &in.ACPI, &out.ACPI
1720 *out = new(ACPI)
1721 **out = **in
1722 }
1723 return
1724 }
1725
1726
1727 func (in *Firmware) DeepCopy() *Firmware {
1728 if in == nil {
1729 return nil
1730 }
1731 out := new(Firmware)
1732 in.DeepCopyInto(out)
1733 return out
1734 }
1735
1736
1737 func (in *Flags) DeepCopyInto(out *Flags) {
1738 *out = *in
1739 if in.API != nil {
1740 in, out := &in.API, &out.API
1741 *out = make(map[string]string, len(*in))
1742 for key, val := range *in {
1743 (*out)[key] = val
1744 }
1745 }
1746 if in.Controller != nil {
1747 in, out := &in.Controller, &out.Controller
1748 *out = make(map[string]string, len(*in))
1749 for key, val := range *in {
1750 (*out)[key] = val
1751 }
1752 }
1753 if in.Handler != nil {
1754 in, out := &in.Handler, &out.Handler
1755 *out = make(map[string]string, len(*in))
1756 for key, val := range *in {
1757 (*out)[key] = val
1758 }
1759 }
1760 return
1761 }
1762
1763
1764 func (in *Flags) DeepCopy() *Flags {
1765 if in == nil {
1766 return nil
1767 }
1768 out := new(Flags)
1769 in.DeepCopyInto(out)
1770 return out
1771 }
1772
1773
1774 func (in *FreezeUnfreezeTimeout) DeepCopyInto(out *FreezeUnfreezeTimeout) {
1775 *out = *in
1776 if in.UnfreezeTimeout != nil {
1777 in, out := &in.UnfreezeTimeout, &out.UnfreezeTimeout
1778 *out = new(metav1.Duration)
1779 **out = **in
1780 }
1781 return
1782 }
1783
1784
1785 func (in *FreezeUnfreezeTimeout) DeepCopy() *FreezeUnfreezeTimeout {
1786 if in == nil {
1787 return nil
1788 }
1789 out := new(FreezeUnfreezeTimeout)
1790 in.DeepCopyInto(out)
1791 return out
1792 }
1793
1794
1795 func (in *GPU) DeepCopyInto(out *GPU) {
1796 *out = *in
1797 if in.VirtualGPUOptions != nil {
1798 in, out := &in.VirtualGPUOptions, &out.VirtualGPUOptions
1799 *out = new(VGPUOptions)
1800 (*in).DeepCopyInto(*out)
1801 }
1802 return
1803 }
1804
1805
1806 func (in *GPU) DeepCopy() *GPU {
1807 if in == nil {
1808 return nil
1809 }
1810 out := new(GPU)
1811 in.DeepCopyInto(out)
1812 return out
1813 }
1814
1815
1816 func (in *GenerationStatus) DeepCopyInto(out *GenerationStatus) {
1817 *out = *in
1818 return
1819 }
1820
1821
1822 func (in *GenerationStatus) DeepCopy() *GenerationStatus {
1823 if in == nil {
1824 return nil
1825 }
1826 out := new(GenerationStatus)
1827 in.DeepCopyInto(out)
1828 return out
1829 }
1830
1831
1832 func (in *GuestAgentCommandInfo) DeepCopyInto(out *GuestAgentCommandInfo) {
1833 *out = *in
1834 return
1835 }
1836
1837
1838 func (in *GuestAgentCommandInfo) DeepCopy() *GuestAgentCommandInfo {
1839 if in == nil {
1840 return nil
1841 }
1842 out := new(GuestAgentCommandInfo)
1843 in.DeepCopyInto(out)
1844 return out
1845 }
1846
1847
1848 func (in *GuestAgentPing) DeepCopyInto(out *GuestAgentPing) {
1849 *out = *in
1850 return
1851 }
1852
1853
1854 func (in *GuestAgentPing) DeepCopy() *GuestAgentPing {
1855 if in == nil {
1856 return nil
1857 }
1858 out := new(GuestAgentPing)
1859 in.DeepCopyInto(out)
1860 return out
1861 }
1862
1863
1864 func (in *HPETTimer) DeepCopyInto(out *HPETTimer) {
1865 *out = *in
1866 if in.Enabled != nil {
1867 in, out := &in.Enabled, &out.Enabled
1868 *out = new(bool)
1869 **out = **in
1870 }
1871 return
1872 }
1873
1874
1875 func (in *HPETTimer) DeepCopy() *HPETTimer {
1876 if in == nil {
1877 return nil
1878 }
1879 out := new(HPETTimer)
1880 in.DeepCopyInto(out)
1881 return out
1882 }
1883
1884
1885 func (in *Handler) DeepCopyInto(out *Handler) {
1886 *out = *in
1887 if in.Exec != nil {
1888 in, out := &in.Exec, &out.Exec
1889 *out = new(corev1.ExecAction)
1890 (*in).DeepCopyInto(*out)
1891 }
1892 if in.GuestAgentPing != nil {
1893 in, out := &in.GuestAgentPing, &out.GuestAgentPing
1894 *out = new(GuestAgentPing)
1895 **out = **in
1896 }
1897 if in.HTTPGet != nil {
1898 in, out := &in.HTTPGet, &out.HTTPGet
1899 *out = new(corev1.HTTPGetAction)
1900 (*in).DeepCopyInto(*out)
1901 }
1902 if in.TCPSocket != nil {
1903 in, out := &in.TCPSocket, &out.TCPSocket
1904 *out = new(corev1.TCPSocketAction)
1905 **out = **in
1906 }
1907 return
1908 }
1909
1910
1911 func (in *Handler) DeepCopy() *Handler {
1912 if in == nil {
1913 return nil
1914 }
1915 out := new(Handler)
1916 in.DeepCopyInto(out)
1917 return out
1918 }
1919
1920
1921 func (in *HostDevice) DeepCopyInto(out *HostDevice) {
1922 *out = *in
1923 return
1924 }
1925
1926
1927 func (in *HostDevice) DeepCopy() *HostDevice {
1928 if in == nil {
1929 return nil
1930 }
1931 out := new(HostDevice)
1932 in.DeepCopyInto(out)
1933 return out
1934 }
1935
1936
1937 func (in *HostDisk) DeepCopyInto(out *HostDisk) {
1938 *out = *in
1939 out.Capacity = in.Capacity.DeepCopy()
1940 if in.Shared != nil {
1941 in, out := &in.Shared, &out.Shared
1942 *out = new(bool)
1943 **out = **in
1944 }
1945 return
1946 }
1947
1948
1949 func (in *HostDisk) DeepCopy() *HostDisk {
1950 if in == nil {
1951 return nil
1952 }
1953 out := new(HostDisk)
1954 in.DeepCopyInto(out)
1955 return out
1956 }
1957
1958
1959 func (in *HotplugVolumeSource) DeepCopyInto(out *HotplugVolumeSource) {
1960 *out = *in
1961 if in.PersistentVolumeClaim != nil {
1962 in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
1963 *out = new(PersistentVolumeClaimVolumeSource)
1964 **out = **in
1965 }
1966 if in.DataVolume != nil {
1967 in, out := &in.DataVolume, &out.DataVolume
1968 *out = new(DataVolumeSource)
1969 **out = **in
1970 }
1971 return
1972 }
1973
1974
1975 func (in *HotplugVolumeSource) DeepCopy() *HotplugVolumeSource {
1976 if in == nil {
1977 return nil
1978 }
1979 out := new(HotplugVolumeSource)
1980 in.DeepCopyInto(out)
1981 return out
1982 }
1983
1984
1985 func (in *HotplugVolumeStatus) DeepCopyInto(out *HotplugVolumeStatus) {
1986 *out = *in
1987 return
1988 }
1989
1990
1991 func (in *HotplugVolumeStatus) DeepCopy() *HotplugVolumeStatus {
1992 if in == nil {
1993 return nil
1994 }
1995 out := new(HotplugVolumeStatus)
1996 in.DeepCopyInto(out)
1997 return out
1998 }
1999
2000
2001 func (in *Hugepages) DeepCopyInto(out *Hugepages) {
2002 *out = *in
2003 return
2004 }
2005
2006
2007 func (in *Hugepages) DeepCopy() *Hugepages {
2008 if in == nil {
2009 return nil
2010 }
2011 out := new(Hugepages)
2012 in.DeepCopyInto(out)
2013 return out
2014 }
2015
2016
2017 func (in *HyperVPassthrough) DeepCopyInto(out *HyperVPassthrough) {
2018 *out = *in
2019 if in.Enabled != nil {
2020 in, out := &in.Enabled, &out.Enabled
2021 *out = new(bool)
2022 **out = **in
2023 }
2024 return
2025 }
2026
2027
2028 func (in *HyperVPassthrough) DeepCopy() *HyperVPassthrough {
2029 if in == nil {
2030 return nil
2031 }
2032 out := new(HyperVPassthrough)
2033 in.DeepCopyInto(out)
2034 return out
2035 }
2036
2037
2038 func (in *HypervTimer) DeepCopyInto(out *HypervTimer) {
2039 *out = *in
2040 if in.Enabled != nil {
2041 in, out := &in.Enabled, &out.Enabled
2042 *out = new(bool)
2043 **out = **in
2044 }
2045 return
2046 }
2047
2048
2049 func (in *HypervTimer) DeepCopy() *HypervTimer {
2050 if in == nil {
2051 return nil
2052 }
2053 out := new(HypervTimer)
2054 in.DeepCopyInto(out)
2055 return out
2056 }
2057
2058
2059 func (in *I6300ESBWatchdog) DeepCopyInto(out *I6300ESBWatchdog) {
2060 *out = *in
2061 return
2062 }
2063
2064
2065 func (in *I6300ESBWatchdog) DeepCopy() *I6300ESBWatchdog {
2066 if in == nil {
2067 return nil
2068 }
2069 out := new(I6300ESBWatchdog)
2070 in.DeepCopyInto(out)
2071 return out
2072 }
2073
2074
2075 func (in *InitrdInfo) DeepCopyInto(out *InitrdInfo) {
2076 *out = *in
2077 return
2078 }
2079
2080
2081 func (in *InitrdInfo) DeepCopy() *InitrdInfo {
2082 if in == nil {
2083 return nil
2084 }
2085 out := new(InitrdInfo)
2086 in.DeepCopyInto(out)
2087 return out
2088 }
2089
2090
2091 func (in *Input) DeepCopyInto(out *Input) {
2092 *out = *in
2093 return
2094 }
2095
2096
2097 func (in *Input) DeepCopy() *Input {
2098 if in == nil {
2099 return nil
2100 }
2101 out := new(Input)
2102 in.DeepCopyInto(out)
2103 return out
2104 }
2105
2106
2107 func (in *InstancetypeConfiguration) DeepCopyInto(out *InstancetypeConfiguration) {
2108 *out = *in
2109 if in.ReferencePolicy != nil {
2110 in, out := &in.ReferencePolicy, &out.ReferencePolicy
2111 *out = new(InstancetypeReferencePolicy)
2112 **out = **in
2113 }
2114 return
2115 }
2116
2117
2118 func (in *InstancetypeConfiguration) DeepCopy() *InstancetypeConfiguration {
2119 if in == nil {
2120 return nil
2121 }
2122 out := new(InstancetypeConfiguration)
2123 in.DeepCopyInto(out)
2124 return out
2125 }
2126
2127
2128 func (in *InstancetypeMatcher) DeepCopyInto(out *InstancetypeMatcher) {
2129 *out = *in
2130 if in.InferFromVolumeFailurePolicy != nil {
2131 in, out := &in.InferFromVolumeFailurePolicy, &out.InferFromVolumeFailurePolicy
2132 *out = new(InferFromVolumeFailurePolicy)
2133 **out = **in
2134 }
2135 return
2136 }
2137
2138
2139 func (in *InstancetypeMatcher) DeepCopy() *InstancetypeMatcher {
2140 if in == nil {
2141 return nil
2142 }
2143 out := new(InstancetypeMatcher)
2144 in.DeepCopyInto(out)
2145 return out
2146 }
2147
2148
2149 func (in *Interface) DeepCopyInto(out *Interface) {
2150 *out = *in
2151 in.InterfaceBindingMethod.DeepCopyInto(&out.InterfaceBindingMethod)
2152 if in.Binding != nil {
2153 in, out := &in.Binding, &out.Binding
2154 *out = new(PluginBinding)
2155 **out = **in
2156 }
2157 if in.Ports != nil {
2158 in, out := &in.Ports, &out.Ports
2159 *out = make([]Port, len(*in))
2160 copy(*out, *in)
2161 }
2162 if in.BootOrder != nil {
2163 in, out := &in.BootOrder, &out.BootOrder
2164 *out = new(uint)
2165 **out = **in
2166 }
2167 if in.DHCPOptions != nil {
2168 in, out := &in.DHCPOptions, &out.DHCPOptions
2169 *out = new(DHCPOptions)
2170 (*in).DeepCopyInto(*out)
2171 }
2172 return
2173 }
2174
2175
2176 func (in *Interface) DeepCopy() *Interface {
2177 if in == nil {
2178 return nil
2179 }
2180 out := new(Interface)
2181 in.DeepCopyInto(out)
2182 return out
2183 }
2184
2185
2186 func (in *InterfaceBindingMethod) DeepCopyInto(out *InterfaceBindingMethod) {
2187 *out = *in
2188 if in.Bridge != nil {
2189 in, out := &in.Bridge, &out.Bridge
2190 *out = new(InterfaceBridge)
2191 **out = **in
2192 }
2193 if in.DeprecatedSlirp != nil {
2194 in, out := &in.DeprecatedSlirp, &out.DeprecatedSlirp
2195 *out = new(DeprecatedInterfaceSlirp)
2196 **out = **in
2197 }
2198 if in.Masquerade != nil {
2199 in, out := &in.Masquerade, &out.Masquerade
2200 *out = new(InterfaceMasquerade)
2201 **out = **in
2202 }
2203 if in.SRIOV != nil {
2204 in, out := &in.SRIOV, &out.SRIOV
2205 *out = new(InterfaceSRIOV)
2206 **out = **in
2207 }
2208 if in.DeprecatedMacvtap != nil {
2209 in, out := &in.DeprecatedMacvtap, &out.DeprecatedMacvtap
2210 *out = new(DeprecatedInterfaceMacvtap)
2211 **out = **in
2212 }
2213 if in.DeprecatedPasst != nil {
2214 in, out := &in.DeprecatedPasst, &out.DeprecatedPasst
2215 *out = new(DeprecatedInterfacePasst)
2216 **out = **in
2217 }
2218 return
2219 }
2220
2221
2222 func (in *InterfaceBindingMethod) DeepCopy() *InterfaceBindingMethod {
2223 if in == nil {
2224 return nil
2225 }
2226 out := new(InterfaceBindingMethod)
2227 in.DeepCopyInto(out)
2228 return out
2229 }
2230
2231
2232 func (in *InterfaceBindingMigration) DeepCopyInto(out *InterfaceBindingMigration) {
2233 *out = *in
2234 return
2235 }
2236
2237
2238 func (in *InterfaceBindingMigration) DeepCopy() *InterfaceBindingMigration {
2239 if in == nil {
2240 return nil
2241 }
2242 out := new(InterfaceBindingMigration)
2243 in.DeepCopyInto(out)
2244 return out
2245 }
2246
2247
2248 func (in *InterfaceBindingPlugin) DeepCopyInto(out *InterfaceBindingPlugin) {
2249 *out = *in
2250 if in.Migration != nil {
2251 in, out := &in.Migration, &out.Migration
2252 *out = new(InterfaceBindingMigration)
2253 **out = **in
2254 }
2255 if in.ComputeResourceOverhead != nil {
2256 in, out := &in.ComputeResourceOverhead, &out.ComputeResourceOverhead
2257 *out = new(ResourceRequirementsWithoutClaims)
2258 (*in).DeepCopyInto(*out)
2259 }
2260 return
2261 }
2262
2263
2264 func (in *InterfaceBindingPlugin) DeepCopy() *InterfaceBindingPlugin {
2265 if in == nil {
2266 return nil
2267 }
2268 out := new(InterfaceBindingPlugin)
2269 in.DeepCopyInto(out)
2270 return out
2271 }
2272
2273
2274 func (in *InterfaceBridge) DeepCopyInto(out *InterfaceBridge) {
2275 *out = *in
2276 return
2277 }
2278
2279
2280 func (in *InterfaceBridge) DeepCopy() *InterfaceBridge {
2281 if in == nil {
2282 return nil
2283 }
2284 out := new(InterfaceBridge)
2285 in.DeepCopyInto(out)
2286 return out
2287 }
2288
2289
2290 func (in *InterfaceMasquerade) DeepCopyInto(out *InterfaceMasquerade) {
2291 *out = *in
2292 return
2293 }
2294
2295
2296 func (in *InterfaceMasquerade) DeepCopy() *InterfaceMasquerade {
2297 if in == nil {
2298 return nil
2299 }
2300 out := new(InterfaceMasquerade)
2301 in.DeepCopyInto(out)
2302 return out
2303 }
2304
2305
2306 func (in *InterfaceSRIOV) DeepCopyInto(out *InterfaceSRIOV) {
2307 *out = *in
2308 return
2309 }
2310
2311
2312 func (in *InterfaceSRIOV) DeepCopy() *InterfaceSRIOV {
2313 if in == nil {
2314 return nil
2315 }
2316 out := new(InterfaceSRIOV)
2317 in.DeepCopyInto(out)
2318 return out
2319 }
2320
2321
2322 func (in *KSMConfiguration) DeepCopyInto(out *KSMConfiguration) {
2323 *out = *in
2324 if in.NodeLabelSelector != nil {
2325 in, out := &in.NodeLabelSelector, &out.NodeLabelSelector
2326 *out = new(metav1.LabelSelector)
2327 (*in).DeepCopyInto(*out)
2328 }
2329 return
2330 }
2331
2332
2333 func (in *KSMConfiguration) DeepCopy() *KSMConfiguration {
2334 if in == nil {
2335 return nil
2336 }
2337 out := new(KSMConfiguration)
2338 in.DeepCopyInto(out)
2339 return out
2340 }
2341
2342
2343 func (in *KVMTimer) DeepCopyInto(out *KVMTimer) {
2344 *out = *in
2345 if in.Enabled != nil {
2346 in, out := &in.Enabled, &out.Enabled
2347 *out = new(bool)
2348 **out = **in
2349 }
2350 return
2351 }
2352
2353
2354 func (in *KVMTimer) DeepCopy() *KVMTimer {
2355 if in == nil {
2356 return nil
2357 }
2358 out := new(KVMTimer)
2359 in.DeepCopyInto(out)
2360 return out
2361 }
2362
2363
2364 func (in *KernelBoot) DeepCopyInto(out *KernelBoot) {
2365 *out = *in
2366 if in.Container != nil {
2367 in, out := &in.Container, &out.Container
2368 *out = new(KernelBootContainer)
2369 **out = **in
2370 }
2371 return
2372 }
2373
2374
2375 func (in *KernelBoot) DeepCopy() *KernelBoot {
2376 if in == nil {
2377 return nil
2378 }
2379 out := new(KernelBoot)
2380 in.DeepCopyInto(out)
2381 return out
2382 }
2383
2384
2385 func (in *KernelBootContainer) DeepCopyInto(out *KernelBootContainer) {
2386 *out = *in
2387 return
2388 }
2389
2390
2391 func (in *KernelBootContainer) DeepCopy() *KernelBootContainer {
2392 if in == nil {
2393 return nil
2394 }
2395 out := new(KernelBootContainer)
2396 in.DeepCopyInto(out)
2397 return out
2398 }
2399
2400
2401 func (in *KernelBootStatus) DeepCopyInto(out *KernelBootStatus) {
2402 *out = *in
2403 if in.KernelInfo != nil {
2404 in, out := &in.KernelInfo, &out.KernelInfo
2405 *out = new(KernelInfo)
2406 **out = **in
2407 }
2408 if in.InitrdInfo != nil {
2409 in, out := &in.InitrdInfo, &out.InitrdInfo
2410 *out = new(InitrdInfo)
2411 **out = **in
2412 }
2413 return
2414 }
2415
2416
2417 func (in *KernelBootStatus) DeepCopy() *KernelBootStatus {
2418 if in == nil {
2419 return nil
2420 }
2421 out := new(KernelBootStatus)
2422 in.DeepCopyInto(out)
2423 return out
2424 }
2425
2426
2427 func (in *KernelInfo) DeepCopyInto(out *KernelInfo) {
2428 *out = *in
2429 return
2430 }
2431
2432
2433 func (in *KernelInfo) DeepCopy() *KernelInfo {
2434 if in == nil {
2435 return nil
2436 }
2437 out := new(KernelInfo)
2438 in.DeepCopyInto(out)
2439 return out
2440 }
2441
2442
2443 func (in *KubeVirt) DeepCopyInto(out *KubeVirt) {
2444 *out = *in
2445 out.TypeMeta = in.TypeMeta
2446 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2447 in.Spec.DeepCopyInto(&out.Spec)
2448 in.Status.DeepCopyInto(&out.Status)
2449 return
2450 }
2451
2452
2453 func (in *KubeVirt) DeepCopy() *KubeVirt {
2454 if in == nil {
2455 return nil
2456 }
2457 out := new(KubeVirt)
2458 in.DeepCopyInto(out)
2459 return out
2460 }
2461
2462
2463 func (in *KubeVirt) DeepCopyObject() runtime.Object {
2464 if c := in.DeepCopy(); c != nil {
2465 return c
2466 }
2467 return nil
2468 }
2469
2470
2471 func (in *KubeVirtCertificateRotateStrategy) DeepCopyInto(out *KubeVirtCertificateRotateStrategy) {
2472 *out = *in
2473 if in.SelfSigned != nil {
2474 in, out := &in.SelfSigned, &out.SelfSigned
2475 *out = new(KubeVirtSelfSignConfiguration)
2476 (*in).DeepCopyInto(*out)
2477 }
2478 return
2479 }
2480
2481
2482 func (in *KubeVirtCertificateRotateStrategy) DeepCopy() *KubeVirtCertificateRotateStrategy {
2483 if in == nil {
2484 return nil
2485 }
2486 out := new(KubeVirtCertificateRotateStrategy)
2487 in.DeepCopyInto(out)
2488 return out
2489 }
2490
2491
2492 func (in *KubeVirtCondition) DeepCopyInto(out *KubeVirtCondition) {
2493 *out = *in
2494 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
2495 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
2496 return
2497 }
2498
2499
2500 func (in *KubeVirtCondition) DeepCopy() *KubeVirtCondition {
2501 if in == nil {
2502 return nil
2503 }
2504 out := new(KubeVirtCondition)
2505 in.DeepCopyInto(out)
2506 return out
2507 }
2508
2509
2510 func (in *KubeVirtConfiguration) DeepCopyInto(out *KubeVirtConfiguration) {
2511 *out = *in
2512 if in.CPURequest != nil {
2513 in, out := &in.CPURequest, &out.CPURequest
2514 x := (*in).DeepCopy()
2515 *out = &x
2516 }
2517 if in.DeveloperConfiguration != nil {
2518 in, out := &in.DeveloperConfiguration, &out.DeveloperConfiguration
2519 *out = new(DeveloperConfiguration)
2520 (*in).DeepCopyInto(*out)
2521 }
2522 if in.EmulatedMachines != nil {
2523 in, out := &in.EmulatedMachines, &out.EmulatedMachines
2524 *out = make([]string, len(*in))
2525 copy(*out, *in)
2526 }
2527 if in.MigrationConfiguration != nil {
2528 in, out := &in.MigrationConfiguration, &out.MigrationConfiguration
2529 *out = new(MigrationConfiguration)
2530 (*in).DeepCopyInto(*out)
2531 }
2532 if in.NetworkConfiguration != nil {
2533 in, out := &in.NetworkConfiguration, &out.NetworkConfiguration
2534 *out = new(NetworkConfiguration)
2535 (*in).DeepCopyInto(*out)
2536 }
2537 if in.SMBIOSConfig != nil {
2538 in, out := &in.SMBIOSConfig, &out.SMBIOSConfig
2539 *out = new(SMBiosConfiguration)
2540 **out = **in
2541 }
2542 if in.ArchitectureConfiguration != nil {
2543 in, out := &in.ArchitectureConfiguration, &out.ArchitectureConfiguration
2544 *out = new(ArchConfiguration)
2545 (*in).DeepCopyInto(*out)
2546 }
2547 if in.EvictionStrategy != nil {
2548 in, out := &in.EvictionStrategy, &out.EvictionStrategy
2549 *out = new(EvictionStrategy)
2550 **out = **in
2551 }
2552 if in.AdditionalGuestMemoryOverheadRatio != nil {
2553 in, out := &in.AdditionalGuestMemoryOverheadRatio, &out.AdditionalGuestMemoryOverheadRatio
2554 *out = new(string)
2555 **out = **in
2556 }
2557 if in.SupportContainerResources != nil {
2558 in, out := &in.SupportContainerResources, &out.SupportContainerResources
2559 *out = make([]SupportContainerResources, len(*in))
2560 for i := range *in {
2561 (*in)[i].DeepCopyInto(&(*out)[i])
2562 }
2563 }
2564 if in.SupportedGuestAgentVersions != nil {
2565 in, out := &in.SupportedGuestAgentVersions, &out.SupportedGuestAgentVersions
2566 *out = make([]string, len(*in))
2567 copy(*out, *in)
2568 }
2569 if in.MemBalloonStatsPeriod != nil {
2570 in, out := &in.MemBalloonStatsPeriod, &out.MemBalloonStatsPeriod
2571 *out = new(uint32)
2572 **out = **in
2573 }
2574 if in.PermittedHostDevices != nil {
2575 in, out := &in.PermittedHostDevices, &out.PermittedHostDevices
2576 *out = new(PermittedHostDevices)
2577 (*in).DeepCopyInto(*out)
2578 }
2579 if in.MediatedDevicesConfiguration != nil {
2580 in, out := &in.MediatedDevicesConfiguration, &out.MediatedDevicesConfiguration
2581 *out = new(MediatedDevicesConfiguration)
2582 (*in).DeepCopyInto(*out)
2583 }
2584 if in.ObsoleteCPUModels != nil {
2585 in, out := &in.ObsoleteCPUModels, &out.ObsoleteCPUModels
2586 *out = make(map[string]bool, len(*in))
2587 for key, val := range *in {
2588 (*out)[key] = val
2589 }
2590 }
2591 if in.VirtualMachineInstancesPerNode != nil {
2592 in, out := &in.VirtualMachineInstancesPerNode, &out.VirtualMachineInstancesPerNode
2593 *out = new(int)
2594 **out = **in
2595 }
2596 if in.APIConfiguration != nil {
2597 in, out := &in.APIConfiguration, &out.APIConfiguration
2598 *out = new(ReloadableComponentConfiguration)
2599 (*in).DeepCopyInto(*out)
2600 }
2601 if in.WebhookConfiguration != nil {
2602 in, out := &in.WebhookConfiguration, &out.WebhookConfiguration
2603 *out = new(ReloadableComponentConfiguration)
2604 (*in).DeepCopyInto(*out)
2605 }
2606 if in.ControllerConfiguration != nil {
2607 in, out := &in.ControllerConfiguration, &out.ControllerConfiguration
2608 *out = new(ReloadableComponentConfiguration)
2609 (*in).DeepCopyInto(*out)
2610 }
2611 if in.HandlerConfiguration != nil {
2612 in, out := &in.HandlerConfiguration, &out.HandlerConfiguration
2613 *out = new(ReloadableComponentConfiguration)
2614 (*in).DeepCopyInto(*out)
2615 }
2616 if in.TLSConfiguration != nil {
2617 in, out := &in.TLSConfiguration, &out.TLSConfiguration
2618 *out = new(TLSConfiguration)
2619 (*in).DeepCopyInto(*out)
2620 }
2621 if in.SeccompConfiguration != nil {
2622 in, out := &in.SeccompConfiguration, &out.SeccompConfiguration
2623 *out = new(SeccompConfiguration)
2624 (*in).DeepCopyInto(*out)
2625 }
2626 if in.VirtualMachineOptions != nil {
2627 in, out := &in.VirtualMachineOptions, &out.VirtualMachineOptions
2628 *out = new(VirtualMachineOptions)
2629 (*in).DeepCopyInto(*out)
2630 }
2631 if in.KSMConfiguration != nil {
2632 in, out := &in.KSMConfiguration, &out.KSMConfiguration
2633 *out = new(KSMConfiguration)
2634 (*in).DeepCopyInto(*out)
2635 }
2636 if in.AutoCPULimitNamespaceLabelSelector != nil {
2637 in, out := &in.AutoCPULimitNamespaceLabelSelector, &out.AutoCPULimitNamespaceLabelSelector
2638 *out = new(metav1.LabelSelector)
2639 (*in).DeepCopyInto(*out)
2640 }
2641 if in.LiveUpdateConfiguration != nil {
2642 in, out := &in.LiveUpdateConfiguration, &out.LiveUpdateConfiguration
2643 *out = new(LiveUpdateConfiguration)
2644 (*in).DeepCopyInto(*out)
2645 }
2646 if in.VMRolloutStrategy != nil {
2647 in, out := &in.VMRolloutStrategy, &out.VMRolloutStrategy
2648 *out = new(VMRolloutStrategy)
2649 **out = **in
2650 }
2651 if in.CommonInstancetypesDeployment != nil {
2652 in, out := &in.CommonInstancetypesDeployment, &out.CommonInstancetypesDeployment
2653 *out = new(CommonInstancetypesDeployment)
2654 (*in).DeepCopyInto(*out)
2655 }
2656 if in.Instancetype != nil {
2657 in, out := &in.Instancetype, &out.Instancetype
2658 *out = new(InstancetypeConfiguration)
2659 (*in).DeepCopyInto(*out)
2660 }
2661 return
2662 }
2663
2664
2665 func (in *KubeVirtConfiguration) DeepCopy() *KubeVirtConfiguration {
2666 if in == nil {
2667 return nil
2668 }
2669 out := new(KubeVirtConfiguration)
2670 in.DeepCopyInto(out)
2671 return out
2672 }
2673
2674
2675 func (in *KubeVirtList) DeepCopyInto(out *KubeVirtList) {
2676 *out = *in
2677 out.TypeMeta = in.TypeMeta
2678 in.ListMeta.DeepCopyInto(&out.ListMeta)
2679 if in.Items != nil {
2680 in, out := &in.Items, &out.Items
2681 *out = make([]KubeVirt, len(*in))
2682 for i := range *in {
2683 (*in)[i].DeepCopyInto(&(*out)[i])
2684 }
2685 }
2686 return
2687 }
2688
2689
2690 func (in *KubeVirtList) DeepCopy() *KubeVirtList {
2691 if in == nil {
2692 return nil
2693 }
2694 out := new(KubeVirtList)
2695 in.DeepCopyInto(out)
2696 return out
2697 }
2698
2699
2700 func (in *KubeVirtList) DeepCopyObject() runtime.Object {
2701 if c := in.DeepCopy(); c != nil {
2702 return c
2703 }
2704 return nil
2705 }
2706
2707
2708 func (in *KubeVirtSelfSignConfiguration) DeepCopyInto(out *KubeVirtSelfSignConfiguration) {
2709 *out = *in
2710 if in.CARotateInterval != nil {
2711 in, out := &in.CARotateInterval, &out.CARotateInterval
2712 *out = new(metav1.Duration)
2713 **out = **in
2714 }
2715 if in.CertRotateInterval != nil {
2716 in, out := &in.CertRotateInterval, &out.CertRotateInterval
2717 *out = new(metav1.Duration)
2718 **out = **in
2719 }
2720 if in.CAOverlapInterval != nil {
2721 in, out := &in.CAOverlapInterval, &out.CAOverlapInterval
2722 *out = new(metav1.Duration)
2723 **out = **in
2724 }
2725 if in.CA != nil {
2726 in, out := &in.CA, &out.CA
2727 *out = new(CertConfig)
2728 (*in).DeepCopyInto(*out)
2729 }
2730 if in.Server != nil {
2731 in, out := &in.Server, &out.Server
2732 *out = new(CertConfig)
2733 (*in).DeepCopyInto(*out)
2734 }
2735 return
2736 }
2737
2738
2739 func (in *KubeVirtSelfSignConfiguration) DeepCopy() *KubeVirtSelfSignConfiguration {
2740 if in == nil {
2741 return nil
2742 }
2743 out := new(KubeVirtSelfSignConfiguration)
2744 in.DeepCopyInto(out)
2745 return out
2746 }
2747
2748
2749 func (in *KubeVirtSpec) DeepCopyInto(out *KubeVirtSpec) {
2750 *out = *in
2751 if in.ImagePullSecrets != nil {
2752 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
2753 *out = make([]corev1.LocalObjectReference, len(*in))
2754 copy(*out, *in)
2755 }
2756 in.WorkloadUpdateStrategy.DeepCopyInto(&out.WorkloadUpdateStrategy)
2757 in.CertificateRotationStrategy.DeepCopyInto(&out.CertificateRotationStrategy)
2758 in.Configuration.DeepCopyInto(&out.Configuration)
2759 if in.Infra != nil {
2760 in, out := &in.Infra, &out.Infra
2761 *out = new(ComponentConfig)
2762 (*in).DeepCopyInto(*out)
2763 }
2764 if in.Workloads != nil {
2765 in, out := &in.Workloads, &out.Workloads
2766 *out = new(ComponentConfig)
2767 (*in).DeepCopyInto(*out)
2768 }
2769 in.CustomizeComponents.DeepCopyInto(&out.CustomizeComponents)
2770 return
2771 }
2772
2773
2774 func (in *KubeVirtSpec) DeepCopy() *KubeVirtSpec {
2775 if in == nil {
2776 return nil
2777 }
2778 out := new(KubeVirtSpec)
2779 in.DeepCopyInto(out)
2780 return out
2781 }
2782
2783
2784 func (in *KubeVirtStatus) DeepCopyInto(out *KubeVirtStatus) {
2785 *out = *in
2786 if in.Conditions != nil {
2787 in, out := &in.Conditions, &out.Conditions
2788 *out = make([]KubeVirtCondition, len(*in))
2789 for i := range *in {
2790 (*in)[i].DeepCopyInto(&(*out)[i])
2791 }
2792 }
2793 if in.OutdatedVirtualMachineInstanceWorkloads != nil {
2794 in, out := &in.OutdatedVirtualMachineInstanceWorkloads, &out.OutdatedVirtualMachineInstanceWorkloads
2795 *out = new(int)
2796 **out = **in
2797 }
2798 if in.ObservedGeneration != nil {
2799 in, out := &in.ObservedGeneration, &out.ObservedGeneration
2800 *out = new(int64)
2801 **out = **in
2802 }
2803 if in.Generations != nil {
2804 in, out := &in.Generations, &out.Generations
2805 *out = make([]GenerationStatus, len(*in))
2806 copy(*out, *in)
2807 }
2808 return
2809 }
2810
2811
2812 func (in *KubeVirtStatus) DeepCopy() *KubeVirtStatus {
2813 if in == nil {
2814 return nil
2815 }
2816 out := new(KubeVirtStatus)
2817 in.DeepCopyInto(out)
2818 return out
2819 }
2820
2821
2822 func (in *KubeVirtWorkloadUpdateStrategy) DeepCopyInto(out *KubeVirtWorkloadUpdateStrategy) {
2823 *out = *in
2824 if in.WorkloadUpdateMethods != nil {
2825 in, out := &in.WorkloadUpdateMethods, &out.WorkloadUpdateMethods
2826 *out = make([]WorkloadUpdateMethod, len(*in))
2827 copy(*out, *in)
2828 }
2829 if in.BatchEvictionSize != nil {
2830 in, out := &in.BatchEvictionSize, &out.BatchEvictionSize
2831 *out = new(int)
2832 **out = **in
2833 }
2834 if in.BatchEvictionInterval != nil {
2835 in, out := &in.BatchEvictionInterval, &out.BatchEvictionInterval
2836 *out = new(metav1.Duration)
2837 **out = **in
2838 }
2839 return
2840 }
2841
2842
2843 func (in *KubeVirtWorkloadUpdateStrategy) DeepCopy() *KubeVirtWorkloadUpdateStrategy {
2844 if in == nil {
2845 return nil
2846 }
2847 out := new(KubeVirtWorkloadUpdateStrategy)
2848 in.DeepCopyInto(out)
2849 return out
2850 }
2851
2852
2853 func (in *LaunchSecurity) DeepCopyInto(out *LaunchSecurity) {
2854 *out = *in
2855 if in.SEV != nil {
2856 in, out := &in.SEV, &out.SEV
2857 *out = new(SEV)
2858 (*in).DeepCopyInto(*out)
2859 }
2860 return
2861 }
2862
2863
2864 func (in *LaunchSecurity) DeepCopy() *LaunchSecurity {
2865 if in == nil {
2866 return nil
2867 }
2868 out := new(LaunchSecurity)
2869 in.DeepCopyInto(out)
2870 return out
2871 }
2872
2873
2874 func (in *LiveUpdateConfiguration) DeepCopyInto(out *LiveUpdateConfiguration) {
2875 *out = *in
2876 if in.MaxCpuSockets != nil {
2877 in, out := &in.MaxCpuSockets, &out.MaxCpuSockets
2878 *out = new(uint32)
2879 **out = **in
2880 }
2881 if in.MaxGuest != nil {
2882 in, out := &in.MaxGuest, &out.MaxGuest
2883 x := (*in).DeepCopy()
2884 *out = &x
2885 }
2886 return
2887 }
2888
2889
2890 func (in *LiveUpdateConfiguration) DeepCopy() *LiveUpdateConfiguration {
2891 if in == nil {
2892 return nil
2893 }
2894 out := new(LiveUpdateConfiguration)
2895 in.DeepCopyInto(out)
2896 return out
2897 }
2898
2899
2900 func (in *LogVerbosity) DeepCopyInto(out *LogVerbosity) {
2901 *out = *in
2902 if in.NodeVerbosity != nil {
2903 in, out := &in.NodeVerbosity, &out.NodeVerbosity
2904 *out = make(map[string]uint, len(*in))
2905 for key, val := range *in {
2906 (*out)[key] = val
2907 }
2908 }
2909 return
2910 }
2911
2912
2913 func (in *LogVerbosity) DeepCopy() *LogVerbosity {
2914 if in == nil {
2915 return nil
2916 }
2917 out := new(LogVerbosity)
2918 in.DeepCopyInto(out)
2919 return out
2920 }
2921
2922
2923 func (in *LunTarget) DeepCopyInto(out *LunTarget) {
2924 *out = *in
2925 return
2926 }
2927
2928
2929 func (in *LunTarget) DeepCopy() *LunTarget {
2930 if in == nil {
2931 return nil
2932 }
2933 out := new(LunTarget)
2934 in.DeepCopyInto(out)
2935 return out
2936 }
2937
2938
2939 func (in *Machine) DeepCopyInto(out *Machine) {
2940 *out = *in
2941 return
2942 }
2943
2944
2945 func (in *Machine) DeepCopy() *Machine {
2946 if in == nil {
2947 return nil
2948 }
2949 out := new(Machine)
2950 in.DeepCopyInto(out)
2951 return out
2952 }
2953
2954
2955 func (in *MediatedDevicesConfiguration) DeepCopyInto(out *MediatedDevicesConfiguration) {
2956 *out = *in
2957 if in.MediatedDevicesTypes != nil {
2958 in, out := &in.MediatedDevicesTypes, &out.MediatedDevicesTypes
2959 *out = make([]string, len(*in))
2960 copy(*out, *in)
2961 }
2962 if in.MediatedDeviceTypes != nil {
2963 in, out := &in.MediatedDeviceTypes, &out.MediatedDeviceTypes
2964 *out = make([]string, len(*in))
2965 copy(*out, *in)
2966 }
2967 if in.NodeMediatedDeviceTypes != nil {
2968 in, out := &in.NodeMediatedDeviceTypes, &out.NodeMediatedDeviceTypes
2969 *out = make([]NodeMediatedDeviceTypesConfig, len(*in))
2970 for i := range *in {
2971 (*in)[i].DeepCopyInto(&(*out)[i])
2972 }
2973 }
2974 return
2975 }
2976
2977
2978 func (in *MediatedDevicesConfiguration) DeepCopy() *MediatedDevicesConfiguration {
2979 if in == nil {
2980 return nil
2981 }
2982 out := new(MediatedDevicesConfiguration)
2983 in.DeepCopyInto(out)
2984 return out
2985 }
2986
2987
2988 func (in *MediatedHostDevice) DeepCopyInto(out *MediatedHostDevice) {
2989 *out = *in
2990 return
2991 }
2992
2993
2994 func (in *MediatedHostDevice) DeepCopy() *MediatedHostDevice {
2995 if in == nil {
2996 return nil
2997 }
2998 out := new(MediatedHostDevice)
2999 in.DeepCopyInto(out)
3000 return out
3001 }
3002
3003
3004 func (in *Memory) DeepCopyInto(out *Memory) {
3005 *out = *in
3006 if in.Hugepages != nil {
3007 in, out := &in.Hugepages, &out.Hugepages
3008 *out = new(Hugepages)
3009 **out = **in
3010 }
3011 if in.Guest != nil {
3012 in, out := &in.Guest, &out.Guest
3013 x := (*in).DeepCopy()
3014 *out = &x
3015 }
3016 if in.MaxGuest != nil {
3017 in, out := &in.MaxGuest, &out.MaxGuest
3018 x := (*in).DeepCopy()
3019 *out = &x
3020 }
3021 return
3022 }
3023
3024
3025 func (in *Memory) DeepCopy() *Memory {
3026 if in == nil {
3027 return nil
3028 }
3029 out := new(Memory)
3030 in.DeepCopyInto(out)
3031 return out
3032 }
3033
3034
3035 func (in *MemoryDumpVolumeSource) DeepCopyInto(out *MemoryDumpVolumeSource) {
3036 *out = *in
3037 out.PersistentVolumeClaimVolumeSource = in.PersistentVolumeClaimVolumeSource
3038 return
3039 }
3040
3041
3042 func (in *MemoryDumpVolumeSource) DeepCopy() *MemoryDumpVolumeSource {
3043 if in == nil {
3044 return nil
3045 }
3046 out := new(MemoryDumpVolumeSource)
3047 in.DeepCopyInto(out)
3048 return out
3049 }
3050
3051
3052 func (in *MemoryStatus) DeepCopyInto(out *MemoryStatus) {
3053 *out = *in
3054 if in.GuestAtBoot != nil {
3055 in, out := &in.GuestAtBoot, &out.GuestAtBoot
3056 x := (*in).DeepCopy()
3057 *out = &x
3058 }
3059 if in.GuestCurrent != nil {
3060 in, out := &in.GuestCurrent, &out.GuestCurrent
3061 x := (*in).DeepCopy()
3062 *out = &x
3063 }
3064 if in.GuestRequested != nil {
3065 in, out := &in.GuestRequested, &out.GuestRequested
3066 x := (*in).DeepCopy()
3067 *out = &x
3068 }
3069 return
3070 }
3071
3072
3073 func (in *MemoryStatus) DeepCopy() *MemoryStatus {
3074 if in == nil {
3075 return nil
3076 }
3077 out := new(MemoryStatus)
3078 in.DeepCopyInto(out)
3079 return out
3080 }
3081
3082
3083 func (in *MigrateOptions) DeepCopyInto(out *MigrateOptions) {
3084 *out = *in
3085 out.TypeMeta = in.TypeMeta
3086 if in.DryRun != nil {
3087 in, out := &in.DryRun, &out.DryRun
3088 *out = make([]string, len(*in))
3089 copy(*out, *in)
3090 }
3091 return
3092 }
3093
3094
3095 func (in *MigrateOptions) DeepCopy() *MigrateOptions {
3096 if in == nil {
3097 return nil
3098 }
3099 out := new(MigrateOptions)
3100 in.DeepCopyInto(out)
3101 return out
3102 }
3103
3104
3105 func (in *MigrationConfiguration) DeepCopyInto(out *MigrationConfiguration) {
3106 *out = *in
3107 if in.NodeDrainTaintKey != nil {
3108 in, out := &in.NodeDrainTaintKey, &out.NodeDrainTaintKey
3109 *out = new(string)
3110 **out = **in
3111 }
3112 if in.ParallelOutboundMigrationsPerNode != nil {
3113 in, out := &in.ParallelOutboundMigrationsPerNode, &out.ParallelOutboundMigrationsPerNode
3114 *out = new(uint32)
3115 **out = **in
3116 }
3117 if in.ParallelMigrationsPerCluster != nil {
3118 in, out := &in.ParallelMigrationsPerCluster, &out.ParallelMigrationsPerCluster
3119 *out = new(uint32)
3120 **out = **in
3121 }
3122 if in.AllowAutoConverge != nil {
3123 in, out := &in.AllowAutoConverge, &out.AllowAutoConverge
3124 *out = new(bool)
3125 **out = **in
3126 }
3127 if in.BandwidthPerMigration != nil {
3128 in, out := &in.BandwidthPerMigration, &out.BandwidthPerMigration
3129 x := (*in).DeepCopy()
3130 *out = &x
3131 }
3132 if in.CompletionTimeoutPerGiB != nil {
3133 in, out := &in.CompletionTimeoutPerGiB, &out.CompletionTimeoutPerGiB
3134 *out = new(int64)
3135 **out = **in
3136 }
3137 if in.ProgressTimeout != nil {
3138 in, out := &in.ProgressTimeout, &out.ProgressTimeout
3139 *out = new(int64)
3140 **out = **in
3141 }
3142 if in.UnsafeMigrationOverride != nil {
3143 in, out := &in.UnsafeMigrationOverride, &out.UnsafeMigrationOverride
3144 *out = new(bool)
3145 **out = **in
3146 }
3147 if in.AllowPostCopy != nil {
3148 in, out := &in.AllowPostCopy, &out.AllowPostCopy
3149 *out = new(bool)
3150 **out = **in
3151 }
3152 if in.DisableTLS != nil {
3153 in, out := &in.DisableTLS, &out.DisableTLS
3154 *out = new(bool)
3155 **out = **in
3156 }
3157 if in.Network != nil {
3158 in, out := &in.Network, &out.Network
3159 *out = new(string)
3160 **out = **in
3161 }
3162 if in.MatchSELinuxLevelOnMigration != nil {
3163 in, out := &in.MatchSELinuxLevelOnMigration, &out.MatchSELinuxLevelOnMigration
3164 *out = new(bool)
3165 **out = **in
3166 }
3167 return
3168 }
3169
3170
3171 func (in *MigrationConfiguration) DeepCopy() *MigrationConfiguration {
3172 if in == nil {
3173 return nil
3174 }
3175 out := new(MigrationConfiguration)
3176 in.DeepCopyInto(out)
3177 return out
3178 }
3179
3180
3181 func (in *MultusNetwork) DeepCopyInto(out *MultusNetwork) {
3182 *out = *in
3183 return
3184 }
3185
3186
3187 func (in *MultusNetwork) DeepCopy() *MultusNetwork {
3188 if in == nil {
3189 return nil
3190 }
3191 out := new(MultusNetwork)
3192 in.DeepCopyInto(out)
3193 return out
3194 }
3195
3196
3197 func (in *NUMA) DeepCopyInto(out *NUMA) {
3198 *out = *in
3199 if in.GuestMappingPassthrough != nil {
3200 in, out := &in.GuestMappingPassthrough, &out.GuestMappingPassthrough
3201 *out = new(NUMAGuestMappingPassthrough)
3202 **out = **in
3203 }
3204 return
3205 }
3206
3207
3208 func (in *NUMA) DeepCopy() *NUMA {
3209 if in == nil {
3210 return nil
3211 }
3212 out := new(NUMA)
3213 in.DeepCopyInto(out)
3214 return out
3215 }
3216
3217
3218 func (in *NUMAGuestMappingPassthrough) DeepCopyInto(out *NUMAGuestMappingPassthrough) {
3219 *out = *in
3220 return
3221 }
3222
3223
3224 func (in *NUMAGuestMappingPassthrough) DeepCopy() *NUMAGuestMappingPassthrough {
3225 if in == nil {
3226 return nil
3227 }
3228 out := new(NUMAGuestMappingPassthrough)
3229 in.DeepCopyInto(out)
3230 return out
3231 }
3232
3233
3234 func (in *Network) DeepCopyInto(out *Network) {
3235 *out = *in
3236 in.NetworkSource.DeepCopyInto(&out.NetworkSource)
3237 return
3238 }
3239
3240
3241 func (in *Network) DeepCopy() *Network {
3242 if in == nil {
3243 return nil
3244 }
3245 out := new(Network)
3246 in.DeepCopyInto(out)
3247 return out
3248 }
3249
3250
3251 func (in *NetworkConfiguration) DeepCopyInto(out *NetworkConfiguration) {
3252 *out = *in
3253 if in.DeprecatedPermitSlirpInterface != nil {
3254 in, out := &in.DeprecatedPermitSlirpInterface, &out.DeprecatedPermitSlirpInterface
3255 *out = new(bool)
3256 **out = **in
3257 }
3258 if in.PermitBridgeInterfaceOnPodNetwork != nil {
3259 in, out := &in.PermitBridgeInterfaceOnPodNetwork, &out.PermitBridgeInterfaceOnPodNetwork
3260 *out = new(bool)
3261 **out = **in
3262 }
3263 if in.Binding != nil {
3264 in, out := &in.Binding, &out.Binding
3265 *out = make(map[string]InterfaceBindingPlugin, len(*in))
3266 for key, val := range *in {
3267 (*out)[key] = *val.DeepCopy()
3268 }
3269 }
3270 return
3271 }
3272
3273
3274 func (in *NetworkConfiguration) DeepCopy() *NetworkConfiguration {
3275 if in == nil {
3276 return nil
3277 }
3278 out := new(NetworkConfiguration)
3279 in.DeepCopyInto(out)
3280 return out
3281 }
3282
3283
3284 func (in *NetworkSource) DeepCopyInto(out *NetworkSource) {
3285 *out = *in
3286 if in.Pod != nil {
3287 in, out := &in.Pod, &out.Pod
3288 *out = new(PodNetwork)
3289 **out = **in
3290 }
3291 if in.Multus != nil {
3292 in, out := &in.Multus, &out.Multus
3293 *out = new(MultusNetwork)
3294 **out = **in
3295 }
3296 return
3297 }
3298
3299
3300 func (in *NetworkSource) DeepCopy() *NetworkSource {
3301 if in == nil {
3302 return nil
3303 }
3304 out := new(NetworkSource)
3305 in.DeepCopyInto(out)
3306 return out
3307 }
3308
3309
3310 func (in *NoCloudSSHPublicKeyAccessCredentialPropagation) DeepCopyInto(out *NoCloudSSHPublicKeyAccessCredentialPropagation) {
3311 *out = *in
3312 return
3313 }
3314
3315
3316 func (in *NoCloudSSHPublicKeyAccessCredentialPropagation) DeepCopy() *NoCloudSSHPublicKeyAccessCredentialPropagation {
3317 if in == nil {
3318 return nil
3319 }
3320 out := new(NoCloudSSHPublicKeyAccessCredentialPropagation)
3321 in.DeepCopyInto(out)
3322 return out
3323 }
3324
3325
3326 func (in *NodeMediatedDeviceTypesConfig) DeepCopyInto(out *NodeMediatedDeviceTypesConfig) {
3327 *out = *in
3328 if in.NodeSelector != nil {
3329 in, out := &in.NodeSelector, &out.NodeSelector
3330 *out = make(map[string]string, len(*in))
3331 for key, val := range *in {
3332 (*out)[key] = val
3333 }
3334 }
3335 if in.MediatedDevicesTypes != nil {
3336 in, out := &in.MediatedDevicesTypes, &out.MediatedDevicesTypes
3337 *out = make([]string, len(*in))
3338 copy(*out, *in)
3339 }
3340 if in.MediatedDeviceTypes != nil {
3341 in, out := &in.MediatedDeviceTypes, &out.MediatedDeviceTypes
3342 *out = make([]string, len(*in))
3343 copy(*out, *in)
3344 }
3345 return
3346 }
3347
3348
3349 func (in *NodeMediatedDeviceTypesConfig) DeepCopy() *NodeMediatedDeviceTypesConfig {
3350 if in == nil {
3351 return nil
3352 }
3353 out := new(NodeMediatedDeviceTypesConfig)
3354 in.DeepCopyInto(out)
3355 return out
3356 }
3357
3358
3359 func (in *NodePlacement) DeepCopyInto(out *NodePlacement) {
3360 *out = *in
3361 if in.NodeSelector != nil {
3362 in, out := &in.NodeSelector, &out.NodeSelector
3363 *out = make(map[string]string, len(*in))
3364 for key, val := range *in {
3365 (*out)[key] = val
3366 }
3367 }
3368 if in.Affinity != nil {
3369 in, out := &in.Affinity, &out.Affinity
3370 *out = new(corev1.Affinity)
3371 (*in).DeepCopyInto(*out)
3372 }
3373 if in.Tolerations != nil {
3374 in, out := &in.Tolerations, &out.Tolerations
3375 *out = make([]corev1.Toleration, len(*in))
3376 for i := range *in {
3377 (*in)[i].DeepCopyInto(&(*out)[i])
3378 }
3379 }
3380 return
3381 }
3382
3383
3384 func (in *NodePlacement) DeepCopy() *NodePlacement {
3385 if in == nil {
3386 return nil
3387 }
3388 out := new(NodePlacement)
3389 in.DeepCopyInto(out)
3390 return out
3391 }
3392
3393
3394 func (in *PITTimer) DeepCopyInto(out *PITTimer) {
3395 *out = *in
3396 if in.Enabled != nil {
3397 in, out := &in.Enabled, &out.Enabled
3398 *out = new(bool)
3399 **out = **in
3400 }
3401 return
3402 }
3403
3404
3405 func (in *PITTimer) DeepCopy() *PITTimer {
3406 if in == nil {
3407 return nil
3408 }
3409 out := new(PITTimer)
3410 in.DeepCopyInto(out)
3411 return out
3412 }
3413
3414
3415 func (in *PauseOptions) DeepCopyInto(out *PauseOptions) {
3416 *out = *in
3417 out.TypeMeta = in.TypeMeta
3418 if in.DryRun != nil {
3419 in, out := &in.DryRun, &out.DryRun
3420 *out = make([]string, len(*in))
3421 copy(*out, *in)
3422 }
3423 return
3424 }
3425
3426
3427 func (in *PauseOptions) DeepCopy() *PauseOptions {
3428 if in == nil {
3429 return nil
3430 }
3431 out := new(PauseOptions)
3432 in.DeepCopyInto(out)
3433 return out
3434 }
3435
3436
3437 func (in *PciHostDevice) DeepCopyInto(out *PciHostDevice) {
3438 *out = *in
3439 return
3440 }
3441
3442
3443 func (in *PciHostDevice) DeepCopy() *PciHostDevice {
3444 if in == nil {
3445 return nil
3446 }
3447 out := new(PciHostDevice)
3448 in.DeepCopyInto(out)
3449 return out
3450 }
3451
3452
3453 func (in *PermittedHostDevices) DeepCopyInto(out *PermittedHostDevices) {
3454 *out = *in
3455 if in.PciHostDevices != nil {
3456 in, out := &in.PciHostDevices, &out.PciHostDevices
3457 *out = make([]PciHostDevice, len(*in))
3458 copy(*out, *in)
3459 }
3460 if in.MediatedDevices != nil {
3461 in, out := &in.MediatedDevices, &out.MediatedDevices
3462 *out = make([]MediatedHostDevice, len(*in))
3463 copy(*out, *in)
3464 }
3465 if in.USB != nil {
3466 in, out := &in.USB, &out.USB
3467 *out = make([]USBHostDevice, len(*in))
3468 for i := range *in {
3469 (*in)[i].DeepCopyInto(&(*out)[i])
3470 }
3471 }
3472 return
3473 }
3474
3475
3476 func (in *PermittedHostDevices) DeepCopy() *PermittedHostDevices {
3477 if in == nil {
3478 return nil
3479 }
3480 out := new(PermittedHostDevices)
3481 in.DeepCopyInto(out)
3482 return out
3483 }
3484
3485
3486 func (in *PersistentVolumeClaimInfo) DeepCopyInto(out *PersistentVolumeClaimInfo) {
3487 *out = *in
3488 if in.AccessModes != nil {
3489 in, out := &in.AccessModes, &out.AccessModes
3490 *out = make([]corev1.PersistentVolumeAccessMode, len(*in))
3491 copy(*out, *in)
3492 }
3493 if in.VolumeMode != nil {
3494 in, out := &in.VolumeMode, &out.VolumeMode
3495 *out = new(corev1.PersistentVolumeMode)
3496 **out = **in
3497 }
3498 if in.Capacity != nil {
3499 in, out := &in.Capacity, &out.Capacity
3500 *out = make(corev1.ResourceList, len(*in))
3501 for key, val := range *in {
3502 (*out)[key] = val.DeepCopy()
3503 }
3504 }
3505 if in.Requests != nil {
3506 in, out := &in.Requests, &out.Requests
3507 *out = make(corev1.ResourceList, len(*in))
3508 for key, val := range *in {
3509 (*out)[key] = val.DeepCopy()
3510 }
3511 }
3512 if in.FilesystemOverhead != nil {
3513 in, out := &in.FilesystemOverhead, &out.FilesystemOverhead
3514 *out = new(Percent)
3515 **out = **in
3516 }
3517 return
3518 }
3519
3520
3521 func (in *PersistentVolumeClaimInfo) DeepCopy() *PersistentVolumeClaimInfo {
3522 if in == nil {
3523 return nil
3524 }
3525 out := new(PersistentVolumeClaimInfo)
3526 in.DeepCopyInto(out)
3527 return out
3528 }
3529
3530
3531 func (in *PersistentVolumeClaimVolumeSource) DeepCopyInto(out *PersistentVolumeClaimVolumeSource) {
3532 *out = *in
3533 out.PersistentVolumeClaimVolumeSource = in.PersistentVolumeClaimVolumeSource
3534 return
3535 }
3536
3537
3538 func (in *PersistentVolumeClaimVolumeSource) DeepCopy() *PersistentVolumeClaimVolumeSource {
3539 if in == nil {
3540 return nil
3541 }
3542 out := new(PersistentVolumeClaimVolumeSource)
3543 in.DeepCopyInto(out)
3544 return out
3545 }
3546
3547
3548 func (in *PluginBinding) DeepCopyInto(out *PluginBinding) {
3549 *out = *in
3550 return
3551 }
3552
3553
3554 func (in *PluginBinding) DeepCopy() *PluginBinding {
3555 if in == nil {
3556 return nil
3557 }
3558 out := new(PluginBinding)
3559 in.DeepCopyInto(out)
3560 return out
3561 }
3562
3563
3564 func (in *PodNetwork) DeepCopyInto(out *PodNetwork) {
3565 *out = *in
3566 return
3567 }
3568
3569
3570 func (in *PodNetwork) DeepCopy() *PodNetwork {
3571 if in == nil {
3572 return nil
3573 }
3574 out := new(PodNetwork)
3575 in.DeepCopyInto(out)
3576 return out
3577 }
3578
3579
3580 func (in *Port) DeepCopyInto(out *Port) {
3581 *out = *in
3582 return
3583 }
3584
3585
3586 func (in *Port) DeepCopy() *Port {
3587 if in == nil {
3588 return nil
3589 }
3590 out := new(Port)
3591 in.DeepCopyInto(out)
3592 return out
3593 }
3594
3595
3596 func (in *PreferenceMatcher) DeepCopyInto(out *PreferenceMatcher) {
3597 *out = *in
3598 if in.InferFromVolumeFailurePolicy != nil {
3599 in, out := &in.InferFromVolumeFailurePolicy, &out.InferFromVolumeFailurePolicy
3600 *out = new(InferFromVolumeFailurePolicy)
3601 **out = **in
3602 }
3603 return
3604 }
3605
3606
3607 func (in *PreferenceMatcher) DeepCopy() *PreferenceMatcher {
3608 if in == nil {
3609 return nil
3610 }
3611 out := new(PreferenceMatcher)
3612 in.DeepCopyInto(out)
3613 return out
3614 }
3615
3616
3617 func (in *Probe) DeepCopyInto(out *Probe) {
3618 *out = *in
3619 in.Handler.DeepCopyInto(&out.Handler)
3620 return
3621 }
3622
3623
3624 func (in *Probe) DeepCopy() *Probe {
3625 if in == nil {
3626 return nil
3627 }
3628 out := new(Probe)
3629 in.DeepCopyInto(out)
3630 return out
3631 }
3632
3633
3634 func (in *ProfilerResult) DeepCopyInto(out *ProfilerResult) {
3635 *out = *in
3636 if in.PprofData != nil {
3637 in, out := &in.PprofData, &out.PprofData
3638 *out = make(map[string][]byte, len(*in))
3639 for key, val := range *in {
3640 var outVal []byte
3641 if val == nil {
3642 (*out)[key] = nil
3643 } else {
3644 in, out := &val, &outVal
3645 *out = make([]byte, len(*in))
3646 copy(*out, *in)
3647 }
3648 (*out)[key] = outVal
3649 }
3650 }
3651 return
3652 }
3653
3654
3655 func (in *ProfilerResult) DeepCopy() *ProfilerResult {
3656 if in == nil {
3657 return nil
3658 }
3659 out := new(ProfilerResult)
3660 in.DeepCopyInto(out)
3661 return out
3662 }
3663
3664
3665 func (in *QemuGuestAgentSSHPublicKeyAccessCredentialPropagation) DeepCopyInto(out *QemuGuestAgentSSHPublicKeyAccessCredentialPropagation) {
3666 *out = *in
3667 if in.Users != nil {
3668 in, out := &in.Users, &out.Users
3669 *out = make([]string, len(*in))
3670 copy(*out, *in)
3671 }
3672 return
3673 }
3674
3675
3676 func (in *QemuGuestAgentSSHPublicKeyAccessCredentialPropagation) DeepCopy() *QemuGuestAgentSSHPublicKeyAccessCredentialPropagation {
3677 if in == nil {
3678 return nil
3679 }
3680 out := new(QemuGuestAgentSSHPublicKeyAccessCredentialPropagation)
3681 in.DeepCopyInto(out)
3682 return out
3683 }
3684
3685
3686 func (in *QemuGuestAgentUserPasswordAccessCredentialPropagation) DeepCopyInto(out *QemuGuestAgentUserPasswordAccessCredentialPropagation) {
3687 *out = *in
3688 return
3689 }
3690
3691
3692 func (in *QemuGuestAgentUserPasswordAccessCredentialPropagation) DeepCopy() *QemuGuestAgentUserPasswordAccessCredentialPropagation {
3693 if in == nil {
3694 return nil
3695 }
3696 out := new(QemuGuestAgentUserPasswordAccessCredentialPropagation)
3697 in.DeepCopyInto(out)
3698 return out
3699 }
3700
3701
3702 func (in *RESTClientConfiguration) DeepCopyInto(out *RESTClientConfiguration) {
3703 *out = *in
3704 if in.RateLimiter != nil {
3705 in, out := &in.RateLimiter, &out.RateLimiter
3706 *out = new(RateLimiter)
3707 (*in).DeepCopyInto(*out)
3708 }
3709 return
3710 }
3711
3712
3713 func (in *RESTClientConfiguration) DeepCopy() *RESTClientConfiguration {
3714 if in == nil {
3715 return nil
3716 }
3717 out := new(RESTClientConfiguration)
3718 in.DeepCopyInto(out)
3719 return out
3720 }
3721
3722
3723 func (in *RTCTimer) DeepCopyInto(out *RTCTimer) {
3724 *out = *in
3725 if in.Enabled != nil {
3726 in, out := &in.Enabled, &out.Enabled
3727 *out = new(bool)
3728 **out = **in
3729 }
3730 return
3731 }
3732
3733
3734 func (in *RTCTimer) DeepCopy() *RTCTimer {
3735 if in == nil {
3736 return nil
3737 }
3738 out := new(RTCTimer)
3739 in.DeepCopyInto(out)
3740 return out
3741 }
3742
3743
3744 func (in *RateLimiter) DeepCopyInto(out *RateLimiter) {
3745 *out = *in
3746 if in.TokenBucketRateLimiter != nil {
3747 in, out := &in.TokenBucketRateLimiter, &out.TokenBucketRateLimiter
3748 *out = new(TokenBucketRateLimiter)
3749 **out = **in
3750 }
3751 return
3752 }
3753
3754
3755 func (in *RateLimiter) DeepCopy() *RateLimiter {
3756 if in == nil {
3757 return nil
3758 }
3759 out := new(RateLimiter)
3760 in.DeepCopyInto(out)
3761 return out
3762 }
3763
3764
3765 func (in *Realtime) DeepCopyInto(out *Realtime) {
3766 *out = *in
3767 return
3768 }
3769
3770
3771 func (in *Realtime) DeepCopy() *Realtime {
3772 if in == nil {
3773 return nil
3774 }
3775 out := new(Realtime)
3776 in.DeepCopyInto(out)
3777 return out
3778 }
3779
3780
3781 func (in *ReloadableComponentConfiguration) DeepCopyInto(out *ReloadableComponentConfiguration) {
3782 *out = *in
3783 if in.RestClient != nil {
3784 in, out := &in.RestClient, &out.RestClient
3785 *out = new(RESTClientConfiguration)
3786 (*in).DeepCopyInto(*out)
3787 }
3788 return
3789 }
3790
3791
3792 func (in *ReloadableComponentConfiguration) DeepCopy() *ReloadableComponentConfiguration {
3793 if in == nil {
3794 return nil
3795 }
3796 out := new(ReloadableComponentConfiguration)
3797 in.DeepCopyInto(out)
3798 return out
3799 }
3800
3801
3802 func (in *RemoveVolumeOptions) DeepCopyInto(out *RemoveVolumeOptions) {
3803 *out = *in
3804 if in.DryRun != nil {
3805 in, out := &in.DryRun, &out.DryRun
3806 *out = make([]string, len(*in))
3807 copy(*out, *in)
3808 }
3809 return
3810 }
3811
3812
3813 func (in *RemoveVolumeOptions) DeepCopy() *RemoveVolumeOptions {
3814 if in == nil {
3815 return nil
3816 }
3817 out := new(RemoveVolumeOptions)
3818 in.DeepCopyInto(out)
3819 return out
3820 }
3821
3822
3823 func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements) {
3824 *out = *in
3825 if in.Requests != nil {
3826 in, out := &in.Requests, &out.Requests
3827 *out = make(corev1.ResourceList, len(*in))
3828 for key, val := range *in {
3829 (*out)[key] = val.DeepCopy()
3830 }
3831 }
3832 if in.Limits != nil {
3833 in, out := &in.Limits, &out.Limits
3834 *out = make(corev1.ResourceList, len(*in))
3835 for key, val := range *in {
3836 (*out)[key] = val.DeepCopy()
3837 }
3838 }
3839 return
3840 }
3841
3842
3843 func (in *ResourceRequirements) DeepCopy() *ResourceRequirements {
3844 if in == nil {
3845 return nil
3846 }
3847 out := new(ResourceRequirements)
3848 in.DeepCopyInto(out)
3849 return out
3850 }
3851
3852
3853 func (in *ResourceRequirementsWithoutClaims) DeepCopyInto(out *ResourceRequirementsWithoutClaims) {
3854 *out = *in
3855 if in.Limits != nil {
3856 in, out := &in.Limits, &out.Limits
3857 *out = make(corev1.ResourceList, len(*in))
3858 for key, val := range *in {
3859 (*out)[key] = val.DeepCopy()
3860 }
3861 }
3862 if in.Requests != nil {
3863 in, out := &in.Requests, &out.Requests
3864 *out = make(corev1.ResourceList, len(*in))
3865 for key, val := range *in {
3866 (*out)[key] = val.DeepCopy()
3867 }
3868 }
3869 return
3870 }
3871
3872
3873 func (in *ResourceRequirementsWithoutClaims) DeepCopy() *ResourceRequirementsWithoutClaims {
3874 if in == nil {
3875 return nil
3876 }
3877 out := new(ResourceRequirementsWithoutClaims)
3878 in.DeepCopyInto(out)
3879 return out
3880 }
3881
3882
3883 func (in *RestartOptions) DeepCopyInto(out *RestartOptions) {
3884 *out = *in
3885 out.TypeMeta = in.TypeMeta
3886 if in.GracePeriodSeconds != nil {
3887 in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds
3888 *out = new(int64)
3889 **out = **in
3890 }
3891 if in.DryRun != nil {
3892 in, out := &in.DryRun, &out.DryRun
3893 *out = make([]string, len(*in))
3894 copy(*out, *in)
3895 }
3896 return
3897 }
3898
3899
3900 func (in *RestartOptions) DeepCopy() *RestartOptions {
3901 if in == nil {
3902 return nil
3903 }
3904 out := new(RestartOptions)
3905 in.DeepCopyInto(out)
3906 return out
3907 }
3908
3909
3910 func (in *Rng) DeepCopyInto(out *Rng) {
3911 *out = *in
3912 return
3913 }
3914
3915
3916 func (in *Rng) DeepCopy() *Rng {
3917 if in == nil {
3918 return nil
3919 }
3920 out := new(Rng)
3921 in.DeepCopyInto(out)
3922 return out
3923 }
3924
3925
3926 func (in *SEV) DeepCopyInto(out *SEV) {
3927 *out = *in
3928 if in.Policy != nil {
3929 in, out := &in.Policy, &out.Policy
3930 *out = new(SEVPolicy)
3931 (*in).DeepCopyInto(*out)
3932 }
3933 if in.Attestation != nil {
3934 in, out := &in.Attestation, &out.Attestation
3935 *out = new(SEVAttestation)
3936 **out = **in
3937 }
3938 return
3939 }
3940
3941
3942 func (in *SEV) DeepCopy() *SEV {
3943 if in == nil {
3944 return nil
3945 }
3946 out := new(SEV)
3947 in.DeepCopyInto(out)
3948 return out
3949 }
3950
3951
3952 func (in *SEVAttestation) DeepCopyInto(out *SEVAttestation) {
3953 *out = *in
3954 return
3955 }
3956
3957
3958 func (in *SEVAttestation) DeepCopy() *SEVAttestation {
3959 if in == nil {
3960 return nil
3961 }
3962 out := new(SEVAttestation)
3963 in.DeepCopyInto(out)
3964 return out
3965 }
3966
3967
3968 func (in *SEVMeasurementInfo) DeepCopyInto(out *SEVMeasurementInfo) {
3969 *out = *in
3970 out.TypeMeta = in.TypeMeta
3971 return
3972 }
3973
3974
3975 func (in *SEVMeasurementInfo) DeepCopy() *SEVMeasurementInfo {
3976 if in == nil {
3977 return nil
3978 }
3979 out := new(SEVMeasurementInfo)
3980 in.DeepCopyInto(out)
3981 return out
3982 }
3983
3984
3985 func (in *SEVMeasurementInfo) DeepCopyObject() runtime.Object {
3986 if c := in.DeepCopy(); c != nil {
3987 return c
3988 }
3989 return nil
3990 }
3991
3992
3993 func (in *SEVPlatformInfo) DeepCopyInto(out *SEVPlatformInfo) {
3994 *out = *in
3995 out.TypeMeta = in.TypeMeta
3996 return
3997 }
3998
3999
4000 func (in *SEVPlatformInfo) DeepCopy() *SEVPlatformInfo {
4001 if in == nil {
4002 return nil
4003 }
4004 out := new(SEVPlatformInfo)
4005 in.DeepCopyInto(out)
4006 return out
4007 }
4008
4009
4010 func (in *SEVPlatformInfo) DeepCopyObject() runtime.Object {
4011 if c := in.DeepCopy(); c != nil {
4012 return c
4013 }
4014 return nil
4015 }
4016
4017
4018 func (in *SEVPolicy) DeepCopyInto(out *SEVPolicy) {
4019 *out = *in
4020 if in.EncryptedState != nil {
4021 in, out := &in.EncryptedState, &out.EncryptedState
4022 *out = new(bool)
4023 **out = **in
4024 }
4025 return
4026 }
4027
4028
4029 func (in *SEVPolicy) DeepCopy() *SEVPolicy {
4030 if in == nil {
4031 return nil
4032 }
4033 out := new(SEVPolicy)
4034 in.DeepCopyInto(out)
4035 return out
4036 }
4037
4038
4039 func (in *SEVSecretOptions) DeepCopyInto(out *SEVSecretOptions) {
4040 *out = *in
4041 return
4042 }
4043
4044
4045 func (in *SEVSecretOptions) DeepCopy() *SEVSecretOptions {
4046 if in == nil {
4047 return nil
4048 }
4049 out := new(SEVSecretOptions)
4050 in.DeepCopyInto(out)
4051 return out
4052 }
4053
4054
4055 func (in *SEVSessionOptions) DeepCopyInto(out *SEVSessionOptions) {
4056 *out = *in
4057 return
4058 }
4059
4060
4061 func (in *SEVSessionOptions) DeepCopy() *SEVSessionOptions {
4062 if in == nil {
4063 return nil
4064 }
4065 out := new(SEVSessionOptions)
4066 in.DeepCopyInto(out)
4067 return out
4068 }
4069
4070
4071 func (in *SMBiosConfiguration) DeepCopyInto(out *SMBiosConfiguration) {
4072 *out = *in
4073 return
4074 }
4075
4076
4077 func (in *SMBiosConfiguration) DeepCopy() *SMBiosConfiguration {
4078 if in == nil {
4079 return nil
4080 }
4081 out := new(SMBiosConfiguration)
4082 in.DeepCopyInto(out)
4083 return out
4084 }
4085
4086
4087 func (in *SSHPublicKeyAccessCredential) DeepCopyInto(out *SSHPublicKeyAccessCredential) {
4088 *out = *in
4089 in.Source.DeepCopyInto(&out.Source)
4090 in.PropagationMethod.DeepCopyInto(&out.PropagationMethod)
4091 return
4092 }
4093
4094
4095 func (in *SSHPublicKeyAccessCredential) DeepCopy() *SSHPublicKeyAccessCredential {
4096 if in == nil {
4097 return nil
4098 }
4099 out := new(SSHPublicKeyAccessCredential)
4100 in.DeepCopyInto(out)
4101 return out
4102 }
4103
4104
4105 func (in *SSHPublicKeyAccessCredentialPropagationMethod) DeepCopyInto(out *SSHPublicKeyAccessCredentialPropagationMethod) {
4106 *out = *in
4107 if in.ConfigDrive != nil {
4108 in, out := &in.ConfigDrive, &out.ConfigDrive
4109 *out = new(ConfigDriveSSHPublicKeyAccessCredentialPropagation)
4110 **out = **in
4111 }
4112 if in.NoCloud != nil {
4113 in, out := &in.NoCloud, &out.NoCloud
4114 *out = new(NoCloudSSHPublicKeyAccessCredentialPropagation)
4115 **out = **in
4116 }
4117 if in.QemuGuestAgent != nil {
4118 in, out := &in.QemuGuestAgent, &out.QemuGuestAgent
4119 *out = new(QemuGuestAgentSSHPublicKeyAccessCredentialPropagation)
4120 (*in).DeepCopyInto(*out)
4121 }
4122 return
4123 }
4124
4125
4126 func (in *SSHPublicKeyAccessCredentialPropagationMethod) DeepCopy() *SSHPublicKeyAccessCredentialPropagationMethod {
4127 if in == nil {
4128 return nil
4129 }
4130 out := new(SSHPublicKeyAccessCredentialPropagationMethod)
4131 in.DeepCopyInto(out)
4132 return out
4133 }
4134
4135
4136 func (in *SSHPublicKeyAccessCredentialSource) DeepCopyInto(out *SSHPublicKeyAccessCredentialSource) {
4137 *out = *in
4138 if in.Secret != nil {
4139 in, out := &in.Secret, &out.Secret
4140 *out = new(AccessCredentialSecretSource)
4141 **out = **in
4142 }
4143 return
4144 }
4145
4146
4147 func (in *SSHPublicKeyAccessCredentialSource) DeepCopy() *SSHPublicKeyAccessCredentialSource {
4148 if in == nil {
4149 return nil
4150 }
4151 out := new(SSHPublicKeyAccessCredentialSource)
4152 in.DeepCopyInto(out)
4153 return out
4154 }
4155
4156
4157 func (in *ScreenshotOptions) DeepCopyInto(out *ScreenshotOptions) {
4158 *out = *in
4159 return
4160 }
4161
4162
4163 func (in *ScreenshotOptions) DeepCopy() *ScreenshotOptions {
4164 if in == nil {
4165 return nil
4166 }
4167 out := new(ScreenshotOptions)
4168 in.DeepCopyInto(out)
4169 return out
4170 }
4171
4172
4173 func (in *SeccompConfiguration) DeepCopyInto(out *SeccompConfiguration) {
4174 *out = *in
4175 if in.VirtualMachineInstanceProfile != nil {
4176 in, out := &in.VirtualMachineInstanceProfile, &out.VirtualMachineInstanceProfile
4177 *out = new(VirtualMachineInstanceProfile)
4178 (*in).DeepCopyInto(*out)
4179 }
4180 return
4181 }
4182
4183
4184 func (in *SeccompConfiguration) DeepCopy() *SeccompConfiguration {
4185 if in == nil {
4186 return nil
4187 }
4188 out := new(SeccompConfiguration)
4189 in.DeepCopyInto(out)
4190 return out
4191 }
4192
4193
4194 func (in *SecretVolumeSource) DeepCopyInto(out *SecretVolumeSource) {
4195 *out = *in
4196 if in.Optional != nil {
4197 in, out := &in.Optional, &out.Optional
4198 *out = new(bool)
4199 **out = **in
4200 }
4201 return
4202 }
4203
4204
4205 func (in *SecretVolumeSource) DeepCopy() *SecretVolumeSource {
4206 if in == nil {
4207 return nil
4208 }
4209 out := new(SecretVolumeSource)
4210 in.DeepCopyInto(out)
4211 return out
4212 }
4213
4214
4215 func (in *ServiceAccountVolumeSource) DeepCopyInto(out *ServiceAccountVolumeSource) {
4216 *out = *in
4217 return
4218 }
4219
4220
4221 func (in *ServiceAccountVolumeSource) DeepCopy() *ServiceAccountVolumeSource {
4222 if in == nil {
4223 return nil
4224 }
4225 out := new(ServiceAccountVolumeSource)
4226 in.DeepCopyInto(out)
4227 return out
4228 }
4229
4230
4231 func (in *SoundDevice) DeepCopyInto(out *SoundDevice) {
4232 *out = *in
4233 return
4234 }
4235
4236
4237 func (in *SoundDevice) DeepCopy() *SoundDevice {
4238 if in == nil {
4239 return nil
4240 }
4241 out := new(SoundDevice)
4242 in.DeepCopyInto(out)
4243 return out
4244 }
4245
4246
4247 func (in *StartOptions) DeepCopyInto(out *StartOptions) {
4248 *out = *in
4249 out.TypeMeta = in.TypeMeta
4250 if in.DryRun != nil {
4251 in, out := &in.DryRun, &out.DryRun
4252 *out = make([]string, len(*in))
4253 copy(*out, *in)
4254 }
4255 return
4256 }
4257
4258
4259 func (in *StartOptions) DeepCopy() *StartOptions {
4260 if in == nil {
4261 return nil
4262 }
4263 out := new(StartOptions)
4264 in.DeepCopyInto(out)
4265 return out
4266 }
4267
4268
4269 func (in *StopOptions) DeepCopyInto(out *StopOptions) {
4270 *out = *in
4271 out.TypeMeta = in.TypeMeta
4272 if in.GracePeriod != nil {
4273 in, out := &in.GracePeriod, &out.GracePeriod
4274 *out = new(int64)
4275 **out = **in
4276 }
4277 if in.DryRun != nil {
4278 in, out := &in.DryRun, &out.DryRun
4279 *out = make([]string, len(*in))
4280 copy(*out, *in)
4281 }
4282 return
4283 }
4284
4285
4286 func (in *StopOptions) DeepCopy() *StopOptions {
4287 if in == nil {
4288 return nil
4289 }
4290 out := new(StopOptions)
4291 in.DeepCopyInto(out)
4292 return out
4293 }
4294
4295
4296 func (in *StorageMigratedVolumeInfo) DeepCopyInto(out *StorageMigratedVolumeInfo) {
4297 *out = *in
4298 if in.SourcePVCInfo != nil {
4299 in, out := &in.SourcePVCInfo, &out.SourcePVCInfo
4300 *out = new(PersistentVolumeClaimInfo)
4301 (*in).DeepCopyInto(*out)
4302 }
4303 if in.DestinationPVCInfo != nil {
4304 in, out := &in.DestinationPVCInfo, &out.DestinationPVCInfo
4305 *out = new(PersistentVolumeClaimInfo)
4306 (*in).DeepCopyInto(*out)
4307 }
4308 return
4309 }
4310
4311
4312 func (in *StorageMigratedVolumeInfo) DeepCopy() *StorageMigratedVolumeInfo {
4313 if in == nil {
4314 return nil
4315 }
4316 out := new(StorageMigratedVolumeInfo)
4317 in.DeepCopyInto(out)
4318 return out
4319 }
4320
4321
4322 func (in *SupportContainerResources) DeepCopyInto(out *SupportContainerResources) {
4323 *out = *in
4324 in.Resources.DeepCopyInto(&out.Resources)
4325 return
4326 }
4327
4328
4329 func (in *SupportContainerResources) DeepCopy() *SupportContainerResources {
4330 if in == nil {
4331 return nil
4332 }
4333 out := new(SupportContainerResources)
4334 in.DeepCopyInto(out)
4335 return out
4336 }
4337
4338
4339 func (in *SyNICTimer) DeepCopyInto(out *SyNICTimer) {
4340 *out = *in
4341 if in.Enabled != nil {
4342 in, out := &in.Enabled, &out.Enabled
4343 *out = new(bool)
4344 **out = **in
4345 }
4346 if in.Direct != nil {
4347 in, out := &in.Direct, &out.Direct
4348 *out = new(FeatureState)
4349 (*in).DeepCopyInto(*out)
4350 }
4351 return
4352 }
4353
4354
4355 func (in *SyNICTimer) DeepCopy() *SyNICTimer {
4356 if in == nil {
4357 return nil
4358 }
4359 out := new(SyNICTimer)
4360 in.DeepCopyInto(out)
4361 return out
4362 }
4363
4364
4365 func (in *SysprepSource) DeepCopyInto(out *SysprepSource) {
4366 *out = *in
4367 if in.Secret != nil {
4368 in, out := &in.Secret, &out.Secret
4369 *out = new(corev1.LocalObjectReference)
4370 **out = **in
4371 }
4372 if in.ConfigMap != nil {
4373 in, out := &in.ConfigMap, &out.ConfigMap
4374 *out = new(corev1.LocalObjectReference)
4375 **out = **in
4376 }
4377 return
4378 }
4379
4380
4381 func (in *SysprepSource) DeepCopy() *SysprepSource {
4382 if in == nil {
4383 return nil
4384 }
4385 out := new(SysprepSource)
4386 in.DeepCopyInto(out)
4387 return out
4388 }
4389
4390
4391 func (in *TLSConfiguration) DeepCopyInto(out *TLSConfiguration) {
4392 *out = *in
4393 if in.Ciphers != nil {
4394 in, out := &in.Ciphers, &out.Ciphers
4395 *out = make([]string, len(*in))
4396 copy(*out, *in)
4397 }
4398 return
4399 }
4400
4401
4402 func (in *TLSConfiguration) DeepCopy() *TLSConfiguration {
4403 if in == nil {
4404 return nil
4405 }
4406 out := new(TLSConfiguration)
4407 in.DeepCopyInto(out)
4408 return out
4409 }
4410
4411
4412 func (in *TPMDevice) DeepCopyInto(out *TPMDevice) {
4413 *out = *in
4414 if in.Persistent != nil {
4415 in, out := &in.Persistent, &out.Persistent
4416 *out = new(bool)
4417 **out = **in
4418 }
4419 return
4420 }
4421
4422
4423 func (in *TPMDevice) DeepCopy() *TPMDevice {
4424 if in == nil {
4425 return nil
4426 }
4427 out := new(TPMDevice)
4428 in.DeepCopyInto(out)
4429 return out
4430 }
4431
4432
4433 func (in *Timer) DeepCopyInto(out *Timer) {
4434 *out = *in
4435 if in.HPET != nil {
4436 in, out := &in.HPET, &out.HPET
4437 *out = new(HPETTimer)
4438 (*in).DeepCopyInto(*out)
4439 }
4440 if in.KVM != nil {
4441 in, out := &in.KVM, &out.KVM
4442 *out = new(KVMTimer)
4443 (*in).DeepCopyInto(*out)
4444 }
4445 if in.PIT != nil {
4446 in, out := &in.PIT, &out.PIT
4447 *out = new(PITTimer)
4448 (*in).DeepCopyInto(*out)
4449 }
4450 if in.RTC != nil {
4451 in, out := &in.RTC, &out.RTC
4452 *out = new(RTCTimer)
4453 (*in).DeepCopyInto(*out)
4454 }
4455 if in.Hyperv != nil {
4456 in, out := &in.Hyperv, &out.Hyperv
4457 *out = new(HypervTimer)
4458 (*in).DeepCopyInto(*out)
4459 }
4460 return
4461 }
4462
4463
4464 func (in *Timer) DeepCopy() *Timer {
4465 if in == nil {
4466 return nil
4467 }
4468 out := new(Timer)
4469 in.DeepCopyInto(out)
4470 return out
4471 }
4472
4473
4474 func (in *TokenBucketRateLimiter) DeepCopyInto(out *TokenBucketRateLimiter) {
4475 *out = *in
4476 return
4477 }
4478
4479
4480 func (in *TokenBucketRateLimiter) DeepCopy() *TokenBucketRateLimiter {
4481 if in == nil {
4482 return nil
4483 }
4484 out := new(TokenBucketRateLimiter)
4485 in.DeepCopyInto(out)
4486 return out
4487 }
4488
4489
4490 func (in *TopologyHints) DeepCopyInto(out *TopologyHints) {
4491 *out = *in
4492 if in.TSCFrequency != nil {
4493 in, out := &in.TSCFrequency, &out.TSCFrequency
4494 *out = new(int64)
4495 **out = **in
4496 }
4497 return
4498 }
4499
4500
4501 func (in *TopologyHints) DeepCopy() *TopologyHints {
4502 if in == nil {
4503 return nil
4504 }
4505 out := new(TopologyHints)
4506 in.DeepCopyInto(out)
4507 return out
4508 }
4509
4510
4511 func (in *USBHostDevice) DeepCopyInto(out *USBHostDevice) {
4512 *out = *in
4513 if in.Selectors != nil {
4514 in, out := &in.Selectors, &out.Selectors
4515 *out = make([]USBSelector, len(*in))
4516 copy(*out, *in)
4517 }
4518 return
4519 }
4520
4521
4522 func (in *USBHostDevice) DeepCopy() *USBHostDevice {
4523 if in == nil {
4524 return nil
4525 }
4526 out := new(USBHostDevice)
4527 in.DeepCopyInto(out)
4528 return out
4529 }
4530
4531
4532 func (in *USBSelector) DeepCopyInto(out *USBSelector) {
4533 *out = *in
4534 return
4535 }
4536
4537
4538 func (in *USBSelector) DeepCopy() *USBSelector {
4539 if in == nil {
4540 return nil
4541 }
4542 out := new(USBSelector)
4543 in.DeepCopyInto(out)
4544 return out
4545 }
4546
4547
4548 func (in *UnpauseOptions) DeepCopyInto(out *UnpauseOptions) {
4549 *out = *in
4550 out.TypeMeta = in.TypeMeta
4551 if in.DryRun != nil {
4552 in, out := &in.DryRun, &out.DryRun
4553 *out = make([]string, len(*in))
4554 copy(*out, *in)
4555 }
4556 return
4557 }
4558
4559
4560 func (in *UnpauseOptions) DeepCopy() *UnpauseOptions {
4561 if in == nil {
4562 return nil
4563 }
4564 out := new(UnpauseOptions)
4565 in.DeepCopyInto(out)
4566 return out
4567 }
4568
4569
4570 func (in *UserPasswordAccessCredential) DeepCopyInto(out *UserPasswordAccessCredential) {
4571 *out = *in
4572 in.Source.DeepCopyInto(&out.Source)
4573 in.PropagationMethod.DeepCopyInto(&out.PropagationMethod)
4574 return
4575 }
4576
4577
4578 func (in *UserPasswordAccessCredential) DeepCopy() *UserPasswordAccessCredential {
4579 if in == nil {
4580 return nil
4581 }
4582 out := new(UserPasswordAccessCredential)
4583 in.DeepCopyInto(out)
4584 return out
4585 }
4586
4587
4588 func (in *UserPasswordAccessCredentialPropagationMethod) DeepCopyInto(out *UserPasswordAccessCredentialPropagationMethod) {
4589 *out = *in
4590 if in.QemuGuestAgent != nil {
4591 in, out := &in.QemuGuestAgent, &out.QemuGuestAgent
4592 *out = new(QemuGuestAgentUserPasswordAccessCredentialPropagation)
4593 **out = **in
4594 }
4595 return
4596 }
4597
4598
4599 func (in *UserPasswordAccessCredentialPropagationMethod) DeepCopy() *UserPasswordAccessCredentialPropagationMethod {
4600 if in == nil {
4601 return nil
4602 }
4603 out := new(UserPasswordAccessCredentialPropagationMethod)
4604 in.DeepCopyInto(out)
4605 return out
4606 }
4607
4608
4609 func (in *UserPasswordAccessCredentialSource) DeepCopyInto(out *UserPasswordAccessCredentialSource) {
4610 *out = *in
4611 if in.Secret != nil {
4612 in, out := &in.Secret, &out.Secret
4613 *out = new(AccessCredentialSecretSource)
4614 **out = **in
4615 }
4616 return
4617 }
4618
4619
4620 func (in *UserPasswordAccessCredentialSource) DeepCopy() *UserPasswordAccessCredentialSource {
4621 if in == nil {
4622 return nil
4623 }
4624 out := new(UserPasswordAccessCredentialSource)
4625 in.DeepCopyInto(out)
4626 return out
4627 }
4628
4629
4630 func (in *VGPUDisplayOptions) DeepCopyInto(out *VGPUDisplayOptions) {
4631 *out = *in
4632 if in.Enabled != nil {
4633 in, out := &in.Enabled, &out.Enabled
4634 *out = new(bool)
4635 **out = **in
4636 }
4637 if in.RamFB != nil {
4638 in, out := &in.RamFB, &out.RamFB
4639 *out = new(FeatureState)
4640 (*in).DeepCopyInto(*out)
4641 }
4642 return
4643 }
4644
4645
4646 func (in *VGPUDisplayOptions) DeepCopy() *VGPUDisplayOptions {
4647 if in == nil {
4648 return nil
4649 }
4650 out := new(VGPUDisplayOptions)
4651 in.DeepCopyInto(out)
4652 return out
4653 }
4654
4655
4656 func (in *VGPUOptions) DeepCopyInto(out *VGPUOptions) {
4657 *out = *in
4658 if in.Display != nil {
4659 in, out := &in.Display, &out.Display
4660 *out = new(VGPUDisplayOptions)
4661 (*in).DeepCopyInto(*out)
4662 }
4663 return
4664 }
4665
4666
4667 func (in *VGPUOptions) DeepCopy() *VGPUOptions {
4668 if in == nil {
4669 return nil
4670 }
4671 out := new(VGPUOptions)
4672 in.DeepCopyInto(out)
4673 return out
4674 }
4675
4676
4677 func (in *VMISelector) DeepCopyInto(out *VMISelector) {
4678 *out = *in
4679 return
4680 }
4681
4682
4683 func (in *VMISelector) DeepCopy() *VMISelector {
4684 if in == nil {
4685 return nil
4686 }
4687 out := new(VMISelector)
4688 in.DeepCopyInto(out)
4689 return out
4690 }
4691
4692
4693 func (in *VSOCKOptions) DeepCopyInto(out *VSOCKOptions) {
4694 *out = *in
4695 if in.UseTLS != nil {
4696 in, out := &in.UseTLS, &out.UseTLS
4697 *out = new(bool)
4698 **out = **in
4699 }
4700 return
4701 }
4702
4703
4704 func (in *VSOCKOptions) DeepCopy() *VSOCKOptions {
4705 if in == nil {
4706 return nil
4707 }
4708 out := new(VSOCKOptions)
4709 in.DeepCopyInto(out)
4710 return out
4711 }
4712
4713
4714 func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine) {
4715 *out = *in
4716 out.TypeMeta = in.TypeMeta
4717 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4718 in.Spec.DeepCopyInto(&out.Spec)
4719 in.Status.DeepCopyInto(&out.Status)
4720 return
4721 }
4722
4723
4724 func (in *VirtualMachine) DeepCopy() *VirtualMachine {
4725 if in == nil {
4726 return nil
4727 }
4728 out := new(VirtualMachine)
4729 in.DeepCopyInto(out)
4730 return out
4731 }
4732
4733
4734 func (in *VirtualMachine) DeepCopyObject() runtime.Object {
4735 if c := in.DeepCopy(); c != nil {
4736 return c
4737 }
4738 return nil
4739 }
4740
4741
4742 func (in *VirtualMachineCondition) DeepCopyInto(out *VirtualMachineCondition) {
4743 *out = *in
4744 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
4745 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
4746 return
4747 }
4748
4749
4750 func (in *VirtualMachineCondition) DeepCopy() *VirtualMachineCondition {
4751 if in == nil {
4752 return nil
4753 }
4754 out := new(VirtualMachineCondition)
4755 in.DeepCopyInto(out)
4756 return out
4757 }
4758
4759
4760 func (in *VirtualMachineInstance) DeepCopyInto(out *VirtualMachineInstance) {
4761 *out = *in
4762 out.TypeMeta = in.TypeMeta
4763 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4764 in.Spec.DeepCopyInto(&out.Spec)
4765 in.Status.DeepCopyInto(&out.Status)
4766 return
4767 }
4768
4769
4770 func (in *VirtualMachineInstance) DeepCopy() *VirtualMachineInstance {
4771 if in == nil {
4772 return nil
4773 }
4774 out := new(VirtualMachineInstance)
4775 in.DeepCopyInto(out)
4776 return out
4777 }
4778
4779
4780 func (in *VirtualMachineInstance) DeepCopyObject() runtime.Object {
4781 if c := in.DeepCopy(); c != nil {
4782 return c
4783 }
4784 return nil
4785 }
4786
4787
4788 func (in *VirtualMachineInstanceCondition) DeepCopyInto(out *VirtualMachineInstanceCondition) {
4789 *out = *in
4790 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
4791 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
4792 return
4793 }
4794
4795
4796 func (in *VirtualMachineInstanceCondition) DeepCopy() *VirtualMachineInstanceCondition {
4797 if in == nil {
4798 return nil
4799 }
4800 out := new(VirtualMachineInstanceCondition)
4801 in.DeepCopyInto(out)
4802 return out
4803 }
4804
4805
4806 func (in *VirtualMachineInstanceFileSystem) DeepCopyInto(out *VirtualMachineInstanceFileSystem) {
4807 *out = *in
4808 if in.Disk != nil {
4809 in, out := &in.Disk, &out.Disk
4810 *out = make([]VirtualMachineInstanceFileSystemDisk, len(*in))
4811 copy(*out, *in)
4812 }
4813 return
4814 }
4815
4816
4817 func (in *VirtualMachineInstanceFileSystem) DeepCopy() *VirtualMachineInstanceFileSystem {
4818 if in == nil {
4819 return nil
4820 }
4821 out := new(VirtualMachineInstanceFileSystem)
4822 in.DeepCopyInto(out)
4823 return out
4824 }
4825
4826
4827 func (in *VirtualMachineInstanceFileSystemDisk) DeepCopyInto(out *VirtualMachineInstanceFileSystemDisk) {
4828 *out = *in
4829 return
4830 }
4831
4832
4833 func (in *VirtualMachineInstanceFileSystemDisk) DeepCopy() *VirtualMachineInstanceFileSystemDisk {
4834 if in == nil {
4835 return nil
4836 }
4837 out := new(VirtualMachineInstanceFileSystemDisk)
4838 in.DeepCopyInto(out)
4839 return out
4840 }
4841
4842
4843 func (in *VirtualMachineInstanceFileSystemInfo) DeepCopyInto(out *VirtualMachineInstanceFileSystemInfo) {
4844 *out = *in
4845 if in.Filesystems != nil {
4846 in, out := &in.Filesystems, &out.Filesystems
4847 *out = make([]VirtualMachineInstanceFileSystem, len(*in))
4848 for i := range *in {
4849 (*in)[i].DeepCopyInto(&(*out)[i])
4850 }
4851 }
4852 return
4853 }
4854
4855
4856 func (in *VirtualMachineInstanceFileSystemInfo) DeepCopy() *VirtualMachineInstanceFileSystemInfo {
4857 if in == nil {
4858 return nil
4859 }
4860 out := new(VirtualMachineInstanceFileSystemInfo)
4861 in.DeepCopyInto(out)
4862 return out
4863 }
4864
4865
4866 func (in *VirtualMachineInstanceFileSystemList) DeepCopyInto(out *VirtualMachineInstanceFileSystemList) {
4867 *out = *in
4868 out.TypeMeta = in.TypeMeta
4869 in.ListMeta.DeepCopyInto(&out.ListMeta)
4870 if in.Items != nil {
4871 in, out := &in.Items, &out.Items
4872 *out = make([]VirtualMachineInstanceFileSystem, len(*in))
4873 for i := range *in {
4874 (*in)[i].DeepCopyInto(&(*out)[i])
4875 }
4876 }
4877 return
4878 }
4879
4880
4881 func (in *VirtualMachineInstanceFileSystemList) DeepCopy() *VirtualMachineInstanceFileSystemList {
4882 if in == nil {
4883 return nil
4884 }
4885 out := new(VirtualMachineInstanceFileSystemList)
4886 in.DeepCopyInto(out)
4887 return out
4888 }
4889
4890
4891 func (in *VirtualMachineInstanceFileSystemList) DeepCopyObject() runtime.Object {
4892 if c := in.DeepCopy(); c != nil {
4893 return c
4894 }
4895 return nil
4896 }
4897
4898
4899 func (in *VirtualMachineInstanceGuestAgentInfo) DeepCopyInto(out *VirtualMachineInstanceGuestAgentInfo) {
4900 *out = *in
4901 out.TypeMeta = in.TypeMeta
4902 if in.SupportedCommands != nil {
4903 in, out := &in.SupportedCommands, &out.SupportedCommands
4904 *out = make([]GuestAgentCommandInfo, len(*in))
4905 copy(*out, *in)
4906 }
4907 out.OS = in.OS
4908 if in.UserList != nil {
4909 in, out := &in.UserList, &out.UserList
4910 *out = make([]VirtualMachineInstanceGuestOSUser, len(*in))
4911 copy(*out, *in)
4912 }
4913 in.FSInfo.DeepCopyInto(&out.FSInfo)
4914 return
4915 }
4916
4917
4918 func (in *VirtualMachineInstanceGuestAgentInfo) DeepCopy() *VirtualMachineInstanceGuestAgentInfo {
4919 if in == nil {
4920 return nil
4921 }
4922 out := new(VirtualMachineInstanceGuestAgentInfo)
4923 in.DeepCopyInto(out)
4924 return out
4925 }
4926
4927
4928 func (in *VirtualMachineInstanceGuestAgentInfo) DeepCopyObject() runtime.Object {
4929 if c := in.DeepCopy(); c != nil {
4930 return c
4931 }
4932 return nil
4933 }
4934
4935
4936 func (in *VirtualMachineInstanceGuestOSInfo) DeepCopyInto(out *VirtualMachineInstanceGuestOSInfo) {
4937 *out = *in
4938 return
4939 }
4940
4941
4942 func (in *VirtualMachineInstanceGuestOSInfo) DeepCopy() *VirtualMachineInstanceGuestOSInfo {
4943 if in == nil {
4944 return nil
4945 }
4946 out := new(VirtualMachineInstanceGuestOSInfo)
4947 in.DeepCopyInto(out)
4948 return out
4949 }
4950
4951
4952 func (in *VirtualMachineInstanceGuestOSUser) DeepCopyInto(out *VirtualMachineInstanceGuestOSUser) {
4953 *out = *in
4954 return
4955 }
4956
4957
4958 func (in *VirtualMachineInstanceGuestOSUser) DeepCopy() *VirtualMachineInstanceGuestOSUser {
4959 if in == nil {
4960 return nil
4961 }
4962 out := new(VirtualMachineInstanceGuestOSUser)
4963 in.DeepCopyInto(out)
4964 return out
4965 }
4966
4967
4968 func (in *VirtualMachineInstanceGuestOSUserList) DeepCopyInto(out *VirtualMachineInstanceGuestOSUserList) {
4969 *out = *in
4970 out.TypeMeta = in.TypeMeta
4971 in.ListMeta.DeepCopyInto(&out.ListMeta)
4972 if in.Items != nil {
4973 in, out := &in.Items, &out.Items
4974 *out = make([]VirtualMachineInstanceGuestOSUser, len(*in))
4975 copy(*out, *in)
4976 }
4977 return
4978 }
4979
4980
4981 func (in *VirtualMachineInstanceGuestOSUserList) DeepCopy() *VirtualMachineInstanceGuestOSUserList {
4982 if in == nil {
4983 return nil
4984 }
4985 out := new(VirtualMachineInstanceGuestOSUserList)
4986 in.DeepCopyInto(out)
4987 return out
4988 }
4989
4990
4991 func (in *VirtualMachineInstanceGuestOSUserList) DeepCopyObject() runtime.Object {
4992 if c := in.DeepCopy(); c != nil {
4993 return c
4994 }
4995 return nil
4996 }
4997
4998
4999 func (in *VirtualMachineInstanceList) DeepCopyInto(out *VirtualMachineInstanceList) {
5000 *out = *in
5001 out.TypeMeta = in.TypeMeta
5002 in.ListMeta.DeepCopyInto(&out.ListMeta)
5003 if in.Items != nil {
5004 in, out := &in.Items, &out.Items
5005 *out = make([]VirtualMachineInstance, len(*in))
5006 for i := range *in {
5007 (*in)[i].DeepCopyInto(&(*out)[i])
5008 }
5009 }
5010 return
5011 }
5012
5013
5014 func (in *VirtualMachineInstanceList) DeepCopy() *VirtualMachineInstanceList {
5015 if in == nil {
5016 return nil
5017 }
5018 out := new(VirtualMachineInstanceList)
5019 in.DeepCopyInto(out)
5020 return out
5021 }
5022
5023
5024 func (in *VirtualMachineInstanceList) DeepCopyObject() runtime.Object {
5025 if c := in.DeepCopy(); c != nil {
5026 return c
5027 }
5028 return nil
5029 }
5030
5031
5032 func (in *VirtualMachineInstanceMigration) DeepCopyInto(out *VirtualMachineInstanceMigration) {
5033 *out = *in
5034 out.TypeMeta = in.TypeMeta
5035 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
5036 out.Spec = in.Spec
5037 in.Status.DeepCopyInto(&out.Status)
5038 return
5039 }
5040
5041
5042 func (in *VirtualMachineInstanceMigration) DeepCopy() *VirtualMachineInstanceMigration {
5043 if in == nil {
5044 return nil
5045 }
5046 out := new(VirtualMachineInstanceMigration)
5047 in.DeepCopyInto(out)
5048 return out
5049 }
5050
5051
5052 func (in *VirtualMachineInstanceMigration) DeepCopyObject() runtime.Object {
5053 if c := in.DeepCopy(); c != nil {
5054 return c
5055 }
5056 return nil
5057 }
5058
5059
5060 func (in *VirtualMachineInstanceMigrationCondition) DeepCopyInto(out *VirtualMachineInstanceMigrationCondition) {
5061 *out = *in
5062 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
5063 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
5064 return
5065 }
5066
5067
5068 func (in *VirtualMachineInstanceMigrationCondition) DeepCopy() *VirtualMachineInstanceMigrationCondition {
5069 if in == nil {
5070 return nil
5071 }
5072 out := new(VirtualMachineInstanceMigrationCondition)
5073 in.DeepCopyInto(out)
5074 return out
5075 }
5076
5077
5078 func (in *VirtualMachineInstanceMigrationList) DeepCopyInto(out *VirtualMachineInstanceMigrationList) {
5079 *out = *in
5080 out.TypeMeta = in.TypeMeta
5081 in.ListMeta.DeepCopyInto(&out.ListMeta)
5082 if in.Items != nil {
5083 in, out := &in.Items, &out.Items
5084 *out = make([]VirtualMachineInstanceMigration, len(*in))
5085 for i := range *in {
5086 (*in)[i].DeepCopyInto(&(*out)[i])
5087 }
5088 }
5089 return
5090 }
5091
5092
5093 func (in *VirtualMachineInstanceMigrationList) DeepCopy() *VirtualMachineInstanceMigrationList {
5094 if in == nil {
5095 return nil
5096 }
5097 out := new(VirtualMachineInstanceMigrationList)
5098 in.DeepCopyInto(out)
5099 return out
5100 }
5101
5102
5103 func (in *VirtualMachineInstanceMigrationList) DeepCopyObject() runtime.Object {
5104 if c := in.DeepCopy(); c != nil {
5105 return c
5106 }
5107 return nil
5108 }
5109
5110
5111 func (in *VirtualMachineInstanceMigrationPhaseTransitionTimestamp) DeepCopyInto(out *VirtualMachineInstanceMigrationPhaseTransitionTimestamp) {
5112 *out = *in
5113 in.PhaseTransitionTimestamp.DeepCopyInto(&out.PhaseTransitionTimestamp)
5114 return
5115 }
5116
5117
5118 func (in *VirtualMachineInstanceMigrationPhaseTransitionTimestamp) DeepCopy() *VirtualMachineInstanceMigrationPhaseTransitionTimestamp {
5119 if in == nil {
5120 return nil
5121 }
5122 out := new(VirtualMachineInstanceMigrationPhaseTransitionTimestamp)
5123 in.DeepCopyInto(out)
5124 return out
5125 }
5126
5127
5128 func (in *VirtualMachineInstanceMigrationSpec) DeepCopyInto(out *VirtualMachineInstanceMigrationSpec) {
5129 *out = *in
5130 return
5131 }
5132
5133
5134 func (in *VirtualMachineInstanceMigrationSpec) DeepCopy() *VirtualMachineInstanceMigrationSpec {
5135 if in == nil {
5136 return nil
5137 }
5138 out := new(VirtualMachineInstanceMigrationSpec)
5139 in.DeepCopyInto(out)
5140 return out
5141 }
5142
5143
5144 func (in *VirtualMachineInstanceMigrationState) DeepCopyInto(out *VirtualMachineInstanceMigrationState) {
5145 *out = *in
5146 if in.StartTimestamp != nil {
5147 in, out := &in.StartTimestamp, &out.StartTimestamp
5148 *out = (*in).DeepCopy()
5149 }
5150 if in.EndTimestamp != nil {
5151 in, out := &in.EndTimestamp, &out.EndTimestamp
5152 *out = (*in).DeepCopy()
5153 }
5154 if in.TargetNodeDomainReadyTimestamp != nil {
5155 in, out := &in.TargetNodeDomainReadyTimestamp, &out.TargetNodeDomainReadyTimestamp
5156 *out = (*in).DeepCopy()
5157 }
5158 if in.TargetDirectMigrationNodePorts != nil {
5159 in, out := &in.TargetDirectMigrationNodePorts, &out.TargetDirectMigrationNodePorts
5160 *out = make(map[string]int, len(*in))
5161 for key, val := range *in {
5162 (*out)[key] = val
5163 }
5164 }
5165 if in.MigrationPolicyName != nil {
5166 in, out := &in.MigrationPolicyName, &out.MigrationPolicyName
5167 *out = new(string)
5168 **out = **in
5169 }
5170 if in.MigrationConfiguration != nil {
5171 in, out := &in.MigrationConfiguration, &out.MigrationConfiguration
5172 *out = new(MigrationConfiguration)
5173 (*in).DeepCopyInto(*out)
5174 }
5175 if in.TargetCPUSet != nil {
5176 in, out := &in.TargetCPUSet, &out.TargetCPUSet
5177 *out = make([]int, len(*in))
5178 copy(*out, *in)
5179 }
5180 return
5181 }
5182
5183
5184 func (in *VirtualMachineInstanceMigrationState) DeepCopy() *VirtualMachineInstanceMigrationState {
5185 if in == nil {
5186 return nil
5187 }
5188 out := new(VirtualMachineInstanceMigrationState)
5189 in.DeepCopyInto(out)
5190 return out
5191 }
5192
5193
5194 func (in *VirtualMachineInstanceMigrationStatus) DeepCopyInto(out *VirtualMachineInstanceMigrationStatus) {
5195 *out = *in
5196 if in.Conditions != nil {
5197 in, out := &in.Conditions, &out.Conditions
5198 *out = make([]VirtualMachineInstanceMigrationCondition, len(*in))
5199 for i := range *in {
5200 (*in)[i].DeepCopyInto(&(*out)[i])
5201 }
5202 }
5203 if in.PhaseTransitionTimestamps != nil {
5204 in, out := &in.PhaseTransitionTimestamps, &out.PhaseTransitionTimestamps
5205 *out = make([]VirtualMachineInstanceMigrationPhaseTransitionTimestamp, len(*in))
5206 for i := range *in {
5207 (*in)[i].DeepCopyInto(&(*out)[i])
5208 }
5209 }
5210 if in.MigrationState != nil {
5211 in, out := &in.MigrationState, &out.MigrationState
5212 *out = new(VirtualMachineInstanceMigrationState)
5213 (*in).DeepCopyInto(*out)
5214 }
5215 return
5216 }
5217
5218
5219 func (in *VirtualMachineInstanceMigrationStatus) DeepCopy() *VirtualMachineInstanceMigrationStatus {
5220 if in == nil {
5221 return nil
5222 }
5223 out := new(VirtualMachineInstanceMigrationStatus)
5224 in.DeepCopyInto(out)
5225 return out
5226 }
5227
5228
5229 func (in *VirtualMachineInstanceNetworkInterface) DeepCopyInto(out *VirtualMachineInstanceNetworkInterface) {
5230 *out = *in
5231 if in.IPs != nil {
5232 in, out := &in.IPs, &out.IPs
5233 *out = make([]string, len(*in))
5234 copy(*out, *in)
5235 }
5236 return
5237 }
5238
5239
5240 func (in *VirtualMachineInstanceNetworkInterface) DeepCopy() *VirtualMachineInstanceNetworkInterface {
5241 if in == nil {
5242 return nil
5243 }
5244 out := new(VirtualMachineInstanceNetworkInterface)
5245 in.DeepCopyInto(out)
5246 return out
5247 }
5248
5249
5250 func (in *VirtualMachineInstancePhaseTransitionTimestamp) DeepCopyInto(out *VirtualMachineInstancePhaseTransitionTimestamp) {
5251 *out = *in
5252 in.PhaseTransitionTimestamp.DeepCopyInto(&out.PhaseTransitionTimestamp)
5253 return
5254 }
5255
5256
5257 func (in *VirtualMachineInstancePhaseTransitionTimestamp) DeepCopy() *VirtualMachineInstancePhaseTransitionTimestamp {
5258 if in == nil {
5259 return nil
5260 }
5261 out := new(VirtualMachineInstancePhaseTransitionTimestamp)
5262 in.DeepCopyInto(out)
5263 return out
5264 }
5265
5266
5267 func (in *VirtualMachineInstancePreset) DeepCopyInto(out *VirtualMachineInstancePreset) {
5268 *out = *in
5269 out.TypeMeta = in.TypeMeta
5270 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
5271 in.Spec.DeepCopyInto(&out.Spec)
5272 return
5273 }
5274
5275
5276 func (in *VirtualMachineInstancePreset) DeepCopy() *VirtualMachineInstancePreset {
5277 if in == nil {
5278 return nil
5279 }
5280 out := new(VirtualMachineInstancePreset)
5281 in.DeepCopyInto(out)
5282 return out
5283 }
5284
5285
5286 func (in *VirtualMachineInstancePreset) DeepCopyObject() runtime.Object {
5287 if c := in.DeepCopy(); c != nil {
5288 return c
5289 }
5290 return nil
5291 }
5292
5293
5294 func (in *VirtualMachineInstancePresetList) DeepCopyInto(out *VirtualMachineInstancePresetList) {
5295 *out = *in
5296 out.TypeMeta = in.TypeMeta
5297 in.ListMeta.DeepCopyInto(&out.ListMeta)
5298 if in.Items != nil {
5299 in, out := &in.Items, &out.Items
5300 *out = make([]VirtualMachineInstancePreset, len(*in))
5301 for i := range *in {
5302 (*in)[i].DeepCopyInto(&(*out)[i])
5303 }
5304 }
5305 return
5306 }
5307
5308
5309 func (in *VirtualMachineInstancePresetList) DeepCopy() *VirtualMachineInstancePresetList {
5310 if in == nil {
5311 return nil
5312 }
5313 out := new(VirtualMachineInstancePresetList)
5314 in.DeepCopyInto(out)
5315 return out
5316 }
5317
5318
5319 func (in *VirtualMachineInstancePresetList) DeepCopyObject() runtime.Object {
5320 if c := in.DeepCopy(); c != nil {
5321 return c
5322 }
5323 return nil
5324 }
5325
5326
5327 func (in *VirtualMachineInstancePresetSpec) DeepCopyInto(out *VirtualMachineInstancePresetSpec) {
5328 *out = *in
5329 in.Selector.DeepCopyInto(&out.Selector)
5330 if in.Domain != nil {
5331 in, out := &in.Domain, &out.Domain
5332 *out = new(DomainSpec)
5333 (*in).DeepCopyInto(*out)
5334 }
5335 return
5336 }
5337
5338
5339 func (in *VirtualMachineInstancePresetSpec) DeepCopy() *VirtualMachineInstancePresetSpec {
5340 if in == nil {
5341 return nil
5342 }
5343 out := new(VirtualMachineInstancePresetSpec)
5344 in.DeepCopyInto(out)
5345 return out
5346 }
5347
5348
5349 func (in *VirtualMachineInstanceProfile) DeepCopyInto(out *VirtualMachineInstanceProfile) {
5350 *out = *in
5351 if in.CustomProfile != nil {
5352 in, out := &in.CustomProfile, &out.CustomProfile
5353 *out = new(CustomProfile)
5354 (*in).DeepCopyInto(*out)
5355 }
5356 return
5357 }
5358
5359
5360 func (in *VirtualMachineInstanceProfile) DeepCopy() *VirtualMachineInstanceProfile {
5361 if in == nil {
5362 return nil
5363 }
5364 out := new(VirtualMachineInstanceProfile)
5365 in.DeepCopyInto(out)
5366 return out
5367 }
5368
5369
5370 func (in *VirtualMachineInstanceReplicaSet) DeepCopyInto(out *VirtualMachineInstanceReplicaSet) {
5371 *out = *in
5372 out.TypeMeta = in.TypeMeta
5373 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
5374 in.Spec.DeepCopyInto(&out.Spec)
5375 in.Status.DeepCopyInto(&out.Status)
5376 return
5377 }
5378
5379
5380 func (in *VirtualMachineInstanceReplicaSet) DeepCopy() *VirtualMachineInstanceReplicaSet {
5381 if in == nil {
5382 return nil
5383 }
5384 out := new(VirtualMachineInstanceReplicaSet)
5385 in.DeepCopyInto(out)
5386 return out
5387 }
5388
5389
5390 func (in *VirtualMachineInstanceReplicaSet) DeepCopyObject() runtime.Object {
5391 if c := in.DeepCopy(); c != nil {
5392 return c
5393 }
5394 return nil
5395 }
5396
5397
5398 func (in *VirtualMachineInstanceReplicaSetCondition) DeepCopyInto(out *VirtualMachineInstanceReplicaSetCondition) {
5399 *out = *in
5400 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
5401 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
5402 return
5403 }
5404
5405
5406 func (in *VirtualMachineInstanceReplicaSetCondition) DeepCopy() *VirtualMachineInstanceReplicaSetCondition {
5407 if in == nil {
5408 return nil
5409 }
5410 out := new(VirtualMachineInstanceReplicaSetCondition)
5411 in.DeepCopyInto(out)
5412 return out
5413 }
5414
5415
5416 func (in *VirtualMachineInstanceReplicaSetList) DeepCopyInto(out *VirtualMachineInstanceReplicaSetList) {
5417 *out = *in
5418 out.TypeMeta = in.TypeMeta
5419 in.ListMeta.DeepCopyInto(&out.ListMeta)
5420 if in.Items != nil {
5421 in, out := &in.Items, &out.Items
5422 *out = make([]VirtualMachineInstanceReplicaSet, len(*in))
5423 for i := range *in {
5424 (*in)[i].DeepCopyInto(&(*out)[i])
5425 }
5426 }
5427 return
5428 }
5429
5430
5431 func (in *VirtualMachineInstanceReplicaSetList) DeepCopy() *VirtualMachineInstanceReplicaSetList {
5432 if in == nil {
5433 return nil
5434 }
5435 out := new(VirtualMachineInstanceReplicaSetList)
5436 in.DeepCopyInto(out)
5437 return out
5438 }
5439
5440
5441 func (in *VirtualMachineInstanceReplicaSetList) DeepCopyObject() runtime.Object {
5442 if c := in.DeepCopy(); c != nil {
5443 return c
5444 }
5445 return nil
5446 }
5447
5448
5449 func (in *VirtualMachineInstanceReplicaSetSpec) DeepCopyInto(out *VirtualMachineInstanceReplicaSetSpec) {
5450 *out = *in
5451 if in.Replicas != nil {
5452 in, out := &in.Replicas, &out.Replicas
5453 *out = new(int32)
5454 **out = **in
5455 }
5456 if in.Selector != nil {
5457 in, out := &in.Selector, &out.Selector
5458 *out = new(metav1.LabelSelector)
5459 (*in).DeepCopyInto(*out)
5460 }
5461 if in.Template != nil {
5462 in, out := &in.Template, &out.Template
5463 *out = new(VirtualMachineInstanceTemplateSpec)
5464 (*in).DeepCopyInto(*out)
5465 }
5466 return
5467 }
5468
5469
5470 func (in *VirtualMachineInstanceReplicaSetSpec) DeepCopy() *VirtualMachineInstanceReplicaSetSpec {
5471 if in == nil {
5472 return nil
5473 }
5474 out := new(VirtualMachineInstanceReplicaSetSpec)
5475 in.DeepCopyInto(out)
5476 return out
5477 }
5478
5479
5480 func (in *VirtualMachineInstanceReplicaSetStatus) DeepCopyInto(out *VirtualMachineInstanceReplicaSetStatus) {
5481 *out = *in
5482 if in.Conditions != nil {
5483 in, out := &in.Conditions, &out.Conditions
5484 *out = make([]VirtualMachineInstanceReplicaSetCondition, len(*in))
5485 for i := range *in {
5486 (*in)[i].DeepCopyInto(&(*out)[i])
5487 }
5488 }
5489 return
5490 }
5491
5492
5493 func (in *VirtualMachineInstanceReplicaSetStatus) DeepCopy() *VirtualMachineInstanceReplicaSetStatus {
5494 if in == nil {
5495 return nil
5496 }
5497 out := new(VirtualMachineInstanceReplicaSetStatus)
5498 in.DeepCopyInto(out)
5499 return out
5500 }
5501
5502
5503 func (in *VirtualMachineInstanceSpec) DeepCopyInto(out *VirtualMachineInstanceSpec) {
5504 *out = *in
5505 in.Domain.DeepCopyInto(&out.Domain)
5506 if in.NodeSelector != nil {
5507 in, out := &in.NodeSelector, &out.NodeSelector
5508 *out = make(map[string]string, len(*in))
5509 for key, val := range *in {
5510 (*out)[key] = val
5511 }
5512 }
5513 if in.Affinity != nil {
5514 in, out := &in.Affinity, &out.Affinity
5515 *out = new(corev1.Affinity)
5516 (*in).DeepCopyInto(*out)
5517 }
5518 if in.Tolerations != nil {
5519 in, out := &in.Tolerations, &out.Tolerations
5520 *out = make([]corev1.Toleration, len(*in))
5521 for i := range *in {
5522 (*in)[i].DeepCopyInto(&(*out)[i])
5523 }
5524 }
5525 if in.TopologySpreadConstraints != nil {
5526 in, out := &in.TopologySpreadConstraints, &out.TopologySpreadConstraints
5527 *out = make([]corev1.TopologySpreadConstraint, len(*in))
5528 for i := range *in {
5529 (*in)[i].DeepCopyInto(&(*out)[i])
5530 }
5531 }
5532 if in.EvictionStrategy != nil {
5533 in, out := &in.EvictionStrategy, &out.EvictionStrategy
5534 *out = new(EvictionStrategy)
5535 **out = **in
5536 }
5537 if in.StartStrategy != nil {
5538 in, out := &in.StartStrategy, &out.StartStrategy
5539 *out = new(StartStrategy)
5540 **out = **in
5541 }
5542 if in.TerminationGracePeriodSeconds != nil {
5543 in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds
5544 *out = new(int64)
5545 **out = **in
5546 }
5547 if in.Volumes != nil {
5548 in, out := &in.Volumes, &out.Volumes
5549 *out = make([]Volume, len(*in))
5550 for i := range *in {
5551 (*in)[i].DeepCopyInto(&(*out)[i])
5552 }
5553 }
5554 if in.LivenessProbe != nil {
5555 in, out := &in.LivenessProbe, &out.LivenessProbe
5556 *out = new(Probe)
5557 (*in).DeepCopyInto(*out)
5558 }
5559 if in.ReadinessProbe != nil {
5560 in, out := &in.ReadinessProbe, &out.ReadinessProbe
5561 *out = new(Probe)
5562 (*in).DeepCopyInto(*out)
5563 }
5564 if in.Networks != nil {
5565 in, out := &in.Networks, &out.Networks
5566 *out = make([]Network, len(*in))
5567 for i := range *in {
5568 (*in)[i].DeepCopyInto(&(*out)[i])
5569 }
5570 }
5571 if in.DNSConfig != nil {
5572 in, out := &in.DNSConfig, &out.DNSConfig
5573 *out = new(corev1.PodDNSConfig)
5574 (*in).DeepCopyInto(*out)
5575 }
5576 if in.AccessCredentials != nil {
5577 in, out := &in.AccessCredentials, &out.AccessCredentials
5578 *out = make([]AccessCredential, len(*in))
5579 for i := range *in {
5580 (*in)[i].DeepCopyInto(&(*out)[i])
5581 }
5582 }
5583 return
5584 }
5585
5586
5587 func (in *VirtualMachineInstanceSpec) DeepCopy() *VirtualMachineInstanceSpec {
5588 if in == nil {
5589 return nil
5590 }
5591 out := new(VirtualMachineInstanceSpec)
5592 in.DeepCopyInto(out)
5593 return out
5594 }
5595
5596
5597 func (in *VirtualMachineInstanceStatus) DeepCopyInto(out *VirtualMachineInstanceStatus) {
5598 *out = *in
5599 if in.Conditions != nil {
5600 in, out := &in.Conditions, &out.Conditions
5601 *out = make([]VirtualMachineInstanceCondition, len(*in))
5602 for i := range *in {
5603 (*in)[i].DeepCopyInto(&(*out)[i])
5604 }
5605 }
5606 if in.PhaseTransitionTimestamps != nil {
5607 in, out := &in.PhaseTransitionTimestamps, &out.PhaseTransitionTimestamps
5608 *out = make([]VirtualMachineInstancePhaseTransitionTimestamp, len(*in))
5609 for i := range *in {
5610 (*in)[i].DeepCopyInto(&(*out)[i])
5611 }
5612 }
5613 if in.Interfaces != nil {
5614 in, out := &in.Interfaces, &out.Interfaces
5615 *out = make([]VirtualMachineInstanceNetworkInterface, len(*in))
5616 for i := range *in {
5617 (*in)[i].DeepCopyInto(&(*out)[i])
5618 }
5619 }
5620 out.GuestOSInfo = in.GuestOSInfo
5621 if in.MigrationState != nil {
5622 in, out := &in.MigrationState, &out.MigrationState
5623 *out = new(VirtualMachineInstanceMigrationState)
5624 (*in).DeepCopyInto(*out)
5625 }
5626 if in.QOSClass != nil {
5627 in, out := &in.QOSClass, &out.QOSClass
5628 *out = new(corev1.PodQOSClass)
5629 **out = **in
5630 }
5631 if in.ActivePods != nil {
5632 in, out := &in.ActivePods, &out.ActivePods
5633 *out = make(map[types.UID]string, len(*in))
5634 for key, val := range *in {
5635 (*out)[key] = val
5636 }
5637 }
5638 if in.VolumeStatus != nil {
5639 in, out := &in.VolumeStatus, &out.VolumeStatus
5640 *out = make([]VolumeStatus, len(*in))
5641 for i := range *in {
5642 (*in)[i].DeepCopyInto(&(*out)[i])
5643 }
5644 }
5645 if in.KernelBootStatus != nil {
5646 in, out := &in.KernelBootStatus, &out.KernelBootStatus
5647 *out = new(KernelBootStatus)
5648 (*in).DeepCopyInto(*out)
5649 }
5650 if in.TopologyHints != nil {
5651 in, out := &in.TopologyHints, &out.TopologyHints
5652 *out = new(TopologyHints)
5653 (*in).DeepCopyInto(*out)
5654 }
5655 if in.VSOCKCID != nil {
5656 in, out := &in.VSOCKCID, &out.VSOCKCID
5657 *out = new(uint32)
5658 **out = **in
5659 }
5660 if in.Machine != nil {
5661 in, out := &in.Machine, &out.Machine
5662 *out = new(Machine)
5663 **out = **in
5664 }
5665 if in.CurrentCPUTopology != nil {
5666 in, out := &in.CurrentCPUTopology, &out.CurrentCPUTopology
5667 *out = new(CPUTopology)
5668 **out = **in
5669 }
5670 if in.Memory != nil {
5671 in, out := &in.Memory, &out.Memory
5672 *out = new(MemoryStatus)
5673 (*in).DeepCopyInto(*out)
5674 }
5675 if in.MigratedVolumes != nil {
5676 in, out := &in.MigratedVolumes, &out.MigratedVolumes
5677 *out = make([]StorageMigratedVolumeInfo, len(*in))
5678 for i := range *in {
5679 (*in)[i].DeepCopyInto(&(*out)[i])
5680 }
5681 }
5682 return
5683 }
5684
5685
5686 func (in *VirtualMachineInstanceStatus) DeepCopy() *VirtualMachineInstanceStatus {
5687 if in == nil {
5688 return nil
5689 }
5690 out := new(VirtualMachineInstanceStatus)
5691 in.DeepCopyInto(out)
5692 return out
5693 }
5694
5695
5696 func (in *VirtualMachineInstanceTemplateSpec) DeepCopyInto(out *VirtualMachineInstanceTemplateSpec) {
5697 *out = *in
5698 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
5699 in.Spec.DeepCopyInto(&out.Spec)
5700 return
5701 }
5702
5703
5704 func (in *VirtualMachineInstanceTemplateSpec) DeepCopy() *VirtualMachineInstanceTemplateSpec {
5705 if in == nil {
5706 return nil
5707 }
5708 out := new(VirtualMachineInstanceTemplateSpec)
5709 in.DeepCopyInto(out)
5710 return out
5711 }
5712
5713
5714 func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList) {
5715 *out = *in
5716 out.TypeMeta = in.TypeMeta
5717 in.ListMeta.DeepCopyInto(&out.ListMeta)
5718 if in.Items != nil {
5719 in, out := &in.Items, &out.Items
5720 *out = make([]VirtualMachine, len(*in))
5721 for i := range *in {
5722 (*in)[i].DeepCopyInto(&(*out)[i])
5723 }
5724 }
5725 return
5726 }
5727
5728
5729 func (in *VirtualMachineList) DeepCopy() *VirtualMachineList {
5730 if in == nil {
5731 return nil
5732 }
5733 out := new(VirtualMachineList)
5734 in.DeepCopyInto(out)
5735 return out
5736 }
5737
5738
5739 func (in *VirtualMachineList) DeepCopyObject() runtime.Object {
5740 if c := in.DeepCopy(); c != nil {
5741 return c
5742 }
5743 return nil
5744 }
5745
5746
5747 func (in *VirtualMachineMemoryDumpRequest) DeepCopyInto(out *VirtualMachineMemoryDumpRequest) {
5748 *out = *in
5749 if in.StartTimestamp != nil {
5750 in, out := &in.StartTimestamp, &out.StartTimestamp
5751 *out = (*in).DeepCopy()
5752 }
5753 if in.EndTimestamp != nil {
5754 in, out := &in.EndTimestamp, &out.EndTimestamp
5755 *out = (*in).DeepCopy()
5756 }
5757 if in.FileName != nil {
5758 in, out := &in.FileName, &out.FileName
5759 *out = new(string)
5760 **out = **in
5761 }
5762 return
5763 }
5764
5765
5766 func (in *VirtualMachineMemoryDumpRequest) DeepCopy() *VirtualMachineMemoryDumpRequest {
5767 if in == nil {
5768 return nil
5769 }
5770 out := new(VirtualMachineMemoryDumpRequest)
5771 in.DeepCopyInto(out)
5772 return out
5773 }
5774
5775
5776 func (in *VirtualMachineOptions) DeepCopyInto(out *VirtualMachineOptions) {
5777 *out = *in
5778 if in.DisableFreePageReporting != nil {
5779 in, out := &in.DisableFreePageReporting, &out.DisableFreePageReporting
5780 *out = new(DisableFreePageReporting)
5781 **out = **in
5782 }
5783 if in.DisableSerialConsoleLog != nil {
5784 in, out := &in.DisableSerialConsoleLog, &out.DisableSerialConsoleLog
5785 *out = new(DisableSerialConsoleLog)
5786 **out = **in
5787 }
5788 return
5789 }
5790
5791
5792 func (in *VirtualMachineOptions) DeepCopy() *VirtualMachineOptions {
5793 if in == nil {
5794 return nil
5795 }
5796 out := new(VirtualMachineOptions)
5797 in.DeepCopyInto(out)
5798 return out
5799 }
5800
5801
5802 func (in *VirtualMachineSpec) DeepCopyInto(out *VirtualMachineSpec) {
5803 *out = *in
5804 if in.Running != nil {
5805 in, out := &in.Running, &out.Running
5806 *out = new(bool)
5807 **out = **in
5808 }
5809 if in.RunStrategy != nil {
5810 in, out := &in.RunStrategy, &out.RunStrategy
5811 *out = new(VirtualMachineRunStrategy)
5812 **out = **in
5813 }
5814 if in.Instancetype != nil {
5815 in, out := &in.Instancetype, &out.Instancetype
5816 *out = new(InstancetypeMatcher)
5817 (*in).DeepCopyInto(*out)
5818 }
5819 if in.Preference != nil {
5820 in, out := &in.Preference, &out.Preference
5821 *out = new(PreferenceMatcher)
5822 (*in).DeepCopyInto(*out)
5823 }
5824 if in.Template != nil {
5825 in, out := &in.Template, &out.Template
5826 *out = new(VirtualMachineInstanceTemplateSpec)
5827 (*in).DeepCopyInto(*out)
5828 }
5829 if in.DataVolumeTemplates != nil {
5830 in, out := &in.DataVolumeTemplates, &out.DataVolumeTemplates
5831 *out = make([]DataVolumeTemplateSpec, len(*in))
5832 for i := range *in {
5833 (*in)[i].DeepCopyInto(&(*out)[i])
5834 }
5835 }
5836 if in.UpdateVolumesStrategy != nil {
5837 in, out := &in.UpdateVolumesStrategy, &out.UpdateVolumesStrategy
5838 *out = new(UpdateVolumesStrategy)
5839 **out = **in
5840 }
5841 return
5842 }
5843
5844
5845 func (in *VirtualMachineSpec) DeepCopy() *VirtualMachineSpec {
5846 if in == nil {
5847 return nil
5848 }
5849 out := new(VirtualMachineSpec)
5850 in.DeepCopyInto(out)
5851 return out
5852 }
5853
5854
5855 func (in *VirtualMachineStartFailure) DeepCopyInto(out *VirtualMachineStartFailure) {
5856 *out = *in
5857 if in.RetryAfterTimestamp != nil {
5858 in, out := &in.RetryAfterTimestamp, &out.RetryAfterTimestamp
5859 *out = (*in).DeepCopy()
5860 }
5861 return
5862 }
5863
5864
5865 func (in *VirtualMachineStartFailure) DeepCopy() *VirtualMachineStartFailure {
5866 if in == nil {
5867 return nil
5868 }
5869 out := new(VirtualMachineStartFailure)
5870 in.DeepCopyInto(out)
5871 return out
5872 }
5873
5874
5875 func (in *VirtualMachineStateChangeRequest) DeepCopyInto(out *VirtualMachineStateChangeRequest) {
5876 *out = *in
5877 if in.Data != nil {
5878 in, out := &in.Data, &out.Data
5879 *out = make(map[string]string, len(*in))
5880 for key, val := range *in {
5881 (*out)[key] = val
5882 }
5883 }
5884 if in.UID != nil {
5885 in, out := &in.UID, &out.UID
5886 *out = new(types.UID)
5887 **out = **in
5888 }
5889 return
5890 }
5891
5892
5893 func (in *VirtualMachineStateChangeRequest) DeepCopy() *VirtualMachineStateChangeRequest {
5894 if in == nil {
5895 return nil
5896 }
5897 out := new(VirtualMachineStateChangeRequest)
5898 in.DeepCopyInto(out)
5899 return out
5900 }
5901
5902
5903 func (in *VirtualMachineStatus) DeepCopyInto(out *VirtualMachineStatus) {
5904 *out = *in
5905 if in.SnapshotInProgress != nil {
5906 in, out := &in.SnapshotInProgress, &out.SnapshotInProgress
5907 *out = new(string)
5908 **out = **in
5909 }
5910 if in.RestoreInProgress != nil {
5911 in, out := &in.RestoreInProgress, &out.RestoreInProgress
5912 *out = new(string)
5913 **out = **in
5914 }
5915 if in.Conditions != nil {
5916 in, out := &in.Conditions, &out.Conditions
5917 *out = make([]VirtualMachineCondition, len(*in))
5918 for i := range *in {
5919 (*in)[i].DeepCopyInto(&(*out)[i])
5920 }
5921 }
5922 if in.StateChangeRequests != nil {
5923 in, out := &in.StateChangeRequests, &out.StateChangeRequests
5924 *out = make([]VirtualMachineStateChangeRequest, len(*in))
5925 for i := range *in {
5926 (*in)[i].DeepCopyInto(&(*out)[i])
5927 }
5928 }
5929 if in.VolumeRequests != nil {
5930 in, out := &in.VolumeRequests, &out.VolumeRequests
5931 *out = make([]VirtualMachineVolumeRequest, len(*in))
5932 for i := range *in {
5933 (*in)[i].DeepCopyInto(&(*out)[i])
5934 }
5935 }
5936 if in.VolumeSnapshotStatuses != nil {
5937 in, out := &in.VolumeSnapshotStatuses, &out.VolumeSnapshotStatuses
5938 *out = make([]VolumeSnapshotStatus, len(*in))
5939 copy(*out, *in)
5940 }
5941 if in.StartFailure != nil {
5942 in, out := &in.StartFailure, &out.StartFailure
5943 *out = new(VirtualMachineStartFailure)
5944 (*in).DeepCopyInto(*out)
5945 }
5946 if in.MemoryDumpRequest != nil {
5947 in, out := &in.MemoryDumpRequest, &out.MemoryDumpRequest
5948 *out = new(VirtualMachineMemoryDumpRequest)
5949 (*in).DeepCopyInto(*out)
5950 }
5951 if in.VolumeUpdateState != nil {
5952 in, out := &in.VolumeUpdateState, &out.VolumeUpdateState
5953 *out = new(VolumeUpdateState)
5954 (*in).DeepCopyInto(*out)
5955 }
5956 return
5957 }
5958
5959
5960 func (in *VirtualMachineStatus) DeepCopy() *VirtualMachineStatus {
5961 if in == nil {
5962 return nil
5963 }
5964 out := new(VirtualMachineStatus)
5965 in.DeepCopyInto(out)
5966 return out
5967 }
5968
5969
5970 func (in *VirtualMachineVolumeRequest) DeepCopyInto(out *VirtualMachineVolumeRequest) {
5971 *out = *in
5972 if in.AddVolumeOptions != nil {
5973 in, out := &in.AddVolumeOptions, &out.AddVolumeOptions
5974 *out = new(AddVolumeOptions)
5975 (*in).DeepCopyInto(*out)
5976 }
5977 if in.RemoveVolumeOptions != nil {
5978 in, out := &in.RemoveVolumeOptions, &out.RemoveVolumeOptions
5979 *out = new(RemoveVolumeOptions)
5980 (*in).DeepCopyInto(*out)
5981 }
5982 return
5983 }
5984
5985
5986 func (in *VirtualMachineVolumeRequest) DeepCopy() *VirtualMachineVolumeRequest {
5987 if in == nil {
5988 return nil
5989 }
5990 out := new(VirtualMachineVolumeRequest)
5991 in.DeepCopyInto(out)
5992 return out
5993 }
5994
5995
5996 func (in *Volume) DeepCopyInto(out *Volume) {
5997 *out = *in
5998 in.VolumeSource.DeepCopyInto(&out.VolumeSource)
5999 return
6000 }
6001
6002
6003 func (in *Volume) DeepCopy() *Volume {
6004 if in == nil {
6005 return nil
6006 }
6007 out := new(Volume)
6008 in.DeepCopyInto(out)
6009 return out
6010 }
6011
6012
6013 func (in *VolumeMigrationState) DeepCopyInto(out *VolumeMigrationState) {
6014 *out = *in
6015 if in.MigratedVolumes != nil {
6016 in, out := &in.MigratedVolumes, &out.MigratedVolumes
6017 *out = make([]StorageMigratedVolumeInfo, len(*in))
6018 for i := range *in {
6019 (*in)[i].DeepCopyInto(&(*out)[i])
6020 }
6021 }
6022 return
6023 }
6024
6025
6026 func (in *VolumeMigrationState) DeepCopy() *VolumeMigrationState {
6027 if in == nil {
6028 return nil
6029 }
6030 out := new(VolumeMigrationState)
6031 in.DeepCopyInto(out)
6032 return out
6033 }
6034
6035
6036 func (in *VolumeSnapshotStatus) DeepCopyInto(out *VolumeSnapshotStatus) {
6037 *out = *in
6038 return
6039 }
6040
6041
6042 func (in *VolumeSnapshotStatus) DeepCopy() *VolumeSnapshotStatus {
6043 if in == nil {
6044 return nil
6045 }
6046 out := new(VolumeSnapshotStatus)
6047 in.DeepCopyInto(out)
6048 return out
6049 }
6050
6051
6052 func (in *VolumeSource) DeepCopyInto(out *VolumeSource) {
6053 *out = *in
6054 if in.HostDisk != nil {
6055 in, out := &in.HostDisk, &out.HostDisk
6056 *out = new(HostDisk)
6057 (*in).DeepCopyInto(*out)
6058 }
6059 if in.PersistentVolumeClaim != nil {
6060 in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
6061 *out = new(PersistentVolumeClaimVolumeSource)
6062 **out = **in
6063 }
6064 if in.CloudInitNoCloud != nil {
6065 in, out := &in.CloudInitNoCloud, &out.CloudInitNoCloud
6066 *out = new(CloudInitNoCloudSource)
6067 (*in).DeepCopyInto(*out)
6068 }
6069 if in.CloudInitConfigDrive != nil {
6070 in, out := &in.CloudInitConfigDrive, &out.CloudInitConfigDrive
6071 *out = new(CloudInitConfigDriveSource)
6072 (*in).DeepCopyInto(*out)
6073 }
6074 if in.Sysprep != nil {
6075 in, out := &in.Sysprep, &out.Sysprep
6076 *out = new(SysprepSource)
6077 (*in).DeepCopyInto(*out)
6078 }
6079 if in.ContainerDisk != nil {
6080 in, out := &in.ContainerDisk, &out.ContainerDisk
6081 *out = new(ContainerDiskSource)
6082 **out = **in
6083 }
6084 if in.Ephemeral != nil {
6085 in, out := &in.Ephemeral, &out.Ephemeral
6086 *out = new(EphemeralVolumeSource)
6087 (*in).DeepCopyInto(*out)
6088 }
6089 if in.EmptyDisk != nil {
6090 in, out := &in.EmptyDisk, &out.EmptyDisk
6091 *out = new(EmptyDiskSource)
6092 (*in).DeepCopyInto(*out)
6093 }
6094 if in.DataVolume != nil {
6095 in, out := &in.DataVolume, &out.DataVolume
6096 *out = new(DataVolumeSource)
6097 **out = **in
6098 }
6099 if in.ConfigMap != nil {
6100 in, out := &in.ConfigMap, &out.ConfigMap
6101 *out = new(ConfigMapVolumeSource)
6102 (*in).DeepCopyInto(*out)
6103 }
6104 if in.Secret != nil {
6105 in, out := &in.Secret, &out.Secret
6106 *out = new(SecretVolumeSource)
6107 (*in).DeepCopyInto(*out)
6108 }
6109 if in.DownwardAPI != nil {
6110 in, out := &in.DownwardAPI, &out.DownwardAPI
6111 *out = new(DownwardAPIVolumeSource)
6112 (*in).DeepCopyInto(*out)
6113 }
6114 if in.ServiceAccount != nil {
6115 in, out := &in.ServiceAccount, &out.ServiceAccount
6116 *out = new(ServiceAccountVolumeSource)
6117 **out = **in
6118 }
6119 if in.DownwardMetrics != nil {
6120 in, out := &in.DownwardMetrics, &out.DownwardMetrics
6121 *out = new(DownwardMetricsVolumeSource)
6122 **out = **in
6123 }
6124 if in.MemoryDump != nil {
6125 in, out := &in.MemoryDump, &out.MemoryDump
6126 *out = new(MemoryDumpVolumeSource)
6127 **out = **in
6128 }
6129 return
6130 }
6131
6132
6133 func (in *VolumeSource) DeepCopy() *VolumeSource {
6134 if in == nil {
6135 return nil
6136 }
6137 out := new(VolumeSource)
6138 in.DeepCopyInto(out)
6139 return out
6140 }
6141
6142
6143 func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus) {
6144 *out = *in
6145 if in.PersistentVolumeClaimInfo != nil {
6146 in, out := &in.PersistentVolumeClaimInfo, &out.PersistentVolumeClaimInfo
6147 *out = new(PersistentVolumeClaimInfo)
6148 (*in).DeepCopyInto(*out)
6149 }
6150 if in.HotplugVolume != nil {
6151 in, out := &in.HotplugVolume, &out.HotplugVolume
6152 *out = new(HotplugVolumeStatus)
6153 **out = **in
6154 }
6155 if in.MemoryDumpVolume != nil {
6156 in, out := &in.MemoryDumpVolume, &out.MemoryDumpVolume
6157 *out = new(DomainMemoryDumpInfo)
6158 (*in).DeepCopyInto(*out)
6159 }
6160 if in.ContainerDiskVolume != nil {
6161 in, out := &in.ContainerDiskVolume, &out.ContainerDiskVolume
6162 *out = new(ContainerDiskInfo)
6163 **out = **in
6164 }
6165 return
6166 }
6167
6168
6169 func (in *VolumeStatus) DeepCopy() *VolumeStatus {
6170 if in == nil {
6171 return nil
6172 }
6173 out := new(VolumeStatus)
6174 in.DeepCopyInto(out)
6175 return out
6176 }
6177
6178
6179 func (in *VolumeUpdateState) DeepCopyInto(out *VolumeUpdateState) {
6180 *out = *in
6181 if in.VolumeMigrationState != nil {
6182 in, out := &in.VolumeMigrationState, &out.VolumeMigrationState
6183 *out = new(VolumeMigrationState)
6184 (*in).DeepCopyInto(*out)
6185 }
6186 return
6187 }
6188
6189
6190 func (in *VolumeUpdateState) DeepCopy() *VolumeUpdateState {
6191 if in == nil {
6192 return nil
6193 }
6194 out := new(VolumeUpdateState)
6195 in.DeepCopyInto(out)
6196 return out
6197 }
6198
6199
6200 func (in *Watchdog) DeepCopyInto(out *Watchdog) {
6201 *out = *in
6202 in.WatchdogDevice.DeepCopyInto(&out.WatchdogDevice)
6203 return
6204 }
6205
6206
6207 func (in *Watchdog) DeepCopy() *Watchdog {
6208 if in == nil {
6209 return nil
6210 }
6211 out := new(Watchdog)
6212 in.DeepCopyInto(out)
6213 return out
6214 }
6215
6216
6217 func (in *WatchdogDevice) DeepCopyInto(out *WatchdogDevice) {
6218 *out = *in
6219 if in.I6300ESB != nil {
6220 in, out := &in.I6300ESB, &out.I6300ESB
6221 *out = new(I6300ESBWatchdog)
6222 **out = **in
6223 }
6224 return
6225 }
6226
6227
6228 func (in *WatchdogDevice) DeepCopy() *WatchdogDevice {
6229 if in == nil {
6230 return nil
6231 }
6232 out := new(WatchdogDevice)
6233 in.DeepCopyInto(out)
6234 return out
6235 }
6236
View as plain text