github.com/tigera/api@v0.0.0-20240320170621-278e89a8c5fb/pkg/apis/projectcalico/v3/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 // Copyright (c) 2024 Tigera, Inc. All rights reserved. 5 6 // Code generated by deepcopy-gen. DO NOT EDIT. 7 8 package v3 9 10 import ( 11 numorstring "github.com/tigera/api/pkg/lib/numorstring" 12 corev1 "k8s.io/api/core/v1" 13 networkingv1 "k8s.io/api/networking/v1" 14 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 15 runtime "k8s.io/apimachinery/pkg/runtime" 16 audit "k8s.io/apiserver/pkg/apis/audit" 17 ) 18 19 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 20 func (in *AlertException) DeepCopyInto(out *AlertException) { 21 *out = *in 22 out.TypeMeta = in.TypeMeta 23 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 24 in.Spec.DeepCopyInto(&out.Spec) 25 out.Status = in.Status 26 return 27 } 28 29 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertException. 30 func (in *AlertException) DeepCopy() *AlertException { 31 if in == nil { 32 return nil 33 } 34 out := new(AlertException) 35 in.DeepCopyInto(out) 36 return out 37 } 38 39 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 40 func (in *AlertException) DeepCopyObject() runtime.Object { 41 if c := in.DeepCopy(); c != nil { 42 return c 43 } 44 return nil 45 } 46 47 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 48 func (in *AlertExceptionList) DeepCopyInto(out *AlertExceptionList) { 49 *out = *in 50 out.TypeMeta = in.TypeMeta 51 in.ListMeta.DeepCopyInto(&out.ListMeta) 52 if in.Items != nil { 53 in, out := &in.Items, &out.Items 54 *out = make([]AlertException, len(*in)) 55 for i := range *in { 56 (*in)[i].DeepCopyInto(&(*out)[i]) 57 } 58 } 59 return 60 } 61 62 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertExceptionList. 63 func (in *AlertExceptionList) DeepCopy() *AlertExceptionList { 64 if in == nil { 65 return nil 66 } 67 out := new(AlertExceptionList) 68 in.DeepCopyInto(out) 69 return out 70 } 71 72 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 73 func (in *AlertExceptionList) DeepCopyObject() runtime.Object { 74 if c := in.DeepCopy(); c != nil { 75 return c 76 } 77 return nil 78 } 79 80 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 81 func (in *AlertExceptionSpec) DeepCopyInto(out *AlertExceptionSpec) { 82 *out = *in 83 in.StartTime.DeepCopyInto(&out.StartTime) 84 if in.EndTime != nil { 85 in, out := &in.EndTime, &out.EndTime 86 *out = (*in).DeepCopy() 87 } 88 return 89 } 90 91 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertExceptionSpec. 92 func (in *AlertExceptionSpec) DeepCopy() *AlertExceptionSpec { 93 if in == nil { 94 return nil 95 } 96 out := new(AlertExceptionSpec) 97 in.DeepCopyInto(out) 98 return out 99 } 100 101 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 102 func (in *AlertExceptionStatus) DeepCopyInto(out *AlertExceptionStatus) { 103 *out = *in 104 return 105 } 106 107 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertExceptionStatus. 108 func (in *AlertExceptionStatus) DeepCopy() *AlertExceptionStatus { 109 if in == nil { 110 return nil 111 } 112 out := new(AlertExceptionStatus) 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 *AuditEventsSelection) DeepCopyInto(out *AuditEventsSelection) { 119 *out = *in 120 if in.Resources != nil { 121 in, out := &in.Resources, &out.Resources 122 *out = make([]AuditResource, len(*in)) 123 copy(*out, *in) 124 } 125 return 126 } 127 128 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditEventsSelection. 129 func (in *AuditEventsSelection) DeepCopy() *AuditEventsSelection { 130 if in == nil { 131 return nil 132 } 133 out := new(AuditEventsSelection) 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 *AuditResource) DeepCopyInto(out *AuditResource) { 140 *out = *in 141 return 142 } 143 144 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditResource. 145 func (in *AuditResource) DeepCopy() *AuditResource { 146 if in == nil { 147 return nil 148 } 149 out := new(AuditResource) 150 in.DeepCopyInto(out) 151 return out 152 } 153 154 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 155 func (in *AuditSummary) DeepCopyInto(out *AuditSummary) { 156 *out = *in 157 return 158 } 159 160 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditSummary. 161 func (in *AuditSummary) DeepCopy() *AuditSummary { 162 if in == nil { 163 return nil 164 } 165 out := new(AuditSummary) 166 in.DeepCopyInto(out) 167 return out 168 } 169 170 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 171 func (in *AuthenticationReview) DeepCopyInto(out *AuthenticationReview) { 172 *out = *in 173 out.TypeMeta = in.TypeMeta 174 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 175 in.Status.DeepCopyInto(&out.Status) 176 return 177 } 178 179 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationReview. 180 func (in *AuthenticationReview) DeepCopy() *AuthenticationReview { 181 if in == nil { 182 return nil 183 } 184 out := new(AuthenticationReview) 185 in.DeepCopyInto(out) 186 return out 187 } 188 189 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 190 func (in *AuthenticationReview) DeepCopyObject() runtime.Object { 191 if c := in.DeepCopy(); c != nil { 192 return c 193 } 194 return nil 195 } 196 197 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 198 func (in *AuthenticationReviewList) DeepCopyInto(out *AuthenticationReviewList) { 199 *out = *in 200 out.TypeMeta = in.TypeMeta 201 in.ListMeta.DeepCopyInto(&out.ListMeta) 202 if in.Items != nil { 203 in, out := &in.Items, &out.Items 204 *out = make([]AuthenticationReview, len(*in)) 205 for i := range *in { 206 (*in)[i].DeepCopyInto(&(*out)[i]) 207 } 208 } 209 return 210 } 211 212 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationReviewList. 213 func (in *AuthenticationReviewList) DeepCopy() *AuthenticationReviewList { 214 if in == nil { 215 return nil 216 } 217 out := new(AuthenticationReviewList) 218 in.DeepCopyInto(out) 219 return out 220 } 221 222 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 223 func (in *AuthenticationReviewList) DeepCopyObject() runtime.Object { 224 if c := in.DeepCopy(); c != nil { 225 return c 226 } 227 return nil 228 } 229 230 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 231 func (in *AuthenticationReviewStatus) DeepCopyInto(out *AuthenticationReviewStatus) { 232 *out = *in 233 if in.Groups != nil { 234 in, out := &in.Groups, &out.Groups 235 *out = make([]string, len(*in)) 236 copy(*out, *in) 237 } 238 if in.Extra != nil { 239 in, out := &in.Extra, &out.Extra 240 *out = make(map[string][]string, len(*in)) 241 for key, val := range *in { 242 var outVal []string 243 if val == nil { 244 (*out)[key] = nil 245 } else { 246 in, out := &val, &outVal 247 *out = make([]string, len(*in)) 248 copy(*out, *in) 249 } 250 (*out)[key] = outVal 251 } 252 } 253 return 254 } 255 256 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationReviewStatus. 257 func (in *AuthenticationReviewStatus) DeepCopy() *AuthenticationReviewStatus { 258 if in == nil { 259 return nil 260 } 261 out := new(AuthenticationReviewStatus) 262 in.DeepCopyInto(out) 263 return out 264 } 265 266 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 267 func (in *AuthorizationReview) DeepCopyInto(out *AuthorizationReview) { 268 *out = *in 269 out.TypeMeta = in.TypeMeta 270 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 271 in.Spec.DeepCopyInto(&out.Spec) 272 in.Status.DeepCopyInto(&out.Status) 273 return 274 } 275 276 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationReview. 277 func (in *AuthorizationReview) DeepCopy() *AuthorizationReview { 278 if in == nil { 279 return nil 280 } 281 out := new(AuthorizationReview) 282 in.DeepCopyInto(out) 283 return out 284 } 285 286 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 287 func (in *AuthorizationReview) DeepCopyObject() runtime.Object { 288 if c := in.DeepCopy(); c != nil { 289 return c 290 } 291 return nil 292 } 293 294 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 295 func (in *AuthorizationReviewList) DeepCopyInto(out *AuthorizationReviewList) { 296 *out = *in 297 out.TypeMeta = in.TypeMeta 298 in.ListMeta.DeepCopyInto(&out.ListMeta) 299 if in.Items != nil { 300 in, out := &in.Items, &out.Items 301 *out = make([]AuthorizationReview, len(*in)) 302 for i := range *in { 303 (*in)[i].DeepCopyInto(&(*out)[i]) 304 } 305 } 306 return 307 } 308 309 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationReviewList. 310 func (in *AuthorizationReviewList) DeepCopy() *AuthorizationReviewList { 311 if in == nil { 312 return nil 313 } 314 out := new(AuthorizationReviewList) 315 in.DeepCopyInto(out) 316 return out 317 } 318 319 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 320 func (in *AuthorizationReviewList) DeepCopyObject() runtime.Object { 321 if c := in.DeepCopy(); c != nil { 322 return c 323 } 324 return nil 325 } 326 327 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 328 func (in *AuthorizationReviewResourceAttributes) DeepCopyInto(out *AuthorizationReviewResourceAttributes) { 329 *out = *in 330 if in.Resources != nil { 331 in, out := &in.Resources, &out.Resources 332 *out = make([]string, len(*in)) 333 copy(*out, *in) 334 } 335 if in.Verbs != nil { 336 in, out := &in.Verbs, &out.Verbs 337 *out = make([]string, len(*in)) 338 copy(*out, *in) 339 } 340 return 341 } 342 343 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationReviewResourceAttributes. 344 func (in *AuthorizationReviewResourceAttributes) DeepCopy() *AuthorizationReviewResourceAttributes { 345 if in == nil { 346 return nil 347 } 348 out := new(AuthorizationReviewResourceAttributes) 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 *AuthorizationReviewSpec) DeepCopyInto(out *AuthorizationReviewSpec) { 355 *out = *in 356 if in.ResourceAttributes != nil { 357 in, out := &in.ResourceAttributes, &out.ResourceAttributes 358 *out = make([]AuthorizationReviewResourceAttributes, len(*in)) 359 for i := range *in { 360 (*in)[i].DeepCopyInto(&(*out)[i]) 361 } 362 } 363 return 364 } 365 366 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationReviewSpec. 367 func (in *AuthorizationReviewSpec) DeepCopy() *AuthorizationReviewSpec { 368 if in == nil { 369 return nil 370 } 371 out := new(AuthorizationReviewSpec) 372 in.DeepCopyInto(out) 373 return out 374 } 375 376 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 377 func (in *AuthorizationReviewStatus) DeepCopyInto(out *AuthorizationReviewStatus) { 378 *out = *in 379 if in.AuthorizedResourceVerbs != nil { 380 in, out := &in.AuthorizedResourceVerbs, &out.AuthorizedResourceVerbs 381 *out = make([]AuthorizedResourceVerbs, len(*in)) 382 for i := range *in { 383 (*in)[i].DeepCopyInto(&(*out)[i]) 384 } 385 } 386 return 387 } 388 389 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationReviewStatus. 390 func (in *AuthorizationReviewStatus) DeepCopy() *AuthorizationReviewStatus { 391 if in == nil { 392 return nil 393 } 394 out := new(AuthorizationReviewStatus) 395 in.DeepCopyInto(out) 396 return out 397 } 398 399 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 400 func (in *AuthorizedResourceGroup) DeepCopyInto(out *AuthorizedResourceGroup) { 401 *out = *in 402 return 403 } 404 405 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizedResourceGroup. 406 func (in *AuthorizedResourceGroup) DeepCopy() *AuthorizedResourceGroup { 407 if in == nil { 408 return nil 409 } 410 out := new(AuthorizedResourceGroup) 411 in.DeepCopyInto(out) 412 return out 413 } 414 415 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 416 func (in *AuthorizedResourceVerb) DeepCopyInto(out *AuthorizedResourceVerb) { 417 *out = *in 418 if in.ResourceGroups != nil { 419 in, out := &in.ResourceGroups, &out.ResourceGroups 420 *out = make([]AuthorizedResourceGroup, len(*in)) 421 copy(*out, *in) 422 } 423 return 424 } 425 426 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizedResourceVerb. 427 func (in *AuthorizedResourceVerb) DeepCopy() *AuthorizedResourceVerb { 428 if in == nil { 429 return nil 430 } 431 out := new(AuthorizedResourceVerb) 432 in.DeepCopyInto(out) 433 return out 434 } 435 436 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 437 func (in *AuthorizedResourceVerbs) DeepCopyInto(out *AuthorizedResourceVerbs) { 438 *out = *in 439 if in.Verbs != nil { 440 in, out := &in.Verbs, &out.Verbs 441 *out = make([]AuthorizedResourceVerb, len(*in)) 442 for i := range *in { 443 (*in)[i].DeepCopyInto(&(*out)[i]) 444 } 445 } 446 return 447 } 448 449 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizedResourceVerbs. 450 func (in *AuthorizedResourceVerbs) DeepCopy() *AuthorizedResourceVerbs { 451 if in == nil { 452 return nil 453 } 454 out := new(AuthorizedResourceVerbs) 455 in.DeepCopyInto(out) 456 return out 457 } 458 459 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 460 func (in *AutoHostEndpointConfig) DeepCopyInto(out *AutoHostEndpointConfig) { 461 *out = *in 462 return 463 } 464 465 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHostEndpointConfig. 466 func (in *AutoHostEndpointConfig) DeepCopy() *AutoHostEndpointConfig { 467 if in == nil { 468 return nil 469 } 470 out := new(AutoHostEndpointConfig) 471 in.DeepCopyInto(out) 472 return out 473 } 474 475 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 476 func (in *BGPConfiguration) DeepCopyInto(out *BGPConfiguration) { 477 *out = *in 478 out.TypeMeta = in.TypeMeta 479 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 480 in.Spec.DeepCopyInto(&out.Spec) 481 return 482 } 483 484 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPConfiguration. 485 func (in *BGPConfiguration) DeepCopy() *BGPConfiguration { 486 if in == nil { 487 return nil 488 } 489 out := new(BGPConfiguration) 490 in.DeepCopyInto(out) 491 return out 492 } 493 494 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 495 func (in *BGPConfiguration) DeepCopyObject() runtime.Object { 496 if c := in.DeepCopy(); c != nil { 497 return c 498 } 499 return nil 500 } 501 502 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 503 func (in *BGPConfigurationList) DeepCopyInto(out *BGPConfigurationList) { 504 *out = *in 505 out.TypeMeta = in.TypeMeta 506 in.ListMeta.DeepCopyInto(&out.ListMeta) 507 if in.Items != nil { 508 in, out := &in.Items, &out.Items 509 *out = make([]BGPConfiguration, len(*in)) 510 for i := range *in { 511 (*in)[i].DeepCopyInto(&(*out)[i]) 512 } 513 } 514 return 515 } 516 517 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPConfigurationList. 518 func (in *BGPConfigurationList) DeepCopy() *BGPConfigurationList { 519 if in == nil { 520 return nil 521 } 522 out := new(BGPConfigurationList) 523 in.DeepCopyInto(out) 524 return out 525 } 526 527 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 528 func (in *BGPConfigurationList) DeepCopyObject() runtime.Object { 529 if c := in.DeepCopy(); c != nil { 530 return c 531 } 532 return nil 533 } 534 535 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 536 func (in *BGPConfigurationSpec) DeepCopyInto(out *BGPConfigurationSpec) { 537 *out = *in 538 if in.NodeToNodeMeshEnabled != nil { 539 in, out := &in.NodeToNodeMeshEnabled, &out.NodeToNodeMeshEnabled 540 *out = new(bool) 541 **out = **in 542 } 543 if in.ASNumber != nil { 544 in, out := &in.ASNumber, &out.ASNumber 545 *out = new(numorstring.ASNumber) 546 **out = **in 547 } 548 if in.Extensions != nil { 549 in, out := &in.Extensions, &out.Extensions 550 *out = make(map[string]string, len(*in)) 551 for key, val := range *in { 552 (*out)[key] = val 553 } 554 } 555 if in.ServiceLoadBalancerIPs != nil { 556 in, out := &in.ServiceLoadBalancerIPs, &out.ServiceLoadBalancerIPs 557 *out = make([]ServiceLoadBalancerIPBlock, len(*in)) 558 copy(*out, *in) 559 } 560 if in.ServiceExternalIPs != nil { 561 in, out := &in.ServiceExternalIPs, &out.ServiceExternalIPs 562 *out = make([]ServiceExternalIPBlock, len(*in)) 563 copy(*out, *in) 564 } 565 if in.ServiceClusterIPs != nil { 566 in, out := &in.ServiceClusterIPs, &out.ServiceClusterIPs 567 *out = make([]ServiceClusterIPBlock, len(*in)) 568 copy(*out, *in) 569 } 570 if in.Communities != nil { 571 in, out := &in.Communities, &out.Communities 572 *out = make([]Community, len(*in)) 573 copy(*out, *in) 574 } 575 if in.PrefixAdvertisements != nil { 576 in, out := &in.PrefixAdvertisements, &out.PrefixAdvertisements 577 *out = make([]PrefixAdvertisement, len(*in)) 578 for i := range *in { 579 (*in)[i].DeepCopyInto(&(*out)[i]) 580 } 581 } 582 if in.NodeMeshPassword != nil { 583 in, out := &in.NodeMeshPassword, &out.NodeMeshPassword 584 *out = new(BGPPassword) 585 (*in).DeepCopyInto(*out) 586 } 587 if in.NodeMeshMaxRestartTime != nil { 588 in, out := &in.NodeMeshMaxRestartTime, &out.NodeMeshMaxRestartTime 589 *out = new(v1.Duration) 590 **out = **in 591 } 592 if in.BindMode != nil { 593 in, out := &in.BindMode, &out.BindMode 594 *out = new(BindMode) 595 **out = **in 596 } 597 if in.IgnoredInterfaces != nil { 598 in, out := &in.IgnoredInterfaces, &out.IgnoredInterfaces 599 *out = make([]string, len(*in)) 600 copy(*out, *in) 601 } 602 return 603 } 604 605 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPConfigurationSpec. 606 func (in *BGPConfigurationSpec) DeepCopy() *BGPConfigurationSpec { 607 if in == nil { 608 return nil 609 } 610 out := new(BGPConfigurationSpec) 611 in.DeepCopyInto(out) 612 return out 613 } 614 615 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 616 func (in *BGPDaemonStatus) DeepCopyInto(out *BGPDaemonStatus) { 617 *out = *in 618 return 619 } 620 621 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPDaemonStatus. 622 func (in *BGPDaemonStatus) DeepCopy() *BGPDaemonStatus { 623 if in == nil { 624 return nil 625 } 626 out := new(BGPDaemonStatus) 627 in.DeepCopyInto(out) 628 return out 629 } 630 631 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 632 func (in *BGPFilter) DeepCopyInto(out *BGPFilter) { 633 *out = *in 634 out.TypeMeta = in.TypeMeta 635 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 636 in.Spec.DeepCopyInto(&out.Spec) 637 return 638 } 639 640 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPFilter. 641 func (in *BGPFilter) DeepCopy() *BGPFilter { 642 if in == nil { 643 return nil 644 } 645 out := new(BGPFilter) 646 in.DeepCopyInto(out) 647 return out 648 } 649 650 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 651 func (in *BGPFilter) DeepCopyObject() runtime.Object { 652 if c := in.DeepCopy(); c != nil { 653 return c 654 } 655 return nil 656 } 657 658 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 659 func (in *BGPFilterList) DeepCopyInto(out *BGPFilterList) { 660 *out = *in 661 out.TypeMeta = in.TypeMeta 662 in.ListMeta.DeepCopyInto(&out.ListMeta) 663 if in.Items != nil { 664 in, out := &in.Items, &out.Items 665 *out = make([]BGPFilter, len(*in)) 666 for i := range *in { 667 (*in)[i].DeepCopyInto(&(*out)[i]) 668 } 669 } 670 return 671 } 672 673 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPFilterList. 674 func (in *BGPFilterList) DeepCopy() *BGPFilterList { 675 if in == nil { 676 return nil 677 } 678 out := new(BGPFilterList) 679 in.DeepCopyInto(out) 680 return out 681 } 682 683 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 684 func (in *BGPFilterList) DeepCopyObject() runtime.Object { 685 if c := in.DeepCopy(); c != nil { 686 return c 687 } 688 return nil 689 } 690 691 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 692 func (in *BGPFilterRuleV4) DeepCopyInto(out *BGPFilterRuleV4) { 693 *out = *in 694 return 695 } 696 697 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPFilterRuleV4. 698 func (in *BGPFilterRuleV4) DeepCopy() *BGPFilterRuleV4 { 699 if in == nil { 700 return nil 701 } 702 out := new(BGPFilterRuleV4) 703 in.DeepCopyInto(out) 704 return out 705 } 706 707 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 708 func (in *BGPFilterRuleV6) DeepCopyInto(out *BGPFilterRuleV6) { 709 *out = *in 710 return 711 } 712 713 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPFilterRuleV6. 714 func (in *BGPFilterRuleV6) DeepCopy() *BGPFilterRuleV6 { 715 if in == nil { 716 return nil 717 } 718 out := new(BGPFilterRuleV6) 719 in.DeepCopyInto(out) 720 return out 721 } 722 723 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 724 func (in *BGPFilterSpec) DeepCopyInto(out *BGPFilterSpec) { 725 *out = *in 726 if in.ExportV4 != nil { 727 in, out := &in.ExportV4, &out.ExportV4 728 *out = make([]BGPFilterRuleV4, len(*in)) 729 copy(*out, *in) 730 } 731 if in.ImportV4 != nil { 732 in, out := &in.ImportV4, &out.ImportV4 733 *out = make([]BGPFilterRuleV4, len(*in)) 734 copy(*out, *in) 735 } 736 if in.ExportV6 != nil { 737 in, out := &in.ExportV6, &out.ExportV6 738 *out = make([]BGPFilterRuleV6, len(*in)) 739 copy(*out, *in) 740 } 741 if in.ImportV6 != nil { 742 in, out := &in.ImportV6, &out.ImportV6 743 *out = make([]BGPFilterRuleV6, len(*in)) 744 copy(*out, *in) 745 } 746 return 747 } 748 749 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPFilterSpec. 750 func (in *BGPFilterSpec) DeepCopy() *BGPFilterSpec { 751 if in == nil { 752 return nil 753 } 754 out := new(BGPFilterSpec) 755 in.DeepCopyInto(out) 756 return out 757 } 758 759 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 760 func (in *BGPPassword) DeepCopyInto(out *BGPPassword) { 761 *out = *in 762 if in.SecretKeyRef != nil { 763 in, out := &in.SecretKeyRef, &out.SecretKeyRef 764 *out = new(corev1.SecretKeySelector) 765 (*in).DeepCopyInto(*out) 766 } 767 return 768 } 769 770 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPPassword. 771 func (in *BGPPassword) DeepCopy() *BGPPassword { 772 if in == nil { 773 return nil 774 } 775 out := new(BGPPassword) 776 in.DeepCopyInto(out) 777 return out 778 } 779 780 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 781 func (in *BGPPeer) DeepCopyInto(out *BGPPeer) { 782 *out = *in 783 out.TypeMeta = in.TypeMeta 784 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 785 in.Spec.DeepCopyInto(&out.Spec) 786 return 787 } 788 789 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPPeer. 790 func (in *BGPPeer) DeepCopy() *BGPPeer { 791 if in == nil { 792 return nil 793 } 794 out := new(BGPPeer) 795 in.DeepCopyInto(out) 796 return out 797 } 798 799 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 800 func (in *BGPPeer) DeepCopyObject() runtime.Object { 801 if c := in.DeepCopy(); c != nil { 802 return c 803 } 804 return nil 805 } 806 807 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 808 func (in *BGPPeerList) DeepCopyInto(out *BGPPeerList) { 809 *out = *in 810 out.TypeMeta = in.TypeMeta 811 in.ListMeta.DeepCopyInto(&out.ListMeta) 812 if in.Items != nil { 813 in, out := &in.Items, &out.Items 814 *out = make([]BGPPeer, len(*in)) 815 for i := range *in { 816 (*in)[i].DeepCopyInto(&(*out)[i]) 817 } 818 } 819 return 820 } 821 822 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPPeerList. 823 func (in *BGPPeerList) DeepCopy() *BGPPeerList { 824 if in == nil { 825 return nil 826 } 827 out := new(BGPPeerList) 828 in.DeepCopyInto(out) 829 return out 830 } 831 832 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 833 func (in *BGPPeerList) DeepCopyObject() runtime.Object { 834 if c := in.DeepCopy(); c != nil { 835 return c 836 } 837 return nil 838 } 839 840 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 841 func (in *BGPPeerSpec) DeepCopyInto(out *BGPPeerSpec) { 842 *out = *in 843 if in.Extensions != nil { 844 in, out := &in.Extensions, &out.Extensions 845 *out = make(map[string]string, len(*in)) 846 for key, val := range *in { 847 (*out)[key] = val 848 } 849 } 850 if in.Password != nil { 851 in, out := &in.Password, &out.Password 852 *out = new(BGPPassword) 853 (*in).DeepCopyInto(*out) 854 } 855 if in.MaxRestartTime != nil { 856 in, out := &in.MaxRestartTime, &out.MaxRestartTime 857 *out = new(v1.Duration) 858 **out = **in 859 } 860 if in.NumAllowedLocalASNumbers != nil { 861 in, out := &in.NumAllowedLocalASNumbers, &out.NumAllowedLocalASNumbers 862 *out = new(int32) 863 **out = **in 864 } 865 if in.TTLSecurity != nil { 866 in, out := &in.TTLSecurity, &out.TTLSecurity 867 *out = new(byte) 868 **out = **in 869 } 870 if in.Filters != nil { 871 in, out := &in.Filters, &out.Filters 872 *out = make([]string, len(*in)) 873 copy(*out, *in) 874 } 875 return 876 } 877 878 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BGPPeerSpec. 879 func (in *BGPPeerSpec) DeepCopy() *BGPPeerSpec { 880 if in == nil { 881 return nil 882 } 883 out := new(BGPPeerSpec) 884 in.DeepCopyInto(out) 885 return out 886 } 887 888 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 889 func (in *BlockAffinity) DeepCopyInto(out *BlockAffinity) { 890 *out = *in 891 out.TypeMeta = in.TypeMeta 892 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 893 out.Spec = in.Spec 894 return 895 } 896 897 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAffinity. 898 func (in *BlockAffinity) DeepCopy() *BlockAffinity { 899 if in == nil { 900 return nil 901 } 902 out := new(BlockAffinity) 903 in.DeepCopyInto(out) 904 return out 905 } 906 907 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 908 func (in *BlockAffinity) DeepCopyObject() runtime.Object { 909 if c := in.DeepCopy(); c != nil { 910 return c 911 } 912 return nil 913 } 914 915 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 916 func (in *BlockAffinityList) DeepCopyInto(out *BlockAffinityList) { 917 *out = *in 918 out.TypeMeta = in.TypeMeta 919 in.ListMeta.DeepCopyInto(&out.ListMeta) 920 if in.Items != nil { 921 in, out := &in.Items, &out.Items 922 *out = make([]BlockAffinity, len(*in)) 923 for i := range *in { 924 (*in)[i].DeepCopyInto(&(*out)[i]) 925 } 926 } 927 return 928 } 929 930 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAffinityList. 931 func (in *BlockAffinityList) DeepCopy() *BlockAffinityList { 932 if in == nil { 933 return nil 934 } 935 out := new(BlockAffinityList) 936 in.DeepCopyInto(out) 937 return out 938 } 939 940 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 941 func (in *BlockAffinityList) DeepCopyObject() runtime.Object { 942 if c := in.DeepCopy(); c != nil { 943 return c 944 } 945 return nil 946 } 947 948 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 949 func (in *BlockAffinitySpec) DeepCopyInto(out *BlockAffinitySpec) { 950 *out = *in 951 return 952 } 953 954 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAffinitySpec. 955 func (in *BlockAffinitySpec) DeepCopy() *BlockAffinitySpec { 956 if in == nil { 957 return nil 958 } 959 out := new(BlockAffinitySpec) 960 in.DeepCopyInto(out) 961 return out 962 } 963 964 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 965 func (in *CISBenchmarkFilter) DeepCopyInto(out *CISBenchmarkFilter) { 966 *out = *in 967 if in.BenchmarkSelection != nil { 968 in, out := &in.BenchmarkSelection, &out.BenchmarkSelection 969 *out = new(CISBenchmarkSelection) 970 **out = **in 971 } 972 if in.Exclude != nil { 973 in, out := &in.Exclude, &out.Exclude 974 *out = make([]string, len(*in)) 975 copy(*out, *in) 976 } 977 if in.Include != nil { 978 in, out := &in.Include, &out.Include 979 *out = make([]string, len(*in)) 980 copy(*out, *in) 981 } 982 return 983 } 984 985 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkFilter. 986 func (in *CISBenchmarkFilter) DeepCopy() *CISBenchmarkFilter { 987 if in == nil { 988 return nil 989 } 990 out := new(CISBenchmarkFilter) 991 in.DeepCopyInto(out) 992 return out 993 } 994 995 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 996 func (in *CISBenchmarkNode) DeepCopyInto(out *CISBenchmarkNode) { 997 *out = *in 998 out.Summary = in.Summary 999 if in.Results != nil { 1000 in, out := &in.Results, &out.Results 1001 *out = make([]CISBenchmarkSectionResult, len(*in)) 1002 for i := range *in { 1003 (*in)[i].DeepCopyInto(&(*out)[i]) 1004 } 1005 } 1006 return 1007 } 1008 1009 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkNode. 1010 func (in *CISBenchmarkNode) DeepCopy() *CISBenchmarkNode { 1011 if in == nil { 1012 return nil 1013 } 1014 out := new(CISBenchmarkNode) 1015 in.DeepCopyInto(out) 1016 return out 1017 } 1018 1019 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1020 func (in *CISBenchmarkNodeSummary) DeepCopyInto(out *CISBenchmarkNodeSummary) { 1021 *out = *in 1022 return 1023 } 1024 1025 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkNodeSummary. 1026 func (in *CISBenchmarkNodeSummary) DeepCopy() *CISBenchmarkNodeSummary { 1027 if in == nil { 1028 return nil 1029 } 1030 out := new(CISBenchmarkNodeSummary) 1031 in.DeepCopyInto(out) 1032 return out 1033 } 1034 1035 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1036 func (in *CISBenchmarkParams) DeepCopyInto(out *CISBenchmarkParams) { 1037 *out = *in 1038 if in.NumFailedTests != nil { 1039 in, out := &in.NumFailedTests, &out.NumFailedTests 1040 *out = new(int) 1041 **out = **in 1042 } 1043 if in.ResultsFilters != nil { 1044 in, out := &in.ResultsFilters, &out.ResultsFilters 1045 *out = make([]CISBenchmarkFilter, len(*in)) 1046 for i := range *in { 1047 (*in)[i].DeepCopyInto(&(*out)[i]) 1048 } 1049 } 1050 if in.HighThreshold != nil { 1051 in, out := &in.HighThreshold, &out.HighThreshold 1052 *out = new(int) 1053 **out = **in 1054 } 1055 if in.MedThreshold != nil { 1056 in, out := &in.MedThreshold, &out.MedThreshold 1057 *out = new(int) 1058 **out = **in 1059 } 1060 return 1061 } 1062 1063 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkParams. 1064 func (in *CISBenchmarkParams) DeepCopy() *CISBenchmarkParams { 1065 if in == nil { 1066 return nil 1067 } 1068 out := new(CISBenchmarkParams) 1069 in.DeepCopyInto(out) 1070 return out 1071 } 1072 1073 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1074 func (in *CISBenchmarkResult) DeepCopyInto(out *CISBenchmarkResult) { 1075 *out = *in 1076 return 1077 } 1078 1079 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkResult. 1080 func (in *CISBenchmarkResult) DeepCopy() *CISBenchmarkResult { 1081 if in == nil { 1082 return nil 1083 } 1084 out := new(CISBenchmarkResult) 1085 in.DeepCopyInto(out) 1086 return out 1087 } 1088 1089 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1090 func (in *CISBenchmarkResultCount) DeepCopyInto(out *CISBenchmarkResultCount) { 1091 *out = *in 1092 out.CISBenchmarkResult = in.CISBenchmarkResult 1093 return 1094 } 1095 1096 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkResultCount. 1097 func (in *CISBenchmarkResultCount) DeepCopy() *CISBenchmarkResultCount { 1098 if in == nil { 1099 return nil 1100 } 1101 out := new(CISBenchmarkResultCount) 1102 in.DeepCopyInto(out) 1103 return out 1104 } 1105 1106 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1107 func (in *CISBenchmarkSectionResult) DeepCopyInto(out *CISBenchmarkSectionResult) { 1108 *out = *in 1109 if in.Results != nil { 1110 in, out := &in.Results, &out.Results 1111 *out = make([]CISBenchmarkResult, len(*in)) 1112 copy(*out, *in) 1113 } 1114 return 1115 } 1116 1117 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkSectionResult. 1118 func (in *CISBenchmarkSectionResult) DeepCopy() *CISBenchmarkSectionResult { 1119 if in == nil { 1120 return nil 1121 } 1122 out := new(CISBenchmarkSectionResult) 1123 in.DeepCopyInto(out) 1124 return out 1125 } 1126 1127 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1128 func (in *CISBenchmarkSelection) DeepCopyInto(out *CISBenchmarkSelection) { 1129 *out = *in 1130 return 1131 } 1132 1133 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkSelection. 1134 func (in *CISBenchmarkSelection) DeepCopy() *CISBenchmarkSelection { 1135 if in == nil { 1136 return nil 1137 } 1138 out := new(CISBenchmarkSelection) 1139 in.DeepCopyInto(out) 1140 return out 1141 } 1142 1143 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1144 func (in *CISBenchmarkSummary) DeepCopyInto(out *CISBenchmarkSummary) { 1145 *out = *in 1146 return 1147 } 1148 1149 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CISBenchmarkSummary. 1150 func (in *CISBenchmarkSummary) DeepCopy() *CISBenchmarkSummary { 1151 if in == nil { 1152 return nil 1153 } 1154 out := new(CISBenchmarkSummary) 1155 in.DeepCopyInto(out) 1156 return out 1157 } 1158 1159 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1160 func (in *CalicoNodeAgentStatus) DeepCopyInto(out *CalicoNodeAgentStatus) { 1161 *out = *in 1162 out.BIRDV4 = in.BIRDV4 1163 out.BIRDV6 = in.BIRDV6 1164 return 1165 } 1166 1167 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeAgentStatus. 1168 func (in *CalicoNodeAgentStatus) DeepCopy() *CalicoNodeAgentStatus { 1169 if in == nil { 1170 return nil 1171 } 1172 out := new(CalicoNodeAgentStatus) 1173 in.DeepCopyInto(out) 1174 return out 1175 } 1176 1177 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1178 func (in *CalicoNodeBGPRouteStatus) DeepCopyInto(out *CalicoNodeBGPRouteStatus) { 1179 *out = *in 1180 if in.RoutesV4 != nil { 1181 in, out := &in.RoutesV4, &out.RoutesV4 1182 *out = make([]CalicoNodeRoute, len(*in)) 1183 copy(*out, *in) 1184 } 1185 if in.RoutesV6 != nil { 1186 in, out := &in.RoutesV6, &out.RoutesV6 1187 *out = make([]CalicoNodeRoute, len(*in)) 1188 copy(*out, *in) 1189 } 1190 return 1191 } 1192 1193 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeBGPRouteStatus. 1194 func (in *CalicoNodeBGPRouteStatus) DeepCopy() *CalicoNodeBGPRouteStatus { 1195 if in == nil { 1196 return nil 1197 } 1198 out := new(CalicoNodeBGPRouteStatus) 1199 in.DeepCopyInto(out) 1200 return out 1201 } 1202 1203 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1204 func (in *CalicoNodeBGPStatus) DeepCopyInto(out *CalicoNodeBGPStatus) { 1205 *out = *in 1206 if in.PeersV4 != nil { 1207 in, out := &in.PeersV4, &out.PeersV4 1208 *out = make([]CalicoNodePeer, len(*in)) 1209 copy(*out, *in) 1210 } 1211 if in.PeersV6 != nil { 1212 in, out := &in.PeersV6, &out.PeersV6 1213 *out = make([]CalicoNodePeer, len(*in)) 1214 copy(*out, *in) 1215 } 1216 return 1217 } 1218 1219 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeBGPStatus. 1220 func (in *CalicoNodeBGPStatus) DeepCopy() *CalicoNodeBGPStatus { 1221 if in == nil { 1222 return nil 1223 } 1224 out := new(CalicoNodeBGPStatus) 1225 in.DeepCopyInto(out) 1226 return out 1227 } 1228 1229 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1230 func (in *CalicoNodePeer) DeepCopyInto(out *CalicoNodePeer) { 1231 *out = *in 1232 return 1233 } 1234 1235 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodePeer. 1236 func (in *CalicoNodePeer) DeepCopy() *CalicoNodePeer { 1237 if in == nil { 1238 return nil 1239 } 1240 out := new(CalicoNodePeer) 1241 in.DeepCopyInto(out) 1242 return out 1243 } 1244 1245 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1246 func (in *CalicoNodeRoute) DeepCopyInto(out *CalicoNodeRoute) { 1247 *out = *in 1248 out.LearnedFrom = in.LearnedFrom 1249 return 1250 } 1251 1252 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeRoute. 1253 func (in *CalicoNodeRoute) DeepCopy() *CalicoNodeRoute { 1254 if in == nil { 1255 return nil 1256 } 1257 out := new(CalicoNodeRoute) 1258 in.DeepCopyInto(out) 1259 return out 1260 } 1261 1262 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1263 func (in *CalicoNodeRouteLearnedFrom) DeepCopyInto(out *CalicoNodeRouteLearnedFrom) { 1264 *out = *in 1265 return 1266 } 1267 1268 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeRouteLearnedFrom. 1269 func (in *CalicoNodeRouteLearnedFrom) DeepCopy() *CalicoNodeRouteLearnedFrom { 1270 if in == nil { 1271 return nil 1272 } 1273 out := new(CalicoNodeRouteLearnedFrom) 1274 in.DeepCopyInto(out) 1275 return out 1276 } 1277 1278 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1279 func (in *CalicoNodeStatus) DeepCopyInto(out *CalicoNodeStatus) { 1280 *out = *in 1281 out.TypeMeta = in.TypeMeta 1282 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1283 in.Spec.DeepCopyInto(&out.Spec) 1284 in.Status.DeepCopyInto(&out.Status) 1285 return 1286 } 1287 1288 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeStatus. 1289 func (in *CalicoNodeStatus) DeepCopy() *CalicoNodeStatus { 1290 if in == nil { 1291 return nil 1292 } 1293 out := new(CalicoNodeStatus) 1294 in.DeepCopyInto(out) 1295 return out 1296 } 1297 1298 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1299 func (in *CalicoNodeStatus) DeepCopyObject() runtime.Object { 1300 if c := in.DeepCopy(); c != nil { 1301 return c 1302 } 1303 return nil 1304 } 1305 1306 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1307 func (in *CalicoNodeStatusList) DeepCopyInto(out *CalicoNodeStatusList) { 1308 *out = *in 1309 out.TypeMeta = in.TypeMeta 1310 in.ListMeta.DeepCopyInto(&out.ListMeta) 1311 if in.Items != nil { 1312 in, out := &in.Items, &out.Items 1313 *out = make([]CalicoNodeStatus, len(*in)) 1314 for i := range *in { 1315 (*in)[i].DeepCopyInto(&(*out)[i]) 1316 } 1317 } 1318 return 1319 } 1320 1321 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeStatusList. 1322 func (in *CalicoNodeStatusList) DeepCopy() *CalicoNodeStatusList { 1323 if in == nil { 1324 return nil 1325 } 1326 out := new(CalicoNodeStatusList) 1327 in.DeepCopyInto(out) 1328 return out 1329 } 1330 1331 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1332 func (in *CalicoNodeStatusList) DeepCopyObject() runtime.Object { 1333 if c := in.DeepCopy(); c != nil { 1334 return c 1335 } 1336 return nil 1337 } 1338 1339 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1340 func (in *CalicoNodeStatusSpec) DeepCopyInto(out *CalicoNodeStatusSpec) { 1341 *out = *in 1342 if in.Classes != nil { 1343 in, out := &in.Classes, &out.Classes 1344 *out = make([]NodeStatusClassType, len(*in)) 1345 copy(*out, *in) 1346 } 1347 if in.UpdatePeriodSeconds != nil { 1348 in, out := &in.UpdatePeriodSeconds, &out.UpdatePeriodSeconds 1349 *out = new(uint32) 1350 **out = **in 1351 } 1352 return 1353 } 1354 1355 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeStatusSpec. 1356 func (in *CalicoNodeStatusSpec) DeepCopy() *CalicoNodeStatusSpec { 1357 if in == nil { 1358 return nil 1359 } 1360 out := new(CalicoNodeStatusSpec) 1361 in.DeepCopyInto(out) 1362 return out 1363 } 1364 1365 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1366 func (in *CalicoNodeStatusStatus) DeepCopyInto(out *CalicoNodeStatusStatus) { 1367 *out = *in 1368 in.LastUpdated.DeepCopyInto(&out.LastUpdated) 1369 out.Agent = in.Agent 1370 in.BGP.DeepCopyInto(&out.BGP) 1371 in.Routes.DeepCopyInto(&out.Routes) 1372 return 1373 } 1374 1375 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalicoNodeStatusStatus. 1376 func (in *CalicoNodeStatusStatus) DeepCopy() *CalicoNodeStatusStatus { 1377 if in == nil { 1378 return nil 1379 } 1380 out := new(CalicoNodeStatusStatus) 1381 in.DeepCopyInto(out) 1382 return out 1383 } 1384 1385 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1386 func (in *ClusterInformation) DeepCopyInto(out *ClusterInformation) { 1387 *out = *in 1388 out.TypeMeta = in.TypeMeta 1389 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1390 in.Spec.DeepCopyInto(&out.Spec) 1391 return 1392 } 1393 1394 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInformation. 1395 func (in *ClusterInformation) DeepCopy() *ClusterInformation { 1396 if in == nil { 1397 return nil 1398 } 1399 out := new(ClusterInformation) 1400 in.DeepCopyInto(out) 1401 return out 1402 } 1403 1404 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1405 func (in *ClusterInformation) DeepCopyObject() runtime.Object { 1406 if c := in.DeepCopy(); c != nil { 1407 return c 1408 } 1409 return nil 1410 } 1411 1412 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1413 func (in *ClusterInformationList) DeepCopyInto(out *ClusterInformationList) { 1414 *out = *in 1415 out.TypeMeta = in.TypeMeta 1416 in.ListMeta.DeepCopyInto(&out.ListMeta) 1417 if in.Items != nil { 1418 in, out := &in.Items, &out.Items 1419 *out = make([]ClusterInformation, len(*in)) 1420 for i := range *in { 1421 (*in)[i].DeepCopyInto(&(*out)[i]) 1422 } 1423 } 1424 return 1425 } 1426 1427 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInformationList. 1428 func (in *ClusterInformationList) DeepCopy() *ClusterInformationList { 1429 if in == nil { 1430 return nil 1431 } 1432 out := new(ClusterInformationList) 1433 in.DeepCopyInto(out) 1434 return out 1435 } 1436 1437 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1438 func (in *ClusterInformationList) DeepCopyObject() runtime.Object { 1439 if c := in.DeepCopy(); c != nil { 1440 return c 1441 } 1442 return nil 1443 } 1444 1445 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1446 func (in *ClusterInformationSpec) DeepCopyInto(out *ClusterInformationSpec) { 1447 *out = *in 1448 if in.DatastoreReady != nil { 1449 in, out := &in.DatastoreReady, &out.DatastoreReady 1450 *out = new(bool) 1451 **out = **in 1452 } 1453 return 1454 } 1455 1456 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInformationSpec. 1457 func (in *ClusterInformationSpec) DeepCopy() *ClusterInformationSpec { 1458 if in == nil { 1459 return nil 1460 } 1461 out := new(ClusterInformationSpec) 1462 in.DeepCopyInto(out) 1463 return out 1464 } 1465 1466 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1467 func (in *Community) DeepCopyInto(out *Community) { 1468 *out = *in 1469 return 1470 } 1471 1472 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Community. 1473 func (in *Community) DeepCopy() *Community { 1474 if in == nil { 1475 return nil 1476 } 1477 out := new(Community) 1478 in.DeepCopyInto(out) 1479 return out 1480 } 1481 1482 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1483 func (in *CompletedReportJob) DeepCopyInto(out *CompletedReportJob) { 1484 *out = *in 1485 in.ReportJob.DeepCopyInto(&out.ReportJob) 1486 if in.JobCompletionTime != nil { 1487 in, out := &in.JobCompletionTime, &out.JobCompletionTime 1488 *out = (*in).DeepCopy() 1489 } 1490 return 1491 } 1492 1493 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompletedReportJob. 1494 func (in *CompletedReportJob) DeepCopy() *CompletedReportJob { 1495 if in == nil { 1496 return nil 1497 } 1498 out := new(CompletedReportJob) 1499 in.DeepCopyInto(out) 1500 return out 1501 } 1502 1503 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1504 func (in *ControllersConfig) DeepCopyInto(out *ControllersConfig) { 1505 *out = *in 1506 if in.Node != nil { 1507 in, out := &in.Node, &out.Node 1508 *out = new(NodeControllerConfig) 1509 (*in).DeepCopyInto(*out) 1510 } 1511 if in.Policy != nil { 1512 in, out := &in.Policy, &out.Policy 1513 *out = new(PolicyControllerConfig) 1514 (*in).DeepCopyInto(*out) 1515 } 1516 if in.WorkloadEndpoint != nil { 1517 in, out := &in.WorkloadEndpoint, &out.WorkloadEndpoint 1518 *out = new(WorkloadEndpointControllerConfig) 1519 (*in).DeepCopyInto(*out) 1520 } 1521 if in.ServiceAccount != nil { 1522 in, out := &in.ServiceAccount, &out.ServiceAccount 1523 *out = new(ServiceAccountControllerConfig) 1524 (*in).DeepCopyInto(*out) 1525 } 1526 if in.Namespace != nil { 1527 in, out := &in.Namespace, &out.Namespace 1528 *out = new(NamespaceControllerConfig) 1529 (*in).DeepCopyInto(*out) 1530 } 1531 if in.FederatedServices != nil { 1532 in, out := &in.FederatedServices, &out.FederatedServices 1533 *out = new(FederatedServicesControllerConfig) 1534 (*in).DeepCopyInto(*out) 1535 } 1536 return 1537 } 1538 1539 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllersConfig. 1540 func (in *ControllersConfig) DeepCopy() *ControllersConfig { 1541 if in == nil { 1542 return nil 1543 } 1544 out := new(ControllersConfig) 1545 in.DeepCopyInto(out) 1546 return out 1547 } 1548 1549 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1550 func (in *DPIActive) DeepCopyInto(out *DPIActive) { 1551 *out = *in 1552 if in.LastUpdated != nil { 1553 in, out := &in.LastUpdated, &out.LastUpdated 1554 *out = (*in).DeepCopy() 1555 } 1556 return 1557 } 1558 1559 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DPIActive. 1560 func (in *DPIActive) DeepCopy() *DPIActive { 1561 if in == nil { 1562 return nil 1563 } 1564 out := new(DPIActive) 1565 in.DeepCopyInto(out) 1566 return out 1567 } 1568 1569 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1570 func (in *DPIErrorCondition) DeepCopyInto(out *DPIErrorCondition) { 1571 *out = *in 1572 if in.LastUpdated != nil { 1573 in, out := &in.LastUpdated, &out.LastUpdated 1574 *out = (*in).DeepCopy() 1575 } 1576 return 1577 } 1578 1579 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DPIErrorCondition. 1580 func (in *DPIErrorCondition) DeepCopy() *DPIErrorCondition { 1581 if in == nil { 1582 return nil 1583 } 1584 out := new(DPIErrorCondition) 1585 in.DeepCopyInto(out) 1586 return out 1587 } 1588 1589 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1590 func (in *DPINode) DeepCopyInto(out *DPINode) { 1591 *out = *in 1592 in.Active.DeepCopyInto(&out.Active) 1593 if in.ErrorConditions != nil { 1594 in, out := &in.ErrorConditions, &out.ErrorConditions 1595 *out = make([]DPIErrorCondition, len(*in)) 1596 for i := range *in { 1597 (*in)[i].DeepCopyInto(&(*out)[i]) 1598 } 1599 } 1600 return 1601 } 1602 1603 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DPINode. 1604 func (in *DPINode) DeepCopy() *DPINode { 1605 if in == nil { 1606 return nil 1607 } 1608 out := new(DPINode) 1609 in.DeepCopyInto(out) 1610 return out 1611 } 1612 1613 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1614 func (in *DashboardData) DeepCopyInto(out *DashboardData) { 1615 *out = *in 1616 in.Layout.DeepCopyInto(&out.Layout) 1617 return 1618 } 1619 1620 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardData. 1621 func (in *DashboardData) DeepCopy() *DashboardData { 1622 if in == nil { 1623 return nil 1624 } 1625 out := new(DashboardData) 1626 in.DeepCopyInto(out) 1627 return out 1628 } 1629 1630 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1631 func (in *DashboardLayout) DeepCopyInto(out *DashboardLayout) { 1632 *out = *in 1633 if in.Index != nil { 1634 in, out := &in.Index, &out.Index 1635 *out = new(string) 1636 **out = **in 1637 } 1638 if in.MinWidth != nil { 1639 in, out := &in.MinWidth, &out.MinWidth 1640 *out = new(uint32) 1641 **out = **in 1642 } 1643 if in.MaxWidth != nil { 1644 in, out := &in.MaxWidth, &out.MaxWidth 1645 *out = new(uint32) 1646 **out = **in 1647 } 1648 if in.MinHeight != nil { 1649 in, out := &in.MinHeight, &out.MinHeight 1650 *out = new(uint32) 1651 **out = **in 1652 } 1653 if in.MaxHeight != nil { 1654 in, out := &in.MaxHeight, &out.MaxHeight 1655 *out = new(uint32) 1656 **out = **in 1657 } 1658 if in.IsResizable != nil { 1659 in, out := &in.IsResizable, &out.IsResizable 1660 *out = new(bool) 1661 **out = **in 1662 } 1663 if in.IsVisible != nil { 1664 in, out := &in.IsVisible, &out.IsVisible 1665 *out = new(bool) 1666 **out = **in 1667 } 1668 if in.IsInNamespaceView != nil { 1669 in, out := &in.IsInNamespaceView, &out.IsInNamespaceView 1670 *out = new(bool) 1671 **out = **in 1672 } 1673 return 1674 } 1675 1676 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardLayout. 1677 func (in *DashboardLayout) DeepCopy() *DashboardLayout { 1678 if in == nil { 1679 return nil 1680 } 1681 out := new(DashboardLayout) 1682 in.DeepCopyInto(out) 1683 return out 1684 } 1685 1686 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1687 func (in *DeepPacketInspection) DeepCopyInto(out *DeepPacketInspection) { 1688 *out = *in 1689 out.TypeMeta = in.TypeMeta 1690 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1691 out.Spec = in.Spec 1692 in.Status.DeepCopyInto(&out.Status) 1693 return 1694 } 1695 1696 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepPacketInspection. 1697 func (in *DeepPacketInspection) DeepCopy() *DeepPacketInspection { 1698 if in == nil { 1699 return nil 1700 } 1701 out := new(DeepPacketInspection) 1702 in.DeepCopyInto(out) 1703 return out 1704 } 1705 1706 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1707 func (in *DeepPacketInspection) DeepCopyObject() runtime.Object { 1708 if c := in.DeepCopy(); c != nil { 1709 return c 1710 } 1711 return nil 1712 } 1713 1714 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1715 func (in *DeepPacketInspectionList) DeepCopyInto(out *DeepPacketInspectionList) { 1716 *out = *in 1717 out.TypeMeta = in.TypeMeta 1718 in.ListMeta.DeepCopyInto(&out.ListMeta) 1719 if in.Items != nil { 1720 in, out := &in.Items, &out.Items 1721 *out = make([]DeepPacketInspection, len(*in)) 1722 for i := range *in { 1723 (*in)[i].DeepCopyInto(&(*out)[i]) 1724 } 1725 } 1726 return 1727 } 1728 1729 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepPacketInspectionList. 1730 func (in *DeepPacketInspectionList) DeepCopy() *DeepPacketInspectionList { 1731 if in == nil { 1732 return nil 1733 } 1734 out := new(DeepPacketInspectionList) 1735 in.DeepCopyInto(out) 1736 return out 1737 } 1738 1739 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1740 func (in *DeepPacketInspectionList) DeepCopyObject() runtime.Object { 1741 if c := in.DeepCopy(); c != nil { 1742 return c 1743 } 1744 return nil 1745 } 1746 1747 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1748 func (in *DeepPacketInspectionSpec) DeepCopyInto(out *DeepPacketInspectionSpec) { 1749 *out = *in 1750 return 1751 } 1752 1753 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepPacketInspectionSpec. 1754 func (in *DeepPacketInspectionSpec) DeepCopy() *DeepPacketInspectionSpec { 1755 if in == nil { 1756 return nil 1757 } 1758 out := new(DeepPacketInspectionSpec) 1759 in.DeepCopyInto(out) 1760 return out 1761 } 1762 1763 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1764 func (in *DeepPacketInspectionStatus) DeepCopyInto(out *DeepPacketInspectionStatus) { 1765 *out = *in 1766 if in.Nodes != nil { 1767 in, out := &in.Nodes, &out.Nodes 1768 *out = make([]DPINode, len(*in)) 1769 for i := range *in { 1770 (*in)[i].DeepCopyInto(&(*out)[i]) 1771 } 1772 } 1773 return 1774 } 1775 1776 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepPacketInspectionStatus. 1777 func (in *DeepPacketInspectionStatus) DeepCopy() *DeepPacketInspectionStatus { 1778 if in == nil { 1779 return nil 1780 } 1781 out := new(DeepPacketInspectionStatus) 1782 in.DeepCopyInto(out) 1783 return out 1784 } 1785 1786 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1787 func (in *DetectorParams) DeepCopyInto(out *DetectorParams) { 1788 *out = *in 1789 return 1790 } 1791 1792 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectorParams. 1793 func (in *DetectorParams) DeepCopy() *DetectorParams { 1794 if in == nil { 1795 return nil 1796 } 1797 out := new(DetectorParams) 1798 in.DeepCopyInto(out) 1799 return out 1800 } 1801 1802 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1803 func (in *EgressGatewayPolicy) DeepCopyInto(out *EgressGatewayPolicy) { 1804 *out = *in 1805 out.TypeMeta = in.TypeMeta 1806 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1807 in.Spec.DeepCopyInto(&out.Spec) 1808 return 1809 } 1810 1811 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressGatewayPolicy. 1812 func (in *EgressGatewayPolicy) DeepCopy() *EgressGatewayPolicy { 1813 if in == nil { 1814 return nil 1815 } 1816 out := new(EgressGatewayPolicy) 1817 in.DeepCopyInto(out) 1818 return out 1819 } 1820 1821 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1822 func (in *EgressGatewayPolicy) DeepCopyObject() runtime.Object { 1823 if c := in.DeepCopy(); c != nil { 1824 return c 1825 } 1826 return nil 1827 } 1828 1829 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1830 func (in *EgressGatewayPolicyDestinationSpec) DeepCopyInto(out *EgressGatewayPolicyDestinationSpec) { 1831 *out = *in 1832 return 1833 } 1834 1835 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressGatewayPolicyDestinationSpec. 1836 func (in *EgressGatewayPolicyDestinationSpec) DeepCopy() *EgressGatewayPolicyDestinationSpec { 1837 if in == nil { 1838 return nil 1839 } 1840 out := new(EgressGatewayPolicyDestinationSpec) 1841 in.DeepCopyInto(out) 1842 return out 1843 } 1844 1845 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1846 func (in *EgressGatewayPolicyList) DeepCopyInto(out *EgressGatewayPolicyList) { 1847 *out = *in 1848 out.TypeMeta = in.TypeMeta 1849 in.ListMeta.DeepCopyInto(&out.ListMeta) 1850 if in.Items != nil { 1851 in, out := &in.Items, &out.Items 1852 *out = make([]EgressGatewayPolicy, len(*in)) 1853 for i := range *in { 1854 (*in)[i].DeepCopyInto(&(*out)[i]) 1855 } 1856 } 1857 return 1858 } 1859 1860 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressGatewayPolicyList. 1861 func (in *EgressGatewayPolicyList) DeepCopy() *EgressGatewayPolicyList { 1862 if in == nil { 1863 return nil 1864 } 1865 out := new(EgressGatewayPolicyList) 1866 in.DeepCopyInto(out) 1867 return out 1868 } 1869 1870 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1871 func (in *EgressGatewayPolicyList) DeepCopyObject() runtime.Object { 1872 if c := in.DeepCopy(); c != nil { 1873 return c 1874 } 1875 return nil 1876 } 1877 1878 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1879 func (in *EgressGatewayPolicySpec) DeepCopyInto(out *EgressGatewayPolicySpec) { 1880 *out = *in 1881 if in.Rules != nil { 1882 in, out := &in.Rules, &out.Rules 1883 *out = make([]EgressGatewayRule, len(*in)) 1884 for i := range *in { 1885 (*in)[i].DeepCopyInto(&(*out)[i]) 1886 } 1887 } 1888 return 1889 } 1890 1891 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressGatewayPolicySpec. 1892 func (in *EgressGatewayPolicySpec) DeepCopy() *EgressGatewayPolicySpec { 1893 if in == nil { 1894 return nil 1895 } 1896 out := new(EgressGatewayPolicySpec) 1897 in.DeepCopyInto(out) 1898 return out 1899 } 1900 1901 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1902 func (in *EgressGatewayRule) DeepCopyInto(out *EgressGatewayRule) { 1903 *out = *in 1904 if in.Destination != nil { 1905 in, out := &in.Destination, &out.Destination 1906 *out = new(EgressGatewayPolicyDestinationSpec) 1907 **out = **in 1908 } 1909 if in.Gateway != nil { 1910 in, out := &in.Gateway, &out.Gateway 1911 *out = new(EgressSpec) 1912 **out = **in 1913 } 1914 if in.GatewayPreference != nil { 1915 in, out := &in.GatewayPreference, &out.GatewayPreference 1916 *out = new(GatewayPreferenceType) 1917 **out = **in 1918 } 1919 return 1920 } 1921 1922 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressGatewayRule. 1923 func (in *EgressGatewayRule) DeepCopy() *EgressGatewayRule { 1924 if in == nil { 1925 return nil 1926 } 1927 out := new(EgressGatewayRule) 1928 in.DeepCopyInto(out) 1929 return out 1930 } 1931 1932 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1933 func (in *EgressGatewaySpec) DeepCopyInto(out *EgressGatewaySpec) { 1934 *out = *in 1935 if in.Gateway != nil { 1936 in, out := &in.Gateway, &out.Gateway 1937 *out = new(EgressSpec) 1938 **out = **in 1939 } 1940 return 1941 } 1942 1943 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressGatewaySpec. 1944 func (in *EgressGatewaySpec) DeepCopy() *EgressGatewaySpec { 1945 if in == nil { 1946 return nil 1947 } 1948 out := new(EgressGatewaySpec) 1949 in.DeepCopyInto(out) 1950 return out 1951 } 1952 1953 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1954 func (in *EgressSpec) DeepCopyInto(out *EgressSpec) { 1955 *out = *in 1956 return 1957 } 1958 1959 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressSpec. 1960 func (in *EgressSpec) DeepCopy() *EgressSpec { 1961 if in == nil { 1962 return nil 1963 } 1964 out := new(EgressSpec) 1965 in.DeepCopyInto(out) 1966 return out 1967 } 1968 1969 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1970 func (in *EndpointPort) DeepCopyInto(out *EndpointPort) { 1971 *out = *in 1972 out.Protocol = in.Protocol 1973 return 1974 } 1975 1976 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPort. 1977 func (in *EndpointPort) DeepCopy() *EndpointPort { 1978 if in == nil { 1979 return nil 1980 } 1981 out := new(EndpointPort) 1982 in.DeepCopyInto(out) 1983 return out 1984 } 1985 1986 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1987 func (in *EndpointsReportEndpoint) DeepCopyInto(out *EndpointsReportEndpoint) { 1988 *out = *in 1989 out.Endpoint = in.Endpoint 1990 if in.AppliedPolicies != nil { 1991 in, out := &in.AppliedPolicies, &out.AppliedPolicies 1992 *out = make([]ResourceID, len(*in)) 1993 copy(*out, *in) 1994 } 1995 if in.Services != nil { 1996 in, out := &in.Services, &out.Services 1997 *out = make([]ResourceID, len(*in)) 1998 copy(*out, *in) 1999 } 2000 return 2001 } 2002 2003 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsReportEndpoint. 2004 func (in *EndpointsReportEndpoint) DeepCopy() *EndpointsReportEndpoint { 2005 if in == nil { 2006 return nil 2007 } 2008 out := new(EndpointsReportEndpoint) 2009 in.DeepCopyInto(out) 2010 return out 2011 } 2012 2013 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2014 func (in *EndpointsReportFlow) DeepCopyInto(out *EndpointsReportFlow) { 2015 *out = *in 2016 out.Source = in.Source 2017 out.Destination = in.Destination 2018 return 2019 } 2020 2021 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsReportFlow. 2022 func (in *EndpointsReportFlow) DeepCopy() *EndpointsReportFlow { 2023 if in == nil { 2024 return nil 2025 } 2026 out := new(EndpointsReportFlow) 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 *EndpointsReportNamespace) DeepCopyInto(out *EndpointsReportNamespace) { 2033 *out = *in 2034 out.Namespace = in.Namespace 2035 return 2036 } 2037 2038 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsReportNamespace. 2039 func (in *EndpointsReportNamespace) DeepCopy() *EndpointsReportNamespace { 2040 if in == nil { 2041 return nil 2042 } 2043 out := new(EndpointsReportNamespace) 2044 in.DeepCopyInto(out) 2045 return out 2046 } 2047 2048 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2049 func (in *EndpointsReportService) DeepCopyInto(out *EndpointsReportService) { 2050 *out = *in 2051 out.Service = in.Service 2052 return 2053 } 2054 2055 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsReportService. 2056 func (in *EndpointsReportService) DeepCopy() *EndpointsReportService { 2057 if in == nil { 2058 return nil 2059 } 2060 out := new(EndpointsReportService) 2061 in.DeepCopyInto(out) 2062 return out 2063 } 2064 2065 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2066 func (in *EndpointsSelection) DeepCopyInto(out *EndpointsSelection) { 2067 *out = *in 2068 if in.Namespaces != nil { 2069 in, out := &in.Namespaces, &out.Namespaces 2070 *out = new(NamesAndLabelsMatch) 2071 (*in).DeepCopyInto(*out) 2072 } 2073 if in.ServiceAccounts != nil { 2074 in, out := &in.ServiceAccounts, &out.ServiceAccounts 2075 *out = new(NamesAndLabelsMatch) 2076 (*in).DeepCopyInto(*out) 2077 } 2078 return 2079 } 2080 2081 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsSelection. 2082 func (in *EndpointsSelection) DeepCopy() *EndpointsSelection { 2083 if in == nil { 2084 return nil 2085 } 2086 out := new(EndpointsSelection) 2087 in.DeepCopyInto(out) 2088 return out 2089 } 2090 2091 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2092 func (in *EndpointsSummary) DeepCopyInto(out *EndpointsSummary) { 2093 *out = *in 2094 return 2095 } 2096 2097 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsSummary. 2098 func (in *EndpointsSummary) DeepCopy() *EndpointsSummary { 2099 if in == nil { 2100 return nil 2101 } 2102 out := new(EndpointsSummary) 2103 in.DeepCopyInto(out) 2104 return out 2105 } 2106 2107 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2108 func (in *EntityRule) DeepCopyInto(out *EntityRule) { 2109 *out = *in 2110 if in.Nets != nil { 2111 in, out := &in.Nets, &out.Nets 2112 *out = make([]string, len(*in)) 2113 copy(*out, *in) 2114 } 2115 if in.Services != nil { 2116 in, out := &in.Services, &out.Services 2117 *out = new(ServiceMatch) 2118 **out = **in 2119 } 2120 if in.Ports != nil { 2121 in, out := &in.Ports, &out.Ports 2122 *out = make([]numorstring.Port, len(*in)) 2123 copy(*out, *in) 2124 } 2125 if in.Domains != nil { 2126 in, out := &in.Domains, &out.Domains 2127 *out = make([]string, len(*in)) 2128 copy(*out, *in) 2129 } 2130 if in.NotNets != nil { 2131 in, out := &in.NotNets, &out.NotNets 2132 *out = make([]string, len(*in)) 2133 copy(*out, *in) 2134 } 2135 if in.NotPorts != nil { 2136 in, out := &in.NotPorts, &out.NotPorts 2137 *out = make([]numorstring.Port, len(*in)) 2138 copy(*out, *in) 2139 } 2140 if in.ServiceAccounts != nil { 2141 in, out := &in.ServiceAccounts, &out.ServiceAccounts 2142 *out = new(ServiceAccountMatch) 2143 (*in).DeepCopyInto(*out) 2144 } 2145 return 2146 } 2147 2148 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntityRule. 2149 func (in *EntityRule) DeepCopy() *EntityRule { 2150 if in == nil { 2151 return nil 2152 } 2153 out := new(EntityRule) 2154 in.DeepCopyInto(out) 2155 return out 2156 } 2157 2158 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2159 func (in *ErrorCondition) DeepCopyInto(out *ErrorCondition) { 2160 *out = *in 2161 return 2162 } 2163 2164 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorCondition. 2165 func (in *ErrorCondition) DeepCopy() *ErrorCondition { 2166 if in == nil { 2167 return nil 2168 } 2169 out := new(ErrorCondition) 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 *EtcdConfig) DeepCopyInto(out *EtcdConfig) { 2176 *out = *in 2177 return 2178 } 2179 2180 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtcdConfig. 2181 func (in *EtcdConfig) DeepCopy() *EtcdConfig { 2182 if in == nil { 2183 return nil 2184 } 2185 out := new(EtcdConfig) 2186 in.DeepCopyInto(out) 2187 return out 2188 } 2189 2190 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2191 func (in *ExternalNetwork) DeepCopyInto(out *ExternalNetwork) { 2192 *out = *in 2193 out.TypeMeta = in.TypeMeta 2194 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 2195 in.Spec.DeepCopyInto(&out.Spec) 2196 return 2197 } 2198 2199 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalNetwork. 2200 func (in *ExternalNetwork) DeepCopy() *ExternalNetwork { 2201 if in == nil { 2202 return nil 2203 } 2204 out := new(ExternalNetwork) 2205 in.DeepCopyInto(out) 2206 return out 2207 } 2208 2209 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2210 func (in *ExternalNetwork) DeepCopyObject() runtime.Object { 2211 if c := in.DeepCopy(); c != nil { 2212 return c 2213 } 2214 return nil 2215 } 2216 2217 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2218 func (in *ExternalNetworkList) DeepCopyInto(out *ExternalNetworkList) { 2219 *out = *in 2220 out.TypeMeta = in.TypeMeta 2221 in.ListMeta.DeepCopyInto(&out.ListMeta) 2222 if in.Items != nil { 2223 in, out := &in.Items, &out.Items 2224 *out = make([]ExternalNetwork, len(*in)) 2225 for i := range *in { 2226 (*in)[i].DeepCopyInto(&(*out)[i]) 2227 } 2228 } 2229 return 2230 } 2231 2232 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalNetworkList. 2233 func (in *ExternalNetworkList) DeepCopy() *ExternalNetworkList { 2234 if in == nil { 2235 return nil 2236 } 2237 out := new(ExternalNetworkList) 2238 in.DeepCopyInto(out) 2239 return out 2240 } 2241 2242 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2243 func (in *ExternalNetworkList) DeepCopyObject() runtime.Object { 2244 if c := in.DeepCopy(); c != nil { 2245 return c 2246 } 2247 return nil 2248 } 2249 2250 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2251 func (in *ExternalNetworkSpec) DeepCopyInto(out *ExternalNetworkSpec) { 2252 *out = *in 2253 if in.RouteTableIndex != nil { 2254 in, out := &in.RouteTableIndex, &out.RouteTableIndex 2255 *out = new(uint32) 2256 **out = **in 2257 } 2258 return 2259 } 2260 2261 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalNetworkSpec. 2262 func (in *ExternalNetworkSpec) DeepCopy() *ExternalNetworkSpec { 2263 if in == nil { 2264 return nil 2265 } 2266 out := new(ExternalNetworkSpec) 2267 in.DeepCopyInto(out) 2268 return out 2269 } 2270 2271 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2272 func (in *FederatedServicesControllerConfig) DeepCopyInto(out *FederatedServicesControllerConfig) { 2273 *out = *in 2274 if in.ReconcilerPeriod != nil { 2275 in, out := &in.ReconcilerPeriod, &out.ReconcilerPeriod 2276 *out = new(v1.Duration) 2277 **out = **in 2278 } 2279 return 2280 } 2281 2282 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedServicesControllerConfig. 2283 func (in *FederatedServicesControllerConfig) DeepCopy() *FederatedServicesControllerConfig { 2284 if in == nil { 2285 return nil 2286 } 2287 out := new(FederatedServicesControllerConfig) 2288 in.DeepCopyInto(out) 2289 return out 2290 } 2291 2292 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2293 func (in *FelixConfiguration) DeepCopyInto(out *FelixConfiguration) { 2294 *out = *in 2295 out.TypeMeta = in.TypeMeta 2296 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 2297 in.Spec.DeepCopyInto(&out.Spec) 2298 return 2299 } 2300 2301 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FelixConfiguration. 2302 func (in *FelixConfiguration) DeepCopy() *FelixConfiguration { 2303 if in == nil { 2304 return nil 2305 } 2306 out := new(FelixConfiguration) 2307 in.DeepCopyInto(out) 2308 return out 2309 } 2310 2311 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2312 func (in *FelixConfiguration) DeepCopyObject() runtime.Object { 2313 if c := in.DeepCopy(); c != nil { 2314 return c 2315 } 2316 return nil 2317 } 2318 2319 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2320 func (in *FelixConfigurationList) DeepCopyInto(out *FelixConfigurationList) { 2321 *out = *in 2322 out.TypeMeta = in.TypeMeta 2323 in.ListMeta.DeepCopyInto(&out.ListMeta) 2324 if in.Items != nil { 2325 in, out := &in.Items, &out.Items 2326 *out = make([]FelixConfiguration, len(*in)) 2327 for i := range *in { 2328 (*in)[i].DeepCopyInto(&(*out)[i]) 2329 } 2330 } 2331 return 2332 } 2333 2334 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FelixConfigurationList. 2335 func (in *FelixConfigurationList) DeepCopy() *FelixConfigurationList { 2336 if in == nil { 2337 return nil 2338 } 2339 out := new(FelixConfigurationList) 2340 in.DeepCopyInto(out) 2341 return out 2342 } 2343 2344 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 2345 func (in *FelixConfigurationList) DeepCopyObject() runtime.Object { 2346 if c := in.DeepCopy(); c != nil { 2347 return c 2348 } 2349 return nil 2350 } 2351 2352 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2353 func (in *FelixConfigurationSpec) DeepCopyInto(out *FelixConfigurationSpec) { 2354 *out = *in 2355 if in.UseInternalDataplaneDriver != nil { 2356 in, out := &in.UseInternalDataplaneDriver, &out.UseInternalDataplaneDriver 2357 *out = new(bool) 2358 **out = **in 2359 } 2360 if in.DataplaneWatchdogTimeout != nil { 2361 in, out := &in.DataplaneWatchdogTimeout, &out.DataplaneWatchdogTimeout 2362 *out = new(v1.Duration) 2363 **out = **in 2364 } 2365 if in.IPv6Support != nil { 2366 in, out := &in.IPv6Support, &out.IPv6Support 2367 *out = new(bool) 2368 **out = **in 2369 } 2370 if in.RouteRefreshInterval != nil { 2371 in, out := &in.RouteRefreshInterval, &out.RouteRefreshInterval 2372 *out = new(v1.Duration) 2373 **out = **in 2374 } 2375 if in.InterfaceRefreshInterval != nil { 2376 in, out := &in.InterfaceRefreshInterval, &out.InterfaceRefreshInterval 2377 *out = new(v1.Duration) 2378 **out = **in 2379 } 2380 if in.IptablesRefreshInterval != nil { 2381 in, out := &in.IptablesRefreshInterval, &out.IptablesRefreshInterval 2382 *out = new(v1.Duration) 2383 **out = **in 2384 } 2385 if in.IptablesPostWriteCheckInterval != nil { 2386 in, out := &in.IptablesPostWriteCheckInterval, &out.IptablesPostWriteCheckInterval 2387 *out = new(v1.Duration) 2388 **out = **in 2389 } 2390 if in.IptablesLockTimeout != nil { 2391 in, out := &in.IptablesLockTimeout, &out.IptablesLockTimeout 2392 *out = new(v1.Duration) 2393 **out = **in 2394 } 2395 if in.IptablesLockProbeInterval != nil { 2396 in, out := &in.IptablesLockProbeInterval, &out.IptablesLockProbeInterval 2397 *out = new(v1.Duration) 2398 **out = **in 2399 } 2400 if in.IpsetsRefreshInterval != nil { 2401 in, out := &in.IpsetsRefreshInterval, &out.IpsetsRefreshInterval 2402 *out = new(v1.Duration) 2403 **out = **in 2404 } 2405 if in.MaxIpsetSize != nil { 2406 in, out := &in.MaxIpsetSize, &out.MaxIpsetSize 2407 *out = new(int) 2408 **out = **in 2409 } 2410 if in.IptablesBackend != nil { 2411 in, out := &in.IptablesBackend, &out.IptablesBackend 2412 *out = new(IptablesBackend) 2413 **out = **in 2414 } 2415 if in.XDPRefreshInterval != nil { 2416 in, out := &in.XDPRefreshInterval, &out.XDPRefreshInterval 2417 *out = new(v1.Duration) 2418 **out = **in 2419 } 2420 if in.NetlinkTimeout != nil { 2421 in, out := &in.NetlinkTimeout, &out.NetlinkTimeout 2422 *out = new(v1.Duration) 2423 **out = **in 2424 } 2425 if in.MetadataPort != nil { 2426 in, out := &in.MetadataPort, &out.MetadataPort 2427 *out = new(int) 2428 **out = **in 2429 } 2430 if in.LogDropActionOverride != nil { 2431 in, out := &in.LogDropActionOverride, &out.LogDropActionOverride 2432 *out = new(bool) 2433 **out = **in 2434 } 2435 if in.IPIPEnabled != nil { 2436 in, out := &in.IPIPEnabled, &out.IPIPEnabled 2437 *out = new(bool) 2438 **out = **in 2439 } 2440 if in.IPIPMTU != nil { 2441 in, out := &in.IPIPMTU, &out.IPIPMTU 2442 *out = new(int) 2443 **out = **in 2444 } 2445 if in.VXLANEnabled != nil { 2446 in, out := &in.VXLANEnabled, &out.VXLANEnabled 2447 *out = new(bool) 2448 **out = **in 2449 } 2450 if in.VXLANMTU != nil { 2451 in, out := &in.VXLANMTU, &out.VXLANMTU 2452 *out = new(int) 2453 **out = **in 2454 } 2455 if in.VXLANMTUV6 != nil { 2456 in, out := &in.VXLANMTUV6, &out.VXLANMTUV6 2457 *out = new(int) 2458 **out = **in 2459 } 2460 if in.VXLANPort != nil { 2461 in, out := &in.VXLANPort, &out.VXLANPort 2462 *out = new(int) 2463 **out = **in 2464 } 2465 if in.VXLANVNI != nil { 2466 in, out := &in.VXLANVNI, &out.VXLANVNI 2467 *out = new(int) 2468 **out = **in 2469 } 2470 if in.AllowVXLANPacketsFromWorkloads != nil { 2471 in, out := &in.AllowVXLANPacketsFromWorkloads, &out.AllowVXLANPacketsFromWorkloads 2472 *out = new(bool) 2473 **out = **in 2474 } 2475 if in.AllowIPIPPacketsFromWorkloads != nil { 2476 in, out := &in.AllowIPIPPacketsFromWorkloads, &out.AllowIPIPPacketsFromWorkloads 2477 *out = new(bool) 2478 **out = **in 2479 } 2480 if in.ReportingInterval != nil { 2481 in, out := &in.ReportingInterval, &out.ReportingInterval 2482 *out = new(v1.Duration) 2483 **out = **in 2484 } 2485 if in.ReportingTTL != nil { 2486 in, out := &in.ReportingTTL, &out.ReportingTTL 2487 *out = new(v1.Duration) 2488 **out = **in 2489 } 2490 if in.EndpointReportingEnabled != nil { 2491 in, out := &in.EndpointReportingEnabled, &out.EndpointReportingEnabled 2492 *out = new(bool) 2493 **out = **in 2494 } 2495 if in.EndpointReportingDelay != nil { 2496 in, out := &in.EndpointReportingDelay, &out.EndpointReportingDelay 2497 *out = new(v1.Duration) 2498 **out = **in 2499 } 2500 if in.IptablesMarkMask != nil { 2501 in, out := &in.IptablesMarkMask, &out.IptablesMarkMask 2502 *out = new(uint32) 2503 **out = **in 2504 } 2505 if in.DisableConntrackInvalidCheck != nil { 2506 in, out := &in.DisableConntrackInvalidCheck, &out.DisableConntrackInvalidCheck 2507 *out = new(bool) 2508 **out = **in 2509 } 2510 if in.HealthEnabled != nil { 2511 in, out := &in.HealthEnabled, &out.HealthEnabled 2512 *out = new(bool) 2513 **out = **in 2514 } 2515 if in.HealthHost != nil { 2516 in, out := &in.HealthHost, &out.HealthHost 2517 *out = new(string) 2518 **out = **in 2519 } 2520 if in.HealthPort != nil { 2521 in, out := &in.HealthPort, &out.HealthPort 2522 *out = new(int) 2523 **out = **in 2524 } 2525 if in.HealthTimeoutOverrides != nil { 2526 in, out := &in.HealthTimeoutOverrides, &out.HealthTimeoutOverrides 2527 *out = make([]HealthTimeoutOverride, len(*in)) 2528 copy(*out, *in) 2529 } 2530 if in.PrometheusMetricsEnabled != nil { 2531 in, out := &in.PrometheusMetricsEnabled, &out.PrometheusMetricsEnabled 2532 *out = new(bool) 2533 **out = **in 2534 } 2535 if in.PrometheusMetricsPort != nil { 2536 in, out := &in.PrometheusMetricsPort, &out.PrometheusMetricsPort 2537 *out = new(int) 2538 **out = **in 2539 } 2540 if in.PrometheusGoMetricsEnabled != nil { 2541 in, out := &in.PrometheusGoMetricsEnabled, &out.PrometheusGoMetricsEnabled 2542 *out = new(bool) 2543 **out = **in 2544 } 2545 if in.PrometheusProcessMetricsEnabled != nil { 2546 in, out := &in.PrometheusProcessMetricsEnabled, &out.PrometheusProcessMetricsEnabled 2547 *out = new(bool) 2548 **out = **in 2549 } 2550 if in.PrometheusWireGuardMetricsEnabled != nil { 2551 in, out := &in.PrometheusWireGuardMetricsEnabled, &out.PrometheusWireGuardMetricsEnabled 2552 *out = new(bool) 2553 **out = **in 2554 } 2555 if in.FailsafeInboundHostPorts != nil { 2556 in, out := &in.FailsafeInboundHostPorts, &out.FailsafeInboundHostPorts 2557 *out = new([]ProtoPort) 2558 if **in != nil { 2559 in, out := *in, *out 2560 *out = make([]ProtoPort, len(*in)) 2561 copy(*out, *in) 2562 } 2563 } 2564 if in.FailsafeOutboundHostPorts != nil { 2565 in, out := &in.FailsafeOutboundHostPorts, &out.FailsafeOutboundHostPorts 2566 *out = new([]ProtoPort) 2567 if **in != nil { 2568 in, out := *in, *out 2569 *out = make([]ProtoPort, len(*in)) 2570 copy(*out, *in) 2571 } 2572 } 2573 if in.KubeMasqueradeBit != nil { 2574 in, out := &in.KubeMasqueradeBit, &out.KubeMasqueradeBit 2575 *out = new(int) 2576 **out = **in 2577 } 2578 if in.KubeNodePortRanges != nil { 2579 in, out := &in.KubeNodePortRanges, &out.KubeNodePortRanges 2580 *out = new([]numorstring.Port) 2581 if **in != nil { 2582 in, out := *in, *out 2583 *out = make([]numorstring.Port, len(*in)) 2584 copy(*out, *in) 2585 } 2586 } 2587 if in.UsageReportingEnabled != nil { 2588 in, out := &in.UsageReportingEnabled, &out.UsageReportingEnabled 2589 *out = new(bool) 2590 **out = **in 2591 } 2592 if in.UsageReportingInitialDelay != nil { 2593 in, out := &in.UsageReportingInitialDelay, &out.UsageReportingInitialDelay 2594 *out = new(v1.Duration) 2595 **out = **in 2596 } 2597 if in.UsageReportingInterval != nil { 2598 in, out := &in.UsageReportingInterval, &out.UsageReportingInterval 2599 *out = new(v1.Duration) 2600 **out = **in 2601 } 2602 if in.NATPortRange != nil { 2603 in, out := &in.NATPortRange, &out.NATPortRange 2604 *out = new(numorstring.Port) 2605 **out = **in 2606 } 2607 if in.DeviceRouteProtocol != nil { 2608 in, out := &in.DeviceRouteProtocol, &out.DeviceRouteProtocol 2609 *out = new(int) 2610 **out = **in 2611 } 2612 if in.RemoveExternalRoutes != nil { 2613 in, out := &in.RemoveExternalRoutes, &out.RemoveExternalRoutes 2614 *out = new(bool) 2615 **out = **in 2616 } 2617 if in.ExternalNodesCIDRList != nil { 2618 in, out := &in.ExternalNodesCIDRList, &out.ExternalNodesCIDRList 2619 *out = new([]string) 2620 if **in != nil { 2621 in, out := *in, *out 2622 *out = make([]string, len(*in)) 2623 copy(*out, *in) 2624 } 2625 } 2626 if in.PrometheusReporterEnabled != nil { 2627 in, out := &in.PrometheusReporterEnabled, &out.PrometheusReporterEnabled 2628 *out = new(bool) 2629 **out = **in 2630 } 2631 if in.PrometheusReporterPort != nil { 2632 in, out := &in.PrometheusReporterPort, &out.PrometheusReporterPort 2633 *out = new(int) 2634 **out = **in 2635 } 2636 if in.DeletedMetricsRetentionSecs != nil { 2637 in, out := &in.DeletedMetricsRetentionSecs, &out.DeletedMetricsRetentionSecs 2638 *out = new(int) 2639 **out = **in 2640 } 2641 if in.DebugDisableLogDropping != nil { 2642 in, out := &in.DebugDisableLogDropping, &out.DebugDisableLogDropping 2643 *out = new(bool) 2644 **out = **in 2645 } 2646 if in.DebugSimulateCalcGraphHangAfter != nil { 2647 in, out := &in.DebugSimulateCalcGraphHangAfter, &out.DebugSimulateCalcGraphHangAfter 2648 *out = new(v1.Duration) 2649 **out = **in 2650 } 2651 if in.DebugSimulateDataplaneHangAfter != nil { 2652 in, out := &in.DebugSimulateDataplaneHangAfter, &out.DebugSimulateDataplaneHangAfter 2653 *out = new(v1.Duration) 2654 **out = **in 2655 } 2656 if in.DebugHost != nil { 2657 in, out := &in.DebugHost, &out.DebugHost 2658 *out = new(string) 2659 **out = **in 2660 } 2661 if in.DebugPort != nil { 2662 in, out := &in.DebugPort, &out.DebugPort 2663 *out = new(int) 2664 **out = **in 2665 } 2666 if in.SidecarAccelerationEnabled != nil { 2667 in, out := &in.SidecarAccelerationEnabled, &out.SidecarAccelerationEnabled 2668 *out = new(bool) 2669 **out = **in 2670 } 2671 if in.XDPEnabled != nil { 2672 in, out := &in.XDPEnabled, &out.XDPEnabled 2673 *out = new(bool) 2674 **out = **in 2675 } 2676 if in.GenericXDPEnabled != nil { 2677 in, out := &in.GenericXDPEnabled, &out.GenericXDPEnabled 2678 *out = new(bool) 2679 **out = **in 2680 } 2681 if in.BPFEnabled != nil { 2682 in, out := &in.BPFEnabled, &out.BPFEnabled 2683 *out = new(bool) 2684 **out = **in 2685 } 2686 if in.BPFDisableUnprivileged != nil { 2687 in, out := &in.BPFDisableUnprivileged, &out.BPFDisableUnprivileged 2688 *out = new(bool) 2689 **out = **in 2690 } 2691 if in.BPFLogFilters != nil { 2692 in, out := &in.BPFLogFilters, &out.BPFLogFilters 2693 *out = new(map[string]string) 2694 if **in != nil { 2695 in, out := *in, *out 2696 *out = make(map[string]string, len(*in)) 2697 for key, val := range *in { 2698 (*out)[key] = val 2699 } 2700 } 2701 } 2702 if in.BPFConnectTimeLoadBalancingEnabled != nil { 2703 in, out := &in.BPFConnectTimeLoadBalancingEnabled, &out.BPFConnectTimeLoadBalancingEnabled 2704 *out = new(bool) 2705 **out = **in 2706 } 2707 if in.BPFConnectTimeLoadBalancing != nil { 2708 in, out := &in.BPFConnectTimeLoadBalancing, &out.BPFConnectTimeLoadBalancing 2709 *out = new(BPFConnectTimeLBType) 2710 **out = **in 2711 } 2712 if in.BPFHostNetworkedNATWithoutCTLB != nil { 2713 in, out := &in.BPFHostNetworkedNATWithoutCTLB, &out.BPFHostNetworkedNATWithoutCTLB 2714 *out = new(BPFHostNetworkedNATType) 2715 **out = **in 2716 } 2717 if in.BPFDSROptoutCIDRs != nil { 2718 in, out := &in.BPFDSROptoutCIDRs, &out.BPFDSROptoutCIDRs 2719 *out = new([]string) 2720 if **in != nil { 2721 in, out := *in, *out 2722 *out = make([]string, len(*in)) 2723 copy(*out, *in) 2724 } 2725 } 2726 if in.BPFExtToServiceConnmark != nil { 2727 in, out := &in.BPFExtToServiceConnmark, &out.BPFExtToServiceConnmark 2728 *out = new(int) 2729 **out = **in 2730 } 2731 if in.BPFKubeProxyIptablesCleanupEnabled != nil { 2732 in, out := &in.BPFKubeProxyIptablesCleanupEnabled, &out.BPFKubeProxyIptablesCleanupEnabled 2733 *out = new(bool) 2734 **out = **in 2735 } 2736 if in.BPFKubeProxyMinSyncPeriod != nil { 2737 in, out := &in.BPFKubeProxyMinSyncPeriod, &out.BPFKubeProxyMinSyncPeriod 2738 *out = new(v1.Duration) 2739 **out = **in 2740 } 2741 if in.BPFKubeProxyEndpointSlicesEnabled != nil { 2742 in, out := &in.BPFKubeProxyEndpointSlicesEnabled, &out.BPFKubeProxyEndpointSlicesEnabled 2743 *out = new(bool) 2744 **out = **in 2745 } 2746 if in.BPFPSNATPorts != nil { 2747 in, out := &in.BPFPSNATPorts, &out.BPFPSNATPorts 2748 *out = new(numorstring.Port) 2749 **out = **in 2750 } 2751 if in.BPFMapSizeNATFrontend != nil { 2752 in, out := &in.BPFMapSizeNATFrontend, &out.BPFMapSizeNATFrontend 2753 *out = new(int) 2754 **out = **in 2755 } 2756 if in.BPFMapSizeNATBackend != nil { 2757 in, out := &in.BPFMapSizeNATBackend, &out.BPFMapSizeNATBackend 2758 *out = new(int) 2759 **out = **in 2760 } 2761 if in.BPFMapSizeNATAffinity != nil { 2762 in, out := &in.BPFMapSizeNATAffinity, &out.BPFMapSizeNATAffinity 2763 *out = new(int) 2764 **out = **in 2765 } 2766 if in.BPFMapSizeRoute != nil { 2767 in, out := &in.BPFMapSizeRoute, &out.BPFMapSizeRoute 2768 *out = new(int) 2769 **out = **in 2770 } 2771 if in.BPFMapSizeConntrack != nil { 2772 in, out := &in.BPFMapSizeConntrack, &out.BPFMapSizeConntrack 2773 *out = new(int) 2774 **out = **in 2775 } 2776 if in.BPFMapSizeIPSets != nil { 2777 in, out := &in.BPFMapSizeIPSets, &out.BPFMapSizeIPSets 2778 *out = new(int) 2779 **out = **in 2780 } 2781 if in.BPFMapSizeIfState != nil { 2782 in, out := &in.BPFMapSizeIfState, &out.BPFMapSizeIfState 2783 *out = new(int) 2784 **out = **in 2785 } 2786 if in.BPFHostConntrackBypass != nil { 2787 in, out := &in.BPFHostConntrackBypass, &out.BPFHostConntrackBypass 2788 *out = new(bool) 2789 **out = **in 2790 } 2791 if in.BPFPolicyDebugEnabled != nil { 2792 in, out := &in.BPFPolicyDebugEnabled, &out.BPFPolicyDebugEnabled 2793 *out = new(bool) 2794 **out = **in 2795 } 2796 if in.BPFForceTrackPacketsFromIfaces != nil { 2797 in, out := &in.BPFForceTrackPacketsFromIfaces, &out.BPFForceTrackPacketsFromIfaces 2798 *out = new([]string) 2799 if **in != nil { 2800 in, out := *in, *out 2801 *out = make([]string, len(*in)) 2802 copy(*out, *in) 2803 } 2804 } 2805 if in.BPFExcludeCIDRsFromNAT != nil { 2806 in, out := &in.BPFExcludeCIDRsFromNAT, &out.BPFExcludeCIDRsFromNAT 2807 *out = new([]string) 2808 if **in != nil { 2809 in, out := *in, *out 2810 *out = make([]string, len(*in)) 2811 copy(*out, *in) 2812 } 2813 } 2814 if in.IPSecAllowUnsecuredTraffic != nil { 2815 in, out := &in.IPSecAllowUnsecuredTraffic, &out.IPSecAllowUnsecuredTraffic 2816 *out = new(bool) 2817 **out = **in 2818 } 2819 if in.IPSecPolicyRefreshInterval != nil { 2820 in, out := &in.IPSecPolicyRefreshInterval, &out.IPSecPolicyRefreshInterval 2821 *out = new(v1.Duration) 2822 **out = **in 2823 } 2824 if in.FlowLogsFlushInterval != nil { 2825 in, out := &in.FlowLogsFlushInterval, &out.FlowLogsFlushInterval 2826 *out = new(v1.Duration) 2827 **out = **in 2828 } 2829 if in.FlowLogsEnableHostEndpoint != nil { 2830 in, out := &in.FlowLogsEnableHostEndpoint, &out.FlowLogsEnableHostEndpoint 2831 *out = new(bool) 2832 **out = **in 2833 } 2834 if in.FlowLogsEnableNetworkSets != nil { 2835 in, out := &in.FlowLogsEnableNetworkSets, &out.FlowLogsEnableNetworkSets 2836 *out = new(bool) 2837 **out = **in 2838 } 2839 if in.FlowLogsMaxOriginalIPsIncluded != nil { 2840 in, out := &in.FlowLogsMaxOriginalIPsIncluded, &out.FlowLogsMaxOriginalIPsIncluded 2841 *out = new(int) 2842 **out = **in 2843 } 2844 if in.FlowLogsCollectProcessInfo != nil { 2845 in, out := &in.FlowLogsCollectProcessInfo, &out.FlowLogsCollectProcessInfo 2846 *out = new(bool) 2847 **out = **in 2848 } 2849 if in.FlowLogsCollectTcpStats != nil { 2850 in, out := &in.FlowLogsCollectTcpStats, &out.FlowLogsCollectTcpStats 2851 *out = new(bool) 2852 **out = **in 2853 } 2854 if in.FlowLogsCollectProcessPath != nil { 2855 in, out := &in.FlowLogsCollectProcessPath, &out.FlowLogsCollectProcessPath 2856 *out = new(bool) 2857 **out = **in 2858 } 2859 if in.FlowLogsCollectorDebugTrace != nil { 2860 in, out := &in.FlowLogsCollectorDebugTrace, &out.FlowLogsCollectorDebugTrace 2861 *out = new(bool) 2862 **out = **in 2863 } 2864 if in.FlowLogsDestDomainsByClient != nil { 2865 in, out := &in.FlowLogsDestDomainsByClient, &out.FlowLogsDestDomainsByClient 2866 *out = new(bool) 2867 **out = **in 2868 } 2869 if in.FlowLogsFileEnabled != nil { 2870 in, out := &in.FlowLogsFileEnabled, &out.FlowLogsFileEnabled 2871 *out = new(bool) 2872 **out = **in 2873 } 2874 if in.FlowLogsFileMaxFiles != nil { 2875 in, out := &in.FlowLogsFileMaxFiles, &out.FlowLogsFileMaxFiles 2876 *out = new(int) 2877 **out = **in 2878 } 2879 if in.FlowLogsFileMaxFileSizeMB != nil { 2880 in, out := &in.FlowLogsFileMaxFileSizeMB, &out.FlowLogsFileMaxFileSizeMB 2881 *out = new(int) 2882 **out = **in 2883 } 2884 if in.FlowLogsFileDirectory != nil { 2885 in, out := &in.FlowLogsFileDirectory, &out.FlowLogsFileDirectory 2886 *out = new(string) 2887 **out = **in 2888 } 2889 if in.FlowLogsFileIncludeLabels != nil { 2890 in, out := &in.FlowLogsFileIncludeLabels, &out.FlowLogsFileIncludeLabels 2891 *out = new(bool) 2892 **out = **in 2893 } 2894 if in.FlowLogsFileIncludePolicies != nil { 2895 in, out := &in.FlowLogsFileIncludePolicies, &out.FlowLogsFileIncludePolicies 2896 *out = new(bool) 2897 **out = **in 2898 } 2899 if in.FlowLogsFileIncludeService != nil { 2900 in, out := &in.FlowLogsFileIncludeService, &out.FlowLogsFileIncludeService 2901 *out = new(bool) 2902 **out = **in 2903 } 2904 if in.FlowLogsFileAggregationKindForAllowed != nil { 2905 in, out := &in.FlowLogsFileAggregationKindForAllowed, &out.FlowLogsFileAggregationKindForAllowed 2906 *out = new(int) 2907 **out = **in 2908 } 2909 if in.FlowLogsFileAggregationKindForDenied != nil { 2910 in, out := &in.FlowLogsFileAggregationKindForDenied, &out.FlowLogsFileAggregationKindForDenied 2911 *out = new(int) 2912 **out = **in 2913 } 2914 if in.FlowLogsFileEnabledForAllowed != nil { 2915 in, out := &in.FlowLogsFileEnabledForAllowed, &out.FlowLogsFileEnabledForAllowed 2916 *out = new(bool) 2917 **out = **in 2918 } 2919 if in.FlowLogsFileEnabledForDenied != nil { 2920 in, out := &in.FlowLogsFileEnabledForDenied, &out.FlowLogsFileEnabledForDenied 2921 *out = new(bool) 2922 **out = **in 2923 } 2924 if in.FlowLogsDynamicAggregationEnabled != nil { 2925 in, out := &in.FlowLogsDynamicAggregationEnabled, &out.FlowLogsDynamicAggregationEnabled 2926 *out = new(bool) 2927 **out = **in 2928 } 2929 if in.FlowLogsPositionFilePath != nil { 2930 in, out := &in.FlowLogsPositionFilePath, &out.FlowLogsPositionFilePath 2931 *out = new(string) 2932 **out = **in 2933 } 2934 if in.FlowLogsAggregationThresholdBytes != nil { 2935 in, out := &in.FlowLogsAggregationThresholdBytes, &out.FlowLogsAggregationThresholdBytes 2936 *out = new(int) 2937 **out = **in 2938 } 2939 if in.FlowLogsFilePerFlowProcessLimit != nil { 2940 in, out := &in.FlowLogsFilePerFlowProcessLimit, &out.FlowLogsFilePerFlowProcessLimit 2941 *out = new(int) 2942 **out = **in 2943 } 2944 if in.FlowLogsFilePerFlowProcessArgsLimit != nil { 2945 in, out := &in.FlowLogsFilePerFlowProcessArgsLimit, &out.FlowLogsFilePerFlowProcessArgsLimit 2946 *out = new(int) 2947 **out = **in 2948 } 2949 if in.FlowLogsFileNatOutgoingPortLimit != nil { 2950 in, out := &in.FlowLogsFileNatOutgoingPortLimit, &out.FlowLogsFileNatOutgoingPortLimit 2951 *out = new(int) 2952 **out = **in 2953 } 2954 if in.FlowLogsFileDomainsLimit != nil { 2955 in, out := &in.FlowLogsFileDomainsLimit, &out.FlowLogsFileDomainsLimit 2956 *out = new(int) 2957 **out = **in 2958 } 2959 if in.WindowsDNSExtraTTL != nil { 2960 in, out := &in.WindowsDNSExtraTTL, &out.WindowsDNSExtraTTL 2961 *out = new(v1.Duration) 2962 **out = **in 2963 } 2964 if in.DNSTrustedServers != nil { 2965 in, out := &in.DNSTrustedServers, &out.DNSTrustedServers 2966 *out = new([]string) 2967 if **in != nil { 2968 in, out := *in, *out 2969 *out = make([]string, len(*in)) 2970 copy(*out, *in) 2971 } 2972 } 2973 if in.DNSCacheSaveInterval != nil { 2974 in, out := &in.DNSCacheSaveInterval, &out.DNSCacheSaveInterval 2975 *out = new(v1.Duration) 2976 **out = **in 2977 } 2978 if in.DNSCacheEpoch != nil { 2979 in, out := &in.DNSCacheEpoch, &out.DNSCacheEpoch 2980 *out = new(int) 2981 **out = **in 2982 } 2983 if in.DNSExtraTTL != nil { 2984 in, out := &in.DNSExtraTTL, &out.DNSExtraTTL 2985 *out = new(v1.Duration) 2986 **out = **in 2987 } 2988 if in.DNSLogsFlushInterval != nil { 2989 in, out := &in.DNSLogsFlushInterval, &out.DNSLogsFlushInterval 2990 *out = new(v1.Duration) 2991 **out = **in 2992 } 2993 if in.DNSLogsFileEnabled != nil { 2994 in, out := &in.DNSLogsFileEnabled, &out.DNSLogsFileEnabled 2995 *out = new(bool) 2996 **out = **in 2997 } 2998 if in.DNSLogsFileMaxFiles != nil { 2999 in, out := &in.DNSLogsFileMaxFiles, &out.DNSLogsFileMaxFiles 3000 *out = new(int) 3001 **out = **in 3002 } 3003 if in.DNSLogsFileMaxFileSizeMB != nil { 3004 in, out := &in.DNSLogsFileMaxFileSizeMB, &out.DNSLogsFileMaxFileSizeMB 3005 *out = new(int) 3006 **out = **in 3007 } 3008 if in.DNSLogsFileDirectory != nil { 3009 in, out := &in.DNSLogsFileDirectory, &out.DNSLogsFileDirectory 3010 *out = new(string) 3011 **out = **in 3012 } 3013 if in.DNSLogsFileIncludeLabels != nil { 3014 in, out := &in.DNSLogsFileIncludeLabels, &out.DNSLogsFileIncludeLabels 3015 *out = new(bool) 3016 **out = **in 3017 } 3018 if in.DNSLogsFileAggregationKind != nil { 3019 in, out := &in.DNSLogsFileAggregationKind, &out.DNSLogsFileAggregationKind 3020 *out = new(int) 3021 **out = **in 3022 } 3023 if in.DNSLogsFilePerNodeLimit != nil { 3024 in, out := &in.DNSLogsFilePerNodeLimit, &out.DNSLogsFilePerNodeLimit 3025 *out = new(int) 3026 **out = **in 3027 } 3028 if in.DNSLogsLatency != nil { 3029 in, out := &in.DNSLogsLatency, &out.DNSLogsLatency 3030 *out = new(bool) 3031 **out = **in 3032 } 3033 if in.DNSPolicyMode != nil { 3034 in, out := &in.DNSPolicyMode, &out.DNSPolicyMode 3035 *out = new(DNSPolicyMode) 3036 **out = **in 3037 } 3038 if in.DNSPolicyNfqueueID != nil { 3039 in, out := &in.DNSPolicyNfqueueID, &out.DNSPolicyNfqueueID 3040 *out = new(int) 3041 **out = **in 3042 } 3043 if in.DNSPolicyNfqueueSize != nil { 3044 in, out := &in.DNSPolicyNfqueueSize, &out.DNSPolicyNfqueueSize 3045 *out = new(int) 3046 **out = **in 3047 } 3048 if in.DNSPacketsNfqueueID != nil { 3049 in, out := &in.DNSPacketsNfqueueID, &out.DNSPacketsNfqueueID 3050 *out = new(int) 3051 **out = **in 3052 } 3053 if in.DNSPacketsNfqueueSize != nil { 3054 in, out := &in.DNSPacketsNfqueueSize, &out.DNSPacketsNfqueueSize 3055 *out = new(int) 3056 **out = **in 3057 } 3058 if in.DNSPacketsNfqueueMaxHoldDuration != nil { 3059 in, out := &in.DNSPacketsNfqueueMaxHoldDuration, &out.DNSPacketsNfqueueMaxHoldDuration 3060 *out = new(v1.Duration) 3061 **out = **in 3062 } 3063 if in.L7LogsFlushInterval != nil { 3064 in, out := &in.L7LogsFlushInterval, &out.L7LogsFlushInterval 3065 *out = new(v1.Duration) 3066 **out = **in 3067 } 3068 if in.L7LogsFileEnabled != nil { 3069 in, out := &in.L7LogsFileEnabled, &out.L7LogsFileEnabled 3070 *out = new(bool) 3071 **out = **in 3072 } 3073 if in.L7LogsFileMaxFiles != nil { 3074 in, out := &in.L7LogsFileMaxFiles, &out.L7LogsFileMaxFiles 3075 *out = new(int) 3076 **out = **in 3077 } 3078 if in.L7LogsFileMaxFileSizeMB != nil { 3079 in, out := &in.L7LogsFileMaxFileSizeMB, &out.L7LogsFileMaxFileSizeMB 3080 *out = new(int) 3081 **out = **in 3082 } 3083 if in.L7LogsFileDirectory != nil { 3084 in, out := &in.L7LogsFileDirectory, &out.L7LogsFileDirectory 3085 *out = new(string) 3086 **out = **in 3087 } 3088 if in.L7LogsFileAggregationHTTPHeaderInfo != nil { 3089 in, out := &in.L7LogsFileAggregationHTTPHeaderInfo, &out.L7LogsFileAggregationHTTPHeaderInfo 3090 *out = new(string) 3091 **out = **in 3092 } 3093 if in.L7LogsFileAggregationHTTPMethod != nil { 3094 in, out := &in.L7LogsFileAggregationHTTPMethod, &out.L7LogsFileAggregationHTTPMethod 3095 *out = new(string) 3096 **out = **in 3097 } 3098 if in.L7LogsFileAggregationServiceInfo != nil { 3099 in, out := &in.L7LogsFileAggregationServiceInfo, &out.L7LogsFileAggregationServiceInfo 3100 *out = new(string) 3101 **out = **in 3102 } 3103 if in.L7LogsFileAggregationDestinationInfo != nil { 3104 in, out := &in.L7LogsFileAggregationDestinationInfo, &out.L7LogsFileAggregationDestinationInfo 3105 *out = new(string) 3106 **out = **in 3107 } 3108 if in.L7LogsFileAggregationSourceInfo != nil { 3109 in, out := &in.L7LogsFileAggregationSourceInfo, &out.L7LogsFileAggregationSourceInfo 3110 *out = new(string) 3111 **out = **in 3112 } 3113 if in.L7LogsFileAggregationResponseCode != nil { 3114 in, out := &in.L7LogsFileAggregationResponseCode, &out.L7LogsFileAggregationResponseCode 3115 *out = new(string) 3116 **out = **in 3117 } 3118 if in.L7LogsFileAggregationTrimURL != nil { 3119 in, out := &in.L7LogsFileAggregationTrimURL, &out.L7LogsFileAggregationTrimURL 3120 *out = new(string) 3121 **out = **in 3122 } 3123 if in.L7LogsFileAggregationNumURLPath != nil { 3124 in, out := &in.L7LogsFileAggregationNumURLPath, &out.L7LogsFileAggregationNumURLPath 3125 *out = new(int) 3126 **out = **in 3127 } 3128 if in.L7LogsFileAggregationURLCharLimit != nil { 3129 in, out := &in.L7LogsFileAggregationURLCharLimit, &out.L7LogsFileAggregationURLCharLimit 3130 *out = new(int) 3131 **out = **in 3132 } 3133 if in.L7LogsFilePerNodeLimit != nil { 3134 in, out := &in.L7LogsFilePerNodeLimit, &out.L7LogsFilePerNodeLimit 3135 *out = new(int) 3136 **out = **in 3137 } 3138 if in.WindowsNetworkName != nil { 3139 in, out := &in.WindowsNetworkName, &out.WindowsNetworkName 3140 *out = new(string) 3141 **out = **in 3142 } 3143 if in.RouteTableRanges != nil { 3144 in, out := &in.RouteTableRanges, &out.RouteTableRanges 3145 *out = new(RouteTableRanges) 3146 if **in != nil { 3147 in, out := *in, *out 3148 *out = make([]RouteTableIDRange, len(*in)) 3149 copy(*out, *in) 3150 } 3151 } 3152 if in.RouteTableRange != nil { 3153 in, out := &in.RouteTableRange, &out.RouteTableRange 3154 *out = new(RouteTableRange) 3155 **out = **in 3156 } 3157 if in.EgressIPVXLANPort != nil { 3158 in, out := &in.EgressIPVXLANPort, &out.EgressIPVXLANPort 3159 *out = new(int) 3160 **out = **in 3161 } 3162 if in.EgressIPVXLANVNI != nil { 3163 in, out := &in.EgressIPVXLANVNI, &out.EgressIPVXLANVNI 3164 *out = new(int) 3165 **out = **in 3166 } 3167 if in.EgressIPRoutingRulePriority != nil { 3168 in, out := &in.EgressIPRoutingRulePriority, &out.EgressIPRoutingRulePriority 3169 *out = new(int) 3170 **out = **in 3171 } 3172 if in.EgressGatewayPollInterval != nil { 3173 in, out := &in.EgressGatewayPollInterval, &out.EgressGatewayPollInterval 3174 *out = new(v1.Duration) 3175 **out = **in 3176 } 3177 if in.EgressGatewayPollFailureCount != nil { 3178 in, out := &in.EgressGatewayPollFailureCount, &out.EgressGatewayPollFailureCount 3179 *out = new(int) 3180 **out = **in 3181 } 3182 if in.RouteSyncDisabled != nil { 3183 in, out := &in.RouteSyncDisabled, &out.RouteSyncDisabled 3184 *out = new(bool) 3185 **out = **in 3186 } 3187 if in.ExternalNetworkRoutingRulePriority != nil { 3188 in, out := &in.ExternalNetworkRoutingRulePriority, &out.ExternalNetworkRoutingRulePriority 3189 *out = new(int) 3190 **out = **in 3191 } 3192 if in.WireguardEnabled != nil { 3193 in, out := &in.WireguardEnabled, &out.WireguardEnabled 3194 *out = new(bool) 3195 **out = **in 3196 } 3197 if in.WireguardEnabledV6 != nil { 3198 in, out := &in.WireguardEnabledV6, &out.WireguardEnabledV6 3199 *out = new(bool) 3200 **out = **in 3201 } 3202 if in.WireguardListeningPort != nil { 3203 in, out := &in.WireguardListeningPort, &out.WireguardListeningPort 3204 *out = new(int) 3205 **out = **in 3206 } 3207 if in.WireguardListeningPortV6 != nil { 3208 in, out := &in.WireguardListeningPortV6, &out.WireguardListeningPortV6 3209 *out = new(int) 3210 **out = **in 3211 } 3212 if in.WireguardRoutingRulePriority != nil { 3213 in, out := &in.WireguardRoutingRulePriority, &out.WireguardRoutingRulePriority 3214 *out = new(int) 3215 **out = **in 3216 } 3217 if in.WireguardMTU != nil { 3218 in, out := &in.WireguardMTU, &out.WireguardMTU 3219 *out = new(int) 3220 **out = **in 3221 } 3222 if in.WireguardMTUV6 != nil { 3223 in, out := &in.WireguardMTUV6, &out.WireguardMTUV6 3224 *out = new(int) 3225 **out = **in 3226 } 3227 if in.WireguardHostEncryptionEnabled != nil { 3228 in, out := &in.WireguardHostEncryptionEnabled, &out.WireguardHostEncryptionEnabled 3229 *out = new(bool) 3230 **out = **in 3231 } 3232 if in.WireguardPersistentKeepAlive != nil { 3233 in, out := &in.WireguardPersistentKeepAlive, &out.WireguardPersistentKeepAlive 3234 *out = new(v1.Duration) 3235 **out = **in 3236 } 3237 if in.CaptureDir != nil { 3238 in, out := &in.CaptureDir, &out.CaptureDir 3239 *out = new(string) 3240 **out = **in 3241 } 3242 if in.CaptureMaxSizeBytes != nil { 3243 in, out := &in.CaptureMaxSizeBytes, &out.CaptureMaxSizeBytes 3244 *out = new(int) 3245 **out = **in 3246 } 3247 if in.CaptureRotationSeconds != nil { 3248 in, out := &in.CaptureRotationSeconds, &out.CaptureRotationSeconds 3249 *out = new(int) 3250 **out = **in 3251 } 3252 if in.CaptureMaxFiles != nil { 3253 in, out := &in.CaptureMaxFiles, &out.CaptureMaxFiles 3254 *out = new(int) 3255 **out = **in 3256 } 3257 if in.AWSSrcDstCheck != nil { 3258 in, out := &in.AWSSrcDstCheck, &out.AWSSrcDstCheck 3259 *out = new(AWSSrcDstCheckOption) 3260 **out = **in 3261 } 3262 if in.AWSSecondaryIPRoutingRulePriority != nil { 3263 in, out := &in.AWSSecondaryIPRoutingRulePriority, &out.AWSSecondaryIPRoutingRulePriority 3264 *out = new(int) 3265 **out = **in 3266 } 3267 if in.AWSRequestTimeout != nil { 3268 in, out := &in.AWSRequestTimeout, &out.AWSRequestTimeout 3269 *out = new(v1.Duration) 3270 **out = **in 3271 } 3272 if in.TPROXYPort != nil { 3273 in, out := &in.TPROXYPort, &out.TPROXYPort 3274 *out = new(int) 3275 **out = **in 3276 } 3277 if in.TPROXYUpstreamConnMark != nil { 3278 in, out := &in.TPROXYUpstreamConnMark, &out.TPROXYUpstreamConnMark 3279 *out = new(uint32) 3280 **out = **in 3281 } 3282 if in.FloatingIPs != nil { 3283 in, out := &in.FloatingIPs, &out.FloatingIPs 3284 *out = new(FloatingIPType) 3285 **out = **in 3286 } 3287 if in.WindowsManageFirewallRules != nil { 3288 in, out := &in.WindowsManageFirewallRules, &out.WindowsManageFirewallRules 3289 *out = new(WindowsManageFirewallRulesMode) 3290 **out = **in 3291 } 3292 return 3293 } 3294 3295 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FelixConfigurationSpec. 3296 func (in *FelixConfigurationSpec) DeepCopy() *FelixConfigurationSpec { 3297 if in == nil { 3298 return nil 3299 } 3300 out := new(FelixConfigurationSpec) 3301 in.DeepCopyInto(out) 3302 return out 3303 } 3304 3305 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3306 func (in *FlowEndpoint) DeepCopyInto(out *FlowEndpoint) { 3307 *out = *in 3308 return 3309 } 3310 3311 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowEndpoint. 3312 func (in *FlowEndpoint) DeepCopy() *FlowEndpoint { 3313 if in == nil { 3314 return nil 3315 } 3316 out := new(FlowEndpoint) 3317 in.DeepCopyInto(out) 3318 return out 3319 } 3320 3321 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3322 func (in *GlobalAlert) DeepCopyInto(out *GlobalAlert) { 3323 *out = *in 3324 out.TypeMeta = in.TypeMeta 3325 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3326 in.Spec.DeepCopyInto(&out.Spec) 3327 in.Status.DeepCopyInto(&out.Status) 3328 return 3329 } 3330 3331 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalAlert. 3332 func (in *GlobalAlert) DeepCopy() *GlobalAlert { 3333 if in == nil { 3334 return nil 3335 } 3336 out := new(GlobalAlert) 3337 in.DeepCopyInto(out) 3338 return out 3339 } 3340 3341 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3342 func (in *GlobalAlert) DeepCopyObject() runtime.Object { 3343 if c := in.DeepCopy(); c != nil { 3344 return c 3345 } 3346 return nil 3347 } 3348 3349 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3350 func (in *GlobalAlertList) DeepCopyInto(out *GlobalAlertList) { 3351 *out = *in 3352 out.TypeMeta = in.TypeMeta 3353 in.ListMeta.DeepCopyInto(&out.ListMeta) 3354 if in.Items != nil { 3355 in, out := &in.Items, &out.Items 3356 *out = make([]GlobalAlert, len(*in)) 3357 for i := range *in { 3358 (*in)[i].DeepCopyInto(&(*out)[i]) 3359 } 3360 } 3361 return 3362 } 3363 3364 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalAlertList. 3365 func (in *GlobalAlertList) DeepCopy() *GlobalAlertList { 3366 if in == nil { 3367 return nil 3368 } 3369 out := new(GlobalAlertList) 3370 in.DeepCopyInto(out) 3371 return out 3372 } 3373 3374 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3375 func (in *GlobalAlertList) DeepCopyObject() runtime.Object { 3376 if c := in.DeepCopy(); c != nil { 3377 return c 3378 } 3379 return nil 3380 } 3381 3382 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3383 func (in *GlobalAlertSpec) DeepCopyInto(out *GlobalAlertSpec) { 3384 *out = *in 3385 if in.Period != nil { 3386 in, out := &in.Period, &out.Period 3387 *out = new(v1.Duration) 3388 **out = **in 3389 } 3390 if in.Lookback != nil { 3391 in, out := &in.Lookback, &out.Lookback 3392 *out = new(v1.Duration) 3393 **out = **in 3394 } 3395 if in.AggregateBy != nil { 3396 in, out := &in.AggregateBy, &out.AggregateBy 3397 *out = make([]string, len(*in)) 3398 copy(*out, *in) 3399 } 3400 if in.Substitutions != nil { 3401 in, out := &in.Substitutions, &out.Substitutions 3402 *out = make([]GlobalAlertSubstitution, len(*in)) 3403 for i := range *in { 3404 (*in)[i].DeepCopyInto(&(*out)[i]) 3405 } 3406 } 3407 if in.Detector != nil { 3408 in, out := &in.Detector, &out.Detector 3409 *out = new(DetectorParams) 3410 **out = **in 3411 } 3412 return 3413 } 3414 3415 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalAlertSpec. 3416 func (in *GlobalAlertSpec) DeepCopy() *GlobalAlertSpec { 3417 if in == nil { 3418 return nil 3419 } 3420 out := new(GlobalAlertSpec) 3421 in.DeepCopyInto(out) 3422 return out 3423 } 3424 3425 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3426 func (in *GlobalAlertStatus) DeepCopyInto(out *GlobalAlertStatus) { 3427 *out = *in 3428 if in.LastUpdate != nil { 3429 in, out := &in.LastUpdate, &out.LastUpdate 3430 *out = (*in).DeepCopy() 3431 } 3432 if in.LastExecuted != nil { 3433 in, out := &in.LastExecuted, &out.LastExecuted 3434 *out = (*in).DeepCopy() 3435 } 3436 if in.LastEvent != nil { 3437 in, out := &in.LastEvent, &out.LastEvent 3438 *out = (*in).DeepCopy() 3439 } 3440 if in.ErrorConditions != nil { 3441 in, out := &in.ErrorConditions, &out.ErrorConditions 3442 *out = make([]ErrorCondition, len(*in)) 3443 copy(*out, *in) 3444 } 3445 return 3446 } 3447 3448 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalAlertStatus. 3449 func (in *GlobalAlertStatus) DeepCopy() *GlobalAlertStatus { 3450 if in == nil { 3451 return nil 3452 } 3453 out := new(GlobalAlertStatus) 3454 in.DeepCopyInto(out) 3455 return out 3456 } 3457 3458 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3459 func (in *GlobalAlertSubstitution) DeepCopyInto(out *GlobalAlertSubstitution) { 3460 *out = *in 3461 if in.Values != nil { 3462 in, out := &in.Values, &out.Values 3463 *out = make([]string, len(*in)) 3464 copy(*out, *in) 3465 } 3466 return 3467 } 3468 3469 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalAlertSubstitution. 3470 func (in *GlobalAlertSubstitution) DeepCopy() *GlobalAlertSubstitution { 3471 if in == nil { 3472 return nil 3473 } 3474 out := new(GlobalAlertSubstitution) 3475 in.DeepCopyInto(out) 3476 return out 3477 } 3478 3479 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3480 func (in *GlobalAlertTemplate) DeepCopyInto(out *GlobalAlertTemplate) { 3481 *out = *in 3482 out.TypeMeta = in.TypeMeta 3483 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3484 in.Spec.DeepCopyInto(&out.Spec) 3485 return 3486 } 3487 3488 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalAlertTemplate. 3489 func (in *GlobalAlertTemplate) DeepCopy() *GlobalAlertTemplate { 3490 if in == nil { 3491 return nil 3492 } 3493 out := new(GlobalAlertTemplate) 3494 in.DeepCopyInto(out) 3495 return out 3496 } 3497 3498 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3499 func (in *GlobalAlertTemplate) DeepCopyObject() runtime.Object { 3500 if c := in.DeepCopy(); c != nil { 3501 return c 3502 } 3503 return nil 3504 } 3505 3506 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3507 func (in *GlobalAlertTemplateList) DeepCopyInto(out *GlobalAlertTemplateList) { 3508 *out = *in 3509 out.TypeMeta = in.TypeMeta 3510 in.ListMeta.DeepCopyInto(&out.ListMeta) 3511 if in.Items != nil { 3512 in, out := &in.Items, &out.Items 3513 *out = make([]GlobalAlertTemplate, len(*in)) 3514 for i := range *in { 3515 (*in)[i].DeepCopyInto(&(*out)[i]) 3516 } 3517 } 3518 return 3519 } 3520 3521 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalAlertTemplateList. 3522 func (in *GlobalAlertTemplateList) DeepCopy() *GlobalAlertTemplateList { 3523 if in == nil { 3524 return nil 3525 } 3526 out := new(GlobalAlertTemplateList) 3527 in.DeepCopyInto(out) 3528 return out 3529 } 3530 3531 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3532 func (in *GlobalAlertTemplateList) DeepCopyObject() runtime.Object { 3533 if c := in.DeepCopy(); c != nil { 3534 return c 3535 } 3536 return nil 3537 } 3538 3539 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3540 func (in *GlobalNetworkPolicy) DeepCopyInto(out *GlobalNetworkPolicy) { 3541 *out = *in 3542 out.TypeMeta = in.TypeMeta 3543 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3544 in.Spec.DeepCopyInto(&out.Spec) 3545 return 3546 } 3547 3548 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkPolicy. 3549 func (in *GlobalNetworkPolicy) DeepCopy() *GlobalNetworkPolicy { 3550 if in == nil { 3551 return nil 3552 } 3553 out := new(GlobalNetworkPolicy) 3554 in.DeepCopyInto(out) 3555 return out 3556 } 3557 3558 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3559 func (in *GlobalNetworkPolicy) DeepCopyObject() runtime.Object { 3560 if c := in.DeepCopy(); c != nil { 3561 return c 3562 } 3563 return nil 3564 } 3565 3566 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3567 func (in *GlobalNetworkPolicyList) DeepCopyInto(out *GlobalNetworkPolicyList) { 3568 *out = *in 3569 out.TypeMeta = in.TypeMeta 3570 in.ListMeta.DeepCopyInto(&out.ListMeta) 3571 if in.Items != nil { 3572 in, out := &in.Items, &out.Items 3573 *out = make([]GlobalNetworkPolicy, len(*in)) 3574 for i := range *in { 3575 (*in)[i].DeepCopyInto(&(*out)[i]) 3576 } 3577 } 3578 return 3579 } 3580 3581 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkPolicyList. 3582 func (in *GlobalNetworkPolicyList) DeepCopy() *GlobalNetworkPolicyList { 3583 if in == nil { 3584 return nil 3585 } 3586 out := new(GlobalNetworkPolicyList) 3587 in.DeepCopyInto(out) 3588 return out 3589 } 3590 3591 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3592 func (in *GlobalNetworkPolicyList) DeepCopyObject() runtime.Object { 3593 if c := in.DeepCopy(); c != nil { 3594 return c 3595 } 3596 return nil 3597 } 3598 3599 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3600 func (in *GlobalNetworkPolicySpec) DeepCopyInto(out *GlobalNetworkPolicySpec) { 3601 *out = *in 3602 if in.Order != nil { 3603 in, out := &in.Order, &out.Order 3604 *out = new(float64) 3605 **out = **in 3606 } 3607 if in.Ingress != nil { 3608 in, out := &in.Ingress, &out.Ingress 3609 *out = make([]Rule, len(*in)) 3610 for i := range *in { 3611 (*in)[i].DeepCopyInto(&(*out)[i]) 3612 } 3613 } 3614 if in.Egress != nil { 3615 in, out := &in.Egress, &out.Egress 3616 *out = make([]Rule, len(*in)) 3617 for i := range *in { 3618 (*in)[i].DeepCopyInto(&(*out)[i]) 3619 } 3620 } 3621 if in.Types != nil { 3622 in, out := &in.Types, &out.Types 3623 *out = make([]PolicyType, len(*in)) 3624 copy(*out, *in) 3625 } 3626 if in.PerformanceHints != nil { 3627 in, out := &in.PerformanceHints, &out.PerformanceHints 3628 *out = make([]PolicyPerformanceHint, len(*in)) 3629 copy(*out, *in) 3630 } 3631 return 3632 } 3633 3634 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkPolicySpec. 3635 func (in *GlobalNetworkPolicySpec) DeepCopy() *GlobalNetworkPolicySpec { 3636 if in == nil { 3637 return nil 3638 } 3639 out := new(GlobalNetworkPolicySpec) 3640 in.DeepCopyInto(out) 3641 return out 3642 } 3643 3644 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3645 func (in *GlobalNetworkSet) DeepCopyInto(out *GlobalNetworkSet) { 3646 *out = *in 3647 out.TypeMeta = in.TypeMeta 3648 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3649 in.Spec.DeepCopyInto(&out.Spec) 3650 return 3651 } 3652 3653 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkSet. 3654 func (in *GlobalNetworkSet) DeepCopy() *GlobalNetworkSet { 3655 if in == nil { 3656 return nil 3657 } 3658 out := new(GlobalNetworkSet) 3659 in.DeepCopyInto(out) 3660 return out 3661 } 3662 3663 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3664 func (in *GlobalNetworkSet) DeepCopyObject() runtime.Object { 3665 if c := in.DeepCopy(); c != nil { 3666 return c 3667 } 3668 return nil 3669 } 3670 3671 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3672 func (in *GlobalNetworkSetList) DeepCopyInto(out *GlobalNetworkSetList) { 3673 *out = *in 3674 out.TypeMeta = in.TypeMeta 3675 in.ListMeta.DeepCopyInto(&out.ListMeta) 3676 if in.Items != nil { 3677 in, out := &in.Items, &out.Items 3678 *out = make([]GlobalNetworkSet, len(*in)) 3679 for i := range *in { 3680 (*in)[i].DeepCopyInto(&(*out)[i]) 3681 } 3682 } 3683 return 3684 } 3685 3686 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkSetList. 3687 func (in *GlobalNetworkSetList) DeepCopy() *GlobalNetworkSetList { 3688 if in == nil { 3689 return nil 3690 } 3691 out := new(GlobalNetworkSetList) 3692 in.DeepCopyInto(out) 3693 return out 3694 } 3695 3696 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3697 func (in *GlobalNetworkSetList) DeepCopyObject() runtime.Object { 3698 if c := in.DeepCopy(); c != nil { 3699 return c 3700 } 3701 return nil 3702 } 3703 3704 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3705 func (in *GlobalNetworkSetSpec) DeepCopyInto(out *GlobalNetworkSetSpec) { 3706 *out = *in 3707 if in.Nets != nil { 3708 in, out := &in.Nets, &out.Nets 3709 *out = make([]string, len(*in)) 3710 copy(*out, *in) 3711 } 3712 if in.AllowedEgressDomains != nil { 3713 in, out := &in.AllowedEgressDomains, &out.AllowedEgressDomains 3714 *out = make([]string, len(*in)) 3715 copy(*out, *in) 3716 } 3717 return 3718 } 3719 3720 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkSetSpec. 3721 func (in *GlobalNetworkSetSpec) DeepCopy() *GlobalNetworkSetSpec { 3722 if in == nil { 3723 return nil 3724 } 3725 out := new(GlobalNetworkSetSpec) 3726 in.DeepCopyInto(out) 3727 return out 3728 } 3729 3730 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3731 func (in *GlobalNetworkSetSync) DeepCopyInto(out *GlobalNetworkSetSync) { 3732 *out = *in 3733 if in.Labels != nil { 3734 in, out := &in.Labels, &out.Labels 3735 *out = make(map[string]string, len(*in)) 3736 for key, val := range *in { 3737 (*out)[key] = val 3738 } 3739 } 3740 return 3741 } 3742 3743 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalNetworkSetSync. 3744 func (in *GlobalNetworkSetSync) DeepCopy() *GlobalNetworkSetSync { 3745 if in == nil { 3746 return nil 3747 } 3748 out := new(GlobalNetworkSetSync) 3749 in.DeepCopyInto(out) 3750 return out 3751 } 3752 3753 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3754 func (in *GlobalReport) DeepCopyInto(out *GlobalReport) { 3755 *out = *in 3756 out.TypeMeta = in.TypeMeta 3757 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3758 in.Spec.DeepCopyInto(&out.Spec) 3759 in.Status.DeepCopyInto(&out.Status) 3760 return 3761 } 3762 3763 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalReport. 3764 func (in *GlobalReport) DeepCopy() *GlobalReport { 3765 if in == nil { 3766 return nil 3767 } 3768 out := new(GlobalReport) 3769 in.DeepCopyInto(out) 3770 return out 3771 } 3772 3773 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3774 func (in *GlobalReport) DeepCopyObject() runtime.Object { 3775 if c := in.DeepCopy(); c != nil { 3776 return c 3777 } 3778 return nil 3779 } 3780 3781 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3782 func (in *GlobalReportList) DeepCopyInto(out *GlobalReportList) { 3783 *out = *in 3784 out.TypeMeta = in.TypeMeta 3785 in.ListMeta.DeepCopyInto(&out.ListMeta) 3786 if in.Items != nil { 3787 in, out := &in.Items, &out.Items 3788 *out = make([]GlobalReport, len(*in)) 3789 for i := range *in { 3790 (*in)[i].DeepCopyInto(&(*out)[i]) 3791 } 3792 } 3793 return 3794 } 3795 3796 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalReportList. 3797 func (in *GlobalReportList) DeepCopy() *GlobalReportList { 3798 if in == nil { 3799 return nil 3800 } 3801 out := new(GlobalReportList) 3802 in.DeepCopyInto(out) 3803 return out 3804 } 3805 3806 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3807 func (in *GlobalReportList) DeepCopyObject() runtime.Object { 3808 if c := in.DeepCopy(); c != nil { 3809 return c 3810 } 3811 return nil 3812 } 3813 3814 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3815 func (in *GlobalReportType) DeepCopyInto(out *GlobalReportType) { 3816 *out = *in 3817 out.TypeMeta = in.TypeMeta 3818 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3819 in.Spec.DeepCopyInto(&out.Spec) 3820 return 3821 } 3822 3823 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalReportType. 3824 func (in *GlobalReportType) DeepCopy() *GlobalReportType { 3825 if in == nil { 3826 return nil 3827 } 3828 out := new(GlobalReportType) 3829 in.DeepCopyInto(out) 3830 return out 3831 } 3832 3833 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3834 func (in *GlobalReportType) DeepCopyObject() runtime.Object { 3835 if c := in.DeepCopy(); c != nil { 3836 return c 3837 } 3838 return nil 3839 } 3840 3841 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3842 func (in *GlobalReportTypeList) DeepCopyInto(out *GlobalReportTypeList) { 3843 *out = *in 3844 out.TypeMeta = in.TypeMeta 3845 in.ListMeta.DeepCopyInto(&out.ListMeta) 3846 if in.Items != nil { 3847 in, out := &in.Items, &out.Items 3848 *out = make([]GlobalReportType, len(*in)) 3849 for i := range *in { 3850 (*in)[i].DeepCopyInto(&(*out)[i]) 3851 } 3852 } 3853 return 3854 } 3855 3856 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalReportTypeList. 3857 func (in *GlobalReportTypeList) DeepCopy() *GlobalReportTypeList { 3858 if in == nil { 3859 return nil 3860 } 3861 out := new(GlobalReportTypeList) 3862 in.DeepCopyInto(out) 3863 return out 3864 } 3865 3866 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3867 func (in *GlobalReportTypeList) DeepCopyObject() runtime.Object { 3868 if c := in.DeepCopy(); c != nil { 3869 return c 3870 } 3871 return nil 3872 } 3873 3874 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3875 func (in *GlobalThreatFeed) DeepCopyInto(out *GlobalThreatFeed) { 3876 *out = *in 3877 out.TypeMeta = in.TypeMeta 3878 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 3879 in.Spec.DeepCopyInto(&out.Spec) 3880 in.Status.DeepCopyInto(&out.Status) 3881 return 3882 } 3883 3884 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalThreatFeed. 3885 func (in *GlobalThreatFeed) DeepCopy() *GlobalThreatFeed { 3886 if in == nil { 3887 return nil 3888 } 3889 out := new(GlobalThreatFeed) 3890 in.DeepCopyInto(out) 3891 return out 3892 } 3893 3894 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3895 func (in *GlobalThreatFeed) DeepCopyObject() runtime.Object { 3896 if c := in.DeepCopy(); c != nil { 3897 return c 3898 } 3899 return nil 3900 } 3901 3902 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3903 func (in *GlobalThreatFeedList) DeepCopyInto(out *GlobalThreatFeedList) { 3904 *out = *in 3905 out.TypeMeta = in.TypeMeta 3906 in.ListMeta.DeepCopyInto(&out.ListMeta) 3907 if in.Items != nil { 3908 in, out := &in.Items, &out.Items 3909 *out = make([]GlobalThreatFeed, len(*in)) 3910 for i := range *in { 3911 (*in)[i].DeepCopyInto(&(*out)[i]) 3912 } 3913 } 3914 return 3915 } 3916 3917 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalThreatFeedList. 3918 func (in *GlobalThreatFeedList) DeepCopy() *GlobalThreatFeedList { 3919 if in == nil { 3920 return nil 3921 } 3922 out := new(GlobalThreatFeedList) 3923 in.DeepCopyInto(out) 3924 return out 3925 } 3926 3927 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 3928 func (in *GlobalThreatFeedList) DeepCopyObject() runtime.Object { 3929 if c := in.DeepCopy(); c != nil { 3930 return c 3931 } 3932 return nil 3933 } 3934 3935 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3936 func (in *GlobalThreatFeedSpec) DeepCopyInto(out *GlobalThreatFeedSpec) { 3937 *out = *in 3938 if in.Mode != nil { 3939 in, out := &in.Mode, &out.Mode 3940 *out = new(ThreatFeedMode) 3941 **out = **in 3942 } 3943 if in.FeedType != nil { 3944 in, out := &in.FeedType, &out.FeedType 3945 *out = new(ThreatFeedType) 3946 **out = **in 3947 } 3948 if in.GlobalNetworkSet != nil { 3949 in, out := &in.GlobalNetworkSet, &out.GlobalNetworkSet 3950 *out = new(GlobalNetworkSetSync) 3951 (*in).DeepCopyInto(*out) 3952 } 3953 if in.Pull != nil { 3954 in, out := &in.Pull, &out.Pull 3955 *out = new(Pull) 3956 (*in).DeepCopyInto(*out) 3957 } 3958 return 3959 } 3960 3961 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalThreatFeedSpec. 3962 func (in *GlobalThreatFeedSpec) DeepCopy() *GlobalThreatFeedSpec { 3963 if in == nil { 3964 return nil 3965 } 3966 out := new(GlobalThreatFeedSpec) 3967 in.DeepCopyInto(out) 3968 return out 3969 } 3970 3971 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 3972 func (in *GlobalThreatFeedStatus) DeepCopyInto(out *GlobalThreatFeedStatus) { 3973 *out = *in 3974 if in.LastSuccessfulSync != nil { 3975 in, out := &in.LastSuccessfulSync, &out.LastSuccessfulSync 3976 *out = (*in).DeepCopy() 3977 } 3978 if in.LastSuccessfulSearch != nil { 3979 in, out := &in.LastSuccessfulSearch, &out.LastSuccessfulSearch 3980 *out = (*in).DeepCopy() 3981 } 3982 if in.ErrorConditions != nil { 3983 in, out := &in.ErrorConditions, &out.ErrorConditions 3984 *out = make([]ErrorCondition, len(*in)) 3985 copy(*out, *in) 3986 } 3987 return 3988 } 3989 3990 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalThreatFeedStatus. 3991 func (in *GlobalThreatFeedStatus) DeepCopy() *GlobalThreatFeedStatus { 3992 if in == nil { 3993 return nil 3994 } 3995 out := new(GlobalThreatFeedStatus) 3996 in.DeepCopyInto(out) 3997 return out 3998 } 3999 4000 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4001 func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader) { 4002 *out = *in 4003 if in.ValueFrom != nil { 4004 in, out := &in.ValueFrom, &out.ValueFrom 4005 *out = new(HTTPHeaderSource) 4006 (*in).DeepCopyInto(*out) 4007 } 4008 return 4009 } 4010 4011 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPHeader. 4012 func (in *HTTPHeader) DeepCopy() *HTTPHeader { 4013 if in == nil { 4014 return nil 4015 } 4016 out := new(HTTPHeader) 4017 in.DeepCopyInto(out) 4018 return out 4019 } 4020 4021 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4022 func (in *HTTPHeaderSource) DeepCopyInto(out *HTTPHeaderSource) { 4023 *out = *in 4024 if in.ConfigMapKeyRef != nil { 4025 in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef 4026 *out = new(corev1.ConfigMapKeySelector) 4027 (*in).DeepCopyInto(*out) 4028 } 4029 if in.SecretKeyRef != nil { 4030 in, out := &in.SecretKeyRef, &out.SecretKeyRef 4031 *out = new(corev1.SecretKeySelector) 4032 (*in).DeepCopyInto(*out) 4033 } 4034 return 4035 } 4036 4037 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPHeaderSource. 4038 func (in *HTTPHeaderSource) DeepCopy() *HTTPHeaderSource { 4039 if in == nil { 4040 return nil 4041 } 4042 out := new(HTTPHeaderSource) 4043 in.DeepCopyInto(out) 4044 return out 4045 } 4046 4047 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4048 func (in *HTTPMatch) DeepCopyInto(out *HTTPMatch) { 4049 *out = *in 4050 if in.Methods != nil { 4051 in, out := &in.Methods, &out.Methods 4052 *out = make([]string, len(*in)) 4053 copy(*out, *in) 4054 } 4055 if in.Paths != nil { 4056 in, out := &in.Paths, &out.Paths 4057 *out = make([]HTTPPath, len(*in)) 4058 copy(*out, *in) 4059 } 4060 return 4061 } 4062 4063 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPMatch. 4064 func (in *HTTPMatch) DeepCopy() *HTTPMatch { 4065 if in == nil { 4066 return nil 4067 } 4068 out := new(HTTPMatch) 4069 in.DeepCopyInto(out) 4070 return out 4071 } 4072 4073 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4074 func (in *HTTPPath) DeepCopyInto(out *HTTPPath) { 4075 *out = *in 4076 return 4077 } 4078 4079 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPPath. 4080 func (in *HTTPPath) DeepCopy() *HTTPPath { 4081 if in == nil { 4082 return nil 4083 } 4084 out := new(HTTPPath) 4085 in.DeepCopyInto(out) 4086 return out 4087 } 4088 4089 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4090 func (in *HTTPPull) DeepCopyInto(out *HTTPPull) { 4091 *out = *in 4092 in.Format.DeepCopyInto(&out.Format) 4093 if in.Headers != nil { 4094 in, out := &in.Headers, &out.Headers 4095 *out = make([]HTTPHeader, len(*in)) 4096 for i := range *in { 4097 (*in)[i].DeepCopyInto(&(*out)[i]) 4098 } 4099 } 4100 return 4101 } 4102 4103 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPPull. 4104 func (in *HTTPPull) DeepCopy() *HTTPPull { 4105 if in == nil { 4106 return nil 4107 } 4108 out := new(HTTPPull) 4109 in.DeepCopyInto(out) 4110 return out 4111 } 4112 4113 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4114 func (in *HealthTimeoutOverride) DeepCopyInto(out *HealthTimeoutOverride) { 4115 *out = *in 4116 out.Timeout = in.Timeout 4117 return 4118 } 4119 4120 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthTimeoutOverride. 4121 func (in *HealthTimeoutOverride) DeepCopy() *HealthTimeoutOverride { 4122 if in == nil { 4123 return nil 4124 } 4125 out := new(HealthTimeoutOverride) 4126 in.DeepCopyInto(out) 4127 return out 4128 } 4129 4130 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4131 func (in *HostEndpoint) DeepCopyInto(out *HostEndpoint) { 4132 *out = *in 4133 out.TypeMeta = in.TypeMeta 4134 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4135 in.Spec.DeepCopyInto(&out.Spec) 4136 return 4137 } 4138 4139 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostEndpoint. 4140 func (in *HostEndpoint) DeepCopy() *HostEndpoint { 4141 if in == nil { 4142 return nil 4143 } 4144 out := new(HostEndpoint) 4145 in.DeepCopyInto(out) 4146 return out 4147 } 4148 4149 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4150 func (in *HostEndpoint) DeepCopyObject() runtime.Object { 4151 if c := in.DeepCopy(); c != nil { 4152 return c 4153 } 4154 return nil 4155 } 4156 4157 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4158 func (in *HostEndpointList) DeepCopyInto(out *HostEndpointList) { 4159 *out = *in 4160 out.TypeMeta = in.TypeMeta 4161 in.ListMeta.DeepCopyInto(&out.ListMeta) 4162 if in.Items != nil { 4163 in, out := &in.Items, &out.Items 4164 *out = make([]HostEndpoint, len(*in)) 4165 for i := range *in { 4166 (*in)[i].DeepCopyInto(&(*out)[i]) 4167 } 4168 } 4169 return 4170 } 4171 4172 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostEndpointList. 4173 func (in *HostEndpointList) DeepCopy() *HostEndpointList { 4174 if in == nil { 4175 return nil 4176 } 4177 out := new(HostEndpointList) 4178 in.DeepCopyInto(out) 4179 return out 4180 } 4181 4182 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4183 func (in *HostEndpointList) DeepCopyObject() runtime.Object { 4184 if c := in.DeepCopy(); c != nil { 4185 return c 4186 } 4187 return nil 4188 } 4189 4190 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4191 func (in *HostEndpointSpec) DeepCopyInto(out *HostEndpointSpec) { 4192 *out = *in 4193 if in.ExpectedIPs != nil { 4194 in, out := &in.ExpectedIPs, &out.ExpectedIPs 4195 *out = make([]string, len(*in)) 4196 copy(*out, *in) 4197 } 4198 if in.Profiles != nil { 4199 in, out := &in.Profiles, &out.Profiles 4200 *out = make([]string, len(*in)) 4201 copy(*out, *in) 4202 } 4203 if in.Ports != nil { 4204 in, out := &in.Ports, &out.Ports 4205 *out = make([]EndpointPort, len(*in)) 4206 copy(*out, *in) 4207 } 4208 return 4209 } 4210 4211 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostEndpointSpec. 4212 func (in *HostEndpointSpec) DeepCopy() *HostEndpointSpec { 4213 if in == nil { 4214 return nil 4215 } 4216 out := new(HostEndpointSpec) 4217 in.DeepCopyInto(out) 4218 return out 4219 } 4220 4221 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4222 func (in *ICMPFields) DeepCopyInto(out *ICMPFields) { 4223 *out = *in 4224 if in.Type != nil { 4225 in, out := &in.Type, &out.Type 4226 *out = new(int) 4227 **out = **in 4228 } 4229 if in.Code != nil { 4230 in, out := &in.Code, &out.Code 4231 *out = new(int) 4232 **out = **in 4233 } 4234 return 4235 } 4236 4237 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ICMPFields. 4238 func (in *ICMPFields) DeepCopy() *ICMPFields { 4239 if in == nil { 4240 return nil 4241 } 4242 out := new(ICMPFields) 4243 in.DeepCopyInto(out) 4244 return out 4245 } 4246 4247 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4248 func (in *IPAMConfiguration) DeepCopyInto(out *IPAMConfiguration) { 4249 *out = *in 4250 out.TypeMeta = in.TypeMeta 4251 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4252 out.Spec = in.Spec 4253 return 4254 } 4255 4256 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMConfiguration. 4257 func (in *IPAMConfiguration) DeepCopy() *IPAMConfiguration { 4258 if in == nil { 4259 return nil 4260 } 4261 out := new(IPAMConfiguration) 4262 in.DeepCopyInto(out) 4263 return out 4264 } 4265 4266 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4267 func (in *IPAMConfiguration) DeepCopyObject() runtime.Object { 4268 if c := in.DeepCopy(); c != nil { 4269 return c 4270 } 4271 return nil 4272 } 4273 4274 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4275 func (in *IPAMConfigurationList) DeepCopyInto(out *IPAMConfigurationList) { 4276 *out = *in 4277 out.TypeMeta = in.TypeMeta 4278 in.ListMeta.DeepCopyInto(&out.ListMeta) 4279 if in.Items != nil { 4280 in, out := &in.Items, &out.Items 4281 *out = make([]IPAMConfiguration, len(*in)) 4282 for i := range *in { 4283 (*in)[i].DeepCopyInto(&(*out)[i]) 4284 } 4285 } 4286 return 4287 } 4288 4289 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMConfigurationList. 4290 func (in *IPAMConfigurationList) DeepCopy() *IPAMConfigurationList { 4291 if in == nil { 4292 return nil 4293 } 4294 out := new(IPAMConfigurationList) 4295 in.DeepCopyInto(out) 4296 return out 4297 } 4298 4299 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4300 func (in *IPAMConfigurationList) DeepCopyObject() runtime.Object { 4301 if c := in.DeepCopy(); c != nil { 4302 return c 4303 } 4304 return nil 4305 } 4306 4307 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4308 func (in *IPAMConfigurationSpec) DeepCopyInto(out *IPAMConfigurationSpec) { 4309 *out = *in 4310 return 4311 } 4312 4313 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMConfigurationSpec. 4314 func (in *IPAMConfigurationSpec) DeepCopy() *IPAMConfigurationSpec { 4315 if in == nil { 4316 return nil 4317 } 4318 out := new(IPAMConfigurationSpec) 4319 in.DeepCopyInto(out) 4320 return out 4321 } 4322 4323 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4324 func (in *IPIPConfiguration) DeepCopyInto(out *IPIPConfiguration) { 4325 *out = *in 4326 return 4327 } 4328 4329 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPIPConfiguration. 4330 func (in *IPIPConfiguration) DeepCopy() *IPIPConfiguration { 4331 if in == nil { 4332 return nil 4333 } 4334 out := new(IPIPConfiguration) 4335 in.DeepCopyInto(out) 4336 return out 4337 } 4338 4339 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4340 func (in *IPPool) DeepCopyInto(out *IPPool) { 4341 *out = *in 4342 out.TypeMeta = in.TypeMeta 4343 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4344 in.Spec.DeepCopyInto(&out.Spec) 4345 return 4346 } 4347 4348 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPPool. 4349 func (in *IPPool) DeepCopy() *IPPool { 4350 if in == nil { 4351 return nil 4352 } 4353 out := new(IPPool) 4354 in.DeepCopyInto(out) 4355 return out 4356 } 4357 4358 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4359 func (in *IPPool) DeepCopyObject() runtime.Object { 4360 if c := in.DeepCopy(); c != nil { 4361 return c 4362 } 4363 return nil 4364 } 4365 4366 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4367 func (in *IPPoolList) DeepCopyInto(out *IPPoolList) { 4368 *out = *in 4369 out.TypeMeta = in.TypeMeta 4370 in.ListMeta.DeepCopyInto(&out.ListMeta) 4371 if in.Items != nil { 4372 in, out := &in.Items, &out.Items 4373 *out = make([]IPPool, len(*in)) 4374 for i := range *in { 4375 (*in)[i].DeepCopyInto(&(*out)[i]) 4376 } 4377 } 4378 return 4379 } 4380 4381 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPPoolList. 4382 func (in *IPPoolList) DeepCopy() *IPPoolList { 4383 if in == nil { 4384 return nil 4385 } 4386 out := new(IPPoolList) 4387 in.DeepCopyInto(out) 4388 return out 4389 } 4390 4391 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4392 func (in *IPPoolList) DeepCopyObject() runtime.Object { 4393 if c := in.DeepCopy(); c != nil { 4394 return c 4395 } 4396 return nil 4397 } 4398 4399 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4400 func (in *IPPoolSpec) DeepCopyInto(out *IPPoolSpec) { 4401 *out = *in 4402 if in.IPIP != nil { 4403 in, out := &in.IPIP, &out.IPIP 4404 *out = new(IPIPConfiguration) 4405 **out = **in 4406 } 4407 if in.AllowedUses != nil { 4408 in, out := &in.AllowedUses, &out.AllowedUses 4409 *out = make([]IPPoolAllowedUse, len(*in)) 4410 copy(*out, *in) 4411 } 4412 return 4413 } 4414 4415 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPPoolSpec. 4416 func (in *IPPoolSpec) DeepCopy() *IPPoolSpec { 4417 if in == nil { 4418 return nil 4419 } 4420 out := new(IPPoolSpec) 4421 in.DeepCopyInto(out) 4422 return out 4423 } 4424 4425 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4426 func (in *IPReservation) DeepCopyInto(out *IPReservation) { 4427 *out = *in 4428 out.TypeMeta = in.TypeMeta 4429 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4430 in.Spec.DeepCopyInto(&out.Spec) 4431 return 4432 } 4433 4434 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPReservation. 4435 func (in *IPReservation) DeepCopy() *IPReservation { 4436 if in == nil { 4437 return nil 4438 } 4439 out := new(IPReservation) 4440 in.DeepCopyInto(out) 4441 return out 4442 } 4443 4444 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4445 func (in *IPReservation) DeepCopyObject() runtime.Object { 4446 if c := in.DeepCopy(); c != nil { 4447 return c 4448 } 4449 return nil 4450 } 4451 4452 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4453 func (in *IPReservationList) DeepCopyInto(out *IPReservationList) { 4454 *out = *in 4455 out.TypeMeta = in.TypeMeta 4456 in.ListMeta.DeepCopyInto(&out.ListMeta) 4457 if in.Items != nil { 4458 in, out := &in.Items, &out.Items 4459 *out = make([]IPReservation, len(*in)) 4460 for i := range *in { 4461 (*in)[i].DeepCopyInto(&(*out)[i]) 4462 } 4463 } 4464 return 4465 } 4466 4467 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPReservationList. 4468 func (in *IPReservationList) DeepCopy() *IPReservationList { 4469 if in == nil { 4470 return nil 4471 } 4472 out := new(IPReservationList) 4473 in.DeepCopyInto(out) 4474 return out 4475 } 4476 4477 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4478 func (in *IPReservationList) DeepCopyObject() runtime.Object { 4479 if c := in.DeepCopy(); c != nil { 4480 return c 4481 } 4482 return nil 4483 } 4484 4485 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4486 func (in *IPReservationSpec) DeepCopyInto(out *IPReservationSpec) { 4487 *out = *in 4488 if in.ReservedCIDRs != nil { 4489 in, out := &in.ReservedCIDRs, &out.ReservedCIDRs 4490 *out = make([]string, len(*in)) 4491 copy(*out, *in) 4492 } 4493 return 4494 } 4495 4496 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPReservationSpec. 4497 func (in *IPReservationSpec) DeepCopy() *IPReservationSpec { 4498 if in == nil { 4499 return nil 4500 } 4501 out := new(IPReservationSpec) 4502 in.DeepCopyInto(out) 4503 return out 4504 } 4505 4506 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4507 func (in *KubeConfig) DeepCopyInto(out *KubeConfig) { 4508 *out = *in 4509 return 4510 } 4511 4512 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeConfig. 4513 func (in *KubeConfig) DeepCopy() *KubeConfig { 4514 if in == nil { 4515 return nil 4516 } 4517 out := new(KubeConfig) 4518 in.DeepCopyInto(out) 4519 return out 4520 } 4521 4522 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4523 func (in *KubeControllersConfiguration) DeepCopyInto(out *KubeControllersConfiguration) { 4524 *out = *in 4525 out.TypeMeta = in.TypeMeta 4526 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4527 in.Spec.DeepCopyInto(&out.Spec) 4528 in.Status.DeepCopyInto(&out.Status) 4529 return 4530 } 4531 4532 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllersConfiguration. 4533 func (in *KubeControllersConfiguration) DeepCopy() *KubeControllersConfiguration { 4534 if in == nil { 4535 return nil 4536 } 4537 out := new(KubeControllersConfiguration) 4538 in.DeepCopyInto(out) 4539 return out 4540 } 4541 4542 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4543 func (in *KubeControllersConfiguration) DeepCopyObject() runtime.Object { 4544 if c := in.DeepCopy(); c != nil { 4545 return c 4546 } 4547 return nil 4548 } 4549 4550 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4551 func (in *KubeControllersConfigurationList) DeepCopyInto(out *KubeControllersConfigurationList) { 4552 *out = *in 4553 out.TypeMeta = in.TypeMeta 4554 in.ListMeta.DeepCopyInto(&out.ListMeta) 4555 if in.Items != nil { 4556 in, out := &in.Items, &out.Items 4557 *out = make([]KubeControllersConfiguration, len(*in)) 4558 for i := range *in { 4559 (*in)[i].DeepCopyInto(&(*out)[i]) 4560 } 4561 } 4562 return 4563 } 4564 4565 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllersConfigurationList. 4566 func (in *KubeControllersConfigurationList) DeepCopy() *KubeControllersConfigurationList { 4567 if in == nil { 4568 return nil 4569 } 4570 out := new(KubeControllersConfigurationList) 4571 in.DeepCopyInto(out) 4572 return out 4573 } 4574 4575 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4576 func (in *KubeControllersConfigurationList) DeepCopyObject() runtime.Object { 4577 if c := in.DeepCopy(); c != nil { 4578 return c 4579 } 4580 return nil 4581 } 4582 4583 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4584 func (in *KubeControllersConfigurationSpec) DeepCopyInto(out *KubeControllersConfigurationSpec) { 4585 *out = *in 4586 if in.EtcdV3CompactionPeriod != nil { 4587 in, out := &in.EtcdV3CompactionPeriod, &out.EtcdV3CompactionPeriod 4588 *out = new(v1.Duration) 4589 **out = **in 4590 } 4591 if in.PrometheusMetricsPort != nil { 4592 in, out := &in.PrometheusMetricsPort, &out.PrometheusMetricsPort 4593 *out = new(int) 4594 **out = **in 4595 } 4596 in.Controllers.DeepCopyInto(&out.Controllers) 4597 if in.DebugProfilePort != nil { 4598 in, out := &in.DebugProfilePort, &out.DebugProfilePort 4599 *out = new(int32) 4600 **out = **in 4601 } 4602 return 4603 } 4604 4605 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllersConfigurationSpec. 4606 func (in *KubeControllersConfigurationSpec) DeepCopy() *KubeControllersConfigurationSpec { 4607 if in == nil { 4608 return nil 4609 } 4610 out := new(KubeControllersConfigurationSpec) 4611 in.DeepCopyInto(out) 4612 return out 4613 } 4614 4615 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4616 func (in *KubeControllersConfigurationStatus) DeepCopyInto(out *KubeControllersConfigurationStatus) { 4617 *out = *in 4618 in.RunningConfig.DeepCopyInto(&out.RunningConfig) 4619 if in.EnvironmentVars != nil { 4620 in, out := &in.EnvironmentVars, &out.EnvironmentVars 4621 *out = make(map[string]string, len(*in)) 4622 for key, val := range *in { 4623 (*out)[key] = val 4624 } 4625 } 4626 return 4627 } 4628 4629 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllersConfigurationStatus. 4630 func (in *KubeControllersConfigurationStatus) DeepCopy() *KubeControllersConfigurationStatus { 4631 if in == nil { 4632 return nil 4633 } 4634 out := new(KubeControllersConfigurationStatus) 4635 in.DeepCopyInto(out) 4636 return out 4637 } 4638 4639 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4640 func (in *LicenseKey) DeepCopyInto(out *LicenseKey) { 4641 *out = *in 4642 out.TypeMeta = in.TypeMeta 4643 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4644 out.Spec = in.Spec 4645 in.Status.DeepCopyInto(&out.Status) 4646 return 4647 } 4648 4649 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseKey. 4650 func (in *LicenseKey) DeepCopy() *LicenseKey { 4651 if in == nil { 4652 return nil 4653 } 4654 out := new(LicenseKey) 4655 in.DeepCopyInto(out) 4656 return out 4657 } 4658 4659 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4660 func (in *LicenseKey) DeepCopyObject() runtime.Object { 4661 if c := in.DeepCopy(); c != nil { 4662 return c 4663 } 4664 return nil 4665 } 4666 4667 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4668 func (in *LicenseKeyList) DeepCopyInto(out *LicenseKeyList) { 4669 *out = *in 4670 out.TypeMeta = in.TypeMeta 4671 in.ListMeta.DeepCopyInto(&out.ListMeta) 4672 if in.Items != nil { 4673 in, out := &in.Items, &out.Items 4674 *out = make([]LicenseKey, len(*in)) 4675 for i := range *in { 4676 (*in)[i].DeepCopyInto(&(*out)[i]) 4677 } 4678 } 4679 return 4680 } 4681 4682 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseKeyList. 4683 func (in *LicenseKeyList) DeepCopy() *LicenseKeyList { 4684 if in == nil { 4685 return nil 4686 } 4687 out := new(LicenseKeyList) 4688 in.DeepCopyInto(out) 4689 return out 4690 } 4691 4692 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4693 func (in *LicenseKeyList) DeepCopyObject() runtime.Object { 4694 if c := in.DeepCopy(); c != nil { 4695 return c 4696 } 4697 return nil 4698 } 4699 4700 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4701 func (in *LicenseKeySpec) DeepCopyInto(out *LicenseKeySpec) { 4702 *out = *in 4703 return 4704 } 4705 4706 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseKeySpec. 4707 func (in *LicenseKeySpec) DeepCopy() *LicenseKeySpec { 4708 if in == nil { 4709 return nil 4710 } 4711 out := new(LicenseKeySpec) 4712 in.DeepCopyInto(out) 4713 return out 4714 } 4715 4716 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4717 func (in *LicenseKeyStatus) DeepCopyInto(out *LicenseKeyStatus) { 4718 *out = *in 4719 in.Expiry.DeepCopyInto(&out.Expiry) 4720 if in.Features != nil { 4721 in, out := &in.Features, &out.Features 4722 *out = make([]string, len(*in)) 4723 copy(*out, *in) 4724 } 4725 return 4726 } 4727 4728 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseKeyStatus. 4729 func (in *LicenseKeyStatus) DeepCopy() *LicenseKeyStatus { 4730 if in == nil { 4731 return nil 4732 } 4733 out := new(LicenseKeyStatus) 4734 in.DeepCopyInto(out) 4735 return out 4736 } 4737 4738 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4739 func (in *ManagedCluster) DeepCopyInto(out *ManagedCluster) { 4740 *out = *in 4741 out.TypeMeta = in.TypeMeta 4742 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4743 in.Spec.DeepCopyInto(&out.Spec) 4744 in.Status.DeepCopyInto(&out.Status) 4745 return 4746 } 4747 4748 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCluster. 4749 func (in *ManagedCluster) DeepCopy() *ManagedCluster { 4750 if in == nil { 4751 return nil 4752 } 4753 out := new(ManagedCluster) 4754 in.DeepCopyInto(out) 4755 return out 4756 } 4757 4758 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4759 func (in *ManagedCluster) DeepCopyObject() runtime.Object { 4760 if c := in.DeepCopy(); c != nil { 4761 return c 4762 } 4763 return nil 4764 } 4765 4766 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4767 func (in *ManagedClusterList) DeepCopyInto(out *ManagedClusterList) { 4768 *out = *in 4769 out.TypeMeta = in.TypeMeta 4770 in.ListMeta.DeepCopyInto(&out.ListMeta) 4771 if in.Items != nil { 4772 in, out := &in.Items, &out.Items 4773 *out = make([]ManagedCluster, len(*in)) 4774 for i := range *in { 4775 (*in)[i].DeepCopyInto(&(*out)[i]) 4776 } 4777 } 4778 return 4779 } 4780 4781 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterList. 4782 func (in *ManagedClusterList) DeepCopy() *ManagedClusterList { 4783 if in == nil { 4784 return nil 4785 } 4786 out := new(ManagedClusterList) 4787 in.DeepCopyInto(out) 4788 return out 4789 } 4790 4791 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4792 func (in *ManagedClusterList) DeepCopyObject() runtime.Object { 4793 if c := in.DeepCopy(); c != nil { 4794 return c 4795 } 4796 return nil 4797 } 4798 4799 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4800 func (in *ManagedClusterSpec) DeepCopyInto(out *ManagedClusterSpec) { 4801 *out = *in 4802 if in.Certificate != nil { 4803 in, out := &in.Certificate, &out.Certificate 4804 *out = make([]byte, len(*in)) 4805 copy(*out, *in) 4806 } 4807 return 4808 } 4809 4810 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSpec. 4811 func (in *ManagedClusterSpec) DeepCopy() *ManagedClusterSpec { 4812 if in == nil { 4813 return nil 4814 } 4815 out := new(ManagedClusterSpec) 4816 in.DeepCopyInto(out) 4817 return out 4818 } 4819 4820 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4821 func (in *ManagedClusterStatus) DeepCopyInto(out *ManagedClusterStatus) { 4822 *out = *in 4823 if in.Conditions != nil { 4824 in, out := &in.Conditions, &out.Conditions 4825 *out = make([]ManagedClusterStatusCondition, len(*in)) 4826 copy(*out, *in) 4827 } 4828 return 4829 } 4830 4831 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStatus. 4832 func (in *ManagedClusterStatus) DeepCopy() *ManagedClusterStatus { 4833 if in == nil { 4834 return nil 4835 } 4836 out := new(ManagedClusterStatus) 4837 in.DeepCopyInto(out) 4838 return out 4839 } 4840 4841 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4842 func (in *ManagedClusterStatusCondition) DeepCopyInto(out *ManagedClusterStatusCondition) { 4843 *out = *in 4844 return 4845 } 4846 4847 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStatusCondition. 4848 func (in *ManagedClusterStatusCondition) DeepCopy() *ManagedClusterStatusCondition { 4849 if in == nil { 4850 return nil 4851 } 4852 out := new(ManagedClusterStatusCondition) 4853 in.DeepCopyInto(out) 4854 return out 4855 } 4856 4857 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4858 func (in *NamedSelector) DeepCopyInto(out *NamedSelector) { 4859 *out = *in 4860 return 4861 } 4862 4863 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedSelector. 4864 func (in *NamedSelector) DeepCopy() *NamedSelector { 4865 if in == nil { 4866 return nil 4867 } 4868 out := new(NamedSelector) 4869 in.DeepCopyInto(out) 4870 return out 4871 } 4872 4873 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4874 func (in *NamesAndLabelsMatch) DeepCopyInto(out *NamesAndLabelsMatch) { 4875 *out = *in 4876 if in.Names != nil { 4877 in, out := &in.Names, &out.Names 4878 *out = make([]string, len(*in)) 4879 copy(*out, *in) 4880 } 4881 return 4882 } 4883 4884 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamesAndLabelsMatch. 4885 func (in *NamesAndLabelsMatch) DeepCopy() *NamesAndLabelsMatch { 4886 if in == nil { 4887 return nil 4888 } 4889 out := new(NamesAndLabelsMatch) 4890 in.DeepCopyInto(out) 4891 return out 4892 } 4893 4894 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4895 func (in *NamespaceControllerConfig) DeepCopyInto(out *NamespaceControllerConfig) { 4896 *out = *in 4897 if in.ReconcilerPeriod != nil { 4898 in, out := &in.ReconcilerPeriod, &out.ReconcilerPeriod 4899 *out = new(v1.Duration) 4900 **out = **in 4901 } 4902 return 4903 } 4904 4905 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceControllerConfig. 4906 func (in *NamespaceControllerConfig) DeepCopy() *NamespaceControllerConfig { 4907 if in == nil { 4908 return nil 4909 } 4910 out := new(NamespaceControllerConfig) 4911 in.DeepCopyInto(out) 4912 return out 4913 } 4914 4915 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4916 func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) { 4917 *out = *in 4918 out.TypeMeta = in.TypeMeta 4919 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 4920 in.Spec.DeepCopyInto(&out.Spec) 4921 return 4922 } 4923 4924 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy. 4925 func (in *NetworkPolicy) DeepCopy() *NetworkPolicy { 4926 if in == nil { 4927 return nil 4928 } 4929 out := new(NetworkPolicy) 4930 in.DeepCopyInto(out) 4931 return out 4932 } 4933 4934 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4935 func (in *NetworkPolicy) DeepCopyObject() runtime.Object { 4936 if c := in.DeepCopy(); c != nil { 4937 return c 4938 } 4939 return nil 4940 } 4941 4942 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4943 func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) { 4944 *out = *in 4945 out.TypeMeta = in.TypeMeta 4946 in.ListMeta.DeepCopyInto(&out.ListMeta) 4947 if in.Items != nil { 4948 in, out := &in.Items, &out.Items 4949 *out = make([]NetworkPolicy, len(*in)) 4950 for i := range *in { 4951 (*in)[i].DeepCopyInto(&(*out)[i]) 4952 } 4953 } 4954 return 4955 } 4956 4957 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyList. 4958 func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList { 4959 if in == nil { 4960 return nil 4961 } 4962 out := new(NetworkPolicyList) 4963 in.DeepCopyInto(out) 4964 return out 4965 } 4966 4967 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 4968 func (in *NetworkPolicyList) DeepCopyObject() runtime.Object { 4969 if c := in.DeepCopy(); c != nil { 4970 return c 4971 } 4972 return nil 4973 } 4974 4975 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 4976 func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec) { 4977 *out = *in 4978 if in.Order != nil { 4979 in, out := &in.Order, &out.Order 4980 *out = new(float64) 4981 **out = **in 4982 } 4983 if in.Ingress != nil { 4984 in, out := &in.Ingress, &out.Ingress 4985 *out = make([]Rule, len(*in)) 4986 for i := range *in { 4987 (*in)[i].DeepCopyInto(&(*out)[i]) 4988 } 4989 } 4990 if in.Egress != nil { 4991 in, out := &in.Egress, &out.Egress 4992 *out = make([]Rule, len(*in)) 4993 for i := range *in { 4994 (*in)[i].DeepCopyInto(&(*out)[i]) 4995 } 4996 } 4997 if in.Types != nil { 4998 in, out := &in.Types, &out.Types 4999 *out = make([]PolicyType, len(*in)) 5000 copy(*out, *in) 5001 } 5002 if in.PerformanceHints != nil { 5003 in, out := &in.PerformanceHints, &out.PerformanceHints 5004 *out = make([]PolicyPerformanceHint, len(*in)) 5005 copy(*out, *in) 5006 } 5007 return 5008 } 5009 5010 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySpec. 5011 func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec { 5012 if in == nil { 5013 return nil 5014 } 5015 out := new(NetworkPolicySpec) 5016 in.DeepCopyInto(out) 5017 return out 5018 } 5019 5020 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5021 func (in *NetworkSet) DeepCopyInto(out *NetworkSet) { 5022 *out = *in 5023 out.TypeMeta = in.TypeMeta 5024 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5025 in.Spec.DeepCopyInto(&out.Spec) 5026 return 5027 } 5028 5029 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSet. 5030 func (in *NetworkSet) DeepCopy() *NetworkSet { 5031 if in == nil { 5032 return nil 5033 } 5034 out := new(NetworkSet) 5035 in.DeepCopyInto(out) 5036 return out 5037 } 5038 5039 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5040 func (in *NetworkSet) DeepCopyObject() runtime.Object { 5041 if c := in.DeepCopy(); c != nil { 5042 return c 5043 } 5044 return nil 5045 } 5046 5047 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5048 func (in *NetworkSetList) DeepCopyInto(out *NetworkSetList) { 5049 *out = *in 5050 out.TypeMeta = in.TypeMeta 5051 in.ListMeta.DeepCopyInto(&out.ListMeta) 5052 if in.Items != nil { 5053 in, out := &in.Items, &out.Items 5054 *out = make([]NetworkSet, len(*in)) 5055 for i := range *in { 5056 (*in)[i].DeepCopyInto(&(*out)[i]) 5057 } 5058 } 5059 return 5060 } 5061 5062 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSetList. 5063 func (in *NetworkSetList) DeepCopy() *NetworkSetList { 5064 if in == nil { 5065 return nil 5066 } 5067 out := new(NetworkSetList) 5068 in.DeepCopyInto(out) 5069 return out 5070 } 5071 5072 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5073 func (in *NetworkSetList) DeepCopyObject() runtime.Object { 5074 if c := in.DeepCopy(); c != nil { 5075 return c 5076 } 5077 return nil 5078 } 5079 5080 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5081 func (in *NetworkSetSpec) DeepCopyInto(out *NetworkSetSpec) { 5082 *out = *in 5083 if in.Nets != nil { 5084 in, out := &in.Nets, &out.Nets 5085 *out = make([]string, len(*in)) 5086 copy(*out, *in) 5087 } 5088 if in.AllowedEgressDomains != nil { 5089 in, out := &in.AllowedEgressDomains, &out.AllowedEgressDomains 5090 *out = make([]string, len(*in)) 5091 copy(*out, *in) 5092 } 5093 return 5094 } 5095 5096 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSetSpec. 5097 func (in *NetworkSetSpec) DeepCopy() *NetworkSetSpec { 5098 if in == nil { 5099 return nil 5100 } 5101 out := new(NetworkSetSpec) 5102 in.DeepCopyInto(out) 5103 return out 5104 } 5105 5106 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5107 func (in *NodeControllerConfig) DeepCopyInto(out *NodeControllerConfig) { 5108 *out = *in 5109 if in.ReconcilerPeriod != nil { 5110 in, out := &in.ReconcilerPeriod, &out.ReconcilerPeriod 5111 *out = new(v1.Duration) 5112 **out = **in 5113 } 5114 if in.HostEndpoint != nil { 5115 in, out := &in.HostEndpoint, &out.HostEndpoint 5116 *out = new(AutoHostEndpointConfig) 5117 **out = **in 5118 } 5119 if in.LeakGracePeriod != nil { 5120 in, out := &in.LeakGracePeriod, &out.LeakGracePeriod 5121 *out = new(v1.Duration) 5122 **out = **in 5123 } 5124 return 5125 } 5126 5127 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeControllerConfig. 5128 func (in *NodeControllerConfig) DeepCopy() *NodeControllerConfig { 5129 if in == nil { 5130 return nil 5131 } 5132 out := new(NodeControllerConfig) 5133 in.DeepCopyInto(out) 5134 return out 5135 } 5136 5137 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5138 func (in *PacketCapture) DeepCopyInto(out *PacketCapture) { 5139 *out = *in 5140 out.TypeMeta = in.TypeMeta 5141 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5142 in.Spec.DeepCopyInto(&out.Spec) 5143 in.Status.DeepCopyInto(&out.Status) 5144 return 5145 } 5146 5147 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCapture. 5148 func (in *PacketCapture) DeepCopy() *PacketCapture { 5149 if in == nil { 5150 return nil 5151 } 5152 out := new(PacketCapture) 5153 in.DeepCopyInto(out) 5154 return out 5155 } 5156 5157 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5158 func (in *PacketCapture) DeepCopyObject() runtime.Object { 5159 if c := in.DeepCopy(); c != nil { 5160 return c 5161 } 5162 return nil 5163 } 5164 5165 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5166 func (in *PacketCaptureFile) DeepCopyInto(out *PacketCaptureFile) { 5167 *out = *in 5168 if in.FileNames != nil { 5169 in, out := &in.FileNames, &out.FileNames 5170 *out = make([]string, len(*in)) 5171 copy(*out, *in) 5172 } 5173 if in.State != nil { 5174 in, out := &in.State, &out.State 5175 *out = new(PacketCaptureState) 5176 **out = **in 5177 } 5178 return 5179 } 5180 5181 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureFile. 5182 func (in *PacketCaptureFile) DeepCopy() *PacketCaptureFile { 5183 if in == nil { 5184 return nil 5185 } 5186 out := new(PacketCaptureFile) 5187 in.DeepCopyInto(out) 5188 return out 5189 } 5190 5191 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5192 func (in *PacketCaptureList) DeepCopyInto(out *PacketCaptureList) { 5193 *out = *in 5194 out.TypeMeta = in.TypeMeta 5195 in.ListMeta.DeepCopyInto(&out.ListMeta) 5196 if in.Items != nil { 5197 in, out := &in.Items, &out.Items 5198 *out = make([]PacketCapture, len(*in)) 5199 for i := range *in { 5200 (*in)[i].DeepCopyInto(&(*out)[i]) 5201 } 5202 } 5203 return 5204 } 5205 5206 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureList. 5207 func (in *PacketCaptureList) DeepCopy() *PacketCaptureList { 5208 if in == nil { 5209 return nil 5210 } 5211 out := new(PacketCaptureList) 5212 in.DeepCopyInto(out) 5213 return out 5214 } 5215 5216 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5217 func (in *PacketCaptureList) DeepCopyObject() runtime.Object { 5218 if c := in.DeepCopy(); c != nil { 5219 return c 5220 } 5221 return nil 5222 } 5223 5224 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5225 func (in *PacketCaptureRule) DeepCopyInto(out *PacketCaptureRule) { 5226 *out = *in 5227 if in.Protocol != nil { 5228 in, out := &in.Protocol, &out.Protocol 5229 *out = new(numorstring.Protocol) 5230 **out = **in 5231 } 5232 if in.Ports != nil { 5233 in, out := &in.Ports, &out.Ports 5234 *out = make([]numorstring.Port, len(*in)) 5235 copy(*out, *in) 5236 } 5237 return 5238 } 5239 5240 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureRule. 5241 func (in *PacketCaptureRule) DeepCopy() *PacketCaptureRule { 5242 if in == nil { 5243 return nil 5244 } 5245 out := new(PacketCaptureRule) 5246 in.DeepCopyInto(out) 5247 return out 5248 } 5249 5250 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5251 func (in *PacketCaptureSpec) DeepCopyInto(out *PacketCaptureSpec) { 5252 *out = *in 5253 if in.Filters != nil { 5254 in, out := &in.Filters, &out.Filters 5255 *out = make([]PacketCaptureRule, len(*in)) 5256 for i := range *in { 5257 (*in)[i].DeepCopyInto(&(*out)[i]) 5258 } 5259 } 5260 if in.StartTime != nil { 5261 in, out := &in.StartTime, &out.StartTime 5262 *out = (*in).DeepCopy() 5263 } 5264 if in.EndTime != nil { 5265 in, out := &in.EndTime, &out.EndTime 5266 *out = (*in).DeepCopy() 5267 } 5268 return 5269 } 5270 5271 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureSpec. 5272 func (in *PacketCaptureSpec) DeepCopy() *PacketCaptureSpec { 5273 if in == nil { 5274 return nil 5275 } 5276 out := new(PacketCaptureSpec) 5277 in.DeepCopyInto(out) 5278 return out 5279 } 5280 5281 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5282 func (in *PacketCaptureStatus) DeepCopyInto(out *PacketCaptureStatus) { 5283 *out = *in 5284 if in.Files != nil { 5285 in, out := &in.Files, &out.Files 5286 *out = make([]PacketCaptureFile, len(*in)) 5287 for i := range *in { 5288 (*in)[i].DeepCopyInto(&(*out)[i]) 5289 } 5290 } 5291 return 5292 } 5293 5294 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketCaptureStatus. 5295 func (in *PacketCaptureStatus) DeepCopy() *PacketCaptureStatus { 5296 if in == nil { 5297 return nil 5298 } 5299 out := new(PacketCaptureStatus) 5300 in.DeepCopyInto(out) 5301 return out 5302 } 5303 5304 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5305 func (in *PolicyControllerConfig) DeepCopyInto(out *PolicyControllerConfig) { 5306 *out = *in 5307 if in.ReconcilerPeriod != nil { 5308 in, out := &in.ReconcilerPeriod, &out.ReconcilerPeriod 5309 *out = new(v1.Duration) 5310 **out = **in 5311 } 5312 return 5313 } 5314 5315 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyControllerConfig. 5316 func (in *PolicyControllerConfig) DeepCopy() *PolicyControllerConfig { 5317 if in == nil { 5318 return nil 5319 } 5320 out := new(PolicyControllerConfig) 5321 in.DeepCopyInto(out) 5322 return out 5323 } 5324 5325 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5326 func (in *PolicyRecommendationScope) DeepCopyInto(out *PolicyRecommendationScope) { 5327 *out = *in 5328 out.TypeMeta = in.TypeMeta 5329 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5330 in.Spec.DeepCopyInto(&out.Spec) 5331 in.Status.DeepCopyInto(&out.Status) 5332 return 5333 } 5334 5335 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRecommendationScope. 5336 func (in *PolicyRecommendationScope) DeepCopy() *PolicyRecommendationScope { 5337 if in == nil { 5338 return nil 5339 } 5340 out := new(PolicyRecommendationScope) 5341 in.DeepCopyInto(out) 5342 return out 5343 } 5344 5345 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5346 func (in *PolicyRecommendationScope) DeepCopyObject() runtime.Object { 5347 if c := in.DeepCopy(); c != nil { 5348 return c 5349 } 5350 return nil 5351 } 5352 5353 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5354 func (in *PolicyRecommendationScopeList) DeepCopyInto(out *PolicyRecommendationScopeList) { 5355 *out = *in 5356 out.TypeMeta = in.TypeMeta 5357 in.ListMeta.DeepCopyInto(&out.ListMeta) 5358 if in.Items != nil { 5359 in, out := &in.Items, &out.Items 5360 *out = make([]PolicyRecommendationScope, len(*in)) 5361 for i := range *in { 5362 (*in)[i].DeepCopyInto(&(*out)[i]) 5363 } 5364 } 5365 return 5366 } 5367 5368 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRecommendationScopeList. 5369 func (in *PolicyRecommendationScopeList) DeepCopy() *PolicyRecommendationScopeList { 5370 if in == nil { 5371 return nil 5372 } 5373 out := new(PolicyRecommendationScopeList) 5374 in.DeepCopyInto(out) 5375 return out 5376 } 5377 5378 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5379 func (in *PolicyRecommendationScopeList) DeepCopyObject() runtime.Object { 5380 if c := in.DeepCopy(); c != nil { 5381 return c 5382 } 5383 return nil 5384 } 5385 5386 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5387 func (in *PolicyRecommendationScopeNamespaceSpec) DeepCopyInto(out *PolicyRecommendationScopeNamespaceSpec) { 5388 *out = *in 5389 return 5390 } 5391 5392 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRecommendationScopeNamespaceSpec. 5393 func (in *PolicyRecommendationScopeNamespaceSpec) DeepCopy() *PolicyRecommendationScopeNamespaceSpec { 5394 if in == nil { 5395 return nil 5396 } 5397 out := new(PolicyRecommendationScopeNamespaceSpec) 5398 in.DeepCopyInto(out) 5399 return out 5400 } 5401 5402 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5403 func (in *PolicyRecommendationScopeSpec) DeepCopyInto(out *PolicyRecommendationScopeSpec) { 5404 *out = *in 5405 if in.Interval != nil { 5406 in, out := &in.Interval, &out.Interval 5407 *out = new(v1.Duration) 5408 **out = **in 5409 } 5410 if in.InitialLookback != nil { 5411 in, out := &in.InitialLookback, &out.InitialLookback 5412 *out = new(v1.Duration) 5413 **out = **in 5414 } 5415 if in.StabilizationPeriod != nil { 5416 in, out := &in.StabilizationPeriod, &out.StabilizationPeriod 5417 *out = new(v1.Duration) 5418 **out = **in 5419 } 5420 if in.MaxRules != nil { 5421 in, out := &in.MaxRules, &out.MaxRules 5422 *out = new(int) 5423 **out = **in 5424 } 5425 if in.PoliciesLearningCutOff != nil { 5426 in, out := &in.PoliciesLearningCutOff, &out.PoliciesLearningCutOff 5427 *out = new(int) 5428 **out = **in 5429 } 5430 out.NamespaceSpec = in.NamespaceSpec 5431 return 5432 } 5433 5434 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRecommendationScopeSpec. 5435 func (in *PolicyRecommendationScopeSpec) DeepCopy() *PolicyRecommendationScopeSpec { 5436 if in == nil { 5437 return nil 5438 } 5439 out := new(PolicyRecommendationScopeSpec) 5440 in.DeepCopyInto(out) 5441 return out 5442 } 5443 5444 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5445 func (in *PolicyRecommendationScopeStatus) DeepCopyInto(out *PolicyRecommendationScopeStatus) { 5446 *out = *in 5447 if in.Conditions != nil { 5448 in, out := &in.Conditions, &out.Conditions 5449 *out = make([]PolicyRecommendationScopeStatusCondition, len(*in)) 5450 copy(*out, *in) 5451 } 5452 return 5453 } 5454 5455 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRecommendationScopeStatus. 5456 func (in *PolicyRecommendationScopeStatus) DeepCopy() *PolicyRecommendationScopeStatus { 5457 if in == nil { 5458 return nil 5459 } 5460 out := new(PolicyRecommendationScopeStatus) 5461 in.DeepCopyInto(out) 5462 return out 5463 } 5464 5465 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5466 func (in *PolicyRecommendationScopeStatusCondition) DeepCopyInto(out *PolicyRecommendationScopeStatusCondition) { 5467 *out = *in 5468 return 5469 } 5470 5471 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRecommendationScopeStatusCondition. 5472 func (in *PolicyRecommendationScopeStatusCondition) DeepCopy() *PolicyRecommendationScopeStatusCondition { 5473 if in == nil { 5474 return nil 5475 } 5476 out := new(PolicyRecommendationScopeStatusCondition) 5477 in.DeepCopyInto(out) 5478 return out 5479 } 5480 5481 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5482 func (in *Position) DeepCopyInto(out *Position) { 5483 *out = *in 5484 return 5485 } 5486 5487 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Position. 5488 func (in *Position) DeepCopy() *Position { 5489 if in == nil { 5490 return nil 5491 } 5492 out := new(Position) 5493 in.DeepCopyInto(out) 5494 return out 5495 } 5496 5497 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5498 func (in *PrefixAdvertisement) DeepCopyInto(out *PrefixAdvertisement) { 5499 *out = *in 5500 if in.Communities != nil { 5501 in, out := &in.Communities, &out.Communities 5502 *out = make([]string, len(*in)) 5503 copy(*out, *in) 5504 } 5505 return 5506 } 5507 5508 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixAdvertisement. 5509 func (in *PrefixAdvertisement) DeepCopy() *PrefixAdvertisement { 5510 if in == nil { 5511 return nil 5512 } 5513 out := new(PrefixAdvertisement) 5514 in.DeepCopyInto(out) 5515 return out 5516 } 5517 5518 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5519 func (in *Profile) DeepCopyInto(out *Profile) { 5520 *out = *in 5521 out.TypeMeta = in.TypeMeta 5522 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5523 in.Spec.DeepCopyInto(&out.Spec) 5524 return 5525 } 5526 5527 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile. 5528 func (in *Profile) DeepCopy() *Profile { 5529 if in == nil { 5530 return nil 5531 } 5532 out := new(Profile) 5533 in.DeepCopyInto(out) 5534 return out 5535 } 5536 5537 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5538 func (in *Profile) DeepCopyObject() runtime.Object { 5539 if c := in.DeepCopy(); c != nil { 5540 return c 5541 } 5542 return nil 5543 } 5544 5545 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5546 func (in *ProfileList) DeepCopyInto(out *ProfileList) { 5547 *out = *in 5548 out.TypeMeta = in.TypeMeta 5549 in.ListMeta.DeepCopyInto(&out.ListMeta) 5550 if in.Items != nil { 5551 in, out := &in.Items, &out.Items 5552 *out = make([]Profile, len(*in)) 5553 for i := range *in { 5554 (*in)[i].DeepCopyInto(&(*out)[i]) 5555 } 5556 } 5557 return 5558 } 5559 5560 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileList. 5561 func (in *ProfileList) DeepCopy() *ProfileList { 5562 if in == nil { 5563 return nil 5564 } 5565 out := new(ProfileList) 5566 in.DeepCopyInto(out) 5567 return out 5568 } 5569 5570 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5571 func (in *ProfileList) DeepCopyObject() runtime.Object { 5572 if c := in.DeepCopy(); c != nil { 5573 return c 5574 } 5575 return nil 5576 } 5577 5578 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5579 func (in *ProfileSpec) DeepCopyInto(out *ProfileSpec) { 5580 *out = *in 5581 if in.Ingress != nil { 5582 in, out := &in.Ingress, &out.Ingress 5583 *out = make([]Rule, len(*in)) 5584 for i := range *in { 5585 (*in)[i].DeepCopyInto(&(*out)[i]) 5586 } 5587 } 5588 if in.Egress != nil { 5589 in, out := &in.Egress, &out.Egress 5590 *out = make([]Rule, len(*in)) 5591 for i := range *in { 5592 (*in)[i].DeepCopyInto(&(*out)[i]) 5593 } 5594 } 5595 if in.LabelsToApply != nil { 5596 in, out := &in.LabelsToApply, &out.LabelsToApply 5597 *out = make(map[string]string, len(*in)) 5598 for key, val := range *in { 5599 (*out)[key] = val 5600 } 5601 } 5602 if in.EgressGateway != nil { 5603 in, out := &in.EgressGateway, &out.EgressGateway 5604 *out = new(EgressGatewaySpec) 5605 (*in).DeepCopyInto(*out) 5606 } 5607 return 5608 } 5609 5610 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpec. 5611 func (in *ProfileSpec) DeepCopy() *ProfileSpec { 5612 if in == nil { 5613 return nil 5614 } 5615 out := new(ProfileSpec) 5616 in.DeepCopyInto(out) 5617 return out 5618 } 5619 5620 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5621 func (in *ProtoPort) DeepCopyInto(out *ProtoPort) { 5622 *out = *in 5623 return 5624 } 5625 5626 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtoPort. 5627 func (in *ProtoPort) DeepCopy() *ProtoPort { 5628 if in == nil { 5629 return nil 5630 } 5631 out := new(ProtoPort) 5632 in.DeepCopyInto(out) 5633 return out 5634 } 5635 5636 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5637 func (in *Pull) DeepCopyInto(out *Pull) { 5638 *out = *in 5639 if in.HTTP != nil { 5640 in, out := &in.HTTP, &out.HTTP 5641 *out = new(HTTPPull) 5642 (*in).DeepCopyInto(*out) 5643 } 5644 return 5645 } 5646 5647 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pull. 5648 func (in *Pull) DeepCopy() *Pull { 5649 if in == nil { 5650 return nil 5651 } 5652 out := new(Pull) 5653 in.DeepCopyInto(out) 5654 return out 5655 } 5656 5657 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5658 func (in *RemoteClusterConfiguration) DeepCopyInto(out *RemoteClusterConfiguration) { 5659 *out = *in 5660 out.TypeMeta = in.TypeMeta 5661 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 5662 in.Spec.DeepCopyInto(&out.Spec) 5663 return 5664 } 5665 5666 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteClusterConfiguration. 5667 func (in *RemoteClusterConfiguration) DeepCopy() *RemoteClusterConfiguration { 5668 if in == nil { 5669 return nil 5670 } 5671 out := new(RemoteClusterConfiguration) 5672 in.DeepCopyInto(out) 5673 return out 5674 } 5675 5676 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5677 func (in *RemoteClusterConfiguration) DeepCopyObject() runtime.Object { 5678 if c := in.DeepCopy(); c != nil { 5679 return c 5680 } 5681 return nil 5682 } 5683 5684 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5685 func (in *RemoteClusterConfigurationList) DeepCopyInto(out *RemoteClusterConfigurationList) { 5686 *out = *in 5687 out.TypeMeta = in.TypeMeta 5688 in.ListMeta.DeepCopyInto(&out.ListMeta) 5689 if in.Items != nil { 5690 in, out := &in.Items, &out.Items 5691 *out = make([]RemoteClusterConfiguration, len(*in)) 5692 for i := range *in { 5693 (*in)[i].DeepCopyInto(&(*out)[i]) 5694 } 5695 } 5696 return 5697 } 5698 5699 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteClusterConfigurationList. 5700 func (in *RemoteClusterConfigurationList) DeepCopy() *RemoteClusterConfigurationList { 5701 if in == nil { 5702 return nil 5703 } 5704 out := new(RemoteClusterConfigurationList) 5705 in.DeepCopyInto(out) 5706 return out 5707 } 5708 5709 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 5710 func (in *RemoteClusterConfigurationList) DeepCopyObject() runtime.Object { 5711 if c := in.DeepCopy(); c != nil { 5712 return c 5713 } 5714 return nil 5715 } 5716 5717 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5718 func (in *RemoteClusterConfigurationSpec) DeepCopyInto(out *RemoteClusterConfigurationSpec) { 5719 *out = *in 5720 if in.ClusterAccessSecret != nil { 5721 in, out := &in.ClusterAccessSecret, &out.ClusterAccessSecret 5722 *out = new(corev1.ObjectReference) 5723 **out = **in 5724 } 5725 out.EtcdConfig = in.EtcdConfig 5726 out.KubeConfig = in.KubeConfig 5727 out.SyncOptions = in.SyncOptions 5728 return 5729 } 5730 5731 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteClusterConfigurationSpec. 5732 func (in *RemoteClusterConfigurationSpec) DeepCopy() *RemoteClusterConfigurationSpec { 5733 if in == nil { 5734 return nil 5735 } 5736 out := new(RemoteClusterConfigurationSpec) 5737 in.DeepCopyInto(out) 5738 return out 5739 } 5740 5741 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5742 func (in *RemoteClusterSyncOptions) DeepCopyInto(out *RemoteClusterSyncOptions) { 5743 *out = *in 5744 return 5745 } 5746 5747 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteClusterSyncOptions. 5748 func (in *RemoteClusterSyncOptions) DeepCopy() *RemoteClusterSyncOptions { 5749 if in == nil { 5750 return nil 5751 } 5752 out := new(RemoteClusterSyncOptions) 5753 in.DeepCopyInto(out) 5754 return out 5755 } 5756 5757 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5758 func (in *ReportData) DeepCopyInto(out *ReportData) { 5759 *out = *in 5760 in.ReportSpec.DeepCopyInto(&out.ReportSpec) 5761 in.ReportTypeSpec.DeepCopyInto(&out.ReportTypeSpec) 5762 in.StartTime.DeepCopyInto(&out.StartTime) 5763 in.EndTime.DeepCopyInto(&out.EndTime) 5764 in.GenerationTime.DeepCopyInto(&out.GenerationTime) 5765 if in.Endpoints != nil { 5766 in, out := &in.Endpoints, &out.Endpoints 5767 *out = make([]EndpointsReportEndpoint, len(*in)) 5768 for i := range *in { 5769 (*in)[i].DeepCopyInto(&(*out)[i]) 5770 } 5771 } 5772 out.EndpointsSummary = in.EndpointsSummary 5773 if in.Namespaces != nil { 5774 in, out := &in.Namespaces, &out.Namespaces 5775 *out = make([]EndpointsReportNamespace, len(*in)) 5776 copy(*out, *in) 5777 } 5778 out.NamespacesSummary = in.NamespacesSummary 5779 if in.Services != nil { 5780 in, out := &in.Services, &out.Services 5781 *out = make([]EndpointsReportService, len(*in)) 5782 copy(*out, *in) 5783 } 5784 out.ServicesSummary = in.ServicesSummary 5785 if in.AuditEvents != nil { 5786 in, out := &in.AuditEvents, &out.AuditEvents 5787 *out = make([]audit.Event, len(*in)) 5788 for i := range *in { 5789 (*in)[i].DeepCopyInto(&(*out)[i]) 5790 } 5791 } 5792 out.AuditSummary = in.AuditSummary 5793 if in.Flows != nil { 5794 in, out := &in.Flows, &out.Flows 5795 *out = make([]EndpointsReportFlow, len(*in)) 5796 copy(*out, *in) 5797 } 5798 if in.CISBenchmark != nil { 5799 in, out := &in.CISBenchmark, &out.CISBenchmark 5800 *out = make([]CISBenchmarkNode, len(*in)) 5801 for i := range *in { 5802 (*in)[i].DeepCopyInto(&(*out)[i]) 5803 } 5804 } 5805 out.CISBenchmarkSummary = in.CISBenchmarkSummary 5806 return 5807 } 5808 5809 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportData. 5810 func (in *ReportData) DeepCopy() *ReportData { 5811 if in == nil { 5812 return nil 5813 } 5814 out := new(ReportData) 5815 in.DeepCopyInto(out) 5816 return out 5817 } 5818 5819 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5820 func (in *ReportJob) DeepCopyInto(out *ReportJob) { 5821 *out = *in 5822 in.Start.DeepCopyInto(&out.Start) 5823 in.End.DeepCopyInto(&out.End) 5824 if in.Job != nil { 5825 in, out := &in.Job, &out.Job 5826 *out = new(corev1.ObjectReference) 5827 **out = **in 5828 } 5829 return 5830 } 5831 5832 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportJob. 5833 func (in *ReportJob) DeepCopy() *ReportJob { 5834 if in == nil { 5835 return nil 5836 } 5837 out := new(ReportJob) 5838 in.DeepCopyInto(out) 5839 return out 5840 } 5841 5842 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5843 func (in *ReportSpec) DeepCopyInto(out *ReportSpec) { 5844 *out = *in 5845 if in.Endpoints != nil { 5846 in, out := &in.Endpoints, &out.Endpoints 5847 *out = new(EndpointsSelection) 5848 (*in).DeepCopyInto(*out) 5849 } 5850 if in.JobNodeSelector != nil { 5851 in, out := &in.JobNodeSelector, &out.JobNodeSelector 5852 *out = make(map[string]string, len(*in)) 5853 for key, val := range *in { 5854 (*out)[key] = val 5855 } 5856 } 5857 if in.Suspend != nil { 5858 in, out := &in.Suspend, &out.Suspend 5859 *out = new(bool) 5860 **out = **in 5861 } 5862 if in.CIS != nil { 5863 in, out := &in.CIS, &out.CIS 5864 *out = new(CISBenchmarkParams) 5865 (*in).DeepCopyInto(*out) 5866 } 5867 return 5868 } 5869 5870 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportSpec. 5871 func (in *ReportSpec) DeepCopy() *ReportSpec { 5872 if in == nil { 5873 return nil 5874 } 5875 out := new(ReportSpec) 5876 in.DeepCopyInto(out) 5877 return out 5878 } 5879 5880 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5881 func (in *ReportStatus) DeepCopyInto(out *ReportStatus) { 5882 *out = *in 5883 if in.LastSuccessfulReportJobs != nil { 5884 in, out := &in.LastSuccessfulReportJobs, &out.LastSuccessfulReportJobs 5885 *out = make([]CompletedReportJob, len(*in)) 5886 for i := range *in { 5887 (*in)[i].DeepCopyInto(&(*out)[i]) 5888 } 5889 } 5890 if in.LastFailedReportJobs != nil { 5891 in, out := &in.LastFailedReportJobs, &out.LastFailedReportJobs 5892 *out = make([]CompletedReportJob, len(*in)) 5893 for i := range *in { 5894 (*in)[i].DeepCopyInto(&(*out)[i]) 5895 } 5896 } 5897 if in.ActiveReportJobs != nil { 5898 in, out := &in.ActiveReportJobs, &out.ActiveReportJobs 5899 *out = make([]ReportJob, len(*in)) 5900 for i := range *in { 5901 (*in)[i].DeepCopyInto(&(*out)[i]) 5902 } 5903 } 5904 if in.LastScheduledReportJob != nil { 5905 in, out := &in.LastScheduledReportJob, &out.LastScheduledReportJob 5906 *out = new(ReportJob) 5907 (*in).DeepCopyInto(*out) 5908 } 5909 return 5910 } 5911 5912 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportStatus. 5913 func (in *ReportStatus) DeepCopy() *ReportStatus { 5914 if in == nil { 5915 return nil 5916 } 5917 out := new(ReportStatus) 5918 in.DeepCopyInto(out) 5919 return out 5920 } 5921 5922 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5923 func (in *ReportTemplate) DeepCopyInto(out *ReportTemplate) { 5924 *out = *in 5925 return 5926 } 5927 5928 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportTemplate. 5929 func (in *ReportTemplate) DeepCopy() *ReportTemplate { 5930 if in == nil { 5931 return nil 5932 } 5933 out := new(ReportTemplate) 5934 in.DeepCopyInto(out) 5935 return out 5936 } 5937 5938 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5939 func (in *ReportTypeSpec) DeepCopyInto(out *ReportTypeSpec) { 5940 *out = *in 5941 out.UISummaryTemplate = in.UISummaryTemplate 5942 if in.DownloadTemplates != nil { 5943 in, out := &in.DownloadTemplates, &out.DownloadTemplates 5944 *out = make([]ReportTemplate, len(*in)) 5945 copy(*out, *in) 5946 } 5947 if in.AuditEventsSelection != nil { 5948 in, out := &in.AuditEventsSelection, &out.AuditEventsSelection 5949 *out = new(AuditEventsSelection) 5950 (*in).DeepCopyInto(*out) 5951 } 5952 return 5953 } 5954 5955 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportTypeSpec. 5956 func (in *ReportTypeSpec) DeepCopy() *ReportTypeSpec { 5957 if in == nil { 5958 return nil 5959 } 5960 out := new(ReportTypeSpec) 5961 in.DeepCopyInto(out) 5962 return out 5963 } 5964 5965 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5966 func (in *ResourceID) DeepCopyInto(out *ResourceID) { 5967 *out = *in 5968 out.TypeMeta = in.TypeMeta 5969 return 5970 } 5971 5972 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceID. 5973 func (in *ResourceID) DeepCopy() *ResourceID { 5974 if in == nil { 5975 return nil 5976 } 5977 out := new(ResourceID) 5978 in.DeepCopyInto(out) 5979 return out 5980 } 5981 5982 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5983 func (in *RouteTableIDRange) DeepCopyInto(out *RouteTableIDRange) { 5984 *out = *in 5985 return 5986 } 5987 5988 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableIDRange. 5989 func (in *RouteTableIDRange) DeepCopy() *RouteTableIDRange { 5990 if in == nil { 5991 return nil 5992 } 5993 out := new(RouteTableIDRange) 5994 in.DeepCopyInto(out) 5995 return out 5996 } 5997 5998 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 5999 func (in *RouteTableRange) DeepCopyInto(out *RouteTableRange) { 6000 *out = *in 6001 return 6002 } 6003 6004 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableRange. 6005 func (in *RouteTableRange) DeepCopy() *RouteTableRange { 6006 if in == nil { 6007 return nil 6008 } 6009 out := new(RouteTableRange) 6010 in.DeepCopyInto(out) 6011 return out 6012 } 6013 6014 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6015 func (in RouteTableRanges) DeepCopyInto(out *RouteTableRanges) { 6016 { 6017 in := &in 6018 *out = make(RouteTableRanges, len(*in)) 6019 copy(*out, *in) 6020 return 6021 } 6022 } 6023 6024 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableRanges. 6025 func (in RouteTableRanges) DeepCopy() RouteTableRanges { 6026 if in == nil { 6027 return nil 6028 } 6029 out := new(RouteTableRanges) 6030 in.DeepCopyInto(out) 6031 return *out 6032 } 6033 6034 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6035 func (in *Rule) DeepCopyInto(out *Rule) { 6036 *out = *in 6037 if in.IPVersion != nil { 6038 in, out := &in.IPVersion, &out.IPVersion 6039 *out = new(int) 6040 **out = **in 6041 } 6042 if in.Protocol != nil { 6043 in, out := &in.Protocol, &out.Protocol 6044 *out = new(numorstring.Protocol) 6045 **out = **in 6046 } 6047 if in.ICMP != nil { 6048 in, out := &in.ICMP, &out.ICMP 6049 *out = new(ICMPFields) 6050 (*in).DeepCopyInto(*out) 6051 } 6052 if in.NotProtocol != nil { 6053 in, out := &in.NotProtocol, &out.NotProtocol 6054 *out = new(numorstring.Protocol) 6055 **out = **in 6056 } 6057 if in.NotICMP != nil { 6058 in, out := &in.NotICMP, &out.NotICMP 6059 *out = new(ICMPFields) 6060 (*in).DeepCopyInto(*out) 6061 } 6062 in.Source.DeepCopyInto(&out.Source) 6063 in.Destination.DeepCopyInto(&out.Destination) 6064 if in.HTTP != nil { 6065 in, out := &in.HTTP, &out.HTTP 6066 *out = new(HTTPMatch) 6067 (*in).DeepCopyInto(*out) 6068 } 6069 if in.Metadata != nil { 6070 in, out := &in.Metadata, &out.Metadata 6071 *out = new(RuleMetadata) 6072 (*in).DeepCopyInto(*out) 6073 } 6074 return 6075 } 6076 6077 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule. 6078 func (in *Rule) DeepCopy() *Rule { 6079 if in == nil { 6080 return nil 6081 } 6082 out := new(Rule) 6083 in.DeepCopyInto(out) 6084 return out 6085 } 6086 6087 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6088 func (in *RuleMetadata) DeepCopyInto(out *RuleMetadata) { 6089 *out = *in 6090 if in.Annotations != nil { 6091 in, out := &in.Annotations, &out.Annotations 6092 *out = make(map[string]string, len(*in)) 6093 for key, val := range *in { 6094 (*out)[key] = val 6095 } 6096 } 6097 return 6098 } 6099 6100 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleMetadata. 6101 func (in *RuleMetadata) DeepCopy() *RuleMetadata { 6102 if in == nil { 6103 return nil 6104 } 6105 out := new(RuleMetadata) 6106 in.DeepCopyInto(out) 6107 return out 6108 } 6109 6110 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6111 func (in *SecurityEventWebhook) DeepCopyInto(out *SecurityEventWebhook) { 6112 *out = *in 6113 out.TypeMeta = in.TypeMeta 6114 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6115 if in.Status != nil { 6116 in, out := &in.Status, &out.Status 6117 *out = make([]v1.Condition, len(*in)) 6118 for i := range *in { 6119 (*in)[i].DeepCopyInto(&(*out)[i]) 6120 } 6121 } 6122 in.Spec.DeepCopyInto(&out.Spec) 6123 return 6124 } 6125 6126 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityEventWebhook. 6127 func (in *SecurityEventWebhook) DeepCopy() *SecurityEventWebhook { 6128 if in == nil { 6129 return nil 6130 } 6131 out := new(SecurityEventWebhook) 6132 in.DeepCopyInto(out) 6133 return out 6134 } 6135 6136 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6137 func (in *SecurityEventWebhook) DeepCopyObject() runtime.Object { 6138 if c := in.DeepCopy(); c != nil { 6139 return c 6140 } 6141 return nil 6142 } 6143 6144 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6145 func (in *SecurityEventWebhookConfigVar) DeepCopyInto(out *SecurityEventWebhookConfigVar) { 6146 *out = *in 6147 if in.ValueFrom != nil { 6148 in, out := &in.ValueFrom, &out.ValueFrom 6149 *out = new(SecurityEventWebhookConfigVarSource) 6150 (*in).DeepCopyInto(*out) 6151 } 6152 return 6153 } 6154 6155 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityEventWebhookConfigVar. 6156 func (in *SecurityEventWebhookConfigVar) DeepCopy() *SecurityEventWebhookConfigVar { 6157 if in == nil { 6158 return nil 6159 } 6160 out := new(SecurityEventWebhookConfigVar) 6161 in.DeepCopyInto(out) 6162 return out 6163 } 6164 6165 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6166 func (in *SecurityEventWebhookConfigVarSource) DeepCopyInto(out *SecurityEventWebhookConfigVarSource) { 6167 *out = *in 6168 if in.ConfigMapKeyRef != nil { 6169 in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef 6170 *out = new(corev1.ConfigMapKeySelector) 6171 (*in).DeepCopyInto(*out) 6172 } 6173 if in.SecretKeyRef != nil { 6174 in, out := &in.SecretKeyRef, &out.SecretKeyRef 6175 *out = new(corev1.SecretKeySelector) 6176 (*in).DeepCopyInto(*out) 6177 } 6178 return 6179 } 6180 6181 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityEventWebhookConfigVarSource. 6182 func (in *SecurityEventWebhookConfigVarSource) DeepCopy() *SecurityEventWebhookConfigVarSource { 6183 if in == nil { 6184 return nil 6185 } 6186 out := new(SecurityEventWebhookConfigVarSource) 6187 in.DeepCopyInto(out) 6188 return out 6189 } 6190 6191 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6192 func (in *SecurityEventWebhookList) DeepCopyInto(out *SecurityEventWebhookList) { 6193 *out = *in 6194 out.TypeMeta = in.TypeMeta 6195 in.ListMeta.DeepCopyInto(&out.ListMeta) 6196 if in.Items != nil { 6197 in, out := &in.Items, &out.Items 6198 *out = make([]SecurityEventWebhook, len(*in)) 6199 for i := range *in { 6200 (*in)[i].DeepCopyInto(&(*out)[i]) 6201 } 6202 } 6203 return 6204 } 6205 6206 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityEventWebhookList. 6207 func (in *SecurityEventWebhookList) DeepCopy() *SecurityEventWebhookList { 6208 if in == nil { 6209 return nil 6210 } 6211 out := new(SecurityEventWebhookList) 6212 in.DeepCopyInto(out) 6213 return out 6214 } 6215 6216 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6217 func (in *SecurityEventWebhookList) DeepCopyObject() runtime.Object { 6218 if c := in.DeepCopy(); c != nil { 6219 return c 6220 } 6221 return nil 6222 } 6223 6224 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6225 func (in *SecurityEventWebhookSpec) DeepCopyInto(out *SecurityEventWebhookSpec) { 6226 *out = *in 6227 if in.Config != nil { 6228 in, out := &in.Config, &out.Config 6229 *out = make([]SecurityEventWebhookConfigVar, len(*in)) 6230 for i := range *in { 6231 (*in)[i].DeepCopyInto(&(*out)[i]) 6232 } 6233 } 6234 return 6235 } 6236 6237 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityEventWebhookSpec. 6238 func (in *SecurityEventWebhookSpec) DeepCopy() *SecurityEventWebhookSpec { 6239 if in == nil { 6240 return nil 6241 } 6242 out := new(SecurityEventWebhookSpec) 6243 in.DeepCopyInto(out) 6244 return out 6245 } 6246 6247 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6248 func (in *ServiceAccountControllerConfig) DeepCopyInto(out *ServiceAccountControllerConfig) { 6249 *out = *in 6250 if in.ReconcilerPeriod != nil { 6251 in, out := &in.ReconcilerPeriod, &out.ReconcilerPeriod 6252 *out = new(v1.Duration) 6253 **out = **in 6254 } 6255 return 6256 } 6257 6258 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountControllerConfig. 6259 func (in *ServiceAccountControllerConfig) DeepCopy() *ServiceAccountControllerConfig { 6260 if in == nil { 6261 return nil 6262 } 6263 out := new(ServiceAccountControllerConfig) 6264 in.DeepCopyInto(out) 6265 return out 6266 } 6267 6268 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6269 func (in *ServiceAccountMatch) DeepCopyInto(out *ServiceAccountMatch) { 6270 *out = *in 6271 if in.Names != nil { 6272 in, out := &in.Names, &out.Names 6273 *out = make([]string, len(*in)) 6274 copy(*out, *in) 6275 } 6276 return 6277 } 6278 6279 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountMatch. 6280 func (in *ServiceAccountMatch) DeepCopy() *ServiceAccountMatch { 6281 if in == nil { 6282 return nil 6283 } 6284 out := new(ServiceAccountMatch) 6285 in.DeepCopyInto(out) 6286 return out 6287 } 6288 6289 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6290 func (in *ServiceClusterIPBlock) DeepCopyInto(out *ServiceClusterIPBlock) { 6291 *out = *in 6292 return 6293 } 6294 6295 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceClusterIPBlock. 6296 func (in *ServiceClusterIPBlock) DeepCopy() *ServiceClusterIPBlock { 6297 if in == nil { 6298 return nil 6299 } 6300 out := new(ServiceClusterIPBlock) 6301 in.DeepCopyInto(out) 6302 return out 6303 } 6304 6305 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6306 func (in *ServiceExternalIPBlock) DeepCopyInto(out *ServiceExternalIPBlock) { 6307 *out = *in 6308 return 6309 } 6310 6311 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceExternalIPBlock. 6312 func (in *ServiceExternalIPBlock) DeepCopy() *ServiceExternalIPBlock { 6313 if in == nil { 6314 return nil 6315 } 6316 out := new(ServiceExternalIPBlock) 6317 in.DeepCopyInto(out) 6318 return out 6319 } 6320 6321 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6322 func (in *ServiceLoadBalancerIPBlock) DeepCopyInto(out *ServiceLoadBalancerIPBlock) { 6323 *out = *in 6324 return 6325 } 6326 6327 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLoadBalancerIPBlock. 6328 func (in *ServiceLoadBalancerIPBlock) DeepCopy() *ServiceLoadBalancerIPBlock { 6329 if in == nil { 6330 return nil 6331 } 6332 out := new(ServiceLoadBalancerIPBlock) 6333 in.DeepCopyInto(out) 6334 return out 6335 } 6336 6337 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6338 func (in *ServiceMatch) DeepCopyInto(out *ServiceMatch) { 6339 *out = *in 6340 return 6341 } 6342 6343 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMatch. 6344 func (in *ServiceMatch) DeepCopy() *ServiceMatch { 6345 if in == nil { 6346 return nil 6347 } 6348 out := new(ServiceMatch) 6349 in.DeepCopyInto(out) 6350 return out 6351 } 6352 6353 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6354 func (in *StagedGlobalNetworkPolicy) DeepCopyInto(out *StagedGlobalNetworkPolicy) { 6355 *out = *in 6356 out.TypeMeta = in.TypeMeta 6357 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6358 in.Spec.DeepCopyInto(&out.Spec) 6359 return 6360 } 6361 6362 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedGlobalNetworkPolicy. 6363 func (in *StagedGlobalNetworkPolicy) DeepCopy() *StagedGlobalNetworkPolicy { 6364 if in == nil { 6365 return nil 6366 } 6367 out := new(StagedGlobalNetworkPolicy) 6368 in.DeepCopyInto(out) 6369 return out 6370 } 6371 6372 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6373 func (in *StagedGlobalNetworkPolicy) DeepCopyObject() runtime.Object { 6374 if c := in.DeepCopy(); c != nil { 6375 return c 6376 } 6377 return nil 6378 } 6379 6380 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6381 func (in *StagedGlobalNetworkPolicyList) DeepCopyInto(out *StagedGlobalNetworkPolicyList) { 6382 *out = *in 6383 out.TypeMeta = in.TypeMeta 6384 in.ListMeta.DeepCopyInto(&out.ListMeta) 6385 if in.Items != nil { 6386 in, out := &in.Items, &out.Items 6387 *out = make([]StagedGlobalNetworkPolicy, len(*in)) 6388 for i := range *in { 6389 (*in)[i].DeepCopyInto(&(*out)[i]) 6390 } 6391 } 6392 return 6393 } 6394 6395 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedGlobalNetworkPolicyList. 6396 func (in *StagedGlobalNetworkPolicyList) DeepCopy() *StagedGlobalNetworkPolicyList { 6397 if in == nil { 6398 return nil 6399 } 6400 out := new(StagedGlobalNetworkPolicyList) 6401 in.DeepCopyInto(out) 6402 return out 6403 } 6404 6405 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6406 func (in *StagedGlobalNetworkPolicyList) DeepCopyObject() runtime.Object { 6407 if c := in.DeepCopy(); c != nil { 6408 return c 6409 } 6410 return nil 6411 } 6412 6413 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6414 func (in *StagedGlobalNetworkPolicySpec) DeepCopyInto(out *StagedGlobalNetworkPolicySpec) { 6415 *out = *in 6416 if in.Order != nil { 6417 in, out := &in.Order, &out.Order 6418 *out = new(float64) 6419 **out = **in 6420 } 6421 if in.Ingress != nil { 6422 in, out := &in.Ingress, &out.Ingress 6423 *out = make([]Rule, len(*in)) 6424 for i := range *in { 6425 (*in)[i].DeepCopyInto(&(*out)[i]) 6426 } 6427 } 6428 if in.Egress != nil { 6429 in, out := &in.Egress, &out.Egress 6430 *out = make([]Rule, len(*in)) 6431 for i := range *in { 6432 (*in)[i].DeepCopyInto(&(*out)[i]) 6433 } 6434 } 6435 if in.Types != nil { 6436 in, out := &in.Types, &out.Types 6437 *out = make([]PolicyType, len(*in)) 6438 copy(*out, *in) 6439 } 6440 if in.PerformanceHints != nil { 6441 in, out := &in.PerformanceHints, &out.PerformanceHints 6442 *out = make([]PolicyPerformanceHint, len(*in)) 6443 copy(*out, *in) 6444 } 6445 return 6446 } 6447 6448 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedGlobalNetworkPolicySpec. 6449 func (in *StagedGlobalNetworkPolicySpec) DeepCopy() *StagedGlobalNetworkPolicySpec { 6450 if in == nil { 6451 return nil 6452 } 6453 out := new(StagedGlobalNetworkPolicySpec) 6454 in.DeepCopyInto(out) 6455 return out 6456 } 6457 6458 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6459 func (in *StagedKubernetesNetworkPolicy) DeepCopyInto(out *StagedKubernetesNetworkPolicy) { 6460 *out = *in 6461 out.TypeMeta = in.TypeMeta 6462 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6463 in.Spec.DeepCopyInto(&out.Spec) 6464 return 6465 } 6466 6467 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedKubernetesNetworkPolicy. 6468 func (in *StagedKubernetesNetworkPolicy) DeepCopy() *StagedKubernetesNetworkPolicy { 6469 if in == nil { 6470 return nil 6471 } 6472 out := new(StagedKubernetesNetworkPolicy) 6473 in.DeepCopyInto(out) 6474 return out 6475 } 6476 6477 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6478 func (in *StagedKubernetesNetworkPolicy) DeepCopyObject() runtime.Object { 6479 if c := in.DeepCopy(); c != nil { 6480 return c 6481 } 6482 return nil 6483 } 6484 6485 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6486 func (in *StagedKubernetesNetworkPolicyList) DeepCopyInto(out *StagedKubernetesNetworkPolicyList) { 6487 *out = *in 6488 out.TypeMeta = in.TypeMeta 6489 in.ListMeta.DeepCopyInto(&out.ListMeta) 6490 if in.Items != nil { 6491 in, out := &in.Items, &out.Items 6492 *out = make([]StagedKubernetesNetworkPolicy, len(*in)) 6493 for i := range *in { 6494 (*in)[i].DeepCopyInto(&(*out)[i]) 6495 } 6496 } 6497 return 6498 } 6499 6500 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedKubernetesNetworkPolicyList. 6501 func (in *StagedKubernetesNetworkPolicyList) DeepCopy() *StagedKubernetesNetworkPolicyList { 6502 if in == nil { 6503 return nil 6504 } 6505 out := new(StagedKubernetesNetworkPolicyList) 6506 in.DeepCopyInto(out) 6507 return out 6508 } 6509 6510 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6511 func (in *StagedKubernetesNetworkPolicyList) DeepCopyObject() runtime.Object { 6512 if c := in.DeepCopy(); c != nil { 6513 return c 6514 } 6515 return nil 6516 } 6517 6518 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6519 func (in *StagedKubernetesNetworkPolicySpec) DeepCopyInto(out *StagedKubernetesNetworkPolicySpec) { 6520 *out = *in 6521 in.PodSelector.DeepCopyInto(&out.PodSelector) 6522 if in.Ingress != nil { 6523 in, out := &in.Ingress, &out.Ingress 6524 *out = make([]networkingv1.NetworkPolicyIngressRule, len(*in)) 6525 for i := range *in { 6526 (*in)[i].DeepCopyInto(&(*out)[i]) 6527 } 6528 } 6529 if in.Egress != nil { 6530 in, out := &in.Egress, &out.Egress 6531 *out = make([]networkingv1.NetworkPolicyEgressRule, len(*in)) 6532 for i := range *in { 6533 (*in)[i].DeepCopyInto(&(*out)[i]) 6534 } 6535 } 6536 if in.PolicyTypes != nil { 6537 in, out := &in.PolicyTypes, &out.PolicyTypes 6538 *out = make([]networkingv1.PolicyType, len(*in)) 6539 copy(*out, *in) 6540 } 6541 return 6542 } 6543 6544 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedKubernetesNetworkPolicySpec. 6545 func (in *StagedKubernetesNetworkPolicySpec) DeepCopy() *StagedKubernetesNetworkPolicySpec { 6546 if in == nil { 6547 return nil 6548 } 6549 out := new(StagedKubernetesNetworkPolicySpec) 6550 in.DeepCopyInto(out) 6551 return out 6552 } 6553 6554 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6555 func (in *StagedNetworkPolicy) DeepCopyInto(out *StagedNetworkPolicy) { 6556 *out = *in 6557 out.TypeMeta = in.TypeMeta 6558 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6559 in.Spec.DeepCopyInto(&out.Spec) 6560 return 6561 } 6562 6563 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedNetworkPolicy. 6564 func (in *StagedNetworkPolicy) DeepCopy() *StagedNetworkPolicy { 6565 if in == nil { 6566 return nil 6567 } 6568 out := new(StagedNetworkPolicy) 6569 in.DeepCopyInto(out) 6570 return out 6571 } 6572 6573 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6574 func (in *StagedNetworkPolicy) DeepCopyObject() runtime.Object { 6575 if c := in.DeepCopy(); c != nil { 6576 return c 6577 } 6578 return nil 6579 } 6580 6581 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6582 func (in *StagedNetworkPolicyList) DeepCopyInto(out *StagedNetworkPolicyList) { 6583 *out = *in 6584 out.TypeMeta = in.TypeMeta 6585 in.ListMeta.DeepCopyInto(&out.ListMeta) 6586 if in.Items != nil { 6587 in, out := &in.Items, &out.Items 6588 *out = make([]StagedNetworkPolicy, len(*in)) 6589 for i := range *in { 6590 (*in)[i].DeepCopyInto(&(*out)[i]) 6591 } 6592 } 6593 return 6594 } 6595 6596 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedNetworkPolicyList. 6597 func (in *StagedNetworkPolicyList) DeepCopy() *StagedNetworkPolicyList { 6598 if in == nil { 6599 return nil 6600 } 6601 out := new(StagedNetworkPolicyList) 6602 in.DeepCopyInto(out) 6603 return out 6604 } 6605 6606 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6607 func (in *StagedNetworkPolicyList) DeepCopyObject() runtime.Object { 6608 if c := in.DeepCopy(); c != nil { 6609 return c 6610 } 6611 return nil 6612 } 6613 6614 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6615 func (in *StagedNetworkPolicySpec) DeepCopyInto(out *StagedNetworkPolicySpec) { 6616 *out = *in 6617 if in.Order != nil { 6618 in, out := &in.Order, &out.Order 6619 *out = new(float64) 6620 **out = **in 6621 } 6622 if in.Ingress != nil { 6623 in, out := &in.Ingress, &out.Ingress 6624 *out = make([]Rule, len(*in)) 6625 for i := range *in { 6626 (*in)[i].DeepCopyInto(&(*out)[i]) 6627 } 6628 } 6629 if in.Egress != nil { 6630 in, out := &in.Egress, &out.Egress 6631 *out = make([]Rule, len(*in)) 6632 for i := range *in { 6633 (*in)[i].DeepCopyInto(&(*out)[i]) 6634 } 6635 } 6636 if in.Types != nil { 6637 in, out := &in.Types, &out.Types 6638 *out = make([]PolicyType, len(*in)) 6639 copy(*out, *in) 6640 } 6641 if in.PerformanceHints != nil { 6642 in, out := &in.PerformanceHints, &out.PerformanceHints 6643 *out = make([]PolicyPerformanceHint, len(*in)) 6644 copy(*out, *in) 6645 } 6646 return 6647 } 6648 6649 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StagedNetworkPolicySpec. 6650 func (in *StagedNetworkPolicySpec) DeepCopy() *StagedNetworkPolicySpec { 6651 if in == nil { 6652 return nil 6653 } 6654 out := new(StagedNetworkPolicySpec) 6655 in.DeepCopyInto(out) 6656 return out 6657 } 6658 6659 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6660 func (in *ThreatFeedFormat) DeepCopyInto(out *ThreatFeedFormat) { 6661 *out = *in 6662 if in.NewlineDelimited != nil { 6663 in, out := &in.NewlineDelimited, &out.NewlineDelimited 6664 *out = new(ThreatFeedFormatNewlineDelimited) 6665 **out = **in 6666 } 6667 if in.JSON != nil { 6668 in, out := &in.JSON, &out.JSON 6669 *out = new(ThreatFeedFormatJSON) 6670 **out = **in 6671 } 6672 if in.CSV != nil { 6673 in, out := &in.CSV, &out.CSV 6674 *out = new(ThreatFeedFormatCSV) 6675 (*in).DeepCopyInto(*out) 6676 } 6677 return 6678 } 6679 6680 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatFeedFormat. 6681 func (in *ThreatFeedFormat) DeepCopy() *ThreatFeedFormat { 6682 if in == nil { 6683 return nil 6684 } 6685 out := new(ThreatFeedFormat) 6686 in.DeepCopyInto(out) 6687 return out 6688 } 6689 6690 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6691 func (in *ThreatFeedFormatCSV) DeepCopyInto(out *ThreatFeedFormatCSV) { 6692 *out = *in 6693 if in.FieldNum != nil { 6694 in, out := &in.FieldNum, &out.FieldNum 6695 *out = new(uint) 6696 **out = **in 6697 } 6698 return 6699 } 6700 6701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatFeedFormatCSV. 6702 func (in *ThreatFeedFormatCSV) DeepCopy() *ThreatFeedFormatCSV { 6703 if in == nil { 6704 return nil 6705 } 6706 out := new(ThreatFeedFormatCSV) 6707 in.DeepCopyInto(out) 6708 return out 6709 } 6710 6711 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6712 func (in *ThreatFeedFormatJSON) DeepCopyInto(out *ThreatFeedFormatJSON) { 6713 *out = *in 6714 return 6715 } 6716 6717 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatFeedFormatJSON. 6718 func (in *ThreatFeedFormatJSON) DeepCopy() *ThreatFeedFormatJSON { 6719 if in == nil { 6720 return nil 6721 } 6722 out := new(ThreatFeedFormatJSON) 6723 in.DeepCopyInto(out) 6724 return out 6725 } 6726 6727 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6728 func (in *ThreatFeedFormatNewlineDelimited) DeepCopyInto(out *ThreatFeedFormatNewlineDelimited) { 6729 *out = *in 6730 return 6731 } 6732 6733 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatFeedFormatNewlineDelimited. 6734 func (in *ThreatFeedFormatNewlineDelimited) DeepCopy() *ThreatFeedFormatNewlineDelimited { 6735 if in == nil { 6736 return nil 6737 } 6738 out := new(ThreatFeedFormatNewlineDelimited) 6739 in.DeepCopyInto(out) 6740 return out 6741 } 6742 6743 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6744 func (in *Tier) DeepCopyInto(out *Tier) { 6745 *out = *in 6746 out.TypeMeta = in.TypeMeta 6747 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6748 in.Spec.DeepCopyInto(&out.Spec) 6749 return 6750 } 6751 6752 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tier. 6753 func (in *Tier) DeepCopy() *Tier { 6754 if in == nil { 6755 return nil 6756 } 6757 out := new(Tier) 6758 in.DeepCopyInto(out) 6759 return out 6760 } 6761 6762 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6763 func (in *Tier) DeepCopyObject() runtime.Object { 6764 if c := in.DeepCopy(); c != nil { 6765 return c 6766 } 6767 return nil 6768 } 6769 6770 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6771 func (in *TierList) DeepCopyInto(out *TierList) { 6772 *out = *in 6773 out.TypeMeta = in.TypeMeta 6774 in.ListMeta.DeepCopyInto(&out.ListMeta) 6775 if in.Items != nil { 6776 in, out := &in.Items, &out.Items 6777 *out = make([]Tier, len(*in)) 6778 for i := range *in { 6779 (*in)[i].DeepCopyInto(&(*out)[i]) 6780 } 6781 } 6782 return 6783 } 6784 6785 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TierList. 6786 func (in *TierList) DeepCopy() *TierList { 6787 if in == nil { 6788 return nil 6789 } 6790 out := new(TierList) 6791 in.DeepCopyInto(out) 6792 return out 6793 } 6794 6795 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 6796 func (in *TierList) DeepCopyObject() runtime.Object { 6797 if c := in.DeepCopy(); c != nil { 6798 return c 6799 } 6800 return nil 6801 } 6802 6803 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6804 func (in *TierSpec) DeepCopyInto(out *TierSpec) { 6805 *out = *in 6806 if in.Order != nil { 6807 in, out := &in.Order, &out.Order 6808 *out = new(float64) 6809 **out = **in 6810 } 6811 return 6812 } 6813 6814 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TierSpec. 6815 func (in *TierSpec) DeepCopy() *TierSpec { 6816 if in == nil { 6817 return nil 6818 } 6819 out := new(TierSpec) 6820 in.DeepCopyInto(out) 6821 return out 6822 } 6823 6824 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6825 func (in *UIDashboard) DeepCopyInto(out *UIDashboard) { 6826 *out = *in 6827 if in.DashboardData != nil { 6828 in, out := &in.DashboardData, &out.DashboardData 6829 *out = make([]DashboardData, len(*in)) 6830 for i := range *in { 6831 (*in)[i].DeepCopyInto(&(*out)[i]) 6832 } 6833 } 6834 return 6835 } 6836 6837 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UIDashboard. 6838 func (in *UIDashboard) DeepCopy() *UIDashboard { 6839 if in == nil { 6840 return nil 6841 } 6842 out := new(UIDashboard) 6843 in.DeepCopyInto(out) 6844 return out 6845 } 6846 6847 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6848 func (in *UIGraphLayer) DeepCopyInto(out *UIGraphLayer) { 6849 *out = *in 6850 if in.Nodes != nil { 6851 in, out := &in.Nodes, &out.Nodes 6852 *out = make([]UIGraphNode, len(*in)) 6853 copy(*out, *in) 6854 } 6855 return 6856 } 6857 6858 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UIGraphLayer. 6859 func (in *UIGraphLayer) DeepCopy() *UIGraphLayer { 6860 if in == nil { 6861 return nil 6862 } 6863 out := new(UIGraphLayer) 6864 in.DeepCopyInto(out) 6865 return out 6866 } 6867 6868 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6869 func (in *UIGraphNode) DeepCopyInto(out *UIGraphNode) { 6870 *out = *in 6871 return 6872 } 6873 6874 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UIGraphNode. 6875 func (in *UIGraphNode) DeepCopy() *UIGraphNode { 6876 if in == nil { 6877 return nil 6878 } 6879 out := new(UIGraphNode) 6880 in.DeepCopyInto(out) 6881 return out 6882 } 6883 6884 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6885 func (in *UIGraphNodeView) DeepCopyInto(out *UIGraphNodeView) { 6886 *out = *in 6887 out.UIGraphNode = in.UIGraphNode 6888 if in.InFocus != nil { 6889 in, out := &in.InFocus, &out.InFocus 6890 *out = new(bool) 6891 **out = **in 6892 } 6893 if in.Expanded != nil { 6894 in, out := &in.Expanded, &out.Expanded 6895 *out = new(bool) 6896 **out = **in 6897 } 6898 if in.FollowIngress != nil { 6899 in, out := &in.FollowIngress, &out.FollowIngress 6900 *out = new(bool) 6901 **out = **in 6902 } 6903 if in.FollowEgress != nil { 6904 in, out := &in.FollowEgress, &out.FollowEgress 6905 *out = new(bool) 6906 **out = **in 6907 } 6908 if in.Deemphasize != nil { 6909 in, out := &in.Deemphasize, &out.Deemphasize 6910 *out = new(bool) 6911 **out = **in 6912 } 6913 if in.Hide != nil { 6914 in, out := &in.Hide, &out.Hide 6915 *out = new(bool) 6916 **out = **in 6917 } 6918 if in.HideUnrelated != nil { 6919 in, out := &in.HideUnrelated, &out.HideUnrelated 6920 *out = new(bool) 6921 **out = **in 6922 } 6923 return 6924 } 6925 6926 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UIGraphNodeView. 6927 func (in *UIGraphNodeView) DeepCopy() *UIGraphNodeView { 6928 if in == nil { 6929 return nil 6930 } 6931 out := new(UIGraphNodeView) 6932 in.DeepCopyInto(out) 6933 return out 6934 } 6935 6936 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6937 func (in *UIGraphView) DeepCopyInto(out *UIGraphView) { 6938 *out = *in 6939 if in.ExpandPorts != nil { 6940 in, out := &in.ExpandPorts, &out.ExpandPorts 6941 *out = new(bool) 6942 **out = **in 6943 } 6944 if in.FollowConnectionDirection != nil { 6945 in, out := &in.FollowConnectionDirection, &out.FollowConnectionDirection 6946 *out = new(bool) 6947 **out = **in 6948 } 6949 if in.SplitIngressEgress != nil { 6950 in, out := &in.SplitIngressEgress, &out.SplitIngressEgress 6951 *out = new(bool) 6952 **out = **in 6953 } 6954 if in.HostAggregationSelectors != nil { 6955 in, out := &in.HostAggregationSelectors, &out.HostAggregationSelectors 6956 *out = make([]NamedSelector, len(*in)) 6957 copy(*out, *in) 6958 } 6959 if in.Positions != nil { 6960 in, out := &in.Positions, &out.Positions 6961 *out = make([]Position, len(*in)) 6962 copy(*out, *in) 6963 } 6964 if in.Layers != nil { 6965 in, out := &in.Layers, &out.Layers 6966 *out = make([]string, len(*in)) 6967 copy(*out, *in) 6968 } 6969 if in.Nodes != nil { 6970 in, out := &in.Nodes, &out.Nodes 6971 *out = make([]UIGraphNodeView, len(*in)) 6972 for i := range *in { 6973 (*in)[i].DeepCopyInto(&(*out)[i]) 6974 } 6975 } 6976 return 6977 } 6978 6979 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UIGraphView. 6980 func (in *UIGraphView) DeepCopy() *UIGraphView { 6981 if in == nil { 6982 return nil 6983 } 6984 out := new(UIGraphView) 6985 in.DeepCopyInto(out) 6986 return out 6987 } 6988 6989 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 6990 func (in *UISettings) DeepCopyInto(out *UISettings) { 6991 *out = *in 6992 out.TypeMeta = in.TypeMeta 6993 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 6994 in.Spec.DeepCopyInto(&out.Spec) 6995 return 6996 } 6997 6998 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UISettings. 6999 func (in *UISettings) DeepCopy() *UISettings { 7000 if in == nil { 7001 return nil 7002 } 7003 out := new(UISettings) 7004 in.DeepCopyInto(out) 7005 return out 7006 } 7007 7008 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 7009 func (in *UISettings) DeepCopyObject() runtime.Object { 7010 if c := in.DeepCopy(); c != nil { 7011 return c 7012 } 7013 return nil 7014 } 7015 7016 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 7017 func (in *UISettingsGroup) DeepCopyInto(out *UISettingsGroup) { 7018 *out = *in 7019 out.TypeMeta = in.TypeMeta 7020 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 7021 out.Spec = in.Spec 7022 return 7023 } 7024 7025 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UISettingsGroup. 7026 func (in *UISettingsGroup) DeepCopy() *UISettingsGroup { 7027 if in == nil { 7028 return nil 7029 } 7030 out := new(UISettingsGroup) 7031 in.DeepCopyInto(out) 7032 return out 7033 } 7034 7035 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 7036 func (in *UISettingsGroup) DeepCopyObject() runtime.Object { 7037 if c := in.DeepCopy(); c != nil { 7038 return c 7039 } 7040 return nil 7041 } 7042 7043 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 7044 func (in *UISettingsGroupList) DeepCopyInto(out *UISettingsGroupList) { 7045 *out = *in 7046 out.TypeMeta = in.TypeMeta 7047 in.ListMeta.DeepCopyInto(&out.ListMeta) 7048 if in.Items != nil { 7049 in, out := &in.Items, &out.Items 7050 *out = make([]UISettingsGroup, len(*in)) 7051 for i := range *in { 7052 (*in)[i].DeepCopyInto(&(*out)[i]) 7053 } 7054 } 7055 return 7056 } 7057 7058 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UISettingsGroupList. 7059 func (in *UISettingsGroupList) DeepCopy() *UISettingsGroupList { 7060 if in == nil { 7061 return nil 7062 } 7063 out := new(UISettingsGroupList) 7064 in.DeepCopyInto(out) 7065 return out 7066 } 7067 7068 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 7069 func (in *UISettingsGroupList) DeepCopyObject() runtime.Object { 7070 if c := in.DeepCopy(); c != nil { 7071 return c 7072 } 7073 return nil 7074 } 7075 7076 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 7077 func (in *UISettingsGroupSpec) DeepCopyInto(out *UISettingsGroupSpec) { 7078 *out = *in 7079 return 7080 } 7081 7082 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UISettingsGroupSpec. 7083 func (in *UISettingsGroupSpec) DeepCopy() *UISettingsGroupSpec { 7084 if in == nil { 7085 return nil 7086 } 7087 out := new(UISettingsGroupSpec) 7088 in.DeepCopyInto(out) 7089 return out 7090 } 7091 7092 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 7093 func (in *UISettingsList) DeepCopyInto(out *UISettingsList) { 7094 *out = *in 7095 out.TypeMeta = in.TypeMeta 7096 in.ListMeta.DeepCopyInto(&out.ListMeta) 7097 if in.Items != nil { 7098 in, out := &in.Items, &out.Items 7099 *out = make([]UISettings, len(*in)) 7100 for i := range *in { 7101 (*in)[i].DeepCopyInto(&(*out)[i]) 7102 } 7103 } 7104 return 7105 } 7106 7107 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UISettingsList. 7108 func (in *UISettingsList) DeepCopy() *UISettingsList { 7109 if in == nil { 7110 return nil 7111 } 7112 out := new(UISettingsList) 7113 in.DeepCopyInto(out) 7114 return out 7115 } 7116 7117 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 7118 func (in *UISettingsList) DeepCopyObject() runtime.Object { 7119 if c := in.DeepCopy(); c != nil { 7120 return c 7121 } 7122 return nil 7123 } 7124 7125 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 7126 func (in *UISettingsSpec) DeepCopyInto(out *UISettingsSpec) { 7127 *out = *in 7128 if in.View != nil { 7129 in, out := &in.View, &out.View 7130 *out = new(UIGraphView) 7131 (*in).DeepCopyInto(*out) 7132 } 7133 if in.Layer != nil { 7134 in, out := &in.Layer, &out.Layer 7135 *out = new(UIGraphLayer) 7136 (*in).DeepCopyInto(*out) 7137 } 7138 if in.Dashboard != nil { 7139 in, out := &in.Dashboard, &out.Dashboard 7140 *out = new(UIDashboard) 7141 (*in).DeepCopyInto(*out) 7142 } 7143 return 7144 } 7145 7146 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UISettingsSpec. 7147 func (in *UISettingsSpec) DeepCopy() *UISettingsSpec { 7148 if in == nil { 7149 return nil 7150 } 7151 out := new(UISettingsSpec) 7152 in.DeepCopyInto(out) 7153 return out 7154 } 7155 7156 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 7157 func (in *WorkloadEndpointControllerConfig) DeepCopyInto(out *WorkloadEndpointControllerConfig) { 7158 *out = *in 7159 if in.ReconcilerPeriod != nil { 7160 in, out := &in.ReconcilerPeriod, &out.ReconcilerPeriod 7161 *out = new(v1.Duration) 7162 **out = **in 7163 } 7164 return 7165 } 7166 7167 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadEndpointControllerConfig. 7168 func (in *WorkloadEndpointControllerConfig) DeepCopy() *WorkloadEndpointControllerConfig { 7169 if in == nil { 7170 return nil 7171 } 7172 out := new(WorkloadEndpointControllerConfig) 7173 in.DeepCopyInto(out) 7174 return out 7175 }