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 conversion-gen. DO NOT EDIT. 20 21package v1 22 23import ( 24 unsafe "unsafe" 25 26 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 27 testapigroup "k8s.io/apimachinery/pkg/apis/testapigroup" 28 conversion "k8s.io/apimachinery/pkg/conversion" 29 runtime "k8s.io/apimachinery/pkg/runtime" 30) 31 32func init() { 33 localSchemeBuilder.Register(RegisterConversions) 34} 35 36// RegisterConversions adds conversion functions to the given scheme. 37// Public to allow building arbitrary schemes. 38func RegisterConversions(s *runtime.Scheme) error { 39 if err := s.AddGeneratedConversionFunc((*Carp)(nil), (*testapigroup.Carp)(nil), func(a, b interface{}, scope conversion.Scope) error { 40 return Convert_v1_Carp_To_testapigroup_Carp(a.(*Carp), b.(*testapigroup.Carp), scope) 41 }); err != nil { 42 return err 43 } 44 if err := s.AddGeneratedConversionFunc((*testapigroup.Carp)(nil), (*Carp)(nil), func(a, b interface{}, scope conversion.Scope) error { 45 return Convert_testapigroup_Carp_To_v1_Carp(a.(*testapigroup.Carp), b.(*Carp), scope) 46 }); err != nil { 47 return err 48 } 49 if err := s.AddGeneratedConversionFunc((*CarpCondition)(nil), (*testapigroup.CarpCondition)(nil), func(a, b interface{}, scope conversion.Scope) error { 50 return Convert_v1_CarpCondition_To_testapigroup_CarpCondition(a.(*CarpCondition), b.(*testapigroup.CarpCondition), scope) 51 }); err != nil { 52 return err 53 } 54 if err := s.AddGeneratedConversionFunc((*testapigroup.CarpCondition)(nil), (*CarpCondition)(nil), func(a, b interface{}, scope conversion.Scope) error { 55 return Convert_testapigroup_CarpCondition_To_v1_CarpCondition(a.(*testapigroup.CarpCondition), b.(*CarpCondition), scope) 56 }); err != nil { 57 return err 58 } 59 if err := s.AddGeneratedConversionFunc((*CarpList)(nil), (*testapigroup.CarpList)(nil), func(a, b interface{}, scope conversion.Scope) error { 60 return Convert_v1_CarpList_To_testapigroup_CarpList(a.(*CarpList), b.(*testapigroup.CarpList), scope) 61 }); err != nil { 62 return err 63 } 64 if err := s.AddGeneratedConversionFunc((*testapigroup.CarpList)(nil), (*CarpList)(nil), func(a, b interface{}, scope conversion.Scope) error { 65 return Convert_testapigroup_CarpList_To_v1_CarpList(a.(*testapigroup.CarpList), b.(*CarpList), scope) 66 }); err != nil { 67 return err 68 } 69 if err := s.AddGeneratedConversionFunc((*CarpSpec)(nil), (*testapigroup.CarpSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 70 return Convert_v1_CarpSpec_To_testapigroup_CarpSpec(a.(*CarpSpec), b.(*testapigroup.CarpSpec), scope) 71 }); err != nil { 72 return err 73 } 74 if err := s.AddGeneratedConversionFunc((*testapigroup.CarpSpec)(nil), (*CarpSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 75 return Convert_testapigroup_CarpSpec_To_v1_CarpSpec(a.(*testapigroup.CarpSpec), b.(*CarpSpec), scope) 76 }); err != nil { 77 return err 78 } 79 if err := s.AddGeneratedConversionFunc((*CarpStatus)(nil), (*testapigroup.CarpStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 80 return Convert_v1_CarpStatus_To_testapigroup_CarpStatus(a.(*CarpStatus), b.(*testapigroup.CarpStatus), scope) 81 }); err != nil { 82 return err 83 } 84 if err := s.AddGeneratedConversionFunc((*testapigroup.CarpStatus)(nil), (*CarpStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 85 return Convert_testapigroup_CarpStatus_To_v1_CarpStatus(a.(*testapigroup.CarpStatus), b.(*CarpStatus), scope) 86 }); err != nil { 87 return err 88 } 89 return nil 90} 91 92func autoConvert_v1_Carp_To_testapigroup_Carp(in *Carp, out *testapigroup.Carp, s conversion.Scope) error { 93 out.ObjectMeta = in.ObjectMeta 94 if err := Convert_v1_CarpSpec_To_testapigroup_CarpSpec(&in.Spec, &out.Spec, s); err != nil { 95 return err 96 } 97 if err := Convert_v1_CarpStatus_To_testapigroup_CarpStatus(&in.Status, &out.Status, s); err != nil { 98 return err 99 } 100 return nil 101} 102 103// Convert_v1_Carp_To_testapigroup_Carp is an autogenerated conversion function. 104func Convert_v1_Carp_To_testapigroup_Carp(in *Carp, out *testapigroup.Carp, s conversion.Scope) error { 105 return autoConvert_v1_Carp_To_testapigroup_Carp(in, out, s) 106} 107 108func autoConvert_testapigroup_Carp_To_v1_Carp(in *testapigroup.Carp, out *Carp, s conversion.Scope) error { 109 out.ObjectMeta = in.ObjectMeta 110 if err := Convert_testapigroup_CarpSpec_To_v1_CarpSpec(&in.Spec, &out.Spec, s); err != nil { 111 return err 112 } 113 if err := Convert_testapigroup_CarpStatus_To_v1_CarpStatus(&in.Status, &out.Status, s); err != nil { 114 return err 115 } 116 return nil 117} 118 119// Convert_testapigroup_Carp_To_v1_Carp is an autogenerated conversion function. 120func Convert_testapigroup_Carp_To_v1_Carp(in *testapigroup.Carp, out *Carp, s conversion.Scope) error { 121 return autoConvert_testapigroup_Carp_To_v1_Carp(in, out, s) 122} 123 124func autoConvert_v1_CarpCondition_To_testapigroup_CarpCondition(in *CarpCondition, out *testapigroup.CarpCondition, s conversion.Scope) error { 125 out.Type = testapigroup.CarpConditionType(in.Type) 126 out.Status = testapigroup.ConditionStatus(in.Status) 127 out.LastProbeTime = in.LastProbeTime 128 out.LastTransitionTime = in.LastTransitionTime 129 out.Reason = in.Reason 130 out.Message = in.Message 131 return nil 132} 133 134// Convert_v1_CarpCondition_To_testapigroup_CarpCondition is an autogenerated conversion function. 135func Convert_v1_CarpCondition_To_testapigroup_CarpCondition(in *CarpCondition, out *testapigroup.CarpCondition, s conversion.Scope) error { 136 return autoConvert_v1_CarpCondition_To_testapigroup_CarpCondition(in, out, s) 137} 138 139func autoConvert_testapigroup_CarpCondition_To_v1_CarpCondition(in *testapigroup.CarpCondition, out *CarpCondition, s conversion.Scope) error { 140 out.Type = CarpConditionType(in.Type) 141 out.Status = ConditionStatus(in.Status) 142 out.LastProbeTime = in.LastProbeTime 143 out.LastTransitionTime = in.LastTransitionTime 144 out.Reason = in.Reason 145 out.Message = in.Message 146 return nil 147} 148 149// Convert_testapigroup_CarpCondition_To_v1_CarpCondition is an autogenerated conversion function. 150func Convert_testapigroup_CarpCondition_To_v1_CarpCondition(in *testapigroup.CarpCondition, out *CarpCondition, s conversion.Scope) error { 151 return autoConvert_testapigroup_CarpCondition_To_v1_CarpCondition(in, out, s) 152} 153 154func autoConvert_v1_CarpList_To_testapigroup_CarpList(in *CarpList, out *testapigroup.CarpList, s conversion.Scope) error { 155 out.ListMeta = in.ListMeta 156 if in.Items != nil { 157 in, out := &in.Items, &out.Items 158 *out = make([]testapigroup.Carp, len(*in)) 159 for i := range *in { 160 if err := Convert_v1_Carp_To_testapigroup_Carp(&(*in)[i], &(*out)[i], s); err != nil { 161 return err 162 } 163 } 164 } else { 165 out.Items = nil 166 } 167 return nil 168} 169 170// Convert_v1_CarpList_To_testapigroup_CarpList is an autogenerated conversion function. 171func Convert_v1_CarpList_To_testapigroup_CarpList(in *CarpList, out *testapigroup.CarpList, s conversion.Scope) error { 172 return autoConvert_v1_CarpList_To_testapigroup_CarpList(in, out, s) 173} 174 175func autoConvert_testapigroup_CarpList_To_v1_CarpList(in *testapigroup.CarpList, out *CarpList, s conversion.Scope) error { 176 out.ListMeta = in.ListMeta 177 if in.Items != nil { 178 in, out := &in.Items, &out.Items 179 *out = make([]Carp, len(*in)) 180 for i := range *in { 181 if err := Convert_testapigroup_Carp_To_v1_Carp(&(*in)[i], &(*out)[i], s); err != nil { 182 return err 183 } 184 } 185 } else { 186 out.Items = nil 187 } 188 return nil 189} 190 191// Convert_testapigroup_CarpList_To_v1_CarpList is an autogenerated conversion function. 192func Convert_testapigroup_CarpList_To_v1_CarpList(in *testapigroup.CarpList, out *CarpList, s conversion.Scope) error { 193 return autoConvert_testapigroup_CarpList_To_v1_CarpList(in, out, s) 194} 195 196func autoConvert_v1_CarpSpec_To_testapigroup_CarpSpec(in *CarpSpec, out *testapigroup.CarpSpec, s conversion.Scope) error { 197 out.RestartPolicy = testapigroup.RestartPolicy(in.RestartPolicy) 198 out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds)) 199 out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds)) 200 out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector)) 201 out.ServiceAccountName = in.ServiceAccountName 202 // INFO: in.DeprecatedServiceAccount opted out of conversion generation 203 out.NodeName = in.NodeName 204 // INFO: in.HostNetwork opted out of conversion generation 205 // INFO: in.HostPID opted out of conversion generation 206 // INFO: in.HostIPC opted out of conversion generation 207 out.Hostname = in.Hostname 208 out.Subdomain = in.Subdomain 209 out.SchedulerName = in.SchedulerName 210 return nil 211} 212 213// Convert_v1_CarpSpec_To_testapigroup_CarpSpec is an autogenerated conversion function. 214func Convert_v1_CarpSpec_To_testapigroup_CarpSpec(in *CarpSpec, out *testapigroup.CarpSpec, s conversion.Scope) error { 215 return autoConvert_v1_CarpSpec_To_testapigroup_CarpSpec(in, out, s) 216} 217 218func autoConvert_testapigroup_CarpSpec_To_v1_CarpSpec(in *testapigroup.CarpSpec, out *CarpSpec, s conversion.Scope) error { 219 out.RestartPolicy = RestartPolicy(in.RestartPolicy) 220 out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds)) 221 out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds)) 222 out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector)) 223 out.ServiceAccountName = in.ServiceAccountName 224 out.NodeName = in.NodeName 225 out.Hostname = in.Hostname 226 out.Subdomain = in.Subdomain 227 out.SchedulerName = in.SchedulerName 228 return nil 229} 230 231// Convert_testapigroup_CarpSpec_To_v1_CarpSpec is an autogenerated conversion function. 232func Convert_testapigroup_CarpSpec_To_v1_CarpSpec(in *testapigroup.CarpSpec, out *CarpSpec, s conversion.Scope) error { 233 return autoConvert_testapigroup_CarpSpec_To_v1_CarpSpec(in, out, s) 234} 235 236func autoConvert_v1_CarpStatus_To_testapigroup_CarpStatus(in *CarpStatus, out *testapigroup.CarpStatus, s conversion.Scope) error { 237 out.Phase = testapigroup.CarpPhase(in.Phase) 238 out.Conditions = *(*[]testapigroup.CarpCondition)(unsafe.Pointer(&in.Conditions)) 239 out.Message = in.Message 240 out.Reason = in.Reason 241 out.HostIP = in.HostIP 242 out.CarpIP = in.CarpIP 243 out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime)) 244 return nil 245} 246 247// Convert_v1_CarpStatus_To_testapigroup_CarpStatus is an autogenerated conversion function. 248func Convert_v1_CarpStatus_To_testapigroup_CarpStatus(in *CarpStatus, out *testapigroup.CarpStatus, s conversion.Scope) error { 249 return autoConvert_v1_CarpStatus_To_testapigroup_CarpStatus(in, out, s) 250} 251 252func autoConvert_testapigroup_CarpStatus_To_v1_CarpStatus(in *testapigroup.CarpStatus, out *CarpStatus, s conversion.Scope) error { 253 out.Phase = CarpPhase(in.Phase) 254 out.Conditions = *(*[]CarpCondition)(unsafe.Pointer(&in.Conditions)) 255 out.Message = in.Message 256 out.Reason = in.Reason 257 out.HostIP = in.HostIP 258 out.CarpIP = in.CarpIP 259 out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime)) 260 return nil 261} 262 263// Convert_testapigroup_CarpStatus_To_v1_CarpStatus is an autogenerated conversion function. 264func Convert_testapigroup_CarpStatus_To_v1_CarpStatus(in *testapigroup.CarpStatus, out *CarpStatus, s conversion.Scope) error { 265 return autoConvert_testapigroup_CarpStatus_To_v1_CarpStatus(in, out, s) 266} 267