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