...

Source file src/k8s.io/kubernetes/pkg/apis/events/v1beta1/zz_generated.conversion.go

Documentation: k8s.io/kubernetes/pkg/apis/events/v1beta1

     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 v1beta1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	v1 "k8s.io/api/core/v1"
    28  	v1beta1 "k8s.io/api/events/v1beta1"
    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((*v1beta1.EventList)(nil), (*core.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_v1beta1_EventList_To_core_EventList(a.(*v1beta1.EventList), b.(*core.EventList), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*core.EventList)(nil), (*v1beta1.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_core_EventList_To_v1beta1_EventList(a.(*core.EventList), b.(*v1beta1.EventList), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*v1beta1.EventSeries)(nil), (*core.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_v1beta1_EventSeries_To_core_EventSeries(a.(*v1beta1.EventSeries), b.(*core.EventSeries), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*core.EventSeries)(nil), (*v1beta1.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_core_EventSeries_To_v1beta1_EventSeries(a.(*core.EventSeries), b.(*v1beta1.EventSeries), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddConversionFunc((*core.Event)(nil), (*v1beta1.Event)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_core_Event_To_v1beta1_Event(a.(*core.Event), b.(*v1beta1.Event), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddConversionFunc((*v1beta1.Event)(nil), (*core.Event)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_v1beta1_Event_To_core_Event(a.(*v1beta1.Event), b.(*core.Event), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	return nil
    72  }
    73  
    74  func autoConvert_v1beta1_Event_To_core_Event(in *v1beta1.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_v1beta1_Event(in *core.Event, out *v1beta1.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 = (*v1beta1.EventSeries)(unsafe.Pointer(in.Series))
   105  	out.Action = in.Action
   106  	out.Related = (*v1.ObjectReference)(unsafe.Pointer(in.Related))
   107  	out.ReportingController = in.ReportingController
   108  	out.ReportingInstance = in.ReportingInstance
   109  	return nil
   110  }
   111  
   112  func autoConvert_v1beta1_EventList_To_core_EventList(in *v1beta1.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_v1beta1_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_v1beta1_EventList_To_core_EventList is an autogenerated conversion function.
   129  func Convert_v1beta1_EventList_To_core_EventList(in *v1beta1.EventList, out *core.EventList, s conversion.Scope) error {
   130  	return autoConvert_v1beta1_EventList_To_core_EventList(in, out, s)
   131  }
   132  
   133  func autoConvert_core_EventList_To_v1beta1_EventList(in *core.EventList, out *v1beta1.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([]v1beta1.Event, len(*in))
   138  		for i := range *in {
   139  			if err := Convert_core_Event_To_v1beta1_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_v1beta1_EventList is an autogenerated conversion function.
   150  func Convert_core_EventList_To_v1beta1_EventList(in *core.EventList, out *v1beta1.EventList, s conversion.Scope) error {
   151  	return autoConvert_core_EventList_To_v1beta1_EventList(in, out, s)
   152  }
   153  
   154  func autoConvert_v1beta1_EventSeries_To_core_EventSeries(in *v1beta1.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_v1beta1_EventSeries_To_core_EventSeries is an autogenerated conversion function.
   161  func Convert_v1beta1_EventSeries_To_core_EventSeries(in *v1beta1.EventSeries, out *core.EventSeries, s conversion.Scope) error {
   162  	return autoConvert_v1beta1_EventSeries_To_core_EventSeries(in, out, s)
   163  }
   164  
   165  func autoConvert_core_EventSeries_To_v1beta1_EventSeries(in *core.EventSeries, out *v1beta1.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_v1beta1_EventSeries is an autogenerated conversion function.
   172  func Convert_core_EventSeries_To_v1beta1_EventSeries(in *core.EventSeries, out *v1beta1.EventSeries, s conversion.Scope) error {
   173  	return autoConvert_core_EventSeries_To_v1beta1_EventSeries(in, out, s)
   174  }
   175  

View as plain text