github.com/verrazzano/verrazzano@v1.7.0/application-operator/apis/clusters/v1alpha1/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 // Copyright (c) 2021, 2023, Oracle and/or its affiliates. 5 // Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 6 7 // Code generated by controller-gen. DO NOT EDIT. 8 9 package v1alpha1 10 11 import ( 12 "k8s.io/api/rbac/v1" 13 runtime "k8s.io/apimachinery/pkg/runtime" 14 ) 15 16 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 17 func (in *ApplicationConfigurationTemplate) DeepCopyInto(out *ApplicationConfigurationTemplate) { 18 *out = *in 19 in.Metadata.DeepCopyInto(&out.Metadata) 20 in.Spec.DeepCopyInto(&out.Spec) 21 } 22 23 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationConfigurationTemplate. 24 func (in *ApplicationConfigurationTemplate) DeepCopy() *ApplicationConfigurationTemplate { 25 if in == nil { 26 return nil 27 } 28 out := new(ApplicationConfigurationTemplate) 29 in.DeepCopyInto(out) 30 return out 31 } 32 33 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 34 func (in *Cluster) DeepCopyInto(out *Cluster) { 35 *out = *in 36 } 37 38 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. 39 func (in *Cluster) DeepCopy() *Cluster { 40 if in == nil { 41 return nil 42 } 43 out := new(Cluster) 44 in.DeepCopyInto(out) 45 return out 46 } 47 48 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 49 func (in *ClusterLevelStatus) DeepCopyInto(out *ClusterLevelStatus) { 50 *out = *in 51 } 52 53 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLevelStatus. 54 func (in *ClusterLevelStatus) DeepCopy() *ClusterLevelStatus { 55 if in == nil { 56 return nil 57 } 58 out := new(ClusterLevelStatus) 59 in.DeepCopyInto(out) 60 return out 61 } 62 63 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 64 func (in *ComponentTemplate) DeepCopyInto(out *ComponentTemplate) { 65 *out = *in 66 in.Metadata.DeepCopyInto(&out.Metadata) 67 in.Spec.DeepCopyInto(&out.Spec) 68 } 69 70 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentTemplate. 71 func (in *ComponentTemplate) DeepCopy() *ComponentTemplate { 72 if in == nil { 73 return nil 74 } 75 out := new(ComponentTemplate) 76 in.DeepCopyInto(out) 77 return out 78 } 79 80 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 81 func (in *Condition) DeepCopyInto(out *Condition) { 82 *out = *in 83 } 84 85 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition. 86 func (in *Condition) DeepCopy() *Condition { 87 if in == nil { 88 return nil 89 } 90 out := new(Condition) 91 in.DeepCopyInto(out) 92 return out 93 } 94 95 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 96 func (in *ConfigMapTemplate) DeepCopyInto(out *ConfigMapTemplate) { 97 *out = *in 98 if in.BinaryData != nil { 99 in, out := &in.BinaryData, &out.BinaryData 100 *out = make(map[string][]byte, len(*in)) 101 for key, val := range *in { 102 var outVal []byte 103 if val == nil { 104 (*out)[key] = nil 105 } else { 106 in, out := &val, &outVal 107 *out = make([]byte, len(*in)) 108 copy(*out, *in) 109 } 110 (*out)[key] = outVal 111 } 112 } 113 if in.Data != nil { 114 in, out := &in.Data, &out.Data 115 *out = make(map[string]string, len(*in)) 116 for key, val := range *in { 117 (*out)[key] = val 118 } 119 } 120 if in.Immutable != nil { 121 in, out := &in.Immutable, &out.Immutable 122 *out = new(bool) 123 **out = **in 124 } 125 in.Metadata.DeepCopyInto(&out.Metadata) 126 } 127 128 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapTemplate. 129 func (in *ConfigMapTemplate) DeepCopy() *ConfigMapTemplate { 130 if in == nil { 131 return nil 132 } 133 out := new(ConfigMapTemplate) 134 in.DeepCopyInto(out) 135 return out 136 } 137 138 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 139 func (in *EmbeddedObjectMeta) DeepCopyInto(out *EmbeddedObjectMeta) { 140 *out = *in 141 if in.Annotations != nil { 142 in, out := &in.Annotations, &out.Annotations 143 *out = make(map[string]string, len(*in)) 144 for key, val := range *in { 145 (*out)[key] = val 146 } 147 } 148 if in.Labels != nil { 149 in, out := &in.Labels, &out.Labels 150 *out = make(map[string]string, len(*in)) 151 for key, val := range *in { 152 (*out)[key] = val 153 } 154 } 155 } 156 157 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedObjectMeta. 158 func (in *EmbeddedObjectMeta) DeepCopy() *EmbeddedObjectMeta { 159 if in == nil { 160 return nil 161 } 162 out := new(EmbeddedObjectMeta) 163 in.DeepCopyInto(out) 164 return out 165 } 166 167 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 168 func (in *MultiClusterApplicationConfiguration) DeepCopyInto(out *MultiClusterApplicationConfiguration) { 169 *out = *in 170 out.TypeMeta = in.TypeMeta 171 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 172 in.Spec.DeepCopyInto(&out.Spec) 173 in.Status.DeepCopyInto(&out.Status) 174 } 175 176 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterApplicationConfiguration. 177 func (in *MultiClusterApplicationConfiguration) DeepCopy() *MultiClusterApplicationConfiguration { 178 if in == nil { 179 return nil 180 } 181 out := new(MultiClusterApplicationConfiguration) 182 in.DeepCopyInto(out) 183 return out 184 } 185 186 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 187 func (in *MultiClusterApplicationConfiguration) DeepCopyObject() runtime.Object { 188 if c := in.DeepCopy(); c != nil { 189 return c 190 } 191 return nil 192 } 193 194 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 195 func (in *MultiClusterApplicationConfigurationList) DeepCopyInto(out *MultiClusterApplicationConfigurationList) { 196 *out = *in 197 out.TypeMeta = in.TypeMeta 198 in.ListMeta.DeepCopyInto(&out.ListMeta) 199 if in.Items != nil { 200 in, out := &in.Items, &out.Items 201 *out = make([]MultiClusterApplicationConfiguration, len(*in)) 202 for i := range *in { 203 (*in)[i].DeepCopyInto(&(*out)[i]) 204 } 205 } 206 } 207 208 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterApplicationConfigurationList. 209 func (in *MultiClusterApplicationConfigurationList) DeepCopy() *MultiClusterApplicationConfigurationList { 210 if in == nil { 211 return nil 212 } 213 out := new(MultiClusterApplicationConfigurationList) 214 in.DeepCopyInto(out) 215 return out 216 } 217 218 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 219 func (in *MultiClusterApplicationConfigurationList) DeepCopyObject() runtime.Object { 220 if c := in.DeepCopy(); c != nil { 221 return c 222 } 223 return nil 224 } 225 226 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 227 func (in *MultiClusterApplicationConfigurationSpec) DeepCopyInto(out *MultiClusterApplicationConfigurationSpec) { 228 *out = *in 229 in.Placement.DeepCopyInto(&out.Placement) 230 if in.Secrets != nil { 231 in, out := &in.Secrets, &out.Secrets 232 *out = make([]string, len(*in)) 233 copy(*out, *in) 234 } 235 in.Template.DeepCopyInto(&out.Template) 236 } 237 238 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterApplicationConfigurationSpec. 239 func (in *MultiClusterApplicationConfigurationSpec) DeepCopy() *MultiClusterApplicationConfigurationSpec { 240 if in == nil { 241 return nil 242 } 243 out := new(MultiClusterApplicationConfigurationSpec) 244 in.DeepCopyInto(out) 245 return out 246 } 247 248 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 249 func (in *MultiClusterComponent) DeepCopyInto(out *MultiClusterComponent) { 250 *out = *in 251 out.TypeMeta = in.TypeMeta 252 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 253 in.Spec.DeepCopyInto(&out.Spec) 254 in.Status.DeepCopyInto(&out.Status) 255 } 256 257 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterComponent. 258 func (in *MultiClusterComponent) DeepCopy() *MultiClusterComponent { 259 if in == nil { 260 return nil 261 } 262 out := new(MultiClusterComponent) 263 in.DeepCopyInto(out) 264 return out 265 } 266 267 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 268 func (in *MultiClusterComponent) DeepCopyObject() runtime.Object { 269 if c := in.DeepCopy(); c != nil { 270 return c 271 } 272 return nil 273 } 274 275 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 276 func (in *MultiClusterComponentList) DeepCopyInto(out *MultiClusterComponentList) { 277 *out = *in 278 out.TypeMeta = in.TypeMeta 279 in.ListMeta.DeepCopyInto(&out.ListMeta) 280 if in.Items != nil { 281 in, out := &in.Items, &out.Items 282 *out = make([]MultiClusterComponent, len(*in)) 283 for i := range *in { 284 (*in)[i].DeepCopyInto(&(*out)[i]) 285 } 286 } 287 } 288 289 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterComponentList. 290 func (in *MultiClusterComponentList) DeepCopy() *MultiClusterComponentList { 291 if in == nil { 292 return nil 293 } 294 out := new(MultiClusterComponentList) 295 in.DeepCopyInto(out) 296 return out 297 } 298 299 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 300 func (in *MultiClusterComponentList) DeepCopyObject() runtime.Object { 301 if c := in.DeepCopy(); c != nil { 302 return c 303 } 304 return nil 305 } 306 307 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 308 func (in *MultiClusterComponentSpec) DeepCopyInto(out *MultiClusterComponentSpec) { 309 *out = *in 310 in.Placement.DeepCopyInto(&out.Placement) 311 in.Template.DeepCopyInto(&out.Template) 312 } 313 314 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterComponentSpec. 315 func (in *MultiClusterComponentSpec) DeepCopy() *MultiClusterComponentSpec { 316 if in == nil { 317 return nil 318 } 319 out := new(MultiClusterComponentSpec) 320 in.DeepCopyInto(out) 321 return out 322 } 323 324 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 325 func (in *MultiClusterConfigMap) DeepCopyInto(out *MultiClusterConfigMap) { 326 *out = *in 327 out.TypeMeta = in.TypeMeta 328 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 329 in.Spec.DeepCopyInto(&out.Spec) 330 in.Status.DeepCopyInto(&out.Status) 331 } 332 333 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterConfigMap. 334 func (in *MultiClusterConfigMap) DeepCopy() *MultiClusterConfigMap { 335 if in == nil { 336 return nil 337 } 338 out := new(MultiClusterConfigMap) 339 in.DeepCopyInto(out) 340 return out 341 } 342 343 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 344 func (in *MultiClusterConfigMap) DeepCopyObject() runtime.Object { 345 if c := in.DeepCopy(); c != nil { 346 return c 347 } 348 return nil 349 } 350 351 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 352 func (in *MultiClusterConfigMapList) DeepCopyInto(out *MultiClusterConfigMapList) { 353 *out = *in 354 out.TypeMeta = in.TypeMeta 355 in.ListMeta.DeepCopyInto(&out.ListMeta) 356 if in.Items != nil { 357 in, out := &in.Items, &out.Items 358 *out = make([]MultiClusterConfigMap, len(*in)) 359 for i := range *in { 360 (*in)[i].DeepCopyInto(&(*out)[i]) 361 } 362 } 363 } 364 365 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterConfigMapList. 366 func (in *MultiClusterConfigMapList) DeepCopy() *MultiClusterConfigMapList { 367 if in == nil { 368 return nil 369 } 370 out := new(MultiClusterConfigMapList) 371 in.DeepCopyInto(out) 372 return out 373 } 374 375 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 376 func (in *MultiClusterConfigMapList) DeepCopyObject() runtime.Object { 377 if c := in.DeepCopy(); c != nil { 378 return c 379 } 380 return nil 381 } 382 383 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 384 func (in *MultiClusterConfigMapSpec) DeepCopyInto(out *MultiClusterConfigMapSpec) { 385 *out = *in 386 in.Placement.DeepCopyInto(&out.Placement) 387 in.Template.DeepCopyInto(&out.Template) 388 } 389 390 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterConfigMapSpec. 391 func (in *MultiClusterConfigMapSpec) DeepCopy() *MultiClusterConfigMapSpec { 392 if in == nil { 393 return nil 394 } 395 out := new(MultiClusterConfigMapSpec) 396 in.DeepCopyInto(out) 397 return out 398 } 399 400 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 401 func (in *MultiClusterResourceStatus) DeepCopyInto(out *MultiClusterResourceStatus) { 402 *out = *in 403 if in.Clusters != nil { 404 in, out := &in.Clusters, &out.Clusters 405 *out = make([]ClusterLevelStatus, len(*in)) 406 copy(*out, *in) 407 } 408 if in.Conditions != nil { 409 in, out := &in.Conditions, &out.Conditions 410 *out = make([]Condition, len(*in)) 411 copy(*out, *in) 412 } 413 } 414 415 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterResourceStatus. 416 func (in *MultiClusterResourceStatus) DeepCopy() *MultiClusterResourceStatus { 417 if in == nil { 418 return nil 419 } 420 out := new(MultiClusterResourceStatus) 421 in.DeepCopyInto(out) 422 return out 423 } 424 425 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 426 func (in *MultiClusterSecret) DeepCopyInto(out *MultiClusterSecret) { 427 *out = *in 428 out.TypeMeta = in.TypeMeta 429 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 430 in.Spec.DeepCopyInto(&out.Spec) 431 in.Status.DeepCopyInto(&out.Status) 432 } 433 434 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterSecret. 435 func (in *MultiClusterSecret) DeepCopy() *MultiClusterSecret { 436 if in == nil { 437 return nil 438 } 439 out := new(MultiClusterSecret) 440 in.DeepCopyInto(out) 441 return out 442 } 443 444 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 445 func (in *MultiClusterSecret) DeepCopyObject() runtime.Object { 446 if c := in.DeepCopy(); c != nil { 447 return c 448 } 449 return nil 450 } 451 452 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 453 func (in *MultiClusterSecretList) DeepCopyInto(out *MultiClusterSecretList) { 454 *out = *in 455 out.TypeMeta = in.TypeMeta 456 in.ListMeta.DeepCopyInto(&out.ListMeta) 457 if in.Items != nil { 458 in, out := &in.Items, &out.Items 459 *out = make([]MultiClusterSecret, len(*in)) 460 for i := range *in { 461 (*in)[i].DeepCopyInto(&(*out)[i]) 462 } 463 } 464 } 465 466 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterSecretList. 467 func (in *MultiClusterSecretList) DeepCopy() *MultiClusterSecretList { 468 if in == nil { 469 return nil 470 } 471 out := new(MultiClusterSecretList) 472 in.DeepCopyInto(out) 473 return out 474 } 475 476 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 477 func (in *MultiClusterSecretList) DeepCopyObject() runtime.Object { 478 if c := in.DeepCopy(); c != nil { 479 return c 480 } 481 return nil 482 } 483 484 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 485 func (in *MultiClusterSecretSpec) DeepCopyInto(out *MultiClusterSecretSpec) { 486 *out = *in 487 in.Placement.DeepCopyInto(&out.Placement) 488 in.Template.DeepCopyInto(&out.Template) 489 } 490 491 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiClusterSecretSpec. 492 func (in *MultiClusterSecretSpec) DeepCopy() *MultiClusterSecretSpec { 493 if in == nil { 494 return nil 495 } 496 out := new(MultiClusterSecretSpec) 497 in.DeepCopyInto(out) 498 return out 499 } 500 501 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 502 func (in *NamespaceTemplate) DeepCopyInto(out *NamespaceTemplate) { 503 *out = *in 504 in.Metadata.DeepCopyInto(&out.Metadata) 505 in.Spec.DeepCopyInto(&out.Spec) 506 } 507 508 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceTemplate. 509 func (in *NamespaceTemplate) DeepCopy() *NamespaceTemplate { 510 if in == nil { 511 return nil 512 } 513 out := new(NamespaceTemplate) 514 in.DeepCopyInto(out) 515 return out 516 } 517 518 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 519 func (in *NetworkPolicyTemplate) DeepCopyInto(out *NetworkPolicyTemplate) { 520 *out = *in 521 in.Metadata.DeepCopyInto(&out.Metadata) 522 in.Spec.DeepCopyInto(&out.Spec) 523 } 524 525 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyTemplate. 526 func (in *NetworkPolicyTemplate) DeepCopy() *NetworkPolicyTemplate { 527 if in == nil { 528 return nil 529 } 530 out := new(NetworkPolicyTemplate) 531 in.DeepCopyInto(out) 532 return out 533 } 534 535 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 536 func (in *Placement) DeepCopyInto(out *Placement) { 537 *out = *in 538 if in.Clusters != nil { 539 in, out := &in.Clusters, &out.Clusters 540 *out = make([]Cluster, len(*in)) 541 copy(*out, *in) 542 } 543 } 544 545 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Placement. 546 func (in *Placement) DeepCopy() *Placement { 547 if in == nil { 548 return nil 549 } 550 out := new(Placement) 551 in.DeepCopyInto(out) 552 return out 553 } 554 555 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 556 func (in *ProjectTemplate) DeepCopyInto(out *ProjectTemplate) { 557 *out = *in 558 if in.Namespaces != nil { 559 in, out := &in.Namespaces, &out.Namespaces 560 *out = make([]NamespaceTemplate, len(*in)) 561 for i := range *in { 562 (*in)[i].DeepCopyInto(&(*out)[i]) 563 } 564 } 565 if in.NetworkPolicies != nil { 566 in, out := &in.NetworkPolicies, &out.NetworkPolicies 567 *out = make([]NetworkPolicyTemplate, len(*in)) 568 for i := range *in { 569 (*in)[i].DeepCopyInto(&(*out)[i]) 570 } 571 } 572 in.Security.DeepCopyInto(&out.Security) 573 } 574 575 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectTemplate. 576 func (in *ProjectTemplate) DeepCopy() *ProjectTemplate { 577 if in == nil { 578 return nil 579 } 580 out := new(ProjectTemplate) 581 in.DeepCopyInto(out) 582 return out 583 } 584 585 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 586 func (in *SecretTemplate) DeepCopyInto(out *SecretTemplate) { 587 *out = *in 588 if in.Data != nil { 589 in, out := &in.Data, &out.Data 590 *out = make(map[string][]byte, len(*in)) 591 for key, val := range *in { 592 var outVal []byte 593 if val == nil { 594 (*out)[key] = nil 595 } else { 596 in, out := &val, &outVal 597 *out = make([]byte, len(*in)) 598 copy(*out, *in) 599 } 600 (*out)[key] = outVal 601 } 602 } 603 in.Metadata.DeepCopyInto(&out.Metadata) 604 if in.StringData != nil { 605 in, out := &in.StringData, &out.StringData 606 *out = make(map[string]string, len(*in)) 607 for key, val := range *in { 608 (*out)[key] = val 609 } 610 } 611 } 612 613 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretTemplate. 614 func (in *SecretTemplate) DeepCopy() *SecretTemplate { 615 if in == nil { 616 return nil 617 } 618 out := new(SecretTemplate) 619 in.DeepCopyInto(out) 620 return out 621 } 622 623 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 624 func (in *SecuritySpec) DeepCopyInto(out *SecuritySpec) { 625 *out = *in 626 if in.ProjectAdminSubjects != nil { 627 in, out := &in.ProjectAdminSubjects, &out.ProjectAdminSubjects 628 *out = make([]v1.Subject, len(*in)) 629 copy(*out, *in) 630 } 631 if in.ProjectMonitorSubjects != nil { 632 in, out := &in.ProjectMonitorSubjects, &out.ProjectMonitorSubjects 633 *out = make([]v1.Subject, len(*in)) 634 copy(*out, *in) 635 } 636 } 637 638 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecuritySpec. 639 func (in *SecuritySpec) DeepCopy() *SecuritySpec { 640 if in == nil { 641 return nil 642 } 643 out := new(SecuritySpec) 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 *VerrazzanoProject) DeepCopyInto(out *VerrazzanoProject) { 650 *out = *in 651 out.TypeMeta = in.TypeMeta 652 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 653 in.Spec.DeepCopyInto(&out.Spec) 654 in.Status.DeepCopyInto(&out.Status) 655 } 656 657 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoProject. 658 func (in *VerrazzanoProject) DeepCopy() *VerrazzanoProject { 659 if in == nil { 660 return nil 661 } 662 out := new(VerrazzanoProject) 663 in.DeepCopyInto(out) 664 return out 665 } 666 667 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 668 func (in *VerrazzanoProject) DeepCopyObject() runtime.Object { 669 if c := in.DeepCopy(); c != nil { 670 return c 671 } 672 return nil 673 } 674 675 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 676 func (in *VerrazzanoProjectList) DeepCopyInto(out *VerrazzanoProjectList) { 677 *out = *in 678 out.TypeMeta = in.TypeMeta 679 in.ListMeta.DeepCopyInto(&out.ListMeta) 680 if in.Items != nil { 681 in, out := &in.Items, &out.Items 682 *out = make([]VerrazzanoProject, len(*in)) 683 for i := range *in { 684 (*in)[i].DeepCopyInto(&(*out)[i]) 685 } 686 } 687 } 688 689 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoProjectList. 690 func (in *VerrazzanoProjectList) DeepCopy() *VerrazzanoProjectList { 691 if in == nil { 692 return nil 693 } 694 out := new(VerrazzanoProjectList) 695 in.DeepCopyInto(out) 696 return out 697 } 698 699 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 700 func (in *VerrazzanoProjectList) DeepCopyObject() runtime.Object { 701 if c := in.DeepCopy(); c != nil { 702 return c 703 } 704 return nil 705 } 706 707 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 708 func (in *VerrazzanoProjectSpec) DeepCopyInto(out *VerrazzanoProjectSpec) { 709 *out = *in 710 in.Placement.DeepCopyInto(&out.Placement) 711 in.Template.DeepCopyInto(&out.Template) 712 } 713 714 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerrazzanoProjectSpec. 715 func (in *VerrazzanoProjectSpec) DeepCopy() *VerrazzanoProjectSpec { 716 if in == nil { 717 return nil 718 } 719 out := new(VerrazzanoProjectSpec) 720 in.DeepCopyInto(out) 721 return out 722 }