etcdserver.pb.go 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683
  1. // Code generated by protoc-gen-gogo.
  2. // source: etcdserver.proto
  3. // DO NOT EDIT!
  4. /*
  5. Package etcdserverpb is a generated protocol buffer package.
  6. It is generated from these files:
  7. etcdserver.proto
  8. It has these top-level messages:
  9. Request
  10. Metadata
  11. */
  12. package etcdserverpb
  13. import proto "github.com/coreos/etcd/Godeps/_workspace/src/github.com/gogo/protobuf/proto"
  14. import math "math"
  15. // discarding unused import gogoproto "github.com/gogo/protobuf/gogoproto/gogo.pb"
  16. import io "io"
  17. import fmt "fmt"
  18. import github_com_gogo_protobuf_proto "github.com/coreos/etcd/Godeps/_workspace/src/github.com/gogo/protobuf/proto"
  19. // Reference imports to suppress errors if they are not otherwise used.
  20. var _ = proto.Marshal
  21. var _ = math.Inf
  22. type Request struct {
  23. ID uint64 `protobuf:"varint,1,req" json:"ID"`
  24. Method string `protobuf:"bytes,2,req" json:"Method"`
  25. Path string `protobuf:"bytes,3,req" json:"Path"`
  26. Val string `protobuf:"bytes,4,req" json:"Val"`
  27. Dir bool `protobuf:"varint,5,req" json:"Dir"`
  28. PrevValue string `protobuf:"bytes,6,req" json:"PrevValue"`
  29. PrevIndex uint64 `protobuf:"varint,7,req" json:"PrevIndex"`
  30. PrevExist *bool `protobuf:"varint,8,req" json:"PrevExist,omitempty"`
  31. Expiration int64 `protobuf:"varint,9,req" json:"Expiration"`
  32. Wait bool `protobuf:"varint,10,req" json:"Wait"`
  33. Since uint64 `protobuf:"varint,11,req" json:"Since"`
  34. Recursive bool `protobuf:"varint,12,req" json:"Recursive"`
  35. Sorted bool `protobuf:"varint,13,req" json:"Sorted"`
  36. Quorum bool `protobuf:"varint,14,req" json:"Quorum"`
  37. Time int64 `protobuf:"varint,15,req" json:"Time"`
  38. Stream bool `protobuf:"varint,16,req" json:"Stream"`
  39. XXX_unrecognized []byte `json:"-"`
  40. }
  41. func (m *Request) Reset() { *m = Request{} }
  42. func (m *Request) String() string { return proto.CompactTextString(m) }
  43. func (*Request) ProtoMessage() {}
  44. type Metadata struct {
  45. NodeID uint64 `protobuf:"varint,1,req" json:"NodeID"`
  46. ClusterID uint64 `protobuf:"varint,2,req" json:"ClusterID"`
  47. XXX_unrecognized []byte `json:"-"`
  48. }
  49. func (m *Metadata) Reset() { *m = Metadata{} }
  50. func (m *Metadata) String() string { return proto.CompactTextString(m) }
  51. func (*Metadata) ProtoMessage() {}
  52. func init() {
  53. }
  54. func (m *Request) Unmarshal(data []byte) error {
  55. l := len(data)
  56. index := 0
  57. for index < l {
  58. var wire uint64
  59. for shift := uint(0); ; shift += 7 {
  60. if index >= l {
  61. return io.ErrUnexpectedEOF
  62. }
  63. b := data[index]
  64. index++
  65. wire |= (uint64(b) & 0x7F) << shift
  66. if b < 0x80 {
  67. break
  68. }
  69. }
  70. fieldNum := int32(wire >> 3)
  71. wireType := int(wire & 0x7)
  72. switch fieldNum {
  73. case 1:
  74. if wireType != 0 {
  75. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  76. }
  77. for shift := uint(0); ; shift += 7 {
  78. if index >= l {
  79. return io.ErrUnexpectedEOF
  80. }
  81. b := data[index]
  82. index++
  83. m.ID |= (uint64(b) & 0x7F) << shift
  84. if b < 0x80 {
  85. break
  86. }
  87. }
  88. case 2:
  89. if wireType != 2 {
  90. return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
  91. }
  92. var stringLen uint64
  93. for shift := uint(0); ; shift += 7 {
  94. if index >= l {
  95. return io.ErrUnexpectedEOF
  96. }
  97. b := data[index]
  98. index++
  99. stringLen |= (uint64(b) & 0x7F) << shift
  100. if b < 0x80 {
  101. break
  102. }
  103. }
  104. postIndex := index + int(stringLen)
  105. if postIndex > l {
  106. return io.ErrUnexpectedEOF
  107. }
  108. m.Method = string(data[index:postIndex])
  109. index = postIndex
  110. case 3:
  111. if wireType != 2 {
  112. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  113. }
  114. var stringLen uint64
  115. for shift := uint(0); ; shift += 7 {
  116. if index >= l {
  117. return io.ErrUnexpectedEOF
  118. }
  119. b := data[index]
  120. index++
  121. stringLen |= (uint64(b) & 0x7F) << shift
  122. if b < 0x80 {
  123. break
  124. }
  125. }
  126. postIndex := index + int(stringLen)
  127. if postIndex > l {
  128. return io.ErrUnexpectedEOF
  129. }
  130. m.Path = string(data[index:postIndex])
  131. index = postIndex
  132. case 4:
  133. if wireType != 2 {
  134. return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType)
  135. }
  136. var stringLen uint64
  137. for shift := uint(0); ; shift += 7 {
  138. if index >= l {
  139. return io.ErrUnexpectedEOF
  140. }
  141. b := data[index]
  142. index++
  143. stringLen |= (uint64(b) & 0x7F) << shift
  144. if b < 0x80 {
  145. break
  146. }
  147. }
  148. postIndex := index + int(stringLen)
  149. if postIndex > l {
  150. return io.ErrUnexpectedEOF
  151. }
  152. m.Val = string(data[index:postIndex])
  153. index = postIndex
  154. case 5:
  155. if wireType != 0 {
  156. return fmt.Errorf("proto: wrong wireType = %d for field Dir", wireType)
  157. }
  158. var v int
  159. for shift := uint(0); ; shift += 7 {
  160. if index >= l {
  161. return io.ErrUnexpectedEOF
  162. }
  163. b := data[index]
  164. index++
  165. v |= (int(b) & 0x7F) << shift
  166. if b < 0x80 {
  167. break
  168. }
  169. }
  170. m.Dir = bool(v != 0)
  171. case 6:
  172. if wireType != 2 {
  173. return fmt.Errorf("proto: wrong wireType = %d for field PrevValue", wireType)
  174. }
  175. var stringLen uint64
  176. for shift := uint(0); ; shift += 7 {
  177. if index >= l {
  178. return io.ErrUnexpectedEOF
  179. }
  180. b := data[index]
  181. index++
  182. stringLen |= (uint64(b) & 0x7F) << shift
  183. if b < 0x80 {
  184. break
  185. }
  186. }
  187. postIndex := index + int(stringLen)
  188. if postIndex > l {
  189. return io.ErrUnexpectedEOF
  190. }
  191. m.PrevValue = string(data[index:postIndex])
  192. index = postIndex
  193. case 7:
  194. if wireType != 0 {
  195. return fmt.Errorf("proto: wrong wireType = %d for field PrevIndex", wireType)
  196. }
  197. for shift := uint(0); ; shift += 7 {
  198. if index >= l {
  199. return io.ErrUnexpectedEOF
  200. }
  201. b := data[index]
  202. index++
  203. m.PrevIndex |= (uint64(b) & 0x7F) << shift
  204. if b < 0x80 {
  205. break
  206. }
  207. }
  208. case 8:
  209. if wireType != 0 {
  210. return fmt.Errorf("proto: wrong wireType = %d for field PrevExist", wireType)
  211. }
  212. var v int
  213. for shift := uint(0); ; shift += 7 {
  214. if index >= l {
  215. return io.ErrUnexpectedEOF
  216. }
  217. b := data[index]
  218. index++
  219. v |= (int(b) & 0x7F) << shift
  220. if b < 0x80 {
  221. break
  222. }
  223. }
  224. b := bool(v != 0)
  225. m.PrevExist = &b
  226. case 9:
  227. if wireType != 0 {
  228. return fmt.Errorf("proto: wrong wireType = %d for field Expiration", wireType)
  229. }
  230. for shift := uint(0); ; shift += 7 {
  231. if index >= l {
  232. return io.ErrUnexpectedEOF
  233. }
  234. b := data[index]
  235. index++
  236. m.Expiration |= (int64(b) & 0x7F) << shift
  237. if b < 0x80 {
  238. break
  239. }
  240. }
  241. case 10:
  242. if wireType != 0 {
  243. return fmt.Errorf("proto: wrong wireType = %d for field Wait", wireType)
  244. }
  245. var v int
  246. for shift := uint(0); ; shift += 7 {
  247. if index >= l {
  248. return io.ErrUnexpectedEOF
  249. }
  250. b := data[index]
  251. index++
  252. v |= (int(b) & 0x7F) << shift
  253. if b < 0x80 {
  254. break
  255. }
  256. }
  257. m.Wait = bool(v != 0)
  258. case 11:
  259. if wireType != 0 {
  260. return fmt.Errorf("proto: wrong wireType = %d for field Since", wireType)
  261. }
  262. for shift := uint(0); ; shift += 7 {
  263. if index >= l {
  264. return io.ErrUnexpectedEOF
  265. }
  266. b := data[index]
  267. index++
  268. m.Since |= (uint64(b) & 0x7F) << shift
  269. if b < 0x80 {
  270. break
  271. }
  272. }
  273. case 12:
  274. if wireType != 0 {
  275. return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
  276. }
  277. var v int
  278. for shift := uint(0); ; shift += 7 {
  279. if index >= l {
  280. return io.ErrUnexpectedEOF
  281. }
  282. b := data[index]
  283. index++
  284. v |= (int(b) & 0x7F) << shift
  285. if b < 0x80 {
  286. break
  287. }
  288. }
  289. m.Recursive = bool(v != 0)
  290. case 13:
  291. if wireType != 0 {
  292. return fmt.Errorf("proto: wrong wireType = %d for field Sorted", wireType)
  293. }
  294. var v int
  295. for shift := uint(0); ; shift += 7 {
  296. if index >= l {
  297. return io.ErrUnexpectedEOF
  298. }
  299. b := data[index]
  300. index++
  301. v |= (int(b) & 0x7F) << shift
  302. if b < 0x80 {
  303. break
  304. }
  305. }
  306. m.Sorted = bool(v != 0)
  307. case 14:
  308. if wireType != 0 {
  309. return fmt.Errorf("proto: wrong wireType = %d for field Quorum", wireType)
  310. }
  311. var v int
  312. for shift := uint(0); ; shift += 7 {
  313. if index >= l {
  314. return io.ErrUnexpectedEOF
  315. }
  316. b := data[index]
  317. index++
  318. v |= (int(b) & 0x7F) << shift
  319. if b < 0x80 {
  320. break
  321. }
  322. }
  323. m.Quorum = bool(v != 0)
  324. case 15:
  325. if wireType != 0 {
  326. return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
  327. }
  328. for shift := uint(0); ; shift += 7 {
  329. if index >= l {
  330. return io.ErrUnexpectedEOF
  331. }
  332. b := data[index]
  333. index++
  334. m.Time |= (int64(b) & 0x7F) << shift
  335. if b < 0x80 {
  336. break
  337. }
  338. }
  339. case 16:
  340. if wireType != 0 {
  341. return fmt.Errorf("proto: wrong wireType = %d for field Stream", wireType)
  342. }
  343. var v int
  344. for shift := uint(0); ; shift += 7 {
  345. if index >= l {
  346. return io.ErrUnexpectedEOF
  347. }
  348. b := data[index]
  349. index++
  350. v |= (int(b) & 0x7F) << shift
  351. if b < 0x80 {
  352. break
  353. }
  354. }
  355. m.Stream = bool(v != 0)
  356. default:
  357. var sizeOfWire int
  358. for {
  359. sizeOfWire++
  360. wire >>= 7
  361. if wire == 0 {
  362. break
  363. }
  364. }
  365. index -= sizeOfWire
  366. skippy, err := github_com_gogo_protobuf_proto.Skip(data[index:])
  367. if err != nil {
  368. return err
  369. }
  370. if (index + skippy) > l {
  371. return io.ErrUnexpectedEOF
  372. }
  373. m.XXX_unrecognized = append(m.XXX_unrecognized, data[index:index+skippy]...)
  374. index += skippy
  375. }
  376. }
  377. return nil
  378. }
  379. func (m *Metadata) Unmarshal(data []byte) error {
  380. l := len(data)
  381. index := 0
  382. for index < l {
  383. var wire uint64
  384. for shift := uint(0); ; shift += 7 {
  385. if index >= l {
  386. return io.ErrUnexpectedEOF
  387. }
  388. b := data[index]
  389. index++
  390. wire |= (uint64(b) & 0x7F) << shift
  391. if b < 0x80 {
  392. break
  393. }
  394. }
  395. fieldNum := int32(wire >> 3)
  396. wireType := int(wire & 0x7)
  397. switch fieldNum {
  398. case 1:
  399. if wireType != 0 {
  400. return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType)
  401. }
  402. for shift := uint(0); ; shift += 7 {
  403. if index >= l {
  404. return io.ErrUnexpectedEOF
  405. }
  406. b := data[index]
  407. index++
  408. m.NodeID |= (uint64(b) & 0x7F) << shift
  409. if b < 0x80 {
  410. break
  411. }
  412. }
  413. case 2:
  414. if wireType != 0 {
  415. return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType)
  416. }
  417. for shift := uint(0); ; shift += 7 {
  418. if index >= l {
  419. return io.ErrUnexpectedEOF
  420. }
  421. b := data[index]
  422. index++
  423. m.ClusterID |= (uint64(b) & 0x7F) << shift
  424. if b < 0x80 {
  425. break
  426. }
  427. }
  428. default:
  429. var sizeOfWire int
  430. for {
  431. sizeOfWire++
  432. wire >>= 7
  433. if wire == 0 {
  434. break
  435. }
  436. }
  437. index -= sizeOfWire
  438. skippy, err := github_com_gogo_protobuf_proto.Skip(data[index:])
  439. if err != nil {
  440. return err
  441. }
  442. if (index + skippy) > l {
  443. return io.ErrUnexpectedEOF
  444. }
  445. m.XXX_unrecognized = append(m.XXX_unrecognized, data[index:index+skippy]...)
  446. index += skippy
  447. }
  448. }
  449. return nil
  450. }
  451. func (m *Request) Size() (n int) {
  452. var l int
  453. _ = l
  454. n += 1 + sovEtcdserver(uint64(m.ID))
  455. l = len(m.Method)
  456. n += 1 + l + sovEtcdserver(uint64(l))
  457. l = len(m.Path)
  458. n += 1 + l + sovEtcdserver(uint64(l))
  459. l = len(m.Val)
  460. n += 1 + l + sovEtcdserver(uint64(l))
  461. n += 2
  462. l = len(m.PrevValue)
  463. n += 1 + l + sovEtcdserver(uint64(l))
  464. n += 1 + sovEtcdserver(uint64(m.PrevIndex))
  465. if m.PrevExist != nil {
  466. n += 2
  467. }
  468. n += 1 + sovEtcdserver(uint64(m.Expiration))
  469. n += 2
  470. n += 1 + sovEtcdserver(uint64(m.Since))
  471. n += 2
  472. n += 2
  473. n += 2
  474. n += 1 + sovEtcdserver(uint64(m.Time))
  475. n += 3
  476. if m.XXX_unrecognized != nil {
  477. n += len(m.XXX_unrecognized)
  478. }
  479. return n
  480. }
  481. func (m *Metadata) Size() (n int) {
  482. var l int
  483. _ = l
  484. n += 1 + sovEtcdserver(uint64(m.NodeID))
  485. n += 1 + sovEtcdserver(uint64(m.ClusterID))
  486. if m.XXX_unrecognized != nil {
  487. n += len(m.XXX_unrecognized)
  488. }
  489. return n
  490. }
  491. func sovEtcdserver(x uint64) (n int) {
  492. for {
  493. n++
  494. x >>= 7
  495. if x == 0 {
  496. break
  497. }
  498. }
  499. return n
  500. }
  501. func sozEtcdserver(x uint64) (n int) {
  502. return sovEtcdserver(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  503. }
  504. func (m *Request) Marshal() (data []byte, err error) {
  505. size := m.Size()
  506. data = make([]byte, size)
  507. n, err := m.MarshalTo(data)
  508. if err != nil {
  509. return nil, err
  510. }
  511. return data[:n], nil
  512. }
  513. func (m *Request) MarshalTo(data []byte) (n int, err error) {
  514. var i int
  515. _ = i
  516. var l int
  517. _ = l
  518. data[i] = 0x8
  519. i++
  520. i = encodeVarintEtcdserver(data, i, uint64(m.ID))
  521. data[i] = 0x12
  522. i++
  523. i = encodeVarintEtcdserver(data, i, uint64(len(m.Method)))
  524. i += copy(data[i:], m.Method)
  525. data[i] = 0x1a
  526. i++
  527. i = encodeVarintEtcdserver(data, i, uint64(len(m.Path)))
  528. i += copy(data[i:], m.Path)
  529. data[i] = 0x22
  530. i++
  531. i = encodeVarintEtcdserver(data, i, uint64(len(m.Val)))
  532. i += copy(data[i:], m.Val)
  533. data[i] = 0x28
  534. i++
  535. if m.Dir {
  536. data[i] = 1
  537. } else {
  538. data[i] = 0
  539. }
  540. i++
  541. data[i] = 0x32
  542. i++
  543. i = encodeVarintEtcdserver(data, i, uint64(len(m.PrevValue)))
  544. i += copy(data[i:], m.PrevValue)
  545. data[i] = 0x38
  546. i++
  547. i = encodeVarintEtcdserver(data, i, uint64(m.PrevIndex))
  548. if m.PrevExist != nil {
  549. data[i] = 0x40
  550. i++
  551. if *m.PrevExist {
  552. data[i] = 1
  553. } else {
  554. data[i] = 0
  555. }
  556. i++
  557. }
  558. data[i] = 0x48
  559. i++
  560. i = encodeVarintEtcdserver(data, i, uint64(m.Expiration))
  561. data[i] = 0x50
  562. i++
  563. if m.Wait {
  564. data[i] = 1
  565. } else {
  566. data[i] = 0
  567. }
  568. i++
  569. data[i] = 0x58
  570. i++
  571. i = encodeVarintEtcdserver(data, i, uint64(m.Since))
  572. data[i] = 0x60
  573. i++
  574. if m.Recursive {
  575. data[i] = 1
  576. } else {
  577. data[i] = 0
  578. }
  579. i++
  580. data[i] = 0x68
  581. i++
  582. if m.Sorted {
  583. data[i] = 1
  584. } else {
  585. data[i] = 0
  586. }
  587. i++
  588. data[i] = 0x70
  589. i++
  590. if m.Quorum {
  591. data[i] = 1
  592. } else {
  593. data[i] = 0
  594. }
  595. i++
  596. data[i] = 0x78
  597. i++
  598. i = encodeVarintEtcdserver(data, i, uint64(m.Time))
  599. data[i] = 0x80
  600. i++
  601. data[i] = 0x1
  602. i++
  603. if m.Stream {
  604. data[i] = 1
  605. } else {
  606. data[i] = 0
  607. }
  608. i++
  609. if m.XXX_unrecognized != nil {
  610. i += copy(data[i:], m.XXX_unrecognized)
  611. }
  612. return i, nil
  613. }
  614. func (m *Metadata) Marshal() (data []byte, err error) {
  615. size := m.Size()
  616. data = make([]byte, size)
  617. n, err := m.MarshalTo(data)
  618. if err != nil {
  619. return nil, err
  620. }
  621. return data[:n], nil
  622. }
  623. func (m *Metadata) MarshalTo(data []byte) (n int, err error) {
  624. var i int
  625. _ = i
  626. var l int
  627. _ = l
  628. data[i] = 0x8
  629. i++
  630. i = encodeVarintEtcdserver(data, i, uint64(m.NodeID))
  631. data[i] = 0x10
  632. i++
  633. i = encodeVarintEtcdserver(data, i, uint64(m.ClusterID))
  634. if m.XXX_unrecognized != nil {
  635. i += copy(data[i:], m.XXX_unrecognized)
  636. }
  637. return i, nil
  638. }
  639. func encodeFixed64Etcdserver(data []byte, offset int, v uint64) int {
  640. data[offset] = uint8(v)
  641. data[offset+1] = uint8(v >> 8)
  642. data[offset+2] = uint8(v >> 16)
  643. data[offset+3] = uint8(v >> 24)
  644. data[offset+4] = uint8(v >> 32)
  645. data[offset+5] = uint8(v >> 40)
  646. data[offset+6] = uint8(v >> 48)
  647. data[offset+7] = uint8(v >> 56)
  648. return offset + 8
  649. }
  650. func encodeFixed32Etcdserver(data []byte, offset int, v uint32) int {
  651. data[offset] = uint8(v)
  652. data[offset+1] = uint8(v >> 8)
  653. data[offset+2] = uint8(v >> 16)
  654. data[offset+3] = uint8(v >> 24)
  655. return offset + 4
  656. }
  657. func encodeVarintEtcdserver(data []byte, offset int, v uint64) int {
  658. for v >= 1<<7 {
  659. data[offset] = uint8(v&0x7f | 0x80)
  660. v >>= 7
  661. offset++
  662. }
  663. data[offset] = uint8(v)
  664. return offset + 1
  665. }