1// +build !ignore_autogenerated 2 3/* 4Copyright The Kubernetes Authors. 5 6Licensed under the Apache License, Version 2.0 (the "License"); 7you may not use this file except in compliance with the License. 8You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12Unless required by applicable law or agreed to in writing, software 13distributed under the License is distributed on an "AS IS" BASIS, 14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15See the License for the specific language governing permissions and 16limitations under the License. 17*/ 18 19// Code generated by conversion-gen. DO NOT EDIT. 20 21package v1 22 23import ( 24 unsafe "unsafe" 25 26 corev1 "k8s.io/api/core/v1" 27 v1 "k8s.io/api/events/v1" 28 conversion "k8s.io/apimachinery/pkg/conversion" 29 runtime "k8s.io/apimachinery/pkg/runtime" 30 core "k8s.io/kubernetes/pkg/apis/core" 31) 32 33func init() { 34 localSchemeBuilder.Register(RegisterConversions) 35} 36 37// RegisterConversions adds conversion functions to the given scheme. 38// Public to allow building arbitrary schemes. 39func RegisterConversions(s *runtime.Scheme) error { 40 if err := s.AddGeneratedConversionFunc((*v1.EventList)(nil), (*core.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error { 41 return Convert_v1_EventList_To_core_EventList(a.(*v1.EventList), b.(*core.EventList), scope) 42 }); err != nil { 43 return err 44 } 45 if err := s.AddGeneratedConversionFunc((*core.EventList)(nil), (*v1.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error { 46 return Convert_core_EventList_To_v1_EventList(a.(*core.EventList), b.(*v1.EventList), scope) 47 }); err != nil { 48 return err 49 } 50 if err := s.AddGeneratedConversionFunc((*v1.EventSeries)(nil), (*core.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error { 51 return Convert_v1_EventSeries_To_core_EventSeries(a.(*v1.EventSeries), b.(*core.EventSeries), scope) 52 }); err != nil { 53 return err 54 } 55 if err := s.AddGeneratedConversionFunc((*core.EventSeries)(nil), (*v1.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error { 56 return Convert_core_EventSeries_To_v1_EventSeries(a.(*core.EventSeries), b.(*v1.EventSeries), scope) 57 }); err != nil { 58 return err 59 } 60 if err := s.AddConversionFunc((*core.Event)(nil), (*v1.Event)(nil), func(a, b interface{}, scope conversion.Scope) error { 61 return Convert_core_Event_To_v1_Event(a.(*core.Event), b.(*v1.Event), scope) 62 }); err != nil { 63 return err 64 } 65 if err := s.AddConversionFunc((*v1.Event)(nil), (*core.Event)(nil), func(a, b interface{}, scope conversion.Scope) error { 66 return Convert_v1_Event_To_core_Event(a.(*v1.Event), b.(*core.Event), scope) 67 }); err != nil { 68 return err 69 } 70 return nil 71} 72 73func autoConvert_v1_Event_To_core_Event(in *v1.Event, out *core.Event, s conversion.Scope) error { 74 out.ObjectMeta = in.ObjectMeta 75 out.EventTime = in.EventTime 76 out.Series = (*core.EventSeries)(unsafe.Pointer(in.Series)) 77 out.ReportingController = in.ReportingController 78 out.ReportingInstance = in.ReportingInstance 79 out.Action = in.Action 80 out.Reason = in.Reason 81 // WARNING: in.Regarding requires manual conversion: does not exist in peer-type 82 out.Related = (*core.ObjectReference)(unsafe.Pointer(in.Related)) 83 // WARNING: in.Note requires manual conversion: does not exist in peer-type 84 out.Type = in.Type 85 // WARNING: in.DeprecatedSource requires manual conversion: does not exist in peer-type 86 // WARNING: in.DeprecatedFirstTimestamp requires manual conversion: does not exist in peer-type 87 // WARNING: in.DeprecatedLastTimestamp requires manual conversion: does not exist in peer-type 88 // WARNING: in.DeprecatedCount requires manual conversion: does not exist in peer-type 89 return nil 90} 91 92func autoConvert_core_Event_To_v1_Event(in *core.Event, out *v1.Event, s conversion.Scope) error { 93 out.ObjectMeta = in.ObjectMeta 94 // WARNING: in.InvolvedObject requires manual conversion: does not exist in peer-type 95 out.Reason = in.Reason 96 // WARNING: in.Message requires manual conversion: does not exist in peer-type 97 // WARNING: in.Source requires manual conversion: does not exist in peer-type 98 // WARNING: in.FirstTimestamp requires manual conversion: does not exist in peer-type 99 // WARNING: in.LastTimestamp requires manual conversion: does not exist in peer-type 100 // WARNING: in.Count requires manual conversion: does not exist in peer-type 101 out.Type = in.Type 102 out.EventTime = in.EventTime 103 out.Series = (*v1.EventSeries)(unsafe.Pointer(in.Series)) 104 out.Action = in.Action 105 out.Related = (*corev1.ObjectReference)(unsafe.Pointer(in.Related)) 106 out.ReportingController = in.ReportingController 107 out.ReportingInstance = in.ReportingInstance 108 return nil 109} 110 111func autoConvert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error { 112 out.ListMeta = in.ListMeta 113 if in.Items != nil { 114 in, out := &in.Items, &out.Items 115 *out = make([]core.Event, len(*in)) 116 for i := range *in { 117 if err := Convert_v1_Event_To_core_Event(&(*in)[i], &(*out)[i], s); err != nil { 118 return err 119 } 120 } 121 } else { 122 out.Items = nil 123 } 124 return nil 125} 126 127// Convert_v1_EventList_To_core_EventList is an autogenerated conversion function. 128func Convert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error { 129 return autoConvert_v1_EventList_To_core_EventList(in, out, s) 130} 131 132func autoConvert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error { 133 out.ListMeta = in.ListMeta 134 if in.Items != nil { 135 in, out := &in.Items, &out.Items 136 *out = make([]v1.Event, len(*in)) 137 for i := range *in { 138 if err := Convert_core_Event_To_v1_Event(&(*in)[i], &(*out)[i], s); err != nil { 139 return err 140 } 141 } 142 } else { 143 out.Items = nil 144 } 145 return nil 146} 147 148// Convert_core_EventList_To_v1_EventList is an autogenerated conversion function. 149func Convert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error { 150 return autoConvert_core_EventList_To_v1_EventList(in, out, s) 151} 152 153func autoConvert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error { 154 out.Count = in.Count 155 out.LastObservedTime = in.LastObservedTime 156 return nil 157} 158 159// Convert_v1_EventSeries_To_core_EventSeries is an autogenerated conversion function. 160func Convert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error { 161 return autoConvert_v1_EventSeries_To_core_EventSeries(in, out, s) 162} 163 164func autoConvert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error { 165 out.Count = in.Count 166 out.LastObservedTime = in.LastObservedTime 167 return nil 168} 169 170// Convert_core_EventSeries_To_v1_EventSeries is an autogenerated conversion function. 171func Convert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error { 172 return autoConvert_core_EventSeries_To_v1_EventSeries(in, out, s) 173} 174