1// +build !ignore_autogenerated 2 3/* 4Copyright The Kubernetes Authors. 5 6Licensed under the Apache License, Version 2.0 (the "License"); 7you may not use this file except in compliance with the License. 8You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12Unless required by applicable law or agreed to in writing, software 13distributed under the License is distributed on an "AS IS" BASIS, 14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15See the License for the specific language governing permissions and 16limitations under the License. 17*/ 18 19// Code generated by deepcopy-gen. DO NOT EDIT. 20 21package v1 22 23import ( 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. 28func (in *ClusterTestType) DeepCopyInto(out *ClusterTestType) { 29 *out = *in 30 out.TypeMeta = in.TypeMeta 31 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 32 out.Status = in.Status 33 return 34} 35 36// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTestType. 37func (in *ClusterTestType) DeepCopy() *ClusterTestType { 38 if in == nil { 39 return nil 40 } 41 out := new(ClusterTestType) 42 in.DeepCopyInto(out) 43 return out 44} 45 46// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 47func (in *ClusterTestType) DeepCopyObject() runtime.Object { 48 if c := in.DeepCopy(); c != nil { 49 return c 50 } 51 return nil 52} 53 54// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 55func (in *ClusterTestTypeList) DeepCopyInto(out *ClusterTestTypeList) { 56 *out = *in 57 out.TypeMeta = in.TypeMeta 58 in.ListMeta.DeepCopyInto(&out.ListMeta) 59 if in.Items != nil { 60 in, out := &in.Items, &out.Items 61 *out = make([]ClusterTestType, len(*in)) 62 for i := range *in { 63 (*in)[i].DeepCopyInto(&(*out)[i]) 64 } 65 } 66 return 67} 68 69// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTestTypeList. 70func (in *ClusterTestTypeList) DeepCopy() *ClusterTestTypeList { 71 if in == nil { 72 return nil 73 } 74 out := new(ClusterTestTypeList) 75 in.DeepCopyInto(out) 76 return out 77} 78 79// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 80func (in *ClusterTestTypeList) DeepCopyObject() runtime.Object { 81 if c := in.DeepCopy(); c != nil { 82 return c 83 } 84 return nil 85} 86 87// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 88func (in *ClusterTestTypeStatus) DeepCopyInto(out *ClusterTestTypeStatus) { 89 *out = *in 90 return 91} 92 93// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTestTypeStatus. 94func (in *ClusterTestTypeStatus) DeepCopy() *ClusterTestTypeStatus { 95 if in == nil { 96 return nil 97 } 98 out := new(ClusterTestTypeStatus) 99 in.DeepCopyInto(out) 100 return out 101} 102 103// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 104func (in *TestType) DeepCopyInto(out *TestType) { 105 *out = *in 106 out.TypeMeta = in.TypeMeta 107 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 108 out.Status = in.Status 109 return 110} 111 112// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestType. 113func (in *TestType) DeepCopy() *TestType { 114 if in == nil { 115 return nil 116 } 117 out := new(TestType) 118 in.DeepCopyInto(out) 119 return out 120} 121 122// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 123func (in *TestType) DeepCopyObject() runtime.Object { 124 if c := in.DeepCopy(); c != nil { 125 return c 126 } 127 return nil 128} 129 130// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 131func (in *TestTypeList) DeepCopyInto(out *TestTypeList) { 132 *out = *in 133 out.TypeMeta = in.TypeMeta 134 in.ListMeta.DeepCopyInto(&out.ListMeta) 135 if in.Items != nil { 136 in, out := &in.Items, &out.Items 137 *out = make([]TestType, len(*in)) 138 for i := range *in { 139 (*in)[i].DeepCopyInto(&(*out)[i]) 140 } 141 } 142 return 143} 144 145// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestTypeList. 146func (in *TestTypeList) DeepCopy() *TestTypeList { 147 if in == nil { 148 return nil 149 } 150 out := new(TestTypeList) 151 in.DeepCopyInto(out) 152 return out 153} 154 155// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 156func (in *TestTypeList) DeepCopyObject() runtime.Object { 157 if c := in.DeepCopy(); c != nil { 158 return c 159 } 160 return nil 161} 162 163// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 164func (in *TestTypeStatus) DeepCopyInto(out *TestTypeStatus) { 165 *out = *in 166 return 167} 168 169// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestTypeStatus. 170func (in *TestTypeStatus) DeepCopy() *TestTypeStatus { 171 if in == nil { 172 return nil 173 } 174 out := new(TestTypeStatus) 175 in.DeepCopyInto(out) 176 return out 177} 178