argo-cd

Форк
0
/
zz_generated.deepcopy.go 
4399 строк · 122.2 Кб
1
//go:build !ignore_autogenerated
2
// +build !ignore_autogenerated
3

4
// Code generated by deepcopy-gen. DO NOT EDIT.
5

6
package v1alpha1
7

8
import (
9
	corev1 "k8s.io/api/core/v1"
10
	apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
11
	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
12
	runtime "k8s.io/apimachinery/pkg/runtime"
13
	intstr "k8s.io/apimachinery/pkg/util/intstr"
14
)
15

16
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
17
func (in *AWSAuthConfig) DeepCopyInto(out *AWSAuthConfig) {
18
	*out = *in
19
	return
20
}
21

22
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSAuthConfig.
23
func (in *AWSAuthConfig) DeepCopy() *AWSAuthConfig {
24
	if in == nil {
25
		return nil
26
	}
27
	out := new(AWSAuthConfig)
28
	in.DeepCopyInto(out)
29
	return out
30
}
31

32
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
33
func (in *AppProject) DeepCopyInto(out *AppProject) {
34
	*out = *in
35
	out.TypeMeta = in.TypeMeta
36
	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
37
	in.Spec.DeepCopyInto(&out.Spec)
38
	in.Status.DeepCopyInto(&out.Status)
39
	return
40
}
41

42
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProject.
43
func (in *AppProject) DeepCopy() *AppProject {
44
	if in == nil {
45
		return nil
46
	}
47
	out := new(AppProject)
48
	in.DeepCopyInto(out)
49
	return out
50
}
51

52
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
53
func (in *AppProject) DeepCopyObject() runtime.Object {
54
	if c := in.DeepCopy(); c != nil {
55
		return c
56
	}
57
	return nil
58
}
59

60
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
61
func (in *AppProjectList) DeepCopyInto(out *AppProjectList) {
62
	*out = *in
63
	out.TypeMeta = in.TypeMeta
64
	in.ListMeta.DeepCopyInto(&out.ListMeta)
65
	if in.Items != nil {
66
		in, out := &in.Items, &out.Items
67
		*out = make([]AppProject, len(*in))
68
		for i := range *in {
69
			(*in)[i].DeepCopyInto(&(*out)[i])
70
		}
71
	}
72
	return
73
}
74

75
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProjectList.
76
func (in *AppProjectList) DeepCopy() *AppProjectList {
77
	if in == nil {
78
		return nil
79
	}
80
	out := new(AppProjectList)
81
	in.DeepCopyInto(out)
82
	return out
83
}
84

85
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
86
func (in *AppProjectList) DeepCopyObject() runtime.Object {
87
	if c := in.DeepCopy(); c != nil {
88
		return c
89
	}
90
	return nil
91
}
92

93
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
94
func (in *AppProjectSpec) DeepCopyInto(out *AppProjectSpec) {
95
	*out = *in
96
	if in.SourceRepos != nil {
97
		in, out := &in.SourceRepos, &out.SourceRepos
98
		*out = make([]string, len(*in))
99
		copy(*out, *in)
100
	}
101
	if in.Destinations != nil {
102
		in, out := &in.Destinations, &out.Destinations
103
		*out = make([]ApplicationDestination, len(*in))
104
		copy(*out, *in)
105
	}
106
	if in.Roles != nil {
107
		in, out := &in.Roles, &out.Roles
108
		*out = make([]ProjectRole, len(*in))
109
		for i := range *in {
110
			(*in)[i].DeepCopyInto(&(*out)[i])
111
		}
112
	}
113
	if in.ClusterResourceWhitelist != nil {
114
		in, out := &in.ClusterResourceWhitelist, &out.ClusterResourceWhitelist
115
		*out = make([]v1.GroupKind, len(*in))
116
		copy(*out, *in)
117
	}
118
	if in.NamespaceResourceBlacklist != nil {
119
		in, out := &in.NamespaceResourceBlacklist, &out.NamespaceResourceBlacklist
120
		*out = make([]v1.GroupKind, len(*in))
121
		copy(*out, *in)
122
	}
123
	if in.OrphanedResources != nil {
124
		in, out := &in.OrphanedResources, &out.OrphanedResources
125
		*out = new(OrphanedResourcesMonitorSettings)
126
		(*in).DeepCopyInto(*out)
127
	}
128
	if in.SyncWindows != nil {
129
		in, out := &in.SyncWindows, &out.SyncWindows
130
		*out = make(SyncWindows, len(*in))
131
		for i := range *in {
132
			if (*in)[i] != nil {
133
				in, out := &(*in)[i], &(*out)[i]
134
				*out = new(SyncWindow)
135
				(*in).DeepCopyInto(*out)
136
			}
137
		}
138
	}
139
	if in.NamespaceResourceWhitelist != nil {
140
		in, out := &in.NamespaceResourceWhitelist, &out.NamespaceResourceWhitelist
141
		*out = make([]v1.GroupKind, len(*in))
142
		copy(*out, *in)
143
	}
144
	if in.SignatureKeys != nil {
145
		in, out := &in.SignatureKeys, &out.SignatureKeys
146
		*out = make([]SignatureKey, len(*in))
147
		copy(*out, *in)
148
	}
149
	if in.ClusterResourceBlacklist != nil {
150
		in, out := &in.ClusterResourceBlacklist, &out.ClusterResourceBlacklist
151
		*out = make([]v1.GroupKind, len(*in))
152
		copy(*out, *in)
153
	}
154
	if in.SourceNamespaces != nil {
155
		in, out := &in.SourceNamespaces, &out.SourceNamespaces
156
		*out = make([]string, len(*in))
157
		copy(*out, *in)
158
	}
159
	return
160
}
161

162
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProjectSpec.
163
func (in *AppProjectSpec) DeepCopy() *AppProjectSpec {
164
	if in == nil {
165
		return nil
166
	}
167
	out := new(AppProjectSpec)
168
	in.DeepCopyInto(out)
169
	return out
170
}
171

172
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
173
func (in *AppProjectStatus) DeepCopyInto(out *AppProjectStatus) {
174
	*out = *in
175
	if in.JWTTokensByRole != nil {
176
		in, out := &in.JWTTokensByRole, &out.JWTTokensByRole
177
		*out = make(map[string]JWTTokens, len(*in))
178
		for key, val := range *in {
179
			(*out)[key] = *val.DeepCopy()
180
		}
181
	}
182
	return
183
}
184

185
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppProjectStatus.
186
func (in *AppProjectStatus) DeepCopy() *AppProjectStatus {
187
	if in == nil {
188
		return nil
189
	}
190
	out := new(AppProjectStatus)
191
	in.DeepCopyInto(out)
192
	return out
193
}
194

195
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
196
func (in *Application) DeepCopyInto(out *Application) {
197
	*out = *in
198
	out.TypeMeta = in.TypeMeta
199
	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
200
	in.Spec.DeepCopyInto(&out.Spec)
201
	in.Status.DeepCopyInto(&out.Status)
202
	if in.Operation != nil {
203
		in, out := &in.Operation, &out.Operation
204
		*out = new(Operation)
205
		(*in).DeepCopyInto(*out)
206
	}
207
	return
208
}
209

210
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
211
func (in *Application) DeepCopy() *Application {
212
	if in == nil {
213
		return nil
214
	}
215
	out := new(Application)
216
	in.DeepCopyInto(out)
217
	return out
218
}
219

220
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
221
func (in *Application) DeepCopyObject() runtime.Object {
222
	if c := in.DeepCopy(); c != nil {
223
		return c
224
	}
225
	return nil
226
}
227

228
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
229
func (in *ApplicationCondition) DeepCopyInto(out *ApplicationCondition) {
230
	*out = *in
231
	if in.LastTransitionTime != nil {
232
		in, out := &in.LastTransitionTime, &out.LastTransitionTime
233
		*out = (*in).DeepCopy()
234
	}
235
	return
236
}
237

238
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationCondition.
239
func (in *ApplicationCondition) DeepCopy() *ApplicationCondition {
240
	if in == nil {
241
		return nil
242
	}
243
	out := new(ApplicationCondition)
244
	in.DeepCopyInto(out)
245
	return out
246
}
247

248
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
249
func (in *ApplicationDestination) DeepCopyInto(out *ApplicationDestination) {
250
	*out = *in
251
	return
252
}
253

254
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationDestination.
255
func (in *ApplicationDestination) DeepCopy() *ApplicationDestination {
256
	if in == nil {
257
		return nil
258
	}
259
	out := new(ApplicationDestination)
260
	in.DeepCopyInto(out)
261
	return out
262
}
263

264
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
265
func (in *ApplicationList) DeepCopyInto(out *ApplicationList) {
266
	*out = *in
267
	out.TypeMeta = in.TypeMeta
268
	in.ListMeta.DeepCopyInto(&out.ListMeta)
269
	if in.Items != nil {
270
		in, out := &in.Items, &out.Items
271
		*out = make([]Application, len(*in))
272
		for i := range *in {
273
			(*in)[i].DeepCopyInto(&(*out)[i])
274
		}
275
	}
276
	return
277
}
278

279
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
280
func (in *ApplicationList) DeepCopy() *ApplicationList {
281
	if in == nil {
282
		return nil
283
	}
284
	out := new(ApplicationList)
285
	in.DeepCopyInto(out)
286
	return out
287
}
288

289
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
290
func (in *ApplicationList) DeepCopyObject() runtime.Object {
291
	if c := in.DeepCopy(); c != nil {
292
		return c
293
	}
294
	return nil
295
}
296

297
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
298
func (in *ApplicationMatchExpression) DeepCopyInto(out *ApplicationMatchExpression) {
299
	*out = *in
300
	if in.Values != nil {
301
		in, out := &in.Values, &out.Values
302
		*out = make([]string, len(*in))
303
		copy(*out, *in)
304
	}
305
	return
306
}
307

308
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationMatchExpression.
309
func (in *ApplicationMatchExpression) DeepCopy() *ApplicationMatchExpression {
310
	if in == nil {
311
		return nil
312
	}
313
	out := new(ApplicationMatchExpression)
314
	in.DeepCopyInto(out)
315
	return out
316
}
317

318
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
319
func (in *ApplicationPreservedFields) DeepCopyInto(out *ApplicationPreservedFields) {
320
	*out = *in
321
	if in.Annotations != nil {
322
		in, out := &in.Annotations, &out.Annotations
323
		*out = make([]string, len(*in))
324
		copy(*out, *in)
325
	}
326
	if in.Labels != nil {
327
		in, out := &in.Labels, &out.Labels
328
		*out = make([]string, len(*in))
329
		copy(*out, *in)
330
	}
331
	return
332
}
333

334
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationPreservedFields.
335
func (in *ApplicationPreservedFields) DeepCopy() *ApplicationPreservedFields {
336
	if in == nil {
337
		return nil
338
	}
339
	out := new(ApplicationPreservedFields)
340
	in.DeepCopyInto(out)
341
	return out
342
}
343

344
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
345
func (in *ApplicationSet) DeepCopyInto(out *ApplicationSet) {
346
	*out = *in
347
	out.TypeMeta = in.TypeMeta
348
	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
349
	in.Spec.DeepCopyInto(&out.Spec)
350
	in.Status.DeepCopyInto(&out.Status)
351
	return
352
}
353

354
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSet.
355
func (in *ApplicationSet) DeepCopy() *ApplicationSet {
356
	if in == nil {
357
		return nil
358
	}
359
	out := new(ApplicationSet)
360
	in.DeepCopyInto(out)
361
	return out
362
}
363

364
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
365
func (in *ApplicationSet) DeepCopyObject() runtime.Object {
366
	if c := in.DeepCopy(); c != nil {
367
		return c
368
	}
369
	return nil
370
}
371

372
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
373
func (in *ApplicationSetApplicationStatus) DeepCopyInto(out *ApplicationSetApplicationStatus) {
374
	*out = *in
375
	if in.LastTransitionTime != nil {
376
		in, out := &in.LastTransitionTime, &out.LastTransitionTime
377
		*out = (*in).DeepCopy()
378
	}
379
	return
380
}
381

382
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetApplicationStatus.
383
func (in *ApplicationSetApplicationStatus) DeepCopy() *ApplicationSetApplicationStatus {
384
	if in == nil {
385
		return nil
386
	}
387
	out := new(ApplicationSetApplicationStatus)
388
	in.DeepCopyInto(out)
389
	return out
390
}
391

392
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
393
func (in *ApplicationSetCondition) DeepCopyInto(out *ApplicationSetCondition) {
394
	*out = *in
395
	if in.LastTransitionTime != nil {
396
		in, out := &in.LastTransitionTime, &out.LastTransitionTime
397
		*out = (*in).DeepCopy()
398
	}
399
	return
400
}
401

402
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetCondition.
403
func (in *ApplicationSetCondition) DeepCopy() *ApplicationSetCondition {
404
	if in == nil {
405
		return nil
406
	}
407
	out := new(ApplicationSetCondition)
408
	in.DeepCopyInto(out)
409
	return out
410
}
411

412
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
413
func (in *ApplicationSetGenerator) DeepCopyInto(out *ApplicationSetGenerator) {
414
	*out = *in
415
	if in.List != nil {
416
		in, out := &in.List, &out.List
417
		*out = new(ListGenerator)
418
		(*in).DeepCopyInto(*out)
419
	}
420
	if in.Clusters != nil {
421
		in, out := &in.Clusters, &out.Clusters
422
		*out = new(ClusterGenerator)
423
		(*in).DeepCopyInto(*out)
424
	}
425
	if in.Git != nil {
426
		in, out := &in.Git, &out.Git
427
		*out = new(GitGenerator)
428
		(*in).DeepCopyInto(*out)
429
	}
430
	if in.SCMProvider != nil {
431
		in, out := &in.SCMProvider, &out.SCMProvider
432
		*out = new(SCMProviderGenerator)
433
		(*in).DeepCopyInto(*out)
434
	}
435
	if in.ClusterDecisionResource != nil {
436
		in, out := &in.ClusterDecisionResource, &out.ClusterDecisionResource
437
		*out = new(DuckTypeGenerator)
438
		(*in).DeepCopyInto(*out)
439
	}
440
	if in.PullRequest != nil {
441
		in, out := &in.PullRequest, &out.PullRequest
442
		*out = new(PullRequestGenerator)
443
		(*in).DeepCopyInto(*out)
444
	}
445
	if in.Matrix != nil {
446
		in, out := &in.Matrix, &out.Matrix
447
		*out = new(MatrixGenerator)
448
		(*in).DeepCopyInto(*out)
449
	}
450
	if in.Merge != nil {
451
		in, out := &in.Merge, &out.Merge
452
		*out = new(MergeGenerator)
453
		(*in).DeepCopyInto(*out)
454
	}
455
	if in.Selector != nil {
456
		in, out := &in.Selector, &out.Selector
457
		*out = new(v1.LabelSelector)
458
		(*in).DeepCopyInto(*out)
459
	}
460
	if in.Plugin != nil {
461
		in, out := &in.Plugin, &out.Plugin
462
		*out = new(PluginGenerator)
463
		(*in).DeepCopyInto(*out)
464
	}
465
	return
466
}
467

468
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetGenerator.
469
func (in *ApplicationSetGenerator) DeepCopy() *ApplicationSetGenerator {
470
	if in == nil {
471
		return nil
472
	}
473
	out := new(ApplicationSetGenerator)
474
	in.DeepCopyInto(out)
475
	return out
476
}
477

478
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
479
func (in ApplicationSetIgnoreDifferences) DeepCopyInto(out *ApplicationSetIgnoreDifferences) {
480
	{
481
		in := &in
482
		*out = make(ApplicationSetIgnoreDifferences, len(*in))
483
		for i := range *in {
484
			(*in)[i].DeepCopyInto(&(*out)[i])
485
		}
486
		return
487
	}
488
}
489

490
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetIgnoreDifferences.
491
func (in ApplicationSetIgnoreDifferences) DeepCopy() ApplicationSetIgnoreDifferences {
492
	if in == nil {
493
		return nil
494
	}
495
	out := new(ApplicationSetIgnoreDifferences)
496
	in.DeepCopyInto(out)
497
	return *out
498
}
499

500
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
501
func (in *ApplicationSetList) DeepCopyInto(out *ApplicationSetList) {
502
	*out = *in
503
	out.TypeMeta = in.TypeMeta
504
	in.ListMeta.DeepCopyInto(&out.ListMeta)
505
	if in.Items != nil {
506
		in, out := &in.Items, &out.Items
507
		*out = make([]ApplicationSet, len(*in))
508
		for i := range *in {
509
			(*in)[i].DeepCopyInto(&(*out)[i])
510
		}
511
	}
512
	return
513
}
514

515
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetList.
516
func (in *ApplicationSetList) DeepCopy() *ApplicationSetList {
517
	if in == nil {
518
		return nil
519
	}
520
	out := new(ApplicationSetList)
521
	in.DeepCopyInto(out)
522
	return out
523
}
524

525
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
526
func (in *ApplicationSetList) DeepCopyObject() runtime.Object {
527
	if c := in.DeepCopy(); c != nil {
528
		return c
529
	}
530
	return nil
531
}
532

533
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
534
func (in *ApplicationSetNestedGenerator) DeepCopyInto(out *ApplicationSetNestedGenerator) {
535
	*out = *in
536
	if in.List != nil {
537
		in, out := &in.List, &out.List
538
		*out = new(ListGenerator)
539
		(*in).DeepCopyInto(*out)
540
	}
541
	if in.Clusters != nil {
542
		in, out := &in.Clusters, &out.Clusters
543
		*out = new(ClusterGenerator)
544
		(*in).DeepCopyInto(*out)
545
	}
546
	if in.Git != nil {
547
		in, out := &in.Git, &out.Git
548
		*out = new(GitGenerator)
549
		(*in).DeepCopyInto(*out)
550
	}
551
	if in.SCMProvider != nil {
552
		in, out := &in.SCMProvider, &out.SCMProvider
553
		*out = new(SCMProviderGenerator)
554
		(*in).DeepCopyInto(*out)
555
	}
556
	if in.ClusterDecisionResource != nil {
557
		in, out := &in.ClusterDecisionResource, &out.ClusterDecisionResource
558
		*out = new(DuckTypeGenerator)
559
		(*in).DeepCopyInto(*out)
560
	}
561
	if in.PullRequest != nil {
562
		in, out := &in.PullRequest, &out.PullRequest
563
		*out = new(PullRequestGenerator)
564
		(*in).DeepCopyInto(*out)
565
	}
566
	if in.Matrix != nil {
567
		in, out := &in.Matrix, &out.Matrix
568
		*out = new(apiextensionsv1.JSON)
569
		(*in).DeepCopyInto(*out)
570
	}
571
	if in.Merge != nil {
572
		in, out := &in.Merge, &out.Merge
573
		*out = new(apiextensionsv1.JSON)
574
		(*in).DeepCopyInto(*out)
575
	}
576
	if in.Selector != nil {
577
		in, out := &in.Selector, &out.Selector
578
		*out = new(v1.LabelSelector)
579
		(*in).DeepCopyInto(*out)
580
	}
581
	if in.Plugin != nil {
582
		in, out := &in.Plugin, &out.Plugin
583
		*out = new(PluginGenerator)
584
		(*in).DeepCopyInto(*out)
585
	}
586
	return
587
}
588

