k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/discovery/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/discovery/v1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 core "k8s.io/kubernetes/pkg/apis/core" 32 discovery "k8s.io/kubernetes/pkg/apis/discovery" 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.Endpoint)(nil), (*discovery.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error { 43 return Convert_v1_Endpoint_To_discovery_Endpoint(a.(*v1.Endpoint), b.(*discovery.Endpoint), scope) 44 }); err != nil { 45 return err 46 } 47 if err := s.AddGeneratedConversionFunc((*discovery.Endpoint)(nil), (*v1.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error { 48 return Convert_discovery_Endpoint_To_v1_Endpoint(a.(*discovery.Endpoint), b.(*v1.Endpoint), scope) 49 }); err != nil { 50 return err 51 } 52 if err := s.AddGeneratedConversionFunc((*v1.EndpointConditions)(nil), (*discovery.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error { 53 return Convert_v1_EndpointConditions_To_discovery_EndpointConditions(a.(*v1.EndpointConditions), b.(*discovery.EndpointConditions), scope) 54 }); err != nil { 55 return err 56 } 57 if err := s.AddGeneratedConversionFunc((*discovery.EndpointConditions)(nil), (*v1.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error { 58 return Convert_discovery_EndpointConditions_To_v1_EndpointConditions(a.(*discovery.EndpointConditions), b.(*v1.EndpointConditions), scope) 59 }); err != nil { 60 return err 61 } 62 if err := s.AddGeneratedConversionFunc((*v1.EndpointHints)(nil), (*discovery.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error { 63 return Convert_v1_EndpointHints_To_discovery_EndpointHints(a.(*v1.EndpointHints), b.(*discovery.EndpointHints), scope) 64 }); err != nil { 65 return err 66 } 67 if err := s.AddGeneratedConversionFunc((*discovery.EndpointHints)(nil), (*v1.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error { 68 return Convert_discovery_EndpointHints_To_v1_EndpointHints(a.(*discovery.EndpointHints), b.(*v1.EndpointHints), scope) 69 }); err != nil { 70 return err 71 } 72 if err := s.AddGeneratedConversionFunc((*v1.EndpointPort)(nil), (*discovery.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error { 73 return Convert_v1_EndpointPort_To_discovery_EndpointPort(a.(*v1.EndpointPort), b.(*discovery.EndpointPort), scope) 74 }); err != nil { 75 return err 76 } 77 if err := s.AddGeneratedConversionFunc((*discovery.EndpointPort)(nil), (*v1.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error { 78 return Convert_discovery_EndpointPort_To_v1_EndpointPort(a.(*discovery.EndpointPort), b.(*v1.EndpointPort), scope) 79 }); err != nil { 80 return err 81 } 82 if err := s.AddGeneratedConversionFunc((*v1.EndpointSlice)(nil), (*discovery.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error { 83 return Convert_v1_EndpointSlice_To_discovery_EndpointSlice(a.(*v1.EndpointSlice), b.(*discovery.EndpointSlice), scope) 84 }); err != nil { 85 return err 86 } 87 if err := s.AddGeneratedConversionFunc((*discovery.EndpointSlice)(nil), (*v1.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error { 88 return Convert_discovery_EndpointSlice_To_v1_EndpointSlice(a.(*discovery.EndpointSlice), b.(*v1.EndpointSlice), scope) 89 }); err != nil { 90 return err 91 } 92 if err := s.AddGeneratedConversionFunc((*v1.EndpointSliceList)(nil), (*discovery.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error { 93 return Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList(a.(*v1.EndpointSliceList), b.(*discovery.EndpointSliceList), scope) 94 }); err != nil { 95 return err 96 } 97 if err := s.AddGeneratedConversionFunc((*discovery.EndpointSliceList)(nil), (*v1.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error { 98 return Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList(a.(*discovery.EndpointSliceList), b.(*v1.EndpointSliceList), scope) 99 }); err != nil { 100 return err 101 } 102 if err := s.AddGeneratedConversionFunc((*v1.ForZone)(nil), (*discovery.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error { 103 return Convert_v1_ForZone_To_discovery_ForZone(a.(*v1.ForZone), b.(*discovery.ForZone), scope) 104 }); err != nil { 105 return err 106 } 107 if err := s.AddGeneratedConversionFunc((*discovery.ForZone)(nil), (*v1.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error { 108 return Convert_discovery_ForZone_To_v1_ForZone(a.(*discovery.ForZone), b.(*v1.ForZone), scope) 109 }); err != nil { 110 return err 111 } 112 return nil 113 } 114 115 func autoConvert_v1_Endpoint_To_discovery_Endpoint(in *v1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error { 116 out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses)) 117 if err := Convert_v1_EndpointConditions_To_discovery_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil { 118 return err 119 } 120 out.Hostname = (*string)(unsafe.Pointer(in.Hostname)) 121 out.TargetRef = (*core.ObjectReference)(unsafe.Pointer(in.TargetRef)) 122 out.DeprecatedTopology = *(*map[string]string)(unsafe.Pointer(&in.DeprecatedTopology)) 123 out.NodeName = (*string)(unsafe.Pointer(in.NodeName)) 124 out.Zone = (*string)(unsafe.Pointer(in.Zone)) 125 out.Hints = (*discovery.EndpointHints)(unsafe.Pointer(in.Hints)) 126 return nil 127 } 128 129 // Convert_v1_Endpoint_To_discovery_Endpoint is an autogenerated conversion function. 130 func Convert_v1_Endpoint_To_discovery_Endpoint(in *v1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error { 131 return autoConvert_v1_Endpoint_To_discovery_Endpoint(in, out, s) 132 } 133 134 func autoConvert_discovery_Endpoint_To_v1_Endpoint(in *discovery.Endpoint, out *v1.Endpoint, s conversion.Scope) error { 135 out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses)) 136 if err := Convert_discovery_EndpointConditions_To_v1_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil { 137 return err 138 } 139 out.Hostname = (*string)(unsafe.Pointer(in.Hostname)) 140 out.TargetRef = (*corev1.ObjectReference)(unsafe.Pointer(in.TargetRef)) 141 out.DeprecatedTopology = *(*map[string]string)(unsafe.Pointer(&in.DeprecatedTopology)) 142 out.NodeName = (*string)(unsafe.Pointer(in.NodeName)) 143 out.Zone = (*string)(unsafe.Pointer(in.Zone)) 144 out.Hints = (*v1.EndpointHints)(unsafe.Pointer(in.Hints)) 145 return nil 146 } 147 148 // Convert_discovery_Endpoint_To_v1_Endpoint is an autogenerated conversion function. 149 func Convert_discovery_Endpoint_To_v1_Endpoint(in *discovery.Endpoint, out *v1.Endpoint, s conversion.Scope) error { 150 return autoConvert_discovery_Endpoint_To_v1_Endpoint(in, out, s) 151 } 152 153 func autoConvert_v1_EndpointConditions_To_discovery_EndpointConditions(in *v1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error { 154 out.Ready = (*bool)(unsafe.Pointer(in.Ready)) 155 out.Serving = (*bool)(unsafe.Pointer(in.Serving)) 156 out.Terminating = (*bool)(unsafe.Pointer(in.Terminating)) 157 return nil 158 } 159 160 // Convert_v1_EndpointConditions_To_discovery_EndpointConditions is an autogenerated conversion function. 161 func Convert_v1_EndpointConditions_To_discovery_EndpointConditions(in *v1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error { 162 return autoConvert_v1_EndpointConditions_To_discovery_EndpointConditions(in, out, s) 163 } 164 165 func autoConvert_discovery_EndpointConditions_To_v1_EndpointConditions(in *discovery.EndpointConditions, out *v1.EndpointConditions, s conversion.Scope) error { 166 out.Ready = (*bool)(unsafe.Pointer(in.Ready)) 167 out.Serving = (*bool)(unsafe.Pointer(in.Serving)) 168 out.Terminating = (*bool)(unsafe.Pointer(in.Terminating)) 169 return nil 170 } 171 172 // Convert_discovery_EndpointConditions_To_v1_EndpointConditions is an autogenerated conversion function. 173 func Convert_discovery_EndpointConditions_To_v1_EndpointConditions(in *discovery.EndpointConditions, out *v1.EndpointConditions, s conversion.Scope) error { 174 return autoConvert_discovery_EndpointConditions_To_v1_EndpointConditions(in, out, s) 175 } 176 177 func autoConvert_v1_EndpointHints_To_discovery_EndpointHints(in *v1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error { 178 out.ForZones = *(*[]discovery.ForZone)(unsafe.Pointer(&in.ForZones)) 179 return nil 180 } 181 182 // Convert_v1_EndpointHints_To_discovery_EndpointHints is an autogenerated conversion function. 183 func Convert_v1_EndpointHints_To_discovery_EndpointHints(in *v1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error { 184 return autoConvert_v1_EndpointHints_To_discovery_EndpointHints(in, out, s) 185 } 186 187 func autoConvert_discovery_EndpointHints_To_v1_EndpointHints(in *discovery.EndpointHints, out *v1.EndpointHints, s conversion.Scope) error { 188 out.ForZones = *(*[]v1.ForZone)(unsafe.Pointer(&in.ForZones)) 189 return nil 190 } 191 192 // Convert_discovery_EndpointHints_To_v1_EndpointHints is an autogenerated conversion function. 193 func Convert_discovery_EndpointHints_To_v1_EndpointHints(in *discovery.EndpointHints, out *v1.EndpointHints, s conversion.Scope) error { 194 return autoConvert_discovery_EndpointHints_To_v1_EndpointHints(in, out, s) 195 } 196 197 func autoConvert_v1_EndpointPort_To_discovery_EndpointPort(in *v1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error { 198 out.Name = (*string)(unsafe.Pointer(in.Name)) 199 out.Protocol = (*core.Protocol)(unsafe.Pointer(in.Protocol)) 200 out.Port = (*int32)(unsafe.Pointer(in.Port)) 201 out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol)) 202 return nil 203 } 204 205 // Convert_v1_EndpointPort_To_discovery_EndpointPort is an autogenerated conversion function. 206 func Convert_v1_EndpointPort_To_discovery_EndpointPort(in *v1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error { 207 return autoConvert_v1_EndpointPort_To_discovery_EndpointPort(in, out, s) 208 } 209 210 func autoConvert_discovery_EndpointPort_To_v1_EndpointPort(in *discovery.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error { 211 out.Name = (*string)(unsafe.Pointer(in.Name)) 212 out.Protocol = (*corev1.Protocol)(unsafe.Pointer(in.Protocol)) 213 out.Port = (*int32)(unsafe.Pointer(in.Port)) 214 out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol)) 215 return nil 216 } 217 218 // Convert_discovery_EndpointPort_To_v1_EndpointPort is an autogenerated conversion function. 219 func Convert_discovery_EndpointPort_To_v1_EndpointPort(in *discovery.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error { 220 return autoConvert_discovery_EndpointPort_To_v1_EndpointPort(in, out, s) 221 } 222 223 func autoConvert_v1_EndpointSlice_To_discovery_EndpointSlice(in *v1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error { 224 out.ObjectMeta = in.ObjectMeta 225 out.AddressType = discovery.AddressType(in.AddressType) 226 out.Endpoints = *(*[]discovery.Endpoint)(unsafe.Pointer(&in.Endpoints)) 227 out.Ports = *(*[]discovery.EndpointPort)(unsafe.Pointer(&in.Ports)) 228 return nil 229 } 230 231 // Convert_v1_EndpointSlice_To_discovery_EndpointSlice is an autogenerated conversion function. 232 func Convert_v1_EndpointSlice_To_discovery_EndpointSlice(in *v1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error { 233 return autoConvert_v1_EndpointSlice_To_discovery_EndpointSlice(in, out, s) 234 } 235 236 func autoConvert_discovery_EndpointSlice_To_v1_EndpointSlice(in *discovery.EndpointSlice, out *v1.EndpointSlice, s conversion.Scope) error { 237 out.ObjectMeta = in.ObjectMeta 238 out.AddressType = v1.AddressType(in.AddressType) 239 out.Endpoints = *(*[]v1.Endpoint)(unsafe.Pointer(&in.Endpoints)) 240 out.Ports = *(*[]v1.EndpointPort)(unsafe.Pointer(&in.Ports)) 241 return nil 242 } 243 244 // Convert_discovery_EndpointSlice_To_v1_EndpointSlice is an autogenerated conversion function. 245 func Convert_discovery_EndpointSlice_To_v1_EndpointSlice(in *discovery.EndpointSlice, out *v1.EndpointSlice, s conversion.Scope) error { 246 return autoConvert_discovery_EndpointSlice_To_v1_EndpointSlice(in, out, s) 247 } 248 249 func autoConvert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error { 250 out.ListMeta = in.ListMeta 251 out.Items = *(*[]discovery.EndpointSlice)(unsafe.Pointer(&in.Items)) 252 return nil 253 } 254 255 // Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList is an autogenerated conversion function. 256 func Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error { 257 return autoConvert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in, out, s) 258 } 259 260 func autoConvert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1.EndpointSliceList, s conversion.Scope) error { 261 out.ListMeta = in.ListMeta 262 out.Items = *(*[]v1.EndpointSlice)(unsafe.Pointer(&in.Items)) 263 return nil 264 } 265 266 // Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList is an autogenerated conversion function. 267 func Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1.EndpointSliceList, s conversion.Scope) error { 268 return autoConvert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in, out, s) 269 } 270 271 func autoConvert_v1_ForZone_To_discovery_ForZone(in *v1.ForZone, out *discovery.ForZone, s conversion.Scope) error { 272 out.Name = in.Name 273 return nil 274 } 275 276 // Convert_v1_ForZone_To_discovery_ForZone is an autogenerated conversion function. 277 func Convert_v1_ForZone_To_discovery_ForZone(in *v1.ForZone, out *discovery.ForZone, s conversion.Scope) error { 278 return autoConvert_v1_ForZone_To_discovery_ForZone(in, out, s) 279 } 280 281 func autoConvert_discovery_ForZone_To_v1_ForZone(in *discovery.ForZone, out *v1.ForZone, s conversion.Scope) error { 282 out.Name = in.Name 283 return nil 284 } 285 286 // Convert_discovery_ForZone_To_v1_ForZone is an autogenerated conversion function. 287 func Convert_discovery_ForZone_To_v1_ForZone(in *discovery.ForZone, out *v1.ForZone, s conversion.Scope) error { 288 return autoConvert_discovery_ForZone_To_v1_ForZone(in, out, s) 289 }