func autoConvert_v1_HorizontalPodAutoscalerSpec_To_extensions_HorizontalPodAutoscalerSpec(in *HorizontalPodAutoscalerSpec, out *extensions.HorizontalPodAutoscalerSpec, s conversion.Scope) error { if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found { defaulting.(func(*HorizontalPodAutoscalerSpec))(in) } // in.ScaleTargetRef has no peer in out if in.MinReplicas != nil { out.MinReplicas = new(int) *out.MinReplicas = int(*in.MinReplicas) } else { out.MinReplicas = nil } out.MaxReplicas = int(in.MaxReplicas) // in.TargetCPUUtilizationPercentage has no peer in out return nil }
func Convert_v1_HorizontalPodAutoscalerSpec_To_extensions_HorizontalPodAutoscalerSpec(in *HorizontalPodAutoscalerSpec, out *extensions.HorizontalPodAutoscalerSpec, s conversion.Scope) error { if err := Convert_v1_CrossVersionObjectReference_To_extensions_SubresourceReference(&in.ScaleTargetRef, &out.ScaleRef, s); err != nil { return err } if in.MinReplicas != nil { out.MinReplicas = new(int32) *out.MinReplicas = *in.MinReplicas } else { out.MinReplicas = nil } out.MaxReplicas = in.MaxReplicas if in.TargetCPUUtilizationPercentage != nil { out.CPUUtilization = &extensions.CPUTargetUtilization{TargetPercentage: *in.TargetCPUUtilizationPercentage} } return nil }
func Convert_v1_HorizontalPodAutoscalerSpec_To_extensions_HorizontalPodAutoscalerSpec(in *HorizontalPodAutoscalerSpec, out *extensions.HorizontalPodAutoscalerSpec, s conversion.Scope) error { if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found { defaulting.(func(*HorizontalPodAutoscalerSpec))(in) } if err := Convert_v1_CrossVersionObjectReference_To_extensions_SubresourceReference(&in.ScaleTargetRef, &out.ScaleRef, s); err != nil { return err } if in.MinReplicas != nil { out.MinReplicas = new(int) *out.MinReplicas = int(*in.MinReplicas) } else { out.MinReplicas = nil } out.MaxReplicas = int(in.MaxReplicas) if in.TargetCPUUtilizationPercentage != nil { out.CPUUtilization = &extensions.CPUTargetUtilization{TargetPercentage: int(*in.TargetCPUUtilizationPercentage)} } return nil }