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 core_v1 "k8s.io/api/core/v1" 25 meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 intstr "k8s.io/apimachinery/pkg/util/intstr" 28) 29 30// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 31func (in *ControllerRevision) DeepCopyInto(out *ControllerRevision) { 32 *out = *in 33 out.TypeMeta = in.TypeMeta 34 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 35 in.Data.DeepCopyInto(&out.Data) 36 return 37} 38 39// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerRevision. 40func (in *ControllerRevision) DeepCopy() *ControllerRevision { 41 if in == nil { 42 return nil 43 } 44 out := new(ControllerRevision) 45 in.DeepCopyInto(out) 46 return out 47} 48 49// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 50func (in *ControllerRevision) DeepCopyObject() runtime.Object { 51 if c := in.DeepCopy(); c != nil { 52 return c 53 } 54 return nil 55} 56 57// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 58func (in *ControllerRevisionList) DeepCopyInto(out *ControllerRevisionList) { 59 *out = *in 60 out.TypeMeta = in.TypeMeta 61 out.ListMeta = in.ListMeta 62 if in.Items != nil { 63 in, out := &in.Items, &out.Items 64 *out = make([]ControllerRevision, len(*in)) 65 for i := range *in { 66 (*in)[i].DeepCopyInto(&(*out)[i]) 67 } 68 } 69 return 70} 71 72// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerRevisionList. 73func (in *ControllerRevisionList) DeepCopy() *ControllerRevisionList { 74 if in == nil { 75 return nil 76 } 77 out := new(ControllerRevisionList) 78 in.DeepCopyInto(out) 79 return out 80} 81 82// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 83func (in *ControllerRevisionList) DeepCopyObject() runtime.Object { 84 if c := in.DeepCopy(); c != nil { 85 return c 86 } 87 return nil 88} 89 90// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 91func (in *DaemonSet) DeepCopyInto(out *DaemonSet) { 92 *out = *in 93 out.TypeMeta = in.TypeMeta 94 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 95 in.Spec.DeepCopyInto(&out.Spec) 96 in.Status.DeepCopyInto(&out.Status) 97 return 98} 99 100// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSet. 101func (in *DaemonSet) DeepCopy() *DaemonSet { 102 if in == nil { 103 return nil 104 } 105 out := new(DaemonSet) 106 in.DeepCopyInto(out) 107 return out 108} 109 110// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 111func (in *DaemonSet) DeepCopyObject() runtime.Object { 112 if c := in.DeepCopy(); c != nil { 113 return c 114 } 115 return nil 116} 117 118// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 119func (in *DaemonSetCondition) DeepCopyInto(out *DaemonSetCondition) { 120 *out = *in 121 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 122 return 123} 124 125// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetCondition. 126func (in *DaemonSetCondition) DeepCopy() *DaemonSetCondition { 127 if in == nil { 128 return nil 129 } 130 out := new(DaemonSetCondition) 131 in.DeepCopyInto(out) 132 return out 133} 134 135// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 136func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) { 137 *out = *in 138 out.TypeMeta = in.TypeMeta 139 out.ListMeta = in.ListMeta 140 if in.Items != nil { 141 in, out := &in.Items, &out.Items 142 *out = make([]DaemonSet, len(*in)) 143 for i := range *in { 144 (*in)[i].DeepCopyInto(&(*out)[i]) 145 } 146 } 147 return 148} 149 150// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetList. 151func (in *DaemonSetList) DeepCopy() *DaemonSetList { 152 if in == nil { 153 return nil 154 } 155 out := new(DaemonSetList) 156 in.DeepCopyInto(out) 157 return out 158} 159 160// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 161func (in *DaemonSetList) DeepCopyObject() runtime.Object { 162 if c := in.DeepCopy(); c != nil { 163 return c 164 } 165 return nil 166} 167 168// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 169func (in *DaemonSetSpec) DeepCopyInto(out *DaemonSetSpec) { 170 *out = *in 171 if in.Selector != nil { 172 in, out := &in.Selector, &out.Selector 173 if *in == nil { 174 *out = nil 175 } else { 176 *out = new(meta_v1.LabelSelector) 177 (*in).DeepCopyInto(*out) 178 } 179 } 180 in.Template.DeepCopyInto(&out.Template) 181 in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy) 182 if in.RevisionHistoryLimit != nil { 183 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit 184 if *in == nil { 185 *out = nil 186 } else { 187 *out = new(int32) 188 **out = **in 189 } 190 } 191 return 192} 193 194// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetSpec. 195func (in *DaemonSetSpec) DeepCopy() *DaemonSetSpec { 196 if in == nil { 197 return nil 198 } 199 out := new(DaemonSetSpec) 200 in.DeepCopyInto(out) 201 return out 202} 203 204// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 205func (in *DaemonSetStatus) DeepCopyInto(out *DaemonSetStatus) { 206 *out = *in 207 if in.CollisionCount != nil { 208 in, out := &in.CollisionCount, &out.CollisionCount 209 if *in == nil { 210 *out = nil 211 } else { 212 *out = new(int32) 213 **out = **in 214 } 215 } 216 if in.Conditions != nil { 217 in, out := &in.Conditions, &out.Conditions 218 *out = make([]DaemonSetCondition, len(*in)) 219 for i := range *in { 220 (*in)[i].DeepCopyInto(&(*out)[i]) 221 } 222 } 223 return 224} 225 226// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetStatus. 227func (in *DaemonSetStatus) DeepCopy() *DaemonSetStatus { 228 if in == nil { 229 return nil 230 } 231 out := new(DaemonSetStatus) 232 in.DeepCopyInto(out) 233 return out 234} 235 236// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 237func (in *DaemonSetUpdateStrategy) DeepCopyInto(out *DaemonSetUpdateStrategy) { 238 *out = *in 239 if in.RollingUpdate != nil { 240 in, out := &in.RollingUpdate, &out.RollingUpdate 241 if *in == nil { 242 *out = nil 243 } else { 244 *out = new(RollingUpdateDaemonSet) 245 (*in).DeepCopyInto(*out) 246 } 247 } 248 return 249} 250 251// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonSetUpdateStrategy. 252func (in *DaemonSetUpdateStrategy) DeepCopy() *DaemonSetUpdateStrategy { 253 if in == nil { 254 return nil 255 } 256 out := new(DaemonSetUpdateStrategy) 257 in.DeepCopyInto(out) 258 return out 259} 260 261// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 262func (in *Deployment) DeepCopyInto(out *Deployment) { 263 *out = *in 264 out.TypeMeta = in.TypeMeta 265 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 266 in.Spec.DeepCopyInto(&out.Spec) 267 in.Status.DeepCopyInto(&out.Status) 268 return 269} 270 271// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment. 272func (in *Deployment) DeepCopy() *Deployment { 273 if in == nil { 274 return nil 275 } 276 out := new(Deployment) 277 in.DeepCopyInto(out) 278 return out 279} 280 281// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 282func (in *Deployment) DeepCopyObject() runtime.Object { 283 if c := in.DeepCopy(); c != nil { 284 return c 285 } 286 return nil 287} 288 289// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 290func (in *DeploymentCondition) DeepCopyInto(out *DeploymentCondition) { 291 *out = *in 292 in.LastUpdateTime.DeepCopyInto(&out.LastUpdateTime) 293 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 294 return 295} 296 297// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCondition. 298func (in *DeploymentCondition) DeepCopy() *DeploymentCondition { 299 if in == nil { 300 return nil 301 } 302 out := new(DeploymentCondition) 303 in.DeepCopyInto(out) 304 return out 305} 306 307// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 308func (in *DeploymentList) DeepCopyInto(out *DeploymentList) { 309 *out = *in 310 out.TypeMeta = in.TypeMeta 311 out.ListMeta = in.ListMeta 312 if in.Items != nil { 313 in, out := &in.Items, &out.Items 314 *out = make([]Deployment, len(*in)) 315 for i := range *in { 316 (*in)[i].DeepCopyInto(&(*out)[i]) 317 } 318 } 319 return 320} 321 322// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList. 323func (in *DeploymentList) DeepCopy() *DeploymentList { 324 if in == nil { 325 return nil 326 } 327 out := new(DeploymentList) 328 in.DeepCopyInto(out) 329 return out 330} 331 332// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 333func (in *DeploymentList) DeepCopyObject() runtime.Object { 334 if c := in.DeepCopy(); c != nil { 335 return c 336 } 337 return nil 338} 339 340// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 341func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec) { 342 *out = *in 343 if in.Replicas != nil { 344 in, out := &in.Replicas, &out.Replicas 345 if *in == nil { 346 *out = nil 347 } else { 348 *out = new(int32) 349 **out = **in 350 } 351 } 352 if in.Selector != nil { 353 in, out := &in.Selector, &out.Selector 354 if *in == nil { 355 *out = nil 356 } else { 357 *out = new(meta_v1.LabelSelector) 358 (*in).DeepCopyInto(*out) 359 } 360 } 361 in.Template.DeepCopyInto(&out.Template) 362 in.Strategy.DeepCopyInto(&out.Strategy) 363 if in.RevisionHistoryLimit != nil { 364 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit 365 if *in == nil { 366 *out = nil 367 } else { 368 *out = new(int32) 369 **out = **in 370 } 371 } 372 if in.ProgressDeadlineSeconds != nil { 373 in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds 374 if *in == nil { 375 *out = nil 376 } else { 377 *out = new(int32) 378 **out = **in 379 } 380 } 381 return 382} 383 384// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec. 385func (in *DeploymentSpec) DeepCopy() *DeploymentSpec { 386 if in == nil { 387 return nil 388 } 389 out := new(DeploymentSpec) 390 in.DeepCopyInto(out) 391 return out 392} 393 394// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 395func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus) { 396 *out = *in 397 if in.Conditions != nil { 398 in, out := &in.Conditions, &out.Conditions 399 *out = make([]DeploymentCondition, len(*in)) 400 for i := range *in { 401 (*in)[i].DeepCopyInto(&(*out)[i]) 402 } 403 } 404 if in.CollisionCount != nil { 405 in, out := &in.CollisionCount, &out.CollisionCount 406 if *in == nil { 407 *out = nil 408 } else { 409 *out = new(int32) 410 **out = **in 411 } 412 } 413 return 414} 415 416// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus. 417func (in *DeploymentStatus) DeepCopy() *DeploymentStatus { 418 if in == nil { 419 return nil 420 } 421 out := new(DeploymentStatus) 422 in.DeepCopyInto(out) 423 return out 424} 425 426// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 427func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy) { 428 *out = *in 429 if in.RollingUpdate != nil { 430 in, out := &in.RollingUpdate, &out.RollingUpdate 431 if *in == nil { 432 *out = nil 433 } else { 434 *out = new(RollingUpdateDeployment) 435 (*in).DeepCopyInto(*out) 436 } 437 } 438 return 439} 440 441// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategy. 442func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy { 443 if in == nil { 444 return nil 445 } 446 out := new(DeploymentStrategy) 447 in.DeepCopyInto(out) 448 return out 449} 450 451// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 452func (in *ReplicaSet) DeepCopyInto(out *ReplicaSet) { 453 *out = *in 454 out.TypeMeta = in.TypeMeta 455 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 456 in.Spec.DeepCopyInto(&out.Spec) 457 in.Status.DeepCopyInto(&out.Status) 458 return 459} 460 461// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSet. 462func (in *ReplicaSet) DeepCopy() *ReplicaSet { 463 if in == nil { 464 return nil 465 } 466 out := new(ReplicaSet) 467 in.DeepCopyInto(out) 468 return out 469} 470 471// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 472func (in *ReplicaSet) DeepCopyObject() runtime.Object { 473 if c := in.DeepCopy(); c != nil { 474 return c 475 } 476 return nil 477} 478 479// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 480func (in *ReplicaSetCondition) DeepCopyInto(out *ReplicaSetCondition) { 481 *out = *in 482 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 483 return 484} 485 486// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetCondition. 487func (in *ReplicaSetCondition) DeepCopy() *ReplicaSetCondition { 488 if in == nil { 489 return nil 490 } 491 out := new(ReplicaSetCondition) 492 in.DeepCopyInto(out) 493 return out 494} 495 496// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 497func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) { 498 *out = *in 499 out.TypeMeta = in.TypeMeta 500 out.ListMeta = in.ListMeta 501 if in.Items != nil { 502 in, out := &in.Items, &out.Items 503 *out = make([]ReplicaSet, len(*in)) 504 for i := range *in { 505 (*in)[i].DeepCopyInto(&(*out)[i]) 506 } 507 } 508 return 509} 510 511// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetList. 512func (in *ReplicaSetList) DeepCopy() *ReplicaSetList { 513 if in == nil { 514 return nil 515 } 516 out := new(ReplicaSetList) 517 in.DeepCopyInto(out) 518 return out 519} 520 521// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 522func (in *ReplicaSetList) DeepCopyObject() runtime.Object { 523 if c := in.DeepCopy(); c != nil { 524 return c 525 } 526 return nil 527} 528 529// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 530func (in *ReplicaSetSpec) DeepCopyInto(out *ReplicaSetSpec) { 531 *out = *in 532 if in.Replicas != nil { 533 in, out := &in.Replicas, &out.Replicas 534 if *in == nil { 535 *out = nil 536 } else { 537 *out = new(int32) 538 **out = **in 539 } 540 } 541 if in.Selector != nil { 542 in, out := &in.Selector, &out.Selector 543 if *in == nil { 544 *out = nil 545 } else { 546 *out = new(meta_v1.LabelSelector) 547 (*in).DeepCopyInto(*out) 548 } 549 } 550 in.Template.DeepCopyInto(&out.Template) 551 return 552} 553 554// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetSpec. 555func (in *ReplicaSetSpec) DeepCopy() *ReplicaSetSpec { 556 if in == nil { 557 return nil 558 } 559 out := new(ReplicaSetSpec) 560 in.DeepCopyInto(out) 561 return out 562} 563 564// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 565func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) { 566 *out = *in 567 if in.Conditions != nil { 568 in, out := &in.Conditions, &out.Conditions 569 *out = make([]ReplicaSetCondition, len(*in)) 570 for i := range *in { 571 (*in)[i].DeepCopyInto(&(*out)[i]) 572 } 573 } 574 return 575} 576 577// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaSetStatus. 578func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus { 579 if in == nil { 580 return nil 581 } 582 out := new(ReplicaSetStatus) 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 *RollingUpdateDaemonSet) DeepCopyInto(out *RollingUpdateDaemonSet) { 589 *out = *in 590 if in.MaxUnavailable != nil { 591 in, out := &in.MaxUnavailable, &out.MaxUnavailable 592 if *in == nil { 593 *out = nil 594 } else { 595 *out = new(intstr.IntOrString) 596 **out = **in 597 } 598 } 599 return 600} 601 602// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDaemonSet. 603func (in *RollingUpdateDaemonSet) DeepCopy() *RollingUpdateDaemonSet { 604 if in == nil { 605 return nil 606 } 607 out := new(RollingUpdateDaemonSet) 608 in.DeepCopyInto(out) 609 return out 610} 611 612// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 613func (in *RollingUpdateDeployment) DeepCopyInto(out *RollingUpdateDeployment) { 614 *out = *in 615 if in.MaxUnavailable != nil { 616 in, out := &in.MaxUnavailable, &out.MaxUnavailable 617 if *in == nil { 618 *out = nil 619 } else { 620 *out = new(intstr.IntOrString) 621 **out = **in 622 } 623 } 624 if in.MaxSurge != nil { 625 in, out := &in.MaxSurge, &out.MaxSurge 626 if *in == nil { 627 *out = nil 628 } else { 629 *out = new(intstr.IntOrString) 630 **out = **in 631 } 632 } 633 return 634} 635 636// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateDeployment. 637func (in *RollingUpdateDeployment) DeepCopy() *RollingUpdateDeployment { 638 if in == nil { 639 return nil 640 } 641 out := new(RollingUpdateDeployment) 642 in.DeepCopyInto(out) 643 return out 644} 645 646// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 647func (in *RollingUpdateStatefulSetStrategy) DeepCopyInto(out *RollingUpdateStatefulSetStrategy) { 648 *out = *in 649 if in.Partition != nil { 650 in, out := &in.Partition, &out.Partition 651 if *in == nil { 652 *out = nil 653 } else { 654 *out = new(int32) 655 **out = **in 656 } 657 } 658 return 659} 660 661// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateStatefulSetStrategy. 662func (in *RollingUpdateStatefulSetStrategy) DeepCopy() *RollingUpdateStatefulSetStrategy { 663 if in == nil { 664 return nil 665 } 666 out := new(RollingUpdateStatefulSetStrategy) 667 in.DeepCopyInto(out) 668 return out 669} 670 671// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 672func (in *StatefulSet) DeepCopyInto(out *StatefulSet) { 673 *out = *in 674 out.TypeMeta = in.TypeMeta 675 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 676 in.Spec.DeepCopyInto(&out.Spec) 677 in.Status.DeepCopyInto(&out.Status) 678 return 679} 680 681// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSet. 682func (in *StatefulSet) DeepCopy() *StatefulSet { 683 if in == nil { 684 return nil 685 } 686 out := new(StatefulSet) 687 in.DeepCopyInto(out) 688 return out 689} 690 691// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 692func (in *StatefulSet) DeepCopyObject() runtime.Object { 693 if c := in.DeepCopy(); c != nil { 694 return c 695 } 696 return nil 697} 698 699// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 700func (in *StatefulSetCondition) DeepCopyInto(out *StatefulSetCondition) { 701 *out = *in 702 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 703 return 704} 705 706// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetCondition. 707func (in *StatefulSetCondition) DeepCopy() *StatefulSetCondition { 708 if in == nil { 709 return nil 710 } 711 out := new(StatefulSetCondition) 712 in.DeepCopyInto(out) 713 return out 714} 715 716// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 717func (in *StatefulSetList) DeepCopyInto(out *StatefulSetList) { 718 *out = *in 719 out.TypeMeta = in.TypeMeta 720 out.ListMeta = in.ListMeta 721 if in.Items != nil { 722 in, out := &in.Items, &out.Items 723 *out = make([]StatefulSet, len(*in)) 724 for i := range *in { 725 (*in)[i].DeepCopyInto(&(*out)[i]) 726 } 727 } 728 return 729} 730 731// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetList. 732func (in *StatefulSetList) DeepCopy() *StatefulSetList { 733 if in == nil { 734 return nil 735 } 736 out := new(StatefulSetList) 737 in.DeepCopyInto(out) 738 return out 739} 740 741// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 742func (in *StatefulSetList) DeepCopyObject() runtime.Object { 743 if c := in.DeepCopy(); c != nil { 744 return c 745 } 746 return nil 747} 748 749// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 750func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { 751 *out = *in 752 if in.Replicas != nil { 753 in, out := &in.Replicas, &out.Replicas 754 if *in == nil { 755 *out = nil 756 } else { 757 *out = new(int32) 758 **out = **in 759 } 760 } 761 if in.Selector != nil { 762 in, out := &in.Selector, &out.Selector 763 if *in == nil { 764 *out = nil 765 } else { 766 *out = new(meta_v1.LabelSelector) 767 (*in).DeepCopyInto(*out) 768 } 769 } 770 in.Template.DeepCopyInto(&out.Template) 771 if in.VolumeClaimTemplates != nil { 772 in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates 773 *out = make([]core_v1.PersistentVolumeClaim, len(*in)) 774 for i := range *in { 775 (*in)[i].DeepCopyInto(&(*out)[i]) 776 } 777 } 778 in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy) 779 if in.RevisionHistoryLimit != nil { 780 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit 781 if *in == nil { 782 *out = nil 783 } else { 784 *out = new(int32) 785 **out = **in 786 } 787 } 788 return 789} 790 791// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetSpec. 792func (in *StatefulSetSpec) DeepCopy() *StatefulSetSpec { 793 if in == nil { 794 return nil 795 } 796 out := new(StatefulSetSpec) 797 in.DeepCopyInto(out) 798 return out 799} 800 801// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 802func (in *StatefulSetStatus) DeepCopyInto(out *StatefulSetStatus) { 803 *out = *in 804 if in.CollisionCount != nil { 805 in, out := &in.CollisionCount, &out.CollisionCount 806 if *in == nil { 807 *out = nil 808 } else { 809 *out = new(int32) 810 **out = **in 811 } 812 } 813 if in.Conditions != nil { 814 in, out := &in.Conditions, &out.Conditions 815 *out = make([]StatefulSetCondition, len(*in)) 816 for i := range *in { 817 (*in)[i].DeepCopyInto(&(*out)[i]) 818 } 819 } 820 return 821} 822 823// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetStatus. 824func (in *StatefulSetStatus) DeepCopy() *StatefulSetStatus { 825 if in == nil { 826 return nil 827 } 828 out := new(StatefulSetStatus) 829 in.DeepCopyInto(out) 830 return out 831} 832 833// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 834func (in *StatefulSetUpdateStrategy) DeepCopyInto(out *StatefulSetUpdateStrategy) { 835 *out = *in 836 if in.RollingUpdate != nil { 837 in, out := &in.RollingUpdate, &out.RollingUpdate 838 if *in == nil { 839 *out = nil 840 } else { 841 *out = new(RollingUpdateStatefulSetStrategy) 842 (*in).DeepCopyInto(*out) 843 } 844 } 845 return 846} 847 848// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetUpdateStrategy. 849func (in *StatefulSetUpdateStrategy) DeepCopy() *StatefulSetUpdateStrategy { 850 if in == nil { 851 return nil 852 } 853 out := new(StatefulSetUpdateStrategy) 854 in.DeepCopyInto(out) 855 return out 856} 857