generated.pb.go 48 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174
  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/discovery/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. "sort"
  20. k8s_io_api_core_v1 "k8s.io/api/core/v1"
  21. v1 "k8s.io/api/core/v1"
  22. math_bits "math/bits"
  23. reflect "reflect"
  24. strings "strings"
  25. )
  26. func (m *Endpoint) Reset() { *m = Endpoint{} }
  27. func (m *EndpointConditions) Reset() { *m = EndpointConditions{} }
  28. func (m *EndpointHints) Reset() { *m = EndpointHints{} }
  29. func (m *EndpointPort) Reset() { *m = EndpointPort{} }
  30. func (m *EndpointSlice) Reset() { *m = EndpointSlice{} }
  31. func (m *EndpointSliceList) Reset() { *m = EndpointSliceList{} }
  32. func (m *ForNode) Reset() { *m = ForNode{} }
  33. func (m *ForZone) Reset() { *m = ForZone{} }
  34. func (m *Endpoint) Marshal() (dAtA []byte, err error) {
  35. size := m.Size()
  36. dAtA = make([]byte, size)
  37. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  38. if err != nil {
  39. return nil, err
  40. }
  41. return dAtA[:n], nil
  42. }
  43. func (m *Endpoint) MarshalTo(dAtA []byte) (int, error) {
  44. size := m.Size()
  45. return m.MarshalToSizedBuffer(dAtA[:size])
  46. }
  47. func (m *Endpoint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  48. i := len(dAtA)
  49. _ = i
  50. var l int
  51. _ = l
  52. if m.Hints != nil {
  53. {
  54. size, err := m.Hints.MarshalToSizedBuffer(dAtA[:i])
  55. if err != nil {
  56. return 0, err
  57. }
  58. i -= size
  59. i = encodeVarintGenerated(dAtA, i, uint64(size))
  60. }
  61. i--
  62. dAtA[i] = 0x42
  63. }
  64. if m.Zone != nil {
  65. i -= len(*m.Zone)
  66. copy(dAtA[i:], *m.Zone)
  67. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Zone)))
  68. i--
  69. dAtA[i] = 0x3a
  70. }
  71. if m.NodeName != nil {
  72. i -= len(*m.NodeName)
  73. copy(dAtA[i:], *m.NodeName)
  74. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.NodeName)))
  75. i--
  76. dAtA[i] = 0x32
  77. }
  78. if len(m.DeprecatedTopology) > 0 {
  79. keysForDeprecatedTopology := make([]string, 0, len(m.DeprecatedTopology))
  80. for k := range m.DeprecatedTopology {
  81. keysForDeprecatedTopology = append(keysForDeprecatedTopology, string(k))
  82. }
  83. sort.Strings(keysForDeprecatedTopology)
  84. for iNdEx := len(keysForDeprecatedTopology) - 1; iNdEx >= 0; iNdEx-- {
  85. v := m.DeprecatedTopology[string(keysForDeprecatedTopology[iNdEx])]
  86. baseI := i
  87. i -= len(v)
  88. copy(dAtA[i:], v)
  89. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  90. i--
  91. dAtA[i] = 0x12
  92. i -= len(keysForDeprecatedTopology[iNdEx])
  93. copy(dAtA[i:], keysForDeprecatedTopology[iNdEx])
  94. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDeprecatedTopology[iNdEx])))
  95. i--
  96. dAtA[i] = 0xa
  97. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  98. i--
  99. dAtA[i] = 0x2a
  100. }
  101. }
  102. if m.TargetRef != nil {
  103. {
  104. size, err := m.TargetRef.MarshalToSizedBuffer(dAtA[:i])
  105. if err != nil {
  106. return 0, err
  107. }
  108. i -= size
  109. i = encodeVarintGenerated(dAtA, i, uint64(size))
  110. }
  111. i--
  112. dAtA[i] = 0x22
  113. }
  114. if m.Hostname != nil {
  115. i -= len(*m.Hostname)
  116. copy(dAtA[i:], *m.Hostname)
  117. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Hostname)))
  118. i--
  119. dAtA[i] = 0x1a
  120. }
  121. {
  122. size, err := m.Conditions.MarshalToSizedBuffer(dAtA[:i])
  123. if err != nil {
  124. return 0, err
  125. }
  126. i -= size
  127. i = encodeVarintGenerated(dAtA, i, uint64(size))
  128. }
  129. i--
  130. dAtA[i] = 0x12
  131. if len(m.Addresses) > 0 {
  132. for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- {
  133. i -= len(m.Addresses[iNdEx])
  134. copy(dAtA[i:], m.Addresses[iNdEx])
  135. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Addresses[iNdEx])))
  136. i--
  137. dAtA[i] = 0xa
  138. }
  139. }
  140. return len(dAtA) - i, nil
  141. }
  142. func (m *EndpointConditions) Marshal() (dAtA []byte, err error) {
  143. size := m.Size()
  144. dAtA = make([]byte, size)
  145. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  146. if err != nil {
  147. return nil, err
  148. }
  149. return dAtA[:n], nil
  150. }
  151. func (m *EndpointConditions) MarshalTo(dAtA []byte) (int, error) {
  152. size := m.Size()
  153. return m.MarshalToSizedBuffer(dAtA[:size])
  154. }
  155. func (m *EndpointConditions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  156. i := len(dAtA)
  157. _ = i
  158. var l int
  159. _ = l
  160. if m.Terminating != nil {
  161. i--
  162. if *m.Terminating {
  163. dAtA[i] = 1
  164. } else {
  165. dAtA[i] = 0
  166. }
  167. i--
  168. dAtA[i] = 0x18
  169. }
  170. if m.Serving != nil {
  171. i--
  172. if *m.Serving {
  173. dAtA[i] = 1
  174. } else {
  175. dAtA[i] = 0
  176. }
  177. i--
  178. dAtA[i] = 0x10
  179. }
  180. if m.Ready != nil {
  181. i--
  182. if *m.Ready {
  183. dAtA[i] = 1
  184. } else {
  185. dAtA[i] = 0
  186. }
  187. i--
  188. dAtA[i] = 0x8
  189. }
  190. return len(dAtA) - i, nil
  191. }
  192. func (m *EndpointHints) Marshal() (dAtA []byte, err error) {
  193. size := m.Size()
  194. dAtA = make([]byte, size)
  195. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  196. if err != nil {
  197. return nil, err
  198. }
  199. return dAtA[:n], nil
  200. }
  201. func (m *EndpointHints) MarshalTo(dAtA []byte) (int, error) {
  202. size := m.Size()
  203. return m.MarshalToSizedBuffer(dAtA[:size])
  204. }
  205. func (m *EndpointHints) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  206. i := len(dAtA)
  207. _ = i
  208. var l int
  209. _ = l
  210. if len(m.ForNodes) > 0 {
  211. for iNdEx := len(m.ForNodes) - 1; iNdEx >= 0; iNdEx-- {
  212. {
  213. size, err := m.ForNodes[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  214. if err != nil {
  215. return 0, err
  216. }
  217. i -= size
  218. i = encodeVarintGenerated(dAtA, i, uint64(size))
  219. }
  220. i--
  221. dAtA[i] = 0x12
  222. }
  223. }
  224. if len(m.ForZones) > 0 {
  225. for iNdEx := len(m.ForZones) - 1; iNdEx >= 0; iNdEx-- {
  226. {
  227. size, err := m.ForZones[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  228. if err != nil {
  229. return 0, err
  230. }
  231. i -= size
  232. i = encodeVarintGenerated(dAtA, i, uint64(size))
  233. }
  234. i--
  235. dAtA[i] = 0xa
  236. }
  237. }
  238. return len(dAtA) - i, nil
  239. }
  240. func (m *EndpointPort) Marshal() (dAtA []byte, err error) {
  241. size := m.Size()
  242. dAtA = make([]byte, size)
  243. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  244. if err != nil {
  245. return nil, err
  246. }
  247. return dAtA[:n], nil
  248. }
  249. func (m *EndpointPort) MarshalTo(dAtA []byte) (int, error) {
  250. size := m.Size()
  251. return m.MarshalToSizedBuffer(dAtA[:size])
  252. }
  253. func (m *EndpointPort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  254. i := len(dAtA)
  255. _ = i
  256. var l int
  257. _ = l
  258. if m.AppProtocol != nil {
  259. i -= len(*m.AppProtocol)
  260. copy(dAtA[i:], *m.AppProtocol)
  261. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.AppProtocol)))
  262. i--
  263. dAtA[i] = 0x22
  264. }
  265. if m.Port != nil {
  266. i = encodeVarintGenerated(dAtA, i, uint64(*m.Port))
  267. i--
  268. dAtA[i] = 0x18
  269. }
  270. if m.Protocol != nil {
  271. i -= len(*m.Protocol)
  272. copy(dAtA[i:], *m.Protocol)
  273. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Protocol)))
  274. i--
  275. dAtA[i] = 0x12
  276. }
  277. if m.Name != nil {
  278. i -= len(*m.Name)
  279. copy(dAtA[i:], *m.Name)
  280. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Name)))
  281. i--
  282. dAtA[i] = 0xa
  283. }
  284. return len(dAtA) - i, nil
  285. }
  286. func (m *EndpointSlice) Marshal() (dAtA []byte, err error) {
  287. size := m.Size()
  288. dAtA = make([]byte, size)
  289. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  290. if err != nil {
  291. return nil, err
  292. }
  293. return dAtA[:n], nil
  294. }
  295. func (m *EndpointSlice) MarshalTo(dAtA []byte) (int, error) {
  296. size := m.Size()
  297. return m.MarshalToSizedBuffer(dAtA[:size])
  298. }
  299. func (m *EndpointSlice) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  300. i := len(dAtA)
  301. _ = i
  302. var l int
  303. _ = l
  304. i -= len(m.AddressType)
  305. copy(dAtA[i:], m.AddressType)
  306. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AddressType)))
  307. i--
  308. dAtA[i] = 0x22
  309. if len(m.Ports) > 0 {
  310. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  311. {
  312. size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  313. if err != nil {
  314. return 0, err
  315. }
  316. i -= size
  317. i = encodeVarintGenerated(dAtA, i, uint64(size))
  318. }
  319. i--
  320. dAtA[i] = 0x1a
  321. }
  322. }
  323. if len(m.Endpoints) > 0 {
  324. for iNdEx := len(m.Endpoints) - 1; iNdEx >= 0; iNdEx-- {
  325. {
  326. size, err := m.Endpoints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  327. if err != nil {
  328. return 0, err
  329. }
  330. i -= size
  331. i = encodeVarintGenerated(dAtA, i, uint64(size))
  332. }
  333. i--
  334. dAtA[i] = 0x12
  335. }
  336. }
  337. {
  338. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  339. if err != nil {
  340. return 0, err
  341. }
  342. i -= size
  343. i = encodeVarintGenerated(dAtA, i, uint64(size))
  344. }
  345. i--
  346. dAtA[i] = 0xa
  347. return len(dAtA) - i, nil
  348. }
  349. func (m *EndpointSliceList) Marshal() (dAtA []byte, err error) {
  350. size := m.Size()
  351. dAtA = make([]byte, size)
  352. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  353. if err != nil {
  354. return nil, err
  355. }
  356. return dAtA[:n], nil
  357. }
  358. func (m *EndpointSliceList) MarshalTo(dAtA []byte) (int, error) {
  359. size := m.Size()
  360. return m.MarshalToSizedBuffer(dAtA[:size])
  361. }
  362. func (m *EndpointSliceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  363. i := len(dAtA)
  364. _ = i
  365. var l int
  366. _ = l
  367. if len(m.Items) > 0 {
  368. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  369. {
  370. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  371. if err != nil {
  372. return 0, err
  373. }
  374. i -= size
  375. i = encodeVarintGenerated(dAtA, i, uint64(size))
  376. }
  377. i--
  378. dAtA[i] = 0x12
  379. }
  380. }
  381. {
  382. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  383. if err != nil {
  384. return 0, err
  385. }
  386. i -= size
  387. i = encodeVarintGenerated(dAtA, i, uint64(size))
  388. }
  389. i--
  390. dAtA[i] = 0xa
  391. return len(dAtA) - i, nil
  392. }
  393. func (m *ForNode) Marshal() (dAtA []byte, err error) {
  394. size := m.Size()
  395. dAtA = make([]byte, size)
  396. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  397. if err != nil {
  398. return nil, err
  399. }
  400. return dAtA[:n], nil
  401. }
  402. func (m *ForNode) MarshalTo(dAtA []byte) (int, error) {
  403. size := m.Size()
  404. return m.MarshalToSizedBuffer(dAtA[:size])
  405. }
  406. func (m *ForNode) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  407. i := len(dAtA)
  408. _ = i
  409. var l int
  410. _ = l
  411. i -= len(m.Name)
  412. copy(dAtA[i:], m.Name)
  413. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  414. i--
  415. dAtA[i] = 0xa
  416. return len(dAtA) - i, nil
  417. }
  418. func (m *ForZone) Marshal() (dAtA []byte, err error) {
  419. size := m.Size()
  420. dAtA = make([]byte, size)
  421. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  422. if err != nil {
  423. return nil, err
  424. }
  425. return dAtA[:n], nil
  426. }
  427. func (m *ForZone) MarshalTo(dAtA []byte) (int, error) {
  428. size := m.Size()
  429. return m.MarshalToSizedBuffer(dAtA[:size])
  430. }
  431. func (m *ForZone) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  432. i := len(dAtA)
  433. _ = i
  434. var l int
  435. _ = l
  436. i -= len(m.Name)
  437. copy(dAtA[i:], m.Name)
  438. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  439. i--
  440. dAtA[i] = 0xa
  441. return len(dAtA) - i, nil
  442. }
  443. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  444. offset -= sovGenerated(v)
  445. base := offset
  446. for v >= 1<<7 {
  447. dAtA[offset] = uint8(v&0x7f | 0x80)
  448. v >>= 7
  449. offset++
  450. }
  451. dAtA[offset] = uint8(v)
  452. return base
  453. }
  454. func (m *Endpoint) Size() (n int) {
  455. if m == nil {
  456. return 0
  457. }
  458. var l int
  459. _ = l
  460. if len(m.Addresses) > 0 {
  461. for _, s := range m.Addresses {
  462. l = len(s)
  463. n += 1 + l + sovGenerated(uint64(l))
  464. }
  465. }
  466. l = m.Conditions.Size()
  467. n += 1 + l + sovGenerated(uint64(l))
  468. if m.Hostname != nil {
  469. l = len(*m.Hostname)
  470. n += 1 + l + sovGenerated(uint64(l))
  471. }
  472. if m.TargetRef != nil {
  473. l = m.TargetRef.Size()
  474. n += 1 + l + sovGenerated(uint64(l))
  475. }
  476. if len(m.DeprecatedTopology) > 0 {
  477. for k, v := range m.DeprecatedTopology {
  478. _ = k
  479. _ = v
  480. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  481. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  482. }
  483. }
  484. if m.NodeName != nil {
  485. l = len(*m.NodeName)
  486. n += 1 + l + sovGenerated(uint64(l))
  487. }
  488. if m.Zone != nil {
  489. l = len(*m.Zone)
  490. n += 1 + l + sovGenerated(uint64(l))
  491. }
  492. if m.Hints != nil {
  493. l = m.Hints.Size()
  494. n += 1 + l + sovGenerated(uint64(l))
  495. }
  496. return n
  497. }
  498. func (m *EndpointConditions) Size() (n int) {
  499. if m == nil {
  500. return 0
  501. }
  502. var l int
  503. _ = l
  504. if m.Ready != nil {
  505. n += 2
  506. }
  507. if m.Serving != nil {
  508. n += 2
  509. }
  510. if m.Terminating != nil {
  511. n += 2
  512. }
  513. return n
  514. }
  515. func (m *EndpointHints) Size() (n int) {
  516. if m == nil {
  517. return 0
  518. }
  519. var l int
  520. _ = l
  521. if len(m.ForZones) > 0 {
  522. for _, e := range m.ForZones {
  523. l = e.Size()
  524. n += 1 + l + sovGenerated(uint64(l))
  525. }
  526. }
  527. if len(m.ForNodes) > 0 {
  528. for _, e := range m.ForNodes {
  529. l = e.Size()
  530. n += 1 + l + sovGenerated(uint64(l))
  531. }
  532. }
  533. return n
  534. }
  535. func (m *EndpointPort) Size() (n int) {
  536. if m == nil {
  537. return 0
  538. }
  539. var l int
  540. _ = l
  541. if m.Name != nil {
  542. l = len(*m.Name)
  543. n += 1 + l + sovGenerated(uint64(l))
  544. }
  545. if m.Protocol != nil {
  546. l = len(*m.Protocol)
  547. n += 1 + l + sovGenerated(uint64(l))
  548. }
  549. if m.Port != nil {
  550. n += 1 + sovGenerated(uint64(*m.Port))
  551. }
  552. if m.AppProtocol != nil {
  553. l = len(*m.AppProtocol)
  554. n += 1 + l + sovGenerated(uint64(l))
  555. }
  556. return n
  557. }
  558. func (m *EndpointSlice) Size() (n int) {
  559. if m == nil {
  560. return 0
  561. }
  562. var l int
  563. _ = l
  564. l = m.ObjectMeta.Size()
  565. n += 1 + l + sovGenerated(uint64(l))
  566. if len(m.Endpoints) > 0 {
  567. for _, e := range m.Endpoints {
  568. l = e.Size()
  569. n += 1 + l + sovGenerated(uint64(l))
  570. }
  571. }
  572. if len(m.Ports) > 0 {
  573. for _, e := range m.Ports {
  574. l = e.Size()
  575. n += 1 + l + sovGenerated(uint64(l))
  576. }
  577. }
  578. l = len(m.AddressType)
  579. n += 1 + l + sovGenerated(uint64(l))
  580. return n
  581. }
  582. func (m *EndpointSliceList) Size() (n int) {
  583. if m == nil {
  584. return 0
  585. }
  586. var l int
  587. _ = l
  588. l = m.ListMeta.Size()
  589. n += 1 + l + sovGenerated(uint64(l))
  590. if len(m.Items) > 0 {
  591. for _, e := range m.Items {
  592. l = e.Size()
  593. n += 1 + l + sovGenerated(uint64(l))
  594. }
  595. }
  596. return n
  597. }
  598. func (m *ForNode) Size() (n int) {
  599. if m == nil {
  600. return 0
  601. }
  602. var l int
  603. _ = l
  604. l = len(m.Name)
  605. n += 1 + l + sovGenerated(uint64(l))
  606. return n
  607. }
  608. func (m *ForZone) Size() (n int) {
  609. if m == nil {
  610. return 0
  611. }
  612. var l int
  613. _ = l
  614. l = len(m.Name)
  615. n += 1 + l + sovGenerated(uint64(l))
  616. return n
  617. }
  618. func sovGenerated(x uint64) (n int) {
  619. return (math_bits.Len64(x|1) + 6) / 7
  620. }
  621. func sozGenerated(x uint64) (n int) {
  622. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  623. }
  624. func (this *Endpoint) String() string {
  625. if this == nil {
  626. return "nil"
  627. }
  628. keysForDeprecatedTopology := make([]string, 0, len(this.DeprecatedTopology))
  629. for k := range this.DeprecatedTopology {
  630. keysForDeprecatedTopology = append(keysForDeprecatedTopology, k)
  631. }
  632. sort.Strings(keysForDeprecatedTopology)
  633. mapStringForDeprecatedTopology := "map[string]string{"
  634. for _, k := range keysForDeprecatedTopology {
  635. mapStringForDeprecatedTopology += fmt.Sprintf("%v: %v,", k, this.DeprecatedTopology[k])
  636. }
  637. mapStringForDeprecatedTopology += "}"
  638. s := strings.Join([]string{`&Endpoint{`,
  639. `Addresses:` + fmt.Sprintf("%v", this.Addresses) + `,`,
  640. `Conditions:` + strings.Replace(strings.Replace(this.Conditions.String(), "EndpointConditions", "EndpointConditions", 1), `&`, ``, 1) + `,`,
  641. `Hostname:` + valueToStringGenerated(this.Hostname) + `,`,
  642. `TargetRef:` + strings.Replace(fmt.Sprintf("%v", this.TargetRef), "ObjectReference", "v1.ObjectReference", 1) + `,`,
  643. `DeprecatedTopology:` + mapStringForDeprecatedTopology + `,`,
  644. `NodeName:` + valueToStringGenerated(this.NodeName) + `,`,
  645. `Zone:` + valueToStringGenerated(this.Zone) + `,`,
  646. `Hints:` + strings.Replace(this.Hints.String(), "EndpointHints", "EndpointHints", 1) + `,`,
  647. `}`,
  648. }, "")
  649. return s
  650. }
  651. func (this *EndpointConditions) String() string {
  652. if this == nil {
  653. return "nil"
  654. }
  655. s := strings.Join([]string{`&EndpointConditions{`,
  656. `Ready:` + valueToStringGenerated(this.Ready) + `,`,
  657. `Serving:` + valueToStringGenerated(this.Serving) + `,`,
  658. `Terminating:` + valueToStringGenerated(this.Terminating) + `,`,
  659. `}`,
  660. }, "")
  661. return s
  662. }
  663. func (this *EndpointHints) String() string {
  664. if this == nil {
  665. return "nil"
  666. }
  667. repeatedStringForForZones := "[]ForZone{"
  668. for _, f := range this.ForZones {
  669. repeatedStringForForZones += strings.Replace(strings.Replace(f.String(), "ForZone", "ForZone", 1), `&`, ``, 1) + ","
  670. }
  671. repeatedStringForForZones += "}"
  672. repeatedStringForForNodes := "[]ForNode{"
  673. for _, f := range this.ForNodes {
  674. repeatedStringForForNodes += strings.Replace(strings.Replace(f.String(), "ForNode", "ForNode", 1), `&`, ``, 1) + ","
  675. }
  676. repeatedStringForForNodes += "}"
  677. s := strings.Join([]string{`&EndpointHints{`,
  678. `ForZones:` + repeatedStringForForZones + `,`,
  679. `ForNodes:` + repeatedStringForForNodes + `,`,
  680. `}`,
  681. }, "")
  682. return s
  683. }
  684. func (this *EndpointPort) String() string {
  685. if this == nil {
  686. return "nil"
  687. }
  688. s := strings.Join([]string{`&EndpointPort{`,
  689. `Name:` + valueToStringGenerated(this.Name) + `,`,
  690. `Protocol:` + valueToStringGenerated(this.Protocol) + `,`,
  691. `Port:` + valueToStringGenerated(this.Port) + `,`,
  692. `AppProtocol:` + valueToStringGenerated(this.AppProtocol) + `,`,
  693. `}`,
  694. }, "")
  695. return s
  696. }
  697. func (this *EndpointSlice) String() string {
  698. if this == nil {
  699. return "nil"
  700. }
  701. repeatedStringForEndpoints := "[]Endpoint{"
  702. for _, f := range this.Endpoints {
  703. repeatedStringForEndpoints += strings.Replace(strings.Replace(f.String(), "Endpoint", "Endpoint", 1), `&`, ``, 1) + ","
  704. }
  705. repeatedStringForEndpoints += "}"
  706. repeatedStringForPorts := "[]EndpointPort{"
  707. for _, f := range this.Ports {
  708. repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "EndpointPort", "EndpointPort", 1), `&`, ``, 1) + ","
  709. }
  710. repeatedStringForPorts += "}"
  711. s := strings.Join([]string{`&EndpointSlice{`,
  712. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v11.ObjectMeta", 1), `&`, ``, 1) + `,`,
  713. `Endpoints:` + repeatedStringForEndpoints + `,`,
  714. `Ports:` + repeatedStringForPorts + `,`,
  715. `AddressType:` + fmt.Sprintf("%v", this.AddressType) + `,`,
  716. `}`,
  717. }, "")
  718. return s
  719. }
  720. func (this *EndpointSliceList) String() string {
  721. if this == nil {
  722. return "nil"
  723. }
  724. repeatedStringForItems := "[]EndpointSlice{"
  725. for _, f := range this.Items {
  726. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "EndpointSlice", "EndpointSlice", 1), `&`, ``, 1) + ","
  727. }
  728. repeatedStringForItems += "}"
  729. s := strings.Join([]string{`&EndpointSliceList{`,
  730. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v11.ListMeta", 1), `&`, ``, 1) + `,`,
  731. `Items:` + repeatedStringForItems + `,`,
  732. `}`,
  733. }, "")
  734. return s
  735. }
  736. func (this *ForNode) String() string {
  737. if this == nil {
  738. return "nil"
  739. }
  740. s := strings.Join([]string{`&ForNode{`,
  741. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  742. `}`,
  743. }, "")
  744. return s
  745. }
  746. func (this *ForZone) String() string {
  747. if this == nil {
  748. return "nil"
  749. }
  750. s := strings.Join([]string{`&ForZone{`,
  751. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  752. `}`,
  753. }, "")
  754. return s
  755. }
  756. func valueToStringGenerated(v interface{}) string {
  757. rv := reflect.ValueOf(v)
  758. if rv.IsNil() {
  759. return "nil"
  760. }
  761. pv := reflect.Indirect(rv).Interface()
  762. return fmt.Sprintf("*%v", pv)
  763. }
  764. func (m *Endpoint) Unmarshal(dAtA []byte) error {
  765. l := len(dAtA)
  766. iNdEx := 0
  767. for iNdEx < l {
  768. preIndex := iNdEx
  769. var wire uint64
  770. for shift := uint(0); ; shift += 7 {
  771. if shift >= 64 {
  772. return ErrIntOverflowGenerated
  773. }
  774. if iNdEx >= l {
  775. return io.ErrUnexpectedEOF
  776. }
  777. b := dAtA[iNdEx]
  778. iNdEx++
  779. wire |= uint64(b&0x7F) << shift
  780. if b < 0x80 {
  781. break
  782. }
  783. }
  784. fieldNum := int32(wire >> 3)
  785. wireType := int(wire & 0x7)
  786. if wireType == 4 {
  787. return fmt.Errorf("proto: Endpoint: wiretype end group for non-group")
  788. }
  789. if fieldNum <= 0 {
  790. return fmt.Errorf("proto: Endpoint: illegal tag %d (wire type %d)", fieldNum, wire)
  791. }
  792. switch fieldNum {
  793. case 1:
  794. if wireType != 2 {
  795. return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType)
  796. }
  797. var stringLen uint64
  798. for shift := uint(0); ; shift += 7 {
  799. if shift >= 64 {
  800. return ErrIntOverflowGenerated
  801. }
  802. if iNdEx >= l {
  803. return io.ErrUnexpectedEOF
  804. }
  805. b := dAtA[iNdEx]
  806. iNdEx++
  807. stringLen |= uint64(b&0x7F) << shift
  808. if b < 0x80 {
  809. break
  810. }
  811. }
  812. intStringLen := int(stringLen)
  813. if intStringLen < 0 {
  814. return ErrInvalidLengthGenerated
  815. }
  816. postIndex := iNdEx + intStringLen
  817. if postIndex < 0 {
  818. return ErrInvalidLengthGenerated
  819. }
  820. if postIndex > l {
  821. return io.ErrUnexpectedEOF
  822. }
  823. m.Addresses = append(m.Addresses, string(dAtA[iNdEx:postIndex]))
  824. iNdEx = postIndex
  825. case 2:
  826. if wireType != 2 {
  827. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  828. }
  829. var msglen int
  830. for shift := uint(0); ; shift += 7 {
  831. if shift >= 64 {
  832. return ErrIntOverflowGenerated
  833. }
  834. if iNdEx >= l {
  835. return io.ErrUnexpectedEOF
  836. }
  837. b := dAtA[iNdEx]
  838. iNdEx++
  839. msglen |= int(b&0x7F) << shift
  840. if b < 0x80 {
  841. break
  842. }
  843. }
  844. if msglen < 0 {
  845. return ErrInvalidLengthGenerated
  846. }
  847. postIndex := iNdEx + msglen
  848. if postIndex < 0 {
  849. return ErrInvalidLengthGenerated
  850. }
  851. if postIndex > l {
  852. return io.ErrUnexpectedEOF
  853. }
  854. if err := m.Conditions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  855. return err
  856. }
  857. iNdEx = postIndex
  858. case 3:
  859. if wireType != 2 {
  860. return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
  861. }
  862. var stringLen uint64
  863. for shift := uint(0); ; shift += 7 {
  864. if shift >= 64 {
  865. return ErrIntOverflowGenerated
  866. }
  867. if iNdEx >= l {
  868. return io.ErrUnexpectedEOF
  869. }
  870. b := dAtA[iNdEx]
  871. iNdEx++
  872. stringLen |= uint64(b&0x7F) << shift
  873. if b < 0x80 {
  874. break
  875. }
  876. }
  877. intStringLen := int(stringLen)
  878. if intStringLen < 0 {
  879. return ErrInvalidLengthGenerated
  880. }
  881. postIndex := iNdEx + intStringLen
  882. if postIndex < 0 {
  883. return ErrInvalidLengthGenerated
  884. }
  885. if postIndex > l {
  886. return io.ErrUnexpectedEOF
  887. }
  888. s := string(dAtA[iNdEx:postIndex])
  889. m.Hostname = &s
  890. iNdEx = postIndex
  891. case 4:
  892. if wireType != 2 {
  893. return fmt.Errorf("proto: wrong wireType = %d for field TargetRef", wireType)
  894. }
  895. var msglen int
  896. for shift := uint(0); ; shift += 7 {
  897. if shift >= 64 {
  898. return ErrIntOverflowGenerated
  899. }
  900. if iNdEx >= l {
  901. return io.ErrUnexpectedEOF
  902. }
  903. b := dAtA[iNdEx]
  904. iNdEx++
  905. msglen |= int(b&0x7F) << shift
  906. if b < 0x80 {
  907. break
  908. }
  909. }
  910. if msglen < 0 {
  911. return ErrInvalidLengthGenerated
  912. }
  913. postIndex := iNdEx + msglen
  914. if postIndex < 0 {
  915. return ErrInvalidLengthGenerated
  916. }
  917. if postIndex > l {
  918. return io.ErrUnexpectedEOF
  919. }
  920. if m.TargetRef == nil {
  921. m.TargetRef = &v1.ObjectReference{}
  922. }
  923. if err := m.TargetRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  924. return err
  925. }
  926. iNdEx = postIndex
  927. case 5:
  928. if wireType != 2 {
  929. return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedTopology", wireType)
  930. }
  931. var msglen int
  932. for shift := uint(0); ; shift += 7 {
  933. if shift >= 64 {
  934. return ErrIntOverflowGenerated
  935. }
  936. if iNdEx >= l {
  937. return io.ErrUnexpectedEOF
  938. }
  939. b := dAtA[iNdEx]
  940. iNdEx++
  941. msglen |= int(b&0x7F) << shift
  942. if b < 0x80 {
  943. break
  944. }
  945. }
  946. if msglen < 0 {
  947. return ErrInvalidLengthGenerated
  948. }
  949. postIndex := iNdEx + msglen
  950. if postIndex < 0 {
  951. return ErrInvalidLengthGenerated
  952. }
  953. if postIndex > l {
  954. return io.ErrUnexpectedEOF
  955. }
  956. if m.DeprecatedTopology == nil {
  957. m.DeprecatedTopology = make(map[string]string)
  958. }
  959. var mapkey string
  960. var mapvalue string
  961. for iNdEx < postIndex {
  962. entryPreIndex := iNdEx
  963. var wire uint64
  964. for shift := uint(0); ; shift += 7 {
  965. if shift >= 64 {
  966. return ErrIntOverflowGenerated
  967. }
  968. if iNdEx >= l {
  969. return io.ErrUnexpectedEOF
  970. }
  971. b := dAtA[iNdEx]
  972. iNdEx++
  973. wire |= uint64(b&0x7F) << shift
  974. if b < 0x80 {
  975. break
  976. }
  977. }
  978. fieldNum := int32(wire >> 3)
  979. if fieldNum == 1 {
  980. var stringLenmapkey uint64
  981. for shift := uint(0); ; shift += 7 {
  982. if shift >= 64 {
  983. return ErrIntOverflowGenerated
  984. }
  985. if iNdEx >= l {
  986. return io.ErrUnexpectedEOF
  987. }
  988. b := dAtA[iNdEx]
  989. iNdEx++
  990. stringLenmapkey |= uint64(b&0x7F) << shift
  991. if b < 0x80 {
  992. break
  993. }
  994. }
  995. intStringLenmapkey := int(stringLenmapkey)
  996. if intStringLenmapkey < 0 {
  997. return ErrInvalidLengthGenerated
  998. }
  999. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1000. if postStringIndexmapkey < 0 {
  1001. return ErrInvalidLengthGenerated
  1002. }
  1003. if postStringIndexmapkey > l {
  1004. return io.ErrUnexpectedEOF
  1005. }
  1006. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1007. iNdEx = postStringIndexmapkey
  1008. } else if fieldNum == 2 {
  1009. var stringLenmapvalue uint64
  1010. for shift := uint(0); ; shift += 7 {
  1011. if shift >= 64 {
  1012. return ErrIntOverflowGenerated
  1013. }
  1014. if iNdEx >= l {
  1015. return io.ErrUnexpectedEOF
  1016. }
  1017. b := dAtA[iNdEx]
  1018. iNdEx++
  1019. stringLenmapvalue |= uint64(b&0x7F) << shift
  1020. if b < 0x80 {
  1021. break
  1022. }
  1023. }
  1024. intStringLenmapvalue := int(stringLenmapvalue)
  1025. if intStringLenmapvalue < 0 {
  1026. return ErrInvalidLengthGenerated
  1027. }
  1028. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  1029. if postStringIndexmapvalue < 0 {
  1030. return ErrInvalidLengthGenerated
  1031. }
  1032. if postStringIndexmapvalue > l {
  1033. return io.ErrUnexpectedEOF
  1034. }
  1035. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  1036. iNdEx = postStringIndexmapvalue
  1037. } else {
  1038. iNdEx = entryPreIndex
  1039. skippy, err := skipGenerated(dAtA[iNdEx:])
  1040. if err != nil {
  1041. return err
  1042. }
  1043. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1044. return ErrInvalidLengthGenerated
  1045. }
  1046. if (iNdEx + skippy) > postIndex {
  1047. return io.ErrUnexpectedEOF
  1048. }
  1049. iNdEx += skippy
  1050. }
  1051. }
  1052. m.DeprecatedTopology[mapkey] = mapvalue
  1053. iNdEx = postIndex
  1054. case 6:
  1055. if wireType != 2 {
  1056. return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
  1057. }
  1058. var stringLen uint64
  1059. for shift := uint(0); ; shift += 7 {
  1060. if shift >= 64 {
  1061. return ErrIntOverflowGenerated
  1062. }
  1063. if iNdEx >= l {
  1064. return io.ErrUnexpectedEOF
  1065. }
  1066. b := dAtA[iNdEx]
  1067. iNdEx++
  1068. stringLen |= uint64(b&0x7F) << shift
  1069. if b < 0x80 {
  1070. break
  1071. }
  1072. }
  1073. intStringLen := int(stringLen)
  1074. if intStringLen < 0 {
  1075. return ErrInvalidLengthGenerated
  1076. }
  1077. postIndex := iNdEx + intStringLen
  1078. if postIndex < 0 {
  1079. return ErrInvalidLengthGenerated
  1080. }
  1081. if postIndex > l {
  1082. return io.ErrUnexpectedEOF
  1083. }
  1084. s := string(dAtA[iNdEx:postIndex])
  1085. m.NodeName = &s
  1086. iNdEx = postIndex
  1087. case 7:
  1088. if wireType != 2 {
  1089. return fmt.Errorf("proto: wrong wireType = %d for field Zone", wireType)
  1090. }
  1091. var stringLen uint64
  1092. for shift := uint(0); ; shift += 7 {
  1093. if shift >= 64 {
  1094. return ErrIntOverflowGenerated
  1095. }
  1096. if iNdEx >= l {
  1097. return io.ErrUnexpectedEOF
  1098. }
  1099. b := dAtA[iNdEx]
  1100. iNdEx++
  1101. stringLen |= uint64(b&0x7F) << shift
  1102. if b < 0x80 {
  1103. break
  1104. }
  1105. }
  1106. intStringLen := int(stringLen)
  1107. if intStringLen < 0 {
  1108. return ErrInvalidLengthGenerated
  1109. }
  1110. postIndex := iNdEx + intStringLen
  1111. if postIndex < 0 {
  1112. return ErrInvalidLengthGenerated
  1113. }
  1114. if postIndex > l {
  1115. return io.ErrUnexpectedEOF
  1116. }
  1117. s := string(dAtA[iNdEx:postIndex])
  1118. m.Zone = &s
  1119. iNdEx = postIndex
  1120. case 8:
  1121. if wireType != 2 {
  1122. return fmt.Errorf("proto: wrong wireType = %d for field Hints", wireType)
  1123. }
  1124. var msglen int
  1125. for shift := uint(0); ; shift += 7 {
  1126. if shift >= 64 {
  1127. return ErrIntOverflowGenerated
  1128. }
  1129. if iNdEx >= l {
  1130. return io.ErrUnexpectedEOF
  1131. }
  1132. b := dAtA[iNdEx]
  1133. iNdEx++
  1134. msglen |= int(b&0x7F) << shift
  1135. if b < 0x80 {
  1136. break
  1137. }
  1138. }
  1139. if msglen < 0 {
  1140. return ErrInvalidLengthGenerated
  1141. }
  1142. postIndex := iNdEx + msglen
  1143. if postIndex < 0 {
  1144. return ErrInvalidLengthGenerated
  1145. }
  1146. if postIndex > l {
  1147. return io.ErrUnexpectedEOF
  1148. }
  1149. if m.Hints == nil {
  1150. m.Hints = &EndpointHints{}
  1151. }
  1152. if err := m.Hints.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1153. return err
  1154. }
  1155. iNdEx = postIndex
  1156. default:
  1157. iNdEx = preIndex
  1158. skippy, err := skipGenerated(dAtA[iNdEx:])
  1159. if err != nil {
  1160. return err
  1161. }
  1162. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1163. return ErrInvalidLengthGenerated
  1164. }
  1165. if (iNdEx + skippy) > l {
  1166. return io.ErrUnexpectedEOF
  1167. }
  1168. iNdEx += skippy
  1169. }
  1170. }
  1171. if iNdEx > l {
  1172. return io.ErrUnexpectedEOF
  1173. }
  1174. return nil
  1175. }
  1176. func (m *EndpointConditions) Unmarshal(dAtA []byte) error {
  1177. l := len(dAtA)
  1178. iNdEx := 0
  1179. for iNdEx < l {
  1180. preIndex := iNdEx
  1181. var wire uint64
  1182. for shift := uint(0); ; shift += 7 {
  1183. if shift >= 64 {
  1184. return ErrIntOverflowGenerated
  1185. }
  1186. if iNdEx >= l {
  1187. return io.ErrUnexpectedEOF
  1188. }
  1189. b := dAtA[iNdEx]
  1190. iNdEx++
  1191. wire |= uint64(b&0x7F) << shift
  1192. if b < 0x80 {
  1193. break
  1194. }
  1195. }
  1196. fieldNum := int32(wire >> 3)
  1197. wireType := int(wire & 0x7)
  1198. if wireType == 4 {
  1199. return fmt.Errorf("proto: EndpointConditions: wiretype end group for non-group")
  1200. }
  1201. if fieldNum <= 0 {
  1202. return fmt.Errorf("proto: EndpointConditions: illegal tag %d (wire type %d)", fieldNum, wire)
  1203. }
  1204. switch fieldNum {
  1205. case 1:
  1206. if wireType != 0 {
  1207. return fmt.Errorf("proto: wrong wireType = %d for field Ready", wireType)
  1208. }
  1209. var v int
  1210. for shift := uint(0); ; shift += 7 {
  1211. if shift >= 64 {
  1212. return ErrIntOverflowGenerated
  1213. }
  1214. if iNdEx >= l {
  1215. return io.ErrUnexpectedEOF
  1216. }
  1217. b := dAtA[iNdEx]
  1218. iNdEx++
  1219. v |= int(b&0x7F) << shift
  1220. if b < 0x80 {
  1221. break
  1222. }
  1223. }
  1224. b := bool(v != 0)
  1225. m.Ready = &b
  1226. case 2:
  1227. if wireType != 0 {
  1228. return fmt.Errorf("proto: wrong wireType = %d for field Serving", wireType)
  1229. }
  1230. var v int
  1231. for shift := uint(0); ; shift += 7 {
  1232. if shift >= 64 {
  1233. return ErrIntOverflowGenerated
  1234. }
  1235. if iNdEx >= l {
  1236. return io.ErrUnexpectedEOF
  1237. }
  1238. b := dAtA[iNdEx]
  1239. iNdEx++
  1240. v |= int(b&0x7F) << shift
  1241. if b < 0x80 {
  1242. break
  1243. }
  1244. }
  1245. b := bool(v != 0)
  1246. m.Serving = &b
  1247. case 3:
  1248. if wireType != 0 {
  1249. return fmt.Errorf("proto: wrong wireType = %d for field Terminating", wireType)
  1250. }
  1251. var v int
  1252. for shift := uint(0); ; shift += 7 {
  1253. if shift >= 64 {
  1254. return ErrIntOverflowGenerated
  1255. }
  1256. if iNdEx >= l {
  1257. return io.ErrUnexpectedEOF
  1258. }
  1259. b := dAtA[iNdEx]
  1260. iNdEx++
  1261. v |= int(b&0x7F) << shift
  1262. if b < 0x80 {
  1263. break
  1264. }
  1265. }
  1266. b := bool(v != 0)
  1267. m.Terminating = &b
  1268. default:
  1269. iNdEx = preIndex
  1270. skippy, err := skipGenerated(dAtA[iNdEx:])
  1271. if err != nil {
  1272. return err
  1273. }
  1274. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1275. return ErrInvalidLengthGenerated
  1276. }
  1277. if (iNdEx + skippy) > l {
  1278. return io.ErrUnexpectedEOF
  1279. }
  1280. iNdEx += skippy
  1281. }
  1282. }
  1283. if iNdEx > l {
  1284. return io.ErrUnexpectedEOF
  1285. }
  1286. return nil
  1287. }
  1288. func (m *EndpointHints) Unmarshal(dAtA []byte) error {
  1289. l := len(dAtA)
  1290. iNdEx := 0
  1291. for iNdEx < l {
  1292. preIndex := iNdEx
  1293. var wire uint64
  1294. for shift := uint(0); ; shift += 7 {
  1295. if shift >= 64 {
  1296. return ErrIntOverflowGenerated
  1297. }
  1298. if iNdEx >= l {
  1299. return io.ErrUnexpectedEOF
  1300. }
  1301. b := dAtA[iNdEx]
  1302. iNdEx++
  1303. wire |= uint64(b&0x7F) << shift
  1304. if b < 0x80 {
  1305. break
  1306. }
  1307. }
  1308. fieldNum := int32(wire >> 3)
  1309. wireType := int(wire & 0x7)
  1310. if wireType == 4 {
  1311. return fmt.Errorf("proto: EndpointHints: wiretype end group for non-group")
  1312. }
  1313. if fieldNum <= 0 {
  1314. return fmt.Errorf("proto: EndpointHints: illegal tag %d (wire type %d)", fieldNum, wire)
  1315. }
  1316. switch fieldNum {
  1317. case 1:
  1318. if wireType != 2 {
  1319. return fmt.Errorf("proto: wrong wireType = %d for field ForZones", wireType)
  1320. }
  1321. var msglen int
  1322. for shift := uint(0); ; shift += 7 {
  1323. if shift >= 64 {
  1324. return ErrIntOverflowGenerated
  1325. }
  1326. if iNdEx >= l {
  1327. return io.ErrUnexpectedEOF
  1328. }
  1329. b := dAtA[iNdEx]
  1330. iNdEx++
  1331. msglen |= int(b&0x7F) << shift
  1332. if b < 0x80 {
  1333. break
  1334. }
  1335. }
  1336. if msglen < 0 {
  1337. return ErrInvalidLengthGenerated
  1338. }
  1339. postIndex := iNdEx + msglen
  1340. if postIndex < 0 {
  1341. return ErrInvalidLengthGenerated
  1342. }
  1343. if postIndex > l {
  1344. return io.ErrUnexpectedEOF
  1345. }
  1346. m.ForZones = append(m.ForZones, ForZone{})
  1347. if err := m.ForZones[len(m.ForZones)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1348. return err
  1349. }
  1350. iNdEx = postIndex
  1351. case 2:
  1352. if wireType != 2 {
  1353. return fmt.Errorf("proto: wrong wireType = %d for field ForNodes", wireType)
  1354. }
  1355. var msglen int
  1356. for shift := uint(0); ; shift += 7 {
  1357. if shift >= 64 {
  1358. return ErrIntOverflowGenerated
  1359. }
  1360. if iNdEx >= l {
  1361. return io.ErrUnexpectedEOF
  1362. }
  1363. b := dAtA[iNdEx]
  1364. iNdEx++
  1365. msglen |= int(b&0x7F) << shift
  1366. if b < 0x80 {
  1367. break
  1368. }
  1369. }
  1370. if msglen < 0 {
  1371. return ErrInvalidLengthGenerated
  1372. }
  1373. postIndex := iNdEx + msglen
  1374. if postIndex < 0 {
  1375. return ErrInvalidLengthGenerated
  1376. }
  1377. if postIndex > l {
  1378. return io.ErrUnexpectedEOF
  1379. }
  1380. m.ForNodes = append(m.ForNodes, ForNode{})
  1381. if err := m.ForNodes[len(m.ForNodes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1382. return err
  1383. }
  1384. iNdEx = postIndex
  1385. default:
  1386. iNdEx = preIndex
  1387. skippy, err := skipGenerated(dAtA[iNdEx:])
  1388. if err != nil {
  1389. return err
  1390. }
  1391. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1392. return ErrInvalidLengthGenerated
  1393. }
  1394. if (iNdEx + skippy) > l {
  1395. return io.ErrUnexpectedEOF
  1396. }
  1397. iNdEx += skippy
  1398. }
  1399. }
  1400. if iNdEx > l {
  1401. return io.ErrUnexpectedEOF
  1402. }
  1403. return nil
  1404. }
  1405. func (m *EndpointPort) Unmarshal(dAtA []byte) error {
  1406. l := len(dAtA)
  1407. iNdEx := 0
  1408. for iNdEx < l {
  1409. preIndex := iNdEx
  1410. var wire uint64
  1411. for shift := uint(0); ; shift += 7 {
  1412. if shift >= 64 {
  1413. return ErrIntOverflowGenerated
  1414. }
  1415. if iNdEx >= l {
  1416. return io.ErrUnexpectedEOF
  1417. }
  1418. b := dAtA[iNdEx]
  1419. iNdEx++
  1420. wire |= uint64(b&0x7F) << shift
  1421. if b < 0x80 {
  1422. break
  1423. }
  1424. }
  1425. fieldNum := int32(wire >> 3)
  1426. wireType := int(wire & 0x7)
  1427. if wireType == 4 {
  1428. return fmt.Errorf("proto: EndpointPort: wiretype end group for non-group")
  1429. }
  1430. if fieldNum <= 0 {
  1431. return fmt.Errorf("proto: EndpointPort: illegal tag %d (wire type %d)", fieldNum, wire)
  1432. }
  1433. switch fieldNum {
  1434. case 1:
  1435. if wireType != 2 {
  1436. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1437. }
  1438. var stringLen uint64
  1439. for shift := uint(0); ; shift += 7 {
  1440. if shift >= 64 {
  1441. return ErrIntOverflowGenerated
  1442. }
  1443. if iNdEx >= l {
  1444. return io.ErrUnexpectedEOF
  1445. }
  1446. b := dAtA[iNdEx]
  1447. iNdEx++
  1448. stringLen |= uint64(b&0x7F) << shift
  1449. if b < 0x80 {
  1450. break
  1451. }
  1452. }
  1453. intStringLen := int(stringLen)
  1454. if intStringLen < 0 {
  1455. return ErrInvalidLengthGenerated
  1456. }
  1457. postIndex := iNdEx + intStringLen
  1458. if postIndex < 0 {
  1459. return ErrInvalidLengthGenerated
  1460. }
  1461. if postIndex > l {
  1462. return io.ErrUnexpectedEOF
  1463. }
  1464. s := string(dAtA[iNdEx:postIndex])
  1465. m.Name = &s
  1466. iNdEx = postIndex
  1467. case 2:
  1468. if wireType != 2 {
  1469. return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
  1470. }
  1471. var stringLen uint64
  1472. for shift := uint(0); ; shift += 7 {
  1473. if shift >= 64 {
  1474. return ErrIntOverflowGenerated
  1475. }
  1476. if iNdEx >= l {
  1477. return io.ErrUnexpectedEOF
  1478. }
  1479. b := dAtA[iNdEx]
  1480. iNdEx++
  1481. stringLen |= uint64(b&0x7F) << shift
  1482. if b < 0x80 {
  1483. break
  1484. }
  1485. }
  1486. intStringLen := int(stringLen)
  1487. if intStringLen < 0 {
  1488. return ErrInvalidLengthGenerated
  1489. }
  1490. postIndex := iNdEx + intStringLen
  1491. if postIndex < 0 {
  1492. return ErrInvalidLengthGenerated
  1493. }
  1494. if postIndex > l {
  1495. return io.ErrUnexpectedEOF
  1496. }
  1497. s := k8s_io_api_core_v1.Protocol(dAtA[iNdEx:postIndex])
  1498. m.Protocol = &s
  1499. iNdEx = postIndex
  1500. case 3:
  1501. if wireType != 0 {
  1502. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  1503. }
  1504. var v int32
  1505. for shift := uint(0); ; shift += 7 {
  1506. if shift >= 64 {
  1507. return ErrIntOverflowGenerated
  1508. }
  1509. if iNdEx >= l {
  1510. return io.ErrUnexpectedEOF
  1511. }
  1512. b := dAtA[iNdEx]
  1513. iNdEx++
  1514. v |= int32(b&0x7F) << shift
  1515. if b < 0x80 {
  1516. break
  1517. }
  1518. }
  1519. m.Port = &v
  1520. case 4:
  1521. if wireType != 2 {
  1522. return fmt.Errorf("proto: wrong wireType = %d for field AppProtocol", wireType)
  1523. }
  1524. var stringLen uint64
  1525. for shift := uint(0); ; shift += 7 {
  1526. if shift >= 64 {
  1527. return ErrIntOverflowGenerated
  1528. }
  1529. if iNdEx >= l {
  1530. return io.ErrUnexpectedEOF
  1531. }
  1532. b := dAtA[iNdEx]
  1533. iNdEx++
  1534. stringLen |= uint64(b&0x7F) << shift
  1535. if b < 0x80 {
  1536. break
  1537. }
  1538. }
  1539. intStringLen := int(stringLen)
  1540. if intStringLen < 0 {
  1541. return ErrInvalidLengthGenerated
  1542. }
  1543. postIndex := iNdEx + intStringLen
  1544. if postIndex < 0 {
  1545. return ErrInvalidLengthGenerated
  1546. }
  1547. if postIndex > l {
  1548. return io.ErrUnexpectedEOF
  1549. }
  1550. s := string(dAtA[iNdEx:postIndex])
  1551. m.AppProtocol = &s
  1552. iNdEx = postIndex
  1553. default:
  1554. iNdEx = preIndex
  1555. skippy, err := skipGenerated(dAtA[iNdEx:])
  1556. if err != nil {
  1557. return err
  1558. }
  1559. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1560. return ErrInvalidLengthGenerated
  1561. }
  1562. if (iNdEx + skippy) > l {
  1563. return io.ErrUnexpectedEOF
  1564. }
  1565. iNdEx += skippy
  1566. }
  1567. }
  1568. if iNdEx > l {
  1569. return io.ErrUnexpectedEOF
  1570. }
  1571. return nil
  1572. }
  1573. func (m *EndpointSlice) Unmarshal(dAtA []byte) error {
  1574. l := len(dAtA)
  1575. iNdEx := 0
  1576. for iNdEx < l {
  1577. preIndex := iNdEx
  1578. var wire uint64
  1579. for shift := uint(0); ; shift += 7 {
  1580. if shift >= 64 {
  1581. return ErrIntOverflowGenerated
  1582. }
  1583. if iNdEx >= l {
  1584. return io.ErrUnexpectedEOF
  1585. }
  1586. b := dAtA[iNdEx]
  1587. iNdEx++
  1588. wire |= uint64(b&0x7F) << shift
  1589. if b < 0x80 {
  1590. break
  1591. }
  1592. }
  1593. fieldNum := int32(wire >> 3)
  1594. wireType := int(wire & 0x7)
  1595. if wireType == 4 {
  1596. return fmt.Errorf("proto: EndpointSlice: wiretype end group for non-group")
  1597. }
  1598. if fieldNum <= 0 {
  1599. return fmt.Errorf("proto: EndpointSlice: illegal tag %d (wire type %d)", fieldNum, wire)
  1600. }
  1601. switch fieldNum {
  1602. case 1:
  1603. if wireType != 2 {
  1604. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1605. }
  1606. var msglen int
  1607. for shift := uint(0); ; shift += 7 {
  1608. if shift >= 64 {
  1609. return ErrIntOverflowGenerated
  1610. }
  1611. if iNdEx >= l {
  1612. return io.ErrUnexpectedEOF
  1613. }
  1614. b := dAtA[iNdEx]
  1615. iNdEx++
  1616. msglen |= int(b&0x7F) << shift
  1617. if b < 0x80 {
  1618. break
  1619. }
  1620. }
  1621. if msglen < 0 {
  1622. return ErrInvalidLengthGenerated
  1623. }
  1624. postIndex := iNdEx + msglen
  1625. if postIndex < 0 {
  1626. return ErrInvalidLengthGenerated
  1627. }
  1628. if postIndex > l {
  1629. return io.ErrUnexpectedEOF
  1630. }
  1631. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1632. return err
  1633. }
  1634. iNdEx = postIndex
  1635. case 2:
  1636. if wireType != 2 {
  1637. return fmt.Errorf("proto: wrong wireType = %d for field Endpoints", wireType)
  1638. }
  1639. var msglen int
  1640. for shift := uint(0); ; shift += 7 {
  1641. if shift >= 64 {
  1642. return ErrIntOverflowGenerated
  1643. }
  1644. if iNdEx >= l {
  1645. return io.ErrUnexpectedEOF
  1646. }
  1647. b := dAtA[iNdEx]
  1648. iNdEx++
  1649. msglen |= int(b&0x7F) << shift
  1650. if b < 0x80 {
  1651. break
  1652. }
  1653. }
  1654. if msglen < 0 {
  1655. return ErrInvalidLengthGenerated
  1656. }
  1657. postIndex := iNdEx + msglen
  1658. if postIndex < 0 {
  1659. return ErrInvalidLengthGenerated
  1660. }
  1661. if postIndex > l {
  1662. return io.ErrUnexpectedEOF
  1663. }
  1664. m.Endpoints = append(m.Endpoints, Endpoint{})
  1665. if err := m.Endpoints[len(m.Endpoints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1666. return err
  1667. }
  1668. iNdEx = postIndex
  1669. case 3:
  1670. if wireType != 2 {
  1671. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  1672. }
  1673. var msglen int
  1674. for shift := uint(0); ; shift += 7 {
  1675. if shift >= 64 {
  1676. return ErrIntOverflowGenerated
  1677. }
  1678. if iNdEx >= l {
  1679. return io.ErrUnexpectedEOF
  1680. }
  1681. b := dAtA[iNdEx]
  1682. iNdEx++
  1683. msglen |= int(b&0x7F) << shift
  1684. if b < 0x80 {
  1685. break
  1686. }
  1687. }
  1688. if msglen < 0 {
  1689. return ErrInvalidLengthGenerated
  1690. }
  1691. postIndex := iNdEx + msglen
  1692. if postIndex < 0 {
  1693. return ErrInvalidLengthGenerated
  1694. }
  1695. if postIndex > l {
  1696. return io.ErrUnexpectedEOF
  1697. }
  1698. m.Ports = append(m.Ports, EndpointPort{})
  1699. if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1700. return err
  1701. }
  1702. iNdEx = postIndex
  1703. case 4:
  1704. if wireType != 2 {
  1705. return fmt.Errorf("proto: wrong wireType = %d for field AddressType", wireType)
  1706. }
  1707. var stringLen uint64
  1708. for shift := uint(0); ; shift += 7 {
  1709. if shift >= 64 {
  1710. return ErrIntOverflowGenerated
  1711. }
  1712. if iNdEx >= l {
  1713. return io.ErrUnexpectedEOF
  1714. }
  1715. b := dAtA[iNdEx]
  1716. iNdEx++
  1717. stringLen |= uint64(b&0x7F) << shift
  1718. if b < 0x80 {
  1719. break
  1720. }
  1721. }
  1722. intStringLen := int(stringLen)
  1723. if intStringLen < 0 {
  1724. return ErrInvalidLengthGenerated
  1725. }
  1726. postIndex := iNdEx + intStringLen
  1727. if postIndex < 0 {
  1728. return ErrInvalidLengthGenerated
  1729. }
  1730. if postIndex > l {
  1731. return io.ErrUnexpectedEOF
  1732. }
  1733. m.AddressType = AddressType(dAtA[iNdEx:postIndex])
  1734. iNdEx = postIndex
  1735. default:
  1736. iNdEx = preIndex
  1737. skippy, err := skipGenerated(dAtA[iNdEx:])
  1738. if err != nil {
  1739. return err
  1740. }
  1741. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1742. return ErrInvalidLengthGenerated
  1743. }
  1744. if (iNdEx + skippy) > l {
  1745. return io.ErrUnexpectedEOF
  1746. }
  1747. iNdEx += skippy
  1748. }
  1749. }
  1750. if iNdEx > l {
  1751. return io.ErrUnexpectedEOF
  1752. }
  1753. return nil
  1754. }
  1755. func (m *EndpointSliceList) Unmarshal(dAtA []byte) error {
  1756. l := len(dAtA)
  1757. iNdEx := 0
  1758. for iNdEx < l {
  1759. preIndex := iNdEx
  1760. var wire uint64
  1761. for shift := uint(0); ; shift += 7 {
  1762. if shift >= 64 {
  1763. return ErrIntOverflowGenerated
  1764. }
  1765. if iNdEx >= l {
  1766. return io.ErrUnexpectedEOF
  1767. }
  1768. b := dAtA[iNdEx]
  1769. iNdEx++
  1770. wire |= uint64(b&0x7F) << shift
  1771. if b < 0x80 {
  1772. break
  1773. }
  1774. }
  1775. fieldNum := int32(wire >> 3)
  1776. wireType := int(wire & 0x7)
  1777. if wireType == 4 {
  1778. return fmt.Errorf("proto: EndpointSliceList: wiretype end group for non-group")
  1779. }
  1780. if fieldNum <= 0 {
  1781. return fmt.Errorf("proto: EndpointSliceList: illegal tag %d (wire type %d)", fieldNum, wire)
  1782. }
  1783. switch fieldNum {
  1784. case 1:
  1785. if wireType != 2 {
  1786. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  1787. }
  1788. var msglen int
  1789. for shift := uint(0); ; shift += 7 {
  1790. if shift >= 64 {
  1791. return ErrIntOverflowGenerated
  1792. }
  1793. if iNdEx >= l {
  1794. return io.ErrUnexpectedEOF
  1795. }
  1796. b := dAtA[iNdEx]
  1797. iNdEx++
  1798. msglen |= int(b&0x7F) << shift
  1799. if b < 0x80 {
  1800. break
  1801. }
  1802. }
  1803. if msglen < 0 {
  1804. return ErrInvalidLengthGenerated
  1805. }
  1806. postIndex := iNdEx + msglen
  1807. if postIndex < 0 {
  1808. return ErrInvalidLengthGenerated
  1809. }
  1810. if postIndex > l {
  1811. return io.ErrUnexpectedEOF
  1812. }
  1813. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1814. return err
  1815. }
  1816. iNdEx = postIndex
  1817. case 2:
  1818. if wireType != 2 {
  1819. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1820. }
  1821. var msglen int
  1822. for shift := uint(0); ; shift += 7 {
  1823. if shift >= 64 {
  1824. return ErrIntOverflowGenerated
  1825. }
  1826. if iNdEx >= l {
  1827. return io.ErrUnexpectedEOF
  1828. }
  1829. b := dAtA[iNdEx]
  1830. iNdEx++
  1831. msglen |= int(b&0x7F) << shift
  1832. if b < 0x80 {
  1833. break
  1834. }
  1835. }
  1836. if msglen < 0 {
  1837. return ErrInvalidLengthGenerated
  1838. }
  1839. postIndex := iNdEx + msglen
  1840. if postIndex < 0 {
  1841. return ErrInvalidLengthGenerated
  1842. }
  1843. if postIndex > l {
  1844. return io.ErrUnexpectedEOF
  1845. }
  1846. m.Items = append(m.Items, EndpointSlice{})
  1847. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1848. return err
  1849. }
  1850. iNdEx = postIndex
  1851. default:
  1852. iNdEx = preIndex
  1853. skippy, err := skipGenerated(dAtA[iNdEx:])
  1854. if err != nil {
  1855. return err
  1856. }
  1857. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1858. return ErrInvalidLengthGenerated
  1859. }
  1860. if (iNdEx + skippy) > l {
  1861. return io.ErrUnexpectedEOF
  1862. }
  1863. iNdEx += skippy
  1864. }
  1865. }
  1866. if iNdEx > l {
  1867. return io.ErrUnexpectedEOF
  1868. }
  1869. return nil
  1870. }
  1871. func (m *ForNode) Unmarshal(dAtA []byte) error {
  1872. l := len(dAtA)
  1873. iNdEx := 0
  1874. for iNdEx < l {
  1875. preIndex := iNdEx
  1876. var wire uint64
  1877. for shift := uint(0); ; shift += 7 {
  1878. if shift >= 64 {
  1879. return ErrIntOverflowGenerated
  1880. }
  1881. if iNdEx >= l {
  1882. return io.ErrUnexpectedEOF
  1883. }
  1884. b := dAtA[iNdEx]
  1885. iNdEx++
  1886. wire |= uint64(b&0x7F) << shift
  1887. if b < 0x80 {
  1888. break
  1889. }
  1890. }
  1891. fieldNum := int32(wire >> 3)
  1892. wireType := int(wire & 0x7)
  1893. if wireType == 4 {
  1894. return fmt.Errorf("proto: ForNode: wiretype end group for non-group")
  1895. }
  1896. if fieldNum <= 0 {
  1897. return fmt.Errorf("proto: ForNode: illegal tag %d (wire type %d)", fieldNum, wire)
  1898. }
  1899. switch fieldNum {
  1900. case 1:
  1901. if wireType != 2 {
  1902. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1903. }
  1904. var stringLen uint64
  1905. for shift := uint(0); ; shift += 7 {
  1906. if shift >= 64 {
  1907. return ErrIntOverflowGenerated
  1908. }
  1909. if iNdEx >= l {
  1910. return io.ErrUnexpectedEOF
  1911. }
  1912. b := dAtA[iNdEx]
  1913. iNdEx++
  1914. stringLen |= uint64(b&0x7F) << shift
  1915. if b < 0x80 {
  1916. break
  1917. }
  1918. }
  1919. intStringLen := int(stringLen)
  1920. if intStringLen < 0 {
  1921. return ErrInvalidLengthGenerated
  1922. }
  1923. postIndex := iNdEx + intStringLen
  1924. if postIndex < 0 {
  1925. return ErrInvalidLengthGenerated
  1926. }
  1927. if postIndex > l {
  1928. return io.ErrUnexpectedEOF
  1929. }
  1930. m.Name = string(dAtA[iNdEx:postIndex])
  1931. iNdEx = postIndex
  1932. default:
  1933. iNdEx = preIndex
  1934. skippy, err := skipGenerated(dAtA[iNdEx:])
  1935. if err != nil {
  1936. return err
  1937. }
  1938. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1939. return ErrInvalidLengthGenerated
  1940. }
  1941. if (iNdEx + skippy) > l {
  1942. return io.ErrUnexpectedEOF
  1943. }
  1944. iNdEx += skippy
  1945. }
  1946. }
  1947. if iNdEx > l {
  1948. return io.ErrUnexpectedEOF
  1949. }
  1950. return nil
  1951. }
  1952. func (m *ForZone) Unmarshal(dAtA []byte) error {
  1953. l := len(dAtA)
  1954. iNdEx := 0
  1955. for iNdEx < l {
  1956. preIndex := iNdEx
  1957. var wire uint64
  1958. for shift := uint(0); ; shift += 7 {
  1959. if shift >= 64 {
  1960. return ErrIntOverflowGenerated
  1961. }
  1962. if iNdEx >= l {
  1963. return io.ErrUnexpectedEOF
  1964. }
  1965. b := dAtA[iNdEx]
  1966. iNdEx++
  1967. wire |= uint64(b&0x7F) << shift
  1968. if b < 0x80 {
  1969. break
  1970. }
  1971. }
  1972. fieldNum := int32(wire >> 3)
  1973. wireType := int(wire & 0x7)
  1974. if wireType == 4 {
  1975. return fmt.Errorf("proto: ForZone: wiretype end group for non-group")
  1976. }
  1977. if fieldNum <= 0 {
  1978. return fmt.Errorf("proto: ForZone: illegal tag %d (wire type %d)", fieldNum, wire)
  1979. }
  1980. switch fieldNum {
  1981. case 1:
  1982. if wireType != 2 {
  1983. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1984. }
  1985. var stringLen uint64
  1986. for shift := uint(0); ; shift += 7 {
  1987. if shift >= 64 {
  1988. return ErrIntOverflowGenerated
  1989. }
  1990. if iNdEx >= l {
  1991. return io.ErrUnexpectedEOF
  1992. }
  1993. b := dAtA[iNdEx]
  1994. iNdEx++
  1995. stringLen |= uint64(b&0x7F) << shift
  1996. if b < 0x80 {
  1997. break
  1998. }
  1999. }
  2000. intStringLen := int(stringLen)
  2001. if intStringLen < 0 {
  2002. return ErrInvalidLengthGenerated
  2003. }
  2004. postIndex := iNdEx + intStringLen
  2005. if postIndex < 0 {
  2006. return ErrInvalidLengthGenerated
  2007. }
  2008. if postIndex > l {
  2009. return io.ErrUnexpectedEOF
  2010. }
  2011. m.Name = string(dAtA[iNdEx:postIndex])
  2012. iNdEx = postIndex
  2013. default:
  2014. iNdEx = preIndex
  2015. skippy, err := skipGenerated(dAtA[iNdEx:])
  2016. if err != nil {
  2017. return err
  2018. }
  2019. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2020. return ErrInvalidLengthGenerated
  2021. }
  2022. if (iNdEx + skippy) > l {
  2023. return io.ErrUnexpectedEOF
  2024. }
  2025. iNdEx += skippy
  2026. }
  2027. }
  2028. if iNdEx > l {
  2029. return io.ErrUnexpectedEOF
  2030. }
  2031. return nil
  2032. }
  2033. func skipGenerated(dAtA []byte) (n int, err error) {
  2034. l := len(dAtA)
  2035. iNdEx := 0
  2036. depth := 0
  2037. for iNdEx < l {
  2038. var wire uint64
  2039. for shift := uint(0); ; shift += 7 {
  2040. if shift >= 64 {
  2041. return 0, ErrIntOverflowGenerated
  2042. }
  2043. if iNdEx >= l {
  2044. return 0, io.ErrUnexpectedEOF
  2045. }
  2046. b := dAtA[iNdEx]
  2047. iNdEx++
  2048. wire |= (uint64(b) & 0x7F) << shift
  2049. if b < 0x80 {
  2050. break
  2051. }
  2052. }
  2053. wireType := int(wire & 0x7)
  2054. switch wireType {
  2055. case 0:
  2056. for shift := uint(0); ; shift += 7 {
  2057. if shift >= 64 {
  2058. return 0, ErrIntOverflowGenerated
  2059. }
  2060. if iNdEx >= l {
  2061. return 0, io.ErrUnexpectedEOF
  2062. }
  2063. iNdEx++
  2064. if dAtA[iNdEx-1] < 0x80 {
  2065. break
  2066. }
  2067. }
  2068. case 1:
  2069. iNdEx += 8
  2070. case 2:
  2071. var length int
  2072. for shift := uint(0); ; shift += 7 {
  2073. if shift >= 64 {
  2074. return 0, ErrIntOverflowGenerated
  2075. }
  2076. if iNdEx >= l {
  2077. return 0, io.ErrUnexpectedEOF
  2078. }
  2079. b := dAtA[iNdEx]
  2080. iNdEx++
  2081. length |= (int(b) & 0x7F) << shift
  2082. if b < 0x80 {
  2083. break
  2084. }
  2085. }
  2086. if length < 0 {
  2087. return 0, ErrInvalidLengthGenerated
  2088. }
  2089. iNdEx += length
  2090. case 3:
  2091. depth++
  2092. case 4:
  2093. if depth == 0 {
  2094. return 0, ErrUnexpectedEndOfGroupGenerated
  2095. }
  2096. depth--
  2097. case 5:
  2098. iNdEx += 4
  2099. default:
  2100. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2101. }
  2102. if iNdEx < 0 {
  2103. return 0, ErrInvalidLengthGenerated
  2104. }
  2105. if depth == 0 {
  2106. return iNdEx, nil
  2107. }
  2108. }
  2109. return 0, io.ErrUnexpectedEOF
  2110. }
  2111. var (
  2112. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  2113. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  2114. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  2115. )