kubesphere.io/api@v0.0.0-20231107125330-c9a03957060c/application/v1alpha1/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright 2020 The KubeSphere Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by controller-gen. DO NOT EDIT. 21 22 package v1alpha1 23 24 import ( 25 runtime "k8s.io/apimachinery/pkg/runtime" 26 ) 27 28 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 29 func (in *Audit) DeepCopyInto(out *Audit) { 30 *out = *in 31 in.Time.DeepCopyInto(&out.Time) 32 } 33 34 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Audit. 35 func (in *Audit) DeepCopy() *Audit { 36 if in == nil { 37 return nil 38 } 39 out := new(Audit) 40 in.DeepCopyInto(out) 41 return out 42 } 43 44 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 45 func (in *Dependency) DeepCopyInto(out *Dependency) { 46 *out = *in 47 if in.Tags != nil { 48 in, out := &in.Tags, &out.Tags 49 *out = make([]string, len(*in)) 50 copy(*out, *in) 51 } 52 } 53 54 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dependency. 55 func (in *Dependency) DeepCopy() *Dependency { 56 if in == nil { 57 return nil 58 } 59 out := new(Dependency) 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 *HelmApplication) DeepCopyInto(out *HelmApplication) { 66 *out = *in 67 out.TypeMeta = in.TypeMeta 68 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 69 in.Spec.DeepCopyInto(&out.Spec) 70 in.Status.DeepCopyInto(&out.Status) 71 } 72 73 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplication. 74 func (in *HelmApplication) DeepCopy() *HelmApplication { 75 if in == nil { 76 return nil 77 } 78 out := new(HelmApplication) 79 in.DeepCopyInto(out) 80 return out 81 } 82 83 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 84 func (in *HelmApplication) DeepCopyObject() runtime.Object { 85 if c := in.DeepCopy(); c != nil { 86 return c 87 } 88 return nil 89 } 90 91 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 92 func (in *HelmApplicationList) DeepCopyInto(out *HelmApplicationList) { 93 *out = *in 94 out.TypeMeta = in.TypeMeta 95 in.ListMeta.DeepCopyInto(&out.ListMeta) 96 if in.Items != nil { 97 in, out := &in.Items, &out.Items 98 *out = make([]HelmApplication, len(*in)) 99 for i := range *in { 100 (*in)[i].DeepCopyInto(&(*out)[i]) 101 } 102 } 103 } 104 105 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationList. 106 func (in *HelmApplicationList) DeepCopy() *HelmApplicationList { 107 if in == nil { 108 return nil 109 } 110 out := new(HelmApplicationList) 111 in.DeepCopyInto(out) 112 return out 113 } 114 115 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 116 func (in *HelmApplicationList) DeepCopyObject() runtime.Object { 117 if c := in.DeepCopy(); c != nil { 118 return c 119 } 120 return nil 121 } 122 123 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 124 func (in *HelmApplicationSpec) DeepCopyInto(out *HelmApplicationSpec) { 125 *out = *in 126 if in.Attachments != nil { 127 in, out := &in.Attachments, &out.Attachments 128 *out = make([]string, len(*in)) 129 copy(*out, *in) 130 } 131 } 132 133 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationSpec. 134 func (in *HelmApplicationSpec) DeepCopy() *HelmApplicationSpec { 135 if in == nil { 136 return nil 137 } 138 out := new(HelmApplicationSpec) 139 in.DeepCopyInto(out) 140 return out 141 } 142 143 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 144 func (in *HelmApplicationStatus) DeepCopyInto(out *HelmApplicationStatus) { 145 *out = *in 146 if in.UpdateTime != nil { 147 in, out := &in.UpdateTime, &out.UpdateTime 148 *out = (*in).DeepCopy() 149 } 150 if in.StatusTime != nil { 151 in, out := &in.StatusTime, &out.StatusTime 152 *out = (*in).DeepCopy() 153 } 154 } 155 156 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationStatus. 157 func (in *HelmApplicationStatus) DeepCopy() *HelmApplicationStatus { 158 if in == nil { 159 return nil 160 } 161 out := new(HelmApplicationStatus) 162 in.DeepCopyInto(out) 163 return out 164 } 165 166 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 167 func (in *HelmApplicationVersion) DeepCopyInto(out *HelmApplicationVersion) { 168 *out = *in 169 out.TypeMeta = in.TypeMeta 170 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 171 in.Spec.DeepCopyInto(&out.Spec) 172 in.Status.DeepCopyInto(&out.Status) 173 } 174 175 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationVersion. 176 func (in *HelmApplicationVersion) DeepCopy() *HelmApplicationVersion { 177 if in == nil { 178 return nil 179 } 180 out := new(HelmApplicationVersion) 181 in.DeepCopyInto(out) 182 return out 183 } 184 185 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 186 func (in *HelmApplicationVersion) DeepCopyObject() runtime.Object { 187 if c := in.DeepCopy(); c != nil { 188 return c 189 } 190 return nil 191 } 192 193 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 194 func (in *HelmApplicationVersionList) DeepCopyInto(out *HelmApplicationVersionList) { 195 *out = *in 196 out.TypeMeta = in.TypeMeta 197 in.ListMeta.DeepCopyInto(&out.ListMeta) 198 if in.Items != nil { 199 in, out := &in.Items, &out.Items 200 *out = make([]HelmApplicationVersion, len(*in)) 201 for i := range *in { 202 (*in)[i].DeepCopyInto(&(*out)[i]) 203 } 204 } 205 } 206 207 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationVersionList. 208 func (in *HelmApplicationVersionList) DeepCopy() *HelmApplicationVersionList { 209 if in == nil { 210 return nil 211 } 212 out := new(HelmApplicationVersionList) 213 in.DeepCopyInto(out) 214 return out 215 } 216 217 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 218 func (in *HelmApplicationVersionList) DeepCopyObject() runtime.Object { 219 if c := in.DeepCopy(); c != nil { 220 return c 221 } 222 return nil 223 } 224 225 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 226 func (in *HelmApplicationVersionSpec) DeepCopyInto(out *HelmApplicationVersionSpec) { 227 *out = *in 228 if in.Metadata != nil { 229 in, out := &in.Metadata, &out.Metadata 230 *out = new(Metadata) 231 (*in).DeepCopyInto(*out) 232 } 233 if in.URLs != nil { 234 in, out := &in.URLs, &out.URLs 235 *out = make([]string, len(*in)) 236 copy(*out, *in) 237 } 238 if in.Data != nil { 239 in, out := &in.Data, &out.Data 240 *out = make([]byte, len(*in)) 241 copy(*out, *in) 242 } 243 if in.Created != nil { 244 in, out := &in.Created, &out.Created 245 *out = (*in).DeepCopy() 246 } 247 } 248 249 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmApplicationVersionSpec. 250 func (in *HelmApplicationVersionSpec) DeepCopy() *HelmApplicationVersionSpec { 251 if in == nil { 252 return nil 253 } 254 out := new(HelmApplicationVersionSpec) 255 in.DeepCopyInto(out) 256 return out 257 } 258 259 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 260 func (in *HelmApplicationVersionStatus) DeepCopyInto(out *HelmApplicationVersionStatus) { 261 *out = *in 262 if in.Audit != nil { 263 in, out := &in.Audit, &out.Audit 264 *out = make([]Audit, 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 HelmApplicationVersionStatus. 272 func (in *HelmApplicationVersionStatus) DeepCopy() *HelmApplicationVersionStatus { 273 if in == nil { 274 return nil 275 } 276 out := new(HelmApplicationVersionStatus) 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 *HelmCategory) DeepCopyInto(out *HelmCategory) { 283 *out = *in 284 out.TypeMeta = in.TypeMeta 285 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 286 out.Spec = in.Spec 287 out.Status = in.Status 288 } 289 290 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategory. 291 func (in *HelmCategory) DeepCopy() *HelmCategory { 292 if in == nil { 293 return nil 294 } 295 out := new(HelmCategory) 296 in.DeepCopyInto(out) 297 return out 298 } 299 300 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 301 func (in *HelmCategory) DeepCopyObject() runtime.Object { 302 if c := in.DeepCopy(); c != nil { 303 return c 304 } 305 return nil 306 } 307 308 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 309 func (in *HelmCategoryList) DeepCopyInto(out *HelmCategoryList) { 310 *out = *in 311 out.TypeMeta = in.TypeMeta 312 in.ListMeta.DeepCopyInto(&out.ListMeta) 313 if in.Items != nil { 314 in, out := &in.Items, &out.Items 315 *out = make([]HelmCategory, len(*in)) 316 for i := range *in { 317 (*in)[i].DeepCopyInto(&(*out)[i]) 318 } 319 } 320 } 321 322 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategoryList. 323 func (in *HelmCategoryList) DeepCopy() *HelmCategoryList { 324 if in == nil { 325 return nil 326 } 327 out := new(HelmCategoryList) 328 in.DeepCopyInto(out) 329 return out 330 } 331 332 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 333 func (in *HelmCategoryList) DeepCopyObject() runtime.Object { 334 if c := in.DeepCopy(); c != nil { 335 return c 336 } 337 return nil 338 } 339 340 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 341 func (in *HelmCategorySpec) DeepCopyInto(out *HelmCategorySpec) { 342 *out = *in 343 } 344 345 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategorySpec. 346 func (in *HelmCategorySpec) DeepCopy() *HelmCategorySpec { 347 if in == nil { 348 return nil 349 } 350 out := new(HelmCategorySpec) 351 in.DeepCopyInto(out) 352 return out 353 } 354 355 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 356 func (in *HelmCategoryStatus) DeepCopyInto(out *HelmCategoryStatus) { 357 *out = *in 358 } 359 360 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmCategoryStatus. 361 func (in *HelmCategoryStatus) DeepCopy() *HelmCategoryStatus { 362 if in == nil { 363 return nil 364 } 365 out := new(HelmCategoryStatus) 366 in.DeepCopyInto(out) 367 return out 368 } 369 370 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 371 func (in *HelmRelease) DeepCopyInto(out *HelmRelease) { 372 *out = *in 373 out.TypeMeta = in.TypeMeta 374 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 375 in.Spec.DeepCopyInto(&out.Spec) 376 in.Status.DeepCopyInto(&out.Status) 377 } 378 379 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRelease. 380 func (in *HelmRelease) DeepCopy() *HelmRelease { 381 if in == nil { 382 return nil 383 } 384 out := new(HelmRelease) 385 in.DeepCopyInto(out) 386 return out 387 } 388 389 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 390 func (in *HelmRelease) DeepCopyObject() runtime.Object { 391 if c := in.DeepCopy(); c != nil { 392 return c 393 } 394 return nil 395 } 396 397 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 398 func (in *HelmReleaseDeployStatus) DeepCopyInto(out *HelmReleaseDeployStatus) { 399 *out = *in 400 in.Time.DeepCopyInto(&out.Time) 401 } 402 403 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseDeployStatus. 404 func (in *HelmReleaseDeployStatus) DeepCopy() *HelmReleaseDeployStatus { 405 if in == nil { 406 return nil 407 } 408 out := new(HelmReleaseDeployStatus) 409 in.DeepCopyInto(out) 410 return out 411 } 412 413 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 414 func (in *HelmReleaseList) DeepCopyInto(out *HelmReleaseList) { 415 *out = *in 416 out.TypeMeta = in.TypeMeta 417 in.ListMeta.DeepCopyInto(&out.ListMeta) 418 if in.Items != nil { 419 in, out := &in.Items, &out.Items 420 *out = make([]HelmRelease, len(*in)) 421 for i := range *in { 422 (*in)[i].DeepCopyInto(&(*out)[i]) 423 } 424 } 425 } 426 427 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseList. 428 func (in *HelmReleaseList) DeepCopy() *HelmReleaseList { 429 if in == nil { 430 return nil 431 } 432 out := new(HelmReleaseList) 433 in.DeepCopyInto(out) 434 return out 435 } 436 437 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 438 func (in *HelmReleaseList) DeepCopyObject() runtime.Object { 439 if c := in.DeepCopy(); c != nil { 440 return c 441 } 442 return nil 443 } 444 445 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 446 func (in *HelmReleaseSpec) DeepCopyInto(out *HelmReleaseSpec) { 447 *out = *in 448 if in.Values != nil { 449 in, out := &in.Values, &out.Values 450 *out = make([]byte, len(*in)) 451 copy(*out, *in) 452 } 453 } 454 455 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseSpec. 456 func (in *HelmReleaseSpec) DeepCopy() *HelmReleaseSpec { 457 if in == nil { 458 return nil 459 } 460 out := new(HelmReleaseSpec) 461 in.DeepCopyInto(out) 462 return out 463 } 464 465 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 466 func (in *HelmReleaseStatus) DeepCopyInto(out *HelmReleaseStatus) { 467 *out = *in 468 if in.DeployStatus != nil { 469 in, out := &in.DeployStatus, &out.DeployStatus 470 *out = make([]HelmReleaseDeployStatus, len(*in)) 471 for i := range *in { 472 (*in)[i].DeepCopyInto(&(*out)[i]) 473 } 474 } 475 in.LastUpdate.DeepCopyInto(&out.LastUpdate) 476 if in.LastDeployed != nil { 477 in, out := &in.LastDeployed, &out.LastDeployed 478 *out = (*in).DeepCopy() 479 } 480 } 481 482 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmReleaseStatus. 483 func (in *HelmReleaseStatus) DeepCopy() *HelmReleaseStatus { 484 if in == nil { 485 return nil 486 } 487 out := new(HelmReleaseStatus) 488 in.DeepCopyInto(out) 489 return out 490 } 491 492 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 493 func (in *HelmRepo) DeepCopyInto(out *HelmRepo) { 494 *out = *in 495 out.TypeMeta = in.TypeMeta 496 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 497 in.Spec.DeepCopyInto(&out.Spec) 498 in.Status.DeepCopyInto(&out.Status) 499 } 500 501 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepo. 502 func (in *HelmRepo) DeepCopy() *HelmRepo { 503 if in == nil { 504 return nil 505 } 506 out := new(HelmRepo) 507 in.DeepCopyInto(out) 508 return out 509 } 510 511 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 512 func (in *HelmRepo) DeepCopyObject() runtime.Object { 513 if c := in.DeepCopy(); c != nil { 514 return c 515 } 516 return nil 517 } 518 519 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 520 func (in *HelmRepoCredential) DeepCopyInto(out *HelmRepoCredential) { 521 *out = *in 522 if in.InsecureSkipTLSVerify != nil { 523 in, out := &in.InsecureSkipTLSVerify, &out.InsecureSkipTLSVerify 524 *out = new(bool) 525 **out = **in 526 } 527 out.S3Config = in.S3Config 528 } 529 530 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoCredential. 531 func (in *HelmRepoCredential) DeepCopy() *HelmRepoCredential { 532 if in == nil { 533 return nil 534 } 535 out := new(HelmRepoCredential) 536 in.DeepCopyInto(out) 537 return out 538 } 539 540 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 541 func (in *HelmRepoList) DeepCopyInto(out *HelmRepoList) { 542 *out = *in 543 out.TypeMeta = in.TypeMeta 544 in.ListMeta.DeepCopyInto(&out.ListMeta) 545 if in.Items != nil { 546 in, out := &in.Items, &out.Items 547 *out = make([]HelmRepo, len(*in)) 548 for i := range *in { 549 (*in)[i].DeepCopyInto(&(*out)[i]) 550 } 551 } 552 } 553 554 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoList. 555 func (in *HelmRepoList) DeepCopy() *HelmRepoList { 556 if in == nil { 557 return nil 558 } 559 out := new(HelmRepoList) 560 in.DeepCopyInto(out) 561 return out 562 } 563 564 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 565 func (in *HelmRepoList) DeepCopyObject() runtime.Object { 566 if c := in.DeepCopy(); c != nil { 567 return c 568 } 569 return nil 570 } 571 572 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 573 func (in *HelmRepoSpec) DeepCopyInto(out *HelmRepoSpec) { 574 *out = *in 575 in.Credential.DeepCopyInto(&out.Credential) 576 } 577 578 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoSpec. 579 func (in *HelmRepoSpec) DeepCopy() *HelmRepoSpec { 580 if in == nil { 581 return nil 582 } 583 out := new(HelmRepoSpec) 584 in.DeepCopyInto(out) 585 return out 586 } 587 588 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 589 func (in *HelmRepoStatus) DeepCopyInto(out *HelmRepoStatus) { 590 *out = *in 591 if in.LastUpdateTime != nil { 592 in, out := &in.LastUpdateTime, &out.LastUpdateTime 593 *out = (*in).DeepCopy() 594 } 595 if in.SyncState != nil { 596 in, out := &in.SyncState, &out.SyncState 597 *out = make([]HelmRepoSyncState, len(*in)) 598 for i := range *in { 599 (*in)[i].DeepCopyInto(&(*out)[i]) 600 } 601 } 602 } 603 604 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoStatus. 605 func (in *HelmRepoStatus) DeepCopy() *HelmRepoStatus { 606 if in == nil { 607 return nil 608 } 609 out := new(HelmRepoStatus) 610 in.DeepCopyInto(out) 611 return out 612 } 613 614 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 615 func (in *HelmRepoSyncState) DeepCopyInto(out *HelmRepoSyncState) { 616 *out = *in 617 if in.SyncTime != nil { 618 in, out := &in.SyncTime, &out.SyncTime 619 *out = (*in).DeepCopy() 620 } 621 } 622 623 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmRepoSyncState. 624 func (in *HelmRepoSyncState) DeepCopy() *HelmRepoSyncState { 625 if in == nil { 626 return nil 627 } 628 out := new(HelmRepoSyncState) 629 in.DeepCopyInto(out) 630 return out 631 } 632 633 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 634 func (in *Maintainer) DeepCopyInto(out *Maintainer) { 635 *out = *in 636 } 637 638 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Maintainer. 639 func (in *Maintainer) DeepCopy() *Maintainer { 640 if in == nil { 641 return nil 642 } 643 out := new(Maintainer) 644 in.DeepCopyInto(out) 645 return out 646 } 647 648 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 649 func (in *Metadata) DeepCopyInto(out *Metadata) { 650 *out = *in 651 if in.Sources != nil { 652 in, out := &in.Sources, &out.Sources 653 *out = make([]string, len(*in)) 654 copy(*out, *in) 655 } 656 if in.Keywords != nil { 657 in, out := &in.Keywords, &out.Keywords 658 *out = make([]string, len(*in)) 659 copy(*out, *in) 660 } 661 if in.Maintainers != nil { 662 in, out := &in.Maintainers, &out.Maintainers 663 *out = make([]*Maintainer, len(*in)) 664 for i := range *in { 665 if (*in)[i] != nil { 666 in, out := &(*in)[i], &(*out)[i] 667 *out = new(Maintainer) 668 **out = **in 669 } 670 } 671 } 672 if in.Annotations != nil { 673 in, out := &in.Annotations, &out.Annotations 674 *out = make(map[string]string, len(*in)) 675 for key, val := range *in { 676 (*out)[key] = val 677 } 678 } 679 if in.Dependencies != nil { 680 in, out := &in.Dependencies, &out.Dependencies 681 *out = make([]*Dependency, len(*in)) 682 for i := range *in { 683 if (*in)[i] != nil { 684 in, out := &(*in)[i], &(*out)[i] 685 *out = new(Dependency) 686 (*in).DeepCopyInto(*out) 687 } 688 } 689 } 690 } 691 692 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metadata. 693 func (in *Metadata) DeepCopy() *Metadata { 694 if in == nil { 695 return nil 696 } 697 out := new(Metadata) 698 in.DeepCopyInto(out) 699 return out 700 } 701 702 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 703 func (in *S3Config) DeepCopyInto(out *S3Config) { 704 *out = *in 705 } 706 707 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Config. 708 func (in *S3Config) DeepCopy() *S3Config { 709 if in == nil { 710 return nil 711 } 712 out := new(S3Config) 713 in.DeepCopyInto(out) 714 return out 715 }