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