589
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetNestedGenerator.
590
func (in *ApplicationSetNestedGenerator) DeepCopy() *ApplicationSetNestedGenerator {
591
	if in == nil {
592
		return nil
593
	}
594
	out := new(ApplicationSetNestedGenerator)
595
	in.DeepCopyInto(out)
596
	return out
597
}
598

599
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
600
func (in ApplicationSetNestedGenerators) DeepCopyInto(out *ApplicationSetNestedGenerators) {
601
	{
602
		in := &in
603
		*out = make(ApplicationSetNestedGenerators, len(*in))
604
		for i := range *in {
605
			(*in)[i].DeepCopyInto(&(*out)[i])
606
		}
607
		return
608
	}
609
}
610

611
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetNestedGenerators.
612
func (in ApplicationSetNestedGenerators) DeepCopy() ApplicationSetNestedGenerators {
613
	if in == nil {
614
		return nil
615
	}
616
	out := new(ApplicationSetNestedGenerators)
617
	in.DeepCopyInto(out)
618
	return *out
619
}
620

621
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
622
func (in *ApplicationSetResourceIgnoreDifferences) DeepCopyInto(out *ApplicationSetResourceIgnoreDifferences) {
623
	*out = *in
624
	if in.JSONPointers != nil {
625
		in, out := &in.JSONPointers, &out.JSONPointers
626
		*out = make([]string, len(*in))
627
		copy(*out, *in)
628
	}
629
	if in.JQPathExpressions != nil {
630
		in, out := &in.JQPathExpressions, &out.JQPathExpressions
631
		*out = make([]string, len(*in))
632
		copy(*out, *in)
633
	}
634
	return
635
}
636

637
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetResourceIgnoreDifferences.
638
func (in *ApplicationSetResourceIgnoreDifferences) DeepCopy() *ApplicationSetResourceIgnoreDifferences {
639
	if in == nil {
640
		return nil
641
	}
642
	out := new(ApplicationSetResourceIgnoreDifferences)
643
	in.DeepCopyInto(out)
644
	return out
645
}
646

647
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
648
func (in *ApplicationSetRolloutStep) DeepCopyInto(out *ApplicationSetRolloutStep) {
649
	*out = *in
650
	if in.MatchExpressions != nil {
651
		in, out := &in.MatchExpressions, &out.MatchExpressions
652
		*out = make([]ApplicationMatchExpression, len(*in))
653
		for i := range *in {
654
			(*in)[i].DeepCopyInto(&(*out)[i])
655
		}
656
	}
657
	if in.MaxUpdate != nil {
658
		in, out := &in.MaxUpdate, &out.MaxUpdate
659
		*out = new(intstr.IntOrString)
660
		**out = **in
661
	}
662
	return
663
}
664

665
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetRolloutStep.
666
func (in *ApplicationSetRolloutStep) DeepCopy() *ApplicationSetRolloutStep {
667
	if in == nil {
668
		return nil
669
	}
670
	out := new(ApplicationSetRolloutStep)
671
	in.DeepCopyInto(out)
672
	return out
673
}
674

675
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
676
func (in *ApplicationSetRolloutStrategy) DeepCopyInto(out *ApplicationSetRolloutStrategy) {
677
	*out = *in
678
	if in.Steps != nil {
679
		in, out := &in.Steps, &out.Steps
680
		*out = make([]ApplicationSetRolloutStep, len(*in))
681
		for i := range *in {
682
			(*in)[i].DeepCopyInto(&(*out)[i])
683
		}
684
	}
685
	return
686
}
687

688
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetRolloutStrategy.
689
func (in *ApplicationSetRolloutStrategy) DeepCopy() *ApplicationSetRolloutStrategy {
690
	if in == nil {
691
		return nil
692
	}
693
	out := new(ApplicationSetRolloutStrategy)
694
	in.DeepCopyInto(out)
695
	return out
696
}
697

698
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
699
func (in *ApplicationSetSpec) DeepCopyInto(out *ApplicationSetSpec) {
700
	*out = *in
701
	if in.Generators != nil {
702
		in, out := &in.Generators, &out.Generators
703
		*out = make([]ApplicationSetGenerator, len(*in))
704
		for i := range *in {
705
			(*in)[i].DeepCopyInto(&(*out)[i])
706
		}
707
	}
708
	in.Template.DeepCopyInto(&out.Template)
709
	if in.SyncPolicy != nil {
710
		in, out := &in.SyncPolicy, &out.SyncPolicy
711
		*out = new(ApplicationSetSyncPolicy)
712
		(*in).DeepCopyInto(*out)
713
	}
714
	if in.Strategy != nil {
715
		in, out := &in.Strategy, &out.Strategy
716
		*out = new(ApplicationSetStrategy)
717
		(*in).DeepCopyInto(*out)
718
	}
719
	if in.PreservedFields != nil {
720
		in, out := &in.PreservedFields, &out.PreservedFields
721
		*out = new(ApplicationPreservedFields)
722
		(*in).DeepCopyInto(*out)
723
	}
724
	if in.GoTemplateOptions != nil {
725
		in, out := &in.GoTemplateOptions, &out.GoTemplateOptions
726
		*out = make([]string, len(*in))
727
		copy(*out, *in)
728
	}
729
	if in.IgnoreApplicationDifferences != nil {
730
		in, out := &in.IgnoreApplicationDifferences, &out.IgnoreApplicationDifferences
731
		*out = make(ApplicationSetIgnoreDifferences, len(*in))
732
		for i := range *in {
733
			(*in)[i].DeepCopyInto(&(*out)[i])
734
		}
735
	}
736
	if in.TemplatePatch != nil {
737
		in, out := &in.TemplatePatch, &out.TemplatePatch
738
		*out = new(string)
739
		**out = **in
740
	}
741
	return
742
}
743

744
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetSpec.
745
func (in *ApplicationSetSpec) DeepCopy() *ApplicationSetSpec {
746
	if in == nil {
747
		return nil
748
	}
749
	out := new(ApplicationSetSpec)
750
	in.DeepCopyInto(out)
751
	return out
752
}
753

754
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
755
func (in *ApplicationSetStatus) DeepCopyInto(out *ApplicationSetStatus) {
756
	*out = *in
757
	if in.Conditions != nil {
758
		in, out := &in.Conditions, &out.Conditions
759
		*out = make([]ApplicationSetCondition, len(*in))
760
		for i := range *in {
761
			(*in)[i].DeepCopyInto(&(*out)[i])
762
		}
763
	}
764
	if in.ApplicationStatus != nil {
765
		in, out := &in.ApplicationStatus, &out.ApplicationStatus
766
		*out = make([]ApplicationSetApplicationStatus, len(*in))
767
		for i := range *in {
768
			(*in)[i].DeepCopyInto(&(*out)[i])
769
		}
770
	}
771
	return
772
}
773

774
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetStatus.
775
func (in *ApplicationSetStatus) DeepCopy() *ApplicationSetStatus {
776
	if in == nil {
777
		return nil
778
	}
779
	out := new(ApplicationSetStatus)
780
	in.DeepCopyInto(out)
781
	return out
782
}
783

784
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
785
func (in *ApplicationSetStrategy) DeepCopyInto(out *ApplicationSetStrategy) {
786
	*out = *in
787
	if in.RollingSync != nil {
788
		in, out := &in.RollingSync, &out.RollingSync
789
		*out = new(ApplicationSetRolloutStrategy)
790
		(*in).DeepCopyInto(*out)
791
	}
792
	return
793
}
794

795
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetStrategy.
796
func (in *ApplicationSetStrategy) DeepCopy() *ApplicationSetStrategy {
797
	if in == nil {
798
		return nil
799
	}
800
	out := new(ApplicationSetStrategy)
801
	in.DeepCopyInto(out)
802
	return out
803
}
804

805
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
806
func (in *ApplicationSetSyncPolicy) DeepCopyInto(out *ApplicationSetSyncPolicy) {
807
	*out = *in
808
	if in.ApplicationsSync != nil {
809
		in, out := &in.ApplicationsSync, &out.ApplicationsSync
810
		*out = new(ApplicationsSyncPolicy)
811
		**out = **in
812
	}
813
	return
814
}
815

816
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetSyncPolicy.
817
func (in *ApplicationSetSyncPolicy) DeepCopy() *ApplicationSetSyncPolicy {
818
	if in == nil {
819
		return nil
820
	}
821
	out := new(ApplicationSetSyncPolicy)
822
	in.DeepCopyInto(out)
823
	return out
824
}
825

826
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
827
func (in *ApplicationSetTemplate) DeepCopyInto(out *ApplicationSetTemplate) {
828
	*out = *in
829
	in.ApplicationSetTemplateMeta.DeepCopyInto(&out.ApplicationSetTemplateMeta)
830
	in.Spec.DeepCopyInto(&out.Spec)
831
	return
832
}
833

834
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetTemplate.
835
func (in *ApplicationSetTemplate) DeepCopy() *ApplicationSetTemplate {
836
	if in == nil {
837
		return nil
838
	}
839
	out := new(ApplicationSetTemplate)
840
	in.DeepCopyInto(out)
841
	return out
842
}
843

844
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
845
func (in *ApplicationSetTemplateMeta) DeepCopyInto(out *ApplicationSetTemplateMeta) {
846
	*out = *in
847
	if in.Labels != nil {
848
		in, out := &in.Labels, &out.Labels
849
		*out = make(map[string]string, len(*in))
850
		for key, val := range *in {
851
			(*out)[key] = val
852
		}
853
	}
854
	if in.Annotations != nil {
855
		in, out := &in.Annotations, &out.Annotations
856
		*out = make(map[string]string, len(*in))
857
		for key, val := range *in {
858
			(*out)[key] = val
859
		}
860
	}
861
	if in.Finalizers != nil {
862
		in, out := &in.Finalizers, &out.Finalizers
863
		*out = make([]string, len(*in))
864
		copy(*out, *in)
865
	}
866
	return
867
}
868

869
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetTemplateMeta.
870
func (in *ApplicationSetTemplateMeta) DeepCopy() *ApplicationSetTemplateMeta {
871
	if in == nil {
872
		return nil
873
	}
874
	out := new(ApplicationSetTemplateMeta)
875
	in.DeepCopyInto(out)
876
	return out
877
}
878

879
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
880
func (in *ApplicationSetTerminalGenerator) DeepCopyInto(out *ApplicationSetTerminalGenerator) {
881
	*out = *in
882
	if in.List != nil {
883
		in, out := &in.List, &out.List
884
		*out = new(ListGenerator)
885
		(*in).DeepCopyInto(*out)
886
	}
887
	if in.Clusters != nil {
888
		in, out := &in.Clusters, &out.Clusters
889
		*out = new(ClusterGenerator)
890
		(*in).DeepCopyInto(*out)
891
	}
892
	if in.Git != nil {
893
		in, out := &in.Git, &out.Git
894
		*out = new(GitGenerator)
895
		(*in).DeepCopyInto(*out)
896
	}
897
	if in.SCMProvider != nil {
898
		in, out := &in.SCMProvider, &out.SCMProvider
899
		*out = new(SCMProviderGenerator)
900
		(*in).DeepCopyInto(*out)
901
	}
902
	if in.ClusterDecisionResource != nil {
903
		in, out := &in.ClusterDecisionResource, &out.ClusterDecisionResource
904
		*out = new(DuckTypeGenerator)
905
		(*in).DeepCopyInto(*out)
906
	}
907
	if in.PullRequest != nil {
908
		in, out := &in.PullRequest, &out.PullRequest
909
		*out = new(PullRequestGenerator)
910
		(*in).DeepCopyInto(*out)
911
	}
912
	if in.Plugin != nil {
913
		in, out := &in.Plugin, &out.Plugin
914
		*out = new(PluginGenerator)
915
		(*in).DeepCopyInto(*out)
916
	}
917
	if in.Selector != nil {
918
		in, out := &in.Selector, &out.Selector
919
		*out = new(v1.LabelSelector)
920
		(*in).DeepCopyInto(*out)
921
	}
922
	return
923
}
924

925
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetTerminalGenerator.
926
func (in *ApplicationSetTerminalGenerator) DeepCopy() *ApplicationSetTerminalGenerator {
927
	if in == nil {
928
		return nil
929
	}
930
	out := new(ApplicationSetTerminalGenerator)
931
	in.DeepCopyInto(out)
932
	return out
933
}
934

935
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
936
func (in ApplicationSetTerminalGenerators) DeepCopyInto(out *ApplicationSetTerminalGenerators) {
937
	{
938
		in := &in
939
		*out = make(ApplicationSetTerminalGenerators, len(*in))
940
		for i := range *in {
941
			(*in)[i].DeepCopyInto(&(*out)[i])
942
		}
943
		return
944
	}
945
}
946

947
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSetTerminalGenerators.
948
func (in ApplicationSetTerminalGenerators) DeepCopy() ApplicationSetTerminalGenerators {
949
	if in == nil {
950
		return nil
951
	}
952
	out := new(ApplicationSetTerminalGenerators)
953
	in.DeepCopyInto(out)
954
	return *out
955
}
956

957
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
958
func (in *ApplicationSource) DeepCopyInto(out *ApplicationSource) {
959
	*out = *in
960
	if in.Helm != nil {
961
		in, out := &in.Helm, &out.Helm
962
		*out = new(ApplicationSourceHelm)
963
		(*in).DeepCopyInto(*out)
964
	}
965
	if in.Kustomize != nil {
966
		in, out := &in.Kustomize, &out.Kustomize
967
		*out = new(ApplicationSourceKustomize)
968
		(*in).DeepCopyInto(*out)
969
	}
970
	if in.Directory != nil {
971
		in, out := &in.Directory, &out.Directory
972
		*out = new(ApplicationSourceDirectory)
973
		(*in).DeepCopyInto(*out)
974
	}
975
	if in.Plugin != nil {
976
		in, out := &in.Plugin, &out.Plugin
977
		*out = new(ApplicationSourcePlugin)
978
		(*in).DeepCopyInto(*out)
979
	}
980
	return
981
}
982

983
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSource.
984
func (in *ApplicationSource) DeepCopy() *ApplicationSource {
985
	if in == nil {
986
		return nil
987
	}
988
	out := new(ApplicationSource)
989
	in.DeepCopyInto(out)
990
	return out
991
}
992

993
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
994
func (in *ApplicationSourceDirectory) DeepCopyInto(out *ApplicationSourceDirectory) {
995
	*out = *in
996
	in.Jsonnet.DeepCopyInto(&out.Jsonnet)
997
	return
998
}
999

1000
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceDirectory.
1001
func (in *ApplicationSourceDirectory) DeepCopy() *ApplicationSourceDirectory {
1002
	if in == nil {
1003
		return nil
1004
	}
1005
	out := new(ApplicationSourceDirectory)
1006
	in.DeepCopyInto(out)
1007
	return out
1008
}
1009

1010
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1011
func (in *ApplicationSourceHelm) DeepCopyInto(out *ApplicationSourceHelm) {
1012
	*out = *in
1013
	if in.ValueFiles != nil {
1014
		in, out := &in.ValueFiles, &out.ValueFiles
1015
		*out = make([]string, len(*in))
1016
		copy(*out, *in)
1017
	}
1018
	if in.Parameters != nil {
1019
		in, out := &in.Parameters, &out.Parameters
1020
		*out = make([]HelmParameter, len(*in))
1021
		copy(*out, *in)
1022
	}
1023
	if in.FileParameters != nil {
1024
		in, out := &in.FileParameters, &out.FileParameters
1025
		*out = make([]HelmFileParameter, len(*in))
1026
		copy(*out, *in)
1027
	}
1028
	if in.ValuesObject != nil {
1029
		in, out := &in.ValuesObject, &out.ValuesObject
1030
		*out = new(runtime.RawExtension)
1031
		(*in).DeepCopyInto(*out)
1032
	}
1033
	return
1034
}
1035

1036
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceHelm.
1037
func (in *ApplicationSourceHelm) DeepCopy() *ApplicationSourceHelm {
1038
	if in == nil {
1039
		return nil
1040
	}
1041
	out := new(ApplicationSourceHelm)
1042
	in.DeepCopyInto(out)
1043
	return out
1044
}
1045

1046
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1047
func (in *ApplicationSourceJsonnet) DeepCopyInto(out *ApplicationSourceJsonnet) {
1048
	*out = *in
1049
	if in.ExtVars != nil {
1050
		in, out := &in.ExtVars, &out.ExtVars
1051
		*out = make([]JsonnetVar, len(*in))
1052
		copy(*out, *in)
1053
	}
1054
	if in.TLAs != nil {
1055
		in, out := &in.TLAs, &out.TLAs
1056
		*out = make([]JsonnetVar, len(*in))
1057
		copy(*out, *in)
1058
	}
1059
	if in.Libs != nil {
1060
		in, out := &in.Libs, &out.Libs
1061
		*out = make([]string, len(*in))
1062
		copy(*out, *in)
1063
	}
1064
	return
1065
}
1066

1067
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceJsonnet.
1068
func (in *ApplicationSourceJsonnet) DeepCopy() *ApplicationSourceJsonnet {
1069
	if in == nil {
1070
		return nil
1071
	}
1072
	out := new(ApplicationSourceJsonnet)
1073
	in.DeepCopyInto(out)
1074
	return out
1075
}
1076

