func autoConvert_v1_HorizontalPodAutoscalerStatus_To_extensions_HorizontalPodAutoscalerStatus(in *HorizontalPodAutoscalerStatus, out *extensions.HorizontalPodAutoscalerStatus, s conversion.Scope) error { if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found { defaulting.(func(*HorizontalPodAutoscalerStatus))(in) } if in.ObservedGeneration != nil { out.ObservedGeneration = new(int64) *out.ObservedGeneration = *in.ObservedGeneration } else { out.ObservedGeneration = nil } // unable to generate simple pointer conversion for unversioned.Time -> unversioned.Time if in.LastScaleTime != nil { out.LastScaleTime = new(unversioned.Time) if err := api.Convert_unversioned_Time_To_unversioned_Time(in.LastScaleTime, out.LastScaleTime, s); err != nil { return err } } else { out.LastScaleTime = nil } out.CurrentReplicas = int(in.CurrentReplicas) out.DesiredReplicas = int(in.DesiredReplicas) if in.CurrentCPUUtilizationPercentage != nil { out.CurrentCPUUtilizationPercentage = new(int) *out.CurrentCPUUtilizationPercentage = int(*in.CurrentCPUUtilizationPercentage) } else { out.CurrentCPUUtilizationPercentage = nil } return nil }
func autoConvert_v1_HorizontalPodAutoscalerStatus_To_extensions_HorizontalPodAutoscalerStatus(in *HorizontalPodAutoscalerStatus, out *extensions.HorizontalPodAutoscalerStatus, s conversion.Scope) error { if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found { defaulting.(func(*HorizontalPodAutoscalerStatus))(in) } if in.ObservedGeneration != nil { in, out := &in.ObservedGeneration, &out.ObservedGeneration *out = new(int64) **out = **in } else { out.ObservedGeneration = nil } if in.LastScaleTime != nil { in, out := &in.LastScaleTime, &out.LastScaleTime *out = new(unversioned.Time) if err := api.Convert_unversioned_Time_To_unversioned_Time(*in, *out, s); err != nil { return err } } else { out.LastScaleTime = nil } out.CurrentReplicas = in.CurrentReplicas out.DesiredReplicas = in.DesiredReplicas if in.CurrentCPUUtilizationPercentage != nil { in, out := &in.CurrentCPUUtilizationPercentage, &out.CurrentCPUUtilizationPercentage *out = new(int32) **out = **in } else { out.CurrentCPUUtilizationPercentage = nil } return nil }