generated.pb.go 31 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403
  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/api/batch/v1beta1/generated.proto
  15. package v1beta1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. v11 "k8s.io/api/core/v1"
  20. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  21. math_bits "math/bits"
  22. reflect "reflect"
  23. strings "strings"
  24. )
  25. func (m *CronJob) Reset() { *m = CronJob{} }
  26. func (m *CronJobList) Reset() { *m = CronJobList{} }
  27. func (m *CronJobSpec) Reset() { *m = CronJobSpec{} }
  28. func (m *CronJobStatus) Reset() { *m = CronJobStatus{} }
  29. func (m *JobTemplateSpec) Reset() { *m = JobTemplateSpec{} }
  30. func (m *CronJob) Marshal() (dAtA []byte, err error) {
  31. size := m.Size()
  32. dAtA = make([]byte, size)
  33. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  34. if err != nil {
  35. return nil, err
  36. }
  37. return dAtA[:n], nil
  38. }
  39. func (m *CronJob) MarshalTo(dAtA []byte) (int, error) {
  40. size := m.Size()
  41. return m.MarshalToSizedBuffer(dAtA[:size])
  42. }
  43. func (m *CronJob) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  44. i := len(dAtA)
  45. _ = i
  46. var l int
  47. _ = l
  48. {
  49. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  50. if err != nil {
  51. return 0, err
  52. }
  53. i -= size
  54. i = encodeVarintGenerated(dAtA, i, uint64(size))
  55. }
  56. i--
  57. dAtA[i] = 0x1a
  58. {
  59. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  60. if err != nil {
  61. return 0, err
  62. }
  63. i -= size
  64. i = encodeVarintGenerated(dAtA, i, uint64(size))
  65. }
  66. i--
  67. dAtA[i] = 0x12
  68. {
  69. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  70. if err != nil {
  71. return 0, err
  72. }
  73. i -= size
  74. i = encodeVarintGenerated(dAtA, i, uint64(size))
  75. }
  76. i--
  77. dAtA[i] = 0xa
  78. return len(dAtA) - i, nil
  79. }
  80. func (m *CronJobList) Marshal() (dAtA []byte, err error) {
  81. size := m.Size()
  82. dAtA = make([]byte, size)
  83. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  84. if err != nil {
  85. return nil, err
  86. }
  87. return dAtA[:n], nil
  88. }
  89. func (m *CronJobList) MarshalTo(dAtA []byte) (int, error) {
  90. size := m.Size()
  91. return m.MarshalToSizedBuffer(dAtA[:size])
  92. }
  93. func (m *CronJobList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  94. i := len(dAtA)
  95. _ = i
  96. var l int
  97. _ = l
  98. if len(m.Items) > 0 {
  99. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  100. {
  101. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  102. if err != nil {
  103. return 0, err
  104. }
  105. i -= size
  106. i = encodeVarintGenerated(dAtA, i, uint64(size))
  107. }
  108. i--
  109. dAtA[i] = 0x12
  110. }
  111. }
  112. {
  113. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  114. if err != nil {
  115. return 0, err
  116. }
  117. i -= size
  118. i = encodeVarintGenerated(dAtA, i, uint64(size))
  119. }
  120. i--
  121. dAtA[i] = 0xa
  122. return len(dAtA) - i, nil
  123. }
  124. func (m *CronJobSpec) Marshal() (dAtA []byte, err error) {
  125. size := m.Size()
  126. dAtA = make([]byte, size)
  127. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  128. if err != nil {
  129. return nil, err
  130. }
  131. return dAtA[:n], nil
  132. }
  133. func (m *CronJobSpec) MarshalTo(dAtA []byte) (int, error) {
  134. size := m.Size()
  135. return m.MarshalToSizedBuffer(dAtA[:size])
  136. }
  137. func (m *CronJobSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  138. i := len(dAtA)
  139. _ = i
  140. var l int
  141. _ = l
  142. if m.TimeZone != nil {
  143. i -= len(*m.TimeZone)
  144. copy(dAtA[i:], *m.TimeZone)
  145. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.TimeZone)))
  146. i--
  147. dAtA[i] = 0x42
  148. }
  149. if m.FailedJobsHistoryLimit != nil {
  150. i = encodeVarintGenerated(dAtA, i, uint64(*m.FailedJobsHistoryLimit))
  151. i--
  152. dAtA[i] = 0x38
  153. }
  154. if m.SuccessfulJobsHistoryLimit != nil {
  155. i = encodeVarintGenerated(dAtA, i, uint64(*m.SuccessfulJobsHistoryLimit))
  156. i--
  157. dAtA[i] = 0x30
  158. }
  159. {
  160. size, err := m.JobTemplate.MarshalToSizedBuffer(dAtA[:i])
  161. if err != nil {
  162. return 0, err
  163. }
  164. i -= size
  165. i = encodeVarintGenerated(dAtA, i, uint64(size))
  166. }
  167. i--
  168. dAtA[i] = 0x2a
  169. if m.Suspend != nil {
  170. i--
  171. if *m.Suspend {
  172. dAtA[i] = 1
  173. } else {
  174. dAtA[i] = 0
  175. }
  176. i--
  177. dAtA[i] = 0x20
  178. }
  179. i -= len(m.ConcurrencyPolicy)
  180. copy(dAtA[i:], m.ConcurrencyPolicy)
  181. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ConcurrencyPolicy)))
  182. i--
  183. dAtA[i] = 0x1a
  184. if m.StartingDeadlineSeconds != nil {
  185. i = encodeVarintGenerated(dAtA, i, uint64(*m.StartingDeadlineSeconds))
  186. i--
  187. dAtA[i] = 0x10
  188. }
  189. i -= len(m.Schedule)
  190. copy(dAtA[i:], m.Schedule)
  191. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Schedule)))
  192. i--
  193. dAtA[i] = 0xa
  194. return len(dAtA) - i, nil
  195. }
  196. func (m *CronJobStatus) Marshal() (dAtA []byte, err error) {
  197. size := m.Size()
  198. dAtA = make([]byte, size)
  199. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  200. if err != nil {
  201. return nil, err
  202. }
  203. return dAtA[:n], nil
  204. }
  205. func (m *CronJobStatus) MarshalTo(dAtA []byte) (int, error) {
  206. size := m.Size()
  207. return m.MarshalToSizedBuffer(dAtA[:size])
  208. }
  209. func (m *CronJobStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  210. i := len(dAtA)
  211. _ = i
  212. var l int
  213. _ = l
  214. if m.LastSuccessfulTime != nil {
  215. {
  216. size, err := m.LastSuccessfulTime.MarshalToSizedBuffer(dAtA[:i])
  217. if err != nil {
  218. return 0, err
  219. }
  220. i -= size
  221. i = encodeVarintGenerated(dAtA, i, uint64(size))
  222. }
  223. i--
  224. dAtA[i] = 0x2a
  225. }
  226. if m.LastScheduleTime != nil {
  227. {
  228. size, err := m.LastScheduleTime.MarshalToSizedBuffer(dAtA[:i])
  229. if err != nil {
  230. return 0, err
  231. }
  232. i -= size
  233. i = encodeVarintGenerated(dAtA, i, uint64(size))
  234. }
  235. i--
  236. dAtA[i] = 0x22
  237. }
  238. if len(m.Active) > 0 {
  239. for iNdEx := len(m.Active) - 1; iNdEx >= 0; iNdEx-- {
  240. {
  241. size, err := m.Active[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  242. if err != nil {
  243. return 0, err
  244. }
  245. i -= size
  246. i = encodeVarintGenerated(dAtA, i, uint64(size))
  247. }
  248. i--
  249. dAtA[i] = 0xa
  250. }
  251. }
  252. return len(dAtA) - i, nil
  253. }
  254. func (m *JobTemplateSpec) Marshal() (dAtA []byte, err error) {
  255. size := m.Size()
  256. dAtA = make([]byte, size)
  257. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  258. if err != nil {
  259. return nil, err
  260. }
  261. return dAtA[:n], nil
  262. }
  263. func (m *JobTemplateSpec) MarshalTo(dAtA []byte) (int, error) {
  264. size := m.Size()
  265. return m.MarshalToSizedBuffer(dAtA[:size])
  266. }
  267. func (m *JobTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  268. i := len(dAtA)
  269. _ = i
  270. var l int
  271. _ = l
  272. {
  273. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  274. if err != nil {
  275. return 0, err
  276. }
  277. i -= size
  278. i = encodeVarintGenerated(dAtA, i, uint64(size))
  279. }
  280. i--
  281. dAtA[i] = 0x12
  282. {
  283. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  284. if err != nil {
  285. return 0, err
  286. }
  287. i -= size
  288. i = encodeVarintGenerated(dAtA, i, uint64(size))
  289. }
  290. i--
  291. dAtA[i] = 0xa
  292. return len(dAtA) - i, nil
  293. }
  294. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  295. offset -= sovGenerated(v)
  296. base := offset
  297. for v >= 1<<7 {
  298. dAtA[offset] = uint8(v&0x7f | 0x80)
  299. v >>= 7
  300. offset++
  301. }
  302. dAtA[offset] = uint8(v)
  303. return base
  304. }
  305. func (m *CronJob) Size() (n int) {
  306. if m == nil {
  307. return 0
  308. }
  309. var l int
  310. _ = l
  311. l = m.ObjectMeta.Size()
  312. n += 1 + l + sovGenerated(uint64(l))
  313. l = m.Spec.Size()
  314. n += 1 + l + sovGenerated(uint64(l))
  315. l = m.Status.Size()
  316. n += 1 + l + sovGenerated(uint64(l))
  317. return n
  318. }
  319. func (m *CronJobList) Size() (n int) {
  320. if m == nil {
  321. return 0
  322. }
  323. var l int
  324. _ = l
  325. l = m.ListMeta.Size()
  326. n += 1 + l + sovGenerated(uint64(l))
  327. if len(m.Items) > 0 {
  328. for _, e := range m.Items {
  329. l = e.Size()
  330. n += 1 + l + sovGenerated(uint64(l))
  331. }
  332. }
  333. return n
  334. }
  335. func (m *CronJobSpec) Size() (n int) {
  336. if m == nil {
  337. return 0
  338. }
  339. var l int
  340. _ = l
  341. l = len(m.Schedule)
  342. n += 1 + l + sovGenerated(uint64(l))
  343. if m.StartingDeadlineSeconds != nil {
  344. n += 1 + sovGenerated(uint64(*m.StartingDeadlineSeconds))
  345. }
  346. l = len(m.ConcurrencyPolicy)
  347. n += 1 + l + sovGenerated(uint64(l))
  348. if m.Suspend != nil {
  349. n += 2
  350. }
  351. l = m.JobTemplate.Size()
  352. n += 1 + l + sovGenerated(uint64(l))
  353. if m.SuccessfulJobsHistoryLimit != nil {
  354. n += 1 + sovGenerated(uint64(*m.SuccessfulJobsHistoryLimit))
  355. }
  356. if m.FailedJobsHistoryLimit != nil {
  357. n += 1 + sovGenerated(uint64(*m.FailedJobsHistoryLimit))
  358. }
  359. if m.TimeZone != nil {
  360. l = len(*m.TimeZone)
  361. n += 1 + l + sovGenerated(uint64(l))
  362. }
  363. return n
  364. }
  365. func (m *CronJobStatus) Size() (n int) {
  366. if m == nil {
  367. return 0
  368. }
  369. var l int
  370. _ = l
  371. if len(m.Active) > 0 {
  372. for _, e := range m.Active {
  373. l = e.Size()
  374. n += 1 + l + sovGenerated(uint64(l))
  375. }
  376. }
  377. if m.LastScheduleTime != nil {
  378. l = m.LastScheduleTime.Size()
  379. n += 1 + l + sovGenerated(uint64(l))
  380. }
  381. if m.LastSuccessfulTime != nil {
  382. l = m.LastSuccessfulTime.Size()
  383. n += 1 + l + sovGenerated(uint64(l))
  384. }
  385. return n
  386. }
  387. func (m *JobTemplateSpec) Size() (n int) {
  388. if m == nil {
  389. return 0
  390. }
  391. var l int
  392. _ = l
  393. l = m.ObjectMeta.Size()
  394. n += 1 + l + sovGenerated(uint64(l))
  395. l = m.Spec.Size()
  396. n += 1 + l + sovGenerated(uint64(l))
  397. return n
  398. }
  399. func sovGenerated(x uint64) (n int) {
  400. return (math_bits.Len64(x|1) + 6) / 7
  401. }
  402. func sozGenerated(x uint64) (n int) {
  403. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  404. }
  405. func (this *CronJob) String() string {
  406. if this == nil {
  407. return "nil"
  408. }
  409. s := strings.Join([]string{`&CronJob{`,
  410. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  411. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CronJobSpec", "CronJobSpec", 1), `&`, ``, 1) + `,`,
  412. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "CronJobStatus", "CronJobStatus", 1), `&`, ``, 1) + `,`,
  413. `}`,
  414. }, "")
  415. return s
  416. }
  417. func (this *CronJobList) String() string {
  418. if this == nil {
  419. return "nil"
  420. }
  421. repeatedStringForItems := "[]CronJob{"
  422. for _, f := range this.Items {
  423. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CronJob", "CronJob", 1), `&`, ``, 1) + ","
  424. }
  425. repeatedStringForItems += "}"
  426. s := strings.Join([]string{`&CronJobList{`,
  427. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  428. `Items:` + repeatedStringForItems + `,`,
  429. `}`,
  430. }, "")
  431. return s
  432. }
  433. func (this *CronJobSpec) String() string {
  434. if this == nil {
  435. return "nil"
  436. }
  437. s := strings.Join([]string{`&CronJobSpec{`,
  438. `Schedule:` + fmt.Sprintf("%v", this.Schedule) + `,`,
  439. `StartingDeadlineSeconds:` + valueToStringGenerated(this.StartingDeadlineSeconds) + `,`,
  440. `ConcurrencyPolicy:` + fmt.Sprintf("%v", this.ConcurrencyPolicy) + `,`,
  441. `Suspend:` + valueToStringGenerated(this.Suspend) + `,`,
  442. `JobTemplate:` + strings.Replace(strings.Replace(this.JobTemplate.String(), "JobTemplateSpec", "JobTemplateSpec", 1), `&`, ``, 1) + `,`,
  443. `SuccessfulJobsHistoryLimit:` + valueToStringGenerated(this.SuccessfulJobsHistoryLimit) + `,`,
  444. `FailedJobsHistoryLimit:` + valueToStringGenerated(this.FailedJobsHistoryLimit) + `,`,
  445. `TimeZone:` + valueToStringGenerated(this.TimeZone) + `,`,
  446. `}`,
  447. }, "")
  448. return s
  449. }
  450. func (this *CronJobStatus) String() string {
  451. if this == nil {
  452. return "nil"
  453. }
  454. repeatedStringForActive := "[]ObjectReference{"
  455. for _, f := range this.Active {
  456. repeatedStringForActive += fmt.Sprintf("%v", f) + ","
  457. }
  458. repeatedStringForActive += "}"
  459. s := strings.Join([]string{`&CronJobStatus{`,
  460. `Active:` + repeatedStringForActive + `,`,
  461. `LastScheduleTime:` + strings.Replace(fmt.Sprintf("%v", this.LastScheduleTime), "Time", "v1.Time", 1) + `,`,
  462. `LastSuccessfulTime:` + strings.Replace(fmt.Sprintf("%v", this.LastSuccessfulTime), "Time", "v1.Time", 1) + `,`,
  463. `}`,
  464. }, "")
  465. return s
  466. }
  467. func (this *JobTemplateSpec) String() string {
  468. if this == nil {
  469. return "nil"
  470. }
  471. s := strings.Join([]string{`&JobTemplateSpec{`,
  472. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  473. `Spec:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Spec), "JobSpec", "v12.JobSpec", 1), `&`, ``, 1) + `,`,
  474. `}`,
  475. }, "")
  476. return s
  477. }
  478. func valueToStringGenerated(v interface{}) string {
  479. rv := reflect.ValueOf(v)
  480. if rv.IsNil() {
  481. return "nil"
  482. }
  483. pv := reflect.Indirect(rv).Interface()
  484. return fmt.Sprintf("*%v", pv)
  485. }
  486. func (m *CronJob) Unmarshal(dAtA []byte) error {
  487. l := len(dAtA)
  488. iNdEx := 0
  489. for iNdEx < l {
  490. preIndex := iNdEx
  491. var wire uint64
  492. for shift := uint(0); ; shift += 7 {
  493. if shift >= 64 {
  494. return ErrIntOverflowGenerated
  495. }
  496. if iNdEx >= l {
  497. return io.ErrUnexpectedEOF
  498. }
  499. b := dAtA[iNdEx]
  500. iNdEx++
  501. wire |= uint64(b&0x7F) << shift
  502. if b < 0x80 {
  503. break
  504. }
  505. }
  506. fieldNum := int32(wire >> 3)
  507. wireType := int(wire & 0x7)
  508. if wireType == 4 {
  509. return fmt.Errorf("proto: CronJob: wiretype end group for non-group")
  510. }
  511. if fieldNum <= 0 {
  512. return fmt.Errorf("proto: CronJob: illegal tag %d (wire type %d)", fieldNum, wire)
  513. }
  514. switch fieldNum {
  515. case 1:
  516. if wireType != 2 {
  517. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  518. }
  519. var msglen int
  520. for shift := uint(0); ; shift += 7 {
  521. if shift >= 64 {
  522. return ErrIntOverflowGenerated
  523. }
  524. if iNdEx >= l {
  525. return io.ErrUnexpectedEOF
  526. }
  527. b := dAtA[iNdEx]
  528. iNdEx++
  529. msglen |= int(b&0x7F) << shift
  530. if b < 0x80 {
  531. break
  532. }
  533. }
  534. if msglen < 0 {
  535. return ErrInvalidLengthGenerated
  536. }
  537. postIndex := iNdEx + msglen
  538. if postIndex < 0 {
  539. return ErrInvalidLengthGenerated
  540. }
  541. if postIndex > l {
  542. return io.ErrUnexpectedEOF
  543. }
  544. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  545. return err
  546. }
  547. iNdEx = postIndex
  548. case 2:
  549. if wireType != 2 {
  550. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  551. }
  552. var msglen int
  553. for shift := uint(0); ; shift += 7 {
  554. if shift >= 64 {
  555. return ErrIntOverflowGenerated
  556. }
  557. if iNdEx >= l {
  558. return io.ErrUnexpectedEOF
  559. }
  560. b := dAtA[iNdEx]
  561. iNdEx++
  562. msglen |= int(b&0x7F) << shift
  563. if b < 0x80 {
  564. break
  565. }
  566. }
  567. if msglen < 0 {
  568. return ErrInvalidLengthGenerated
  569. }
  570. postIndex := iNdEx + msglen
  571. if postIndex < 0 {
  572. return ErrInvalidLengthGenerated
  573. }
  574. if postIndex > l {
  575. return io.ErrUnexpectedEOF
  576. }
  577. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  578. return err
  579. }
  580. iNdEx = postIndex
  581. case 3:
  582. if wireType != 2 {
  583. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  584. }
  585. var msglen int
  586. for shift := uint(0); ; shift += 7 {
  587. if shift >= 64 {
  588. return ErrIntOverflowGenerated
  589. }
  590. if iNdEx >= l {
  591. return io.ErrUnexpectedEOF
  592. }
  593. b := dAtA[iNdEx]
  594. iNdEx++
  595. msglen |= int(b&0x7F) << shift
  596. if b < 0x80 {
  597. break
  598. }
  599. }
  600. if msglen < 0 {
  601. return ErrInvalidLengthGenerated
  602. }
  603. postIndex := iNdEx + msglen
  604. if postIndex < 0 {
  605. return ErrInvalidLengthGenerated
  606. }
  607. if postIndex > l {
  608. return io.ErrUnexpectedEOF
  609. }
  610. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  611. return err
  612. }
  613. iNdEx = postIndex
  614. default:
  615. iNdEx = preIndex
  616. skippy, err := skipGenerated(dAtA[iNdEx:])
  617. if err != nil {
  618. return err
  619. }
  620. if (skippy < 0) || (iNdEx+skippy) < 0 {
  621. return ErrInvalidLengthGenerated
  622. }
  623. if (iNdEx + skippy) > l {
  624. return io.ErrUnexpectedEOF
  625. }
  626. iNdEx += skippy
  627. }
  628. }
  629. if iNdEx > l {
  630. return io.ErrUnexpectedEOF
  631. }
  632. return nil
  633. }
  634. func (m *CronJobList) Unmarshal(dAtA []byte) error {
  635. l := len(dAtA)
  636. iNdEx := 0
  637. for iNdEx < l {
  638. preIndex := iNdEx
  639. var wire uint64
  640. for shift := uint(0); ; shift += 7 {
  641. if shift >= 64 {
  642. return ErrIntOverflowGenerated
  643. }
  644. if iNdEx >= l {
  645. return io.ErrUnexpectedEOF
  646. }
  647. b := dAtA[iNdEx]
  648. iNdEx++
  649. wire |= uint64(b&0x7F) << shift
  650. if b < 0x80 {
  651. break
  652. }
  653. }
  654. fieldNum := int32(wire >> 3)
  655. wireType := int(wire & 0x7)
  656. if wireType == 4 {
  657. return fmt.Errorf("proto: CronJobList: wiretype end group for non-group")
  658. }
  659. if fieldNum <= 0 {
  660. return fmt.Errorf("proto: CronJobList: illegal tag %d (wire type %d)", fieldNum, wire)
  661. }
  662. switch fieldNum {
  663. case 1:
  664. if wireType != 2 {
  665. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  666. }
  667. var msglen int
  668. for shift := uint(0); ; shift += 7 {
  669. if shift >= 64 {
  670. return ErrIntOverflowGenerated
  671. }
  672. if iNdEx >= l {
  673. return io.ErrUnexpectedEOF
  674. }
  675. b := dAtA[iNdEx]
  676. iNdEx++
  677. msglen |= int(b&0x7F) << shift
  678. if b < 0x80 {
  679. break
  680. }
  681. }
  682. if msglen < 0 {
  683. return ErrInvalidLengthGenerated
  684. }
  685. postIndex := iNdEx + msglen
  686. if postIndex < 0 {
  687. return ErrInvalidLengthGenerated
  688. }
  689. if postIndex > l {
  690. return io.ErrUnexpectedEOF
  691. }
  692. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  693. return err
  694. }
  695. iNdEx = postIndex
  696. case 2:
  697. if wireType != 2 {
  698. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  699. }
  700. var msglen int
  701. for shift := uint(0); ; shift += 7 {
  702. if shift >= 64 {
  703. return ErrIntOverflowGenerated
  704. }
  705. if iNdEx >= l {
  706. return io.ErrUnexpectedEOF
  707. }
  708. b := dAtA[iNdEx]
  709. iNdEx++
  710. msglen |= int(b&0x7F) << shift
  711. if b < 0x80 {
  712. break
  713. }
  714. }
  715. if msglen < 0 {
  716. return ErrInvalidLengthGenerated
  717. }
  718. postIndex := iNdEx + msglen
  719. if postIndex < 0 {
  720. return ErrInvalidLengthGenerated
  721. }
  722. if postIndex > l {
  723. return io.ErrUnexpectedEOF
  724. }
  725. m.Items = append(m.Items, CronJob{})
  726. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  727. return err
  728. }
  729. iNdEx = postIndex
  730. default:
  731. iNdEx = preIndex
  732. skippy, err := skipGenerated(dAtA[iNdEx:])
  733. if err != nil {
  734. return err
  735. }
  736. if (skippy < 0) || (iNdEx+skippy) < 0 {
  737. return ErrInvalidLengthGenerated
  738. }
  739. if (iNdEx + skippy) > l {
  740. return io.ErrUnexpectedEOF
  741. }
  742. iNdEx += skippy
  743. }
  744. }
  745. if iNdEx > l {
  746. return io.ErrUnexpectedEOF
  747. }
  748. return nil
  749. }
  750. func (m *CronJobSpec) Unmarshal(dAtA []byte) error {
  751. l := len(dAtA)
  752. iNdEx := 0
  753. for iNdEx < l {
  754. preIndex := iNdEx
  755. var wire uint64
  756. for shift := uint(0); ; shift += 7 {
  757. if shift >= 64 {
  758. return ErrIntOverflowGenerated
  759. }
  760. if iNdEx >= l {
  761. return io.ErrUnexpectedEOF
  762. }
  763. b := dAtA[iNdEx]
  764. iNdEx++
  765. wire |= uint64(b&0x7F) << shift
  766. if b < 0x80 {
  767. break
  768. }
  769. }
  770. fieldNum := int32(wire >> 3)
  771. wireType := int(wire & 0x7)
  772. if wireType == 4 {
  773. return fmt.Errorf("proto: CronJobSpec: wiretype end group for non-group")
  774. }
  775. if fieldNum <= 0 {
  776. return fmt.Errorf("proto: CronJobSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  777. }
  778. switch fieldNum {
  779. case 1:
  780. if wireType != 2 {
  781. return fmt.Errorf("proto: wrong wireType = %d for field Schedule", wireType)
  782. }
  783. var stringLen uint64
  784. for shift := uint(0); ; shift += 7 {
  785. if shift >= 64 {
  786. return ErrIntOverflowGenerated
  787. }
  788. if iNdEx >= l {
  789. return io.ErrUnexpectedEOF
  790. }
  791. b := dAtA[iNdEx]
  792. iNdEx++
  793. stringLen |= uint64(b&0x7F) << shift
  794. if b < 0x80 {
  795. break
  796. }
  797. }
  798. intStringLen := int(stringLen)
  799. if intStringLen < 0 {
  800. return ErrInvalidLengthGenerated
  801. }
  802. postIndex := iNdEx + intStringLen
  803. if postIndex < 0 {
  804. return ErrInvalidLengthGenerated
  805. }
  806. if postIndex > l {
  807. return io.ErrUnexpectedEOF
  808. }
  809. m.Schedule = string(dAtA[iNdEx:postIndex])
  810. iNdEx = postIndex
  811. case 2:
  812. if wireType != 0 {
  813. return fmt.Errorf("proto: wrong wireType = %d for field StartingDeadlineSeconds", wireType)
  814. }
  815. var v int64
  816. for shift := uint(0); ; shift += 7 {
  817. if shift >= 64 {
  818. return ErrIntOverflowGenerated
  819. }
  820. if iNdEx >= l {
  821. return io.ErrUnexpectedEOF
  822. }
  823. b := dAtA[iNdEx]
  824. iNdEx++
  825. v |= int64(b&0x7F) << shift
  826. if b < 0x80 {
  827. break
  828. }
  829. }
  830. m.StartingDeadlineSeconds = &v
  831. case 3:
  832. if wireType != 2 {
  833. return fmt.Errorf("proto: wrong wireType = %d for field ConcurrencyPolicy", wireType)
  834. }
  835. var stringLen uint64
  836. for shift := uint(0); ; shift += 7 {
  837. if shift >= 64 {
  838. return ErrIntOverflowGenerated
  839. }
  840. if iNdEx >= l {
  841. return io.ErrUnexpectedEOF
  842. }
  843. b := dAtA[iNdEx]
  844. iNdEx++
  845. stringLen |= uint64(b&0x7F) << shift
  846. if b < 0x80 {
  847. break
  848. }
  849. }
  850. intStringLen := int(stringLen)
  851. if intStringLen < 0 {
  852. return ErrInvalidLengthGenerated
  853. }
  854. postIndex := iNdEx + intStringLen
  855. if postIndex < 0 {
  856. return ErrInvalidLengthGenerated
  857. }
  858. if postIndex > l {
  859. return io.ErrUnexpectedEOF
  860. }
  861. m.ConcurrencyPolicy = ConcurrencyPolicy(dAtA[iNdEx:postIndex])
  862. iNdEx = postIndex
  863. case 4:
  864. if wireType != 0 {
  865. return fmt.Errorf("proto: wrong wireType = %d for field Suspend", wireType)
  866. }
  867. var v int
  868. for shift := uint(0); ; shift += 7 {
  869. if shift >= 64 {
  870. return ErrIntOverflowGenerated
  871. }
  872. if iNdEx >= l {
  873. return io.ErrUnexpectedEOF
  874. }
  875. b := dAtA[iNdEx]
  876. iNdEx++
  877. v |= int(b&0x7F) << shift
  878. if b < 0x80 {
  879. break
  880. }
  881. }
  882. b := bool(v != 0)
  883. m.Suspend = &b
  884. case 5:
  885. if wireType != 2 {
  886. return fmt.Errorf("proto: wrong wireType = %d for field JobTemplate", wireType)
  887. }
  888. var msglen int
  889. for shift := uint(0); ; shift += 7 {
  890. if shift >= 64 {
  891. return ErrIntOverflowGenerated
  892. }
  893. if iNdEx >= l {
  894. return io.ErrUnexpectedEOF
  895. }
  896. b := dAtA[iNdEx]
  897. iNdEx++
  898. msglen |= int(b&0x7F) << shift
  899. if b < 0x80 {
  900. break
  901. }
  902. }
  903. if msglen < 0 {
  904. return ErrInvalidLengthGenerated
  905. }
  906. postIndex := iNdEx + msglen
  907. if postIndex < 0 {
  908. return ErrInvalidLengthGenerated
  909. }
  910. if postIndex > l {
  911. return io.ErrUnexpectedEOF
  912. }
  913. if err := m.JobTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  914. return err
  915. }
  916. iNdEx = postIndex
  917. case 6:
  918. if wireType != 0 {
  919. return fmt.Errorf("proto: wrong wireType = %d for field SuccessfulJobsHistoryLimit", wireType)
  920. }
  921. var v int32
  922. for shift := uint(0); ; shift += 7 {
  923. if shift >= 64 {
  924. return ErrIntOverflowGenerated
  925. }
  926. if iNdEx >= l {
  927. return io.ErrUnexpectedEOF
  928. }
  929. b := dAtA[iNdEx]
  930. iNdEx++
  931. v |= int32(b&0x7F) << shift
  932. if b < 0x80 {
  933. break
  934. }
  935. }
  936. m.SuccessfulJobsHistoryLimit = &v
  937. case 7:
  938. if wireType != 0 {
  939. return fmt.Errorf("proto: wrong wireType = %d for field FailedJobsHistoryLimit", wireType)
  940. }
  941. var v int32
  942. for shift := uint(0); ; shift += 7 {
  943. if shift >= 64 {
  944. return ErrIntOverflowGenerated
  945. }
  946. if iNdEx >= l {
  947. return io.ErrUnexpectedEOF
  948. }
  949. b := dAtA[iNdEx]
  950. iNdEx++
  951. v |= int32(b&0x7F) << shift
  952. if b < 0x80 {
  953. break
  954. }
  955. }
  956. m.FailedJobsHistoryLimit = &v
  957. case 8:
  958. if wireType != 2 {
  959. return fmt.Errorf("proto: wrong wireType = %d for field TimeZone", wireType)
  960. }
  961. var stringLen uint64
  962. for shift := uint(0); ; shift += 7 {
  963. if shift >= 64 {
  964. return ErrIntOverflowGenerated
  965. }
  966. if iNdEx >= l {
  967. return io.ErrUnexpectedEOF
  968. }
  969. b := dAtA[iNdEx]
  970. iNdEx++
  971. stringLen |= uint64(b&0x7F) << shift
  972. if b < 0x80 {
  973. break
  974. }
  975. }
  976. intStringLen := int(stringLen)
  977. if intStringLen < 0 {
  978. return ErrInvalidLengthGenerated
  979. }
  980. postIndex := iNdEx + intStringLen
  981. if postIndex < 0 {
  982. return ErrInvalidLengthGenerated
  983. }
  984. if postIndex > l {
  985. return io.ErrUnexpectedEOF
  986. }
  987. s := string(dAtA[iNdEx:postIndex])
  988. m.TimeZone = &s
  989. iNdEx = postIndex
  990. default:
  991. iNdEx = preIndex
  992. skippy, err := skipGenerated(dAtA[iNdEx:])
  993. if err != nil {
  994. return err
  995. }
  996. if (skippy < 0) || (iNdEx+skippy) < 0 {
  997. return ErrInvalidLengthGenerated
  998. }
  999. if (iNdEx + skippy) > l {
  1000. return io.ErrUnexpectedEOF
  1001. }
  1002. iNdEx += skippy
  1003. }
  1004. }
  1005. if iNdEx > l {
  1006. return io.ErrUnexpectedEOF
  1007. }
  1008. return nil
  1009. }
  1010. func (m *CronJobStatus) Unmarshal(dAtA []byte) error {
  1011. l := len(dAtA)
  1012. iNdEx := 0
  1013. for iNdEx < l {
  1014. preIndex := iNdEx
  1015. var wire uint64
  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. wire |= uint64(b&0x7F) << shift
  1026. if b < 0x80 {
  1027. break
  1028. }
  1029. }
  1030. fieldNum := int32(wire >> 3)
  1031. wireType := int(wire & 0x7)
  1032. if wireType == 4 {
  1033. return fmt.Errorf("proto: CronJobStatus: wiretype end group for non-group")
  1034. }
  1035. if fieldNum <= 0 {
  1036. return fmt.Errorf("proto: CronJobStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1037. }
  1038. switch fieldNum {
  1039. case 1:
  1040. if wireType != 2 {
  1041. return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType)
  1042. }
  1043. var msglen int
  1044. for shift := uint(0); ; shift += 7 {
  1045. if shift >= 64 {
  1046. return ErrIntOverflowGenerated
  1047. }
  1048. if iNdEx >= l {
  1049. return io.ErrUnexpectedEOF
  1050. }
  1051. b := dAtA[iNdEx]
  1052. iNdEx++
  1053. msglen |= int(b&0x7F) << shift
  1054. if b < 0x80 {
  1055. break
  1056. }
  1057. }
  1058. if msglen < 0 {
  1059. return ErrInvalidLengthGenerated
  1060. }
  1061. postIndex := iNdEx + msglen
  1062. if postIndex < 0 {
  1063. return ErrInvalidLengthGenerated
  1064. }
  1065. if postIndex > l {
  1066. return io.ErrUnexpectedEOF
  1067. }
  1068. m.Active = append(m.Active, v11.ObjectReference{})
  1069. if err := m.Active[len(m.Active)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1070. return err
  1071. }
  1072. iNdEx = postIndex
  1073. case 4:
  1074. if wireType != 2 {
  1075. return fmt.Errorf("proto: wrong wireType = %d for field LastScheduleTime", wireType)
  1076. }
  1077. var msglen int
  1078. for shift := uint(0); ; shift += 7 {
  1079. if shift >= 64 {
  1080. return ErrIntOverflowGenerated
  1081. }
  1082. if iNdEx >= l {
  1083. return io.ErrUnexpectedEOF
  1084. }
  1085. b := dAtA[iNdEx]
  1086. iNdEx++
  1087. msglen |= int(b&0x7F) << shift
  1088. if b < 0x80 {
  1089. break
  1090. }
  1091. }
  1092. if msglen < 0 {
  1093. return ErrInvalidLengthGenerated
  1094. }
  1095. postIndex := iNdEx + msglen
  1096. if postIndex < 0 {
  1097. return ErrInvalidLengthGenerated
  1098. }
  1099. if postIndex > l {
  1100. return io.ErrUnexpectedEOF
  1101. }
  1102. if m.LastScheduleTime == nil {
  1103. m.LastScheduleTime = &v1.Time{}
  1104. }
  1105. if err := m.LastScheduleTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1106. return err
  1107. }
  1108. iNdEx = postIndex
  1109. case 5:
  1110. if wireType != 2 {
  1111. return fmt.Errorf("proto: wrong wireType = %d for field LastSuccessfulTime", wireType)
  1112. }
  1113. var msglen int
  1114. for shift := uint(0); ; shift += 7 {
  1115. if shift >= 64 {
  1116. return ErrIntOverflowGenerated
  1117. }
  1118. if iNdEx >= l {
  1119. return io.ErrUnexpectedEOF
  1120. }
  1121. b := dAtA[iNdEx]
  1122. iNdEx++
  1123. msglen |= int(b&0x7F) << shift
  1124. if b < 0x80 {
  1125. break
  1126. }
  1127. }
  1128. if msglen < 0 {
  1129. return ErrInvalidLengthGenerated
  1130. }
  1131. postIndex := iNdEx + msglen
  1132. if postIndex < 0 {
  1133. return ErrInvalidLengthGenerated
  1134. }
  1135. if postIndex > l {
  1136. return io.ErrUnexpectedEOF
  1137. }
  1138. if m.LastSuccessfulTime == nil {
  1139. m.LastSuccessfulTime = &v1.Time{}
  1140. }
  1141. if err := m.LastSuccessfulTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1142. return err
  1143. }
  1144. iNdEx = postIndex
  1145. default:
  1146. iNdEx = preIndex
  1147. skippy, err := skipGenerated(dAtA[iNdEx:])
  1148. if err != nil {
  1149. return err
  1150. }
  1151. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1152. return ErrInvalidLengthGenerated
  1153. }
  1154. if (iNdEx + skippy) > l {
  1155. return io.ErrUnexpectedEOF
  1156. }
  1157. iNdEx += skippy
  1158. }
  1159. }
  1160. if iNdEx > l {
  1161. return io.ErrUnexpectedEOF
  1162. }
  1163. return nil
  1164. }
  1165. func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error {
  1166. l := len(dAtA)
  1167. iNdEx := 0
  1168. for iNdEx < l {
  1169. preIndex := iNdEx
  1170. var wire uint64
  1171. for shift := uint(0); ; shift += 7 {
  1172. if shift >= 64 {
  1173. return ErrIntOverflowGenerated
  1174. }
  1175. if iNdEx >= l {
  1176. return io.ErrUnexpectedEOF
  1177. }
  1178. b := dAtA[iNdEx]
  1179. iNdEx++
  1180. wire |= uint64(b&0x7F) << shift
  1181. if b < 0x80 {
  1182. break
  1183. }
  1184. }
  1185. fieldNum := int32(wire >> 3)
  1186. wireType := int(wire & 0x7)
  1187. if wireType == 4 {
  1188. return fmt.Errorf("proto: JobTemplateSpec: wiretype end group for non-group")
  1189. }
  1190. if fieldNum <= 0 {
  1191. return fmt.Errorf("proto: JobTemplateSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1192. }
  1193. switch fieldNum {
  1194. case 1:
  1195. if wireType != 2 {
  1196. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1197. }
  1198. var msglen int
  1199. for shift := uint(0); ; shift += 7 {
  1200. if shift >= 64 {
  1201. return ErrIntOverflowGenerated
  1202. }
  1203. if iNdEx >= l {
  1204. return io.ErrUnexpectedEOF
  1205. }
  1206. b := dAtA[iNdEx]
  1207. iNdEx++
  1208. msglen |= int(b&0x7F) << shift
  1209. if b < 0x80 {
  1210. break
  1211. }
  1212. }
  1213. if msglen < 0 {
  1214. return ErrInvalidLengthGenerated
  1215. }
  1216. postIndex := iNdEx + msglen
  1217. if postIndex < 0 {
  1218. return ErrInvalidLengthGenerated
  1219. }
  1220. if postIndex > l {
  1221. return io.ErrUnexpectedEOF
  1222. }
  1223. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1224. return err
  1225. }
  1226. iNdEx = postIndex
  1227. case 2:
  1228. if wireType != 2 {
  1229. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1230. }
  1231. var msglen int
  1232. for shift := uint(0); ; shift += 7 {
  1233. if shift >= 64 {
  1234. return ErrIntOverflowGenerated
  1235. }
  1236. if iNdEx >= l {
  1237. return io.ErrUnexpectedEOF
  1238. }
  1239. b := dAtA[iNdEx]
  1240. iNdEx++
  1241. msglen |= int(b&0x7F) << shift
  1242. if b < 0x80 {
  1243. break
  1244. }
  1245. }
  1246. if msglen < 0 {
  1247. return ErrInvalidLengthGenerated
  1248. }
  1249. postIndex := iNdEx + msglen
  1250. if postIndex < 0 {
  1251. return ErrInvalidLengthGenerated
  1252. }
  1253. if postIndex > l {
  1254. return io.ErrUnexpectedEOF
  1255. }
  1256. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1257. return err
  1258. }
  1259. iNdEx = postIndex
  1260. default:
  1261. iNdEx = preIndex
  1262. skippy, err := skipGenerated(dAtA[iNdEx:])
  1263. if err != nil {
  1264. return err
  1265. }
  1266. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1267. return ErrInvalidLengthGenerated
  1268. }
  1269. if (iNdEx + skippy) > l {
  1270. return io.ErrUnexpectedEOF
  1271. }
  1272. iNdEx += skippy
  1273. }
  1274. }
  1275. if iNdEx > l {
  1276. return io.ErrUnexpectedEOF
  1277. }
  1278. return nil
  1279. }
  1280. func skipGenerated(dAtA []byte) (n int, err error) {
  1281. l := len(dAtA)
  1282. iNdEx := 0
  1283. depth := 0
  1284. for iNdEx < l {
  1285. var wire uint64
  1286. for shift := uint(0); ; shift += 7 {
  1287. if shift >= 64 {
  1288. return 0, ErrIntOverflowGenerated
  1289. }
  1290. if iNdEx >= l {
  1291. return 0, io.ErrUnexpectedEOF
  1292. }
  1293. b := dAtA[iNdEx]
  1294. iNdEx++
  1295. wire |= (uint64(b) & 0x7F) << shift
  1296. if b < 0x80 {
  1297. break
  1298. }
  1299. }
  1300. wireType := int(wire & 0x7)
  1301. switch wireType {
  1302. case 0:
  1303. for shift := uint(0); ; shift += 7 {
  1304. if shift >= 64 {
  1305. return 0, ErrIntOverflowGenerated
  1306. }
  1307. if iNdEx >= l {
  1308. return 0, io.ErrUnexpectedEOF
  1309. }
  1310. iNdEx++
  1311. if dAtA[iNdEx-1] < 0x80 {
  1312. break
  1313. }
  1314. }
  1315. case 1:
  1316. iNdEx += 8
  1317. case 2:
  1318. var length int
  1319. for shift := uint(0); ; shift += 7 {
  1320. if shift >= 64 {
  1321. return 0, ErrIntOverflowGenerated
  1322. }
  1323. if iNdEx >= l {
  1324. return 0, io.ErrUnexpectedEOF
  1325. }
  1326. b := dAtA[iNdEx]
  1327. iNdEx++
  1328. length |= (int(b) & 0x7F) << shift
  1329. if b < 0x80 {
  1330. break
  1331. }
  1332. }
  1333. if length < 0 {
  1334. return 0, ErrInvalidLengthGenerated
  1335. }
  1336. iNdEx += length
  1337. case 3:
  1338. depth++
  1339. case 4:
  1340. if depth == 0 {
  1341. return 0, ErrUnexpectedEndOfGroupGenerated
  1342. }
  1343. depth--
  1344. case 5:
  1345. iNdEx += 4
  1346. default:
  1347. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1348. }
  1349. if iNdEx < 0 {
  1350. return 0, ErrInvalidLengthGenerated
  1351. }
  1352. if depth == 0 {
  1353. return iNdEx, nil
  1354. }
  1355. }
  1356. return 0, io.ErrUnexpectedEOF
  1357. }
  1358. var (
  1359. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1360. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1361. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  1362. )