1// +build !ignore_autogenerated 2 3/* 4Copyright The Kubernetes Authors. 5 6Licensed under the Apache License, Version 2.0 (the "License"); 7you may not use this file except in compliance with the License. 8You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12Unless required by applicable law or agreed to in writing, software 13distributed under the License is distributed on an "AS IS" BASIS, 14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15See the License for the specific language governing permissions and 16limitations under the License. 17*/ 18 19// Code generated by deepcopy-gen. DO NOT EDIT. 20 21package v1beta1 22 23import ( 24 runtime "k8s.io/apimachinery/pkg/runtime" 25) 26 27// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 28func (in *ConversionRequest) DeepCopyInto(out *ConversionRequest) { 29 *out = *in 30 if in.Objects != nil { 31 in, out := &in.Objects, &out.Objects 32 *out = make([]runtime.RawExtension, len(*in)) 33 for i := range *in { 34 (*in)[i].DeepCopyInto(&(*out)[i]) 35 } 36 } 37 return 38} 39 40// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRequest. 41func (in *ConversionRequest) DeepCopy() *ConversionRequest { 42 if in == nil { 43 return nil 44 } 45 out := new(ConversionRequest) 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. 51func (in *ConversionResponse) DeepCopyInto(out *ConversionResponse) { 52 *out = *in 53 if in.ConvertedObjects != nil { 54 in, out := &in.ConvertedObjects, &out.ConvertedObjects 55 *out = make([]runtime.RawExtension, len(*in)) 56 for i := range *in { 57 (*in)[i].DeepCopyInto(&(*out)[i]) 58 } 59 } 60 in.Result.DeepCopyInto(&out.Result) 61 return 62} 63 64// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionResponse. 65func (in *ConversionResponse) DeepCopy() *ConversionResponse { 66 if in == nil { 67 return nil 68 } 69 out := new(ConversionResponse) 70 in.DeepCopyInto(out) 71 return out 72} 73 74// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 75func (in *ConversionReview) DeepCopyInto(out *ConversionReview) { 76 *out = *in 77 out.TypeMeta = in.TypeMeta 78 if in.Request != nil { 79 in, out := &in.Request, &out.Request 80 *out = new(ConversionRequest) 81 (*in).DeepCopyInto(*out) 82 } 83 if in.Response != nil { 84 in, out := &in.Response, &out.Response 85 *out = new(ConversionResponse) 86 (*in).DeepCopyInto(*out) 87 } 88 return 89} 90 91// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionReview. 92func (in *ConversionReview) DeepCopy() *ConversionReview { 93 if in == nil { 94 return nil 95 } 96 out := new(ConversionReview) 97 in.DeepCopyInto(out) 98 return out 99} 100 101// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 102func (in *ConversionReview) DeepCopyObject() runtime.Object { 103 if c := in.DeepCopy(); c != nil { 104 return c 105 } 106 return nil 107} 108 109// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 110func (in *CustomResourceColumnDefinition) DeepCopyInto(out *CustomResourceColumnDefinition) { 111 *out = *in 112 return 113} 114 115// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceColumnDefinition. 116func (in *CustomResourceColumnDefinition) DeepCopy() *CustomResourceColumnDefinition { 117 if in == nil { 118 return nil 119 } 120 out := new(CustomResourceColumnDefinition) 121 in.DeepCopyInto(out) 122 return out 123} 124 125// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 126func (in *CustomResourceConversion) DeepCopyInto(out *CustomResourceConversion) { 127 *out = *in 128 if in.WebhookClientConfig != nil { 129 in, out := &in.WebhookClientConfig, &out.WebhookClientConfig 130 *out = new(WebhookClientConfig) 131 (*in).DeepCopyInto(*out) 132 } 133 if in.ConversionReviewVersions != nil { 134 in, out := &in.ConversionReviewVersions, &out.ConversionReviewVersions 135 *out = make([]string, len(*in)) 136 copy(*out, *in) 137 } 138 return 139} 140 141// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceConversion. 142func (in *CustomResourceConversion) DeepCopy() *CustomResourceConversion { 143 if in == nil { 144 return nil 145 } 146 out := new(CustomResourceConversion) 147 in.DeepCopyInto(out) 148 return out 149} 150 151// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 152func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition) { 153 *out = *in 154 out.TypeMeta = in.TypeMeta 155 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 156 in.Spec.DeepCopyInto(&out.Spec) 157 in.Status.DeepCopyInto(&out.Status) 158 return 159} 160 161// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition. 162func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition { 163 if in == nil { 164 return nil 165 } 166 out := new(CustomResourceDefinition) 167 in.DeepCopyInto(out) 168 return out 169} 170 171// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 172func (in *CustomResourceDefinition) DeepCopyObject() runtime.Object { 173 if c := in.DeepCopy(); c != nil { 174 return c 175 } 176 return nil 177} 178 179// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 180func (in *CustomResourceDefinitionCondition) DeepCopyInto(out *CustomResourceDefinitionCondition) { 181 *out = *in 182 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 183 return 184} 185 186// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionCondition. 187func (in *CustomResourceDefinitionCondition) DeepCopy() *CustomResourceDefinitionCondition { 188 if in == nil { 189 return nil 190 } 191 out := new(CustomResourceDefinitionCondition) 192 in.DeepCopyInto(out) 193 return out 194} 195 196// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 197func (in *CustomResourceDefinitionList) DeepCopyInto(out *CustomResourceDefinitionList) { 198 *out = *in 199 out.TypeMeta = in.TypeMeta 200 in.ListMeta.DeepCopyInto(&out.ListMeta) 201 if in.Items != nil { 202 in, out := &in.Items, &out.Items 203 *out = make([]CustomResourceDefinition, len(*in)) 204 for i := range *in { 205 (*in)[i].DeepCopyInto(&(*out)[i]) 206 } 207 } 208 return 209} 210 211// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionList. 212func (in *CustomResourceDefinitionList) DeepCopy() *CustomResourceDefinitionList { 213 if in == nil { 214 return nil 215 } 216 out := new(CustomResourceDefinitionList) 217 in.DeepCopyInto(out) 218 return out 219} 220 221// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 222func (in *CustomResourceDefinitionList) DeepCopyObject() runtime.Object { 223 if c := in.DeepCopy(); c != nil { 224 return c 225 } 226 return nil 227} 228 229// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 230func (in *CustomResourceDefinitionNames) DeepCopyInto(out *CustomResourceDefinitionNames) { 231 *out = *in 232 if in.ShortNames != nil { 233 in, out := &in.ShortNames, &out.ShortNames 234 *out = make([]string, len(*in)) 235 copy(*out, *in) 236 } 237 if in.Categories != nil { 238 in, out := &in.Categories, &out.Categories 239 *out = make([]string, len(*in)) 240 copy(*out, *in) 241 } 242 return 243} 244 245// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionNames. 246func (in *CustomResourceDefinitionNames) DeepCopy() *CustomResourceDefinitionNames { 247 if in == nil { 248 return nil 249 } 250 out := new(CustomResourceDefinitionNames) 251 in.DeepCopyInto(out) 252 return out 253} 254 255// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 256func (in *CustomResourceDefinitionSpec) DeepCopyInto(out *CustomResourceDefinitionSpec) { 257 *out = *in 258 in.Names.DeepCopyInto(&out.Names) 259 if in.Validation != nil { 260 in, out := &in.Validation, &out.Validation 261 *out = new(CustomResourceValidation) 262 (*in).DeepCopyInto(*out) 263 } 264 if in.Subresources != nil { 265 in, out := &in.Subresources, &out.Subresources 266 *out = new(CustomResourceSubresources) 267 (*in).DeepCopyInto(*out) 268 } 269 if in.Versions != nil { 270 in, out := &in.Versions, &out.Versions 271 *out = make([]CustomResourceDefinitionVersion, len(*in)) 272 for i := range *in { 273 (*in)[i].DeepCopyInto(&(*out)[i]) 274 } 275 } 276 if in.AdditionalPrinterColumns != nil { 277 in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns 278 *out = make([]CustomResourceColumnDefinition, len(*in)) 279 copy(*out, *in) 280 } 281 if in.Conversion != nil { 282 in, out := &in.Conversion, &out.Conversion 283 *out = new(CustomResourceConversion) 284 (*in).DeepCopyInto(*out) 285 } 286 if in.PreserveUnknownFields != nil { 287 in, out := &in.PreserveUnknownFields, &out.PreserveUnknownFields 288 *out = new(bool) 289 **out = **in 290 } 291 return 292} 293 294// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionSpec. 295func (in *CustomResourceDefinitionSpec) DeepCopy() *CustomResourceDefinitionSpec { 296 if in == nil { 297 return nil 298 } 299 out := new(CustomResourceDefinitionSpec) 300 in.DeepCopyInto(out) 301 return out 302} 303 304// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 305func (in *CustomResourceDefinitionStatus) DeepCopyInto(out *CustomResourceDefinitionStatus) { 306 *out = *in 307 if in.Conditions != nil { 308 in, out := &in.Conditions, &out.Conditions 309 *out = make([]CustomResourceDefinitionCondition, len(*in)) 310 for i := range *in { 311 (*in)[i].DeepCopyInto(&(*out)[i]) 312 } 313 } 314 in.AcceptedNames.DeepCopyInto(&out.AcceptedNames) 315 if in.StoredVersions != nil { 316 in, out := &in.StoredVersions, &out.StoredVersions 317 *out = make([]string, len(*in)) 318 copy(*out, *in) 319 } 320 return 321} 322 323// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionStatus. 324func (in *CustomResourceDefinitionStatus) DeepCopy() *CustomResourceDefinitionStatus { 325 if in == nil { 326 return nil 327 } 328 out := new(CustomResourceDefinitionStatus) 329 in.DeepCopyInto(out) 330 return out 331} 332 333// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 334func (in *CustomResourceDefinitionVersion) DeepCopyInto(out *CustomResourceDefinitionVersion) { 335 *out = *in 336 if in.DeprecationWarning != nil { 337 in, out := &in.DeprecationWarning, &out.DeprecationWarning 338 *out = new(string) 339 **out = **in 340 } 341 if in.Schema != nil { 342 in, out := &in.Schema, &out.Schema 343 *out = new(CustomResourceValidation) 344 (*in).DeepCopyInto(*out) 345 } 346 if in.Subresources != nil { 347 in, out := &in.Subresources, &out.Subresources 348 *out = new(CustomResourceSubresources) 349 (*in).DeepCopyInto(*out) 350 } 351 if in.AdditionalPrinterColumns != nil { 352 in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns 353 *out = make([]CustomResourceColumnDefinition, len(*in)) 354 copy(*out, *in) 355 } 356 return 357} 358 359// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionVersion. 360func (in *CustomResourceDefinitionVersion) DeepCopy() *CustomResourceDefinitionVersion { 361 if in == nil { 362 return nil 363 } 364 out := new(CustomResourceDefinitionVersion) 365 in.DeepCopyInto(out) 366 return out 367} 368 369// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 370func (in *CustomResourceSubresourceScale) DeepCopyInto(out *CustomResourceSubresourceScale) { 371 *out = *in 372 if in.LabelSelectorPath != nil { 373 in, out := &in.LabelSelectorPath, &out.LabelSelectorPath 374 *out = new(string) 375 **out = **in 376 } 377 return 378} 379 380// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceScale. 381func (in *CustomResourceSubresourceScale) DeepCopy() *CustomResourceSubresourceScale { 382 if in == nil { 383 return nil 384 } 385 out := new(CustomResourceSubresourceScale) 386 in.DeepCopyInto(out) 387 return out 388} 389 390// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 391func (in *CustomResourceSubresourceStatus) DeepCopyInto(out *CustomResourceSubresourceStatus) { 392 *out = *in 393 return 394} 395 396// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceStatus. 397func (in *CustomResourceSubresourceStatus) DeepCopy() *CustomResourceSubresourceStatus { 398 if in == nil { 399 return nil 400 } 401 out := new(CustomResourceSubresourceStatus) 402 in.DeepCopyInto(out) 403 return out 404} 405 406// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 407func (in *CustomResourceSubresources) DeepCopyInto(out *CustomResourceSubresources) { 408 *out = *in 409 if in.Status != nil { 410 in, out := &in.Status, &out.Status 411 *out = new(CustomResourceSubresourceStatus) 412 **out = **in 413 } 414 if in.Scale != nil { 415 in, out := &in.Scale, &out.Scale 416 *out = new(CustomResourceSubresourceScale) 417 (*in).DeepCopyInto(*out) 418 } 419 return 420} 421 422// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresources. 423func (in *CustomResourceSubresources) DeepCopy() *CustomResourceSubresources { 424 if in == nil { 425 return nil 426 } 427 out := new(CustomResourceSubresources) 428 in.DeepCopyInto(out) 429 return out 430} 431 432// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 433func (in *CustomResourceValidation) DeepCopyInto(out *CustomResourceValidation) { 434 *out = *in 435 if in.OpenAPIV3Schema != nil { 436 in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema 437 *out = (*in).DeepCopy() 438 } 439 return 440} 441 442// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceValidation. 443func (in *CustomResourceValidation) DeepCopy() *CustomResourceValidation { 444 if in == nil { 445 return nil 446 } 447 out := new(CustomResourceValidation) 448 in.DeepCopyInto(out) 449 return out 450} 451 452// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 453func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation) { 454 *out = *in 455 return 456} 457 458// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentation. 459func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation { 460 if in == nil { 461 return nil 462 } 463 out := new(ExternalDocumentation) 464 in.DeepCopyInto(out) 465 return out 466} 467 468// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 469func (in *JSON) DeepCopyInto(out *JSON) { 470 *out = *in 471 if in.Raw != nil { 472 in, out := &in.Raw, &out.Raw 473 *out = make([]byte, len(*in)) 474 copy(*out, *in) 475 } 476 return 477} 478 479// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSON. 480func (in *JSON) DeepCopy() *JSON { 481 if in == nil { 482 return nil 483 } 484 out := new(JSON) 485 in.DeepCopyInto(out) 486 return out 487} 488 489// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 490func (in JSONSchemaDefinitions) DeepCopyInto(out *JSONSchemaDefinitions) { 491 { 492 in := &in 493 *out = make(JSONSchemaDefinitions, len(*in)) 494 for key, val := range *in { 495 (*out)[key] = *val.DeepCopy() 496 } 497 return 498 } 499} 500 501// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDefinitions. 502func (in JSONSchemaDefinitions) DeepCopy() JSONSchemaDefinitions { 503 if in == nil { 504 return nil 505 } 506 out := new(JSONSchemaDefinitions) 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. 512func (in JSONSchemaDependencies) DeepCopyInto(out *JSONSchemaDependencies) { 513 { 514 in := &in 515 *out = make(JSONSchemaDependencies, len(*in)) 516 for key, val := range *in { 517 (*out)[key] = *val.DeepCopy() 518 } 519 return 520 } 521} 522 523// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDependencies. 524func (in JSONSchemaDependencies) DeepCopy() JSONSchemaDependencies { 525 if in == nil { 526 return nil 527 } 528 out := new(JSONSchemaDependencies) 529 in.DeepCopyInto(out) 530 return *out 531} 532 533// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 534func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps) { 535 clone := in.DeepCopy() 536 *out = *clone 537 return 538} 539 540// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 541func (in *JSONSchemaPropsOrArray) DeepCopyInto(out *JSONSchemaPropsOrArray) { 542 *out = *in 543 if in.Schema != nil { 544 in, out := &in.Schema, &out.Schema 545 *out = (*in).DeepCopy() 546 } 547 if in.JSONSchemas != nil { 548 in, out := &in.JSONSchemas, &out.JSONSchemas 549 *out = make([]JSONSchemaProps, len(*in)) 550 for i := range *in { 551 (*in)[i].DeepCopyInto(&(*out)[i]) 552 } 553 } 554 return 555} 556 557// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrArray. 558func (in *JSONSchemaPropsOrArray) DeepCopy() *JSONSchemaPropsOrArray { 559 if in == nil { 560 return nil 561 } 562 out := new(JSONSchemaPropsOrArray) 563 in.DeepCopyInto(out) 564 return out 565} 566 567// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 568func (in *JSONSchemaPropsOrBool) DeepCopyInto(out *JSONSchemaPropsOrBool) { 569 *out = *in 570 if in.Schema != nil { 571 in, out := &in.Schema, &out.Schema 572 *out = (*in).DeepCopy() 573 } 574 return 575} 576 577// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrBool. 578func (in *JSONSchemaPropsOrBool) DeepCopy() *JSONSchemaPropsOrBool { 579 if in == nil { 580 return nil 581 } 582 out := new(JSONSchemaPropsOrBool) 583 in.DeepCopyInto(out) 584 return out 585} 586 587// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 588func (in *JSONSchemaPropsOrStringArray) DeepCopyInto(out *JSONSchemaPropsOrStringArray) { 589 *out = *in 590 if in.Schema != nil { 591 in, out := &in.Schema, &out.Schema 592 *out = (*in).DeepCopy() 593 } 594 if in.Property != nil { 595 in, out := &in.Property, &out.Property 596 *out = make([]string, len(*in)) 597 copy(*out, *in) 598 } 599 return 600} 601 602// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrStringArray. 603func (in *JSONSchemaPropsOrStringArray) DeepCopy() *JSONSchemaPropsOrStringArray { 604 if in == nil { 605 return nil 606 } 607 out := new(JSONSchemaPropsOrStringArray) 608 in.DeepCopyInto(out) 609 return out 610} 611 612// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 613func (in *ServiceReference) DeepCopyInto(out *ServiceReference) { 614 *out = *in 615 if in.Path != nil { 616 in, out := &in.Path, &out.Path 617 *out = new(string) 618 **out = **in 619 } 620 if in.Port != nil { 621 in, out := &in.Port, &out.Port 622 *out = new(int32) 623 **out = **in 624 } 625 return 626} 627 628// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReference. 629func (in *ServiceReference) DeepCopy() *ServiceReference { 630 if in == nil { 631 return nil 632 } 633 out := new(ServiceReference) 634 in.DeepCopyInto(out) 635 return out 636} 637 638// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 639func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig) { 640 *out = *in 641 if in.URL != nil { 642 in, out := &in.URL, &out.URL 643 *out = new(string) 644 **out = **in 645 } 646 if in.Service != nil { 647 in, out := &in.Service, &out.Service 648 *out = new(ServiceReference) 649 (*in).DeepCopyInto(*out) 650 } 651 if in.CABundle != nil { 652 in, out := &in.CABundle, &out.CABundle 653 *out = make([]byte, len(*in)) 654 copy(*out, *in) 655 } 656 return 657} 658 659// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookClientConfig. 660func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig { 661 if in == nil { 662 return nil 663 } 664 out := new(WebhookClientConfig) 665 in.DeepCopyInto(out) 666 return out 667} 668