1077
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1078
func (in *ApplicationSourceKustomize) DeepCopyInto(out *ApplicationSourceKustomize) {
1079
	*out = *in
1080
	if in.Images != nil {
1081
		in, out := &in.Images, &out.Images
1082
		*out = make(KustomizeImages, len(*in))
1083
		copy(*out, *in)
1084
	}
1085
	if in.CommonLabels != nil {
1086
		in, out := &in.CommonLabels, &out.CommonLabels
1087
		*out = make(map[string]string, len(*in))
1088
		for key, val := range *in {
1089
			(*out)[key] = val
1090
		}
1091
	}
1092
	if in.CommonAnnotations != nil {
1093
		in, out := &in.CommonAnnotations, &out.CommonAnnotations
1094
		*out = make(map[string]string, len(*in))
1095
		for key, val := range *in {
1096
			(*out)[key] = val
1097
		}
1098
	}
1099
	if in.Replicas != nil {
1100
		in, out := &in.Replicas, &out.Replicas
1101
		*out = make(KustomizeReplicas, len(*in))
1102
		copy(*out, *in)
1103
	}
1104
	if in.Patches != nil {
1105
		in, out := &in.Patches, &out.Patches
1106
		*out = make(KustomizePatches, len(*in))
1107
		for i := range *in {
1108
			(*in)[i].DeepCopyInto(&(*out)[i])
1109
		}
1110
	}
1111
	if in.Components != nil {
1112
		in, out := &in.Components, &out.Components
1113
		*out = make([]string, len(*in))
1114
		copy(*out, *in)
1115
	}
1116
	return
1117
}
1118

1119
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourceKustomize.
1120
func (in *ApplicationSourceKustomize) DeepCopy() *ApplicationSourceKustomize {
1121
	if in == nil {
1122
		return nil
1123
	}
1124
	out := new(ApplicationSourceKustomize)
1125
	in.DeepCopyInto(out)
1126
	return out
1127
}
1128

1129
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1130
func (in *ApplicationSourcePlugin) DeepCopyInto(out *ApplicationSourcePlugin) {
1131
	*out = *in
1132
	if in.Env != nil {
1133
		in, out := &in.Env, &out.Env
1134
		*out = make(Env, len(*in))
1135
		for i := range *in {
1136
			if (*in)[i] != nil {
1137
				in, out := &(*in)[i], &(*out)[i]
1138
				*out = new(EnvEntry)
1139
				**out = **in
1140
			}
1141
		}
1142
	}
1143
	if in.Parameters != nil {
1144
		in, out := &in.Parameters, &out.Parameters
1145
		*out = make(ApplicationSourcePluginParameters, len(*in))
1146
		for i := range *in {
1147
			(*in)[i].DeepCopyInto(&(*out)[i])
1148
		}
1149
	}
1150
	return
1151
}
1152

1153
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourcePlugin.
1154
func (in *ApplicationSourcePlugin) DeepCopy() *ApplicationSourcePlugin {
1155
	if in == nil {
1156
		return nil
1157
	}
1158
	out := new(ApplicationSourcePlugin)
1159
	in.DeepCopyInto(out)
1160
	return out
1161
}
1162

1163
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1164
func (in *ApplicationSourcePluginParameter) DeepCopyInto(out *ApplicationSourcePluginParameter) {
1165
	*out = *in
1166
	if in.String_ != nil {
1167
		in, out := &in.String_, &out.String_
1168
		*out = new(string)
1169
		**out = **in
1170
	}
1171
	if in.OptionalMap != nil {
1172
		in, out := &in.OptionalMap, &out.OptionalMap
1173
		*out = new(OptionalMap)
1174
		(*in).DeepCopyInto(*out)
1175
	}
1176
	if in.OptionalArray != nil {
1177
		in, out := &in.OptionalArray, &out.OptionalArray
1178
		*out = new(OptionalArray)
1179
		(*in).DeepCopyInto(*out)
1180
	}
1181
	return
1182
}
1183

1184
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourcePluginParameter.
1185
func (in *ApplicationSourcePluginParameter) DeepCopy() *ApplicationSourcePluginParameter {
1186
	if in == nil {
1187
		return nil
1188
	}
1189
	out := new(ApplicationSourcePluginParameter)
1190
	in.DeepCopyInto(out)
1191
	return out
1192
}
1193

1194
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1195
func (in ApplicationSourcePluginParameters) DeepCopyInto(out *ApplicationSourcePluginParameters) {
1196
	{
1197
		in := &in
1198
		*out = make(ApplicationSourcePluginParameters, len(*in))
1199
		for i := range *in {
1200
			(*in)[i].DeepCopyInto(&(*out)[i])
1201
		}
1202
		return
1203
	}
1204
}
1205

1206
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSourcePluginParameters.
1207
func (in ApplicationSourcePluginParameters) DeepCopy() ApplicationSourcePluginParameters {
1208
	if in == nil {
1209
		return nil
1210
	}
1211
	out := new(ApplicationSourcePluginParameters)
1212
	in.DeepCopyInto(out)
1213
	return *out
1214
}
1215

1216
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1217
func (in ApplicationSources) DeepCopyInto(out *ApplicationSources) {
1218
	{
1219
		in := &in
1220
		*out = make(ApplicationSources, len(*in))
1221
		for i := range *in {
1222
			(*in)[i].DeepCopyInto(&(*out)[i])
1223
		}
1224
		return
1225
	}
1226
}
1227

1228
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSources.
1229
func (in ApplicationSources) DeepCopy() ApplicationSources {
1230
	if in == nil {
1231
		return nil
1232
	}
1233
	out := new(ApplicationSources)
1234
	in.DeepCopyInto(out)
1235
	return *out
1236
}
1237

1238
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1239
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec) {
1240
	*out = *in
1241
	if in.Source != nil {
1242
		in, out := &in.Source, &out.Source
1243
		*out = new(ApplicationSource)
1244
		(*in).DeepCopyInto(*out)
1245
	}
1246
	out.Destination = in.Destination
1247
	if in.SyncPolicy != nil {
1248
		in, out := &in.SyncPolicy, &out.SyncPolicy
1249
		*out = new(SyncPolicy)
1250
		(*in).DeepCopyInto(*out)
1251
	}
1252
	if in.IgnoreDifferences != nil {
1253
		in, out := &in.IgnoreDifferences, &out.IgnoreDifferences
1254
		*out = make(IgnoreDifferences, len(*in))
1255
		for i := range *in {
1256
			(*in)[i].DeepCopyInto(&(*out)[i])
1257
		}
1258
	}
1259
	if in.Info != nil {
1260
		in, out := &in.Info, &out.Info
1261
		*out = make([]Info, len(*in))
1262
		copy(*out, *in)
1263
	}
1264
	if in.RevisionHistoryLimit != nil {
1265
		in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
1266
		*out = new(int64)
1267
		**out = **in
1268
	}
1269
	if in.Sources != nil {
1270
		in, out := &in.Sources, &out.Sources
1271
		*out = make(ApplicationSources, len(*in))
1272
		for i := range *in {
1273
			(*in)[i].DeepCopyInto(&(*out)[i])
1274
		}
1275
	}
1276
	return
1277
}
1278

1279
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
1280
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec {
1281
	if in == nil {
1282
		return nil
1283
	}
1284
	out := new(ApplicationSpec)
1285
	in.DeepCopyInto(out)
1286
	return out
1287
}
1288

1289
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1290
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus) {
1291
	*out = *in
1292
	if in.Resources != nil {
1293
		in, out := &in.Resources, &out.Resources
1294
		*out = make([]ResourceStatus, len(*in))
1295
		for i := range *in {
1296
			(*in)[i].DeepCopyInto(&(*out)[i])
1297
		}
1298
	}
1299
	in.Sync.DeepCopyInto(&out.Sync)
1300
	out.Health = in.Health
1301
	if in.History != nil {
1302
		in, out := &in.History, &out.History
1303
		*out = make(RevisionHistories, len(*in))
1304
		for i := range *in {
1305
			(*in)[i].DeepCopyInto(&(*out)[i])
1306
		}
1307
	}
1308
	if in.Conditions != nil {
1309
		in, out := &in.Conditions, &out.Conditions
1310
		*out = make([]ApplicationCondition, len(*in))
1311
		for i := range *in {
1312
			(*in)[i].DeepCopyInto(&(*out)[i])
1313
		}
1314
	}
1315
	if in.ReconciledAt != nil {
1316
		in, out := &in.ReconciledAt, &out.ReconciledAt
1317
		*out = (*in).DeepCopy()
1318
	}
1319
	if in.OperationState != nil {
1320
		in, out := &in.OperationState, &out.OperationState
1321
		*out = new(OperationState)
1322
		(*in).DeepCopyInto(*out)
1323
	}
1324
	if in.ObservedAt != nil {
1325
		in, out := &in.ObservedAt, &out.ObservedAt
1326
		*out = (*in).DeepCopy()
1327
	}
1328
	in.Summary.DeepCopyInto(&out.Summary)
1329
	if in.SourceTypes != nil {
1330
		in, out := &in.SourceTypes, &out.SourceTypes
1331
		*out = make([]ApplicationSourceType, len(*in))
1332
		copy(*out, *in)
1333
	}
1334
	return
1335
}
1336

1337
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
1338
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus {
1339
	if in == nil {
1340
		return nil
1341
	}
1342
	out := new(ApplicationStatus)
1343
	in.DeepCopyInto(out)
1344
	return out
1345
}
1346

1347
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1348
func (in *ApplicationSummary) DeepCopyInto(out *ApplicationSummary) {
1349
	*out = *in
1350
	if in.ExternalURLs != nil {
1351
		in, out := &in.ExternalURLs, &out.ExternalURLs
1352
		*out = make([]string, len(*in))
1353
		copy(*out, *in)
1354
	}
1355
	if in.Images != nil {
1356
		in, out := &in.Images, &out.Images
1357
		*out = make([]string, len(*in))
1358
		copy(*out, *in)
1359
	}
1360
	return
1361
}
1362

1363
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSummary.
1364
func (in *ApplicationSummary) DeepCopy() *ApplicationSummary {
1365
	if in == nil {
1366
		return nil
1367
	}
1368
	out := new(ApplicationSummary)
1369
	in.DeepCopyInto(out)
1370
	return out
1371
}
1372

1373
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1374
func (in *ApplicationTree) DeepCopyInto(out *ApplicationTree) {
1375
	*out = *in
1376
	if in.Nodes != nil {
1377
		in, out := &in.Nodes, &out.Nodes
1378
		*out = make([]ResourceNode, len(*in))
1379
		for i := range *in {
1380
			(*in)[i].DeepCopyInto(&(*out)[i])
1381
		}
1382
	}
1383
	if in.OrphanedNodes != nil {
1384
		in, out := &in.OrphanedNodes, &out.OrphanedNodes
1385
		*out = make([]ResourceNode, len(*in))
1386
		for i := range *in {
1387
			(*in)[i].DeepCopyInto(&(*out)[i])
1388
		}
1389
	}
1390
	if in.Hosts != nil {
1391
		in, out := &in.Hosts, &out.Hosts
1392
		*out = make([]HostInfo, len(*in))
1393
		for i := range *in {
1394
			(*in)[i].DeepCopyInto(&(*out)[i])
1395
		}
1396
	}
1397
	return
1398
}
1399

1400
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationTree.
1401
func (in *ApplicationTree) DeepCopy() *ApplicationTree {
1402
	if in == nil {
1403
		return nil
1404
	}
1405
	out := new(ApplicationTree)
1406
	in.DeepCopyInto(out)
1407
	return out
1408
}
1409

1410
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1411
func (in *ApplicationWatchEvent) DeepCopyInto(out *ApplicationWatchEvent) {
1412
	*out = *in
1413
	in.Application.DeepCopyInto(&out.Application)
1414
	return
1415
}
1416

1417
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationWatchEvent.
1418
func (in *ApplicationWatchEvent) DeepCopy() *ApplicationWatchEvent {
1419
	if in == nil {
1420
		return nil
1421
	}
1422
	out := new(ApplicationWatchEvent)
1423
	in.DeepCopyInto(out)
1424
	return out
1425
}
1426

1427
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1428
func (in *Backoff) DeepCopyInto(out *Backoff) {
1429
	*out = *in
1430
	if in.Factor != nil {
1431
		in, out := &in.Factor, &out.Factor
1432
		*out = new(int64)
1433
		**out = **in
1434
	}
1435
	return
1436
}
1437

1438
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backoff.
1439
func (in *Backoff) DeepCopy() *Backoff {
1440
	if in == nil {
1441
		return nil
1442
	}
1443
	out := new(Backoff)
1444
	in.DeepCopyInto(out)
1445
	return out
1446
}
1447

1448
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1449
func (in *BasicAuthBitbucketServer) DeepCopyInto(out *BasicAuthBitbucketServer) {
1450
	*out = *in
1451
	if in.PasswordRef != nil {
1452
		in, out := &in.PasswordRef, &out.PasswordRef
1453
		*out = new(SecretRef)
1454
		**out = **in
1455
	}
1456
	return
1457
}
1458

1459
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthBitbucketServer.
1460
func (in *BasicAuthBitbucketServer) DeepCopy() *BasicAuthBitbucketServer {
1461
	if in == nil {
1462
		return nil
1463
	}
1464
	out := new(BasicAuthBitbucketServer)
1465
	in.DeepCopyInto(out)
1466
	return out
1467
}
1468

1469
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1470
func (in *BearerTokenBitbucketCloud) DeepCopyInto(out *BearerTokenBitbucketCloud) {
1471
	*out = *in
1472
	if in.TokenRef != nil {
1473
		in, out := &in.TokenRef, &out.TokenRef
1474
		*out = new(SecretRef)
1475
		**out = **in
1476
	}
1477
	return
1478
}
1479

1480
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BearerTokenBitbucketCloud.
1481
func (in *BearerTokenBitbucketCloud) DeepCopy() *BearerTokenBitbucketCloud {
1482
	if in == nil {
1483
		return nil
1484
	}
1485
	out := new(BearerTokenBitbucketCloud)
1486
	in.DeepCopyInto(out)
1487
	return out
1488
}
1489

1490
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1491
func (in *ChartDetails) DeepCopyInto(out *ChartDetails) {
1492
	*out = *in
1493
	if in.Maintainers != nil {
1494
		in, out := &in.Maintainers, &out.Maintainers
1495
		*out = make([]string, len(*in))
1496
		copy(*out, *in)
1497
	}
1498
	return
1499
}
1500

1501
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartDetails.
1502
func (in *ChartDetails) DeepCopy() *ChartDetails {
1503
	if in == nil {
1504
		return nil
1505
	}
1506
	out := new(ChartDetails)
1507
	in.DeepCopyInto(out)
1508
	return out
1509
}
1510

1511
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1512
func (in *Cluster) DeepCopyInto(out *Cluster) {
1513
	*out = *in
1514
	in.Config.DeepCopyInto(&out.Config)
1515
	in.ConnectionState.DeepCopyInto(&out.ConnectionState)
1516
	if in.Namespaces != nil {
1517
		in, out := &in.Namespaces, &out.Namespaces
1518
		*out = make([]string, len(*in))
1519
		copy(*out, *in)
1520
	}
1521
	if in.RefreshRequestedAt != nil {
1522
		in, out := &in.RefreshRequestedAt, &out.RefreshRequestedAt
1523
		*out = (*in).DeepCopy()
1524
	}
1525
	in.Info.DeepCopyInto(&out.Info)
1526
	if in.Shard != nil {
1527
		in, out := &in.Shard, &out.Shard
1528
		*out = new(int64)
1529
		**out = **in
1530
	}
1531
	if in.Labels != nil {
1532
		in, out := &in.Labels, &out.Labels
1533
		*out = make(map[string]string, len(*in))
1534
		for key, val := range *in {
1535
			(*out)[key] = val
1536
		}
1537
	}
1538
	if in.Annotations != nil {
1539
		in, out := &in.Annotations, &out.Annotations
1540
		*out = make(map[string]string, len(*in))
1541
		for key, val := range *in {
1542
			(*out)[key] = val
1543
		}
1544
	}
1545
	return
1546
}
1547

1548
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
1549
func (in *Cluster) DeepCopy() *Cluster {
1550
	if in == nil {
1551
		return nil
1552
	}
1553
	out := new(Cluster)
1554
	in.DeepCopyInto(out)
1555
	return out
1556
}
1557

1558
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1559
func (in *ClusterCacheInfo) DeepCopyInto(out *ClusterCacheInfo) {
1560
	*out = *in
1561
	if in.LastCacheSyncTime != nil {
1562
		in, out := &in.LastCacheSyncTime, &out.LastCacheSyncTime
1563
		*out = (*in).DeepCopy()
1564
	}
1565
	return
1566
}
1567

1568
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCacheInfo.
1569
func (in *ClusterCacheInfo) DeepCopy() *ClusterCacheInfo {
1570
	if in == nil {
1571
		return nil
1572
	}
1573
	out := new(ClusterCacheInfo)
1574
	in.DeepCopyInto(out)
1575
	return out
1576
}
1577

1578
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1579
func (in *ClusterConfig) DeepCopyInto(out *ClusterConfig) {
1580
	*out = *in
1581
	in.TLSClientConfig.DeepCopyInto(&out.TLSClientConfig)
1582
	if in.AWSAuthConfig != nil {
1583
		in, out := &in.AWSAuthConfig, &out.AWSAuthConfig
1584
		*out = new(AWSAuthConfig)
1585
		**out = **in
1586
	}
1587
	if in.ExecProviderConfig != nil {
1588
		in, out := &in.ExecProviderConfig, &out.ExecProviderConfig
1589
		*out = new(ExecProviderConfig)
1590
		(*in).DeepCopyInto(*out)
1591
	}
1592
	return
1593
}
1594

1595
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfig.
1596
func (in *ClusterConfig) DeepCopy() *ClusterConfig {
1597
	if in == nil {
1598
		return nil
1599
	}
1600
	out := new(ClusterConfig)
1601
	in.DeepCopyInto(out)
1602
	return out
1603
}
1604

