Code refactoring for bpa operator
[icn.git] / cmd / bpa-operator / pkg / apis / bpa / v1alpha1 / zz_generated.deepcopy.go
1 // +build !ignore_autogenerated
2
3 // Code generated by operator-sdk. DO NOT EDIT.
4
5 package v1alpha1
6
7 import (
8         runtime "k8s.io/apimachinery/pkg/runtime"
9 )
10
11 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
12 func (in *Master) DeepCopyInto(out *Master) {
13         *out = *in
14         return
15 }
16
17 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Master.
18 func (in *Master) DeepCopy() *Master {
19         if in == nil {
20                 return nil
21         }
22         out := new(Master)
23         in.DeepCopyInto(out)
24         return out
25 }
26
27 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
28 func (in *Provisioning) DeepCopyInto(out *Provisioning) {
29         *out = *in
30         out.TypeMeta = in.TypeMeta
31         in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
32         in.Spec.DeepCopyInto(&out.Spec)
33         out.Status = in.Status
34         return
35 }
36
37 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Provisioning.
38 func (in *Provisioning) DeepCopy() *Provisioning {
39         if in == nil {
40                 return nil
41         }
42         out := new(Provisioning)
43         in.DeepCopyInto(out)
44         return out
45 }
46
47 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
48 func (in *Provisioning) DeepCopyObject() runtime.Object {
49         if c := in.DeepCopy(); c != nil {
50                 return c
51         }
52         return nil
53 }
54
55 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
56 func (in *ProvisioningList) DeepCopyInto(out *ProvisioningList) {
57         *out = *in
58         out.TypeMeta = in.TypeMeta
59         out.ListMeta = in.ListMeta
60         if in.Items != nil {
61                 in, out := &in.Items, &out.Items
62                 *out = make([]Provisioning, len(*in))
63                 for i := range *in {
64                         (*in)[i].DeepCopyInto(&(*out)[i])
65                 }
66         }
67         return
68 }
69
70 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningList.
71 func (in *ProvisioningList) DeepCopy() *ProvisioningList {
72         if in == nil {
73                 return nil
74         }
75         out := new(ProvisioningList)
76         in.DeepCopyInto(out)
77         return out
78 }
79
80 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
81 func (in *ProvisioningList) DeepCopyObject() runtime.Object {
82         if c := in.DeepCopy(); c != nil {
83                 return c
84         }
85         return nil
86 }
87
88 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
89 func (in *ProvisioningSpec) DeepCopyInto(out *ProvisioningSpec) {
90         *out = *in
91         if in.Masters != nil {
92                 in, out := &in.Masters, &out.Masters
93                 *out = make([]map[string]Master, len(*in))
94                 for i := range *in {
95                         if (*in)[i] != nil {
96                                 in, out := &(*in)[i], &(*out)[i]
97                                 *out = make(map[string]Master, len(*in))
98                                 for key, val := range *in {
99                                         (*out)[key] = val
100                                 }
101                         }
102                 }
103         }
104         if in.Workers != nil {
105                 in, out := &in.Workers, &out.Workers
106                 *out = make([]map[string]Worker, len(*in))
107                 for i := range *in {
108                         if (*in)[i] != nil {
109                                 in, out := &(*in)[i], &(*out)[i]
110                                 *out = make(map[string]Worker, len(*in))
111                                 for key, val := range *in {
112                                         (*out)[key] = val
113                                 }
114                         }
115                 }
116         }
117         return
118 }
119
120 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningSpec.
121 func (in *ProvisioningSpec) DeepCopy() *ProvisioningSpec {
122         if in == nil {
123                 return nil
124         }
125         out := new(ProvisioningSpec)
126         in.DeepCopyInto(out)
127         return out
128 }
129
130 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
131 func (in *ProvisioningStatus) DeepCopyInto(out *ProvisioningStatus) {
132         *out = *in
133         return
134 }
135
136 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningStatus.
137 func (in *ProvisioningStatus) DeepCopy() *ProvisioningStatus {
138         if in == nil {
139                 return nil
140         }
141         out := new(ProvisioningStatus)
142         in.DeepCopyInto(out)
143         return out
144 }
145
146 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
147 func (in *Software) DeepCopyInto(out *Software) {
148         *out = *in
149         out.TypeMeta = in.TypeMeta
150         in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
151         out.Spec = in.Spec
152         out.Status = in.Status
153         return
154 }
155
156 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Software.
157 func (in *Software) DeepCopy() *Software {
158         if in == nil {
159                 return nil
160         }
161         out := new(Software)
162         in.DeepCopyInto(out)
163         return out
164 }
165
166 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
167 func (in *Software) DeepCopyObject() runtime.Object {
168         if c := in.DeepCopy(); c != nil {
169                 return c
170         }
171         return nil
172 }
173
174 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
175 func (in *SoftwareList) DeepCopyInto(out *SoftwareList) {
176         *out = *in
177         out.TypeMeta = in.TypeMeta
178         out.ListMeta = in.ListMeta
179         if in.Items != nil {
180                 in, out := &in.Items, &out.Items
181                 *out = make([]Software, len(*in))
182                 for i := range *in {
183                         (*in)[i].DeepCopyInto(&(*out)[i])
184                 }
185         }
186         return
187 }
188
189 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareList.
190 func (in *SoftwareList) DeepCopy() *SoftwareList {
191         if in == nil {
192                 return nil
193         }
194         out := new(SoftwareList)
195         in.DeepCopyInto(out)
196         return out
197 }
198
199 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
200 func (in *SoftwareList) DeepCopyObject() runtime.Object {
201         if c := in.DeepCopy(); c != nil {
202                 return c
203         }
204         return nil
205 }
206
207 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
208 func (in *SoftwareSpec) DeepCopyInto(out *SoftwareSpec) {
209         *out = *in
210         return
211 }
212
213 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSpec.
214 func (in *SoftwareSpec) DeepCopy() *SoftwareSpec {
215         if in == nil {
216                 return nil
217         }
218         out := new(SoftwareSpec)
219         in.DeepCopyInto(out)
220         return out
221 }
222
223 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
224 func (in *SoftwareStatus) DeepCopyInto(out *SoftwareStatus) {
225         *out = *in
226         return
227 }
228
229 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareStatus.
230 func (in *SoftwareStatus) DeepCopy() *SoftwareStatus {
231         if in == nil {
232                 return nil
233         }
234         out := new(SoftwareStatus)
235         in.DeepCopyInto(out)
236         return out
237 }
238
239 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
240 func (in *Worker) DeepCopyInto(out *Worker) {
241         *out = *in
242         return
243 }
244
245 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Worker.
246 func (in *Worker) DeepCopy() *Worker {
247         if in == nil {
248                 return nil
249         }
250         out := new(Worker)
251         in.DeepCopyInto(out)
252         return out
253 }