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