func autoConvert_v1_RecreateDeploymentStrategyParams_To_api_RecreateDeploymentStrategyParams(in *RecreateDeploymentStrategyParams, out *api.RecreateDeploymentStrategyParams, s conversion.Scope) error { SetDefaults_RecreateDeploymentStrategyParams(in) out.TimeoutSeconds = in.TimeoutSeconds if in.Pre != nil { in, out := &in.Pre, &out.Pre *out = new(api.LifecycleHook) if err := Convert_v1_LifecycleHook_To_api_LifecycleHook(*in, *out, s); err != nil { return err } } else { out.Pre = nil } if in.Mid != nil { in, out := &in.Mid, &out.Mid *out = new(api.LifecycleHook) if err := Convert_v1_LifecycleHook_To_api_LifecycleHook(*in, *out, s); err != nil { return err } } else { out.Mid = nil } if in.Post != nil { in, out := &in.Post, &out.Post *out = new(api.LifecycleHook) if err := Convert_v1_LifecycleHook_To_api_LifecycleHook(*in, *out, s); err != nil { return err } } else { out.Post = nil } return nil }
func autoConvert_v1_RecreateDeploymentStrategyParams_To_api_RecreateDeploymentStrategyParams(in *RecreateDeploymentStrategyParams, out *deploy_api.RecreateDeploymentStrategyParams, s conversion.Scope) error { if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found { defaulting.(func(*RecreateDeploymentStrategyParams))(in) } if in.TimeoutSeconds != nil { in, out := &in.TimeoutSeconds, &out.TimeoutSeconds *out = new(int64) **out = **in } else { out.TimeoutSeconds = nil } if in.Pre != nil { in, out := &in.Pre, &out.Pre *out = new(deploy_api.LifecycleHook) if err := Convert_v1_LifecycleHook_To_api_LifecycleHook(*in, *out, s); err != nil { return err } } else { out.Pre = nil } if in.Mid != nil { in, out := &in.Mid, &out.Mid *out = new(deploy_api.LifecycleHook) if err := Convert_v1_LifecycleHook_To_api_LifecycleHook(*in, *out, s); err != nil { return err } } else { out.Mid = nil } if in.Post != nil { in, out := &in.Post, &out.Post *out = new(deploy_api.LifecycleHook) if err := Convert_v1_LifecycleHook_To_api_LifecycleHook(*in, *out, s); err != nil { return err } } else { out.Post = nil } return nil }