1605
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1606
func (in *ClusterGenerator) DeepCopyInto(out *ClusterGenerator) {
1607
	*out = *in
1608
	in.Selector.DeepCopyInto(&out.Selector)
1609
	in.Template.DeepCopyInto(&out.Template)
1610
	if in.Values != nil {
1611
		in, out := &in.Values, &out.Values
1612
		*out = make(map[string]string, len(*in))
1613
		for key, val := range *in {
1614
			(*out)[key] = val
1615
		}
1616
	}
1617
	return
1618
}
1619

1620
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGenerator.
1621
func (in *ClusterGenerator) DeepCopy() *ClusterGenerator {
1622
	if in == nil {
1623
		return nil
1624
	}
1625
	out := new(ClusterGenerator)
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 *ClusterInfo) DeepCopyInto(out *ClusterInfo) {
1632
	*out = *in
1633
	in.ConnectionState.DeepCopyInto(&out.ConnectionState)
1634
	in.CacheInfo.DeepCopyInto(&out.CacheInfo)
1635
	if in.APIVersions != nil {
1636
		in, out := &in.APIVersions, &out.APIVersions
1637
		*out = make([]string, len(*in))
1638
		copy(*out, *in)
1639
	}
1640
	return
1641
}
1642

1643
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInfo.
1644
func (in *ClusterInfo) DeepCopy() *ClusterInfo {
1645
	if in == nil {
1646
		return nil
1647
	}
1648
	out := new(ClusterInfo)
1649
	in.DeepCopyInto(out)
1650
	return out
1651
}
1652

1653
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1654
func (in *ClusterList) DeepCopyInto(out *ClusterList) {
1655
	*out = *in
1656
	in.ListMeta.DeepCopyInto(&out.ListMeta)
1657
	if in.Items != nil {
1658
		in, out := &in.Items, &out.Items
1659
		*out = make([]Cluster, len(*in))
1660
		for i := range *in {
1661
			(*in)[i].DeepCopyInto(&(*out)[i])
1662
		}
1663
	}
1664
	return
1665
}
1666

1667
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
1668
func (in *ClusterList) DeepCopy() *ClusterList {
1669
	if in == nil {
1670
		return nil
1671
	}
1672
	out := new(ClusterList)
1673
	in.DeepCopyInto(out)
1674
	return out
1675
}
1676

1677
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1678
func (in *Command) DeepCopyInto(out *Command) {
1679
	*out = *in
1680
	if in.Command != nil {
1681
		in, out := &in.Command, &out.Command
1682
		*out = make([]string, len(*in))
1683
		copy(*out, *in)
1684
	}
1685
	if in.Args != nil {
1686
		in, out := &in.Args, &out.Args
1687
		*out = make([]string, len(*in))
1688
		copy(*out, *in)
1689
	}
1690
	return
1691
}
1692

1693
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Command.
1694
func (in *Command) DeepCopy() *Command {
1695
	if in == nil {
1696
		return nil
1697
	}
1698
	out := new(Command)
1699
	in.DeepCopyInto(out)
1700
	return out
1701
}
1702

1703
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1704
func (in *ComparedTo) DeepCopyInto(out *ComparedTo) {
1705
	*out = *in
1706
	in.Source.DeepCopyInto(&out.Source)
1707
	out.Destination = in.Destination
1708
	if in.Sources != nil {
1709
		in, out := &in.Sources, &out.Sources
1710
		*out = make(ApplicationSources, len(*in))
1711
		for i := range *in {
1712
			(*in)[i].DeepCopyInto(&(*out)[i])
1713
		}
1714
	}
1715
	if in.IgnoreDifferences != nil {
1716
		in, out := &in.IgnoreDifferences, &out.IgnoreDifferences
1717
		*out = make(IgnoreDifferences, len(*in))
1718
		for i := range *in {
1719
			(*in)[i].DeepCopyInto(&(*out)[i])
1720
		}
1721
	}
1722
	return
1723
}
1724

1725
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComparedTo.
1726
func (in *ComparedTo) DeepCopy() *ComparedTo {
1727
	if in == nil {
1728
		return nil
1729
	}
1730
	out := new(ComparedTo)
1731
	in.DeepCopyInto(out)
1732
	return out
1733
}
1734

1735
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1736
func (in *ComponentParameter) DeepCopyInto(out *ComponentParameter) {
1737
	*out = *in
1738
	return
1739
}
1740

1741
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentParameter.
1742
func (in *ComponentParameter) DeepCopy() *ComponentParameter {
1743
	if in == nil {
1744
		return nil
1745
	}
1746
	out := new(ComponentParameter)
1747
	in.DeepCopyInto(out)
1748
	return out
1749
}
1750

1751
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1752
func (in *ConfigManagementPlugin) DeepCopyInto(out *ConfigManagementPlugin) {
1753
	*out = *in
1754
	if in.Init != nil {
1755
		in, out := &in.Init, &out.Init
1756
		*out = new(Command)
1757
		(*in).DeepCopyInto(*out)
1758
	}
1759
	in.Generate.DeepCopyInto(&out.Generate)
1760
	return
1761
}
1762

1763
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigManagementPlugin.
1764
func (in *ConfigManagementPlugin) DeepCopy() *ConfigManagementPlugin {
1765
	if in == nil {
1766
		return nil
1767
	}
1768
	out := new(ConfigManagementPlugin)
1769
	in.DeepCopyInto(out)
1770
	return out
1771
}
1772

1773
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1774
func (in *ConnectionState) DeepCopyInto(out *ConnectionState) {
1775
	*out = *in
1776
	if in.ModifiedAt != nil {
1777
		in, out := &in.ModifiedAt, &out.ModifiedAt
1778
		*out = (*in).DeepCopy()
1779
	}
1780
	return
1781
}
1782

1783
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionState.
1784
func (in *ConnectionState) DeepCopy() *ConnectionState {
1785
	if in == nil {
1786
		return nil
1787
	}
1788
	out := new(ConnectionState)
1789
	in.DeepCopyInto(out)
1790
	return out
1791
}
1792

1793
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1794
func (in *DuckTypeGenerator) DeepCopyInto(out *DuckTypeGenerator) {
1795
	*out = *in
1796
	if in.RequeueAfterSeconds != nil {
1797
		in, out := &in.RequeueAfterSeconds, &out.RequeueAfterSeconds
1798
		*out = new(int64)
1799
		**out = **in
1800
	}
1801
	in.LabelSelector.DeepCopyInto(&out.LabelSelector)
1802
	in.Template.DeepCopyInto(&out.Template)
1803
	if in.Values != nil {
1804
		in, out := &in.Values, &out.Values
1805
		*out = make(map[string]string, len(*in))
1806
		for key, val := range *in {
1807
			(*out)[key] = val
1808
		}
1809
	}
1810
	return
1811
}
1812

1813
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DuckTypeGenerator.
1814
func (in *DuckTypeGenerator) DeepCopy() *DuckTypeGenerator {
1815
	if in == nil {
1816
		return nil
1817
	}
1818
	out := new(DuckTypeGenerator)
1819
	in.DeepCopyInto(out)
1820
	return out
1821
}
1822

1823
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1824
func (in Env) DeepCopyInto(out *Env) {
1825
	{
1826
		in := &in
1827
		*out = make(Env, len(*in))
1828
		for i := range *in {
1829
			if (*in)[i] != nil {
1830
				in, out := &(*in)[i], &(*out)[i]
1831
				*out = new(EnvEntry)
1832
				**out = **in
1833
			}
1834
		}
1835
		return
1836
	}
1837
}
1838

1839
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Env.
1840
func (in Env) DeepCopy() Env {
1841
	if in == nil {
1842
		return nil
1843
	}
1844
	out := new(Env)
1845
	in.DeepCopyInto(out)
1846
	return *out
1847
}
1848

1849
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1850
func (in *EnvEntry) DeepCopyInto(out *EnvEntry) {
1851
	*out = *in
1852
	return
1853
}
1854

1855
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvEntry.
1856
func (in *EnvEntry) DeepCopy() *EnvEntry {
1857
	if in == nil {
1858
		return nil
1859
	}
1860
	out := new(EnvEntry)
1861
	in.DeepCopyInto(out)
1862
	return out
1863
}
1864

1865
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1866
func (in *ExecProviderConfig) DeepCopyInto(out *ExecProviderConfig) {
1867
	*out = *in
1868
	if in.Args != nil {
1869
		in, out := &in.Args, &out.Args
1870
		*out = make([]string, len(*in))
1871
		copy(*out, *in)
1872
	}
1873
	if in.Env != nil {
1874
		in, out := &in.Env, &out.Env
1875
		*out = make(map[string]string, len(*in))
1876
		for key, val := range *in {
1877
			(*out)[key] = val
1878
		}
1879
	}
1880
	return
1881
}
1882

1883
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecProviderConfig.
1884
func (in *ExecProviderConfig) DeepCopy() *ExecProviderConfig {
1885
	if in == nil {
1886
		return nil
1887
	}
1888
	out := new(ExecProviderConfig)
1889
	in.DeepCopyInto(out)
1890
	return out
1891
}
1892

1893
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1894
func (in *GitDirectoryGeneratorItem) DeepCopyInto(out *GitDirectoryGeneratorItem) {
1895
	*out = *in
1896
	return
1897
}
1898

1899
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitDirectoryGeneratorItem.
1900
func (in *GitDirectoryGeneratorItem) DeepCopy() *GitDirectoryGeneratorItem {
1901
	if in == nil {
1902
		return nil
1903
	}
1904
	out := new(GitDirectoryGeneratorItem)
1905
	in.DeepCopyInto(out)
1906
	return out
1907
}
1908

1909
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1910
func (in *GitFileGeneratorItem) DeepCopyInto(out *GitFileGeneratorItem) {
1911
	*out = *in
1912
	return
1913
}
1914

1915
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitFileGeneratorItem.
1916
func (in *GitFileGeneratorItem) DeepCopy() *GitFileGeneratorItem {
1917
	if in == nil {
1918
		return nil
1919
	}
1920
	out := new(GitFileGeneratorItem)
1921
	in.DeepCopyInto(out)
1922
	return out
1923
}
1924

1925
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1926
func (in *GitGenerator) DeepCopyInto(out *GitGenerator) {
1927
	*out = *in
1928
	if in.Directories != nil {
1929
		in, out := &in.Directories, &out.Directories
1930
		*out = make([]GitDirectoryGeneratorItem, len(*in))
1931
		copy(*out, *in)
1932
	}
1933
	if in.Files != nil {
1934
		in, out := &in.Files, &out.Files
1935
		*out = make([]GitFileGeneratorItem, len(*in))
1936
		copy(*out, *in)
1937
	}
1938
	if in.RequeueAfterSeconds != nil {
1939
		in, out := &in.RequeueAfterSeconds, &out.RequeueAfterSeconds
1940
		*out = new(int64)
1941
		**out = **in
1942
	}
1943
	in.Template.DeepCopyInto(&out.Template)
1944
	if in.Values != nil {
1945
		in, out := &in.Values, &out.Values
1946
		*out = make(map[string]string, len(*in))
1947
		for key, val := range *in {
1948
			(*out)[key] = val
1949
		}
1950
	}
1951
	return
1952
}
1953

1954
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitGenerator.
1955
func (in *GitGenerator) DeepCopy() *GitGenerator {
1956
	if in == nil {
1957
		return nil
1958
	}
1959
	out := new(GitGenerator)
1960
	in.DeepCopyInto(out)
1961
	return out
1962
}
1963

1964
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1965
func (in *GnuPGPublicKey) DeepCopyInto(out *GnuPGPublicKey) {
1966
	*out = *in
1967
	return
1968
}
1969

1970
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GnuPGPublicKey.
1971
func (in *GnuPGPublicKey) DeepCopy() *GnuPGPublicKey {
1972
	if in == nil {
1973
		return nil
1974
	}
1975
	out := new(GnuPGPublicKey)
1976
	in.DeepCopyInto(out)
1977
	return out
1978
}
1979

1980
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1981
func (in *GnuPGPublicKeyList) DeepCopyInto(out *GnuPGPublicKeyList) {
1982
	*out = *in
1983
	in.ListMeta.DeepCopyInto(&out.ListMeta)
1984
	if in.Items != nil {
1985
		in, out := &in.Items, &out.Items
1986
		*out = make([]GnuPGPublicKey, len(*in))
1987
		copy(*out, *in)
1988
	}
1989
	return
1990
}
1991

1992
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GnuPGPublicKeyList.
1993
func (in *GnuPGPublicKeyList) DeepCopy() *GnuPGPublicKeyList {
1994
	if in == nil {
1995
		return nil
1996
	}
1997
	out := new(GnuPGPublicKeyList)
1998
	in.DeepCopyInto(out)
1999
	return out
2000
}
2001

2002
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2003
func (in *HealthStatus) DeepCopyInto(out *HealthStatus) {
2004
	*out = *in
2005
	return
2006
}
2007

2008
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthStatus.
2009
func (in *HealthStatus) DeepCopy() *HealthStatus {
2010
	if in == nil {
2011
		return nil
2012
	}
2013
	out := new(HealthStatus)
2014
	in.DeepCopyInto(out)
2015
	return out
2016
}
2017

2018
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2019
func (in *HelmFileParameter) DeepCopyInto(out *HelmFileParameter) {
2020
	*out = *in
2021
	return
2022
}
2023

2024
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmFileParameter.
2025
func (in *HelmFileParameter) DeepCopy() *HelmFileParameter {
2026
	if in == nil {
2027
		return nil
2028
	}
2029
	out := new(HelmFileParameter)
2030
	in.DeepCopyInto(out)
2031
	return out
2032
}
2033

2034
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2035
func (in *HelmOptions) DeepCopyInto(out *HelmOptions) {
2036
	*out = *in
2037
	if in.ValuesFileSchemes != nil {
2038
		in, out := &in.ValuesFileSchemes, &out.ValuesFileSchemes
2039
		*out = make([]string, len(*in))
2040
		copy(*out, *in)
2041
	}
2042
	return
2043
}
2044

2045
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmOptions.
2046
func (in *HelmOptions) DeepCopy() *HelmOptions {
2047
	if in == nil {
2048
		return nil
2049
	}
2050
	out := new(HelmOptions)
2051
	in.DeepCopyInto(out)
2052
	return out
2053
}
2054

2055
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2056
func (in *HelmParameter) DeepCopyInto(out *HelmParameter) {
2057
	*out = *in
2058
	return
2059
}
2060

2061
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmParameter.
2062
func (in *HelmParameter) DeepCopy() *HelmParameter {
2063
	if in == nil {
2064
		return nil
2065
	}
2066
	out := new(HelmParameter)
2067
	in.DeepCopyInto(out)
2068
	return out
2069
}
2070

2071
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2072
func (in *HostInfo) DeepCopyInto(out *HostInfo) {
2073
	*out = *in
2074
	if in.ResourcesInfo != nil {
2075
		in, out := &in.ResourcesInfo, &out.ResourcesInfo
2076
		*out = make([]HostResourceInfo, len(*in))
2077
		copy(*out, *in)
2078
	}
2079
	out.SystemInfo = in.SystemInfo
2080
	return
2081
}
2082

2083
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostInfo.
2084
func (in *HostInfo) DeepCopy() *HostInfo {
2085
	if in == nil {
2086
		return nil
2087
	}
2088
	out := new(HostInfo)
2089
	in.DeepCopyInto(out)
2090
	return out
2091
}
2092

2093
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2094
func (in *HostResourceInfo) DeepCopyInto(out *HostResourceInfo) {
2095
	*out = *in
2096
	return
2097
}
2098

2099
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostResourceInfo.
2100
func (in *HostResourceInfo) DeepCopy() *HostResourceInfo {
2101
	if in == nil {
2102
		return nil
2103
	}
2104
	out := new(HostResourceInfo)
2105
	in.DeepCopyInto(out)
2106
	return out
2107
}
2108

2109
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2110
func (in IgnoreDifferences) DeepCopyInto(out *IgnoreDifferences) {
2111
	{
2112
		in := &in
2113
		*out = make(IgnoreDifferences, len(*in))
2114
		for i := range *in {
2115
			(*in)[i].DeepCopyInto(&(*out)[i])
2116
		}
2117
		return
2118
	}
2119
}
2120

2121
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnoreDifferences.
2122
func (in IgnoreDifferences) DeepCopy() IgnoreDifferences {
2123
	if in == nil {
2124
		return nil
2125
	}
2126
	out := new(IgnoreDifferences)
2127
	in.DeepCopyInto(out)
2128
	return *out
2129
}
2130

2131
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2132
func (in *Info) DeepCopyInto(out *Info) {
2133
	*out = *in
2134
	return
2135
}
2136

2137
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Info.
2138
func (in *Info) DeepCopy() *Info {
2139
	if in == nil {
2140
		return nil
2141
	}
2142
	out := new(Info)
2143
	in.DeepCopyInto(out)
2144
	return out
2145
}
2146

2147
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2148
func (in *InfoItem) DeepCopyInto(out *InfoItem) {
2149
	*out = *in
2150
	return
2151
}
2152

2153
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoItem.
2154
func (in *InfoItem) DeepCopy() *InfoItem {
2155
	if in == nil {
2156
		return nil
2157
	}
2158
	out := new(InfoItem)
2159
	in.DeepCopyInto(out)
2160
	return out
2161
}
2162

2163
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2164
func (in *JWTToken) DeepCopyInto(out *JWTToken) {
2165
	*out = *in
2166
	return
2167
}
2168

2169
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTToken.
2170
func (in *JWTToken) DeepCopy() *JWTToken {
2171
	if in == nil {
2172
		return nil
2173
	}
2174
	out := new(JWTToken)
2175
	in.DeepCopyInto(out)
2176
	return out
2177
}
2178

2179
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2180
func (in *JWTTokens) DeepCopyInto(out *JWTTokens) {
2181
	*out = *in
2182
	if in.Items != nil {
2183
		in, out := &in.Items, &out.Items
2184
		*out = make([]JWTToken, len(*in))
2185
		copy(*out, *in)
2186
	}
2187
	return
2188
}
2189

2190
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTTokens.
2191
func (in *JWTTokens) DeepCopy() *JWTTokens {
2192
	if in == nil {
2193
		return nil
2194
	}
2195
	out := new(JWTTokens)
2196
	in.DeepCopyInto(out)
2197
	return out
2198
}
2199

2200
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2201
func (in *JsonnetVar) DeepCopyInto(out *JsonnetVar) {
2202
	*out = *in
2203
	return
2204
}
2205

