blob: 1c8bc4478d98d87a5b9ba649acccf4bbbf89f25e [file] [log] [blame]
Scott Bakere7144bc2019-10-01 14:16:47 -07001// +build !ignore_autogenerated
2
3/*
4Copyright The Kubernetes Authors.
5
6Licensed under the Apache License, Version 2.0 (the "License");
7you may not use this file except in compliance with the License.
8You may obtain a copy of the License at
9
10 http://www.apache.org/licenses/LICENSE-2.0
11
12Unless required by applicable law or agreed to in writing, software
13distributed under the License is distributed on an "AS IS" BASIS,
14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15See the License for the specific language governing permissions and
16limitations under the License.
17*/
18
19// Code generated by deepcopy-gen. DO NOT EDIT.
20
21package v1beta1
22
23import (
24 v1 "k8s.io/api/core/v1"
25 runtime "k8s.io/apimachinery/pkg/runtime"
26)
27
28// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
29func (in *CronJob) DeepCopyInto(out *CronJob) {
30 *out = *in
31 out.TypeMeta = in.TypeMeta
32 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
33 in.Spec.DeepCopyInto(&out.Spec)
34 in.Status.DeepCopyInto(&out.Status)
35 return
36}
37
38// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJob.
39func (in *CronJob) DeepCopy() *CronJob {
40 if in == nil {
41 return nil
42 }
43 out := new(CronJob)
44 in.DeepCopyInto(out)
45 return out
46}
47
48// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
49func (in *CronJob) DeepCopyObject() runtime.Object {
50 if c := in.DeepCopy(); c != nil {
51 return c
52 }
53 return nil
54}
55
56// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
57func (in *CronJobList) DeepCopyInto(out *CronJobList) {
58 *out = *in
59 out.TypeMeta = in.TypeMeta
60 out.ListMeta = in.ListMeta
61 if in.Items != nil {
62 in, out := &in.Items, &out.Items
63 *out = make([]CronJob, len(*in))
64 for i := range *in {
65 (*in)[i].DeepCopyInto(&(*out)[i])
66 }
67 }
68 return
69}
70
71// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobList.
72func (in *CronJobList) DeepCopy() *CronJobList {
73 if in == nil {
74 return nil
75 }
76 out := new(CronJobList)
77 in.DeepCopyInto(out)
78 return out
79}
80
81// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
82func (in *CronJobList) DeepCopyObject() runtime.Object {
83 if c := in.DeepCopy(); c != nil {
84 return c
85 }
86 return nil
87}
88
89// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
90func (in *CronJobSpec) DeepCopyInto(out *CronJobSpec) {
91 *out = *in
92 if in.StartingDeadlineSeconds != nil {
93 in, out := &in.StartingDeadlineSeconds, &out.StartingDeadlineSeconds
94 *out = new(int64)
95 **out = **in
96 }
97 if in.Suspend != nil {
98 in, out := &in.Suspend, &out.Suspend
99 *out = new(bool)
100 **out = **in
101 }
102 in.JobTemplate.DeepCopyInto(&out.JobTemplate)
103 if in.SuccessfulJobsHistoryLimit != nil {
104 in, out := &in.SuccessfulJobsHistoryLimit, &out.SuccessfulJobsHistoryLimit
105 *out = new(int32)
106 **out = **in
107 }
108 if in.FailedJobsHistoryLimit != nil {
109 in, out := &in.FailedJobsHistoryLimit, &out.FailedJobsHistoryLimit
110 *out = new(int32)
111 **out = **in
112 }
113 return
114}
115
116// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobSpec.
117func (in *CronJobSpec) DeepCopy() *CronJobSpec {
118 if in == nil {
119 return nil
120 }
121 out := new(CronJobSpec)
122 in.DeepCopyInto(out)
123 return out
124}
125
126// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
127func (in *CronJobStatus) DeepCopyInto(out *CronJobStatus) {
128 *out = *in
129 if in.Active != nil {
130 in, out := &in.Active, &out.Active
131 *out = make([]v1.ObjectReference, len(*in))
132 copy(*out, *in)
133 }
134 if in.LastScheduleTime != nil {
135 in, out := &in.LastScheduleTime, &out.LastScheduleTime
136 *out = (*in).DeepCopy()
137 }
138 return
139}
140
141// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobStatus.
142func (in *CronJobStatus) DeepCopy() *CronJobStatus {
143 if in == nil {
144 return nil
145 }
146 out := new(CronJobStatus)
147 in.DeepCopyInto(out)
148 return out
149}
150
151// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
152func (in *JobTemplate) DeepCopyInto(out *JobTemplate) {
153 *out = *in
154 out.TypeMeta = in.TypeMeta
155 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
156 in.Template.DeepCopyInto(&out.Template)
157 return
158}
159
160// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTemplate.
161func (in *JobTemplate) DeepCopy() *JobTemplate {
162 if in == nil {
163 return nil
164 }
165 out := new(JobTemplate)
166 in.DeepCopyInto(out)
167 return out
168}
169
170// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
171func (in *JobTemplate) DeepCopyObject() runtime.Object {
172 if c := in.DeepCopy(); c != nil {
173 return c
174 }
175 return nil
176}
177
178// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
179func (in *JobTemplateSpec) DeepCopyInto(out *JobTemplateSpec) {
180 *out = *in
181 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
182 in.Spec.DeepCopyInto(&out.Spec)
183 return
184}
185
186// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTemplateSpec.
187func (in *JobTemplateSpec) DeepCopy() *JobTemplateSpec {
188 if in == nil {
189 return nil
190 }
191 out := new(JobTemplateSpec)
192 in.DeepCopyInto(out)
193 return out
194}