k8s.io/kubernetes@v1.29.3/pkg/apis/coordination/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 v1 "k8s.io/api/coordination/v1" 28 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 coordination "k8s.io/kubernetes/pkg/apis/coordination" 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((*v1.Lease)(nil), (*coordination.Lease)(nil), func(a, b interface{}, scope conversion.Scope) error { 42 return Convert_v1_Lease_To_coordination_Lease(a.(*v1.Lease), b.(*coordination.Lease), scope) 43 }); err != nil { 44 return err 45 } 46 if err := s.AddGeneratedConversionFunc((*coordination.Lease)(nil), (*v1.Lease)(nil), func(a, b interface{}, scope conversion.Scope) error { 47 return Convert_coordination_Lease_To_v1_Lease(a.(*coordination.Lease), b.(*v1.Lease), scope) 48 }); err != nil { 49 return err 50 } 51 if err := s.AddGeneratedConversionFunc((*v1.LeaseList)(nil), (*coordination.LeaseList)(nil), func(a, b interface{}, scope conversion.Scope) error { 52 return Convert_v1_LeaseList_To_coordination_LeaseList(a.(*v1.LeaseList), b.(*coordination.LeaseList), scope) 53 }); err != nil { 54 return err 55 } 56 if err := s.AddGeneratedConversionFunc((*coordination.LeaseList)(nil), (*v1.LeaseList)(nil), func(a, b interface{}, scope conversion.Scope) error { 57 return Convert_coordination_LeaseList_To_v1_LeaseList(a.(*coordination.LeaseList), b.(*v1.LeaseList), scope) 58 }); err != nil { 59 return err 60 } 61 if err := s.AddGeneratedConversionFunc((*v1.LeaseSpec)(nil), (*coordination.LeaseSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 62 return Convert_v1_LeaseSpec_To_coordination_LeaseSpec(a.(*v1.LeaseSpec), b.(*coordination.LeaseSpec), scope) 63 }); err != nil { 64 return err 65 } 66 if err := s.AddGeneratedConversionFunc((*coordination.LeaseSpec)(nil), (*v1.LeaseSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 67 return Convert_coordination_LeaseSpec_To_v1_LeaseSpec(a.(*coordination.LeaseSpec), b.(*v1.LeaseSpec), scope) 68 }); err != nil { 69 return err 70 } 71 return nil 72 } 73 74 func autoConvert_v1_Lease_To_coordination_Lease(in *v1.Lease, out *coordination.Lease, s conversion.Scope) error { 75 out.ObjectMeta = in.ObjectMeta 76 if err := Convert_v1_LeaseSpec_To_coordination_LeaseSpec(&in.Spec, &out.Spec, s); err != nil { 77 return err 78 } 79 return nil 80 } 81 82 // Convert_v1_Lease_To_coordination_Lease is an autogenerated conversion function. 83 func Convert_v1_Lease_To_coordination_Lease(in *v1.Lease, out *coordination.Lease, s conversion.Scope) error { 84 return autoConvert_v1_Lease_To_coordination_Lease(in, out, s) 85 } 86 87 func autoConvert_coordination_Lease_To_v1_Lease(in *coordination.Lease, out *v1.Lease, s conversion.Scope) error { 88 out.ObjectMeta = in.ObjectMeta 89 if err := Convert_coordination_LeaseSpec_To_v1_LeaseSpec(&in.Spec, &out.Spec, s); err != nil { 90 return err 91 } 92 return nil 93 } 94 95 // Convert_coordination_Lease_To_v1_Lease is an autogenerated conversion function. 96 func Convert_coordination_Lease_To_v1_Lease(in *coordination.Lease, out *v1.Lease, s conversion.Scope) error { 97 return autoConvert_coordination_Lease_To_v1_Lease(in, out, s) 98 } 99 100 func autoConvert_v1_LeaseList_To_coordination_LeaseList(in *v1.LeaseList, out *coordination.LeaseList, s conversion.Scope) error { 101 out.ListMeta = in.ListMeta 102 out.Items = *(*[]coordination.Lease)(unsafe.Pointer(&in.Items)) 103 return nil 104 } 105 106 // Convert_v1_LeaseList_To_coordination_LeaseList is an autogenerated conversion function. 107 func Convert_v1_LeaseList_To_coordination_LeaseList(in *v1.LeaseList, out *coordination.LeaseList, s conversion.Scope) error { 108 return autoConvert_v1_LeaseList_To_coordination_LeaseList(in, out, s) 109 } 110 111 func autoConvert_coordination_LeaseList_To_v1_LeaseList(in *coordination.LeaseList, out *v1.LeaseList, s conversion.Scope) error { 112 out.ListMeta = in.ListMeta 113 out.Items = *(*[]v1.Lease)(unsafe.Pointer(&in.Items)) 114 return nil 115 } 116 117 // Convert_coordination_LeaseList_To_v1_LeaseList is an autogenerated conversion function. 118 func Convert_coordination_LeaseList_To_v1_LeaseList(in *coordination.LeaseList, out *v1.LeaseList, s conversion.Scope) error { 119 return autoConvert_coordination_LeaseList_To_v1_LeaseList(in, out, s) 120 } 121 122 func autoConvert_v1_LeaseSpec_To_coordination_LeaseSpec(in *v1.LeaseSpec, out *coordination.LeaseSpec, s conversion.Scope) error { 123 out.HolderIdentity = (*string)(unsafe.Pointer(in.HolderIdentity)) 124 out.LeaseDurationSeconds = (*int32)(unsafe.Pointer(in.LeaseDurationSeconds)) 125 out.AcquireTime = (*metav1.MicroTime)(unsafe.Pointer(in.AcquireTime)) 126 out.RenewTime = (*metav1.MicroTime)(unsafe.Pointer(in.RenewTime)) 127 out.LeaseTransitions = (*int32)(unsafe.Pointer(in.LeaseTransitions)) 128 return nil 129 } 130 131 // Convert_v1_LeaseSpec_To_coordination_LeaseSpec is an autogenerated conversion function. 132 func Convert_v1_LeaseSpec_To_coordination_LeaseSpec(in *v1.LeaseSpec, out *coordination.LeaseSpec, s conversion.Scope) error { 133 return autoConvert_v1_LeaseSpec_To_coordination_LeaseSpec(in, out, s) 134 } 135 136 func autoConvert_coordination_LeaseSpec_To_v1_LeaseSpec(in *coordination.LeaseSpec, out *v1.LeaseSpec, s conversion.Scope) error { 137 out.HolderIdentity = (*string)(unsafe.Pointer(in.HolderIdentity)) 138 out.LeaseDurationSeconds = (*int32)(unsafe.Pointer(in.LeaseDurationSeconds)) 139 out.AcquireTime = (*metav1.MicroTime)(unsafe.Pointer(in.AcquireTime)) 140 out.RenewTime = (*metav1.MicroTime)(unsafe.Pointer(in.RenewTime)) 141 out.LeaseTransitions = (*int32)(unsafe.Pointer(in.LeaseTransitions)) 142 return nil 143 } 144 145 // Convert_coordination_LeaseSpec_To_v1_LeaseSpec is an autogenerated conversion function. 146 func Convert_coordination_LeaseSpec_To_v1_LeaseSpec(in *coordination.LeaseSpec, out *v1.LeaseSpec, s conversion.Scope) error { 147 return autoConvert_coordination_LeaseSpec_To_v1_LeaseSpec(in, out, s) 148 }