sigs.k8s.io/cluster-api@v1.7.1/api/v1beta1/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 3 /* 4 Copyright The Kubernetes Authors. 5 6 Licensed under the Apache License, Version 2.0 (the "License"); 7 you may not use this file except in compliance with the License. 8 You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12 Unless required by applicable law or agreed to in writing, software 13 distributed under the License is distributed on an "AS IS" BASIS, 14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 See the License for the specific language governing permissions and 16 limitations under the License. 17 */ 18 19 // Code generated by controller-gen. DO NOT EDIT. 20 21 package v1beta1 22 23 import ( 24 "k8s.io/api/core/v1" 25 apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" 26 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 27 "k8s.io/apimachinery/pkg/runtime" 28 "k8s.io/apimachinery/pkg/util/intstr" 29 "sigs.k8s.io/cluster-api/errors" 30 ) 31 32 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 33 func (in *APIEndpoint) DeepCopyInto(out *APIEndpoint) { 34 *out = *in 35 } 36 37 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIEndpoint. 38 func (in *APIEndpoint) DeepCopy() *APIEndpoint { 39 if in == nil { 40 return nil 41 } 42 out := new(APIEndpoint) 43 in.DeepCopyInto(out) 44 return out 45 } 46 47 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 48 func (in *Bootstrap) DeepCopyInto(out *Bootstrap) { 49 *out = *in 50 if in.ConfigRef != nil { 51 in, out := &in.ConfigRef, &out.ConfigRef 52 *out = new(v1.ObjectReference) 53 **out = **in 54 } 55 if in.DataSecretName != nil { 56 in, out := &in.DataSecretName, &out.DataSecretName 57 *out = new(string) 58 **out = **in 59 } 60 } 61 62 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bootstrap. 63 func (in *Bootstrap) DeepCopy() *Bootstrap { 64 if in == nil { 65 return nil 66 } 67 out := new(Bootstrap) 68 in.DeepCopyInto(out) 69 return out 70 } 71 72 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 73 func (in *Cluster) DeepCopyInto(out *Cluster) { 74 *out = *in 75 out.TypeMeta = in.TypeMeta 76 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 77 in.Spec.DeepCopyInto(&out.Spec) 78 in.Status.DeepCopyInto(&out.Status) 79 } 80 81 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. 82 func (in *Cluster) DeepCopy() *Cluster { 83 if in == nil { 84 return nil 85 } 86 out := new(Cluster) 87 in.DeepCopyInto(out) 88 return out 89 } 90 91 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 92 func (in *Cluster) DeepCopyObject() runtime.Object { 93 if c := in.DeepCopy(); c != nil { 94 return c 95 } 96 return nil 97 } 98 99 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 100 func (in *ClusterClass) DeepCopyInto(out *ClusterClass) { 101 *out = *in 102 out.TypeMeta = in.TypeMeta 103 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 104 in.Spec.DeepCopyInto(&out.Spec) 105 in.Status.DeepCopyInto(&out.Status) 106 } 107 108 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClass. 109 func (in *ClusterClass) DeepCopy() *ClusterClass { 110 if in == nil { 111 return nil 112 } 113 out := new(ClusterClass) 114 in.DeepCopyInto(out) 115 return out 116 } 117 118 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 119 func (in *ClusterClass) DeepCopyObject() runtime.Object { 120 if c := in.DeepCopy(); c != nil { 121 return c 122 } 123 return nil 124 } 125 126 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 127 func (in *ClusterClassList) DeepCopyInto(out *ClusterClassList) { 128 *out = *in 129 out.TypeMeta = in.TypeMeta 130 in.ListMeta.DeepCopyInto(&out.ListMeta) 131 if in.Items != nil { 132 in, out := &in.Items, &out.Items 133 *out = make([]ClusterClass, len(*in)) 134 for i := range *in { 135 (*in)[i].DeepCopyInto(&(*out)[i]) 136 } 137 } 138 } 139 140 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassList. 141 func (in *ClusterClassList) DeepCopy() *ClusterClassList { 142 if in == nil { 143 return nil 144 } 145 out := new(ClusterClassList) 146 in.DeepCopyInto(out) 147 return out 148 } 149 150 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 151 func (in *ClusterClassList) DeepCopyObject() runtime.Object { 152 if c := in.DeepCopy(); c != nil { 153 return c 154 } 155 return nil 156 } 157 158 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 159 func (in *ClusterClassPatch) DeepCopyInto(out *ClusterClassPatch) { 160 *out = *in 161 if in.EnabledIf != nil { 162 in, out := &in.EnabledIf, &out.EnabledIf 163 *out = new(string) 164 **out = **in 165 } 166 if in.Definitions != nil { 167 in, out := &in.Definitions, &out.Definitions 168 *out = make([]PatchDefinition, len(*in)) 169 for i := range *in { 170 (*in)[i].DeepCopyInto(&(*out)[i]) 171 } 172 } 173 if in.External != nil { 174 in, out := &in.External, &out.External 175 *out = new(ExternalPatchDefinition) 176 (*in).DeepCopyInto(*out) 177 } 178 } 179 180 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassPatch. 181 func (in *ClusterClassPatch) DeepCopy() *ClusterClassPatch { 182 if in == nil { 183 return nil 184 } 185 out := new(ClusterClassPatch) 186 in.DeepCopyInto(out) 187 return out 188 } 189 190 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 191 func (in *ClusterClassSpec) DeepCopyInto(out *ClusterClassSpec) { 192 *out = *in 193 in.Infrastructure.DeepCopyInto(&out.Infrastructure) 194 in.ControlPlane.DeepCopyInto(&out.ControlPlane) 195 in.Workers.DeepCopyInto(&out.Workers) 196 if in.Variables != nil { 197 in, out := &in.Variables, &out.Variables 198 *out = make([]ClusterClassVariable, len(*in)) 199 for i := range *in { 200 (*in)[i].DeepCopyInto(&(*out)[i]) 201 } 202 } 203 if in.Patches != nil { 204 in, out := &in.Patches, &out.Patches 205 *out = make([]ClusterClassPatch, len(*in)) 206 for i := range *in { 207 (*in)[i].DeepCopyInto(&(*out)[i]) 208 } 209 } 210 } 211 212 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassSpec. 213 func (in *ClusterClassSpec) DeepCopy() *ClusterClassSpec { 214 if in == nil { 215 return nil 216 } 217 out := new(ClusterClassSpec) 218 in.DeepCopyInto(out) 219 return out 220 } 221 222 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 223 func (in *ClusterClassStatus) DeepCopyInto(out *ClusterClassStatus) { 224 *out = *in 225 if in.Variables != nil { 226 in, out := &in.Variables, &out.Variables 227 *out = make([]ClusterClassStatusVariable, len(*in)) 228 for i := range *in { 229 (*in)[i].DeepCopyInto(&(*out)[i]) 230 } 231 } 232 if in.Conditions != nil { 233 in, out := &in.Conditions, &out.Conditions 234 *out = make(Conditions, len(*in)) 235 for i := range *in { 236 (*in)[i].DeepCopyInto(&(*out)[i]) 237 } 238 } 239 } 240 241 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassStatus. 242 func (in *ClusterClassStatus) DeepCopy() *ClusterClassStatus { 243 if in == nil { 244 return nil 245 } 246 out := new(ClusterClassStatus) 247 in.DeepCopyInto(out) 248 return out 249 } 250 251 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 252 func (in *ClusterClassStatusVariable) DeepCopyInto(out *ClusterClassStatusVariable) { 253 *out = *in 254 if in.Definitions != nil { 255 in, out := &in.Definitions, &out.Definitions 256 *out = make([]ClusterClassStatusVariableDefinition, len(*in)) 257 for i := range *in { 258 (*in)[i].DeepCopyInto(&(*out)[i]) 259 } 260 } 261 } 262 263 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassStatusVariable. 264 func (in *ClusterClassStatusVariable) DeepCopy() *ClusterClassStatusVariable { 265 if in == nil { 266 return nil 267 } 268 out := new(ClusterClassStatusVariable) 269 in.DeepCopyInto(out) 270 return out 271 } 272 273 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 274 func (in *ClusterClassStatusVariableDefinition) DeepCopyInto(out *ClusterClassStatusVariableDefinition) { 275 *out = *in 276 in.Metadata.DeepCopyInto(&out.Metadata) 277 in.Schema.DeepCopyInto(&out.Schema) 278 } 279 280 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassStatusVariableDefinition. 281 func (in *ClusterClassStatusVariableDefinition) DeepCopy() *ClusterClassStatusVariableDefinition { 282 if in == nil { 283 return nil 284 } 285 out := new(ClusterClassStatusVariableDefinition) 286 in.DeepCopyInto(out) 287 return out 288 } 289 290 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 291 func (in *ClusterClassVariable) DeepCopyInto(out *ClusterClassVariable) { 292 *out = *in 293 in.Metadata.DeepCopyInto(&out.Metadata) 294 in.Schema.DeepCopyInto(&out.Schema) 295 } 296 297 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassVariable. 298 func (in *ClusterClassVariable) DeepCopy() *ClusterClassVariable { 299 if in == nil { 300 return nil 301 } 302 out := new(ClusterClassVariable) 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. 308 func (in *ClusterClassVariableMetadata) DeepCopyInto(out *ClusterClassVariableMetadata) { 309 *out = *in 310 if in.Labels != nil { 311 in, out := &in.Labels, &out.Labels 312 *out = make(map[string]string, len(*in)) 313 for key, val := range *in { 314 (*out)[key] = val 315 } 316 } 317 if in.Annotations != nil { 318 in, out := &in.Annotations, &out.Annotations 319 *out = make(map[string]string, len(*in)) 320 for key, val := range *in { 321 (*out)[key] = val 322 } 323 } 324 } 325 326 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterClassVariableMetadata. 327 func (in *ClusterClassVariableMetadata) DeepCopy() *ClusterClassVariableMetadata { 328 if in == nil { 329 return nil 330 } 331 out := new(ClusterClassVariableMetadata) 332 in.DeepCopyInto(out) 333 return out 334 } 335 336 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 337 func (in *ClusterList) DeepCopyInto(out *ClusterList) { 338 *out = *in 339 out.TypeMeta = in.TypeMeta 340 in.ListMeta.DeepCopyInto(&out.ListMeta) 341 if in.Items != nil { 342 in, out := &in.Items, &out.Items 343 *out = make([]Cluster, len(*in)) 344 for i := range *in { 345 (*in)[i].DeepCopyInto(&(*out)[i]) 346 } 347 } 348 } 349 350 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList. 351 func (in *ClusterList) DeepCopy() *ClusterList { 352 if in == nil { 353 return nil 354 } 355 out := new(ClusterList) 356 in.DeepCopyInto(out) 357 return out 358 } 359 360 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 361 func (in *ClusterList) DeepCopyObject() runtime.Object { 362 if c := in.DeepCopy(); c != nil { 363 return c 364 } 365 return nil 366 } 367 368 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 369 func (in *ClusterNetwork) DeepCopyInto(out *ClusterNetwork) { 370 *out = *in 371 if in.APIServerPort != nil { 372 in, out := &in.APIServerPort, &out.APIServerPort 373 *out = new(int32) 374 **out = **in 375 } 376 if in.Services != nil { 377 in, out := &in.Services, &out.Services 378 *out = new(NetworkRanges) 379 (*in).DeepCopyInto(*out) 380 } 381 if in.Pods != nil { 382 in, out := &in.Pods, &out.Pods 383 *out = new(NetworkRanges) 384 (*in).DeepCopyInto(*out) 385 } 386 } 387 388 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetwork. 389 func (in *ClusterNetwork) DeepCopy() *ClusterNetwork { 390 if in == nil { 391 return nil 392 } 393 out := new(ClusterNetwork) 394 in.DeepCopyInto(out) 395 return out 396 } 397 398 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 399 func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) { 400 *out = *in 401 if in.ClusterNetwork != nil { 402 in, out := &in.ClusterNetwork, &out.ClusterNetwork 403 *out = new(ClusterNetwork) 404 (*in).DeepCopyInto(*out) 405 } 406 out.ControlPlaneEndpoint = in.ControlPlaneEndpoint 407 if in.ControlPlaneRef != nil { 408 in, out := &in.ControlPlaneRef, &out.ControlPlaneRef 409 *out = new(v1.ObjectReference) 410 **out = **in 411 } 412 if in.InfrastructureRef != nil { 413 in, out := &in.InfrastructureRef, &out.InfrastructureRef 414 *out = new(v1.ObjectReference) 415 **out = **in 416 } 417 if in.Topology != nil { 418 in, out := &in.Topology, &out.Topology 419 *out = new(Topology) 420 (*in).DeepCopyInto(*out) 421 } 422 } 423 424 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec. 425 func (in *ClusterSpec) DeepCopy() *ClusterSpec { 426 if in == nil { 427 return nil 428 } 429 out := new(ClusterSpec) 430 in.DeepCopyInto(out) 431 return out 432 } 433 434 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 435 func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) { 436 *out = *in 437 if in.FailureDomains != nil { 438 in, out := &in.FailureDomains, &out.FailureDomains 439 *out = make(FailureDomains, len(*in)) 440 for key, val := range *in { 441 (*out)[key] = *val.DeepCopy() 442 } 443 } 444 if in.FailureReason != nil { 445 in, out := &in.FailureReason, &out.FailureReason 446 *out = new(errors.ClusterStatusError) 447 **out = **in 448 } 449 if in.FailureMessage != nil { 450 in, out := &in.FailureMessage, &out.FailureMessage 451 *out = new(string) 452 **out = **in 453 } 454 if in.Conditions != nil { 455 in, out := &in.Conditions, &out.Conditions 456 *out = make(Conditions, len(*in)) 457 for i := range *in { 458 (*in)[i].DeepCopyInto(&(*out)[i]) 459 } 460 } 461 } 462 463 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus. 464 func (in *ClusterStatus) DeepCopy() *ClusterStatus { 465 if in == nil { 466 return nil 467 } 468 out := new(ClusterStatus) 469 in.DeepCopyInto(out) 470 return out 471 } 472 473 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 474 func (in *ClusterVariable) DeepCopyInto(out *ClusterVariable) { 475 *out = *in 476 in.Value.DeepCopyInto(&out.Value) 477 } 478 479 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVariable. 480 func (in *ClusterVariable) DeepCopy() *ClusterVariable { 481 if in == nil { 482 return nil 483 } 484 out := new(ClusterVariable) 485 in.DeepCopyInto(out) 486 return out 487 } 488 489 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 490 func (in *Condition) DeepCopyInto(out *Condition) { 491 *out = *in 492 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 493 } 494 495 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition. 496 func (in *Condition) DeepCopy() *Condition { 497 if in == nil { 498 return nil 499 } 500 out := new(Condition) 501 in.DeepCopyInto(out) 502 return out 503 } 504 505 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 506 func (in Conditions) DeepCopyInto(out *Conditions) { 507 { 508 in := &in 509 *out = make(Conditions, len(*in)) 510 for i := range *in { 511 (*in)[i].DeepCopyInto(&(*out)[i]) 512 } 513 } 514 } 515 516 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Conditions. 517 func (in Conditions) DeepCopy() Conditions { 518 if in == nil { 519 return nil 520 } 521 out := new(Conditions) 522 in.DeepCopyInto(out) 523 return *out 524 } 525 526 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 527 func (in *ControlPlaneClass) DeepCopyInto(out *ControlPlaneClass) { 528 *out = *in 529 in.Metadata.DeepCopyInto(&out.Metadata) 530 in.LocalObjectTemplate.DeepCopyInto(&out.LocalObjectTemplate) 531 if in.MachineInfrastructure != nil { 532 in, out := &in.MachineInfrastructure, &out.MachineInfrastructure 533 *out = new(LocalObjectTemplate) 534 (*in).DeepCopyInto(*out) 535 } 536 if in.MachineHealthCheck != nil { 537 in, out := &in.MachineHealthCheck, &out.MachineHealthCheck 538 *out = new(MachineHealthCheckClass) 539 (*in).DeepCopyInto(*out) 540 } 541 if in.NamingStrategy != nil { 542 in, out := &in.NamingStrategy, &out.NamingStrategy 543 *out = new(ControlPlaneClassNamingStrategy) 544 (*in).DeepCopyInto(*out) 545 } 546 if in.NodeDrainTimeout != nil { 547 in, out := &in.NodeDrainTimeout, &out.NodeDrainTimeout 548 *out = new(metav1.Duration) 549 **out = **in 550 } 551 if in.NodeVolumeDetachTimeout != nil { 552 in, out := &in.NodeVolumeDetachTimeout, &out.NodeVolumeDetachTimeout 553 *out = new(metav1.Duration) 554 **out = **in 555 } 556 if in.NodeDeletionTimeout != nil { 557 in, out := &in.NodeDeletionTimeout, &out.NodeDeletionTimeout 558 *out = new(metav1.Duration) 559 **out = **in 560 } 561 } 562 563 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneClass. 564 func (in *ControlPlaneClass) DeepCopy() *ControlPlaneClass { 565 if in == nil { 566 return nil 567 } 568 out := new(ControlPlaneClass) 569 in.DeepCopyInto(out) 570 return out 571 } 572 573 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 574 func (in *ControlPlaneClassNamingStrategy) DeepCopyInto(out *ControlPlaneClassNamingStrategy) { 575 *out = *in 576 if in.Template != nil { 577 in, out := &in.Template, &out.Template 578 *out = new(string) 579 **out = **in 580 } 581 } 582 583 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneClassNamingStrategy. 584 func (in *ControlPlaneClassNamingStrategy) DeepCopy() *ControlPlaneClassNamingStrategy { 585 if in == nil { 586 return nil 587 } 588 out := new(ControlPlaneClassNamingStrategy) 589 in.DeepCopyInto(out) 590 return out 591 } 592 593 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 594 func (in *ControlPlaneTopology) DeepCopyInto(out *ControlPlaneTopology) { 595 *out = *in 596 in.Metadata.DeepCopyInto(&out.Metadata) 597 if in.Replicas != nil { 598 in, out := &in.Replicas, &out.Replicas 599 *out = new(int32) 600 **out = **in 601 } 602 if in.MachineHealthCheck != nil { 603 in, out := &in.MachineHealthCheck, &out.MachineHealthCheck 604 *out = new(MachineHealthCheckTopology) 605 (*in).DeepCopyInto(*out) 606 } 607 if in.NodeDrainTimeout != nil { 608 in, out := &in.NodeDrainTimeout, &out.NodeDrainTimeout 609 *out = new(metav1.Duration) 610 **out = **in 611 } 612 if in.NodeVolumeDetachTimeout != nil { 613 in, out := &in.NodeVolumeDetachTimeout, &out.NodeVolumeDetachTimeout 614 *out = new(metav1.Duration) 615 **out = **in 616 } 617 if in.NodeDeletionTimeout != nil { 618 in, out := &in.NodeDeletionTimeout, &out.NodeDeletionTimeout 619 *out = new(metav1.Duration) 620 **out = **in 621 } 622 } 623 624 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneTopology. 625 func (in *ControlPlaneTopology) DeepCopy() *ControlPlaneTopology { 626 if in == nil { 627 return nil 628 } 629 out := new(ControlPlaneTopology) 630 in.DeepCopyInto(out) 631 return out 632 } 633 634 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 635 func (in *ExternalPatchDefinition) DeepCopyInto(out *ExternalPatchDefinition) { 636 *out = *in 637 if in.GenerateExtension != nil { 638 in, out := &in.GenerateExtension, &out.GenerateExtension 639 *out = new(string) 640 **out = **in 641 } 642 if in.ValidateExtension != nil { 643 in, out := &in.ValidateExtension, &out.ValidateExtension 644 *out = new(string) 645 **out = **in 646 } 647 if in.DiscoverVariablesExtension != nil { 648 in, out := &in.DiscoverVariablesExtension, &out.DiscoverVariablesExtension 649 *out = new(string) 650 **out = **in 651 } 652 if in.Settings != nil { 653 in, out := &in.Settings, &out.Settings 654 *out = make(map[string]string, len(*in)) 655 for key, val := range *in { 656 (*out)[key] = val 657 } 658 } 659 } 660 661 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalPatchDefinition. 662 func (in *ExternalPatchDefinition) DeepCopy() *ExternalPatchDefinition { 663 if in == nil { 664 return nil 665 } 666 out := new(ExternalPatchDefinition) 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. 672 func (in *FailureDomainSpec) DeepCopyInto(out *FailureDomainSpec) { 673 *out = *in 674 if in.Attributes != nil { 675 in, out := &in.Attributes, &out.Attributes 676 *out = make(map[string]string, len(*in)) 677 for key, val := range *in { 678 (*out)[key] = val 679 } 680 } 681 } 682 683 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureDomainSpec. 684 func (in *FailureDomainSpec) DeepCopy() *FailureDomainSpec { 685 if in == nil { 686 return nil 687 } 688 out := new(FailureDomainSpec) 689 in.DeepCopyInto(out) 690 return out 691 } 692 693 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 694 func (in FailureDomains) DeepCopyInto(out *FailureDomains) { 695 { 696 in := &in 697 *out = make(FailureDomains, len(*in)) 698 for key, val := range *in { 699 (*out)[key] = *val.DeepCopy() 700 } 701 } 702 } 703 704 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureDomains. 705 func (in FailureDomains) DeepCopy() FailureDomains { 706 if in == nil { 707 return nil 708 } 709 out := new(FailureDomains) 710 in.DeepCopyInto(out) 711 return *out 712 } 713 714 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 715 func (in *JSONPatch) DeepCopyInto(out *JSONPatch) { 716 *out = *in 717 if in.Value != nil { 718 in, out := &in.Value, &out.Value 719 *out = new(apiextensionsv1.JSON) 720 (*in).DeepCopyInto(*out) 721 } 722 if in.ValueFrom != nil { 723 in, out := &in.ValueFrom, &out.ValueFrom 724 *out = new(JSONPatchValue) 725 (*in).DeepCopyInto(*out) 726 } 727 } 728 729 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONPatch. 730 func (in *JSONPatch) DeepCopy() *JSONPatch { 731 if in == nil { 732 return nil 733 } 734 out := new(JSONPatch) 735 in.DeepCopyInto(out) 736 return out 737 } 738 739 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 740 func (in *JSONPatchValue) DeepCopyInto(out *JSONPatchValue) { 741 *out = *in 742 if in.Variable != nil { 743 in, out := &in.Variable, &out.Variable 744 *out = new(string) 745 **out = **in 746 } 747 if in.Template != nil { 748 in, out := &in.Template, &out.Template 749 *out = new(string) 750 **out = **in 751 } 752 } 753 754 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONPatchValue. 755 func (in *JSONPatchValue) DeepCopy() *JSONPatchValue { 756 if in == nil { 757 return nil 758 } 759 out := new(JSONPatchValue) 760 in.DeepCopyInto(out) 761 return out 762 } 763 764 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 765 func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps) { 766 *out = *in 767 if in.Example != nil { 768 in, out := &in.Example, &out.Example 769 *out = new(apiextensionsv1.JSON) 770 (*in).DeepCopyInto(*out) 771 } 772 if in.Properties != nil { 773 in, out := &in.Properties, &out.Properties 774 *out = make(map[string]JSONSchemaProps, len(*in)) 775 for key, val := range *in { 776 (*out)[key] = *val.DeepCopy() 777 } 778 } 779 if in.AdditionalProperties != nil { 780 in, out := &in.AdditionalProperties, &out.AdditionalProperties 781 *out = new(JSONSchemaProps) 782 (*in).DeepCopyInto(*out) 783 } 784 if in.Required != nil { 785 in, out := &in.Required, &out.Required 786 *out = make([]string, len(*in)) 787 copy(*out, *in) 788 } 789 if in.Items != nil { 790 in, out := &in.Items, &out.Items 791 *out = new(JSONSchemaProps) 792 (*in).DeepCopyInto(*out) 793 } 794 if in.MaxItems != nil { 795 in, out := &in.MaxItems, &out.MaxItems 796 *out = new(int64) 797 **out = **in 798 } 799 if in.MinItems != nil { 800 in, out := &in.MinItems, &out.MinItems 801 *out = new(int64) 802 **out = **in 803 } 804 if in.MaxLength != nil { 805 in, out := &in.MaxLength, &out.MaxLength 806 *out = new(int64) 807 **out = **in 808 } 809 if in.MinLength != nil { 810 in, out := &in.MinLength, &out.MinLength 811 *out = new(int64) 812 **out = **in 813 } 814 if in.Maximum != nil { 815 in, out := &in.Maximum, &out.Maximum 816 *out = new(int64) 817 **out = **in 818 } 819 if in.Minimum != nil { 820 in, out := &in.Minimum, &out.Minimum 821 *out = new(int64) 822 **out = **in 823 } 824 if in.Enum != nil { 825 in, out := &in.Enum, &out.Enum 826 *out = make([]apiextensionsv1.JSON, len(*in)) 827 for i := range *in { 828 (*in)[i].DeepCopyInto(&(*out)[i]) 829 } 830 } 831 if in.Default != nil { 832 in, out := &in.Default, &out.Default 833 *out = new(apiextensionsv1.JSON) 834 (*in).DeepCopyInto(*out) 835 } 836 } 837 838 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaProps. 839 func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps { 840 if in == nil { 841 return nil 842 } 843 out := new(JSONSchemaProps) 844 in.DeepCopyInto(out) 845 return out 846 } 847 848 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 849 func (in *LocalObjectTemplate) DeepCopyInto(out *LocalObjectTemplate) { 850 *out = *in 851 if in.Ref != nil { 852 in, out := &in.Ref, &out.Ref 853 *out = new(v1.ObjectReference) 854 **out = **in 855 } 856 } 857 858 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalObjectTemplate. 859 func (in *LocalObjectTemplate) DeepCopy() *LocalObjectTemplate { 860 if in == nil { 861 return nil 862 } 863 out := new(LocalObjectTemplate) 864 in.DeepCopyInto(out) 865 return out 866 } 867 868 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 869 func (in *Machine) DeepCopyInto(out *Machine) { 870 *out = *in 871 out.TypeMeta = in.TypeMeta 872 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 873 in.Spec.DeepCopyInto(&out.Spec) 874 in.Status.DeepCopyInto(&out.Status) 875 } 876 877 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine. 878 func (in *Machine) DeepCopy() *Machine { 879 if in == nil { 880 return nil 881 } 882 out := new(Machine) 883 in.DeepCopyInto(out) 884 return out 885 } 886 887 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 888 func (in *Machine) DeepCopyObject() runtime.Object { 889 if c := in.DeepCopy(); c != nil { 890 return c 891 } 892 return nil 893 } 894 895 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 896 func (in *MachineAddress) DeepCopyInto(out *MachineAddress) { 897 *out = *in 898 } 899 900 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineAddress. 901 func (in *MachineAddress) DeepCopy() *MachineAddress { 902 if in == nil { 903 return nil 904 } 905 out := new(MachineAddress) 906 in.DeepCopyInto(out) 907 return out 908 } 909 910 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 911 func (in MachineAddresses) DeepCopyInto(out *MachineAddresses) { 912 { 913 in := &in 914 *out = make(MachineAddresses, len(*in)) 915 copy(*out, *in) 916 } 917 } 918 919 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineAddresses. 920 func (in MachineAddresses) DeepCopy() MachineAddresses { 921 if in == nil { 922 return nil 923 } 924 out := new(MachineAddresses) 925 in.DeepCopyInto(out) 926 return *out 927 } 928 929 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 930 func (in *MachineDeployment) DeepCopyInto(out *MachineDeployment) { 931 *out = *in 932 out.TypeMeta = in.TypeMeta 933 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 934 in.Spec.DeepCopyInto(&out.Spec) 935 in.Status.DeepCopyInto(&out.Status) 936 } 937 938 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeployment. 939 func (in *MachineDeployment) DeepCopy() *MachineDeployment { 940 if in == nil { 941 return nil 942 } 943 out := new(MachineDeployment) 944 in.DeepCopyInto(out) 945 return out 946 } 947 948 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 949 func (in *MachineDeployment) DeepCopyObject() runtime.Object { 950 if c := in.DeepCopy(); c != nil { 951 return c 952 } 953 return nil 954 } 955 956 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 957 func (in *MachineDeploymentClass) DeepCopyInto(out *MachineDeploymentClass) { 958 *out = *in 959 in.Template.DeepCopyInto(&out.Template) 960 if in.MachineHealthCheck != nil { 961 in, out := &in.MachineHealthCheck, &out.MachineHealthCheck 962 *out = new(MachineHealthCheckClass) 963 (*in).DeepCopyInto(*out) 964 } 965 if in.FailureDomain != nil { 966 in, out := &in.FailureDomain, &out.FailureDomain 967 *out = new(string) 968 **out = **in 969 } 970 if in.NamingStrategy != nil { 971 in, out := &in.NamingStrategy, &out.NamingStrategy 972 *out = new(MachineDeploymentClassNamingStrategy) 973 (*in).DeepCopyInto(*out) 974 } 975 if in.NodeDrainTimeout != nil { 976 in, out := &in.NodeDrainTimeout, &out.NodeDrainTimeout 977 *out = new(metav1.Duration) 978 **out = **in 979 } 980 if in.NodeVolumeDetachTimeout != nil { 981 in, out := &in.NodeVolumeDetachTimeout, &out.NodeVolumeDetachTimeout 982 *out = new(metav1.Duration) 983 **out = **in 984 } 985 if in.NodeDeletionTimeout != nil { 986 in, out := &in.NodeDeletionTimeout, &out.NodeDeletionTimeout 987 *out = new(metav1.Duration) 988 **out = **in 989 } 990 if in.MinReadySeconds != nil { 991 in, out := &in.MinReadySeconds, &out.MinReadySeconds 992 *out = new(int32) 993 **out = **in 994 } 995 if in.Strategy != nil { 996 in, out := &in.Strategy, &out.Strategy 997 *out = new(MachineDeploymentStrategy) 998 (*in).DeepCopyInto(*out) 999 } 1000 } 1001 1002 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentClass. 1003 func (in *MachineDeploymentClass) DeepCopy() *MachineDeploymentClass { 1004 if in == nil { 1005 return nil 1006 } 1007 out := new(MachineDeploymentClass) 1008 in.DeepCopyInto(out) 1009 return out 1010 } 1011 1012 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1013 func (in *MachineDeploymentClassNamingStrategy) DeepCopyInto(out *MachineDeploymentClassNamingStrategy) { 1014 *out = *in 1015 if in.Template != nil { 1016 in, out := &in.Template, &out.Template 1017 *out = new(string) 1018 **out = **in 1019 } 1020 } 1021 1022 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentClassNamingStrategy. 1023 func (in *MachineDeploymentClassNamingStrategy) DeepCopy() *MachineDeploymentClassNamingStrategy { 1024 if in == nil { 1025 return nil 1026 } 1027 out := new(MachineDeploymentClassNamingStrategy) 1028 in.DeepCopyInto(out) 1029 return out 1030 } 1031 1032 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1033 func (in *MachineDeploymentClassTemplate) DeepCopyInto(out *MachineDeploymentClassTemplate) { 1034 *out = *in 1035 in.Metadata.DeepCopyInto(&out.Metadata) 1036 in.Bootstrap.DeepCopyInto(&out.Bootstrap) 1037 in.Infrastructure.DeepCopyInto(&out.Infrastructure) 1038 } 1039 1040 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentClassTemplate. 1041 func (in *MachineDeploymentClassTemplate) DeepCopy() *MachineDeploymentClassTemplate { 1042 if in == nil { 1043 return nil 1044 } 1045 out := new(MachineDeploymentClassTemplate) 1046 in.DeepCopyInto(out) 1047 return out 1048 } 1049 1050 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1051 func (in *MachineDeploymentList) DeepCopyInto(out *MachineDeploymentList) { 1052 *out = *in 1053 out.TypeMeta = in.TypeMeta 1054 in.ListMeta.DeepCopyInto(&out.ListMeta) 1055 if in.Items != nil { 1056 in, out := &in.Items, &out.Items 1057 *out = make([]MachineDeployment, len(*in)) 1058 for i := range *in { 1059 (*in)[i].DeepCopyInto(&(*out)[i]) 1060 } 1061 } 1062 } 1063 1064 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentList. 1065 func (in *MachineDeploymentList) DeepCopy() *MachineDeploymentList { 1066 if in == nil { 1067 return nil 1068 } 1069 out := new(MachineDeploymentList) 1070 in.DeepCopyInto(out) 1071 return out 1072 } 1073 1074 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1075 func (in *MachineDeploymentList) DeepCopyObject() runtime.Object { 1076 if c := in.DeepCopy(); c != nil { 1077 return c 1078 } 1079 return nil 1080 } 1081 1082 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1083 func (in *MachineDeploymentSpec) DeepCopyInto(out *MachineDeploymentSpec) { 1084 *out = *in 1085 if in.Replicas != nil { 1086 in, out := &in.Replicas, &out.Replicas 1087 *out = new(int32) 1088 **out = **in 1089 } 1090 if in.RolloutAfter != nil { 1091 in, out := &in.RolloutAfter, &out.RolloutAfter 1092 *out = (*in).DeepCopy() 1093 } 1094 in.Selector.DeepCopyInto(&out.Selector) 1095 in.Template.DeepCopyInto(&out.Template) 1096 if in.Strategy != nil { 1097 in, out := &in.Strategy, &out.Strategy 1098 *out = new(MachineDeploymentStrategy) 1099 (*in).DeepCopyInto(*out) 1100 } 1101 if in.MinReadySeconds != nil { 1102 in, out := &in.MinReadySeconds, &out.MinReadySeconds 1103 *out = new(int32) 1104 **out = **in 1105 } 1106 if in.RevisionHistoryLimit != nil { 1107 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit 1108 *out = new(int32) 1109 **out = **in 1110 } 1111 if in.ProgressDeadlineSeconds != nil { 1112 in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds 1113 *out = new(int32) 1114 **out = **in 1115 } 1116 } 1117 1118 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentSpec. 1119 func (in *MachineDeploymentSpec) DeepCopy() *MachineDeploymentSpec { 1120 if in == nil { 1121 return nil 1122 } 1123 out := new(MachineDeploymentSpec) 1124 in.DeepCopyInto(out) 1125 return out 1126 } 1127 1128 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1129 func (in *MachineDeploymentStatus) DeepCopyInto(out *MachineDeploymentStatus) { 1130 *out = *in 1131 if in.Conditions != nil { 1132 in, out := &in.Conditions, &out.Conditions 1133 *out = make(Conditions, len(*in)) 1134 for i := range *in { 1135 (*in)[i].DeepCopyInto(&(*out)[i]) 1136 } 1137 } 1138 } 1139 1140 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStatus. 1141 func (in *MachineDeploymentStatus) DeepCopy() *MachineDeploymentStatus { 1142 if in == nil { 1143 return nil 1144 } 1145 out := new(MachineDeploymentStatus) 1146 in.DeepCopyInto(out) 1147 return out 1148 } 1149 1150 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1151 func (in *MachineDeploymentStrategy) DeepCopyInto(out *MachineDeploymentStrategy) { 1152 *out = *in 1153 if in.RollingUpdate != nil { 1154 in, out := &in.RollingUpdate, &out.RollingUpdate 1155 *out = new(MachineRollingUpdateDeployment) 1156 (*in).DeepCopyInto(*out) 1157 } 1158 } 1159 1160 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStrategy. 1161 func (in *MachineDeploymentStrategy) DeepCopy() *MachineDeploymentStrategy { 1162 if in == nil { 1163 return nil 1164 } 1165 out := new(MachineDeploymentStrategy) 1166 in.DeepCopyInto(out) 1167 return out 1168 } 1169 1170 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1171 func (in *MachineDeploymentTopology) DeepCopyInto(out *MachineDeploymentTopology) { 1172 *out = *in 1173 in.Metadata.DeepCopyInto(&out.Metadata) 1174 if in.FailureDomain != nil { 1175 in, out := &in.FailureDomain, &out.FailureDomain 1176 *out = new(string) 1177 **out = **in 1178 } 1179 if in.Replicas != nil { 1180 in, out := &in.Replicas, &out.Replicas 1181 *out = new(int32) 1182 **out = **in 1183 } 1184 if in.MachineHealthCheck != nil { 1185 in, out := &in.MachineHealthCheck, &out.MachineHealthCheck 1186 *out = new(MachineHealthCheckTopology) 1187 (*in).DeepCopyInto(*out) 1188 } 1189 if in.NodeDrainTimeout != nil { 1190 in, out := &in.NodeDrainTimeout, &out.NodeDrainTimeout 1191 *out = new(metav1.Duration) 1192 **out = **in 1193 } 1194 if in.NodeVolumeDetachTimeout != nil { 1195 in, out := &in.NodeVolumeDetachTimeout, &out.NodeVolumeDetachTimeout 1196 *out = new(metav1.Duration) 1197 **out = **in 1198 } 1199 if in.NodeDeletionTimeout != nil { 1200 in, out := &in.NodeDeletionTimeout, &out.NodeDeletionTimeout 1201 *out = new(metav1.Duration) 1202 **out = **in 1203 } 1204 if in.MinReadySeconds != nil { 1205 in, out := &in.MinReadySeconds, &out.MinReadySeconds 1206 *out = new(int32) 1207 **out = **in 1208 } 1209 if in.Strategy != nil { 1210 in, out := &in.Strategy, &out.Strategy 1211 *out = new(MachineDeploymentStrategy) 1212 (*in).DeepCopyInto(*out) 1213 } 1214 if in.Variables != nil { 1215 in, out := &in.Variables, &out.Variables 1216 *out = new(MachineDeploymentVariables) 1217 (*in).DeepCopyInto(*out) 1218 } 1219 } 1220 1221 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentTopology. 1222 func (in *MachineDeploymentTopology) DeepCopy() *MachineDeploymentTopology { 1223 if in == nil { 1224 return nil 1225 } 1226 out := new(MachineDeploymentTopology) 1227 in.DeepCopyInto(out) 1228 return out 1229 } 1230 1231 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1232 func (in *MachineDeploymentVariables) DeepCopyInto(out *MachineDeploymentVariables) { 1233 *out = *in 1234 if in.Overrides != nil { 1235 in, out := &in.Overrides, &out.Overrides 1236 *out = make([]ClusterVariable, len(*in)) 1237 for i := range *in { 1238 (*in)[i].DeepCopyInto(&(*out)[i]) 1239 } 1240 } 1241 } 1242 1243 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentVariables. 1244 func (in *MachineDeploymentVariables) DeepCopy() *MachineDeploymentVariables { 1245 if in == nil { 1246 return nil 1247 } 1248 out := new(MachineDeploymentVariables) 1249 in.DeepCopyInto(out) 1250 return out 1251 } 1252 1253 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1254 func (in *MachineHealthCheck) DeepCopyInto(out *MachineHealthCheck) { 1255 *out = *in 1256 out.TypeMeta = in.TypeMeta 1257 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1258 in.Spec.DeepCopyInto(&out.Spec) 1259 in.Status.DeepCopyInto(&out.Status) 1260 } 1261 1262 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineHealthCheck. 1263 func (in *MachineHealthCheck) DeepCopy() *MachineHealthCheck { 1264 if in == nil { 1265 return nil 1266 } 1267 out := new(MachineHealthCheck) 1268 in.DeepCopyInto(out) 1269 return out 1270 } 1271 1272 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1273 func (in *MachineHealthCheck) DeepCopyObject() runtime.Object { 1274 if c := in.DeepCopy(); c != nil { 1275 return c 1276 } 1277 return nil 1278 } 1279 1280 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1281 func (in *MachineHealthCheckClass) DeepCopyInto(out *MachineHealthCheckClass) { 1282 *out = *in 1283 if in.UnhealthyConditions != nil { 1284 in, out := &in.UnhealthyConditions, &out.UnhealthyConditions 1285 *out = make([]UnhealthyCondition, len(*in)) 1286 copy(*out, *in) 1287 } 1288 if in.MaxUnhealthy != nil { 1289 in, out := &in.MaxUnhealthy, &out.MaxUnhealthy 1290 *out = new(intstr.IntOrString) 1291 **out = **in 1292 } 1293 if in.UnhealthyRange != nil { 1294 in, out := &in.UnhealthyRange, &out.UnhealthyRange 1295 *out = new(string) 1296 **out = **in 1297 } 1298 if in.NodeStartupTimeout != nil { 1299 in, out := &in.NodeStartupTimeout, &out.NodeStartupTimeout 1300 *out = new(metav1.Duration) 1301 **out = **in 1302 } 1303 if in.RemediationTemplate != nil { 1304 in, out := &in.RemediationTemplate, &out.RemediationTemplate 1305 *out = new(v1.ObjectReference) 1306 **out = **in 1307 } 1308 } 1309 1310 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineHealthCheckClass. 1311 func (in *MachineHealthCheckClass) DeepCopy() *MachineHealthCheckClass { 1312 if in == nil { 1313 return nil 1314 } 1315 out := new(MachineHealthCheckClass) 1316 in.DeepCopyInto(out) 1317 return out 1318 } 1319 1320 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1321 func (in *MachineHealthCheckList) DeepCopyInto(out *MachineHealthCheckList) { 1322 *out = *in 1323 out.TypeMeta = in.TypeMeta 1324 in.ListMeta.DeepCopyInto(&out.ListMeta) 1325 if in.Items != nil { 1326 in, out := &in.Items, &out.Items 1327 *out = make([]MachineHealthCheck, len(*in)) 1328 for i := range *in { 1329 (*in)[i].DeepCopyInto(&(*out)[i]) 1330 } 1331 } 1332 } 1333 1334 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineHealthCheckList. 1335 func (in *MachineHealthCheckList) DeepCopy() *MachineHealthCheckList { 1336 if in == nil { 1337 return nil 1338 } 1339 out := new(MachineHealthCheckList) 1340 in.DeepCopyInto(out) 1341 return out 1342 } 1343 1344 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1345 func (in *MachineHealthCheckList) DeepCopyObject() runtime.Object { 1346 if c := in.DeepCopy(); c != nil { 1347 return c 1348 } 1349 return nil 1350 } 1351 1352 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1353 func (in *MachineHealthCheckSpec) DeepCopyInto(out *MachineHealthCheckSpec) { 1354 *out = *in 1355 in.Selector.DeepCopyInto(&out.Selector) 1356 if in.UnhealthyConditions != nil { 1357 in, out := &in.UnhealthyConditions, &out.UnhealthyConditions 1358 *out = make([]UnhealthyCondition, len(*in)) 1359 copy(*out, *in) 1360 } 1361 if in.MaxUnhealthy != nil { 1362 in, out := &in.MaxUnhealthy, &out.MaxUnhealthy 1363 *out = new(intstr.IntOrString) 1364 **out = **in 1365 } 1366 if in.UnhealthyRange != nil { 1367 in, out := &in.UnhealthyRange, &out.UnhealthyRange 1368 *out = new(string) 1369 **out = **in 1370 } 1371 if in.NodeStartupTimeout != nil { 1372 in, out := &in.NodeStartupTimeout, &out.NodeStartupTimeout 1373 *out = new(metav1.Duration) 1374 **out = **in 1375 } 1376 if in.RemediationTemplate != nil { 1377 in, out := &in.RemediationTemplate, &out.RemediationTemplate 1378 *out = new(v1.ObjectReference) 1379 **out = **in 1380 } 1381 } 1382 1383 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineHealthCheckSpec. 1384 func (in *MachineHealthCheckSpec) DeepCopy() *MachineHealthCheckSpec { 1385 if in == nil { 1386 return nil 1387 } 1388 out := new(MachineHealthCheckSpec) 1389 in.DeepCopyInto(out) 1390 return out 1391 } 1392 1393 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1394 func (in *MachineHealthCheckStatus) DeepCopyInto(out *MachineHealthCheckStatus) { 1395 *out = *in 1396 if in.Targets != nil { 1397 in, out := &in.Targets, &out.Targets 1398 *out = make([]string, len(*in)) 1399 copy(*out, *in) 1400 } 1401 if in.Conditions != nil { 1402 in, out := &in.Conditions, &out.Conditions 1403 *out = make(Conditions, len(*in)) 1404 for i := range *in { 1405 (*in)[i].DeepCopyInto(&(*out)[i]) 1406 } 1407 } 1408 } 1409 1410 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineHealthCheckStatus. 1411 func (in *MachineHealthCheckStatus) DeepCopy() *MachineHealthCheckStatus { 1412 if in == nil { 1413 return nil 1414 } 1415 out := new(MachineHealthCheckStatus) 1416 in.DeepCopyInto(out) 1417 return out 1418 } 1419 1420 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1421 func (in *MachineHealthCheckTopology) DeepCopyInto(out *MachineHealthCheckTopology) { 1422 *out = *in 1423 if in.Enable != nil { 1424 in, out := &in.Enable, &out.Enable 1425 *out = new(bool) 1426 **out = **in 1427 } 1428 in.MachineHealthCheckClass.DeepCopyInto(&out.MachineHealthCheckClass) 1429 } 1430 1431 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineHealthCheckTopology. 1432 func (in *MachineHealthCheckTopology) DeepCopy() *MachineHealthCheckTopology { 1433 if in == nil { 1434 return nil 1435 } 1436 out := new(MachineHealthCheckTopology) 1437 in.DeepCopyInto(out) 1438 return out 1439 } 1440 1441 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1442 func (in *MachineList) DeepCopyInto(out *MachineList) { 1443 *out = *in 1444 out.TypeMeta = in.TypeMeta 1445 in.ListMeta.DeepCopyInto(&out.ListMeta) 1446 if in.Items != nil { 1447 in, out := &in.Items, &out.Items 1448 *out = make([]Machine, len(*in)) 1449 for i := range *in { 1450 (*in)[i].DeepCopyInto(&(*out)[i]) 1451 } 1452 } 1453 } 1454 1455 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList. 1456 func (in *MachineList) DeepCopy() *MachineList { 1457 if in == nil { 1458 return nil 1459 } 1460 out := new(MachineList) 1461 in.DeepCopyInto(out) 1462 return out 1463 } 1464 1465 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1466 func (in *MachineList) DeepCopyObject() runtime.Object { 1467 if c := in.DeepCopy(); c != nil { 1468 return c 1469 } 1470 return nil 1471 } 1472 1473 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1474 func (in *MachinePoolClass) DeepCopyInto(out *MachinePoolClass) { 1475 *out = *in 1476 in.Template.DeepCopyInto(&out.Template) 1477 if in.FailureDomains != nil { 1478 in, out := &in.FailureDomains, &out.FailureDomains 1479 *out = make([]string, len(*in)) 1480 copy(*out, *in) 1481 } 1482 if in.NamingStrategy != nil { 1483 in, out := &in.NamingStrategy, &out.NamingStrategy 1484 *out = new(MachinePoolClassNamingStrategy) 1485 (*in).DeepCopyInto(*out) 1486 } 1487 if in.NodeDrainTimeout != nil { 1488 in, out := &in.NodeDrainTimeout, &out.NodeDrainTimeout 1489 *out = new(metav1.Duration) 1490 **out = **in 1491 } 1492 if in.NodeVolumeDetachTimeout != nil { 1493 in, out := &in.NodeVolumeDetachTimeout, &out.NodeVolumeDetachTimeout 1494 *out = new(metav1.Duration) 1495 **out = **in 1496 } 1497 if in.NodeDeletionTimeout != nil { 1498 in, out := &in.NodeDeletionTimeout, &out.NodeDeletionTimeout 1499 *out = new(metav1.Duration) 1500 **out = **in 1501 } 1502 if in.MinReadySeconds != nil { 1503 in, out := &in.MinReadySeconds, &out.MinReadySeconds 1504 *out = new(int32) 1505 **out = **in 1506 } 1507 } 1508 1509 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolClass. 1510 func (in *MachinePoolClass) DeepCopy() *MachinePoolClass { 1511 if in == nil { 1512 return nil 1513 } 1514 out := new(MachinePoolClass) 1515 in.DeepCopyInto(out) 1516 return out 1517 } 1518 1519 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1520 func (in *MachinePoolClassNamingStrategy) DeepCopyInto(out *MachinePoolClassNamingStrategy) { 1521 *out = *in 1522 if in.Template != nil { 1523 in, out := &in.Template, &out.Template 1524 *out = new(string) 1525 **out = **in 1526 } 1527 } 1528 1529 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolClassNamingStrategy. 1530 func (in *MachinePoolClassNamingStrategy) DeepCopy() *MachinePoolClassNamingStrategy { 1531 if in == nil { 1532 return nil 1533 } 1534 out := new(MachinePoolClassNamingStrategy) 1535 in.DeepCopyInto(out) 1536 return out 1537 } 1538 1539 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1540 func (in *MachinePoolClassTemplate) DeepCopyInto(out *MachinePoolClassTemplate) { 1541 *out = *in 1542 in.Metadata.DeepCopyInto(&out.Metadata) 1543 in.Bootstrap.DeepCopyInto(&out.Bootstrap) 1544 in.Infrastructure.DeepCopyInto(&out.Infrastructure) 1545 } 1546 1547 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolClassTemplate. 1548 func (in *MachinePoolClassTemplate) DeepCopy() *MachinePoolClassTemplate { 1549 if in == nil { 1550 return nil 1551 } 1552 out := new(MachinePoolClassTemplate) 1553 in.DeepCopyInto(out) 1554 return out 1555 } 1556 1557 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1558 func (in *MachinePoolTopology) DeepCopyInto(out *MachinePoolTopology) { 1559 *out = *in 1560 in.Metadata.DeepCopyInto(&out.Metadata) 1561 if in.FailureDomains != nil { 1562 in, out := &in.FailureDomains, &out.FailureDomains 1563 *out = make([]string, len(*in)) 1564 copy(*out, *in) 1565 } 1566 if in.NodeDrainTimeout != nil { 1567 in, out := &in.NodeDrainTimeout, &out.NodeDrainTimeout 1568 *out = new(metav1.Duration) 1569 **out = **in 1570 } 1571 if in.NodeVolumeDetachTimeout != nil { 1572 in, out := &in.NodeVolumeDetachTimeout, &out.NodeVolumeDetachTimeout 1573 *out = new(metav1.Duration) 1574 **out = **in 1575 } 1576 if in.NodeDeletionTimeout != nil { 1577 in, out := &in.NodeDeletionTimeout, &out.NodeDeletionTimeout 1578 *out = new(metav1.Duration) 1579 **out = **in 1580 } 1581 if in.MinReadySeconds != nil { 1582 in, out := &in.MinReadySeconds, &out.MinReadySeconds 1583 *out = new(int32) 1584 **out = **in 1585 } 1586 if in.Replicas != nil { 1587 in, out := &in.Replicas, &out.Replicas 1588 *out = new(int32) 1589 **out = **in 1590 } 1591 if in.Variables != nil { 1592 in, out := &in.Variables, &out.Variables 1593 *out = new(MachinePoolVariables) 1594 (*in).DeepCopyInto(*out) 1595 } 1596 } 1597 1598 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolTopology. 1599 func (in *MachinePoolTopology) DeepCopy() *MachinePoolTopology { 1600 if in == nil { 1601 return nil 1602 } 1603 out := new(MachinePoolTopology) 1604 in.DeepCopyInto(out) 1605 return out 1606 } 1607 1608 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1609 func (in *MachinePoolVariables) DeepCopyInto(out *MachinePoolVariables) { 1610 *out = *in 1611 if in.Overrides != nil { 1612 in, out := &in.Overrides, &out.Overrides 1613 *out = make([]ClusterVariable, len(*in)) 1614 for i := range *in { 1615 (*in)[i].DeepCopyInto(&(*out)[i]) 1616 } 1617 } 1618 } 1619 1620 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachinePoolVariables. 1621 func (in *MachinePoolVariables) DeepCopy() *MachinePoolVariables { 1622 if in == nil { 1623 return nil 1624 } 1625 out := new(MachinePoolVariables) 1626 in.DeepCopyInto(out) 1627 return out 1628 } 1629 1630 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1631 func (in *MachineRollingUpdateDeployment) DeepCopyInto(out *MachineRollingUpdateDeployment) { 1632 *out = *in 1633 if in.MaxUnavailable != nil { 1634 in, out := &in.MaxUnavailable, &out.MaxUnavailable 1635 *out = new(intstr.IntOrString) 1636 **out = **in 1637 } 1638 if in.MaxSurge != nil { 1639 in, out := &in.MaxSurge, &out.MaxSurge 1640 *out = new(intstr.IntOrString) 1641 **out = **in 1642 } 1643 if in.DeletePolicy != nil { 1644 in, out := &in.DeletePolicy, &out.DeletePolicy 1645 *out = new(string) 1646 **out = **in 1647 } 1648 } 1649 1650 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineRollingUpdateDeployment. 1651 func (in *MachineRollingUpdateDeployment) DeepCopy() *MachineRollingUpdateDeployment { 1652 if in == nil { 1653 return nil 1654 } 1655 out := new(MachineRollingUpdateDeployment) 1656 in.DeepCopyInto(out) 1657 return out 1658 } 1659 1660 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1661 func (in *MachineSet) DeepCopyInto(out *MachineSet) { 1662 *out = *in 1663 out.TypeMeta = in.TypeMeta 1664 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1665 in.Spec.DeepCopyInto(&out.Spec) 1666 in.Status.DeepCopyInto(&out.Status) 1667 } 1668 1669 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSet. 1670 func (in *MachineSet) DeepCopy() *MachineSet { 1671 if in == nil { 1672 return nil 1673 } 1674 out := new(MachineSet) 1675 in.DeepCopyInto(out) 1676 return out 1677 } 1678 1679 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1680 func (in *MachineSet) DeepCopyObject() runtime.Object { 1681 if c := in.DeepCopy(); c != nil { 1682 return c 1683 } 1684 return nil 1685 } 1686 1687 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1688 func (in *MachineSetList) DeepCopyInto(out *MachineSetList) { 1689 *out = *in 1690 out.TypeMeta = in.TypeMeta 1691 in.ListMeta.DeepCopyInto(&out.ListMeta) 1692 if in.Items != nil { 1693 in, out := &in.Items, &out.Items 1694 *out = make([]MachineSet, len(*in)) 1695 for i := range *in { 1696 (*in)[i].DeepCopyInto(&(*out)[i]) 1697 } 1698 } 1699 } 1700 1701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetList. 1702 func (in *MachineSetList) DeepCopy() *MachineSetList { 1703 if in == nil { 1704 return nil 1705 } 1706 out := new(MachineSetList) 1707 in.DeepCopyInto(out) 1708 return out 1709 } 1710 1711 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1712 func (in *MachineSetList) DeepCopyObject() runtime.Object { 1713 if c := in.DeepCopy(); c != nil { 1714 return c 1715 } 1716 return nil 1717 } 1718 1719 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1720 func (in *MachineSetSpec) DeepCopyInto(out *MachineSetSpec) { 1721 *out = *in 1722 if in.Replicas != nil { 1723 in, out := &in.Replicas, &out.Replicas 1724 *out = new(int32) 1725 **out = **in 1726 } 1727 in.Selector.DeepCopyInto(&out.Selector) 1728 in.Template.DeepCopyInto(&out.Template) 1729 } 1730 1731 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetSpec. 1732 func (in *MachineSetSpec) DeepCopy() *MachineSetSpec { 1733 if in == nil { 1734 return nil 1735 } 1736 out := new(MachineSetSpec) 1737 in.DeepCopyInto(out) 1738 return out 1739 } 1740 1741 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1742 func (in *MachineSetStatus) DeepCopyInto(out *MachineSetStatus) { 1743 *out = *in 1744 if in.FailureReason != nil { 1745 in, out := &in.FailureReason, &out.FailureReason 1746 *out = new(errors.MachineSetStatusError) 1747 **out = **in 1748 } 1749 if in.FailureMessage != nil { 1750 in, out := &in.FailureMessage, &out.FailureMessage 1751 *out = new(string) 1752 **out = **in 1753 } 1754 if in.Conditions != nil { 1755 in, out := &in.Conditions, &out.Conditions 1756 *out = make(Conditions, len(*in)) 1757 for i := range *in { 1758 (*in)[i].DeepCopyInto(&(*out)[i]) 1759 } 1760 } 1761 } 1762 1763 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetStatus. 1764 func (in *MachineSetStatus) DeepCopy() *MachineSetStatus { 1765 if in == nil { 1766 return nil 1767 } 1768 out := new(MachineSetStatus) 1769 in.DeepCopyInto(out) 1770 return out 1771 } 1772 1773 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1774 func (in *MachineSpec) DeepCopyInto(out *MachineSpec) { 1775 *out = *in 1776 in.Bootstrap.DeepCopyInto(&out.Bootstrap) 1777 out.InfrastructureRef = in.InfrastructureRef 1778 if in.Version != nil { 1779 in, out := &in.Version, &out.Version 1780 *out = new(string) 1781 **out = **in 1782 } 1783 if in.ProviderID != nil { 1784 in, out := &in.ProviderID, &out.ProviderID 1785 *out = new(string) 1786 **out = **in 1787 } 1788 if in.FailureDomain != nil { 1789 in, out := &in.FailureDomain, &out.FailureDomain 1790 *out = new(string) 1791 **out = **in 1792 } 1793 if in.NodeDrainTimeout != nil { 1794 in, out := &in.NodeDrainTimeout, &out.NodeDrainTimeout 1795 *out = new(metav1.Duration) 1796 **out = **in 1797 } 1798 if in.NodeVolumeDetachTimeout != nil { 1799 in, out := &in.NodeVolumeDetachTimeout, &out.NodeVolumeDetachTimeout 1800 *out = new(metav1.Duration) 1801 **out = **in 1802 } 1803 if in.NodeDeletionTimeout != nil { 1804 in, out := &in.NodeDeletionTimeout, &out.NodeDeletionTimeout 1805 *out = new(metav1.Duration) 1806 **out = **in 1807 } 1808 } 1809 1810 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec. 1811 func (in *MachineSpec) DeepCopy() *MachineSpec { 1812 if in == nil { 1813 return nil 1814 } 1815 out := new(MachineSpec) 1816 in.DeepCopyInto(out) 1817 return out 1818 } 1819 1820 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1821 func (in *MachineStatus) DeepCopyInto(out *MachineStatus) { 1822 *out = *in 1823 if in.NodeRef != nil { 1824 in, out := &in.NodeRef, &out.NodeRef 1825 *out = new(v1.ObjectReference) 1826 **out = **in 1827 } 1828 if in.NodeInfo != nil { 1829 in, out := &in.NodeInfo, &out.NodeInfo 1830 *out = new(v1.NodeSystemInfo) 1831 **out = **in 1832 } 1833 if in.LastUpdated != nil { 1834 in, out := &in.LastUpdated, &out.LastUpdated 1835 *out = (*in).DeepCopy() 1836 } 1837 if in.FailureReason != nil { 1838 in, out := &in.FailureReason, &out.FailureReason 1839 *out = new(errors.MachineStatusError) 1840 **out = **in 1841 } 1842 if in.FailureMessage != nil { 1843 in, out := &in.FailureMessage, &out.FailureMessage 1844 *out = new(string) 1845 **out = **in 1846 } 1847 if in.Addresses != nil { 1848 in, out := &in.Addresses, &out.Addresses 1849 *out = make(MachineAddresses, len(*in)) 1850 copy(*out, *in) 1851 } 1852 if in.CertificatesExpiryDate != nil { 1853 in, out := &in.CertificatesExpiryDate, &out.CertificatesExpiryDate 1854 *out = (*in).DeepCopy() 1855 } 1856 if in.Conditions != nil { 1857 in, out := &in.Conditions, &out.Conditions 1858 *out = make(Conditions, len(*in)) 1859 for i := range *in { 1860 (*in)[i].DeepCopyInto(&(*out)[i]) 1861 } 1862 } 1863 } 1864 1865 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus. 1866 func (in *MachineStatus) DeepCopy() *MachineStatus { 1867 if in == nil { 1868 return nil 1869 } 1870 out := new(MachineStatus) 1871 in.DeepCopyInto(out) 1872 return out 1873 } 1874 1875 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1876 func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec) { 1877 *out = *in 1878 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1879 in.Spec.DeepCopyInto(&out.Spec) 1880 } 1881 1882 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateSpec. 1883 func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec { 1884 if in == nil { 1885 return nil 1886 } 1887 out := new(MachineTemplateSpec) 1888 in.DeepCopyInto(out) 1889 return out 1890 } 1891 1892 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1893 func (in *NetworkRanges) DeepCopyInto(out *NetworkRanges) { 1894 *out = *in 1895 if in.CIDRBlocks != nil { 1896 in, out := &in.CIDRBlocks, &out.CIDRBlocks 1897 *out = make([]string, len(*in)) 1898 copy(*out, *in) 1899 } 1900 } 1901 1902 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRanges. 1903 func (in *NetworkRanges) DeepCopy() *NetworkRanges { 1904 if in == nil { 1905 return nil 1906 } 1907 out := new(NetworkRanges) 1908 in.DeepCopyInto(out) 1909 return out 1910 } 1911 1912 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1913 func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta) { 1914 *out = *in 1915 if in.Labels != nil { 1916 in, out := &in.Labels, &out.Labels 1917 *out = make(map[string]string, len(*in)) 1918 for key, val := range *in { 1919 (*out)[key] = val 1920 } 1921 } 1922 if in.Annotations != nil { 1923 in, out := &in.Annotations, &out.Annotations 1924 *out = make(map[string]string, len(*in)) 1925 for key, val := range *in { 1926 (*out)[key] = val 1927 } 1928 } 1929 } 1930 1931 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectMeta. 1932 func (in *ObjectMeta) DeepCopy() *ObjectMeta { 1933 if in == nil { 1934 return nil 1935 } 1936 out := new(ObjectMeta) 1937 in.DeepCopyInto(out) 1938 return out 1939 } 1940 1941 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1942 func (in *PatchDefinition) DeepCopyInto(out *PatchDefinition) { 1943 *out = *in 1944 in.Selector.DeepCopyInto(&out.Selector) 1945 if in.JSONPatches != nil { 1946 in, out := &in.JSONPatches, &out.JSONPatches 1947 *out = make([]JSONPatch, len(*in)) 1948 for i := range *in { 1949 (*in)[i].DeepCopyInto(&(*out)[i]) 1950 } 1951 } 1952 } 1953 1954 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchDefinition. 1955 func (in *PatchDefinition) DeepCopy() *PatchDefinition { 1956 if in == nil { 1957 return nil 1958 } 1959 out := new(PatchDefinition) 1960 in.DeepCopyInto(out) 1961 return out 1962 } 1963 1964 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1965 func (in *PatchSelector) DeepCopyInto(out *PatchSelector) { 1966 *out = *in 1967 in.MatchResources.DeepCopyInto(&out.MatchResources) 1968 } 1969 1970 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSelector. 1971 func (in *PatchSelector) DeepCopy() *PatchSelector { 1972 if in == nil { 1973 return nil 1974 } 1975 out := new(PatchSelector) 1976 in.DeepCopyInto(out) 1977 return out 1978 } 1979 1980 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1981 func (in *PatchSelectorMatch) DeepCopyInto(out *PatchSelectorMatch) { 1982 *out = *in 1983 if in.MachineDeploymentClass != nil { 1984 in, out := &in.MachineDeploymentClass, &out.MachineDeploymentClass 1985 *out = new(PatchSelectorMatchMachineDeploymentClass) 1986 (*in).DeepCopyInto(*out) 1987 } 1988 if in.MachinePoolClass != nil { 1989 in, out := &in.MachinePoolClass, &out.MachinePoolClass 1990 *out = new(PatchSelectorMatchMachinePoolClass) 1991 (*in).DeepCopyInto(*out) 1992 } 1993 } 1994 1995 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSelectorMatch. 1996 func (in *PatchSelectorMatch) DeepCopy() *PatchSelectorMatch { 1997 if in == nil { 1998 return nil 1999 } 2000 out := new(PatchSelectorMatch) 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. 2006 func (in *PatchSelectorMatchMachineDeploymentClass) DeepCopyInto(out *PatchSelectorMatchMachineDeploymentClass) { 2007 *out = *in 2008 if in.Names != nil { 2009 in, out := &in.Names, &out.Names 2010 *out = make([]string, len(*in)) 2011 copy(*out, *in) 2012 } 2013 } 2014 2015 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSelectorMatchMachineDeploymentClass. 2016 func (in *PatchSelectorMatchMachineDeploymentClass) DeepCopy() *PatchSelectorMatchMachineDeploymentClass { 2017 if in == nil { 2018 return nil 2019 } 2020 out := new(PatchSelectorMatchMachineDeploymentClass) 2021 in.DeepCopyInto(out) 2022 return out 2023 } 2024 2025 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2026 func (in *PatchSelectorMatchMachinePoolClass) DeepCopyInto(out *PatchSelectorMatchMachinePoolClass) { 2027 *out = *in 2028 if in.Names != nil { 2029 in, out := &in.Names, &out.Names 2030 *out = make([]string, len(*in)) 2031 copy(*out, *in) 2032 } 2033 } 2034 2035 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSelectorMatchMachinePoolClass. 2036 func (in *PatchSelectorMatchMachinePoolClass) DeepCopy() *PatchSelectorMatchMachinePoolClass { 2037 if in == nil { 2038 return nil 2039 } 2040 out := new(PatchSelectorMatchMachinePoolClass) 2041 in.DeepCopyInto(out) 2042 return out 2043 } 2044 2045 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2046 func (in *Topology) DeepCopyInto(out *Topology) { 2047 *out = *in 2048 if in.RolloutAfter != nil { 2049 in, out := &in.RolloutAfter, &out.RolloutAfter 2050 *out = (*in).DeepCopy() 2051 } 2052 in.ControlPlane.DeepCopyInto(&out.ControlPlane) 2053 if in.Workers != nil { 2054 in, out := &in.Workers, &out.Workers 2055 *out = new(WorkersTopology) 2056 (*in).DeepCopyInto(*out) 2057 } 2058 if in.Variables != nil { 2059 in, out := &in.Variables, &out.Variables 2060 *out = make([]ClusterVariable, len(*in)) 2061 for i := range *in { 2062 (*in)[i].DeepCopyInto(&(*out)[i]) 2063 } 2064 } 2065 } 2066 2067 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topology. 2068 func (in *Topology) DeepCopy() *Topology { 2069 if in == nil { 2070 return nil 2071 } 2072 out := new(Topology) 2073 in.DeepCopyInto(out) 2074 return out 2075 } 2076 2077 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2078 func (in *UnhealthyCondition) DeepCopyInto(out *UnhealthyCondition) { 2079 *out = *in 2080 out.Timeout = in.Timeout 2081 } 2082 2083 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnhealthyCondition. 2084 func (in *UnhealthyCondition) DeepCopy() *UnhealthyCondition { 2085 if in == nil { 2086 return nil 2087 } 2088 out := new(UnhealthyCondition) 2089 in.DeepCopyInto(out) 2090 return out 2091 } 2092 2093 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2094 func (in *VariableSchema) DeepCopyInto(out *VariableSchema) { 2095 *out = *in 2096 in.OpenAPIV3Schema.DeepCopyInto(&out.OpenAPIV3Schema) 2097 } 2098 2099 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableSchema. 2100 func (in *VariableSchema) DeepCopy() *VariableSchema { 2101 if in == nil { 2102 return nil 2103 } 2104 out := new(VariableSchema) 2105 in.DeepCopyInto(out) 2106 return out 2107 } 2108 2109 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2110 func (in *WorkersClass) DeepCopyInto(out *WorkersClass) { 2111 *out = *in 2112 if in.MachineDeployments != nil { 2113 in, out := &in.MachineDeployments, &out.MachineDeployments 2114 *out = make([]MachineDeploymentClass, len(*in)) 2115 for i := range *in { 2116 (*in)[i].DeepCopyInto(&(*out)[i]) 2117 } 2118 } 2119 if in.MachinePools != nil { 2120 in, out := &in.MachinePools, &out.MachinePools 2121 *out = make([]MachinePoolClass, len(*in)) 2122 for i := range *in { 2123 (*in)[i].DeepCopyInto(&(*out)[i]) 2124 } 2125 } 2126 } 2127 2128 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkersClass. 2129 func (in *WorkersClass) DeepCopy() *WorkersClass { 2130 if in == nil { 2131 return nil 2132 } 2133 out := new(WorkersClass) 2134 in.DeepCopyInto(out) 2135 return out 2136 } 2137 2138 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2139 func (in *WorkersTopology) DeepCopyInto(out *WorkersTopology) { 2140 *out = *in 2141 if in.MachineDeployments != nil { 2142 in, out := &in.MachineDeployments, &out.MachineDeployments 2143 *out = make([]MachineDeploymentTopology, len(*in)) 2144 for i := range *in { 2145 (*in)[i].DeepCopyInto(&(*out)[i]) 2146 } 2147 } 2148 if in.MachinePools != nil { 2149 in, out := &in.MachinePools, &out.MachinePools 2150 *out = make([]MachinePoolTopology, len(*in)) 2151 for i := range *in { 2152 (*in)[i].DeepCopyInto(&(*out)[i]) 2153 } 2154 } 2155 } 2156 2157 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkersTopology. 2158 func (in *WorkersTopology) DeepCopy() *WorkersTopology { 2159 if in == nil { 2160 return nil 2161 } 2162 out := new(WorkersTopology) 2163 in.DeepCopyInto(out) 2164 return out 2165 }