1 // +build !ignore_autogenerated
3 // Code generated by operator-sdk. DO NOT EDIT.
8 v1 "k8s.io/api/core/v1"
9 runtime "k8s.io/apimachinery/pkg/runtime"
12 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
13 func (in *BIOS) DeepCopyInto(out *BIOS) {
18 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BIOS.
19 func (in *BIOS) DeepCopy() *BIOS {
28 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
29 func (in *BMCDetails) DeepCopyInto(out *BMCDetails) {
34 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BMCDetails.
35 func (in *BMCDetails) DeepCopy() *BMCDetails {
39 out := new(BMCDetails)
44 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
45 func (in *BareMetalHost) DeepCopyInto(out *BareMetalHost) {
47 out.TypeMeta = in.TypeMeta
48 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
49 in.Spec.DeepCopyInto(&out.Spec)
50 in.Status.DeepCopyInto(&out.Status)
54 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalHost.
55 func (in *BareMetalHost) DeepCopy() *BareMetalHost {
59 out := new(BareMetalHost)
64 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
65 func (in *BareMetalHost) DeepCopyObject() runtime.Object {
66 if c := in.DeepCopy(); c != nil {
72 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
73 func (in *BareMetalHostList) DeepCopyInto(out *BareMetalHostList) {
75 out.TypeMeta = in.TypeMeta
76 out.ListMeta = in.ListMeta
78 in, out := &in.Items, &out.Items
79 *out = make([]BareMetalHost, len(*in))
81 (*in)[i].DeepCopyInto(&(*out)[i])
87 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalHostList.
88 func (in *BareMetalHostList) DeepCopy() *BareMetalHostList {
92 out := new(BareMetalHostList)
97 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
98 func (in *BareMetalHostList) DeepCopyObject() runtime.Object {
99 if c := in.DeepCopy(); c != nil {
105 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
106 func (in *BareMetalHostSpec) DeepCopyInto(out *BareMetalHostSpec) {
108 if in.Taints != nil {
109 in, out := &in.Taints, &out.Taints
110 *out = make([]v1.Taint, len(*in))
112 (*in)[i].DeepCopyInto(&(*out)[i])
116 if in.ConsumerRef != nil {
117 in, out := &in.ConsumerRef, &out.ConsumerRef
118 *out = new(v1.ObjectReference)
122 in, out := &in.Image, &out.Image
126 if in.UserData != nil {
127 in, out := &in.UserData, &out.UserData
128 *out = new(v1.SecretReference)
134 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalHostSpec.
135 func (in *BareMetalHostSpec) DeepCopy() *BareMetalHostSpec {
139 out := new(BareMetalHostSpec)
144 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
145 func (in *BareMetalHostStatus) DeepCopyInto(out *BareMetalHostStatus) {
147 if in.LastUpdated != nil {
148 in, out := &in.LastUpdated, &out.LastUpdated
149 *out = (*in).DeepCopy()
151 if in.HardwareDetails != nil {
152 in, out := &in.HardwareDetails, &out.HardwareDetails
153 *out = new(HardwareDetails)
154 (*in).DeepCopyInto(*out)
156 out.Provisioning = in.Provisioning
157 in.GoodCredentials.DeepCopyInto(&out.GoodCredentials)
158 in.TriedCredentials.DeepCopyInto(&out.TriedCredentials)
162 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalHostStatus.
163 func (in *BareMetalHostStatus) DeepCopy() *BareMetalHostStatus {
167 out := new(BareMetalHostStatus)
172 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
173 func (in *CPU) DeepCopyInto(out *CPU) {
176 in, out := &in.Flags, &out.Flags
177 *out = make([]string, len(*in))
183 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPU.
184 func (in *CPU) DeepCopy() *CPU {
193 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
194 func (in *CredentialsStatus) DeepCopyInto(out *CredentialsStatus) {
196 if in.Reference != nil {
197 in, out := &in.Reference, &out.Reference
198 *out = new(v1.SecretReference)
204 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsStatus.
205 func (in *CredentialsStatus) DeepCopy() *CredentialsStatus {
209 out := new(CredentialsStatus)
214 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
215 func (in *Firmware) DeepCopyInto(out *Firmware) {
221 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Firmware.
222 func (in *Firmware) DeepCopy() *Firmware {
231 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
232 func (in *HardwareDetails) DeepCopyInto(out *HardwareDetails) {
234 out.SystemVendor = in.SystemVendor
235 out.Firmware = in.Firmware
237 in, out := &in.NIC, &out.NIC
238 *out = make([]NIC, len(*in))
240 (*in)[i].DeepCopyInto(&(*out)[i])
243 if in.Storage != nil {
244 in, out := &in.Storage, &out.Storage
245 *out = make([]Storage, len(*in))
248 in.CPU.DeepCopyInto(&out.CPU)
252 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareDetails.
253 func (in *HardwareDetails) DeepCopy() *HardwareDetails {
257 out := new(HardwareDetails)
262 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
263 func (in *HardwareSystemVendor) DeepCopyInto(out *HardwareSystemVendor) {
268 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareSystemVendor.
269 func (in *HardwareSystemVendor) DeepCopy() *HardwareSystemVendor {
273 out := new(HardwareSystemVendor)
278 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
279 func (in *Image) DeepCopyInto(out *Image) {
284 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
285 func (in *Image) DeepCopy() *Image {
294 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
295 func (in *NIC) DeepCopyInto(out *NIC) {
298 in, out := &in.VLANs, &out.VLANs
299 *out = make([]VLAN, len(*in))
305 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NIC.
306 func (in *NIC) DeepCopy() *NIC {
315 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
316 func (in *ProvisionStatus) DeepCopyInto(out *ProvisionStatus) {
322 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionStatus.
323 func (in *ProvisionStatus) DeepCopy() *ProvisionStatus {
327 out := new(ProvisionStatus)
332 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
333 func (in *Storage) DeepCopyInto(out *Storage) {
338 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Storage.
339 func (in *Storage) DeepCopy() *Storage {
348 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
349 func (in *VLAN) DeepCopyInto(out *VLAN) {
354 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLAN.
355 func (in *VLAN) DeepCopy() *VLAN {