github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/apis/apps/v1alpha1/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright (C) 2022-2023 ApeCloud Co., Ltd 6 7 This file is part of KubeBlocks project 8 9 This program is free software: you can redistribute it and/or modify 10 it under the terms of the GNU Affero General Public License as published by 11 the Free Software Foundation, either version 3 of the License, or 12 (at your option) any later version. 13 14 This program is distributed in the hope that it will be useful 15 but WITHOUT ANY WARRANTY; without even the implied warranty of 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 GNU Affero General Public License for more details. 18 19 You should have received a copy of the GNU Affero General Public License 20 along with this program. If not, see <http://www.gnu.org/licenses/>. 21 */ 22 23 // Code generated by controller-gen. DO NOT EDIT. 24 25 package v1alpha1 26 27 import ( 28 workloadsv1alpha1 "github.com/1aal/kubeblocks/apis/workloads/v1alpha1" 29 appsv1 "k8s.io/api/apps/v1" 30 "k8s.io/api/core/v1" 31 "k8s.io/apimachinery/pkg/api/resource" 32 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 33 "k8s.io/apimachinery/pkg/runtime" 34 "k8s.io/apimachinery/pkg/util/intstr" 35 ) 36 37 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 38 func (in *Affinity) DeepCopyInto(out *Affinity) { 39 *out = *in 40 if in.TopologyKeys != nil { 41 in, out := &in.TopologyKeys, &out.TopologyKeys 42 *out = make([]string, len(*in)) 43 copy(*out, *in) 44 } 45 if in.NodeLabels != nil { 46 in, out := &in.NodeLabels, &out.NodeLabels 47 *out = make(map[string]string, len(*in)) 48 for key, val := range *in { 49 (*out)[key] = val 50 } 51 } 52 } 53 54 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Affinity. 55 func (in *Affinity) DeepCopy() *Affinity { 56 if in == nil { 57 return nil 58 } 59 out := new(Affinity) 60 in.DeepCopyInto(out) 61 return out 62 } 63 64 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 65 func (in *BackupMethod) DeepCopyInto(out *BackupMethod) { 66 *out = *in 67 in.BackupMethod.DeepCopyInto(&out.BackupMethod) 68 if in.EnvMapping != nil { 69 in, out := &in.EnvMapping, &out.EnvMapping 70 *out = make([]EnvMappingVar, len(*in)) 71 for i := range *in { 72 (*in)[i].DeepCopyInto(&(*out)[i]) 73 } 74 } 75 } 76 77 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupMethod. 78 func (in *BackupMethod) DeepCopy() *BackupMethod { 79 if in == nil { 80 return nil 81 } 82 out := new(BackupMethod) 83 in.DeepCopyInto(out) 84 return out 85 } 86 87 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 88 func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy) { 89 *out = *in 90 in.Target.DeepCopyInto(&out.Target) 91 if in.Schedules != nil { 92 in, out := &in.Schedules, &out.Schedules 93 *out = make([]SchedulePolicy, len(*in)) 94 for i := range *in { 95 (*in)[i].DeepCopyInto(&(*out)[i]) 96 } 97 } 98 if in.BackupMethods != nil { 99 in, out := &in.BackupMethods, &out.BackupMethods 100 *out = make([]BackupMethod, len(*in)) 101 for i := range *in { 102 (*in)[i].DeepCopyInto(&(*out)[i]) 103 } 104 } 105 } 106 107 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicy. 108 func (in *BackupPolicy) DeepCopy() *BackupPolicy { 109 if in == nil { 110 return nil 111 } 112 out := new(BackupPolicy) 113 in.DeepCopyInto(out) 114 return out 115 } 116 117 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 118 func (in *BackupPolicyTemplate) DeepCopyInto(out *BackupPolicyTemplate) { 119 *out = *in 120 out.TypeMeta = in.TypeMeta 121 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 122 in.Spec.DeepCopyInto(&out.Spec) 123 out.Status = in.Status 124 } 125 126 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyTemplate. 127 func (in *BackupPolicyTemplate) DeepCopy() *BackupPolicyTemplate { 128 if in == nil { 129 return nil 130 } 131 out := new(BackupPolicyTemplate) 132 in.DeepCopyInto(out) 133 return out 134 } 135 136 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 137 func (in *BackupPolicyTemplate) DeepCopyObject() runtime.Object { 138 if c := in.DeepCopy(); c != nil { 139 return c 140 } 141 return nil 142 } 143 144 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 145 func (in *BackupPolicyTemplateList) DeepCopyInto(out *BackupPolicyTemplateList) { 146 *out = *in 147 out.TypeMeta = in.TypeMeta 148 in.ListMeta.DeepCopyInto(&out.ListMeta) 149 if in.Items != nil { 150 in, out := &in.Items, &out.Items 151 *out = make([]BackupPolicyTemplate, len(*in)) 152 for i := range *in { 153 (*in)[i].DeepCopyInto(&(*out)[i]) 154 } 155 } 156 } 157 158 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyTemplateList. 159 func (in *BackupPolicyTemplateList) DeepCopy() *BackupPolicyTemplateList { 160 if in == nil { 161 return nil 162 } 163 out := new(BackupPolicyTemplateList) 164 in.DeepCopyInto(out) 165 return out 166 } 167 168 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 169 func (in *BackupPolicyTemplateList) DeepCopyObject() runtime.Object { 170 if c := in.DeepCopy(); c != nil { 171 return c 172 } 173 return nil 174 } 175 176 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 177 func (in *BackupPolicyTemplateSpec) DeepCopyInto(out *BackupPolicyTemplateSpec) { 178 *out = *in 179 if in.BackupPolicies != nil { 180 in, out := &in.BackupPolicies, &out.BackupPolicies 181 *out = make([]BackupPolicy, len(*in)) 182 for i := range *in { 183 (*in)[i].DeepCopyInto(&(*out)[i]) 184 } 185 } 186 } 187 188 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyTemplateSpec. 189 func (in *BackupPolicyTemplateSpec) DeepCopy() *BackupPolicyTemplateSpec { 190 if in == nil { 191 return nil 192 } 193 out := new(BackupPolicyTemplateSpec) 194 in.DeepCopyInto(out) 195 return out 196 } 197 198 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 199 func (in *BackupPolicyTemplateStatus) DeepCopyInto(out *BackupPolicyTemplateStatus) { 200 *out = *in 201 } 202 203 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyTemplateStatus. 204 func (in *BackupPolicyTemplateStatus) DeepCopy() *BackupPolicyTemplateStatus { 205 if in == nil { 206 return nil 207 } 208 out := new(BackupPolicyTemplateStatus) 209 in.DeepCopyInto(out) 210 return out 211 } 212 213 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 214 func (in *BackupRefSpec) DeepCopyInto(out *BackupRefSpec) { 215 *out = *in 216 out.Ref = in.Ref 217 } 218 219 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupRefSpec. 220 func (in *BackupRefSpec) DeepCopy() *BackupRefSpec { 221 if in == nil { 222 return nil 223 } 224 out := new(BackupRefSpec) 225 in.DeepCopyInto(out) 226 return out 227 } 228 229 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 230 func (in *BackupSpec) DeepCopyInto(out *BackupSpec) { 231 *out = *in 232 } 233 234 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSpec. 235 func (in *BackupSpec) DeepCopy() *BackupSpec { 236 if in == nil { 237 return nil 238 } 239 out := new(BackupSpec) 240 in.DeepCopyInto(out) 241 return out 242 } 243 244 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 245 func (in *CPUConstraint) DeepCopyInto(out *CPUConstraint) { 246 *out = *in 247 if in.Max != nil { 248 in, out := &in.Max, &out.Max 249 x := (*in).DeepCopy() 250 *out = &x 251 } 252 if in.Min != nil { 253 in, out := &in.Min, &out.Min 254 x := (*in).DeepCopy() 255 *out = &x 256 } 257 if in.Step != nil { 258 in, out := &in.Step, &out.Step 259 x := (*in).DeepCopy() 260 *out = &x 261 } 262 if in.Slots != nil { 263 in, out := &in.Slots, &out.Slots 264 *out = make([]resource.Quantity, len(*in)) 265 for i := range *in { 266 (*in)[i].DeepCopyInto(&(*out)[i]) 267 } 268 } 269 } 270 271 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPUConstraint. 272 func (in *CPUConstraint) DeepCopy() *CPUConstraint { 273 if in == nil { 274 return nil 275 } 276 out := new(CPUConstraint) 277 in.DeepCopyInto(out) 278 return out 279 } 280 281 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 282 func (in *ClassDefRef) DeepCopyInto(out *ClassDefRef) { 283 *out = *in 284 } 285 286 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassDefRef. 287 func (in *ClassDefRef) DeepCopy() *ClassDefRef { 288 if in == nil { 289 return nil 290 } 291 out := new(ClassDefRef) 292 in.DeepCopyInto(out) 293 return out 294 } 295 296 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 297 func (in *Cluster) DeepCopyInto(out *Cluster) { 298 *out = *in 299 out.TypeMeta = in.TypeMeta 300 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 301 in.Spec.DeepCopyInto(&out.Spec) 302 in.Status.DeepCopyInto(&out.Status) 303 } 304 305 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. 306 func (in *Cluster) DeepCopy() *Cluster { 307 if in == nil { 308 return nil 309 } 310 out := new(Cluster) 311 in.DeepCopyInto(out) 312 return out 313 } 314 315 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 316 func (in *Cluster) DeepCopyObject() runtime.Object { 317 if c := in.DeepCopy(); c != nil { 318 return c 319 } 320 return nil 321 } 322 323 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 324 func (in *ClusterBackup) DeepCopyInto(out *ClusterBackup) { 325 *out = *in 326 if in.Enabled != nil { 327 in, out := &in.Enabled, &out.Enabled 328 *out = new(bool) 329 **out = **in 330 } 331 if in.StartingDeadlineMinutes != nil { 332 in, out := &in.StartingDeadlineMinutes, &out.StartingDeadlineMinutes 333 *out = new(int64) 334 **out = **in 335 } 336 if in.PITREnabled != nil { 337 in, out := &in.PITREnabled, &out.PITREnabled 338 *out = new(bool) 339 **out = **in 340 } 341 } 342 343 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterBackup. 344 func (in *ClusterBackup) DeepCopy() *ClusterBackup { 345 if in == nil { 346 return nil 347 } 348 out := new(ClusterBackup) 349 in.DeepCopyInto(out) 350 return out 351 } 352 353 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 354 func (in *ClusterComponentDefinition) DeepCopyInto(out *ClusterComponentDefinition) { 355 *out = *in 356 if in.ConfigSpecs != nil { 357 in, out := &in.ConfigSpecs, &out.ConfigSpecs 358 *out = make([]ComponentConfigSpec, len(*in)) 359 for i := range *in { 360 (*in)[i].DeepCopyInto(&(*out)[i]) 361 } 362 } 363 if in.ScriptSpecs != nil { 364 in, out := &in.ScriptSpecs, &out.ScriptSpecs 365 *out = make([]ComponentTemplateSpec, len(*in)) 366 for i := range *in { 367 (*in)[i].DeepCopyInto(&(*out)[i]) 368 } 369 } 370 if in.Probes != nil { 371 in, out := &in.Probes, &out.Probes 372 *out = new(ClusterDefinitionProbes) 373 (*in).DeepCopyInto(*out) 374 } 375 if in.Monitor != nil { 376 in, out := &in.Monitor, &out.Monitor 377 *out = new(MonitorConfig) 378 (*in).DeepCopyInto(*out) 379 } 380 if in.LogConfigs != nil { 381 in, out := &in.LogConfigs, &out.LogConfigs 382 *out = make([]LogConfig, len(*in)) 383 copy(*out, *in) 384 } 385 if in.PodSpec != nil { 386 in, out := &in.PodSpec, &out.PodSpec 387 *out = new(v1.PodSpec) 388 (*in).DeepCopyInto(*out) 389 } 390 if in.Service != nil { 391 in, out := &in.Service, &out.Service 392 *out = new(ServiceSpec) 393 (*in).DeepCopyInto(*out) 394 } 395 if in.StatelessSpec != nil { 396 in, out := &in.StatelessSpec, &out.StatelessSpec 397 *out = new(StatelessSetSpec) 398 (*in).DeepCopyInto(*out) 399 } 400 if in.StatefulSpec != nil { 401 in, out := &in.StatefulSpec, &out.StatefulSpec 402 *out = new(StatefulSetSpec) 403 (*in).DeepCopyInto(*out) 404 } 405 if in.ConsensusSpec != nil { 406 in, out := &in.ConsensusSpec, &out.ConsensusSpec 407 *out = new(ConsensusSetSpec) 408 (*in).DeepCopyInto(*out) 409 } 410 if in.ReplicationSpec != nil { 411 in, out := &in.ReplicationSpec, &out.ReplicationSpec 412 *out = new(ReplicationSetSpec) 413 (*in).DeepCopyInto(*out) 414 } 415 if in.RSMSpec != nil { 416 in, out := &in.RSMSpec, &out.RSMSpec 417 *out = new(RSMSpec) 418 (*in).DeepCopyInto(*out) 419 } 420 if in.HorizontalScalePolicy != nil { 421 in, out := &in.HorizontalScalePolicy, &out.HorizontalScalePolicy 422 *out = new(HorizontalScalePolicy) 423 **out = **in 424 } 425 if in.SystemAccounts != nil { 426 in, out := &in.SystemAccounts, &out.SystemAccounts 427 *out = new(SystemAccountSpec) 428 (*in).DeepCopyInto(*out) 429 } 430 if in.VolumeTypes != nil { 431 in, out := &in.VolumeTypes, &out.VolumeTypes 432 *out = make([]VolumeTypeSpec, len(*in)) 433 copy(*out, *in) 434 } 435 if in.CustomLabelSpecs != nil { 436 in, out := &in.CustomLabelSpecs, &out.CustomLabelSpecs 437 *out = make([]CustomLabelSpec, len(*in)) 438 for i := range *in { 439 (*in)[i].DeepCopyInto(&(*out)[i]) 440 } 441 } 442 if in.SwitchoverSpec != nil { 443 in, out := &in.SwitchoverSpec, &out.SwitchoverSpec 444 *out = new(SwitchoverSpec) 445 (*in).DeepCopyInto(*out) 446 } 447 if in.VolumeProtectionSpec != nil { 448 in, out := &in.VolumeProtectionSpec, &out.VolumeProtectionSpec 449 *out = new(VolumeProtectionSpec) 450 (*in).DeepCopyInto(*out) 451 } 452 if in.ComponentDefRef != nil { 453 in, out := &in.ComponentDefRef, &out.ComponentDefRef 454 *out = make([]ComponentDefRef, len(*in)) 455 for i := range *in { 456 (*in)[i].DeepCopyInto(&(*out)[i]) 457 } 458 } 459 if in.ServiceRefDeclarations != nil { 460 in, out := &in.ServiceRefDeclarations, &out.ServiceRefDeclarations 461 *out = make([]ServiceRefDeclaration, len(*in)) 462 for i := range *in { 463 (*in)[i].DeepCopyInto(&(*out)[i]) 464 } 465 } 466 } 467 468 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentDefinition. 469 func (in *ClusterComponentDefinition) DeepCopy() *ClusterComponentDefinition { 470 if in == nil { 471 return nil 472 } 473 out := new(ClusterComponentDefinition) 474 in.DeepCopyInto(out) 475 return out 476 } 477 478 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 479 func (in *ClusterComponentService) DeepCopyInto(out *ClusterComponentService) { 480 *out = *in 481 if in.Annotations != nil { 482 in, out := &in.Annotations, &out.Annotations 483 *out = make(map[string]string, len(*in)) 484 for key, val := range *in { 485 (*out)[key] = val 486 } 487 } 488 } 489 490 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentService. 491 func (in *ClusterComponentService) DeepCopy() *ClusterComponentService { 492 if in == nil { 493 return nil 494 } 495 out := new(ClusterComponentService) 496 in.DeepCopyInto(out) 497 return out 498 } 499 500 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 501 func (in *ClusterComponentSpec) DeepCopyInto(out *ClusterComponentSpec) { 502 *out = *in 503 if in.ClassDefRef != nil { 504 in, out := &in.ClassDefRef, &out.ClassDefRef 505 *out = new(ClassDefRef) 506 **out = **in 507 } 508 if in.ServiceRefs != nil { 509 in, out := &in.ServiceRefs, &out.ServiceRefs 510 *out = make([]ServiceRef, len(*in)) 511 copy(*out, *in) 512 } 513 if in.EnabledLogs != nil { 514 in, out := &in.EnabledLogs, &out.EnabledLogs 515 *out = make([]string, len(*in)) 516 copy(*out, *in) 517 } 518 if in.Affinity != nil { 519 in, out := &in.Affinity, &out.Affinity 520 *out = new(Affinity) 521 (*in).DeepCopyInto(*out) 522 } 523 if in.Tolerations != nil { 524 in, out := &in.Tolerations, &out.Tolerations 525 *out = make([]v1.Toleration, len(*in)) 526 for i := range *in { 527 (*in)[i].DeepCopyInto(&(*out)[i]) 528 } 529 } 530 in.Resources.DeepCopyInto(&out.Resources) 531 if in.VolumeClaimTemplates != nil { 532 in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates 533 *out = make([]ClusterComponentVolumeClaimTemplate, len(*in)) 534 for i := range *in { 535 (*in)[i].DeepCopyInto(&(*out)[i]) 536 } 537 } 538 if in.Services != nil { 539 in, out := &in.Services, &out.Services 540 *out = make([]ClusterComponentService, len(*in)) 541 for i := range *in { 542 (*in)[i].DeepCopyInto(&(*out)[i]) 543 } 544 } 545 if in.SwitchPolicy != nil { 546 in, out := &in.SwitchPolicy, &out.SwitchPolicy 547 *out = new(ClusterSwitchPolicy) 548 **out = **in 549 } 550 if in.Issuer != nil { 551 in, out := &in.Issuer, &out.Issuer 552 *out = new(Issuer) 553 (*in).DeepCopyInto(*out) 554 } 555 if in.UserResourceRefs != nil { 556 in, out := &in.UserResourceRefs, &out.UserResourceRefs 557 *out = new(UserResourceRefs) 558 (*in).DeepCopyInto(*out) 559 } 560 } 561 562 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentSpec. 563 func (in *ClusterComponentSpec) DeepCopy() *ClusterComponentSpec { 564 if in == nil { 565 return nil 566 } 567 out := new(ClusterComponentSpec) 568 in.DeepCopyInto(out) 569 return out 570 } 571 572 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 573 func (in *ClusterComponentStatus) DeepCopyInto(out *ClusterComponentStatus) { 574 *out = *in 575 if in.Message != nil { 576 in, out := &in.Message, &out.Message 577 *out = make(ComponentMessageMap, len(*in)) 578 for key, val := range *in { 579 (*out)[key] = val 580 } 581 } 582 if in.PodsReady != nil { 583 in, out := &in.PodsReady, &out.PodsReady 584 *out = new(bool) 585 **out = **in 586 } 587 if in.PodsReadyTime != nil { 588 in, out := &in.PodsReadyTime, &out.PodsReadyTime 589 *out = (*in).DeepCopy() 590 } 591 if in.ConsensusSetStatus != nil { 592 in, out := &in.ConsensusSetStatus, &out.ConsensusSetStatus 593 *out = new(ConsensusSetStatus) 594 (*in).DeepCopyInto(*out) 595 } 596 if in.ReplicationSetStatus != nil { 597 in, out := &in.ReplicationSetStatus, &out.ReplicationSetStatus 598 *out = new(ReplicationSetStatus) 599 (*in).DeepCopyInto(*out) 600 } 601 if in.MembersStatus != nil { 602 in, out := &in.MembersStatus, &out.MembersStatus 603 *out = make([]workloadsv1alpha1.MemberStatus, len(*in)) 604 copy(*out, *in) 605 } 606 } 607 608 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentStatus. 609 func (in *ClusterComponentStatus) DeepCopy() *ClusterComponentStatus { 610 if in == nil { 611 return nil 612 } 613 out := new(ClusterComponentStatus) 614 in.DeepCopyInto(out) 615 return out 616 } 617 618 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 619 func (in *ClusterComponentVersion) DeepCopyInto(out *ClusterComponentVersion) { 620 *out = *in 621 if in.ConfigSpecs != nil { 622 in, out := &in.ConfigSpecs, &out.ConfigSpecs 623 *out = make([]ComponentConfigSpec, len(*in)) 624 for i := range *in { 625 (*in)[i].DeepCopyInto(&(*out)[i]) 626 } 627 } 628 if in.SystemAccountSpec != nil { 629 in, out := &in.SystemAccountSpec, &out.SystemAccountSpec 630 *out = new(SystemAccountShortSpec) 631 (*in).DeepCopyInto(*out) 632 } 633 in.VersionsCtx.DeepCopyInto(&out.VersionsCtx) 634 if in.SwitchoverSpec != nil { 635 in, out := &in.SwitchoverSpec, &out.SwitchoverSpec 636 *out = new(SwitchoverShortSpec) 637 (*in).DeepCopyInto(*out) 638 } 639 } 640 641 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentVersion. 642 func (in *ClusterComponentVersion) DeepCopy() *ClusterComponentVersion { 643 if in == nil { 644 return nil 645 } 646 out := new(ClusterComponentVersion) 647 in.DeepCopyInto(out) 648 return out 649 } 650 651 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 652 func (in *ClusterComponentVolumeClaimTemplate) DeepCopyInto(out *ClusterComponentVolumeClaimTemplate) { 653 *out = *in 654 in.Spec.DeepCopyInto(&out.Spec) 655 } 656 657 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentVolumeClaimTemplate. 658 func (in *ClusterComponentVolumeClaimTemplate) DeepCopy() *ClusterComponentVolumeClaimTemplate { 659 if in == nil { 660 return nil 661 } 662 out := new(ClusterComponentVolumeClaimTemplate) 663 in.DeepCopyInto(out) 664 return out 665 } 666 667 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 668 func (in *ClusterDefinition) DeepCopyInto(out *ClusterDefinition) { 669 *out = *in 670 out.TypeMeta = in.TypeMeta 671 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 672 in.Spec.DeepCopyInto(&out.Spec) 673 out.Status = in.Status 674 } 675 676 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDefinition. 677 func (in *ClusterDefinition) DeepCopy() *ClusterDefinition { 678 if in == nil { 679 return nil 680 } 681 out := new(ClusterDefinition) 682 in.DeepCopyInto(out) 683 return out 684 } 685 686 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 687 func (in *ClusterDefinition) DeepCopyObject() runtime.Object { 688 if c := in.DeepCopy(); c != nil { 689 return c 690 } 691 return nil 692 } 693 694 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 695 func (in *ClusterDefinitionList) DeepCopyInto(out *ClusterDefinitionList) { 696 *out = *in 697 out.TypeMeta = in.TypeMeta 698 in.ListMeta.DeepCopyInto(&out.ListMeta) 699 if in.Items != nil { 700 in, out := &in.Items, &out.Items 701 *out = make([]ClusterDefinition, len(*in)) 702 for i := range *in { 703 (*in)[i].DeepCopyInto(&(*out)[i]) 704 } 705 } 706 } 707 708 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDefinitionList. 709 func (in *ClusterDefinitionList) DeepCopy() *ClusterDefinitionList { 710 if in == nil { 711 return nil 712 } 713 out := new(ClusterDefinitionList) 714 in.DeepCopyInto(out) 715 return out 716 } 717 718 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 719 func (in *ClusterDefinitionList) DeepCopyObject() runtime.Object { 720 if c := in.DeepCopy(); c != nil { 721 return c 722 } 723 return nil 724 } 725 726 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 727 func (in *ClusterDefinitionProbe) DeepCopyInto(out *ClusterDefinitionProbe) { 728 *out = *in 729 if in.Commands != nil { 730 in, out := &in.Commands, &out.Commands 731 *out = new(ClusterDefinitionProbeCMDs) 732 (*in).DeepCopyInto(*out) 733 } 734 } 735 736 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDefinitionProbe. 737 func (in *ClusterDefinitionProbe) DeepCopy() *ClusterDefinitionProbe { 738 if in == nil { 739 return nil 740 } 741 out := new(ClusterDefinitionProbe) 742 in.DeepCopyInto(out) 743 return out 744 } 745 746 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 747 func (in *ClusterDefinitionProbeCMDs) DeepCopyInto(out *ClusterDefinitionProbeCMDs) { 748 *out = *in 749 if in.Writes != nil { 750 in, out := &in.Writes, &out.Writes 751 *out = make([]string, len(*in)) 752 copy(*out, *in) 753 } 754 if in.Queries != nil { 755 in, out := &in.Queries, &out.Queries 756 *out = make([]string, len(*in)) 757 copy(*out, *in) 758 } 759 } 760 761 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDefinitionProbeCMDs. 762 func (in *ClusterDefinitionProbeCMDs) DeepCopy() *ClusterDefinitionProbeCMDs { 763 if in == nil { 764 return nil 765 } 766 out := new(ClusterDefinitionProbeCMDs) 767 in.DeepCopyInto(out) 768 return out 769 } 770 771 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 772 func (in *ClusterDefinitionProbes) DeepCopyInto(out *ClusterDefinitionProbes) { 773 *out = *in 774 if in.RunningProbe != nil { 775 in, out := &in.RunningProbe, &out.RunningProbe 776 *out = new(ClusterDefinitionProbe) 777 (*in).DeepCopyInto(*out) 778 } 779 if in.StatusProbe != nil { 780 in, out := &in.StatusProbe, &out.StatusProbe 781 *out = new(ClusterDefinitionProbe) 782 (*in).DeepCopyInto(*out) 783 } 784 if in.RoleProbe != nil { 785 in, out := &in.RoleProbe, &out.RoleProbe 786 *out = new(ClusterDefinitionProbe) 787 (*in).DeepCopyInto(*out) 788 } 789 } 790 791 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDefinitionProbes. 792 func (in *ClusterDefinitionProbes) DeepCopy() *ClusterDefinitionProbes { 793 if in == nil { 794 return nil 795 } 796 out := new(ClusterDefinitionProbes) 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. 802 func (in *ClusterDefinitionSpec) DeepCopyInto(out *ClusterDefinitionSpec) { 803 *out = *in 804 if in.ComponentDefs != nil { 805 in, out := &in.ComponentDefs, &out.ComponentDefs 806 *out = make([]ClusterComponentDefinition, len(*in)) 807 for i := range *in { 808 (*in)[i].DeepCopyInto(&(*out)[i]) 809 } 810 } 811 if in.ConnectionCredential != nil { 812 in, out := &in.ConnectionCredential, &out.ConnectionCredential 813 *out = make(map[string]string, len(*in)) 814 for key, val := range *in { 815 (*out)[key] = val 816 } 817 } 818 } 819 820 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDefinitionSpec. 821 func (in *ClusterDefinitionSpec) DeepCopy() *ClusterDefinitionSpec { 822 if in == nil { 823 return nil 824 } 825 out := new(ClusterDefinitionSpec) 826 in.DeepCopyInto(out) 827 return out 828 } 829 830 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 831 func (in *ClusterDefinitionStatus) DeepCopyInto(out *ClusterDefinitionStatus) { 832 *out = *in 833 } 834 835 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDefinitionStatus. 836 func (in *ClusterDefinitionStatus) DeepCopy() *ClusterDefinitionStatus { 837 if in == nil { 838 return nil 839 } 840 out := new(ClusterDefinitionStatus) 841 in.DeepCopyInto(out) 842 return out 843 } 844 845 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 846 func (in *ClusterList) DeepCopyInto(out *ClusterList) { 847 *out = *in 848 out.TypeMeta = in.TypeMeta 849 in.ListMeta.DeepCopyInto(&out.ListMeta) 850 if in.Items != nil { 851 in, out := &in.Items, &out.Items 852 *out = make([]Cluster, len(*in)) 853 for i := range *in { 854 (*in)[i].DeepCopyInto(&(*out)[i]) 855 } 856 } 857 } 858 859 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList. 860 func (in *ClusterList) DeepCopy() *ClusterList { 861 if in == nil { 862 return nil 863 } 864 out := new(ClusterList) 865 in.DeepCopyInto(out) 866 return out 867 } 868 869 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 870 func (in *ClusterList) DeepCopyObject() runtime.Object { 871 if c := in.DeepCopy(); c != nil { 872 return c 873 } 874 return nil 875 } 876 877 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 878 func (in *ClusterMonitor) DeepCopyInto(out *ClusterMonitor) { 879 *out = *in 880 if in.MonitoringInterval != nil { 881 in, out := &in.MonitoringInterval, &out.MonitoringInterval 882 *out = new(intstr.IntOrString) 883 **out = **in 884 } 885 } 886 887 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMonitor. 888 func (in *ClusterMonitor) DeepCopy() *ClusterMonitor { 889 if in == nil { 890 return nil 891 } 892 out := new(ClusterMonitor) 893 in.DeepCopyInto(out) 894 return out 895 } 896 897 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 898 func (in *ClusterNetwork) DeepCopyInto(out *ClusterNetwork) { 899 *out = *in 900 } 901 902 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetwork. 903 func (in *ClusterNetwork) DeepCopy() *ClusterNetwork { 904 if in == nil { 905 return nil 906 } 907 out := new(ClusterNetwork) 908 in.DeepCopyInto(out) 909 return out 910 } 911 912 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 913 func (in *ClusterResourceConstraintSelector) DeepCopyInto(out *ClusterResourceConstraintSelector) { 914 *out = *in 915 if in.Components != nil { 916 in, out := &in.Components, &out.Components 917 *out = make([]ComponentResourceConstraintSelector, len(*in)) 918 for i := range *in { 919 (*in)[i].DeepCopyInto(&(*out)[i]) 920 } 921 } 922 } 923 924 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterResourceConstraintSelector. 925 func (in *ClusterResourceConstraintSelector) DeepCopy() *ClusterResourceConstraintSelector { 926 if in == nil { 927 return nil 928 } 929 out := new(ClusterResourceConstraintSelector) 930 in.DeepCopyInto(out) 931 return out 932 } 933 934 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 935 func (in *ClusterResources) DeepCopyInto(out *ClusterResources) { 936 *out = *in 937 out.CPU = in.CPU.DeepCopy() 938 out.Memory = in.Memory.DeepCopy() 939 } 940 941 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterResources. 942 func (in *ClusterResources) DeepCopy() *ClusterResources { 943 if in == nil { 944 return nil 945 } 946 out := new(ClusterResources) 947 in.DeepCopyInto(out) 948 return out 949 } 950 951 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 952 func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) { 953 *out = *in 954 if in.ComponentSpecs != nil { 955 in, out := &in.ComponentSpecs, &out.ComponentSpecs 956 *out = make([]ClusterComponentSpec, len(*in)) 957 for i := range *in { 958 (*in)[i].DeepCopyInto(&(*out)[i]) 959 } 960 } 961 if in.Affinity != nil { 962 in, out := &in.Affinity, &out.Affinity 963 *out = new(Affinity) 964 (*in).DeepCopyInto(*out) 965 } 966 if in.Tolerations != nil { 967 in, out := &in.Tolerations, &out.Tolerations 968 *out = make([]v1.Toleration, len(*in)) 969 for i := range *in { 970 (*in)[i].DeepCopyInto(&(*out)[i]) 971 } 972 } 973 if in.Replicas != nil { 974 in, out := &in.Replicas, &out.Replicas 975 *out = new(int32) 976 **out = **in 977 } 978 in.Resources.DeepCopyInto(&out.Resources) 979 in.Storage.DeepCopyInto(&out.Storage) 980 in.Monitor.DeepCopyInto(&out.Monitor) 981 if in.Network != nil { 982 in, out := &in.Network, &out.Network 983 *out = new(ClusterNetwork) 984 **out = **in 985 } 986 if in.Backup != nil { 987 in, out := &in.Backup, &out.Backup 988 *out = new(ClusterBackup) 989 (*in).DeepCopyInto(*out) 990 } 991 } 992 993 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec. 994 func (in *ClusterSpec) DeepCopy() *ClusterSpec { 995 if in == nil { 996 return nil 997 } 998 out := new(ClusterSpec) 999 in.DeepCopyInto(out) 1000 return out 1001 } 1002 1003 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1004 func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) { 1005 *out = *in 1006 if in.Components != nil { 1007 in, out := &in.Components, &out.Components 1008 *out = make(map[string]ClusterComponentStatus, len(*in)) 1009 for key, val := range *in { 1010 (*out)[key] = *val.DeepCopy() 1011 } 1012 } 1013 if in.Conditions != nil { 1014 in, out := &in.Conditions, &out.Conditions 1015 *out = make([]metav1.Condition, len(*in)) 1016 for i := range *in { 1017 (*in)[i].DeepCopyInto(&(*out)[i]) 1018 } 1019 } 1020 } 1021 1022 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus. 1023 func (in *ClusterStatus) DeepCopy() *ClusterStatus { 1024 if in == nil { 1025 return nil 1026 } 1027 out := new(ClusterStatus) 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 *ClusterStorage) DeepCopyInto(out *ClusterStorage) { 1034 *out = *in 1035 out.Size = in.Size.DeepCopy() 1036 } 1037 1038 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStorage. 1039 func (in *ClusterStorage) DeepCopy() *ClusterStorage { 1040 if in == nil { 1041 return nil 1042 } 1043 out := new(ClusterStorage) 1044 in.DeepCopyInto(out) 1045 return out 1046 } 1047 1048 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1049 func (in *ClusterSwitchPolicy) DeepCopyInto(out *ClusterSwitchPolicy) { 1050 *out = *in 1051 } 1052 1053 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSwitchPolicy. 1054 func (in *ClusterSwitchPolicy) DeepCopy() *ClusterSwitchPolicy { 1055 if in == nil { 1056 return nil 1057 } 1058 out := new(ClusterSwitchPolicy) 1059 in.DeepCopyInto(out) 1060 return out 1061 } 1062 1063 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1064 func (in *ClusterVersion) DeepCopyInto(out *ClusterVersion) { 1065 *out = *in 1066 out.TypeMeta = in.TypeMeta 1067 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1068 in.Spec.DeepCopyInto(&out.Spec) 1069 out.Status = in.Status 1070 } 1071 1072 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersion. 1073 func (in *ClusterVersion) DeepCopy() *ClusterVersion { 1074 if in == nil { 1075 return nil 1076 } 1077 out := new(ClusterVersion) 1078 in.DeepCopyInto(out) 1079 return out 1080 } 1081 1082 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1083 func (in *ClusterVersion) DeepCopyObject() runtime.Object { 1084 if c := in.DeepCopy(); c != nil { 1085 return c 1086 } 1087 return nil 1088 } 1089 1090 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1091 func (in *ClusterVersionList) DeepCopyInto(out *ClusterVersionList) { 1092 *out = *in 1093 out.TypeMeta = in.TypeMeta 1094 in.ListMeta.DeepCopyInto(&out.ListMeta) 1095 if in.Items != nil { 1096 in, out := &in.Items, &out.Items 1097 *out = make([]ClusterVersion, len(*in)) 1098 for i := range *in { 1099 (*in)[i].DeepCopyInto(&(*out)[i]) 1100 } 1101 } 1102 } 1103 1104 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersionList. 1105 func (in *ClusterVersionList) DeepCopy() *ClusterVersionList { 1106 if in == nil { 1107 return nil 1108 } 1109 out := new(ClusterVersionList) 1110 in.DeepCopyInto(out) 1111 return out 1112 } 1113 1114 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1115 func (in *ClusterVersionList) DeepCopyObject() runtime.Object { 1116 if c := in.DeepCopy(); c != nil { 1117 return c 1118 } 1119 return nil 1120 } 1121 1122 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1123 func (in *ClusterVersionMapping) DeepCopyInto(out *ClusterVersionMapping) { 1124 *out = *in 1125 if in.Names != nil { 1126 in, out := &in.Names, &out.Names 1127 *out = make([]string, len(*in)) 1128 copy(*out, *in) 1129 } 1130 } 1131 1132 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersionMapping. 1133 func (in *ClusterVersionMapping) DeepCopy() *ClusterVersionMapping { 1134 if in == nil { 1135 return nil 1136 } 1137 out := new(ClusterVersionMapping) 1138 in.DeepCopyInto(out) 1139 return out 1140 } 1141 1142 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1143 func (in *ClusterVersionSpec) DeepCopyInto(out *ClusterVersionSpec) { 1144 *out = *in 1145 if in.ComponentVersions != nil { 1146 in, out := &in.ComponentVersions, &out.ComponentVersions 1147 *out = make([]ClusterComponentVersion, len(*in)) 1148 for i := range *in { 1149 (*in)[i].DeepCopyInto(&(*out)[i]) 1150 } 1151 } 1152 } 1153 1154 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersionSpec. 1155 func (in *ClusterVersionSpec) DeepCopy() *ClusterVersionSpec { 1156 if in == nil { 1157 return nil 1158 } 1159 out := new(ClusterVersionSpec) 1160 in.DeepCopyInto(out) 1161 return out 1162 } 1163 1164 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1165 func (in *ClusterVersionStatus) DeepCopyInto(out *ClusterVersionStatus) { 1166 *out = *in 1167 } 1168 1169 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersionStatus. 1170 func (in *ClusterVersionStatus) DeepCopy() *ClusterVersionStatus { 1171 if in == nil { 1172 return nil 1173 } 1174 out := new(ClusterVersionStatus) 1175 in.DeepCopyInto(out) 1176 return out 1177 } 1178 1179 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1180 func (in *CmdExecutorConfig) DeepCopyInto(out *CmdExecutorConfig) { 1181 *out = *in 1182 in.CommandExecutorEnvItem.DeepCopyInto(&out.CommandExecutorEnvItem) 1183 in.CommandExecutorItem.DeepCopyInto(&out.CommandExecutorItem) 1184 } 1185 1186 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CmdExecutorConfig. 1187 func (in *CmdExecutorConfig) DeepCopy() *CmdExecutorConfig { 1188 if in == nil { 1189 return nil 1190 } 1191 out := new(CmdExecutorConfig) 1192 in.DeepCopyInto(out) 1193 return out 1194 } 1195 1196 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1197 func (in *CommandExecutorEnvItem) DeepCopyInto(out *CommandExecutorEnvItem) { 1198 *out = *in 1199 if in.Env != nil { 1200 in, out := &in.Env, &out.Env 1201 *out = make([]v1.EnvVar, len(*in)) 1202 for i := range *in { 1203 (*in)[i].DeepCopyInto(&(*out)[i]) 1204 } 1205 } 1206 } 1207 1208 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandExecutorEnvItem. 1209 func (in *CommandExecutorEnvItem) DeepCopy() *CommandExecutorEnvItem { 1210 if in == nil { 1211 return nil 1212 } 1213 out := new(CommandExecutorEnvItem) 1214 in.DeepCopyInto(out) 1215 return out 1216 } 1217 1218 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1219 func (in *CommandExecutorItem) DeepCopyInto(out *CommandExecutorItem) { 1220 *out = *in 1221 if in.Command != nil { 1222 in, out := &in.Command, &out.Command 1223 *out = make([]string, len(*in)) 1224 copy(*out, *in) 1225 } 1226 if in.Args != nil { 1227 in, out := &in.Args, &out.Args 1228 *out = make([]string, len(*in)) 1229 copy(*out, *in) 1230 } 1231 } 1232 1233 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandExecutorItem. 1234 func (in *CommandExecutorItem) DeepCopy() *CommandExecutorItem { 1235 if in == nil { 1236 return nil 1237 } 1238 out := new(CommandExecutorItem) 1239 in.DeepCopyInto(out) 1240 return out 1241 } 1242 1243 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1244 func (in *ComponentClass) DeepCopyInto(out *ComponentClass) { 1245 *out = *in 1246 if in.Args != nil { 1247 in, out := &in.Args, &out.Args 1248 *out = make([]string, len(*in)) 1249 copy(*out, *in) 1250 } 1251 out.CPU = in.CPU.DeepCopy() 1252 out.Memory = in.Memory.DeepCopy() 1253 } 1254 1255 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentClass. 1256 func (in *ComponentClass) DeepCopy() *ComponentClass { 1257 if in == nil { 1258 return nil 1259 } 1260 out := new(ComponentClass) 1261 in.DeepCopyInto(out) 1262 return out 1263 } 1264 1265 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1266 func (in *ComponentClassDefinition) DeepCopyInto(out *ComponentClassDefinition) { 1267 *out = *in 1268 out.TypeMeta = in.TypeMeta 1269 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1270 in.Spec.DeepCopyInto(&out.Spec) 1271 in.Status.DeepCopyInto(&out.Status) 1272 } 1273 1274 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentClassDefinition. 1275 func (in *ComponentClassDefinition) DeepCopy() *ComponentClassDefinition { 1276 if in == nil { 1277 return nil 1278 } 1279 out := new(ComponentClassDefinition) 1280 in.DeepCopyInto(out) 1281 return out 1282 } 1283 1284 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1285 func (in *ComponentClassDefinition) DeepCopyObject() runtime.Object { 1286 if c := in.DeepCopy(); c != nil { 1287 return c 1288 } 1289 return nil 1290 } 1291 1292 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1293 func (in *ComponentClassDefinitionList) DeepCopyInto(out *ComponentClassDefinitionList) { 1294 *out = *in 1295 out.TypeMeta = in.TypeMeta 1296 in.ListMeta.DeepCopyInto(&out.ListMeta) 1297 if in.Items != nil { 1298 in, out := &in.Items, &out.Items 1299 *out = make([]ComponentClassDefinition, len(*in)) 1300 for i := range *in { 1301 (*in)[i].DeepCopyInto(&(*out)[i]) 1302 } 1303 } 1304 } 1305 1306 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentClassDefinitionList. 1307 func (in *ComponentClassDefinitionList) DeepCopy() *ComponentClassDefinitionList { 1308 if in == nil { 1309 return nil 1310 } 1311 out := new(ComponentClassDefinitionList) 1312 in.DeepCopyInto(out) 1313 return out 1314 } 1315 1316 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1317 func (in *ComponentClassDefinitionList) DeepCopyObject() runtime.Object { 1318 if c := in.DeepCopy(); c != nil { 1319 return c 1320 } 1321 return nil 1322 } 1323 1324 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1325 func (in *ComponentClassDefinitionSpec) DeepCopyInto(out *ComponentClassDefinitionSpec) { 1326 *out = *in 1327 if in.Groups != nil { 1328 in, out := &in.Groups, &out.Groups 1329 *out = make([]ComponentClassGroup, len(*in)) 1330 for i := range *in { 1331 (*in)[i].DeepCopyInto(&(*out)[i]) 1332 } 1333 } 1334 } 1335 1336 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentClassDefinitionSpec. 1337 func (in *ComponentClassDefinitionSpec) DeepCopy() *ComponentClassDefinitionSpec { 1338 if in == nil { 1339 return nil 1340 } 1341 out := new(ComponentClassDefinitionSpec) 1342 in.DeepCopyInto(out) 1343 return out 1344 } 1345 1346 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1347 func (in *ComponentClassDefinitionStatus) DeepCopyInto(out *ComponentClassDefinitionStatus) { 1348 *out = *in 1349 if in.Classes != nil { 1350 in, out := &in.Classes, &out.Classes 1351 *out = make([]ComponentClass, len(*in)) 1352 for i := range *in { 1353 (*in)[i].DeepCopyInto(&(*out)[i]) 1354 } 1355 } 1356 } 1357 1358 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentClassDefinitionStatus. 1359 func (in *ComponentClassDefinitionStatus) DeepCopy() *ComponentClassDefinitionStatus { 1360 if in == nil { 1361 return nil 1362 } 1363 out := new(ComponentClassDefinitionStatus) 1364 in.DeepCopyInto(out) 1365 return out 1366 } 1367 1368 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1369 func (in *ComponentClassGroup) DeepCopyInto(out *ComponentClassGroup) { 1370 *out = *in 1371 if in.Vars != nil { 1372 in, out := &in.Vars, &out.Vars 1373 *out = make([]string, len(*in)) 1374 copy(*out, *in) 1375 } 1376 if in.Series != nil { 1377 in, out := &in.Series, &out.Series 1378 *out = make([]ComponentClassSeries, len(*in)) 1379 for i := range *in { 1380 (*in)[i].DeepCopyInto(&(*out)[i]) 1381 } 1382 } 1383 } 1384 1385 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentClassGroup. 1386 func (in *ComponentClassGroup) DeepCopy() *ComponentClassGroup { 1387 if in == nil { 1388 return nil 1389 } 1390 out := new(ComponentClassGroup) 1391 in.DeepCopyInto(out) 1392 return out 1393 } 1394 1395 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1396 func (in *ComponentClassSeries) DeepCopyInto(out *ComponentClassSeries) { 1397 *out = *in 1398 if in.Classes != nil { 1399 in, out := &in.Classes, &out.Classes 1400 *out = make([]ComponentClass, len(*in)) 1401 for i := range *in { 1402 (*in)[i].DeepCopyInto(&(*out)[i]) 1403 } 1404 } 1405 } 1406 1407 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentClassSeries. 1408 func (in *ComponentClassSeries) DeepCopy() *ComponentClassSeries { 1409 if in == nil { 1410 return nil 1411 } 1412 out := new(ComponentClassSeries) 1413 in.DeepCopyInto(out) 1414 return out 1415 } 1416 1417 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1418 func (in *ComponentConfigSpec) DeepCopyInto(out *ComponentConfigSpec) { 1419 *out = *in 1420 in.ComponentTemplateSpec.DeepCopyInto(&out.ComponentTemplateSpec) 1421 if in.Keys != nil { 1422 in, out := &in.Keys, &out.Keys 1423 *out = make([]string, len(*in)) 1424 copy(*out, *in) 1425 } 1426 if in.LegacyRenderedConfigSpec != nil { 1427 in, out := &in.LegacyRenderedConfigSpec, &out.LegacyRenderedConfigSpec 1428 *out = new(LegacyRenderedTemplateSpec) 1429 **out = **in 1430 } 1431 if in.AsEnvFrom != nil { 1432 in, out := &in.AsEnvFrom, &out.AsEnvFrom 1433 *out = make([]string, len(*in)) 1434 copy(*out, *in) 1435 } 1436 } 1437 1438 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentConfigSpec. 1439 func (in *ComponentConfigSpec) DeepCopy() *ComponentConfigSpec { 1440 if in == nil { 1441 return nil 1442 } 1443 out := new(ComponentConfigSpec) 1444 in.DeepCopyInto(out) 1445 return out 1446 } 1447 1448 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1449 func (in *ComponentDefRef) DeepCopyInto(out *ComponentDefRef) { 1450 *out = *in 1451 if in.ComponentRefEnvs != nil { 1452 in, out := &in.ComponentRefEnvs, &out.ComponentRefEnvs 1453 *out = make([]ComponentRefEnv, len(*in)) 1454 for i := range *in { 1455 (*in)[i].DeepCopyInto(&(*out)[i]) 1456 } 1457 } 1458 } 1459 1460 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentDefRef. 1461 func (in *ComponentDefRef) DeepCopy() *ComponentDefRef { 1462 if in == nil { 1463 return nil 1464 } 1465 out := new(ComponentDefRef) 1466 in.DeepCopyInto(out) 1467 return out 1468 } 1469 1470 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1471 func (in ComponentMessageMap) DeepCopyInto(out *ComponentMessageMap) { 1472 { 1473 in := &in 1474 *out = make(ComponentMessageMap, len(*in)) 1475 for key, val := range *in { 1476 (*out)[key] = val 1477 } 1478 } 1479 } 1480 1481 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentMessageMap. 1482 func (in ComponentMessageMap) DeepCopy() ComponentMessageMap { 1483 if in == nil { 1484 return nil 1485 } 1486 out := new(ComponentMessageMap) 1487 in.DeepCopyInto(out) 1488 return *out 1489 } 1490 1491 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1492 func (in ComponentNameSet) DeepCopyInto(out *ComponentNameSet) { 1493 { 1494 in := &in 1495 *out = make(ComponentNameSet, len(*in)) 1496 for key, val := range *in { 1497 (*out)[key] = val 1498 } 1499 } 1500 } 1501 1502 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentNameSet. 1503 func (in ComponentNameSet) DeepCopy() ComponentNameSet { 1504 if in == nil { 1505 return nil 1506 } 1507 out := new(ComponentNameSet) 1508 in.DeepCopyInto(out) 1509 return *out 1510 } 1511 1512 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1513 func (in *ComponentOps) DeepCopyInto(out *ComponentOps) { 1514 *out = *in 1515 } 1516 1517 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentOps. 1518 func (in *ComponentOps) DeepCopy() *ComponentOps { 1519 if in == nil { 1520 return nil 1521 } 1522 out := new(ComponentOps) 1523 in.DeepCopyInto(out) 1524 return out 1525 } 1526 1527 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1528 func (in *ComponentRefEnv) DeepCopyInto(out *ComponentRefEnv) { 1529 *out = *in 1530 if in.ValueFrom != nil { 1531 in, out := &in.ValueFrom, &out.ValueFrom 1532 *out = new(ComponentValueFrom) 1533 **out = **in 1534 } 1535 } 1536 1537 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentRefEnv. 1538 func (in *ComponentRefEnv) DeepCopy() *ComponentRefEnv { 1539 if in == nil { 1540 return nil 1541 } 1542 out := new(ComponentRefEnv) 1543 in.DeepCopyInto(out) 1544 return out 1545 } 1546 1547 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1548 func (in *ComponentResourceConstraint) DeepCopyInto(out *ComponentResourceConstraint) { 1549 *out = *in 1550 out.TypeMeta = in.TypeMeta 1551 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1552 in.Spec.DeepCopyInto(&out.Spec) 1553 } 1554 1555 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentResourceConstraint. 1556 func (in *ComponentResourceConstraint) DeepCopy() *ComponentResourceConstraint { 1557 if in == nil { 1558 return nil 1559 } 1560 out := new(ComponentResourceConstraint) 1561 in.DeepCopyInto(out) 1562 return out 1563 } 1564 1565 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1566 func (in *ComponentResourceConstraint) DeepCopyObject() runtime.Object { 1567 if c := in.DeepCopy(); c != nil { 1568 return c 1569 } 1570 return nil 1571 } 1572 1573 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1574 func (in *ComponentResourceConstraintList) DeepCopyInto(out *ComponentResourceConstraintList) { 1575 *out = *in 1576 out.TypeMeta = in.TypeMeta 1577 in.ListMeta.DeepCopyInto(&out.ListMeta) 1578 if in.Items != nil { 1579 in, out := &in.Items, &out.Items 1580 *out = make([]ComponentResourceConstraint, len(*in)) 1581 for i := range *in { 1582 (*in)[i].DeepCopyInto(&(*out)[i]) 1583 } 1584 } 1585 } 1586 1587 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentResourceConstraintList. 1588 func (in *ComponentResourceConstraintList) DeepCopy() *ComponentResourceConstraintList { 1589 if in == nil { 1590 return nil 1591 } 1592 out := new(ComponentResourceConstraintList) 1593 in.DeepCopyInto(out) 1594 return out 1595 } 1596 1597 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1598 func (in *ComponentResourceConstraintList) DeepCopyObject() runtime.Object { 1599 if c := in.DeepCopy(); c != nil { 1600 return c 1601 } 1602 return nil 1603 } 1604 1605 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1606 func (in *ComponentResourceConstraintSelector) DeepCopyInto(out *ComponentResourceConstraintSelector) { 1607 *out = *in 1608 if in.Rules != nil { 1609 in, out := &in.Rules, &out.Rules 1610 *out = make([]string, len(*in)) 1611 copy(*out, *in) 1612 } 1613 } 1614 1615 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentResourceConstraintSelector. 1616 func (in *ComponentResourceConstraintSelector) DeepCopy() *ComponentResourceConstraintSelector { 1617 if in == nil { 1618 return nil 1619 } 1620 out := new(ComponentResourceConstraintSelector) 1621 in.DeepCopyInto(out) 1622 return out 1623 } 1624 1625 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1626 func (in *ComponentResourceConstraintSpec) DeepCopyInto(out *ComponentResourceConstraintSpec) { 1627 *out = *in 1628 if in.Rules != nil { 1629 in, out := &in.Rules, &out.Rules 1630 *out = make([]ResourceConstraintRule, len(*in)) 1631 for i := range *in { 1632 (*in)[i].DeepCopyInto(&(*out)[i]) 1633 } 1634 } 1635 if in.Selector != nil { 1636 in, out := &in.Selector, &out.Selector 1637 *out = make([]ClusterResourceConstraintSelector, len(*in)) 1638 for i := range *in { 1639 (*in)[i].DeepCopyInto(&(*out)[i]) 1640 } 1641 } 1642 } 1643 1644 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentResourceConstraintSpec. 1645 func (in *ComponentResourceConstraintSpec) DeepCopy() *ComponentResourceConstraintSpec { 1646 if in == nil { 1647 return nil 1648 } 1649 out := new(ComponentResourceConstraintSpec) 1650 in.DeepCopyInto(out) 1651 return out 1652 } 1653 1654 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1655 func (in *ComponentTemplateSpec) DeepCopyInto(out *ComponentTemplateSpec) { 1656 *out = *in 1657 if in.DefaultMode != nil { 1658 in, out := &in.DefaultMode, &out.DefaultMode 1659 *out = new(int32) 1660 **out = **in 1661 } 1662 } 1663 1664 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentTemplateSpec. 1665 func (in *ComponentTemplateSpec) DeepCopy() *ComponentTemplateSpec { 1666 if in == nil { 1667 return nil 1668 } 1669 out := new(ComponentTemplateSpec) 1670 in.DeepCopyInto(out) 1671 return out 1672 } 1673 1674 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1675 func (in *ComponentValueFrom) DeepCopyInto(out *ComponentValueFrom) { 1676 *out = *in 1677 } 1678 1679 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentValueFrom. 1680 func (in *ComponentValueFrom) DeepCopy() *ComponentValueFrom { 1681 if in == nil { 1682 return nil 1683 } 1684 out := new(ComponentValueFrom) 1685 in.DeepCopyInto(out) 1686 return out 1687 } 1688 1689 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1690 func (in *ConfigConstraint) DeepCopyInto(out *ConfigConstraint) { 1691 *out = *in 1692 out.TypeMeta = in.TypeMeta 1693 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1694 in.Spec.DeepCopyInto(&out.Spec) 1695 out.Status = in.Status 1696 } 1697 1698 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConstraint. 1699 func (in *ConfigConstraint) DeepCopy() *ConfigConstraint { 1700 if in == nil { 1701 return nil 1702 } 1703 out := new(ConfigConstraint) 1704 in.DeepCopyInto(out) 1705 return out 1706 } 1707 1708 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1709 func (in *ConfigConstraint) DeepCopyObject() runtime.Object { 1710 if c := in.DeepCopy(); c != nil { 1711 return c 1712 } 1713 return nil 1714 } 1715 1716 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1717 func (in *ConfigConstraintList) DeepCopyInto(out *ConfigConstraintList) { 1718 *out = *in 1719 out.TypeMeta = in.TypeMeta 1720 in.ListMeta.DeepCopyInto(&out.ListMeta) 1721 if in.Items != nil { 1722 in, out := &in.Items, &out.Items 1723 *out = make([]ConfigConstraint, len(*in)) 1724 for i := range *in { 1725 (*in)[i].DeepCopyInto(&(*out)[i]) 1726 } 1727 } 1728 } 1729 1730 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConstraintList. 1731 func (in *ConfigConstraintList) DeepCopy() *ConfigConstraintList { 1732 if in == nil { 1733 return nil 1734 } 1735 out := new(ConfigConstraintList) 1736 in.DeepCopyInto(out) 1737 return out 1738 } 1739 1740 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1741 func (in *ConfigConstraintList) DeepCopyObject() runtime.Object { 1742 if c := in.DeepCopy(); c != nil { 1743 return c 1744 } 1745 return nil 1746 } 1747 1748 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1749 func (in *ConfigConstraintSpec) DeepCopyInto(out *ConfigConstraintSpec) { 1750 *out = *in 1751 if in.ReloadOptions != nil { 1752 in, out := &in.ReloadOptions, &out.ReloadOptions 1753 *out = new(ReloadOptions) 1754 (*in).DeepCopyInto(*out) 1755 } 1756 if in.ToolsImageSpec != nil { 1757 in, out := &in.ToolsImageSpec, &out.ToolsImageSpec 1758 *out = new(ToolsImageSpec) 1759 (*in).DeepCopyInto(*out) 1760 } 1761 if in.DownwardAPIOptions != nil { 1762 in, out := &in.DownwardAPIOptions, &out.DownwardAPIOptions 1763 *out = make([]DownwardAPIOption, len(*in)) 1764 for i := range *in { 1765 (*in)[i].DeepCopyInto(&(*out)[i]) 1766 } 1767 } 1768 if in.ScriptConfigs != nil { 1769 in, out := &in.ScriptConfigs, &out.ScriptConfigs 1770 *out = make([]ScriptConfig, len(*in)) 1771 copy(*out, *in) 1772 } 1773 if in.ConfigurationSchema != nil { 1774 in, out := &in.ConfigurationSchema, &out.ConfigurationSchema 1775 *out = new(CustomParametersValidation) 1776 (*in).DeepCopyInto(*out) 1777 } 1778 if in.StaticParameters != nil { 1779 in, out := &in.StaticParameters, &out.StaticParameters 1780 *out = make([]string, len(*in)) 1781 copy(*out, *in) 1782 } 1783 if in.DynamicParameters != nil { 1784 in, out := &in.DynamicParameters, &out.DynamicParameters 1785 *out = make([]string, len(*in)) 1786 copy(*out, *in) 1787 } 1788 if in.ImmutableParameters != nil { 1789 in, out := &in.ImmutableParameters, &out.ImmutableParameters 1790 *out = make([]string, len(*in)) 1791 copy(*out, *in) 1792 } 1793 if in.Selector != nil { 1794 in, out := &in.Selector, &out.Selector 1795 *out = new(metav1.LabelSelector) 1796 (*in).DeepCopyInto(*out) 1797 } 1798 if in.FormatterConfig != nil { 1799 in, out := &in.FormatterConfig, &out.FormatterConfig 1800 *out = new(FormatterConfig) 1801 (*in).DeepCopyInto(*out) 1802 } 1803 } 1804 1805 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConstraintSpec. 1806 func (in *ConfigConstraintSpec) DeepCopy() *ConfigConstraintSpec { 1807 if in == nil { 1808 return nil 1809 } 1810 out := new(ConfigConstraintSpec) 1811 in.DeepCopyInto(out) 1812 return out 1813 } 1814 1815 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1816 func (in *ConfigConstraintStatus) DeepCopyInto(out *ConfigConstraintStatus) { 1817 *out = *in 1818 } 1819 1820 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConstraintStatus. 1821 func (in *ConfigConstraintStatus) DeepCopy() *ConfigConstraintStatus { 1822 if in == nil { 1823 return nil 1824 } 1825 out := new(ConfigConstraintStatus) 1826 in.DeepCopyInto(out) 1827 return out 1828 } 1829 1830 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1831 func (in *ConfigMapRef) DeepCopyInto(out *ConfigMapRef) { 1832 *out = *in 1833 in.ResourceMeta.DeepCopyInto(&out.ResourceMeta) 1834 in.ConfigMap.DeepCopyInto(&out.ConfigMap) 1835 } 1836 1837 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapRef. 1838 func (in *ConfigMapRef) DeepCopy() *ConfigMapRef { 1839 if in == nil { 1840 return nil 1841 } 1842 out := new(ConfigMapRef) 1843 in.DeepCopyInto(out) 1844 return out 1845 } 1846 1847 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1848 func (in *ConfigParams) DeepCopyInto(out *ConfigParams) { 1849 *out = *in 1850 if in.Content != nil { 1851 in, out := &in.Content, &out.Content 1852 *out = new(string) 1853 **out = **in 1854 } 1855 if in.Parameters != nil { 1856 in, out := &in.Parameters, &out.Parameters 1857 *out = make(map[string]*string, len(*in)) 1858 for key, val := range *in { 1859 var outVal *string 1860 if val == nil { 1861 (*out)[key] = nil 1862 } else { 1863 in, out := &val, &outVal 1864 *out = new(string) 1865 **out = **in 1866 } 1867 (*out)[key] = outVal 1868 } 1869 } 1870 } 1871 1872 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParams. 1873 func (in *ConfigParams) DeepCopy() *ConfigParams { 1874 if in == nil { 1875 return nil 1876 } 1877 out := new(ConfigParams) 1878 in.DeepCopyInto(out) 1879 return out 1880 } 1881 1882 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1883 func (in *ConfigTemplateExtension) DeepCopyInto(out *ConfigTemplateExtension) { 1884 *out = *in 1885 } 1886 1887 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigTemplateExtension. 1888 func (in *ConfigTemplateExtension) DeepCopy() *ConfigTemplateExtension { 1889 if in == nil { 1890 return nil 1891 } 1892 out := new(ConfigTemplateExtension) 1893 in.DeepCopyInto(out) 1894 return out 1895 } 1896 1897 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1898 func (in *Configuration) DeepCopyInto(out *Configuration) { 1899 *out = *in 1900 out.TypeMeta = in.TypeMeta 1901 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1902 in.Spec.DeepCopyInto(&out.Spec) 1903 in.Status.DeepCopyInto(&out.Status) 1904 } 1905 1906 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration. 1907 func (in *Configuration) DeepCopy() *Configuration { 1908 if in == nil { 1909 return nil 1910 } 1911 out := new(Configuration) 1912 in.DeepCopyInto(out) 1913 return out 1914 } 1915 1916 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1917 func (in *Configuration) DeepCopyObject() runtime.Object { 1918 if c := in.DeepCopy(); c != nil { 1919 return c 1920 } 1921 return nil 1922 } 1923 1924 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1925 func (in *ConfigurationItem) DeepCopyInto(out *ConfigurationItem) { 1926 *out = *in 1927 if in.Policy != nil { 1928 in, out := &in.Policy, &out.Policy 1929 *out = new(UpgradePolicy) 1930 **out = **in 1931 } 1932 if in.Keys != nil { 1933 in, out := &in.Keys, &out.Keys 1934 *out = make([]ParameterConfig, len(*in)) 1935 for i := range *in { 1936 (*in)[i].DeepCopyInto(&(*out)[i]) 1937 } 1938 } 1939 } 1940 1941 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationItem. 1942 func (in *ConfigurationItem) DeepCopy() *ConfigurationItem { 1943 if in == nil { 1944 return nil 1945 } 1946 out := new(ConfigurationItem) 1947 in.DeepCopyInto(out) 1948 return out 1949 } 1950 1951 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1952 func (in *ConfigurationItemDetail) DeepCopyInto(out *ConfigurationItemDetail) { 1953 *out = *in 1954 if in.ConfigSpec != nil { 1955 in, out := &in.ConfigSpec, &out.ConfigSpec 1956 *out = new(ComponentConfigSpec) 1957 (*in).DeepCopyInto(*out) 1958 } 1959 if in.ImportTemplateRef != nil { 1960 in, out := &in.ImportTemplateRef, &out.ImportTemplateRef 1961 *out = new(ConfigTemplateExtension) 1962 **out = **in 1963 } 1964 if in.ConfigFileParams != nil { 1965 in, out := &in.ConfigFileParams, &out.ConfigFileParams 1966 *out = make(map[string]ConfigParams, len(*in)) 1967 for key, val := range *in { 1968 (*out)[key] = *val.DeepCopy() 1969 } 1970 } 1971 } 1972 1973 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationItemDetail. 1974 func (in *ConfigurationItemDetail) DeepCopy() *ConfigurationItemDetail { 1975 if in == nil { 1976 return nil 1977 } 1978 out := new(ConfigurationItemDetail) 1979 in.DeepCopyInto(out) 1980 return out 1981 } 1982 1983 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1984 func (in *ConfigurationItemDetailStatus) DeepCopyInto(out *ConfigurationItemDetailStatus) { 1985 *out = *in 1986 if in.Message != nil { 1987 in, out := &in.Message, &out.Message 1988 *out = new(string) 1989 **out = **in 1990 } 1991 if in.ReconcileDetail != nil { 1992 in, out := &in.ReconcileDetail, &out.ReconcileDetail 1993 *out = new(ReconcileDetail) 1994 **out = **in 1995 } 1996 } 1997 1998 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationItemDetailStatus. 1999 func (in *ConfigurationItemDetailStatus) DeepCopy() *ConfigurationItemDetailStatus { 2000 if in == nil { 2001 return nil 2002 } 2003 out := new(ConfigurationItemDetailStatus) 2004 in.DeepCopyInto(out) 2005 return out 2006 } 2007 2008 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2009 func (in *ConfigurationItemStatus) DeepCopyInto(out *ConfigurationItemStatus) { 2010 *out = *in 2011 if in.LastAppliedConfiguration != nil { 2012 in, out := &in.LastAppliedConfiguration, &out.LastAppliedConfiguration 2013 *out = make(map[string]string, len(*in)) 2014 for key, val := range *in { 2015 (*out)[key] = val 2016 } 2017 } 2018 in.UpdatedParameters.DeepCopyInto(&out.UpdatedParameters) 2019 } 2020 2021 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationItemStatus. 2022 func (in *ConfigurationItemStatus) DeepCopy() *ConfigurationItemStatus { 2023 if in == nil { 2024 return nil 2025 } 2026 out := new(ConfigurationItemStatus) 2027 in.DeepCopyInto(out) 2028 return out 2029 } 2030 2031 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2032 func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList) { 2033 *out = *in 2034 out.TypeMeta = in.TypeMeta 2035 in.ListMeta.DeepCopyInto(&out.ListMeta) 2036 if in.Items != nil { 2037 in, out := &in.Items, &out.Items 2038 *out = make([]Configuration, len(*in)) 2039 for i := range *in { 2040 (*in)[i].DeepCopyInto(&(*out)[i]) 2041 } 2042 } 2043 } 2044 2045 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationList. 2046 func (in *ConfigurationList) DeepCopy() *ConfigurationList { 2047 if in == nil { 2048 return nil 2049 } 2050 out := new(ConfigurationList) 2051 in.DeepCopyInto(out) 2052 return out 2053 } 2054 2055 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2056 func (in *ConfigurationList) DeepCopyObject() runtime.Object { 2057 if c := in.DeepCopy(); c != nil { 2058 return c 2059 } 2060 return nil 2061 } 2062 2063 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2064 func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec) { 2065 *out = *in 2066 if in.ConfigItemDetails != nil { 2067 in, out := &in.ConfigItemDetails, &out.ConfigItemDetails 2068 *out = make([]ConfigurationItemDetail, len(*in)) 2069 for i := range *in { 2070 (*in)[i].DeepCopyInto(&(*out)[i]) 2071 } 2072 } 2073 } 2074 2075 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSpec. 2076 func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec { 2077 if in == nil { 2078 return nil 2079 } 2080 out := new(ConfigurationSpec) 2081 in.DeepCopyInto(out) 2082 return out 2083 } 2084 2085 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2086 func (in *ConfigurationStatus) DeepCopyInto(out *ConfigurationStatus) { 2087 *out = *in 2088 if in.Conditions != nil { 2089 in, out := &in.Conditions, &out.Conditions 2090 *out = make([]metav1.Condition, len(*in)) 2091 for i := range *in { 2092 (*in)[i].DeepCopyInto(&(*out)[i]) 2093 } 2094 } 2095 if in.ConfigurationItemStatus != nil { 2096 in, out := &in.ConfigurationItemStatus, &out.ConfigurationItemStatus 2097 *out = make([]ConfigurationItemDetailStatus, len(*in)) 2098 for i := range *in { 2099 (*in)[i].DeepCopyInto(&(*out)[i]) 2100 } 2101 } 2102 } 2103 2104 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationStatus. 2105 func (in *ConfigurationStatus) DeepCopy() *ConfigurationStatus { 2106 if in == nil { 2107 return nil 2108 } 2109 out := new(ConfigurationStatus) 2110 in.DeepCopyInto(out) 2111 return out 2112 } 2113 2114 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2115 func (in *ConnectionCredentialAuth) DeepCopyInto(out *ConnectionCredentialAuth) { 2116 *out = *in 2117 if in.Username != nil { 2118 in, out := &in.Username, &out.Username 2119 *out = new(CredentialVar) 2120 (*in).DeepCopyInto(*out) 2121 } 2122 if in.Password != nil { 2123 in, out := &in.Password, &out.Password 2124 *out = new(CredentialVar) 2125 (*in).DeepCopyInto(*out) 2126 } 2127 } 2128 2129 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCredentialAuth. 2130 func (in *ConnectionCredentialAuth) DeepCopy() *ConnectionCredentialAuth { 2131 if in == nil { 2132 return nil 2133 } 2134 out := new(ConnectionCredentialAuth) 2135 in.DeepCopyInto(out) 2136 return out 2137 } 2138 2139 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2140 func (in *ConnectionCredentialKey) DeepCopyInto(out *ConnectionCredentialKey) { 2141 *out = *in 2142 if in.PasswordKey != nil { 2143 in, out := &in.PasswordKey, &out.PasswordKey 2144 *out = new(string) 2145 **out = **in 2146 } 2147 if in.UsernameKey != nil { 2148 in, out := &in.UsernameKey, &out.UsernameKey 2149 *out = new(string) 2150 **out = **in 2151 } 2152 if in.HostKey != nil { 2153 in, out := &in.HostKey, &out.HostKey 2154 *out = new(string) 2155 **out = **in 2156 } 2157 if in.PortKey != nil { 2158 in, out := &in.PortKey, &out.PortKey 2159 *out = new(string) 2160 **out = **in 2161 } 2162 } 2163 2164 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCredentialKey. 2165 func (in *ConnectionCredentialKey) DeepCopy() *ConnectionCredentialKey { 2166 if in == nil { 2167 return nil 2168 } 2169 out := new(ConnectionCredentialKey) 2170 in.DeepCopyInto(out) 2171 return out 2172 } 2173 2174 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2175 func (in *ConsensusMember) DeepCopyInto(out *ConsensusMember) { 2176 *out = *in 2177 if in.Replicas != nil { 2178 in, out := &in.Replicas, &out.Replicas 2179 *out = new(int32) 2180 **out = **in 2181 } 2182 } 2183 2184 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsensusMember. 2185 func (in *ConsensusMember) DeepCopy() *ConsensusMember { 2186 if in == nil { 2187 return nil 2188 } 2189 out := new(ConsensusMember) 2190 in.DeepCopyInto(out) 2191 return out 2192 } 2193 2194 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2195 func (in *ConsensusMemberStatus) DeepCopyInto(out *ConsensusMemberStatus) { 2196 *out = *in 2197 } 2198 2199 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsensusMemberStatus. 2200 func (in *ConsensusMemberStatus) DeepCopy() *ConsensusMemberStatus { 2201 if in == nil { 2202 return nil 2203 } 2204 out := new(ConsensusMemberStatus) 2205 in.DeepCopyInto(out) 2206 return out 2207 } 2208 2209 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2210 func (in *ConsensusSetSpec) DeepCopyInto(out *ConsensusSetSpec) { 2211 *out = *in 2212 in.StatefulSetSpec.DeepCopyInto(&out.StatefulSetSpec) 2213 in.Leader.DeepCopyInto(&out.Leader) 2214 if in.Followers != nil { 2215 in, out := &in.Followers, &out.Followers 2216 *out = make([]ConsensusMember, len(*in)) 2217 for i := range *in { 2218 (*in)[i].DeepCopyInto(&(*out)[i]) 2219 } 2220 } 2221 if in.Learner != nil { 2222 in, out := &in.Learner, &out.Learner 2223 *out = new(ConsensusMember) 2224 (*in).DeepCopyInto(*out) 2225 } 2226 } 2227 2228 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsensusSetSpec. 2229 func (in *ConsensusSetSpec) DeepCopy() *ConsensusSetSpec { 2230 if in == nil { 2231 return nil 2232 } 2233 out := new(ConsensusSetSpec) 2234 in.DeepCopyInto(out) 2235 return out 2236 } 2237 2238 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2239 func (in *ConsensusSetStatus) DeepCopyInto(out *ConsensusSetStatus) { 2240 *out = *in 2241 out.Leader = in.Leader 2242 if in.Followers != nil { 2243 in, out := &in.Followers, &out.Followers 2244 *out = make([]ConsensusMemberStatus, len(*in)) 2245 copy(*out, *in) 2246 } 2247 if in.Learner != nil { 2248 in, out := &in.Learner, &out.Learner 2249 *out = new(ConsensusMemberStatus) 2250 **out = **in 2251 } 2252 } 2253 2254 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsensusSetStatus. 2255 func (in *ConsensusSetStatus) DeepCopy() *ConsensusSetStatus { 2256 if in == nil { 2257 return nil 2258 } 2259 out := new(ConsensusSetStatus) 2260 in.DeepCopyInto(out) 2261 return out 2262 } 2263 2264 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2265 func (in *CredentialVar) DeepCopyInto(out *CredentialVar) { 2266 *out = *in 2267 if in.ValueFrom != nil { 2268 in, out := &in.ValueFrom, &out.ValueFrom 2269 *out = new(v1.EnvVarSource) 2270 (*in).DeepCopyInto(*out) 2271 } 2272 } 2273 2274 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialVar. 2275 func (in *CredentialVar) DeepCopy() *CredentialVar { 2276 if in == nil { 2277 return nil 2278 } 2279 out := new(CredentialVar) 2280 in.DeepCopyInto(out) 2281 return out 2282 } 2283 2284 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2285 func (in *CustomLabelSpec) DeepCopyInto(out *CustomLabelSpec) { 2286 *out = *in 2287 if in.Resources != nil { 2288 in, out := &in.Resources, &out.Resources 2289 *out = make([]GVKResource, len(*in)) 2290 for i := range *in { 2291 (*in)[i].DeepCopyInto(&(*out)[i]) 2292 } 2293 } 2294 } 2295 2296 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLabelSpec. 2297 func (in *CustomLabelSpec) DeepCopy() *CustomLabelSpec { 2298 if in == nil { 2299 return nil 2300 } 2301 out := new(CustomLabelSpec) 2302 in.DeepCopyInto(out) 2303 return out 2304 } 2305 2306 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2307 func (in *CustomParametersValidation) DeepCopyInto(out *CustomParametersValidation) { 2308 *out = *in 2309 if in.Schema != nil { 2310 in, out := &in.Schema, &out.Schema 2311 *out = (*in).DeepCopy() 2312 } 2313 } 2314 2315 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomParametersValidation. 2316 func (in *CustomParametersValidation) DeepCopy() *CustomParametersValidation { 2317 if in == nil { 2318 return nil 2319 } 2320 out := new(CustomParametersValidation) 2321 in.DeepCopyInto(out) 2322 return out 2323 } 2324 2325 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2326 func (in *DownwardAPIOption) DeepCopyInto(out *DownwardAPIOption) { 2327 *out = *in 2328 if in.Items != nil { 2329 in, out := &in.Items, &out.Items 2330 *out = make([]v1.DownwardAPIVolumeFile, len(*in)) 2331 for i := range *in { 2332 (*in)[i].DeepCopyInto(&(*out)[i]) 2333 } 2334 } 2335 if in.Command != nil { 2336 in, out := &in.Command, &out.Command 2337 *out = make([]string, len(*in)) 2338 copy(*out, *in) 2339 } 2340 } 2341 2342 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DownwardAPIOption. 2343 func (in *DownwardAPIOption) DeepCopy() *DownwardAPIOption { 2344 if in == nil { 2345 return nil 2346 } 2347 out := new(DownwardAPIOption) 2348 in.DeepCopyInto(out) 2349 return out 2350 } 2351 2352 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2353 func (in *EnvMappingVar) DeepCopyInto(out *EnvMappingVar) { 2354 *out = *in 2355 in.ValueFrom.DeepCopyInto(&out.ValueFrom) 2356 } 2357 2358 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvMappingVar. 2359 func (in *EnvMappingVar) DeepCopy() *EnvMappingVar { 2360 if in == nil { 2361 return nil 2362 } 2363 out := new(EnvMappingVar) 2364 in.DeepCopyInto(out) 2365 return out 2366 } 2367 2368 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2369 func (in *ExporterConfig) DeepCopyInto(out *ExporterConfig) { 2370 *out = *in 2371 out.ScrapePort = in.ScrapePort 2372 } 2373 2374 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExporterConfig. 2375 func (in *ExporterConfig) DeepCopy() *ExporterConfig { 2376 if in == nil { 2377 return nil 2378 } 2379 out := new(ExporterConfig) 2380 in.DeepCopyInto(out) 2381 return out 2382 } 2383 2384 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2385 func (in *Expose) DeepCopyInto(out *Expose) { 2386 *out = *in 2387 out.ComponentOps = in.ComponentOps 2388 if in.Services != nil { 2389 in, out := &in.Services, &out.Services 2390 *out = make([]ClusterComponentService, len(*in)) 2391 for i := range *in { 2392 (*in)[i].DeepCopyInto(&(*out)[i]) 2393 } 2394 } 2395 } 2396 2397 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Expose. 2398 func (in *Expose) DeepCopy() *Expose { 2399 if in == nil { 2400 return nil 2401 } 2402 out := new(Expose) 2403 in.DeepCopyInto(out) 2404 return out 2405 } 2406 2407 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2408 func (in *FormatterConfig) DeepCopyInto(out *FormatterConfig) { 2409 *out = *in 2410 in.FormatterOptions.DeepCopyInto(&out.FormatterOptions) 2411 } 2412 2413 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormatterConfig. 2414 func (in *FormatterConfig) DeepCopy() *FormatterConfig { 2415 if in == nil { 2416 return nil 2417 } 2418 out := new(FormatterConfig) 2419 in.DeepCopyInto(out) 2420 return out 2421 } 2422 2423 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2424 func (in *FormatterOptions) DeepCopyInto(out *FormatterOptions) { 2425 *out = *in 2426 if in.IniConfig != nil { 2427 in, out := &in.IniConfig, &out.IniConfig 2428 *out = new(IniConfig) 2429 **out = **in 2430 } 2431 } 2432 2433 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FormatterOptions. 2434 func (in *FormatterOptions) DeepCopy() *FormatterOptions { 2435 if in == nil { 2436 return nil 2437 } 2438 out := new(FormatterOptions) 2439 in.DeepCopyInto(out) 2440 return out 2441 } 2442 2443 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2444 func (in *GVKResource) DeepCopyInto(out *GVKResource) { 2445 *out = *in 2446 if in.Selector != nil { 2447 in, out := &in.Selector, &out.Selector 2448 *out = make(map[string]string, len(*in)) 2449 for key, val := range *in { 2450 (*out)[key] = val 2451 } 2452 } 2453 } 2454 2455 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GVKResource. 2456 func (in *GVKResource) DeepCopy() *GVKResource { 2457 if in == nil { 2458 return nil 2459 } 2460 out := new(GVKResource) 2461 in.DeepCopyInto(out) 2462 return out 2463 } 2464 2465 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2466 func (in *HorizontalScalePolicy) DeepCopyInto(out *HorizontalScalePolicy) { 2467 *out = *in 2468 } 2469 2470 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalScalePolicy. 2471 func (in *HorizontalScalePolicy) DeepCopy() *HorizontalScalePolicy { 2472 if in == nil { 2473 return nil 2474 } 2475 out := new(HorizontalScalePolicy) 2476 in.DeepCopyInto(out) 2477 return out 2478 } 2479 2480 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2481 func (in *HorizontalScaling) DeepCopyInto(out *HorizontalScaling) { 2482 *out = *in 2483 out.ComponentOps = in.ComponentOps 2484 } 2485 2486 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalScaling. 2487 func (in *HorizontalScaling) DeepCopy() *HorizontalScaling { 2488 if in == nil { 2489 return nil 2490 } 2491 out := new(HorizontalScaling) 2492 in.DeepCopyInto(out) 2493 return out 2494 } 2495 2496 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2497 func (in *IniConfig) DeepCopyInto(out *IniConfig) { 2498 *out = *in 2499 } 2500 2501 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IniConfig. 2502 func (in *IniConfig) DeepCopy() *IniConfig { 2503 if in == nil { 2504 return nil 2505 } 2506 out := new(IniConfig) 2507 in.DeepCopyInto(out) 2508 return out 2509 } 2510 2511 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2512 func (in *Issuer) DeepCopyInto(out *Issuer) { 2513 *out = *in 2514 if in.SecretRef != nil { 2515 in, out := &in.SecretRef, &out.SecretRef 2516 *out = new(TLSSecretRef) 2517 **out = **in 2518 } 2519 } 2520 2521 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Issuer. 2522 func (in *Issuer) DeepCopy() *Issuer { 2523 if in == nil { 2524 return nil 2525 } 2526 out := new(Issuer) 2527 in.DeepCopyInto(out) 2528 return out 2529 } 2530 2531 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2532 func (in *LastComponentConfiguration) DeepCopyInto(out *LastComponentConfiguration) { 2533 *out = *in 2534 if in.Replicas != nil { 2535 in, out := &in.Replicas, &out.Replicas 2536 *out = new(int32) 2537 **out = **in 2538 } 2539 in.ResourceRequirements.DeepCopyInto(&out.ResourceRequirements) 2540 if in.ClassDefRef != nil { 2541 in, out := &in.ClassDefRef, &out.ClassDefRef 2542 *out = new(ClassDefRef) 2543 **out = **in 2544 } 2545 if in.VolumeClaimTemplates != nil { 2546 in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates 2547 *out = make([]OpsRequestVolumeClaimTemplate, len(*in)) 2548 for i := range *in { 2549 (*in)[i].DeepCopyInto(&(*out)[i]) 2550 } 2551 } 2552 if in.Services != nil { 2553 in, out := &in.Services, &out.Services 2554 *out = make([]ClusterComponentService, len(*in)) 2555 for i := range *in { 2556 (*in)[i].DeepCopyInto(&(*out)[i]) 2557 } 2558 } 2559 if in.TargetResources != nil { 2560 in, out := &in.TargetResources, &out.TargetResources 2561 *out = make(map[ComponentResourceKey][]string, len(*in)) 2562 for key, val := range *in { 2563 var outVal []string 2564 if val == nil { 2565 (*out)[key] = nil 2566 } else { 2567 in, out := &val, &outVal 2568 *out = make([]string, len(*in)) 2569 copy(*out, *in) 2570 } 2571 (*out)[key] = outVal 2572 } 2573 } 2574 } 2575 2576 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastComponentConfiguration. 2577 func (in *LastComponentConfiguration) DeepCopy() *LastComponentConfiguration { 2578 if in == nil { 2579 return nil 2580 } 2581 out := new(LastComponentConfiguration) 2582 in.DeepCopyInto(out) 2583 return out 2584 } 2585 2586 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2587 func (in *LastConfiguration) DeepCopyInto(out *LastConfiguration) { 2588 *out = *in 2589 if in.Components != nil { 2590 in, out := &in.Components, &out.Components 2591 *out = make(map[string]LastComponentConfiguration, len(*in)) 2592 for key, val := range *in { 2593 (*out)[key] = *val.DeepCopy() 2594 } 2595 } 2596 } 2597 2598 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastConfiguration. 2599 func (in *LastConfiguration) DeepCopy() *LastConfiguration { 2600 if in == nil { 2601 return nil 2602 } 2603 out := new(LastConfiguration) 2604 in.DeepCopyInto(out) 2605 return out 2606 } 2607 2608 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2609 func (in *LegacyRenderedTemplateSpec) DeepCopyInto(out *LegacyRenderedTemplateSpec) { 2610 *out = *in 2611 out.ConfigTemplateExtension = in.ConfigTemplateExtension 2612 } 2613 2614 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegacyRenderedTemplateSpec. 2615 func (in *LegacyRenderedTemplateSpec) DeepCopy() *LegacyRenderedTemplateSpec { 2616 if in == nil { 2617 return nil 2618 } 2619 out := new(LegacyRenderedTemplateSpec) 2620 in.DeepCopyInto(out) 2621 return out 2622 } 2623 2624 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2625 func (in *LogConfig) DeepCopyInto(out *LogConfig) { 2626 *out = *in 2627 } 2628 2629 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogConfig. 2630 func (in *LogConfig) DeepCopy() *LogConfig { 2631 if in == nil { 2632 return nil 2633 } 2634 out := new(LogConfig) 2635 in.DeepCopyInto(out) 2636 return out 2637 } 2638 2639 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2640 func (in *MemoryConstraint) DeepCopyInto(out *MemoryConstraint) { 2641 *out = *in 2642 if in.SizePerCPU != nil { 2643 in, out := &in.SizePerCPU, &out.SizePerCPU 2644 x := (*in).DeepCopy() 2645 *out = &x 2646 } 2647 if in.MaxPerCPU != nil { 2648 in, out := &in.MaxPerCPU, &out.MaxPerCPU 2649 x := (*in).DeepCopy() 2650 *out = &x 2651 } 2652 if in.MinPerCPU != nil { 2653 in, out := &in.MinPerCPU, &out.MinPerCPU 2654 x := (*in).DeepCopy() 2655 *out = &x 2656 } 2657 } 2658 2659 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryConstraint. 2660 func (in *MemoryConstraint) DeepCopy() *MemoryConstraint { 2661 if in == nil { 2662 return nil 2663 } 2664 out := new(MemoryConstraint) 2665 in.DeepCopyInto(out) 2666 return out 2667 } 2668 2669 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2670 func (in *MonitorConfig) DeepCopyInto(out *MonitorConfig) { 2671 *out = *in 2672 if in.Exporter != nil { 2673 in, out := &in.Exporter, &out.Exporter 2674 *out = new(ExporterConfig) 2675 **out = **in 2676 } 2677 } 2678 2679 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConfig. 2680 func (in *MonitorConfig) DeepCopy() *MonitorConfig { 2681 if in == nil { 2682 return nil 2683 } 2684 out := new(MonitorConfig) 2685 in.DeepCopyInto(out) 2686 return out 2687 } 2688 2689 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2690 func (in *OpsRecorder) DeepCopyInto(out *OpsRecorder) { 2691 *out = *in 2692 } 2693 2694 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRecorder. 2695 func (in *OpsRecorder) DeepCopy() *OpsRecorder { 2696 if in == nil { 2697 return nil 2698 } 2699 out := new(OpsRecorder) 2700 in.DeepCopyInto(out) 2701 return out 2702 } 2703 2704 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2705 func (in *OpsRequest) DeepCopyInto(out *OpsRequest) { 2706 *out = *in 2707 out.TypeMeta = in.TypeMeta 2708 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 2709 in.Spec.DeepCopyInto(&out.Spec) 2710 in.Status.DeepCopyInto(&out.Status) 2711 } 2712 2713 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRequest. 2714 func (in *OpsRequest) DeepCopy() *OpsRequest { 2715 if in == nil { 2716 return nil 2717 } 2718 out := new(OpsRequest) 2719 in.DeepCopyInto(out) 2720 return out 2721 } 2722 2723 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2724 func (in *OpsRequest) DeepCopyObject() runtime.Object { 2725 if c := in.DeepCopy(); c != nil { 2726 return c 2727 } 2728 return nil 2729 } 2730 2731 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2732 func (in *OpsRequestBehaviour) DeepCopyInto(out *OpsRequestBehaviour) { 2733 *out = *in 2734 if in.FromClusterPhases != nil { 2735 in, out := &in.FromClusterPhases, &out.FromClusterPhases 2736 *out = make([]ClusterPhase, len(*in)) 2737 copy(*out, *in) 2738 } 2739 } 2740 2741 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRequestBehaviour. 2742 func (in *OpsRequestBehaviour) DeepCopy() *OpsRequestBehaviour { 2743 if in == nil { 2744 return nil 2745 } 2746 out := new(OpsRequestBehaviour) 2747 in.DeepCopyInto(out) 2748 return out 2749 } 2750 2751 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2752 func (in *OpsRequestComponentStatus) DeepCopyInto(out *OpsRequestComponentStatus) { 2753 *out = *in 2754 in.LastFailedTime.DeepCopyInto(&out.LastFailedTime) 2755 if in.ProgressDetails != nil { 2756 in, out := &in.ProgressDetails, &out.ProgressDetails 2757 *out = make([]ProgressStatusDetail, len(*in)) 2758 for i := range *in { 2759 (*in)[i].DeepCopyInto(&(*out)[i]) 2760 } 2761 } 2762 } 2763 2764 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRequestComponentStatus. 2765 func (in *OpsRequestComponentStatus) DeepCopy() *OpsRequestComponentStatus { 2766 if in == nil { 2767 return nil 2768 } 2769 out := new(OpsRequestComponentStatus) 2770 in.DeepCopyInto(out) 2771 return out 2772 } 2773 2774 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2775 func (in *OpsRequestList) DeepCopyInto(out *OpsRequestList) { 2776 *out = *in 2777 out.TypeMeta = in.TypeMeta 2778 in.ListMeta.DeepCopyInto(&out.ListMeta) 2779 if in.Items != nil { 2780 in, out := &in.Items, &out.Items 2781 *out = make([]OpsRequest, len(*in)) 2782 for i := range *in { 2783 (*in)[i].DeepCopyInto(&(*out)[i]) 2784 } 2785 } 2786 } 2787 2788 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRequestList. 2789 func (in *OpsRequestList) DeepCopy() *OpsRequestList { 2790 if in == nil { 2791 return nil 2792 } 2793 out := new(OpsRequestList) 2794 in.DeepCopyInto(out) 2795 return out 2796 } 2797 2798 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2799 func (in *OpsRequestList) DeepCopyObject() runtime.Object { 2800 if c := in.DeepCopy(); c != nil { 2801 return c 2802 } 2803 return nil 2804 } 2805 2806 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2807 func (in *OpsRequestSpec) DeepCopyInto(out *OpsRequestSpec) { 2808 *out = *in 2809 if in.Upgrade != nil { 2810 in, out := &in.Upgrade, &out.Upgrade 2811 *out = new(Upgrade) 2812 **out = **in 2813 } 2814 if in.HorizontalScalingList != nil { 2815 in, out := &in.HorizontalScalingList, &out.HorizontalScalingList 2816 *out = make([]HorizontalScaling, len(*in)) 2817 copy(*out, *in) 2818 } 2819 if in.VolumeExpansionList != nil { 2820 in, out := &in.VolumeExpansionList, &out.VolumeExpansionList 2821 *out = make([]VolumeExpansion, len(*in)) 2822 for i := range *in { 2823 (*in)[i].DeepCopyInto(&(*out)[i]) 2824 } 2825 } 2826 if in.RestartList != nil { 2827 in, out := &in.RestartList, &out.RestartList 2828 *out = make([]ComponentOps, len(*in)) 2829 copy(*out, *in) 2830 } 2831 if in.SwitchoverList != nil { 2832 in, out := &in.SwitchoverList, &out.SwitchoverList 2833 *out = make([]Switchover, len(*in)) 2834 copy(*out, *in) 2835 } 2836 if in.VerticalScalingList != nil { 2837 in, out := &in.VerticalScalingList, &out.VerticalScalingList 2838 *out = make([]VerticalScaling, len(*in)) 2839 for i := range *in { 2840 (*in)[i].DeepCopyInto(&(*out)[i]) 2841 } 2842 } 2843 if in.Reconfigure != nil { 2844 in, out := &in.Reconfigure, &out.Reconfigure 2845 *out = new(Reconfigure) 2846 (*in).DeepCopyInto(*out) 2847 } 2848 if in.ExposeList != nil { 2849 in, out := &in.ExposeList, &out.ExposeList 2850 *out = make([]Expose, len(*in)) 2851 for i := range *in { 2852 (*in)[i].DeepCopyInto(&(*out)[i]) 2853 } 2854 } 2855 if in.RestoreFrom != nil { 2856 in, out := &in.RestoreFrom, &out.RestoreFrom 2857 *out = new(RestoreFromSpec) 2858 (*in).DeepCopyInto(*out) 2859 } 2860 if in.TTLSecondsBeforeAbort != nil { 2861 in, out := &in.TTLSecondsBeforeAbort, &out.TTLSecondsBeforeAbort 2862 *out = new(int32) 2863 **out = **in 2864 } 2865 if in.ScriptSpec != nil { 2866 in, out := &in.ScriptSpec, &out.ScriptSpec 2867 *out = new(ScriptSpec) 2868 (*in).DeepCopyInto(*out) 2869 } 2870 if in.BackupSpec != nil { 2871 in, out := &in.BackupSpec, &out.BackupSpec 2872 *out = new(BackupSpec) 2873 **out = **in 2874 } 2875 } 2876 2877 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRequestSpec. 2878 func (in *OpsRequestSpec) DeepCopy() *OpsRequestSpec { 2879 if in == nil { 2880 return nil 2881 } 2882 out := new(OpsRequestSpec) 2883 in.DeepCopyInto(out) 2884 return out 2885 } 2886 2887 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2888 func (in *OpsRequestStatus) DeepCopyInto(out *OpsRequestStatus) { 2889 *out = *in 2890 in.LastConfiguration.DeepCopyInto(&out.LastConfiguration) 2891 if in.Components != nil { 2892 in, out := &in.Components, &out.Components 2893 *out = make(map[string]OpsRequestComponentStatus, len(*in)) 2894 for key, val := range *in { 2895 (*out)[key] = *val.DeepCopy() 2896 } 2897 } 2898 in.StartTimestamp.DeepCopyInto(&out.StartTimestamp) 2899 in.CompletionTimestamp.DeepCopyInto(&out.CompletionTimestamp) 2900 in.CancelTimestamp.DeepCopyInto(&out.CancelTimestamp) 2901 if in.ReconfiguringStatus != nil { 2902 in, out := &in.ReconfiguringStatus, &out.ReconfiguringStatus 2903 *out = new(ReconfiguringStatus) 2904 (*in).DeepCopyInto(*out) 2905 } 2906 if in.Conditions != nil { 2907 in, out := &in.Conditions, &out.Conditions 2908 *out = make([]metav1.Condition, len(*in)) 2909 for i := range *in { 2910 (*in)[i].DeepCopyInto(&(*out)[i]) 2911 } 2912 } 2913 } 2914 2915 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRequestStatus. 2916 func (in *OpsRequestStatus) DeepCopy() *OpsRequestStatus { 2917 if in == nil { 2918 return nil 2919 } 2920 out := new(OpsRequestStatus) 2921 in.DeepCopyInto(out) 2922 return out 2923 } 2924 2925 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2926 func (in *OpsRequestVolumeClaimTemplate) DeepCopyInto(out *OpsRequestVolumeClaimTemplate) { 2927 *out = *in 2928 out.Storage = in.Storage.DeepCopy() 2929 } 2930 2931 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsRequestVolumeClaimTemplate. 2932 func (in *OpsRequestVolumeClaimTemplate) DeepCopy() *OpsRequestVolumeClaimTemplate { 2933 if in == nil { 2934 return nil 2935 } 2936 out := new(OpsRequestVolumeClaimTemplate) 2937 in.DeepCopyInto(out) 2938 return out 2939 } 2940 2941 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2942 func (in *ParameterConfig) DeepCopyInto(out *ParameterConfig) { 2943 *out = *in 2944 if in.Parameters != nil { 2945 in, out := &in.Parameters, &out.Parameters 2946 *out = make([]ParameterPair, len(*in)) 2947 for i := range *in { 2948 (*in)[i].DeepCopyInto(&(*out)[i]) 2949 } 2950 } 2951 } 2952 2953 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterConfig. 2954 func (in *ParameterConfig) DeepCopy() *ParameterConfig { 2955 if in == nil { 2956 return nil 2957 } 2958 out := new(ParameterConfig) 2959 in.DeepCopyInto(out) 2960 return out 2961 } 2962 2963 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2964 func (in *ParameterPair) DeepCopyInto(out *ParameterPair) { 2965 *out = *in 2966 if in.Value != nil { 2967 in, out := &in.Value, &out.Value 2968 *out = new(string) 2969 **out = **in 2970 } 2971 } 2972 2973 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterPair. 2974 func (in *ParameterPair) DeepCopy() *ParameterPair { 2975 if in == nil { 2976 return nil 2977 } 2978 out := new(ParameterPair) 2979 in.DeepCopyInto(out) 2980 return out 2981 } 2982 2983 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2984 func (in *PasswordConfig) DeepCopyInto(out *PasswordConfig) { 2985 *out = *in 2986 } 2987 2988 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordConfig. 2989 func (in *PasswordConfig) DeepCopy() *PasswordConfig { 2990 if in == nil { 2991 return nil 2992 } 2993 out := new(PasswordConfig) 2994 in.DeepCopyInto(out) 2995 return out 2996 } 2997 2998 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2999 func (in *PersistentVolumeClaimSpec) DeepCopyInto(out *PersistentVolumeClaimSpec) { 3000 *out = *in 3001 if in.AccessModes != nil { 3002 in, out := &in.AccessModes, &out.AccessModes 3003 *out = make([]v1.PersistentVolumeAccessMode, len(*in)) 3004 copy(*out, *in) 3005 } 3006 in.Resources.DeepCopyInto(&out.Resources) 3007 if in.StorageClassName != nil { 3008 in, out := &in.StorageClassName, &out.StorageClassName 3009 *out = new(string) 3010 **out = **in 3011 } 3012 if in.VolumeMode != nil { 3013 in, out := &in.VolumeMode, &out.VolumeMode 3014 *out = new(v1.PersistentVolumeMode) 3015 **out = **in 3016 } 3017 } 3018 3019 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimSpec. 3020 func (in *PersistentVolumeClaimSpec) DeepCopy() *PersistentVolumeClaimSpec { 3021 if in == nil { 3022 return nil 3023 } 3024 out := new(PersistentVolumeClaimSpec) 3025 in.DeepCopyInto(out) 3026 return out 3027 } 3028 3029 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3030 func (in *PointInTimeRefSpec) DeepCopyInto(out *PointInTimeRefSpec) { 3031 *out = *in 3032 if in.Time != nil { 3033 in, out := &in.Time, &out.Time 3034 *out = (*in).DeepCopy() 3035 } 3036 out.Ref = in.Ref 3037 } 3038 3039 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PointInTimeRefSpec. 3040 func (in *PointInTimeRefSpec) DeepCopy() *PointInTimeRefSpec { 3041 if in == nil { 3042 return nil 3043 } 3044 out := new(PointInTimeRefSpec) 3045 in.DeepCopyInto(out) 3046 return out 3047 } 3048 3049 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3050 func (in *ProgressStatusDetail) DeepCopyInto(out *ProgressStatusDetail) { 3051 *out = *in 3052 in.StartTime.DeepCopyInto(&out.StartTime) 3053 in.EndTime.DeepCopyInto(&out.EndTime) 3054 } 3055 3056 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProgressStatusDetail. 3057 func (in *ProgressStatusDetail) DeepCopy() *ProgressStatusDetail { 3058 if in == nil { 3059 return nil 3060 } 3061 out := new(ProgressStatusDetail) 3062 in.DeepCopyInto(out) 3063 return out 3064 } 3065 3066 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3067 func (in *ProtectedVolume) DeepCopyInto(out *ProtectedVolume) { 3068 *out = *in 3069 if in.HighWatermark != nil { 3070 in, out := &in.HighWatermark, &out.HighWatermark 3071 *out = new(int) 3072 **out = **in 3073 } 3074 } 3075 3076 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedVolume. 3077 func (in *ProtectedVolume) DeepCopy() *ProtectedVolume { 3078 if in == nil { 3079 return nil 3080 } 3081 out := new(ProtectedVolume) 3082 in.DeepCopyInto(out) 3083 return out 3084 } 3085 3086 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3087 func (in *ProvisionPolicy) DeepCopyInto(out *ProvisionPolicy) { 3088 *out = *in 3089 if in.Statements != nil { 3090 in, out := &in.Statements, &out.Statements 3091 *out = new(ProvisionStatements) 3092 **out = **in 3093 } 3094 if in.SecretRef != nil { 3095 in, out := &in.SecretRef, &out.SecretRef 3096 *out = new(ProvisionSecretRef) 3097 **out = **in 3098 } 3099 } 3100 3101 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionPolicy. 3102 func (in *ProvisionPolicy) DeepCopy() *ProvisionPolicy { 3103 if in == nil { 3104 return nil 3105 } 3106 out := new(ProvisionPolicy) 3107 in.DeepCopyInto(out) 3108 return out 3109 } 3110 3111 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3112 func (in *ProvisionSecretRef) DeepCopyInto(out *ProvisionSecretRef) { 3113 *out = *in 3114 } 3115 3116 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionSecretRef. 3117 func (in *ProvisionSecretRef) DeepCopy() *ProvisionSecretRef { 3118 if in == nil { 3119 return nil 3120 } 3121 out := new(ProvisionSecretRef) 3122 in.DeepCopyInto(out) 3123 return out 3124 } 3125 3126 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3127 func (in *ProvisionStatements) DeepCopyInto(out *ProvisionStatements) { 3128 *out = *in 3129 } 3130 3131 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionStatements. 3132 func (in *ProvisionStatements) DeepCopy() *ProvisionStatements { 3133 if in == nil { 3134 return nil 3135 } 3136 out := new(ProvisionStatements) 3137 in.DeepCopyInto(out) 3138 return out 3139 } 3140 3141 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3142 func (in *RSMSpec) DeepCopyInto(out *RSMSpec) { 3143 *out = *in 3144 if in.Roles != nil { 3145 in, out := &in.Roles, &out.Roles 3146 *out = make([]workloadsv1alpha1.ReplicaRole, len(*in)) 3147 copy(*out, *in) 3148 } 3149 if in.RoleProbe != nil { 3150 in, out := &in.RoleProbe, &out.RoleProbe 3151 *out = new(workloadsv1alpha1.RoleProbe) 3152 (*in).DeepCopyInto(*out) 3153 } 3154 if in.MembershipReconfiguration != nil { 3155 in, out := &in.MembershipReconfiguration, &out.MembershipReconfiguration 3156 *out = new(workloadsv1alpha1.MembershipReconfiguration) 3157 (*in).DeepCopyInto(*out) 3158 } 3159 if in.MemberUpdateStrategy != nil { 3160 in, out := &in.MemberUpdateStrategy, &out.MemberUpdateStrategy 3161 *out = new(workloadsv1alpha1.MemberUpdateStrategy) 3162 **out = **in 3163 } 3164 } 3165 3166 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSMSpec. 3167 func (in *RSMSpec) DeepCopy() *RSMSpec { 3168 if in == nil { 3169 return nil 3170 } 3171 out := new(RSMSpec) 3172 in.DeepCopyInto(out) 3173 return out 3174 } 3175 3176 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3177 func (in *ReconcileDetail) DeepCopyInto(out *ReconcileDetail) { 3178 *out = *in 3179 } 3180 3181 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReconcileDetail. 3182 func (in *ReconcileDetail) DeepCopy() *ReconcileDetail { 3183 if in == nil { 3184 return nil 3185 } 3186 out := new(ReconcileDetail) 3187 in.DeepCopyInto(out) 3188 return out 3189 } 3190 3191 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3192 func (in *Reconfigure) DeepCopyInto(out *Reconfigure) { 3193 *out = *in 3194 out.ComponentOps = in.ComponentOps 3195 if in.Configurations != nil { 3196 in, out := &in.Configurations, &out.Configurations 3197 *out = make([]ConfigurationItem, len(*in)) 3198 for i := range *in { 3199 (*in)[i].DeepCopyInto(&(*out)[i]) 3200 } 3201 } 3202 } 3203 3204 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Reconfigure. 3205 func (in *Reconfigure) DeepCopy() *Reconfigure { 3206 if in == nil { 3207 return nil 3208 } 3209 out := new(Reconfigure) 3210 in.DeepCopyInto(out) 3211 return out 3212 } 3213 3214 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3215 func (in *ReconfiguringStatus) DeepCopyInto(out *ReconfiguringStatus) { 3216 *out = *in 3217 if in.ConfigurationStatus != nil { 3218 in, out := &in.ConfigurationStatus, &out.ConfigurationStatus 3219 *out = make([]ConfigurationItemStatus, len(*in)) 3220 for i := range *in { 3221 (*in)[i].DeepCopyInto(&(*out)[i]) 3222 } 3223 } 3224 } 3225 3226 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReconfiguringStatus. 3227 func (in *ReconfiguringStatus) DeepCopy() *ReconfiguringStatus { 3228 if in == nil { 3229 return nil 3230 } 3231 out := new(ReconfiguringStatus) 3232 in.DeepCopyInto(out) 3233 return out 3234 } 3235 3236 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3237 func (in *RefNamespaceName) DeepCopyInto(out *RefNamespaceName) { 3238 *out = *in 3239 } 3240 3241 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RefNamespaceName. 3242 func (in *RefNamespaceName) DeepCopy() *RefNamespaceName { 3243 if in == nil { 3244 return nil 3245 } 3246 out := new(RefNamespaceName) 3247 in.DeepCopyInto(out) 3248 return out 3249 } 3250 3251 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3252 func (in *ReloadOptions) DeepCopyInto(out *ReloadOptions) { 3253 *out = *in 3254 if in.UnixSignalTrigger != nil { 3255 in, out := &in.UnixSignalTrigger, &out.UnixSignalTrigger 3256 *out = new(UnixSignalTrigger) 3257 **out = **in 3258 } 3259 if in.ShellTrigger != nil { 3260 in, out := &in.ShellTrigger, &out.ShellTrigger 3261 *out = new(ShellTrigger) 3262 (*in).DeepCopyInto(*out) 3263 } 3264 if in.TPLScriptTrigger != nil { 3265 in, out := &in.TPLScriptTrigger, &out.TPLScriptTrigger 3266 *out = new(TPLScriptTrigger) 3267 (*in).DeepCopyInto(*out) 3268 } 3269 } 3270 3271 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReloadOptions. 3272 func (in *ReloadOptions) DeepCopy() *ReloadOptions { 3273 if in == nil { 3274 return nil 3275 } 3276 out := new(ReloadOptions) 3277 in.DeepCopyInto(out) 3278 return out 3279 } 3280 3281 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3282 func (in *ReplicationMemberStatus) DeepCopyInto(out *ReplicationMemberStatus) { 3283 *out = *in 3284 } 3285 3286 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationMemberStatus. 3287 func (in *ReplicationMemberStatus) DeepCopy() *ReplicationMemberStatus { 3288 if in == nil { 3289 return nil 3290 } 3291 out := new(ReplicationMemberStatus) 3292 in.DeepCopyInto(out) 3293 return out 3294 } 3295 3296 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3297 func (in *ReplicationSetSpec) DeepCopyInto(out *ReplicationSetSpec) { 3298 *out = *in 3299 in.StatefulSetSpec.DeepCopyInto(&out.StatefulSetSpec) 3300 } 3301 3302 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSetSpec. 3303 func (in *ReplicationSetSpec) DeepCopy() *ReplicationSetSpec { 3304 if in == nil { 3305 return nil 3306 } 3307 out := new(ReplicationSetSpec) 3308 in.DeepCopyInto(out) 3309 return out 3310 } 3311 3312 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3313 func (in *ReplicationSetStatus) DeepCopyInto(out *ReplicationSetStatus) { 3314 *out = *in 3315 out.Primary = in.Primary 3316 if in.Secondaries != nil { 3317 in, out := &in.Secondaries, &out.Secondaries 3318 *out = make([]ReplicationMemberStatus, len(*in)) 3319 copy(*out, *in) 3320 } 3321 } 3322 3323 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSetStatus. 3324 func (in *ReplicationSetStatus) DeepCopy() *ReplicationSetStatus { 3325 if in == nil { 3326 return nil 3327 } 3328 out := new(ReplicationSetStatus) 3329 in.DeepCopyInto(out) 3330 return out 3331 } 3332 3333 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3334 func (in *ResourceConstraintRule) DeepCopyInto(out *ResourceConstraintRule) { 3335 *out = *in 3336 in.CPU.DeepCopyInto(&out.CPU) 3337 in.Memory.DeepCopyInto(&out.Memory) 3338 in.Storage.DeepCopyInto(&out.Storage) 3339 } 3340 3341 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConstraintRule. 3342 func (in *ResourceConstraintRule) DeepCopy() *ResourceConstraintRule { 3343 if in == nil { 3344 return nil 3345 } 3346 out := new(ResourceConstraintRule) 3347 in.DeepCopyInto(out) 3348 return out 3349 } 3350 3351 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3352 func (in *ResourceMeta) DeepCopyInto(out *ResourceMeta) { 3353 *out = *in 3354 if in.AsVolumeFrom != nil { 3355 in, out := &in.AsVolumeFrom, &out.AsVolumeFrom 3356 *out = make([]string, len(*in)) 3357 copy(*out, *in) 3358 } 3359 } 3360 3361 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceMeta. 3362 func (in *ResourceMeta) DeepCopy() *ResourceMeta { 3363 if in == nil { 3364 return nil 3365 } 3366 out := new(ResourceMeta) 3367 in.DeepCopyInto(out) 3368 return out 3369 } 3370 3371 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3372 func (in *RestoreFromSpec) DeepCopyInto(out *RestoreFromSpec) { 3373 *out = *in 3374 if in.Backup != nil { 3375 in, out := &in.Backup, &out.Backup 3376 *out = make([]BackupRefSpec, len(*in)) 3377 copy(*out, *in) 3378 } 3379 if in.PointInTime != nil { 3380 in, out := &in.PointInTime, &out.PointInTime 3381 *out = new(PointInTimeRefSpec) 3382 (*in).DeepCopyInto(*out) 3383 } 3384 } 3385 3386 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreFromSpec. 3387 func (in *RestoreFromSpec) DeepCopy() *RestoreFromSpec { 3388 if in == nil { 3389 return nil 3390 } 3391 out := new(RestoreFromSpec) 3392 in.DeepCopyInto(out) 3393 return out 3394 } 3395 3396 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3397 func (in *SchedulePolicy) DeepCopyInto(out *SchedulePolicy) { 3398 *out = *in 3399 if in.Enabled != nil { 3400 in, out := &in.Enabled, &out.Enabled 3401 *out = new(bool) 3402 **out = **in 3403 } 3404 } 3405 3406 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulePolicy. 3407 func (in *SchedulePolicy) DeepCopy() *SchedulePolicy { 3408 if in == nil { 3409 return nil 3410 } 3411 out := new(SchedulePolicy) 3412 in.DeepCopyInto(out) 3413 return out 3414 } 3415 3416 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3417 func (in *ScriptConfig) DeepCopyInto(out *ScriptConfig) { 3418 *out = *in 3419 } 3420 3421 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptConfig. 3422 func (in *ScriptConfig) DeepCopy() *ScriptConfig { 3423 if in == nil { 3424 return nil 3425 } 3426 out := new(ScriptConfig) 3427 in.DeepCopyInto(out) 3428 return out 3429 } 3430 3431 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3432 func (in *ScriptFrom) DeepCopyInto(out *ScriptFrom) { 3433 *out = *in 3434 if in.ConfigMapRef != nil { 3435 in, out := &in.ConfigMapRef, &out.ConfigMapRef 3436 *out = make([]v1.ConfigMapKeySelector, len(*in)) 3437 for i := range *in { 3438 (*in)[i].DeepCopyInto(&(*out)[i]) 3439 } 3440 } 3441 if in.SecretRef != nil { 3442 in, out := &in.SecretRef, &out.SecretRef 3443 *out = make([]v1.SecretKeySelector, len(*in)) 3444 for i := range *in { 3445 (*in)[i].DeepCopyInto(&(*out)[i]) 3446 } 3447 } 3448 } 3449 3450 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptFrom. 3451 func (in *ScriptFrom) DeepCopy() *ScriptFrom { 3452 if in == nil { 3453 return nil 3454 } 3455 out := new(ScriptFrom) 3456 in.DeepCopyInto(out) 3457 return out 3458 } 3459 3460 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3461 func (in *ScriptSecret) DeepCopyInto(out *ScriptSecret) { 3462 *out = *in 3463 } 3464 3465 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptSecret. 3466 func (in *ScriptSecret) DeepCopy() *ScriptSecret { 3467 if in == nil { 3468 return nil 3469 } 3470 out := new(ScriptSecret) 3471 in.DeepCopyInto(out) 3472 return out 3473 } 3474 3475 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3476 func (in *ScriptSpec) DeepCopyInto(out *ScriptSpec) { 3477 *out = *in 3478 out.ComponentOps = in.ComponentOps 3479 if in.Secret != nil { 3480 in, out := &in.Secret, &out.Secret 3481 *out = new(ScriptSecret) 3482 **out = **in 3483 } 3484 if in.Script != nil { 3485 in, out := &in.Script, &out.Script 3486 *out = make([]string, len(*in)) 3487 copy(*out, *in) 3488 } 3489 if in.ScriptFrom != nil { 3490 in, out := &in.ScriptFrom, &out.ScriptFrom 3491 *out = new(ScriptFrom) 3492 (*in).DeepCopyInto(*out) 3493 } 3494 if in.Selector != nil { 3495 in, out := &in.Selector, &out.Selector 3496 *out = new(metav1.LabelSelector) 3497 (*in).DeepCopyInto(*out) 3498 } 3499 } 3500 3501 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptSpec. 3502 func (in *ScriptSpec) DeepCopy() *ScriptSpec { 3503 if in == nil { 3504 return nil 3505 } 3506 out := new(ScriptSpec) 3507 in.DeepCopyInto(out) 3508 return out 3509 } 3510 3511 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3512 func (in *ScriptSpecSelector) DeepCopyInto(out *ScriptSpecSelector) { 3513 *out = *in 3514 } 3515 3516 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptSpecSelector. 3517 func (in *ScriptSpecSelector) DeepCopy() *ScriptSpecSelector { 3518 if in == nil { 3519 return nil 3520 } 3521 out := new(ScriptSpecSelector) 3522 in.DeepCopyInto(out) 3523 return out 3524 } 3525 3526 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3527 func (in *SecretRef) DeepCopyInto(out *SecretRef) { 3528 *out = *in 3529 in.ResourceMeta.DeepCopyInto(&out.ResourceMeta) 3530 in.Secret.DeepCopyInto(&out.Secret) 3531 } 3532 3533 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRef. 3534 func (in *SecretRef) DeepCopy() *SecretRef { 3535 if in == nil { 3536 return nil 3537 } 3538 out := new(SecretRef) 3539 in.DeepCopyInto(out) 3540 return out 3541 } 3542 3543 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3544 func (in *ServiceDescriptor) DeepCopyInto(out *ServiceDescriptor) { 3545 *out = *in 3546 out.TypeMeta = in.TypeMeta 3547 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3548 in.Spec.DeepCopyInto(&out.Spec) 3549 out.Status = in.Status 3550 } 3551 3552 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDescriptor. 3553 func (in *ServiceDescriptor) DeepCopy() *ServiceDescriptor { 3554 if in == nil { 3555 return nil 3556 } 3557 out := new(ServiceDescriptor) 3558 in.DeepCopyInto(out) 3559 return out 3560 } 3561 3562 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3563 func (in *ServiceDescriptor) DeepCopyObject() runtime.Object { 3564 if c := in.DeepCopy(); c != nil { 3565 return c 3566 } 3567 return nil 3568 } 3569 3570 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3571 func (in *ServiceDescriptorList) DeepCopyInto(out *ServiceDescriptorList) { 3572 *out = *in 3573 out.TypeMeta = in.TypeMeta 3574 in.ListMeta.DeepCopyInto(&out.ListMeta) 3575 if in.Items != nil { 3576 in, out := &in.Items, &out.Items 3577 *out = make([]ServiceDescriptor, len(*in)) 3578 for i := range *in { 3579 (*in)[i].DeepCopyInto(&(*out)[i]) 3580 } 3581 } 3582 } 3583 3584 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDescriptorList. 3585 func (in *ServiceDescriptorList) DeepCopy() *ServiceDescriptorList { 3586 if in == nil { 3587 return nil 3588 } 3589 out := new(ServiceDescriptorList) 3590 in.DeepCopyInto(out) 3591 return out 3592 } 3593 3594 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3595 func (in *ServiceDescriptorList) DeepCopyObject() runtime.Object { 3596 if c := in.DeepCopy(); c != nil { 3597 return c 3598 } 3599 return nil 3600 } 3601 3602 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3603 func (in *ServiceDescriptorSpec) DeepCopyInto(out *ServiceDescriptorSpec) { 3604 *out = *in 3605 if in.Endpoint != nil { 3606 in, out := &in.Endpoint, &out.Endpoint 3607 *out = new(CredentialVar) 3608 (*in).DeepCopyInto(*out) 3609 } 3610 if in.Auth != nil { 3611 in, out := &in.Auth, &out.Auth 3612 *out = new(ConnectionCredentialAuth) 3613 (*in).DeepCopyInto(*out) 3614 } 3615 if in.Port != nil { 3616 in, out := &in.Port, &out.Port 3617 *out = new(CredentialVar) 3618 (*in).DeepCopyInto(*out) 3619 } 3620 } 3621 3622 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDescriptorSpec. 3623 func (in *ServiceDescriptorSpec) DeepCopy() *ServiceDescriptorSpec { 3624 if in == nil { 3625 return nil 3626 } 3627 out := new(ServiceDescriptorSpec) 3628 in.DeepCopyInto(out) 3629 return out 3630 } 3631 3632 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3633 func (in *ServiceDescriptorStatus) DeepCopyInto(out *ServiceDescriptorStatus) { 3634 *out = *in 3635 } 3636 3637 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDescriptorStatus. 3638 func (in *ServiceDescriptorStatus) DeepCopy() *ServiceDescriptorStatus { 3639 if in == nil { 3640 return nil 3641 } 3642 out := new(ServiceDescriptorStatus) 3643 in.DeepCopyInto(out) 3644 return out 3645 } 3646 3647 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3648 func (in *ServicePort) DeepCopyInto(out *ServicePort) { 3649 *out = *in 3650 if in.AppProtocol != nil { 3651 in, out := &in.AppProtocol, &out.AppProtocol 3652 *out = new(string) 3653 **out = **in 3654 } 3655 out.TargetPort = in.TargetPort 3656 } 3657 3658 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePort. 3659 func (in *ServicePort) DeepCopy() *ServicePort { 3660 if in == nil { 3661 return nil 3662 } 3663 out := new(ServicePort) 3664 in.DeepCopyInto(out) 3665 return out 3666 } 3667 3668 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3669 func (in *ServiceRef) DeepCopyInto(out *ServiceRef) { 3670 *out = *in 3671 } 3672 3673 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRef. 3674 func (in *ServiceRef) DeepCopy() *ServiceRef { 3675 if in == nil { 3676 return nil 3677 } 3678 out := new(ServiceRef) 3679 in.DeepCopyInto(out) 3680 return out 3681 } 3682 3683 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3684 func (in *ServiceRefDeclaration) DeepCopyInto(out *ServiceRefDeclaration) { 3685 *out = *in 3686 if in.ServiceRefDeclarationSpecs != nil { 3687 in, out := &in.ServiceRefDeclarationSpecs, &out.ServiceRefDeclarationSpecs 3688 *out = make([]ServiceRefDeclarationSpec, len(*in)) 3689 copy(*out, *in) 3690 } 3691 } 3692 3693 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRefDeclaration. 3694 func (in *ServiceRefDeclaration) DeepCopy() *ServiceRefDeclaration { 3695 if in == nil { 3696 return nil 3697 } 3698 out := new(ServiceRefDeclaration) 3699 in.DeepCopyInto(out) 3700 return out 3701 } 3702 3703 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3704 func (in *ServiceRefDeclarationSpec) DeepCopyInto(out *ServiceRefDeclarationSpec) { 3705 *out = *in 3706 } 3707 3708 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRefDeclarationSpec. 3709 func (in *ServiceRefDeclarationSpec) DeepCopy() *ServiceRefDeclarationSpec { 3710 if in == nil { 3711 return nil 3712 } 3713 out := new(ServiceRefDeclarationSpec) 3714 in.DeepCopyInto(out) 3715 return out 3716 } 3717 3718 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3719 func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) { 3720 *out = *in 3721 if in.Ports != nil { 3722 in, out := &in.Ports, &out.Ports 3723 *out = make([]ServicePort, len(*in)) 3724 for i := range *in { 3725 (*in)[i].DeepCopyInto(&(*out)[i]) 3726 } 3727 } 3728 } 3729 3730 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec. 3731 func (in *ServiceSpec) DeepCopy() *ServiceSpec { 3732 if in == nil { 3733 return nil 3734 } 3735 out := new(ServiceSpec) 3736 in.DeepCopyInto(out) 3737 return out 3738 } 3739 3740 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3741 func (in *ShellTrigger) DeepCopyInto(out *ShellTrigger) { 3742 *out = *in 3743 if in.Command != nil { 3744 in, out := &in.Command, &out.Command 3745 *out = make([]string, len(*in)) 3746 copy(*out, *in) 3747 } 3748 if in.Sync != nil { 3749 in, out := &in.Sync, &out.Sync 3750 *out = new(bool) 3751 **out = **in 3752 } 3753 } 3754 3755 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShellTrigger. 3756 func (in *ShellTrigger) DeepCopy() *ShellTrigger { 3757 if in == nil { 3758 return nil 3759 } 3760 out := new(ShellTrigger) 3761 in.DeepCopyInto(out) 3762 return out 3763 } 3764 3765 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3766 func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { 3767 *out = *in 3768 if in.LLUpdateStrategy != nil { 3769 in, out := &in.LLUpdateStrategy, &out.LLUpdateStrategy 3770 *out = new(appsv1.StatefulSetUpdateStrategy) 3771 (*in).DeepCopyInto(*out) 3772 } 3773 } 3774 3775 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetSpec. 3776 func (in *StatefulSetSpec) DeepCopy() *StatefulSetSpec { 3777 if in == nil { 3778 return nil 3779 } 3780 out := new(StatefulSetSpec) 3781 in.DeepCopyInto(out) 3782 return out 3783 } 3784 3785 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3786 func (in *StatelessSetSpec) DeepCopyInto(out *StatelessSetSpec) { 3787 *out = *in 3788 in.UpdateStrategy.DeepCopyInto(&out.UpdateStrategy) 3789 } 3790 3791 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessSetSpec. 3792 func (in *StatelessSetSpec) DeepCopy() *StatelessSetSpec { 3793 if in == nil { 3794 return nil 3795 } 3796 out := new(StatelessSetSpec) 3797 in.DeepCopyInto(out) 3798 return out 3799 } 3800 3801 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3802 func (in *StorageConstraint) DeepCopyInto(out *StorageConstraint) { 3803 *out = *in 3804 if in.Min != nil { 3805 in, out := &in.Min, &out.Min 3806 x := (*in).DeepCopy() 3807 *out = &x 3808 } 3809 if in.Max != nil { 3810 in, out := &in.Max, &out.Max 3811 x := (*in).DeepCopy() 3812 *out = &x 3813 } 3814 } 3815 3816 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConstraint. 3817 func (in *StorageConstraint) DeepCopy() *StorageConstraint { 3818 if in == nil { 3819 return nil 3820 } 3821 out := new(StorageConstraint) 3822 in.DeepCopyInto(out) 3823 return out 3824 } 3825 3826 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3827 func (in *Switchover) DeepCopyInto(out *Switchover) { 3828 *out = *in 3829 out.ComponentOps = in.ComponentOps 3830 } 3831 3832 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Switchover. 3833 func (in *Switchover) DeepCopy() *Switchover { 3834 if in == nil { 3835 return nil 3836 } 3837 out := new(Switchover) 3838 in.DeepCopyInto(out) 3839 return out 3840 } 3841 3842 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3843 func (in *SwitchoverAction) DeepCopyInto(out *SwitchoverAction) { 3844 *out = *in 3845 if in.CmdExecutorConfig != nil { 3846 in, out := &in.CmdExecutorConfig, &out.CmdExecutorConfig 3847 *out = new(CmdExecutorConfig) 3848 (*in).DeepCopyInto(*out) 3849 } 3850 if in.ScriptSpecSelectors != nil { 3851 in, out := &in.ScriptSpecSelectors, &out.ScriptSpecSelectors 3852 *out = make([]ScriptSpecSelector, len(*in)) 3853 copy(*out, *in) 3854 } 3855 } 3856 3857 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwitchoverAction. 3858 func (in *SwitchoverAction) DeepCopy() *SwitchoverAction { 3859 if in == nil { 3860 return nil 3861 } 3862 out := new(SwitchoverAction) 3863 in.DeepCopyInto(out) 3864 return out 3865 } 3866 3867 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3868 func (in *SwitchoverShortSpec) DeepCopyInto(out *SwitchoverShortSpec) { 3869 *out = *in 3870 if in.CmdExecutorConfig != nil { 3871 in, out := &in.CmdExecutorConfig, &out.CmdExecutorConfig 3872 *out = new(CommandExecutorEnvItem) 3873 (*in).DeepCopyInto(*out) 3874 } 3875 } 3876 3877 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwitchoverShortSpec. 3878 func (in *SwitchoverShortSpec) DeepCopy() *SwitchoverShortSpec { 3879 if in == nil { 3880 return nil 3881 } 3882 out := new(SwitchoverShortSpec) 3883 in.DeepCopyInto(out) 3884 return out 3885 } 3886 3887 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3888 func (in *SwitchoverSpec) DeepCopyInto(out *SwitchoverSpec) { 3889 *out = *in 3890 if in.WithCandidate != nil { 3891 in, out := &in.WithCandidate, &out.WithCandidate 3892 *out = new(SwitchoverAction) 3893 (*in).DeepCopyInto(*out) 3894 } 3895 if in.WithoutCandidate != nil { 3896 in, out := &in.WithoutCandidate, &out.WithoutCandidate 3897 *out = new(SwitchoverAction) 3898 (*in).DeepCopyInto(*out) 3899 } 3900 } 3901 3902 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwitchoverSpec. 3903 func (in *SwitchoverSpec) DeepCopy() *SwitchoverSpec { 3904 if in == nil { 3905 return nil 3906 } 3907 out := new(SwitchoverSpec) 3908 in.DeepCopyInto(out) 3909 return out 3910 } 3911 3912 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3913 func (in *SystemAccountConfig) DeepCopyInto(out *SystemAccountConfig) { 3914 *out = *in 3915 in.ProvisionPolicy.DeepCopyInto(&out.ProvisionPolicy) 3916 } 3917 3918 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemAccountConfig. 3919 func (in *SystemAccountConfig) DeepCopy() *SystemAccountConfig { 3920 if in == nil { 3921 return nil 3922 } 3923 out := new(SystemAccountConfig) 3924 in.DeepCopyInto(out) 3925 return out 3926 } 3927 3928 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3929 func (in *SystemAccountShortSpec) DeepCopyInto(out *SystemAccountShortSpec) { 3930 *out = *in 3931 if in.CmdExecutorConfig != nil { 3932 in, out := &in.CmdExecutorConfig, &out.CmdExecutorConfig 3933 *out = new(CommandExecutorEnvItem) 3934 (*in).DeepCopyInto(*out) 3935 } 3936 } 3937 3938 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemAccountShortSpec. 3939 func (in *SystemAccountShortSpec) DeepCopy() *SystemAccountShortSpec { 3940 if in == nil { 3941 return nil 3942 } 3943 out := new(SystemAccountShortSpec) 3944 in.DeepCopyInto(out) 3945 return out 3946 } 3947 3948 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3949 func (in *SystemAccountSpec) DeepCopyInto(out *SystemAccountSpec) { 3950 *out = *in 3951 if in.CmdExecutorConfig != nil { 3952 in, out := &in.CmdExecutorConfig, &out.CmdExecutorConfig 3953 *out = new(CmdExecutorConfig) 3954 (*in).DeepCopyInto(*out) 3955 } 3956 out.PasswordConfig = in.PasswordConfig 3957 if in.Accounts != nil { 3958 in, out := &in.Accounts, &out.Accounts 3959 *out = make([]SystemAccountConfig, len(*in)) 3960 for i := range *in { 3961 (*in)[i].DeepCopyInto(&(*out)[i]) 3962 } 3963 } 3964 } 3965 3966 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemAccountSpec. 3967 func (in *SystemAccountSpec) DeepCopy() *SystemAccountSpec { 3968 if in == nil { 3969 return nil 3970 } 3971 out := new(SystemAccountSpec) 3972 in.DeepCopyInto(out) 3973 return out 3974 } 3975 3976 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3977 func (in *TLSSecretRef) DeepCopyInto(out *TLSSecretRef) { 3978 *out = *in 3979 } 3980 3981 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSSecretRef. 3982 func (in *TLSSecretRef) DeepCopy() *TLSSecretRef { 3983 if in == nil { 3984 return nil 3985 } 3986 out := new(TLSSecretRef) 3987 in.DeepCopyInto(out) 3988 return out 3989 } 3990 3991 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3992 func (in *TPLScriptTrigger) DeepCopyInto(out *TPLScriptTrigger) { 3993 *out = *in 3994 out.ScriptConfig = in.ScriptConfig 3995 if in.Sync != nil { 3996 in, out := &in.Sync, &out.Sync 3997 *out = new(bool) 3998 **out = **in 3999 } 4000 } 4001 4002 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TPLScriptTrigger. 4003 func (in *TPLScriptTrigger) DeepCopy() *TPLScriptTrigger { 4004 if in == nil { 4005 return nil 4006 } 4007 out := new(TPLScriptTrigger) 4008 in.DeepCopyInto(out) 4009 return out 4010 } 4011 4012 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4013 func (in *TargetInstance) DeepCopyInto(out *TargetInstance) { 4014 *out = *in 4015 in.ConnectionCredentialKey.DeepCopyInto(&out.ConnectionCredentialKey) 4016 } 4017 4018 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetInstance. 4019 func (in *TargetInstance) DeepCopy() *TargetInstance { 4020 if in == nil { 4021 return nil 4022 } 4023 out := new(TargetInstance) 4024 in.DeepCopyInto(out) 4025 return out 4026 } 4027 4028 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4029 func (in *ToolConfig) DeepCopyInto(out *ToolConfig) { 4030 *out = *in 4031 if in.Command != nil { 4032 in, out := &in.Command, &out.Command 4033 *out = make([]string, len(*in)) 4034 copy(*out, *in) 4035 } 4036 } 4037 4038 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolConfig. 4039 func (in *ToolConfig) DeepCopy() *ToolConfig { 4040 if in == nil { 4041 return nil 4042 } 4043 out := new(ToolConfig) 4044 in.DeepCopyInto(out) 4045 return out 4046 } 4047 4048 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4049 func (in *ToolsImageSpec) DeepCopyInto(out *ToolsImageSpec) { 4050 *out = *in 4051 if in.ToolConfigs != nil { 4052 in, out := &in.ToolConfigs, &out.ToolConfigs 4053 *out = make([]ToolConfig, len(*in)) 4054 for i := range *in { 4055 (*in)[i].DeepCopyInto(&(*out)[i]) 4056 } 4057 } 4058 } 4059 4060 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolsImageSpec. 4061 func (in *ToolsImageSpec) DeepCopy() *ToolsImageSpec { 4062 if in == nil { 4063 return nil 4064 } 4065 out := new(ToolsImageSpec) 4066 in.DeepCopyInto(out) 4067 return out 4068 } 4069 4070 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4071 func (in *UnixSignalTrigger) DeepCopyInto(out *UnixSignalTrigger) { 4072 *out = *in 4073 } 4074 4075 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnixSignalTrigger. 4076 func (in *UnixSignalTrigger) DeepCopy() *UnixSignalTrigger { 4077 if in == nil { 4078 return nil 4079 } 4080 out := new(UnixSignalTrigger) 4081 in.DeepCopyInto(out) 4082 return out 4083 } 4084 4085 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4086 func (in *UpdatedParameters) DeepCopyInto(out *UpdatedParameters) { 4087 *out = *in 4088 if in.AddedKeys != nil { 4089 in, out := &in.AddedKeys, &out.AddedKeys 4090 *out = make(map[string]string, len(*in)) 4091 for key, val := range *in { 4092 (*out)[key] = val 4093 } 4094 } 4095 if in.DeletedKeys != nil { 4096 in, out := &in.DeletedKeys, &out.DeletedKeys 4097 *out = make(map[string]string, len(*in)) 4098 for key, val := range *in { 4099 (*out)[key] = val 4100 } 4101 } 4102 if in.UpdatedKeys != nil { 4103 in, out := &in.UpdatedKeys, &out.UpdatedKeys 4104 *out = make(map[string]string, len(*in)) 4105 for key, val := range *in { 4106 (*out)[key] = val 4107 } 4108 } 4109 } 4110 4111 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdatedParameters. 4112 func (in *UpdatedParameters) DeepCopy() *UpdatedParameters { 4113 if in == nil { 4114 return nil 4115 } 4116 out := new(UpdatedParameters) 4117 in.DeepCopyInto(out) 4118 return out 4119 } 4120 4121 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4122 func (in *Upgrade) DeepCopyInto(out *Upgrade) { 4123 *out = *in 4124 } 4125 4126 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Upgrade. 4127 func (in *Upgrade) DeepCopy() *Upgrade { 4128 if in == nil { 4129 return nil 4130 } 4131 out := new(Upgrade) 4132 in.DeepCopyInto(out) 4133 return out 4134 } 4135 4136 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4137 func (in *UserResourceRefs) DeepCopyInto(out *UserResourceRefs) { 4138 *out = *in 4139 if in.SecretRefs != nil { 4140 in, out := &in.SecretRefs, &out.SecretRefs 4141 *out = make([]SecretRef, len(*in)) 4142 for i := range *in { 4143 (*in)[i].DeepCopyInto(&(*out)[i]) 4144 } 4145 } 4146 if in.ConfigMapRefs != nil { 4147 in, out := &in.ConfigMapRefs, &out.ConfigMapRefs 4148 *out = make([]ConfigMapRef, len(*in)) 4149 for i := range *in { 4150 (*in)[i].DeepCopyInto(&(*out)[i]) 4151 } 4152 } 4153 } 4154 4155 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserResourceRefs. 4156 func (in *UserResourceRefs) DeepCopy() *UserResourceRefs { 4157 if in == nil { 4158 return nil 4159 } 4160 out := new(UserResourceRefs) 4161 in.DeepCopyInto(out) 4162 return out 4163 } 4164 4165 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4166 func (in *ValueFrom) DeepCopyInto(out *ValueFrom) { 4167 *out = *in 4168 if in.ClusterVersionRef != nil { 4169 in, out := &in.ClusterVersionRef, &out.ClusterVersionRef 4170 *out = make([]ClusterVersionMapping, len(*in)) 4171 for i := range *in { 4172 (*in)[i].DeepCopyInto(&(*out)[i]) 4173 } 4174 } 4175 } 4176 4177 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFrom. 4178 func (in *ValueFrom) DeepCopy() *ValueFrom { 4179 if in == nil { 4180 return nil 4181 } 4182 out := new(ValueFrom) 4183 in.DeepCopyInto(out) 4184 return out 4185 } 4186 4187 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4188 func (in *VersionsContext) DeepCopyInto(out *VersionsContext) { 4189 *out = *in 4190 if in.InitContainers != nil { 4191 in, out := &in.InitContainers, &out.InitContainers 4192 *out = make([]v1.Container, len(*in)) 4193 for i := range *in { 4194 (*in)[i].DeepCopyInto(&(*out)[i]) 4195 } 4196 } 4197 if in.Containers != nil { 4198 in, out := &in.Containers, &out.Containers 4199 *out = make([]v1.Container, len(*in)) 4200 for i := range *in { 4201 (*in)[i].DeepCopyInto(&(*out)[i]) 4202 } 4203 } 4204 } 4205 4206 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionsContext. 4207 func (in *VersionsContext) DeepCopy() *VersionsContext { 4208 if in == nil { 4209 return nil 4210 } 4211 out := new(VersionsContext) 4212 in.DeepCopyInto(out) 4213 return out 4214 } 4215 4216 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4217 func (in *VerticalScaling) DeepCopyInto(out *VerticalScaling) { 4218 *out = *in 4219 out.ComponentOps = in.ComponentOps 4220 in.ResourceRequirements.DeepCopyInto(&out.ResourceRequirements) 4221 if in.ClassDefRef != nil { 4222 in, out := &in.ClassDefRef, &out.ClassDefRef 4223 *out = new(ClassDefRef) 4224 **out = **in 4225 } 4226 } 4227 4228 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerticalScaling. 4229 func (in *VerticalScaling) DeepCopy() *VerticalScaling { 4230 if in == nil { 4231 return nil 4232 } 4233 out := new(VerticalScaling) 4234 in.DeepCopyInto(out) 4235 return out 4236 } 4237 4238 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4239 func (in *VolumeExpansion) DeepCopyInto(out *VolumeExpansion) { 4240 *out = *in 4241 out.ComponentOps = in.ComponentOps 4242 if in.VolumeClaimTemplates != nil { 4243 in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates 4244 *out = make([]OpsRequestVolumeClaimTemplate, len(*in)) 4245 for i := range *in { 4246 (*in)[i].DeepCopyInto(&(*out)[i]) 4247 } 4248 } 4249 } 4250 4251 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeExpansion. 4252 func (in *VolumeExpansion) DeepCopy() *VolumeExpansion { 4253 if in == nil { 4254 return nil 4255 } 4256 out := new(VolumeExpansion) 4257 in.DeepCopyInto(out) 4258 return out 4259 } 4260 4261 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4262 func (in *VolumeProtectionSpec) DeepCopyInto(out *VolumeProtectionSpec) { 4263 *out = *in 4264 if in.Volumes != nil { 4265 in, out := &in.Volumes, &out.Volumes 4266 *out = make([]ProtectedVolume, len(*in)) 4267 for i := range *in { 4268 (*in)[i].DeepCopyInto(&(*out)[i]) 4269 } 4270 } 4271 } 4272 4273 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeProtectionSpec. 4274 func (in *VolumeProtectionSpec) DeepCopy() *VolumeProtectionSpec { 4275 if in == nil { 4276 return nil 4277 } 4278 out := new(VolumeProtectionSpec) 4279 in.DeepCopyInto(out) 4280 return out 4281 } 4282 4283 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4284 func (in *VolumeTypeSpec) DeepCopyInto(out *VolumeTypeSpec) { 4285 *out = *in 4286 } 4287 4288 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeTypeSpec. 4289 func (in *VolumeTypeSpec) DeepCopy() *VolumeTypeSpec { 4290 if in == nil { 4291 return nil 4292 } 4293 out := new(VolumeTypeSpec) 4294 in.DeepCopyInto(out) 4295 return out 4296 }