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 *JobBinaryAuthorization) DeepCopyInto(out *JobBinaryAuthorization) {
34 *out = *in
35 if in.BreakglassJustification != nil {
36 in, out := &in.BreakglassJustification, &out.BreakglassJustification
37 *out = new(string)
38 **out = **in
39 }
40 if in.UseDefault != nil {
41 in, out := &in.UseDefault, &out.UseDefault
42 *out = new(bool)
43 **out = **in
44 }
45 return
46 }
47
48
49 func (in *JobBinaryAuthorization) DeepCopy() *JobBinaryAuthorization {
50 if in == nil {
51 return nil
52 }
53 out := new(JobBinaryAuthorization)
54 in.DeepCopyInto(out)
55 return out
56 }
57
58
59 func (in *JobContainers) DeepCopyInto(out *JobContainers) {
60 *out = *in
61 if in.Args != nil {
62 in, out := &in.Args, &out.Args
63 *out = make([]string, len(*in))
64 copy(*out, *in)
65 }
66 if in.Command != nil {
67 in, out := &in.Command, &out.Command
68 *out = make([]string, len(*in))
69 copy(*out, *in)
70 }
71 if in.Env != nil {
72 in, out := &in.Env, &out.Env
73 *out = make([]JobEnv, len(*in))
74 for i := range *in {
75 (*in)[i].DeepCopyInto(&(*out)[i])
76 }
77 }
78 if in.LivenessProbe != nil {
79 in, out := &in.LivenessProbe, &out.LivenessProbe
80 *out = new(JobLivenessProbe)
81 (*in).DeepCopyInto(*out)
82 }
83 if in.Name != nil {
84 in, out := &in.Name, &out.Name
85 *out = new(string)
86 **out = **in
87 }
88 if in.Ports != nil {
89 in, out := &in.Ports, &out.Ports
90 *out = make([]JobPorts, len(*in))
91 for i := range *in {
92 (*in)[i].DeepCopyInto(&(*out)[i])
93 }
94 }
95 if in.Resources != nil {
96 in, out := &in.Resources, &out.Resources
97 *out = new(JobResources)
98 (*in).DeepCopyInto(*out)
99 }
100 if in.StartupProbe != nil {
101 in, out := &in.StartupProbe, &out.StartupProbe
102 *out = new(JobStartupProbe)
103 (*in).DeepCopyInto(*out)
104 }
105 if in.VolumeMounts != nil {
106 in, out := &in.VolumeMounts, &out.VolumeMounts
107 *out = make([]JobVolumeMounts, len(*in))
108 copy(*out, *in)
109 }
110 if in.WorkingDir != nil {
111 in, out := &in.WorkingDir, &out.WorkingDir
112 *out = new(string)
113 **out = **in
114 }
115 return
116 }
117
118
119 func (in *JobContainers) DeepCopy() *JobContainers {
120 if in == nil {
121 return nil
122 }
123 out := new(JobContainers)
124 in.DeepCopyInto(out)
125 return out
126 }
127
128
129 func (in *JobEmptyDir) DeepCopyInto(out *JobEmptyDir) {
130 *out = *in
131 if in.Medium != nil {
132 in, out := &in.Medium, &out.Medium
133 *out = new(string)
134 **out = **in
135 }
136 if in.SizeLimit != nil {
137 in, out := &in.SizeLimit, &out.SizeLimit
138 *out = new(string)
139 **out = **in
140 }
141 return
142 }
143
144
145 func (in *JobEmptyDir) DeepCopy() *JobEmptyDir {
146 if in == nil {
147 return nil
148 }
149 out := new(JobEmptyDir)
150 in.DeepCopyInto(out)
151 return out
152 }
153
154
155 func (in *JobEnv) DeepCopyInto(out *JobEnv) {
156 *out = *in
157 if in.Value != nil {
158 in, out := &in.Value, &out.Value
159 *out = new(string)
160 **out = **in
161 }
162 if in.ValueSource != nil {
163 in, out := &in.ValueSource, &out.ValueSource
164 *out = new(JobValueSource)
165 (*in).DeepCopyInto(*out)
166 }
167 return
168 }
169
170
171 func (in *JobEnv) DeepCopy() *JobEnv {
172 if in == nil {
173 return nil
174 }
175 out := new(JobEnv)
176 in.DeepCopyInto(out)
177 return out
178 }
179
180
181 func (in *JobHttpGet) DeepCopyInto(out *JobHttpGet) {
182 *out = *in
183 if in.HttpHeaders != nil {
184 in, out := &in.HttpHeaders, &out.HttpHeaders
185 *out = make([]JobHttpHeaders, len(*in))
186 for i := range *in {
187 (*in)[i].DeepCopyInto(&(*out)[i])
188 }
189 }
190 if in.Path != nil {
191 in, out := &in.Path, &out.Path
192 *out = new(string)
193 **out = **in
194 }
195 return
196 }
197
198
199 func (in *JobHttpGet) DeepCopy() *JobHttpGet {
200 if in == nil {
201 return nil
202 }
203 out := new(JobHttpGet)
204 in.DeepCopyInto(out)
205 return out
206 }
207
208
209 func (in *JobHttpHeaders) DeepCopyInto(out *JobHttpHeaders) {
210 *out = *in
211 if in.Value != nil {
212 in, out := &in.Value, &out.Value
213 *out = new(string)
214 **out = **in
215 }
216 return
217 }
218
219
220 func (in *JobHttpHeaders) DeepCopy() *JobHttpHeaders {
221 if in == nil {
222 return nil
223 }
224 out := new(JobHttpHeaders)
225 in.DeepCopyInto(out)
226 return out
227 }
228
229
230 func (in *JobItems) DeepCopyInto(out *JobItems) {
231 *out = *in
232 out.VersionRef = in.VersionRef
233 return
234 }
235
236
237 func (in *JobItems) DeepCopy() *JobItems {
238 if in == nil {
239 return nil
240 }
241 out := new(JobItems)
242 in.DeepCopyInto(out)
243 return out
244 }
245
246
247 func (in *JobLatestCreatedExecutionStatus) DeepCopyInto(out *JobLatestCreatedExecutionStatus) {
248 *out = *in
249 if in.CompletionTime != nil {
250 in, out := &in.CompletionTime, &out.CompletionTime
251 *out = new(string)
252 **out = **in
253 }
254 if in.CreateTime != nil {
255 in, out := &in.CreateTime, &out.CreateTime
256 *out = new(string)
257 **out = **in
258 }
259 if in.Name != nil {
260 in, out := &in.Name, &out.Name
261 *out = new(string)
262 **out = **in
263 }
264 return
265 }
266
267
268 func (in *JobLatestCreatedExecutionStatus) DeepCopy() *JobLatestCreatedExecutionStatus {
269 if in == nil {
270 return nil
271 }
272 out := new(JobLatestCreatedExecutionStatus)
273 in.DeepCopyInto(out)
274 return out
275 }
276
277
278 func (in *JobLivenessProbe) DeepCopyInto(out *JobLivenessProbe) {
279 *out = *in
280 if in.FailureThreshold != nil {
281 in, out := &in.FailureThreshold, &out.FailureThreshold
282 *out = new(int)
283 **out = **in
284 }
285 if in.HttpGet != nil {
286 in, out := &in.HttpGet, &out.HttpGet
287 *out = new(JobHttpGet)
288 (*in).DeepCopyInto(*out)
289 }
290 if in.InitialDelaySeconds != nil {
291 in, out := &in.InitialDelaySeconds, &out.InitialDelaySeconds
292 *out = new(int)
293 **out = **in
294 }
295 if in.PeriodSeconds != nil {
296 in, out := &in.PeriodSeconds, &out.PeriodSeconds
297 *out = new(int)
298 **out = **in
299 }
300 if in.TcpSocket != nil {
301 in, out := &in.TcpSocket, &out.TcpSocket
302 *out = new(JobTcpSocket)
303 (*in).DeepCopyInto(*out)
304 }
305 if in.TimeoutSeconds != nil {
306 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
307 *out = new(int)
308 **out = **in
309 }
310 return
311 }
312
313
314 func (in *JobLivenessProbe) DeepCopy() *JobLivenessProbe {
315 if in == nil {
316 return nil
317 }
318 out := new(JobLivenessProbe)
319 in.DeepCopyInto(out)
320 return out
321 }
322
323
324 func (in *JobPorts) DeepCopyInto(out *JobPorts) {
325 *out = *in
326 if in.ContainerPort != nil {
327 in, out := &in.ContainerPort, &out.ContainerPort
328 *out = new(int)
329 **out = **in
330 }
331 if in.Name != nil {
332 in, out := &in.Name, &out.Name
333 *out = new(string)
334 **out = **in
335 }
336 return
337 }
338
339
340 func (in *JobPorts) DeepCopy() *JobPorts {
341 if in == nil {
342 return nil
343 }
344 out := new(JobPorts)
345 in.DeepCopyInto(out)
346 return out
347 }
348
349
350 func (in *JobResources) DeepCopyInto(out *JobResources) {
351 *out = *in
352 if in.Limits != nil {
353 in, out := &in.Limits, &out.Limits
354 *out = make(map[string]string, len(*in))
355 for key, val := range *in {
356 (*out)[key] = val
357 }
358 }
359 return
360 }
361
362
363 func (in *JobResources) DeepCopy() *JobResources {
364 if in == nil {
365 return nil
366 }
367 out := new(JobResources)
368 in.DeepCopyInto(out)
369 return out
370 }
371
372
373 func (in *JobSecret) DeepCopyInto(out *JobSecret) {
374 *out = *in
375 if in.DefaultMode != nil {
376 in, out := &in.DefaultMode, &out.DefaultMode
377 *out = new(int)
378 **out = **in
379 }
380 if in.Items != nil {
381 in, out := &in.Items, &out.Items
382 *out = make([]JobItems, len(*in))
383 copy(*out, *in)
384 }
385 out.SecretRef = in.SecretRef
386 return
387 }
388
389
390 func (in *JobSecret) DeepCopy() *JobSecret {
391 if in == nil {
392 return nil
393 }
394 out := new(JobSecret)
395 in.DeepCopyInto(out)
396 return out
397 }
398
399
400 func (in *JobStartupProbe) DeepCopyInto(out *JobStartupProbe) {
401 *out = *in
402 if in.FailureThreshold != nil {
403 in, out := &in.FailureThreshold, &out.FailureThreshold
404 *out = new(int)
405 **out = **in
406 }
407 if in.HttpGet != nil {
408 in, out := &in.HttpGet, &out.HttpGet
409 *out = new(JobHttpGet)
410 (*in).DeepCopyInto(*out)
411 }
412 if in.InitialDelaySeconds != nil {
413 in, out := &in.InitialDelaySeconds, &out.InitialDelaySeconds
414 *out = new(int)
415 **out = **in
416 }
417 if in.PeriodSeconds != nil {
418 in, out := &in.PeriodSeconds, &out.PeriodSeconds
419 *out = new(int)
420 **out = **in
421 }
422 if in.TcpSocket != nil {
423 in, out := &in.TcpSocket, &out.TcpSocket
424 *out = new(JobTcpSocket)
425 (*in).DeepCopyInto(*out)
426 }
427 if in.TimeoutSeconds != nil {
428 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
429 *out = new(int)
430 **out = **in
431 }
432 return
433 }
434
435
436 func (in *JobStartupProbe) DeepCopy() *JobStartupProbe {
437 if in == nil {
438 return nil
439 }
440 out := new(JobStartupProbe)
441 in.DeepCopyInto(out)
442 return out
443 }
444
445
446 func (in *JobTcpSocket) DeepCopyInto(out *JobTcpSocket) {
447 *out = *in
448 if in.Port != nil {
449 in, out := &in.Port, &out.Port
450 *out = new(int)
451 **out = **in
452 }
453 return
454 }
455
456
457 func (in *JobTcpSocket) DeepCopy() *JobTcpSocket {
458 if in == nil {
459 return nil
460 }
461 out := new(JobTcpSocket)
462 in.DeepCopyInto(out)
463 return out
464 }
465
466
467 func (in *JobTemplate) DeepCopyInto(out *JobTemplate) {
468 *out = *in
469 if in.Containers != nil {
470 in, out := &in.Containers, &out.Containers
471 *out = make([]JobContainers, len(*in))
472 for i := range *in {
473 (*in)[i].DeepCopyInto(&(*out)[i])
474 }
475 }
476 if in.EncryptionKeyRef != nil {
477 in, out := &in.EncryptionKeyRef, &out.EncryptionKeyRef
478 *out = new(v1alpha1.ResourceRef)
479 **out = **in
480 }
481 if in.ExecutionEnvironment != nil {
482 in, out := &in.ExecutionEnvironment, &out.ExecutionEnvironment
483 *out = new(string)
484 **out = **in
485 }
486 if in.MaxRetries != nil {
487 in, out := &in.MaxRetries, &out.MaxRetries
488 *out = new(int)
489 **out = **in
490 }
491 if in.ServiceAccountRef != nil {
492 in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
493 *out = new(v1alpha1.ResourceRef)
494 **out = **in
495 }
496 if in.Timeout != nil {
497 in, out := &in.Timeout, &out.Timeout
498 *out = new(string)
499 **out = **in
500 }
501 if in.Volumes != nil {
502 in, out := &in.Volumes, &out.Volumes
503 *out = make([]JobVolumes, len(*in))
504 for i := range *in {
505 (*in)[i].DeepCopyInto(&(*out)[i])
506 }
507 }
508 if in.VpcAccess != nil {
509 in, out := &in.VpcAccess, &out.VpcAccess
510 *out = new(JobVpcAccess)
511 (*in).DeepCopyInto(*out)
512 }
513 return
514 }
515
516
517 func (in *JobTemplate) DeepCopy() *JobTemplate {
518 if in == nil {
519 return nil
520 }
521 out := new(JobTemplate)
522 in.DeepCopyInto(out)
523 return out
524 }
525
526
527 func (in *JobTerminalConditionStatus) DeepCopyInto(out *JobTerminalConditionStatus) {
528 *out = *in
529 if in.ExecutionReason != nil {
530 in, out := &in.ExecutionReason, &out.ExecutionReason
531 *out = new(string)
532 **out = **in
533 }
534 if in.LastTransitionTime != nil {
535 in, out := &in.LastTransitionTime, &out.LastTransitionTime
536 *out = new(string)
537 **out = **in
538 }
539 if in.Message != nil {
540 in, out := &in.Message, &out.Message
541 *out = new(string)
542 **out = **in
543 }
544 if in.Reason != nil {
545 in, out := &in.Reason, &out.Reason
546 *out = new(string)
547 **out = **in
548 }
549 if in.RevisionReason != nil {
550 in, out := &in.RevisionReason, &out.RevisionReason
551 *out = new(string)
552 **out = **in
553 }
554 if in.Severity != nil {
555 in, out := &in.Severity, &out.Severity
556 *out = new(string)
557 **out = **in
558 }
559 if in.State != nil {
560 in, out := &in.State, &out.State
561 *out = new(string)
562 **out = **in
563 }
564 if in.Type != nil {
565 in, out := &in.Type, &out.Type
566 *out = new(string)
567 **out = **in
568 }
569 return
570 }
571
572
573 func (in *JobTerminalConditionStatus) DeepCopy() *JobTerminalConditionStatus {
574 if in == nil {
575 return nil
576 }
577 out := new(JobTerminalConditionStatus)
578 in.DeepCopyInto(out)
579 return out
580 }
581
582
583 func (in *JobValueSource) DeepCopyInto(out *JobValueSource) {
584 *out = *in
585 if in.SecretKeyRef != nil {
586 in, out := &in.SecretKeyRef, &out.SecretKeyRef
587 *out = new(v1alpha1.ResourceRef)
588 **out = **in
589 }
590 return
591 }
592
593
594 func (in *JobValueSource) DeepCopy() *JobValueSource {
595 if in == nil {
596 return nil
597 }
598 out := new(JobValueSource)
599 in.DeepCopyInto(out)
600 return out
601 }
602
603
604 func (in *JobVolumeMounts) DeepCopyInto(out *JobVolumeMounts) {
605 *out = *in
606 return
607 }
608
609
610 func (in *JobVolumeMounts) DeepCopy() *JobVolumeMounts {
611 if in == nil {
612 return nil
613 }
614 out := new(JobVolumeMounts)
615 in.DeepCopyInto(out)
616 return out
617 }
618
619
620 func (in *JobVolumes) DeepCopyInto(out *JobVolumes) {
621 *out = *in
622 if in.EmptyDir != nil {
623 in, out := &in.EmptyDir, &out.EmptyDir
624 *out = new(JobEmptyDir)
625 (*in).DeepCopyInto(*out)
626 }
627 if in.Secret != nil {
628 in, out := &in.Secret, &out.Secret
629 *out = new(JobSecret)
630 (*in).DeepCopyInto(*out)
631 }
632 return
633 }
634
635
636 func (in *JobVolumes) DeepCopy() *JobVolumes {
637 if in == nil {
638 return nil
639 }
640 out := new(JobVolumes)
641 in.DeepCopyInto(out)
642 return out
643 }
644
645
646 func (in *JobVpcAccess) DeepCopyInto(out *JobVpcAccess) {
647 *out = *in
648 if in.Egress != nil {
649 in, out := &in.Egress, &out.Egress
650 *out = new(string)
651 **out = **in
652 }
653 return
654 }
655
656
657 func (in *JobVpcAccess) DeepCopy() *JobVpcAccess {
658 if in == nil {
659 return nil
660 }
661 out := new(JobVpcAccess)
662 in.DeepCopyInto(out)
663 return out
664 }
665
666
667 func (in *RunJob) DeepCopyInto(out *RunJob) {
668 *out = *in
669 out.TypeMeta = in.TypeMeta
670 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
671 in.Spec.DeepCopyInto(&out.Spec)
672 in.Status.DeepCopyInto(&out.Status)
673 return
674 }
675
676
677 func (in *RunJob) DeepCopy() *RunJob {
678 if in == nil {
679 return nil
680 }
681 out := new(RunJob)
682 in.DeepCopyInto(out)
683 return out
684 }
685
686
687 func (in *RunJob) DeepCopyObject() runtime.Object {
688 if c := in.DeepCopy(); c != nil {
689 return c
690 }
691 return nil
692 }
693
694
695 func (in *RunJobList) DeepCopyInto(out *RunJobList) {
696 *out = *in
697 out.TypeMeta = in.TypeMeta
698 in.ListMeta.DeepCopyInto(&out.ListMeta)
699 if in.Items != nil {
700 in, out := &in.Items, &out.Items
701 *out = make([]RunJob, len(*in))
702 for i := range *in {
703 (*in)[i].DeepCopyInto(&(*out)[i])
704 }
705 }
706 return
707 }
708
709
710 func (in *RunJobList) DeepCopy() *RunJobList {
711 if in == nil {
712 return nil
713 }
714 out := new(RunJobList)
715 in.DeepCopyInto(out)
716 return out
717 }
718
719
720 func (in *RunJobList) DeepCopyObject() runtime.Object {
721 if c := in.DeepCopy(); c != nil {
722 return c
723 }
724 return nil
725 }
726
727
728 func (in *RunJobSpec) DeepCopyInto(out *RunJobSpec) {
729 *out = *in
730 if in.BinaryAuthorization != nil {
731 in, out := &in.BinaryAuthorization, &out.BinaryAuthorization
732 *out = new(JobBinaryAuthorization)
733 (*in).DeepCopyInto(*out)
734 }
735 if in.Client != nil {
736 in, out := &in.Client, &out.Client
737 *out = new(string)
738 **out = **in
739 }
740 if in.ClientVersion != nil {
741 in, out := &in.ClientVersion, &out.ClientVersion
742 *out = new(string)
743 **out = **in
744 }
745 if in.LaunchStage != nil {
746 in, out := &in.LaunchStage, &out.LaunchStage
747 *out = new(string)
748 **out = **in
749 }
750 out.ProjectRef = in.ProjectRef
751 if in.ResourceID != nil {
752 in, out := &in.ResourceID, &out.ResourceID
753 *out = new(string)
754 **out = **in
755 }
756 in.Template.DeepCopyInto(&out.Template)
757 return
758 }
759
760
761 func (in *RunJobSpec) DeepCopy() *RunJobSpec {
762 if in == nil {
763 return nil
764 }
765 out := new(RunJobSpec)
766 in.DeepCopyInto(out)
767 return out
768 }
769
770
771 func (in *RunJobStatus) DeepCopyInto(out *RunJobStatus) {
772 *out = *in
773 if in.Conditions != nil {
774 in, out := &in.Conditions, &out.Conditions
775 *out = make([]v1alpha1.Condition, len(*in))
776 copy(*out, *in)
777 }
778 if in.Etag != nil {
779 in, out := &in.Etag, &out.Etag
780 *out = new(string)
781 **out = **in
782 }
783 if in.ExecutionCount != nil {
784 in, out := &in.ExecutionCount, &out.ExecutionCount
785 *out = new(int)
786 **out = **in
787 }
788 if in.LatestCreatedExecution != nil {
789 in, out := &in.LatestCreatedExecution, &out.LatestCreatedExecution
790 *out = make([]JobLatestCreatedExecutionStatus, len(*in))
791 for i := range *in {
792 (*in)[i].DeepCopyInto(&(*out)[i])
793 }
794 }
795 if in.ObservedGeneration != nil {
796 in, out := &in.ObservedGeneration, &out.ObservedGeneration
797 *out = new(int)
798 **out = **in
799 }
800 if in.Reconciling != nil {
801 in, out := &in.Reconciling, &out.Reconciling
802 *out = new(bool)
803 **out = **in
804 }
805 if in.TerminalCondition != nil {
806 in, out := &in.TerminalCondition, &out.TerminalCondition
807 *out = make([]JobTerminalConditionStatus, len(*in))
808 for i := range *in {
809 (*in)[i].DeepCopyInto(&(*out)[i])
810 }
811 }
812 if in.Uid != nil {
813 in, out := &in.Uid, &out.Uid
814 *out = new(string)
815 **out = **in
816 }
817 return
818 }
819
820
821 func (in *RunJobStatus) DeepCopy() *RunJobStatus {
822 if in == nil {
823 return nil
824 }
825 out := new(RunJobStatus)
826 in.DeepCopyInto(out)
827 return out
828 }
829
830
831 func (in *RunService) DeepCopyInto(out *RunService) {
832 *out = *in
833 out.TypeMeta = in.TypeMeta
834 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
835 in.Spec.DeepCopyInto(&out.Spec)
836 in.Status.DeepCopyInto(&out.Status)
837 return
838 }
839
840
841 func (in *RunService) DeepCopy() *RunService {
842 if in == nil {
843 return nil
844 }
845 out := new(RunService)
846 in.DeepCopyInto(out)
847 return out
848 }
849
850
851 func (in *RunService) DeepCopyObject() runtime.Object {
852 if c := in.DeepCopy(); c != nil {
853 return c
854 }
855 return nil
856 }
857
858
859 func (in *RunServiceList) DeepCopyInto(out *RunServiceList) {
860 *out = *in
861 out.TypeMeta = in.TypeMeta
862 in.ListMeta.DeepCopyInto(&out.ListMeta)
863 if in.Items != nil {
864 in, out := &in.Items, &out.Items
865 *out = make([]RunService, len(*in))
866 for i := range *in {
867 (*in)[i].DeepCopyInto(&(*out)[i])
868 }
869 }
870 return
871 }
872
873
874 func (in *RunServiceList) DeepCopy() *RunServiceList {
875 if in == nil {
876 return nil
877 }
878 out := new(RunServiceList)
879 in.DeepCopyInto(out)
880 return out
881 }
882
883
884 func (in *RunServiceList) DeepCopyObject() runtime.Object {
885 if c := in.DeepCopy(); c != nil {
886 return c
887 }
888 return nil
889 }
890
891
892 func (in *RunServiceSpec) DeepCopyInto(out *RunServiceSpec) {
893 *out = *in
894 if in.Annotations != nil {
895 in, out := &in.Annotations, &out.Annotations
896 *out = make(map[string]string, len(*in))
897 for key, val := range *in {
898 (*out)[key] = val
899 }
900 }
901 if in.BinaryAuthorization != nil {
902 in, out := &in.BinaryAuthorization, &out.BinaryAuthorization
903 *out = new(ServiceBinaryAuthorization)
904 (*in).DeepCopyInto(*out)
905 }
906 if in.Client != nil {
907 in, out := &in.Client, &out.Client
908 *out = new(string)
909 **out = **in
910 }
911 if in.ClientVersion != nil {
912 in, out := &in.ClientVersion, &out.ClientVersion
913 *out = new(string)
914 **out = **in
915 }
916 if in.Description != nil {
917 in, out := &in.Description, &out.Description
918 *out = new(string)
919 **out = **in
920 }
921 if in.Ingress != nil {
922 in, out := &in.Ingress, &out.Ingress
923 *out = new(string)
924 **out = **in
925 }
926 if in.LaunchStage != nil {
927 in, out := &in.LaunchStage, &out.LaunchStage
928 *out = new(string)
929 **out = **in
930 }
931 out.ProjectRef = in.ProjectRef
932 if in.ResourceID != nil {
933 in, out := &in.ResourceID, &out.ResourceID
934 *out = new(string)
935 **out = **in
936 }
937 in.Template.DeepCopyInto(&out.Template)
938 if in.Traffic != nil {
939 in, out := &in.Traffic, &out.Traffic
940 *out = make([]ServiceTraffic, len(*in))
941 for i := range *in {
942 (*in)[i].DeepCopyInto(&(*out)[i])
943 }
944 }
945 return
946 }
947
948
949 func (in *RunServiceSpec) DeepCopy() *RunServiceSpec {
950 if in == nil {
951 return nil
952 }
953 out := new(RunServiceSpec)
954 in.DeepCopyInto(out)
955 return out
956 }
957
958
959 func (in *RunServiceStatus) DeepCopyInto(out *RunServiceStatus) {
960 *out = *in
961 if in.Conditions != nil {
962 in, out := &in.Conditions, &out.Conditions
963 *out = make([]v1alpha1.Condition, len(*in))
964 copy(*out, *in)
965 }
966 if in.CreateTime != nil {
967 in, out := &in.CreateTime, &out.CreateTime
968 *out = new(string)
969 **out = **in
970 }
971 if in.Creator != nil {
972 in, out := &in.Creator, &out.Creator
973 *out = new(string)
974 **out = **in
975 }
976 if in.DeleteTime != nil {
977 in, out := &in.DeleteTime, &out.DeleteTime
978 *out = new(string)
979 **out = **in
980 }
981 if in.Etag != nil {
982 in, out := &in.Etag, &out.Etag
983 *out = new(string)
984 **out = **in
985 }
986 if in.ExpireTime != nil {
987 in, out := &in.ExpireTime, &out.ExpireTime
988 *out = new(string)
989 **out = **in
990 }
991 if in.Labels != nil {
992 in, out := &in.Labels, &out.Labels
993 *out = make(map[string]string, len(*in))
994 for key, val := range *in {
995 (*out)[key] = val
996 }
997 }
998 if in.LastModifier != nil {
999 in, out := &in.LastModifier, &out.LastModifier
1000 *out = new(string)
1001 **out = **in
1002 }
1003 if in.LatestCreatedRevision != nil {
1004 in, out := &in.LatestCreatedRevision, &out.LatestCreatedRevision
1005 *out = new(string)
1006 **out = **in
1007 }
1008 if in.LatestReadyRevision != nil {
1009 in, out := &in.LatestReadyRevision, &out.LatestReadyRevision
1010 *out = new(string)
1011 **out = **in
1012 }
1013 if in.ObservedGeneration != nil {
1014 in, out := &in.ObservedGeneration, &out.ObservedGeneration
1015 *out = new(int)
1016 **out = **in
1017 }
1018 if in.Reconciling != nil {
1019 in, out := &in.Reconciling, &out.Reconciling
1020 *out = new(bool)
1021 **out = **in
1022 }
1023 if in.ResourceGeneration != nil {
1024 in, out := &in.ResourceGeneration, &out.ResourceGeneration
1025 *out = new(int)
1026 **out = **in
1027 }
1028 if in.TerminalCondition != nil {
1029 in, out := &in.TerminalCondition, &out.TerminalCondition
1030 *out = new(ServiceTerminalConditionStatus)
1031 (*in).DeepCopyInto(*out)
1032 }
1033 if in.TrafficStatuses != nil {
1034 in, out := &in.TrafficStatuses, &out.TrafficStatuses
1035 *out = make([]ServiceTrafficStatusesStatus, len(*in))
1036 for i := range *in {
1037 (*in)[i].DeepCopyInto(&(*out)[i])
1038 }
1039 }
1040 if in.Uid != nil {
1041 in, out := &in.Uid, &out.Uid
1042 *out = new(string)
1043 **out = **in
1044 }
1045 if in.UpdateTime != nil {
1046 in, out := &in.UpdateTime, &out.UpdateTime
1047 *out = new(string)
1048 **out = **in
1049 }
1050 if in.Uri != nil {
1051 in, out := &in.Uri, &out.Uri
1052 *out = new(string)
1053 **out = **in
1054 }
1055 return
1056 }
1057
1058
1059 func (in *RunServiceStatus) DeepCopy() *RunServiceStatus {
1060 if in == nil {
1061 return nil
1062 }
1063 out := new(RunServiceStatus)
1064 in.DeepCopyInto(out)
1065 return out
1066 }
1067
1068
1069 func (in *ServiceBinaryAuthorization) DeepCopyInto(out *ServiceBinaryAuthorization) {
1070 *out = *in
1071 if in.BreakglassJustification != nil {
1072 in, out := &in.BreakglassJustification, &out.BreakglassJustification
1073 *out = new(string)
1074 **out = **in
1075 }
1076 if in.UseDefault != nil {
1077 in, out := &in.UseDefault, &out.UseDefault
1078 *out = new(bool)
1079 **out = **in
1080 }
1081 return
1082 }
1083
1084
1085 func (in *ServiceBinaryAuthorization) DeepCopy() *ServiceBinaryAuthorization {
1086 if in == nil {
1087 return nil
1088 }
1089 out := new(ServiceBinaryAuthorization)
1090 in.DeepCopyInto(out)
1091 return out
1092 }
1093
1094
1095 func (in *ServiceCloudSqlInstance) DeepCopyInto(out *ServiceCloudSqlInstance) {
1096 *out = *in
1097 if in.Instances != nil {
1098 in, out := &in.Instances, &out.Instances
1099 *out = make([]v1alpha1.ResourceRef, len(*in))
1100 copy(*out, *in)
1101 }
1102 return
1103 }
1104
1105
1106 func (in *ServiceCloudSqlInstance) DeepCopy() *ServiceCloudSqlInstance {
1107 if in == nil {
1108 return nil
1109 }
1110 out := new(ServiceCloudSqlInstance)
1111 in.DeepCopyInto(out)
1112 return out
1113 }
1114
1115
1116 func (in *ServiceContainers) DeepCopyInto(out *ServiceContainers) {
1117 *out = *in
1118 if in.Args != nil {
1119 in, out := &in.Args, &out.Args
1120 *out = make([]string, len(*in))
1121 copy(*out, *in)
1122 }
1123 if in.Command != nil {
1124 in, out := &in.Command, &out.Command
1125 *out = make([]string, len(*in))
1126 copy(*out, *in)
1127 }
1128 if in.Env != nil {
1129 in, out := &in.Env, &out.Env
1130 *out = make([]ServiceEnv, len(*in))
1131 for i := range *in {
1132 (*in)[i].DeepCopyInto(&(*out)[i])
1133 }
1134 }
1135 if in.Name != nil {
1136 in, out := &in.Name, &out.Name
1137 *out = new(string)
1138 **out = **in
1139 }
1140 if in.Ports != nil {
1141 in, out := &in.Ports, &out.Ports
1142 *out = make([]ServicePorts, len(*in))
1143 for i := range *in {
1144 (*in)[i].DeepCopyInto(&(*out)[i])
1145 }
1146 }
1147 if in.Resources != nil {
1148 in, out := &in.Resources, &out.Resources
1149 *out = new(ServiceResources)
1150 (*in).DeepCopyInto(*out)
1151 }
1152 if in.VolumeMounts != nil {
1153 in, out := &in.VolumeMounts, &out.VolumeMounts
1154 *out = make([]ServiceVolumeMounts, len(*in))
1155 copy(*out, *in)
1156 }
1157 return
1158 }
1159
1160
1161 func (in *ServiceContainers) DeepCopy() *ServiceContainers {
1162 if in == nil {
1163 return nil
1164 }
1165 out := new(ServiceContainers)
1166 in.DeepCopyInto(out)
1167 return out
1168 }
1169
1170
1171 func (in *ServiceEnv) DeepCopyInto(out *ServiceEnv) {
1172 *out = *in
1173 if in.Value != nil {
1174 in, out := &in.Value, &out.Value
1175 *out = new(string)
1176 **out = **in
1177 }
1178 if in.ValueSource != nil {
1179 in, out := &in.ValueSource, &out.ValueSource
1180 *out = new(ServiceValueSource)
1181 (*in).DeepCopyInto(*out)
1182 }
1183 return
1184 }
1185
1186
1187 func (in *ServiceEnv) DeepCopy() *ServiceEnv {
1188 if in == nil {
1189 return nil
1190 }
1191 out := new(ServiceEnv)
1192 in.DeepCopyInto(out)
1193 return out
1194 }
1195
1196
1197 func (in *ServiceItems) DeepCopyInto(out *ServiceItems) {
1198 *out = *in
1199 if in.Mode != nil {
1200 in, out := &in.Mode, &out.Mode
1201 *out = new(int)
1202 **out = **in
1203 }
1204 if in.VersionRef != nil {
1205 in, out := &in.VersionRef, &out.VersionRef
1206 *out = new(v1alpha1.ResourceRef)
1207 **out = **in
1208 }
1209 return
1210 }
1211
1212
1213 func (in *ServiceItems) DeepCopy() *ServiceItems {
1214 if in == nil {
1215 return nil
1216 }
1217 out := new(ServiceItems)
1218 in.DeepCopyInto(out)
1219 return out
1220 }
1221
1222
1223 func (in *ServicePorts) DeepCopyInto(out *ServicePorts) {
1224 *out = *in
1225 if in.ContainerPort != nil {
1226 in, out := &in.ContainerPort, &out.ContainerPort
1227 *out = new(int)
1228 **out = **in
1229 }
1230 if in.Name != nil {
1231 in, out := &in.Name, &out.Name
1232 *out = new(string)
1233 **out = **in
1234 }
1235 return
1236 }
1237
1238
1239 func (in *ServicePorts) DeepCopy() *ServicePorts {
1240 if in == nil {
1241 return nil
1242 }
1243 out := new(ServicePorts)
1244 in.DeepCopyInto(out)
1245 return out
1246 }
1247
1248
1249 func (in *ServiceResources) DeepCopyInto(out *ServiceResources) {
1250 *out = *in
1251 if in.CpuIdle != nil {
1252 in, out := &in.CpuIdle, &out.CpuIdle
1253 *out = new(bool)
1254 **out = **in
1255 }
1256 if in.Limits != nil {
1257 in, out := &in.Limits, &out.Limits
1258 *out = make(map[string]string, len(*in))
1259 for key, val := range *in {
1260 (*out)[key] = val
1261 }
1262 }
1263 return
1264 }
1265
1266
1267 func (in *ServiceResources) DeepCopy() *ServiceResources {
1268 if in == nil {
1269 return nil
1270 }
1271 out := new(ServiceResources)
1272 in.DeepCopyInto(out)
1273 return out
1274 }
1275
1276
1277 func (in *ServiceScaling) DeepCopyInto(out *ServiceScaling) {
1278 *out = *in
1279 if in.MaxInstanceCount != nil {
1280 in, out := &in.MaxInstanceCount, &out.MaxInstanceCount
1281 *out = new(int)
1282 **out = **in
1283 }
1284 if in.MinInstanceCount != nil {
1285 in, out := &in.MinInstanceCount, &out.MinInstanceCount
1286 *out = new(int)
1287 **out = **in
1288 }
1289 return
1290 }
1291
1292
1293 func (in *ServiceScaling) DeepCopy() *ServiceScaling {
1294 if in == nil {
1295 return nil
1296 }
1297 out := new(ServiceScaling)
1298 in.DeepCopyInto(out)
1299 return out
1300 }
1301
1302
1303 func (in *ServiceSecret) DeepCopyInto(out *ServiceSecret) {
1304 *out = *in
1305 if in.DefaultMode != nil {
1306 in, out := &in.DefaultMode, &out.DefaultMode
1307 *out = new(int)
1308 **out = **in
1309 }
1310 if in.Items != nil {
1311 in, out := &in.Items, &out.Items
1312 *out = make([]ServiceItems, len(*in))
1313 for i := range *in {
1314 (*in)[i].DeepCopyInto(&(*out)[i])
1315 }
1316 }
1317 out.SecretRef = in.SecretRef
1318 return
1319 }
1320
1321
1322 func (in *ServiceSecret) DeepCopy() *ServiceSecret {
1323 if in == nil {
1324 return nil
1325 }
1326 out := new(ServiceSecret)
1327 in.DeepCopyInto(out)
1328 return out
1329 }
1330
1331
1332 func (in *ServiceTemplate) DeepCopyInto(out *ServiceTemplate) {
1333 *out = *in
1334 if in.Annotations != nil {
1335 in, out := &in.Annotations, &out.Annotations
1336 *out = make(map[string]string, len(*in))
1337 for key, val := range *in {
1338 (*out)[key] = val
1339 }
1340 }
1341 if in.ContainerConcurrency != nil {
1342 in, out := &in.ContainerConcurrency, &out.ContainerConcurrency
1343 *out = new(int)
1344 **out = **in
1345 }
1346 if in.Containers != nil {
1347 in, out := &in.Containers, &out.Containers
1348 *out = make([]ServiceContainers, len(*in))
1349 for i := range *in {
1350 (*in)[i].DeepCopyInto(&(*out)[i])
1351 }
1352 }
1353 if in.ExecutionEnvironment != nil {
1354 in, out := &in.ExecutionEnvironment, &out.ExecutionEnvironment
1355 *out = new(string)
1356 **out = **in
1357 }
1358 if in.Labels != nil {
1359 in, out := &in.Labels, &out.Labels
1360 *out = make(map[string]string, len(*in))
1361 for key, val := range *in {
1362 (*out)[key] = val
1363 }
1364 }
1365 if in.Revision != nil {
1366 in, out := &in.Revision, &out.Revision
1367 *out = new(string)
1368 **out = **in
1369 }
1370 if in.Scaling != nil {
1371 in, out := &in.Scaling, &out.Scaling
1372 *out = new(ServiceScaling)
1373 (*in).DeepCopyInto(*out)
1374 }
1375 if in.ServiceAccountRef != nil {
1376 in, out := &in.ServiceAccountRef, &out.ServiceAccountRef
1377 *out = new(v1alpha1.ResourceRef)
1378 **out = **in
1379 }
1380 if in.Timeout != nil {
1381 in, out := &in.Timeout, &out.Timeout
1382 *out = new(string)
1383 **out = **in
1384 }
1385 if in.Volumes != nil {
1386 in, out := &in.Volumes, &out.Volumes
1387 *out = make([]ServiceVolumes, len(*in))
1388 for i := range *in {
1389 (*in)[i].DeepCopyInto(&(*out)[i])
1390 }
1391 }
1392 if in.VpcAccess != nil {
1393 in, out := &in.VpcAccess, &out.VpcAccess
1394 *out = new(ServiceVpcAccess)
1395 (*in).DeepCopyInto(*out)
1396 }
1397 return
1398 }
1399
1400
1401 func (in *ServiceTemplate) DeepCopy() *ServiceTemplate {
1402 if in == nil {
1403 return nil
1404 }
1405 out := new(ServiceTemplate)
1406 in.DeepCopyInto(out)
1407 return out
1408 }
1409
1410
1411 func (in *ServiceTerminalConditionStatus) DeepCopyInto(out *ServiceTerminalConditionStatus) {
1412 *out = *in
1413 if in.JobReason != nil {
1414 in, out := &in.JobReason, &out.JobReason
1415 *out = new(string)
1416 **out = **in
1417 }
1418 if in.LastTransitionTime != nil {
1419 in, out := &in.LastTransitionTime, &out.LastTransitionTime
1420 *out = new(string)
1421 **out = **in
1422 }
1423 if in.Message != nil {
1424 in, out := &in.Message, &out.Message
1425 *out = new(string)
1426 **out = **in
1427 }
1428 if in.Reason != nil {
1429 in, out := &in.Reason, &out.Reason
1430 *out = new(string)
1431 **out = **in
1432 }
1433 if in.RevisionReason != nil {
1434 in, out := &in.RevisionReason, &out.RevisionReason
1435 *out = new(string)
1436 **out = **in
1437 }
1438 if in.Severity != nil {
1439 in, out := &in.Severity, &out.Severity
1440 *out = new(string)
1441 **out = **in
1442 }
1443 if in.State != nil {
1444 in, out := &in.State, &out.State
1445 *out = new(string)
1446 **out = **in
1447 }
1448 if in.Type != nil {
1449 in, out := &in.Type, &out.Type
1450 *out = new(string)
1451 **out = **in
1452 }
1453 return
1454 }
1455
1456
1457 func (in *ServiceTerminalConditionStatus) DeepCopy() *ServiceTerminalConditionStatus {
1458 if in == nil {
1459 return nil
1460 }
1461 out := new(ServiceTerminalConditionStatus)
1462 in.DeepCopyInto(out)
1463 return out
1464 }
1465
1466
1467 func (in *ServiceTraffic) DeepCopyInto(out *ServiceTraffic) {
1468 *out = *in
1469 if in.Percent != nil {
1470 in, out := &in.Percent, &out.Percent
1471 *out = new(int)
1472 **out = **in
1473 }
1474 if in.Revision != nil {
1475 in, out := &in.Revision, &out.Revision
1476 *out = new(string)
1477 **out = **in
1478 }
1479 if in.Tag != nil {
1480 in, out := &in.Tag, &out.Tag
1481 *out = new(string)
1482 **out = **in
1483 }
1484 if in.Type != nil {
1485 in, out := &in.Type, &out.Type
1486 *out = new(string)
1487 **out = **in
1488 }
1489 return
1490 }
1491
1492
1493 func (in *ServiceTraffic) DeepCopy() *ServiceTraffic {
1494 if in == nil {
1495 return nil
1496 }
1497 out := new(ServiceTraffic)
1498 in.DeepCopyInto(out)
1499 return out
1500 }
1501
1502
1503 func (in *ServiceTrafficStatusesStatus) DeepCopyInto(out *ServiceTrafficStatusesStatus) {
1504 *out = *in
1505 if in.Percent != nil {
1506 in, out := &in.Percent, &out.Percent
1507 *out = new(int)
1508 **out = **in
1509 }
1510 if in.Revision != nil {
1511 in, out := &in.Revision, &out.Revision
1512 *out = new(string)
1513 **out = **in
1514 }
1515 if in.Tag != nil {
1516 in, out := &in.Tag, &out.Tag
1517 *out = new(string)
1518 **out = **in
1519 }
1520 if in.Type != nil {
1521 in, out := &in.Type, &out.Type
1522 *out = new(string)
1523 **out = **in
1524 }
1525 if in.Uri != nil {
1526 in, out := &in.Uri, &out.Uri
1527 *out = new(string)
1528 **out = **in
1529 }
1530 return
1531 }
1532
1533
1534 func (in *ServiceTrafficStatusesStatus) DeepCopy() *ServiceTrafficStatusesStatus {
1535 if in == nil {
1536 return nil
1537 }
1538 out := new(ServiceTrafficStatusesStatus)
1539 in.DeepCopyInto(out)
1540 return out
1541 }
1542
1543
1544 func (in *ServiceValueSource) DeepCopyInto(out *ServiceValueSource) {
1545 *out = *in
1546 if in.SecretKeyRef != nil {
1547 in, out := &in.SecretKeyRef, &out.SecretKeyRef
1548 *out = new(v1alpha1.ResourceRef)
1549 **out = **in
1550 }
1551 return
1552 }
1553
1554
1555 func (in *ServiceValueSource) DeepCopy() *ServiceValueSource {
1556 if in == nil {
1557 return nil
1558 }
1559 out := new(ServiceValueSource)
1560 in.DeepCopyInto(out)
1561 return out
1562 }
1563
1564
1565 func (in *ServiceVolumeMounts) DeepCopyInto(out *ServiceVolumeMounts) {
1566 *out = *in
1567 return
1568 }
1569
1570
1571 func (in *ServiceVolumeMounts) DeepCopy() *ServiceVolumeMounts {
1572 if in == nil {
1573 return nil
1574 }
1575 out := new(ServiceVolumeMounts)
1576 in.DeepCopyInto(out)
1577 return out
1578 }
1579
1580
1581 func (in *ServiceVolumes) DeepCopyInto(out *ServiceVolumes) {
1582 *out = *in
1583 if in.CloudSqlInstance != nil {
1584 in, out := &in.CloudSqlInstance, &out.CloudSqlInstance
1585 *out = new(ServiceCloudSqlInstance)
1586 (*in).DeepCopyInto(*out)
1587 }
1588 if in.Secret != nil {
1589 in, out := &in.Secret, &out.Secret
1590 *out = new(ServiceSecret)
1591 (*in).DeepCopyInto(*out)
1592 }
1593 return
1594 }
1595
1596
1597 func (in *ServiceVolumes) DeepCopy() *ServiceVolumes {
1598 if in == nil {
1599 return nil
1600 }
1601 out := new(ServiceVolumes)
1602 in.DeepCopyInto(out)
1603 return out
1604 }
1605
1606
1607 func (in *ServiceVpcAccess) DeepCopyInto(out *ServiceVpcAccess) {
1608 *out = *in
1609 if in.ConnectorRef != nil {
1610 in, out := &in.ConnectorRef, &out.ConnectorRef
1611 *out = new(v1alpha1.ResourceRef)
1612 **out = **in
1613 }
1614 if in.Egress != nil {
1615 in, out := &in.Egress, &out.Egress
1616 *out = new(string)
1617 **out = **in
1618 }
1619 return
1620 }
1621
1622
1623 func (in *ServiceVpcAccess) DeepCopy() *ServiceVpcAccess {
1624 if in == nil {
1625 return nil
1626 }
1627 out := new(ServiceVpcAccess)
1628 in.DeepCopyInto(out)
1629 return out
1630 }
1631
View as plain text