2206
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JsonnetVar.
2207
func (in *JsonnetVar) DeepCopy() *JsonnetVar {
2208
	if in == nil {
2209
		return nil
2210
	}
2211
	out := new(JsonnetVar)
2212
	in.DeepCopyInto(out)
2213
	return out
2214
}
2215

2216
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2217
func (in *KnownTypeField) DeepCopyInto(out *KnownTypeField) {
2218
	*out = *in
2219
	return
2220
}
2221

2222
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownTypeField.
2223
func (in *KnownTypeField) DeepCopy() *KnownTypeField {
2224
	if in == nil {
2225
		return nil
2226
	}
2227
	out := new(KnownTypeField)
2228
	in.DeepCopyInto(out)
2229
	return out
2230
}
2231

2232
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2233
func (in *KustomizeGvk) DeepCopyInto(out *KustomizeGvk) {
2234
	*out = *in
2235
	return
2236
}
2237

2238
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeGvk.
2239
func (in *KustomizeGvk) DeepCopy() *KustomizeGvk {
2240
	if in == nil {
2241
		return nil
2242
	}
2243
	out := new(KustomizeGvk)
2244
	in.DeepCopyInto(out)
2245
	return out
2246
}
2247

2248
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2249
func (in KustomizeImages) DeepCopyInto(out *KustomizeImages) {
2250
	{
2251
		in := &in
2252
		*out = make(KustomizeImages, len(*in))
2253
		copy(*out, *in)
2254
		return
2255
	}
2256
}
2257

2258
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeImages.
2259
func (in KustomizeImages) DeepCopy() KustomizeImages {
2260
	if in == nil {
2261
		return nil
2262
	}
2263
	out := new(KustomizeImages)
2264
	in.DeepCopyInto(out)
2265
	return *out
2266
}
2267

2268
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2269
func (in *KustomizeOptions) DeepCopyInto(out *KustomizeOptions) {
2270
	*out = *in
2271
	return
2272
}
2273

2274
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeOptions.
2275
func (in *KustomizeOptions) DeepCopy() *KustomizeOptions {
2276
	if in == nil {
2277
		return nil
2278
	}
2279
	out := new(KustomizeOptions)
2280
	in.DeepCopyInto(out)
2281
	return out
2282
}
2283

2284
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2285
func (in *KustomizePatch) DeepCopyInto(out *KustomizePatch) {
2286
	*out = *in
2287
	if in.Target != nil {
2288
		in, out := &in.Target, &out.Target
2289
		*out = new(KustomizeSelector)
2290
		**out = **in
2291
	}
2292
	if in.Options != nil {
2293
		in, out := &in.Options, &out.Options
2294
		*out = make(map[string]bool, len(*in))
2295
		for key, val := range *in {
2296
			(*out)[key] = val
2297
		}
2298
	}
2299
	return
2300
}
2301

2302
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizePatch.
2303
func (in *KustomizePatch) DeepCopy() *KustomizePatch {
2304
	if in == nil {
2305
		return nil
2306
	}
2307
	out := new(KustomizePatch)
2308
	in.DeepCopyInto(out)
2309
	return out
2310
}
2311

2312
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2313
func (in KustomizePatches) DeepCopyInto(out *KustomizePatches) {
2314
	{
2315
		in := &in
2316
		*out = make(KustomizePatches, len(*in))
2317
		for i := range *in {
2318
			(*in)[i].DeepCopyInto(&(*out)[i])
2319
		}
2320
		return
2321
	}
2322
}
2323

2324
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizePatches.
2325
func (in KustomizePatches) DeepCopy() KustomizePatches {
2326
	if in == nil {
2327
		return nil
2328
	}
2329
	out := new(KustomizePatches)
2330
	in.DeepCopyInto(out)
2331
	return *out
2332
}
2333

2334
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2335
func (in *KustomizeReplica) DeepCopyInto(out *KustomizeReplica) {
2336
	*out = *in
2337
	out.Count = in.Count
2338
	return
2339
}
2340

2341
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeReplica.
2342
func (in *KustomizeReplica) DeepCopy() *KustomizeReplica {
2343
	if in == nil {
2344
		return nil
2345
	}
2346
	out := new(KustomizeReplica)
2347
	in.DeepCopyInto(out)
2348
	return out
2349
}
2350

2351
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2352
func (in KustomizeReplicas) DeepCopyInto(out *KustomizeReplicas) {
2353
	{
2354
		in := &in
2355
		*out = make(KustomizeReplicas, len(*in))
2356
		copy(*out, *in)
2357
		return
2358
	}
2359
}
2360

2361
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeReplicas.
2362
func (in KustomizeReplicas) DeepCopy() KustomizeReplicas {
2363
	if in == nil {
2364
		return nil
2365
	}
2366
	out := new(KustomizeReplicas)
2367
	in.DeepCopyInto(out)
2368
	return *out
2369
}
2370

2371
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2372
func (in *KustomizeResId) DeepCopyInto(out *KustomizeResId) {
2373
	*out = *in
2374
	out.KustomizeGvk = in.KustomizeGvk
2375
	return
2376
}
2377

2378
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeResId.
2379
func (in *KustomizeResId) DeepCopy() *KustomizeResId {
2380
	if in == nil {
2381
		return nil
2382
	}
2383
	out := new(KustomizeResId)
2384
	in.DeepCopyInto(out)
2385
	return out
2386
}
2387

2388
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2389
func (in *KustomizeSelector) DeepCopyInto(out *KustomizeSelector) {
2390
	*out = *in
2391
	out.KustomizeResId = in.KustomizeResId
2392
	return
2393
}
2394

2395
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KustomizeSelector.
2396
func (in *KustomizeSelector) DeepCopy() *KustomizeSelector {
2397
	if in == nil {
2398
		return nil
2399
	}
2400
	out := new(KustomizeSelector)
2401
	in.DeepCopyInto(out)
2402
	return out
2403
}
2404

2405
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2406
func (in *ListGenerator) DeepCopyInto(out *ListGenerator) {
2407
	*out = *in
2408
	if in.Elements != nil {
2409
		in, out := &in.Elements, &out.Elements
2410
		*out = make([]apiextensionsv1.JSON, len(*in))
2411
		for i := range *in {
2412
			(*in)[i].DeepCopyInto(&(*out)[i])
2413
		}
2414
	}
2415
	in.Template.DeepCopyInto(&out.Template)
2416
	return
2417
}
2418

2419
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListGenerator.
2420
func (in *ListGenerator) DeepCopy() *ListGenerator {
2421
	if in == nil {
2422
		return nil
2423
	}
2424
	out := new(ListGenerator)
2425
	in.DeepCopyInto(out)
2426
	return out
2427
}
2428

2429
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2430
func (in *ManagedNamespaceMetadata) DeepCopyInto(out *ManagedNamespaceMetadata) {
2431
	*out = *in
2432
	if in.Labels != nil {
2433
		in, out := &in.Labels, &out.Labels
2434
		*out = make(map[string]string, len(*in))
2435
		for key, val := range *in {
2436
			(*out)[key] = val
2437
		}
2438
	}
2439
	if in.Annotations != nil {
2440
		in, out := &in.Annotations, &out.Annotations
2441
		*out = make(map[string]string, len(*in))
2442
		for key, val := range *in {
2443
			(*out)[key] = val
2444
		}
2445
	}
2446
	return
2447
}
2448

2449
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedNamespaceMetadata.
2450
func (in *ManagedNamespaceMetadata) DeepCopy() *ManagedNamespaceMetadata {
2451
	if in == nil {
2452
		return nil
2453
	}
2454
	out := new(ManagedNamespaceMetadata)
2455
	in.DeepCopyInto(out)
2456
	return out
2457
}
2458

2459
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2460
func (in *MatrixGenerator) DeepCopyInto(out *MatrixGenerator) {
2461
	*out = *in
2462
	if in.Generators != nil {
2463
		in, out := &in.Generators, &out.Generators
2464
		*out = make([]ApplicationSetNestedGenerator, len(*in))
2465
		for i := range *in {
2466
			(*in)[i].DeepCopyInto(&(*out)[i])
2467
		}
2468
	}
2469
	in.Template.DeepCopyInto(&out.Template)
2470
	return
2471
}
2472

2473
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatrixGenerator.
2474
func (in *MatrixGenerator) DeepCopy() *MatrixGenerator {
2475
	if in == nil {
2476
		return nil
2477
	}
2478
	out := new(MatrixGenerator)
2479
	in.DeepCopyInto(out)
2480
	return out
2481
}
2482

2483
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2484
func (in *MergeGenerator) DeepCopyInto(out *MergeGenerator) {
2485
	*out = *in
2486
	if in.Generators != nil {
2487
		in, out := &in.Generators, &out.Generators
2488
		*out = make([]ApplicationSetNestedGenerator, len(*in))
2489
		for i := range *in {
2490
			(*in)[i].DeepCopyInto(&(*out)[i])
2491
		}
2492
	}
2493
	if in.MergeKeys != nil {
2494
		in, out := &in.MergeKeys, &out.MergeKeys
2495
		*out = make([]string, len(*in))
2496
		copy(*out, *in)
2497
	}
2498
	in.Template.DeepCopyInto(&out.Template)
2499
	return
2500
}
2501

2502
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MergeGenerator.
2503
func (in *MergeGenerator) DeepCopy() *MergeGenerator {
2504
	if in == nil {
2505
		return nil
2506
	}
2507
	out := new(MergeGenerator)
2508
	in.DeepCopyInto(out)
2509
	return out
2510
}
2511

2512
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2513
func (in *NestedMatrixGenerator) DeepCopyInto(out *NestedMatrixGenerator) {
2514
	*out = *in
2515
	if in.Generators != nil {
2516
		in, out := &in.Generators, &out.Generators
2517
		*out = make(ApplicationSetTerminalGenerators, len(*in))
2518
		for i := range *in {
2519
			(*in)[i].DeepCopyInto(&(*out)[i])
2520
		}
2521
	}
2522
	return
2523
}
2524

2525
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NestedMatrixGenerator.
2526
func (in *NestedMatrixGenerator) DeepCopy() *NestedMatrixGenerator {
2527
	if in == nil {
2528
		return nil
2529
	}
2530
	out := new(NestedMatrixGenerator)
2531
	in.DeepCopyInto(out)
2532
	return out
2533
}
2534

2535
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2536
func (in *NestedMergeGenerator) DeepCopyInto(out *NestedMergeGenerator) {
2537
	*out = *in
2538
	if in.Generators != nil {
2539
		in, out := &in.Generators, &out.Generators
2540
		*out = make(ApplicationSetTerminalGenerators, len(*in))
2541
		for i := range *in {
2542
			(*in)[i].DeepCopyInto(&(*out)[i])
2543
		}
2544
	}
2545
	if in.MergeKeys != nil {
2546
		in, out := &in.MergeKeys, &out.MergeKeys
2547
		*out = make([]string, len(*in))
2548
		copy(*out, *in)
2549
	}
2550
	return
2551
}
2552

2553
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NestedMergeGenerator.
2554
func (in *NestedMergeGenerator) DeepCopy() *NestedMergeGenerator {
2555
	if in == nil {
2556
		return nil
2557
	}
2558
	out := new(NestedMergeGenerator)
2559
	in.DeepCopyInto(out)
2560
	return out
2561
}
2562

2563
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2564
func (in *Operation) DeepCopyInto(out *Operation) {
2565
	*out = *in
2566
	if in.Sync != nil {
2567
		in, out := &in.Sync, &out.Sync
2568
		*out = new(SyncOperation)
2569
		(*in).DeepCopyInto(*out)
2570
	}
2571
	out.InitiatedBy = in.InitiatedBy
2572
	if in.Info != nil {
2573
		in, out := &in.Info, &out.Info
2574
		*out = make([]*Info, len(*in))
2575
		for i := range *in {
2576
			if (*in)[i] != nil {
2577
				in, out := &(*in)[i], &(*out)[i]
2578
				*out = new(Info)
2579
				**out = **in
2580
			}
2581
		}
2582
	}
2583
	in.Retry.DeepCopyInto(&out.Retry)
2584
	return
2585
}
2586

2587
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Operation.
2588
func (in *Operation) DeepCopy() *Operation {
2589
	if in == nil {
2590
		return nil
2591
	}
2592
	out := new(Operation)
2593
	in.DeepCopyInto(out)
2594
	return out
2595
}
2596

2597
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2598
func (in *OperationInitiator) DeepCopyInto(out *OperationInitiator) {
2599
	*out = *in
2600
	return
2601
}
2602

2603
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperationInitiator.
2604
func (in *OperationInitiator) DeepCopy() *OperationInitiator {
2605
	if in == nil {
2606
		return nil
2607
	}
2608
	out := new(OperationInitiator)
2609
	in.DeepCopyInto(out)
2610
	return out
2611
}
2612

2613
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2614
func (in *OperationState) DeepCopyInto(out *OperationState) {
2615
	*out = *in
2616
	in.Operation.DeepCopyInto(&out.Operation)
2617
	if in.SyncResult != nil {
2618
		in, out := &in.SyncResult, &out.SyncResult
2619
		*out = new(SyncOperationResult)
2620
		(*in).DeepCopyInto(*out)
2621
	}
2622
	in.StartedAt.DeepCopyInto(&out.StartedAt)
2623
	if in.FinishedAt != nil {
2624
		in, out := &in.FinishedAt, &out.FinishedAt
2625
		*out = (*in).DeepCopy()
2626
	}
2627
	return
2628
}
2629

2630
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperationState.
2631
func (in *OperationState) DeepCopy() *OperationState {
2632
	if in == nil {
2633
		return nil
2634
	}
2635
	out := new(OperationState)
2636
	in.DeepCopyInto(out)
2637
	return out
2638
}
2639

2640
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2641
func (in *OptionalArray) DeepCopyInto(out *OptionalArray) {
2642
	*out = *in
2643
	if in.Array != nil {
2644
		in, out := &in.Array, &out.Array
2645
		*out = make([]string, len(*in))
2646
		copy(*out, *in)
2647
	}
2648
	return
2649
}
2650

2651
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionalArray.
2652
func (in *OptionalArray) DeepCopy() *OptionalArray {
2653
	if in == nil {
2654
		return nil
2655
	}
2656
	out := new(OptionalArray)
2657
	in.DeepCopyInto(out)
2658
	return out
2659
}
2660

2661
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2662
func (in *OptionalMap) DeepCopyInto(out *OptionalMap) {
2663
	*out = *in
2664
	if in.Map != nil {
2665
		in, out := &in.Map, &out.Map
2666
		*out = make(map[string]string, len(*in))
2667
		for key, val := range *in {
2668
			(*out)[key] = val
2669
		}
2670
	}
2671
	return
2672
}
2673

2674
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionalMap.
2675
func (in *OptionalMap) DeepCopy() *OptionalMap {
2676
	if in == nil {
2677
		return nil
2678
	}
2679
	out := new(OptionalMap)
2680
	in.DeepCopyInto(out)
2681
	return out
2682
}
2683

2684
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2685
func (in *OrphanedResourceKey) DeepCopyInto(out *OrphanedResourceKey) {
2686
	*out = *in
2687
	return
2688
}
2689

2690
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrphanedResourceKey.
2691
func (in *OrphanedResourceKey) DeepCopy() *OrphanedResourceKey {
2692
	if in == nil {
2693
		return nil
2694
	}
2695
	out := new(OrphanedResourceKey)
2696
	in.DeepCopyInto(out)
2697
	return out
2698
}
2699

2700
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2701
func (in *OrphanedResourcesMonitorSettings) DeepCopyInto(out *OrphanedResourcesMonitorSettings) {
2702
	*out = *in
2703
	if in.Warn != nil {
2704
		in, out := &in.Warn, &out.Warn
2705
		*out = new(bool)
2706
		**out = **in
2707
	}
2708
	if in.Ignore != nil {
2709
		in, out := &in.Ignore, &out.Ignore
2710
		*out = make([]OrphanedResourceKey, len(*in))
2711
		copy(*out, *in)
2712
	}
2713
	return
2714
}
2715

2716
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrphanedResourcesMonitorSettings.
2717
func (in *OrphanedResourcesMonitorSettings) DeepCopy() *OrphanedResourcesMonitorSettings {
2718
	if in == nil {
2719
		return nil
2720
	}
2721
	out := new(OrphanedResourcesMonitorSettings)
2722
	in.DeepCopyInto(out)
2723
	return out
2724
}
2725

2726
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2727
func (in *OverrideIgnoreDiff) DeepCopyInto(out *OverrideIgnoreDiff) {
2728
	*out = *in
2729
	if in.JSONPointers != nil {
2730
		in, out := &in.JSONPointers, &out.JSONPointers
2731
		*out = make([]string, len(*in))
2732
		copy(*out, *in)
2733
	}
2734
	if in.JQPathExpressions != nil {
2735
		in, out := &in.JQPathExpressions, &out.JQPathExpressions
2736
		*out = make([]string, len(*in))
2737
		copy(*out, *in)
2738
	}
2739
	if in.ManagedFieldsManagers != nil {
2740
		in, out := &in.ManagedFieldsManagers, &out.ManagedFieldsManagers
2741
		*out = make([]string, len(*in))
2742
		copy(*out, *in)
2743
	}
2744
	return
2745
}
2746

2747
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideIgnoreDiff.
2748
func (in *OverrideIgnoreDiff) DeepCopy() *OverrideIgnoreDiff {
2749
	if in == nil {
2750
		return nil
2751
	}
2752
	out := new(OverrideIgnoreDiff)
2753
	in.DeepCopyInto(out)
2754
	return out
2755
}
2756

2757
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2758
func (in *PluginConfigMapRef) DeepCopyInto(out *PluginConfigMapRef) {
2759
	*out = *in
2760
	return
2761
}
2762

2763
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginConfigMapRef.
2764
func (in *PluginConfigMapRef) DeepCopy() *PluginConfigMapRef {
2765
	if in == nil {
2766
		return nil
2767
	}
2768
	out := new(PluginConfigMapRef)
2769
	in.DeepCopyInto(out)
2770
	return out
2771
}
2772

