generated.pb.go 61 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677
  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/storage/v1alpha1/generated.proto
  15. package v1alpha1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. "sort"
  20. v11 "k8s.io/api/core/v1"
  21. resource "k8s.io/apimachinery/pkg/api/resource"
  22. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  23. math_bits "math/bits"
  24. reflect "reflect"
  25. strings "strings"
  26. )
  27. func (m *CSIStorageCapacity) Reset() { *m = CSIStorageCapacity{} }
  28. func (m *CSIStorageCapacityList) Reset() { *m = CSIStorageCapacityList{} }
  29. func (m *VolumeAttachment) Reset() { *m = VolumeAttachment{} }
  30. func (m *VolumeAttachmentList) Reset() { *m = VolumeAttachmentList{} }
  31. func (m *VolumeAttachmentSource) Reset() { *m = VolumeAttachmentSource{} }
  32. func (m *VolumeAttachmentSpec) Reset() { *m = VolumeAttachmentSpec{} }
  33. func (m *VolumeAttachmentStatus) Reset() { *m = VolumeAttachmentStatus{} }
  34. func (m *VolumeAttributesClass) Reset() { *m = VolumeAttributesClass{} }
  35. func (m *VolumeAttributesClassList) Reset() { *m = VolumeAttributesClassList{} }
  36. func (m *VolumeError) Reset() { *m = VolumeError{} }
  37. func (m *CSIStorageCapacity) Marshal() (dAtA []byte, err error) {
  38. size := m.Size()
  39. dAtA = make([]byte, size)
  40. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  41. if err != nil {
  42. return nil, err
  43. }
  44. return dAtA[:n], nil
  45. }
  46. func (m *CSIStorageCapacity) MarshalTo(dAtA []byte) (int, error) {
  47. size := m.Size()
  48. return m.MarshalToSizedBuffer(dAtA[:size])
  49. }
  50. func (m *CSIStorageCapacity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  51. i := len(dAtA)
  52. _ = i
  53. var l int
  54. _ = l
  55. if m.MaximumVolumeSize != nil {
  56. {
  57. size, err := m.MaximumVolumeSize.MarshalToSizedBuffer(dAtA[:i])
  58. if err != nil {
  59. return 0, err
  60. }
  61. i -= size
  62. i = encodeVarintGenerated(dAtA, i, uint64(size))
  63. }
  64. i--
  65. dAtA[i] = 0x2a
  66. }
  67. if m.Capacity != nil {
  68. {
  69. size, err := m.Capacity.MarshalToSizedBuffer(dAtA[:i])
  70. if err != nil {
  71. return 0, err
  72. }
  73. i -= size
  74. i = encodeVarintGenerated(dAtA, i, uint64(size))
  75. }
  76. i--
  77. dAtA[i] = 0x22
  78. }
  79. i -= len(m.StorageClassName)
  80. copy(dAtA[i:], m.StorageClassName)
  81. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageClassName)))
  82. i--
  83. dAtA[i] = 0x1a
  84. if m.NodeTopology != nil {
  85. {
  86. size, err := m.NodeTopology.MarshalToSizedBuffer(dAtA[:i])
  87. if err != nil {
  88. return 0, err
  89. }
  90. i -= size
  91. i = encodeVarintGenerated(dAtA, i, uint64(size))
  92. }
  93. i--
  94. dAtA[i] = 0x12
  95. }
  96. {
  97. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  98. if err != nil {
  99. return 0, err
  100. }
  101. i -= size
  102. i = encodeVarintGenerated(dAtA, i, uint64(size))
  103. }
  104. i--
  105. dAtA[i] = 0xa
  106. return len(dAtA) - i, nil
  107. }
  108. func (m *CSIStorageCapacityList) Marshal() (dAtA []byte, err error) {
  109. size := m.Size()
  110. dAtA = make([]byte, size)
  111. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  112. if err != nil {
  113. return nil, err
  114. }
  115. return dAtA[:n], nil
  116. }
  117. func (m *CSIStorageCapacityList) MarshalTo(dAtA []byte) (int, error) {
  118. size := m.Size()
  119. return m.MarshalToSizedBuffer(dAtA[:size])
  120. }
  121. func (m *CSIStorageCapacityList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  122. i := len(dAtA)
  123. _ = i
  124. var l int
  125. _ = l
  126. if len(m.Items) > 0 {
  127. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  128. {
  129. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  130. if err != nil {
  131. return 0, err
  132. }
  133. i -= size
  134. i = encodeVarintGenerated(dAtA, i, uint64(size))
  135. }
  136. i--
  137. dAtA[i] = 0x12
  138. }
  139. }
  140. {
  141. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  142. if err != nil {
  143. return 0, err
  144. }
  145. i -= size
  146. i = encodeVarintGenerated(dAtA, i, uint64(size))
  147. }
  148. i--
  149. dAtA[i] = 0xa
  150. return len(dAtA) - i, nil
  151. }
  152. func (m *VolumeAttachment) Marshal() (dAtA []byte, err error) {
  153. size := m.Size()
  154. dAtA = make([]byte, size)
  155. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  156. if err != nil {
  157. return nil, err
  158. }
  159. return dAtA[:n], nil
  160. }
  161. func (m *VolumeAttachment) MarshalTo(dAtA []byte) (int, error) {
  162. size := m.Size()
  163. return m.MarshalToSizedBuffer(dAtA[:size])
  164. }
  165. func (m *VolumeAttachment) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  166. i := len(dAtA)
  167. _ = i
  168. var l int
  169. _ = l
  170. {
  171. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  172. if err != nil {
  173. return 0, err
  174. }
  175. i -= size
  176. i = encodeVarintGenerated(dAtA, i, uint64(size))
  177. }
  178. i--
  179. dAtA[i] = 0x1a
  180. {
  181. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  182. if err != nil {
  183. return 0, err
  184. }
  185. i -= size
  186. i = encodeVarintGenerated(dAtA, i, uint64(size))
  187. }
  188. i--
  189. dAtA[i] = 0x12
  190. {
  191. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  192. if err != nil {
  193. return 0, err
  194. }
  195. i -= size
  196. i = encodeVarintGenerated(dAtA, i, uint64(size))
  197. }
  198. i--
  199. dAtA[i] = 0xa
  200. return len(dAtA) - i, nil
  201. }
  202. func (m *VolumeAttachmentList) Marshal() (dAtA []byte, err error) {
  203. size := m.Size()
  204. dAtA = make([]byte, size)
  205. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  206. if err != nil {
  207. return nil, err
  208. }
  209. return dAtA[:n], nil
  210. }
  211. func (m *VolumeAttachmentList) MarshalTo(dAtA []byte) (int, error) {
  212. size := m.Size()
  213. return m.MarshalToSizedBuffer(dAtA[:size])
  214. }
  215. func (m *VolumeAttachmentList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  216. i := len(dAtA)
  217. _ = i
  218. var l int
  219. _ = l
  220. if len(m.Items) > 0 {
  221. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  222. {
  223. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  224. if err != nil {
  225. return 0, err
  226. }
  227. i -= size
  228. i = encodeVarintGenerated(dAtA, i, uint64(size))
  229. }
  230. i--
  231. dAtA[i] = 0x12
  232. }
  233. }
  234. {
  235. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  236. if err != nil {
  237. return 0, err
  238. }
  239. i -= size
  240. i = encodeVarintGenerated(dAtA, i, uint64(size))
  241. }
  242. i--
  243. dAtA[i] = 0xa
  244. return len(dAtA) - i, nil
  245. }
  246. func (m *VolumeAttachmentSource) Marshal() (dAtA []byte, err error) {
  247. size := m.Size()
  248. dAtA = make([]byte, size)
  249. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  250. if err != nil {
  251. return nil, err
  252. }
  253. return dAtA[:n], nil
  254. }
  255. func (m *VolumeAttachmentSource) MarshalTo(dAtA []byte) (int, error) {
  256. size := m.Size()
  257. return m.MarshalToSizedBuffer(dAtA[:size])
  258. }
  259. func (m *VolumeAttachmentSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  260. i := len(dAtA)
  261. _ = i
  262. var l int
  263. _ = l
  264. if m.InlineVolumeSpec != nil {
  265. {
  266. size, err := m.InlineVolumeSpec.MarshalToSizedBuffer(dAtA[:i])
  267. if err != nil {
  268. return 0, err
  269. }
  270. i -= size
  271. i = encodeVarintGenerated(dAtA, i, uint64(size))
  272. }
  273. i--
  274. dAtA[i] = 0x12
  275. }
  276. if m.PersistentVolumeName != nil {
  277. i -= len(*m.PersistentVolumeName)
  278. copy(dAtA[i:], *m.PersistentVolumeName)
  279. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PersistentVolumeName)))
  280. i--
  281. dAtA[i] = 0xa
  282. }
  283. return len(dAtA) - i, nil
  284. }
  285. func (m *VolumeAttachmentSpec) Marshal() (dAtA []byte, err error) {
  286. size := m.Size()
  287. dAtA = make([]byte, size)
  288. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  289. if err != nil {
  290. return nil, err
  291. }
  292. return dAtA[:n], nil
  293. }
  294. func (m *VolumeAttachmentSpec) MarshalTo(dAtA []byte) (int, error) {
  295. size := m.Size()
  296. return m.MarshalToSizedBuffer(dAtA[:size])
  297. }
  298. func (m *VolumeAttachmentSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  299. i := len(dAtA)
  300. _ = i
  301. var l int
  302. _ = l
  303. i -= len(m.NodeName)
  304. copy(dAtA[i:], m.NodeName)
  305. i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeName)))
  306. i--
  307. dAtA[i] = 0x1a
  308. {
  309. size, err := m.Source.MarshalToSizedBuffer(dAtA[:i])
  310. if err != nil {
  311. return 0, err
  312. }
  313. i -= size
  314. i = encodeVarintGenerated(dAtA, i, uint64(size))
  315. }
  316. i--
  317. dAtA[i] = 0x12
  318. i -= len(m.Attacher)
  319. copy(dAtA[i:], m.Attacher)
  320. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Attacher)))
  321. i--
  322. dAtA[i] = 0xa
  323. return len(dAtA) - i, nil
  324. }
  325. func (m *VolumeAttachmentStatus) Marshal() (dAtA []byte, err error) {
  326. size := m.Size()
  327. dAtA = make([]byte, size)
  328. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  329. if err != nil {
  330. return nil, err
  331. }
  332. return dAtA[:n], nil
  333. }
  334. func (m *VolumeAttachmentStatus) MarshalTo(dAtA []byte) (int, error) {
  335. size := m.Size()
  336. return m.MarshalToSizedBuffer(dAtA[:size])
  337. }
  338. func (m *VolumeAttachmentStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  339. i := len(dAtA)
  340. _ = i
  341. var l int
  342. _ = l
  343. if m.DetachError != nil {
  344. {
  345. size, err := m.DetachError.MarshalToSizedBuffer(dAtA[:i])
  346. if err != nil {
  347. return 0, err
  348. }
  349. i -= size
  350. i = encodeVarintGenerated(dAtA, i, uint64(size))
  351. }
  352. i--
  353. dAtA[i] = 0x22
  354. }
  355. if m.AttachError != nil {
  356. {
  357. size, err := m.AttachError.MarshalToSizedBuffer(dAtA[:i])
  358. if err != nil {
  359. return 0, err
  360. }
  361. i -= size
  362. i = encodeVarintGenerated(dAtA, i, uint64(size))
  363. }
  364. i--
  365. dAtA[i] = 0x1a
  366. }
  367. if len(m.AttachmentMetadata) > 0 {
  368. keysForAttachmentMetadata := make([]string, 0, len(m.AttachmentMetadata))
  369. for k := range m.AttachmentMetadata {
  370. keysForAttachmentMetadata = append(keysForAttachmentMetadata, string(k))
  371. }
  372. sort.Strings(keysForAttachmentMetadata)
  373. for iNdEx := len(keysForAttachmentMetadata) - 1; iNdEx >= 0; iNdEx-- {
  374. v := m.AttachmentMetadata[string(keysForAttachmentMetadata[iNdEx])]
  375. baseI := i
  376. i -= len(v)
  377. copy(dAtA[i:], v)
  378. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  379. i--
  380. dAtA[i] = 0x12
  381. i -= len(keysForAttachmentMetadata[iNdEx])
  382. copy(dAtA[i:], keysForAttachmentMetadata[iNdEx])
  383. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAttachmentMetadata[iNdEx])))
  384. i--
  385. dAtA[i] = 0xa
  386. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  387. i--
  388. dAtA[i] = 0x12
  389. }
  390. }
  391. i--
  392. if m.Attached {
  393. dAtA[i] = 1
  394. } else {
  395. dAtA[i] = 0
  396. }
  397. i--
  398. dAtA[i] = 0x8
  399. return len(dAtA) - i, nil
  400. }
  401. func (m *VolumeAttributesClass) Marshal() (dAtA []byte, err error) {
  402. size := m.Size()
  403. dAtA = make([]byte, size)
  404. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  405. if err != nil {
  406. return nil, err
  407. }
  408. return dAtA[:n], nil
  409. }
  410. func (m *VolumeAttributesClass) MarshalTo(dAtA []byte) (int, error) {
  411. size := m.Size()
  412. return m.MarshalToSizedBuffer(dAtA[:size])
  413. }
  414. func (m *VolumeAttributesClass) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  415. i := len(dAtA)
  416. _ = i
  417. var l int
  418. _ = l
  419. if len(m.Parameters) > 0 {
  420. keysForParameters := make([]string, 0, len(m.Parameters))
  421. for k := range m.Parameters {
  422. keysForParameters = append(keysForParameters, string(k))
  423. }
  424. sort.Strings(keysForParameters)
  425. for iNdEx := len(keysForParameters) - 1; iNdEx >= 0; iNdEx-- {
  426. v := m.Parameters[string(keysForParameters[iNdEx])]
  427. baseI := i
  428. i -= len(v)
  429. copy(dAtA[i:], v)
  430. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  431. i--
  432. dAtA[i] = 0x12
  433. i -= len(keysForParameters[iNdEx])
  434. copy(dAtA[i:], keysForParameters[iNdEx])
  435. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForParameters[iNdEx])))
  436. i--
  437. dAtA[i] = 0xa
  438. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  439. i--
  440. dAtA[i] = 0x1a
  441. }
  442. }
  443. i -= len(m.DriverName)
  444. copy(dAtA[i:], m.DriverName)
  445. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DriverName)))
  446. i--
  447. dAtA[i] = 0x12
  448. {
  449. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  450. if err != nil {
  451. return 0, err
  452. }
  453. i -= size
  454. i = encodeVarintGenerated(dAtA, i, uint64(size))
  455. }
  456. i--
  457. dAtA[i] = 0xa
  458. return len(dAtA) - i, nil
  459. }
  460. func (m *VolumeAttributesClassList) Marshal() (dAtA []byte, err error) {
  461. size := m.Size()
  462. dAtA = make([]byte, size)
  463. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  464. if err != nil {
  465. return nil, err
  466. }
  467. return dAtA[:n], nil
  468. }
  469. func (m *VolumeAttributesClassList) MarshalTo(dAtA []byte) (int, error) {
  470. size := m.Size()
  471. return m.MarshalToSizedBuffer(dAtA[:size])
  472. }
  473. func (m *VolumeAttributesClassList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  474. i := len(dAtA)
  475. _ = i
  476. var l int
  477. _ = l
  478. if len(m.Items) > 0 {
  479. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  480. {
  481. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  482. if err != nil {
  483. return 0, err
  484. }
  485. i -= size
  486. i = encodeVarintGenerated(dAtA, i, uint64(size))
  487. }
  488. i--
  489. dAtA[i] = 0x12
  490. }
  491. }
  492. {
  493. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  494. if err != nil {
  495. return 0, err
  496. }
  497. i -= size
  498. i = encodeVarintGenerated(dAtA, i, uint64(size))
  499. }
  500. i--
  501. dAtA[i] = 0xa
  502. return len(dAtA) - i, nil
  503. }
  504. func (m *VolumeError) Marshal() (dAtA []byte, err error) {
  505. size := m.Size()
  506. dAtA = make([]byte, size)
  507. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  508. if err != nil {
  509. return nil, err
  510. }
  511. return dAtA[:n], nil
  512. }
  513. func (m *VolumeError) MarshalTo(dAtA []byte) (int, error) {
  514. size := m.Size()
  515. return m.MarshalToSizedBuffer(dAtA[:size])
  516. }
  517. func (m *VolumeError) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  518. i := len(dAtA)
  519. _ = i
  520. var l int
  521. _ = l
  522. if m.ErrorCode != nil {
  523. i = encodeVarintGenerated(dAtA, i, uint64(*m.ErrorCode))
  524. i--
  525. dAtA[i] = 0x18
  526. }
  527. i -= len(m.Message)
  528. copy(dAtA[i:], m.Message)
  529. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  530. i--
  531. dAtA[i] = 0x12
  532. {
  533. size, err := m.Time.MarshalToSizedBuffer(dAtA[:i])
  534. if err != nil {
  535. return 0, err
  536. }
  537. i -= size
  538. i = encodeVarintGenerated(dAtA, i, uint64(size))
  539. }
  540. i--
  541. dAtA[i] = 0xa
  542. return len(dAtA) - i, nil
  543. }
  544. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  545. offset -= sovGenerated(v)
  546. base := offset
  547. for v >= 1<<7 {
  548. dAtA[offset] = uint8(v&0x7f | 0x80)
  549. v >>= 7
  550. offset++
  551. }
  552. dAtA[offset] = uint8(v)
  553. return base
  554. }
  555. func (m *CSIStorageCapacity) Size() (n int) {
  556. if m == nil {
  557. return 0
  558. }
  559. var l int
  560. _ = l
  561. l = m.ObjectMeta.Size()
  562. n += 1 + l + sovGenerated(uint64(l))
  563. if m.NodeTopology != nil {
  564. l = m.NodeTopology.Size()
  565. n += 1 + l + sovGenerated(uint64(l))
  566. }
  567. l = len(m.StorageClassName)
  568. n += 1 + l + sovGenerated(uint64(l))
  569. if m.Capacity != nil {
  570. l = m.Capacity.Size()
  571. n += 1 + l + sovGenerated(uint64(l))
  572. }
  573. if m.MaximumVolumeSize != nil {
  574. l = m.MaximumVolumeSize.Size()
  575. n += 1 + l + sovGenerated(uint64(l))
  576. }
  577. return n
  578. }
  579. func (m *CSIStorageCapacityList) Size() (n int) {
  580. if m == nil {
  581. return 0
  582. }
  583. var l int
  584. _ = l
  585. l = m.ListMeta.Size()
  586. n += 1 + l + sovGenerated(uint64(l))
  587. if len(m.Items) > 0 {
  588. for _, e := range m.Items {
  589. l = e.Size()
  590. n += 1 + l + sovGenerated(uint64(l))
  591. }
  592. }
  593. return n
  594. }
  595. func (m *VolumeAttachment) Size() (n int) {
  596. if m == nil {
  597. return 0
  598. }
  599. var l int
  600. _ = l
  601. l = m.ObjectMeta.Size()
  602. n += 1 + l + sovGenerated(uint64(l))
  603. l = m.Spec.Size()
  604. n += 1 + l + sovGenerated(uint64(l))
  605. l = m.Status.Size()
  606. n += 1 + l + sovGenerated(uint64(l))
  607. return n
  608. }
  609. func (m *VolumeAttachmentList) Size() (n int) {
  610. if m == nil {
  611. return 0
  612. }
  613. var l int
  614. _ = l
  615. l = m.ListMeta.Size()
  616. n += 1 + l + sovGenerated(uint64(l))
  617. if len(m.Items) > 0 {
  618. for _, e := range m.Items {
  619. l = e.Size()
  620. n += 1 + l + sovGenerated(uint64(l))
  621. }
  622. }
  623. return n
  624. }
  625. func (m *VolumeAttachmentSource) Size() (n int) {
  626. if m == nil {
  627. return 0
  628. }
  629. var l int
  630. _ = l
  631. if m.PersistentVolumeName != nil {
  632. l = len(*m.PersistentVolumeName)
  633. n += 1 + l + sovGenerated(uint64(l))
  634. }
  635. if m.InlineVolumeSpec != nil {
  636. l = m.InlineVolumeSpec.Size()
  637. n += 1 + l + sovGenerated(uint64(l))
  638. }
  639. return n
  640. }
  641. func (m *VolumeAttachmentSpec) Size() (n int) {
  642. if m == nil {
  643. return 0
  644. }
  645. var l int
  646. _ = l
  647. l = len(m.Attacher)
  648. n += 1 + l + sovGenerated(uint64(l))
  649. l = m.Source.Size()
  650. n += 1 + l + sovGenerated(uint64(l))
  651. l = len(m.NodeName)
  652. n += 1 + l + sovGenerated(uint64(l))
  653. return n
  654. }
  655. func (m *VolumeAttachmentStatus) Size() (n int) {
  656. if m == nil {
  657. return 0
  658. }
  659. var l int
  660. _ = l
  661. n += 2
  662. if len(m.AttachmentMetadata) > 0 {
  663. for k, v := range m.AttachmentMetadata {
  664. _ = k
  665. _ = v
  666. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  667. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  668. }
  669. }
  670. if m.AttachError != nil {
  671. l = m.AttachError.Size()
  672. n += 1 + l + sovGenerated(uint64(l))
  673. }
  674. if m.DetachError != nil {
  675. l = m.DetachError.Size()
  676. n += 1 + l + sovGenerated(uint64(l))
  677. }
  678. return n
  679. }
  680. func (m *VolumeAttributesClass) Size() (n int) {
  681. if m == nil {
  682. return 0
  683. }
  684. var l int
  685. _ = l
  686. l = m.ObjectMeta.Size()
  687. n += 1 + l + sovGenerated(uint64(l))
  688. l = len(m.DriverName)
  689. n += 1 + l + sovGenerated(uint64(l))
  690. if len(m.Parameters) > 0 {
  691. for k, v := range m.Parameters {
  692. _ = k
  693. _ = v
  694. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  695. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  696. }
  697. }
  698. return n
  699. }
  700. func (m *VolumeAttributesClassList) Size() (n int) {
  701. if m == nil {
  702. return 0
  703. }
  704. var l int
  705. _ = l
  706. l = m.ListMeta.Size()
  707. n += 1 + l + sovGenerated(uint64(l))
  708. if len(m.Items) > 0 {
  709. for _, e := range m.Items {
  710. l = e.Size()
  711. n += 1 + l + sovGenerated(uint64(l))
  712. }
  713. }
  714. return n
  715. }
  716. func (m *VolumeError) Size() (n int) {
  717. if m == nil {
  718. return 0
  719. }
  720. var l int
  721. _ = l
  722. l = m.Time.Size()
  723. n += 1 + l + sovGenerated(uint64(l))
  724. l = len(m.Message)
  725. n += 1 + l + sovGenerated(uint64(l))
  726. if m.ErrorCode != nil {
  727. n += 1 + sovGenerated(uint64(*m.ErrorCode))
  728. }
  729. return n
  730. }
  731. func sovGenerated(x uint64) (n int) {
  732. return (math_bits.Len64(x|1) + 6) / 7
  733. }
  734. func sozGenerated(x uint64) (n int) {
  735. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  736. }
  737. func (this *CSIStorageCapacity) String() string {
  738. if this == nil {
  739. return "nil"
  740. }
  741. s := strings.Join([]string{`&CSIStorageCapacity{`,
  742. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  743. `NodeTopology:` + strings.Replace(fmt.Sprintf("%v", this.NodeTopology), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  744. `StorageClassName:` + fmt.Sprintf("%v", this.StorageClassName) + `,`,
  745. `Capacity:` + strings.Replace(fmt.Sprintf("%v", this.Capacity), "Quantity", "resource.Quantity", 1) + `,`,
  746. `MaximumVolumeSize:` + strings.Replace(fmt.Sprintf("%v", this.MaximumVolumeSize), "Quantity", "resource.Quantity", 1) + `,`,
  747. `}`,
  748. }, "")
  749. return s
  750. }
  751. func (this *CSIStorageCapacityList) String() string {
  752. if this == nil {
  753. return "nil"
  754. }
  755. repeatedStringForItems := "[]CSIStorageCapacity{"
  756. for _, f := range this.Items {
  757. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CSIStorageCapacity", "CSIStorageCapacity", 1), `&`, ``, 1) + ","
  758. }
  759. repeatedStringForItems += "}"
  760. s := strings.Join([]string{`&CSIStorageCapacityList{`,
  761. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  762. `Items:` + repeatedStringForItems + `,`,
  763. `}`,
  764. }, "")
  765. return s
  766. }
  767. func (this *VolumeAttachment) String() string {
  768. if this == nil {
  769. return "nil"
  770. }
  771. s := strings.Join([]string{`&VolumeAttachment{`,
  772. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  773. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "VolumeAttachmentSpec", "VolumeAttachmentSpec", 1), `&`, ``, 1) + `,`,
  774. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "VolumeAttachmentStatus", "VolumeAttachmentStatus", 1), `&`, ``, 1) + `,`,
  775. `}`,
  776. }, "")
  777. return s
  778. }
  779. func (this *VolumeAttachmentList) String() string {
  780. if this == nil {
  781. return "nil"
  782. }
  783. repeatedStringForItems := "[]VolumeAttachment{"
  784. for _, f := range this.Items {
  785. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "VolumeAttachment", "VolumeAttachment", 1), `&`, ``, 1) + ","
  786. }
  787. repeatedStringForItems += "}"
  788. s := strings.Join([]string{`&VolumeAttachmentList{`,
  789. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  790. `Items:` + repeatedStringForItems + `,`,
  791. `}`,
  792. }, "")
  793. return s
  794. }
  795. func (this *VolumeAttachmentSource) String() string {
  796. if this == nil {
  797. return "nil"
  798. }
  799. s := strings.Join([]string{`&VolumeAttachmentSource{`,
  800. `PersistentVolumeName:` + valueToStringGenerated(this.PersistentVolumeName) + `,`,
  801. `InlineVolumeSpec:` + strings.Replace(fmt.Sprintf("%v", this.InlineVolumeSpec), "PersistentVolumeSpec", "v11.PersistentVolumeSpec", 1) + `,`,
  802. `}`,
  803. }, "")
  804. return s
  805. }
  806. func (this *VolumeAttachmentSpec) String() string {
  807. if this == nil {
  808. return "nil"
  809. }
  810. s := strings.Join([]string{`&VolumeAttachmentSpec{`,
  811. `Attacher:` + fmt.Sprintf("%v", this.Attacher) + `,`,
  812. `Source:` + strings.Replace(strings.Replace(this.Source.String(), "VolumeAttachmentSource", "VolumeAttachmentSource", 1), `&`, ``, 1) + `,`,
  813. `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`,
  814. `}`,
  815. }, "")
  816. return s
  817. }
  818. func (this *VolumeAttachmentStatus) String() string {
  819. if this == nil {
  820. return "nil"
  821. }
  822. keysForAttachmentMetadata := make([]string, 0, len(this.AttachmentMetadata))
  823. for k := range this.AttachmentMetadata {
  824. keysForAttachmentMetadata = append(keysForAttachmentMetadata, k)
  825. }
  826. sort.Strings(keysForAttachmentMetadata)
  827. mapStringForAttachmentMetadata := "map[string]string{"
  828. for _, k := range keysForAttachmentMetadata {
  829. mapStringForAttachmentMetadata += fmt.Sprintf("%v: %v,", k, this.AttachmentMetadata[k])
  830. }
  831. mapStringForAttachmentMetadata += "}"
  832. s := strings.Join([]string{`&VolumeAttachmentStatus{`,
  833. `Attached:` + fmt.Sprintf("%v", this.Attached) + `,`,
  834. `AttachmentMetadata:` + mapStringForAttachmentMetadata + `,`,
  835. `AttachError:` + strings.Replace(this.AttachError.String(), "VolumeError", "VolumeError", 1) + `,`,
  836. `DetachError:` + strings.Replace(this.DetachError.String(), "VolumeError", "VolumeError", 1) + `,`,
  837. `}`,
  838. }, "")
  839. return s
  840. }
  841. func (this *VolumeAttributesClass) String() string {
  842. if this == nil {
  843. return "nil"
  844. }
  845. keysForParameters := make([]string, 0, len(this.Parameters))
  846. for k := range this.Parameters {
  847. keysForParameters = append(keysForParameters, k)
  848. }
  849. sort.Strings(keysForParameters)
  850. mapStringForParameters := "map[string]string{"
  851. for _, k := range keysForParameters {
  852. mapStringForParameters += fmt.Sprintf("%v: %v,", k, this.Parameters[k])
  853. }
  854. mapStringForParameters += "}"
  855. s := strings.Join([]string{`&VolumeAttributesClass{`,
  856. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  857. `DriverName:` + fmt.Sprintf("%v", this.DriverName) + `,`,
  858. `Parameters:` + mapStringForParameters + `,`,
  859. `}`,
  860. }, "")
  861. return s
  862. }
  863. func (this *VolumeAttributesClassList) String() string {
  864. if this == nil {
  865. return "nil"
  866. }
  867. repeatedStringForItems := "[]VolumeAttributesClass{"
  868. for _, f := range this.Items {
  869. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "VolumeAttributesClass", "VolumeAttributesClass", 1), `&`, ``, 1) + ","
  870. }
  871. repeatedStringForItems += "}"
  872. s := strings.Join([]string{`&VolumeAttributesClassList{`,
  873. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  874. `Items:` + repeatedStringForItems + `,`,
  875. `}`,
  876. }, "")
  877. return s
  878. }
  879. func (this *VolumeError) String() string {
  880. if this == nil {
  881. return "nil"
  882. }
  883. s := strings.Join([]string{`&VolumeError{`,
  884. `Time:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Time), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  885. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  886. `ErrorCode:` + valueToStringGenerated(this.ErrorCode) + `,`,
  887. `}`,
  888. }, "")
  889. return s
  890. }
  891. func valueToStringGenerated(v interface{}) string {
  892. rv := reflect.ValueOf(v)
  893. if rv.IsNil() {
  894. return "nil"
  895. }
  896. pv := reflect.Indirect(rv).Interface()
  897. return fmt.Sprintf("*%v", pv)
  898. }
  899. func (m *CSIStorageCapacity) Unmarshal(dAtA []byte) error {
  900. l := len(dAtA)
  901. iNdEx := 0
  902. for iNdEx < l {
  903. preIndex := iNdEx
  904. var wire uint64
  905. for shift := uint(0); ; shift += 7 {
  906. if shift >= 64 {
  907. return ErrIntOverflowGenerated
  908. }
  909. if iNdEx >= l {
  910. return io.ErrUnexpectedEOF
  911. }
  912. b := dAtA[iNdEx]
  913. iNdEx++
  914. wire |= uint64(b&0x7F) << shift
  915. if b < 0x80 {
  916. break
  917. }
  918. }
  919. fieldNum := int32(wire >> 3)
  920. wireType := int(wire & 0x7)
  921. if wireType == 4 {
  922. return fmt.Errorf("proto: CSIStorageCapacity: wiretype end group for non-group")
  923. }
  924. if fieldNum <= 0 {
  925. return fmt.Errorf("proto: CSIStorageCapacity: illegal tag %d (wire type %d)", fieldNum, wire)
  926. }
  927. switch fieldNum {
  928. case 1:
  929. if wireType != 2 {
  930. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  931. }
  932. var msglen int
  933. for shift := uint(0); ; shift += 7 {
  934. if shift >= 64 {
  935. return ErrIntOverflowGenerated
  936. }
  937. if iNdEx >= l {
  938. return io.ErrUnexpectedEOF
  939. }
  940. b := dAtA[iNdEx]
  941. iNdEx++
  942. msglen |= int(b&0x7F) << shift
  943. if b < 0x80 {
  944. break
  945. }
  946. }
  947. if msglen < 0 {
  948. return ErrInvalidLengthGenerated
  949. }
  950. postIndex := iNdEx + msglen
  951. if postIndex < 0 {
  952. return ErrInvalidLengthGenerated
  953. }
  954. if postIndex > l {
  955. return io.ErrUnexpectedEOF
  956. }
  957. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  958. return err
  959. }
  960. iNdEx = postIndex
  961. case 2:
  962. if wireType != 2 {
  963. return fmt.Errorf("proto: wrong wireType = %d for field NodeTopology", wireType)
  964. }
  965. var msglen int
  966. for shift := uint(0); ; shift += 7 {
  967. if shift >= 64 {
  968. return ErrIntOverflowGenerated
  969. }
  970. if iNdEx >= l {
  971. return io.ErrUnexpectedEOF
  972. }
  973. b := dAtA[iNdEx]
  974. iNdEx++
  975. msglen |= int(b&0x7F) << shift
  976. if b < 0x80 {
  977. break
  978. }
  979. }
  980. if msglen < 0 {
  981. return ErrInvalidLengthGenerated
  982. }
  983. postIndex := iNdEx + msglen
  984. if postIndex < 0 {
  985. return ErrInvalidLengthGenerated
  986. }
  987. if postIndex > l {
  988. return io.ErrUnexpectedEOF
  989. }
  990. if m.NodeTopology == nil {
  991. m.NodeTopology = &v1.LabelSelector{}
  992. }
  993. if err := m.NodeTopology.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  994. return err
  995. }
  996. iNdEx = postIndex
  997. case 3:
  998. if wireType != 2 {
  999. return fmt.Errorf("proto: wrong wireType = %d for field StorageClassName", wireType)
  1000. }
  1001. var stringLen uint64
  1002. for shift := uint(0); ; shift += 7 {
  1003. if shift >= 64 {
  1004. return ErrIntOverflowGenerated
  1005. }
  1006. if iNdEx >= l {
  1007. return io.ErrUnexpectedEOF
  1008. }
  1009. b := dAtA[iNdEx]
  1010. iNdEx++
  1011. stringLen |= uint64(b&0x7F) << shift
  1012. if b < 0x80 {
  1013. break
  1014. }
  1015. }
  1016. intStringLen := int(stringLen)
  1017. if intStringLen < 0 {
  1018. return ErrInvalidLengthGenerated
  1019. }
  1020. postIndex := iNdEx + intStringLen
  1021. if postIndex < 0 {
  1022. return ErrInvalidLengthGenerated
  1023. }
  1024. if postIndex > l {
  1025. return io.ErrUnexpectedEOF
  1026. }
  1027. m.StorageClassName = string(dAtA[iNdEx:postIndex])
  1028. iNdEx = postIndex
  1029. case 4:
  1030. if wireType != 2 {
  1031. return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
  1032. }
  1033. var msglen int
  1034. for shift := uint(0); ; shift += 7 {
  1035. if shift >= 64 {
  1036. return ErrIntOverflowGenerated
  1037. }
  1038. if iNdEx >= l {
  1039. return io.ErrUnexpectedEOF
  1040. }
  1041. b := dAtA[iNdEx]
  1042. iNdEx++
  1043. msglen |= int(b&0x7F) << shift
  1044. if b < 0x80 {
  1045. break
  1046. }
  1047. }
  1048. if msglen < 0 {
  1049. return ErrInvalidLengthGenerated
  1050. }
  1051. postIndex := iNdEx + msglen
  1052. if postIndex < 0 {
  1053. return ErrInvalidLengthGenerated
  1054. }
  1055. if postIndex > l {
  1056. return io.ErrUnexpectedEOF
  1057. }
  1058. if m.Capacity == nil {
  1059. m.Capacity = &resource.Quantity{}
  1060. }
  1061. if err := m.Capacity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1062. return err
  1063. }
  1064. iNdEx = postIndex
  1065. case 5:
  1066. if wireType != 2 {
  1067. return fmt.Errorf("proto: wrong wireType = %d for field MaximumVolumeSize", wireType)
  1068. }
  1069. var msglen int
  1070. for shift := uint(0); ; shift += 7 {
  1071. if shift >= 64 {
  1072. return ErrIntOverflowGenerated
  1073. }
  1074. if iNdEx >= l {
  1075. return io.ErrUnexpectedEOF
  1076. }
  1077. b := dAtA[iNdEx]
  1078. iNdEx++
  1079. msglen |= int(b&0x7F) << shift
  1080. if b < 0x80 {
  1081. break
  1082. }
  1083. }
  1084. if msglen < 0 {
  1085. return ErrInvalidLengthGenerated
  1086. }
  1087. postIndex := iNdEx + msglen
  1088. if postIndex < 0 {
  1089. return ErrInvalidLengthGenerated
  1090. }
  1091. if postIndex > l {
  1092. return io.ErrUnexpectedEOF
  1093. }
  1094. if m.MaximumVolumeSize == nil {
  1095. m.MaximumVolumeSize = &resource.Quantity{}
  1096. }
  1097. if err := m.MaximumVolumeSize.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1098. return err
  1099. }
  1100. iNdEx = postIndex
  1101. default:
  1102. iNdEx = preIndex
  1103. skippy, err := skipGenerated(dAtA[iNdEx:])
  1104. if err != nil {
  1105. return err
  1106. }
  1107. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1108. return ErrInvalidLengthGenerated
  1109. }
  1110. if (iNdEx + skippy) > l {
  1111. return io.ErrUnexpectedEOF
  1112. }
  1113. iNdEx += skippy
  1114. }
  1115. }
  1116. if iNdEx > l {
  1117. return io.ErrUnexpectedEOF
  1118. }
  1119. return nil
  1120. }
  1121. func (m *CSIStorageCapacityList) Unmarshal(dAtA []byte) error {
  1122. l := len(dAtA)
  1123. iNdEx := 0
  1124. for iNdEx < l {
  1125. preIndex := iNdEx
  1126. var wire uint64
  1127. for shift := uint(0); ; shift += 7 {
  1128. if shift >= 64 {
  1129. return ErrIntOverflowGenerated
  1130. }
  1131. if iNdEx >= l {
  1132. return io.ErrUnexpectedEOF
  1133. }
  1134. b := dAtA[iNdEx]
  1135. iNdEx++
  1136. wire |= uint64(b&0x7F) << shift
  1137. if b < 0x80 {
  1138. break
  1139. }
  1140. }
  1141. fieldNum := int32(wire >> 3)
  1142. wireType := int(wire & 0x7)
  1143. if wireType == 4 {
  1144. return fmt.Errorf("proto: CSIStorageCapacityList: wiretype end group for non-group")
  1145. }
  1146. if fieldNum <= 0 {
  1147. return fmt.Errorf("proto: CSIStorageCapacityList: illegal tag %d (wire type %d)", fieldNum, wire)
  1148. }
  1149. switch fieldNum {
  1150. case 1:
  1151. if wireType != 2 {
  1152. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  1153. }
  1154. var msglen int
  1155. for shift := uint(0); ; shift += 7 {
  1156. if shift >= 64 {
  1157. return ErrIntOverflowGenerated
  1158. }
  1159. if iNdEx >= l {
  1160. return io.ErrUnexpectedEOF
  1161. }
  1162. b := dAtA[iNdEx]
  1163. iNdEx++
  1164. msglen |= int(b&0x7F) << shift
  1165. if b < 0x80 {
  1166. break
  1167. }
  1168. }
  1169. if msglen < 0 {
  1170. return ErrInvalidLengthGenerated
  1171. }
  1172. postIndex := iNdEx + msglen
  1173. if postIndex < 0 {
  1174. return ErrInvalidLengthGenerated
  1175. }
  1176. if postIndex > l {
  1177. return io.ErrUnexpectedEOF
  1178. }
  1179. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1180. return err
  1181. }
  1182. iNdEx = postIndex
  1183. case 2:
  1184. if wireType != 2 {
  1185. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1186. }
  1187. var msglen int
  1188. for shift := uint(0); ; shift += 7 {
  1189. if shift >= 64 {
  1190. return ErrIntOverflowGenerated
  1191. }
  1192. if iNdEx >= l {
  1193. return io.ErrUnexpectedEOF
  1194. }
  1195. b := dAtA[iNdEx]
  1196. iNdEx++
  1197. msglen |= int(b&0x7F) << shift
  1198. if b < 0x80 {
  1199. break
  1200. }
  1201. }
  1202. if msglen < 0 {
  1203. return ErrInvalidLengthGenerated
  1204. }
  1205. postIndex := iNdEx + msglen
  1206. if postIndex < 0 {
  1207. return ErrInvalidLengthGenerated
  1208. }
  1209. if postIndex > l {
  1210. return io.ErrUnexpectedEOF
  1211. }
  1212. m.Items = append(m.Items, CSIStorageCapacity{})
  1213. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1214. return err
  1215. }
  1216. iNdEx = postIndex
  1217. default:
  1218. iNdEx = preIndex
  1219. skippy, err := skipGenerated(dAtA[iNdEx:])
  1220. if err != nil {
  1221. return err
  1222. }
  1223. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1224. return ErrInvalidLengthGenerated
  1225. }
  1226. if (iNdEx + skippy) > l {
  1227. return io.ErrUnexpectedEOF
  1228. }
  1229. iNdEx += skippy
  1230. }
  1231. }
  1232. if iNdEx > l {
  1233. return io.ErrUnexpectedEOF
  1234. }
  1235. return nil
  1236. }
  1237. func (m *VolumeAttachment) Unmarshal(dAtA []byte) error {
  1238. l := len(dAtA)
  1239. iNdEx := 0
  1240. for iNdEx < l {
  1241. preIndex := iNdEx
  1242. var wire uint64
  1243. for shift := uint(0); ; shift += 7 {
  1244. if shift >= 64 {
  1245. return ErrIntOverflowGenerated
  1246. }
  1247. if iNdEx >= l {
  1248. return io.ErrUnexpectedEOF
  1249. }
  1250. b := dAtA[iNdEx]
  1251. iNdEx++
  1252. wire |= uint64(b&0x7F) << shift
  1253. if b < 0x80 {
  1254. break
  1255. }
  1256. }
  1257. fieldNum := int32(wire >> 3)
  1258. wireType := int(wire & 0x7)
  1259. if wireType == 4 {
  1260. return fmt.Errorf("proto: VolumeAttachment: wiretype end group for non-group")
  1261. }
  1262. if fieldNum <= 0 {
  1263. return fmt.Errorf("proto: VolumeAttachment: illegal tag %d (wire type %d)", fieldNum, wire)
  1264. }
  1265. switch fieldNum {
  1266. case 1:
  1267. if wireType != 2 {
  1268. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1269. }
  1270. var msglen int
  1271. for shift := uint(0); ; shift += 7 {
  1272. if shift >= 64 {
  1273. return ErrIntOverflowGenerated
  1274. }
  1275. if iNdEx >= l {
  1276. return io.ErrUnexpectedEOF
  1277. }
  1278. b := dAtA[iNdEx]
  1279. iNdEx++
  1280. msglen |= int(b&0x7F) << shift
  1281. if b < 0x80 {
  1282. break
  1283. }
  1284. }
  1285. if msglen < 0 {
  1286. return ErrInvalidLengthGenerated
  1287. }
  1288. postIndex := iNdEx + msglen
  1289. if postIndex < 0 {
  1290. return ErrInvalidLengthGenerated
  1291. }
  1292. if postIndex > l {
  1293. return io.ErrUnexpectedEOF
  1294. }
  1295. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1296. return err
  1297. }
  1298. iNdEx = postIndex
  1299. case 2:
  1300. if wireType != 2 {
  1301. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1302. }
  1303. var msglen int
  1304. for shift := uint(0); ; shift += 7 {
  1305. if shift >= 64 {
  1306. return ErrIntOverflowGenerated
  1307. }
  1308. if iNdEx >= l {
  1309. return io.ErrUnexpectedEOF
  1310. }
  1311. b := dAtA[iNdEx]
  1312. iNdEx++
  1313. msglen |= int(b&0x7F) << shift
  1314. if b < 0x80 {
  1315. break
  1316. }
  1317. }
  1318. if msglen < 0 {
  1319. return ErrInvalidLengthGenerated
  1320. }
  1321. postIndex := iNdEx + msglen
  1322. if postIndex < 0 {
  1323. return ErrInvalidLengthGenerated
  1324. }
  1325. if postIndex > l {
  1326. return io.ErrUnexpectedEOF
  1327. }
  1328. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1329. return err
  1330. }
  1331. iNdEx = postIndex
  1332. case 3:
  1333. if wireType != 2 {
  1334. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1335. }
  1336. var msglen int
  1337. for shift := uint(0); ; shift += 7 {
  1338. if shift >= 64 {
  1339. return ErrIntOverflowGenerated
  1340. }
  1341. if iNdEx >= l {
  1342. return io.ErrUnexpectedEOF
  1343. }
  1344. b := dAtA[iNdEx]
  1345. iNdEx++
  1346. msglen |= int(b&0x7F) << shift
  1347. if b < 0x80 {
  1348. break
  1349. }
  1350. }
  1351. if msglen < 0 {
  1352. return ErrInvalidLengthGenerated
  1353. }
  1354. postIndex := iNdEx + msglen
  1355. if postIndex < 0 {
  1356. return ErrInvalidLengthGenerated
  1357. }
  1358. if postIndex > l {
  1359. return io.ErrUnexpectedEOF
  1360. }
  1361. if err := m.Status.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 (m *VolumeAttachmentList) Unmarshal(dAtA []byte) error {
  1386. l := len(dAtA)
  1387. iNdEx := 0
  1388. for iNdEx < l {
  1389. preIndex := iNdEx
  1390. var wire uint64
  1391. for shift := uint(0); ; shift += 7 {
  1392. if shift >= 64 {
  1393. return ErrIntOverflowGenerated
  1394. }
  1395. if iNdEx >= l {
  1396. return io.ErrUnexpectedEOF
  1397. }
  1398. b := dAtA[iNdEx]
  1399. iNdEx++
  1400. wire |= uint64(b&0x7F) << shift
  1401. if b < 0x80 {
  1402. break
  1403. }
  1404. }
  1405. fieldNum := int32(wire >> 3)
  1406. wireType := int(wire & 0x7)
  1407. if wireType == 4 {
  1408. return fmt.Errorf("proto: VolumeAttachmentList: wiretype end group for non-group")
  1409. }
  1410. if fieldNum <= 0 {
  1411. return fmt.Errorf("proto: VolumeAttachmentList: illegal tag %d (wire type %d)", fieldNum, wire)
  1412. }
  1413. switch fieldNum {
  1414. case 1:
  1415. if wireType != 2 {
  1416. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  1417. }
  1418. var msglen int
  1419. for shift := uint(0); ; shift += 7 {
  1420. if shift >= 64 {
  1421. return ErrIntOverflowGenerated
  1422. }
  1423. if iNdEx >= l {
  1424. return io.ErrUnexpectedEOF
  1425. }
  1426. b := dAtA[iNdEx]
  1427. iNdEx++
  1428. msglen |= int(b&0x7F) << shift
  1429. if b < 0x80 {
  1430. break
  1431. }
  1432. }
  1433. if msglen < 0 {
  1434. return ErrInvalidLengthGenerated
  1435. }
  1436. postIndex := iNdEx + msglen
  1437. if postIndex < 0 {
  1438. return ErrInvalidLengthGenerated
  1439. }
  1440. if postIndex > l {
  1441. return io.ErrUnexpectedEOF
  1442. }
  1443. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1444. return err
  1445. }
  1446. iNdEx = postIndex
  1447. case 2:
  1448. if wireType != 2 {
  1449. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1450. }
  1451. var msglen int
  1452. for shift := uint(0); ; shift += 7 {
  1453. if shift >= 64 {
  1454. return ErrIntOverflowGenerated
  1455. }
  1456. if iNdEx >= l {
  1457. return io.ErrUnexpectedEOF
  1458. }
  1459. b := dAtA[iNdEx]
  1460. iNdEx++
  1461. msglen |= int(b&0x7F) << shift
  1462. if b < 0x80 {
  1463. break
  1464. }
  1465. }
  1466. if msglen < 0 {
  1467. return ErrInvalidLengthGenerated
  1468. }
  1469. postIndex := iNdEx + msglen
  1470. if postIndex < 0 {
  1471. return ErrInvalidLengthGenerated
  1472. }
  1473. if postIndex > l {
  1474. return io.ErrUnexpectedEOF
  1475. }
  1476. m.Items = append(m.Items, VolumeAttachment{})
  1477. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1478. return err
  1479. }
  1480. iNdEx = postIndex
  1481. default:
  1482. iNdEx = preIndex
  1483. skippy, err := skipGenerated(dAtA[iNdEx:])
  1484. if err != nil {
  1485. return err
  1486. }
  1487. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1488. return ErrInvalidLengthGenerated
  1489. }
  1490. if (iNdEx + skippy) > l {
  1491. return io.ErrUnexpectedEOF
  1492. }
  1493. iNdEx += skippy
  1494. }
  1495. }
  1496. if iNdEx > l {
  1497. return io.ErrUnexpectedEOF
  1498. }
  1499. return nil
  1500. }
  1501. func (m *VolumeAttachmentSource) Unmarshal(dAtA []byte) error {
  1502. l := len(dAtA)
  1503. iNdEx := 0
  1504. for iNdEx < l {
  1505. preIndex := iNdEx
  1506. var wire uint64
  1507. for shift := uint(0); ; shift += 7 {
  1508. if shift >= 64 {
  1509. return ErrIntOverflowGenerated
  1510. }
  1511. if iNdEx >= l {
  1512. return io.ErrUnexpectedEOF
  1513. }
  1514. b := dAtA[iNdEx]
  1515. iNdEx++
  1516. wire |= uint64(b&0x7F) << shift
  1517. if b < 0x80 {
  1518. break
  1519. }
  1520. }
  1521. fieldNum := int32(wire >> 3)
  1522. wireType := int(wire & 0x7)
  1523. if wireType == 4 {
  1524. return fmt.Errorf("proto: VolumeAttachmentSource: wiretype end group for non-group")
  1525. }
  1526. if fieldNum <= 0 {
  1527. return fmt.Errorf("proto: VolumeAttachmentSource: illegal tag %d (wire type %d)", fieldNum, wire)
  1528. }
  1529. switch fieldNum {
  1530. case 1:
  1531. if wireType != 2 {
  1532. return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeName", wireType)
  1533. }
  1534. var stringLen uint64
  1535. for shift := uint(0); ; shift += 7 {
  1536. if shift >= 64 {
  1537. return ErrIntOverflowGenerated
  1538. }
  1539. if iNdEx >= l {
  1540. return io.ErrUnexpectedEOF
  1541. }
  1542. b := dAtA[iNdEx]
  1543. iNdEx++
  1544. stringLen |= uint64(b&0x7F) << shift
  1545. if b < 0x80 {
  1546. break
  1547. }
  1548. }
  1549. intStringLen := int(stringLen)
  1550. if intStringLen < 0 {
  1551. return ErrInvalidLengthGenerated
  1552. }
  1553. postIndex := iNdEx + intStringLen
  1554. if postIndex < 0 {
  1555. return ErrInvalidLengthGenerated
  1556. }
  1557. if postIndex > l {
  1558. return io.ErrUnexpectedEOF
  1559. }
  1560. s := string(dAtA[iNdEx:postIndex])
  1561. m.PersistentVolumeName = &s
  1562. iNdEx = postIndex
  1563. case 2:
  1564. if wireType != 2 {
  1565. return fmt.Errorf("proto: wrong wireType = %d for field InlineVolumeSpec", wireType)
  1566. }
  1567. var msglen int
  1568. for shift := uint(0); ; shift += 7 {
  1569. if shift >= 64 {
  1570. return ErrIntOverflowGenerated
  1571. }
  1572. if iNdEx >= l {
  1573. return io.ErrUnexpectedEOF
  1574. }
  1575. b := dAtA[iNdEx]
  1576. iNdEx++
  1577. msglen |= int(b&0x7F) << shift
  1578. if b < 0x80 {
  1579. break
  1580. }
  1581. }
  1582. if msglen < 0 {
  1583. return ErrInvalidLengthGenerated
  1584. }
  1585. postIndex := iNdEx + msglen
  1586. if postIndex < 0 {
  1587. return ErrInvalidLengthGenerated
  1588. }
  1589. if postIndex > l {
  1590. return io.ErrUnexpectedEOF
  1591. }
  1592. if m.InlineVolumeSpec == nil {
  1593. m.InlineVolumeSpec = &v11.PersistentVolumeSpec{}
  1594. }
  1595. if err := m.InlineVolumeSpec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1596. return err
  1597. }
  1598. iNdEx = postIndex
  1599. default:
  1600. iNdEx = preIndex
  1601. skippy, err := skipGenerated(dAtA[iNdEx:])
  1602. if err != nil {
  1603. return err
  1604. }
  1605. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1606. return ErrInvalidLengthGenerated
  1607. }
  1608. if (iNdEx + skippy) > l {
  1609. return io.ErrUnexpectedEOF
  1610. }
  1611. iNdEx += skippy
  1612. }
  1613. }
  1614. if iNdEx > l {
  1615. return io.ErrUnexpectedEOF
  1616. }
  1617. return nil
  1618. }
  1619. func (m *VolumeAttachmentSpec) Unmarshal(dAtA []byte) error {
  1620. l := len(dAtA)
  1621. iNdEx := 0
  1622. for iNdEx < l {
  1623. preIndex := iNdEx
  1624. var wire uint64
  1625. for shift := uint(0); ; shift += 7 {
  1626. if shift >= 64 {
  1627. return ErrIntOverflowGenerated
  1628. }
  1629. if iNdEx >= l {
  1630. return io.ErrUnexpectedEOF
  1631. }
  1632. b := dAtA[iNdEx]
  1633. iNdEx++
  1634. wire |= uint64(b&0x7F) << shift
  1635. if b < 0x80 {
  1636. break
  1637. }
  1638. }
  1639. fieldNum := int32(wire >> 3)
  1640. wireType := int(wire & 0x7)
  1641. if wireType == 4 {
  1642. return fmt.Errorf("proto: VolumeAttachmentSpec: wiretype end group for non-group")
  1643. }
  1644. if fieldNum <= 0 {
  1645. return fmt.Errorf("proto: VolumeAttachmentSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1646. }
  1647. switch fieldNum {
  1648. case 1:
  1649. if wireType != 2 {
  1650. return fmt.Errorf("proto: wrong wireType = %d for field Attacher", wireType)
  1651. }
  1652. var stringLen uint64
  1653. for shift := uint(0); ; shift += 7 {
  1654. if shift >= 64 {
  1655. return ErrIntOverflowGenerated
  1656. }
  1657. if iNdEx >= l {
  1658. return io.ErrUnexpectedEOF
  1659. }
  1660. b := dAtA[iNdEx]
  1661. iNdEx++
  1662. stringLen |= uint64(b&0x7F) << shift
  1663. if b < 0x80 {
  1664. break
  1665. }
  1666. }
  1667. intStringLen := int(stringLen)
  1668. if intStringLen < 0 {
  1669. return ErrInvalidLengthGenerated
  1670. }
  1671. postIndex := iNdEx + intStringLen
  1672. if postIndex < 0 {
  1673. return ErrInvalidLengthGenerated
  1674. }
  1675. if postIndex > l {
  1676. return io.ErrUnexpectedEOF
  1677. }
  1678. m.Attacher = string(dAtA[iNdEx:postIndex])
  1679. iNdEx = postIndex
  1680. case 2:
  1681. if wireType != 2 {
  1682. return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
  1683. }
  1684. var msglen int
  1685. for shift := uint(0); ; shift += 7 {
  1686. if shift >= 64 {
  1687. return ErrIntOverflowGenerated
  1688. }
  1689. if iNdEx >= l {
  1690. return io.ErrUnexpectedEOF
  1691. }
  1692. b := dAtA[iNdEx]
  1693. iNdEx++
  1694. msglen |= int(b&0x7F) << shift
  1695. if b < 0x80 {
  1696. break
  1697. }
  1698. }
  1699. if msglen < 0 {
  1700. return ErrInvalidLengthGenerated
  1701. }
  1702. postIndex := iNdEx + msglen
  1703. if postIndex < 0 {
  1704. return ErrInvalidLengthGenerated
  1705. }
  1706. if postIndex > l {
  1707. return io.ErrUnexpectedEOF
  1708. }
  1709. if err := m.Source.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1710. return err
  1711. }
  1712. iNdEx = postIndex
  1713. case 3:
  1714. if wireType != 2 {
  1715. return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
  1716. }
  1717. var stringLen uint64
  1718. for shift := uint(0); ; shift += 7 {
  1719. if shift >= 64 {
  1720. return ErrIntOverflowGenerated
  1721. }
  1722. if iNdEx >= l {
  1723. return io.ErrUnexpectedEOF
  1724. }
  1725. b := dAtA[iNdEx]
  1726. iNdEx++
  1727. stringLen |= uint64(b&0x7F) << shift
  1728. if b < 0x80 {
  1729. break
  1730. }
  1731. }
  1732. intStringLen := int(stringLen)
  1733. if intStringLen < 0 {
  1734. return ErrInvalidLengthGenerated
  1735. }
  1736. postIndex := iNdEx + intStringLen
  1737. if postIndex < 0 {
  1738. return ErrInvalidLengthGenerated
  1739. }
  1740. if postIndex > l {
  1741. return io.ErrUnexpectedEOF
  1742. }
  1743. m.NodeName = string(dAtA[iNdEx:postIndex])
  1744. iNdEx = postIndex
  1745. default:
  1746. iNdEx = preIndex
  1747. skippy, err := skipGenerated(dAtA[iNdEx:])
  1748. if err != nil {
  1749. return err
  1750. }
  1751. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1752. return ErrInvalidLengthGenerated
  1753. }
  1754. if (iNdEx + skippy) > l {
  1755. return io.ErrUnexpectedEOF
  1756. }
  1757. iNdEx += skippy
  1758. }
  1759. }
  1760. if iNdEx > l {
  1761. return io.ErrUnexpectedEOF
  1762. }
  1763. return nil
  1764. }
  1765. func (m *VolumeAttachmentStatus) Unmarshal(dAtA []byte) error {
  1766. l := len(dAtA)
  1767. iNdEx := 0
  1768. for iNdEx < l {
  1769. preIndex := iNdEx
  1770. var wire uint64
  1771. for shift := uint(0); ; shift += 7 {
  1772. if shift >= 64 {
  1773. return ErrIntOverflowGenerated
  1774. }
  1775. if iNdEx >= l {
  1776. return io.ErrUnexpectedEOF
  1777. }
  1778. b := dAtA[iNdEx]
  1779. iNdEx++
  1780. wire |= uint64(b&0x7F) << shift
  1781. if b < 0x80 {
  1782. break
  1783. }
  1784. }
  1785. fieldNum := int32(wire >> 3)
  1786. wireType := int(wire & 0x7)
  1787. if wireType == 4 {
  1788. return fmt.Errorf("proto: VolumeAttachmentStatus: wiretype end group for non-group")
  1789. }
  1790. if fieldNum <= 0 {
  1791. return fmt.Errorf("proto: VolumeAttachmentStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1792. }
  1793. switch fieldNum {
  1794. case 1:
  1795. if wireType != 0 {
  1796. return fmt.Errorf("proto: wrong wireType = %d for field Attached", wireType)
  1797. }
  1798. var v int
  1799. for shift := uint(0); ; shift += 7 {
  1800. if shift >= 64 {
  1801. return ErrIntOverflowGenerated
  1802. }
  1803. if iNdEx >= l {
  1804. return io.ErrUnexpectedEOF
  1805. }
  1806. b := dAtA[iNdEx]
  1807. iNdEx++
  1808. v |= int(b&0x7F) << shift
  1809. if b < 0x80 {
  1810. break
  1811. }
  1812. }
  1813. m.Attached = bool(v != 0)
  1814. case 2:
  1815. if wireType != 2 {
  1816. return fmt.Errorf("proto: wrong wireType = %d for field AttachmentMetadata", wireType)
  1817. }
  1818. var msglen int
  1819. for shift := uint(0); ; shift += 7 {
  1820. if shift >= 64 {
  1821. return ErrIntOverflowGenerated
  1822. }
  1823. if iNdEx >= l {
  1824. return io.ErrUnexpectedEOF
  1825. }
  1826. b := dAtA[iNdEx]
  1827. iNdEx++
  1828. msglen |= int(b&0x7F) << shift
  1829. if b < 0x80 {
  1830. break
  1831. }
  1832. }
  1833. if msglen < 0 {
  1834. return ErrInvalidLengthGenerated
  1835. }
  1836. postIndex := iNdEx + msglen
  1837. if postIndex < 0 {
  1838. return ErrInvalidLengthGenerated
  1839. }
  1840. if postIndex > l {
  1841. return io.ErrUnexpectedEOF
  1842. }
  1843. if m.AttachmentMetadata == nil {
  1844. m.AttachmentMetadata = make(map[string]string)
  1845. }
  1846. var mapkey string
  1847. var mapvalue string
  1848. for iNdEx < postIndex {
  1849. entryPreIndex := iNdEx
  1850. var wire uint64
  1851. for shift := uint(0); ; shift += 7 {
  1852. if shift >= 64 {
  1853. return ErrIntOverflowGenerated
  1854. }
  1855. if iNdEx >= l {
  1856. return io.ErrUnexpectedEOF
  1857. }
  1858. b := dAtA[iNdEx]
  1859. iNdEx++
  1860. wire |= uint64(b&0x7F) << shift
  1861. if b < 0x80 {
  1862. break
  1863. }
  1864. }
  1865. fieldNum := int32(wire >> 3)
  1866. if fieldNum == 1 {
  1867. var stringLenmapkey uint64
  1868. for shift := uint(0); ; shift += 7 {
  1869. if shift >= 64 {
  1870. return ErrIntOverflowGenerated
  1871. }
  1872. if iNdEx >= l {
  1873. return io.ErrUnexpectedEOF
  1874. }
  1875. b := dAtA[iNdEx]
  1876. iNdEx++
  1877. stringLenmapkey |= uint64(b&0x7F) << shift
  1878. if b < 0x80 {
  1879. break
  1880. }
  1881. }
  1882. intStringLenmapkey := int(stringLenmapkey)
  1883. if intStringLenmapkey < 0 {
  1884. return ErrInvalidLengthGenerated
  1885. }
  1886. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1887. if postStringIndexmapkey < 0 {
  1888. return ErrInvalidLengthGenerated
  1889. }
  1890. if postStringIndexmapkey > l {
  1891. return io.ErrUnexpectedEOF
  1892. }
  1893. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1894. iNdEx = postStringIndexmapkey
  1895. } else if fieldNum == 2 {
  1896. var stringLenmapvalue uint64
  1897. for shift := uint(0); ; shift += 7 {
  1898. if shift >= 64 {
  1899. return ErrIntOverflowGenerated
  1900. }
  1901. if iNdEx >= l {
  1902. return io.ErrUnexpectedEOF
  1903. }
  1904. b := dAtA[iNdEx]
  1905. iNdEx++
  1906. stringLenmapvalue |= uint64(b&0x7F) << shift
  1907. if b < 0x80 {
  1908. break
  1909. }
  1910. }
  1911. intStringLenmapvalue := int(stringLenmapvalue)
  1912. if intStringLenmapvalue < 0 {
  1913. return ErrInvalidLengthGenerated
  1914. }
  1915. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  1916. if postStringIndexmapvalue < 0 {
  1917. return ErrInvalidLengthGenerated
  1918. }
  1919. if postStringIndexmapvalue > l {
  1920. return io.ErrUnexpectedEOF
  1921. }
  1922. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  1923. iNdEx = postStringIndexmapvalue
  1924. } else {
  1925. iNdEx = entryPreIndex
  1926. skippy, err := skipGenerated(dAtA[iNdEx:])
  1927. if err != nil {
  1928. return err
  1929. }
  1930. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1931. return ErrInvalidLengthGenerated
  1932. }
  1933. if (iNdEx + skippy) > postIndex {
  1934. return io.ErrUnexpectedEOF
  1935. }
  1936. iNdEx += skippy
  1937. }
  1938. }
  1939. m.AttachmentMetadata[mapkey] = mapvalue
  1940. iNdEx = postIndex
  1941. case 3:
  1942. if wireType != 2 {
  1943. return fmt.Errorf("proto: wrong wireType = %d for field AttachError", wireType)
  1944. }
  1945. var msglen int
  1946. for shift := uint(0); ; shift += 7 {
  1947. if shift >= 64 {
  1948. return ErrIntOverflowGenerated
  1949. }
  1950. if iNdEx >= l {
  1951. return io.ErrUnexpectedEOF
  1952. }
  1953. b := dAtA[iNdEx]
  1954. iNdEx++
  1955. msglen |= int(b&0x7F) << shift
  1956. if b < 0x80 {
  1957. break
  1958. }
  1959. }
  1960. if msglen < 0 {
  1961. return ErrInvalidLengthGenerated
  1962. }
  1963. postIndex := iNdEx + msglen
  1964. if postIndex < 0 {
  1965. return ErrInvalidLengthGenerated
  1966. }
  1967. if postIndex > l {
  1968. return io.ErrUnexpectedEOF
  1969. }
  1970. if m.AttachError == nil {
  1971. m.AttachError = &VolumeError{}
  1972. }
  1973. if err := m.AttachError.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1974. return err
  1975. }
  1976. iNdEx = postIndex
  1977. case 4:
  1978. if wireType != 2 {
  1979. return fmt.Errorf("proto: wrong wireType = %d for field DetachError", wireType)
  1980. }
  1981. var msglen int
  1982. for shift := uint(0); ; shift += 7 {
  1983. if shift >= 64 {
  1984. return ErrIntOverflowGenerated
  1985. }
  1986. if iNdEx >= l {
  1987. return io.ErrUnexpectedEOF
  1988. }
  1989. b := dAtA[iNdEx]
  1990. iNdEx++
  1991. msglen |= int(b&0x7F) << shift
  1992. if b < 0x80 {
  1993. break
  1994. }
  1995. }
  1996. if msglen < 0 {
  1997. return ErrInvalidLengthGenerated
  1998. }
  1999. postIndex := iNdEx + msglen
  2000. if postIndex < 0 {
  2001. return ErrInvalidLengthGenerated
  2002. }
  2003. if postIndex > l {
  2004. return io.ErrUnexpectedEOF
  2005. }
  2006. if m.DetachError == nil {
  2007. m.DetachError = &VolumeError{}
  2008. }
  2009. if err := m.DetachError.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2010. return err
  2011. }
  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 (m *VolumeAttributesClass) Unmarshal(dAtA []byte) error {
  2034. l := len(dAtA)
  2035. iNdEx := 0
  2036. for iNdEx < l {
  2037. preIndex := iNdEx
  2038. var wire uint64
  2039. for shift := uint(0); ; shift += 7 {
  2040. if shift >= 64 {
  2041. return ErrIntOverflowGenerated
  2042. }
  2043. if iNdEx >= l {
  2044. return io.ErrUnexpectedEOF
  2045. }
  2046. b := dAtA[iNdEx]
  2047. iNdEx++
  2048. wire |= uint64(b&0x7F) << shift
  2049. if b < 0x80 {
  2050. break
  2051. }
  2052. }
  2053. fieldNum := int32(wire >> 3)
  2054. wireType := int(wire & 0x7)
  2055. if wireType == 4 {
  2056. return fmt.Errorf("proto: VolumeAttributesClass: wiretype end group for non-group")
  2057. }
  2058. if fieldNum <= 0 {
  2059. return fmt.Errorf("proto: VolumeAttributesClass: illegal tag %d (wire type %d)", fieldNum, wire)
  2060. }
  2061. switch fieldNum {
  2062. case 1:
  2063. if wireType != 2 {
  2064. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2065. }
  2066. var msglen int
  2067. for shift := uint(0); ; shift += 7 {
  2068. if shift >= 64 {
  2069. return ErrIntOverflowGenerated
  2070. }
  2071. if iNdEx >= l {
  2072. return io.ErrUnexpectedEOF
  2073. }
  2074. b := dAtA[iNdEx]
  2075. iNdEx++
  2076. msglen |= int(b&0x7F) << shift
  2077. if b < 0x80 {
  2078. break
  2079. }
  2080. }
  2081. if msglen < 0 {
  2082. return ErrInvalidLengthGenerated
  2083. }
  2084. postIndex := iNdEx + msglen
  2085. if postIndex < 0 {
  2086. return ErrInvalidLengthGenerated
  2087. }
  2088. if postIndex > l {
  2089. return io.ErrUnexpectedEOF
  2090. }
  2091. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2092. return err
  2093. }
  2094. iNdEx = postIndex
  2095. case 2:
  2096. if wireType != 2 {
  2097. return fmt.Errorf("proto: wrong wireType = %d for field DriverName", wireType)
  2098. }
  2099. var stringLen uint64
  2100. for shift := uint(0); ; shift += 7 {
  2101. if shift >= 64 {
  2102. return ErrIntOverflowGenerated
  2103. }
  2104. if iNdEx >= l {
  2105. return io.ErrUnexpectedEOF
  2106. }
  2107. b := dAtA[iNdEx]
  2108. iNdEx++
  2109. stringLen |= uint64(b&0x7F) << shift
  2110. if b < 0x80 {
  2111. break
  2112. }
  2113. }
  2114. intStringLen := int(stringLen)
  2115. if intStringLen < 0 {
  2116. return ErrInvalidLengthGenerated
  2117. }
  2118. postIndex := iNdEx + intStringLen
  2119. if postIndex < 0 {
  2120. return ErrInvalidLengthGenerated
  2121. }
  2122. if postIndex > l {
  2123. return io.ErrUnexpectedEOF
  2124. }
  2125. m.DriverName = string(dAtA[iNdEx:postIndex])
  2126. iNdEx = postIndex
  2127. case 3:
  2128. if wireType != 2 {
  2129. return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
  2130. }
  2131. var msglen int
  2132. for shift := uint(0); ; shift += 7 {
  2133. if shift >= 64 {
  2134. return ErrIntOverflowGenerated
  2135. }
  2136. if iNdEx >= l {
  2137. return io.ErrUnexpectedEOF
  2138. }
  2139. b := dAtA[iNdEx]
  2140. iNdEx++
  2141. msglen |= int(b&0x7F) << shift
  2142. if b < 0x80 {
  2143. break
  2144. }
  2145. }
  2146. if msglen < 0 {
  2147. return ErrInvalidLengthGenerated
  2148. }
  2149. postIndex := iNdEx + msglen
  2150. if postIndex < 0 {
  2151. return ErrInvalidLengthGenerated
  2152. }
  2153. if postIndex > l {
  2154. return io.ErrUnexpectedEOF
  2155. }
  2156. if m.Parameters == nil {
  2157. m.Parameters = make(map[string]string)
  2158. }
  2159. var mapkey string
  2160. var mapvalue string
  2161. for iNdEx < postIndex {
  2162. entryPreIndex := iNdEx
  2163. var wire uint64
  2164. for shift := uint(0); ; shift += 7 {
  2165. if shift >= 64 {
  2166. return ErrIntOverflowGenerated
  2167. }
  2168. if iNdEx >= l {
  2169. return io.ErrUnexpectedEOF
  2170. }
  2171. b := dAtA[iNdEx]
  2172. iNdEx++
  2173. wire |= uint64(b&0x7F) << shift
  2174. if b < 0x80 {
  2175. break
  2176. }
  2177. }
  2178. fieldNum := int32(wire >> 3)
  2179. if fieldNum == 1 {
  2180. var stringLenmapkey uint64
  2181. for shift := uint(0); ; shift += 7 {
  2182. if shift >= 64 {
  2183. return ErrIntOverflowGenerated
  2184. }
  2185. if iNdEx >= l {
  2186. return io.ErrUnexpectedEOF
  2187. }
  2188. b := dAtA[iNdEx]
  2189. iNdEx++
  2190. stringLenmapkey |= uint64(b&0x7F) << shift
  2191. if b < 0x80 {
  2192. break
  2193. }
  2194. }
  2195. intStringLenmapkey := int(stringLenmapkey)
  2196. if intStringLenmapkey < 0 {
  2197. return ErrInvalidLengthGenerated
  2198. }
  2199. postStringIndexmapkey := iNdEx + intStringLenmapkey
  2200. if postStringIndexmapkey < 0 {
  2201. return ErrInvalidLengthGenerated
  2202. }
  2203. if postStringIndexmapkey > l {
  2204. return io.ErrUnexpectedEOF
  2205. }
  2206. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  2207. iNdEx = postStringIndexmapkey
  2208. } else if fieldNum == 2 {
  2209. var stringLenmapvalue uint64
  2210. for shift := uint(0); ; shift += 7 {
  2211. if shift >= 64 {
  2212. return ErrIntOverflowGenerated
  2213. }
  2214. if iNdEx >= l {
  2215. return io.ErrUnexpectedEOF
  2216. }
  2217. b := dAtA[iNdEx]
  2218. iNdEx++
  2219. stringLenmapvalue |= uint64(b&0x7F) << shift
  2220. if b < 0x80 {
  2221. break
  2222. }
  2223. }
  2224. intStringLenmapvalue := int(stringLenmapvalue)
  2225. if intStringLenmapvalue < 0 {
  2226. return ErrInvalidLengthGenerated
  2227. }
  2228. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  2229. if postStringIndexmapvalue < 0 {
  2230. return ErrInvalidLengthGenerated
  2231. }
  2232. if postStringIndexmapvalue > l {
  2233. return io.ErrUnexpectedEOF
  2234. }
  2235. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  2236. iNdEx = postStringIndexmapvalue
  2237. } else {
  2238. iNdEx = entryPreIndex
  2239. skippy, err := skipGenerated(dAtA[iNdEx:])
  2240. if err != nil {
  2241. return err
  2242. }
  2243. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2244. return ErrInvalidLengthGenerated
  2245. }
  2246. if (iNdEx + skippy) > postIndex {
  2247. return io.ErrUnexpectedEOF
  2248. }
  2249. iNdEx += skippy
  2250. }
  2251. }
  2252. m.Parameters[mapkey] = mapvalue
  2253. iNdEx = postIndex
  2254. default:
  2255. iNdEx = preIndex
  2256. skippy, err := skipGenerated(dAtA[iNdEx:])
  2257. if err != nil {
  2258. return err
  2259. }
  2260. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2261. return ErrInvalidLengthGenerated
  2262. }
  2263. if (iNdEx + skippy) > l {
  2264. return io.ErrUnexpectedEOF
  2265. }
  2266. iNdEx += skippy
  2267. }
  2268. }
  2269. if iNdEx > l {
  2270. return io.ErrUnexpectedEOF
  2271. }
  2272. return nil
  2273. }
  2274. func (m *VolumeAttributesClassList) Unmarshal(dAtA []byte) error {
  2275. l := len(dAtA)
  2276. iNdEx := 0
  2277. for iNdEx < l {
  2278. preIndex := iNdEx
  2279. var wire uint64
  2280. for shift := uint(0); ; shift += 7 {
  2281. if shift >= 64 {
  2282. return ErrIntOverflowGenerated
  2283. }
  2284. if iNdEx >= l {
  2285. return io.ErrUnexpectedEOF
  2286. }
  2287. b := dAtA[iNdEx]
  2288. iNdEx++
  2289. wire |= uint64(b&0x7F) << shift
  2290. if b < 0x80 {
  2291. break
  2292. }
  2293. }
  2294. fieldNum := int32(wire >> 3)
  2295. wireType := int(wire & 0x7)
  2296. if wireType == 4 {
  2297. return fmt.Errorf("proto: VolumeAttributesClassList: wiretype end group for non-group")
  2298. }
  2299. if fieldNum <= 0 {
  2300. return fmt.Errorf("proto: VolumeAttributesClassList: illegal tag %d (wire type %d)", fieldNum, wire)
  2301. }
  2302. switch fieldNum {
  2303. case 1:
  2304. if wireType != 2 {
  2305. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2306. }
  2307. var msglen int
  2308. for shift := uint(0); ; shift += 7 {
  2309. if shift >= 64 {
  2310. return ErrIntOverflowGenerated
  2311. }
  2312. if iNdEx >= l {
  2313. return io.ErrUnexpectedEOF
  2314. }
  2315. b := dAtA[iNdEx]
  2316. iNdEx++
  2317. msglen |= int(b&0x7F) << shift
  2318. if b < 0x80 {
  2319. break
  2320. }
  2321. }
  2322. if msglen < 0 {
  2323. return ErrInvalidLengthGenerated
  2324. }
  2325. postIndex := iNdEx + msglen
  2326. if postIndex < 0 {
  2327. return ErrInvalidLengthGenerated
  2328. }
  2329. if postIndex > l {
  2330. return io.ErrUnexpectedEOF
  2331. }
  2332. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2333. return err
  2334. }
  2335. iNdEx = postIndex
  2336. case 2:
  2337. if wireType != 2 {
  2338. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2339. }
  2340. var msglen int
  2341. for shift := uint(0); ; shift += 7 {
  2342. if shift >= 64 {
  2343. return ErrIntOverflowGenerated
  2344. }
  2345. if iNdEx >= l {
  2346. return io.ErrUnexpectedEOF
  2347. }
  2348. b := dAtA[iNdEx]
  2349. iNdEx++
  2350. msglen |= int(b&0x7F) << shift
  2351. if b < 0x80 {
  2352. break
  2353. }
  2354. }
  2355. if msglen < 0 {
  2356. return ErrInvalidLengthGenerated
  2357. }
  2358. postIndex := iNdEx + msglen
  2359. if postIndex < 0 {
  2360. return ErrInvalidLengthGenerated
  2361. }
  2362. if postIndex > l {
  2363. return io.ErrUnexpectedEOF
  2364. }
  2365. m.Items = append(m.Items, VolumeAttributesClass{})
  2366. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2367. return err
  2368. }
  2369. iNdEx = postIndex
  2370. default:
  2371. iNdEx = preIndex
  2372. skippy, err := skipGenerated(dAtA[iNdEx:])
  2373. if err != nil {
  2374. return err
  2375. }
  2376. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2377. return ErrInvalidLengthGenerated
  2378. }
  2379. if (iNdEx + skippy) > l {
  2380. return io.ErrUnexpectedEOF
  2381. }
  2382. iNdEx += skippy
  2383. }
  2384. }
  2385. if iNdEx > l {
  2386. return io.ErrUnexpectedEOF
  2387. }
  2388. return nil
  2389. }
  2390. func (m *VolumeError) Unmarshal(dAtA []byte) error {
  2391. l := len(dAtA)
  2392. iNdEx := 0
  2393. for iNdEx < l {
  2394. preIndex := iNdEx
  2395. var wire uint64
  2396. for shift := uint(0); ; shift += 7 {
  2397. if shift >= 64 {
  2398. return ErrIntOverflowGenerated
  2399. }
  2400. if iNdEx >= l {
  2401. return io.ErrUnexpectedEOF
  2402. }
  2403. b := dAtA[iNdEx]
  2404. iNdEx++
  2405. wire |= uint64(b&0x7F) << shift
  2406. if b < 0x80 {
  2407. break
  2408. }
  2409. }
  2410. fieldNum := int32(wire >> 3)
  2411. wireType := int(wire & 0x7)
  2412. if wireType == 4 {
  2413. return fmt.Errorf("proto: VolumeError: wiretype end group for non-group")
  2414. }
  2415. if fieldNum <= 0 {
  2416. return fmt.Errorf("proto: VolumeError: illegal tag %d (wire type %d)", fieldNum, wire)
  2417. }
  2418. switch fieldNum {
  2419. case 1:
  2420. if wireType != 2 {
  2421. return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
  2422. }
  2423. var msglen int
  2424. for shift := uint(0); ; shift += 7 {
  2425. if shift >= 64 {
  2426. return ErrIntOverflowGenerated
  2427. }
  2428. if iNdEx >= l {
  2429. return io.ErrUnexpectedEOF
  2430. }
  2431. b := dAtA[iNdEx]
  2432. iNdEx++
  2433. msglen |= int(b&0x7F) << shift
  2434. if b < 0x80 {
  2435. break
  2436. }
  2437. }
  2438. if msglen < 0 {
  2439. return ErrInvalidLengthGenerated
  2440. }
  2441. postIndex := iNdEx + msglen
  2442. if postIndex < 0 {
  2443. return ErrInvalidLengthGenerated
  2444. }
  2445. if postIndex > l {
  2446. return io.ErrUnexpectedEOF
  2447. }
  2448. if err := m.Time.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2449. return err
  2450. }
  2451. iNdEx = postIndex
  2452. case 2:
  2453. if wireType != 2 {
  2454. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  2455. }
  2456. var stringLen uint64
  2457. for shift := uint(0); ; shift += 7 {
  2458. if shift >= 64 {
  2459. return ErrIntOverflowGenerated
  2460. }
  2461. if iNdEx >= l {
  2462. return io.ErrUnexpectedEOF
  2463. }
  2464. b := dAtA[iNdEx]
  2465. iNdEx++
  2466. stringLen |= uint64(b&0x7F) << shift
  2467. if b < 0x80 {
  2468. break
  2469. }
  2470. }
  2471. intStringLen := int(stringLen)
  2472. if intStringLen < 0 {
  2473. return ErrInvalidLengthGenerated
  2474. }
  2475. postIndex := iNdEx + intStringLen
  2476. if postIndex < 0 {
  2477. return ErrInvalidLengthGenerated
  2478. }
  2479. if postIndex > l {
  2480. return io.ErrUnexpectedEOF
  2481. }
  2482. m.Message = string(dAtA[iNdEx:postIndex])
  2483. iNdEx = postIndex
  2484. case 3:
  2485. if wireType != 0 {
  2486. return fmt.Errorf("proto: wrong wireType = %d for field ErrorCode", wireType)
  2487. }
  2488. var v int32
  2489. for shift := uint(0); ; shift += 7 {
  2490. if shift >= 64 {
  2491. return ErrIntOverflowGenerated
  2492. }
  2493. if iNdEx >= l {
  2494. return io.ErrUnexpectedEOF
  2495. }
  2496. b := dAtA[iNdEx]
  2497. iNdEx++
  2498. v |= int32(b&0x7F) << shift
  2499. if b < 0x80 {
  2500. break
  2501. }
  2502. }
  2503. m.ErrorCode = &v
  2504. default:
  2505. iNdEx = preIndex
  2506. skippy, err := skipGenerated(dAtA[iNdEx:])
  2507. if err != nil {
  2508. return err
  2509. }
  2510. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2511. return ErrInvalidLengthGenerated
  2512. }
  2513. if (iNdEx + skippy) > l {
  2514. return io.ErrUnexpectedEOF
  2515. }
  2516. iNdEx += skippy
  2517. }
  2518. }
  2519. if iNdEx > l {
  2520. return io.ErrUnexpectedEOF
  2521. }
  2522. return nil
  2523. }
  2524. func skipGenerated(dAtA []byte) (n int, err error) {
  2525. l := len(dAtA)
  2526. iNdEx := 0
  2527. depth := 0
  2528. for iNdEx < l {
  2529. var wire uint64
  2530. for shift := uint(0); ; shift += 7 {
  2531. if shift >= 64 {
  2532. return 0, ErrIntOverflowGenerated
  2533. }
  2534. if iNdEx >= l {
  2535. return 0, io.ErrUnexpectedEOF
  2536. }
  2537. b := dAtA[iNdEx]
  2538. iNdEx++
  2539. wire |= (uint64(b) & 0x7F) << shift
  2540. if b < 0x80 {
  2541. break
  2542. }
  2543. }
  2544. wireType := int(wire & 0x7)
  2545. switch wireType {
  2546. case 0:
  2547. for shift := uint(0); ; shift += 7 {
  2548. if shift >= 64 {
  2549. return 0, ErrIntOverflowGenerated
  2550. }
  2551. if iNdEx >= l {
  2552. return 0, io.ErrUnexpectedEOF
  2553. }
  2554. iNdEx++
  2555. if dAtA[iNdEx-1] < 0x80 {
  2556. break
  2557. }
  2558. }
  2559. case 1:
  2560. iNdEx += 8
  2561. case 2:
  2562. var length int
  2563. for shift := uint(0); ; shift += 7 {
  2564. if shift >= 64 {
  2565. return 0, ErrIntOverflowGenerated
  2566. }
  2567. if iNdEx >= l {
  2568. return 0, io.ErrUnexpectedEOF
  2569. }
  2570. b := dAtA[iNdEx]
  2571. iNdEx++
  2572. length |= (int(b) & 0x7F) << shift
  2573. if b < 0x80 {
  2574. break
  2575. }
  2576. }
  2577. if length < 0 {
  2578. return 0, ErrInvalidLengthGenerated
  2579. }
  2580. iNdEx += length
  2581. case 3:
  2582. depth++
  2583. case 4:
  2584. if depth == 0 {
  2585. return 0, ErrUnexpectedEndOfGroupGenerated
  2586. }
  2587. depth--
  2588. case 5:
  2589. iNdEx += 4
  2590. default:
  2591. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2592. }
  2593. if iNdEx < 0 {
  2594. return 0, ErrInvalidLengthGenerated
  2595. }
  2596. if depth == 0 {
  2597. return iNdEx, nil
  2598. }
  2599. }
  2600. return 0, io.ErrUnexpectedEOF
  2601. }
  2602. var (
  2603. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  2604. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  2605. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  2606. )