generated.pb.go 35 KB

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