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