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