...
1
2
3
4
5
6 package v1alpha1
7
8 import (
9 runtime "k8s.io/apimachinery/pkg/runtime"
10 )
11
12
13 func (in *LogEntry) DeepCopyInto(out *LogEntry) {
14 *out = *in
15 in.Start.DeepCopyInto(&out.Start)
16 out.Latency = in.Latency
17 return
18 }
19
20
21 func (in *LogEntry) DeepCopy() *LogEntry {
22 if in == nil {
23 return nil
24 }
25 out := new(LogEntry)
26 in.DeepCopyInto(out)
27 return out
28 }
29
30
31 func (in *OutageEntry) DeepCopyInto(out *OutageEntry) {
32 *out = *in
33 in.Start.DeepCopyInto(&out.Start)
34 in.End.DeepCopyInto(&out.End)
35 if in.StartLogs != nil {
36 in, out := &in.StartLogs, &out.StartLogs
37 *out = make([]LogEntry, len(*in))
38 for i := range *in {
39 (*in)[i].DeepCopyInto(&(*out)[i])
40 }
41 }
42 if in.EndLogs != nil {
43 in, out := &in.EndLogs, &out.EndLogs
44 *out = make([]LogEntry, len(*in))
45 for i := range *in {
46 (*in)[i].DeepCopyInto(&(*out)[i])
47 }
48 }
49 return
50 }
51
52
53 func (in *OutageEntry) DeepCopy() *OutageEntry {
54 if in == nil {
55 return nil
56 }
57 out := new(OutageEntry)
58 in.DeepCopyInto(out)
59 return out
60 }
61
62
63 func (in *PodNetworkConnectivityCheck) DeepCopyInto(out *PodNetworkConnectivityCheck) {
64 *out = *in
65 out.TypeMeta = in.TypeMeta
66 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
67 out.Spec = in.Spec
68 in.Status.DeepCopyInto(&out.Status)
69 return
70 }
71
72
73 func (in *PodNetworkConnectivityCheck) DeepCopy() *PodNetworkConnectivityCheck {
74 if in == nil {
75 return nil
76 }
77 out := new(PodNetworkConnectivityCheck)
78 in.DeepCopyInto(out)
79 return out
80 }
81
82
83 func (in *PodNetworkConnectivityCheck) DeepCopyObject() runtime.Object {
84 if c := in.DeepCopy(); c != nil {
85 return c
86 }
87 return nil
88 }
89
90
91 func (in *PodNetworkConnectivityCheckCondition) DeepCopyInto(out *PodNetworkConnectivityCheckCondition) {
92 *out = *in
93 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
94 return
95 }
96
97
98 func (in *PodNetworkConnectivityCheckCondition) DeepCopy() *PodNetworkConnectivityCheckCondition {
99 if in == nil {
100 return nil
101 }
102 out := new(PodNetworkConnectivityCheckCondition)
103 in.DeepCopyInto(out)
104 return out
105 }
106
107
108 func (in *PodNetworkConnectivityCheckList) DeepCopyInto(out *PodNetworkConnectivityCheckList) {
109 *out = *in
110 out.TypeMeta = in.TypeMeta
111 in.ListMeta.DeepCopyInto(&out.ListMeta)
112 if in.Items != nil {
113 in, out := &in.Items, &out.Items
114 *out = make([]PodNetworkConnectivityCheck, len(*in))
115 for i := range *in {
116 (*in)[i].DeepCopyInto(&(*out)[i])
117 }
118 }
119 return
120 }
121
122
123 func (in *PodNetworkConnectivityCheckList) DeepCopy() *PodNetworkConnectivityCheckList {
124 if in == nil {
125 return nil
126 }
127 out := new(PodNetworkConnectivityCheckList)
128 in.DeepCopyInto(out)
129 return out
130 }
131
132
133 func (in *PodNetworkConnectivityCheckList) DeepCopyObject() runtime.Object {
134 if c := in.DeepCopy(); c != nil {
135 return c
136 }
137 return nil
138 }
139
140
141 func (in *PodNetworkConnectivityCheckSpec) DeepCopyInto(out *PodNetworkConnectivityCheckSpec) {
142 *out = *in
143 out.TLSClientCert = in.TLSClientCert
144 return
145 }
146
147
148 func (in *PodNetworkConnectivityCheckSpec) DeepCopy() *PodNetworkConnectivityCheckSpec {
149 if in == nil {
150 return nil
151 }
152 out := new(PodNetworkConnectivityCheckSpec)
153 in.DeepCopyInto(out)
154 return out
155 }
156
157
158 func (in *PodNetworkConnectivityCheckStatus) DeepCopyInto(out *PodNetworkConnectivityCheckStatus) {
159 *out = *in
160 if in.Successes != nil {
161 in, out := &in.Successes, &out.Successes
162 *out = make([]LogEntry, len(*in))
163 for i := range *in {
164 (*in)[i].DeepCopyInto(&(*out)[i])
165 }
166 }
167 if in.Failures != nil {
168 in, out := &in.Failures, &out.Failures
169 *out = make([]LogEntry, len(*in))
170 for i := range *in {
171 (*in)[i].DeepCopyInto(&(*out)[i])
172 }
173 }
174 if in.Outages != nil {
175 in, out := &in.Outages, &out.Outages
176 *out = make([]OutageEntry, len(*in))
177 for i := range *in {
178 (*in)[i].DeepCopyInto(&(*out)[i])
179 }
180 }
181 if in.Conditions != nil {
182 in, out := &in.Conditions, &out.Conditions
183 *out = make([]PodNetworkConnectivityCheckCondition, len(*in))
184 for i := range *in {
185 (*in)[i].DeepCopyInto(&(*out)[i])
186 }
187 }
188 return
189 }
190
191
192 func (in *PodNetworkConnectivityCheckStatus) DeepCopy() *PodNetworkConnectivityCheckStatus {
193 if in == nil {
194 return nil
195 }
196 out := new(PodNetworkConnectivityCheckStatus)
197 in.DeepCopyInto(out)
198 return out
199 }
200
View as plain text