2773
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2774
func (in *PluginGenerator) DeepCopyInto(out *PluginGenerator) {
2775
	*out = *in
2776
	out.ConfigMapRef = in.ConfigMapRef
2777
	in.Input.DeepCopyInto(&out.Input)
2778
	if in.RequeueAfterSeconds != nil {
2779
		in, out := &in.RequeueAfterSeconds, &out.RequeueAfterSeconds
2780
		*out = new(int64)
2781
		**out = **in
2782
	}
2783
	in.Template.DeepCopyInto(&out.Template)
2784
	if in.Values != nil {
2785
		in, out := &in.Values, &out.Values
2786
		*out = make(map[string]string, len(*in))
2787
		for key, val := range *in {
2788
			(*out)[key] = val
2789
		}
2790
	}
2791
	return
2792
}
2793

2794
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginGenerator.
2795
func (in *PluginGenerator) DeepCopy() *PluginGenerator {
2796
	if in == nil {
2797
		return nil
2798
	}
2799
	out := new(PluginGenerator)
2800
	in.DeepCopyInto(out)
2801
	return out
2802
}
2803

2804
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2805
func (in *PluginInput) DeepCopyInto(out *PluginInput) {
2806
	*out = *in
2807
	if in.Parameters != nil {
2808
		in, out := &in.Parameters, &out.Parameters
2809
		*out = make(PluginParameters, len(*in))
2810
		for key, val := range *in {
2811
			(*out)[key] = *val.DeepCopy()
2812
		}
2813
	}
2814
	return
2815
}
2816

2817
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginInput.
2818
func (in *PluginInput) DeepCopy() *PluginInput {
2819
	if in == nil {
2820
		return nil
2821
	}
2822
	out := new(PluginInput)
2823
	in.DeepCopyInto(out)
2824
	return out
2825
}
2826

2827
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2828
func (in PluginParameters) DeepCopyInto(out *PluginParameters) {
2829
	{
2830
		in := &in
2831
		*out = make(PluginParameters, len(*in))
2832
		for key, val := range *in {
2833
			(*out)[key] = *val.DeepCopy()
2834
		}
2835
		return
2836
	}
2837
}
2838

2839
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginParameters.
2840
func (in PluginParameters) DeepCopy() PluginParameters {
2841
	if in == nil {
2842
		return nil
2843
	}
2844
	out := new(PluginParameters)
2845
	in.DeepCopyInto(out)
2846
	return *out
2847
}
2848

2849
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2850
func (in *ProjectRole) DeepCopyInto(out *ProjectRole) {
2851
	*out = *in
2852
	if in.Policies != nil {
2853
		in, out := &in.Policies, &out.Policies
2854
		*out = make([]string, len(*in))
2855
		copy(*out, *in)
2856
	}
2857
	if in.JWTTokens != nil {
2858
		in, out := &in.JWTTokens, &out.JWTTokens
2859
		*out = make([]JWTToken, len(*in))
2860
		copy(*out, *in)
2861
	}
2862
	if in.Groups != nil {
2863
		in, out := &in.Groups, &out.Groups
2864
		*out = make([]string, len(*in))
2865
		copy(*out, *in)
2866
	}
2867
	return
2868
}
2869

2870
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRole.
2871
func (in *ProjectRole) DeepCopy() *ProjectRole {
2872
	if in == nil {
2873
		return nil
2874
	}
2875
	out := new(ProjectRole)
2876
	in.DeepCopyInto(out)
2877
	return out
2878
}
2879

2880
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2881
func (in *PullRequestGenerator) DeepCopyInto(out *PullRequestGenerator) {
2882
	*out = *in
2883
	if in.Github != nil {
2884
		in, out := &in.Github, &out.Github
2885
		*out = new(PullRequestGeneratorGithub)
2886
		(*in).DeepCopyInto(*out)
2887
	}
2888
	if in.GitLab != nil {
2889
		in, out := &in.GitLab, &out.GitLab
2890
		*out = new(PullRequestGeneratorGitLab)
2891
		(*in).DeepCopyInto(*out)
2892
	}
2893
	if in.Gitea != nil {
2894
		in, out := &in.Gitea, &out.Gitea
2895
		*out = new(PullRequestGeneratorGitea)
2896
		(*in).DeepCopyInto(*out)
2897
	}
2898
	if in.BitbucketServer != nil {
2899
		in, out := &in.BitbucketServer, &out.BitbucketServer
2900
		*out = new(PullRequestGeneratorBitbucketServer)
2901
		(*in).DeepCopyInto(*out)
2902
	}
2903
	if in.Filters != nil {
2904
		in, out := &in.Filters, &out.Filters
2905
		*out = make([]PullRequestGeneratorFilter, len(*in))
2906
		for i := range *in {
2907
			(*in)[i].DeepCopyInto(&(*out)[i])
2908
		}
2909
	}
2910
	if in.RequeueAfterSeconds != nil {
2911
		in, out := &in.RequeueAfterSeconds, &out.RequeueAfterSeconds
2912
		*out = new(int64)
2913
		**out = **in
2914
	}
2915
	in.Template.DeepCopyInto(&out.Template)
2916
	if in.Bitbucket != nil {
2917
		in, out := &in.Bitbucket, &out.Bitbucket
2918
		*out = new(PullRequestGeneratorBitbucket)
2919
		(*in).DeepCopyInto(*out)
2920
	}
2921
	if in.AzureDevOps != nil {
2922
		in, out := &in.AzureDevOps, &out.AzureDevOps
2923
		*out = new(PullRequestGeneratorAzureDevOps)
2924
		(*in).DeepCopyInto(*out)
2925
	}
2926
	return
2927
}
2928

2929
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGenerator.
2930
func (in *PullRequestGenerator) DeepCopy() *PullRequestGenerator {
2931
	if in == nil {
2932
		return nil
2933
	}
2934
	out := new(PullRequestGenerator)
2935
	in.DeepCopyInto(out)
2936
	return out
2937
}
2938

2939
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2940
func (in *PullRequestGeneratorAzureDevOps) DeepCopyInto(out *PullRequestGeneratorAzureDevOps) {
2941
	*out = *in
2942
	if in.TokenRef != nil {
2943
		in, out := &in.TokenRef, &out.TokenRef
2944
		*out = new(SecretRef)
2945
		**out = **in
2946
	}
2947
	if in.Labels != nil {
2948
		in, out := &in.Labels, &out.Labels
2949
		*out = make([]string, len(*in))
2950
		copy(*out, *in)
2951
	}
2952
	return
2953
}
2954

2955
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGeneratorAzureDevOps.
2956
func (in *PullRequestGeneratorAzureDevOps) DeepCopy() *PullRequestGeneratorAzureDevOps {
2957
	if in == nil {
2958
		return nil
2959
	}
2960
	out := new(PullRequestGeneratorAzureDevOps)
2961
	in.DeepCopyInto(out)
2962
	return out
2963
}
2964

2965
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2966
func (in *PullRequestGeneratorBitbucket) DeepCopyInto(out *PullRequestGeneratorBitbucket) {
2967
	*out = *in
2968
	if in.BasicAuth != nil {
2969
		in, out := &in.BasicAuth, &out.BasicAuth
2970
		*out = new(BasicAuthBitbucketServer)
2971
		(*in).DeepCopyInto(*out)
2972
	}
2973
	if in.BearerToken != nil {
2974
		in, out := &in.BearerToken, &out.BearerToken
2975
		*out = new(BearerTokenBitbucketCloud)
2976
		(*in).DeepCopyInto(*out)
2977
	}
2978
	return
2979
}
2980

2981
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGeneratorBitbucket.
2982
func (in *PullRequestGeneratorBitbucket) DeepCopy() *PullRequestGeneratorBitbucket {
2983
	if in == nil {
2984
		return nil
2985
	}
2986
	out := new(PullRequestGeneratorBitbucket)
2987
	in.DeepCopyInto(out)
2988
	return out
2989
}
2990

2991
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2992
func (in *PullRequestGeneratorBitbucketServer) DeepCopyInto(out *PullRequestGeneratorBitbucketServer) {
2993
	*out = *in
2994
	if in.BasicAuth != nil {
2995
		in, out := &in.BasicAuth, &out.BasicAuth
2996
		*out = new(BasicAuthBitbucketServer)
2997
		(*in).DeepCopyInto(*out)
2998
	}
2999
	return
3000
}
3001

3002
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGeneratorBitbucketServer.
3003
func (in *PullRequestGeneratorBitbucketServer) DeepCopy() *PullRequestGeneratorBitbucketServer {
3004
	if in == nil {
3005
		return nil
3006
	}
3007
	out := new(PullRequestGeneratorBitbucketServer)
3008
	in.DeepCopyInto(out)
3009
	return out
3010
}
3011

3012
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3013
func (in *PullRequestGeneratorFilter) DeepCopyInto(out *PullRequestGeneratorFilter) {
3014
	*out = *in
3015
	if in.BranchMatch != nil {
3016
		in, out := &in.BranchMatch, &out.BranchMatch
3017
		*out = new(string)
3018
		**out = **in
3019
	}
3020
	if in.TargetBranchMatch != nil {
3021
		in, out := &in.TargetBranchMatch, &out.TargetBranchMatch
3022
		*out = new(string)
3023
		**out = **in
3024
	}
3025
	return
3026
}
3027

3028
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGeneratorFilter.
3029
func (in *PullRequestGeneratorFilter) DeepCopy() *PullRequestGeneratorFilter {
3030
	if in == nil {
3031
		return nil
3032
	}
3033
	out := new(PullRequestGeneratorFilter)
3034
	in.DeepCopyInto(out)
3035
	return out
3036
}
3037

3038
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3039
func (in *PullRequestGeneratorGitLab) DeepCopyInto(out *PullRequestGeneratorGitLab) {
3040
	*out = *in
3041
	if in.TokenRef != nil {
3042
		in, out := &in.TokenRef, &out.TokenRef
3043
		*out = new(SecretRef)
3044
		**out = **in
3045
	}
3046
	if in.Labels != nil {
3047
		in, out := &in.Labels, &out.Labels
3048
		*out = make([]string, len(*in))
3049
		copy(*out, *in)
3050
	}
3051
	return
3052
}
3053

3054
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGeneratorGitLab.
3055
func (in *PullRequestGeneratorGitLab) DeepCopy() *PullRequestGeneratorGitLab {
3056
	if in == nil {
3057
		return nil
3058
	}
3059
	out := new(PullRequestGeneratorGitLab)
3060
	in.DeepCopyInto(out)
3061
	return out
3062
}
3063

3064
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3065
func (in *PullRequestGeneratorGitea) DeepCopyInto(out *PullRequestGeneratorGitea) {
3066
	*out = *in
3067
	if in.TokenRef != nil {
3068
		in, out := &in.TokenRef, &out.TokenRef
3069
		*out = new(SecretRef)
3070
		**out = **in
3071
	}
3072
	return
3073
}
3074

3075
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGeneratorGitea.
3076
func (in *PullRequestGeneratorGitea) DeepCopy() *PullRequestGeneratorGitea {
3077
	if in == nil {
3078
		return nil
3079
	}
3080
	out := new(PullRequestGeneratorGitea)
3081
	in.DeepCopyInto(out)
3082
	return out
3083
}
3084

3085
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3086
func (in *PullRequestGeneratorGithub) DeepCopyInto(out *PullRequestGeneratorGithub) {
3087
	*out = *in
3088
	if in.TokenRef != nil {
3089
		in, out := &in.TokenRef, &out.TokenRef
3090
		*out = new(SecretRef)
3091
		**out = **in
3092
	}
3093
	if in.Labels != nil {
3094
		in, out := &in.Labels, &out.Labels
3095
		*out = make([]string, len(*in))
3096
		copy(*out, *in)
3097
	}
3098
	return
3099
}
3100

3101
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullRequestGeneratorGithub.
3102
func (in *PullRequestGeneratorGithub) DeepCopy() *PullRequestGeneratorGithub {
3103
	if in == nil {
3104
		return nil
3105
	}
3106
	out := new(PullRequestGeneratorGithub)
3107
	in.DeepCopyInto(out)
3108
	return out
3109
}
3110

3111
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3112
func (in *RefTarget) DeepCopyInto(out *RefTarget) {
3113
	*out = *in
3114
	in.Repo.DeepCopyInto(&out.Repo)
3115
	return
3116
}
3117

3118
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RefTarget.
3119
func (in *RefTarget) DeepCopy() *RefTarget {
3120
	if in == nil {
3121
		return nil
3122
	}
3123
	out := new(RefTarget)
3124
	in.DeepCopyInto(out)
3125
	return out
3126
}
3127

3128
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3129
func (in RefTargetRevisionMapping) DeepCopyInto(out *RefTargetRevisionMapping) {
3130
	{
3131
		in := &in
3132
		*out = make(RefTargetRevisionMapping, len(*in))
3133
		for key, val := range *in {
3134
			var outVal *RefTarget
3135
			if val == nil {
3136
				(*out)[key] = nil
3137
			} else {
3138
				in, out := &val, &outVal
3139
				*out = new(RefTarget)
3140
				(*in).DeepCopyInto(*out)
3141
			}
3142
			(*out)[key] = outVal
3143
		}
3144
		return
3145
	}
3146
}
3147

3148
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RefTargetRevisionMapping.
3149
func (in RefTargetRevisionMapping) DeepCopy() RefTargetRevisionMapping {
3150
	if in == nil {
3151
		return nil
3152
	}
3153
	out := new(RefTargetRevisionMapping)
3154
	in.DeepCopyInto(out)
3155
	return *out
3156
}
3157

3158
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3159
func (in *RepoCreds) DeepCopyInto(out *RepoCreds) {
3160
	*out = *in
3161
	return
3162
}
3163

3164
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoCreds.
3165
func (in *RepoCreds) DeepCopy() *RepoCreds {
3166
	if in == nil {
3167
		return nil
3168
	}
3169
	out := new(RepoCreds)
3170
	in.DeepCopyInto(out)
3171
	return out
3172
}
3173

3174
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3175
func (in *RepoCredsList) DeepCopyInto(out *RepoCredsList) {
3176
	*out = *in
3177
	in.ListMeta.DeepCopyInto(&out.ListMeta)
3178
	if in.Items != nil {
3179
		in, out := &in.Items, &out.Items
3180
		*out = make([]RepoCreds, len(*in))
3181
		copy(*out, *in)
3182
	}
3183
	return
3184
}
3185

3186
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoCredsList.
3187
func (in *RepoCredsList) DeepCopy() *RepoCredsList {
3188
	if in == nil {
3189
		return nil
3190
	}
3191
	out := new(RepoCredsList)
3192
	in.DeepCopyInto(out)
3193
	return out
3194
}
3195

3196
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3197
func (in Repositories) DeepCopyInto(out *Repositories) {
3198
	{
3199
		in := &in
3200
		*out = make(Repositories, len(*in))
3201
		for i := range *in {
3202
			if (*in)[i] != nil {
3203
				in, out := &(*in)[i], &(*out)[i]
3204
				*out = new(Repository)
3205
				(*in).DeepCopyInto(*out)
3206
			}
3207
		}
3208
		return
3209
	}
3210
}
3211

3212
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repositories.
3213
func (in Repositories) DeepCopy() Repositories {
3214
	if in == nil {
3215
		return nil
3216
	}
3217
	out := new(Repositories)
3218
	in.DeepCopyInto(out)
3219
	return *out
3220
}
3221

3222
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3223
func (in *Repository) DeepCopyInto(out *Repository) {
3224
	*out = *in
3225
	in.ConnectionState.DeepCopyInto(&out.ConnectionState)
3226
	return
3227
}
3228

3229
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository.
3230
func (in *Repository) DeepCopy() *Repository {
3231
	if in == nil {
3232
		return nil
3233
	}
3234
	out := new(Repository)
3235
	in.DeepCopyInto(out)
3236
	return out
3237
}
3238

3239
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3240
func (in *RepositoryCertificate) DeepCopyInto(out *RepositoryCertificate) {
3241
	*out = *in
3242
	if in.CertData != nil {
3243
		in, out := &in.CertData, &out.CertData
3244
		*out = make([]byte, len(*in))
3245
		copy(*out, *in)
3246
	}
3247
	return
3248
}
3249

3250
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryCertificate.
3251
func (in *RepositoryCertificate) DeepCopy() *RepositoryCertificate {
3252
	if in == nil {
3253
		return nil
3254
	}
3255
	out := new(RepositoryCertificate)
3256
	in.DeepCopyInto(out)
3257
	return out
3258
}
3259

3260
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3261
func (in *RepositoryCertificateList) DeepCopyInto(out *RepositoryCertificateList) {
3262
	*out = *in
3263
	in.ListMeta.DeepCopyInto(&out.ListMeta)
3264
	if in.Items != nil {
3265
		in, out := &in.Items, &out.Items
3266
		*out = make([]RepositoryCertificate, len(*in))
3267
		for i := range *in {
3268
			(*in)[i].DeepCopyInto(&(*out)[i])
3269
		}
3270
	}
3271
	return
3272
}
3273

3274
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryCertificateList.
3275
func (in *RepositoryCertificateList) DeepCopy() *RepositoryCertificateList {
3276
	if in == nil {
3277
		return nil
3278
	}
3279
	out := new(RepositoryCertificateList)
3280
	in.DeepCopyInto(out)
3281
	return out
3282
}
3283

3284
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3285
func (in *RepositoryList) DeepCopyInto(out *RepositoryList) {
3286
	*out = *in
3287
	in.ListMeta.DeepCopyInto(&out.ListMeta)
3288
	if in.Items != nil {
3289
		in, out := &in.Items, &out.Items
3290
		*out = make(Repositories, len(*in))
3291
		for i := range *in {
3292
			if (*in)[i] != nil {
3293
				in, out := &(*in)[i], &(*out)[i]
3294
				*out = new(Repository)
3295
				(*in).DeepCopyInto(*out)
3296
			}
3297
		}
3298
	}
3299
	return
3300
}
3301

3302
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryList.
3303
func (in *RepositoryList) DeepCopy() *RepositoryList {
3304
	if in == nil {
3305
		return nil
3306
	}
3307
	out := new(RepositoryList)
3308
	in.DeepCopyInto(out)
3309
	return out
3310
}
3311

3312
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3313
func (in *ResourceAction) DeepCopyInto(out *ResourceAction) {
3314
	*out = *in
3315
	if in.Params != nil {
3316
		in, out := &in.Params, &out.Params
3317
		*out = make([]ResourceActionParam, len(*in))
3318
		copy(*out, *in)
3319
	}
3320
	return
3321
}
3322

