kubevirt.io/api@v1.2.0/instancetype/v1alpha2/conversion_generated.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The KubeVirt Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by conversion-gen. DO NOT EDIT. 21 22 package v1alpha2 23 24 import ( 25 unsafe "unsafe" 26 27 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 28 conversion "k8s.io/apimachinery/pkg/conversion" 29 runtime "k8s.io/apimachinery/pkg/runtime" 30 corev1 "kubevirt.io/api/core/v1" 31 v1beta1 "kubevirt.io/api/instancetype/v1beta1" 32 ) 33 34 func init() { 35 localSchemeBuilder.Register(RegisterConversions) 36 } 37 38 // RegisterConversions adds conversion functions to the given scheme. 39 // Public to allow building arbitrary schemes. 40 func RegisterConversions(s *runtime.Scheme) error { 41 if err := s.AddGeneratedConversionFunc((*v1beta1.CPUInstancetype)(nil), (*CPUInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 42 return Convert_v1beta1_CPUInstancetype_To_v1alpha2_CPUInstancetype(a.(*v1beta1.CPUInstancetype), b.(*CPUInstancetype), scope) 43 }); err != nil { 44 return err 45 } 46 if err := s.AddGeneratedConversionFunc((*CPUInstancetype)(nil), (*v1beta1.CPUInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 47 return Convert_v1alpha2_CPUInstancetype_To_v1beta1_CPUInstancetype(a.(*CPUInstancetype), b.(*v1beta1.CPUInstancetype), scope) 48 }); err != nil { 49 return err 50 } 51 if err := s.AddGeneratedConversionFunc((*v1beta1.ClockPreferences)(nil), (*ClockPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 52 return Convert_v1beta1_ClockPreferences_To_v1alpha2_ClockPreferences(a.(*v1beta1.ClockPreferences), b.(*ClockPreferences), scope) 53 }); err != nil { 54 return err 55 } 56 if err := s.AddGeneratedConversionFunc((*ClockPreferences)(nil), (*v1beta1.ClockPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 57 return Convert_v1alpha2_ClockPreferences_To_v1beta1_ClockPreferences(a.(*ClockPreferences), b.(*v1beta1.ClockPreferences), scope) 58 }); err != nil { 59 return err 60 } 61 if err := s.AddGeneratedConversionFunc((*DevicePreferences)(nil), (*v1beta1.DevicePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 62 return Convert_v1alpha2_DevicePreferences_To_v1beta1_DevicePreferences(a.(*DevicePreferences), b.(*v1beta1.DevicePreferences), scope) 63 }); err != nil { 64 return err 65 } 66 if err := s.AddGeneratedConversionFunc((*v1beta1.FeaturePreferences)(nil), (*FeaturePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 67 return Convert_v1beta1_FeaturePreferences_To_v1alpha2_FeaturePreferences(a.(*v1beta1.FeaturePreferences), b.(*FeaturePreferences), scope) 68 }); err != nil { 69 return err 70 } 71 if err := s.AddGeneratedConversionFunc((*FeaturePreferences)(nil), (*v1beta1.FeaturePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 72 return Convert_v1alpha2_FeaturePreferences_To_v1beta1_FeaturePreferences(a.(*FeaturePreferences), b.(*v1beta1.FeaturePreferences), scope) 73 }); err != nil { 74 return err 75 } 76 if err := s.AddGeneratedConversionFunc((*v1beta1.FirmwarePreferences)(nil), (*FirmwarePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 77 return Convert_v1beta1_FirmwarePreferences_To_v1alpha2_FirmwarePreferences(a.(*v1beta1.FirmwarePreferences), b.(*FirmwarePreferences), scope) 78 }); err != nil { 79 return err 80 } 81 if err := s.AddGeneratedConversionFunc((*FirmwarePreferences)(nil), (*v1beta1.FirmwarePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 82 return Convert_v1alpha2_FirmwarePreferences_To_v1beta1_FirmwarePreferences(a.(*FirmwarePreferences), b.(*v1beta1.FirmwarePreferences), scope) 83 }); err != nil { 84 return err 85 } 86 if err := s.AddGeneratedConversionFunc((*v1beta1.MachinePreferences)(nil), (*MachinePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 87 return Convert_v1beta1_MachinePreferences_To_v1alpha2_MachinePreferences(a.(*v1beta1.MachinePreferences), b.(*MachinePreferences), scope) 88 }); err != nil { 89 return err 90 } 91 if err := s.AddGeneratedConversionFunc((*MachinePreferences)(nil), (*v1beta1.MachinePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 92 return Convert_v1alpha2_MachinePreferences_To_v1beta1_MachinePreferences(a.(*MachinePreferences), b.(*v1beta1.MachinePreferences), scope) 93 }); err != nil { 94 return err 95 } 96 if err := s.AddGeneratedConversionFunc((*MemoryInstancetype)(nil), (*v1beta1.MemoryInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 97 return Convert_v1alpha2_MemoryInstancetype_To_v1beta1_MemoryInstancetype(a.(*MemoryInstancetype), b.(*v1beta1.MemoryInstancetype), scope) 98 }); err != nil { 99 return err 100 } 101 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterInstancetype)(nil), (*VirtualMachineClusterInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 102 return Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha2_VirtualMachineClusterInstancetype(a.(*v1beta1.VirtualMachineClusterInstancetype), b.(*VirtualMachineClusterInstancetype), scope) 103 }); err != nil { 104 return err 105 } 106 if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterInstancetype)(nil), (*v1beta1.VirtualMachineClusterInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 107 return Convert_v1alpha2_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(a.(*VirtualMachineClusterInstancetype), b.(*v1beta1.VirtualMachineClusterInstancetype), scope) 108 }); err != nil { 109 return err 110 } 111 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterInstancetypeList)(nil), (*VirtualMachineClusterInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error { 112 return Convert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha2_VirtualMachineClusterInstancetypeList(a.(*v1beta1.VirtualMachineClusterInstancetypeList), b.(*VirtualMachineClusterInstancetypeList), scope) 113 }); err != nil { 114 return err 115 } 116 if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterInstancetypeList)(nil), (*v1beta1.VirtualMachineClusterInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error { 117 return Convert_v1alpha2_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(a.(*VirtualMachineClusterInstancetypeList), b.(*v1beta1.VirtualMachineClusterInstancetypeList), scope) 118 }); err != nil { 119 return err 120 } 121 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterPreference)(nil), (*VirtualMachineClusterPreference)(nil), func(a, b interface{}, scope conversion.Scope) error { 122 return Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha2_VirtualMachineClusterPreference(a.(*v1beta1.VirtualMachineClusterPreference), b.(*VirtualMachineClusterPreference), scope) 123 }); err != nil { 124 return err 125 } 126 if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterPreference)(nil), (*v1beta1.VirtualMachineClusterPreference)(nil), func(a, b interface{}, scope conversion.Scope) error { 127 return Convert_v1alpha2_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(a.(*VirtualMachineClusterPreference), b.(*v1beta1.VirtualMachineClusterPreference), scope) 128 }); err != nil { 129 return err 130 } 131 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterPreferenceList)(nil), (*VirtualMachineClusterPreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error { 132 return Convert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha2_VirtualMachineClusterPreferenceList(a.(*v1beta1.VirtualMachineClusterPreferenceList), b.(*VirtualMachineClusterPreferenceList), scope) 133 }); err != nil { 134 return err 135 } 136 if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterPreferenceList)(nil), (*v1beta1.VirtualMachineClusterPreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error { 137 return Convert_v1alpha2_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(a.(*VirtualMachineClusterPreferenceList), b.(*v1beta1.VirtualMachineClusterPreferenceList), scope) 138 }); err != nil { 139 return err 140 } 141 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineInstancetype)(nil), (*VirtualMachineInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 142 return Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha2_VirtualMachineInstancetype(a.(*v1beta1.VirtualMachineInstancetype), b.(*VirtualMachineInstancetype), scope) 143 }); err != nil { 144 return err 145 } 146 if err := s.AddGeneratedConversionFunc((*VirtualMachineInstancetype)(nil), (*v1beta1.VirtualMachineInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 147 return Convert_v1alpha2_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(a.(*VirtualMachineInstancetype), b.(*v1beta1.VirtualMachineInstancetype), scope) 148 }); err != nil { 149 return err 150 } 151 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineInstancetypeList)(nil), (*VirtualMachineInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error { 152 return Convert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha2_VirtualMachineInstancetypeList(a.(*v1beta1.VirtualMachineInstancetypeList), b.(*VirtualMachineInstancetypeList), scope) 153 }); err != nil { 154 return err 155 } 156 if err := s.AddGeneratedConversionFunc((*VirtualMachineInstancetypeList)(nil), (*v1beta1.VirtualMachineInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error { 157 return Convert_v1alpha2_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(a.(*VirtualMachineInstancetypeList), b.(*v1beta1.VirtualMachineInstancetypeList), scope) 158 }); err != nil { 159 return err 160 } 161 if err := s.AddGeneratedConversionFunc((*VirtualMachineInstancetypeSpec)(nil), (*v1beta1.VirtualMachineInstancetypeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 162 return Convert_v1alpha2_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(a.(*VirtualMachineInstancetypeSpec), b.(*v1beta1.VirtualMachineInstancetypeSpec), scope) 163 }); err != nil { 164 return err 165 } 166 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachinePreference)(nil), (*VirtualMachinePreference)(nil), func(a, b interface{}, scope conversion.Scope) error { 167 return Convert_v1beta1_VirtualMachinePreference_To_v1alpha2_VirtualMachinePreference(a.(*v1beta1.VirtualMachinePreference), b.(*VirtualMachinePreference), scope) 168 }); err != nil { 169 return err 170 } 171 if err := s.AddGeneratedConversionFunc((*VirtualMachinePreference)(nil), (*v1beta1.VirtualMachinePreference)(nil), func(a, b interface{}, scope conversion.Scope) error { 172 return Convert_v1alpha2_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(a.(*VirtualMachinePreference), b.(*v1beta1.VirtualMachinePreference), scope) 173 }); err != nil { 174 return err 175 } 176 if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachinePreferenceList)(nil), (*VirtualMachinePreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error { 177 return Convert_v1beta1_VirtualMachinePreferenceList_To_v1alpha2_VirtualMachinePreferenceList(a.(*v1beta1.VirtualMachinePreferenceList), b.(*VirtualMachinePreferenceList), scope) 178 }); err != nil { 179 return err 180 } 181 if err := s.AddGeneratedConversionFunc((*VirtualMachinePreferenceList)(nil), (*v1beta1.VirtualMachinePreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error { 182 return Convert_v1alpha2_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(a.(*VirtualMachinePreferenceList), b.(*v1beta1.VirtualMachinePreferenceList), scope) 183 }); err != nil { 184 return err 185 } 186 if err := s.AddGeneratedConversionFunc((*VirtualMachinePreferenceSpec)(nil), (*v1beta1.VirtualMachinePreferenceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 187 return Convert_v1alpha2_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(a.(*VirtualMachinePreferenceSpec), b.(*v1beta1.VirtualMachinePreferenceSpec), scope) 188 }); err != nil { 189 return err 190 } 191 if err := s.AddGeneratedConversionFunc((*v1beta1.VolumePreferences)(nil), (*VolumePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 192 return Convert_v1beta1_VolumePreferences_To_v1alpha2_VolumePreferences(a.(*v1beta1.VolumePreferences), b.(*VolumePreferences), scope) 193 }); err != nil { 194 return err 195 } 196 if err := s.AddGeneratedConversionFunc((*VolumePreferences)(nil), (*v1beta1.VolumePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 197 return Convert_v1alpha2_VolumePreferences_To_v1beta1_VolumePreferences(a.(*VolumePreferences), b.(*v1beta1.VolumePreferences), scope) 198 }); err != nil { 199 return err 200 } 201 if err := s.AddConversionFunc((*CPUPreferences)(nil), (*v1beta1.CPUPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 202 return Convert_v1alpha2_CPUPreferences_To_v1beta1_CPUPreferences(a.(*CPUPreferences), b.(*v1beta1.CPUPreferences), scope) 203 }); err != nil { 204 return err 205 } 206 if err := s.AddConversionFunc((*v1beta1.CPUPreferences)(nil), (*CPUPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 207 return Convert_v1beta1_CPUPreferences_To_v1alpha2_CPUPreferences(a.(*v1beta1.CPUPreferences), b.(*CPUPreferences), scope) 208 }); err != nil { 209 return err 210 } 211 if err := s.AddConversionFunc((*v1beta1.DevicePreferences)(nil), (*DevicePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error { 212 return Convert_v1beta1_DevicePreferences_To_v1alpha2_DevicePreferences(a.(*v1beta1.DevicePreferences), b.(*DevicePreferences), scope) 213 }); err != nil { 214 return err 215 } 216 if err := s.AddConversionFunc((*v1beta1.MemoryInstancetype)(nil), (*MemoryInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error { 217 return Convert_v1beta1_MemoryInstancetype_To_v1alpha2_MemoryInstancetype(a.(*v1beta1.MemoryInstancetype), b.(*MemoryInstancetype), scope) 218 }); err != nil { 219 return err 220 } 221 if err := s.AddConversionFunc((*v1beta1.VirtualMachineInstancetypeSpec)(nil), (*VirtualMachineInstancetypeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 222 return Convert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha2_VirtualMachineInstancetypeSpec(a.(*v1beta1.VirtualMachineInstancetypeSpec), b.(*VirtualMachineInstancetypeSpec), scope) 223 }); err != nil { 224 return err 225 } 226 if err := s.AddConversionFunc((*v1beta1.VirtualMachinePreferenceSpec)(nil), (*VirtualMachinePreferenceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 227 return Convert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha2_VirtualMachinePreferenceSpec(a.(*v1beta1.VirtualMachinePreferenceSpec), b.(*VirtualMachinePreferenceSpec), scope) 228 }); err != nil { 229 return err 230 } 231 return nil 232 } 233 234 func autoConvert_v1beta1_CPUInstancetype_To_v1alpha2_CPUInstancetype(in *v1beta1.CPUInstancetype, out *CPUInstancetype, s conversion.Scope) error { 235 out.Guest = in.Guest 236 if err := v1.Convert_Pointer_string_To_string(&in.Model, &out.Model, s); err != nil { 237 return err 238 } 239 if err := v1.Convert_Pointer_bool_To_bool(&in.DedicatedCPUPlacement, &out.DedicatedCPUPlacement, s); err != nil { 240 return err 241 } 242 out.NUMA = (*corev1.NUMA)(unsafe.Pointer(in.NUMA)) 243 if err := v1.Convert_Pointer_bool_To_bool(&in.IsolateEmulatorThread, &out.IsolateEmulatorThread, s); err != nil { 244 return err 245 } 246 out.Realtime = (*corev1.Realtime)(unsafe.Pointer(in.Realtime)) 247 return nil 248 } 249 250 // Convert_v1beta1_CPUInstancetype_To_v1alpha2_CPUInstancetype is an autogenerated conversion function. 251 func Convert_v1beta1_CPUInstancetype_To_v1alpha2_CPUInstancetype(in *v1beta1.CPUInstancetype, out *CPUInstancetype, s conversion.Scope) error { 252 return autoConvert_v1beta1_CPUInstancetype_To_v1alpha2_CPUInstancetype(in, out, s) 253 } 254 255 func autoConvert_v1alpha2_CPUInstancetype_To_v1beta1_CPUInstancetype(in *CPUInstancetype, out *v1beta1.CPUInstancetype, s conversion.Scope) error { 256 out.Guest = in.Guest 257 if err := v1.Convert_string_To_Pointer_string(&in.Model, &out.Model, s); err != nil { 258 return err 259 } 260 if err := v1.Convert_bool_To_Pointer_bool(&in.DedicatedCPUPlacement, &out.DedicatedCPUPlacement, s); err != nil { 261 return err 262 } 263 out.NUMA = (*corev1.NUMA)(unsafe.Pointer(in.NUMA)) 264 if err := v1.Convert_bool_To_Pointer_bool(&in.IsolateEmulatorThread, &out.IsolateEmulatorThread, s); err != nil { 265 return err 266 } 267 out.Realtime = (*corev1.Realtime)(unsafe.Pointer(in.Realtime)) 268 return nil 269 } 270 271 // Convert_v1alpha2_CPUInstancetype_To_v1beta1_CPUInstancetype is an autogenerated conversion function. 272 func Convert_v1alpha2_CPUInstancetype_To_v1beta1_CPUInstancetype(in *CPUInstancetype, out *v1beta1.CPUInstancetype, s conversion.Scope) error { 273 return autoConvert_v1alpha2_CPUInstancetype_To_v1beta1_CPUInstancetype(in, out, s) 274 } 275 276 func autoConvert_v1beta1_CPUPreferences_To_v1alpha2_CPUPreferences(in *v1beta1.CPUPreferences, out *CPUPreferences, s conversion.Scope) error { 277 // WARNING: in.PreferredCPUTopology requires manual conversion: inconvertible types (*kubevirt.io/api/instancetype/v1beta1.PreferredCPUTopology vs kubevirt.io/api/instancetype/v1alpha2.PreferredCPUTopology) 278 // WARNING: in.PreferredCPUFeatures requires manual conversion: does not exist in peer-type 279 return nil 280 } 281 282 func autoConvert_v1alpha2_CPUPreferences_To_v1beta1_CPUPreferences(in *CPUPreferences, out *v1beta1.CPUPreferences, s conversion.Scope) error { 283 // WARNING: in.PreferredCPUTopology requires manual conversion: inconvertible types (kubevirt.io/api/instancetype/v1alpha2.PreferredCPUTopology vs *kubevirt.io/api/instancetype/v1beta1.PreferredCPUTopology) 284 return nil 285 } 286 287 func autoConvert_v1beta1_ClockPreferences_To_v1alpha2_ClockPreferences(in *v1beta1.ClockPreferences, out *ClockPreferences, s conversion.Scope) error { 288 out.PreferredClockOffset = (*corev1.ClockOffset)(unsafe.Pointer(in.PreferredClockOffset)) 289 out.PreferredTimer = (*corev1.Timer)(unsafe.Pointer(in.PreferredTimer)) 290 return nil 291 } 292 293 // Convert_v1beta1_ClockPreferences_To_v1alpha2_ClockPreferences is an autogenerated conversion function. 294 func Convert_v1beta1_ClockPreferences_To_v1alpha2_ClockPreferences(in *v1beta1.ClockPreferences, out *ClockPreferences, s conversion.Scope) error { 295 return autoConvert_v1beta1_ClockPreferences_To_v1alpha2_ClockPreferences(in, out, s) 296 } 297 298 func autoConvert_v1alpha2_ClockPreferences_To_v1beta1_ClockPreferences(in *ClockPreferences, out *v1beta1.ClockPreferences, s conversion.Scope) error { 299 out.PreferredClockOffset = (*corev1.ClockOffset)(unsafe.Pointer(in.PreferredClockOffset)) 300 out.PreferredTimer = (*corev1.Timer)(unsafe.Pointer(in.PreferredTimer)) 301 return nil 302 } 303 304 // Convert_v1alpha2_ClockPreferences_To_v1beta1_ClockPreferences is an autogenerated conversion function. 305 func Convert_v1alpha2_ClockPreferences_To_v1beta1_ClockPreferences(in *ClockPreferences, out *v1beta1.ClockPreferences, s conversion.Scope) error { 306 return autoConvert_v1alpha2_ClockPreferences_To_v1beta1_ClockPreferences(in, out, s) 307 } 308 309 func autoConvert_v1beta1_DevicePreferences_To_v1alpha2_DevicePreferences(in *v1beta1.DevicePreferences, out *DevicePreferences, s conversion.Scope) error { 310 out.PreferredAutoattachGraphicsDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachGraphicsDevice)) 311 out.PreferredAutoattachMemBalloon = (*bool)(unsafe.Pointer(in.PreferredAutoattachMemBalloon)) 312 out.PreferredAutoattachPodInterface = (*bool)(unsafe.Pointer(in.PreferredAutoattachPodInterface)) 313 out.PreferredAutoattachSerialConsole = (*bool)(unsafe.Pointer(in.PreferredAutoattachSerialConsole)) 314 out.PreferredAutoattachInputDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachInputDevice)) 315 out.PreferredDisableHotplug = (*bool)(unsafe.Pointer(in.PreferredDisableHotplug)) 316 out.PreferredVirtualGPUOptions = (*corev1.VGPUOptions)(unsafe.Pointer(in.PreferredVirtualGPUOptions)) 317 out.PreferredSoundModel = in.PreferredSoundModel 318 out.PreferredUseVirtioTransitional = (*bool)(unsafe.Pointer(in.PreferredUseVirtioTransitional)) 319 out.PreferredInputBus = corev1.InputBus(in.PreferredInputBus) 320 out.PreferredInputType = corev1.InputType(in.PreferredInputType) 321 out.PreferredDiskBus = corev1.DiskBus(in.PreferredDiskBus) 322 out.PreferredLunBus = corev1.DiskBus(in.PreferredLunBus) 323 out.PreferredCdromBus = corev1.DiskBus(in.PreferredCdromBus) 324 out.PreferredDiskDedicatedIoThread = (*bool)(unsafe.Pointer(in.PreferredDiskDedicatedIoThread)) 325 out.PreferredDiskCache = corev1.DriverCache(in.PreferredDiskCache) 326 out.PreferredDiskIO = corev1.DriverIO(in.PreferredDiskIO) 327 out.PreferredDiskBlockSize = (*corev1.BlockSize)(unsafe.Pointer(in.PreferredDiskBlockSize)) 328 out.PreferredInterfaceModel = in.PreferredInterfaceModel 329 out.PreferredRng = (*corev1.Rng)(unsafe.Pointer(in.PreferredRng)) 330 out.PreferredBlockMultiQueue = (*bool)(unsafe.Pointer(in.PreferredBlockMultiQueue)) 331 out.PreferredNetworkInterfaceMultiQueue = (*bool)(unsafe.Pointer(in.PreferredNetworkInterfaceMultiQueue)) 332 out.PreferredTPM = (*corev1.TPMDevice)(unsafe.Pointer(in.PreferredTPM)) 333 // WARNING: in.PreferredInterfaceMasquerade requires manual conversion: does not exist in peer-type 334 return nil 335 } 336 337 func autoConvert_v1alpha2_DevicePreferences_To_v1beta1_DevicePreferences(in *DevicePreferences, out *v1beta1.DevicePreferences, s conversion.Scope) error { 338 out.PreferredAutoattachGraphicsDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachGraphicsDevice)) 339 out.PreferredAutoattachMemBalloon = (*bool)(unsafe.Pointer(in.PreferredAutoattachMemBalloon)) 340 out.PreferredAutoattachPodInterface = (*bool)(unsafe.Pointer(in.PreferredAutoattachPodInterface)) 341 out.PreferredAutoattachSerialConsole = (*bool)(unsafe.Pointer(in.PreferredAutoattachSerialConsole)) 342 out.PreferredAutoattachInputDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachInputDevice)) 343 out.PreferredDisableHotplug = (*bool)(unsafe.Pointer(in.PreferredDisableHotplug)) 344 out.PreferredVirtualGPUOptions = (*corev1.VGPUOptions)(unsafe.Pointer(in.PreferredVirtualGPUOptions)) 345 out.PreferredSoundModel = in.PreferredSoundModel 346 out.PreferredUseVirtioTransitional = (*bool)(unsafe.Pointer(in.PreferredUseVirtioTransitional)) 347 out.PreferredInputBus = corev1.InputBus(in.PreferredInputBus) 348 out.PreferredInputType = corev1.InputType(in.PreferredInputType) 349 out.PreferredDiskBus = corev1.DiskBus(in.PreferredDiskBus) 350 out.PreferredLunBus = corev1.DiskBus(in.PreferredLunBus) 351 out.PreferredCdromBus = corev1.DiskBus(in.PreferredCdromBus) 352 out.PreferredDiskDedicatedIoThread = (*bool)(unsafe.Pointer(in.PreferredDiskDedicatedIoThread)) 353 out.PreferredDiskCache = corev1.DriverCache(in.PreferredDiskCache) 354 out.PreferredDiskIO = corev1.DriverIO(in.PreferredDiskIO) 355 out.PreferredDiskBlockSize = (*corev1.BlockSize)(unsafe.Pointer(in.PreferredDiskBlockSize)) 356 out.PreferredInterfaceModel = in.PreferredInterfaceModel 357 out.PreferredRng = (*corev1.Rng)(unsafe.Pointer(in.PreferredRng)) 358 out.PreferredBlockMultiQueue = (*bool)(unsafe.Pointer(in.PreferredBlockMultiQueue)) 359 out.PreferredNetworkInterfaceMultiQueue = (*bool)(unsafe.Pointer(in.PreferredNetworkInterfaceMultiQueue)) 360 out.PreferredTPM = (*corev1.TPMDevice)(unsafe.Pointer(in.PreferredTPM)) 361 return nil 362 } 363 364 // Convert_v1alpha2_DevicePreferences_To_v1beta1_DevicePreferences is an autogenerated conversion function. 365 func Convert_v1alpha2_DevicePreferences_To_v1beta1_DevicePreferences(in *DevicePreferences, out *v1beta1.DevicePreferences, s conversion.Scope) error { 366 return autoConvert_v1alpha2_DevicePreferences_To_v1beta1_DevicePreferences(in, out, s) 367 } 368 369 func autoConvert_v1beta1_FeaturePreferences_To_v1alpha2_FeaturePreferences(in *v1beta1.FeaturePreferences, out *FeaturePreferences, s conversion.Scope) error { 370 out.PreferredAcpi = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredAcpi)) 371 out.PreferredApic = (*corev1.FeatureAPIC)(unsafe.Pointer(in.PreferredApic)) 372 out.PreferredHyperv = (*corev1.FeatureHyperv)(unsafe.Pointer(in.PreferredHyperv)) 373 out.PreferredKvm = (*corev1.FeatureKVM)(unsafe.Pointer(in.PreferredKvm)) 374 out.PreferredPvspinlock = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredPvspinlock)) 375 out.PreferredSmm = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredSmm)) 376 return nil 377 } 378 379 // Convert_v1beta1_FeaturePreferences_To_v1alpha2_FeaturePreferences is an autogenerated conversion function. 380 func Convert_v1beta1_FeaturePreferences_To_v1alpha2_FeaturePreferences(in *v1beta1.FeaturePreferences, out *FeaturePreferences, s conversion.Scope) error { 381 return autoConvert_v1beta1_FeaturePreferences_To_v1alpha2_FeaturePreferences(in, out, s) 382 } 383 384 func autoConvert_v1alpha2_FeaturePreferences_To_v1beta1_FeaturePreferences(in *FeaturePreferences, out *v1beta1.FeaturePreferences, s conversion.Scope) error { 385 out.PreferredAcpi = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredAcpi)) 386 out.PreferredApic = (*corev1.FeatureAPIC)(unsafe.Pointer(in.PreferredApic)) 387 out.PreferredHyperv = (*corev1.FeatureHyperv)(unsafe.Pointer(in.PreferredHyperv)) 388 out.PreferredKvm = (*corev1.FeatureKVM)(unsafe.Pointer(in.PreferredKvm)) 389 out.PreferredPvspinlock = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredPvspinlock)) 390 out.PreferredSmm = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredSmm)) 391 return nil 392 } 393 394 // Convert_v1alpha2_FeaturePreferences_To_v1beta1_FeaturePreferences is an autogenerated conversion function. 395 func Convert_v1alpha2_FeaturePreferences_To_v1beta1_FeaturePreferences(in *FeaturePreferences, out *v1beta1.FeaturePreferences, s conversion.Scope) error { 396 return autoConvert_v1alpha2_FeaturePreferences_To_v1beta1_FeaturePreferences(in, out, s) 397 } 398 399 func autoConvert_v1beta1_FirmwarePreferences_To_v1alpha2_FirmwarePreferences(in *v1beta1.FirmwarePreferences, out *FirmwarePreferences, s conversion.Scope) error { 400 out.PreferredUseBios = (*bool)(unsafe.Pointer(in.PreferredUseBios)) 401 out.PreferredUseBiosSerial = (*bool)(unsafe.Pointer(in.PreferredUseBiosSerial)) 402 out.PreferredUseEfi = (*bool)(unsafe.Pointer(in.PreferredUseEfi)) 403 out.PreferredUseSecureBoot = (*bool)(unsafe.Pointer(in.PreferredUseSecureBoot)) 404 return nil 405 } 406 407 // Convert_v1beta1_FirmwarePreferences_To_v1alpha2_FirmwarePreferences is an autogenerated conversion function. 408 func Convert_v1beta1_FirmwarePreferences_To_v1alpha2_FirmwarePreferences(in *v1beta1.FirmwarePreferences, out *FirmwarePreferences, s conversion.Scope) error { 409 return autoConvert_v1beta1_FirmwarePreferences_To_v1alpha2_FirmwarePreferences(in, out, s) 410 } 411 412 func autoConvert_v1alpha2_FirmwarePreferences_To_v1beta1_FirmwarePreferences(in *FirmwarePreferences, out *v1beta1.FirmwarePreferences, s conversion.Scope) error { 413 out.PreferredUseBios = (*bool)(unsafe.Pointer(in.PreferredUseBios)) 414 out.PreferredUseBiosSerial = (*bool)(unsafe.Pointer(in.PreferredUseBiosSerial)) 415 out.PreferredUseEfi = (*bool)(unsafe.Pointer(in.PreferredUseEfi)) 416 out.PreferredUseSecureBoot = (*bool)(unsafe.Pointer(in.PreferredUseSecureBoot)) 417 return nil 418 } 419 420 // Convert_v1alpha2_FirmwarePreferences_To_v1beta1_FirmwarePreferences is an autogenerated conversion function. 421 func Convert_v1alpha2_FirmwarePreferences_To_v1beta1_FirmwarePreferences(in *FirmwarePreferences, out *v1beta1.FirmwarePreferences, s conversion.Scope) error { 422 return autoConvert_v1alpha2_FirmwarePreferences_To_v1beta1_FirmwarePreferences(in, out, s) 423 } 424 425 func autoConvert_v1beta1_MachinePreferences_To_v1alpha2_MachinePreferences(in *v1beta1.MachinePreferences, out *MachinePreferences, s conversion.Scope) error { 426 out.PreferredMachineType = in.PreferredMachineType 427 return nil 428 } 429 430 // Convert_v1beta1_MachinePreferences_To_v1alpha2_MachinePreferences is an autogenerated conversion function. 431 func Convert_v1beta1_MachinePreferences_To_v1alpha2_MachinePreferences(in *v1beta1.MachinePreferences, out *MachinePreferences, s conversion.Scope) error { 432 return autoConvert_v1beta1_MachinePreferences_To_v1alpha2_MachinePreferences(in, out, s) 433 } 434 435 func autoConvert_v1alpha2_MachinePreferences_To_v1beta1_MachinePreferences(in *MachinePreferences, out *v1beta1.MachinePreferences, s conversion.Scope) error { 436 out.PreferredMachineType = in.PreferredMachineType 437 return nil 438 } 439 440 // Convert_v1alpha2_MachinePreferences_To_v1beta1_MachinePreferences is an autogenerated conversion function. 441 func Convert_v1alpha2_MachinePreferences_To_v1beta1_MachinePreferences(in *MachinePreferences, out *v1beta1.MachinePreferences, s conversion.Scope) error { 442 return autoConvert_v1alpha2_MachinePreferences_To_v1beta1_MachinePreferences(in, out, s) 443 } 444 445 func autoConvert_v1beta1_MemoryInstancetype_To_v1alpha2_MemoryInstancetype(in *v1beta1.MemoryInstancetype, out *MemoryInstancetype, s conversion.Scope) error { 446 out.Guest = in.Guest 447 out.Hugepages = (*corev1.Hugepages)(unsafe.Pointer(in.Hugepages)) 448 // WARNING: in.OvercommitPercent requires manual conversion: does not exist in peer-type 449 return nil 450 } 451 452 func autoConvert_v1alpha2_MemoryInstancetype_To_v1beta1_MemoryInstancetype(in *MemoryInstancetype, out *v1beta1.MemoryInstancetype, s conversion.Scope) error { 453 out.Guest = in.Guest 454 out.Hugepages = (*corev1.Hugepages)(unsafe.Pointer(in.Hugepages)) 455 return nil 456 } 457 458 // Convert_v1alpha2_MemoryInstancetype_To_v1beta1_MemoryInstancetype is an autogenerated conversion function. 459 func Convert_v1alpha2_MemoryInstancetype_To_v1beta1_MemoryInstancetype(in *MemoryInstancetype, out *v1beta1.MemoryInstancetype, s conversion.Scope) error { 460 return autoConvert_v1alpha2_MemoryInstancetype_To_v1beta1_MemoryInstancetype(in, out, s) 461 } 462 463 func autoConvert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha2_VirtualMachineClusterInstancetype(in *v1beta1.VirtualMachineClusterInstancetype, out *VirtualMachineClusterInstancetype, s conversion.Scope) error { 464 out.ObjectMeta = in.ObjectMeta 465 if err := Convert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha2_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil { 466 return err 467 } 468 return nil 469 } 470 471 // Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha2_VirtualMachineClusterInstancetype is an autogenerated conversion function. 472 func Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha2_VirtualMachineClusterInstancetype(in *v1beta1.VirtualMachineClusterInstancetype, out *VirtualMachineClusterInstancetype, s conversion.Scope) error { 473 return autoConvert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha2_VirtualMachineClusterInstancetype(in, out, s) 474 } 475 476 func autoConvert_v1alpha2_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(in *VirtualMachineClusterInstancetype, out *v1beta1.VirtualMachineClusterInstancetype, s conversion.Scope) error { 477 out.ObjectMeta = in.ObjectMeta 478 if err := Convert_v1alpha2_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil { 479 return err 480 } 481 return nil 482 } 483 484 // Convert_v1alpha2_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype is an autogenerated conversion function. 485 func Convert_v1alpha2_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(in *VirtualMachineClusterInstancetype, out *v1beta1.VirtualMachineClusterInstancetype, s conversion.Scope) error { 486 return autoConvert_v1alpha2_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(in, out, s) 487 } 488 489 func autoConvert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha2_VirtualMachineClusterInstancetypeList(in *v1beta1.VirtualMachineClusterInstancetypeList, out *VirtualMachineClusterInstancetypeList, s conversion.Scope) error { 490 out.ListMeta = in.ListMeta 491 if in.Items != nil { 492 in, out := &in.Items, &out.Items 493 *out = make([]VirtualMachineClusterInstancetype, len(*in)) 494 for i := range *in { 495 if err := Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha2_VirtualMachineClusterInstancetype(&(*in)[i], &(*out)[i], s); err != nil { 496 return err 497 } 498 } 499 } else { 500 out.Items = nil 501 } 502 return nil 503 } 504 505 // Convert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha2_VirtualMachineClusterInstancetypeList is an autogenerated conversion function. 506 func Convert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha2_VirtualMachineClusterInstancetypeList(in *v1beta1.VirtualMachineClusterInstancetypeList, out *VirtualMachineClusterInstancetypeList, s conversion.Scope) error { 507 return autoConvert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha2_VirtualMachineClusterInstancetypeList(in, out, s) 508 } 509 510 func autoConvert_v1alpha2_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(in *VirtualMachineClusterInstancetypeList, out *v1beta1.VirtualMachineClusterInstancetypeList, s conversion.Scope) error { 511 out.ListMeta = in.ListMeta 512 if in.Items != nil { 513 in, out := &in.Items, &out.Items 514 *out = make([]v1beta1.VirtualMachineClusterInstancetype, len(*in)) 515 for i := range *in { 516 if err := Convert_v1alpha2_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(&(*in)[i], &(*out)[i], s); err != nil { 517 return err 518 } 519 } 520 } else { 521 out.Items = nil 522 } 523 return nil 524 } 525 526 // Convert_v1alpha2_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList is an autogenerated conversion function. 527 func Convert_v1alpha2_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(in *VirtualMachineClusterInstancetypeList, out *v1beta1.VirtualMachineClusterInstancetypeList, s conversion.Scope) error { 528 return autoConvert_v1alpha2_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(in, out, s) 529 } 530 531 func autoConvert_v1beta1_VirtualMachineClusterPreference_To_v1alpha2_VirtualMachineClusterPreference(in *v1beta1.VirtualMachineClusterPreference, out *VirtualMachineClusterPreference, s conversion.Scope) error { 532 out.ObjectMeta = in.ObjectMeta 533 if err := Convert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha2_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil { 534 return err 535 } 536 return nil 537 } 538 539 // Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha2_VirtualMachineClusterPreference is an autogenerated conversion function. 540 func Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha2_VirtualMachineClusterPreference(in *v1beta1.VirtualMachineClusterPreference, out *VirtualMachineClusterPreference, s conversion.Scope) error { 541 return autoConvert_v1beta1_VirtualMachineClusterPreference_To_v1alpha2_VirtualMachineClusterPreference(in, out, s) 542 } 543 544 func autoConvert_v1alpha2_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(in *VirtualMachineClusterPreference, out *v1beta1.VirtualMachineClusterPreference, s conversion.Scope) error { 545 out.ObjectMeta = in.ObjectMeta 546 if err := Convert_v1alpha2_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil { 547 return err 548 } 549 return nil 550 } 551 552 // Convert_v1alpha2_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference is an autogenerated conversion function. 553 func Convert_v1alpha2_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(in *VirtualMachineClusterPreference, out *v1beta1.VirtualMachineClusterPreference, s conversion.Scope) error { 554 return autoConvert_v1alpha2_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(in, out, s) 555 } 556 557 func autoConvert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha2_VirtualMachineClusterPreferenceList(in *v1beta1.VirtualMachineClusterPreferenceList, out *VirtualMachineClusterPreferenceList, s conversion.Scope) error { 558 out.ListMeta = in.ListMeta 559 if in.Items != nil { 560 in, out := &in.Items, &out.Items 561 *out = make([]VirtualMachineClusterPreference, len(*in)) 562 for i := range *in { 563 if err := Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha2_VirtualMachineClusterPreference(&(*in)[i], &(*out)[i], s); err != nil { 564 return err 565 } 566 } 567 } else { 568 out.Items = nil 569 } 570 return nil 571 } 572 573 // Convert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha2_VirtualMachineClusterPreferenceList is an autogenerated conversion function. 574 func Convert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha2_VirtualMachineClusterPreferenceList(in *v1beta1.VirtualMachineClusterPreferenceList, out *VirtualMachineClusterPreferenceList, s conversion.Scope) error { 575 return autoConvert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha2_VirtualMachineClusterPreferenceList(in, out, s) 576 } 577 578 func autoConvert_v1alpha2_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(in *VirtualMachineClusterPreferenceList, out *v1beta1.VirtualMachineClusterPreferenceList, s conversion.Scope) error { 579 out.ListMeta = in.ListMeta 580 if in.Items != nil { 581 in, out := &in.Items, &out.Items 582 *out = make([]v1beta1.VirtualMachineClusterPreference, len(*in)) 583 for i := range *in { 584 if err := Convert_v1alpha2_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(&(*in)[i], &(*out)[i], s); err != nil { 585 return err 586 } 587 } 588 } else { 589 out.Items = nil 590 } 591 return nil 592 } 593 594 // Convert_v1alpha2_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList is an autogenerated conversion function. 595 func Convert_v1alpha2_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(in *VirtualMachineClusterPreferenceList, out *v1beta1.VirtualMachineClusterPreferenceList, s conversion.Scope) error { 596 return autoConvert_v1alpha2_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(in, out, s) 597 } 598 599 func autoConvert_v1beta1_VirtualMachineInstancetype_To_v1alpha2_VirtualMachineInstancetype(in *v1beta1.VirtualMachineInstancetype, out *VirtualMachineInstancetype, s conversion.Scope) error { 600 out.ObjectMeta = in.ObjectMeta 601 if err := Convert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha2_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil { 602 return err 603 } 604 return nil 605 } 606 607 // Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha2_VirtualMachineInstancetype is an autogenerated conversion function. 608 func Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha2_VirtualMachineInstancetype(in *v1beta1.VirtualMachineInstancetype, out *VirtualMachineInstancetype, s conversion.Scope) error { 609 return autoConvert_v1beta1_VirtualMachineInstancetype_To_v1alpha2_VirtualMachineInstancetype(in, out, s) 610 } 611 612 func autoConvert_v1alpha2_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(in *VirtualMachineInstancetype, out *v1beta1.VirtualMachineInstancetype, s conversion.Scope) error { 613 out.ObjectMeta = in.ObjectMeta 614 if err := Convert_v1alpha2_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil { 615 return err 616 } 617 return nil 618 } 619 620 // Convert_v1alpha2_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype is an autogenerated conversion function. 621 func Convert_v1alpha2_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(in *VirtualMachineInstancetype, out *v1beta1.VirtualMachineInstancetype, s conversion.Scope) error { 622 return autoConvert_v1alpha2_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(in, out, s) 623 } 624 625 func autoConvert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha2_VirtualMachineInstancetypeList(in *v1beta1.VirtualMachineInstancetypeList, out *VirtualMachineInstancetypeList, s conversion.Scope) error { 626 out.ListMeta = in.ListMeta 627 if in.Items != nil { 628 in, out := &in.Items, &out.Items 629 *out = make([]VirtualMachineInstancetype, len(*in)) 630 for i := range *in { 631 if err := Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha2_VirtualMachineInstancetype(&(*in)[i], &(*out)[i], s); err != nil { 632 return err 633 } 634 } 635 } else { 636 out.Items = nil 637 } 638 return nil 639 } 640 641 // Convert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha2_VirtualMachineInstancetypeList is an autogenerated conversion function. 642 func Convert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha2_VirtualMachineInstancetypeList(in *v1beta1.VirtualMachineInstancetypeList, out *VirtualMachineInstancetypeList, s conversion.Scope) error { 643 return autoConvert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha2_VirtualMachineInstancetypeList(in, out, s) 644 } 645 646 func autoConvert_v1alpha2_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(in *VirtualMachineInstancetypeList, out *v1beta1.VirtualMachineInstancetypeList, s conversion.Scope) error { 647 out.ListMeta = in.ListMeta 648 if in.Items != nil { 649 in, out := &in.Items, &out.Items 650 *out = make([]v1beta1.VirtualMachineInstancetype, len(*in)) 651 for i := range *in { 652 if err := Convert_v1alpha2_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(&(*in)[i], &(*out)[i], s); err != nil { 653 return err 654 } 655 } 656 } else { 657 out.Items = nil 658 } 659 return nil 660 } 661 662 // Convert_v1alpha2_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList is an autogenerated conversion function. 663 func Convert_v1alpha2_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(in *VirtualMachineInstancetypeList, out *v1beta1.VirtualMachineInstancetypeList, s conversion.Scope) error { 664 return autoConvert_v1alpha2_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(in, out, s) 665 } 666 667 func autoConvert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha2_VirtualMachineInstancetypeSpec(in *v1beta1.VirtualMachineInstancetypeSpec, out *VirtualMachineInstancetypeSpec, s conversion.Scope) error { 668 // WARNING: in.NodeSelector requires manual conversion: does not exist in peer-type 669 // WARNING: in.SchedulerName requires manual conversion: does not exist in peer-type 670 if err := Convert_v1beta1_CPUInstancetype_To_v1alpha2_CPUInstancetype(&in.CPU, &out.CPU, s); err != nil { 671 return err 672 } 673 if err := Convert_v1beta1_MemoryInstancetype_To_v1alpha2_MemoryInstancetype(&in.Memory, &out.Memory, s); err != nil { 674 return err 675 } 676 out.GPUs = *(*[]corev1.GPU)(unsafe.Pointer(&in.GPUs)) 677 out.HostDevices = *(*[]corev1.HostDevice)(unsafe.Pointer(&in.HostDevices)) 678 out.IOThreadsPolicy = (*corev1.IOThreadsPolicy)(unsafe.Pointer(in.IOThreadsPolicy)) 679 out.LaunchSecurity = (*corev1.LaunchSecurity)(unsafe.Pointer(in.LaunchSecurity)) 680 // WARNING: in.Annotations requires manual conversion: does not exist in peer-type 681 return nil 682 } 683 684 func autoConvert_v1alpha2_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(in *VirtualMachineInstancetypeSpec, out *v1beta1.VirtualMachineInstancetypeSpec, s conversion.Scope) error { 685 if err := Convert_v1alpha2_CPUInstancetype_To_v1beta1_CPUInstancetype(&in.CPU, &out.CPU, s); err != nil { 686 return err 687 } 688 if err := Convert_v1alpha2_MemoryInstancetype_To_v1beta1_MemoryInstancetype(&in.Memory, &out.Memory, s); err != nil { 689 return err 690 } 691 out.GPUs = *(*[]corev1.GPU)(unsafe.Pointer(&in.GPUs)) 692 out.HostDevices = *(*[]corev1.HostDevice)(unsafe.Pointer(&in.HostDevices)) 693 out.IOThreadsPolicy = (*corev1.IOThreadsPolicy)(unsafe.Pointer(in.IOThreadsPolicy)) 694 out.LaunchSecurity = (*corev1.LaunchSecurity)(unsafe.Pointer(in.LaunchSecurity)) 695 return nil 696 } 697 698 // Convert_v1alpha2_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec is an autogenerated conversion function. 699 func Convert_v1alpha2_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(in *VirtualMachineInstancetypeSpec, out *v1beta1.VirtualMachineInstancetypeSpec, s conversion.Scope) error { 700 return autoConvert_v1alpha2_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(in, out, s) 701 } 702 703 func autoConvert_v1beta1_VirtualMachinePreference_To_v1alpha2_VirtualMachinePreference(in *v1beta1.VirtualMachinePreference, out *VirtualMachinePreference, s conversion.Scope) error { 704 out.ObjectMeta = in.ObjectMeta 705 if err := Convert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha2_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil { 706 return err 707 } 708 return nil 709 } 710 711 // Convert_v1beta1_VirtualMachinePreference_To_v1alpha2_VirtualMachinePreference is an autogenerated conversion function. 712 func Convert_v1beta1_VirtualMachinePreference_To_v1alpha2_VirtualMachinePreference(in *v1beta1.VirtualMachinePreference, out *VirtualMachinePreference, s conversion.Scope) error { 713 return autoConvert_v1beta1_VirtualMachinePreference_To_v1alpha2_VirtualMachinePreference(in, out, s) 714 } 715 716 func autoConvert_v1alpha2_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(in *VirtualMachinePreference, out *v1beta1.VirtualMachinePreference, s conversion.Scope) error { 717 out.ObjectMeta = in.ObjectMeta 718 if err := Convert_v1alpha2_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil { 719 return err 720 } 721 return nil 722 } 723 724 // Convert_v1alpha2_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference is an autogenerated conversion function. 725 func Convert_v1alpha2_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(in *VirtualMachinePreference, out *v1beta1.VirtualMachinePreference, s conversion.Scope) error { 726 return autoConvert_v1alpha2_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(in, out, s) 727 } 728 729 func autoConvert_v1beta1_VirtualMachinePreferenceList_To_v1alpha2_VirtualMachinePreferenceList(in *v1beta1.VirtualMachinePreferenceList, out *VirtualMachinePreferenceList, s conversion.Scope) error { 730 out.ListMeta = in.ListMeta 731 if in.Items != nil { 732 in, out := &in.Items, &out.Items 733 *out = make([]VirtualMachinePreference, len(*in)) 734 for i := range *in { 735 if err := Convert_v1beta1_VirtualMachinePreference_To_v1alpha2_VirtualMachinePreference(&(*in)[i], &(*out)[i], s); err != nil { 736 return err 737 } 738 } 739 } else { 740 out.Items = nil 741 } 742 return nil 743 } 744 745 // Convert_v1beta1_VirtualMachinePreferenceList_To_v1alpha2_VirtualMachinePreferenceList is an autogenerated conversion function. 746 func Convert_v1beta1_VirtualMachinePreferenceList_To_v1alpha2_VirtualMachinePreferenceList(in *v1beta1.VirtualMachinePreferenceList, out *VirtualMachinePreferenceList, s conversion.Scope) error { 747 return autoConvert_v1beta1_VirtualMachinePreferenceList_To_v1alpha2_VirtualMachinePreferenceList(in, out, s) 748 } 749 750 func autoConvert_v1alpha2_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(in *VirtualMachinePreferenceList, out *v1beta1.VirtualMachinePreferenceList, s conversion.Scope) error { 751 out.ListMeta = in.ListMeta 752 if in.Items != nil { 753 in, out := &in.Items, &out.Items 754 *out = make([]v1beta1.VirtualMachinePreference, len(*in)) 755 for i := range *in { 756 if err := Convert_v1alpha2_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(&(*in)[i], &(*out)[i], s); err != nil { 757 return err 758 } 759 } 760 } else { 761 out.Items = nil 762 } 763 return nil 764 } 765 766 // Convert_v1alpha2_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList is an autogenerated conversion function. 767 func Convert_v1alpha2_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(in *VirtualMachinePreferenceList, out *v1beta1.VirtualMachinePreferenceList, s conversion.Scope) error { 768 return autoConvert_v1alpha2_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(in, out, s) 769 } 770 771 func autoConvert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha2_VirtualMachinePreferenceSpec(in *v1beta1.VirtualMachinePreferenceSpec, out *VirtualMachinePreferenceSpec, s conversion.Scope) error { 772 out.Clock = (*ClockPreferences)(unsafe.Pointer(in.Clock)) 773 if in.CPU != nil { 774 in, out := &in.CPU, &out.CPU 775 *out = new(CPUPreferences) 776 if err := Convert_v1beta1_CPUPreferences_To_v1alpha2_CPUPreferences(*in, *out, s); err != nil { 777 return err 778 } 779 } else { 780 out.CPU = nil 781 } 782 if in.Devices != nil { 783 in, out := &in.Devices, &out.Devices 784 *out = new(DevicePreferences) 785 if err := Convert_v1beta1_DevicePreferences_To_v1alpha2_DevicePreferences(*in, *out, s); err != nil { 786 return err 787 } 788 } else { 789 out.Devices = nil 790 } 791 out.Features = (*FeaturePreferences)(unsafe.Pointer(in.Features)) 792 out.Firmware = (*FirmwarePreferences)(unsafe.Pointer(in.Firmware)) 793 out.Machine = (*MachinePreferences)(unsafe.Pointer(in.Machine)) 794 out.Volumes = (*VolumePreferences)(unsafe.Pointer(in.Volumes)) 795 // WARNING: in.PreferredSubdomain requires manual conversion: does not exist in peer-type 796 // WARNING: in.PreferredTerminationGracePeriodSeconds requires manual conversion: does not exist in peer-type 797 // WARNING: in.Requirements requires manual conversion: does not exist in peer-type 798 // WARNING: in.Annotations requires manual conversion: does not exist in peer-type 799 // WARNING: in.PreferSpreadSocketToCoreRatio requires manual conversion: does not exist in peer-type 800 return nil 801 } 802 803 func autoConvert_v1alpha2_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(in *VirtualMachinePreferenceSpec, out *v1beta1.VirtualMachinePreferenceSpec, s conversion.Scope) error { 804 out.Clock = (*v1beta1.ClockPreferences)(unsafe.Pointer(in.Clock)) 805 if in.CPU != nil { 806 in, out := &in.CPU, &out.CPU 807 *out = new(v1beta1.CPUPreferences) 808 if err := Convert_v1alpha2_CPUPreferences_To_v1beta1_CPUPreferences(*in, *out, s); err != nil { 809 return err 810 } 811 } else { 812 out.CPU = nil 813 } 814 if in.Devices != nil { 815 in, out := &in.Devices, &out.Devices 816 *out = new(v1beta1.DevicePreferences) 817 if err := Convert_v1alpha2_DevicePreferences_To_v1beta1_DevicePreferences(*in, *out, s); err != nil { 818 return err 819 } 820 } else { 821 out.Devices = nil 822 } 823 out.Features = (*v1beta1.FeaturePreferences)(unsafe.Pointer(in.Features)) 824 out.Firmware = (*v1beta1.FirmwarePreferences)(unsafe.Pointer(in.Firmware)) 825 out.Machine = (*v1beta1.MachinePreferences)(unsafe.Pointer(in.Machine)) 826 out.Volumes = (*v1beta1.VolumePreferences)(unsafe.Pointer(in.Volumes)) 827 return nil 828 } 829 830 // Convert_v1alpha2_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec is an autogenerated conversion function. 831 func Convert_v1alpha2_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(in *VirtualMachinePreferenceSpec, out *v1beta1.VirtualMachinePreferenceSpec, s conversion.Scope) error { 832 return autoConvert_v1alpha2_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(in, out, s) 833 } 834 835 func autoConvert_v1beta1_VolumePreferences_To_v1alpha2_VolumePreferences(in *v1beta1.VolumePreferences, out *VolumePreferences, s conversion.Scope) error { 836 out.PreferredStorageClassName = in.PreferredStorageClassName 837 return nil 838 } 839 840 // Convert_v1beta1_VolumePreferences_To_v1alpha2_VolumePreferences is an autogenerated conversion function. 841 func Convert_v1beta1_VolumePreferences_To_v1alpha2_VolumePreferences(in *v1beta1.VolumePreferences, out *VolumePreferences, s conversion.Scope) error { 842 return autoConvert_v1beta1_VolumePreferences_To_v1alpha2_VolumePreferences(in, out, s) 843 } 844 845 func autoConvert_v1alpha2_VolumePreferences_To_v1beta1_VolumePreferences(in *VolumePreferences, out *v1beta1.VolumePreferences, s conversion.Scope) error { 846 out.PreferredStorageClassName = in.PreferredStorageClassName 847 return nil 848 } 849 850 // Convert_v1alpha2_VolumePreferences_To_v1beta1_VolumePreferences is an autogenerated conversion function. 851 func Convert_v1alpha2_VolumePreferences_To_v1beta1_VolumePreferences(in *VolumePreferences, out *v1beta1.VolumePreferences, s conversion.Scope) error { 852 return autoConvert_v1alpha2_VolumePreferences_To_v1beta1_VolumePreferences(in, out, s) 853 }