k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/batch/zz_generated.deepcopy.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 deepcopy-gen. DO NOT EDIT. 21 22 package batch 23 24 import ( 25 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 types "k8s.io/apimachinery/pkg/types" 28 core "k8s.io/kubernetes/pkg/apis/core" 29 ) 30 31 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 32 func (in *CronJob) DeepCopyInto(out *CronJob) { 33 *out = *in 34 out.TypeMeta = in.TypeMeta 35 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 36 in.Spec.DeepCopyInto(&out.Spec) 37 in.Status.DeepCopyInto(&out.Status) 38 return 39 } 40 41 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJob. 42 func (in *CronJob) DeepCopy() *CronJob { 43 if in == nil { 44 return nil 45 } 46 out := new(CronJob) 47 in.DeepCopyInto(out) 48 return out 49 } 50 51 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 52 func (in *CronJob) DeepCopyObject() runtime.Object { 53 if c := in.DeepCopy(); c != nil { 54 return c 55 } 56 return nil 57 } 58 59 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 60 func (in *CronJobList) DeepCopyInto(out *CronJobList) { 61 *out = *in 62 out.TypeMeta = in.TypeMeta 63 in.ListMeta.DeepCopyInto(&out.ListMeta) 64 if in.Items != nil { 65 in, out := &in.Items, &out.Items 66 *out = make([]CronJob, len(*in)) 67 for i := range *in { 68 (*in)[i].DeepCopyInto(&(*out)[i]) 69 } 70 } 71 return 72 } 73 74 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobList. 75 func (in *CronJobList) DeepCopy() *CronJobList { 76 if in == nil { 77 return nil 78 } 79 out := new(CronJobList) 80 in.DeepCopyInto(out) 81 return out 82 } 83 84 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 85 func (in *CronJobList) DeepCopyObject() runtime.Object { 86 if c := in.DeepCopy(); c != nil { 87 return c 88 } 89 return nil 90 } 91 92 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 93 func (in *CronJobSpec) DeepCopyInto(out *CronJobSpec) { 94 *out = *in 95 if in.TimeZone != nil { 96 in, out := &in.TimeZone, &out.TimeZone 97 *out = new(string) 98 **out = **in 99 } 100 if in.StartingDeadlineSeconds != nil { 101 in, out := &in.StartingDeadlineSeconds, &out.StartingDeadlineSeconds 102 *out = new(int64) 103 **out = **in 104 } 105 if in.Suspend != nil { 106 in, out := &in.Suspend, &out.Suspend 107 *out = new(bool) 108 **out = **in 109 } 110 in.JobTemplate.DeepCopyInto(&out.JobTemplate) 111 if in.SuccessfulJobsHistoryLimit != nil { 112 in, out := &in.SuccessfulJobsHistoryLimit, &out.SuccessfulJobsHistoryLimit 113 *out = new(int32) 114 **out = **in 115 } 116 if in.FailedJobsHistoryLimit != nil { 117 in, out := &in.FailedJobsHistoryLimit, &out.FailedJobsHistoryLimit 118 *out = new(int32) 119 **out = **in 120 } 121 return 122 } 123 124 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobSpec. 125 func (in *CronJobSpec) DeepCopy() *CronJobSpec { 126 if in == nil { 127 return nil 128 } 129 out := new(CronJobSpec) 130 in.DeepCopyInto(out) 131 return out 132 } 133 134 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 135 func (in *CronJobStatus) DeepCopyInto(out *CronJobStatus) { 136 *out = *in 137 if in.Active != nil { 138 in, out := &in.Active, &out.Active 139 *out = make([]core.ObjectReference, len(*in)) 140 copy(*out, *in) 141 } 142 if in.LastScheduleTime != nil { 143 in, out := &in.LastScheduleTime, &out.LastScheduleTime 144 *out = (*in).DeepCopy() 145 } 146 if in.LastSuccessfulTime != nil { 147 in, out := &in.LastSuccessfulTime, &out.LastSuccessfulTime 148 *out = (*in).DeepCopy() 149 } 150 return 151 } 152 153 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobStatus. 154 func (in *CronJobStatus) DeepCopy() *CronJobStatus { 155 if in == nil { 156 return nil 157 } 158 out := new(CronJobStatus) 159 in.DeepCopyInto(out) 160 return out 161 } 162 163 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 164 func (in *Job) DeepCopyInto(out *Job) { 165 *out = *in 166 out.TypeMeta = in.TypeMeta 167 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 168 in.Spec.DeepCopyInto(&out.Spec) 169 in.Status.DeepCopyInto(&out.Status) 170 return 171 } 172 173 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job. 174 func (in *Job) DeepCopy() *Job { 175 if in == nil { 176 return nil 177 } 178 out := new(Job) 179 in.DeepCopyInto(out) 180 return out 181 } 182 183 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 184 func (in *Job) DeepCopyObject() runtime.Object { 185 if c := in.DeepCopy(); c != nil { 186 return c 187 } 188 return nil 189 } 190 191 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 192 func (in *JobCondition) DeepCopyInto(out *JobCondition) { 193 *out = *in 194 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime) 195 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime) 196 return 197 } 198 199 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobCondition. 200 func (in *JobCondition) DeepCopy() *JobCondition { 201 if in == nil { 202 return nil 203 } 204 out := new(JobCondition) 205 in.DeepCopyInto(out) 206 return out 207 } 208 209 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 210 func (in *JobList) DeepCopyInto(out *JobList) { 211 *out = *in 212 out.TypeMeta = in.TypeMeta 213 in.ListMeta.DeepCopyInto(&out.ListMeta) 214 if in.Items != nil { 215 in, out := &in.Items, &out.Items 216 *out = make([]Job, len(*in)) 217 for i := range *in { 218 (*in)[i].DeepCopyInto(&(*out)[i]) 219 } 220 } 221 return 222 } 223 224 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList. 225 func (in *JobList) DeepCopy() *JobList { 226 if in == nil { 227 return nil 228 } 229 out := new(JobList) 230 in.DeepCopyInto(out) 231 return out 232 } 233 234 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 235 func (in *JobList) DeepCopyObject() runtime.Object { 236 if c := in.DeepCopy(); c != nil { 237 return c 238 } 239 return nil 240 } 241 242 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 243 func (in *JobSpec) DeepCopyInto(out *JobSpec) { 244 *out = *in 245 if in.Parallelism != nil { 246 in, out := &in.Parallelism, &out.Parallelism 247 *out = new(int32) 248 **out = **in 249 } 250 if in.Completions != nil { 251 in, out := &in.Completions, &out.Completions 252 *out = new(int32) 253 **out = **in 254 } 255 if in.PodFailurePolicy != nil { 256 in, out := &in.PodFailurePolicy, &out.PodFailurePolicy 257 *out = new(PodFailurePolicy) 258 (*in).DeepCopyInto(*out) 259 } 260 if in.SuccessPolicy != nil { 261 in, out := &in.SuccessPolicy, &out.SuccessPolicy 262 *out = new(SuccessPolicy) 263 (*in).DeepCopyInto(*out) 264 } 265 if in.ActiveDeadlineSeconds != nil { 266 in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds 267 *out = new(int64) 268 **out = **in 269 } 270 if in.BackoffLimit != nil { 271 in, out := &in.BackoffLimit, &out.BackoffLimit 272 *out = new(int32) 273 **out = **in 274 } 275 if in.BackoffLimitPerIndex != nil { 276 in, out := &in.BackoffLimitPerIndex, &out.BackoffLimitPerIndex 277 *out = new(int32) 278 **out = **in 279 } 280 if in.MaxFailedIndexes != nil { 281 in, out := &in.MaxFailedIndexes, &out.MaxFailedIndexes 282 *out = new(int32) 283 **out = **in 284 } 285 if in.Selector != nil { 286 in, out := &in.Selector, &out.Selector 287 *out = new(v1.LabelSelector) 288 (*in).DeepCopyInto(*out) 289 } 290 if in.ManualSelector != nil { 291 in, out := &in.ManualSelector, &out.ManualSelector 292 *out = new(bool) 293 **out = **in 294 } 295 in.Template.DeepCopyInto(&out.Template) 296 if in.TTLSecondsAfterFinished != nil { 297 in, out := &in.TTLSecondsAfterFinished, &out.TTLSecondsAfterFinished 298 *out = new(int32) 299 **out = **in 300 } 301 if in.CompletionMode != nil { 302 in, out := &in.CompletionMode, &out.CompletionMode 303 *out = new(CompletionMode) 304 **out = **in 305 } 306 if in.Suspend != nil { 307 in, out := &in.Suspend, &out.Suspend 308 *out = new(bool) 309 **out = **in 310 } 311 if in.PodReplacementPolicy != nil { 312 in, out := &in.PodReplacementPolicy, &out.PodReplacementPolicy 313 *out = new(PodReplacementPolicy) 314 **out = **in 315 } 316 if in.ManagedBy != nil { 317 in, out := &in.ManagedBy, &out.ManagedBy 318 *out = new(string) 319 **out = **in 320 } 321 return 322 } 323 324 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec. 325 func (in *JobSpec) DeepCopy() *JobSpec { 326 if in == nil { 327 return nil 328 } 329 out := new(JobSpec) 330 in.DeepCopyInto(out) 331 return out 332 } 333 334 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 335 func (in *JobStatus) DeepCopyInto(out *JobStatus) { 336 *out = *in 337 if in.Conditions != nil { 338 in, out := &in.Conditions, &out.Conditions 339 *out = make([]JobCondition, len(*in)) 340 for i := range *in { 341 (*in)[i].DeepCopyInto(&(*out)[i]) 342 } 343 } 344 if in.StartTime != nil { 345 in, out := &in.StartTime, &out.StartTime 346 *out = (*in).DeepCopy() 347 } 348 if in.CompletionTime != nil { 349 in, out := &in.CompletionTime, &out.CompletionTime 350 *out = (*in).DeepCopy() 351 } 352 if in.Terminating != nil { 353 in, out := &in.Terminating, &out.Terminating 354 *out = new(int32) 355 **out = **in 356 } 357 if in.Ready != nil { 358 in, out := &in.Ready, &out.Ready 359 *out = new(int32) 360 **out = **in 361 } 362 if in.FailedIndexes != nil { 363 in, out := &in.FailedIndexes, &out.FailedIndexes 364 *out = new(string) 365 **out = **in 366 } 367 if in.UncountedTerminatedPods != nil { 368 in, out := &in.UncountedTerminatedPods, &out.UncountedTerminatedPods 369 *out = new(UncountedTerminatedPods) 370 (*in).DeepCopyInto(*out) 371 } 372 return 373 } 374 375 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus. 376 func (in *JobStatus) DeepCopy() *JobStatus { 377 if in == nil { 378 return nil 379 } 380 out := new(JobStatus) 381 in.DeepCopyInto(out) 382 return out 383 } 384 385 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 386 func (in *JobTemplateSpec) DeepCopyInto(out *JobTemplateSpec) { 387 *out = *in 388 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 389 in.Spec.DeepCopyInto(&out.Spec) 390 return 391 } 392 393 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTemplateSpec. 394 func (in *JobTemplateSpec) DeepCopy() *JobTemplateSpec { 395 if in == nil { 396 return nil 397 } 398 out := new(JobTemplateSpec) 399 in.DeepCopyInto(out) 400 return out 401 } 402 403 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 404 func (in *PodFailurePolicy) DeepCopyInto(out *PodFailurePolicy) { 405 *out = *in 406 if in.Rules != nil { 407 in, out := &in.Rules, &out.Rules 408 *out = make([]PodFailurePolicyRule, len(*in)) 409 for i := range *in { 410 (*in)[i].DeepCopyInto(&(*out)[i]) 411 } 412 } 413 return 414 } 415 416 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodFailurePolicy. 417 func (in *PodFailurePolicy) DeepCopy() *PodFailurePolicy { 418 if in == nil { 419 return nil 420 } 421 out := new(PodFailurePolicy) 422 in.DeepCopyInto(out) 423 return out 424 } 425 426 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 427 func (in *PodFailurePolicyOnExitCodesRequirement) DeepCopyInto(out *PodFailurePolicyOnExitCodesRequirement) { 428 *out = *in 429 if in.ContainerName != nil { 430 in, out := &in.ContainerName, &out.ContainerName 431 *out = new(string) 432 **out = **in 433 } 434 if in.Values != nil { 435 in, out := &in.Values, &out.Values 436 *out = make([]int32, len(*in)) 437 copy(*out, *in) 438 } 439 return 440 } 441 442 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodFailurePolicyOnExitCodesRequirement. 443 func (in *PodFailurePolicyOnExitCodesRequirement) DeepCopy() *PodFailurePolicyOnExitCodesRequirement { 444 if in == nil { 445 return nil 446 } 447 out := new(PodFailurePolicyOnExitCodesRequirement) 448 in.DeepCopyInto(out) 449 return out 450 } 451 452 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 453 func (in *PodFailurePolicyOnPodConditionsPattern) DeepCopyInto(out *PodFailurePolicyOnPodConditionsPattern) { 454 *out = *in 455 return 456 } 457 458 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodFailurePolicyOnPodConditionsPattern. 459 func (in *PodFailurePolicyOnPodConditionsPattern) DeepCopy() *PodFailurePolicyOnPodConditionsPattern { 460 if in == nil { 461 return nil 462 } 463 out := new(PodFailurePolicyOnPodConditionsPattern) 464 in.DeepCopyInto(out) 465 return out 466 } 467 468 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 469 func (in *PodFailurePolicyRule) DeepCopyInto(out *PodFailurePolicyRule) { 470 *out = *in 471 if in.OnExitCodes != nil { 472 in, out := &in.OnExitCodes, &out.OnExitCodes 473 *out = new(PodFailurePolicyOnExitCodesRequirement) 474 (*in).DeepCopyInto(*out) 475 } 476 if in.OnPodConditions != nil { 477 in, out := &in.OnPodConditions, &out.OnPodConditions 478 *out = make([]PodFailurePolicyOnPodConditionsPattern, len(*in)) 479 copy(*out, *in) 480 } 481 return 482 } 483 484 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodFailurePolicyRule. 485 func (in *PodFailurePolicyRule) DeepCopy() *PodFailurePolicyRule { 486 if in == nil { 487 return nil 488 } 489 out := new(PodFailurePolicyRule) 490 in.DeepCopyInto(out) 491 return out 492 } 493 494 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 495 func (in *SuccessPolicy) DeepCopyInto(out *SuccessPolicy) { 496 *out = *in 497 if in.Rules != nil { 498 in, out := &in.Rules, &out.Rules 499 *out = make([]SuccessPolicyRule, len(*in)) 500 for i := range *in { 501 (*in)[i].DeepCopyInto(&(*out)[i]) 502 } 503 } 504 return 505 } 506 507 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessPolicy. 508 func (in *SuccessPolicy) DeepCopy() *SuccessPolicy { 509 if in == nil { 510 return nil 511 } 512 out := new(SuccessPolicy) 513 in.DeepCopyInto(out) 514 return out 515 } 516 517 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 518 func (in *SuccessPolicyRule) DeepCopyInto(out *SuccessPolicyRule) { 519 *out = *in 520 if in.SucceededIndexes != nil { 521 in, out := &in.SucceededIndexes, &out.SucceededIndexes 522 *out = new(string) 523 **out = **in 524 } 525 if in.SucceededCount != nil { 526 in, out := &in.SucceededCount, &out.SucceededCount 527 *out = new(int32) 528 **out = **in 529 } 530 return 531 } 532 533 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessPolicyRule. 534 func (in *SuccessPolicyRule) DeepCopy() *SuccessPolicyRule { 535 if in == nil { 536 return nil 537 } 538 out := new(SuccessPolicyRule) 539 in.DeepCopyInto(out) 540 return out 541 } 542 543 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 544 func (in *UncountedTerminatedPods) DeepCopyInto(out *UncountedTerminatedPods) { 545 *out = *in 546 if in.Succeeded != nil { 547 in, out := &in.Succeeded, &out.Succeeded 548 *out = make([]types.UID, len(*in)) 549 copy(*out, *in) 550 } 551 if in.Failed != nil { 552 in, out := &in.Failed, &out.Failed 553 *out = make([]types.UID, len(*in)) 554 copy(*out, *in) 555 } 556 return 557 } 558 559 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UncountedTerminatedPods. 560 func (in *UncountedTerminatedPods) DeepCopy() *UncountedTerminatedPods { 561 if in == nil { 562 return nil 563 } 564 out := new(UncountedTerminatedPods) 565 in.DeepCopyInto(out) 566 return out 567 }