3323
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAction.
3324
func (in *ResourceAction) DeepCopy() *ResourceAction {
3325
	if in == nil {
3326
		return nil
3327
	}
3328
	out := new(ResourceAction)
3329
	in.DeepCopyInto(out)
3330
	return out
3331
}
3332

3333
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3334
func (in *ResourceActionDefinition) DeepCopyInto(out *ResourceActionDefinition) {
3335
	*out = *in
3336
	return
3337
}
3338

3339
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceActionDefinition.
3340
func (in *ResourceActionDefinition) DeepCopy() *ResourceActionDefinition {
3341
	if in == nil {
3342
		return nil
3343
	}
3344
	out := new(ResourceActionDefinition)
3345
	in.DeepCopyInto(out)
3346
	return out
3347
}
3348

3349
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3350
func (in *ResourceActionParam) DeepCopyInto(out *ResourceActionParam) {
3351
	*out = *in
3352
	return
3353
}
3354

3355
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceActionParam.
3356
func (in *ResourceActionParam) DeepCopy() *ResourceActionParam {
3357
	if in == nil {
3358
		return nil
3359
	}
3360
	out := new(ResourceActionParam)
3361
	in.DeepCopyInto(out)
3362
	return out
3363
}
3364

3365
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3366
func (in *ResourceActions) DeepCopyInto(out *ResourceActions) {
3367
	*out = *in
3368
	if in.Definitions != nil {
3369
		in, out := &in.Definitions, &out.Definitions
3370
		*out = make([]ResourceActionDefinition, len(*in))
3371
		copy(*out, *in)
3372
	}
3373
	return
3374
}
3375

3376
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceActions.
3377
func (in *ResourceActions) DeepCopy() *ResourceActions {
3378
	if in == nil {
3379
		return nil
3380
	}
3381
	out := new(ResourceActions)
3382
	in.DeepCopyInto(out)
3383
	return out
3384
}
3385

3386
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3387
func (in *ResourceDiff) DeepCopyInto(out *ResourceDiff) {
3388
	*out = *in
3389
	return
3390
}
3391

3392
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDiff.
3393
func (in *ResourceDiff) DeepCopy() *ResourceDiff {
3394
	if in == nil {
3395
		return nil
3396
	}
3397
	out := new(ResourceDiff)
3398
	in.DeepCopyInto(out)
3399
	return out
3400
}
3401

3402
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3403
func (in *ResourceIgnoreDifferences) DeepCopyInto(out *ResourceIgnoreDifferences) {
3404
	*out = *in
3405
	if in.JSONPointers != nil {
3406
		in, out := &in.JSONPointers, &out.JSONPointers
3407
		*out = make([]string, len(*in))
3408
		copy(*out, *in)
3409
	}
3410
	if in.JQPathExpressions != nil {
3411
		in, out := &in.JQPathExpressions, &out.JQPathExpressions
3412
		*out = make([]string, len(*in))
3413
		copy(*out, *in)
3414
	}
3415
	if in.ManagedFieldsManagers != nil {
3416
		in, out := &in.ManagedFieldsManagers, &out.ManagedFieldsManagers
3417
		*out = make([]string, len(*in))
3418
		copy(*out, *in)
3419
	}
3420
	return
3421
}
3422

3423
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIgnoreDifferences.
3424
func (in *ResourceIgnoreDifferences) DeepCopy() *ResourceIgnoreDifferences {
3425
	if in == nil {
3426
		return nil
3427
	}
3428
	out := new(ResourceIgnoreDifferences)
3429
	in.DeepCopyInto(out)
3430
	return out
3431
}
3432

3433
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3434
func (in *ResourceNetworkingInfo) DeepCopyInto(out *ResourceNetworkingInfo) {
3435
	*out = *in
3436
	if in.TargetLabels != nil {
3437
		in, out := &in.TargetLabels, &out.TargetLabels
3438
		*out = make(map[string]string, len(*in))
3439
		for key, val := range *in {
3440
			(*out)[key] = val
3441
		}
3442
	}
3443
	if in.TargetRefs != nil {
3444
		in, out := &in.TargetRefs, &out.TargetRefs
3445
		*out = make([]ResourceRef, len(*in))
3446
		copy(*out, *in)
3447
	}
3448
	if in.Labels != nil {
3449
		in, out := &in.Labels, &out.Labels
3450
		*out = make(map[string]string, len(*in))
3451
		for key, val := range *in {
3452
			(*out)[key] = val
3453
		}
3454
	}
3455
	if in.Ingress != nil {
3456
		in, out := &in.Ingress, &out.Ingress
3457
		*out = make([]corev1.LoadBalancerIngress, len(*in))
3458
		for i := range *in {
3459
			(*in)[i].DeepCopyInto(&(*out)[i])
3460
		}
3461
	}
3462
	if in.ExternalURLs != nil {
3463
		in, out := &in.ExternalURLs, &out.ExternalURLs
3464
		*out = make([]string, len(*in))
3465
		copy(*out, *in)
3466
	}
3467
	return
3468
}
3469

3470
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceNetworkingInfo.
3471
func (in *ResourceNetworkingInfo) DeepCopy() *ResourceNetworkingInfo {
3472
	if in == nil {
3473
		return nil
3474
	}
3475
	out := new(ResourceNetworkingInfo)
3476
	in.DeepCopyInto(out)
3477
	return out
3478
}
3479

3480
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3481
func (in *ResourceNode) DeepCopyInto(out *ResourceNode) {
3482
	*out = *in
3483
	out.ResourceRef = in.ResourceRef
3484
	if in.ParentRefs != nil {
3485
		in, out := &in.ParentRefs, &out.ParentRefs
3486
		*out = make([]ResourceRef, len(*in))
3487
		copy(*out, *in)
3488
	}
3489
	if in.Info != nil {
3490
		in, out := &in.Info, &out.Info
3491
		*out = make([]InfoItem, len(*in))
3492
		copy(*out, *in)
3493
	}
3494
	if in.NetworkingInfo != nil {
3495
		in, out := &in.NetworkingInfo, &out.NetworkingInfo
3496
		*out = new(ResourceNetworkingInfo)
3497
		(*in).DeepCopyInto(*out)
3498
	}
3499
	if in.Images != nil {
3500
		in, out := &in.Images, &out.Images
3501
		*out = make([]string, len(*in))
3502
		copy(*out, *in)
3503
	}
3504
	if in.Health != nil {
3505
		in, out := &in.Health, &out.Health
3506
		*out = new(HealthStatus)
3507
		**out = **in
3508
	}
3509
	if in.CreatedAt != nil {
3510
		in, out := &in.CreatedAt, &out.CreatedAt
3511
		*out = (*in).DeepCopy()
3512
	}
3513
	return
3514
}
3515

3516
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceNode.
3517
func (in *ResourceNode) DeepCopy() *ResourceNode {
3518
	if in == nil {
3519
		return nil
3520
	}
3521
	out := new(ResourceNode)
3522
	in.DeepCopyInto(out)
3523
	return out
3524
}
3525

3526
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3527
func (in *ResourceOverride) DeepCopyInto(out *ResourceOverride) {
3528
	*out = *in
3529
	in.IgnoreDifferences.DeepCopyInto(&out.IgnoreDifferences)
3530
	in.IgnoreResourceUpdates.DeepCopyInto(&out.IgnoreResourceUpdates)
3531
	if in.KnownTypeFields != nil {
3532
		in, out := &in.KnownTypeFields, &out.KnownTypeFields
3533
		*out = make([]KnownTypeField, len(*in))
3534
		copy(*out, *in)
3535
	}
3536
	return
3537
}
3538

3539
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceOverride.
3540
func (in *ResourceOverride) DeepCopy() *ResourceOverride {
3541
	if in == nil {
3542
		return nil
3543
	}
3544
	out := new(ResourceOverride)
3545
	in.DeepCopyInto(out)
3546
	return out
3547
}
3548

3549
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3550
func (in *ResourceRef) DeepCopyInto(out *ResourceRef) {
3551
	*out = *in
3552
	return
3553
}
3554

3555
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRef.
3556
func (in *ResourceRef) DeepCopy() *ResourceRef {
3557
	if in == nil {
3558
		return nil
3559
	}
3560
	out := new(ResourceRef)
3561
	in.DeepCopyInto(out)
3562
	return out
3563
}
3564

3565
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3566
func (in *ResourceResult) DeepCopyInto(out *ResourceResult) {
3567
	*out = *in
3568
	return
3569
}
3570

3571
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceResult.
3572
func (in *ResourceResult) DeepCopy() *ResourceResult {
3573
	if in == nil {
3574
		return nil
3575
	}
3576
	out := new(ResourceResult)
3577
	in.DeepCopyInto(out)
3578
	return out
3579
}
3580

3581
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3582
func (in ResourceResults) DeepCopyInto(out *ResourceResults) {
3583
	{
3584
		in := &in
3585
		*out = make(ResourceResults, len(*in))
3586
		for i := range *in {
3587
			if (*in)[i] != nil {
3588
				in, out := &(*in)[i], &(*out)[i]
3589
				*out = new(ResourceResult)
3590
				**out = **in
3591
			}
3592
		}
3593
		return
3594
	}
3595
}
3596

3597
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceResults.
3598
func (in ResourceResults) DeepCopy() ResourceResults {
3599
	if in == nil {
3600
		return nil
3601
	}
3602
	out := new(ResourceResults)
3603
	in.DeepCopyInto(out)
3604
	return *out
3605
}
3606

3607
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3608
func (in *ResourceStatus) DeepCopyInto(out *ResourceStatus) {
3609
	*out = *in
3610
	if in.Health != nil {
3611
		in, out := &in.Health, &out.Health
3612
		*out = new(HealthStatus)
3613
		**out = **in
3614
	}
3615
	return
3616
}
3617

3618
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceStatus.
3619
func (in *ResourceStatus) DeepCopy() *ResourceStatus {
3620
	if in == nil {
3621
		return nil
3622
	}
3623
	out := new(ResourceStatus)
3624
	in.DeepCopyInto(out)
3625
	return out
3626
}
3627

3628
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3629
func (in *RetryStrategy) DeepCopyInto(out *RetryStrategy) {
3630
	*out = *in
3631
	if in.Backoff != nil {
3632
		in, out := &in.Backoff, &out.Backoff
3633
		*out = new(Backoff)
3634
		(*in).DeepCopyInto(*out)
3635
	}
3636
	return
3637
}
3638

3639
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryStrategy.
3640
func (in *RetryStrategy) DeepCopy() *RetryStrategy {
3641
	if in == nil {
3642
		return nil
3643
	}
3644
	out := new(RetryStrategy)
3645
	in.DeepCopyInto(out)
3646
	return out
3647
}
3648

3649
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3650
func (in RevisionHistories) DeepCopyInto(out *RevisionHistories) {
3651
	{
3652
		in := &in
3653
		*out = make(RevisionHistories, len(*in))
3654
		for i := range *in {
3655
			(*in)[i].DeepCopyInto(&(*out)[i])
3656
		}
3657
		return
3658
	}
3659
}
3660

3661
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevisionHistories.
3662
func (in RevisionHistories) DeepCopy() RevisionHistories {
3663
	if in == nil {
3664
		return nil
3665
	}
3666
	out := new(RevisionHistories)
3667
	in.DeepCopyInto(out)
3668
	return *out
3669
}
3670

3671
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3672
func (in *RevisionHistory) DeepCopyInto(out *RevisionHistory) {
3673
	*out = *in
3674
	in.DeployedAt.DeepCopyInto(&out.DeployedAt)
3675
	in.Source.DeepCopyInto(&out.Source)
3676
	if in.DeployStartedAt != nil {
3677
		in, out := &in.DeployStartedAt, &out.DeployStartedAt
3678
		*out = (*in).DeepCopy()
3679
	}
3680
	if in.Sources != nil {
3681
		in, out := &in.Sources, &out.Sources
3682
		*out = make(ApplicationSources, len(*in))
3683
		for i := range *in {
3684
			(*in)[i].DeepCopyInto(&(*out)[i])
3685
		}
3686
	}
3687
	if in.Revisions != nil {
3688
		in, out := &in.Revisions, &out.Revisions
3689
		*out = make([]string, len(*in))
3690
		copy(*out, *in)
3691
	}
3692
	out.InitiatedBy = in.InitiatedBy
3693
	return
3694
}
3695

3696
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevisionHistory.
3697
func (in *RevisionHistory) DeepCopy() *RevisionHistory {
3698
	if in == nil {
3699
		return nil
3700
	}
3701
	out := new(RevisionHistory)
3702
	in.DeepCopyInto(out)
3703
	return out
3704
}
3705

3706
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3707
func (in *RevisionMetadata) DeepCopyInto(out *RevisionMetadata) {
3708
	*out = *in
3709
	in.Date.DeepCopyInto(&out.Date)
3710
	if in.Tags != nil {
3711
		in, out := &in.Tags, &out.Tags
3712
		*out = make([]string, len(*in))
3713
		copy(*out, *in)
3714
	}
3715
	return
3716
}
3717

3718
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RevisionMetadata.
3719
func (in *RevisionMetadata) DeepCopy() *RevisionMetadata {
3720
	if in == nil {
3721
		return nil
3722
	}
3723
	out := new(RevisionMetadata)
3724
	in.DeepCopyInto(out)
3725
	return out
3726
}
3727

3728
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3729
func (in *SCMProviderGenerator) DeepCopyInto(out *SCMProviderGenerator) {
3730
	*out = *in
3731
	if in.Github != nil {
3732
		in, out := &in.Github, &out.Github
3733
		*out = new(SCMProviderGeneratorGithub)
3734
		(*in).DeepCopyInto(*out)
3735
	}
3736
	if in.Gitlab != nil {
3737
		in, out := &in.Gitlab, &out.Gitlab
3738
		*out = new(SCMProviderGeneratorGitlab)
3739
		(*in).DeepCopyInto(*out)
3740
	}
3741
	if in.Bitbucket != nil {
3742
		in, out := &in.Bitbucket, &out.Bitbucket
3743
		*out = new(SCMProviderGeneratorBitbucket)
3744
		(*in).DeepCopyInto(*out)
3745
	}
3746
	if in.BitbucketServer != nil {
3747
		in, out := &in.BitbucketServer, &out.BitbucketServer
3748
		*out = new(SCMProviderGeneratorBitbucketServer)
3749
		(*in).DeepCopyInto(*out)
3750
	}
3751
	if in.Gitea != nil {
3752
		in, out := &in.Gitea, &out.Gitea
3753
		*out = new(SCMProviderGeneratorGitea)
3754
		(*in).DeepCopyInto(*out)
3755
	}
3756
	if in.AzureDevOps != nil {
3757
		in, out := &in.AzureDevOps, &out.AzureDevOps
3758
		*out = new(SCMProviderGeneratorAzureDevOps)
3759
		(*in).DeepCopyInto(*out)
3760
	}
3761
	if in.Filters != nil {
3762
		in, out := &in.Filters, &out.Filters
3763
		*out = make([]SCMProviderGeneratorFilter, len(*in))
3764
		for i := range *in {
3765
			(*in)[i].DeepCopyInto(&(*out)[i])
3766
		}
3767
	}
3768
	if in.RequeueAfterSeconds != nil {
3769
		in, out := &in.RequeueAfterSeconds, &out.RequeueAfterSeconds
3770
		*out = new(int64)
3771
		**out = **in
3772
	}
3773
	in.Template.DeepCopyInto(&out.Template)
3774
	if in.Values != nil {
3775
		in, out := &in.Values, &out.Values
3776
		*out = make(map[string]string, len(*in))
3777
		for key, val := range *in {
3778
			(*out)[key] = val
3779
		}
3780
	}
3781
	if in.AWSCodeCommit != nil {
3782
		in, out := &in.AWSCodeCommit, &out.AWSCodeCommit
3783
		*out = new(SCMProviderGeneratorAWSCodeCommit)
3784
		(*in).DeepCopyInto(*out)
3785
	}
3786
	return
3787
}
3788

3789
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGenerator.
3790
func (in *SCMProviderGenerator) DeepCopy() *SCMProviderGenerator {
3791
	if in == nil {
3792
		return nil
3793
	}
3794
	out := new(SCMProviderGenerator)
3795
	in.DeepCopyInto(out)
3796
	return out
3797
}
3798

3799
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3800
func (in *SCMProviderGeneratorAWSCodeCommit) DeepCopyInto(out *SCMProviderGeneratorAWSCodeCommit) {
3801
	*out = *in
3802
	if in.TagFilters != nil {
3803
		in, out := &in.TagFilters, &out.TagFilters
3804
		*out = make([]*TagFilter, len(*in))
3805
		for i := range *in {
3806
			if (*in)[i] != nil {
3807
				in, out := &(*in)[i], &(*out)[i]
3808
				*out = new(TagFilter)
3809
				**out = **in
3810
			}
3811
		}
3812
	}
3813
	return
3814
}
3815

3816
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorAWSCodeCommit.
3817
func (in *SCMProviderGeneratorAWSCodeCommit) DeepCopy() *SCMProviderGeneratorAWSCodeCommit {
3818
	if in == nil {
3819
		return nil
3820
	}
3821
	out := new(SCMProviderGeneratorAWSCodeCommit)
3822
	in.DeepCopyInto(out)
3823
	return out
3824
}
3825

3826
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3827
func (in *SCMProviderGeneratorAzureDevOps) DeepCopyInto(out *SCMProviderGeneratorAzureDevOps) {
3828
	*out = *in
3829
	if in.AccessTokenRef != nil {
3830
		in, out := &in.AccessTokenRef, &out.AccessTokenRef
3831
		*out = new(SecretRef)
3832
		**out = **in
3833
	}
3834
	return
3835
}
3836

3837
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorAzureDevOps.
3838
func (in *SCMProviderGeneratorAzureDevOps) DeepCopy() *SCMProviderGeneratorAzureDevOps {
3839
	if in == nil {
3840
		return nil
3841
	}
3842
	out := new(SCMProviderGeneratorAzureDevOps)
3843
	in.DeepCopyInto(out)
3844
	return out
3845
}
3846

