k8s.io/kubernetes@v1.29.3/pkg/apis/events/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/events/v1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 core "k8s.io/kubernetes/pkg/apis/core" 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.EventList)(nil), (*core.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error { 42 return Convert_v1_EventList_To_core_EventList(a.(*v1.EventList), b.(*core.EventList), scope) 43 }); err != nil { 44 return err 45 } 46 if err := s.AddGeneratedConversionFunc((*core.EventList)(nil), (*v1.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error { 47 return Convert_core_EventList_To_v1_EventList(a.(*core.EventList), b.(*v1.EventList), scope) 48 }); err != nil { 49 return err 50 } 51 if err := s.AddGeneratedConversionFunc((*v1.EventSeries)(nil), (*core.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error { 52 return Convert_v1_EventSeries_To_core_EventSeries(a.(*v1.EventSeries), b.(*core.EventSeries), scope) 53 }); err != nil { 54 return err 55 } 56 if err := s.AddGeneratedConversionFunc((*core.EventSeries)(nil), (*v1.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error { 57 return Convert_core_EventSeries_To_v1_EventSeries(a.(*core.EventSeries), b.(*v1.EventSeries), scope) 58 }); err != nil { 59 return err 60 } 61 if err := s.AddConversionFunc((*core.Event)(nil), (*v1.Event)(nil), func(a, b interface{}, scope conversion.Scope) error { 62 return Convert_core_Event_To_v1_Event(a.(*core.Event), b.(*v1.Event), scope) 63 }); err != nil { 64 return err 65 } 66 if err := s.AddConversionFunc((*v1.Event)(nil), (*core.Event)(nil), func(a, b interface{}, scope conversion.Scope) error { 67 return Convert_v1_Event_To_core_Event(a.(*v1.Event), b.(*core.Event), scope) 68 }); err != nil { 69 return err 70 } 71 return nil 72 } 73 74 func autoConvert_v1_Event_To_core_Event(in *v1.Event, out *core.Event, s conversion.Scope) error { 75 out.ObjectMeta = in.ObjectMeta 76 out.EventTime = in.EventTime 77 out.Series = (*core.EventSeries)(unsafe.Pointer(in.Series)) 78 out.ReportingController = in.ReportingController 79 out.ReportingInstance = in.ReportingInstance 80 out.Action = in.Action 81 out.Reason = in.Reason 82 // WARNING: in.Regarding requires manual conversion: does not exist in peer-type 83 out.Related = (*core.ObjectReference)(unsafe.Pointer(in.Related)) 84 // WARNING: in.Note requires manual conversion: does not exist in peer-type 85 out.Type = in.Type 86 // WARNING: in.DeprecatedSource requires manual conversion: does not exist in peer-type 87 // WARNING: in.DeprecatedFirstTimestamp requires manual conversion: does not exist in peer-type 88 // WARNING: in.DeprecatedLastTimestamp requires manual conversion: does not exist in peer-type 89 // WARNING: in.DeprecatedCount requires manual conversion: does not exist in peer-type 90 return nil 91 } 92 93 func autoConvert_core_Event_To_v1_Event(in *core.Event, out *v1.Event, s conversion.Scope) error { 94 out.ObjectMeta = in.ObjectMeta 95 // WARNING: in.InvolvedObject requires manual conversion: does not exist in peer-type 96 out.Reason = in.Reason 97 // WARNING: in.Message requires manual conversion: does not exist in peer-type 98 // WARNING: in.Source requires manual conversion: does not exist in peer-type 99 // WARNING: in.FirstTimestamp requires manual conversion: does not exist in peer-type 100 // WARNING: in.LastTimestamp requires manual conversion: does not exist in peer-type 101 // WARNING: in.Count requires manual conversion: does not exist in peer-type 102 out.Type = in.Type 103 out.EventTime = in.EventTime 104 out.Series = (*v1.EventSeries)(unsafe.Pointer(in.Series)) 105 out.Action = in.Action 106 out.Related = (*corev1.ObjectReference)(unsafe.Pointer(in.Related)) 107 out.ReportingController = in.ReportingController 108 out.ReportingInstance = in.ReportingInstance 109 return nil 110 } 111 112 func autoConvert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error { 113 out.ListMeta = in.ListMeta 114 if in.Items != nil { 115 in, out := &in.Items, &out.Items 116 *out = make([]core.Event, len(*in)) 117 for i := range *in { 118 if err := Convert_v1_Event_To_core_Event(&(*in)[i], &(*out)[i], s); err != nil { 119 return err 120 } 121 } 122 } else { 123 out.Items = nil 124 } 125 return nil 126 } 127 128 // Convert_v1_EventList_To_core_EventList is an autogenerated conversion function. 129 func Convert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error { 130 return autoConvert_v1_EventList_To_core_EventList(in, out, s) 131 } 132 133 func autoConvert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error { 134 out.ListMeta = in.ListMeta 135 if in.Items != nil { 136 in, out := &in.Items, &out.Items 137 *out = make([]v1.Event, len(*in)) 138 for i := range *in { 139 if err := Convert_core_Event_To_v1_Event(&(*in)[i], &(*out)[i], s); err != nil { 140 return err 141 } 142 } 143 } else { 144 out.Items = nil 145 } 146 return nil 147 } 148 149 // Convert_core_EventList_To_v1_EventList is an autogenerated conversion function. 150 func Convert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error { 151 return autoConvert_core_EventList_To_v1_EventList(in, out, s) 152 } 153 154 func autoConvert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error { 155 out.Count = in.Count 156 out.LastObservedTime = in.LastObservedTime 157 return nil 158 } 159 160 // Convert_v1_EventSeries_To_core_EventSeries is an autogenerated conversion function. 161 func Convert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error { 162 return autoConvert_v1_EventSeries_To_core_EventSeries(in, out, s) 163 } 164 165 func autoConvert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error { 166 out.Count = in.Count 167 out.LastObservedTime = in.LastObservedTime 168 return nil 169 } 170 171 // Convert_core_EventSeries_To_v1_EventSeries is an autogenerated conversion function. 172 func Convert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error { 173 return autoConvert_core_EventSeries_To_v1_EventSeries(in, out, s) 174 }