github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/api/boom/v1/zz_generated.deepcopy.go (about) 1 // +build !ignore_autogenerated 2 3 /* 4 5 6 Licensed under the Apache License, Version 2.0 (the "License"); 7 you may not use this file except in compliance with the License. 8 You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12 Unless required by applicable law or agreed to in writing, software 13 distributed under the License is distributed on an "AS IS" BASIS, 14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 See the License for the specific language governing permissions and 16 limitations under the License. 17 */ 18 19 // Code generated by controller-gen. DO NOT EDIT. 20 21 package v1 22 23 import ( 24 runtime "k8s.io/apimachinery/pkg/runtime" 25 ) 26 27 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 28 func (in *Boom) DeepCopyInto(out *Boom) { 29 *out = *in 30 out.TypeMeta = in.TypeMeta 31 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 32 if in.Spec != nil { 33 in, out := &in.Spec, &out.Spec 34 *out = new(Empty) 35 **out = **in 36 } 37 out.Status = in.Status 38 } 39 40 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Boom. 41 func (in *Boom) DeepCopy() *Boom { 42 if in == nil { 43 return nil 44 } 45 out := new(Boom) 46 in.DeepCopyInto(out) 47 return out 48 } 49 50 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 51 func (in *Boom) DeepCopyObject() runtime.Object { 52 if c := in.DeepCopy(); c != nil { 53 return c 54 } 55 return nil 56 } 57 58 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 59 func (in *BoomList) DeepCopyInto(out *BoomList) { 60 *out = *in 61 out.TypeMeta = in.TypeMeta 62 in.ListMeta.DeepCopyInto(&out.ListMeta) 63 if in.Items != nil { 64 in, out := &in.Items, &out.Items 65 *out = make([]Boom, len(*in)) 66 for i := range *in { 67 (*in)[i].DeepCopyInto(&(*out)[i]) 68 } 69 } 70 } 71 72 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BoomList. 73 func (in *BoomList) DeepCopy() *BoomList { 74 if in == nil { 75 return nil 76 } 77 out := new(BoomList) 78 in.DeepCopyInto(out) 79 return out 80 } 81 82 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 83 func (in *BoomList) DeepCopyObject() runtime.Object { 84 if c := in.DeepCopy(); c != nil { 85 return c 86 } 87 return nil 88 } 89 90 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 91 func (in *Empty) DeepCopyInto(out *Empty) { 92 *out = *in 93 } 94 95 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Empty. 96 func (in *Empty) DeepCopy() *Empty { 97 if in == nil { 98 return nil 99 } 100 out := new(Empty) 101 in.DeepCopyInto(out) 102 return out 103 } 104 105 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 106 func (in *Status) DeepCopyInto(out *Status) { 107 *out = *in 108 } 109 110 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status. 111 func (in *Status) DeepCopy() *Status { 112 if in == nil { 113 return nil 114 } 115 out := new(Status) 116 in.DeepCopyInto(out) 117 return out 118 }