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