k8s.io/apiserver@v0.31.1/pkg/apis/apiserver/zz_generated.deepcopy.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubernetes Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by deepcopy-gen. DO NOT EDIT. 21 22 package apiserver 23 24 import ( 25 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 ) 28 29 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 30 func (in *AESConfiguration) DeepCopyInto(out *AESConfiguration) { 31 *out = *in 32 if in.Keys != nil { 33 in, out := &in.Keys, &out.Keys 34 *out = make([]Key, len(*in)) 35 copy(*out, *in) 36 } 37 return 38 } 39 40 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AESConfiguration. 41 func (in *AESConfiguration) DeepCopy() *AESConfiguration { 42 if in == nil { 43 return nil 44 } 45 out := new(AESConfiguration) 46 in.DeepCopyInto(out) 47 return out 48 } 49 50 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 51 func (in *AdmissionConfiguration) DeepCopyInto(out *AdmissionConfiguration) { 52 *out = *in 53 out.TypeMeta = in.TypeMeta 54 if in.Plugins != nil { 55 in, out := &in.Plugins, &out.Plugins 56 *out = make([]AdmissionPluginConfiguration, len(*in)) 57 for i := range *in { 58 (*in)[i].DeepCopyInto(&(*out)[i]) 59 } 60 } 61 return 62 } 63 64 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionConfiguration. 65 func (in *AdmissionConfiguration) DeepCopy() *AdmissionConfiguration { 66 if in == nil { 67 return nil 68 } 69 out := new(AdmissionConfiguration) 70 in.DeepCopyInto(out) 71 return out 72 } 73 74 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 75 func (in *AdmissionConfiguration) DeepCopyObject() runtime.Object { 76 if c := in.DeepCopy(); c != nil { 77 return c 78 } 79 return nil 80 } 81 82 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 83 func (in *AdmissionPluginConfiguration) DeepCopyInto(out *AdmissionPluginConfiguration) { 84 *out = *in 85 if in.Configuration != nil { 86 in, out := &in.Configuration, &out.Configuration 87 *out = new(runtime.Unknown) 88 (*in).DeepCopyInto(*out) 89 } 90 return 91 } 92 93 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPluginConfiguration. 94 func (in *AdmissionPluginConfiguration) DeepCopy() *AdmissionPluginConfiguration { 95 if in == nil { 96 return nil 97 } 98 out := new(AdmissionPluginConfiguration) 99 in.DeepCopyInto(out) 100 return out 101 } 102 103 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 104 func (in *AnonymousAuthCondition) DeepCopyInto(out *AnonymousAuthCondition) { 105 *out = *in 106 return 107 } 108 109 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousAuthCondition. 110 func (in *AnonymousAuthCondition) DeepCopy() *AnonymousAuthCondition { 111 if in == nil { 112 return nil 113 } 114 out := new(AnonymousAuthCondition) 115 in.DeepCopyInto(out) 116 return out 117 } 118 119 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 120 func (in *AnonymousAuthConfig) DeepCopyInto(out *AnonymousAuthConfig) { 121 *out = *in 122 if in.Conditions != nil { 123 in, out := &in.Conditions, &out.Conditions 124 *out = make([]AnonymousAuthCondition, len(*in)) 125 copy(*out, *in) 126 } 127 return 128 } 129 130 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousAuthConfig. 131 func (in *AnonymousAuthConfig) DeepCopy() *AnonymousAuthConfig { 132 if in == nil { 133 return nil 134 } 135 out := new(AnonymousAuthConfig) 136 in.DeepCopyInto(out) 137 return out 138 } 139 140 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 141 func (in *AuthenticationConfiguration) DeepCopyInto(out *AuthenticationConfiguration) { 142 *out = *in 143 out.TypeMeta = in.TypeMeta 144 if in.JWT != nil { 145 in, out := &in.JWT, &out.JWT 146 *out = make([]JWTAuthenticator, len(*in)) 147 for i := range *in { 148 (*in)[i].DeepCopyInto(&(*out)[i]) 149 } 150 } 151 if in.Anonymous != nil { 152 in, out := &in.Anonymous, &out.Anonymous 153 *out = new(AnonymousAuthConfig) 154 (*in).DeepCopyInto(*out) 155 } 156 return 157 } 158 159 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationConfiguration. 160 func (in *AuthenticationConfiguration) DeepCopy() *AuthenticationConfiguration { 161 if in == nil { 162 return nil 163 } 164 out := new(AuthenticationConfiguration) 165 in.DeepCopyInto(out) 166 return out 167 } 168 169 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 170 func (in *AuthenticationConfiguration) DeepCopyObject() runtime.Object { 171 if c := in.DeepCopy(); c != nil { 172 return c 173 } 174 return nil 175 } 176 177 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 178 func (in *AuthorizationConfiguration) DeepCopyInto(out *AuthorizationConfiguration) { 179 *out = *in 180 out.TypeMeta = in.TypeMeta 181 if in.Authorizers != nil { 182 in, out := &in.Authorizers, &out.Authorizers 183 *out = make([]AuthorizerConfiguration, len(*in)) 184 for i := range *in { 185 (*in)[i].DeepCopyInto(&(*out)[i]) 186 } 187 } 188 return 189 } 190 191 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationConfiguration. 192 func (in *AuthorizationConfiguration) DeepCopy() *AuthorizationConfiguration { 193 if in == nil { 194 return nil 195 } 196 out := new(AuthorizationConfiguration) 197 in.DeepCopyInto(out) 198 return out 199 } 200 201 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 202 func (in *AuthorizationConfiguration) DeepCopyObject() runtime.Object { 203 if c := in.DeepCopy(); c != nil { 204 return c 205 } 206 return nil 207 } 208 209 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 210 func (in *AuthorizerConfiguration) DeepCopyInto(out *AuthorizerConfiguration) { 211 *out = *in 212 if in.Webhook != nil { 213 in, out := &in.Webhook, &out.Webhook 214 *out = new(WebhookConfiguration) 215 (*in).DeepCopyInto(*out) 216 } 217 return 218 } 219 220 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerConfiguration. 221 func (in *AuthorizerConfiguration) DeepCopy() *AuthorizerConfiguration { 222 if in == nil { 223 return nil 224 } 225 out := new(AuthorizerConfiguration) 226 in.DeepCopyInto(out) 227 return out 228 } 229 230 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 231 func (in *ClaimMappings) DeepCopyInto(out *ClaimMappings) { 232 *out = *in 233 in.Username.DeepCopyInto(&out.Username) 234 in.Groups.DeepCopyInto(&out.Groups) 235 out.UID = in.UID 236 if in.Extra != nil { 237 in, out := &in.Extra, &out.Extra 238 *out = make([]ExtraMapping, len(*in)) 239 copy(*out, *in) 240 } 241 return 242 } 243 244 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimMappings. 245 func (in *ClaimMappings) DeepCopy() *ClaimMappings { 246 if in == nil { 247 return nil 248 } 249 out := new(ClaimMappings) 250 in.DeepCopyInto(out) 251 return out 252 } 253 254 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 255 func (in *ClaimOrExpression) DeepCopyInto(out *ClaimOrExpression) { 256 *out = *in 257 return 258 } 259 260 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimOrExpression. 261 func (in *ClaimOrExpression) DeepCopy() *ClaimOrExpression { 262 if in == nil { 263 return nil 264 } 265 out := new(ClaimOrExpression) 266 in.DeepCopyInto(out) 267 return out 268 } 269 270 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 271 func (in *ClaimValidationRule) DeepCopyInto(out *ClaimValidationRule) { 272 *out = *in 273 return 274 } 275 276 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimValidationRule. 277 func (in *ClaimValidationRule) DeepCopy() *ClaimValidationRule { 278 if in == nil { 279 return nil 280 } 281 out := new(ClaimValidationRule) 282 in.DeepCopyInto(out) 283 return out 284 } 285 286 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 287 func (in *Connection) DeepCopyInto(out *Connection) { 288 *out = *in 289 if in.Transport != nil { 290 in, out := &in.Transport, &out.Transport 291 *out = new(Transport) 292 (*in).DeepCopyInto(*out) 293 } 294 return 295 } 296 297 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection. 298 func (in *Connection) DeepCopy() *Connection { 299 if in == nil { 300 return nil 301 } 302 out := new(Connection) 303 in.DeepCopyInto(out) 304 return out 305 } 306 307 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 308 func (in *EgressSelection) DeepCopyInto(out *EgressSelection) { 309 *out = *in 310 in.Connection.DeepCopyInto(&out.Connection) 311 return 312 } 313 314 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressSelection. 315 func (in *EgressSelection) DeepCopy() *EgressSelection { 316 if in == nil { 317 return nil 318 } 319 out := new(EgressSelection) 320 in.DeepCopyInto(out) 321 return out 322 } 323 324 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 325 func (in *EgressSelectorConfiguration) DeepCopyInto(out *EgressSelectorConfiguration) { 326 *out = *in 327 out.TypeMeta = in.TypeMeta 328 if in.EgressSelections != nil { 329 in, out := &in.EgressSelections, &out.EgressSelections 330 *out = make([]EgressSelection, len(*in)) 331 for i := range *in { 332 (*in)[i].DeepCopyInto(&(*out)[i]) 333 } 334 } 335 return 336 } 337 338 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressSelectorConfiguration. 339 func (in *EgressSelectorConfiguration) DeepCopy() *EgressSelectorConfiguration { 340 if in == nil { 341 return nil 342 } 343 out := new(EgressSelectorConfiguration) 344 in.DeepCopyInto(out) 345 return out 346 } 347 348 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 349 func (in *EgressSelectorConfiguration) DeepCopyObject() runtime.Object { 350 if c := in.DeepCopy(); c != nil { 351 return c 352 } 353 return nil 354 } 355 356 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 357 func (in *EncryptionConfiguration) DeepCopyInto(out *EncryptionConfiguration) { 358 *out = *in 359 out.TypeMeta = in.TypeMeta 360 if in.Resources != nil { 361 in, out := &in.Resources, &out.Resources 362 *out = make([]ResourceConfiguration, len(*in)) 363 for i := range *in { 364 (*in)[i].DeepCopyInto(&(*out)[i]) 365 } 366 } 367 return 368 } 369 370 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfiguration. 371 func (in *EncryptionConfiguration) DeepCopy() *EncryptionConfiguration { 372 if in == nil { 373 return nil 374 } 375 out := new(EncryptionConfiguration) 376 in.DeepCopyInto(out) 377 return out 378 } 379 380 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 381 func (in *EncryptionConfiguration) DeepCopyObject() runtime.Object { 382 if c := in.DeepCopy(); c != nil { 383 return c 384 } 385 return nil 386 } 387 388 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 389 func (in *ExtraMapping) DeepCopyInto(out *ExtraMapping) { 390 *out = *in 391 return 392 } 393 394 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraMapping. 395 func (in *ExtraMapping) DeepCopy() *ExtraMapping { 396 if in == nil { 397 return nil 398 } 399 out := new(ExtraMapping) 400 in.DeepCopyInto(out) 401 return out 402 } 403 404 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 405 func (in *IdentityConfiguration) DeepCopyInto(out *IdentityConfiguration) { 406 *out = *in 407 return 408 } 409 410 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityConfiguration. 411 func (in *IdentityConfiguration) DeepCopy() *IdentityConfiguration { 412 if in == nil { 413 return nil 414 } 415 out := new(IdentityConfiguration) 416 in.DeepCopyInto(out) 417 return out 418 } 419 420 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 421 func (in *Issuer) DeepCopyInto(out *Issuer) { 422 *out = *in 423 if in.Audiences != nil { 424 in, out := &in.Audiences, &out.Audiences 425 *out = make([]string, len(*in)) 426 copy(*out, *in) 427 } 428 return 429 } 430 431 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Issuer. 432 func (in *Issuer) DeepCopy() *Issuer { 433 if in == nil { 434 return nil 435 } 436 out := new(Issuer) 437 in.DeepCopyInto(out) 438 return out 439 } 440 441 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 442 func (in *JWTAuthenticator) DeepCopyInto(out *JWTAuthenticator) { 443 *out = *in 444 in.Issuer.DeepCopyInto(&out.Issuer) 445 if in.ClaimValidationRules != nil { 446 in, out := &in.ClaimValidationRules, &out.ClaimValidationRules 447 *out = make([]ClaimValidationRule, len(*in)) 448 copy(*out, *in) 449 } 450 in.ClaimMappings.DeepCopyInto(&out.ClaimMappings) 451 if in.UserValidationRules != nil { 452 in, out := &in.UserValidationRules, &out.UserValidationRules 453 *out = make([]UserValidationRule, len(*in)) 454 copy(*out, *in) 455 } 456 return 457 } 458 459 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTAuthenticator. 460 func (in *JWTAuthenticator) DeepCopy() *JWTAuthenticator { 461 if in == nil { 462 return nil 463 } 464 out := new(JWTAuthenticator) 465 in.DeepCopyInto(out) 466 return out 467 } 468 469 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 470 func (in *KMSConfiguration) DeepCopyInto(out *KMSConfiguration) { 471 *out = *in 472 if in.CacheSize != nil { 473 in, out := &in.CacheSize, &out.CacheSize 474 *out = new(int32) 475 **out = **in 476 } 477 if in.Timeout != nil { 478 in, out := &in.Timeout, &out.Timeout 479 *out = new(v1.Duration) 480 **out = **in 481 } 482 return 483 } 484 485 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KMSConfiguration. 486 func (in *KMSConfiguration) DeepCopy() *KMSConfiguration { 487 if in == nil { 488 return nil 489 } 490 out := new(KMSConfiguration) 491 in.DeepCopyInto(out) 492 return out 493 } 494 495 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 496 func (in *Key) DeepCopyInto(out *Key) { 497 *out = *in 498 return 499 } 500 501 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Key. 502 func (in *Key) DeepCopy() *Key { 503 if in == nil { 504 return nil 505 } 506 out := new(Key) 507 in.DeepCopyInto(out) 508 return out 509 } 510 511 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 512 func (in *PrefixedClaimOrExpression) DeepCopyInto(out *PrefixedClaimOrExpression) { 513 *out = *in 514 if in.Prefix != nil { 515 in, out := &in.Prefix, &out.Prefix 516 *out = new(string) 517 **out = **in 518 } 519 return 520 } 521 522 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixedClaimOrExpression. 523 func (in *PrefixedClaimOrExpression) DeepCopy() *PrefixedClaimOrExpression { 524 if in == nil { 525 return nil 526 } 527 out := new(PrefixedClaimOrExpression) 528 in.DeepCopyInto(out) 529 return out 530 } 531 532 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 533 func (in *ProviderConfiguration) DeepCopyInto(out *ProviderConfiguration) { 534 *out = *in 535 if in.AESGCM != nil { 536 in, out := &in.AESGCM, &out.AESGCM 537 *out = new(AESConfiguration) 538 (*in).DeepCopyInto(*out) 539 } 540 if in.AESCBC != nil { 541 in, out := &in.AESCBC, &out.AESCBC 542 *out = new(AESConfiguration) 543 (*in).DeepCopyInto(*out) 544 } 545 if in.Secretbox != nil { 546 in, out := &in.Secretbox, &out.Secretbox 547 *out = new(SecretboxConfiguration) 548 (*in).DeepCopyInto(*out) 549 } 550 if in.Identity != nil { 551 in, out := &in.Identity, &out.Identity 552 *out = new(IdentityConfiguration) 553 **out = **in 554 } 555 if in.KMS != nil { 556 in, out := &in.KMS, &out.KMS 557 *out = new(KMSConfiguration) 558 (*in).DeepCopyInto(*out) 559 } 560 return 561 } 562 563 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfiguration. 564 func (in *ProviderConfiguration) DeepCopy() *ProviderConfiguration { 565 if in == nil { 566 return nil 567 } 568 out := new(ProviderConfiguration) 569 in.DeepCopyInto(out) 570 return out 571 } 572 573 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 574 func (in *ResourceConfiguration) DeepCopyInto(out *ResourceConfiguration) { 575 *out = *in 576 if in.Resources != nil { 577 in, out := &in.Resources, &out.Resources 578 *out = make([]string, len(*in)) 579 copy(*out, *in) 580 } 581 if in.Providers != nil { 582 in, out := &in.Providers, &out.Providers 583 *out = make([]ProviderConfiguration, len(*in)) 584 for i := range *in { 585 (*in)[i].DeepCopyInto(&(*out)[i]) 586 } 587 } 588 return 589 } 590 591 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConfiguration. 592 func (in *ResourceConfiguration) DeepCopy() *ResourceConfiguration { 593 if in == nil { 594 return nil 595 } 596 out := new(ResourceConfiguration) 597 in.DeepCopyInto(out) 598 return out 599 } 600 601 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 602 func (in *SecretboxConfiguration) DeepCopyInto(out *SecretboxConfiguration) { 603 *out = *in 604 if in.Keys != nil { 605 in, out := &in.Keys, &out.Keys 606 *out = make([]Key, len(*in)) 607 copy(*out, *in) 608 } 609 return 610 } 611 612 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretboxConfiguration. 613 func (in *SecretboxConfiguration) DeepCopy() *SecretboxConfiguration { 614 if in == nil { 615 return nil 616 } 617 out := new(SecretboxConfiguration) 618 in.DeepCopyInto(out) 619 return out 620 } 621 622 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 623 func (in *TCPTransport) DeepCopyInto(out *TCPTransport) { 624 *out = *in 625 if in.TLSConfig != nil { 626 in, out := &in.TLSConfig, &out.TLSConfig 627 *out = new(TLSConfig) 628 **out = **in 629 } 630 return 631 } 632 633 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPTransport. 634 func (in *TCPTransport) DeepCopy() *TCPTransport { 635 if in == nil { 636 return nil 637 } 638 out := new(TCPTransport) 639 in.DeepCopyInto(out) 640 return out 641 } 642 643 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 644 func (in *TLSConfig) DeepCopyInto(out *TLSConfig) { 645 *out = *in 646 return 647 } 648 649 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfig. 650 func (in *TLSConfig) DeepCopy() *TLSConfig { 651 if in == nil { 652 return nil 653 } 654 out := new(TLSConfig) 655 in.DeepCopyInto(out) 656 return out 657 } 658 659 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 660 func (in *TracingConfiguration) DeepCopyInto(out *TracingConfiguration) { 661 *out = *in 662 out.TypeMeta = in.TypeMeta 663 in.TracingConfiguration.DeepCopyInto(&out.TracingConfiguration) 664 return 665 } 666 667 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingConfiguration. 668 func (in *TracingConfiguration) DeepCopy() *TracingConfiguration { 669 if in == nil { 670 return nil 671 } 672 out := new(TracingConfiguration) 673 in.DeepCopyInto(out) 674 return out 675 } 676 677 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 678 func (in *TracingConfiguration) DeepCopyObject() runtime.Object { 679 if c := in.DeepCopy(); c != nil { 680 return c 681 } 682 return nil 683 } 684 685 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 686 func (in *Transport) DeepCopyInto(out *Transport) { 687 *out = *in 688 if in.TCP != nil { 689 in, out := &in.TCP, &out.TCP 690 *out = new(TCPTransport) 691 (*in).DeepCopyInto(*out) 692 } 693 if in.UDS != nil { 694 in, out := &in.UDS, &out.UDS 695 *out = new(UDSTransport) 696 **out = **in 697 } 698 return 699 } 700 701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Transport. 702 func (in *Transport) DeepCopy() *Transport { 703 if in == nil { 704 return nil 705 } 706 out := new(Transport) 707 in.DeepCopyInto(out) 708 return out 709 } 710 711 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 712 func (in *UDSTransport) DeepCopyInto(out *UDSTransport) { 713 *out = *in 714 return 715 } 716 717 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDSTransport. 718 func (in *UDSTransport) DeepCopy() *UDSTransport { 719 if in == nil { 720 return nil 721 } 722 out := new(UDSTransport) 723 in.DeepCopyInto(out) 724 return out 725 } 726 727 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 728 func (in *UserValidationRule) DeepCopyInto(out *UserValidationRule) { 729 *out = *in 730 return 731 } 732 733 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserValidationRule. 734 func (in *UserValidationRule) DeepCopy() *UserValidationRule { 735 if in == nil { 736 return nil 737 } 738 out := new(UserValidationRule) 739 in.DeepCopyInto(out) 740 return out 741 } 742 743 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 744 func (in *WebhookConfiguration) DeepCopyInto(out *WebhookConfiguration) { 745 *out = *in 746 out.AuthorizedTTL = in.AuthorizedTTL 747 out.UnauthorizedTTL = in.UnauthorizedTTL 748 out.Timeout = in.Timeout 749 in.ConnectionInfo.DeepCopyInto(&out.ConnectionInfo) 750 if in.MatchConditions != nil { 751 in, out := &in.MatchConditions, &out.MatchConditions 752 *out = make([]WebhookMatchCondition, len(*in)) 753 copy(*out, *in) 754 } 755 return 756 } 757 758 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookConfiguration. 759 func (in *WebhookConfiguration) DeepCopy() *WebhookConfiguration { 760 if in == nil { 761 return nil 762 } 763 out := new(WebhookConfiguration) 764 in.DeepCopyInto(out) 765 return out 766 } 767 768 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 769 func (in *WebhookConnectionInfo) DeepCopyInto(out *WebhookConnectionInfo) { 770 *out = *in 771 if in.KubeConfigFile != nil { 772 in, out := &in.KubeConfigFile, &out.KubeConfigFile 773 *out = new(string) 774 **out = **in 775 } 776 return 777 } 778 779 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookConnectionInfo. 780 func (in *WebhookConnectionInfo) DeepCopy() *WebhookConnectionInfo { 781 if in == nil { 782 return nil 783 } 784 out := new(WebhookConnectionInfo) 785 in.DeepCopyInto(out) 786 return out 787 } 788 789 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 790 func (in *WebhookMatchCondition) DeepCopyInto(out *WebhookMatchCondition) { 791 *out = *in 792 return 793 } 794 795 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookMatchCondition. 796 func (in *WebhookMatchCondition) DeepCopy() *WebhookMatchCondition { 797 if in == nil { 798 return nil 799 } 800 out := new(WebhookMatchCondition) 801 in.DeepCopyInto(out) 802 return out 803 }