generated.pb.go 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627
  1. /*
  2. Copyright The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  14. // source: k8s.io/kubernetes/vendor/k8s.io/api/batch/v1/generated.proto
  15. /*
  16. Package v1 is a generated protocol buffer package.
  17. It is generated from these files:
  18. k8s.io/kubernetes/vendor/k8s.io/api/batch/v1/generated.proto
  19. It has these top-level messages:
  20. Job
  21. JobCondition
  22. JobList
  23. JobSpec
  24. JobStatus
  25. */
  26. package v1
  27. import proto "github.com/gogo/protobuf/proto"
  28. import fmt "fmt"
  29. import math "math"
  30. import k8s_io_api_core_v1 "k8s.io/api/core/v1"
  31. import k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  32. import strings "strings"
  33. import reflect "reflect"
  34. import io "io"
  35. // Reference imports to suppress errors if they are not otherwise used.
  36. var _ = proto.Marshal
  37. var _ = fmt.Errorf
  38. var _ = math.Inf
  39. // This is a compile-time assertion to ensure that this generated file
  40. // is compatible with the proto package it is being compiled against.
  41. // A compilation error at this line likely means your copy of the
  42. // proto package needs to be updated.
  43. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  44. func (m *Job) Reset() { *m = Job{} }
  45. func (*Job) ProtoMessage() {}
  46. func (*Job) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
  47. func (m *JobCondition) Reset() { *m = JobCondition{} }
  48. func (*JobCondition) ProtoMessage() {}
  49. func (*JobCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
  50. func (m *JobList) Reset() { *m = JobList{} }
  51. func (*JobList) ProtoMessage() {}
  52. func (*JobList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
  53. func (m *JobSpec) Reset() { *m = JobSpec{} }
  54. func (*JobSpec) ProtoMessage() {}
  55. func (*JobSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
  56. func (m *JobStatus) Reset() { *m = JobStatus{} }
  57. func (*JobStatus) ProtoMessage() {}
  58. func (*JobStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
  59. func init() {
  60. proto.RegisterType((*Job)(nil), "k8s.io.api.batch.v1.Job")
  61. proto.RegisterType((*JobCondition)(nil), "k8s.io.api.batch.v1.JobCondition")
  62. proto.RegisterType((*JobList)(nil), "k8s.io.api.batch.v1.JobList")
  63. proto.RegisterType((*JobSpec)(nil), "k8s.io.api.batch.v1.JobSpec")
  64. proto.RegisterType((*JobStatus)(nil), "k8s.io.api.batch.v1.JobStatus")
  65. }
  66. func (m *Job) Marshal() (dAtA []byte, err error) {
  67. size := m.Size()
  68. dAtA = make([]byte, size)
  69. n, err := m.MarshalTo(dAtA)
  70. if err != nil {
  71. return nil, err
  72. }
  73. return dAtA[:n], nil
  74. }
  75. func (m *Job) MarshalTo(dAtA []byte) (int, error) {
  76. var i int
  77. _ = i
  78. var l int
  79. _ = l
  80. dAtA[i] = 0xa
  81. i++
  82. i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size()))
  83. n1, err := m.ObjectMeta.MarshalTo(dAtA[i:])
  84. if err != nil {
  85. return 0, err
  86. }
  87. i += n1
  88. dAtA[i] = 0x12
  89. i++
  90. i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size()))
  91. n2, err := m.Spec.MarshalTo(dAtA[i:])
  92. if err != nil {
  93. return 0, err
  94. }
  95. i += n2
  96. dAtA[i] = 0x1a
  97. i++
  98. i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size()))
  99. n3, err := m.Status.MarshalTo(dAtA[i:])
  100. if err != nil {
  101. return 0, err
  102. }
  103. i += n3
  104. return i, nil
  105. }
  106. func (m *JobCondition) Marshal() (dAtA []byte, err error) {
  107. size := m.Size()
  108. dAtA = make([]byte, size)
  109. n, err := m.MarshalTo(dAtA)
  110. if err != nil {
  111. return nil, err
  112. }
  113. return dAtA[:n], nil
  114. }
  115. func (m *JobCondition) MarshalTo(dAtA []byte) (int, error) {
  116. var i int
  117. _ = i
  118. var l int
  119. _ = l
  120. dAtA[i] = 0xa
  121. i++
  122. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  123. i += copy(dAtA[i:], m.Type)
  124. dAtA[i] = 0x12
  125. i++
  126. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  127. i += copy(dAtA[i:], m.Status)
  128. dAtA[i] = 0x1a
  129. i++
  130. i = encodeVarintGenerated(dAtA, i, uint64(m.LastProbeTime.Size()))
  131. n4, err := m.LastProbeTime.MarshalTo(dAtA[i:])
  132. if err != nil {
  133. return 0, err
  134. }
  135. i += n4
  136. dAtA[i] = 0x22
  137. i++
  138. i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size()))
  139. n5, err := m.LastTransitionTime.MarshalTo(dAtA[i:])
  140. if err != nil {
  141. return 0, err
  142. }
  143. i += n5
  144. dAtA[i] = 0x2a
  145. i++
  146. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  147. i += copy(dAtA[i:], m.Reason)
  148. dAtA[i] = 0x32
  149. i++
  150. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  151. i += copy(dAtA[i:], m.Message)
  152. return i, nil
  153. }
  154. func (m *JobList) Marshal() (dAtA []byte, err error) {
  155. size := m.Size()
  156. dAtA = make([]byte, size)
  157. n, err := m.MarshalTo(dAtA)
  158. if err != nil {
  159. return nil, err
  160. }
  161. return dAtA[:n], nil
  162. }
  163. func (m *JobList) MarshalTo(dAtA []byte) (int, error) {
  164. var i int
  165. _ = i
  166. var l int
  167. _ = l
  168. dAtA[i] = 0xa
  169. i++
  170. i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size()))
  171. n6, err := m.ListMeta.MarshalTo(dAtA[i:])
  172. if err != nil {
  173. return 0, err
  174. }
  175. i += n6
  176. if len(m.Items) > 0 {
  177. for _, msg := range m.Items {
  178. dAtA[i] = 0x12
  179. i++
  180. i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
  181. n, err := msg.MarshalTo(dAtA[i:])
  182. if err != nil {
  183. return 0, err
  184. }
  185. i += n
  186. }
  187. }
  188. return i, nil
  189. }
  190. func (m *JobSpec) Marshal() (dAtA []byte, err error) {
  191. size := m.Size()
  192. dAtA = make([]byte, size)
  193. n, err := m.MarshalTo(dAtA)
  194. if err != nil {
  195. return nil, err
  196. }
  197. return dAtA[:n], nil
  198. }
  199. func (m *JobSpec) MarshalTo(dAtA []byte) (int, error) {
  200. var i int
  201. _ = i
  202. var l int
  203. _ = l
  204. if m.Parallelism != nil {
  205. dAtA[i] = 0x8
  206. i++
  207. i = encodeVarintGenerated(dAtA, i, uint64(*m.Parallelism))
  208. }
  209. if m.Completions != nil {
  210. dAtA[i] = 0x10
  211. i++
  212. i = encodeVarintGenerated(dAtA, i, uint64(*m.Completions))
  213. }
  214. if m.ActiveDeadlineSeconds != nil {
  215. dAtA[i] = 0x18
  216. i++
  217. i = encodeVarintGenerated(dAtA, i, uint64(*m.ActiveDeadlineSeconds))
  218. }
  219. if m.Selector != nil {
  220. dAtA[i] = 0x22
  221. i++
  222. i = encodeVarintGenerated(dAtA, i, uint64(m.Selector.Size()))
  223. n7, err := m.Selector.MarshalTo(dAtA[i:])
  224. if err != nil {
  225. return 0, err
  226. }
  227. i += n7
  228. }
  229. if m.ManualSelector != nil {
  230. dAtA[i] = 0x28
  231. i++
  232. if *m.ManualSelector {
  233. dAtA[i] = 1
  234. } else {
  235. dAtA[i] = 0
  236. }
  237. i++
  238. }
  239. dAtA[i] = 0x32
  240. i++
  241. i = encodeVarintGenerated(dAtA, i, uint64(m.Template.Size()))
  242. n8, err := m.Template.MarshalTo(dAtA[i:])
  243. if err != nil {
  244. return 0, err
  245. }
  246. i += n8
  247. if m.BackoffLimit != nil {
  248. dAtA[i] = 0x38
  249. i++
  250. i = encodeVarintGenerated(dAtA, i, uint64(*m.BackoffLimit))
  251. }
  252. if m.TTLSecondsAfterFinished != nil {
  253. dAtA[i] = 0x40
  254. i++
  255. i = encodeVarintGenerated(dAtA, i, uint64(*m.TTLSecondsAfterFinished))
  256. }
  257. return i, nil
  258. }
  259. func (m *JobStatus) Marshal() (dAtA []byte, err error) {
  260. size := m.Size()
  261. dAtA = make([]byte, size)
  262. n, err := m.MarshalTo(dAtA)
  263. if err != nil {
  264. return nil, err
  265. }
  266. return dAtA[:n], nil
  267. }
  268. func (m *JobStatus) MarshalTo(dAtA []byte) (int, error) {
  269. var i int
  270. _ = i
  271. var l int
  272. _ = l
  273. if len(m.Conditions) > 0 {
  274. for _, msg := range m.Conditions {
  275. dAtA[i] = 0xa
  276. i++
  277. i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
  278. n, err := msg.MarshalTo(dAtA[i:])
  279. if err != nil {
  280. return 0, err
  281. }
  282. i += n
  283. }
  284. }
  285. if m.StartTime != nil {
  286. dAtA[i] = 0x12
  287. i++
  288. i = encodeVarintGenerated(dAtA, i, uint64(m.StartTime.Size()))
  289. n9, err := m.StartTime.MarshalTo(dAtA[i:])
  290. if err != nil {
  291. return 0, err
  292. }
  293. i += n9
  294. }
  295. if m.CompletionTime != nil {
  296. dAtA[i] = 0x1a
  297. i++
  298. i = encodeVarintGenerated(dAtA, i, uint64(m.CompletionTime.Size()))
  299. n10, err := m.CompletionTime.MarshalTo(dAtA[i:])
  300. if err != nil {
  301. return 0, err
  302. }
  303. i += n10
  304. }
  305. dAtA[i] = 0x20
  306. i++
  307. i = encodeVarintGenerated(dAtA, i, uint64(m.Active))
  308. dAtA[i] = 0x28
  309. i++
  310. i = encodeVarintGenerated(dAtA, i, uint64(m.Succeeded))
  311. dAtA[i] = 0x30
  312. i++
  313. i = encodeVarintGenerated(dAtA, i, uint64(m.Failed))
  314. return i, nil
  315. }
  316. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  317. for v >= 1<<7 {
  318. dAtA[offset] = uint8(v&0x7f | 0x80)
  319. v >>= 7
  320. offset++
  321. }
  322. dAtA[offset] = uint8(v)
  323. return offset + 1
  324. }
  325. func (m *Job) Size() (n int) {
  326. var l int
  327. _ = l
  328. l = m.ObjectMeta.Size()
  329. n += 1 + l + sovGenerated(uint64(l))
  330. l = m.Spec.Size()
  331. n += 1 + l + sovGenerated(uint64(l))
  332. l = m.Status.Size()
  333. n += 1 + l + sovGenerated(uint64(l))
  334. return n
  335. }
  336. func (m *JobCondition) Size() (n int) {
  337. var l int
  338. _ = l
  339. l = len(m.Type)
  340. n += 1 + l + sovGenerated(uint64(l))
  341. l = len(m.Status)
  342. n += 1 + l + sovGenerated(uint64(l))
  343. l = m.LastProbeTime.Size()
  344. n += 1 + l + sovGenerated(uint64(l))
  345. l = m.LastTransitionTime.Size()
  346. n += 1 + l + sovGenerated(uint64(l))
  347. l = len(m.Reason)
  348. n += 1 + l + sovGenerated(uint64(l))
  349. l = len(m.Message)
  350. n += 1 + l + sovGenerated(uint64(l))
  351. return n
  352. }
  353. func (m *JobList) Size() (n int) {
  354. var l int
  355. _ = l
  356. l = m.ListMeta.Size()
  357. n += 1 + l + sovGenerated(uint64(l))
  358. if len(m.Items) > 0 {
  359. for _, e := range m.Items {
  360. l = e.Size()
  361. n += 1 + l + sovGenerated(uint64(l))
  362. }
  363. }
  364. return n
  365. }
  366. func (m *JobSpec) Size() (n int) {
  367. var l int
  368. _ = l
  369. if m.Parallelism != nil {
  370. n += 1 + sovGenerated(uint64(*m.Parallelism))
  371. }
  372. if m.Completions != nil {
  373. n += 1 + sovGenerated(uint64(*m.Completions))
  374. }
  375. if m.ActiveDeadlineSeconds != nil {
  376. n += 1 + sovGenerated(uint64(*m.ActiveDeadlineSeconds))
  377. }
  378. if m.Selector != nil {
  379. l = m.Selector.Size()
  380. n += 1 + l + sovGenerated(uint64(l))
  381. }
  382. if m.ManualSelector != nil {
  383. n += 2
  384. }
  385. l = m.Template.Size()
  386. n += 1 + l + sovGenerated(uint64(l))
  387. if m.BackoffLimit != nil {
  388. n += 1 + sovGenerated(uint64(*m.BackoffLimit))
  389. }
  390. if m.TTLSecondsAfterFinished != nil {
  391. n += 1 + sovGenerated(uint64(*m.TTLSecondsAfterFinished))
  392. }
  393. return n
  394. }
  395. func (m *JobStatus) Size() (n int) {
  396. var l int
  397. _ = l
  398. if len(m.Conditions) > 0 {
  399. for _, e := range m.Conditions {
  400. l = e.Size()
  401. n += 1 + l + sovGenerated(uint64(l))
  402. }
  403. }
  404. if m.StartTime != nil {
  405. l = m.StartTime.Size()
  406. n += 1 + l + sovGenerated(uint64(l))
  407. }
  408. if m.CompletionTime != nil {
  409. l = m.CompletionTime.Size()
  410. n += 1 + l + sovGenerated(uint64(l))
  411. }
  412. n += 1 + sovGenerated(uint64(m.Active))
  413. n += 1 + sovGenerated(uint64(m.Succeeded))
  414. n += 1 + sovGenerated(uint64(m.Failed))
  415. return n
  416. }
  417. func sovGenerated(x uint64) (n int) {
  418. for {
  419. n++
  420. x >>= 7
  421. if x == 0 {
  422. break
  423. }
  424. }
  425. return n
  426. }
  427. func sozGenerated(x uint64) (n int) {
  428. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  429. }
  430. func (this *Job) String() string {
  431. if this == nil {
  432. return "nil"
  433. }
  434. s := strings.Join([]string{`&Job{`,
  435. `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  436. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "JobSpec", "JobSpec", 1), `&`, ``, 1) + `,`,
  437. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "JobStatus", "JobStatus", 1), `&`, ``, 1) + `,`,
  438. `}`,
  439. }, "")
  440. return s
  441. }
  442. func (this *JobCondition) String() string {
  443. if this == nil {
  444. return "nil"
  445. }
  446. s := strings.Join([]string{`&JobCondition{`,
  447. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  448. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  449. `LastProbeTime:` + strings.Replace(strings.Replace(this.LastProbeTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`,
  450. `LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`,
  451. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  452. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  453. `}`,
  454. }, "")
  455. return s
  456. }
  457. func (this *JobList) String() string {
  458. if this == nil {
  459. return "nil"
  460. }
  461. s := strings.Join([]string{`&JobList{`,
  462. `ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta", 1), `&`, ``, 1) + `,`,
  463. `Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Job", "Job", 1), `&`, ``, 1) + `,`,
  464. `}`,
  465. }, "")
  466. return s
  467. }
  468. func (this *JobSpec) String() string {
  469. if this == nil {
  470. return "nil"
  471. }
  472. s := strings.Join([]string{`&JobSpec{`,
  473. `Parallelism:` + valueToStringGenerated(this.Parallelism) + `,`,
  474. `Completions:` + valueToStringGenerated(this.Completions) + `,`,
  475. `ActiveDeadlineSeconds:` + valueToStringGenerated(this.ActiveDeadlineSeconds) + `,`,
  476. `Selector:` + strings.Replace(fmt.Sprintf("%v", this.Selector), "LabelSelector", "k8s_io_apimachinery_pkg_apis_meta_v1.LabelSelector", 1) + `,`,
  477. `ManualSelector:` + valueToStringGenerated(this.ManualSelector) + `,`,
  478. `Template:` + strings.Replace(strings.Replace(this.Template.String(), "PodTemplateSpec", "k8s_io_api_core_v1.PodTemplateSpec", 1), `&`, ``, 1) + `,`,
  479. `BackoffLimit:` + valueToStringGenerated(this.BackoffLimit) + `,`,
  480. `TTLSecondsAfterFinished:` + valueToStringGenerated(this.TTLSecondsAfterFinished) + `,`,
  481. `}`,
  482. }, "")
  483. return s
  484. }
  485. func (this *JobStatus) String() string {
  486. if this == nil {
  487. return "nil"
  488. }
  489. s := strings.Join([]string{`&JobStatus{`,
  490. `Conditions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Conditions), "JobCondition", "JobCondition", 1), `&`, ``, 1) + `,`,
  491. `StartTime:` + strings.Replace(fmt.Sprintf("%v", this.StartTime), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1) + `,`,
  492. `CompletionTime:` + strings.Replace(fmt.Sprintf("%v", this.CompletionTime), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1) + `,`,
  493. `Active:` + fmt.Sprintf("%v", this.Active) + `,`,
  494. `Succeeded:` + fmt.Sprintf("%v", this.Succeeded) + `,`,
  495. `Failed:` + fmt.Sprintf("%v", this.Failed) + `,`,
  496. `}`,
  497. }, "")
  498. return s
  499. }
  500. func valueToStringGenerated(v interface{}) string {
  501. rv := reflect.ValueOf(v)
  502. if rv.IsNil() {
  503. return "nil"
  504. }
  505. pv := reflect.Indirect(rv).Interface()
  506. return fmt.Sprintf("*%v", pv)
  507. }
  508. func (m *Job) Unmarshal(dAtA []byte) error {
  509. l := len(dAtA)
  510. iNdEx := 0
  511. for iNdEx < l {
  512. preIndex := iNdEx
  513. var wire uint64
  514. for shift := uint(0); ; shift += 7 {
  515. if shift >= 64 {
  516. return ErrIntOverflowGenerated
  517. }
  518. if iNdEx >= l {
  519. return io.ErrUnexpectedEOF
  520. }
  521. b := dAtA[iNdEx]
  522. iNdEx++
  523. wire |= (uint64(b) & 0x7F) << shift
  524. if b < 0x80 {
  525. break
  526. }
  527. }
  528. fieldNum := int32(wire >> 3)
  529. wireType := int(wire & 0x7)
  530. if wireType == 4 {
  531. return fmt.Errorf("proto: Job: wiretype end group for non-group")
  532. }
  533. if fieldNum <= 0 {
  534. return fmt.Errorf("proto: Job: illegal tag %d (wire type %d)", fieldNum, wire)
  535. }
  536. switch fieldNum {
  537. case 1:
  538. if wireType != 2 {
  539. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  540. }
  541. var msglen int
  542. for shift := uint(0); ; shift += 7 {
  543. if shift >= 64 {
  544. return ErrIntOverflowGenerated
  545. }
  546. if iNdEx >= l {
  547. return io.ErrUnexpectedEOF
  548. }
  549. b := dAtA[iNdEx]
  550. iNdEx++
  551. msglen |= (int(b) & 0x7F) << shift
  552. if b < 0x80 {
  553. break
  554. }
  555. }
  556. if msglen < 0 {
  557. return ErrInvalidLengthGenerated
  558. }
  559. postIndex := iNdEx + msglen
  560. if postIndex > l {
  561. return io.ErrUnexpectedEOF
  562. }
  563. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  564. return err
  565. }
  566. iNdEx = postIndex
  567. case 2:
  568. if wireType != 2 {
  569. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  570. }
  571. var msglen int
  572. for shift := uint(0); ; shift += 7 {
  573. if shift >= 64 {
  574. return ErrIntOverflowGenerated
  575. }
  576. if iNdEx >= l {
  577. return io.ErrUnexpectedEOF
  578. }
  579. b := dAtA[iNdEx]
  580. iNdEx++
  581. msglen |= (int(b) & 0x7F) << shift
  582. if b < 0x80 {
  583. break
  584. }
  585. }
  586. if msglen < 0 {
  587. return ErrInvalidLengthGenerated
  588. }
  589. postIndex := iNdEx + msglen
  590. if postIndex > l {
  591. return io.ErrUnexpectedEOF
  592. }
  593. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  594. return err
  595. }
  596. iNdEx = postIndex
  597. case 3:
  598. if wireType != 2 {
  599. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  600. }
  601. var msglen int
  602. for shift := uint(0); ; shift += 7 {
  603. if shift >= 64 {
  604. return ErrIntOverflowGenerated
  605. }
  606. if iNdEx >= l {
  607. return io.ErrUnexpectedEOF
  608. }
  609. b := dAtA[iNdEx]
  610. iNdEx++
  611. msglen |= (int(b) & 0x7F) << shift
  612. if b < 0x80 {
  613. break
  614. }
  615. }
  616. if msglen < 0 {
  617. return ErrInvalidLengthGenerated
  618. }
  619. postIndex := iNdEx + msglen
  620. if postIndex > l {
  621. return io.ErrUnexpectedEOF
  622. }
  623. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  624. return err
  625. }
  626. iNdEx = postIndex
  627. default:
  628. iNdEx = preIndex
  629. skippy, err := skipGenerated(dAtA[iNdEx:])
  630. if err != nil {
  631. return err
  632. }
  633. if skippy < 0 {
  634. return ErrInvalidLengthGenerated
  635. }
  636. if (iNdEx + skippy) > l {
  637. return io.ErrUnexpectedEOF
  638. }
  639. iNdEx += skippy
  640. }
  641. }
  642. if iNdEx > l {
  643. return io.ErrUnexpectedEOF
  644. }
  645. return nil
  646. }
  647. func (m *JobCondition) Unmarshal(dAtA []byte) error {
  648. l := len(dAtA)
  649. iNdEx := 0
  650. for iNdEx < l {
  651. preIndex := iNdEx
  652. var wire uint64
  653. for shift := uint(0); ; shift += 7 {
  654. if shift >= 64 {
  655. return ErrIntOverflowGenerated
  656. }
  657. if iNdEx >= l {
  658. return io.ErrUnexpectedEOF
  659. }
  660. b := dAtA[iNdEx]
  661. iNdEx++
  662. wire |= (uint64(b) & 0x7F) << shift
  663. if b < 0x80 {
  664. break
  665. }
  666. }
  667. fieldNum := int32(wire >> 3)
  668. wireType := int(wire & 0x7)
  669. if wireType == 4 {
  670. return fmt.Errorf("proto: JobCondition: wiretype end group for non-group")
  671. }
  672. if fieldNum <= 0 {
  673. return fmt.Errorf("proto: JobCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  674. }
  675. switch fieldNum {
  676. case 1:
  677. if wireType != 2 {
  678. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  679. }
  680. var stringLen uint64
  681. for shift := uint(0); ; shift += 7 {
  682. if shift >= 64 {
  683. return ErrIntOverflowGenerated
  684. }
  685. if iNdEx >= l {
  686. return io.ErrUnexpectedEOF
  687. }
  688. b := dAtA[iNdEx]
  689. iNdEx++
  690. stringLen |= (uint64(b) & 0x7F) << shift
  691. if b < 0x80 {
  692. break
  693. }
  694. }
  695. intStringLen := int(stringLen)
  696. if intStringLen < 0 {
  697. return ErrInvalidLengthGenerated
  698. }
  699. postIndex := iNdEx + intStringLen
  700. if postIndex > l {
  701. return io.ErrUnexpectedEOF
  702. }
  703. m.Type = JobConditionType(dAtA[iNdEx:postIndex])
  704. iNdEx = postIndex
  705. case 2:
  706. if wireType != 2 {
  707. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  708. }
  709. var stringLen uint64
  710. for shift := uint(0); ; shift += 7 {
  711. if shift >= 64 {
  712. return ErrIntOverflowGenerated
  713. }
  714. if iNdEx >= l {
  715. return io.ErrUnexpectedEOF
  716. }
  717. b := dAtA[iNdEx]
  718. iNdEx++
  719. stringLen |= (uint64(b) & 0x7F) << shift
  720. if b < 0x80 {
  721. break
  722. }
  723. }
  724. intStringLen := int(stringLen)
  725. if intStringLen < 0 {
  726. return ErrInvalidLengthGenerated
  727. }
  728. postIndex := iNdEx + intStringLen
  729. if postIndex > l {
  730. return io.ErrUnexpectedEOF
  731. }
  732. m.Status = k8s_io_api_core_v1.ConditionStatus(dAtA[iNdEx:postIndex])
  733. iNdEx = postIndex
  734. case 3:
  735. if wireType != 2 {
  736. return fmt.Errorf("proto: wrong wireType = %d for field LastProbeTime", wireType)
  737. }
  738. var msglen int
  739. for shift := uint(0); ; shift += 7 {
  740. if shift >= 64 {
  741. return ErrIntOverflowGenerated
  742. }
  743. if iNdEx >= l {
  744. return io.ErrUnexpectedEOF
  745. }
  746. b := dAtA[iNdEx]
  747. iNdEx++
  748. msglen |= (int(b) & 0x7F) << shift
  749. if b < 0x80 {
  750. break
  751. }
  752. }
  753. if msglen < 0 {
  754. return ErrInvalidLengthGenerated
  755. }
  756. postIndex := iNdEx + msglen
  757. if postIndex > l {
  758. return io.ErrUnexpectedEOF
  759. }
  760. if err := m.LastProbeTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  761. return err
  762. }
  763. iNdEx = postIndex
  764. case 4:
  765. if wireType != 2 {
  766. return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  767. }
  768. var msglen int
  769. for shift := uint(0); ; shift += 7 {
  770. if shift >= 64 {
  771. return ErrIntOverflowGenerated
  772. }
  773. if iNdEx >= l {
  774. return io.ErrUnexpectedEOF
  775. }
  776. b := dAtA[iNdEx]
  777. iNdEx++
  778. msglen |= (int(b) & 0x7F) << shift
  779. if b < 0x80 {
  780. break
  781. }
  782. }
  783. if msglen < 0 {
  784. return ErrInvalidLengthGenerated
  785. }
  786. postIndex := iNdEx + msglen
  787. if postIndex > l {
  788. return io.ErrUnexpectedEOF
  789. }
  790. if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  791. return err
  792. }
  793. iNdEx = postIndex
  794. case 5:
  795. if wireType != 2 {
  796. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  797. }
  798. var stringLen uint64
  799. for shift := uint(0); ; shift += 7 {
  800. if shift >= 64 {
  801. return ErrIntOverflowGenerated
  802. }
  803. if iNdEx >= l {
  804. return io.ErrUnexpectedEOF
  805. }
  806. b := dAtA[iNdEx]
  807. iNdEx++
  808. stringLen |= (uint64(b) & 0x7F) << shift
  809. if b < 0x80 {
  810. break
  811. }
  812. }
  813. intStringLen := int(stringLen)
  814. if intStringLen < 0 {
  815. return ErrInvalidLengthGenerated
  816. }
  817. postIndex := iNdEx + intStringLen
  818. if postIndex > l {
  819. return io.ErrUnexpectedEOF
  820. }
  821. m.Reason = string(dAtA[iNdEx:postIndex])
  822. iNdEx = postIndex
  823. case 6:
  824. if wireType != 2 {
  825. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  826. }
  827. var stringLen uint64
  828. for shift := uint(0); ; shift += 7 {
  829. if shift >= 64 {
  830. return ErrIntOverflowGenerated
  831. }
  832. if iNdEx >= l {
  833. return io.ErrUnexpectedEOF
  834. }
  835. b := dAtA[iNdEx]
  836. iNdEx++
  837. stringLen |= (uint64(b) & 0x7F) << shift
  838. if b < 0x80 {
  839. break
  840. }
  841. }
  842. intStringLen := int(stringLen)
  843. if intStringLen < 0 {
  844. return ErrInvalidLengthGenerated
  845. }
  846. postIndex := iNdEx + intStringLen
  847. if postIndex > l {
  848. return io.ErrUnexpectedEOF
  849. }
  850. m.Message = string(dAtA[iNdEx:postIndex])
  851. iNdEx = postIndex
  852. default:
  853. iNdEx = preIndex
  854. skippy, err := skipGenerated(dAtA[iNdEx:])
  855. if err != nil {
  856. return err
  857. }
  858. if skippy < 0 {
  859. return ErrInvalidLengthGenerated
  860. }
  861. if (iNdEx + skippy) > l {
  862. return io.ErrUnexpectedEOF
  863. }
  864. iNdEx += skippy
  865. }
  866. }
  867. if iNdEx > l {
  868. return io.ErrUnexpectedEOF
  869. }
  870. return nil
  871. }
  872. func (m *JobList) Unmarshal(dAtA []byte) error {
  873. l := len(dAtA)
  874. iNdEx := 0
  875. for iNdEx < l {
  876. preIndex := iNdEx
  877. var wire uint64
  878. for shift := uint(0); ; shift += 7 {
  879. if shift >= 64 {
  880. return ErrIntOverflowGenerated
  881. }
  882. if iNdEx >= l {
  883. return io.ErrUnexpectedEOF
  884. }
  885. b := dAtA[iNdEx]
  886. iNdEx++
  887. wire |= (uint64(b) & 0x7F) << shift
  888. if b < 0x80 {
  889. break
  890. }
  891. }
  892. fieldNum := int32(wire >> 3)
  893. wireType := int(wire & 0x7)
  894. if wireType == 4 {
  895. return fmt.Errorf("proto: JobList: wiretype end group for non-group")
  896. }
  897. if fieldNum <= 0 {
  898. return fmt.Errorf("proto: JobList: illegal tag %d (wire type %d)", fieldNum, wire)
  899. }
  900. switch fieldNum {
  901. case 1:
  902. if wireType != 2 {
  903. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  904. }
  905. var msglen int
  906. for shift := uint(0); ; shift += 7 {
  907. if shift >= 64 {
  908. return ErrIntOverflowGenerated
  909. }
  910. if iNdEx >= l {
  911. return io.ErrUnexpectedEOF
  912. }
  913. b := dAtA[iNdEx]
  914. iNdEx++
  915. msglen |= (int(b) & 0x7F) << shift
  916. if b < 0x80 {
  917. break
  918. }
  919. }
  920. if msglen < 0 {
  921. return ErrInvalidLengthGenerated
  922. }
  923. postIndex := iNdEx + msglen
  924. if postIndex > l {
  925. return io.ErrUnexpectedEOF
  926. }
  927. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  928. return err
  929. }
  930. iNdEx = postIndex
  931. case 2:
  932. if wireType != 2 {
  933. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  934. }
  935. var msglen int
  936. for shift := uint(0); ; shift += 7 {
  937. if shift >= 64 {
  938. return ErrIntOverflowGenerated
  939. }
  940. if iNdEx >= l {
  941. return io.ErrUnexpectedEOF
  942. }
  943. b := dAtA[iNdEx]
  944. iNdEx++
  945. msglen |= (int(b) & 0x7F) << shift
  946. if b < 0x80 {
  947. break
  948. }
  949. }
  950. if msglen < 0 {
  951. return ErrInvalidLengthGenerated
  952. }
  953. postIndex := iNdEx + msglen
  954. if postIndex > l {
  955. return io.ErrUnexpectedEOF
  956. }
  957. m.Items = append(m.Items, Job{})
  958. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  959. return err
  960. }
  961. iNdEx = postIndex
  962. default:
  963. iNdEx = preIndex
  964. skippy, err := skipGenerated(dAtA[iNdEx:])
  965. if err != nil {
  966. return err
  967. }
  968. if skippy < 0 {
  969. return ErrInvalidLengthGenerated
  970. }
  971. if (iNdEx + skippy) > l {
  972. return io.ErrUnexpectedEOF
  973. }
  974. iNdEx += skippy
  975. }
  976. }
  977. if iNdEx > l {
  978. return io.ErrUnexpectedEOF
  979. }
  980. return nil
  981. }
  982. func (m *JobSpec) Unmarshal(dAtA []byte) error {
  983. l := len(dAtA)
  984. iNdEx := 0
  985. for iNdEx < l {
  986. preIndex := iNdEx
  987. var wire uint64
  988. for shift := uint(0); ; shift += 7 {
  989. if shift >= 64 {
  990. return ErrIntOverflowGenerated
  991. }
  992. if iNdEx >= l {
  993. return io.ErrUnexpectedEOF
  994. }
  995. b := dAtA[iNdEx]
  996. iNdEx++
  997. wire |= (uint64(b) & 0x7F) << shift
  998. if b < 0x80 {
  999. break
  1000. }
  1001. }
  1002. fieldNum := int32(wire >> 3)
  1003. wireType := int(wire & 0x7)
  1004. if wireType == 4 {
  1005. return fmt.Errorf("proto: JobSpec: wiretype end group for non-group")
  1006. }
  1007. if fieldNum <= 0 {
  1008. return fmt.Errorf("proto: JobSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1009. }
  1010. switch fieldNum {
  1011. case 1:
  1012. if wireType != 0 {
  1013. return fmt.Errorf("proto: wrong wireType = %d for field Parallelism", wireType)
  1014. }
  1015. var v int32
  1016. for shift := uint(0); ; shift += 7 {
  1017. if shift >= 64 {
  1018. return ErrIntOverflowGenerated
  1019. }
  1020. if iNdEx >= l {
  1021. return io.ErrUnexpectedEOF
  1022. }
  1023. b := dAtA[iNdEx]
  1024. iNdEx++
  1025. v |= (int32(b) & 0x7F) << shift
  1026. if b < 0x80 {
  1027. break
  1028. }
  1029. }
  1030. m.Parallelism = &v
  1031. case 2:
  1032. if wireType != 0 {
  1033. return fmt.Errorf("proto: wrong wireType = %d for field Completions", wireType)
  1034. }
  1035. var v int32
  1036. for shift := uint(0); ; shift += 7 {
  1037. if shift >= 64 {
  1038. return ErrIntOverflowGenerated
  1039. }
  1040. if iNdEx >= l {
  1041. return io.ErrUnexpectedEOF
  1042. }
  1043. b := dAtA[iNdEx]
  1044. iNdEx++
  1045. v |= (int32(b) & 0x7F) << shift
  1046. if b < 0x80 {
  1047. break
  1048. }
  1049. }
  1050. m.Completions = &v
  1051. case 3:
  1052. if wireType != 0 {
  1053. return fmt.Errorf("proto: wrong wireType = %d for field ActiveDeadlineSeconds", wireType)
  1054. }
  1055. var v int64
  1056. for shift := uint(0); ; shift += 7 {
  1057. if shift >= 64 {
  1058. return ErrIntOverflowGenerated
  1059. }
  1060. if iNdEx >= l {
  1061. return io.ErrUnexpectedEOF
  1062. }
  1063. b := dAtA[iNdEx]
  1064. iNdEx++
  1065. v |= (int64(b) & 0x7F) << shift
  1066. if b < 0x80 {
  1067. break
  1068. }
  1069. }
  1070. m.ActiveDeadlineSeconds = &v
  1071. case 4:
  1072. if wireType != 2 {
  1073. return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
  1074. }
  1075. var msglen int
  1076. for shift := uint(0); ; shift += 7 {
  1077. if shift >= 64 {
  1078. return ErrIntOverflowGenerated
  1079. }
  1080. if iNdEx >= l {
  1081. return io.ErrUnexpectedEOF
  1082. }
  1083. b := dAtA[iNdEx]
  1084. iNdEx++
  1085. msglen |= (int(b) & 0x7F) << shift
  1086. if b < 0x80 {
  1087. break
  1088. }
  1089. }
  1090. if msglen < 0 {
  1091. return ErrInvalidLengthGenerated
  1092. }
  1093. postIndex := iNdEx + msglen
  1094. if postIndex > l {
  1095. return io.ErrUnexpectedEOF
  1096. }
  1097. if m.Selector == nil {
  1098. m.Selector = &k8s_io_apimachinery_pkg_apis_meta_v1.LabelSelector{}
  1099. }
  1100. if err := m.Selector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1101. return err
  1102. }
  1103. iNdEx = postIndex
  1104. case 5:
  1105. if wireType != 0 {
  1106. return fmt.Errorf("proto: wrong wireType = %d for field ManualSelector", wireType)
  1107. }
  1108. var v int
  1109. for shift := uint(0); ; shift += 7 {
  1110. if shift >= 64 {
  1111. return ErrIntOverflowGenerated
  1112. }
  1113. if iNdEx >= l {
  1114. return io.ErrUnexpectedEOF
  1115. }
  1116. b := dAtA[iNdEx]
  1117. iNdEx++
  1118. v |= (int(b) & 0x7F) << shift
  1119. if b < 0x80 {
  1120. break
  1121. }
  1122. }
  1123. b := bool(v != 0)
  1124. m.ManualSelector = &b
  1125. case 6:
  1126. if wireType != 2 {
  1127. return fmt.Errorf("proto: wrong wireType = %d for field Template", wireType)
  1128. }
  1129. var msglen int
  1130. for shift := uint(0); ; shift += 7 {
  1131. if shift >= 64 {
  1132. return ErrIntOverflowGenerated
  1133. }
  1134. if iNdEx >= l {
  1135. return io.ErrUnexpectedEOF
  1136. }
  1137. b := dAtA[iNdEx]
  1138. iNdEx++
  1139. msglen |= (int(b) & 0x7F) << shift
  1140. if b < 0x80 {
  1141. break
  1142. }
  1143. }
  1144. if msglen < 0 {
  1145. return ErrInvalidLengthGenerated
  1146. }
  1147. postIndex := iNdEx + msglen
  1148. if postIndex > l {
  1149. return io.ErrUnexpectedEOF
  1150. }
  1151. if err := m.Template.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1152. return err
  1153. }
  1154. iNdEx = postIndex
  1155. case 7:
  1156. if wireType != 0 {
  1157. return fmt.Errorf("proto: wrong wireType = %d for field BackoffLimit", wireType)
  1158. }
  1159. var v int32
  1160. for shift := uint(0); ; shift += 7 {
  1161. if shift >= 64 {
  1162. return ErrIntOverflowGenerated
  1163. }
  1164. if iNdEx >= l {
  1165. return io.ErrUnexpectedEOF
  1166. }
  1167. b := dAtA[iNdEx]
  1168. iNdEx++
  1169. v |= (int32(b) & 0x7F) << shift
  1170. if b < 0x80 {
  1171. break
  1172. }
  1173. }
  1174. m.BackoffLimit = &v
  1175. case 8:
  1176. if wireType != 0 {
  1177. return fmt.Errorf("proto: wrong wireType = %d for field TTLSecondsAfterFinished", wireType)
  1178. }
  1179. var v int32
  1180. for shift := uint(0); ; shift += 7 {
  1181. if shift >= 64 {
  1182. return ErrIntOverflowGenerated
  1183. }
  1184. if iNdEx >= l {
  1185. return io.ErrUnexpectedEOF
  1186. }
  1187. b := dAtA[iNdEx]
  1188. iNdEx++
  1189. v |= (int32(b) & 0x7F) << shift
  1190. if b < 0x80 {
  1191. break
  1192. }
  1193. }
  1194. m.TTLSecondsAfterFinished = &v
  1195. default:
  1196. iNdEx = preIndex
  1197. skippy, err := skipGenerated(dAtA[iNdEx:])
  1198. if err != nil {
  1199. return err
  1200. }
  1201. if skippy < 0 {
  1202. return ErrInvalidLengthGenerated
  1203. }
  1204. if (iNdEx + skippy) > l {
  1205. return io.ErrUnexpectedEOF
  1206. }
  1207. iNdEx += skippy
  1208. }
  1209. }
  1210. if iNdEx > l {
  1211. return io.ErrUnexpectedEOF
  1212. }
  1213. return nil
  1214. }
  1215. func (m *JobStatus) Unmarshal(dAtA []byte) error {
  1216. l := len(dAtA)
  1217. iNdEx := 0
  1218. for iNdEx < l {
  1219. preIndex := iNdEx
  1220. var wire uint64
  1221. for shift := uint(0); ; shift += 7 {
  1222. if shift >= 64 {
  1223. return ErrIntOverflowGenerated
  1224. }
  1225. if iNdEx >= l {
  1226. return io.ErrUnexpectedEOF
  1227. }
  1228. b := dAtA[iNdEx]
  1229. iNdEx++
  1230. wire |= (uint64(b) & 0x7F) << shift
  1231. if b < 0x80 {
  1232. break
  1233. }
  1234. }
  1235. fieldNum := int32(wire >> 3)
  1236. wireType := int(wire & 0x7)
  1237. if wireType == 4 {
  1238. return fmt.Errorf("proto: JobStatus: wiretype end group for non-group")
  1239. }
  1240. if fieldNum <= 0 {
  1241. return fmt.Errorf("proto: JobStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1242. }
  1243. switch fieldNum {
  1244. case 1:
  1245. if wireType != 2 {
  1246. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  1247. }
  1248. var msglen int
  1249. for shift := uint(0); ; shift += 7 {
  1250. if shift >= 64 {
  1251. return ErrIntOverflowGenerated
  1252. }
  1253. if iNdEx >= l {
  1254. return io.ErrUnexpectedEOF
  1255. }
  1256. b := dAtA[iNdEx]
  1257. iNdEx++
  1258. msglen |= (int(b) & 0x7F) << shift
  1259. if b < 0x80 {
  1260. break
  1261. }
  1262. }
  1263. if msglen < 0 {
  1264. return ErrInvalidLengthGenerated
  1265. }
  1266. postIndex := iNdEx + msglen
  1267. if postIndex > l {
  1268. return io.ErrUnexpectedEOF
  1269. }
  1270. m.Conditions = append(m.Conditions, JobCondition{})
  1271. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1272. return err
  1273. }
  1274. iNdEx = postIndex
  1275. case 2:
  1276. if wireType != 2 {
  1277. return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
  1278. }
  1279. var msglen int
  1280. for shift := uint(0); ; shift += 7 {
  1281. if shift >= 64 {
  1282. return ErrIntOverflowGenerated
  1283. }
  1284. if iNdEx >= l {
  1285. return io.ErrUnexpectedEOF
  1286. }
  1287. b := dAtA[iNdEx]
  1288. iNdEx++
  1289. msglen |= (int(b) & 0x7F) << shift
  1290. if b < 0x80 {
  1291. break
  1292. }
  1293. }
  1294. if msglen < 0 {
  1295. return ErrInvalidLengthGenerated
  1296. }
  1297. postIndex := iNdEx + msglen
  1298. if postIndex > l {
  1299. return io.ErrUnexpectedEOF
  1300. }
  1301. if m.StartTime == nil {
  1302. m.StartTime = &k8s_io_apimachinery_pkg_apis_meta_v1.Time{}
  1303. }
  1304. if err := m.StartTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1305. return err
  1306. }
  1307. iNdEx = postIndex
  1308. case 3:
  1309. if wireType != 2 {
  1310. return fmt.Errorf("proto: wrong wireType = %d for field CompletionTime", wireType)
  1311. }
  1312. var msglen int
  1313. for shift := uint(0); ; shift += 7 {
  1314. if shift >= 64 {
  1315. return ErrIntOverflowGenerated
  1316. }
  1317. if iNdEx >= l {
  1318. return io.ErrUnexpectedEOF
  1319. }
  1320. b := dAtA[iNdEx]
  1321. iNdEx++
  1322. msglen |= (int(b) & 0x7F) << shift
  1323. if b < 0x80 {
  1324. break
  1325. }
  1326. }
  1327. if msglen < 0 {
  1328. return ErrInvalidLengthGenerated
  1329. }
  1330. postIndex := iNdEx + msglen
  1331. if postIndex > l {
  1332. return io.ErrUnexpectedEOF
  1333. }
  1334. if m.CompletionTime == nil {
  1335. m.CompletionTime = &k8s_io_apimachinery_pkg_apis_meta_v1.Time{}
  1336. }
  1337. if err := m.CompletionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1338. return err
  1339. }
  1340. iNdEx = postIndex
  1341. case 4:
  1342. if wireType != 0 {
  1343. return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType)
  1344. }
  1345. m.Active = 0
  1346. for shift := uint(0); ; shift += 7 {
  1347. if shift >= 64 {
  1348. return ErrIntOverflowGenerated
  1349. }
  1350. if iNdEx >= l {
  1351. return io.ErrUnexpectedEOF
  1352. }
  1353. b := dAtA[iNdEx]
  1354. iNdEx++
  1355. m.Active |= (int32(b) & 0x7F) << shift
  1356. if b < 0x80 {
  1357. break
  1358. }
  1359. }
  1360. case 5:
  1361. if wireType != 0 {
  1362. return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
  1363. }
  1364. m.Succeeded = 0
  1365. for shift := uint(0); ; shift += 7 {
  1366. if shift >= 64 {
  1367. return ErrIntOverflowGenerated
  1368. }
  1369. if iNdEx >= l {
  1370. return io.ErrUnexpectedEOF
  1371. }
  1372. b := dAtA[iNdEx]
  1373. iNdEx++
  1374. m.Succeeded |= (int32(b) & 0x7F) << shift
  1375. if b < 0x80 {
  1376. break
  1377. }
  1378. }
  1379. case 6:
  1380. if wireType != 0 {
  1381. return fmt.Errorf("proto: wrong wireType = %d for field Failed", wireType)
  1382. }
  1383. m.Failed = 0
  1384. for shift := uint(0); ; shift += 7 {
  1385. if shift >= 64 {
  1386. return ErrIntOverflowGenerated
  1387. }
  1388. if iNdEx >= l {
  1389. return io.ErrUnexpectedEOF
  1390. }
  1391. b := dAtA[iNdEx]
  1392. iNdEx++
  1393. m.Failed |= (int32(b) & 0x7F) << shift
  1394. if b < 0x80 {
  1395. break
  1396. }
  1397. }
  1398. default:
  1399. iNdEx = preIndex
  1400. skippy, err := skipGenerated(dAtA[iNdEx:])
  1401. if err != nil {
  1402. return err
  1403. }
  1404. if skippy < 0 {
  1405. return ErrInvalidLengthGenerated
  1406. }
  1407. if (iNdEx + skippy) > l {
  1408. return io.ErrUnexpectedEOF
  1409. }
  1410. iNdEx += skippy
  1411. }
  1412. }
  1413. if iNdEx > l {
  1414. return io.ErrUnexpectedEOF
  1415. }
  1416. return nil
  1417. }
  1418. func skipGenerated(dAtA []byte) (n int, err error) {
  1419. l := len(dAtA)
  1420. iNdEx := 0
  1421. for iNdEx < l {
  1422. var wire uint64
  1423. for shift := uint(0); ; shift += 7 {
  1424. if shift >= 64 {
  1425. return 0, ErrIntOverflowGenerated
  1426. }
  1427. if iNdEx >= l {
  1428. return 0, io.ErrUnexpectedEOF
  1429. }
  1430. b := dAtA[iNdEx]
  1431. iNdEx++
  1432. wire |= (uint64(b) & 0x7F) << shift
  1433. if b < 0x80 {
  1434. break
  1435. }
  1436. }
  1437. wireType := int(wire & 0x7)
  1438. switch wireType {
  1439. case 0:
  1440. for shift := uint(0); ; shift += 7 {
  1441. if shift >= 64 {
  1442. return 0, ErrIntOverflowGenerated
  1443. }
  1444. if iNdEx >= l {
  1445. return 0, io.ErrUnexpectedEOF
  1446. }
  1447. iNdEx++
  1448. if dAtA[iNdEx-1] < 0x80 {
  1449. break
  1450. }
  1451. }
  1452. return iNdEx, nil
  1453. case 1:
  1454. iNdEx += 8
  1455. return iNdEx, nil
  1456. case 2:
  1457. var length int
  1458. for shift := uint(0); ; shift += 7 {
  1459. if shift >= 64 {
  1460. return 0, ErrIntOverflowGenerated
  1461. }
  1462. if iNdEx >= l {
  1463. return 0, io.ErrUnexpectedEOF
  1464. }
  1465. b := dAtA[iNdEx]
  1466. iNdEx++
  1467. length |= (int(b) & 0x7F) << shift
  1468. if b < 0x80 {
  1469. break
  1470. }
  1471. }
  1472. iNdEx += length
  1473. if length < 0 {
  1474. return 0, ErrInvalidLengthGenerated
  1475. }
  1476. return iNdEx, nil
  1477. case 3:
  1478. for {
  1479. var innerWire uint64
  1480. var start int = iNdEx
  1481. for shift := uint(0); ; shift += 7 {
  1482. if shift >= 64 {
  1483. return 0, ErrIntOverflowGenerated
  1484. }
  1485. if iNdEx >= l {
  1486. return 0, io.ErrUnexpectedEOF
  1487. }
  1488. b := dAtA[iNdEx]
  1489. iNdEx++
  1490. innerWire |= (uint64(b) & 0x7F) << shift
  1491. if b < 0x80 {
  1492. break
  1493. }
  1494. }
  1495. innerWireType := int(innerWire & 0x7)
  1496. if innerWireType == 4 {
  1497. break
  1498. }
  1499. next, err := skipGenerated(dAtA[start:])
  1500. if err != nil {
  1501. return 0, err
  1502. }
  1503. iNdEx = start + next
  1504. }
  1505. return iNdEx, nil
  1506. case 4:
  1507. return iNdEx, nil
  1508. case 5:
  1509. iNdEx += 4
  1510. return iNdEx, nil
  1511. default:
  1512. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1513. }
  1514. }
  1515. panic("unreachable")
  1516. }
  1517. var (
  1518. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1519. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1520. )
  1521. func init() {
  1522. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/batch/v1/generated.proto", fileDescriptorGenerated)
  1523. }
  1524. var fileDescriptorGenerated = []byte{
  1525. // 929 bytes of a gzipped FileDescriptorProto
  1526. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x5d, 0x6f, 0xe3, 0x44,
  1527. 0x14, 0xad, 0x9b, 0xa6, 0x4d, 0xa6, 0x1f, 0x5b, 0x06, 0x55, 0x1b, 0x0a, 0xb2, 0x97, 0x20, 0xa1,
  1528. 0x82, 0x84, 0x4d, 0x4b, 0x85, 0x10, 0x02, 0xa4, 0x75, 0x51, 0x25, 0xaa, 0x54, 0x5b, 0x26, 0x59,
  1529. 0x21, 0x21, 0x90, 0x18, 0xdb, 0x37, 0x89, 0x89, 0xed, 0xb1, 0x3c, 0x93, 0x48, 0x7d, 0xe3, 0x27,
  1530. 0xf0, 0x23, 0x10, 0x7f, 0x82, 0x77, 0xd4, 0xc7, 0x7d, 0xdc, 0x27, 0x8b, 0x9a, 0x1f, 0xc0, 0xfb,
  1531. 0x3e, 0xa1, 0x19, 0x3b, 0xb6, 0xd3, 0x26, 0xa2, 0xcb, 0x5b, 0xe6, 0xcc, 0x39, 0xe7, 0x5e, 0xdf,
  1532. 0x39, 0xb9, 0xe8, 0x8b, 0xc9, 0x67, 0xdc, 0xf4, 0x99, 0x35, 0x99, 0x3a, 0x90, 0x44, 0x20, 0x80,
  1533. 0x5b, 0x33, 0x88, 0x3c, 0x96, 0x58, 0xc5, 0x05, 0x8d, 0x7d, 0xcb, 0xa1, 0xc2, 0x1d, 0x5b, 0xb3,
  1534. 0x63, 0x6b, 0x04, 0x11, 0x24, 0x54, 0x80, 0x67, 0xc6, 0x09, 0x13, 0x0c, 0xbf, 0x99, 0x93, 0x4c,
  1535. 0x1a, 0xfb, 0xa6, 0x22, 0x99, 0xb3, 0xe3, 0xc3, 0x8f, 0x46, 0xbe, 0x18, 0x4f, 0x1d, 0xd3, 0x65,
  1536. 0xa1, 0x35, 0x62, 0x23, 0x66, 0x29, 0xae, 0x33, 0x1d, 0xaa, 0x93, 0x3a, 0xa8, 0x5f, 0xb9, 0xc7,
  1537. 0x61, 0xb7, 0x56, 0xc8, 0x65, 0x09, 0x2c, 0xa9, 0x73, 0x78, 0x5a, 0x71, 0x42, 0xea, 0x8e, 0xfd,
  1538. 0x08, 0x92, 0x6b, 0x2b, 0x9e, 0x8c, 0x24, 0xc0, 0xad, 0x10, 0x04, 0x5d, 0xa6, 0xb2, 0x56, 0xa9,
  1539. 0x92, 0x69, 0x24, 0xfc, 0x10, 0xee, 0x09, 0x3e, 0xfd, 0x2f, 0x01, 0x77, 0xc7, 0x10, 0xd2, 0xbb,
  1540. 0xba, 0xee, 0x3f, 0x1a, 0x6a, 0x5c, 0x30, 0x07, 0xff, 0x84, 0x5a, 0xb2, 0x17, 0x8f, 0x0a, 0xda,
  1541. 0xd1, 0x9e, 0x68, 0x47, 0xdb, 0x27, 0x1f, 0x9b, 0xd5, 0x84, 0x4a, 0x4b, 0x33, 0x9e, 0x8c, 0x24,
  1542. 0xc0, 0x4d, 0xc9, 0x36, 0x67, 0xc7, 0xe6, 0x33, 0xe7, 0x67, 0x70, 0xc5, 0x25, 0x08, 0x6a, 0xe3,
  1543. 0x9b, 0xd4, 0x58, 0xcb, 0x52, 0x03, 0x55, 0x18, 0x29, 0x5d, 0xf1, 0x57, 0x68, 0x83, 0xc7, 0xe0,
  1544. 0x76, 0xd6, 0x95, 0xfb, 0x3b, 0xe6, 0x92, 0xf9, 0x9b, 0x17, 0xcc, 0xe9, 0xc7, 0xe0, 0xda, 0x3b,
  1545. 0x85, 0xd3, 0x86, 0x3c, 0x11, 0xa5, 0xc3, 0xe7, 0x68, 0x93, 0x0b, 0x2a, 0xa6, 0xbc, 0xd3, 0x50,
  1546. 0x0e, 0xfa, 0x4a, 0x07, 0xc5, 0xb2, 0xf7, 0x0a, 0x8f, 0xcd, 0xfc, 0x4c, 0x0a, 0x75, 0xf7, 0xcf,
  1547. 0x06, 0xda, 0xb9, 0x60, 0xce, 0x19, 0x8b, 0x3c, 0x5f, 0xf8, 0x2c, 0xc2, 0xa7, 0x68, 0x43, 0x5c,
  1548. 0xc7, 0xa0, 0x3e, 0xbb, 0x6d, 0x3f, 0x99, 0x97, 0x1e, 0x5c, 0xc7, 0xf0, 0x2a, 0x35, 0xf6, 0xeb,
  1549. 0x5c, 0x89, 0x11, 0xc5, 0xc6, 0xbd, 0xb2, 0x9d, 0x75, 0xa5, 0x3b, 0x5d, 0x2c, 0xf7, 0x2a, 0x35,
  1550. 0x96, 0xa4, 0xc3, 0x2c, 0x9d, 0x16, 0x9b, 0xc2, 0x23, 0xb4, 0x1b, 0x50, 0x2e, 0xae, 0x12, 0xe6,
  1551. 0xc0, 0xc0, 0x0f, 0xa1, 0xf8, 0xc6, 0x0f, 0x1f, 0xf6, 0x06, 0x52, 0x61, 0x1f, 0x14, 0x0d, 0xec,
  1552. 0xf6, 0xea, 0x46, 0x64, 0xd1, 0x17, 0xcf, 0x10, 0x96, 0xc0, 0x20, 0xa1, 0x11, 0xcf, 0x3f, 0x49,
  1553. 0x56, 0xdb, 0x78, 0xed, 0x6a, 0x87, 0x45, 0x35, 0xdc, 0xbb, 0xe7, 0x46, 0x96, 0x54, 0xc0, 0xef,
  1554. 0xa3, 0xcd, 0x04, 0x28, 0x67, 0x51, 0xa7, 0xa9, 0xc6, 0x55, 0xbe, 0x0e, 0x51, 0x28, 0x29, 0x6e,
  1555. 0xf1, 0x07, 0x68, 0x2b, 0x04, 0xce, 0xe9, 0x08, 0x3a, 0x9b, 0x8a, 0xf8, 0xa8, 0x20, 0x6e, 0x5d,
  1556. 0xe6, 0x30, 0x99, 0xdf, 0x77, 0x7f, 0xd7, 0xd0, 0xd6, 0x05, 0x73, 0x7a, 0x3e, 0x17, 0xf8, 0x87,
  1557. 0x7b, 0xf1, 0x35, 0x1f, 0xf6, 0x31, 0x52, 0xad, 0xc2, 0xbb, 0x5f, 0xd4, 0x69, 0xcd, 0x91, 0x5a,
  1558. 0x74, 0xbf, 0x44, 0x4d, 0x5f, 0x40, 0x28, 0x9f, 0xba, 0x71, 0xb4, 0x7d, 0xd2, 0x59, 0x95, 0x3c,
  1559. 0x7b, 0xb7, 0x30, 0x69, 0x7e, 0x23, 0xe9, 0x24, 0x57, 0x75, 0xff, 0xd8, 0x50, 0x8d, 0xca, 0x2c,
  1560. 0xe3, 0x63, 0xb4, 0x1d, 0xd3, 0x84, 0x06, 0x01, 0x04, 0x3e, 0x0f, 0x55, 0xaf, 0x4d, 0xfb, 0x51,
  1561. 0x96, 0x1a, 0xdb, 0x57, 0x15, 0x4c, 0xea, 0x1c, 0x29, 0x71, 0x59, 0x18, 0x07, 0x20, 0x87, 0x99,
  1562. 0xc7, 0xad, 0x90, 0x9c, 0x55, 0x30, 0xa9, 0x73, 0xf0, 0x33, 0x74, 0x40, 0x5d, 0xe1, 0xcf, 0xe0,
  1563. 0x6b, 0xa0, 0x5e, 0xe0, 0x47, 0xd0, 0x07, 0x97, 0x45, 0x5e, 0xfe, 0xd7, 0x69, 0xd8, 0x6f, 0x65,
  1564. 0xa9, 0x71, 0xf0, 0x74, 0x19, 0x81, 0x2c, 0xd7, 0xe1, 0x1f, 0x51, 0x8b, 0x43, 0x00, 0xae, 0x60,
  1565. 0x49, 0x11, 0x96, 0x4f, 0x1e, 0x38, 0x5f, 0xea, 0x40, 0xd0, 0x2f, 0xa4, 0xf6, 0x8e, 0x1c, 0xf0,
  1566. 0xfc, 0x44, 0x4a, 0x4b, 0xfc, 0x39, 0xda, 0x0b, 0x69, 0x34, 0xa5, 0x25, 0x53, 0xa5, 0xa4, 0x65,
  1567. 0xe3, 0x2c, 0x35, 0xf6, 0x2e, 0x17, 0x6e, 0xc8, 0x1d, 0x26, 0xfe, 0x16, 0xb5, 0x04, 0x84, 0x71,
  1568. 0x40, 0x45, 0x1e, 0x99, 0xed, 0x93, 0xf7, 0xea, 0xef, 0x23, 0xff, 0x79, 0xb2, 0x91, 0x2b, 0xe6,
  1569. 0x0d, 0x0a, 0x9a, 0x5a, 0x31, 0xe5, 0x7b, 0xcf, 0x51, 0x52, 0xda, 0xe0, 0x53, 0xb4, 0xe3, 0x50,
  1570. 0x77, 0xc2, 0x86, 0xc3, 0x9e, 0x1f, 0xfa, 0xa2, 0xb3, 0xa5, 0x46, 0xbe, 0x9f, 0xa5, 0xc6, 0x8e,
  1571. 0x5d, 0xc3, 0xc9, 0x02, 0x0b, 0x3f, 0x47, 0x8f, 0x85, 0x08, 0x8a, 0x89, 0x3d, 0x1d, 0x0a, 0x48,
  1572. 0xce, 0xfd, 0xc8, 0xe7, 0x63, 0xf0, 0x3a, 0x2d, 0x65, 0xf0, 0x76, 0x96, 0x1a, 0x8f, 0x07, 0x83,
  1573. 0xde, 0x32, 0x0a, 0x59, 0xa5, 0xed, 0xfe, 0xd6, 0x40, 0xed, 0x72, 0xab, 0xe1, 0xe7, 0x08, 0xb9,
  1574. 0xf3, 0x1d, 0xc2, 0x3b, 0x9a, 0xca, 0xe3, 0xbb, 0xab, 0xf2, 0x58, 0x6e, 0x9b, 0x6a, 0x35, 0x97,
  1575. 0x10, 0x27, 0x35, 0x23, 0xfc, 0x1d, 0x6a, 0x73, 0x41, 0x13, 0xa1, 0xb6, 0xc1, 0xfa, 0x6b, 0x6f,
  1576. 0x83, 0xdd, 0x2c, 0x35, 0xda, 0xfd, 0xb9, 0x01, 0xa9, 0xbc, 0xf0, 0x10, 0xed, 0x55, 0xc1, 0xfc,
  1577. 0x9f, 0x9b, 0x4d, 0xa5, 0xe0, 0x6c, 0xc1, 0x85, 0xdc, 0x71, 0x95, 0xfb, 0x25, 0x4f, 0xae, 0x8a,
  1578. 0x67, 0xb3, 0xda, 0x2f, 0x79, 0xcc, 0x49, 0x71, 0x8b, 0x2d, 0xd4, 0xe6, 0x53, 0xd7, 0x05, 0xf0,
  1579. 0xc0, 0x53, 0x21, 0x6b, 0xda, 0x6f, 0x14, 0xd4, 0x76, 0x7f, 0x7e, 0x41, 0x2a, 0x8e, 0x34, 0x1e,
  1580. 0x52, 0x3f, 0x00, 0x4f, 0x85, 0xab, 0x66, 0x7c, 0xae, 0x50, 0x52, 0xdc, 0xda, 0x47, 0x37, 0xb7,
  1581. 0xfa, 0xda, 0x8b, 0x5b, 0x7d, 0xed, 0xe5, 0xad, 0xbe, 0xf6, 0x4b, 0xa6, 0x6b, 0x37, 0x99, 0xae,
  1582. 0xbd, 0xc8, 0x74, 0xed, 0x65, 0xa6, 0x6b, 0x7f, 0x65, 0xba, 0xf6, 0xeb, 0xdf, 0xfa, 0xda, 0xf7,
  1583. 0xeb, 0xb3, 0xe3, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x13, 0xdb, 0x98, 0xf9, 0xb8, 0x08, 0x00,
  1584. 0x00,
  1585. }