3847
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3848
func (in *SCMProviderGeneratorBitbucket) DeepCopyInto(out *SCMProviderGeneratorBitbucket) {
3849
	*out = *in
3850
	if in.AppPasswordRef != nil {
3851
		in, out := &in.AppPasswordRef, &out.AppPasswordRef
3852
		*out = new(SecretRef)
3853
		**out = **in
3854
	}
3855
	return
3856
}
3857

3858
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorBitbucket.
3859
func (in *SCMProviderGeneratorBitbucket) DeepCopy() *SCMProviderGeneratorBitbucket {
3860
	if in == nil {
3861
		return nil
3862
	}
3863
	out := new(SCMProviderGeneratorBitbucket)
3864
	in.DeepCopyInto(out)
3865
	return out
3866
}
3867

3868
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3869
func (in *SCMProviderGeneratorBitbucketServer) DeepCopyInto(out *SCMProviderGeneratorBitbucketServer) {
3870
	*out = *in
3871
	if in.BasicAuth != nil {
3872
		in, out := &in.BasicAuth, &out.BasicAuth
3873
		*out = new(BasicAuthBitbucketServer)
3874
		(*in).DeepCopyInto(*out)
3875
	}
3876
	return
3877
}
3878

3879
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorBitbucketServer.
3880
func (in *SCMProviderGeneratorBitbucketServer) DeepCopy() *SCMProviderGeneratorBitbucketServer {
3881
	if in == nil {
3882
		return nil
3883
	}
3884
	out := new(SCMProviderGeneratorBitbucketServer)
3885
	in.DeepCopyInto(out)
3886
	return out
3887
}
3888

3889
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3890
func (in *SCMProviderGeneratorFilter) DeepCopyInto(out *SCMProviderGeneratorFilter) {
3891
	*out = *in
3892
	if in.RepositoryMatch != nil {
3893
		in, out := &in.RepositoryMatch, &out.RepositoryMatch
3894
		*out = new(string)
3895
		**out = **in
3896
	}
3897
	if in.PathsExist != nil {
3898
		in, out := &in.PathsExist, &out.PathsExist
3899
		*out = make([]string, len(*in))
3900
		copy(*out, *in)
3901
	}
3902
	if in.PathsDoNotExist != nil {
3903
		in, out := &in.PathsDoNotExist, &out.PathsDoNotExist
3904
		*out = make([]string, len(*in))
3905
		copy(*out, *in)
3906
	}
3907
	if in.LabelMatch != nil {
3908
		in, out := &in.LabelMatch, &out.LabelMatch
3909
		*out = new(string)
3910
		**out = **in
3911
	}
3912
	if in.BranchMatch != nil {
3913
		in, out := &in.BranchMatch, &out.BranchMatch
3914
		*out = new(string)
3915
		**out = **in
3916
	}
3917
	return
3918
}
3919

3920
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorFilter.
3921
func (in *SCMProviderGeneratorFilter) DeepCopy() *SCMProviderGeneratorFilter {
3922
	if in == nil {
3923
		return nil
3924
	}
3925
	out := new(SCMProviderGeneratorFilter)
3926
	in.DeepCopyInto(out)
3927
	return out
3928
}
3929

3930
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3931
func (in *SCMProviderGeneratorGitea) DeepCopyInto(out *SCMProviderGeneratorGitea) {
3932
	*out = *in
3933
	if in.TokenRef != nil {
3934
		in, out := &in.TokenRef, &out.TokenRef
3935
		*out = new(SecretRef)
3936
		**out = **in
3937
	}
3938
	return
3939
}
3940

3941
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorGitea.
3942
func (in *SCMProviderGeneratorGitea) DeepCopy() *SCMProviderGeneratorGitea {
3943
	if in == nil {
3944
		return nil
3945
	}
3946
	out := new(SCMProviderGeneratorGitea)
3947
	in.DeepCopyInto(out)
3948
	return out
3949
}
3950

3951
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3952
func (in *SCMProviderGeneratorGithub) DeepCopyInto(out *SCMProviderGeneratorGithub) {
3953
	*out = *in
3954
	if in.TokenRef != nil {
3955
		in, out := &in.TokenRef, &out.TokenRef
3956
		*out = new(SecretRef)
3957
		**out = **in
3958
	}
3959
	return
3960
}
3961

3962
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorGithub.
3963
func (in *SCMProviderGeneratorGithub) DeepCopy() *SCMProviderGeneratorGithub {
3964
	if in == nil {
3965
		return nil
3966
	}
3967
	out := new(SCMProviderGeneratorGithub)
3968
	in.DeepCopyInto(out)
3969
	return out
3970
}
3971

3972
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3973
func (in *SCMProviderGeneratorGitlab) DeepCopyInto(out *SCMProviderGeneratorGitlab) {
3974
	*out = *in
3975
	if in.TokenRef != nil {
3976
		in, out := &in.TokenRef, &out.TokenRef
3977
		*out = new(SecretRef)
3978
		**out = **in
3979
	}
3980
	if in.IncludeSharedProjects != nil {
3981
		in, out := &in.IncludeSharedProjects, &out.IncludeSharedProjects
3982
		*out = new(bool)
3983
		**out = **in
3984
	}
3985
	return
3986
}
3987

3988
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SCMProviderGeneratorGitlab.
3989
func (in *SCMProviderGeneratorGitlab) DeepCopy() *SCMProviderGeneratorGitlab {
3990
	if in == nil {
3991
		return nil
3992
	}
3993
	out := new(SCMProviderGeneratorGitlab)
3994
	in.DeepCopyInto(out)
3995
	return out
3996
}
3997

3998
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3999
func (in *SecretRef) DeepCopyInto(out *SecretRef) {
4000
	*out = *in
4001
	return
4002
}
4003

4004
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRef.
4005
func (in *SecretRef) DeepCopy() *SecretRef {
4006
	if in == nil {
4007
		return nil
4008
	}
4009
	out := new(SecretRef)
4010
	in.DeepCopyInto(out)
4011
	return out
4012
}
4013

4014
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4015
func (in *SignatureKey) DeepCopyInto(out *SignatureKey) {
4016
	*out = *in
4017
	return
4018
}
4019

4020
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureKey.
4021
func (in *SignatureKey) DeepCopy() *SignatureKey {
4022
	if in == nil {
4023
		return nil
4024
	}
4025
	out := new(SignatureKey)
4026
	in.DeepCopyInto(out)
4027
	return out
4028
}
4029

4030
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4031
func (in *SyncOperation) DeepCopyInto(out *SyncOperation) {
4032
	*out = *in
4033
	if in.SyncStrategy != nil {
4034
		in, out := &in.SyncStrategy, &out.SyncStrategy
4035
		*out = new(SyncStrategy)
4036
		(*in).DeepCopyInto(*out)
4037
	}
4038
	if in.Resources != nil {
4039
		in, out := &in.Resources, &out.Resources
4040
		*out = make([]SyncOperationResource, len(*in))
4041
		copy(*out, *in)
4042
	}
4043
	if in.Source != nil {
4044
		in, out := &in.Source, &out.Source
4045
		*out = new(ApplicationSource)
4046
		(*in).DeepCopyInto(*out)
4047
	}
4048
	if in.Manifests != nil {
4049
		in, out := &in.Manifests, &out.Manifests
4050
		*out = make([]string, len(*in))
4051
		copy(*out, *in)
4052
	}
4053
	if in.SyncOptions != nil {
4054
		in, out := &in.SyncOptions, &out.SyncOptions
4055
		*out = make(SyncOptions, len(*in))
4056
		copy(*out, *in)
4057
	}
4058
	if in.Sources != nil {
4059
		in, out := &in.Sources, &out.Sources
4060
		*out = make(ApplicationSources, len(*in))
4061
		for i := range *in {
4062
			(*in)[i].DeepCopyInto(&(*out)[i])
4063
		}
4064
	}
4065
	if in.Revisions != nil {
4066
		in, out := &in.Revisions, &out.Revisions
4067
		*out = make([]string, len(*in))
4068
		copy(*out, *in)
4069
	}
4070
	return
4071
}
4072

4073
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOperation.
4074
func (in *SyncOperation) DeepCopy() *SyncOperation {
4075
	if in == nil {
4076
		return nil
4077
	}
4078
	out := new(SyncOperation)
4079
	in.DeepCopyInto(out)
4080
	return out
4081
}
4082

4083
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4084
func (in *SyncOperationResource) DeepCopyInto(out *SyncOperationResource) {
4085
	*out = *in
4086
	return
4087
}
4088

4089
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOperationResource.
4090
func (in *SyncOperationResource) DeepCopy() *SyncOperationResource {
4091
	if in == nil {
4092
		return nil
4093
	}
4094
	out := new(SyncOperationResource)
4095
	in.DeepCopyInto(out)
4096
	return out
4097
}
4098

4099
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4100
func (in *SyncOperationResult) DeepCopyInto(out *SyncOperationResult) {
4101
	*out = *in
4102
	if in.Resources != nil {
4103
		in, out := &in.Resources, &out.Resources
4104
		*out = make(ResourceResults, len(*in))
4105
		for i := range *in {
4106
			if (*in)[i] != nil {
4107
				in, out := &(*in)[i], &(*out)[i]
4108
				*out = new(ResourceResult)
4109
				**out = **in
4110
			}
4111
		}
4112
	}
4113
	in.Source.DeepCopyInto(&out.Source)
4114
	if in.Sources != nil {
4115
		in, out := &in.Sources, &out.Sources
4116
		*out = make(ApplicationSources, len(*in))
4117
		for i := range *in {
4118
			(*in)[i].DeepCopyInto(&(*out)[i])
4119
		}
4120
	}
4121
	if in.Revisions != nil {
4122
		in, out := &in.Revisions, &out.Revisions
4123
		*out = make([]string, len(*in))
4124
		copy(*out, *in)
4125
	}
4126
	if in.ManagedNamespaceMetadata != nil {
4127
		in, out := &in.ManagedNamespaceMetadata, &out.ManagedNamespaceMetadata
4128
		*out = new(ManagedNamespaceMetadata)
4129
		(*in).DeepCopyInto(*out)
4130
	}
4131
	return
4132
}
4133

4134
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOperationResult.
4135
func (in *SyncOperationResult) DeepCopy() *SyncOperationResult {
4136
	if in == nil {
4137
		return nil
4138
	}
4139
	out := new(SyncOperationResult)
4140
	in.DeepCopyInto(out)
4141
	return out
4142
}
4143

4144
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4145
func (in SyncOptions) DeepCopyInto(out *SyncOptions) {
4146
	{
4147
		in := &in
4148
		*out = make(SyncOptions, len(*in))
4149
		copy(*out, *in)
4150
		return
4151
	}
4152
}
4153

4154
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncOptions.
4155
func (in SyncOptions) DeepCopy() SyncOptions {
4156
	if in == nil {
4157
		return nil
4158
	}
4159
	out := new(SyncOptions)
4160
	in.DeepCopyInto(out)
4161
	return *out
4162
}
4163

4164
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4165
func (in *SyncPolicy) DeepCopyInto(out *SyncPolicy) {
4166
	*out = *in
4167
	if in.Automated != nil {
4168
		in, out := &in.Automated, &out.Automated
4169
		*out = new(SyncPolicyAutomated)
4170
		**out = **in
4171
	}
4172
	if in.SyncOptions != nil {
4173
		in, out := &in.SyncOptions, &out.SyncOptions
4174
		*out = make(SyncOptions, len(*in))
4175
		copy(*out, *in)
4176
	}
4177
	if in.Retry != nil {
4178
		in, out := &in.Retry, &out.Retry
4179
		*out = new(RetryStrategy)
4180
		(*in).DeepCopyInto(*out)
4181
	}
4182
	if in.ManagedNamespaceMetadata != nil {
4183
		in, out := &in.ManagedNamespaceMetadata, &out.ManagedNamespaceMetadata
4184
		*out = new(ManagedNamespaceMetadata)
4185
		(*in).DeepCopyInto(*out)
4186
	}
4187
	return
4188
}
4189

4190
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncPolicy.
4191
func (in *SyncPolicy) DeepCopy() *SyncPolicy {
4192
	if in == nil {
4193
		return nil
4194
	}
4195
	out := new(SyncPolicy)
4196
	in.DeepCopyInto(out)
4197
	return out
4198
}
4199

4200
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4201
func (in *SyncPolicyAutomated) DeepCopyInto(out *SyncPolicyAutomated) {
4202
	*out = *in
4203
	return
4204
}
4205

4206
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncPolicyAutomated.
4207
func (in *SyncPolicyAutomated) DeepCopy() *SyncPolicyAutomated {
4208
	if in == nil {
4209
		return nil
4210
	}
4211
	out := new(SyncPolicyAutomated)
4212
	in.DeepCopyInto(out)
4213
	return out
4214
}
4215

4216
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4217
func (in *SyncStatus) DeepCopyInto(out *SyncStatus) {
4218
	*out = *in
4219
	in.ComparedTo.DeepCopyInto(&out.ComparedTo)
4220
	if in.Revisions != nil {
4221
		in, out := &in.Revisions, &out.Revisions
4222
		*out = make([]string, len(*in))
4223
		copy(*out, *in)
4224
	}
4225
	return
4226
}
4227

4228
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStatus.
4229
func (in *SyncStatus) DeepCopy() *SyncStatus {
4230
	if in == nil {
4231
		return nil
4232
	}
4233
	out := new(SyncStatus)
4234
	in.DeepCopyInto(out)
4235
	return out
4236
}
4237

4238
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4239
func (in *SyncStrategy) DeepCopyInto(out *SyncStrategy) {
4240
	*out = *in
4241
	if in.Apply != nil {
4242
		in, out := &in.Apply, &out.Apply
4243
		*out = new(SyncStrategyApply)
4244
		**out = **in
4245
	}
4246
	if in.Hook != nil {
4247
		in, out := &in.Hook, &out.Hook
4248
		*out = new(SyncStrategyHook)
4249
		**out = **in
4250
	}
4251
	return
4252
}
4253

4254
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStrategy.
4255
func (in *SyncStrategy) DeepCopy() *SyncStrategy {
4256
	if in == nil {
4257
		return nil
4258
	}
4259
	out := new(SyncStrategy)
4260
	in.DeepCopyInto(out)
4261
	return out
4262
}
4263

4264
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4265
func (in *SyncStrategyApply) DeepCopyInto(out *SyncStrategyApply) {
4266
	*out = *in
4267
	return
4268
}
4269

4270
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStrategyApply.
4271
func (in *SyncStrategyApply) DeepCopy() *SyncStrategyApply {
4272
	if in == nil {
4273
		return nil
4274
	}
4275
	out := new(SyncStrategyApply)
4276
	in.DeepCopyInto(out)
4277
	return out
4278
}
4279

4280
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4281
func (in *SyncStrategyHook) DeepCopyInto(out *SyncStrategyHook) {
4282
	*out = *in
4283
	out.SyncStrategyApply = in.SyncStrategyApply
4284
	return
4285
}
4286

4287
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStrategyHook.
4288
func (in *SyncStrategyHook) DeepCopy() *SyncStrategyHook {
4289
	if in == nil {
4290
		return nil
4291
	}
4292
	out := new(SyncStrategyHook)
4293
	in.DeepCopyInto(out)
4294
	return out
4295
}
4296

4297
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4298
func (in *SyncWindow) DeepCopyInto(out *SyncWindow) {
4299
	*out = *in
4300
	if in.Applications != nil {
4301
		in, out := &in.Applications, &out.Applications
4302
		*out = make([]string, len(*in))
4303
		copy(*out, *in)
4304
	}
4305
	if in.Namespaces != nil {
4306
		in, out := &in.Namespaces, &out.Namespaces
4307
		*out = make([]string, len(*in))
4308
		copy(*out, *in)
4309
	}
4310
	if in.Clusters != nil {
4311
		in, out := &in.Clusters, &out.Clusters
4312
		*out = make([]string, len(*in))
4313
		copy(*out, *in)
4314
	}
4315
	return
4316
}
4317

4318
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncWindow.
4319
func (in *SyncWindow) DeepCopy() *SyncWindow {
4320
	if in == nil {
4321
		return nil
4322
	}
4323
	out := new(SyncWindow)
4324
	in.DeepCopyInto(out)
4325
	return out
4326
}
4327

4328
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4329
func (in SyncWindows) DeepCopyInto(out *SyncWindows) {
4330
	{
4331
		in := &in
4332
		*out = make(SyncWindows, len(*in))
4333
		for i := range *in {
4334
			if (*in)[i] != nil {
4335
				in, out := &(*in)[i], &(*out)[i]
4336
				*out = new(SyncWindow)
4337
				(*in).DeepCopyInto(*out)
4338
			}
4339
		}
4340
		return
4341
	}
4342
}
4343

4344
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncWindows.
4345
func (in SyncWindows) DeepCopy() SyncWindows {
4346
	if in == nil {
4347
		return nil
4348
	}
4349
	out := new(SyncWindows)
4350
	in.DeepCopyInto(out)
4351
	return *out
4352
}
4353

4354
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4355
func (in *TLSClientConfig) DeepCopyInto(out *TLSClientConfig) {
4356
	*out = *in
4357
	if in.CertData != nil {
4358
		in, out := &in.CertData, &out.CertData
4359
		*out = make([]byte, len(*in))
4360
		copy(*out, *in)
4361
	}
4362
	if in.KeyData != nil {
4363
		in, out := &in.KeyData, &out.KeyData
4364
		*out = make([]byte, len(*in))
4365
		copy(*out, *in)
4366
	}
4367
	if in.CAData != nil {
4368
		in, out := &in.CAData, &out.CAData
4369
		*out = make([]byte, len(*in))
4370
		copy(*out, *in)
4371
	}
4372
	return
4373
}
4374

4375
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSClientConfig.
4376
func (in *TLSClientConfig) DeepCopy() *TLSClientConfig {
4377
	if in == nil {
4378
		return nil
4379
	}
4380
	out := new(TLSClientConfig)
4381
	in.DeepCopyInto(out)
4382
	return out
4383
}
4384

4385
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4386
func (in *TagFilter) DeepCopyInto(out *TagFilter) {
4387
	*out = *in
4388
	return
4389
}
4390

4391
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter.
4392
func (in *TagFilter) DeepCopy() *TagFilter {
4393
	if in == nil {
4394
		return nil
4395
	}
4396
	out := new(TagFilter)
4397
	in.DeepCopyInto(out)
4398
	return out
4399
}
4400

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.