generated.pb.go 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918
  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/coordination/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  20. math_bits "math/bits"
  21. reflect "reflect"
  22. strings "strings"
  23. )
  24. func (m *Lease) Reset() { *m = Lease{} }
  25. func (m *LeaseList) Reset() { *m = LeaseList{} }
  26. func (m *LeaseSpec) Reset() { *m = LeaseSpec{} }
  27. func (m *Lease) Marshal() (dAtA []byte, err error) {
  28. size := m.Size()
  29. dAtA = make([]byte, size)
  30. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  31. if err != nil {
  32. return nil, err
  33. }
  34. return dAtA[:n], nil
  35. }
  36. func (m *Lease) MarshalTo(dAtA []byte) (int, error) {
  37. size := m.Size()
  38. return m.MarshalToSizedBuffer(dAtA[:size])
  39. }
  40. func (m *Lease) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  41. i := len(dAtA)
  42. _ = i
  43. var l int
  44. _ = l
  45. {
  46. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  47. if err != nil {
  48. return 0, err
  49. }
  50. i -= size
  51. i = encodeVarintGenerated(dAtA, i, uint64(size))
  52. }
  53. i--
  54. dAtA[i] = 0x12
  55. {
  56. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  57. if err != nil {
  58. return 0, err
  59. }
  60. i -= size
  61. i = encodeVarintGenerated(dAtA, i, uint64(size))
  62. }
  63. i--
  64. dAtA[i] = 0xa
  65. return len(dAtA) - i, nil
  66. }
  67. func (m *LeaseList) Marshal() (dAtA []byte, err error) {
  68. size := m.Size()
  69. dAtA = make([]byte, size)
  70. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  71. if err != nil {
  72. return nil, err
  73. }
  74. return dAtA[:n], nil
  75. }
  76. func (m *LeaseList) MarshalTo(dAtA []byte) (int, error) {
  77. size := m.Size()
  78. return m.MarshalToSizedBuffer(dAtA[:size])
  79. }
  80. func (m *LeaseList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  81. i := len(dAtA)
  82. _ = i
  83. var l int
  84. _ = l
  85. if len(m.Items) > 0 {
  86. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  87. {
  88. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  89. if err != nil {
  90. return 0, err
  91. }
  92. i -= size
  93. i = encodeVarintGenerated(dAtA, i, uint64(size))
  94. }
  95. i--
  96. dAtA[i] = 0x12
  97. }
  98. }
  99. {
  100. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  101. if err != nil {
  102. return 0, err
  103. }
  104. i -= size
  105. i = encodeVarintGenerated(dAtA, i, uint64(size))
  106. }
  107. i--
  108. dAtA[i] = 0xa
  109. return len(dAtA) - i, nil
  110. }
  111. func (m *LeaseSpec) Marshal() (dAtA []byte, err error) {
  112. size := m.Size()
  113. dAtA = make([]byte, size)
  114. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  115. if err != nil {
  116. return nil, err
  117. }
  118. return dAtA[:n], nil
  119. }
  120. func (m *LeaseSpec) MarshalTo(dAtA []byte) (int, error) {
  121. size := m.Size()
  122. return m.MarshalToSizedBuffer(dAtA[:size])
  123. }
  124. func (m *LeaseSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  125. i := len(dAtA)
  126. _ = i
  127. var l int
  128. _ = l
  129. if m.PreferredHolder != nil {
  130. i -= len(*m.PreferredHolder)
  131. copy(dAtA[i:], *m.PreferredHolder)
  132. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PreferredHolder)))
  133. i--
  134. dAtA[i] = 0x3a
  135. }
  136. if m.Strategy != nil {
  137. i -= len(*m.Strategy)
  138. copy(dAtA[i:], *m.Strategy)
  139. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Strategy)))
  140. i--
  141. dAtA[i] = 0x32
  142. }
  143. if m.LeaseTransitions != nil {
  144. i = encodeVarintGenerated(dAtA, i, uint64(*m.LeaseTransitions))
  145. i--
  146. dAtA[i] = 0x28
  147. }
  148. if m.RenewTime != nil {
  149. {
  150. size, err := m.RenewTime.MarshalToSizedBuffer(dAtA[:i])
  151. if err != nil {
  152. return 0, err
  153. }
  154. i -= size
  155. i = encodeVarintGenerated(dAtA, i, uint64(size))
  156. }
  157. i--
  158. dAtA[i] = 0x22
  159. }
  160. if m.AcquireTime != nil {
  161. {
  162. size, err := m.AcquireTime.MarshalToSizedBuffer(dAtA[:i])
  163. if err != nil {
  164. return 0, err
  165. }
  166. i -= size
  167. i = encodeVarintGenerated(dAtA, i, uint64(size))
  168. }
  169. i--
  170. dAtA[i] = 0x1a
  171. }
  172. if m.LeaseDurationSeconds != nil {
  173. i = encodeVarintGenerated(dAtA, i, uint64(*m.LeaseDurationSeconds))
  174. i--
  175. dAtA[i] = 0x10
  176. }
  177. if m.HolderIdentity != nil {
  178. i -= len(*m.HolderIdentity)
  179. copy(dAtA[i:], *m.HolderIdentity)
  180. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.HolderIdentity)))
  181. i--
  182. dAtA[i] = 0xa
  183. }
  184. return len(dAtA) - i, nil
  185. }
  186. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  187. offset -= sovGenerated(v)
  188. base := offset
  189. for v >= 1<<7 {
  190. dAtA[offset] = uint8(v&0x7f | 0x80)
  191. v >>= 7
  192. offset++
  193. }
  194. dAtA[offset] = uint8(v)
  195. return base
  196. }
  197. func (m *Lease) Size() (n int) {
  198. if m == nil {
  199. return 0
  200. }
  201. var l int
  202. _ = l
  203. l = m.ObjectMeta.Size()
  204. n += 1 + l + sovGenerated(uint64(l))
  205. l = m.Spec.Size()
  206. n += 1 + l + sovGenerated(uint64(l))
  207. return n
  208. }
  209. func (m *LeaseList) Size() (n int) {
  210. if m == nil {
  211. return 0
  212. }
  213. var l int
  214. _ = l
  215. l = m.ListMeta.Size()
  216. n += 1 + l + sovGenerated(uint64(l))
  217. if len(m.Items) > 0 {
  218. for _, e := range m.Items {
  219. l = e.Size()
  220. n += 1 + l + sovGenerated(uint64(l))
  221. }
  222. }
  223. return n
  224. }
  225. func (m *LeaseSpec) Size() (n int) {
  226. if m == nil {
  227. return 0
  228. }
  229. var l int
  230. _ = l
  231. if m.HolderIdentity != nil {
  232. l = len(*m.HolderIdentity)
  233. n += 1 + l + sovGenerated(uint64(l))
  234. }
  235. if m.LeaseDurationSeconds != nil {
  236. n += 1 + sovGenerated(uint64(*m.LeaseDurationSeconds))
  237. }
  238. if m.AcquireTime != nil {
  239. l = m.AcquireTime.Size()
  240. n += 1 + l + sovGenerated(uint64(l))
  241. }
  242. if m.RenewTime != nil {
  243. l = m.RenewTime.Size()
  244. n += 1 + l + sovGenerated(uint64(l))
  245. }
  246. if m.LeaseTransitions != nil {
  247. n += 1 + sovGenerated(uint64(*m.LeaseTransitions))
  248. }
  249. if m.Strategy != nil {
  250. l = len(*m.Strategy)
  251. n += 1 + l + sovGenerated(uint64(l))
  252. }
  253. if m.PreferredHolder != nil {
  254. l = len(*m.PreferredHolder)
  255. n += 1 + l + sovGenerated(uint64(l))
  256. }
  257. return n
  258. }
  259. func sovGenerated(x uint64) (n int) {
  260. return (math_bits.Len64(x|1) + 6) / 7
  261. }
  262. func sozGenerated(x uint64) (n int) {
  263. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  264. }
  265. func (this *Lease) String() string {
  266. if this == nil {
  267. return "nil"
  268. }
  269. s := strings.Join([]string{`&Lease{`,
  270. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  271. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "LeaseSpec", "LeaseSpec", 1), `&`, ``, 1) + `,`,
  272. `}`,
  273. }, "")
  274. return s
  275. }
  276. func (this *LeaseList) String() string {
  277. if this == nil {
  278. return "nil"
  279. }
  280. repeatedStringForItems := "[]Lease{"
  281. for _, f := range this.Items {
  282. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Lease", "Lease", 1), `&`, ``, 1) + ","
  283. }
  284. repeatedStringForItems += "}"
  285. s := strings.Join([]string{`&LeaseList{`,
  286. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  287. `Items:` + repeatedStringForItems + `,`,
  288. `}`,
  289. }, "")
  290. return s
  291. }
  292. func (this *LeaseSpec) String() string {
  293. if this == nil {
  294. return "nil"
  295. }
  296. s := strings.Join([]string{`&LeaseSpec{`,
  297. `HolderIdentity:` + valueToStringGenerated(this.HolderIdentity) + `,`,
  298. `LeaseDurationSeconds:` + valueToStringGenerated(this.LeaseDurationSeconds) + `,`,
  299. `AcquireTime:` + strings.Replace(fmt.Sprintf("%v", this.AcquireTime), "MicroTime", "v1.MicroTime", 1) + `,`,
  300. `RenewTime:` + strings.Replace(fmt.Sprintf("%v", this.RenewTime), "MicroTime", "v1.MicroTime", 1) + `,`,
  301. `LeaseTransitions:` + valueToStringGenerated(this.LeaseTransitions) + `,`,
  302. `Strategy:` + valueToStringGenerated(this.Strategy) + `,`,
  303. `PreferredHolder:` + valueToStringGenerated(this.PreferredHolder) + `,`,
  304. `}`,
  305. }, "")
  306. return s
  307. }
  308. func valueToStringGenerated(v interface{}) string {
  309. rv := reflect.ValueOf(v)
  310. if rv.IsNil() {
  311. return "nil"
  312. }
  313. pv := reflect.Indirect(rv).Interface()
  314. return fmt.Sprintf("*%v", pv)
  315. }
  316. func (m *Lease) Unmarshal(dAtA []byte) error {
  317. l := len(dAtA)
  318. iNdEx := 0
  319. for iNdEx < l {
  320. preIndex := iNdEx
  321. var wire uint64
  322. for shift := uint(0); ; shift += 7 {
  323. if shift >= 64 {
  324. return ErrIntOverflowGenerated
  325. }
  326. if iNdEx >= l {
  327. return io.ErrUnexpectedEOF
  328. }
  329. b := dAtA[iNdEx]
  330. iNdEx++
  331. wire |= uint64(b&0x7F) << shift
  332. if b < 0x80 {
  333. break
  334. }
  335. }
  336. fieldNum := int32(wire >> 3)
  337. wireType := int(wire & 0x7)
  338. if wireType == 4 {
  339. return fmt.Errorf("proto: Lease: wiretype end group for non-group")
  340. }
  341. if fieldNum <= 0 {
  342. return fmt.Errorf("proto: Lease: illegal tag %d (wire type %d)", fieldNum, wire)
  343. }
  344. switch fieldNum {
  345. case 1:
  346. if wireType != 2 {
  347. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  348. }
  349. var msglen int
  350. for shift := uint(0); ; shift += 7 {
  351. if shift >= 64 {
  352. return ErrIntOverflowGenerated
  353. }
  354. if iNdEx >= l {
  355. return io.ErrUnexpectedEOF
  356. }
  357. b := dAtA[iNdEx]
  358. iNdEx++
  359. msglen |= int(b&0x7F) << shift
  360. if b < 0x80 {
  361. break
  362. }
  363. }
  364. if msglen < 0 {
  365. return ErrInvalidLengthGenerated
  366. }
  367. postIndex := iNdEx + msglen
  368. if postIndex < 0 {
  369. return ErrInvalidLengthGenerated
  370. }
  371. if postIndex > l {
  372. return io.ErrUnexpectedEOF
  373. }
  374. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  375. return err
  376. }
  377. iNdEx = postIndex
  378. case 2:
  379. if wireType != 2 {
  380. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  381. }
  382. var msglen int
  383. for shift := uint(0); ; shift += 7 {
  384. if shift >= 64 {
  385. return ErrIntOverflowGenerated
  386. }
  387. if iNdEx >= l {
  388. return io.ErrUnexpectedEOF
  389. }
  390. b := dAtA[iNdEx]
  391. iNdEx++
  392. msglen |= int(b&0x7F) << shift
  393. if b < 0x80 {
  394. break
  395. }
  396. }
  397. if msglen < 0 {
  398. return ErrInvalidLengthGenerated
  399. }
  400. postIndex := iNdEx + msglen
  401. if postIndex < 0 {
  402. return ErrInvalidLengthGenerated
  403. }
  404. if postIndex > l {
  405. return io.ErrUnexpectedEOF
  406. }
  407. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  408. return err
  409. }
  410. iNdEx = postIndex
  411. default:
  412. iNdEx = preIndex
  413. skippy, err := skipGenerated(dAtA[iNdEx:])
  414. if err != nil {
  415. return err
  416. }
  417. if (skippy < 0) || (iNdEx+skippy) < 0 {
  418. return ErrInvalidLengthGenerated
  419. }
  420. if (iNdEx + skippy) > l {
  421. return io.ErrUnexpectedEOF
  422. }
  423. iNdEx += skippy
  424. }
  425. }
  426. if iNdEx > l {
  427. return io.ErrUnexpectedEOF
  428. }
  429. return nil
  430. }
  431. func (m *LeaseList) Unmarshal(dAtA []byte) error {
  432. l := len(dAtA)
  433. iNdEx := 0
  434. for iNdEx < l {
  435. preIndex := iNdEx
  436. var wire uint64
  437. for shift := uint(0); ; shift += 7 {
  438. if shift >= 64 {
  439. return ErrIntOverflowGenerated
  440. }
  441. if iNdEx >= l {
  442. return io.ErrUnexpectedEOF
  443. }
  444. b := dAtA[iNdEx]
  445. iNdEx++
  446. wire |= uint64(b&0x7F) << shift
  447. if b < 0x80 {
  448. break
  449. }
  450. }
  451. fieldNum := int32(wire >> 3)
  452. wireType := int(wire & 0x7)
  453. if wireType == 4 {
  454. return fmt.Errorf("proto: LeaseList: wiretype end group for non-group")
  455. }
  456. if fieldNum <= 0 {
  457. return fmt.Errorf("proto: LeaseList: illegal tag %d (wire type %d)", fieldNum, wire)
  458. }
  459. switch fieldNum {
  460. case 1:
  461. if wireType != 2 {
  462. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  463. }
  464. var msglen int
  465. for shift := uint(0); ; shift += 7 {
  466. if shift >= 64 {
  467. return ErrIntOverflowGenerated
  468. }
  469. if iNdEx >= l {
  470. return io.ErrUnexpectedEOF
  471. }
  472. b := dAtA[iNdEx]
  473. iNdEx++
  474. msglen |= int(b&0x7F) << shift
  475. if b < 0x80 {
  476. break
  477. }
  478. }
  479. if msglen < 0 {
  480. return ErrInvalidLengthGenerated
  481. }
  482. postIndex := iNdEx + msglen
  483. if postIndex < 0 {
  484. return ErrInvalidLengthGenerated
  485. }
  486. if postIndex > l {
  487. return io.ErrUnexpectedEOF
  488. }
  489. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  490. return err
  491. }
  492. iNdEx = postIndex
  493. case 2:
  494. if wireType != 2 {
  495. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  496. }
  497. var msglen int
  498. for shift := uint(0); ; shift += 7 {
  499. if shift >= 64 {
  500. return ErrIntOverflowGenerated
  501. }
  502. if iNdEx >= l {
  503. return io.ErrUnexpectedEOF
  504. }
  505. b := dAtA[iNdEx]
  506. iNdEx++
  507. msglen |= int(b&0x7F) << shift
  508. if b < 0x80 {
  509. break
  510. }
  511. }
  512. if msglen < 0 {
  513. return ErrInvalidLengthGenerated
  514. }
  515. postIndex := iNdEx + msglen
  516. if postIndex < 0 {
  517. return ErrInvalidLengthGenerated
  518. }
  519. if postIndex > l {
  520. return io.ErrUnexpectedEOF
  521. }
  522. m.Items = append(m.Items, Lease{})
  523. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  524. return err
  525. }
  526. iNdEx = postIndex
  527. default:
  528. iNdEx = preIndex
  529. skippy, err := skipGenerated(dAtA[iNdEx:])
  530. if err != nil {
  531. return err
  532. }
  533. if (skippy < 0) || (iNdEx+skippy) < 0 {
  534. return ErrInvalidLengthGenerated
  535. }
  536. if (iNdEx + skippy) > l {
  537. return io.ErrUnexpectedEOF
  538. }
  539. iNdEx += skippy
  540. }
  541. }
  542. if iNdEx > l {
  543. return io.ErrUnexpectedEOF
  544. }
  545. return nil
  546. }
  547. func (m *LeaseSpec) Unmarshal(dAtA []byte) error {
  548. l := len(dAtA)
  549. iNdEx := 0
  550. for iNdEx < l {
  551. preIndex := iNdEx
  552. var wire uint64
  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. wire |= uint64(b&0x7F) << shift
  563. if b < 0x80 {
  564. break
  565. }
  566. }
  567. fieldNum := int32(wire >> 3)
  568. wireType := int(wire & 0x7)
  569. if wireType == 4 {
  570. return fmt.Errorf("proto: LeaseSpec: wiretype end group for non-group")
  571. }
  572. if fieldNum <= 0 {
  573. return fmt.Errorf("proto: LeaseSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  574. }
  575. switch fieldNum {
  576. case 1:
  577. if wireType != 2 {
  578. return fmt.Errorf("proto: wrong wireType = %d for field HolderIdentity", wireType)
  579. }
  580. var stringLen uint64
  581. for shift := uint(0); ; shift += 7 {
  582. if shift >= 64 {
  583. return ErrIntOverflowGenerated
  584. }
  585. if iNdEx >= l {
  586. return io.ErrUnexpectedEOF
  587. }
  588. b := dAtA[iNdEx]
  589. iNdEx++
  590. stringLen |= uint64(b&0x7F) << shift
  591. if b < 0x80 {
  592. break
  593. }
  594. }
  595. intStringLen := int(stringLen)
  596. if intStringLen < 0 {
  597. return ErrInvalidLengthGenerated
  598. }
  599. postIndex := iNdEx + intStringLen
  600. if postIndex < 0 {
  601. return ErrInvalidLengthGenerated
  602. }
  603. if postIndex > l {
  604. return io.ErrUnexpectedEOF
  605. }
  606. s := string(dAtA[iNdEx:postIndex])
  607. m.HolderIdentity = &s
  608. iNdEx = postIndex
  609. case 2:
  610. if wireType != 0 {
  611. return fmt.Errorf("proto: wrong wireType = %d for field LeaseDurationSeconds", wireType)
  612. }
  613. var v int32
  614. for shift := uint(0); ; shift += 7 {
  615. if shift >= 64 {
  616. return ErrIntOverflowGenerated
  617. }
  618. if iNdEx >= l {
  619. return io.ErrUnexpectedEOF
  620. }
  621. b := dAtA[iNdEx]
  622. iNdEx++
  623. v |= int32(b&0x7F) << shift
  624. if b < 0x80 {
  625. break
  626. }
  627. }
  628. m.LeaseDurationSeconds = &v
  629. case 3:
  630. if wireType != 2 {
  631. return fmt.Errorf("proto: wrong wireType = %d for field AcquireTime", wireType)
  632. }
  633. var msglen int
  634. for shift := uint(0); ; shift += 7 {
  635. if shift >= 64 {
  636. return ErrIntOverflowGenerated
  637. }
  638. if iNdEx >= l {
  639. return io.ErrUnexpectedEOF
  640. }
  641. b := dAtA[iNdEx]
  642. iNdEx++
  643. msglen |= int(b&0x7F) << shift
  644. if b < 0x80 {
  645. break
  646. }
  647. }
  648. if msglen < 0 {
  649. return ErrInvalidLengthGenerated
  650. }
  651. postIndex := iNdEx + msglen
  652. if postIndex < 0 {
  653. return ErrInvalidLengthGenerated
  654. }
  655. if postIndex > l {
  656. return io.ErrUnexpectedEOF
  657. }
  658. if m.AcquireTime == nil {
  659. m.AcquireTime = &v1.MicroTime{}
  660. }
  661. if err := m.AcquireTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  662. return err
  663. }
  664. iNdEx = postIndex
  665. case 4:
  666. if wireType != 2 {
  667. return fmt.Errorf("proto: wrong wireType = %d for field RenewTime", wireType)
  668. }
  669. var msglen int
  670. for shift := uint(0); ; shift += 7 {
  671. if shift >= 64 {
  672. return ErrIntOverflowGenerated
  673. }
  674. if iNdEx >= l {
  675. return io.ErrUnexpectedEOF
  676. }
  677. b := dAtA[iNdEx]
  678. iNdEx++
  679. msglen |= int(b&0x7F) << shift
  680. if b < 0x80 {
  681. break
  682. }
  683. }
  684. if msglen < 0 {
  685. return ErrInvalidLengthGenerated
  686. }
  687. postIndex := iNdEx + msglen
  688. if postIndex < 0 {
  689. return ErrInvalidLengthGenerated
  690. }
  691. if postIndex > l {
  692. return io.ErrUnexpectedEOF
  693. }
  694. if m.RenewTime == nil {
  695. m.RenewTime = &v1.MicroTime{}
  696. }
  697. if err := m.RenewTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  698. return err
  699. }
  700. iNdEx = postIndex
  701. case 5:
  702. if wireType != 0 {
  703. return fmt.Errorf("proto: wrong wireType = %d for field LeaseTransitions", wireType)
  704. }
  705. var v int32
  706. for shift := uint(0); ; shift += 7 {
  707. if shift >= 64 {
  708. return ErrIntOverflowGenerated
  709. }
  710. if iNdEx >= l {
  711. return io.ErrUnexpectedEOF
  712. }
  713. b := dAtA[iNdEx]
  714. iNdEx++
  715. v |= int32(b&0x7F) << shift
  716. if b < 0x80 {
  717. break
  718. }
  719. }
  720. m.LeaseTransitions = &v
  721. case 6:
  722. if wireType != 2 {
  723. return fmt.Errorf("proto: wrong wireType = %d for field Strategy", wireType)
  724. }
  725. var stringLen uint64
  726. for shift := uint(0); ; shift += 7 {
  727. if shift >= 64 {
  728. return ErrIntOverflowGenerated
  729. }
  730. if iNdEx >= l {
  731. return io.ErrUnexpectedEOF
  732. }
  733. b := dAtA[iNdEx]
  734. iNdEx++
  735. stringLen |= uint64(b&0x7F) << shift
  736. if b < 0x80 {
  737. break
  738. }
  739. }
  740. intStringLen := int(stringLen)
  741. if intStringLen < 0 {
  742. return ErrInvalidLengthGenerated
  743. }
  744. postIndex := iNdEx + intStringLen
  745. if postIndex < 0 {
  746. return ErrInvalidLengthGenerated
  747. }
  748. if postIndex > l {
  749. return io.ErrUnexpectedEOF
  750. }
  751. s := CoordinatedLeaseStrategy(dAtA[iNdEx:postIndex])
  752. m.Strategy = &s
  753. iNdEx = postIndex
  754. case 7:
  755. if wireType != 2 {
  756. return fmt.Errorf("proto: wrong wireType = %d for field PreferredHolder", wireType)
  757. }
  758. var stringLen uint64
  759. for shift := uint(0); ; shift += 7 {
  760. if shift >= 64 {
  761. return ErrIntOverflowGenerated
  762. }
  763. if iNdEx >= l {
  764. return io.ErrUnexpectedEOF
  765. }
  766. b := dAtA[iNdEx]
  767. iNdEx++
  768. stringLen |= uint64(b&0x7F) << shift
  769. if b < 0x80 {
  770. break
  771. }
  772. }
  773. intStringLen := int(stringLen)
  774. if intStringLen < 0 {
  775. return ErrInvalidLengthGenerated
  776. }
  777. postIndex := iNdEx + intStringLen
  778. if postIndex < 0 {
  779. return ErrInvalidLengthGenerated
  780. }
  781. if postIndex > l {
  782. return io.ErrUnexpectedEOF
  783. }
  784. s := string(dAtA[iNdEx:postIndex])
  785. m.PreferredHolder = &s
  786. iNdEx = postIndex
  787. default:
  788. iNdEx = preIndex
  789. skippy, err := skipGenerated(dAtA[iNdEx:])
  790. if err != nil {
  791. return err
  792. }
  793. if (skippy < 0) || (iNdEx+skippy) < 0 {
  794. return ErrInvalidLengthGenerated
  795. }
  796. if (iNdEx + skippy) > l {
  797. return io.ErrUnexpectedEOF
  798. }
  799. iNdEx += skippy
  800. }
  801. }
  802. if iNdEx > l {
  803. return io.ErrUnexpectedEOF
  804. }
  805. return nil
  806. }
  807. func skipGenerated(dAtA []byte) (n int, err error) {
  808. l := len(dAtA)
  809. iNdEx := 0
  810. depth := 0
  811. for iNdEx < l {
  812. var wire uint64
  813. for shift := uint(0); ; shift += 7 {
  814. if shift >= 64 {
  815. return 0, ErrIntOverflowGenerated
  816. }
  817. if iNdEx >= l {
  818. return 0, io.ErrUnexpectedEOF
  819. }
  820. b := dAtA[iNdEx]
  821. iNdEx++
  822. wire |= (uint64(b) & 0x7F) << shift
  823. if b < 0x80 {
  824. break
  825. }
  826. }
  827. wireType := int(wire & 0x7)
  828. switch wireType {
  829. case 0:
  830. for shift := uint(0); ; shift += 7 {
  831. if shift >= 64 {
  832. return 0, ErrIntOverflowGenerated
  833. }
  834. if iNdEx >= l {
  835. return 0, io.ErrUnexpectedEOF
  836. }
  837. iNdEx++
  838. if dAtA[iNdEx-1] < 0x80 {
  839. break
  840. }
  841. }
  842. case 1:
  843. iNdEx += 8
  844. case 2:
  845. var length int
  846. for shift := uint(0); ; shift += 7 {
  847. if shift >= 64 {
  848. return 0, ErrIntOverflowGenerated
  849. }
  850. if iNdEx >= l {
  851. return 0, io.ErrUnexpectedEOF
  852. }
  853. b := dAtA[iNdEx]
  854. iNdEx++
  855. length |= (int(b) & 0x7F) << shift
  856. if b < 0x80 {
  857. break
  858. }
  859. }
  860. if length < 0 {
  861. return 0, ErrInvalidLengthGenerated
  862. }
  863. iNdEx += length
  864. case 3:
  865. depth++
  866. case 4:
  867. if depth == 0 {
  868. return 0, ErrUnexpectedEndOfGroupGenerated
  869. }
  870. depth--
  871. case 5:
  872. iNdEx += 4
  873. default:
  874. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  875. }
  876. if iNdEx < 0 {
  877. return 0, ErrInvalidLengthGenerated
  878. }
  879. if depth == 0 {
  880. return iNdEx, nil
  881. }
  882. }
  883. return 0, io.ErrUnexpectedEOF
  884. }
  885. var (
  886. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  887. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  888. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  889. )