BPA Provisioning CRD and Controller
[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 *Worker) DeepCopyInto(out *Worker) {
148         *out = *in
149         return
150 }
151
152 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Worker.
153 func (in *Worker) DeepCopy() *Worker {
154         if in == nil {
155                 return nil
156         }
157         out := new(Worker)
158         in.DeepCopyInto(out)
159         return out
160 }