1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 package v1beta1
26
27 import (
28 v1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
29 runtime "k8s.io/apimachinery/pkg/runtime"
30 )
31
32
33 func (in *DLPDeidentifyTemplate) DeepCopyInto(out *DLPDeidentifyTemplate) {
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
43 func (in *DLPDeidentifyTemplate) DeepCopy() *DLPDeidentifyTemplate {
44 if in == nil {
45 return nil
46 }
47 out := new(DLPDeidentifyTemplate)
48 in.DeepCopyInto(out)
49 return out
50 }
51
52
53 func (in *DLPDeidentifyTemplate) DeepCopyObject() runtime.Object {
54 if c := in.DeepCopy(); c != nil {
55 return c
56 }
57 return nil
58 }
59
60
61 func (in *DLPDeidentifyTemplateList) DeepCopyInto(out *DLPDeidentifyTemplateList) {
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([]DLPDeidentifyTemplate, len(*in))
68 for i := range *in {
69 (*in)[i].DeepCopyInto(&(*out)[i])
70 }
71 }
72 return
73 }
74
75
76 func (in *DLPDeidentifyTemplateList) DeepCopy() *DLPDeidentifyTemplateList {
77 if in == nil {
78 return nil
79 }
80 out := new(DLPDeidentifyTemplateList)
81 in.DeepCopyInto(out)
82 return out
83 }
84
85
86 func (in *DLPDeidentifyTemplateList) DeepCopyObject() runtime.Object {
87 if c := in.DeepCopy(); c != nil {
88 return c
89 }
90 return nil
91 }
92
93
94 func (in *DLPDeidentifyTemplateSpec) DeepCopyInto(out *DLPDeidentifyTemplateSpec) {
95 *out = *in
96 if in.DeidentifyConfig != nil {
97 in, out := &in.DeidentifyConfig, &out.DeidentifyConfig
98 *out = new(DeidentifytemplateDeidentifyConfig)
99 (*in).DeepCopyInto(*out)
100 }
101 if in.Description != nil {
102 in, out := &in.Description, &out.Description
103 *out = new(string)
104 **out = **in
105 }
106 if in.DisplayName != nil {
107 in, out := &in.DisplayName, &out.DisplayName
108 *out = new(string)
109 **out = **in
110 }
111 if in.Location != nil {
112 in, out := &in.Location, &out.Location
113 *out = new(string)
114 **out = **in
115 }
116 if in.OrganizationRef != nil {
117 in, out := &in.OrganizationRef, &out.OrganizationRef
118 *out = new(v1alpha1.ResourceRef)
119 **out = **in
120 }
121 if in.ProjectRef != nil {
122 in, out := &in.ProjectRef, &out.ProjectRef
123 *out = new(v1alpha1.ResourceRef)
124 **out = **in
125 }
126 if in.ResourceID != nil {
127 in, out := &in.ResourceID, &out.ResourceID
128 *out = new(string)
129 **out = **in
130 }
131 return
132 }
133
134
135 func (in *DLPDeidentifyTemplateSpec) DeepCopy() *DLPDeidentifyTemplateSpec {
136 if in == nil {
137 return nil
138 }
139 out := new(DLPDeidentifyTemplateSpec)
140 in.DeepCopyInto(out)
141 return out
142 }
143
144
145 func (in *DLPDeidentifyTemplateStatus) DeepCopyInto(out *DLPDeidentifyTemplateStatus) {
146 *out = *in
147 if in.Conditions != nil {
148 in, out := &in.Conditions, &out.Conditions
149 *out = make([]v1alpha1.Condition, len(*in))
150 copy(*out, *in)
151 }
152 if in.CreateTime != nil {
153 in, out := &in.CreateTime, &out.CreateTime
154 *out = new(string)
155 **out = **in
156 }
157 if in.LocationId != nil {
158 in, out := &in.LocationId, &out.LocationId
159 *out = new(string)
160 **out = **in
161 }
162 if in.ObservedGeneration != nil {
163 in, out := &in.ObservedGeneration, &out.ObservedGeneration
164 *out = new(int)
165 **out = **in
166 }
167 if in.UpdateTime != nil {
168 in, out := &in.UpdateTime, &out.UpdateTime
169 *out = new(string)
170 **out = **in
171 }
172 return
173 }
174
175
176 func (in *DLPDeidentifyTemplateStatus) DeepCopy() *DLPDeidentifyTemplateStatus {
177 if in == nil {
178 return nil
179 }
180 out := new(DLPDeidentifyTemplateStatus)
181 in.DeepCopyInto(out)
182 return out
183 }
184
185
186 func (in *DLPInspectTemplate) DeepCopyInto(out *DLPInspectTemplate) {
187 *out = *in
188 out.TypeMeta = in.TypeMeta
189 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
190 in.Spec.DeepCopyInto(&out.Spec)
191 in.Status.DeepCopyInto(&out.Status)
192 return
193 }
194
195
196 func (in *DLPInspectTemplate) DeepCopy() *DLPInspectTemplate {
197 if in == nil {
198 return nil
199 }
200 out := new(DLPInspectTemplate)
201 in.DeepCopyInto(out)
202 return out
203 }
204
205
206 func (in *DLPInspectTemplate) DeepCopyObject() runtime.Object {
207 if c := in.DeepCopy(); c != nil {
208 return c
209 }
210 return nil
211 }
212
213
214 func (in *DLPInspectTemplateList) DeepCopyInto(out *DLPInspectTemplateList) {
215 *out = *in
216 out.TypeMeta = in.TypeMeta
217 in.ListMeta.DeepCopyInto(&out.ListMeta)
218 if in.Items != nil {
219 in, out := &in.Items, &out.Items
220 *out = make([]DLPInspectTemplate, len(*in))
221 for i := range *in {
222 (*in)[i].DeepCopyInto(&(*out)[i])
223 }
224 }
225 return
226 }
227
228
229 func (in *DLPInspectTemplateList) DeepCopy() *DLPInspectTemplateList {
230 if in == nil {
231 return nil
232 }
233 out := new(DLPInspectTemplateList)
234 in.DeepCopyInto(out)
235 return out
236 }
237
238
239 func (in *DLPInspectTemplateList) DeepCopyObject() runtime.Object {
240 if c := in.DeepCopy(); c != nil {
241 return c
242 }
243 return nil
244 }
245
246
247 func (in *DLPInspectTemplateSpec) DeepCopyInto(out *DLPInspectTemplateSpec) {
248 *out = *in
249 if in.Description != nil {
250 in, out := &in.Description, &out.Description
251 *out = new(string)
252 **out = **in
253 }
254 if in.DisplayName != nil {
255 in, out := &in.DisplayName, &out.DisplayName
256 *out = new(string)
257 **out = **in
258 }
259 if in.InspectConfig != nil {
260 in, out := &in.InspectConfig, &out.InspectConfig
261 *out = new(InspecttemplateInspectConfig)
262 (*in).DeepCopyInto(*out)
263 }
264 if in.Location != nil {
265 in, out := &in.Location, &out.Location
266 *out = new(string)
267 **out = **in
268 }
269 if in.OrganizationRef != nil {
270 in, out := &in.OrganizationRef, &out.OrganizationRef
271 *out = new(v1alpha1.ResourceRef)
272 **out = **in
273 }
274 if in.ProjectRef != nil {
275 in, out := &in.ProjectRef, &out.ProjectRef
276 *out = new(v1alpha1.ResourceRef)
277 **out = **in
278 }
279 if in.ResourceID != nil {
280 in, out := &in.ResourceID, &out.ResourceID
281 *out = new(string)
282 **out = **in
283 }
284 return
285 }
286
287
288 func (in *DLPInspectTemplateSpec) DeepCopy() *DLPInspectTemplateSpec {
289 if in == nil {
290 return nil
291 }
292 out := new(DLPInspectTemplateSpec)
293 in.DeepCopyInto(out)
294 return out
295 }
296
297
298 func (in *DLPInspectTemplateStatus) DeepCopyInto(out *DLPInspectTemplateStatus) {
299 *out = *in
300 if in.Conditions != nil {
301 in, out := &in.Conditions, &out.Conditions
302 *out = make([]v1alpha1.Condition, len(*in))
303 copy(*out, *in)
304 }
305 if in.CreateTime != nil {
306 in, out := &in.CreateTime, &out.CreateTime
307 *out = new(string)
308 **out = **in
309 }
310 if in.LocationId != nil {
311 in, out := &in.LocationId, &out.LocationId
312 *out = new(string)
313 **out = **in
314 }
315 if in.ObservedGeneration != nil {
316 in, out := &in.ObservedGeneration, &out.ObservedGeneration
317 *out = new(int)
318 **out = **in
319 }
320 if in.UpdateTime != nil {
321 in, out := &in.UpdateTime, &out.UpdateTime
322 *out = new(string)
323 **out = **in
324 }
325 return
326 }
327
328
329 func (in *DLPInspectTemplateStatus) DeepCopy() *DLPInspectTemplateStatus {
330 if in == nil {
331 return nil
332 }
333 out := new(DLPInspectTemplateStatus)
334 in.DeepCopyInto(out)
335 return out
336 }
337
338
339 func (in *DLPJobTrigger) DeepCopyInto(out *DLPJobTrigger) {
340 *out = *in
341 out.TypeMeta = in.TypeMeta
342 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
343 in.Spec.DeepCopyInto(&out.Spec)
344 in.Status.DeepCopyInto(&out.Status)
345 return
346 }
347
348
349 func (in *DLPJobTrigger) DeepCopy() *DLPJobTrigger {
350 if in == nil {
351 return nil
352 }
353 out := new(DLPJobTrigger)
354 in.DeepCopyInto(out)
355 return out
356 }
357
358
359 func (in *DLPJobTrigger) DeepCopyObject() runtime.Object {
360 if c := in.DeepCopy(); c != nil {
361 return c
362 }
363 return nil
364 }
365
366
367 func (in *DLPJobTriggerList) DeepCopyInto(out *DLPJobTriggerList) {
368 *out = *in
369 out.TypeMeta = in.TypeMeta
370 in.ListMeta.DeepCopyInto(&out.ListMeta)
371 if in.Items != nil {
372 in, out := &in.Items, &out.Items
373 *out = make([]DLPJobTrigger, len(*in))
374 for i := range *in {
375 (*in)[i].DeepCopyInto(&(*out)[i])
376 }
377 }
378 return
379 }
380
381
382 func (in *DLPJobTriggerList) DeepCopy() *DLPJobTriggerList {
383 if in == nil {
384 return nil
385 }
386 out := new(DLPJobTriggerList)
387 in.DeepCopyInto(out)
388 return out
389 }
390
391
392 func (in *DLPJobTriggerList) DeepCopyObject() runtime.Object {
393 if c := in.DeepCopy(); c != nil {
394 return c
395 }
396 return nil
397 }
398
399
400 func (in *DLPJobTriggerSpec) DeepCopyInto(out *DLPJobTriggerSpec) {
401 *out = *in
402 if in.Description != nil {
403 in, out := &in.Description, &out.Description
404 *out = new(string)
405 **out = **in
406 }
407 if in.DisplayName != nil {
408 in, out := &in.DisplayName, &out.DisplayName
409 *out = new(string)
410 **out = **in
411 }
412 in.InspectJob.DeepCopyInto(&out.InspectJob)
413 if in.Location != nil {
414 in, out := &in.Location, &out.Location
415 *out = new(string)
416 **out = **in
417 }
418 out.ProjectRef = in.ProjectRef
419 if in.ResourceID != nil {
420 in, out := &in.ResourceID, &out.ResourceID
421 *out = new(string)
422 **out = **in
423 }
424 if in.Triggers != nil {
425 in, out := &in.Triggers, &out.Triggers
426 *out = make([]JobtriggerTriggers, len(*in))
427 for i := range *in {
428 (*in)[i].DeepCopyInto(&(*out)[i])
429 }
430 }
431 return
432 }
433
434
435 func (in *DLPJobTriggerSpec) DeepCopy() *DLPJobTriggerSpec {
436 if in == nil {
437 return nil
438 }
439 out := new(DLPJobTriggerSpec)
440 in.DeepCopyInto(out)
441 return out
442 }
443
444
445 func (in *DLPJobTriggerStatus) DeepCopyInto(out *DLPJobTriggerStatus) {
446 *out = *in
447 if in.Conditions != nil {
448 in, out := &in.Conditions, &out.Conditions
449 *out = make([]v1alpha1.Condition, len(*in))
450 copy(*out, *in)
451 }
452 if in.CreateTime != nil {
453 in, out := &in.CreateTime, &out.CreateTime
454 *out = new(string)
455 **out = **in
456 }
457 if in.Errors != nil {
458 in, out := &in.Errors, &out.Errors
459 *out = make([]JobtriggerErrorsStatus, len(*in))
460 for i := range *in {
461 (*in)[i].DeepCopyInto(&(*out)[i])
462 }
463 }
464 if in.LastRunTime != nil {
465 in, out := &in.LastRunTime, &out.LastRunTime
466 *out = new(string)
467 **out = **in
468 }
469 if in.LocationId != nil {
470 in, out := &in.LocationId, &out.LocationId
471 *out = new(string)
472 **out = **in
473 }
474 if in.ObservedGeneration != nil {
475 in, out := &in.ObservedGeneration, &out.ObservedGeneration
476 *out = new(int)
477 **out = **in
478 }
479 if in.UpdateTime != nil {
480 in, out := &in.UpdateTime, &out.UpdateTime
481 *out = new(string)
482 **out = **in
483 }
484 return
485 }
486
487
488 func (in *DLPJobTriggerStatus) DeepCopy() *DLPJobTriggerStatus {
489 if in == nil {
490 return nil
491 }
492 out := new(DLPJobTriggerStatus)
493 in.DeepCopyInto(out)
494 return out
495 }
496
497
498 func (in *DLPStoredInfoType) DeepCopyInto(out *DLPStoredInfoType) {
499 *out = *in
500 out.TypeMeta = in.TypeMeta
501 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
502 in.Spec.DeepCopyInto(&out.Spec)
503 in.Status.DeepCopyInto(&out.Status)
504 return
505 }
506
507
508 func (in *DLPStoredInfoType) DeepCopy() *DLPStoredInfoType {
509 if in == nil {
510 return nil
511 }
512 out := new(DLPStoredInfoType)
513 in.DeepCopyInto(out)
514 return out
515 }
516
517
518 func (in *DLPStoredInfoType) DeepCopyObject() runtime.Object {
519 if c := in.DeepCopy(); c != nil {
520 return c
521 }
522 return nil
523 }
524
525
526 func (in *DLPStoredInfoTypeList) DeepCopyInto(out *DLPStoredInfoTypeList) {
527 *out = *in
528 out.TypeMeta = in.TypeMeta
529 in.ListMeta.DeepCopyInto(&out.ListMeta)
530 if in.Items != nil {
531 in, out := &in.Items, &out.Items
532 *out = make([]DLPStoredInfoType, len(*in))
533 for i := range *in {
534 (*in)[i].DeepCopyInto(&(*out)[i])
535 }
536 }
537 return
538 }
539
540
541 func (in *DLPStoredInfoTypeList) DeepCopy() *DLPStoredInfoTypeList {
542 if in == nil {
543 return nil
544 }
545 out := new(DLPStoredInfoTypeList)
546 in.DeepCopyInto(out)
547 return out
548 }
549
550
551 func (in *DLPStoredInfoTypeList) DeepCopyObject() runtime.Object {
552 if c := in.DeepCopy(); c != nil {
553 return c
554 }
555 return nil
556 }
557
558
559 func (in *DLPStoredInfoTypeSpec) DeepCopyInto(out *DLPStoredInfoTypeSpec) {
560 *out = *in
561 if in.Description != nil {
562 in, out := &in.Description, &out.Description
563 *out = new(string)
564 **out = **in
565 }
566 if in.Dictionary != nil {
567 in, out := &in.Dictionary, &out.Dictionary
568 *out = new(StoredinfotypeDictionary)
569 (*in).DeepCopyInto(*out)
570 }
571 if in.DisplayName != nil {
572 in, out := &in.DisplayName, &out.DisplayName
573 *out = new(string)
574 **out = **in
575 }
576 if in.LargeCustomDictionary != nil {
577 in, out := &in.LargeCustomDictionary, &out.LargeCustomDictionary
578 *out = new(StoredinfotypeLargeCustomDictionary)
579 (*in).DeepCopyInto(*out)
580 }
581 if in.Location != nil {
582 in, out := &in.Location, &out.Location
583 *out = new(string)
584 **out = **in
585 }
586 if in.OrganizationRef != nil {
587 in, out := &in.OrganizationRef, &out.OrganizationRef
588 *out = new(v1alpha1.ResourceRef)
589 **out = **in
590 }
591 if in.ProjectRef != nil {
592 in, out := &in.ProjectRef, &out.ProjectRef
593 *out = new(v1alpha1.ResourceRef)
594 **out = **in
595 }
596 if in.Regex != nil {
597 in, out := &in.Regex, &out.Regex
598 *out = new(StoredinfotypeRegex)
599 (*in).DeepCopyInto(*out)
600 }
601 if in.ResourceID != nil {
602 in, out := &in.ResourceID, &out.ResourceID
603 *out = new(string)
604 **out = **in
605 }
606 return
607 }
608
609
610 func (in *DLPStoredInfoTypeSpec) DeepCopy() *DLPStoredInfoTypeSpec {
611 if in == nil {
612 return nil
613 }
614 out := new(DLPStoredInfoTypeSpec)
615 in.DeepCopyInto(out)
616 return out
617 }
618
619
620 func (in *DLPStoredInfoTypeStatus) DeepCopyInto(out *DLPStoredInfoTypeStatus) {
621 *out = *in
622 if in.Conditions != nil {
623 in, out := &in.Conditions, &out.Conditions
624 *out = make([]v1alpha1.Condition, len(*in))
625 copy(*out, *in)
626 }
627 if in.ObservedGeneration != nil {
628 in, out := &in.ObservedGeneration, &out.ObservedGeneration
629 *out = new(int)
630 **out = **in
631 }
632 return
633 }
634
635
636 func (in *DLPStoredInfoTypeStatus) DeepCopy() *DLPStoredInfoTypeStatus {
637 if in == nil {
638 return nil
639 }
640 out := new(DLPStoredInfoTypeStatus)
641 in.DeepCopyInto(out)
642 return out
643 }
644
645
646 func (in *DeidentifytemplateBucketingConfig) DeepCopyInto(out *DeidentifytemplateBucketingConfig) {
647 *out = *in
648 if in.Buckets != nil {
649 in, out := &in.Buckets, &out.Buckets
650 *out = make([]DeidentifytemplateBuckets, len(*in))
651 for i := range *in {
652 (*in)[i].DeepCopyInto(&(*out)[i])
653 }
654 }
655 return
656 }
657
658
659 func (in *DeidentifytemplateBucketingConfig) DeepCopy() *DeidentifytemplateBucketingConfig {
660 if in == nil {
661 return nil
662 }
663 out := new(DeidentifytemplateBucketingConfig)
664 in.DeepCopyInto(out)
665 return out
666 }
667
668
669 func (in *DeidentifytemplateBuckets) DeepCopyInto(out *DeidentifytemplateBuckets) {
670 *out = *in
671 if in.Max != nil {
672 in, out := &in.Max, &out.Max
673 *out = new(DeidentifytemplateMax)
674 (*in).DeepCopyInto(*out)
675 }
676 if in.Min != nil {
677 in, out := &in.Min, &out.Min
678 *out = new(DeidentifytemplateMin)
679 (*in).DeepCopyInto(*out)
680 }
681 in.ReplacementValue.DeepCopyInto(&out.ReplacementValue)
682 return
683 }
684
685
686 func (in *DeidentifytemplateBuckets) DeepCopy() *DeidentifytemplateBuckets {
687 if in == nil {
688 return nil
689 }
690 out := new(DeidentifytemplateBuckets)
691 in.DeepCopyInto(out)
692 return out
693 }
694
695
696 func (in *DeidentifytemplateCharacterMaskConfig) DeepCopyInto(out *DeidentifytemplateCharacterMaskConfig) {
697 *out = *in
698 if in.CharactersToIgnore != nil {
699 in, out := &in.CharactersToIgnore, &out.CharactersToIgnore
700 *out = make([]DeidentifytemplateCharactersToIgnore, len(*in))
701 for i := range *in {
702 (*in)[i].DeepCopyInto(&(*out)[i])
703 }
704 }
705 if in.MaskingCharacter != nil {
706 in, out := &in.MaskingCharacter, &out.MaskingCharacter
707 *out = new(string)
708 **out = **in
709 }
710 if in.NumberToMask != nil {
711 in, out := &in.NumberToMask, &out.NumberToMask
712 *out = new(int)
713 **out = **in
714 }
715 if in.ReverseOrder != nil {
716 in, out := &in.ReverseOrder, &out.ReverseOrder
717 *out = new(bool)
718 **out = **in
719 }
720 return
721 }
722
723
724 func (in *DeidentifytemplateCharacterMaskConfig) DeepCopy() *DeidentifytemplateCharacterMaskConfig {
725 if in == nil {
726 return nil
727 }
728 out := new(DeidentifytemplateCharacterMaskConfig)
729 in.DeepCopyInto(out)
730 return out
731 }
732
733
734 func (in *DeidentifytemplateCharactersToIgnore) DeepCopyInto(out *DeidentifytemplateCharactersToIgnore) {
735 *out = *in
736 if in.CharactersToSkip != nil {
737 in, out := &in.CharactersToSkip, &out.CharactersToSkip
738 *out = new(string)
739 **out = **in
740 }
741 if in.CommonCharactersToIgnore != nil {
742 in, out := &in.CommonCharactersToIgnore, &out.CommonCharactersToIgnore
743 *out = new(string)
744 **out = **in
745 }
746 return
747 }
748
749
750 func (in *DeidentifytemplateCharactersToIgnore) DeepCopy() *DeidentifytemplateCharactersToIgnore {
751 if in == nil {
752 return nil
753 }
754 out := new(DeidentifytemplateCharactersToIgnore)
755 in.DeepCopyInto(out)
756 return out
757 }
758
759
760 func (in *DeidentifytemplateCondition) DeepCopyInto(out *DeidentifytemplateCondition) {
761 *out = *in
762 if in.Expressions != nil {
763 in, out := &in.Expressions, &out.Expressions
764 *out = new(DeidentifytemplateExpressions)
765 (*in).DeepCopyInto(*out)
766 }
767 return
768 }
769
770
771 func (in *DeidentifytemplateCondition) DeepCopy() *DeidentifytemplateCondition {
772 if in == nil {
773 return nil
774 }
775 out := new(DeidentifytemplateCondition)
776 in.DeepCopyInto(out)
777 return out
778 }
779
780
781 func (in *DeidentifytemplateConditions) DeepCopyInto(out *DeidentifytemplateConditions) {
782 *out = *in
783 in.Field.DeepCopyInto(&out.Field)
784 if in.Value != nil {
785 in, out := &in.Value, &out.Value
786 *out = new(DeidentifytemplateValue)
787 (*in).DeepCopyInto(*out)
788 }
789 return
790 }
791
792
793 func (in *DeidentifytemplateConditions) DeepCopy() *DeidentifytemplateConditions {
794 if in == nil {
795 return nil
796 }
797 out := new(DeidentifytemplateConditions)
798 in.DeepCopyInto(out)
799 return out
800 }
801
802
803 func (in *DeidentifytemplateContext) DeepCopyInto(out *DeidentifytemplateContext) {
804 *out = *in
805 if in.Name != nil {
806 in, out := &in.Name, &out.Name
807 *out = new(string)
808 **out = **in
809 }
810 return
811 }
812
813
814 func (in *DeidentifytemplateContext) DeepCopy() *DeidentifytemplateContext {
815 if in == nil {
816 return nil
817 }
818 out := new(DeidentifytemplateContext)
819 in.DeepCopyInto(out)
820 return out
821 }
822
823
824 func (in *DeidentifytemplateCryptoDeterministicConfig) DeepCopyInto(out *DeidentifytemplateCryptoDeterministicConfig) {
825 *out = *in
826 if in.Context != nil {
827 in, out := &in.Context, &out.Context
828 *out = new(DeidentifytemplateContext)
829 (*in).DeepCopyInto(*out)
830 }
831 if in.CryptoKey != nil {
832 in, out := &in.CryptoKey, &out.CryptoKey
833 *out = new(DeidentifytemplateCryptoKey)
834 (*in).DeepCopyInto(*out)
835 }
836 if in.SurrogateInfoType != nil {
837 in, out := &in.SurrogateInfoType, &out.SurrogateInfoType
838 *out = new(DeidentifytemplateSurrogateInfoType)
839 (*in).DeepCopyInto(*out)
840 }
841 return
842 }
843
844
845 func (in *DeidentifytemplateCryptoDeterministicConfig) DeepCopy() *DeidentifytemplateCryptoDeterministicConfig {
846 if in == nil {
847 return nil
848 }
849 out := new(DeidentifytemplateCryptoDeterministicConfig)
850 in.DeepCopyInto(out)
851 return out
852 }
853
854
855 func (in *DeidentifytemplateCryptoHashConfig) DeepCopyInto(out *DeidentifytemplateCryptoHashConfig) {
856 *out = *in
857 if in.CryptoKey != nil {
858 in, out := &in.CryptoKey, &out.CryptoKey
859 *out = new(DeidentifytemplateCryptoKey)
860 (*in).DeepCopyInto(*out)
861 }
862 return
863 }
864
865
866 func (in *DeidentifytemplateCryptoHashConfig) DeepCopy() *DeidentifytemplateCryptoHashConfig {
867 if in == nil {
868 return nil
869 }
870 out := new(DeidentifytemplateCryptoHashConfig)
871 in.DeepCopyInto(out)
872 return out
873 }
874
875
876 func (in *DeidentifytemplateCryptoKey) DeepCopyInto(out *DeidentifytemplateCryptoKey) {
877 *out = *in
878 if in.KmsWrapped != nil {
879 in, out := &in.KmsWrapped, &out.KmsWrapped
880 *out = new(DeidentifytemplateKmsWrapped)
881 **out = **in
882 }
883 if in.Transient != nil {
884 in, out := &in.Transient, &out.Transient
885 *out = new(DeidentifytemplateTransient)
886 **out = **in
887 }
888 if in.Unwrapped != nil {
889 in, out := &in.Unwrapped, &out.Unwrapped
890 *out = new(DeidentifytemplateUnwrapped)
891 **out = **in
892 }
893 return
894 }
895
896
897 func (in *DeidentifytemplateCryptoKey) DeepCopy() *DeidentifytemplateCryptoKey {
898 if in == nil {
899 return nil
900 }
901 out := new(DeidentifytemplateCryptoKey)
902 in.DeepCopyInto(out)
903 return out
904 }
905
906
907 func (in *DeidentifytemplateCryptoReplaceFfxFpeConfig) DeepCopyInto(out *DeidentifytemplateCryptoReplaceFfxFpeConfig) {
908 *out = *in
909 if in.CommonAlphabet != nil {
910 in, out := &in.CommonAlphabet, &out.CommonAlphabet
911 *out = new(string)
912 **out = **in
913 }
914 if in.Context != nil {
915 in, out := &in.Context, &out.Context
916 *out = new(DeidentifytemplateContext)
917 (*in).DeepCopyInto(*out)
918 }
919 in.CryptoKey.DeepCopyInto(&out.CryptoKey)
920 if in.CustomAlphabet != nil {
921 in, out := &in.CustomAlphabet, &out.CustomAlphabet
922 *out = new(string)
923 **out = **in
924 }
925 if in.Radix != nil {
926 in, out := &in.Radix, &out.Radix
927 *out = new(int)
928 **out = **in
929 }
930 if in.SurrogateInfoType != nil {
931 in, out := &in.SurrogateInfoType, &out.SurrogateInfoType
932 *out = new(DeidentifytemplateSurrogateInfoType)
933 (*in).DeepCopyInto(*out)
934 }
935 return
936 }
937
938
939 func (in *DeidentifytemplateCryptoReplaceFfxFpeConfig) DeepCopy() *DeidentifytemplateCryptoReplaceFfxFpeConfig {
940 if in == nil {
941 return nil
942 }
943 out := new(DeidentifytemplateCryptoReplaceFfxFpeConfig)
944 in.DeepCopyInto(out)
945 return out
946 }
947
948
949 func (in *DeidentifytemplateDateShiftConfig) DeepCopyInto(out *DeidentifytemplateDateShiftConfig) {
950 *out = *in
951 if in.Context != nil {
952 in, out := &in.Context, &out.Context
953 *out = new(DeidentifytemplateContext)
954 (*in).DeepCopyInto(*out)
955 }
956 if in.CryptoKey != nil {
957 in, out := &in.CryptoKey, &out.CryptoKey
958 *out = new(DeidentifytemplateCryptoKey)
959 (*in).DeepCopyInto(*out)
960 }
961 return
962 }
963
964
965 func (in *DeidentifytemplateDateShiftConfig) DeepCopy() *DeidentifytemplateDateShiftConfig {
966 if in == nil {
967 return nil
968 }
969 out := new(DeidentifytemplateDateShiftConfig)
970 in.DeepCopyInto(out)
971 return out
972 }
973
974
975 func (in *DeidentifytemplateDateValue) DeepCopyInto(out *DeidentifytemplateDateValue) {
976 *out = *in
977 if in.Day != nil {
978 in, out := &in.Day, &out.Day
979 *out = new(int)
980 **out = **in
981 }
982 if in.Month != nil {
983 in, out := &in.Month, &out.Month
984 *out = new(int)
985 **out = **in
986 }
987 if in.Year != nil {
988 in, out := &in.Year, &out.Year
989 *out = new(int)
990 **out = **in
991 }
992 return
993 }
994
995
996 func (in *DeidentifytemplateDateValue) DeepCopy() *DeidentifytemplateDateValue {
997 if in == nil {
998 return nil
999 }
1000 out := new(DeidentifytemplateDateValue)
1001 in.DeepCopyInto(out)
1002 return out
1003 }
1004
1005
1006 func (in *DeidentifytemplateDeidentifyConfig) DeepCopyInto(out *DeidentifytemplateDeidentifyConfig) {
1007 *out = *in
1008 if in.InfoTypeTransformations != nil {
1009 in, out := &in.InfoTypeTransformations, &out.InfoTypeTransformations
1010 *out = new(DeidentifytemplateInfoTypeTransformations)
1011 (*in).DeepCopyInto(*out)
1012 }
1013 if in.RecordTransformations != nil {
1014 in, out := &in.RecordTransformations, &out.RecordTransformations
1015 *out = new(DeidentifytemplateRecordTransformations)
1016 (*in).DeepCopyInto(*out)
1017 }
1018 if in.TransformationErrorHandling != nil {
1019 in, out := &in.TransformationErrorHandling, &out.TransformationErrorHandling
1020 *out = new(DeidentifytemplateTransformationErrorHandling)
1021 (*in).DeepCopyInto(*out)
1022 }
1023 return
1024 }
1025
1026
1027 func (in *DeidentifytemplateDeidentifyConfig) DeepCopy() *DeidentifytemplateDeidentifyConfig {
1028 if in == nil {
1029 return nil
1030 }
1031 out := new(DeidentifytemplateDeidentifyConfig)
1032 in.DeepCopyInto(out)
1033 return out
1034 }
1035
1036
1037 func (in *DeidentifytemplateExpressions) DeepCopyInto(out *DeidentifytemplateExpressions) {
1038 *out = *in
1039 if in.Conditions != nil {
1040 in, out := &in.Conditions, &out.Conditions
1041 *out = new(DeidentifytemplateConditions)
1042 (*in).DeepCopyInto(*out)
1043 }
1044 if in.LogicalOperator != nil {
1045 in, out := &in.LogicalOperator, &out.LogicalOperator
1046 *out = new(string)
1047 **out = **in
1048 }
1049 return
1050 }
1051
1052
1053 func (in *DeidentifytemplateExpressions) DeepCopy() *DeidentifytemplateExpressions {
1054 if in == nil {
1055 return nil
1056 }
1057 out := new(DeidentifytemplateExpressions)
1058 in.DeepCopyInto(out)
1059 return out
1060 }
1061
1062
1063 func (in *DeidentifytemplateField) DeepCopyInto(out *DeidentifytemplateField) {
1064 *out = *in
1065 if in.Name != nil {
1066 in, out := &in.Name, &out.Name
1067 *out = new(string)
1068 **out = **in
1069 }
1070 return
1071 }
1072
1073
1074 func (in *DeidentifytemplateField) DeepCopy() *DeidentifytemplateField {
1075 if in == nil {
1076 return nil
1077 }
1078 out := new(DeidentifytemplateField)
1079 in.DeepCopyInto(out)
1080 return out
1081 }
1082
1083
1084 func (in *DeidentifytemplateFieldTransformations) DeepCopyInto(out *DeidentifytemplateFieldTransformations) {
1085 *out = *in
1086 if in.Condition != nil {
1087 in, out := &in.Condition, &out.Condition
1088 *out = new(DeidentifytemplateCondition)
1089 (*in).DeepCopyInto(*out)
1090 }
1091 if in.Fields != nil {
1092 in, out := &in.Fields, &out.Fields
1093 *out = make([]DeidentifytemplateFields, len(*in))
1094 for i := range *in {
1095 (*in)[i].DeepCopyInto(&(*out)[i])
1096 }
1097 }
1098 if in.InfoTypeTransformations != nil {
1099 in, out := &in.InfoTypeTransformations, &out.InfoTypeTransformations
1100 *out = new(DeidentifytemplateInfoTypeTransformations)
1101 (*in).DeepCopyInto(*out)
1102 }
1103 if in.PrimitiveTransformation != nil {
1104 in, out := &in.PrimitiveTransformation, &out.PrimitiveTransformation
1105 *out = new(DeidentifytemplatePrimitiveTransformation)
1106 (*in).DeepCopyInto(*out)
1107 }
1108 return
1109 }
1110
1111
1112 func (in *DeidentifytemplateFieldTransformations) DeepCopy() *DeidentifytemplateFieldTransformations {
1113 if in == nil {
1114 return nil
1115 }
1116 out := new(DeidentifytemplateFieldTransformations)
1117 in.DeepCopyInto(out)
1118 return out
1119 }
1120
1121
1122 func (in *DeidentifytemplateFields) DeepCopyInto(out *DeidentifytemplateFields) {
1123 *out = *in
1124 if in.Name != nil {
1125 in, out := &in.Name, &out.Name
1126 *out = new(string)
1127 **out = **in
1128 }
1129 return
1130 }
1131
1132
1133 func (in *DeidentifytemplateFields) DeepCopy() *DeidentifytemplateFields {
1134 if in == nil {
1135 return nil
1136 }
1137 out := new(DeidentifytemplateFields)
1138 in.DeepCopyInto(out)
1139 return out
1140 }
1141
1142
1143 func (in *DeidentifytemplateFixedSizeBucketingConfig) DeepCopyInto(out *DeidentifytemplateFixedSizeBucketingConfig) {
1144 *out = *in
1145 in.LowerBound.DeepCopyInto(&out.LowerBound)
1146 in.UpperBound.DeepCopyInto(&out.UpperBound)
1147 return
1148 }
1149
1150
1151 func (in *DeidentifytemplateFixedSizeBucketingConfig) DeepCopy() *DeidentifytemplateFixedSizeBucketingConfig {
1152 if in == nil {
1153 return nil
1154 }
1155 out := new(DeidentifytemplateFixedSizeBucketingConfig)
1156 in.DeepCopyInto(out)
1157 return out
1158 }
1159
1160
1161 func (in *DeidentifytemplateInfoTypeTransformations) DeepCopyInto(out *DeidentifytemplateInfoTypeTransformations) {
1162 *out = *in
1163 if in.Transformations != nil {
1164 in, out := &in.Transformations, &out.Transformations
1165 *out = make([]DeidentifytemplateTransformations, len(*in))
1166 for i := range *in {
1167 (*in)[i].DeepCopyInto(&(*out)[i])
1168 }
1169 }
1170 return
1171 }
1172
1173
1174 func (in *DeidentifytemplateInfoTypeTransformations) DeepCopy() *DeidentifytemplateInfoTypeTransformations {
1175 if in == nil {
1176 return nil
1177 }
1178 out := new(DeidentifytemplateInfoTypeTransformations)
1179 in.DeepCopyInto(out)
1180 return out
1181 }
1182
1183
1184 func (in *DeidentifytemplateInfoTypes) DeepCopyInto(out *DeidentifytemplateInfoTypes) {
1185 *out = *in
1186 if in.Name != nil {
1187 in, out := &in.Name, &out.Name
1188 *out = new(string)
1189 **out = **in
1190 }
1191 return
1192 }
1193
1194
1195 func (in *DeidentifytemplateInfoTypes) DeepCopy() *DeidentifytemplateInfoTypes {
1196 if in == nil {
1197 return nil
1198 }
1199 out := new(DeidentifytemplateInfoTypes)
1200 in.DeepCopyInto(out)
1201 return out
1202 }
1203
1204
1205 func (in *DeidentifytemplateKmsWrapped) DeepCopyInto(out *DeidentifytemplateKmsWrapped) {
1206 *out = *in
1207 out.CryptoKeyRef = in.CryptoKeyRef
1208 return
1209 }
1210
1211
1212 func (in *DeidentifytemplateKmsWrapped) DeepCopy() *DeidentifytemplateKmsWrapped {
1213 if in == nil {
1214 return nil
1215 }
1216 out := new(DeidentifytemplateKmsWrapped)
1217 in.DeepCopyInto(out)
1218 return out
1219 }
1220
1221
1222 func (in *DeidentifytemplateLeaveUntransformed) DeepCopyInto(out *DeidentifytemplateLeaveUntransformed) {
1223 *out = *in
1224 return
1225 }
1226
1227
1228 func (in *DeidentifytemplateLeaveUntransformed) DeepCopy() *DeidentifytemplateLeaveUntransformed {
1229 if in == nil {
1230 return nil
1231 }
1232 out := new(DeidentifytemplateLeaveUntransformed)
1233 in.DeepCopyInto(out)
1234 return out
1235 }
1236
1237
1238 func (in *DeidentifytemplateLowerBound) DeepCopyInto(out *DeidentifytemplateLowerBound) {
1239 *out = *in
1240 if in.BooleanValue != nil {
1241 in, out := &in.BooleanValue, &out.BooleanValue
1242 *out = new(bool)
1243 **out = **in
1244 }
1245 if in.DateValue != nil {
1246 in, out := &in.DateValue, &out.DateValue
1247 *out = new(DeidentifytemplateDateValue)
1248 (*in).DeepCopyInto(*out)
1249 }
1250 if in.DayOfWeekValue != nil {
1251 in, out := &in.DayOfWeekValue, &out.DayOfWeekValue
1252 *out = new(string)
1253 **out = **in
1254 }
1255 if in.FloatValue != nil {
1256 in, out := &in.FloatValue, &out.FloatValue
1257 *out = new(float64)
1258 **out = **in
1259 }
1260 if in.IntegerValue != nil {
1261 in, out := &in.IntegerValue, &out.IntegerValue
1262 *out = new(int)
1263 **out = **in
1264 }
1265 if in.StringValue != nil {
1266 in, out := &in.StringValue, &out.StringValue
1267 *out = new(string)
1268 **out = **in
1269 }
1270 if in.TimeValue != nil {
1271 in, out := &in.TimeValue, &out.TimeValue
1272 *out = new(DeidentifytemplateTimeValue)
1273 (*in).DeepCopyInto(*out)
1274 }
1275 if in.TimestampValue != nil {
1276 in, out := &in.TimestampValue, &out.TimestampValue
1277 *out = new(string)
1278 **out = **in
1279 }
1280 return
1281 }
1282
1283
1284 func (in *DeidentifytemplateLowerBound) DeepCopy() *DeidentifytemplateLowerBound {
1285 if in == nil {
1286 return nil
1287 }
1288 out := new(DeidentifytemplateLowerBound)
1289 in.DeepCopyInto(out)
1290 return out
1291 }
1292
1293
1294 func (in *DeidentifytemplateMax) DeepCopyInto(out *DeidentifytemplateMax) {
1295 *out = *in
1296 if in.BooleanValue != nil {
1297 in, out := &in.BooleanValue, &out.BooleanValue
1298 *out = new(bool)
1299 **out = **in
1300 }
1301 if in.DateValue != nil {
1302 in, out := &in.DateValue, &out.DateValue
1303 *out = new(DeidentifytemplateDateValue)
1304 (*in).DeepCopyInto(*out)
1305 }
1306 if in.DayOfWeekValue != nil {
1307 in, out := &in.DayOfWeekValue, &out.DayOfWeekValue
1308 *out = new(string)
1309 **out = **in
1310 }
1311 if in.FloatValue != nil {
1312 in, out := &in.FloatValue, &out.FloatValue
1313 *out = new(float64)
1314 **out = **in
1315 }
1316 if in.IntegerValue != nil {
1317 in, out := &in.IntegerValue, &out.IntegerValue
1318 *out = new(int)
1319 **out = **in
1320 }
1321 if in.StringValue != nil {
1322 in, out := &in.StringValue, &out.StringValue
1323 *out = new(string)
1324 **out = **in
1325 }
1326 if in.TimeValue != nil {
1327 in, out := &in.TimeValue, &out.TimeValue
1328 *out = new(DeidentifytemplateTimeValue)
1329 (*in).DeepCopyInto(*out)
1330 }
1331 if in.TimestampValue != nil {
1332 in, out := &in.TimestampValue, &out.TimestampValue
1333 *out = new(string)
1334 **out = **in
1335 }
1336 return
1337 }
1338
1339
1340 func (in *DeidentifytemplateMax) DeepCopy() *DeidentifytemplateMax {
1341 if in == nil {
1342 return nil
1343 }
1344 out := new(DeidentifytemplateMax)
1345 in.DeepCopyInto(out)
1346 return out
1347 }
1348
1349
1350 func (in *DeidentifytemplateMin) DeepCopyInto(out *DeidentifytemplateMin) {
1351 *out = *in
1352 if in.BooleanValue != nil {
1353 in, out := &in.BooleanValue, &out.BooleanValue
1354 *out = new(bool)
1355 **out = **in
1356 }
1357 if in.DateValue != nil {
1358 in, out := &in.DateValue, &out.DateValue
1359 *out = new(DeidentifytemplateDateValue)
1360 (*in).DeepCopyInto(*out)
1361 }
1362 if in.DayOfWeekValue != nil {
1363 in, out := &in.DayOfWeekValue, &out.DayOfWeekValue
1364 *out = new(string)
1365 **out = **in
1366 }
1367 if in.FloatValue != nil {
1368 in, out := &in.FloatValue, &out.FloatValue
1369 *out = new(float64)
1370 **out = **in
1371 }
1372 if in.IntegerValue != nil {
1373 in, out := &in.IntegerValue, &out.IntegerValue
1374 *out = new(int)
1375 **out = **in
1376 }
1377 if in.StringValue != nil {
1378 in, out := &in.StringValue, &out.StringValue
1379 *out = new(string)
1380 **out = **in
1381 }
1382 if in.TimeValue != nil {
1383 in, out := &in.TimeValue, &out.TimeValue
1384 *out = new(DeidentifytemplateTimeValue)
1385 (*in).DeepCopyInto(*out)
1386 }
1387 if in.TimestampValue != nil {
1388 in, out := &in.TimestampValue, &out.TimestampValue
1389 *out = new(string)
1390 **out = **in
1391 }
1392 return
1393 }
1394
1395
1396 func (in *DeidentifytemplateMin) DeepCopy() *DeidentifytemplateMin {
1397 if in == nil {
1398 return nil
1399 }
1400 out := new(DeidentifytemplateMin)
1401 in.DeepCopyInto(out)
1402 return out
1403 }
1404
1405
1406 func (in *DeidentifytemplateNewValue) DeepCopyInto(out *DeidentifytemplateNewValue) {
1407 *out = *in
1408 if in.BooleanValue != nil {
1409 in, out := &in.BooleanValue, &out.BooleanValue
1410 *out = new(bool)
1411 **out = **in
1412 }
1413 if in.DateValue != nil {
1414 in, out := &in.DateValue, &out.DateValue
1415 *out = new(DeidentifytemplateDateValue)
1416 (*in).DeepCopyInto(*out)
1417 }
1418 if in.DayOfWeekValue != nil {
1419 in, out := &in.DayOfWeekValue, &out.DayOfWeekValue
1420 *out = new(string)
1421 **out = **in
1422 }
1423 if in.FloatValue != nil {
1424 in, out := &in.FloatValue, &out.FloatValue
1425 *out = new(float64)
1426 **out = **in
1427 }
1428 if in.IntegerValue != nil {
1429 in, out := &in.IntegerValue, &out.IntegerValue
1430 *out = new(int)
1431 **out = **in
1432 }
1433 if in.StringValue != nil {
1434 in, out := &in.StringValue, &out.StringValue
1435 *out = new(string)
1436 **out = **in
1437 }
1438 if in.TimeValue != nil {
1439 in, out := &in.TimeValue, &out.TimeValue
1440 *out = new(DeidentifytemplateTimeValue)
1441 (*in).DeepCopyInto(*out)
1442 }
1443 if in.TimestampValue != nil {
1444 in, out := &in.TimestampValue, &out.TimestampValue
1445 *out = new(string)
1446 **out = **in
1447 }
1448 return
1449 }
1450
1451
1452 func (in *DeidentifytemplateNewValue) DeepCopy() *DeidentifytemplateNewValue {
1453 if in == nil {
1454 return nil
1455 }
1456 out := new(DeidentifytemplateNewValue)
1457 in.DeepCopyInto(out)
1458 return out
1459 }
1460
1461
1462 func (in *DeidentifytemplatePrimitiveTransformation) DeepCopyInto(out *DeidentifytemplatePrimitiveTransformation) {
1463 *out = *in
1464 if in.BucketingConfig != nil {
1465 in, out := &in.BucketingConfig, &out.BucketingConfig
1466 *out = new(DeidentifytemplateBucketingConfig)
1467 (*in).DeepCopyInto(*out)
1468 }
1469 if in.CharacterMaskConfig != nil {
1470 in, out := &in.CharacterMaskConfig, &out.CharacterMaskConfig
1471 *out = new(DeidentifytemplateCharacterMaskConfig)
1472 (*in).DeepCopyInto(*out)
1473 }
1474 if in.CryptoDeterministicConfig != nil {
1475 in, out := &in.CryptoDeterministicConfig, &out.CryptoDeterministicConfig
1476 *out = new(DeidentifytemplateCryptoDeterministicConfig)
1477 (*in).DeepCopyInto(*out)
1478 }
1479 if in.CryptoHashConfig != nil {
1480 in, out := &in.CryptoHashConfig, &out.CryptoHashConfig
1481 *out = new(DeidentifytemplateCryptoHashConfig)
1482 (*in).DeepCopyInto(*out)
1483 }
1484 if in.CryptoReplaceFfxFpeConfig != nil {
1485 in, out := &in.CryptoReplaceFfxFpeConfig, &out.CryptoReplaceFfxFpeConfig
1486 *out = new(DeidentifytemplateCryptoReplaceFfxFpeConfig)
1487 (*in).DeepCopyInto(*out)
1488 }
1489 if in.DateShiftConfig != nil {
1490 in, out := &in.DateShiftConfig, &out.DateShiftConfig
1491 *out = new(DeidentifytemplateDateShiftConfig)
1492 (*in).DeepCopyInto(*out)
1493 }
1494 if in.FixedSizeBucketingConfig != nil {
1495 in, out := &in.FixedSizeBucketingConfig, &out.FixedSizeBucketingConfig
1496 *out = new(DeidentifytemplateFixedSizeBucketingConfig)
1497 (*in).DeepCopyInto(*out)
1498 }
1499 if in.RedactConfig != nil {
1500 in, out := &in.RedactConfig, &out.RedactConfig
1501 *out = new(DeidentifytemplateRedactConfig)
1502 **out = **in
1503 }
1504 if in.ReplaceConfig != nil {
1505 in, out := &in.ReplaceConfig, &out.ReplaceConfig
1506 *out = new(DeidentifytemplateReplaceConfig)
1507 (*in).DeepCopyInto(*out)
1508 }
1509 if in.ReplaceWithInfoTypeConfig != nil {
1510 in, out := &in.ReplaceWithInfoTypeConfig, &out.ReplaceWithInfoTypeConfig
1511 *out = new(DeidentifytemplateReplaceWithInfoTypeConfig)
1512 **out = **in
1513 }
1514 if in.TimePartConfig != nil {
1515 in, out := &in.TimePartConfig, &out.TimePartConfig
1516 *out = new(DeidentifytemplateTimePartConfig)
1517 (*in).DeepCopyInto(*out)
1518 }
1519 return
1520 }
1521
1522
1523 func (in *DeidentifytemplatePrimitiveTransformation) DeepCopy() *DeidentifytemplatePrimitiveTransformation {
1524 if in == nil {
1525 return nil
1526 }
1527 out := new(DeidentifytemplatePrimitiveTransformation)
1528 in.DeepCopyInto(out)
1529 return out
1530 }
1531
1532
1533 func (in *DeidentifytemplateRecordSuppressions) DeepCopyInto(out *DeidentifytemplateRecordSuppressions) {
1534 *out = *in
1535 if in.Condition != nil {
1536 in, out := &in.Condition, &out.Condition
1537 *out = new(DeidentifytemplateCondition)
1538 (*in).DeepCopyInto(*out)
1539 }
1540 return
1541 }
1542
1543
1544 func (in *DeidentifytemplateRecordSuppressions) DeepCopy() *DeidentifytemplateRecordSuppressions {
1545 if in == nil {
1546 return nil
1547 }
1548 out := new(DeidentifytemplateRecordSuppressions)
1549 in.DeepCopyInto(out)
1550 return out
1551 }
1552
1553
1554 func (in *DeidentifytemplateRecordTransformations) DeepCopyInto(out *DeidentifytemplateRecordTransformations) {
1555 *out = *in
1556 if in.FieldTransformations != nil {
1557 in, out := &in.FieldTransformations, &out.FieldTransformations
1558 *out = make([]DeidentifytemplateFieldTransformations, len(*in))
1559 for i := range *in {
1560 (*in)[i].DeepCopyInto(&(*out)[i])
1561 }
1562 }
1563 if in.RecordSuppressions != nil {
1564 in, out := &in.RecordSuppressions, &out.RecordSuppressions
1565 *out = make([]DeidentifytemplateRecordSuppressions, len(*in))
1566 for i := range *in {
1567 (*in)[i].DeepCopyInto(&(*out)[i])
1568 }
1569 }
1570 return
1571 }
1572
1573
1574 func (in *DeidentifytemplateRecordTransformations) DeepCopy() *DeidentifytemplateRecordTransformations {
1575 if in == nil {
1576 return nil
1577 }
1578 out := new(DeidentifytemplateRecordTransformations)
1579 in.DeepCopyInto(out)
1580 return out
1581 }
1582
1583
1584 func (in *DeidentifytemplateRedactConfig) DeepCopyInto(out *DeidentifytemplateRedactConfig) {
1585 *out = *in
1586 return
1587 }
1588
1589
1590 func (in *DeidentifytemplateRedactConfig) DeepCopy() *DeidentifytemplateRedactConfig {
1591 if in == nil {
1592 return nil
1593 }
1594 out := new(DeidentifytemplateRedactConfig)
1595 in.DeepCopyInto(out)
1596 return out
1597 }
1598
1599
1600 func (in *DeidentifytemplateReplaceConfig) DeepCopyInto(out *DeidentifytemplateReplaceConfig) {
1601 *out = *in
1602 if in.NewValue != nil {
1603 in, out := &in.NewValue, &out.NewValue
1604 *out = new(DeidentifytemplateNewValue)
1605 (*in).DeepCopyInto(*out)
1606 }
1607 return
1608 }
1609
1610
1611 func (in *DeidentifytemplateReplaceConfig) DeepCopy() *DeidentifytemplateReplaceConfig {
1612 if in == nil {
1613 return nil
1614 }
1615 out := new(DeidentifytemplateReplaceConfig)
1616 in.DeepCopyInto(out)
1617 return out
1618 }
1619
1620
1621 func (in *DeidentifytemplateReplaceWithInfoTypeConfig) DeepCopyInto(out *DeidentifytemplateReplaceWithInfoTypeConfig) {
1622 *out = *in
1623 return
1624 }
1625
1626
1627 func (in *DeidentifytemplateReplaceWithInfoTypeConfig) DeepCopy() *DeidentifytemplateReplaceWithInfoTypeConfig {
1628 if in == nil {
1629 return nil
1630 }
1631 out := new(DeidentifytemplateReplaceWithInfoTypeConfig)
1632 in.DeepCopyInto(out)
1633 return out
1634 }
1635
1636
1637 func (in *DeidentifytemplateReplacementValue) DeepCopyInto(out *DeidentifytemplateReplacementValue) {
1638 *out = *in
1639 if in.BooleanValue != nil {
1640 in, out := &in.BooleanValue, &out.BooleanValue
1641 *out = new(bool)
1642 **out = **in
1643 }
1644 if in.DateValue != nil {
1645 in, out := &in.DateValue, &out.DateValue
1646 *out = new(DeidentifytemplateDateValue)
1647 (*in).DeepCopyInto(*out)
1648 }
1649 if in.DayOfWeekValue != nil {
1650 in, out := &in.DayOfWeekValue, &out.DayOfWeekValue
1651 *out = new(string)
1652 **out = **in
1653 }
1654 if in.FloatValue != nil {
1655 in, out := &in.FloatValue, &out.FloatValue
1656 *out = new(float64)
1657 **out = **in
1658 }
1659 if in.IntegerValue != nil {
1660 in, out := &in.IntegerValue, &out.IntegerValue
1661 *out = new(int)
1662 **out = **in
1663 }
1664 if in.StringValue != nil {
1665 in, out := &in.StringValue, &out.StringValue
1666 *out = new(string)
1667 **out = **in
1668 }
1669 if in.TimeValue != nil {
1670 in, out := &in.TimeValue, &out.TimeValue
1671 *out = new(DeidentifytemplateTimeValue)
1672 (*in).DeepCopyInto(*out)
1673 }
1674 if in.TimestampValue != nil {
1675 in, out := &in.TimestampValue, &out.TimestampValue
1676 *out = new(string)
1677 **out = **in
1678 }
1679 return
1680 }
1681
1682
1683 func (in *DeidentifytemplateReplacementValue) DeepCopy() *DeidentifytemplateReplacementValue {
1684 if in == nil {
1685 return nil
1686 }
1687 out := new(DeidentifytemplateReplacementValue)
1688 in.DeepCopyInto(out)
1689 return out
1690 }
1691
1692
1693 func (in *DeidentifytemplateSurrogateInfoType) DeepCopyInto(out *DeidentifytemplateSurrogateInfoType) {
1694 *out = *in
1695 if in.Name != nil {
1696 in, out := &in.Name, &out.Name
1697 *out = new(string)
1698 **out = **in
1699 }
1700 return
1701 }
1702
1703
1704 func (in *DeidentifytemplateSurrogateInfoType) DeepCopy() *DeidentifytemplateSurrogateInfoType {
1705 if in == nil {
1706 return nil
1707 }
1708 out := new(DeidentifytemplateSurrogateInfoType)
1709 in.DeepCopyInto(out)
1710 return out
1711 }
1712
1713
1714 func (in *DeidentifytemplateThrowError) DeepCopyInto(out *DeidentifytemplateThrowError) {
1715 *out = *in
1716 return
1717 }
1718
1719
1720 func (in *DeidentifytemplateThrowError) DeepCopy() *DeidentifytemplateThrowError {
1721 if in == nil {
1722 return nil
1723 }
1724 out := new(DeidentifytemplateThrowError)
1725 in.DeepCopyInto(out)
1726 return out
1727 }
1728
1729
1730 func (in *DeidentifytemplateTimePartConfig) DeepCopyInto(out *DeidentifytemplateTimePartConfig) {
1731 *out = *in
1732 if in.PartToExtract != nil {
1733 in, out := &in.PartToExtract, &out.PartToExtract
1734 *out = new(string)
1735 **out = **in
1736 }
1737 return
1738 }
1739
1740
1741 func (in *DeidentifytemplateTimePartConfig) DeepCopy() *DeidentifytemplateTimePartConfig {
1742 if in == nil {
1743 return nil
1744 }
1745 out := new(DeidentifytemplateTimePartConfig)
1746 in.DeepCopyInto(out)
1747 return out
1748 }
1749
1750
1751 func (in *DeidentifytemplateTimeValue) DeepCopyInto(out *DeidentifytemplateTimeValue) {
1752 *out = *in
1753 if in.Hours != nil {
1754 in, out := &in.Hours, &out.Hours
1755 *out = new(int)
1756 **out = **in
1757 }
1758 if in.Minutes != nil {
1759 in, out := &in.Minutes, &out.Minutes
1760 *out = new(int)
1761 **out = **in
1762 }
1763 if in.Nanos != nil {
1764 in, out := &in.Nanos, &out.Nanos
1765 *out = new(int)
1766 **out = **in
1767 }
1768 if in.Seconds != nil {
1769 in, out := &in.Seconds, &out.Seconds
1770 *out = new(int)
1771 **out = **in
1772 }
1773 return
1774 }
1775
1776
1777 func (in *DeidentifytemplateTimeValue) DeepCopy() *DeidentifytemplateTimeValue {
1778 if in == nil {
1779 return nil
1780 }
1781 out := new(DeidentifytemplateTimeValue)
1782 in.DeepCopyInto(out)
1783 return out
1784 }
1785
1786
1787 func (in *DeidentifytemplateTransformationErrorHandling) DeepCopyInto(out *DeidentifytemplateTransformationErrorHandling) {
1788 *out = *in
1789 if in.LeaveUntransformed != nil {
1790 in, out := &in.LeaveUntransformed, &out.LeaveUntransformed
1791 *out = new(DeidentifytemplateLeaveUntransformed)
1792 **out = **in
1793 }
1794 if in.ThrowError != nil {
1795 in, out := &in.ThrowError, &out.ThrowError
1796 *out = new(DeidentifytemplateThrowError)
1797 **out = **in
1798 }
1799 return
1800 }
1801
1802
1803 func (in *DeidentifytemplateTransformationErrorHandling) DeepCopy() *DeidentifytemplateTransformationErrorHandling {
1804 if in == nil {
1805 return nil
1806 }
1807 out := new(DeidentifytemplateTransformationErrorHandling)
1808 in.DeepCopyInto(out)
1809 return out
1810 }
1811
1812
1813 func (in *DeidentifytemplateTransformations) DeepCopyInto(out *DeidentifytemplateTransformations) {
1814 *out = *in
1815 if in.InfoTypes != nil {
1816 in, out := &in.InfoTypes, &out.InfoTypes
1817 *out = make([]DeidentifytemplateInfoTypes, len(*in))
1818 for i := range *in {
1819 (*in)[i].DeepCopyInto(&(*out)[i])
1820 }
1821 }
1822 in.PrimitiveTransformation.DeepCopyInto(&out.PrimitiveTransformation)
1823 return
1824 }
1825
1826
1827 func (in *DeidentifytemplateTransformations) DeepCopy() *DeidentifytemplateTransformations {
1828 if in == nil {
1829 return nil
1830 }
1831 out := new(DeidentifytemplateTransformations)
1832 in.DeepCopyInto(out)
1833 return out
1834 }
1835
1836
1837 func (in *DeidentifytemplateTransient) DeepCopyInto(out *DeidentifytemplateTransient) {
1838 *out = *in
1839 return
1840 }
1841
1842
1843 func (in *DeidentifytemplateTransient) DeepCopy() *DeidentifytemplateTransient {
1844 if in == nil {
1845 return nil
1846 }
1847 out := new(DeidentifytemplateTransient)
1848 in.DeepCopyInto(out)
1849 return out
1850 }
1851
1852
1853 func (in *DeidentifytemplateUnwrapped) DeepCopyInto(out *DeidentifytemplateUnwrapped) {
1854 *out = *in
1855 return
1856 }
1857
1858
1859 func (in *DeidentifytemplateUnwrapped) DeepCopy() *DeidentifytemplateUnwrapped {
1860 if in == nil {
1861 return nil
1862 }
1863 out := new(DeidentifytemplateUnwrapped)
1864 in.DeepCopyInto(out)
1865 return out
1866 }
1867
1868
1869 func (in *DeidentifytemplateUpperBound) DeepCopyInto(out *DeidentifytemplateUpperBound) {
1870 *out = *in
1871 if in.BooleanValue != nil {
1872 in, out := &in.BooleanValue, &out.BooleanValue
1873 *out = new(bool)
1874 **out = **in
1875 }
1876 if in.DateValue != nil {
1877 in, out := &in.DateValue, &out.DateValue
1878 *out = new(DeidentifytemplateDateValue)
1879 (*in).DeepCopyInto(*out)
1880 }
1881 if in.DayOfWeekValue != nil {
1882 in, out := &in.DayOfWeekValue, &out.DayOfWeekValue
1883 *out = new(string)
1884 **out = **in
1885 }
1886 if in.FloatValue != nil {
1887 in, out := &in.FloatValue, &out.FloatValue
1888 *out = new(float64)
1889 **out = **in
1890 }
1891 if in.IntegerValue != nil {
1892 in, out := &in.IntegerValue, &out.IntegerValue
1893 *out = new(int)
1894 **out = **in
1895 }
1896 if in.StringValue != nil {
1897 in, out := &in.StringValue, &out.StringValue
1898 *out = new(string)
1899 **out = **in
1900 }
1901 if in.TimeValue != nil {
1902 in, out := &in.TimeValue, &out.TimeValue
1903 *out = new(DeidentifytemplateTimeValue)
1904 (*in).DeepCopyInto(*out)
1905 }
1906 if in.TimestampValue != nil {
1907 in, out := &in.TimestampValue, &out.TimestampValue
1908 *out = new(string)
1909 **out = **in
1910 }
1911 return
1912 }
1913
1914
1915 func (in *DeidentifytemplateUpperBound) DeepCopy() *DeidentifytemplateUpperBound {
1916 if in == nil {
1917 return nil
1918 }
1919 out := new(DeidentifytemplateUpperBound)
1920 in.DeepCopyInto(out)
1921 return out
1922 }
1923
1924
1925 func (in *DeidentifytemplateValue) DeepCopyInto(out *DeidentifytemplateValue) {
1926 *out = *in
1927 if in.BooleanValue != nil {
1928 in, out := &in.BooleanValue, &out.BooleanValue
1929 *out = new(bool)
1930 **out = **in
1931 }
1932 if in.DateValue != nil {
1933 in, out := &in.DateValue, &out.DateValue
1934 *out = new(DeidentifytemplateDateValue)
1935 (*in).DeepCopyInto(*out)
1936 }
1937 if in.DayOfWeekValue != nil {
1938 in, out := &in.DayOfWeekValue, &out.DayOfWeekValue
1939 *out = new(string)
1940 **out = **in
1941 }
1942 if in.FloatValue != nil {
1943 in, out := &in.FloatValue, &out.FloatValue
1944 *out = new(float64)
1945 **out = **in
1946 }
1947 if in.IntegerValue != nil {
1948 in, out := &in.IntegerValue, &out.IntegerValue
1949 *out = new(int)
1950 **out = **in
1951 }
1952 if in.StringValue != nil {
1953 in, out := &in.StringValue, &out.StringValue
1954 *out = new(string)
1955 **out = **in
1956 }
1957 if in.TimeValue != nil {
1958 in, out := &in.TimeValue, &out.TimeValue
1959 *out = new(DeidentifytemplateTimeValue)
1960 (*in).DeepCopyInto(*out)
1961 }
1962 if in.TimestampValue != nil {
1963 in, out := &in.TimestampValue, &out.TimestampValue
1964 *out = new(string)
1965 **out = **in
1966 }
1967 return
1968 }
1969
1970
1971 func (in *DeidentifytemplateValue) DeepCopy() *DeidentifytemplateValue {
1972 if in == nil {
1973 return nil
1974 }
1975 out := new(DeidentifytemplateValue)
1976 in.DeepCopyInto(out)
1977 return out
1978 }
1979
1980
1981 func (in *InspecttemplateCloudStoragePath) DeepCopyInto(out *InspecttemplateCloudStoragePath) {
1982 *out = *in
1983 if in.Path != nil {
1984 in, out := &in.Path, &out.Path
1985 *out = new(string)
1986 **out = **in
1987 }
1988 return
1989 }
1990
1991
1992 func (in *InspecttemplateCloudStoragePath) DeepCopy() *InspecttemplateCloudStoragePath {
1993 if in == nil {
1994 return nil
1995 }
1996 out := new(InspecttemplateCloudStoragePath)
1997 in.DeepCopyInto(out)
1998 return out
1999 }
2000
2001
2002 func (in *InspecttemplateCustomInfoTypes) DeepCopyInto(out *InspecttemplateCustomInfoTypes) {
2003 *out = *in
2004 if in.Dictionary != nil {
2005 in, out := &in.Dictionary, &out.Dictionary
2006 *out = new(InspecttemplateDictionary)
2007 (*in).DeepCopyInto(*out)
2008 }
2009 if in.ExclusionType != nil {
2010 in, out := &in.ExclusionType, &out.ExclusionType
2011 *out = new(string)
2012 **out = **in
2013 }
2014 if in.InfoType != nil {
2015 in, out := &in.InfoType, &out.InfoType
2016 *out = new(InspecttemplateInfoType)
2017 (*in).DeepCopyInto(*out)
2018 }
2019 if in.Likelihood != nil {
2020 in, out := &in.Likelihood, &out.Likelihood
2021 *out = new(string)
2022 **out = **in
2023 }
2024 if in.Regex != nil {
2025 in, out := &in.Regex, &out.Regex
2026 *out = new(InspecttemplateRegex)
2027 (*in).DeepCopyInto(*out)
2028 }
2029 if in.StoredType != nil {
2030 in, out := &in.StoredType, &out.StoredType
2031 *out = new(InspecttemplateStoredType)
2032 (*in).DeepCopyInto(*out)
2033 }
2034 if in.SurrogateType != nil {
2035 in, out := &in.SurrogateType, &out.SurrogateType
2036 *out = new(InspecttemplateSurrogateType)
2037 **out = **in
2038 }
2039 return
2040 }
2041
2042
2043 func (in *InspecttemplateCustomInfoTypes) DeepCopy() *InspecttemplateCustomInfoTypes {
2044 if in == nil {
2045 return nil
2046 }
2047 out := new(InspecttemplateCustomInfoTypes)
2048 in.DeepCopyInto(out)
2049 return out
2050 }
2051
2052
2053 func (in *InspecttemplateDictionary) DeepCopyInto(out *InspecttemplateDictionary) {
2054 *out = *in
2055 if in.CloudStoragePath != nil {
2056 in, out := &in.CloudStoragePath, &out.CloudStoragePath
2057 *out = new(InspecttemplateCloudStoragePath)
2058 (*in).DeepCopyInto(*out)
2059 }
2060 if in.WordList != nil {
2061 in, out := &in.WordList, &out.WordList
2062 *out = new(InspecttemplateWordList)
2063 (*in).DeepCopyInto(*out)
2064 }
2065 return
2066 }
2067
2068
2069 func (in *InspecttemplateDictionary) DeepCopy() *InspecttemplateDictionary {
2070 if in == nil {
2071 return nil
2072 }
2073 out := new(InspecttemplateDictionary)
2074 in.DeepCopyInto(out)
2075 return out
2076 }
2077
2078
2079 func (in *InspecttemplateExcludeInfoTypes) DeepCopyInto(out *InspecttemplateExcludeInfoTypes) {
2080 *out = *in
2081 if in.InfoTypes != nil {
2082 in, out := &in.InfoTypes, &out.InfoTypes
2083 *out = make([]InspecttemplateInfoTypes, len(*in))
2084 for i := range *in {
2085 (*in)[i].DeepCopyInto(&(*out)[i])
2086 }
2087 }
2088 return
2089 }
2090
2091
2092 func (in *InspecttemplateExcludeInfoTypes) DeepCopy() *InspecttemplateExcludeInfoTypes {
2093 if in == nil {
2094 return nil
2095 }
2096 out := new(InspecttemplateExcludeInfoTypes)
2097 in.DeepCopyInto(out)
2098 return out
2099 }
2100
2101
2102 func (in *InspecttemplateExclusionRule) DeepCopyInto(out *InspecttemplateExclusionRule) {
2103 *out = *in
2104 if in.Dictionary != nil {
2105 in, out := &in.Dictionary, &out.Dictionary
2106 *out = new(InspecttemplateDictionary)
2107 (*in).DeepCopyInto(*out)
2108 }
2109 if in.ExcludeInfoTypes != nil {
2110 in, out := &in.ExcludeInfoTypes, &out.ExcludeInfoTypes
2111 *out = new(InspecttemplateExcludeInfoTypes)
2112 (*in).DeepCopyInto(*out)
2113 }
2114 if in.MatchingType != nil {
2115 in, out := &in.MatchingType, &out.MatchingType
2116 *out = new(string)
2117 **out = **in
2118 }
2119 if in.Regex != nil {
2120 in, out := &in.Regex, &out.Regex
2121 *out = new(InspecttemplateRegex)
2122 (*in).DeepCopyInto(*out)
2123 }
2124 return
2125 }
2126
2127
2128 func (in *InspecttemplateExclusionRule) DeepCopy() *InspecttemplateExclusionRule {
2129 if in == nil {
2130 return nil
2131 }
2132 out := new(InspecttemplateExclusionRule)
2133 in.DeepCopyInto(out)
2134 return out
2135 }
2136
2137
2138 func (in *InspecttemplateHotwordRegex) DeepCopyInto(out *InspecttemplateHotwordRegex) {
2139 *out = *in
2140 if in.GroupIndexes != nil {
2141 in, out := &in.GroupIndexes, &out.GroupIndexes
2142 *out = make([]int, len(*in))
2143 copy(*out, *in)
2144 }
2145 if in.Pattern != nil {
2146 in, out := &in.Pattern, &out.Pattern
2147 *out = new(string)
2148 **out = **in
2149 }
2150 return
2151 }
2152
2153
2154 func (in *InspecttemplateHotwordRegex) DeepCopy() *InspecttemplateHotwordRegex {
2155 if in == nil {
2156 return nil
2157 }
2158 out := new(InspecttemplateHotwordRegex)
2159 in.DeepCopyInto(out)
2160 return out
2161 }
2162
2163
2164 func (in *InspecttemplateHotwordRule) DeepCopyInto(out *InspecttemplateHotwordRule) {
2165 *out = *in
2166 if in.HotwordRegex != nil {
2167 in, out := &in.HotwordRegex, &out.HotwordRegex
2168 *out = new(InspecttemplateHotwordRegex)
2169 (*in).DeepCopyInto(*out)
2170 }
2171 if in.LikelihoodAdjustment != nil {
2172 in, out := &in.LikelihoodAdjustment, &out.LikelihoodAdjustment
2173 *out = new(InspecttemplateLikelihoodAdjustment)
2174 (*in).DeepCopyInto(*out)
2175 }
2176 if in.Proximity != nil {
2177 in, out := &in.Proximity, &out.Proximity
2178 *out = new(InspecttemplateProximity)
2179 (*in).DeepCopyInto(*out)
2180 }
2181 return
2182 }
2183
2184
2185 func (in *InspecttemplateHotwordRule) DeepCopy() *InspecttemplateHotwordRule {
2186 if in == nil {
2187 return nil
2188 }
2189 out := new(InspecttemplateHotwordRule)
2190 in.DeepCopyInto(out)
2191 return out
2192 }
2193
2194
2195 func (in *InspecttemplateInfoType) DeepCopyInto(out *InspecttemplateInfoType) {
2196 *out = *in
2197 if in.Name != nil {
2198 in, out := &in.Name, &out.Name
2199 *out = new(string)
2200 **out = **in
2201 }
2202 return
2203 }
2204
2205
2206 func (in *InspecttemplateInfoType) DeepCopy() *InspecttemplateInfoType {
2207 if in == nil {
2208 return nil
2209 }
2210 out := new(InspecttemplateInfoType)
2211 in.DeepCopyInto(out)
2212 return out
2213 }
2214
2215
2216 func (in *InspecttemplateInfoTypes) DeepCopyInto(out *InspecttemplateInfoTypes) {
2217 *out = *in
2218 if in.Name != nil {
2219 in, out := &in.Name, &out.Name
2220 *out = new(string)
2221 **out = **in
2222 }
2223 return
2224 }
2225
2226
2227 func (in *InspecttemplateInfoTypes) DeepCopy() *InspecttemplateInfoTypes {
2228 if in == nil {
2229 return nil
2230 }
2231 out := new(InspecttemplateInfoTypes)
2232 in.DeepCopyInto(out)
2233 return out
2234 }
2235
2236
2237 func (in *InspecttemplateInspectConfig) DeepCopyInto(out *InspecttemplateInspectConfig) {
2238 *out = *in
2239 if in.ContentOptions != nil {
2240 in, out := &in.ContentOptions, &out.ContentOptions
2241 *out = make([]string, len(*in))
2242 copy(*out, *in)
2243 }
2244 if in.CustomInfoTypes != nil {
2245 in, out := &in.CustomInfoTypes, &out.CustomInfoTypes
2246 *out = make([]InspecttemplateCustomInfoTypes, len(*in))
2247 for i := range *in {
2248 (*in)[i].DeepCopyInto(&(*out)[i])
2249 }
2250 }
2251 if in.ExcludeInfoTypes != nil {
2252 in, out := &in.ExcludeInfoTypes, &out.ExcludeInfoTypes
2253 *out = new(bool)
2254 **out = **in
2255 }
2256 if in.IncludeQuote != nil {
2257 in, out := &in.IncludeQuote, &out.IncludeQuote
2258 *out = new(bool)
2259 **out = **in
2260 }
2261 if in.InfoTypes != nil {
2262 in, out := &in.InfoTypes, &out.InfoTypes
2263 *out = make([]InspecttemplateInfoTypes, len(*in))
2264 for i := range *in {
2265 (*in)[i].DeepCopyInto(&(*out)[i])
2266 }
2267 }
2268 if in.Limits != nil {
2269 in, out := &in.Limits, &out.Limits
2270 *out = new(InspecttemplateLimits)
2271 (*in).DeepCopyInto(*out)
2272 }
2273 if in.MinLikelihood != nil {
2274 in, out := &in.MinLikelihood, &out.MinLikelihood
2275 *out = new(string)
2276 **out = **in
2277 }
2278 if in.RuleSet != nil {
2279 in, out := &in.RuleSet, &out.RuleSet
2280 *out = make([]InspecttemplateRuleSet, len(*in))
2281 for i := range *in {
2282 (*in)[i].DeepCopyInto(&(*out)[i])
2283 }
2284 }
2285 return
2286 }
2287
2288
2289 func (in *InspecttemplateInspectConfig) DeepCopy() *InspecttemplateInspectConfig {
2290 if in == nil {
2291 return nil
2292 }
2293 out := new(InspecttemplateInspectConfig)
2294 in.DeepCopyInto(out)
2295 return out
2296 }
2297
2298
2299 func (in *InspecttemplateLikelihoodAdjustment) DeepCopyInto(out *InspecttemplateLikelihoodAdjustment) {
2300 *out = *in
2301 if in.FixedLikelihood != nil {
2302 in, out := &in.FixedLikelihood, &out.FixedLikelihood
2303 *out = new(string)
2304 **out = **in
2305 }
2306 if in.RelativeLikelihood != nil {
2307 in, out := &in.RelativeLikelihood, &out.RelativeLikelihood
2308 *out = new(int)
2309 **out = **in
2310 }
2311 return
2312 }
2313
2314
2315 func (in *InspecttemplateLikelihoodAdjustment) DeepCopy() *InspecttemplateLikelihoodAdjustment {
2316 if in == nil {
2317 return nil
2318 }
2319 out := new(InspecttemplateLikelihoodAdjustment)
2320 in.DeepCopyInto(out)
2321 return out
2322 }
2323
2324
2325 func (in *InspecttemplateLimits) DeepCopyInto(out *InspecttemplateLimits) {
2326 *out = *in
2327 if in.MaxFindingsPerInfoType != nil {
2328 in, out := &in.MaxFindingsPerInfoType, &out.MaxFindingsPerInfoType
2329 *out = make([]InspecttemplateMaxFindingsPerInfoType, len(*in))
2330 for i := range *in {
2331 (*in)[i].DeepCopyInto(&(*out)[i])
2332 }
2333 }
2334 if in.MaxFindingsPerItem != nil {
2335 in, out := &in.MaxFindingsPerItem, &out.MaxFindingsPerItem
2336 *out = new(int)
2337 **out = **in
2338 }
2339 if in.MaxFindingsPerRequest != nil {
2340 in, out := &in.MaxFindingsPerRequest, &out.MaxFindingsPerRequest
2341 *out = new(int)
2342 **out = **in
2343 }
2344 return
2345 }
2346
2347
2348 func (in *InspecttemplateLimits) DeepCopy() *InspecttemplateLimits {
2349 if in == nil {
2350 return nil
2351 }
2352 out := new(InspecttemplateLimits)
2353 in.DeepCopyInto(out)
2354 return out
2355 }
2356
2357
2358 func (in *InspecttemplateMaxFindingsPerInfoType) DeepCopyInto(out *InspecttemplateMaxFindingsPerInfoType) {
2359 *out = *in
2360 if in.InfoType != nil {
2361 in, out := &in.InfoType, &out.InfoType
2362 *out = new(InspecttemplateInfoType)
2363 (*in).DeepCopyInto(*out)
2364 }
2365 if in.MaxFindings != nil {
2366 in, out := &in.MaxFindings, &out.MaxFindings
2367 *out = new(int)
2368 **out = **in
2369 }
2370 return
2371 }
2372
2373
2374 func (in *InspecttemplateMaxFindingsPerInfoType) DeepCopy() *InspecttemplateMaxFindingsPerInfoType {
2375 if in == nil {
2376 return nil
2377 }
2378 out := new(InspecttemplateMaxFindingsPerInfoType)
2379 in.DeepCopyInto(out)
2380 return out
2381 }
2382
2383
2384 func (in *InspecttemplateProximity) DeepCopyInto(out *InspecttemplateProximity) {
2385 *out = *in
2386 if in.WindowAfter != nil {
2387 in, out := &in.WindowAfter, &out.WindowAfter
2388 *out = new(int)
2389 **out = **in
2390 }
2391 if in.WindowBefore != nil {
2392 in, out := &in.WindowBefore, &out.WindowBefore
2393 *out = new(int)
2394 **out = **in
2395 }
2396 return
2397 }
2398
2399
2400 func (in *InspecttemplateProximity) DeepCopy() *InspecttemplateProximity {
2401 if in == nil {
2402 return nil
2403 }
2404 out := new(InspecttemplateProximity)
2405 in.DeepCopyInto(out)
2406 return out
2407 }
2408
2409
2410 func (in *InspecttemplateRegex) DeepCopyInto(out *InspecttemplateRegex) {
2411 *out = *in
2412 if in.GroupIndexes != nil {
2413 in, out := &in.GroupIndexes, &out.GroupIndexes
2414 *out = make([]int, len(*in))
2415 copy(*out, *in)
2416 }
2417 if in.Pattern != nil {
2418 in, out := &in.Pattern, &out.Pattern
2419 *out = new(string)
2420 **out = **in
2421 }
2422 return
2423 }
2424
2425
2426 func (in *InspecttemplateRegex) DeepCopy() *InspecttemplateRegex {
2427 if in == nil {
2428 return nil
2429 }
2430 out := new(InspecttemplateRegex)
2431 in.DeepCopyInto(out)
2432 return out
2433 }
2434
2435
2436 func (in *InspecttemplateRuleSet) DeepCopyInto(out *InspecttemplateRuleSet) {
2437 *out = *in
2438 if in.InfoTypes != nil {
2439 in, out := &in.InfoTypes, &out.InfoTypes
2440 *out = make([]InspecttemplateInfoTypes, len(*in))
2441 for i := range *in {
2442 (*in)[i].DeepCopyInto(&(*out)[i])
2443 }
2444 }
2445 if in.Rules != nil {
2446 in, out := &in.Rules, &out.Rules
2447 *out = make([]InspecttemplateRules, len(*in))
2448 for i := range *in {
2449 (*in)[i].DeepCopyInto(&(*out)[i])
2450 }
2451 }
2452 return
2453 }
2454
2455
2456 func (in *InspecttemplateRuleSet) DeepCopy() *InspecttemplateRuleSet {
2457 if in == nil {
2458 return nil
2459 }
2460 out := new(InspecttemplateRuleSet)
2461 in.DeepCopyInto(out)
2462 return out
2463 }
2464
2465
2466 func (in *InspecttemplateRules) DeepCopyInto(out *InspecttemplateRules) {
2467 *out = *in
2468 if in.ExclusionRule != nil {
2469 in, out := &in.ExclusionRule, &out.ExclusionRule
2470 *out = new(InspecttemplateExclusionRule)
2471 (*in).DeepCopyInto(*out)
2472 }
2473 if in.HotwordRule != nil {
2474 in, out := &in.HotwordRule, &out.HotwordRule
2475 *out = new(InspecttemplateHotwordRule)
2476 (*in).DeepCopyInto(*out)
2477 }
2478 return
2479 }
2480
2481
2482 func (in *InspecttemplateRules) DeepCopy() *InspecttemplateRules {
2483 if in == nil {
2484 return nil
2485 }
2486 out := new(InspecttemplateRules)
2487 in.DeepCopyInto(out)
2488 return out
2489 }
2490
2491
2492 func (in *InspecttemplateStoredType) DeepCopyInto(out *InspecttemplateStoredType) {
2493 *out = *in
2494 if in.CreateTime != nil {
2495 in, out := &in.CreateTime, &out.CreateTime
2496 *out = new(string)
2497 **out = **in
2498 }
2499 if in.NameRef != nil {
2500 in, out := &in.NameRef, &out.NameRef
2501 *out = new(v1alpha1.ResourceRef)
2502 **out = **in
2503 }
2504 return
2505 }
2506
2507
2508 func (in *InspecttemplateStoredType) DeepCopy() *InspecttemplateStoredType {
2509 if in == nil {
2510 return nil
2511 }
2512 out := new(InspecttemplateStoredType)
2513 in.DeepCopyInto(out)
2514 return out
2515 }
2516
2517
2518 func (in *InspecttemplateSurrogateType) DeepCopyInto(out *InspecttemplateSurrogateType) {
2519 *out = *in
2520 return
2521 }
2522
2523
2524 func (in *InspecttemplateSurrogateType) DeepCopy() *InspecttemplateSurrogateType {
2525 if in == nil {
2526 return nil
2527 }
2528 out := new(InspecttemplateSurrogateType)
2529 in.DeepCopyInto(out)
2530 return out
2531 }
2532
2533
2534 func (in *InspecttemplateWordList) DeepCopyInto(out *InspecttemplateWordList) {
2535 *out = *in
2536 if in.Words != nil {
2537 in, out := &in.Words, &out.Words
2538 *out = make([]string, len(*in))
2539 copy(*out, *in)
2540 }
2541 return
2542 }
2543
2544
2545 func (in *InspecttemplateWordList) DeepCopy() *InspecttemplateWordList {
2546 if in == nil {
2547 return nil
2548 }
2549 out := new(InspecttemplateWordList)
2550 in.DeepCopyInto(out)
2551 return out
2552 }
2553
2554
2555 func (in *JobtriggerActions) DeepCopyInto(out *JobtriggerActions) {
2556 *out = *in
2557 if in.JobNotificationEmails != nil {
2558 in, out := &in.JobNotificationEmails, &out.JobNotificationEmails
2559 *out = new(JobtriggerJobNotificationEmails)
2560 **out = **in
2561 }
2562 if in.PubSub != nil {
2563 in, out := &in.PubSub, &out.PubSub
2564 *out = new(JobtriggerPubSub)
2565 (*in).DeepCopyInto(*out)
2566 }
2567 if in.PublishFindingsToCloudDataCatalog != nil {
2568 in, out := &in.PublishFindingsToCloudDataCatalog, &out.PublishFindingsToCloudDataCatalog
2569 *out = new(JobtriggerPublishFindingsToCloudDataCatalog)
2570 **out = **in
2571 }
2572 if in.PublishSummaryToCscc != nil {
2573 in, out := &in.PublishSummaryToCscc, &out.PublishSummaryToCscc
2574 *out = new(JobtriggerPublishSummaryToCscc)
2575 **out = **in
2576 }
2577 if in.PublishToStackdriver != nil {
2578 in, out := &in.PublishToStackdriver, &out.PublishToStackdriver
2579 *out = new(JobtriggerPublishToStackdriver)
2580 **out = **in
2581 }
2582 if in.SaveFindings != nil {
2583 in, out := &in.SaveFindings, &out.SaveFindings
2584 *out = new(JobtriggerSaveFindings)
2585 (*in).DeepCopyInto(*out)
2586 }
2587 return
2588 }
2589
2590
2591 func (in *JobtriggerActions) DeepCopy() *JobtriggerActions {
2592 if in == nil {
2593 return nil
2594 }
2595 out := new(JobtriggerActions)
2596 in.DeepCopyInto(out)
2597 return out
2598 }
2599
2600
2601 func (in *JobtriggerBigQueryOptions) DeepCopyInto(out *JobtriggerBigQueryOptions) {
2602 *out = *in
2603 if in.ExcludedFields != nil {
2604 in, out := &in.ExcludedFields, &out.ExcludedFields
2605 *out = make([]JobtriggerExcludedFields, len(*in))
2606 for i := range *in {
2607 (*in)[i].DeepCopyInto(&(*out)[i])
2608 }
2609 }
2610 if in.IdentifyingFields != nil {
2611 in, out := &in.IdentifyingFields, &out.IdentifyingFields
2612 *out = make([]JobtriggerIdentifyingFields, len(*in))
2613 for i := range *in {
2614 (*in)[i].DeepCopyInto(&(*out)[i])
2615 }
2616 }
2617 if in.IncludedFields != nil {
2618 in, out := &in.IncludedFields, &out.IncludedFields
2619 *out = make([]JobtriggerIncludedFields, len(*in))
2620 for i := range *in {
2621 (*in)[i].DeepCopyInto(&(*out)[i])
2622 }
2623 }
2624 if in.RowsLimit != nil {
2625 in, out := &in.RowsLimit, &out.RowsLimit
2626 *out = new(int)
2627 **out = **in
2628 }
2629 if in.RowsLimitPercent != nil {
2630 in, out := &in.RowsLimitPercent, &out.RowsLimitPercent
2631 *out = new(int)
2632 **out = **in
2633 }
2634 if in.SampleMethod != nil {
2635 in, out := &in.SampleMethod, &out.SampleMethod
2636 *out = new(string)
2637 **out = **in
2638 }
2639 in.TableReference.DeepCopyInto(&out.TableReference)
2640 return
2641 }
2642
2643
2644 func (in *JobtriggerBigQueryOptions) DeepCopy() *JobtriggerBigQueryOptions {
2645 if in == nil {
2646 return nil
2647 }
2648 out := new(JobtriggerBigQueryOptions)
2649 in.DeepCopyInto(out)
2650 return out
2651 }
2652
2653
2654 func (in *JobtriggerCloudStorageOptions) DeepCopyInto(out *JobtriggerCloudStorageOptions) {
2655 *out = *in
2656 if in.BytesLimitPerFile != nil {
2657 in, out := &in.BytesLimitPerFile, &out.BytesLimitPerFile
2658 *out = new(int)
2659 **out = **in
2660 }
2661 if in.BytesLimitPerFilePercent != nil {
2662 in, out := &in.BytesLimitPerFilePercent, &out.BytesLimitPerFilePercent
2663 *out = new(int)
2664 **out = **in
2665 }
2666 if in.FileSet != nil {
2667 in, out := &in.FileSet, &out.FileSet
2668 *out = new(JobtriggerFileSet)
2669 (*in).DeepCopyInto(*out)
2670 }
2671 if in.FileTypes != nil {
2672 in, out := &in.FileTypes, &out.FileTypes
2673 *out = make([]string, len(*in))
2674 copy(*out, *in)
2675 }
2676 if in.FilesLimitPercent != nil {
2677 in, out := &in.FilesLimitPercent, &out.FilesLimitPercent
2678 *out = new(int)
2679 **out = **in
2680 }
2681 if in.SampleMethod != nil {
2682 in, out := &in.SampleMethod, &out.SampleMethod
2683 *out = new(string)
2684 **out = **in
2685 }
2686 return
2687 }
2688
2689
2690 func (in *JobtriggerCloudStorageOptions) DeepCopy() *JobtriggerCloudStorageOptions {
2691 if in == nil {
2692 return nil
2693 }
2694 out := new(JobtriggerCloudStorageOptions)
2695 in.DeepCopyInto(out)
2696 return out
2697 }
2698
2699
2700 func (in *JobtriggerCloudStoragePath) DeepCopyInto(out *JobtriggerCloudStoragePath) {
2701 *out = *in
2702 if in.Path != nil {
2703 in, out := &in.Path, &out.Path
2704 *out = new(string)
2705 **out = **in
2706 }
2707 return
2708 }
2709
2710
2711 func (in *JobtriggerCloudStoragePath) DeepCopy() *JobtriggerCloudStoragePath {
2712 if in == nil {
2713 return nil
2714 }
2715 out := new(JobtriggerCloudStoragePath)
2716 in.DeepCopyInto(out)
2717 return out
2718 }
2719
2720
2721 func (in *JobtriggerCustomInfoTypes) DeepCopyInto(out *JobtriggerCustomInfoTypes) {
2722 *out = *in
2723 if in.DetectionRules != nil {
2724 in, out := &in.DetectionRules, &out.DetectionRules
2725 *out = make([]JobtriggerDetectionRules, len(*in))
2726 for i := range *in {
2727 (*in)[i].DeepCopyInto(&(*out)[i])
2728 }
2729 }
2730 if in.Dictionary != nil {
2731 in, out := &in.Dictionary, &out.Dictionary
2732 *out = new(JobtriggerDictionary)
2733 (*in).DeepCopyInto(*out)
2734 }
2735 if in.ExclusionType != nil {
2736 in, out := &in.ExclusionType, &out.ExclusionType
2737 *out = new(string)
2738 **out = **in
2739 }
2740 if in.InfoType != nil {
2741 in, out := &in.InfoType, &out.InfoType
2742 *out = new(JobtriggerInfoType)
2743 (*in).DeepCopyInto(*out)
2744 }
2745 if in.Likelihood != nil {
2746 in, out := &in.Likelihood, &out.Likelihood
2747 *out = new(string)
2748 **out = **in
2749 }
2750 if in.Regex != nil {
2751 in, out := &in.Regex, &out.Regex
2752 *out = new(JobtriggerRegex)
2753 (*in).DeepCopyInto(*out)
2754 }
2755 if in.StoredType != nil {
2756 in, out := &in.StoredType, &out.StoredType
2757 *out = new(JobtriggerStoredType)
2758 (*in).DeepCopyInto(*out)
2759 }
2760 if in.SurrogateType != nil {
2761 in, out := &in.SurrogateType, &out.SurrogateType
2762 *out = new(JobtriggerSurrogateType)
2763 **out = **in
2764 }
2765 return
2766 }
2767
2768
2769 func (in *JobtriggerCustomInfoTypes) DeepCopy() *JobtriggerCustomInfoTypes {
2770 if in == nil {
2771 return nil
2772 }
2773 out := new(JobtriggerCustomInfoTypes)
2774 in.DeepCopyInto(out)
2775 return out
2776 }
2777
2778
2779 func (in *JobtriggerDatastoreOptions) DeepCopyInto(out *JobtriggerDatastoreOptions) {
2780 *out = *in
2781 if in.Kind != nil {
2782 in, out := &in.Kind, &out.Kind
2783 *out = new(JobtriggerKind)
2784 (*in).DeepCopyInto(*out)
2785 }
2786 if in.PartitionId != nil {
2787 in, out := &in.PartitionId, &out.PartitionId
2788 *out = new(JobtriggerPartitionId)
2789 (*in).DeepCopyInto(*out)
2790 }
2791 return
2792 }
2793
2794
2795 func (in *JobtriggerDatastoreOptions) DeepCopy() *JobtriggerDatastoreOptions {
2796 if in == nil {
2797 return nil
2798 }
2799 out := new(JobtriggerDatastoreOptions)
2800 in.DeepCopyInto(out)
2801 return out
2802 }
2803
2804
2805 func (in *JobtriggerDetailsStatus) DeepCopyInto(out *JobtriggerDetailsStatus) {
2806 *out = *in
2807 if in.TypeUrl != nil {
2808 in, out := &in.TypeUrl, &out.TypeUrl
2809 *out = new(string)
2810 **out = **in
2811 }
2812 if in.Value != nil {
2813 in, out := &in.Value, &out.Value
2814 *out = new(string)
2815 **out = **in
2816 }
2817 return
2818 }
2819
2820
2821 func (in *JobtriggerDetailsStatus) DeepCopy() *JobtriggerDetailsStatus {
2822 if in == nil {
2823 return nil
2824 }
2825 out := new(JobtriggerDetailsStatus)
2826 in.DeepCopyInto(out)
2827 return out
2828 }
2829
2830
2831 func (in *JobtriggerDetectionRules) DeepCopyInto(out *JobtriggerDetectionRules) {
2832 *out = *in
2833 if in.HotwordRule != nil {
2834 in, out := &in.HotwordRule, &out.HotwordRule
2835 *out = new(JobtriggerHotwordRule)
2836 (*in).DeepCopyInto(*out)
2837 }
2838 return
2839 }
2840
2841
2842 func (in *JobtriggerDetectionRules) DeepCopy() *JobtriggerDetectionRules {
2843 if in == nil {
2844 return nil
2845 }
2846 out := new(JobtriggerDetectionRules)
2847 in.DeepCopyInto(out)
2848 return out
2849 }
2850
2851
2852 func (in *JobtriggerDictionary) DeepCopyInto(out *JobtriggerDictionary) {
2853 *out = *in
2854 if in.CloudStoragePath != nil {
2855 in, out := &in.CloudStoragePath, &out.CloudStoragePath
2856 *out = new(JobtriggerCloudStoragePath)
2857 (*in).DeepCopyInto(*out)
2858 }
2859 if in.WordList != nil {
2860 in, out := &in.WordList, &out.WordList
2861 *out = new(JobtriggerWordList)
2862 (*in).DeepCopyInto(*out)
2863 }
2864 return
2865 }
2866
2867
2868 func (in *JobtriggerDictionary) DeepCopy() *JobtriggerDictionary {
2869 if in == nil {
2870 return nil
2871 }
2872 out := new(JobtriggerDictionary)
2873 in.DeepCopyInto(out)
2874 return out
2875 }
2876
2877
2878 func (in *JobtriggerDlpStorage) DeepCopyInto(out *JobtriggerDlpStorage) {
2879 *out = *in
2880 return
2881 }
2882
2883
2884 func (in *JobtriggerDlpStorage) DeepCopy() *JobtriggerDlpStorage {
2885 if in == nil {
2886 return nil
2887 }
2888 out := new(JobtriggerDlpStorage)
2889 in.DeepCopyInto(out)
2890 return out
2891 }
2892
2893
2894 func (in *JobtriggerErrorsStatus) DeepCopyInto(out *JobtriggerErrorsStatus) {
2895 *out = *in
2896 if in.Details != nil {
2897 in, out := &in.Details, &out.Details
2898 *out = new(JobtriggerDetailsStatus)
2899 (*in).DeepCopyInto(*out)
2900 }
2901 if in.Timestamps != nil {
2902 in, out := &in.Timestamps, &out.Timestamps
2903 *out = make([]string, len(*in))
2904 copy(*out, *in)
2905 }
2906 return
2907 }
2908
2909
2910 func (in *JobtriggerErrorsStatus) DeepCopy() *JobtriggerErrorsStatus {
2911 if in == nil {
2912 return nil
2913 }
2914 out := new(JobtriggerErrorsStatus)
2915 in.DeepCopyInto(out)
2916 return out
2917 }
2918
2919
2920 func (in *JobtriggerExcludeInfoTypes) DeepCopyInto(out *JobtriggerExcludeInfoTypes) {
2921 *out = *in
2922 if in.InfoTypes != nil {
2923 in, out := &in.InfoTypes, &out.InfoTypes
2924 *out = make([]JobtriggerInfoTypes, len(*in))
2925 for i := range *in {
2926 (*in)[i].DeepCopyInto(&(*out)[i])
2927 }
2928 }
2929 return
2930 }
2931
2932
2933 func (in *JobtriggerExcludeInfoTypes) DeepCopy() *JobtriggerExcludeInfoTypes {
2934 if in == nil {
2935 return nil
2936 }
2937 out := new(JobtriggerExcludeInfoTypes)
2938 in.DeepCopyInto(out)
2939 return out
2940 }
2941
2942
2943 func (in *JobtriggerExcludedFields) DeepCopyInto(out *JobtriggerExcludedFields) {
2944 *out = *in
2945 if in.Name != nil {
2946 in, out := &in.Name, &out.Name
2947 *out = new(string)
2948 **out = **in
2949 }
2950 return
2951 }
2952
2953
2954 func (in *JobtriggerExcludedFields) DeepCopy() *JobtriggerExcludedFields {
2955 if in == nil {
2956 return nil
2957 }
2958 out := new(JobtriggerExcludedFields)
2959 in.DeepCopyInto(out)
2960 return out
2961 }
2962
2963
2964 func (in *JobtriggerExclusionRule) DeepCopyInto(out *JobtriggerExclusionRule) {
2965 *out = *in
2966 if in.Dictionary != nil {
2967 in, out := &in.Dictionary, &out.Dictionary
2968 *out = new(JobtriggerDictionary)
2969 (*in).DeepCopyInto(*out)
2970 }
2971 if in.ExcludeInfoTypes != nil {
2972 in, out := &in.ExcludeInfoTypes, &out.ExcludeInfoTypes
2973 *out = new(JobtriggerExcludeInfoTypes)
2974 (*in).DeepCopyInto(*out)
2975 }
2976 if in.MatchingType != nil {
2977 in, out := &in.MatchingType, &out.MatchingType
2978 *out = new(string)
2979 **out = **in
2980 }
2981 if in.Regex != nil {
2982 in, out := &in.Regex, &out.Regex
2983 *out = new(JobtriggerRegex)
2984 (*in).DeepCopyInto(*out)
2985 }
2986 return
2987 }
2988
2989
2990 func (in *JobtriggerExclusionRule) DeepCopy() *JobtriggerExclusionRule {
2991 if in == nil {
2992 return nil
2993 }
2994 out := new(JobtriggerExclusionRule)
2995 in.DeepCopyInto(out)
2996 return out
2997 }
2998
2999
3000 func (in *JobtriggerFileSet) DeepCopyInto(out *JobtriggerFileSet) {
3001 *out = *in
3002 if in.RegexFileSet != nil {
3003 in, out := &in.RegexFileSet, &out.RegexFileSet
3004 *out = new(JobtriggerRegexFileSet)
3005 (*in).DeepCopyInto(*out)
3006 }
3007 if in.Url != nil {
3008 in, out := &in.Url, &out.Url
3009 *out = new(string)
3010 **out = **in
3011 }
3012 return
3013 }
3014
3015
3016 func (in *JobtriggerFileSet) DeepCopy() *JobtriggerFileSet {
3017 if in == nil {
3018 return nil
3019 }
3020 out := new(JobtriggerFileSet)
3021 in.DeepCopyInto(out)
3022 return out
3023 }
3024
3025
3026 func (in *JobtriggerHotwordRegex) DeepCopyInto(out *JobtriggerHotwordRegex) {
3027 *out = *in
3028 if in.GroupIndexes != nil {
3029 in, out := &in.GroupIndexes, &out.GroupIndexes
3030 *out = make([]int, len(*in))
3031 copy(*out, *in)
3032 }
3033 if in.Pattern != nil {
3034 in, out := &in.Pattern, &out.Pattern
3035 *out = new(string)
3036 **out = **in
3037 }
3038 return
3039 }
3040
3041
3042 func (in *JobtriggerHotwordRegex) DeepCopy() *JobtriggerHotwordRegex {
3043 if in == nil {
3044 return nil
3045 }
3046 out := new(JobtriggerHotwordRegex)
3047 in.DeepCopyInto(out)
3048 return out
3049 }
3050
3051
3052 func (in *JobtriggerHotwordRule) DeepCopyInto(out *JobtriggerHotwordRule) {
3053 *out = *in
3054 if in.HotwordRegex != nil {
3055 in, out := &in.HotwordRegex, &out.HotwordRegex
3056 *out = new(JobtriggerHotwordRegex)
3057 (*in).DeepCopyInto(*out)
3058 }
3059 if in.LikelihoodAdjustment != nil {
3060 in, out := &in.LikelihoodAdjustment, &out.LikelihoodAdjustment
3061 *out = new(JobtriggerLikelihoodAdjustment)
3062 (*in).DeepCopyInto(*out)
3063 }
3064 if in.Proximity != nil {
3065 in, out := &in.Proximity, &out.Proximity
3066 *out = new(JobtriggerProximity)
3067 (*in).DeepCopyInto(*out)
3068 }
3069 return
3070 }
3071
3072
3073 func (in *JobtriggerHotwordRule) DeepCopy() *JobtriggerHotwordRule {
3074 if in == nil {
3075 return nil
3076 }
3077 out := new(JobtriggerHotwordRule)
3078 in.DeepCopyInto(out)
3079 return out
3080 }
3081
3082
3083 func (in *JobtriggerHybridOptions) DeepCopyInto(out *JobtriggerHybridOptions) {
3084 *out = *in
3085 if in.Description != nil {
3086 in, out := &in.Description, &out.Description
3087 *out = new(string)
3088 **out = **in
3089 }
3090 if in.Labels != nil {
3091 in, out := &in.Labels, &out.Labels
3092 *out = make(map[string]string, len(*in))
3093 for key, val := range *in {
3094 (*out)[key] = val
3095 }
3096 }
3097 if in.RequiredFindingLabelKeys != nil {
3098 in, out := &in.RequiredFindingLabelKeys, &out.RequiredFindingLabelKeys
3099 *out = make([]string, len(*in))
3100 copy(*out, *in)
3101 }
3102 if in.TableOptions != nil {
3103 in, out := &in.TableOptions, &out.TableOptions
3104 *out = new(JobtriggerTableOptions)
3105 (*in).DeepCopyInto(*out)
3106 }
3107 return
3108 }
3109
3110
3111 func (in *JobtriggerHybridOptions) DeepCopy() *JobtriggerHybridOptions {
3112 if in == nil {
3113 return nil
3114 }
3115 out := new(JobtriggerHybridOptions)
3116 in.DeepCopyInto(out)
3117 return out
3118 }
3119
3120
3121 func (in *JobtriggerIdentifyingFields) DeepCopyInto(out *JobtriggerIdentifyingFields) {
3122 *out = *in
3123 if in.Name != nil {
3124 in, out := &in.Name, &out.Name
3125 *out = new(string)
3126 **out = **in
3127 }
3128 return
3129 }
3130
3131
3132 func (in *JobtriggerIdentifyingFields) DeepCopy() *JobtriggerIdentifyingFields {
3133 if in == nil {
3134 return nil
3135 }
3136 out := new(JobtriggerIdentifyingFields)
3137 in.DeepCopyInto(out)
3138 return out
3139 }
3140
3141
3142 func (in *JobtriggerIncludedFields) DeepCopyInto(out *JobtriggerIncludedFields) {
3143 *out = *in
3144 if in.Name != nil {
3145 in, out := &in.Name, &out.Name
3146 *out = new(string)
3147 **out = **in
3148 }
3149 return
3150 }
3151
3152
3153 func (in *JobtriggerIncludedFields) DeepCopy() *JobtriggerIncludedFields {
3154 if in == nil {
3155 return nil
3156 }
3157 out := new(JobtriggerIncludedFields)
3158 in.DeepCopyInto(out)
3159 return out
3160 }
3161
3162
3163 func (in *JobtriggerInfoType) DeepCopyInto(out *JobtriggerInfoType) {
3164 *out = *in
3165 if in.Name != nil {
3166 in, out := &in.Name, &out.Name
3167 *out = new(string)
3168 **out = **in
3169 }
3170 if in.Version != nil {
3171 in, out := &in.Version, &out.Version
3172 *out = new(string)
3173 **out = **in
3174 }
3175 return
3176 }
3177
3178
3179 func (in *JobtriggerInfoType) DeepCopy() *JobtriggerInfoType {
3180 if in == nil {
3181 return nil
3182 }
3183 out := new(JobtriggerInfoType)
3184 in.DeepCopyInto(out)
3185 return out
3186 }
3187
3188
3189 func (in *JobtriggerInfoTypes) DeepCopyInto(out *JobtriggerInfoTypes) {
3190 *out = *in
3191 if in.Name != nil {
3192 in, out := &in.Name, &out.Name
3193 *out = new(string)
3194 **out = **in
3195 }
3196 if in.Version != nil {
3197 in, out := &in.Version, &out.Version
3198 *out = new(string)
3199 **out = **in
3200 }
3201 return
3202 }
3203
3204
3205 func (in *JobtriggerInfoTypes) DeepCopy() *JobtriggerInfoTypes {
3206 if in == nil {
3207 return nil
3208 }
3209 out := new(JobtriggerInfoTypes)
3210 in.DeepCopyInto(out)
3211 return out
3212 }
3213
3214
3215 func (in *JobtriggerInspectConfig) DeepCopyInto(out *JobtriggerInspectConfig) {
3216 *out = *in
3217 if in.CustomInfoTypes != nil {
3218 in, out := &in.CustomInfoTypes, &out.CustomInfoTypes
3219 *out = make([]JobtriggerCustomInfoTypes, len(*in))
3220 for i := range *in {
3221 (*in)[i].DeepCopyInto(&(*out)[i])
3222 }
3223 }
3224 if in.ExcludeInfoTypes != nil {
3225 in, out := &in.ExcludeInfoTypes, &out.ExcludeInfoTypes
3226 *out = new(bool)
3227 **out = **in
3228 }
3229 if in.IncludeQuote != nil {
3230 in, out := &in.IncludeQuote, &out.IncludeQuote
3231 *out = new(bool)
3232 **out = **in
3233 }
3234 if in.InfoTypes != nil {
3235 in, out := &in.InfoTypes, &out.InfoTypes
3236 *out = make([]JobtriggerInfoTypes, len(*in))
3237 for i := range *in {
3238 (*in)[i].DeepCopyInto(&(*out)[i])
3239 }
3240 }
3241 if in.Limits != nil {
3242 in, out := &in.Limits, &out.Limits
3243 *out = new(JobtriggerLimits)
3244 (*in).DeepCopyInto(*out)
3245 }
3246 if in.MinLikelihood != nil {
3247 in, out := &in.MinLikelihood, &out.MinLikelihood
3248 *out = new(string)
3249 **out = **in
3250 }
3251 if in.RuleSet != nil {
3252 in, out := &in.RuleSet, &out.RuleSet
3253 *out = make([]JobtriggerRuleSet, len(*in))
3254 for i := range *in {
3255 (*in)[i].DeepCopyInto(&(*out)[i])
3256 }
3257 }
3258 return
3259 }
3260
3261
3262 func (in *JobtriggerInspectConfig) DeepCopy() *JobtriggerInspectConfig {
3263 if in == nil {
3264 return nil
3265 }
3266 out := new(JobtriggerInspectConfig)
3267 in.DeepCopyInto(out)
3268 return out
3269 }
3270
3271
3272 func (in *JobtriggerInspectJob) DeepCopyInto(out *JobtriggerInspectJob) {
3273 *out = *in
3274 if in.Actions != nil {
3275 in, out := &in.Actions, &out.Actions
3276 *out = make([]JobtriggerActions, len(*in))
3277 for i := range *in {
3278 (*in)[i].DeepCopyInto(&(*out)[i])
3279 }
3280 }
3281 if in.InspectConfig != nil {
3282 in, out := &in.InspectConfig, &out.InspectConfig
3283 *out = new(JobtriggerInspectConfig)
3284 (*in).DeepCopyInto(*out)
3285 }
3286 if in.InspectTemplateRef != nil {
3287 in, out := &in.InspectTemplateRef, &out.InspectTemplateRef
3288 *out = new(v1alpha1.ResourceRef)
3289 **out = **in
3290 }
3291 in.StorageConfig.DeepCopyInto(&out.StorageConfig)
3292 return
3293 }
3294
3295
3296 func (in *JobtriggerInspectJob) DeepCopy() *JobtriggerInspectJob {
3297 if in == nil {
3298 return nil
3299 }
3300 out := new(JobtriggerInspectJob)
3301 in.DeepCopyInto(out)
3302 return out
3303 }
3304
3305
3306 func (in *JobtriggerJobNotificationEmails) DeepCopyInto(out *JobtriggerJobNotificationEmails) {
3307 *out = *in
3308 return
3309 }
3310
3311
3312 func (in *JobtriggerJobNotificationEmails) DeepCopy() *JobtriggerJobNotificationEmails {
3313 if in == nil {
3314 return nil
3315 }
3316 out := new(JobtriggerJobNotificationEmails)
3317 in.DeepCopyInto(out)
3318 return out
3319 }
3320
3321
3322 func (in *JobtriggerKind) DeepCopyInto(out *JobtriggerKind) {
3323 *out = *in
3324 if in.Name != nil {
3325 in, out := &in.Name, &out.Name
3326 *out = new(string)
3327 **out = **in
3328 }
3329 return
3330 }
3331
3332
3333 func (in *JobtriggerKind) DeepCopy() *JobtriggerKind {
3334 if in == nil {
3335 return nil
3336 }
3337 out := new(JobtriggerKind)
3338 in.DeepCopyInto(out)
3339 return out
3340 }
3341
3342
3343 func (in *JobtriggerLikelihoodAdjustment) DeepCopyInto(out *JobtriggerLikelihoodAdjustment) {
3344 *out = *in
3345 if in.FixedLikelihood != nil {
3346 in, out := &in.FixedLikelihood, &out.FixedLikelihood
3347 *out = new(string)
3348 **out = **in
3349 }
3350 if in.RelativeLikelihood != nil {
3351 in, out := &in.RelativeLikelihood, &out.RelativeLikelihood
3352 *out = new(int)
3353 **out = **in
3354 }
3355 return
3356 }
3357
3358
3359 func (in *JobtriggerLikelihoodAdjustment) DeepCopy() *JobtriggerLikelihoodAdjustment {
3360 if in == nil {
3361 return nil
3362 }
3363 out := new(JobtriggerLikelihoodAdjustment)
3364 in.DeepCopyInto(out)
3365 return out
3366 }
3367
3368
3369 func (in *JobtriggerLimits) DeepCopyInto(out *JobtriggerLimits) {
3370 *out = *in
3371 if in.MaxFindingsPerInfoType != nil {
3372 in, out := &in.MaxFindingsPerInfoType, &out.MaxFindingsPerInfoType
3373 *out = make([]JobtriggerMaxFindingsPerInfoType, len(*in))
3374 for i := range *in {
3375 (*in)[i].DeepCopyInto(&(*out)[i])
3376 }
3377 }
3378 if in.MaxFindingsPerItem != nil {
3379 in, out := &in.MaxFindingsPerItem, &out.MaxFindingsPerItem
3380 *out = new(int)
3381 **out = **in
3382 }
3383 if in.MaxFindingsPerRequest != nil {
3384 in, out := &in.MaxFindingsPerRequest, &out.MaxFindingsPerRequest
3385 *out = new(int)
3386 **out = **in
3387 }
3388 return
3389 }
3390
3391
3392 func (in *JobtriggerLimits) DeepCopy() *JobtriggerLimits {
3393 if in == nil {
3394 return nil
3395 }
3396 out := new(JobtriggerLimits)
3397 in.DeepCopyInto(out)
3398 return out
3399 }
3400
3401
3402 func (in *JobtriggerManual) DeepCopyInto(out *JobtriggerManual) {
3403 *out = *in
3404 return
3405 }
3406
3407
3408 func (in *JobtriggerManual) DeepCopy() *JobtriggerManual {
3409 if in == nil {
3410 return nil
3411 }
3412 out := new(JobtriggerManual)
3413 in.DeepCopyInto(out)
3414 return out
3415 }
3416
3417
3418 func (in *JobtriggerMaxFindingsPerInfoType) DeepCopyInto(out *JobtriggerMaxFindingsPerInfoType) {
3419 *out = *in
3420 if in.InfoType != nil {
3421 in, out := &in.InfoType, &out.InfoType
3422 *out = new(JobtriggerInfoType)
3423 (*in).DeepCopyInto(*out)
3424 }
3425 if in.MaxFindings != nil {
3426 in, out := &in.MaxFindings, &out.MaxFindings
3427 *out = new(int)
3428 **out = **in
3429 }
3430 return
3431 }
3432
3433
3434 func (in *JobtriggerMaxFindingsPerInfoType) DeepCopy() *JobtriggerMaxFindingsPerInfoType {
3435 if in == nil {
3436 return nil
3437 }
3438 out := new(JobtriggerMaxFindingsPerInfoType)
3439 in.DeepCopyInto(out)
3440 return out
3441 }
3442
3443
3444 func (in *JobtriggerOutputConfig) DeepCopyInto(out *JobtriggerOutputConfig) {
3445 *out = *in
3446 if in.DlpStorage != nil {
3447 in, out := &in.DlpStorage, &out.DlpStorage
3448 *out = new(JobtriggerDlpStorage)
3449 **out = **in
3450 }
3451 if in.OutputSchema != nil {
3452 in, out := &in.OutputSchema, &out.OutputSchema
3453 *out = new(string)
3454 **out = **in
3455 }
3456 if in.Table != nil {
3457 in, out := &in.Table, &out.Table
3458 *out = new(JobtriggerTable)
3459 (*in).DeepCopyInto(*out)
3460 }
3461 return
3462 }
3463
3464
3465 func (in *JobtriggerOutputConfig) DeepCopy() *JobtriggerOutputConfig {
3466 if in == nil {
3467 return nil
3468 }
3469 out := new(JobtriggerOutputConfig)
3470 in.DeepCopyInto(out)
3471 return out
3472 }
3473
3474
3475 func (in *JobtriggerPartitionId) DeepCopyInto(out *JobtriggerPartitionId) {
3476 *out = *in
3477 if in.NamespaceId != nil {
3478 in, out := &in.NamespaceId, &out.NamespaceId
3479 *out = new(string)
3480 **out = **in
3481 }
3482 if in.ProjectRef != nil {
3483 in, out := &in.ProjectRef, &out.ProjectRef
3484 *out = new(v1alpha1.ResourceRef)
3485 **out = **in
3486 }
3487 return
3488 }
3489
3490
3491 func (in *JobtriggerPartitionId) DeepCopy() *JobtriggerPartitionId {
3492 if in == nil {
3493 return nil
3494 }
3495 out := new(JobtriggerPartitionId)
3496 in.DeepCopyInto(out)
3497 return out
3498 }
3499
3500
3501 func (in *JobtriggerProximity) DeepCopyInto(out *JobtriggerProximity) {
3502 *out = *in
3503 if in.WindowAfter != nil {
3504 in, out := &in.WindowAfter, &out.WindowAfter
3505 *out = new(int)
3506 **out = **in
3507 }
3508 if in.WindowBefore != nil {
3509 in, out := &in.WindowBefore, &out.WindowBefore
3510 *out = new(int)
3511 **out = **in
3512 }
3513 return
3514 }
3515
3516
3517 func (in *JobtriggerProximity) DeepCopy() *JobtriggerProximity {
3518 if in == nil {
3519 return nil
3520 }
3521 out := new(JobtriggerProximity)
3522 in.DeepCopyInto(out)
3523 return out
3524 }
3525
3526
3527 func (in *JobtriggerPubSub) DeepCopyInto(out *JobtriggerPubSub) {
3528 *out = *in
3529 if in.TopicRef != nil {
3530 in, out := &in.TopicRef, &out.TopicRef
3531 *out = new(v1alpha1.ResourceRef)
3532 **out = **in
3533 }
3534 return
3535 }
3536
3537
3538 func (in *JobtriggerPubSub) DeepCopy() *JobtriggerPubSub {
3539 if in == nil {
3540 return nil
3541 }
3542 out := new(JobtriggerPubSub)
3543 in.DeepCopyInto(out)
3544 return out
3545 }
3546
3547
3548 func (in *JobtriggerPublishFindingsToCloudDataCatalog) DeepCopyInto(out *JobtriggerPublishFindingsToCloudDataCatalog) {
3549 *out = *in
3550 return
3551 }
3552
3553
3554 func (in *JobtriggerPublishFindingsToCloudDataCatalog) DeepCopy() *JobtriggerPublishFindingsToCloudDataCatalog {
3555 if in == nil {
3556 return nil
3557 }
3558 out := new(JobtriggerPublishFindingsToCloudDataCatalog)
3559 in.DeepCopyInto(out)
3560 return out
3561 }
3562
3563
3564 func (in *JobtriggerPublishSummaryToCscc) DeepCopyInto(out *JobtriggerPublishSummaryToCscc) {
3565 *out = *in
3566 return
3567 }
3568
3569
3570 func (in *JobtriggerPublishSummaryToCscc) DeepCopy() *JobtriggerPublishSummaryToCscc {
3571 if in == nil {
3572 return nil
3573 }
3574 out := new(JobtriggerPublishSummaryToCscc)
3575 in.DeepCopyInto(out)
3576 return out
3577 }
3578
3579
3580 func (in *JobtriggerPublishToStackdriver) DeepCopyInto(out *JobtriggerPublishToStackdriver) {
3581 *out = *in
3582 return
3583 }
3584
3585
3586 func (in *JobtriggerPublishToStackdriver) DeepCopy() *JobtriggerPublishToStackdriver {
3587 if in == nil {
3588 return nil
3589 }
3590 out := new(JobtriggerPublishToStackdriver)
3591 in.DeepCopyInto(out)
3592 return out
3593 }
3594
3595
3596 func (in *JobtriggerRegex) DeepCopyInto(out *JobtriggerRegex) {
3597 *out = *in
3598 if in.GroupIndexes != nil {
3599 in, out := &in.GroupIndexes, &out.GroupIndexes
3600 *out = make([]int, len(*in))
3601 copy(*out, *in)
3602 }
3603 if in.Pattern != nil {
3604 in, out := &in.Pattern, &out.Pattern
3605 *out = new(string)
3606 **out = **in
3607 }
3608 return
3609 }
3610
3611
3612 func (in *JobtriggerRegex) DeepCopy() *JobtriggerRegex {
3613 if in == nil {
3614 return nil
3615 }
3616 out := new(JobtriggerRegex)
3617 in.DeepCopyInto(out)
3618 return out
3619 }
3620
3621
3622 func (in *JobtriggerRegexFileSet) DeepCopyInto(out *JobtriggerRegexFileSet) {
3623 *out = *in
3624 out.BucketRef = in.BucketRef
3625 if in.ExcludeRegex != nil {
3626 in, out := &in.ExcludeRegex, &out.ExcludeRegex
3627 *out = make([]string, len(*in))
3628 copy(*out, *in)
3629 }
3630 if in.IncludeRegex != nil {
3631 in, out := &in.IncludeRegex, &out.IncludeRegex
3632 *out = make([]string, len(*in))
3633 copy(*out, *in)
3634 }
3635 return
3636 }
3637
3638
3639 func (in *JobtriggerRegexFileSet) DeepCopy() *JobtriggerRegexFileSet {
3640 if in == nil {
3641 return nil
3642 }
3643 out := new(JobtriggerRegexFileSet)
3644 in.DeepCopyInto(out)
3645 return out
3646 }
3647
3648
3649 func (in *JobtriggerRuleSet) DeepCopyInto(out *JobtriggerRuleSet) {
3650 *out = *in
3651 if in.InfoTypes != nil {
3652 in, out := &in.InfoTypes, &out.InfoTypes
3653 *out = make([]JobtriggerInfoTypes, len(*in))
3654 for i := range *in {
3655 (*in)[i].DeepCopyInto(&(*out)[i])
3656 }
3657 }
3658 if in.Rules != nil {
3659 in, out := &in.Rules, &out.Rules
3660 *out = make([]JobtriggerRules, len(*in))
3661 for i := range *in {
3662 (*in)[i].DeepCopyInto(&(*out)[i])
3663 }
3664 }
3665 return
3666 }
3667
3668
3669 func (in *JobtriggerRuleSet) DeepCopy() *JobtriggerRuleSet {
3670 if in == nil {
3671 return nil
3672 }
3673 out := new(JobtriggerRuleSet)
3674 in.DeepCopyInto(out)
3675 return out
3676 }
3677
3678
3679 func (in *JobtriggerRules) DeepCopyInto(out *JobtriggerRules) {
3680 *out = *in
3681 if in.ExclusionRule != nil {
3682 in, out := &in.ExclusionRule, &out.ExclusionRule
3683 *out = new(JobtriggerExclusionRule)
3684 (*in).DeepCopyInto(*out)
3685 }
3686 if in.HotwordRule != nil {
3687 in, out := &in.HotwordRule, &out.HotwordRule
3688 *out = new(JobtriggerHotwordRule)
3689 (*in).DeepCopyInto(*out)
3690 }
3691 return
3692 }
3693
3694
3695 func (in *JobtriggerRules) DeepCopy() *JobtriggerRules {
3696 if in == nil {
3697 return nil
3698 }
3699 out := new(JobtriggerRules)
3700 in.DeepCopyInto(out)
3701 return out
3702 }
3703
3704
3705 func (in *JobtriggerSaveFindings) DeepCopyInto(out *JobtriggerSaveFindings) {
3706 *out = *in
3707 if in.OutputConfig != nil {
3708 in, out := &in.OutputConfig, &out.OutputConfig
3709 *out = new(JobtriggerOutputConfig)
3710 (*in).DeepCopyInto(*out)
3711 }
3712 return
3713 }
3714
3715
3716 func (in *JobtriggerSaveFindings) DeepCopy() *JobtriggerSaveFindings {
3717 if in == nil {
3718 return nil
3719 }
3720 out := new(JobtriggerSaveFindings)
3721 in.DeepCopyInto(out)
3722 return out
3723 }
3724
3725
3726 func (in *JobtriggerSchedule) DeepCopyInto(out *JobtriggerSchedule) {
3727 *out = *in
3728 if in.RecurrencePeriodDuration != nil {
3729 in, out := &in.RecurrencePeriodDuration, &out.RecurrencePeriodDuration
3730 *out = new(string)
3731 **out = **in
3732 }
3733 return
3734 }
3735
3736
3737 func (in *JobtriggerSchedule) DeepCopy() *JobtriggerSchedule {
3738 if in == nil {
3739 return nil
3740 }
3741 out := new(JobtriggerSchedule)
3742 in.DeepCopyInto(out)
3743 return out
3744 }
3745
3746
3747 func (in *JobtriggerStorageConfig) DeepCopyInto(out *JobtriggerStorageConfig) {
3748 *out = *in
3749 if in.BigQueryOptions != nil {
3750 in, out := &in.BigQueryOptions, &out.BigQueryOptions
3751 *out = new(JobtriggerBigQueryOptions)
3752 (*in).DeepCopyInto(*out)
3753 }
3754 if in.CloudStorageOptions != nil {
3755 in, out := &in.CloudStorageOptions, &out.CloudStorageOptions
3756 *out = new(JobtriggerCloudStorageOptions)
3757 (*in).DeepCopyInto(*out)
3758 }
3759 if in.DatastoreOptions != nil {
3760 in, out := &in.DatastoreOptions, &out.DatastoreOptions
3761 *out = new(JobtriggerDatastoreOptions)
3762 (*in).DeepCopyInto(*out)
3763 }
3764 if in.HybridOptions != nil {
3765 in, out := &in.HybridOptions, &out.HybridOptions
3766 *out = new(JobtriggerHybridOptions)
3767 (*in).DeepCopyInto(*out)
3768 }
3769 if in.TimespanConfig != nil {
3770 in, out := &in.TimespanConfig, &out.TimespanConfig
3771 *out = new(JobtriggerTimespanConfig)
3772 (*in).DeepCopyInto(*out)
3773 }
3774 return
3775 }
3776
3777
3778 func (in *JobtriggerStorageConfig) DeepCopy() *JobtriggerStorageConfig {
3779 if in == nil {
3780 return nil
3781 }
3782 out := new(JobtriggerStorageConfig)
3783 in.DeepCopyInto(out)
3784 return out
3785 }
3786
3787
3788 func (in *JobtriggerStoredType) DeepCopyInto(out *JobtriggerStoredType) {
3789 *out = *in
3790 if in.CreateTime != nil {
3791 in, out := &in.CreateTime, &out.CreateTime
3792 *out = new(string)
3793 **out = **in
3794 }
3795 if in.NameRef != nil {
3796 in, out := &in.NameRef, &out.NameRef
3797 *out = new(v1alpha1.ResourceRef)
3798 **out = **in
3799 }
3800 return
3801 }
3802
3803
3804 func (in *JobtriggerStoredType) DeepCopy() *JobtriggerStoredType {
3805 if in == nil {
3806 return nil
3807 }
3808 out := new(JobtriggerStoredType)
3809 in.DeepCopyInto(out)
3810 return out
3811 }
3812
3813
3814 func (in *JobtriggerSurrogateType) DeepCopyInto(out *JobtriggerSurrogateType) {
3815 *out = *in
3816 return
3817 }
3818
3819
3820 func (in *JobtriggerSurrogateType) DeepCopy() *JobtriggerSurrogateType {
3821 if in == nil {
3822 return nil
3823 }
3824 out := new(JobtriggerSurrogateType)
3825 in.DeepCopyInto(out)
3826 return out
3827 }
3828
3829
3830 func (in *JobtriggerTable) DeepCopyInto(out *JobtriggerTable) {
3831 *out = *in
3832 if in.DatasetRef != nil {
3833 in, out := &in.DatasetRef, &out.DatasetRef
3834 *out = new(v1alpha1.ResourceRef)
3835 **out = **in
3836 }
3837 if in.ProjectRef != nil {
3838 in, out := &in.ProjectRef, &out.ProjectRef
3839 *out = new(v1alpha1.ResourceRef)
3840 **out = **in
3841 }
3842 if in.TableRef != nil {
3843 in, out := &in.TableRef, &out.TableRef
3844 *out = new(v1alpha1.ResourceRef)
3845 **out = **in
3846 }
3847 return
3848 }
3849
3850
3851 func (in *JobtriggerTable) DeepCopy() *JobtriggerTable {
3852 if in == nil {
3853 return nil
3854 }
3855 out := new(JobtriggerTable)
3856 in.DeepCopyInto(out)
3857 return out
3858 }
3859
3860
3861 func (in *JobtriggerTableOptions) DeepCopyInto(out *JobtriggerTableOptions) {
3862 *out = *in
3863 if in.IdentifyingFields != nil {
3864 in, out := &in.IdentifyingFields, &out.IdentifyingFields
3865 *out = make([]JobtriggerIdentifyingFields, len(*in))
3866 for i := range *in {
3867 (*in)[i].DeepCopyInto(&(*out)[i])
3868 }
3869 }
3870 return
3871 }
3872
3873
3874 func (in *JobtriggerTableOptions) DeepCopy() *JobtriggerTableOptions {
3875 if in == nil {
3876 return nil
3877 }
3878 out := new(JobtriggerTableOptions)
3879 in.DeepCopyInto(out)
3880 return out
3881 }
3882
3883
3884 func (in *JobtriggerTableReference) DeepCopyInto(out *JobtriggerTableReference) {
3885 *out = *in
3886 if in.DatasetRef != nil {
3887 in, out := &in.DatasetRef, &out.DatasetRef
3888 *out = new(v1alpha1.ResourceRef)
3889 **out = **in
3890 }
3891 if in.ProjectRef != nil {
3892 in, out := &in.ProjectRef, &out.ProjectRef
3893 *out = new(v1alpha1.ResourceRef)
3894 **out = **in
3895 }
3896 if in.TableRef != nil {
3897 in, out := &in.TableRef, &out.TableRef
3898 *out = new(v1alpha1.ResourceRef)
3899 **out = **in
3900 }
3901 return
3902 }
3903
3904
3905 func (in *JobtriggerTableReference) DeepCopy() *JobtriggerTableReference {
3906 if in == nil {
3907 return nil
3908 }
3909 out := new(JobtriggerTableReference)
3910 in.DeepCopyInto(out)
3911 return out
3912 }
3913
3914
3915 func (in *JobtriggerTimespanConfig) DeepCopyInto(out *JobtriggerTimespanConfig) {
3916 *out = *in
3917 if in.EnableAutoPopulationOfTimespanConfig != nil {
3918 in, out := &in.EnableAutoPopulationOfTimespanConfig, &out.EnableAutoPopulationOfTimespanConfig
3919 *out = new(bool)
3920 **out = **in
3921 }
3922 if in.EndTime != nil {
3923 in, out := &in.EndTime, &out.EndTime
3924 *out = new(string)
3925 **out = **in
3926 }
3927 if in.StartTime != nil {
3928 in, out := &in.StartTime, &out.StartTime
3929 *out = new(string)
3930 **out = **in
3931 }
3932 if in.TimestampField != nil {
3933 in, out := &in.TimestampField, &out.TimestampField
3934 *out = new(JobtriggerTimestampField)
3935 (*in).DeepCopyInto(*out)
3936 }
3937 return
3938 }
3939
3940
3941 func (in *JobtriggerTimespanConfig) DeepCopy() *JobtriggerTimespanConfig {
3942 if in == nil {
3943 return nil
3944 }
3945 out := new(JobtriggerTimespanConfig)
3946 in.DeepCopyInto(out)
3947 return out
3948 }
3949
3950
3951 func (in *JobtriggerTimestampField) DeepCopyInto(out *JobtriggerTimestampField) {
3952 *out = *in
3953 if in.Name != nil {
3954 in, out := &in.Name, &out.Name
3955 *out = new(string)
3956 **out = **in
3957 }
3958 return
3959 }
3960
3961
3962 func (in *JobtriggerTimestampField) DeepCopy() *JobtriggerTimestampField {
3963 if in == nil {
3964 return nil
3965 }
3966 out := new(JobtriggerTimestampField)
3967 in.DeepCopyInto(out)
3968 return out
3969 }
3970
3971
3972 func (in *JobtriggerTriggers) DeepCopyInto(out *JobtriggerTriggers) {
3973 *out = *in
3974 if in.Manual != nil {
3975 in, out := &in.Manual, &out.Manual
3976 *out = new(JobtriggerManual)
3977 **out = **in
3978 }
3979 if in.Schedule != nil {
3980 in, out := &in.Schedule, &out.Schedule
3981 *out = new(JobtriggerSchedule)
3982 (*in).DeepCopyInto(*out)
3983 }
3984 return
3985 }
3986
3987
3988 func (in *JobtriggerTriggers) DeepCopy() *JobtriggerTriggers {
3989 if in == nil {
3990 return nil
3991 }
3992 out := new(JobtriggerTriggers)
3993 in.DeepCopyInto(out)
3994 return out
3995 }
3996
3997
3998 func (in *JobtriggerWordList) DeepCopyInto(out *JobtriggerWordList) {
3999 *out = *in
4000 if in.Words != nil {
4001 in, out := &in.Words, &out.Words
4002 *out = make([]string, len(*in))
4003 copy(*out, *in)
4004 }
4005 return
4006 }
4007
4008
4009 func (in *JobtriggerWordList) DeepCopy() *JobtriggerWordList {
4010 if in == nil {
4011 return nil
4012 }
4013 out := new(JobtriggerWordList)
4014 in.DeepCopyInto(out)
4015 return out
4016 }
4017
4018
4019 func (in *StoredinfotypeBigQueryField) DeepCopyInto(out *StoredinfotypeBigQueryField) {
4020 *out = *in
4021 if in.Field != nil {
4022 in, out := &in.Field, &out.Field
4023 *out = new(StoredinfotypeField)
4024 (*in).DeepCopyInto(*out)
4025 }
4026 if in.Table != nil {
4027 in, out := &in.Table, &out.Table
4028 *out = new(StoredinfotypeTable)
4029 (*in).DeepCopyInto(*out)
4030 }
4031 return
4032 }
4033
4034
4035 func (in *StoredinfotypeBigQueryField) DeepCopy() *StoredinfotypeBigQueryField {
4036 if in == nil {
4037 return nil
4038 }
4039 out := new(StoredinfotypeBigQueryField)
4040 in.DeepCopyInto(out)
4041 return out
4042 }
4043
4044
4045 func (in *StoredinfotypeCloudStorageFileSet) DeepCopyInto(out *StoredinfotypeCloudStorageFileSet) {
4046 *out = *in
4047 return
4048 }
4049
4050
4051 func (in *StoredinfotypeCloudStorageFileSet) DeepCopy() *StoredinfotypeCloudStorageFileSet {
4052 if in == nil {
4053 return nil
4054 }
4055 out := new(StoredinfotypeCloudStorageFileSet)
4056 in.DeepCopyInto(out)
4057 return out
4058 }
4059
4060
4061 func (in *StoredinfotypeCloudStoragePath) DeepCopyInto(out *StoredinfotypeCloudStoragePath) {
4062 *out = *in
4063 return
4064 }
4065
4066
4067 func (in *StoredinfotypeCloudStoragePath) DeepCopy() *StoredinfotypeCloudStoragePath {
4068 if in == nil {
4069 return nil
4070 }
4071 out := new(StoredinfotypeCloudStoragePath)
4072 in.DeepCopyInto(out)
4073 return out
4074 }
4075
4076
4077 func (in *StoredinfotypeDictionary) DeepCopyInto(out *StoredinfotypeDictionary) {
4078 *out = *in
4079 if in.CloudStoragePath != nil {
4080 in, out := &in.CloudStoragePath, &out.CloudStoragePath
4081 *out = new(StoredinfotypeCloudStoragePath)
4082 **out = **in
4083 }
4084 if in.WordList != nil {
4085 in, out := &in.WordList, &out.WordList
4086 *out = new(StoredinfotypeWordList)
4087 (*in).DeepCopyInto(*out)
4088 }
4089 return
4090 }
4091
4092
4093 func (in *StoredinfotypeDictionary) DeepCopy() *StoredinfotypeDictionary {
4094 if in == nil {
4095 return nil
4096 }
4097 out := new(StoredinfotypeDictionary)
4098 in.DeepCopyInto(out)
4099 return out
4100 }
4101
4102
4103 func (in *StoredinfotypeField) DeepCopyInto(out *StoredinfotypeField) {
4104 *out = *in
4105 if in.Name != nil {
4106 in, out := &in.Name, &out.Name
4107 *out = new(string)
4108 **out = **in
4109 }
4110 return
4111 }
4112
4113
4114 func (in *StoredinfotypeField) DeepCopy() *StoredinfotypeField {
4115 if in == nil {
4116 return nil
4117 }
4118 out := new(StoredinfotypeField)
4119 in.DeepCopyInto(out)
4120 return out
4121 }
4122
4123
4124 func (in *StoredinfotypeLargeCustomDictionary) DeepCopyInto(out *StoredinfotypeLargeCustomDictionary) {
4125 *out = *in
4126 if in.BigQueryField != nil {
4127 in, out := &in.BigQueryField, &out.BigQueryField
4128 *out = new(StoredinfotypeBigQueryField)
4129 (*in).DeepCopyInto(*out)
4130 }
4131 if in.CloudStorageFileSet != nil {
4132 in, out := &in.CloudStorageFileSet, &out.CloudStorageFileSet
4133 *out = new(StoredinfotypeCloudStorageFileSet)
4134 **out = **in
4135 }
4136 if in.OutputPath != nil {
4137 in, out := &in.OutputPath, &out.OutputPath
4138 *out = new(StoredinfotypeOutputPath)
4139 **out = **in
4140 }
4141 return
4142 }
4143
4144
4145 func (in *StoredinfotypeLargeCustomDictionary) DeepCopy() *StoredinfotypeLargeCustomDictionary {
4146 if in == nil {
4147 return nil
4148 }
4149 out := new(StoredinfotypeLargeCustomDictionary)
4150 in.DeepCopyInto(out)
4151 return out
4152 }
4153
4154
4155 func (in *StoredinfotypeOutputPath) DeepCopyInto(out *StoredinfotypeOutputPath) {
4156 *out = *in
4157 return
4158 }
4159
4160
4161 func (in *StoredinfotypeOutputPath) DeepCopy() *StoredinfotypeOutputPath {
4162 if in == nil {
4163 return nil
4164 }
4165 out := new(StoredinfotypeOutputPath)
4166 in.DeepCopyInto(out)
4167 return out
4168 }
4169
4170
4171 func (in *StoredinfotypeRegex) DeepCopyInto(out *StoredinfotypeRegex) {
4172 *out = *in
4173 if in.GroupIndexes != nil {
4174 in, out := &in.GroupIndexes, &out.GroupIndexes
4175 *out = make([]int, len(*in))
4176 copy(*out, *in)
4177 }
4178 return
4179 }
4180
4181
4182 func (in *StoredinfotypeRegex) DeepCopy() *StoredinfotypeRegex {
4183 if in == nil {
4184 return nil
4185 }
4186 out := new(StoredinfotypeRegex)
4187 in.DeepCopyInto(out)
4188 return out
4189 }
4190
4191
4192 func (in *StoredinfotypeTable) DeepCopyInto(out *StoredinfotypeTable) {
4193 *out = *in
4194 if in.DatasetRef != nil {
4195 in, out := &in.DatasetRef, &out.DatasetRef
4196 *out = new(v1alpha1.ResourceRef)
4197 **out = **in
4198 }
4199 if in.ProjectRef != nil {
4200 in, out := &in.ProjectRef, &out.ProjectRef
4201 *out = new(v1alpha1.ResourceRef)
4202 **out = **in
4203 }
4204 if in.TableRef != nil {
4205 in, out := &in.TableRef, &out.TableRef
4206 *out = new(v1alpha1.ResourceRef)
4207 **out = **in
4208 }
4209 return
4210 }
4211
4212
4213 func (in *StoredinfotypeTable) DeepCopy() *StoredinfotypeTable {
4214 if in == nil {
4215 return nil
4216 }
4217 out := new(StoredinfotypeTable)
4218 in.DeepCopyInto(out)
4219 return out
4220 }
4221
4222
4223 func (in *StoredinfotypeWordList) DeepCopyInto(out *StoredinfotypeWordList) {
4224 *out = *in
4225 if in.Words != nil {
4226 in, out := &in.Words, &out.Words
4227 *out = make([]string, len(*in))
4228 copy(*out, *in)
4229 }
4230 return
4231 }
4232
4233
4234 func (in *StoredinfotypeWordList) DeepCopy() *StoredinfotypeWordList {
4235 if in == nil {
4236 return nil
4237 }
4238 out := new(StoredinfotypeWordList)
4239 in.DeepCopyInto(out)
4240 return out
4241 }
4242
View as plain text