k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/batch/v1/zz_generated.conversion.go (about) 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 v1 23 24 import ( 25 unsafe "unsafe" 26 27 v1 "k8s.io/api/batch/v1" 28 corev1 "k8s.io/api/core/v1" 29 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 30 conversion "k8s.io/apimachinery/pkg/conversion" 31 runtime "k8s.io/apimachinery/pkg/runtime" 32 types "k8s.io/apimachinery/pkg/types" 33 batch "k8s.io/kubernetes/pkg/apis/batch" 34 core "k8s.io/kubernetes/pkg/apis/core" 35 apiscorev1 "k8s.io/kubernetes/pkg/apis/core/v1" 36 ) 37 38 func init() { 39 localSchemeBuilder.Register(RegisterConversions) 40 } 41 42 // RegisterConversions adds conversion functions to the given scheme. 43 // Public to allow building arbitrary schemes. 44 func RegisterConversions(s *runtime.Scheme) error { 45 if err := s.AddGeneratedConversionFunc((*v1.CronJob)(nil), (*batch.CronJob)(nil), func(a, b interface{}, scope conversion.Scope) error { 46 return Convert_v1_CronJob_To_batch_CronJob(a.(*v1.CronJob), b.(*batch.CronJob), scope) 47 }); err != nil { 48 return err 49 } 50 if err := s.AddGeneratedConversionFunc((*batch.CronJob)(nil), (*v1.CronJob)(nil), func(a, b interface{}, scope conversion.Scope) error { 51 return Convert_batch_CronJob_To_v1_CronJob(a.(*batch.CronJob), b.(*v1.CronJob), scope) 52 }); err != nil { 53 return err 54 } 55 if err := s.AddGeneratedConversionFunc((*v1.CronJobList)(nil), (*batch.CronJobList)(nil), func(a, b interface{}, scope conversion.Scope) error { 56 return Convert_v1_CronJobList_To_batch_CronJobList(a.(*v1.CronJobList), b.(*batch.CronJobList), scope) 57 }); err != nil { 58 return err 59 } 60 if err := s.AddGeneratedConversionFunc((*batch.CronJobList)(nil), (*v1.CronJobList)(nil), func(a, b interface{}, scope conversion.Scope) error { 61 return Convert_batch_CronJobList_To_v1_CronJobList(a.(*batch.CronJobList), b.(*v1.CronJobList), scope) 62 }); err != nil { 63 return err 64 } 65 if err := s.AddGeneratedConversionFunc((*v1.CronJobSpec)(nil), (*batch.CronJobSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 66 return Convert_v1_CronJobSpec_To_batch_CronJobSpec(a.(*v1.CronJobSpec), b.(*batch.CronJobSpec), scope) 67 }); err != nil { 68 return err 69 } 70 if err := s.AddGeneratedConversionFunc((*batch.CronJobSpec)(nil), (*v1.CronJobSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 71 return Convert_batch_CronJobSpec_To_v1_CronJobSpec(a.(*batch.CronJobSpec), b.(*v1.CronJobSpec), scope) 72 }); err != nil { 73 return err 74 } 75 if err := s.AddGeneratedConversionFunc((*v1.CronJobStatus)(nil), (*batch.CronJobStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 76 return Convert_v1_CronJobStatus_To_batch_CronJobStatus(a.(*v1.CronJobStatus), b.(*batch.CronJobStatus), scope) 77 }); err != nil { 78 return err 79 } 80 if err := s.AddGeneratedConversionFunc((*batch.CronJobStatus)(nil), (*v1.CronJobStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 81 return Convert_batch_CronJobStatus_To_v1_CronJobStatus(a.(*batch.CronJobStatus), b.(*v1.CronJobStatus), scope) 82 }); err != nil { 83 return err 84 } 85 if err := s.AddGeneratedConversionFunc((*v1.Job)(nil), (*batch.Job)(nil), func(a, b interface{}, scope conversion.Scope) error { 86 return Convert_v1_Job_To_batch_Job(a.(*v1.Job), b.(*batch.Job), scope) 87 }); err != nil { 88 return err 89 } 90 if err := s.AddGeneratedConversionFunc((*batch.Job)(nil), (*v1.Job)(nil), func(a, b interface{}, scope conversion.Scope) error { 91 return Convert_batch_Job_To_v1_Job(a.(*batch.Job), b.(*v1.Job), scope) 92 }); err != nil { 93 return err 94 } 95 if err := s.AddGeneratedConversionFunc((*v1.JobCondition)(nil), (*batch.JobCondition)(nil), func(a, b interface{}, scope conversion.Scope) error { 96 return Convert_v1_JobCondition_To_batch_JobCondition(a.(*v1.JobCondition), b.(*batch.JobCondition), scope) 97 }); err != nil { 98 return err 99 } 100 if err := s.AddGeneratedConversionFunc((*batch.JobCondition)(nil), (*v1.JobCondition)(nil), func(a, b interface{}, scope conversion.Scope) error { 101 return Convert_batch_JobCondition_To_v1_JobCondition(a.(*batch.JobCondition), b.(*v1.JobCondition), scope) 102 }); err != nil { 103 return err 104 } 105 if err := s.AddGeneratedConversionFunc((*v1.JobList)(nil), (*batch.JobList)(nil), func(a, b interface{}, scope conversion.Scope) error { 106 return Convert_v1_JobList_To_batch_JobList(a.(*v1.JobList), b.(*batch.JobList), scope) 107 }); err != nil { 108 return err 109 } 110 if err := s.AddGeneratedConversionFunc((*batch.JobList)(nil), (*v1.JobList)(nil), func(a, b interface{}, scope conversion.Scope) error { 111 return Convert_batch_JobList_To_v1_JobList(a.(*batch.JobList), b.(*v1.JobList), scope) 112 }); err != nil { 113 return err 114 } 115 if err := s.AddGeneratedConversionFunc((*v1.JobStatus)(nil), (*batch.JobStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 116 return Convert_v1_JobStatus_To_batch_JobStatus(a.(*v1.JobStatus), b.(*batch.JobStatus), scope) 117 }); err != nil { 118 return err 119 } 120 if err := s.AddGeneratedConversionFunc((*batch.JobStatus)(nil), (*v1.JobStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 121 return Convert_batch_JobStatus_To_v1_JobStatus(a.(*batch.JobStatus), b.(*v1.JobStatus), scope) 122 }); err != nil { 123 return err 124 } 125 if err := s.AddGeneratedConversionFunc((*v1.JobTemplateSpec)(nil), (*batch.JobTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 126 return Convert_v1_JobTemplateSpec_To_batch_JobTemplateSpec(a.(*v1.JobTemplateSpec), b.(*batch.JobTemplateSpec), scope) 127 }); err != nil { 128 return err 129 } 130 if err := s.AddGeneratedConversionFunc((*batch.JobTemplateSpec)(nil), (*v1.JobTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 131 return Convert_batch_JobTemplateSpec_To_v1_JobTemplateSpec(a.(*batch.JobTemplateSpec), b.(*v1.JobTemplateSpec), scope) 132 }); err != nil { 133 return err 134 } 135 if err := s.AddGeneratedConversionFunc((*v1.PodFailurePolicy)(nil), (*batch.PodFailurePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error { 136 return Convert_v1_PodFailurePolicy_To_batch_PodFailurePolicy(a.(*v1.PodFailurePolicy), b.(*batch.PodFailurePolicy), scope) 137 }); err != nil { 138 return err 139 } 140 if err := s.AddGeneratedConversionFunc((*batch.PodFailurePolicy)(nil), (*v1.PodFailurePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error { 141 return Convert_batch_PodFailurePolicy_To_v1_PodFailurePolicy(a.(*batch.PodFailurePolicy), b.(*v1.PodFailurePolicy), scope) 142 }); err != nil { 143 return err 144 } 145 if err := s.AddGeneratedConversionFunc((*v1.PodFailurePolicyOnExitCodesRequirement)(nil), (*batch.PodFailurePolicyOnExitCodesRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error { 146 return Convert_v1_PodFailurePolicyOnExitCodesRequirement_To_batch_PodFailurePolicyOnExitCodesRequirement(a.(*v1.PodFailurePolicyOnExitCodesRequirement), b.(*batch.PodFailurePolicyOnExitCodesRequirement), scope) 147 }); err != nil { 148 return err 149 } 150 if err := s.AddGeneratedConversionFunc((*batch.PodFailurePolicyOnExitCodesRequirement)(nil), (*v1.PodFailurePolicyOnExitCodesRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error { 151 return Convert_batch_PodFailurePolicyOnExitCodesRequirement_To_v1_PodFailurePolicyOnExitCodesRequirement(a.(*batch.PodFailurePolicyOnExitCodesRequirement), b.(*v1.PodFailurePolicyOnExitCodesRequirement), scope) 152 }); err != nil { 153 return err 154 } 155 if err := s.AddGeneratedConversionFunc((*v1.PodFailurePolicyOnPodConditionsPattern)(nil), (*batch.PodFailurePolicyOnPodConditionsPattern)(nil), func(a, b interface{}, scope conversion.Scope) error { 156 return Convert_v1_PodFailurePolicyOnPodConditionsPattern_To_batch_PodFailurePolicyOnPodConditionsPattern(a.(*v1.PodFailurePolicyOnPodConditionsPattern), b.(*batch.PodFailurePolicyOnPodConditionsPattern), scope) 157 }); err != nil { 158 return err 159 } 160 if err := s.AddGeneratedConversionFunc((*batch.PodFailurePolicyOnPodConditionsPattern)(nil), (*v1.PodFailurePolicyOnPodConditionsPattern)(nil), func(a, b interface{}, scope conversion.Scope) error { 161 return Convert_batch_PodFailurePolicyOnPodConditionsPattern_To_v1_PodFailurePolicyOnPodConditionsPattern(a.(*batch.PodFailurePolicyOnPodConditionsPattern), b.(*v1.PodFailurePolicyOnPodConditionsPattern), scope) 162 }); err != nil { 163 return err 164 } 165 if err := s.AddGeneratedConversionFunc((*v1.PodFailurePolicyRule)(nil), (*batch.PodFailurePolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 166 return Convert_v1_PodFailurePolicyRule_To_batch_PodFailurePolicyRule(a.(*v1.PodFailurePolicyRule), b.(*batch.PodFailurePolicyRule), scope) 167 }); err != nil { 168 return err 169 } 170 if err := s.AddGeneratedConversionFunc((*batch.PodFailurePolicyRule)(nil), (*v1.PodFailurePolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 171 return Convert_batch_PodFailurePolicyRule_To_v1_PodFailurePolicyRule(a.(*batch.PodFailurePolicyRule), b.(*v1.PodFailurePolicyRule), scope) 172 }); err != nil { 173 return err 174 } 175 if err := s.AddGeneratedConversionFunc((*v1.SuccessPolicy)(nil), (*batch.SuccessPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error { 176 return Convert_v1_SuccessPolicy_To_batch_SuccessPolicy(a.(*v1.SuccessPolicy), b.(*batch.SuccessPolicy), scope) 177 }); err != nil { 178 return err 179 } 180 if err := s.AddGeneratedConversionFunc((*batch.SuccessPolicy)(nil), (*v1.SuccessPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error { 181 return Convert_batch_SuccessPolicy_To_v1_SuccessPolicy(a.(*batch.SuccessPolicy), b.(*v1.SuccessPolicy), scope) 182 }); err != nil { 183 return err 184 } 185 if err := s.AddGeneratedConversionFunc((*v1.SuccessPolicyRule)(nil), (*batch.SuccessPolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 186 return Convert_v1_SuccessPolicyRule_To_batch_SuccessPolicyRule(a.(*v1.SuccessPolicyRule), b.(*batch.SuccessPolicyRule), scope) 187 }); err != nil { 188 return err 189 } 190 if err := s.AddGeneratedConversionFunc((*batch.SuccessPolicyRule)(nil), (*v1.SuccessPolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 191 return Convert_batch_SuccessPolicyRule_To_v1_SuccessPolicyRule(a.(*batch.SuccessPolicyRule), b.(*v1.SuccessPolicyRule), scope) 192 }); err != nil { 193 return err 194 } 195 if err := s.AddGeneratedConversionFunc((*v1.UncountedTerminatedPods)(nil), (*batch.UncountedTerminatedPods)(nil), func(a, b interface{}, scope conversion.Scope) error { 196 return Convert_v1_UncountedTerminatedPods_To_batch_UncountedTerminatedPods(a.(*v1.UncountedTerminatedPods), b.(*batch.UncountedTerminatedPods), scope) 197 }); err != nil { 198 return err 199 } 200 if err := s.AddGeneratedConversionFunc((*batch.UncountedTerminatedPods)(nil), (*v1.UncountedTerminatedPods)(nil), func(a, b interface{}, scope conversion.Scope) error { 201 return Convert_batch_UncountedTerminatedPods_To_v1_UncountedTerminatedPods(a.(*batch.UncountedTerminatedPods), b.(*v1.UncountedTerminatedPods), scope) 202 }); err != nil { 203 return err 204 } 205 if err := s.AddConversionFunc((*batch.JobSpec)(nil), (*v1.JobSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 206 return Convert_batch_JobSpec_To_v1_JobSpec(a.(*batch.JobSpec), b.(*v1.JobSpec), scope) 207 }); err != nil { 208 return err 209 } 210 if err := s.AddConversionFunc((*v1.JobSpec)(nil), (*batch.JobSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 211 return Convert_v1_JobSpec_To_batch_JobSpec(a.(*v1.JobSpec), b.(*batch.JobSpec), scope) 212 }); err != nil { 213 return err 214 } 215 return nil 216 } 217 218 func autoConvert_v1_CronJob_To_batch_CronJob(in *v1.CronJob, out *batch.CronJob, s conversion.Scope) error { 219 out.ObjectMeta = in.ObjectMeta 220 if err := Convert_v1_CronJobSpec_To_batch_CronJobSpec(&in.Spec, &out.Spec, s); err != nil { 221 return err 222 } 223 if err := Convert_v1_CronJobStatus_To_batch_CronJobStatus(&in.Status, &out.Status, s); err != nil { 224 return err 225 } 226 return nil 227 } 228 229 // Convert_v1_CronJob_To_batch_CronJob is an autogenerated conversion function. 230 func Convert_v1_CronJob_To_batch_CronJob(in *v1.CronJob, out *batch.CronJob, s conversion.Scope) error { 231 return autoConvert_v1_CronJob_To_batch_CronJob(in, out, s) 232 } 233 234 func autoConvert_batch_CronJob_To_v1_CronJob(in *batch.CronJob, out *v1.CronJob, s conversion.Scope) error { 235 out.ObjectMeta = in.ObjectMeta 236 if err := Convert_batch_CronJobSpec_To_v1_CronJobSpec(&in.Spec, &out.Spec, s); err != nil { 237 return err 238 } 239 if err := Convert_batch_CronJobStatus_To_v1_CronJobStatus(&in.Status, &out.Status, s); err != nil { 240 return err 241 } 242 return nil 243 } 244 245 // Convert_batch_CronJob_To_v1_CronJob is an autogenerated conversion function. 246 func Convert_batch_CronJob_To_v1_CronJob(in *batch.CronJob, out *v1.CronJob, s conversion.Scope) error { 247 return autoConvert_batch_CronJob_To_v1_CronJob(in, out, s) 248 } 249 250 func autoConvert_v1_CronJobList_To_batch_CronJobList(in *v1.CronJobList, out *batch.CronJobList, s conversion.Scope) error { 251 out.ListMeta = in.ListMeta 252 if in.Items != nil { 253 in, out := &in.Items, &out.Items 254 *out = make([]batch.CronJob, len(*in)) 255 for i := range *in { 256 if err := Convert_v1_CronJob_To_batch_CronJob(&(*in)[i], &(*out)[i], s); err != nil { 257 return err 258 } 259 } 260 } else { 261 out.Items = nil 262 } 263 return nil 264 } 265 266 // Convert_v1_CronJobList_To_batch_CronJobList is an autogenerated conversion function. 267 func Convert_v1_CronJobList_To_batch_CronJobList(in *v1.CronJobList, out *batch.CronJobList, s conversion.Scope) error { 268 return autoConvert_v1_CronJobList_To_batch_CronJobList(in, out, s) 269 } 270 271 func autoConvert_batch_CronJobList_To_v1_CronJobList(in *batch.CronJobList, out *v1.CronJobList, s conversion.Scope) error { 272 out.ListMeta = in.ListMeta 273 if in.Items != nil { 274 in, out := &in.Items, &out.Items 275 *out = make([]v1.CronJob, len(*in)) 276 for i := range *in { 277 if err := Convert_batch_CronJob_To_v1_CronJob(&(*in)[i], &(*out)[i], s); err != nil { 278 return err 279 } 280 } 281 } else { 282 out.Items = nil 283 } 284 return nil 285 } 286 287 // Convert_batch_CronJobList_To_v1_CronJobList is an autogenerated conversion function. 288 func Convert_batch_CronJobList_To_v1_CronJobList(in *batch.CronJobList, out *v1.CronJobList, s conversion.Scope) error { 289 return autoConvert_batch_CronJobList_To_v1_CronJobList(in, out, s) 290 } 291 292 func autoConvert_v1_CronJobSpec_To_batch_CronJobSpec(in *v1.CronJobSpec, out *batch.CronJobSpec, s conversion.Scope) error { 293 out.Schedule = in.Schedule 294 out.TimeZone = (*string)(unsafe.Pointer(in.TimeZone)) 295 out.StartingDeadlineSeconds = (*int64)(unsafe.Pointer(in.StartingDeadlineSeconds)) 296 out.ConcurrencyPolicy = batch.ConcurrencyPolicy(in.ConcurrencyPolicy) 297 out.Suspend = (*bool)(unsafe.Pointer(in.Suspend)) 298 if err := Convert_v1_JobTemplateSpec_To_batch_JobTemplateSpec(&in.JobTemplate, &out.JobTemplate, s); err != nil { 299 return err 300 } 301 out.SuccessfulJobsHistoryLimit = (*int32)(unsafe.Pointer(in.SuccessfulJobsHistoryLimit)) 302 out.FailedJobsHistoryLimit = (*int32)(unsafe.Pointer(in.FailedJobsHistoryLimit)) 303 return nil 304 } 305 306 // Convert_v1_CronJobSpec_To_batch_CronJobSpec is an autogenerated conversion function. 307 func Convert_v1_CronJobSpec_To_batch_CronJobSpec(in *v1.CronJobSpec, out *batch.CronJobSpec, s conversion.Scope) error { 308 return autoConvert_v1_CronJobSpec_To_batch_CronJobSpec(in, out, s) 309 } 310 311 func autoConvert_batch_CronJobSpec_To_v1_CronJobSpec(in *batch.CronJobSpec, out *v1.CronJobSpec, s conversion.Scope) error { 312 out.Schedule = in.Schedule 313 out.TimeZone = (*string)(unsafe.Pointer(in.TimeZone)) 314 out.StartingDeadlineSeconds = (*int64)(unsafe.Pointer(in.StartingDeadlineSeconds)) 315 out.ConcurrencyPolicy = v1.ConcurrencyPolicy(in.ConcurrencyPolicy) 316 out.Suspend = (*bool)(unsafe.Pointer(in.Suspend)) 317 if err := Convert_batch_JobTemplateSpec_To_v1_JobTemplateSpec(&in.JobTemplate, &out.JobTemplate, s); err != nil { 318 return err 319 } 320 out.SuccessfulJobsHistoryLimit = (*int32)(unsafe.Pointer(in.SuccessfulJobsHistoryLimit)) 321 out.FailedJobsHistoryLimit = (*int32)(unsafe.Pointer(in.FailedJobsHistoryLimit)) 322 return nil 323 } 324 325 // Convert_batch_CronJobSpec_To_v1_CronJobSpec is an autogenerated conversion function. 326 func Convert_batch_CronJobSpec_To_v1_CronJobSpec(in *batch.CronJobSpec, out *v1.CronJobSpec, s conversion.Scope) error { 327 return autoConvert_batch_CronJobSpec_To_v1_CronJobSpec(in, out, s) 328 } 329 330 func autoConvert_v1_CronJobStatus_To_batch_CronJobStatus(in *v1.CronJobStatus, out *batch.CronJobStatus, s conversion.Scope) error { 331 out.Active = *(*[]core.ObjectReference)(unsafe.Pointer(&in.Active)) 332 out.LastScheduleTime = (*metav1.Time)(unsafe.Pointer(in.LastScheduleTime)) 333 out.LastSuccessfulTime = (*metav1.Time)(unsafe.Pointer(in.LastSuccessfulTime)) 334 return nil 335 } 336 337 // Convert_v1_CronJobStatus_To_batch_CronJobStatus is an autogenerated conversion function. 338 func Convert_v1_CronJobStatus_To_batch_CronJobStatus(in *v1.CronJobStatus, out *batch.CronJobStatus, s conversion.Scope) error { 339 return autoConvert_v1_CronJobStatus_To_batch_CronJobStatus(in, out, s) 340 } 341 342 func autoConvert_batch_CronJobStatus_To_v1_CronJobStatus(in *batch.CronJobStatus, out *v1.CronJobStatus, s conversion.Scope) error { 343 out.Active = *(*[]corev1.ObjectReference)(unsafe.Pointer(&in.Active)) 344 out.LastScheduleTime = (*metav1.Time)(unsafe.Pointer(in.LastScheduleTime)) 345 out.LastSuccessfulTime = (*metav1.Time)(unsafe.Pointer(in.LastSuccessfulTime)) 346 return nil 347 } 348 349 // Convert_batch_CronJobStatus_To_v1_CronJobStatus is an autogenerated conversion function. 350 func Convert_batch_CronJobStatus_To_v1_CronJobStatus(in *batch.CronJobStatus, out *v1.CronJobStatus, s conversion.Scope) error { 351 return autoConvert_batch_CronJobStatus_To_v1_CronJobStatus(in, out, s) 352 } 353 354 func autoConvert_v1_Job_To_batch_Job(in *v1.Job, out *batch.Job, s conversion.Scope) error { 355 out.ObjectMeta = in.ObjectMeta 356 if err := Convert_v1_JobSpec_To_batch_JobSpec(&in.Spec, &out.Spec, s); err != nil { 357 return err 358 } 359 if err := Convert_v1_JobStatus_To_batch_JobStatus(&in.Status, &out.Status, s); err != nil { 360 return err 361 } 362 return nil 363 } 364 365 // Convert_v1_Job_To_batch_Job is an autogenerated conversion function. 366 func Convert_v1_Job_To_batch_Job(in *v1.Job, out *batch.Job, s conversion.Scope) error { 367 return autoConvert_v1_Job_To_batch_Job(in, out, s) 368 } 369 370 func autoConvert_batch_Job_To_v1_Job(in *batch.Job, out *v1.Job, s conversion.Scope) error { 371 out.ObjectMeta = in.ObjectMeta 372 if err := Convert_batch_JobSpec_To_v1_JobSpec(&in.Spec, &out.Spec, s); err != nil { 373 return err 374 } 375 if err := Convert_batch_JobStatus_To_v1_JobStatus(&in.Status, &out.Status, s); err != nil { 376 return err 377 } 378 return nil 379 } 380 381 // Convert_batch_Job_To_v1_Job is an autogenerated conversion function. 382 func Convert_batch_Job_To_v1_Job(in *batch.Job, out *v1.Job, s conversion.Scope) error { 383 return autoConvert_batch_Job_To_v1_Job(in, out, s) 384 } 385 386 func autoConvert_v1_JobCondition_To_batch_JobCondition(in *v1.JobCondition, out *batch.JobCondition, s conversion.Scope) error { 387 out.Type = batch.JobConditionType(in.Type) 388 out.Status = core.ConditionStatus(in.Status) 389 out.LastProbeTime = in.LastProbeTime 390 out.LastTransitionTime = in.LastTransitionTime 391 out.Reason = in.Reason 392 out.Message = in.Message 393 return nil 394 } 395 396 // Convert_v1_JobCondition_To_batch_JobCondition is an autogenerated conversion function. 397 func Convert_v1_JobCondition_To_batch_JobCondition(in *v1.JobCondition, out *batch.JobCondition, s conversion.Scope) error { 398 return autoConvert_v1_JobCondition_To_batch_JobCondition(in, out, s) 399 } 400 401 func autoConvert_batch_JobCondition_To_v1_JobCondition(in *batch.JobCondition, out *v1.JobCondition, s conversion.Scope) error { 402 out.Type = v1.JobConditionType(in.Type) 403 out.Status = corev1.ConditionStatus(in.Status) 404 out.LastProbeTime = in.LastProbeTime 405 out.LastTransitionTime = in.LastTransitionTime 406 out.Reason = in.Reason 407 out.Message = in.Message 408 return nil 409 } 410 411 // Convert_batch_JobCondition_To_v1_JobCondition is an autogenerated conversion function. 412 func Convert_batch_JobCondition_To_v1_JobCondition(in *batch.JobCondition, out *v1.JobCondition, s conversion.Scope) error { 413 return autoConvert_batch_JobCondition_To_v1_JobCondition(in, out, s) 414 } 415 416 func autoConvert_v1_JobList_To_batch_JobList(in *v1.JobList, out *batch.JobList, s conversion.Scope) error { 417 out.ListMeta = in.ListMeta 418 if in.Items != nil { 419 in, out := &in.Items, &out.Items 420 *out = make([]batch.Job, len(*in)) 421 for i := range *in { 422 if err := Convert_v1_Job_To_batch_Job(&(*in)[i], &(*out)[i], s); err != nil { 423 return err 424 } 425 } 426 } else { 427 out.Items = nil 428 } 429 return nil 430 } 431 432 // Convert_v1_JobList_To_batch_JobList is an autogenerated conversion function. 433 func Convert_v1_JobList_To_batch_JobList(in *v1.JobList, out *batch.JobList, s conversion.Scope) error { 434 return autoConvert_v1_JobList_To_batch_JobList(in, out, s) 435 } 436 437 func autoConvert_batch_JobList_To_v1_JobList(in *batch.JobList, out *v1.JobList, s conversion.Scope) error { 438 out.ListMeta = in.ListMeta 439 if in.Items != nil { 440 in, out := &in.Items, &out.Items 441 *out = make([]v1.Job, len(*in)) 442 for i := range *in { 443 if err := Convert_batch_Job_To_v1_Job(&(*in)[i], &(*out)[i], s); err != nil { 444 return err 445 } 446 } 447 } else { 448 out.Items = nil 449 } 450 return nil 451 } 452 453 // Convert_batch_JobList_To_v1_JobList is an autogenerated conversion function. 454 func Convert_batch_JobList_To_v1_JobList(in *batch.JobList, out *v1.JobList, s conversion.Scope) error { 455 return autoConvert_batch_JobList_To_v1_JobList(in, out, s) 456 } 457 458 func autoConvert_v1_JobSpec_To_batch_JobSpec(in *v1.JobSpec, out *batch.JobSpec, s conversion.Scope) error { 459 out.Parallelism = (*int32)(unsafe.Pointer(in.Parallelism)) 460 out.Completions = (*int32)(unsafe.Pointer(in.Completions)) 461 out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds)) 462 out.PodFailurePolicy = (*batch.PodFailurePolicy)(unsafe.Pointer(in.PodFailurePolicy)) 463 out.SuccessPolicy = (*batch.SuccessPolicy)(unsafe.Pointer(in.SuccessPolicy)) 464 out.BackoffLimit = (*int32)(unsafe.Pointer(in.BackoffLimit)) 465 out.BackoffLimitPerIndex = (*int32)(unsafe.Pointer(in.BackoffLimitPerIndex)) 466 out.MaxFailedIndexes = (*int32)(unsafe.Pointer(in.MaxFailedIndexes)) 467 out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector)) 468 out.ManualSelector = (*bool)(unsafe.Pointer(in.ManualSelector)) 469 if err := apiscorev1.Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { 470 return err 471 } 472 out.TTLSecondsAfterFinished = (*int32)(unsafe.Pointer(in.TTLSecondsAfterFinished)) 473 out.CompletionMode = (*batch.CompletionMode)(unsafe.Pointer(in.CompletionMode)) 474 out.Suspend = (*bool)(unsafe.Pointer(in.Suspend)) 475 out.PodReplacementPolicy = (*batch.PodReplacementPolicy)(unsafe.Pointer(in.PodReplacementPolicy)) 476 out.ManagedBy = (*string)(unsafe.Pointer(in.ManagedBy)) 477 return nil 478 } 479 480 func autoConvert_batch_JobSpec_To_v1_JobSpec(in *batch.JobSpec, out *v1.JobSpec, s conversion.Scope) error { 481 out.Parallelism = (*int32)(unsafe.Pointer(in.Parallelism)) 482 out.Completions = (*int32)(unsafe.Pointer(in.Completions)) 483 out.PodFailurePolicy = (*v1.PodFailurePolicy)(unsafe.Pointer(in.PodFailurePolicy)) 484 out.SuccessPolicy = (*v1.SuccessPolicy)(unsafe.Pointer(in.SuccessPolicy)) 485 out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds)) 486 out.BackoffLimit = (*int32)(unsafe.Pointer(in.BackoffLimit)) 487 out.BackoffLimitPerIndex = (*int32)(unsafe.Pointer(in.BackoffLimitPerIndex)) 488 out.MaxFailedIndexes = (*int32)(unsafe.Pointer(in.MaxFailedIndexes)) 489 out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector)) 490 out.ManualSelector = (*bool)(unsafe.Pointer(in.ManualSelector)) 491 if err := apiscorev1.Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil { 492 return err 493 } 494 out.TTLSecondsAfterFinished = (*int32)(unsafe.Pointer(in.TTLSecondsAfterFinished)) 495 out.CompletionMode = (*v1.CompletionMode)(unsafe.Pointer(in.CompletionMode)) 496 out.Suspend = (*bool)(unsafe.Pointer(in.Suspend)) 497 out.PodReplacementPolicy = (*v1.PodReplacementPolicy)(unsafe.Pointer(in.PodReplacementPolicy)) 498 out.ManagedBy = (*string)(unsafe.Pointer(in.ManagedBy)) 499 return nil 500 } 501 502 func autoConvert_v1_JobStatus_To_batch_JobStatus(in *v1.JobStatus, out *batch.JobStatus, s conversion.Scope) error { 503 out.Conditions = *(*[]batch.JobCondition)(unsafe.Pointer(&in.Conditions)) 504 out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime)) 505 out.CompletionTime = (*metav1.Time)(unsafe.Pointer(in.CompletionTime)) 506 out.Active = in.Active 507 out.Succeeded = in.Succeeded 508 out.Failed = in.Failed 509 out.Terminating = (*int32)(unsafe.Pointer(in.Terminating)) 510 out.CompletedIndexes = in.CompletedIndexes 511 out.FailedIndexes = (*string)(unsafe.Pointer(in.FailedIndexes)) 512 out.UncountedTerminatedPods = (*batch.UncountedTerminatedPods)(unsafe.Pointer(in.UncountedTerminatedPods)) 513 out.Ready = (*int32)(unsafe.Pointer(in.Ready)) 514 return nil 515 } 516 517 // Convert_v1_JobStatus_To_batch_JobStatus is an autogenerated conversion function. 518 func Convert_v1_JobStatus_To_batch_JobStatus(in *v1.JobStatus, out *batch.JobStatus, s conversion.Scope) error { 519 return autoConvert_v1_JobStatus_To_batch_JobStatus(in, out, s) 520 } 521 522 func autoConvert_batch_JobStatus_To_v1_JobStatus(in *batch.JobStatus, out *v1.JobStatus, s conversion.Scope) error { 523 out.Conditions = *(*[]v1.JobCondition)(unsafe.Pointer(&in.Conditions)) 524 out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime)) 525 out.CompletionTime = (*metav1.Time)(unsafe.Pointer(in.CompletionTime)) 526 out.Active = in.Active 527 out.Terminating = (*int32)(unsafe.Pointer(in.Terminating)) 528 out.Ready = (*int32)(unsafe.Pointer(in.Ready)) 529 out.Succeeded = in.Succeeded 530 out.Failed = in.Failed 531 out.CompletedIndexes = in.CompletedIndexes 532 out.FailedIndexes = (*string)(unsafe.Pointer(in.FailedIndexes)) 533 out.UncountedTerminatedPods = (*v1.UncountedTerminatedPods)(unsafe.Pointer(in.UncountedTerminatedPods)) 534 return nil 535 } 536 537 // Convert_batch_JobStatus_To_v1_JobStatus is an autogenerated conversion function. 538 func Convert_batch_JobStatus_To_v1_JobStatus(in *batch.JobStatus, out *v1.JobStatus, s conversion.Scope) error { 539 return autoConvert_batch_JobStatus_To_v1_JobStatus(in, out, s) 540 } 541 542 func autoConvert_v1_JobTemplateSpec_To_batch_JobTemplateSpec(in *v1.JobTemplateSpec, out *batch.JobTemplateSpec, s conversion.Scope) error { 543 out.ObjectMeta = in.ObjectMeta 544 if err := Convert_v1_JobSpec_To_batch_JobSpec(&in.Spec, &out.Spec, s); err != nil { 545 return err 546 } 547 return nil 548 } 549 550 // Convert_v1_JobTemplateSpec_To_batch_JobTemplateSpec is an autogenerated conversion function. 551 func Convert_v1_JobTemplateSpec_To_batch_JobTemplateSpec(in *v1.JobTemplateSpec, out *batch.JobTemplateSpec, s conversion.Scope) error { 552 return autoConvert_v1_JobTemplateSpec_To_batch_JobTemplateSpec(in, out, s) 553 } 554 555 func autoConvert_batch_JobTemplateSpec_To_v1_JobTemplateSpec(in *batch.JobTemplateSpec, out *v1.JobTemplateSpec, s conversion.Scope) error { 556 out.ObjectMeta = in.ObjectMeta 557 if err := Convert_batch_JobSpec_To_v1_JobSpec(&in.Spec, &out.Spec, s); err != nil { 558 return err 559 } 560 return nil 561 } 562 563 // Convert_batch_JobTemplateSpec_To_v1_JobTemplateSpec is an autogenerated conversion function. 564 func Convert_batch_JobTemplateSpec_To_v1_JobTemplateSpec(in *batch.JobTemplateSpec, out *v1.JobTemplateSpec, s conversion.Scope) error { 565 return autoConvert_batch_JobTemplateSpec_To_v1_JobTemplateSpec(in, out, s) 566 } 567 568 func autoConvert_v1_PodFailurePolicy_To_batch_PodFailurePolicy(in *v1.PodFailurePolicy, out *batch.PodFailurePolicy, s conversion.Scope) error { 569 out.Rules = *(*[]batch.PodFailurePolicyRule)(unsafe.Pointer(&in.Rules)) 570 return nil 571 } 572 573 // Convert_v1_PodFailurePolicy_To_batch_PodFailurePolicy is an autogenerated conversion function. 574 func Convert_v1_PodFailurePolicy_To_batch_PodFailurePolicy(in *v1.PodFailurePolicy, out *batch.PodFailurePolicy, s conversion.Scope) error { 575 return autoConvert_v1_PodFailurePolicy_To_batch_PodFailurePolicy(in, out, s) 576 } 577 578 func autoConvert_batch_PodFailurePolicy_To_v1_PodFailurePolicy(in *batch.PodFailurePolicy, out *v1.PodFailurePolicy, s conversion.Scope) error { 579 out.Rules = *(*[]v1.PodFailurePolicyRule)(unsafe.Pointer(&in.Rules)) 580 return nil 581 } 582 583 // Convert_batch_PodFailurePolicy_To_v1_PodFailurePolicy is an autogenerated conversion function. 584 func Convert_batch_PodFailurePolicy_To_v1_PodFailurePolicy(in *batch.PodFailurePolicy, out *v1.PodFailurePolicy, s conversion.Scope) error { 585 return autoConvert_batch_PodFailurePolicy_To_v1_PodFailurePolicy(in, out, s) 586 } 587 588 func autoConvert_v1_PodFailurePolicyOnExitCodesRequirement_To_batch_PodFailurePolicyOnExitCodesRequirement(in *v1.PodFailurePolicyOnExitCodesRequirement, out *batch.PodFailurePolicyOnExitCodesRequirement, s conversion.Scope) error { 589 out.ContainerName = (*string)(unsafe.Pointer(in.ContainerName)) 590 out.Operator = batch.PodFailurePolicyOnExitCodesOperator(in.Operator) 591 out.Values = *(*[]int32)(unsafe.Pointer(&in.Values)) 592 return nil 593 } 594 595 // Convert_v1_PodFailurePolicyOnExitCodesRequirement_To_batch_PodFailurePolicyOnExitCodesRequirement is an autogenerated conversion function. 596 func Convert_v1_PodFailurePolicyOnExitCodesRequirement_To_batch_PodFailurePolicyOnExitCodesRequirement(in *v1.PodFailurePolicyOnExitCodesRequirement, out *batch.PodFailurePolicyOnExitCodesRequirement, s conversion.Scope) error { 597 return autoConvert_v1_PodFailurePolicyOnExitCodesRequirement_To_batch_PodFailurePolicyOnExitCodesRequirement(in, out, s) 598 } 599 600 func autoConvert_batch_PodFailurePolicyOnExitCodesRequirement_To_v1_PodFailurePolicyOnExitCodesRequirement(in *batch.PodFailurePolicyOnExitCodesRequirement, out *v1.PodFailurePolicyOnExitCodesRequirement, s conversion.Scope) error { 601 out.ContainerName = (*string)(unsafe.Pointer(in.ContainerName)) 602 out.Operator = v1.PodFailurePolicyOnExitCodesOperator(in.Operator) 603 out.Values = *(*[]int32)(unsafe.Pointer(&in.Values)) 604 return nil 605 } 606 607 // Convert_batch_PodFailurePolicyOnExitCodesRequirement_To_v1_PodFailurePolicyOnExitCodesRequirement is an autogenerated conversion function. 608 func Convert_batch_PodFailurePolicyOnExitCodesRequirement_To_v1_PodFailurePolicyOnExitCodesRequirement(in *batch.PodFailurePolicyOnExitCodesRequirement, out *v1.PodFailurePolicyOnExitCodesRequirement, s conversion.Scope) error { 609 return autoConvert_batch_PodFailurePolicyOnExitCodesRequirement_To_v1_PodFailurePolicyOnExitCodesRequirement(in, out, s) 610 } 611 612 func autoConvert_v1_PodFailurePolicyOnPodConditionsPattern_To_batch_PodFailurePolicyOnPodConditionsPattern(in *v1.PodFailurePolicyOnPodConditionsPattern, out *batch.PodFailurePolicyOnPodConditionsPattern, s conversion.Scope) error { 613 out.Type = core.PodConditionType(in.Type) 614 out.Status = core.ConditionStatus(in.Status) 615 return nil 616 } 617 618 // Convert_v1_PodFailurePolicyOnPodConditionsPattern_To_batch_PodFailurePolicyOnPodConditionsPattern is an autogenerated conversion function. 619 func Convert_v1_PodFailurePolicyOnPodConditionsPattern_To_batch_PodFailurePolicyOnPodConditionsPattern(in *v1.PodFailurePolicyOnPodConditionsPattern, out *batch.PodFailurePolicyOnPodConditionsPattern, s conversion.Scope) error { 620 return autoConvert_v1_PodFailurePolicyOnPodConditionsPattern_To_batch_PodFailurePolicyOnPodConditionsPattern(in, out, s) 621 } 622 623 func autoConvert_batch_PodFailurePolicyOnPodConditionsPattern_To_v1_PodFailurePolicyOnPodConditionsPattern(in *batch.PodFailurePolicyOnPodConditionsPattern, out *v1.PodFailurePolicyOnPodConditionsPattern, s conversion.Scope) error { 624 out.Type = corev1.PodConditionType(in.Type) 625 out.Status = corev1.ConditionStatus(in.Status) 626 return nil 627 } 628 629 // Convert_batch_PodFailurePolicyOnPodConditionsPattern_To_v1_PodFailurePolicyOnPodConditionsPattern is an autogenerated conversion function. 630 func Convert_batch_PodFailurePolicyOnPodConditionsPattern_To_v1_PodFailurePolicyOnPodConditionsPattern(in *batch.PodFailurePolicyOnPodConditionsPattern, out *v1.PodFailurePolicyOnPodConditionsPattern, s conversion.Scope) error { 631 return autoConvert_batch_PodFailurePolicyOnPodConditionsPattern_To_v1_PodFailurePolicyOnPodConditionsPattern(in, out, s) 632 } 633 634 func autoConvert_v1_PodFailurePolicyRule_To_batch_PodFailurePolicyRule(in *v1.PodFailurePolicyRule, out *batch.PodFailurePolicyRule, s conversion.Scope) error { 635 out.Action = batch.PodFailurePolicyAction(in.Action) 636 out.OnExitCodes = (*batch.PodFailurePolicyOnExitCodesRequirement)(unsafe.Pointer(in.OnExitCodes)) 637 out.OnPodConditions = *(*[]batch.PodFailurePolicyOnPodConditionsPattern)(unsafe.Pointer(&in.OnPodConditions)) 638 return nil 639 } 640 641 // Convert_v1_PodFailurePolicyRule_To_batch_PodFailurePolicyRule is an autogenerated conversion function. 642 func Convert_v1_PodFailurePolicyRule_To_batch_PodFailurePolicyRule(in *v1.PodFailurePolicyRule, out *batch.PodFailurePolicyRule, s conversion.Scope) error { 643 return autoConvert_v1_PodFailurePolicyRule_To_batch_PodFailurePolicyRule(in, out, s) 644 } 645 646 func autoConvert_batch_PodFailurePolicyRule_To_v1_PodFailurePolicyRule(in *batch.PodFailurePolicyRule, out *v1.PodFailurePolicyRule, s conversion.Scope) error { 647 out.Action = v1.PodFailurePolicyAction(in.Action) 648 out.OnExitCodes = (*v1.PodFailurePolicyOnExitCodesRequirement)(unsafe.Pointer(in.OnExitCodes)) 649 out.OnPodConditions = *(*[]v1.PodFailurePolicyOnPodConditionsPattern)(unsafe.Pointer(&in.OnPodConditions)) 650 return nil 651 } 652 653 // Convert_batch_PodFailurePolicyRule_To_v1_PodFailurePolicyRule is an autogenerated conversion function. 654 func Convert_batch_PodFailurePolicyRule_To_v1_PodFailurePolicyRule(in *batch.PodFailurePolicyRule, out *v1.PodFailurePolicyRule, s conversion.Scope) error { 655 return autoConvert_batch_PodFailurePolicyRule_To_v1_PodFailurePolicyRule(in, out, s) 656 } 657 658 func autoConvert_v1_SuccessPolicy_To_batch_SuccessPolicy(in *v1.SuccessPolicy, out *batch.SuccessPolicy, s conversion.Scope) error { 659 out.Rules = *(*[]batch.SuccessPolicyRule)(unsafe.Pointer(&in.Rules)) 660 return nil 661 } 662 663 // Convert_v1_SuccessPolicy_To_batch_SuccessPolicy is an autogenerated conversion function. 664 func Convert_v1_SuccessPolicy_To_batch_SuccessPolicy(in *v1.SuccessPolicy, out *batch.SuccessPolicy, s conversion.Scope) error { 665 return autoConvert_v1_SuccessPolicy_To_batch_SuccessPolicy(in, out, s) 666 } 667 668 func autoConvert_batch_SuccessPolicy_To_v1_SuccessPolicy(in *batch.SuccessPolicy, out *v1.SuccessPolicy, s conversion.Scope) error { 669 out.Rules = *(*[]v1.SuccessPolicyRule)(unsafe.Pointer(&in.Rules)) 670 return nil 671 } 672 673 // Convert_batch_SuccessPolicy_To_v1_SuccessPolicy is an autogenerated conversion function. 674 func Convert_batch_SuccessPolicy_To_v1_SuccessPolicy(in *batch.SuccessPolicy, out *v1.SuccessPolicy, s conversion.Scope) error { 675 return autoConvert_batch_SuccessPolicy_To_v1_SuccessPolicy(in, out, s) 676 } 677 678 func autoConvert_v1_SuccessPolicyRule_To_batch_SuccessPolicyRule(in *v1.SuccessPolicyRule, out *batch.SuccessPolicyRule, s conversion.Scope) error { 679 out.SucceededIndexes = (*string)(unsafe.Pointer(in.SucceededIndexes)) 680 out.SucceededCount = (*int32)(unsafe.Pointer(in.SucceededCount)) 681 return nil 682 } 683 684 // Convert_v1_SuccessPolicyRule_To_batch_SuccessPolicyRule is an autogenerated conversion function. 685 func Convert_v1_SuccessPolicyRule_To_batch_SuccessPolicyRule(in *v1.SuccessPolicyRule, out *batch.SuccessPolicyRule, s conversion.Scope) error { 686 return autoConvert_v1_SuccessPolicyRule_To_batch_SuccessPolicyRule(in, out, s) 687 } 688 689 func autoConvert_batch_SuccessPolicyRule_To_v1_SuccessPolicyRule(in *batch.SuccessPolicyRule, out *v1.SuccessPolicyRule, s conversion.Scope) error { 690 out.SucceededIndexes = (*string)(unsafe.Pointer(in.SucceededIndexes)) 691 out.SucceededCount = (*int32)(unsafe.Pointer(in.SucceededCount)) 692 return nil 693 } 694 695 // Convert_batch_SuccessPolicyRule_To_v1_SuccessPolicyRule is an autogenerated conversion function. 696 func Convert_batch_SuccessPolicyRule_To_v1_SuccessPolicyRule(in *batch.SuccessPolicyRule, out *v1.SuccessPolicyRule, s conversion.Scope) error { 697 return autoConvert_batch_SuccessPolicyRule_To_v1_SuccessPolicyRule(in, out, s) 698 } 699 700 func autoConvert_v1_UncountedTerminatedPods_To_batch_UncountedTerminatedPods(in *v1.UncountedTerminatedPods, out *batch.UncountedTerminatedPods, s conversion.Scope) error { 701 out.Succeeded = *(*[]types.UID)(unsafe.Pointer(&in.Succeeded)) 702 out.Failed = *(*[]types.UID)(unsafe.Pointer(&in.Failed)) 703 return nil 704 } 705 706 // Convert_v1_UncountedTerminatedPods_To_batch_UncountedTerminatedPods is an autogenerated conversion function. 707 func Convert_v1_UncountedTerminatedPods_To_batch_UncountedTerminatedPods(in *v1.UncountedTerminatedPods, out *batch.UncountedTerminatedPods, s conversion.Scope) error { 708 return autoConvert_v1_UncountedTerminatedPods_To_batch_UncountedTerminatedPods(in, out, s) 709 } 710 711 func autoConvert_batch_UncountedTerminatedPods_To_v1_UncountedTerminatedPods(in *batch.UncountedTerminatedPods, out *v1.UncountedTerminatedPods, s conversion.Scope) error { 712 out.Succeeded = *(*[]types.UID)(unsafe.Pointer(&in.Succeeded)) 713 out.Failed = *(*[]types.UID)(unsafe.Pointer(&in.Failed)) 714 return nil 715 } 716 717 // Convert_batch_UncountedTerminatedPods_To_v1_UncountedTerminatedPods is an autogenerated conversion function. 718 func Convert_batch_UncountedTerminatedPods_To_v1_UncountedTerminatedPods(in *batch.UncountedTerminatedPods, out *v1.UncountedTerminatedPods, s conversion.Scope) error { 719 return autoConvert_batch_UncountedTerminatedPods_To_v1_UncountedTerminatedPods(in, out, s) 720 }