k8s.io/kubernetes@v1.29.3/pkg/apis/node/v1/zz_generated.conversion.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubernetes 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 v1 23 24 import ( 25 unsafe "unsafe" 26 27 corev1 "k8s.io/api/core/v1" 28 v1 "k8s.io/api/node/v1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 core "k8s.io/kubernetes/pkg/apis/core" 32 node "k8s.io/kubernetes/pkg/apis/node" 33 ) 34 35 func init() { 36 localSchemeBuilder.Register(RegisterConversions) 37 } 38 39 // RegisterConversions adds conversion functions to the given scheme. 40 // Public to allow building arbitrary schemes. 41 func RegisterConversions(s *runtime.Scheme) error { 42 if err := s.AddGeneratedConversionFunc((*v1.Overhead)(nil), (*node.Overhead)(nil), func(a, b interface{}, scope conversion.Scope) error { 43 return Convert_v1_Overhead_To_node_Overhead(a.(*v1.Overhead), b.(*node.Overhead), scope) 44 }); err != nil { 45 return err 46 } 47 if err := s.AddGeneratedConversionFunc((*node.Overhead)(nil), (*v1.Overhead)(nil), func(a, b interface{}, scope conversion.Scope) error { 48 return Convert_node_Overhead_To_v1_Overhead(a.(*node.Overhead), b.(*v1.Overhead), scope) 49 }); err != nil { 50 return err 51 } 52 if err := s.AddGeneratedConversionFunc((*v1.RuntimeClass)(nil), (*node.RuntimeClass)(nil), func(a, b interface{}, scope conversion.Scope) error { 53 return Convert_v1_RuntimeClass_To_node_RuntimeClass(a.(*v1.RuntimeClass), b.(*node.RuntimeClass), scope) 54 }); err != nil { 55 return err 56 } 57 if err := s.AddGeneratedConversionFunc((*node.RuntimeClass)(nil), (*v1.RuntimeClass)(nil), func(a, b interface{}, scope conversion.Scope) error { 58 return Convert_node_RuntimeClass_To_v1_RuntimeClass(a.(*node.RuntimeClass), b.(*v1.RuntimeClass), scope) 59 }); err != nil { 60 return err 61 } 62 if err := s.AddGeneratedConversionFunc((*v1.RuntimeClassList)(nil), (*node.RuntimeClassList)(nil), func(a, b interface{}, scope conversion.Scope) error { 63 return Convert_v1_RuntimeClassList_To_node_RuntimeClassList(a.(*v1.RuntimeClassList), b.(*node.RuntimeClassList), scope) 64 }); err != nil { 65 return err 66 } 67 if err := s.AddGeneratedConversionFunc((*node.RuntimeClassList)(nil), (*v1.RuntimeClassList)(nil), func(a, b interface{}, scope conversion.Scope) error { 68 return Convert_node_RuntimeClassList_To_v1_RuntimeClassList(a.(*node.RuntimeClassList), b.(*v1.RuntimeClassList), scope) 69 }); err != nil { 70 return err 71 } 72 if err := s.AddGeneratedConversionFunc((*v1.Scheduling)(nil), (*node.Scheduling)(nil), func(a, b interface{}, scope conversion.Scope) error { 73 return Convert_v1_Scheduling_To_node_Scheduling(a.(*v1.Scheduling), b.(*node.Scheduling), scope) 74 }); err != nil { 75 return err 76 } 77 if err := s.AddGeneratedConversionFunc((*node.Scheduling)(nil), (*v1.Scheduling)(nil), func(a, b interface{}, scope conversion.Scope) error { 78 return Convert_node_Scheduling_To_v1_Scheduling(a.(*node.Scheduling), b.(*v1.Scheduling), scope) 79 }); err != nil { 80 return err 81 } 82 return nil 83 } 84 85 func autoConvert_v1_Overhead_To_node_Overhead(in *v1.Overhead, out *node.Overhead, s conversion.Scope) error { 86 out.PodFixed = *(*core.ResourceList)(unsafe.Pointer(&in.PodFixed)) 87 return nil 88 } 89 90 // Convert_v1_Overhead_To_node_Overhead is an autogenerated conversion function. 91 func Convert_v1_Overhead_To_node_Overhead(in *v1.Overhead, out *node.Overhead, s conversion.Scope) error { 92 return autoConvert_v1_Overhead_To_node_Overhead(in, out, s) 93 } 94 95 func autoConvert_node_Overhead_To_v1_Overhead(in *node.Overhead, out *v1.Overhead, s conversion.Scope) error { 96 out.PodFixed = *(*corev1.ResourceList)(unsafe.Pointer(&in.PodFixed)) 97 return nil 98 } 99 100 // Convert_node_Overhead_To_v1_Overhead is an autogenerated conversion function. 101 func Convert_node_Overhead_To_v1_Overhead(in *node.Overhead, out *v1.Overhead, s conversion.Scope) error { 102 return autoConvert_node_Overhead_To_v1_Overhead(in, out, s) 103 } 104 105 func autoConvert_v1_RuntimeClass_To_node_RuntimeClass(in *v1.RuntimeClass, out *node.RuntimeClass, s conversion.Scope) error { 106 out.ObjectMeta = in.ObjectMeta 107 out.Handler = in.Handler 108 out.Overhead = (*node.Overhead)(unsafe.Pointer(in.Overhead)) 109 out.Scheduling = (*node.Scheduling)(unsafe.Pointer(in.Scheduling)) 110 return nil 111 } 112 113 // Convert_v1_RuntimeClass_To_node_RuntimeClass is an autogenerated conversion function. 114 func Convert_v1_RuntimeClass_To_node_RuntimeClass(in *v1.RuntimeClass, out *node.RuntimeClass, s conversion.Scope) error { 115 return autoConvert_v1_RuntimeClass_To_node_RuntimeClass(in, out, s) 116 } 117 118 func autoConvert_node_RuntimeClass_To_v1_RuntimeClass(in *node.RuntimeClass, out *v1.RuntimeClass, s conversion.Scope) error { 119 out.ObjectMeta = in.ObjectMeta 120 out.Handler = in.Handler 121 out.Overhead = (*v1.Overhead)(unsafe.Pointer(in.Overhead)) 122 out.Scheduling = (*v1.Scheduling)(unsafe.Pointer(in.Scheduling)) 123 return nil 124 } 125 126 // Convert_node_RuntimeClass_To_v1_RuntimeClass is an autogenerated conversion function. 127 func Convert_node_RuntimeClass_To_v1_RuntimeClass(in *node.RuntimeClass, out *v1.RuntimeClass, s conversion.Scope) error { 128 return autoConvert_node_RuntimeClass_To_v1_RuntimeClass(in, out, s) 129 } 130 131 func autoConvert_v1_RuntimeClassList_To_node_RuntimeClassList(in *v1.RuntimeClassList, out *node.RuntimeClassList, s conversion.Scope) error { 132 out.ListMeta = in.ListMeta 133 out.Items = *(*[]node.RuntimeClass)(unsafe.Pointer(&in.Items)) 134 return nil 135 } 136 137 // Convert_v1_RuntimeClassList_To_node_RuntimeClassList is an autogenerated conversion function. 138 func Convert_v1_RuntimeClassList_To_node_RuntimeClassList(in *v1.RuntimeClassList, out *node.RuntimeClassList, s conversion.Scope) error { 139 return autoConvert_v1_RuntimeClassList_To_node_RuntimeClassList(in, out, s) 140 } 141 142 func autoConvert_node_RuntimeClassList_To_v1_RuntimeClassList(in *node.RuntimeClassList, out *v1.RuntimeClassList, s conversion.Scope) error { 143 out.ListMeta = in.ListMeta 144 out.Items = *(*[]v1.RuntimeClass)(unsafe.Pointer(&in.Items)) 145 return nil 146 } 147 148 // Convert_node_RuntimeClassList_To_v1_RuntimeClassList is an autogenerated conversion function. 149 func Convert_node_RuntimeClassList_To_v1_RuntimeClassList(in *node.RuntimeClassList, out *v1.RuntimeClassList, s conversion.Scope) error { 150 return autoConvert_node_RuntimeClassList_To_v1_RuntimeClassList(in, out, s) 151 } 152 153 func autoConvert_v1_Scheduling_To_node_Scheduling(in *v1.Scheduling, out *node.Scheduling, s conversion.Scope) error { 154 out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector)) 155 out.Tolerations = *(*[]core.Toleration)(unsafe.Pointer(&in.Tolerations)) 156 return nil 157 } 158 159 // Convert_v1_Scheduling_To_node_Scheduling is an autogenerated conversion function. 160 func Convert_v1_Scheduling_To_node_Scheduling(in *v1.Scheduling, out *node.Scheduling, s conversion.Scope) error { 161 return autoConvert_v1_Scheduling_To_node_Scheduling(in, out, s) 162 } 163 164 func autoConvert_node_Scheduling_To_v1_Scheduling(in *node.Scheduling, out *v1.Scheduling, s conversion.Scope) error { 165 out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector)) 166 out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations)) 167 return nil 168 } 169 170 // Convert_node_Scheduling_To_v1_Scheduling is an autogenerated conversion function. 171 func Convert_node_Scheduling_To_v1_Scheduling(in *node.Scheduling, out *v1.Scheduling, s conversion.Scope) error { 172 return autoConvert_node_Scheduling_To_v1_Scheduling(in, out, s) 173 }