generated.pb.go 28 KB

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