1 // +build !ignore_autogenerated
3 // Code generated by operator-sdk. DO NOT EDIT.
8 runtime "k8s.io/apimachinery/pkg/runtime"
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) {
17 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Master.
18 func (in *Master) DeepCopy() *Master {
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) {
30 out.TypeMeta = in.TypeMeta
31 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
32 in.Spec.DeepCopyInto(&out.Spec)
33 out.Status = in.Status
37 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Provisioning.
38 func (in *Provisioning) DeepCopy() *Provisioning {
42 out := new(Provisioning)
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 {
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) {
58 out.TypeMeta = in.TypeMeta
59 out.ListMeta = in.ListMeta
61 in, out := &in.Items, &out.Items
62 *out = make([]Provisioning, len(*in))
64 (*in)[i].DeepCopyInto(&(*out)[i])
70 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningList.
71 func (in *ProvisioningList) DeepCopy() *ProvisioningList {
75 out := new(ProvisioningList)
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 {
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) {
91 if in.Masters != nil {
92 in, out := &in.Masters, &out.Masters
93 *out = make([]map[string]Master, len(*in))
96 in, out := &(*in)[i], &(*out)[i]
97 *out = make(map[string]Master, len(*in))
98 for key, val := range *in {
104 if in.Workers != nil {
105 in, out := &in.Workers, &out.Workers
106 *out = make([]map[string]Worker, len(*in))
109 in, out := &(*in)[i], &(*out)[i]
110 *out = make(map[string]Worker, len(*in))
111 for key, val := range *in {
120 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningSpec.
121 func (in *ProvisioningSpec) DeepCopy() *ProvisioningSpec {
125 out := new(ProvisioningSpec)
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) {
136 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningStatus.
137 func (in *ProvisioningStatus) DeepCopy() *ProvisioningStatus {
141 out := new(ProvisioningStatus)
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) {
149 out.TypeMeta = in.TypeMeta
150 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
152 out.Status = in.Status
156 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Software.
157 func (in *Software) DeepCopy() *Software {
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 {
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) {
177 out.TypeMeta = in.TypeMeta
178 out.ListMeta = in.ListMeta
180 in, out := &in.Items, &out.Items
181 *out = make([]Software, len(*in))
183 (*in)[i].DeepCopyInto(&(*out)[i])
189 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareList.
190 func (in *SoftwareList) DeepCopy() *SoftwareList {
194 out := new(SoftwareList)
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 {
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) {
213 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSpec.
214 func (in *SoftwareSpec) DeepCopy() *SoftwareSpec {
218 out := new(SoftwareSpec)
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) {
229 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareStatus.
230 func (in *SoftwareStatus) DeepCopy() *SoftwareStatus {
234 out := new(SoftwareStatus)
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) {
245 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Worker.
246 func (in *Worker) DeepCopy() *Worker {