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