generated.pb.go 31 KB

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