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