1// +build !ignore_autogenerated 2 3// Code generated by deepcopy-gen. DO NOT EDIT. 4 5package v1 6 7import ( 8 corev1 "k8s.io/api/core/v1" 9 runtime "k8s.io/apimachinery/pkg/runtime" 10) 11 12// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 13func (in *BrokerTemplateInstance) DeepCopyInto(out *BrokerTemplateInstance) { 14 *out = *in 15 out.TypeMeta = in.TypeMeta 16 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 17 in.Spec.DeepCopyInto(&out.Spec) 18 return 19} 20 21// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerTemplateInstance. 22func (in *BrokerTemplateInstance) DeepCopy() *BrokerTemplateInstance { 23 if in == nil { 24 return nil 25 } 26 out := new(BrokerTemplateInstance) 27 in.DeepCopyInto(out) 28 return out 29} 30 31// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 32func (in *BrokerTemplateInstance) DeepCopyObject() runtime.Object { 33 if c := in.DeepCopy(); c != nil { 34 return c 35 } 36 return nil 37} 38 39// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 40func (in *BrokerTemplateInstanceList) DeepCopyInto(out *BrokerTemplateInstanceList) { 41 *out = *in 42 out.TypeMeta = in.TypeMeta 43 in.ListMeta.DeepCopyInto(&out.ListMeta) 44 if in.Items != nil { 45 in, out := &in.Items, &out.Items 46 *out = make([]BrokerTemplateInstance, len(*in)) 47 for i := range *in { 48 (*in)[i].DeepCopyInto(&(*out)[i]) 49 } 50 } 51 return 52} 53 54// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerTemplateInstanceList. 55func (in *BrokerTemplateInstanceList) DeepCopy() *BrokerTemplateInstanceList { 56 if in == nil { 57 return nil 58 } 59 out := new(BrokerTemplateInstanceList) 60 in.DeepCopyInto(out) 61 return out 62} 63 64// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 65func (in *BrokerTemplateInstanceList) DeepCopyObject() runtime.Object { 66 if c := in.DeepCopy(); c != nil { 67 return c 68 } 69 return nil 70} 71 72// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 73func (in *BrokerTemplateInstanceSpec) DeepCopyInto(out *BrokerTemplateInstanceSpec) { 74 *out = *in 75 out.TemplateInstance = in.TemplateInstance 76 out.Secret = in.Secret 77 if in.BindingIDs != nil { 78 in, out := &in.BindingIDs, &out.BindingIDs 79 *out = make([]string, len(*in)) 80 copy(*out, *in) 81 } 82 return 83} 84 85// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerTemplateInstanceSpec. 86func (in *BrokerTemplateInstanceSpec) DeepCopy() *BrokerTemplateInstanceSpec { 87 if in == nil { 88 return nil 89 } 90 out := new(BrokerTemplateInstanceSpec) 91 in.DeepCopyInto(out) 92 return out 93} 94 95// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 96func (in ExtraValue) DeepCopyInto(out *ExtraValue) { 97 { 98 in := &in 99 *out = make(ExtraValue, len(*in)) 100 copy(*out, *in) 101 return 102 } 103} 104 105// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraValue. 106func (in ExtraValue) DeepCopy() ExtraValue { 107 if in == nil { 108 return nil 109 } 110 out := new(ExtraValue) 111 in.DeepCopyInto(out) 112 return *out 113} 114 115// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 116func (in *Parameter) DeepCopyInto(out *Parameter) { 117 *out = *in 118 return 119} 120 121// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parameter. 122func (in *Parameter) DeepCopy() *Parameter { 123 if in == nil { 124 return nil 125 } 126 out := new(Parameter) 127 in.DeepCopyInto(out) 128 return out 129} 130 131// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 132func (in *Template) DeepCopyInto(out *Template) { 133 *out = *in 134 out.TypeMeta = in.TypeMeta 135 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 136 if in.Objects != nil { 137 in, out := &in.Objects, &out.Objects 138 *out = make([]runtime.RawExtension, len(*in)) 139 for i := range *in { 140 (*in)[i].DeepCopyInto(&(*out)[i]) 141 } 142 } 143 if in.Parameters != nil { 144 in, out := &in.Parameters, &out.Parameters 145 *out = make([]Parameter, len(*in)) 146 copy(*out, *in) 147 } 148 if in.ObjectLabels != nil { 149 in, out := &in.ObjectLabels, &out.ObjectLabels 150 *out = make(map[string]string, len(*in)) 151 for key, val := range *in { 152 (*out)[key] = val 153 } 154 } 155 return 156} 157 158// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template. 159func (in *Template) DeepCopy() *Template { 160 if in == nil { 161 return nil 162 } 163 out := new(Template) 164 in.DeepCopyInto(out) 165 return out 166} 167 168// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 169func (in *Template) DeepCopyObject() runtime.Object { 170 if c := in.DeepCopy(); c != nil { 171 return c 172 } 173 return nil 174} 175 176// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 177func (in *TemplateInstance) DeepCopyInto(out *TemplateInstance) { 178 *out = *in 179 out.TypeMeta = in.TypeMeta 180 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 181 in.Spec.DeepCopyInto(&out.Spec) 182 in.Status.DeepCopyInto(&out.Status) 183 return 184} 185 186// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInstance. 187func (in *TemplateInstance) DeepCopy() *TemplateInstance { 188 if in == nil { 189 return nil 190 } 191 out := new(TemplateInstance) 192 in.DeepCopyInto(out) 193 return out 194} 195 196// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 197func (in *TemplateInstance) DeepCopyObject() runtime.Object { 198 if c := in.DeepCopy(); c != nil { 199 return c 200 } 201 return nil 202} 203 204// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 205func (in *TemplateInstanceCondition) DeepCopyInto(out *TemplateInstanceCondition) { 206 *out = *in 207 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 208 return 209} 210 211// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInstanceCondition. 212func (in *TemplateInstanceCondition) DeepCopy() *TemplateInstanceCondition { 213 if in == nil { 214 return nil 215 } 216 out := new(TemplateInstanceCondition) 217 in.DeepCopyInto(out) 218 return out 219} 220 221// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 222func (in *TemplateInstanceList) DeepCopyInto(out *TemplateInstanceList) { 223 *out = *in 224 out.TypeMeta = in.TypeMeta 225 in.ListMeta.DeepCopyInto(&out.ListMeta) 226 if in.Items != nil { 227 in, out := &in.Items, &out.Items 228 *out = make([]TemplateInstance, len(*in)) 229 for i := range *in { 230 (*in)[i].DeepCopyInto(&(*out)[i]) 231 } 232 } 233 return 234} 235 236// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInstanceList. 237func (in *TemplateInstanceList) DeepCopy() *TemplateInstanceList { 238 if in == nil { 239 return nil 240 } 241 out := new(TemplateInstanceList) 242 in.DeepCopyInto(out) 243 return out 244} 245 246// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 247func (in *TemplateInstanceList) DeepCopyObject() runtime.Object { 248 if c := in.DeepCopy(); c != nil { 249 return c 250 } 251 return nil 252} 253 254// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 255func (in *TemplateInstanceObject) DeepCopyInto(out *TemplateInstanceObject) { 256 *out = *in 257 out.Ref = in.Ref 258 return 259} 260 261// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInstanceObject. 262func (in *TemplateInstanceObject) DeepCopy() *TemplateInstanceObject { 263 if in == nil { 264 return nil 265 } 266 out := new(TemplateInstanceObject) 267 in.DeepCopyInto(out) 268 return out 269} 270 271// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 272func (in *TemplateInstanceRequester) DeepCopyInto(out *TemplateInstanceRequester) { 273 *out = *in 274 if in.Groups != nil { 275 in, out := &in.Groups, &out.Groups 276 *out = make([]string, len(*in)) 277 copy(*out, *in) 278 } 279 if in.Extra != nil { 280 in, out := &in.Extra, &out.Extra 281 *out = make(map[string]ExtraValue, len(*in)) 282 for key, val := range *in { 283 var outVal []string 284 if val == nil { 285 (*out)[key] = nil 286 } else { 287 in, out := &val, &outVal 288 *out = make(ExtraValue, len(*in)) 289 copy(*out, *in) 290 } 291 (*out)[key] = outVal 292 } 293 } 294 return 295} 296 297// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInstanceRequester. 298func (in *TemplateInstanceRequester) DeepCopy() *TemplateInstanceRequester { 299 if in == nil { 300 return nil 301 } 302 out := new(TemplateInstanceRequester) 303 in.DeepCopyInto(out) 304 return out 305} 306 307// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 308func (in *TemplateInstanceSpec) DeepCopyInto(out *TemplateInstanceSpec) { 309 *out = *in 310 in.Template.DeepCopyInto(&out.Template) 311 if in.Secret != nil { 312 in, out := &in.Secret, &out.Secret 313 *out = new(corev1.LocalObjectReference) 314 **out = **in 315 } 316 if in.Requester != nil { 317 in, out := &in.Requester, &out.Requester 318 *out = new(TemplateInstanceRequester) 319 (*in).DeepCopyInto(*out) 320 } 321 return 322} 323 324// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInstanceSpec. 325func (in *TemplateInstanceSpec) DeepCopy() *TemplateInstanceSpec { 326 if in == nil { 327 return nil 328 } 329 out := new(TemplateInstanceSpec) 330 in.DeepCopyInto(out) 331 return out 332} 333 334// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 335func (in *TemplateInstanceStatus) DeepCopyInto(out *TemplateInstanceStatus) { 336 *out = *in 337 if in.Conditions != nil { 338 in, out := &in.Conditions, &out.Conditions 339 *out = make([]TemplateInstanceCondition, len(*in)) 340 for i := range *in { 341 (*in)[i].DeepCopyInto(&(*out)[i]) 342 } 343 } 344 if in.Objects != nil { 345 in, out := &in.Objects, &out.Objects 346 *out = make([]TemplateInstanceObject, len(*in)) 347 copy(*out, *in) 348 } 349 return 350} 351 352// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInstanceStatus. 353func (in *TemplateInstanceStatus) DeepCopy() *TemplateInstanceStatus { 354 if in == nil { 355 return nil 356 } 357 out := new(TemplateInstanceStatus) 358 in.DeepCopyInto(out) 359 return out 360} 361 362// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 363func (in *TemplateList) DeepCopyInto(out *TemplateList) { 364 *out = *in 365 out.TypeMeta = in.TypeMeta 366 in.ListMeta.DeepCopyInto(&out.ListMeta) 367 if in.Items != nil { 368 in, out := &in.Items, &out.Items 369 *out = make([]Template, len(*in)) 370 for i := range *in { 371 (*in)[i].DeepCopyInto(&(*out)[i]) 372 } 373 } 374 return 375} 376 377// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList. 378func (in *TemplateList) DeepCopy() *TemplateList { 379 if in == nil { 380 return nil 381 } 382 out := new(TemplateList) 383 in.DeepCopyInto(out) 384 return out 385} 386 387// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 388func (in *TemplateList) DeepCopyObject() runtime.Object { 389 if c := in.DeepCopy(); c != nil { 390 return c 391 } 392 return nil 393} 394