zz_generated.conversion.go 7.2 KB

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