1
2
3
4
5
6 package v1
7
8 import (
9 buildv1 "github.com/openshift/api/build/v1"
10 corev1 "k8s.io/api/core/v1"
11 runtime "k8s.io/apimachinery/pkg/runtime"
12 )
13
14
15 func (in *ActiveDirectoryConfig) DeepCopyInto(out *ActiveDirectoryConfig) {
16 *out = *in
17 out.AllUsersQuery = in.AllUsersQuery
18 if in.UserNameAttributes != nil {
19 in, out := &in.UserNameAttributes, &out.UserNameAttributes
20 *out = make([]string, len(*in))
21 copy(*out, *in)
22 }
23 if in.GroupMembershipAttributes != nil {
24 in, out := &in.GroupMembershipAttributes, &out.GroupMembershipAttributes
25 *out = make([]string, len(*in))
26 copy(*out, *in)
27 }
28 return
29 }
30
31
32 func (in *ActiveDirectoryConfig) DeepCopy() *ActiveDirectoryConfig {
33 if in == nil {
34 return nil
35 }
36 out := new(ActiveDirectoryConfig)
37 in.DeepCopyInto(out)
38 return out
39 }
40
41
42 func (in *AdmissionConfig) DeepCopyInto(out *AdmissionConfig) {
43 *out = *in
44 if in.PluginConfig != nil {
45 in, out := &in.PluginConfig, &out.PluginConfig
46 *out = make(map[string]*AdmissionPluginConfig, len(*in))
47 for key, val := range *in {
48 var outVal *AdmissionPluginConfig
49 if val == nil {
50 (*out)[key] = nil
51 } else {
52 in, out := &val, &outVal
53 *out = new(AdmissionPluginConfig)
54 (*in).DeepCopyInto(*out)
55 }
56 (*out)[key] = outVal
57 }
58 }
59 if in.PluginOrderOverride != nil {
60 in, out := &in.PluginOrderOverride, &out.PluginOrderOverride
61 *out = make([]string, len(*in))
62 copy(*out, *in)
63 }
64 return
65 }
66
67
68 func (in *AdmissionConfig) DeepCopy() *AdmissionConfig {
69 if in == nil {
70 return nil
71 }
72 out := new(AdmissionConfig)
73 in.DeepCopyInto(out)
74 return out
75 }
76
77
78 func (in *AdmissionPluginConfig) DeepCopyInto(out *AdmissionPluginConfig) {
79 *out = *in
80 in.Configuration.DeepCopyInto(&out.Configuration)
81 return
82 }
83
84
85 func (in *AdmissionPluginConfig) DeepCopy() *AdmissionPluginConfig {
86 if in == nil {
87 return nil
88 }
89 out := new(AdmissionPluginConfig)
90 in.DeepCopyInto(out)
91 return out
92 }
93
94
95 func (in *AggregatorConfig) DeepCopyInto(out *AggregatorConfig) {
96 *out = *in
97 out.ProxyClientInfo = in.ProxyClientInfo
98 return
99 }
100
101
102 func (in *AggregatorConfig) DeepCopy() *AggregatorConfig {
103 if in == nil {
104 return nil
105 }
106 out := new(AggregatorConfig)
107 in.DeepCopyInto(out)
108 return out
109 }
110
111
112 func (in *AllowAllPasswordIdentityProvider) DeepCopyInto(out *AllowAllPasswordIdentityProvider) {
113 *out = *in
114 out.TypeMeta = in.TypeMeta
115 return
116 }
117
118
119 func (in *AllowAllPasswordIdentityProvider) DeepCopy() *AllowAllPasswordIdentityProvider {
120 if in == nil {
121 return nil
122 }
123 out := new(AllowAllPasswordIdentityProvider)
124 in.DeepCopyInto(out)
125 return out
126 }
127
128
129 func (in *AllowAllPasswordIdentityProvider) DeepCopyObject() runtime.Object {
130 if c := in.DeepCopy(); c != nil {
131 return c
132 }
133 return nil
134 }
135
136
137 func (in AllowedRegistries) DeepCopyInto(out *AllowedRegistries) {
138 {
139 in := &in
140 *out = make(AllowedRegistries, len(*in))
141 copy(*out, *in)
142 return
143 }
144 }
145
146
147 func (in AllowedRegistries) DeepCopy() AllowedRegistries {
148 if in == nil {
149 return nil
150 }
151 out := new(AllowedRegistries)
152 in.DeepCopyInto(out)
153 return *out
154 }
155
156
157 func (in *AuditConfig) DeepCopyInto(out *AuditConfig) {
158 *out = *in
159 in.PolicyConfiguration.DeepCopyInto(&out.PolicyConfiguration)
160 return
161 }
162
163
164 func (in *AuditConfig) DeepCopy() *AuditConfig {
165 if in == nil {
166 return nil
167 }
168 out := new(AuditConfig)
169 in.DeepCopyInto(out)
170 return out
171 }
172
173
174 func (in *AugmentedActiveDirectoryConfig) DeepCopyInto(out *AugmentedActiveDirectoryConfig) {
175 *out = *in
176 out.AllUsersQuery = in.AllUsersQuery
177 if in.UserNameAttributes != nil {
178 in, out := &in.UserNameAttributes, &out.UserNameAttributes
179 *out = make([]string, len(*in))
180 copy(*out, *in)
181 }
182 if in.GroupMembershipAttributes != nil {
183 in, out := &in.GroupMembershipAttributes, &out.GroupMembershipAttributes
184 *out = make([]string, len(*in))
185 copy(*out, *in)
186 }
187 out.AllGroupsQuery = in.AllGroupsQuery
188 if in.GroupNameAttributes != nil {
189 in, out := &in.GroupNameAttributes, &out.GroupNameAttributes
190 *out = make([]string, len(*in))
191 copy(*out, *in)
192 }
193 return
194 }
195
196
197 func (in *AugmentedActiveDirectoryConfig) DeepCopy() *AugmentedActiveDirectoryConfig {
198 if in == nil {
199 return nil
200 }
201 out := new(AugmentedActiveDirectoryConfig)
202 in.DeepCopyInto(out)
203 return out
204 }
205
206
207 func (in *BasicAuthPasswordIdentityProvider) DeepCopyInto(out *BasicAuthPasswordIdentityProvider) {
208 *out = *in
209 out.TypeMeta = in.TypeMeta
210 out.RemoteConnectionInfo = in.RemoteConnectionInfo
211 return
212 }
213
214
215 func (in *BasicAuthPasswordIdentityProvider) DeepCopy() *BasicAuthPasswordIdentityProvider {
216 if in == nil {
217 return nil
218 }
219 out := new(BasicAuthPasswordIdentityProvider)
220 in.DeepCopyInto(out)
221 return out
222 }
223
224
225 func (in *BasicAuthPasswordIdentityProvider) DeepCopyObject() runtime.Object {
226 if c := in.DeepCopy(); c != nil {
227 return c
228 }
229 return nil
230 }
231
232
233 func (in *BuildDefaultsConfig) DeepCopyInto(out *BuildDefaultsConfig) {
234 *out = *in
235 out.TypeMeta = in.TypeMeta
236 if in.Env != nil {
237 in, out := &in.Env, &out.Env
238 *out = make([]corev1.EnvVar, len(*in))
239 for i := range *in {
240 (*in)[i].DeepCopyInto(&(*out)[i])
241 }
242 }
243 if in.SourceStrategyDefaults != nil {
244 in, out := &in.SourceStrategyDefaults, &out.SourceStrategyDefaults
245 *out = new(SourceStrategyDefaultsConfig)
246 (*in).DeepCopyInto(*out)
247 }
248 if in.ImageLabels != nil {
249 in, out := &in.ImageLabels, &out.ImageLabels
250 *out = make([]buildv1.ImageLabel, len(*in))
251 copy(*out, *in)
252 }
253 if in.NodeSelector != nil {
254 in, out := &in.NodeSelector, &out.NodeSelector
255 *out = make(map[string]string, len(*in))
256 for key, val := range *in {
257 (*out)[key] = val
258 }
259 }
260 if in.Annotations != nil {
261 in, out := &in.Annotations, &out.Annotations
262 *out = make(map[string]string, len(*in))
263 for key, val := range *in {
264 (*out)[key] = val
265 }
266 }
267 in.Resources.DeepCopyInto(&out.Resources)
268 return
269 }
270
271
272 func (in *BuildDefaultsConfig) DeepCopy() *BuildDefaultsConfig {
273 if in == nil {
274 return nil
275 }
276 out := new(BuildDefaultsConfig)
277 in.DeepCopyInto(out)
278 return out
279 }
280
281
282 func (in *BuildDefaultsConfig) DeepCopyObject() runtime.Object {
283 if c := in.DeepCopy(); c != nil {
284 return c
285 }
286 return nil
287 }
288
289
290 func (in *BuildOverridesConfig) DeepCopyInto(out *BuildOverridesConfig) {
291 *out = *in
292 out.TypeMeta = in.TypeMeta
293 if in.ImageLabels != nil {
294 in, out := &in.ImageLabels, &out.ImageLabels
295 *out = make([]buildv1.ImageLabel, len(*in))
296 copy(*out, *in)
297 }
298 if in.NodeSelector != nil {
299 in, out := &in.NodeSelector, &out.NodeSelector
300 *out = make(map[string]string, len(*in))
301 for key, val := range *in {
302 (*out)[key] = val
303 }
304 }
305 if in.Annotations != nil {
306 in, out := &in.Annotations, &out.Annotations
307 *out = make(map[string]string, len(*in))
308 for key, val := range *in {
309 (*out)[key] = val
310 }
311 }
312 if in.Tolerations != nil {
313 in, out := &in.Tolerations, &out.Tolerations
314 *out = make([]corev1.Toleration, len(*in))
315 for i := range *in {
316 (*in)[i].DeepCopyInto(&(*out)[i])
317 }
318 }
319 return
320 }
321
322
323 func (in *BuildOverridesConfig) DeepCopy() *BuildOverridesConfig {
324 if in == nil {
325 return nil
326 }
327 out := new(BuildOverridesConfig)
328 in.DeepCopyInto(out)
329 return out
330 }
331
332
333 func (in *BuildOverridesConfig) DeepCopyObject() runtime.Object {
334 if c := in.DeepCopy(); c != nil {
335 return c
336 }
337 return nil
338 }
339
340
341 func (in *CertInfo) DeepCopyInto(out *CertInfo) {
342 *out = *in
343 return
344 }
345
346
347 func (in *CertInfo) DeepCopy() *CertInfo {
348 if in == nil {
349 return nil
350 }
351 out := new(CertInfo)
352 in.DeepCopyInto(out)
353 return out
354 }
355
356
357 func (in *ClientConnectionOverrides) DeepCopyInto(out *ClientConnectionOverrides) {
358 *out = *in
359 return
360 }
361
362
363 func (in *ClientConnectionOverrides) DeepCopy() *ClientConnectionOverrides {
364 if in == nil {
365 return nil
366 }
367 out := new(ClientConnectionOverrides)
368 in.DeepCopyInto(out)
369 return out
370 }
371
372
373 func (in *ClusterNetworkEntry) DeepCopyInto(out *ClusterNetworkEntry) {
374 *out = *in
375 return
376 }
377
378
379 func (in *ClusterNetworkEntry) DeepCopy() *ClusterNetworkEntry {
380 if in == nil {
381 return nil
382 }
383 out := new(ClusterNetworkEntry)
384 in.DeepCopyInto(out)
385 return out
386 }
387
388
389 func (in *ControllerConfig) DeepCopyInto(out *ControllerConfig) {
390 *out = *in
391 if in.Controllers != nil {
392 in, out := &in.Controllers, &out.Controllers
393 *out = make([]string, len(*in))
394 copy(*out, *in)
395 }
396 if in.Election != nil {
397 in, out := &in.Election, &out.Election
398 *out = new(ControllerElectionConfig)
399 **out = **in
400 }
401 in.ServiceServingCert.DeepCopyInto(&out.ServiceServingCert)
402 return
403 }
404
405
406 func (in *ControllerConfig) DeepCopy() *ControllerConfig {
407 if in == nil {
408 return nil
409 }
410 out := new(ControllerConfig)
411 in.DeepCopyInto(out)
412 return out
413 }
414
415
416 func (in *ControllerElectionConfig) DeepCopyInto(out *ControllerElectionConfig) {
417 *out = *in
418 out.LockResource = in.LockResource
419 return
420 }
421
422
423 func (in *ControllerElectionConfig) DeepCopy() *ControllerElectionConfig {
424 if in == nil {
425 return nil
426 }
427 out := new(ControllerElectionConfig)
428 in.DeepCopyInto(out)
429 return out
430 }
431
432
433 func (in *DNSConfig) DeepCopyInto(out *DNSConfig) {
434 *out = *in
435 return
436 }
437
438
439 func (in *DNSConfig) DeepCopy() *DNSConfig {
440 if in == nil {
441 return nil
442 }
443 out := new(DNSConfig)
444 in.DeepCopyInto(out)
445 return out
446 }
447
448
449 func (in *DefaultAdmissionConfig) DeepCopyInto(out *DefaultAdmissionConfig) {
450 *out = *in
451 out.TypeMeta = in.TypeMeta
452 return
453 }
454
455
456 func (in *DefaultAdmissionConfig) DeepCopy() *DefaultAdmissionConfig {
457 if in == nil {
458 return nil
459 }
460 out := new(DefaultAdmissionConfig)
461 in.DeepCopyInto(out)
462 return out
463 }
464
465
466 func (in *DefaultAdmissionConfig) DeepCopyObject() runtime.Object {
467 if c := in.DeepCopy(); c != nil {
468 return c
469 }
470 return nil
471 }
472
473
474 func (in *DenyAllPasswordIdentityProvider) DeepCopyInto(out *DenyAllPasswordIdentityProvider) {
475 *out = *in
476 out.TypeMeta = in.TypeMeta
477 return
478 }
479
480
481 func (in *DenyAllPasswordIdentityProvider) DeepCopy() *DenyAllPasswordIdentityProvider {
482 if in == nil {
483 return nil
484 }
485 out := new(DenyAllPasswordIdentityProvider)
486 in.DeepCopyInto(out)
487 return out
488 }
489
490
491 func (in *DenyAllPasswordIdentityProvider) DeepCopyObject() runtime.Object {
492 if c := in.DeepCopy(); c != nil {
493 return c
494 }
495 return nil
496 }
497
498
499 func (in *DockerConfig) DeepCopyInto(out *DockerConfig) {
500 *out = *in
501 return
502 }
503
504
505 func (in *DockerConfig) DeepCopy() *DockerConfig {
506 if in == nil {
507 return nil
508 }
509 out := new(DockerConfig)
510 in.DeepCopyInto(out)
511 return out
512 }
513
514
515 func (in *EtcdConfig) DeepCopyInto(out *EtcdConfig) {
516 *out = *in
517 in.ServingInfo.DeepCopyInto(&out.ServingInfo)
518 in.PeerServingInfo.DeepCopyInto(&out.PeerServingInfo)
519 return
520 }
521
522
523 func (in *EtcdConfig) DeepCopy() *EtcdConfig {
524 if in == nil {
525 return nil
526 }
527 out := new(EtcdConfig)
528 in.DeepCopyInto(out)
529 return out
530 }
531
532
533 func (in *EtcdConnectionInfo) DeepCopyInto(out *EtcdConnectionInfo) {
534 *out = *in
535 if in.URLs != nil {
536 in, out := &in.URLs, &out.URLs
537 *out = make([]string, len(*in))
538 copy(*out, *in)
539 }
540 out.CertInfo = in.CertInfo
541 return
542 }
543
544
545 func (in *EtcdConnectionInfo) DeepCopy() *EtcdConnectionInfo {
546 if in == nil {
547 return nil
548 }
549 out := new(EtcdConnectionInfo)
550 in.DeepCopyInto(out)
551 return out
552 }
553
554
555 func (in *EtcdStorageConfig) DeepCopyInto(out *EtcdStorageConfig) {
556 *out = *in
557 return
558 }
559
560
561 func (in *EtcdStorageConfig) DeepCopy() *EtcdStorageConfig {
562 if in == nil {
563 return nil
564 }
565 out := new(EtcdStorageConfig)
566 in.DeepCopyInto(out)
567 return out
568 }
569
570
571 func (in ExtendedArguments) DeepCopyInto(out *ExtendedArguments) {
572 {
573 in := &in
574 *out = make(ExtendedArguments, len(*in))
575 for key, val := range *in {
576 var outVal []string
577 if val == nil {
578 (*out)[key] = nil
579 } else {
580 in, out := &val, &outVal
581 *out = make([]string, len(*in))
582 copy(*out, *in)
583 }
584 (*out)[key] = outVal
585 }
586 return
587 }
588 }
589
590
591 func (in ExtendedArguments) DeepCopy() ExtendedArguments {
592 if in == nil {
593 return nil
594 }
595 out := new(ExtendedArguments)
596 in.DeepCopyInto(out)
597 return *out
598 }
599
600
601 func (in FeatureList) DeepCopyInto(out *FeatureList) {
602 {
603 in := &in
604 *out = make(FeatureList, len(*in))
605 copy(*out, *in)
606 return
607 }
608 }
609
610
611 func (in FeatureList) DeepCopy() FeatureList {
612 if in == nil {
613 return nil
614 }
615 out := new(FeatureList)
616 in.DeepCopyInto(out)
617 return *out
618 }
619
620
621 func (in *GitHubIdentityProvider) DeepCopyInto(out *GitHubIdentityProvider) {
622 *out = *in
623 out.TypeMeta = in.TypeMeta
624 out.ClientSecret = in.ClientSecret
625 if in.Organizations != nil {
626 in, out := &in.Organizations, &out.Organizations
627 *out = make([]string, len(*in))
628 copy(*out, *in)
629 }
630 if in.Teams != nil {
631 in, out := &in.Teams, &out.Teams
632 *out = make([]string, len(*in))
633 copy(*out, *in)
634 }
635 return
636 }
637
638
639 func (in *GitHubIdentityProvider) DeepCopy() *GitHubIdentityProvider {
640 if in == nil {
641 return nil
642 }
643 out := new(GitHubIdentityProvider)
644 in.DeepCopyInto(out)
645 return out
646 }
647
648
649 func (in *GitHubIdentityProvider) DeepCopyObject() runtime.Object {
650 if c := in.DeepCopy(); c != nil {
651 return c
652 }
653 return nil
654 }
655
656
657 func (in *GitLabIdentityProvider) DeepCopyInto(out *GitLabIdentityProvider) {
658 *out = *in
659 out.TypeMeta = in.TypeMeta
660 out.ClientSecret = in.ClientSecret
661 if in.Legacy != nil {
662 in, out := &in.Legacy, &out.Legacy
663 *out = new(bool)
664 **out = **in
665 }
666 return
667 }
668
669
670 func (in *GitLabIdentityProvider) DeepCopy() *GitLabIdentityProvider {
671 if in == nil {
672 return nil
673 }
674 out := new(GitLabIdentityProvider)
675 in.DeepCopyInto(out)
676 return out
677 }
678
679
680 func (in *GitLabIdentityProvider) DeepCopyObject() runtime.Object {
681 if c := in.DeepCopy(); c != nil {
682 return c
683 }
684 return nil
685 }
686
687
688 func (in *GoogleIdentityProvider) DeepCopyInto(out *GoogleIdentityProvider) {
689 *out = *in
690 out.TypeMeta = in.TypeMeta
691 out.ClientSecret = in.ClientSecret
692 return
693 }
694
695
696 func (in *GoogleIdentityProvider) DeepCopy() *GoogleIdentityProvider {
697 if in == nil {
698 return nil
699 }
700 out := new(GoogleIdentityProvider)
701 in.DeepCopyInto(out)
702 return out
703 }
704
705
706 func (in *GoogleIdentityProvider) DeepCopyObject() runtime.Object {
707 if c := in.DeepCopy(); c != nil {
708 return c
709 }
710 return nil
711 }
712
713
714 func (in *GrantConfig) DeepCopyInto(out *GrantConfig) {
715 *out = *in
716 return
717 }
718
719
720 func (in *GrantConfig) DeepCopy() *GrantConfig {
721 if in == nil {
722 return nil
723 }
724 out := new(GrantConfig)
725 in.DeepCopyInto(out)
726 return out
727 }
728
729
730 func (in *GroupResource) DeepCopyInto(out *GroupResource) {
731 *out = *in
732 return
733 }
734
735
736 func (in *GroupResource) DeepCopy() *GroupResource {
737 if in == nil {
738 return nil
739 }
740 out := new(GroupResource)
741 in.DeepCopyInto(out)
742 return out
743 }
744
745
746 func (in *HTPasswdPasswordIdentityProvider) DeepCopyInto(out *HTPasswdPasswordIdentityProvider) {
747 *out = *in
748 out.TypeMeta = in.TypeMeta
749 return
750 }
751
752
753 func (in *HTPasswdPasswordIdentityProvider) DeepCopy() *HTPasswdPasswordIdentityProvider {
754 if in == nil {
755 return nil
756 }
757 out := new(HTPasswdPasswordIdentityProvider)
758 in.DeepCopyInto(out)
759 return out
760 }
761
762
763 func (in *HTPasswdPasswordIdentityProvider) DeepCopyObject() runtime.Object {
764 if c := in.DeepCopy(); c != nil {
765 return c
766 }
767 return nil
768 }
769
770
771 func (in *HTTPServingInfo) DeepCopyInto(out *HTTPServingInfo) {
772 *out = *in
773 in.ServingInfo.DeepCopyInto(&out.ServingInfo)
774 return
775 }
776
777
778 func (in *HTTPServingInfo) DeepCopy() *HTTPServingInfo {
779 if in == nil {
780 return nil
781 }
782 out := new(HTTPServingInfo)
783 in.DeepCopyInto(out)
784 return out
785 }
786
787
788 func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider) {
789 *out = *in
790 in.Provider.DeepCopyInto(&out.Provider)
791 return
792 }
793
794
795 func (in *IdentityProvider) DeepCopy() *IdentityProvider {
796 if in == nil {
797 return nil
798 }
799 out := new(IdentityProvider)
800 in.DeepCopyInto(out)
801 return out
802 }
803
804
805 func (in *ImageConfig) DeepCopyInto(out *ImageConfig) {
806 *out = *in
807 return
808 }
809
810
811 func (in *ImageConfig) DeepCopy() *ImageConfig {
812 if in == nil {
813 return nil
814 }
815 out := new(ImageConfig)
816 in.DeepCopyInto(out)
817 return out
818 }
819
820
821 func (in *ImagePolicyConfig) DeepCopyInto(out *ImagePolicyConfig) {
822 *out = *in
823 if in.AllowedRegistriesForImport != nil {
824 in, out := &in.AllowedRegistriesForImport, &out.AllowedRegistriesForImport
825 *out = new(AllowedRegistries)
826 if **in != nil {
827 in, out := *in, *out
828 *out = make([]RegistryLocation, len(*in))
829 copy(*out, *in)
830 }
831 }
832 return
833 }
834
835
836 func (in *ImagePolicyConfig) DeepCopy() *ImagePolicyConfig {
837 if in == nil {
838 return nil
839 }
840 out := new(ImagePolicyConfig)
841 in.DeepCopyInto(out)
842 return out
843 }
844
845
846 func (in *JenkinsPipelineConfig) DeepCopyInto(out *JenkinsPipelineConfig) {
847 *out = *in
848 if in.AutoProvisionEnabled != nil {
849 in, out := &in.AutoProvisionEnabled, &out.AutoProvisionEnabled
850 *out = new(bool)
851 **out = **in
852 }
853 if in.Parameters != nil {
854 in, out := &in.Parameters, &out.Parameters
855 *out = make(map[string]string, len(*in))
856 for key, val := range *in {
857 (*out)[key] = val
858 }
859 }
860 return
861 }
862
863
864 func (in *JenkinsPipelineConfig) DeepCopy() *JenkinsPipelineConfig {
865 if in == nil {
866 return nil
867 }
868 out := new(JenkinsPipelineConfig)
869 in.DeepCopyInto(out)
870 return out
871 }
872
873
874 func (in *KeystonePasswordIdentityProvider) DeepCopyInto(out *KeystonePasswordIdentityProvider) {
875 *out = *in
876 out.TypeMeta = in.TypeMeta
877 out.RemoteConnectionInfo = in.RemoteConnectionInfo
878 return
879 }
880
881
882 func (in *KeystonePasswordIdentityProvider) DeepCopy() *KeystonePasswordIdentityProvider {
883 if in == nil {
884 return nil
885 }
886 out := new(KeystonePasswordIdentityProvider)
887 in.DeepCopyInto(out)
888 return out
889 }
890
891
892 func (in *KeystonePasswordIdentityProvider) DeepCopyObject() runtime.Object {
893 if c := in.DeepCopy(); c != nil {
894 return c
895 }
896 return nil
897 }
898
899
900 func (in *KubeletConnectionInfo) DeepCopyInto(out *KubeletConnectionInfo) {
901 *out = *in
902 out.CertInfo = in.CertInfo
903 return
904 }
905
906
907 func (in *KubeletConnectionInfo) DeepCopy() *KubeletConnectionInfo {
908 if in == nil {
909 return nil
910 }
911 out := new(KubeletConnectionInfo)
912 in.DeepCopyInto(out)
913 return out
914 }
915
916
917 func (in *KubernetesMasterConfig) DeepCopyInto(out *KubernetesMasterConfig) {
918 *out = *in
919 if in.APILevels != nil {
920 in, out := &in.APILevels, &out.APILevels
921 *out = make([]string, len(*in))
922 copy(*out, *in)
923 }
924 if in.DisabledAPIGroupVersions != nil {
925 in, out := &in.DisabledAPIGroupVersions, &out.DisabledAPIGroupVersions
926 *out = make(map[string][]string, len(*in))
927 for key, val := range *in {
928 var outVal []string
929 if val == nil {
930 (*out)[key] = nil
931 } else {
932 in, out := &val, &outVal
933 *out = make([]string, len(*in))
934 copy(*out, *in)
935 }
936 (*out)[key] = outVal
937 }
938 }
939 out.ProxyClientInfo = in.ProxyClientInfo
940 if in.APIServerArguments != nil {
941 in, out := &in.APIServerArguments, &out.APIServerArguments
942 *out = make(ExtendedArguments, len(*in))
943 for key, val := range *in {
944 var outVal []string
945 if val == nil {
946 (*out)[key] = nil
947 } else {
948 in, out := &val, &outVal
949 *out = make([]string, len(*in))
950 copy(*out, *in)
951 }
952 (*out)[key] = outVal
953 }
954 }
955 if in.ControllerArguments != nil {
956 in, out := &in.ControllerArguments, &out.ControllerArguments
957 *out = make(ExtendedArguments, len(*in))
958 for key, val := range *in {
959 var outVal []string
960 if val == nil {
961 (*out)[key] = nil
962 } else {
963 in, out := &val, &outVal
964 *out = make([]string, len(*in))
965 copy(*out, *in)
966 }
967 (*out)[key] = outVal
968 }
969 }
970 if in.SchedulerArguments != nil {
971 in, out := &in.SchedulerArguments, &out.SchedulerArguments
972 *out = make(ExtendedArguments, len(*in))
973 for key, val := range *in {
974 var outVal []string
975 if val == nil {
976 (*out)[key] = nil
977 } else {
978 in, out := &val, &outVal
979 *out = make([]string, len(*in))
980 copy(*out, *in)
981 }
982 (*out)[key] = outVal
983 }
984 }
985 return
986 }
987
988
989 func (in *KubernetesMasterConfig) DeepCopy() *KubernetesMasterConfig {
990 if in == nil {
991 return nil
992 }
993 out := new(KubernetesMasterConfig)
994 in.DeepCopyInto(out)
995 return out
996 }
997
998
999 func (in *LDAPAttributeMapping) DeepCopyInto(out *LDAPAttributeMapping) {
1000 *out = *in
1001 if in.ID != nil {
1002 in, out := &in.ID, &out.ID
1003 *out = make([]string, len(*in))
1004 copy(*out, *in)
1005 }
1006 if in.PreferredUsername != nil {
1007 in, out := &in.PreferredUsername, &out.PreferredUsername
1008 *out = make([]string, len(*in))
1009 copy(*out, *in)
1010 }
1011 if in.Name != nil {
1012 in, out := &in.Name, &out.Name
1013 *out = make([]string, len(*in))
1014 copy(*out, *in)
1015 }
1016 if in.Email != nil {
1017 in, out := &in.Email, &out.Email
1018 *out = make([]string, len(*in))
1019 copy(*out, *in)
1020 }
1021 return
1022 }
1023
1024
1025 func (in *LDAPAttributeMapping) DeepCopy() *LDAPAttributeMapping {
1026 if in == nil {
1027 return nil
1028 }
1029 out := new(LDAPAttributeMapping)
1030 in.DeepCopyInto(out)
1031 return out
1032 }
1033
1034
1035 func (in *LDAPPasswordIdentityProvider) DeepCopyInto(out *LDAPPasswordIdentityProvider) {
1036 *out = *in
1037 out.TypeMeta = in.TypeMeta
1038 out.BindPassword = in.BindPassword
1039 in.Attributes.DeepCopyInto(&out.Attributes)
1040 return
1041 }
1042
1043
1044 func (in *LDAPPasswordIdentityProvider) DeepCopy() *LDAPPasswordIdentityProvider {
1045 if in == nil {
1046 return nil
1047 }
1048 out := new(LDAPPasswordIdentityProvider)
1049 in.DeepCopyInto(out)
1050 return out
1051 }
1052
1053
1054 func (in *LDAPPasswordIdentityProvider) DeepCopyObject() runtime.Object {
1055 if c := in.DeepCopy(); c != nil {
1056 return c
1057 }
1058 return nil
1059 }
1060
1061
1062 func (in *LDAPQuery) DeepCopyInto(out *LDAPQuery) {
1063 *out = *in
1064 return
1065 }
1066
1067
1068 func (in *LDAPQuery) DeepCopy() *LDAPQuery {
1069 if in == nil {
1070 return nil
1071 }
1072 out := new(LDAPQuery)
1073 in.DeepCopyInto(out)
1074 return out
1075 }
1076
1077
1078 func (in *LDAPSyncConfig) DeepCopyInto(out *LDAPSyncConfig) {
1079 *out = *in
1080 out.TypeMeta = in.TypeMeta
1081 out.BindPassword = in.BindPassword
1082 if in.LDAPGroupUIDToOpenShiftGroupNameMapping != nil {
1083 in, out := &in.LDAPGroupUIDToOpenShiftGroupNameMapping, &out.LDAPGroupUIDToOpenShiftGroupNameMapping
1084 *out = make(map[string]string, len(*in))
1085 for key, val := range *in {
1086 (*out)[key] = val
1087 }
1088 }
1089 if in.RFC2307Config != nil {
1090 in, out := &in.RFC2307Config, &out.RFC2307Config
1091 *out = new(RFC2307Config)
1092 (*in).DeepCopyInto(*out)
1093 }
1094 if in.ActiveDirectoryConfig != nil {
1095 in, out := &in.ActiveDirectoryConfig, &out.ActiveDirectoryConfig
1096 *out = new(ActiveDirectoryConfig)
1097 (*in).DeepCopyInto(*out)
1098 }
1099 if in.AugmentedActiveDirectoryConfig != nil {
1100 in, out := &in.AugmentedActiveDirectoryConfig, &out.AugmentedActiveDirectoryConfig
1101 *out = new(AugmentedActiveDirectoryConfig)
1102 (*in).DeepCopyInto(*out)
1103 }
1104 return
1105 }
1106
1107
1108 func (in *LDAPSyncConfig) DeepCopy() *LDAPSyncConfig {
1109 if in == nil {
1110 return nil
1111 }
1112 out := new(LDAPSyncConfig)
1113 in.DeepCopyInto(out)
1114 return out
1115 }
1116
1117
1118 func (in *LDAPSyncConfig) DeepCopyObject() runtime.Object {
1119 if c := in.DeepCopy(); c != nil {
1120 return c
1121 }
1122 return nil
1123 }
1124
1125
1126 func (in *LocalQuota) DeepCopyInto(out *LocalQuota) {
1127 *out = *in
1128 if in.PerFSGroup != nil {
1129 in, out := &in.PerFSGroup, &out.PerFSGroup
1130 x := (*in).DeepCopy()
1131 *out = &x
1132 }
1133 return
1134 }
1135
1136
1137 func (in *LocalQuota) DeepCopy() *LocalQuota {
1138 if in == nil {
1139 return nil
1140 }
1141 out := new(LocalQuota)
1142 in.DeepCopyInto(out)
1143 return out
1144 }
1145
1146
1147 func (in *MasterAuthConfig) DeepCopyInto(out *MasterAuthConfig) {
1148 *out = *in
1149 if in.RequestHeader != nil {
1150 in, out := &in.RequestHeader, &out.RequestHeader
1151 *out = new(RequestHeaderAuthenticationOptions)
1152 (*in).DeepCopyInto(*out)
1153 }
1154 if in.WebhookTokenAuthenticators != nil {
1155 in, out := &in.WebhookTokenAuthenticators, &out.WebhookTokenAuthenticators
1156 *out = make([]WebhookTokenAuthenticator, len(*in))
1157 copy(*out, *in)
1158 }
1159 return
1160 }
1161
1162
1163 func (in *MasterAuthConfig) DeepCopy() *MasterAuthConfig {
1164 if in == nil {
1165 return nil
1166 }
1167 out := new(MasterAuthConfig)
1168 in.DeepCopyInto(out)
1169 return out
1170 }
1171
1172
1173 func (in *MasterClients) DeepCopyInto(out *MasterClients) {
1174 *out = *in
1175 if in.OpenShiftLoopbackClientConnectionOverrides != nil {
1176 in, out := &in.OpenShiftLoopbackClientConnectionOverrides, &out.OpenShiftLoopbackClientConnectionOverrides
1177 *out = new(ClientConnectionOverrides)
1178 **out = **in
1179 }
1180 return
1181 }
1182
1183
1184 func (in *MasterClients) DeepCopy() *MasterClients {
1185 if in == nil {
1186 return nil
1187 }
1188 out := new(MasterClients)
1189 in.DeepCopyInto(out)
1190 return out
1191 }
1192
1193
1194 func (in *MasterConfig) DeepCopyInto(out *MasterConfig) {
1195 *out = *in
1196 out.TypeMeta = in.TypeMeta
1197 in.ServingInfo.DeepCopyInto(&out.ServingInfo)
1198 in.AuthConfig.DeepCopyInto(&out.AuthConfig)
1199 out.AggregatorConfig = in.AggregatorConfig
1200 if in.CORSAllowedOrigins != nil {
1201 in, out := &in.CORSAllowedOrigins, &out.CORSAllowedOrigins
1202 *out = make([]string, len(*in))
1203 copy(*out, *in)
1204 }
1205 if in.APILevels != nil {
1206 in, out := &in.APILevels, &out.APILevels
1207 *out = make([]string, len(*in))
1208 copy(*out, *in)
1209 }
1210 in.AdmissionConfig.DeepCopyInto(&out.AdmissionConfig)
1211 in.ControllerConfig.DeepCopyInto(&out.ControllerConfig)
1212 out.EtcdStorageConfig = in.EtcdStorageConfig
1213 in.EtcdClientInfo.DeepCopyInto(&out.EtcdClientInfo)
1214 out.KubeletClientInfo = in.KubeletClientInfo
1215 in.KubernetesMasterConfig.DeepCopyInto(&out.KubernetesMasterConfig)
1216 if in.EtcdConfig != nil {
1217 in, out := &in.EtcdConfig, &out.EtcdConfig
1218 *out = new(EtcdConfig)
1219 (*in).DeepCopyInto(*out)
1220 }
1221 if in.OAuthConfig != nil {
1222 in, out := &in.OAuthConfig, &out.OAuthConfig
1223 *out = new(OAuthConfig)
1224 (*in).DeepCopyInto(*out)
1225 }
1226 if in.DNSConfig != nil {
1227 in, out := &in.DNSConfig, &out.DNSConfig
1228 *out = new(DNSConfig)
1229 **out = **in
1230 }
1231 in.ServiceAccountConfig.DeepCopyInto(&out.ServiceAccountConfig)
1232 in.MasterClients.DeepCopyInto(&out.MasterClients)
1233 out.ImageConfig = in.ImageConfig
1234 in.ImagePolicyConfig.DeepCopyInto(&out.ImagePolicyConfig)
1235 in.PolicyConfig.DeepCopyInto(&out.PolicyConfig)
1236 in.ProjectConfig.DeepCopyInto(&out.ProjectConfig)
1237 out.RoutingConfig = in.RoutingConfig
1238 in.NetworkConfig.DeepCopyInto(&out.NetworkConfig)
1239 in.VolumeConfig.DeepCopyInto(&out.VolumeConfig)
1240 in.JenkinsPipelineConfig.DeepCopyInto(&out.JenkinsPipelineConfig)
1241 in.AuditConfig.DeepCopyInto(&out.AuditConfig)
1242 return
1243 }
1244
1245
1246 func (in *MasterConfig) DeepCopy() *MasterConfig {
1247 if in == nil {
1248 return nil
1249 }
1250 out := new(MasterConfig)
1251 in.DeepCopyInto(out)
1252 return out
1253 }
1254
1255
1256 func (in *MasterConfig) DeepCopyObject() runtime.Object {
1257 if c := in.DeepCopy(); c != nil {
1258 return c
1259 }
1260 return nil
1261 }
1262
1263
1264 func (in *MasterNetworkConfig) DeepCopyInto(out *MasterNetworkConfig) {
1265 *out = *in
1266 if in.ClusterNetworks != nil {
1267 in, out := &in.ClusterNetworks, &out.ClusterNetworks
1268 *out = make([]ClusterNetworkEntry, len(*in))
1269 copy(*out, *in)
1270 }
1271 if in.ExternalIPNetworkCIDRs != nil {
1272 in, out := &in.ExternalIPNetworkCIDRs, &out.ExternalIPNetworkCIDRs
1273 *out = make([]string, len(*in))
1274 copy(*out, *in)
1275 }
1276 return
1277 }
1278
1279
1280 func (in *MasterNetworkConfig) DeepCopy() *MasterNetworkConfig {
1281 if in == nil {
1282 return nil
1283 }
1284 out := new(MasterNetworkConfig)
1285 in.DeepCopyInto(out)
1286 return out
1287 }
1288
1289
1290 func (in *MasterVolumeConfig) DeepCopyInto(out *MasterVolumeConfig) {
1291 *out = *in
1292 if in.DynamicProvisioningEnabled != nil {
1293 in, out := &in.DynamicProvisioningEnabled, &out.DynamicProvisioningEnabled
1294 *out = new(bool)
1295 **out = **in
1296 }
1297 return
1298 }
1299
1300
1301 func (in *MasterVolumeConfig) DeepCopy() *MasterVolumeConfig {
1302 if in == nil {
1303 return nil
1304 }
1305 out := new(MasterVolumeConfig)
1306 in.DeepCopyInto(out)
1307 return out
1308 }
1309
1310
1311 func (in *NamedCertificate) DeepCopyInto(out *NamedCertificate) {
1312 *out = *in
1313 if in.Names != nil {
1314 in, out := &in.Names, &out.Names
1315 *out = make([]string, len(*in))
1316 copy(*out, *in)
1317 }
1318 out.CertInfo = in.CertInfo
1319 return
1320 }
1321
1322
1323 func (in *NamedCertificate) DeepCopy() *NamedCertificate {
1324 if in == nil {
1325 return nil
1326 }
1327 out := new(NamedCertificate)
1328 in.DeepCopyInto(out)
1329 return out
1330 }
1331
1332
1333 func (in *NodeAuthConfig) DeepCopyInto(out *NodeAuthConfig) {
1334 *out = *in
1335 return
1336 }
1337
1338
1339 func (in *NodeAuthConfig) DeepCopy() *NodeAuthConfig {
1340 if in == nil {
1341 return nil
1342 }
1343 out := new(NodeAuthConfig)
1344 in.DeepCopyInto(out)
1345 return out
1346 }
1347
1348
1349 func (in *NodeConfig) DeepCopyInto(out *NodeConfig) {
1350 *out = *in
1351 out.TypeMeta = in.TypeMeta
1352 in.ServingInfo.DeepCopyInto(&out.ServingInfo)
1353 if in.MasterClientConnectionOverrides != nil {
1354 in, out := &in.MasterClientConnectionOverrides, &out.MasterClientConnectionOverrides
1355 *out = new(ClientConnectionOverrides)
1356 **out = **in
1357 }
1358 if in.DNSNameservers != nil {
1359 in, out := &in.DNSNameservers, &out.DNSNameservers
1360 *out = make([]string, len(*in))
1361 copy(*out, *in)
1362 }
1363 out.NetworkConfig = in.NetworkConfig
1364 out.ImageConfig = in.ImageConfig
1365 if in.PodManifestConfig != nil {
1366 in, out := &in.PodManifestConfig, &out.PodManifestConfig
1367 *out = new(PodManifestConfig)
1368 **out = **in
1369 }
1370 out.AuthConfig = in.AuthConfig
1371 out.DockerConfig = in.DockerConfig
1372 if in.KubeletArguments != nil {
1373 in, out := &in.KubeletArguments, &out.KubeletArguments
1374 *out = make(ExtendedArguments, len(*in))
1375 for key, val := range *in {
1376 var outVal []string
1377 if val == nil {
1378 (*out)[key] = nil
1379 } else {
1380 in, out := &val, &outVal
1381 *out = make([]string, len(*in))
1382 copy(*out, *in)
1383 }
1384 (*out)[key] = outVal
1385 }
1386 }
1387 if in.ProxyArguments != nil {
1388 in, out := &in.ProxyArguments, &out.ProxyArguments
1389 *out = make(ExtendedArguments, len(*in))
1390 for key, val := range *in {
1391 var outVal []string
1392 if val == nil {
1393 (*out)[key] = nil
1394 } else {
1395 in, out := &val, &outVal
1396 *out = make([]string, len(*in))
1397 copy(*out, *in)
1398 }
1399 (*out)[key] = outVal
1400 }
1401 }
1402 if in.EnableUnidling != nil {
1403 in, out := &in.EnableUnidling, &out.EnableUnidling
1404 *out = new(bool)
1405 **out = **in
1406 }
1407 in.VolumeConfig.DeepCopyInto(&out.VolumeConfig)
1408 return
1409 }
1410
1411
1412 func (in *NodeConfig) DeepCopy() *NodeConfig {
1413 if in == nil {
1414 return nil
1415 }
1416 out := new(NodeConfig)
1417 in.DeepCopyInto(out)
1418 return out
1419 }
1420
1421
1422 func (in *NodeConfig) DeepCopyObject() runtime.Object {
1423 if c := in.DeepCopy(); c != nil {
1424 return c
1425 }
1426 return nil
1427 }
1428
1429
1430 func (in *NodeNetworkConfig) DeepCopyInto(out *NodeNetworkConfig) {
1431 *out = *in
1432 return
1433 }
1434
1435
1436 func (in *NodeNetworkConfig) DeepCopy() *NodeNetworkConfig {
1437 if in == nil {
1438 return nil
1439 }
1440 out := new(NodeNetworkConfig)
1441 in.DeepCopyInto(out)
1442 return out
1443 }
1444
1445
1446 func (in *NodeVolumeConfig) DeepCopyInto(out *NodeVolumeConfig) {
1447 *out = *in
1448 in.LocalQuota.DeepCopyInto(&out.LocalQuota)
1449 return
1450 }
1451
1452
1453 func (in *NodeVolumeConfig) DeepCopy() *NodeVolumeConfig {
1454 if in == nil {
1455 return nil
1456 }
1457 out := new(NodeVolumeConfig)
1458 in.DeepCopyInto(out)
1459 return out
1460 }
1461
1462
1463 func (in *OAuthConfig) DeepCopyInto(out *OAuthConfig) {
1464 *out = *in
1465 if in.MasterCA != nil {
1466 in, out := &in.MasterCA, &out.MasterCA
1467 *out = new(string)
1468 **out = **in
1469 }
1470 if in.IdentityProviders != nil {
1471 in, out := &in.IdentityProviders, &out.IdentityProviders
1472 *out = make([]IdentityProvider, len(*in))
1473 for i := range *in {
1474 (*in)[i].DeepCopyInto(&(*out)[i])
1475 }
1476 }
1477 out.GrantConfig = in.GrantConfig
1478 if in.SessionConfig != nil {
1479 in, out := &in.SessionConfig, &out.SessionConfig
1480 *out = new(SessionConfig)
1481 **out = **in
1482 }
1483 in.TokenConfig.DeepCopyInto(&out.TokenConfig)
1484 if in.Templates != nil {
1485 in, out := &in.Templates, &out.Templates
1486 *out = new(OAuthTemplates)
1487 **out = **in
1488 }
1489 return
1490 }
1491
1492
1493 func (in *OAuthConfig) DeepCopy() *OAuthConfig {
1494 if in == nil {
1495 return nil
1496 }
1497 out := new(OAuthConfig)
1498 in.DeepCopyInto(out)
1499 return out
1500 }
1501
1502
1503 func (in *OAuthTemplates) DeepCopyInto(out *OAuthTemplates) {
1504 *out = *in
1505 return
1506 }
1507
1508
1509 func (in *OAuthTemplates) DeepCopy() *OAuthTemplates {
1510 if in == nil {
1511 return nil
1512 }
1513 out := new(OAuthTemplates)
1514 in.DeepCopyInto(out)
1515 return out
1516 }
1517
1518
1519 func (in *OpenIDClaims) DeepCopyInto(out *OpenIDClaims) {
1520 *out = *in
1521 if in.ID != nil {
1522 in, out := &in.ID, &out.ID
1523 *out = make([]string, len(*in))
1524 copy(*out, *in)
1525 }
1526 if in.PreferredUsername != nil {
1527 in, out := &in.PreferredUsername, &out.PreferredUsername
1528 *out = make([]string, len(*in))
1529 copy(*out, *in)
1530 }
1531 if in.Name != nil {
1532 in, out := &in.Name, &out.Name
1533 *out = make([]string, len(*in))
1534 copy(*out, *in)
1535 }
1536 if in.Email != nil {
1537 in, out := &in.Email, &out.Email
1538 *out = make([]string, len(*in))
1539 copy(*out, *in)
1540 }
1541 return
1542 }
1543
1544
1545 func (in *OpenIDClaims) DeepCopy() *OpenIDClaims {
1546 if in == nil {
1547 return nil
1548 }
1549 out := new(OpenIDClaims)
1550 in.DeepCopyInto(out)
1551 return out
1552 }
1553
1554
1555 func (in *OpenIDIdentityProvider) DeepCopyInto(out *OpenIDIdentityProvider) {
1556 *out = *in
1557 out.TypeMeta = in.TypeMeta
1558 out.ClientSecret = in.ClientSecret
1559 if in.ExtraScopes != nil {
1560 in, out := &in.ExtraScopes, &out.ExtraScopes
1561 *out = make([]string, len(*in))
1562 copy(*out, *in)
1563 }
1564 if in.ExtraAuthorizeParameters != nil {
1565 in, out := &in.ExtraAuthorizeParameters, &out.ExtraAuthorizeParameters
1566 *out = make(map[string]string, len(*in))
1567 for key, val := range *in {
1568 (*out)[key] = val
1569 }
1570 }
1571 out.URLs = in.URLs
1572 in.Claims.DeepCopyInto(&out.Claims)
1573 return
1574 }
1575
1576
1577 func (in *OpenIDIdentityProvider) DeepCopy() *OpenIDIdentityProvider {
1578 if in == nil {
1579 return nil
1580 }
1581 out := new(OpenIDIdentityProvider)
1582 in.DeepCopyInto(out)
1583 return out
1584 }
1585
1586
1587 func (in *OpenIDIdentityProvider) DeepCopyObject() runtime.Object {
1588 if c := in.DeepCopy(); c != nil {
1589 return c
1590 }
1591 return nil
1592 }
1593
1594
1595 func (in *OpenIDURLs) DeepCopyInto(out *OpenIDURLs) {
1596 *out = *in
1597 return
1598 }
1599
1600
1601 func (in *OpenIDURLs) DeepCopy() *OpenIDURLs {
1602 if in == nil {
1603 return nil
1604 }
1605 out := new(OpenIDURLs)
1606 in.DeepCopyInto(out)
1607 return out
1608 }
1609
1610
1611 func (in *PodManifestConfig) DeepCopyInto(out *PodManifestConfig) {
1612 *out = *in
1613 return
1614 }
1615
1616
1617 func (in *PodManifestConfig) DeepCopy() *PodManifestConfig {
1618 if in == nil {
1619 return nil
1620 }
1621 out := new(PodManifestConfig)
1622 in.DeepCopyInto(out)
1623 return out
1624 }
1625
1626
1627 func (in *PolicyConfig) DeepCopyInto(out *PolicyConfig) {
1628 *out = *in
1629 in.UserAgentMatchingConfig.DeepCopyInto(&out.UserAgentMatchingConfig)
1630 return
1631 }
1632
1633
1634 func (in *PolicyConfig) DeepCopy() *PolicyConfig {
1635 if in == nil {
1636 return nil
1637 }
1638 out := new(PolicyConfig)
1639 in.DeepCopyInto(out)
1640 return out
1641 }
1642
1643
1644 func (in *ProjectConfig) DeepCopyInto(out *ProjectConfig) {
1645 *out = *in
1646 if in.SecurityAllocator != nil {
1647 in, out := &in.SecurityAllocator, &out.SecurityAllocator
1648 *out = new(SecurityAllocator)
1649 **out = **in
1650 }
1651 return
1652 }
1653
1654
1655 func (in *ProjectConfig) DeepCopy() *ProjectConfig {
1656 if in == nil {
1657 return nil
1658 }
1659 out := new(ProjectConfig)
1660 in.DeepCopyInto(out)
1661 return out
1662 }
1663
1664
1665 func (in *RFC2307Config) DeepCopyInto(out *RFC2307Config) {
1666 *out = *in
1667 out.AllGroupsQuery = in.AllGroupsQuery
1668 if in.GroupNameAttributes != nil {
1669 in, out := &in.GroupNameAttributes, &out.GroupNameAttributes
1670 *out = make([]string, len(*in))
1671 copy(*out, *in)
1672 }
1673 if in.GroupMembershipAttributes != nil {
1674 in, out := &in.GroupMembershipAttributes, &out.GroupMembershipAttributes
1675 *out = make([]string, len(*in))
1676 copy(*out, *in)
1677 }
1678 out.AllUsersQuery = in.AllUsersQuery
1679 if in.UserNameAttributes != nil {
1680 in, out := &in.UserNameAttributes, &out.UserNameAttributes
1681 *out = make([]string, len(*in))
1682 copy(*out, *in)
1683 }
1684 return
1685 }
1686
1687
1688 func (in *RFC2307Config) DeepCopy() *RFC2307Config {
1689 if in == nil {
1690 return nil
1691 }
1692 out := new(RFC2307Config)
1693 in.DeepCopyInto(out)
1694 return out
1695 }
1696
1697
1698 func (in *RegistryLocation) DeepCopyInto(out *RegistryLocation) {
1699 *out = *in
1700 return
1701 }
1702
1703
1704 func (in *RegistryLocation) DeepCopy() *RegistryLocation {
1705 if in == nil {
1706 return nil
1707 }
1708 out := new(RegistryLocation)
1709 in.DeepCopyInto(out)
1710 return out
1711 }
1712
1713
1714 func (in *RemoteConnectionInfo) DeepCopyInto(out *RemoteConnectionInfo) {
1715 *out = *in
1716 out.CertInfo = in.CertInfo
1717 return
1718 }
1719
1720
1721 func (in *RemoteConnectionInfo) DeepCopy() *RemoteConnectionInfo {
1722 if in == nil {
1723 return nil
1724 }
1725 out := new(RemoteConnectionInfo)
1726 in.DeepCopyInto(out)
1727 return out
1728 }
1729
1730
1731 func (in *RequestHeaderAuthenticationOptions) DeepCopyInto(out *RequestHeaderAuthenticationOptions) {
1732 *out = *in
1733 if in.ClientCommonNames != nil {
1734 in, out := &in.ClientCommonNames, &out.ClientCommonNames
1735 *out = make([]string, len(*in))
1736 copy(*out, *in)
1737 }
1738 if in.UsernameHeaders != nil {
1739 in, out := &in.UsernameHeaders, &out.UsernameHeaders
1740 *out = make([]string, len(*in))
1741 copy(*out, *in)
1742 }
1743 if in.GroupHeaders != nil {
1744 in, out := &in.GroupHeaders, &out.GroupHeaders
1745 *out = make([]string, len(*in))
1746 copy(*out, *in)
1747 }
1748 if in.ExtraHeaderPrefixes != nil {
1749 in, out := &in.ExtraHeaderPrefixes, &out.ExtraHeaderPrefixes
1750 *out = make([]string, len(*in))
1751 copy(*out, *in)
1752 }
1753 return
1754 }
1755
1756
1757 func (in *RequestHeaderAuthenticationOptions) DeepCopy() *RequestHeaderAuthenticationOptions {
1758 if in == nil {
1759 return nil
1760 }
1761 out := new(RequestHeaderAuthenticationOptions)
1762 in.DeepCopyInto(out)
1763 return out
1764 }
1765
1766
1767 func (in *RequestHeaderIdentityProvider) DeepCopyInto(out *RequestHeaderIdentityProvider) {
1768 *out = *in
1769 out.TypeMeta = in.TypeMeta
1770 if in.ClientCommonNames != nil {
1771 in, out := &in.ClientCommonNames, &out.ClientCommonNames
1772 *out = make([]string, len(*in))
1773 copy(*out, *in)
1774 }
1775 if in.Headers != nil {
1776 in, out := &in.Headers, &out.Headers
1777 *out = make([]string, len(*in))
1778 copy(*out, *in)
1779 }
1780 if in.PreferredUsernameHeaders != nil {
1781 in, out := &in.PreferredUsernameHeaders, &out.PreferredUsernameHeaders
1782 *out = make([]string, len(*in))
1783 copy(*out, *in)
1784 }
1785 if in.NameHeaders != nil {
1786 in, out := &in.NameHeaders, &out.NameHeaders
1787 *out = make([]string, len(*in))
1788 copy(*out, *in)
1789 }
1790 if in.EmailHeaders != nil {
1791 in, out := &in.EmailHeaders, &out.EmailHeaders
1792 *out = make([]string, len(*in))
1793 copy(*out, *in)
1794 }
1795 return
1796 }
1797
1798
1799 func (in *RequestHeaderIdentityProvider) DeepCopy() *RequestHeaderIdentityProvider {
1800 if in == nil {
1801 return nil
1802 }
1803 out := new(RequestHeaderIdentityProvider)
1804 in.DeepCopyInto(out)
1805 return out
1806 }
1807
1808
1809 func (in *RequestHeaderIdentityProvider) DeepCopyObject() runtime.Object {
1810 if c := in.DeepCopy(); c != nil {
1811 return c
1812 }
1813 return nil
1814 }
1815
1816
1817 func (in *RoutingConfig) DeepCopyInto(out *RoutingConfig) {
1818 *out = *in
1819 return
1820 }
1821
1822
1823 func (in *RoutingConfig) DeepCopy() *RoutingConfig {
1824 if in == nil {
1825 return nil
1826 }
1827 out := new(RoutingConfig)
1828 in.DeepCopyInto(out)
1829 return out
1830 }
1831
1832
1833 func (in *SecurityAllocator) DeepCopyInto(out *SecurityAllocator) {
1834 *out = *in
1835 return
1836 }
1837
1838
1839 func (in *SecurityAllocator) DeepCopy() *SecurityAllocator {
1840 if in == nil {
1841 return nil
1842 }
1843 out := new(SecurityAllocator)
1844 in.DeepCopyInto(out)
1845 return out
1846 }
1847
1848
1849 func (in *ServiceAccountConfig) DeepCopyInto(out *ServiceAccountConfig) {
1850 *out = *in
1851 if in.ManagedNames != nil {
1852 in, out := &in.ManagedNames, &out.ManagedNames
1853 *out = make([]string, len(*in))
1854 copy(*out, *in)
1855 }
1856 if in.PublicKeyFiles != nil {
1857 in, out := &in.PublicKeyFiles, &out.PublicKeyFiles
1858 *out = make([]string, len(*in))
1859 copy(*out, *in)
1860 }
1861 return
1862 }
1863
1864
1865 func (in *ServiceAccountConfig) DeepCopy() *ServiceAccountConfig {
1866 if in == nil {
1867 return nil
1868 }
1869 out := new(ServiceAccountConfig)
1870 in.DeepCopyInto(out)
1871 return out
1872 }
1873
1874
1875 func (in *ServiceServingCert) DeepCopyInto(out *ServiceServingCert) {
1876 *out = *in
1877 if in.Signer != nil {
1878 in, out := &in.Signer, &out.Signer
1879 *out = new(CertInfo)
1880 **out = **in
1881 }
1882 return
1883 }
1884
1885
1886 func (in *ServiceServingCert) DeepCopy() *ServiceServingCert {
1887 if in == nil {
1888 return nil
1889 }
1890 out := new(ServiceServingCert)
1891 in.DeepCopyInto(out)
1892 return out
1893 }
1894
1895
1896 func (in *ServingInfo) DeepCopyInto(out *ServingInfo) {
1897 *out = *in
1898 out.CertInfo = in.CertInfo
1899 if in.NamedCertificates != nil {
1900 in, out := &in.NamedCertificates, &out.NamedCertificates
1901 *out = make([]NamedCertificate, len(*in))
1902 for i := range *in {
1903 (*in)[i].DeepCopyInto(&(*out)[i])
1904 }
1905 }
1906 if in.CipherSuites != nil {
1907 in, out := &in.CipherSuites, &out.CipherSuites
1908 *out = make([]string, len(*in))
1909 copy(*out, *in)
1910 }
1911 return
1912 }
1913
1914
1915 func (in *ServingInfo) DeepCopy() *ServingInfo {
1916 if in == nil {
1917 return nil
1918 }
1919 out := new(ServingInfo)
1920 in.DeepCopyInto(out)
1921 return out
1922 }
1923
1924
1925 func (in *SessionConfig) DeepCopyInto(out *SessionConfig) {
1926 *out = *in
1927 return
1928 }
1929
1930
1931 func (in *SessionConfig) DeepCopy() *SessionConfig {
1932 if in == nil {
1933 return nil
1934 }
1935 out := new(SessionConfig)
1936 in.DeepCopyInto(out)
1937 return out
1938 }
1939
1940
1941 func (in *SessionSecret) DeepCopyInto(out *SessionSecret) {
1942 *out = *in
1943 return
1944 }
1945
1946
1947 func (in *SessionSecret) DeepCopy() *SessionSecret {
1948 if in == nil {
1949 return nil
1950 }
1951 out := new(SessionSecret)
1952 in.DeepCopyInto(out)
1953 return out
1954 }
1955
1956
1957 func (in *SessionSecrets) DeepCopyInto(out *SessionSecrets) {
1958 *out = *in
1959 out.TypeMeta = in.TypeMeta
1960 if in.Secrets != nil {
1961 in, out := &in.Secrets, &out.Secrets
1962 *out = make([]SessionSecret, len(*in))
1963 copy(*out, *in)
1964 }
1965 return
1966 }
1967
1968
1969 func (in *SessionSecrets) DeepCopy() *SessionSecrets {
1970 if in == nil {
1971 return nil
1972 }
1973 out := new(SessionSecrets)
1974 in.DeepCopyInto(out)
1975 return out
1976 }
1977
1978
1979 func (in *SessionSecrets) DeepCopyObject() runtime.Object {
1980 if c := in.DeepCopy(); c != nil {
1981 return c
1982 }
1983 return nil
1984 }
1985
1986
1987 func (in *SourceStrategyDefaultsConfig) DeepCopyInto(out *SourceStrategyDefaultsConfig) {
1988 *out = *in
1989 if in.Incremental != nil {
1990 in, out := &in.Incremental, &out.Incremental
1991 *out = new(bool)
1992 **out = **in
1993 }
1994 return
1995 }
1996
1997
1998 func (in *SourceStrategyDefaultsConfig) DeepCopy() *SourceStrategyDefaultsConfig {
1999 if in == nil {
2000 return nil
2001 }
2002 out := new(SourceStrategyDefaultsConfig)
2003 in.DeepCopyInto(out)
2004 return out
2005 }
2006
2007
2008 func (in *StringSource) DeepCopyInto(out *StringSource) {
2009 *out = *in
2010 out.StringSourceSpec = in.StringSourceSpec
2011 return
2012 }
2013
2014
2015 func (in *StringSource) DeepCopy() *StringSource {
2016 if in == nil {
2017 return nil
2018 }
2019 out := new(StringSource)
2020 in.DeepCopyInto(out)
2021 return out
2022 }
2023
2024
2025 func (in *StringSourceSpec) DeepCopyInto(out *StringSourceSpec) {
2026 *out = *in
2027 return
2028 }
2029
2030
2031 func (in *StringSourceSpec) DeepCopy() *StringSourceSpec {
2032 if in == nil {
2033 return nil
2034 }
2035 out := new(StringSourceSpec)
2036 in.DeepCopyInto(out)
2037 return out
2038 }
2039
2040
2041 func (in *TokenConfig) DeepCopyInto(out *TokenConfig) {
2042 *out = *in
2043 if in.AccessTokenInactivityTimeoutSeconds != nil {
2044 in, out := &in.AccessTokenInactivityTimeoutSeconds, &out.AccessTokenInactivityTimeoutSeconds
2045 *out = new(int32)
2046 **out = **in
2047 }
2048 return
2049 }
2050
2051
2052 func (in *TokenConfig) DeepCopy() *TokenConfig {
2053 if in == nil {
2054 return nil
2055 }
2056 out := new(TokenConfig)
2057 in.DeepCopyInto(out)
2058 return out
2059 }
2060
2061
2062 func (in *UserAgentDenyRule) DeepCopyInto(out *UserAgentDenyRule) {
2063 *out = *in
2064 in.UserAgentMatchRule.DeepCopyInto(&out.UserAgentMatchRule)
2065 return
2066 }
2067
2068
2069 func (in *UserAgentDenyRule) DeepCopy() *UserAgentDenyRule {
2070 if in == nil {
2071 return nil
2072 }
2073 out := new(UserAgentDenyRule)
2074 in.DeepCopyInto(out)
2075 return out
2076 }
2077
2078
2079 func (in *UserAgentMatchRule) DeepCopyInto(out *UserAgentMatchRule) {
2080 *out = *in
2081 if in.HTTPVerbs != nil {
2082 in, out := &in.HTTPVerbs, &out.HTTPVerbs
2083 *out = make([]string, len(*in))
2084 copy(*out, *in)
2085 }
2086 return
2087 }
2088
2089
2090 func (in *UserAgentMatchRule) DeepCopy() *UserAgentMatchRule {
2091 if in == nil {
2092 return nil
2093 }
2094 out := new(UserAgentMatchRule)
2095 in.DeepCopyInto(out)
2096 return out
2097 }
2098
2099
2100 func (in *UserAgentMatchingConfig) DeepCopyInto(out *UserAgentMatchingConfig) {
2101 *out = *in
2102 if in.RequiredClients != nil {
2103 in, out := &in.RequiredClients, &out.RequiredClients
2104 *out = make([]UserAgentMatchRule, len(*in))
2105 for i := range *in {
2106 (*in)[i].DeepCopyInto(&(*out)[i])
2107 }
2108 }
2109 if in.DeniedClients != nil {
2110 in, out := &in.DeniedClients, &out.DeniedClients
2111 *out = make([]UserAgentDenyRule, len(*in))
2112 for i := range *in {
2113 (*in)[i].DeepCopyInto(&(*out)[i])
2114 }
2115 }
2116 return
2117 }
2118
2119
2120 func (in *UserAgentMatchingConfig) DeepCopy() *UserAgentMatchingConfig {
2121 if in == nil {
2122 return nil
2123 }
2124 out := new(UserAgentMatchingConfig)
2125 in.DeepCopyInto(out)
2126 return out
2127 }
2128
2129
2130 func (in *WebhookTokenAuthenticator) DeepCopyInto(out *WebhookTokenAuthenticator) {
2131 *out = *in
2132 return
2133 }
2134
2135
2136 func (in *WebhookTokenAuthenticator) DeepCopy() *WebhookTokenAuthenticator {
2137 if in == nil {
2138 return nil
2139 }
2140 out := new(WebhookTokenAuthenticator)
2141 in.DeepCopyInto(out)
2142 return out
2143 }
2144
View as plain text