generated.pb.go 112 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545
  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/kubernetes/vendor/k8s.io/api/storage/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. proto "github.com/gogo/protobuf/proto"
  20. github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
  21. k8s_io_api_core_v1 "k8s.io/api/core/v1"
  22. v11 "k8s.io/api/core/v1"
  23. math "math"
  24. math_bits "math/bits"
  25. reflect "reflect"
  26. strings "strings"
  27. )
  28. // Reference imports to suppress errors if they are not otherwise used.
  29. var _ = proto.Marshal
  30. var _ = fmt.Errorf
  31. var _ = math.Inf
  32. // This is a compile-time assertion to ensure that this generated file
  33. // is compatible with the proto package it is being compiled against.
  34. // A compilation error at this line likely means your copy of the
  35. // proto package needs to be updated.
  36. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
  37. func (m *CSIDriver) Reset() { *m = CSIDriver{} }
  38. func (*CSIDriver) ProtoMessage() {}
  39. func (*CSIDriver) Descriptor() ([]byte, []int) {
  40. return fileDescriptor_3b530c1983504d8d, []int{0}
  41. }
  42. func (m *CSIDriver) XXX_Unmarshal(b []byte) error {
  43. return m.Unmarshal(b)
  44. }
  45. func (m *CSIDriver) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  46. b = b[:cap(b)]
  47. n, err := m.MarshalToSizedBuffer(b)
  48. if err != nil {
  49. return nil, err
  50. }
  51. return b[:n], nil
  52. }
  53. func (m *CSIDriver) XXX_Merge(src proto.Message) {
  54. xxx_messageInfo_CSIDriver.Merge(m, src)
  55. }
  56. func (m *CSIDriver) XXX_Size() int {
  57. return m.Size()
  58. }
  59. func (m *CSIDriver) XXX_DiscardUnknown() {
  60. xxx_messageInfo_CSIDriver.DiscardUnknown(m)
  61. }
  62. var xxx_messageInfo_CSIDriver proto.InternalMessageInfo
  63. func (m *CSIDriverList) Reset() { *m = CSIDriverList{} }
  64. func (*CSIDriverList) ProtoMessage() {}
  65. func (*CSIDriverList) Descriptor() ([]byte, []int) {
  66. return fileDescriptor_3b530c1983504d8d, []int{1}
  67. }
  68. func (m *CSIDriverList) XXX_Unmarshal(b []byte) error {
  69. return m.Unmarshal(b)
  70. }
  71. func (m *CSIDriverList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  72. b = b[:cap(b)]
  73. n, err := m.MarshalToSizedBuffer(b)
  74. if err != nil {
  75. return nil, err
  76. }
  77. return b[:n], nil
  78. }
  79. func (m *CSIDriverList) XXX_Merge(src proto.Message) {
  80. xxx_messageInfo_CSIDriverList.Merge(m, src)
  81. }
  82. func (m *CSIDriverList) XXX_Size() int {
  83. return m.Size()
  84. }
  85. func (m *CSIDriverList) XXX_DiscardUnknown() {
  86. xxx_messageInfo_CSIDriverList.DiscardUnknown(m)
  87. }
  88. var xxx_messageInfo_CSIDriverList proto.InternalMessageInfo
  89. func (m *CSIDriverSpec) Reset() { *m = CSIDriverSpec{} }
  90. func (*CSIDriverSpec) ProtoMessage() {}
  91. func (*CSIDriverSpec) Descriptor() ([]byte, []int) {
  92. return fileDescriptor_3b530c1983504d8d, []int{2}
  93. }
  94. func (m *CSIDriverSpec) XXX_Unmarshal(b []byte) error {
  95. return m.Unmarshal(b)
  96. }
  97. func (m *CSIDriverSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  98. b = b[:cap(b)]
  99. n, err := m.MarshalToSizedBuffer(b)
  100. if err != nil {
  101. return nil, err
  102. }
  103. return b[:n], nil
  104. }
  105. func (m *CSIDriverSpec) XXX_Merge(src proto.Message) {
  106. xxx_messageInfo_CSIDriverSpec.Merge(m, src)
  107. }
  108. func (m *CSIDriverSpec) XXX_Size() int {
  109. return m.Size()
  110. }
  111. func (m *CSIDriverSpec) XXX_DiscardUnknown() {
  112. xxx_messageInfo_CSIDriverSpec.DiscardUnknown(m)
  113. }
  114. var xxx_messageInfo_CSIDriverSpec proto.InternalMessageInfo
  115. func (m *CSINode) Reset() { *m = CSINode{} }
  116. func (*CSINode) ProtoMessage() {}
  117. func (*CSINode) Descriptor() ([]byte, []int) {
  118. return fileDescriptor_3b530c1983504d8d, []int{3}
  119. }
  120. func (m *CSINode) XXX_Unmarshal(b []byte) error {
  121. return m.Unmarshal(b)
  122. }
  123. func (m *CSINode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  124. b = b[:cap(b)]
  125. n, err := m.MarshalToSizedBuffer(b)
  126. if err != nil {
  127. return nil, err
  128. }
  129. return b[:n], nil
  130. }
  131. func (m *CSINode) XXX_Merge(src proto.Message) {
  132. xxx_messageInfo_CSINode.Merge(m, src)
  133. }
  134. func (m *CSINode) XXX_Size() int {
  135. return m.Size()
  136. }
  137. func (m *CSINode) XXX_DiscardUnknown() {
  138. xxx_messageInfo_CSINode.DiscardUnknown(m)
  139. }
  140. var xxx_messageInfo_CSINode proto.InternalMessageInfo
  141. func (m *CSINodeDriver) Reset() { *m = CSINodeDriver{} }
  142. func (*CSINodeDriver) ProtoMessage() {}
  143. func (*CSINodeDriver) Descriptor() ([]byte, []int) {
  144. return fileDescriptor_3b530c1983504d8d, []int{4}
  145. }
  146. func (m *CSINodeDriver) XXX_Unmarshal(b []byte) error {
  147. return m.Unmarshal(b)
  148. }
  149. func (m *CSINodeDriver) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  150. b = b[:cap(b)]
  151. n, err := m.MarshalToSizedBuffer(b)
  152. if err != nil {
  153. return nil, err
  154. }
  155. return b[:n], nil
  156. }
  157. func (m *CSINodeDriver) XXX_Merge(src proto.Message) {
  158. xxx_messageInfo_CSINodeDriver.Merge(m, src)
  159. }
  160. func (m *CSINodeDriver) XXX_Size() int {
  161. return m.Size()
  162. }
  163. func (m *CSINodeDriver) XXX_DiscardUnknown() {
  164. xxx_messageInfo_CSINodeDriver.DiscardUnknown(m)
  165. }
  166. var xxx_messageInfo_CSINodeDriver proto.InternalMessageInfo
  167. func (m *CSINodeList) Reset() { *m = CSINodeList{} }
  168. func (*CSINodeList) ProtoMessage() {}
  169. func (*CSINodeList) Descriptor() ([]byte, []int) {
  170. return fileDescriptor_3b530c1983504d8d, []int{5}
  171. }
  172. func (m *CSINodeList) XXX_Unmarshal(b []byte) error {
  173. return m.Unmarshal(b)
  174. }
  175. func (m *CSINodeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  176. b = b[:cap(b)]
  177. n, err := m.MarshalToSizedBuffer(b)
  178. if err != nil {
  179. return nil, err
  180. }
  181. return b[:n], nil
  182. }
  183. func (m *CSINodeList) XXX_Merge(src proto.Message) {
  184. xxx_messageInfo_CSINodeList.Merge(m, src)
  185. }
  186. func (m *CSINodeList) XXX_Size() int {
  187. return m.Size()
  188. }
  189. func (m *CSINodeList) XXX_DiscardUnknown() {
  190. xxx_messageInfo_CSINodeList.DiscardUnknown(m)
  191. }
  192. var xxx_messageInfo_CSINodeList proto.InternalMessageInfo
  193. func (m *CSINodeSpec) Reset() { *m = CSINodeSpec{} }
  194. func (*CSINodeSpec) ProtoMessage() {}
  195. func (*CSINodeSpec) Descriptor() ([]byte, []int) {
  196. return fileDescriptor_3b530c1983504d8d, []int{6}
  197. }
  198. func (m *CSINodeSpec) XXX_Unmarshal(b []byte) error {
  199. return m.Unmarshal(b)
  200. }
  201. func (m *CSINodeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  202. b = b[:cap(b)]
  203. n, err := m.MarshalToSizedBuffer(b)
  204. if err != nil {
  205. return nil, err
  206. }
  207. return b[:n], nil
  208. }
  209. func (m *CSINodeSpec) XXX_Merge(src proto.Message) {
  210. xxx_messageInfo_CSINodeSpec.Merge(m, src)
  211. }
  212. func (m *CSINodeSpec) XXX_Size() int {
  213. return m.Size()
  214. }
  215. func (m *CSINodeSpec) XXX_DiscardUnknown() {
  216. xxx_messageInfo_CSINodeSpec.DiscardUnknown(m)
  217. }
  218. var xxx_messageInfo_CSINodeSpec proto.InternalMessageInfo
  219. func (m *StorageClass) Reset() { *m = StorageClass{} }
  220. func (*StorageClass) ProtoMessage() {}
  221. func (*StorageClass) Descriptor() ([]byte, []int) {
  222. return fileDescriptor_3b530c1983504d8d, []int{7}
  223. }
  224. func (m *StorageClass) XXX_Unmarshal(b []byte) error {
  225. return m.Unmarshal(b)
  226. }
  227. func (m *StorageClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  228. b = b[:cap(b)]
  229. n, err := m.MarshalToSizedBuffer(b)
  230. if err != nil {
  231. return nil, err
  232. }
  233. return b[:n], nil
  234. }
  235. func (m *StorageClass) XXX_Merge(src proto.Message) {
  236. xxx_messageInfo_StorageClass.Merge(m, src)
  237. }
  238. func (m *StorageClass) XXX_Size() int {
  239. return m.Size()
  240. }
  241. func (m *StorageClass) XXX_DiscardUnknown() {
  242. xxx_messageInfo_StorageClass.DiscardUnknown(m)
  243. }
  244. var xxx_messageInfo_StorageClass proto.InternalMessageInfo
  245. func (m *StorageClassList) Reset() { *m = StorageClassList{} }
  246. func (*StorageClassList) ProtoMessage() {}
  247. func (*StorageClassList) Descriptor() ([]byte, []int) {
  248. return fileDescriptor_3b530c1983504d8d, []int{8}
  249. }
  250. func (m *StorageClassList) XXX_Unmarshal(b []byte) error {
  251. return m.Unmarshal(b)
  252. }
  253. func (m *StorageClassList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  254. b = b[:cap(b)]
  255. n, err := m.MarshalToSizedBuffer(b)
  256. if err != nil {
  257. return nil, err
  258. }
  259. return b[:n], nil
  260. }
  261. func (m *StorageClassList) XXX_Merge(src proto.Message) {
  262. xxx_messageInfo_StorageClassList.Merge(m, src)
  263. }
  264. func (m *StorageClassList) XXX_Size() int {
  265. return m.Size()
  266. }
  267. func (m *StorageClassList) XXX_DiscardUnknown() {
  268. xxx_messageInfo_StorageClassList.DiscardUnknown(m)
  269. }
  270. var xxx_messageInfo_StorageClassList proto.InternalMessageInfo
  271. func (m *VolumeAttachment) Reset() { *m = VolumeAttachment{} }
  272. func (*VolumeAttachment) ProtoMessage() {}
  273. func (*VolumeAttachment) Descriptor() ([]byte, []int) {
  274. return fileDescriptor_3b530c1983504d8d, []int{9}
  275. }
  276. func (m *VolumeAttachment) XXX_Unmarshal(b []byte) error {
  277. return m.Unmarshal(b)
  278. }
  279. func (m *VolumeAttachment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  280. b = b[:cap(b)]
  281. n, err := m.MarshalToSizedBuffer(b)
  282. if err != nil {
  283. return nil, err
  284. }
  285. return b[:n], nil
  286. }
  287. func (m *VolumeAttachment) XXX_Merge(src proto.Message) {
  288. xxx_messageInfo_VolumeAttachment.Merge(m, src)
  289. }
  290. func (m *VolumeAttachment) XXX_Size() int {
  291. return m.Size()
  292. }
  293. func (m *VolumeAttachment) XXX_DiscardUnknown() {
  294. xxx_messageInfo_VolumeAttachment.DiscardUnknown(m)
  295. }
  296. var xxx_messageInfo_VolumeAttachment proto.InternalMessageInfo
  297. func (m *VolumeAttachmentList) Reset() { *m = VolumeAttachmentList{} }
  298. func (*VolumeAttachmentList) ProtoMessage() {}
  299. func (*VolumeAttachmentList) Descriptor() ([]byte, []int) {
  300. return fileDescriptor_3b530c1983504d8d, []int{10}
  301. }
  302. func (m *VolumeAttachmentList) XXX_Unmarshal(b []byte) error {
  303. return m.Unmarshal(b)
  304. }
  305. func (m *VolumeAttachmentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  306. b = b[:cap(b)]
  307. n, err := m.MarshalToSizedBuffer(b)
  308. if err != nil {
  309. return nil, err
  310. }
  311. return b[:n], nil
  312. }
  313. func (m *VolumeAttachmentList) XXX_Merge(src proto.Message) {
  314. xxx_messageInfo_VolumeAttachmentList.Merge(m, src)
  315. }
  316. func (m *VolumeAttachmentList) XXX_Size() int {
  317. return m.Size()
  318. }
  319. func (m *VolumeAttachmentList) XXX_DiscardUnknown() {
  320. xxx_messageInfo_VolumeAttachmentList.DiscardUnknown(m)
  321. }
  322. var xxx_messageInfo_VolumeAttachmentList proto.InternalMessageInfo
  323. func (m *VolumeAttachmentSource) Reset() { *m = VolumeAttachmentSource{} }
  324. func (*VolumeAttachmentSource) ProtoMessage() {}
  325. func (*VolumeAttachmentSource) Descriptor() ([]byte, []int) {
  326. return fileDescriptor_3b530c1983504d8d, []int{11}
  327. }
  328. func (m *VolumeAttachmentSource) XXX_Unmarshal(b []byte) error {
  329. return m.Unmarshal(b)
  330. }
  331. func (m *VolumeAttachmentSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  332. b = b[:cap(b)]
  333. n, err := m.MarshalToSizedBuffer(b)
  334. if err != nil {
  335. return nil, err
  336. }
  337. return b[:n], nil
  338. }
  339. func (m *VolumeAttachmentSource) XXX_Merge(src proto.Message) {
  340. xxx_messageInfo_VolumeAttachmentSource.Merge(m, src)
  341. }
  342. func (m *VolumeAttachmentSource) XXX_Size() int {
  343. return m.Size()
  344. }
  345. func (m *VolumeAttachmentSource) XXX_DiscardUnknown() {
  346. xxx_messageInfo_VolumeAttachmentSource.DiscardUnknown(m)
  347. }
  348. var xxx_messageInfo_VolumeAttachmentSource proto.InternalMessageInfo
  349. func (m *VolumeAttachmentSpec) Reset() { *m = VolumeAttachmentSpec{} }
  350. func (*VolumeAttachmentSpec) ProtoMessage() {}
  351. func (*VolumeAttachmentSpec) Descriptor() ([]byte, []int) {
  352. return fileDescriptor_3b530c1983504d8d, []int{12}
  353. }
  354. func (m *VolumeAttachmentSpec) XXX_Unmarshal(b []byte) error {
  355. return m.Unmarshal(b)
  356. }
  357. func (m *VolumeAttachmentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  358. b = b[:cap(b)]
  359. n, err := m.MarshalToSizedBuffer(b)
  360. if err != nil {
  361. return nil, err
  362. }
  363. return b[:n], nil
  364. }
  365. func (m *VolumeAttachmentSpec) XXX_Merge(src proto.Message) {
  366. xxx_messageInfo_VolumeAttachmentSpec.Merge(m, src)
  367. }
  368. func (m *VolumeAttachmentSpec) XXX_Size() int {
  369. return m.Size()
  370. }
  371. func (m *VolumeAttachmentSpec) XXX_DiscardUnknown() {
  372. xxx_messageInfo_VolumeAttachmentSpec.DiscardUnknown(m)
  373. }
  374. var xxx_messageInfo_VolumeAttachmentSpec proto.InternalMessageInfo
  375. func (m *VolumeAttachmentStatus) Reset() { *m = VolumeAttachmentStatus{} }
  376. func (*VolumeAttachmentStatus) ProtoMessage() {}
  377. func (*VolumeAttachmentStatus) Descriptor() ([]byte, []int) {
  378. return fileDescriptor_3b530c1983504d8d, []int{13}
  379. }
  380. func (m *VolumeAttachmentStatus) XXX_Unmarshal(b []byte) error {
  381. return m.Unmarshal(b)
  382. }
  383. func (m *VolumeAttachmentStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  384. b = b[:cap(b)]
  385. n, err := m.MarshalToSizedBuffer(b)
  386. if err != nil {
  387. return nil, err
  388. }
  389. return b[:n], nil
  390. }
  391. func (m *VolumeAttachmentStatus) XXX_Merge(src proto.Message) {
  392. xxx_messageInfo_VolumeAttachmentStatus.Merge(m, src)
  393. }
  394. func (m *VolumeAttachmentStatus) XXX_Size() int {
  395. return m.Size()
  396. }
  397. func (m *VolumeAttachmentStatus) XXX_DiscardUnknown() {
  398. xxx_messageInfo_VolumeAttachmentStatus.DiscardUnknown(m)
  399. }
  400. var xxx_messageInfo_VolumeAttachmentStatus proto.InternalMessageInfo
  401. func (m *VolumeError) Reset() { *m = VolumeError{} }
  402. func (*VolumeError) ProtoMessage() {}
  403. func (*VolumeError) Descriptor() ([]byte, []int) {
  404. return fileDescriptor_3b530c1983504d8d, []int{14}
  405. }
  406. func (m *VolumeError) XXX_Unmarshal(b []byte) error {
  407. return m.Unmarshal(b)
  408. }
  409. func (m *VolumeError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  410. b = b[:cap(b)]
  411. n, err := m.MarshalToSizedBuffer(b)
  412. if err != nil {
  413. return nil, err
  414. }
  415. return b[:n], nil
  416. }
  417. func (m *VolumeError) XXX_Merge(src proto.Message) {
  418. xxx_messageInfo_VolumeError.Merge(m, src)
  419. }
  420. func (m *VolumeError) XXX_Size() int {
  421. return m.Size()
  422. }
  423. func (m *VolumeError) XXX_DiscardUnknown() {
  424. xxx_messageInfo_VolumeError.DiscardUnknown(m)
  425. }
  426. var xxx_messageInfo_VolumeError proto.InternalMessageInfo
  427. func (m *VolumeNodeResources) Reset() { *m = VolumeNodeResources{} }
  428. func (*VolumeNodeResources) ProtoMessage() {}
  429. func (*VolumeNodeResources) Descriptor() ([]byte, []int) {
  430. return fileDescriptor_3b530c1983504d8d, []int{15}
  431. }
  432. func (m *VolumeNodeResources) XXX_Unmarshal(b []byte) error {
  433. return m.Unmarshal(b)
  434. }
  435. func (m *VolumeNodeResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  436. b = b[:cap(b)]
  437. n, err := m.MarshalToSizedBuffer(b)
  438. if err != nil {
  439. return nil, err
  440. }
  441. return b[:n], nil
  442. }
  443. func (m *VolumeNodeResources) XXX_Merge(src proto.Message) {
  444. xxx_messageInfo_VolumeNodeResources.Merge(m, src)
  445. }
  446. func (m *VolumeNodeResources) XXX_Size() int {
  447. return m.Size()
  448. }
  449. func (m *VolumeNodeResources) XXX_DiscardUnknown() {
  450. xxx_messageInfo_VolumeNodeResources.DiscardUnknown(m)
  451. }
  452. var xxx_messageInfo_VolumeNodeResources proto.InternalMessageInfo
  453. func init() {
  454. proto.RegisterType((*CSIDriver)(nil), "k8s.io.api.storage.v1.CSIDriver")
  455. proto.RegisterType((*CSIDriverList)(nil), "k8s.io.api.storage.v1.CSIDriverList")
  456. proto.RegisterType((*CSIDriverSpec)(nil), "k8s.io.api.storage.v1.CSIDriverSpec")
  457. proto.RegisterType((*CSINode)(nil), "k8s.io.api.storage.v1.CSINode")
  458. proto.RegisterType((*CSINodeDriver)(nil), "k8s.io.api.storage.v1.CSINodeDriver")
  459. proto.RegisterType((*CSINodeList)(nil), "k8s.io.api.storage.v1.CSINodeList")
  460. proto.RegisterType((*CSINodeSpec)(nil), "k8s.io.api.storage.v1.CSINodeSpec")
  461. proto.RegisterType((*StorageClass)(nil), "k8s.io.api.storage.v1.StorageClass")
  462. proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.storage.v1.StorageClass.ParametersEntry")
  463. proto.RegisterType((*StorageClassList)(nil), "k8s.io.api.storage.v1.StorageClassList")
  464. proto.RegisterType((*VolumeAttachment)(nil), "k8s.io.api.storage.v1.VolumeAttachment")
  465. proto.RegisterType((*VolumeAttachmentList)(nil), "k8s.io.api.storage.v1.VolumeAttachmentList")
  466. proto.RegisterType((*VolumeAttachmentSource)(nil), "k8s.io.api.storage.v1.VolumeAttachmentSource")
  467. proto.RegisterType((*VolumeAttachmentSpec)(nil), "k8s.io.api.storage.v1.VolumeAttachmentSpec")
  468. proto.RegisterType((*VolumeAttachmentStatus)(nil), "k8s.io.api.storage.v1.VolumeAttachmentStatus")
  469. proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.storage.v1.VolumeAttachmentStatus.AttachmentMetadataEntry")
  470. proto.RegisterType((*VolumeError)(nil), "k8s.io.api.storage.v1.VolumeError")
  471. proto.RegisterType((*VolumeNodeResources)(nil), "k8s.io.api.storage.v1.VolumeNodeResources")
  472. }
  473. func init() {
  474. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/storage/v1/generated.proto", fileDescriptor_3b530c1983504d8d)
  475. }
  476. var fileDescriptor_3b530c1983504d8d = []byte{
  477. // 1395 bytes of a gzipped FileDescriptorProto
  478. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcf, 0x6f, 0x1b, 0xc5,
  479. 0x17, 0xcf, 0xc6, 0x76, 0x7e, 0x8c, 0x93, 0xc6, 0x99, 0xe4, 0xfb, 0xfd, 0xfa, 0x9b, 0x83, 0x37,
  480. 0x5a, 0x2a, 0x08, 0x85, 0xae, 0x9b, 0x52, 0xaa, 0xaa, 0x52, 0x91, 0xe2, 0xc4, 0xa5, 0x11, 0x71,
  481. 0x12, 0x8d, 0x4b, 0x85, 0x10, 0x20, 0x26, 0xbb, 0x13, 0x67, 0x1b, 0xef, 0xce, 0x76, 0x77, 0x6c,
  482. 0xf0, 0x8d, 0x13, 0x37, 0x24, 0xb8, 0xf2, 0x57, 0x80, 0x04, 0x17, 0x8e, 0x9c, 0xca, 0xad, 0xe2,
  483. 0xd4, 0xd3, 0x8a, 0x2e, 0x67, 0xb8, 0x71, 0xc9, 0x09, 0xcd, 0xec, 0xd8, 0xfb, 0xc3, 0xeb, 0x34,
  484. 0xbd, 0xe4, 0xe6, 0x79, 0xef, 0x7d, 0x3e, 0xef, 0xbd, 0x79, 0x3f, 0x66, 0x0d, 0xde, 0x3b, 0xbd,
  485. 0xe3, 0xeb, 0x16, 0xad, 0x9f, 0xf6, 0x8e, 0x88, 0xe7, 0x10, 0x46, 0xfc, 0x7a, 0x9f, 0x38, 0x26,
  486. 0xf5, 0xea, 0x52, 0x81, 0x5d, 0xab, 0xee, 0x33, 0xea, 0xe1, 0x0e, 0xa9, 0xf7, 0x37, 0xeb, 0x1d,
  487. 0xe2, 0x10, 0x0f, 0x33, 0x62, 0xea, 0xae, 0x47, 0x19, 0x85, 0xff, 0x89, 0xcc, 0x74, 0xec, 0x5a,
  488. 0xba, 0x34, 0xd3, 0xfb, 0x9b, 0x6b, 0xd7, 0x3b, 0x16, 0x3b, 0xe9, 0x1d, 0xe9, 0x06, 0xb5, 0xeb,
  489. 0x1d, 0xda, 0xa1, 0x75, 0x61, 0x7d, 0xd4, 0x3b, 0x16, 0x27, 0x71, 0x10, 0xbf, 0x22, 0x96, 0x35,
  490. 0x2d, 0xe1, 0xcc, 0xa0, 0x5e, 0x9e, 0xa7, 0xb5, 0x5b, 0xb1, 0x8d, 0x8d, 0x8d, 0x13, 0xcb, 0x21,
  491. 0xde, 0xa0, 0xee, 0x9e, 0x76, 0xb8, 0xc0, 0xaf, 0xdb, 0x84, 0xe1, 0x3c, 0x54, 0x7d, 0x12, 0xca,
  492. 0xeb, 0x39, 0xcc, 0xb2, 0xc9, 0x18, 0xe0, 0xf6, 0xcb, 0x00, 0xbe, 0x71, 0x42, 0x6c, 0x9c, 0xc5,
  493. 0x69, 0x3f, 0x2b, 0x60, 0x7e, 0xbb, 0xbd, 0xbb, 0xe3, 0x59, 0x7d, 0xe2, 0xc1, 0xcf, 0xc1, 0x1c,
  494. 0x8f, 0xc8, 0xc4, 0x0c, 0x57, 0x95, 0x75, 0x65, 0xa3, 0x7c, 0xf3, 0x86, 0x1e, 0xdf, 0xd4, 0x88,
  495. 0x58, 0x77, 0x4f, 0x3b, 0x5c, 0xe0, 0xeb, 0xdc, 0x5a, 0xef, 0x6f, 0xea, 0x07, 0x47, 0x8f, 0x89,
  496. 0xc1, 0x5a, 0x84, 0xe1, 0x06, 0x7c, 0x1a, 0xa8, 0x53, 0x61, 0xa0, 0x82, 0x58, 0x86, 0x46, 0xac,
  497. 0xf0, 0x3e, 0x28, 0xfa, 0x2e, 0x31, 0xaa, 0xd3, 0x82, 0xfd, 0xaa, 0x9e, 0x5b, 0x07, 0x7d, 0x14,
  498. 0x51, 0xdb, 0x25, 0x46, 0x63, 0x41, 0x32, 0x16, 0xf9, 0x09, 0x09, 0xbc, 0xf6, 0x93, 0x02, 0x16,
  499. 0x47, 0x56, 0x7b, 0x96, 0xcf, 0xe0, 0x27, 0x63, 0xb1, 0xeb, 0x17, 0x8b, 0x9d, 0xa3, 0x45, 0xe4,
  500. 0x15, 0xe9, 0x67, 0x6e, 0x28, 0x49, 0xc4, 0xdd, 0x04, 0x25, 0x8b, 0x11, 0xdb, 0xaf, 0x4e, 0xaf,
  501. 0x17, 0x36, 0xca, 0x37, 0xd7, 0x5f, 0x16, 0x78, 0x63, 0x51, 0x92, 0x95, 0x76, 0x39, 0x0c, 0x45,
  502. 0x68, 0xed, 0x9f, 0xe9, 0x44, 0xd8, 0x3c, 0x1d, 0x78, 0x17, 0x5c, 0xc1, 0x8c, 0x61, 0xe3, 0x04,
  503. 0x91, 0x27, 0x3d, 0xcb, 0x23, 0xa6, 0x08, 0x7e, 0xae, 0x01, 0xc3, 0x40, 0xbd, 0xb2, 0x95, 0xd2,
  504. 0xa0, 0x8c, 0x25, 0xc7, 0xba, 0xd4, 0xdc, 0x75, 0x8e, 0xe9, 0x81, 0xd3, 0xa2, 0x3d, 0x87, 0x89,
  505. 0x6b, 0x95, 0xd8, 0xc3, 0x94, 0x06, 0x65, 0x2c, 0xa1, 0x01, 0x56, 0xfb, 0xb4, 0xdb, 0xb3, 0xc9,
  506. 0x9e, 0x75, 0x4c, 0x8c, 0x81, 0xd1, 0x25, 0x2d, 0x6a, 0x12, 0xbf, 0x5a, 0x58, 0x2f, 0x6c, 0xcc,
  507. 0x37, 0xea, 0x61, 0xa0, 0xae, 0x3e, 0xca, 0xd1, 0x9f, 0x05, 0xea, 0x4a, 0x8e, 0x1c, 0xe5, 0x92,
  508. 0xc1, 0x7b, 0x60, 0x49, 0x5e, 0xce, 0x36, 0x76, 0xb1, 0x61, 0xb1, 0x41, 0xb5, 0x28, 0x22, 0x5c,
  509. 0x09, 0x03, 0x75, 0xa9, 0x9d, 0x56, 0xa1, 0xac, 0x2d, 0x7c, 0x00, 0x16, 0x8f, 0xfd, 0xf7, 0x3d,
  510. 0xda, 0x73, 0x0f, 0x69, 0xd7, 0x32, 0x06, 0xd5, 0xd2, 0xba, 0xb2, 0x31, 0xdf, 0xd0, 0xc2, 0x40,
  511. 0x5d, 0xbc, 0xdf, 0x4e, 0x28, 0xce, 0xb2, 0x02, 0x94, 0x06, 0x6a, 0x3f, 0x2a, 0x60, 0x76, 0xbb,
  512. 0xbd, 0xbb, 0x4f, 0x4d, 0x72, 0x09, 0x4d, 0xbe, 0x93, 0x6a, 0x72, 0x6d, 0x72, 0xaf, 0xf0, 0x78,
  513. 0x26, 0xb6, 0xf8, 0xdf, 0x51, 0x8b, 0x73, 0x1b, 0x39, 0x9e, 0xeb, 0xa0, 0xe8, 0x60, 0x9b, 0x88,
  514. 0xa8, 0xe7, 0x63, 0xcc, 0x3e, 0xb6, 0x09, 0x12, 0x1a, 0xf8, 0x3a, 0x98, 0x71, 0xa8, 0x49, 0x76,
  515. 0x77, 0x84, 0xef, 0xf9, 0xc6, 0x15, 0x69, 0x33, 0xb3, 0x2f, 0xa4, 0x48, 0x6a, 0xe1, 0x2d, 0xb0,
  516. 0xc0, 0xa8, 0x4b, 0xbb, 0xb4, 0x33, 0xf8, 0x80, 0x0c, 0x86, 0x55, 0xaf, 0x84, 0x81, 0xba, 0xf0,
  517. 0x30, 0x21, 0x47, 0x29, 0x2b, 0xf8, 0x29, 0x28, 0xe3, 0x6e, 0x97, 0x1a, 0x98, 0xe1, 0xa3, 0x2e,
  518. 0x11, 0xa5, 0x2c, 0xdf, 0xbc, 0x36, 0x21, 0xbd, 0xa8, 0x4b, 0xb8, 0x5f, 0x44, 0x7c, 0xda, 0xf3,
  519. 0x0c, 0xe2, 0x37, 0x96, 0xc2, 0x40, 0x2d, 0x6f, 0xc5, 0x14, 0x28, 0xc9, 0xa7, 0xfd, 0xa0, 0x80,
  520. 0xb2, 0x4c, 0xf8, 0x12, 0x26, 0x7a, 0x3b, 0x3d, 0xd1, 0xb5, 0xf3, 0xab, 0x34, 0x61, 0x9e, 0x3f,
  521. 0x1b, 0x45, 0x2c, 0x86, 0xf9, 0x00, 0xcc, 0x9a, 0xa2, 0x54, 0x7e, 0x55, 0x11, 0xac, 0x57, 0xcf,
  522. 0x67, 0x95, 0xbb, 0x62, 0x49, 0x72, 0xcf, 0x46, 0x67, 0x1f, 0x0d, 0x59, 0xb4, 0x6f, 0x66, 0xc0,
  523. 0xc2, 0x70, 0x4c, 0xba, 0xd8, 0xf7, 0x2f, 0xa1, 0x79, 0xdf, 0x05, 0x65, 0xd7, 0xa3, 0x7d, 0xcb,
  524. 0xb7, 0xa8, 0x43, 0x3c, 0xd9, 0x47, 0x2b, 0x12, 0x52, 0x3e, 0x8c, 0x55, 0x28, 0x69, 0x07, 0x3b,
  525. 0x00, 0xb8, 0xd8, 0xc3, 0x36, 0x61, 0x3c, 0xfb, 0x82, 0xc8, 0xfe, 0x9d, 0x09, 0xd9, 0x27, 0x33,
  526. 0xd2, 0x0f, 0x47, 0xa8, 0xa6, 0xc3, 0xbc, 0x41, 0x1c, 0x5d, 0xac, 0x40, 0x09, 0x6a, 0x78, 0x0a,
  527. 0x16, 0x3d, 0x62, 0x74, 0xb1, 0x65, 0xcb, 0xa5, 0x50, 0x14, 0x11, 0x36, 0xf9, 0x52, 0x40, 0x49,
  528. 0xc5, 0x59, 0xa0, 0xde, 0x18, 0x7f, 0xa0, 0xf5, 0x43, 0xe2, 0xf9, 0x96, 0xcf, 0x88, 0xc3, 0xa2,
  529. 0x0e, 0x4d, 0x61, 0x50, 0x9a, 0x9b, 0xcf, 0x89, 0xcd, 0xd7, 0xe5, 0x81, 0xcb, 0x2c, 0xea, 0xf8,
  530. 0xd5, 0x52, 0x3c, 0x27, 0xad, 0x84, 0x1c, 0xa5, 0xac, 0xe0, 0x1e, 0x58, 0xe5, 0x7d, 0xfd, 0x45,
  531. 0xe4, 0xa0, 0xf9, 0xa5, 0x8b, 0x1d, 0x7e, 0x4b, 0xd5, 0x19, 0xb1, 0xfb, 0xaa, 0x7c, 0xb7, 0x6e,
  532. 0xe5, 0xe8, 0x51, 0x2e, 0x0a, 0x7e, 0x04, 0x96, 0xa3, 0xe5, 0xda, 0xb0, 0x1c, 0xd3, 0x72, 0x3a,
  533. 0x7c, 0xb5, 0x56, 0x67, 0x45, 0xd2, 0xd7, 0xc2, 0x40, 0x5d, 0x7e, 0x94, 0x55, 0x9e, 0xe5, 0x09,
  534. 0xd1, 0x38, 0x09, 0x7c, 0x02, 0x96, 0x85, 0x47, 0x62, 0xca, 0xa1, 0xb7, 0x88, 0x5f, 0x9d, 0x13,
  535. 0xa5, 0xdb, 0x48, 0x96, 0x8e, 0x5f, 0x1d, 0xaf, 0xdb, 0x70, 0x35, 0xb4, 0x49, 0x97, 0x18, 0x8c,
  536. 0x7a, 0x0f, 0x89, 0x67, 0x37, 0xfe, 0x2f, 0xeb, 0xb5, 0xbc, 0x95, 0xa5, 0x42, 0xe3, 0xec, 0x6b,
  537. 0xf7, 0xc0, 0x52, 0xa6, 0xe0, 0xb0, 0x02, 0x0a, 0xa7, 0x64, 0x10, 0x2d, 0x35, 0xc4, 0x7f, 0xc2,
  538. 0x55, 0x50, 0xea, 0xe3, 0x6e, 0x8f, 0x44, 0xcd, 0x87, 0xa2, 0xc3, 0xdd, 0xe9, 0x3b, 0x8a, 0xf6,
  539. 0x8b, 0x02, 0x2a, 0xc9, 0xee, 0xb9, 0x84, 0x3d, 0xf1, 0x20, 0xbd, 0x27, 0x5e, 0xbb, 0x40, 0x4f,
  540. 0x4f, 0x58, 0x16, 0xdf, 0x4f, 0x83, 0x4a, 0x54, 0x97, 0xe8, 0x5d, 0xb7, 0x89, 0xc3, 0x2e, 0x61,
  541. 0xa0, 0x5b, 0xa9, 0xd7, 0xe8, 0xad, 0x73, 0xd7, 0x75, 0x1c, 0xd8, 0xa4, 0x67, 0x09, 0x7e, 0x08,
  542. 0x66, 0x7c, 0x86, 0x59, 0x8f, 0x0f, 0x39, 0x27, 0xbc, 0x7e, 0x51, 0x42, 0x01, 0x8a, 0x5f, 0xa4,
  543. 0xe8, 0x8c, 0x24, 0x99, 0xf6, 0xab, 0x02, 0x56, 0xb3, 0x90, 0x4b, 0xa8, 0xee, 0x5e, 0xba, 0xba,
  544. 0x6f, 0x5c, 0x30, 0x99, 0x09, 0x15, 0xfe, 0x5d, 0x01, 0xff, 0x1d, 0xcb, 0x5b, 0xbc, 0x7d, 0x7c,
  545. 0x27, 0xb8, 0x99, 0xcd, 0xb3, 0x1f, 0xbf, 0xe5, 0x62, 0x27, 0x1c, 0xe6, 0xe8, 0x51, 0x2e, 0x0a,
  546. 0x3e, 0x06, 0x15, 0xcb, 0xe9, 0x5a, 0x0e, 0x89, 0x64, 0xed, 0xb8, 0xbe, 0xb9, 0x83, 0x9b, 0x65,
  547. 0x16, 0xc5, 0x5d, 0x0d, 0x03, 0xb5, 0xb2, 0x9b, 0x61, 0x41, 0x63, 0xbc, 0xda, 0x6f, 0x39, 0x95,
  548. 0x11, 0xaf, 0xdd, 0xdb, 0x60, 0x2e, 0xfa, 0x20, 0x25, 0x9e, 0x4c, 0x63, 0x74, 0xd3, 0x5b, 0x52,
  549. 0x8e, 0x46, 0x16, 0xa2, 0x6f, 0xc4, 0x55, 0xc8, 0x40, 0x2f, 0xdc, 0x37, 0x02, 0x94, 0xe8, 0x1b,
  550. 0x71, 0x46, 0x92, 0x8c, 0x07, 0xc1, 0xbf, 0x69, 0xc4, 0x5d, 0x16, 0xd2, 0x41, 0xec, 0x4b, 0x39,
  551. 0x1a, 0x59, 0x68, 0x7f, 0x15, 0x72, 0x0a, 0x24, 0x1a, 0x30, 0x91, 0xcd, 0xf0, 0x13, 0x3c, 0x9b,
  552. 0x8d, 0x39, 0xca, 0xc6, 0x84, 0xdf, 0x29, 0x00, 0xe2, 0x11, 0x45, 0x6b, 0xd8, 0xa0, 0x51, 0x17,
  553. 0x35, 0x5f, 0x69, 0x24, 0xf4, 0xad, 0x31, 0x9e, 0xe8, 0x25, 0x5c, 0x93, 0xfe, 0xe1, 0xb8, 0x01,
  554. 0xca, 0x71, 0x0e, 0x4d, 0x50, 0x8e, 0xa4, 0x4d, 0xcf, 0xa3, 0x9e, 0x1c, 0x4f, 0xed, 0xdc, 0x58,
  555. 0x84, 0x65, 0xa3, 0x26, 0x3e, 0xcb, 0x62, 0xe8, 0x59, 0xa0, 0x96, 0x13, 0x7a, 0x94, 0xa4, 0xe5,
  556. 0x5e, 0x4c, 0x12, 0x7b, 0x29, 0xbe, 0x9a, 0x97, 0x1d, 0x32, 0xd9, 0x4b, 0x82, 0x76, 0xad, 0x09,
  557. 0xfe, 0x37, 0xe1, 0x5a, 0x5e, 0xe9, 0xbd, 0xf8, 0x5a, 0x01, 0x49, 0x1f, 0x70, 0x0f, 0x14, 0xf9,
  558. 0xbf, 0x61, 0xb9, 0x48, 0xae, 0x5d, 0x6c, 0x91, 0x3c, 0xb4, 0x6c, 0x12, 0xaf, 0x42, 0x7e, 0x42,
  559. 0x82, 0x05, 0xbe, 0x09, 0x66, 0x6d, 0xe2, 0xfb, 0xb8, 0x23, 0x3d, 0xc7, 0x1f, 0x72, 0xad, 0x48,
  560. 0x8c, 0x86, 0x7a, 0xed, 0x36, 0x58, 0xc9, 0xf9, 0x20, 0x86, 0x2a, 0x28, 0x19, 0xe2, 0x8f, 0x1b,
  561. 0x0f, 0xa8, 0xd4, 0x98, 0xe7, 0x1b, 0x65, 0x5b, 0xfc, 0x5f, 0x8b, 0xe4, 0x8d, 0x8d, 0xa7, 0x2f,
  562. 0x6a, 0x53, 0xcf, 0x5e, 0xd4, 0xa6, 0x9e, 0xbf, 0xa8, 0x4d, 0x7d, 0x15, 0xd6, 0x94, 0xa7, 0x61,
  563. 0x4d, 0x79, 0x16, 0xd6, 0x94, 0xe7, 0x61, 0x4d, 0xf9, 0x23, 0xac, 0x29, 0xdf, 0xfe, 0x59, 0x9b,
  564. 0xfa, 0x78, 0xba, 0xbf, 0xf9, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9e, 0x83, 0x24, 0x44, 0x13,
  565. 0x11, 0x00, 0x00,
  566. }
  567. func (m *CSIDriver) Marshal() (dAtA []byte, err error) {
  568. size := m.Size()
  569. dAtA = make([]byte, size)
  570. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  571. if err != nil {
  572. return nil, err
  573. }
  574. return dAtA[:n], nil
  575. }
  576. func (m *CSIDriver) MarshalTo(dAtA []byte) (int, error) {
  577. size := m.Size()
  578. return m.MarshalToSizedBuffer(dAtA[:size])
  579. }
  580. func (m *CSIDriver) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  581. i := len(dAtA)
  582. _ = i
  583. var l int
  584. _ = l
  585. {
  586. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  587. if err != nil {
  588. return 0, err
  589. }
  590. i -= size
  591. i = encodeVarintGenerated(dAtA, i, uint64(size))
  592. }
  593. i--
  594. dAtA[i] = 0x12
  595. {
  596. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  597. if err != nil {
  598. return 0, err
  599. }
  600. i -= size
  601. i = encodeVarintGenerated(dAtA, i, uint64(size))
  602. }
  603. i--
  604. dAtA[i] = 0xa
  605. return len(dAtA) - i, nil
  606. }
  607. func (m *CSIDriverList) Marshal() (dAtA []byte, err error) {
  608. size := m.Size()
  609. dAtA = make([]byte, size)
  610. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  611. if err != nil {
  612. return nil, err
  613. }
  614. return dAtA[:n], nil
  615. }
  616. func (m *CSIDriverList) MarshalTo(dAtA []byte) (int, error) {
  617. size := m.Size()
  618. return m.MarshalToSizedBuffer(dAtA[:size])
  619. }
  620. func (m *CSIDriverList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  621. i := len(dAtA)
  622. _ = i
  623. var l int
  624. _ = l
  625. if len(m.Items) > 0 {
  626. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  627. {
  628. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  629. if err != nil {
  630. return 0, err
  631. }
  632. i -= size
  633. i = encodeVarintGenerated(dAtA, i, uint64(size))
  634. }
  635. i--
  636. dAtA[i] = 0x12
  637. }
  638. }
  639. {
  640. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  641. if err != nil {
  642. return 0, err
  643. }
  644. i -= size
  645. i = encodeVarintGenerated(dAtA, i, uint64(size))
  646. }
  647. i--
  648. dAtA[i] = 0xa
  649. return len(dAtA) - i, nil
  650. }
  651. func (m *CSIDriverSpec) Marshal() (dAtA []byte, err error) {
  652. size := m.Size()
  653. dAtA = make([]byte, size)
  654. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  655. if err != nil {
  656. return nil, err
  657. }
  658. return dAtA[:n], nil
  659. }
  660. func (m *CSIDriverSpec) MarshalTo(dAtA []byte) (int, error) {
  661. size := m.Size()
  662. return m.MarshalToSizedBuffer(dAtA[:size])
  663. }
  664. func (m *CSIDriverSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  665. i := len(dAtA)
  666. _ = i
  667. var l int
  668. _ = l
  669. if m.FSGroupPolicy != nil {
  670. i -= len(*m.FSGroupPolicy)
  671. copy(dAtA[i:], *m.FSGroupPolicy)
  672. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSGroupPolicy)))
  673. i--
  674. dAtA[i] = 0x2a
  675. }
  676. if m.StorageCapacity != nil {
  677. i--
  678. if *m.StorageCapacity {
  679. dAtA[i] = 1
  680. } else {
  681. dAtA[i] = 0
  682. }
  683. i--
  684. dAtA[i] = 0x20
  685. }
  686. if len(m.VolumeLifecycleModes) > 0 {
  687. for iNdEx := len(m.VolumeLifecycleModes) - 1; iNdEx >= 0; iNdEx-- {
  688. i -= len(m.VolumeLifecycleModes[iNdEx])
  689. copy(dAtA[i:], m.VolumeLifecycleModes[iNdEx])
  690. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeLifecycleModes[iNdEx])))
  691. i--
  692. dAtA[i] = 0x1a
  693. }
  694. }
  695. if m.PodInfoOnMount != nil {
  696. i--
  697. if *m.PodInfoOnMount {
  698. dAtA[i] = 1
  699. } else {
  700. dAtA[i] = 0
  701. }
  702. i--
  703. dAtA[i] = 0x10
  704. }
  705. if m.AttachRequired != nil {
  706. i--
  707. if *m.AttachRequired {
  708. dAtA[i] = 1
  709. } else {
  710. dAtA[i] = 0
  711. }
  712. i--
  713. dAtA[i] = 0x8
  714. }
  715. return len(dAtA) - i, nil
  716. }
  717. func (m *CSINode) Marshal() (dAtA []byte, err error) {
  718. size := m.Size()
  719. dAtA = make([]byte, size)
  720. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  721. if err != nil {
  722. return nil, err
  723. }
  724. return dAtA[:n], nil
  725. }
  726. func (m *CSINode) MarshalTo(dAtA []byte) (int, error) {
  727. size := m.Size()
  728. return m.MarshalToSizedBuffer(dAtA[:size])
  729. }
  730. func (m *CSINode) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  731. i := len(dAtA)
  732. _ = i
  733. var l int
  734. _ = l
  735. {
  736. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  737. if err != nil {
  738. return 0, err
  739. }
  740. i -= size
  741. i = encodeVarintGenerated(dAtA, i, uint64(size))
  742. }
  743. i--
  744. dAtA[i] = 0x12
  745. {
  746. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  747. if err != nil {
  748. return 0, err
  749. }
  750. i -= size
  751. i = encodeVarintGenerated(dAtA, i, uint64(size))
  752. }
  753. i--
  754. dAtA[i] = 0xa
  755. return len(dAtA) - i, nil
  756. }
  757. func (m *CSINodeDriver) Marshal() (dAtA []byte, err error) {
  758. size := m.Size()
  759. dAtA = make([]byte, size)
  760. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  761. if err != nil {
  762. return nil, err
  763. }
  764. return dAtA[:n], nil
  765. }
  766. func (m *CSINodeDriver) MarshalTo(dAtA []byte) (int, error) {
  767. size := m.Size()
  768. return m.MarshalToSizedBuffer(dAtA[:size])
  769. }
  770. func (m *CSINodeDriver) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  771. i := len(dAtA)
  772. _ = i
  773. var l int
  774. _ = l
  775. if m.Allocatable != nil {
  776. {
  777. size, err := m.Allocatable.MarshalToSizedBuffer(dAtA[:i])
  778. if err != nil {
  779. return 0, err
  780. }
  781. i -= size
  782. i = encodeVarintGenerated(dAtA, i, uint64(size))
  783. }
  784. i--
  785. dAtA[i] = 0x22
  786. }
  787. if len(m.TopologyKeys) > 0 {
  788. for iNdEx := len(m.TopologyKeys) - 1; iNdEx >= 0; iNdEx-- {
  789. i -= len(m.TopologyKeys[iNdEx])
  790. copy(dAtA[i:], m.TopologyKeys[iNdEx])
  791. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TopologyKeys[iNdEx])))
  792. i--
  793. dAtA[i] = 0x1a
  794. }
  795. }
  796. i -= len(m.NodeID)
  797. copy(dAtA[i:], m.NodeID)
  798. i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeID)))
  799. i--
  800. dAtA[i] = 0x12
  801. i -= len(m.Name)
  802. copy(dAtA[i:], m.Name)
  803. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  804. i--
  805. dAtA[i] = 0xa
  806. return len(dAtA) - i, nil
  807. }
  808. func (m *CSINodeList) Marshal() (dAtA []byte, err error) {
  809. size := m.Size()
  810. dAtA = make([]byte, size)
  811. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  812. if err != nil {
  813. return nil, err
  814. }
  815. return dAtA[:n], nil
  816. }
  817. func (m *CSINodeList) MarshalTo(dAtA []byte) (int, error) {
  818. size := m.Size()
  819. return m.MarshalToSizedBuffer(dAtA[:size])
  820. }
  821. func (m *CSINodeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  822. i := len(dAtA)
  823. _ = i
  824. var l int
  825. _ = l
  826. if len(m.Items) > 0 {
  827. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  828. {
  829. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  830. if err != nil {
  831. return 0, err
  832. }
  833. i -= size
  834. i = encodeVarintGenerated(dAtA, i, uint64(size))
  835. }
  836. i--
  837. dAtA[i] = 0x12
  838. }
  839. }
  840. {
  841. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  842. if err != nil {
  843. return 0, err
  844. }
  845. i -= size
  846. i = encodeVarintGenerated(dAtA, i, uint64(size))
  847. }
  848. i--
  849. dAtA[i] = 0xa
  850. return len(dAtA) - i, nil
  851. }
  852. func (m *CSINodeSpec) Marshal() (dAtA []byte, err error) {
  853. size := m.Size()
  854. dAtA = make([]byte, size)
  855. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  856. if err != nil {
  857. return nil, err
  858. }
  859. return dAtA[:n], nil
  860. }
  861. func (m *CSINodeSpec) MarshalTo(dAtA []byte) (int, error) {
  862. size := m.Size()
  863. return m.MarshalToSizedBuffer(dAtA[:size])
  864. }
  865. func (m *CSINodeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  866. i := len(dAtA)
  867. _ = i
  868. var l int
  869. _ = l
  870. if len(m.Drivers) > 0 {
  871. for iNdEx := len(m.Drivers) - 1; iNdEx >= 0; iNdEx-- {
  872. {
  873. size, err := m.Drivers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  874. if err != nil {
  875. return 0, err
  876. }
  877. i -= size
  878. i = encodeVarintGenerated(dAtA, i, uint64(size))
  879. }
  880. i--
  881. dAtA[i] = 0xa
  882. }
  883. }
  884. return len(dAtA) - i, nil
  885. }
  886. func (m *StorageClass) Marshal() (dAtA []byte, err error) {
  887. size := m.Size()
  888. dAtA = make([]byte, size)
  889. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  890. if err != nil {
  891. return nil, err
  892. }
  893. return dAtA[:n], nil
  894. }
  895. func (m *StorageClass) MarshalTo(dAtA []byte) (int, error) {
  896. size := m.Size()
  897. return m.MarshalToSizedBuffer(dAtA[:size])
  898. }
  899. func (m *StorageClass) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  900. i := len(dAtA)
  901. _ = i
  902. var l int
  903. _ = l
  904. if len(m.AllowedTopologies) > 0 {
  905. for iNdEx := len(m.AllowedTopologies) - 1; iNdEx >= 0; iNdEx-- {
  906. {
  907. size, err := m.AllowedTopologies[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  908. if err != nil {
  909. return 0, err
  910. }
  911. i -= size
  912. i = encodeVarintGenerated(dAtA, i, uint64(size))
  913. }
  914. i--
  915. dAtA[i] = 0x42
  916. }
  917. }
  918. if m.VolumeBindingMode != nil {
  919. i -= len(*m.VolumeBindingMode)
  920. copy(dAtA[i:], *m.VolumeBindingMode)
  921. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeBindingMode)))
  922. i--
  923. dAtA[i] = 0x3a
  924. }
  925. if m.AllowVolumeExpansion != nil {
  926. i--
  927. if *m.AllowVolumeExpansion {
  928. dAtA[i] = 1
  929. } else {
  930. dAtA[i] = 0
  931. }
  932. i--
  933. dAtA[i] = 0x30
  934. }
  935. if len(m.MountOptions) > 0 {
  936. for iNdEx := len(m.MountOptions) - 1; iNdEx >= 0; iNdEx-- {
  937. i -= len(m.MountOptions[iNdEx])
  938. copy(dAtA[i:], m.MountOptions[iNdEx])
  939. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MountOptions[iNdEx])))
  940. i--
  941. dAtA[i] = 0x2a
  942. }
  943. }
  944. if m.ReclaimPolicy != nil {
  945. i -= len(*m.ReclaimPolicy)
  946. copy(dAtA[i:], *m.ReclaimPolicy)
  947. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ReclaimPolicy)))
  948. i--
  949. dAtA[i] = 0x22
  950. }
  951. if len(m.Parameters) > 0 {
  952. keysForParameters := make([]string, 0, len(m.Parameters))
  953. for k := range m.Parameters {
  954. keysForParameters = append(keysForParameters, string(k))
  955. }
  956. github_com_gogo_protobuf_sortkeys.Strings(keysForParameters)
  957. for iNdEx := len(keysForParameters) - 1; iNdEx >= 0; iNdEx-- {
  958. v := m.Parameters[string(keysForParameters[iNdEx])]
  959. baseI := i
  960. i -= len(v)
  961. copy(dAtA[i:], v)
  962. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  963. i--
  964. dAtA[i] = 0x12
  965. i -= len(keysForParameters[iNdEx])
  966. copy(dAtA[i:], keysForParameters[iNdEx])
  967. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForParameters[iNdEx])))
  968. i--
  969. dAtA[i] = 0xa
  970. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  971. i--
  972. dAtA[i] = 0x1a
  973. }
  974. }
  975. i -= len(m.Provisioner)
  976. copy(dAtA[i:], m.Provisioner)
  977. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Provisioner)))
  978. i--
  979. dAtA[i] = 0x12
  980. {
  981. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  982. if err != nil {
  983. return 0, err
  984. }
  985. i -= size
  986. i = encodeVarintGenerated(dAtA, i, uint64(size))
  987. }
  988. i--
  989. dAtA[i] = 0xa
  990. return len(dAtA) - i, nil
  991. }
  992. func (m *StorageClassList) Marshal() (dAtA []byte, err error) {
  993. size := m.Size()
  994. dAtA = make([]byte, size)
  995. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  996. if err != nil {
  997. return nil, err
  998. }
  999. return dAtA[:n], nil
  1000. }
  1001. func (m *StorageClassList) MarshalTo(dAtA []byte) (int, error) {
  1002. size := m.Size()
  1003. return m.MarshalToSizedBuffer(dAtA[:size])
  1004. }
  1005. func (m *StorageClassList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1006. i := len(dAtA)
  1007. _ = i
  1008. var l int
  1009. _ = l
  1010. if len(m.Items) > 0 {
  1011. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1012. {
  1013. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1014. if err != nil {
  1015. return 0, err
  1016. }
  1017. i -= size
  1018. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1019. }
  1020. i--
  1021. dAtA[i] = 0x12
  1022. }
  1023. }
  1024. {
  1025. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1026. if err != nil {
  1027. return 0, err
  1028. }
  1029. i -= size
  1030. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1031. }
  1032. i--
  1033. dAtA[i] = 0xa
  1034. return len(dAtA) - i, nil
  1035. }
  1036. func (m *VolumeAttachment) Marshal() (dAtA []byte, err error) {
  1037. size := m.Size()
  1038. dAtA = make([]byte, size)
  1039. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1040. if err != nil {
  1041. return nil, err
  1042. }
  1043. return dAtA[:n], nil
  1044. }
  1045. func (m *VolumeAttachment) MarshalTo(dAtA []byte) (int, error) {
  1046. size := m.Size()
  1047. return m.MarshalToSizedBuffer(dAtA[:size])
  1048. }
  1049. func (m *VolumeAttachment) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1050. i := len(dAtA)
  1051. _ = i
  1052. var l int
  1053. _ = l
  1054. {
  1055. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  1056. if err != nil {
  1057. return 0, err
  1058. }
  1059. i -= size
  1060. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1061. }
  1062. i--
  1063. dAtA[i] = 0x1a
  1064. {
  1065. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  1066. if err != nil {
  1067. return 0, err
  1068. }
  1069. i -= size
  1070. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1071. }
  1072. i--
  1073. dAtA[i] = 0x12
  1074. {
  1075. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1076. if err != nil {
  1077. return 0, err
  1078. }
  1079. i -= size
  1080. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1081. }
  1082. i--
  1083. dAtA[i] = 0xa
  1084. return len(dAtA) - i, nil
  1085. }
  1086. func (m *VolumeAttachmentList) Marshal() (dAtA []byte, err error) {
  1087. size := m.Size()
  1088. dAtA = make([]byte, size)
  1089. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1090. if err != nil {
  1091. return nil, err
  1092. }
  1093. return dAtA[:n], nil
  1094. }
  1095. func (m *VolumeAttachmentList) MarshalTo(dAtA []byte) (int, error) {
  1096. size := m.Size()
  1097. return m.MarshalToSizedBuffer(dAtA[:size])
  1098. }
  1099. func (m *VolumeAttachmentList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1100. i := len(dAtA)
  1101. _ = i
  1102. var l int
  1103. _ = l
  1104. if len(m.Items) > 0 {
  1105. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1106. {
  1107. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1108. if err != nil {
  1109. return 0, err
  1110. }
  1111. i -= size
  1112. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1113. }
  1114. i--
  1115. dAtA[i] = 0x12
  1116. }
  1117. }
  1118. {
  1119. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1120. if err != nil {
  1121. return 0, err
  1122. }
  1123. i -= size
  1124. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1125. }
  1126. i--
  1127. dAtA[i] = 0xa
  1128. return len(dAtA) - i, nil
  1129. }
  1130. func (m *VolumeAttachmentSource) Marshal() (dAtA []byte, err error) {
  1131. size := m.Size()
  1132. dAtA = make([]byte, size)
  1133. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1134. if err != nil {
  1135. return nil, err
  1136. }
  1137. return dAtA[:n], nil
  1138. }
  1139. func (m *VolumeAttachmentSource) MarshalTo(dAtA []byte) (int, error) {
  1140. size := m.Size()
  1141. return m.MarshalToSizedBuffer(dAtA[:size])
  1142. }
  1143. func (m *VolumeAttachmentSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1144. i := len(dAtA)
  1145. _ = i
  1146. var l int
  1147. _ = l
  1148. if m.InlineVolumeSpec != nil {
  1149. {
  1150. size, err := m.InlineVolumeSpec.MarshalToSizedBuffer(dAtA[:i])
  1151. if err != nil {
  1152. return 0, err
  1153. }
  1154. i -= size
  1155. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1156. }
  1157. i--
  1158. dAtA[i] = 0x12
  1159. }
  1160. if m.PersistentVolumeName != nil {
  1161. i -= len(*m.PersistentVolumeName)
  1162. copy(dAtA[i:], *m.PersistentVolumeName)
  1163. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PersistentVolumeName)))
  1164. i--
  1165. dAtA[i] = 0xa
  1166. }
  1167. return len(dAtA) - i, nil
  1168. }
  1169. func (m *VolumeAttachmentSpec) Marshal() (dAtA []byte, err error) {
  1170. size := m.Size()
  1171. dAtA = make([]byte, size)
  1172. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1173. if err != nil {
  1174. return nil, err
  1175. }
  1176. return dAtA[:n], nil
  1177. }
  1178. func (m *VolumeAttachmentSpec) MarshalTo(dAtA []byte) (int, error) {
  1179. size := m.Size()
  1180. return m.MarshalToSizedBuffer(dAtA[:size])
  1181. }
  1182. func (m *VolumeAttachmentSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1183. i := len(dAtA)
  1184. _ = i
  1185. var l int
  1186. _ = l
  1187. i -= len(m.NodeName)
  1188. copy(dAtA[i:], m.NodeName)
  1189. i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeName)))
  1190. i--
  1191. dAtA[i] = 0x1a
  1192. {
  1193. size, err := m.Source.MarshalToSizedBuffer(dAtA[:i])
  1194. if err != nil {
  1195. return 0, err
  1196. }
  1197. i -= size
  1198. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1199. }
  1200. i--
  1201. dAtA[i] = 0x12
  1202. i -= len(m.Attacher)
  1203. copy(dAtA[i:], m.Attacher)
  1204. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Attacher)))
  1205. i--
  1206. dAtA[i] = 0xa
  1207. return len(dAtA) - i, nil
  1208. }
  1209. func (m *VolumeAttachmentStatus) Marshal() (dAtA []byte, err error) {
  1210. size := m.Size()
  1211. dAtA = make([]byte, size)
  1212. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1213. if err != nil {
  1214. return nil, err
  1215. }
  1216. return dAtA[:n], nil
  1217. }
  1218. func (m *VolumeAttachmentStatus) MarshalTo(dAtA []byte) (int, error) {
  1219. size := m.Size()
  1220. return m.MarshalToSizedBuffer(dAtA[:size])
  1221. }
  1222. func (m *VolumeAttachmentStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1223. i := len(dAtA)
  1224. _ = i
  1225. var l int
  1226. _ = l
  1227. if m.DetachError != nil {
  1228. {
  1229. size, err := m.DetachError.MarshalToSizedBuffer(dAtA[:i])
  1230. if err != nil {
  1231. return 0, err
  1232. }
  1233. i -= size
  1234. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1235. }
  1236. i--
  1237. dAtA[i] = 0x22
  1238. }
  1239. if m.AttachError != nil {
  1240. {
  1241. size, err := m.AttachError.MarshalToSizedBuffer(dAtA[:i])
  1242. if err != nil {
  1243. return 0, err
  1244. }
  1245. i -= size
  1246. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1247. }
  1248. i--
  1249. dAtA[i] = 0x1a
  1250. }
  1251. if len(m.AttachmentMetadata) > 0 {
  1252. keysForAttachmentMetadata := make([]string, 0, len(m.AttachmentMetadata))
  1253. for k := range m.AttachmentMetadata {
  1254. keysForAttachmentMetadata = append(keysForAttachmentMetadata, string(k))
  1255. }
  1256. github_com_gogo_protobuf_sortkeys.Strings(keysForAttachmentMetadata)
  1257. for iNdEx := len(keysForAttachmentMetadata) - 1; iNdEx >= 0; iNdEx-- {
  1258. v := m.AttachmentMetadata[string(keysForAttachmentMetadata[iNdEx])]
  1259. baseI := i
  1260. i -= len(v)
  1261. copy(dAtA[i:], v)
  1262. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  1263. i--
  1264. dAtA[i] = 0x12
  1265. i -= len(keysForAttachmentMetadata[iNdEx])
  1266. copy(dAtA[i:], keysForAttachmentMetadata[iNdEx])
  1267. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAttachmentMetadata[iNdEx])))
  1268. i--
  1269. dAtA[i] = 0xa
  1270. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  1271. i--
  1272. dAtA[i] = 0x12
  1273. }
  1274. }
  1275. i--
  1276. if m.Attached {
  1277. dAtA[i] = 1
  1278. } else {
  1279. dAtA[i] = 0
  1280. }
  1281. i--
  1282. dAtA[i] = 0x8
  1283. return len(dAtA) - i, nil
  1284. }
  1285. func (m *VolumeError) Marshal() (dAtA []byte, err error) {
  1286. size := m.Size()
  1287. dAtA = make([]byte, size)
  1288. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1289. if err != nil {
  1290. return nil, err
  1291. }
  1292. return dAtA[:n], nil
  1293. }
  1294. func (m *VolumeError) MarshalTo(dAtA []byte) (int, error) {
  1295. size := m.Size()
  1296. return m.MarshalToSizedBuffer(dAtA[:size])
  1297. }
  1298. func (m *VolumeError) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1299. i := len(dAtA)
  1300. _ = i
  1301. var l int
  1302. _ = l
  1303. i -= len(m.Message)
  1304. copy(dAtA[i:], m.Message)
  1305. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  1306. i--
  1307. dAtA[i] = 0x12
  1308. {
  1309. size, err := m.Time.MarshalToSizedBuffer(dAtA[:i])
  1310. if err != nil {
  1311. return 0, err
  1312. }
  1313. i -= size
  1314. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1315. }
  1316. i--
  1317. dAtA[i] = 0xa
  1318. return len(dAtA) - i, nil
  1319. }
  1320. func (m *VolumeNodeResources) Marshal() (dAtA []byte, err error) {
  1321. size := m.Size()
  1322. dAtA = make([]byte, size)
  1323. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1324. if err != nil {
  1325. return nil, err
  1326. }
  1327. return dAtA[:n], nil
  1328. }
  1329. func (m *VolumeNodeResources) MarshalTo(dAtA []byte) (int, error) {
  1330. size := m.Size()
  1331. return m.MarshalToSizedBuffer(dAtA[:size])
  1332. }
  1333. func (m *VolumeNodeResources) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1334. i := len(dAtA)
  1335. _ = i
  1336. var l int
  1337. _ = l
  1338. if m.Count != nil {
  1339. i = encodeVarintGenerated(dAtA, i, uint64(*m.Count))
  1340. i--
  1341. dAtA[i] = 0x8
  1342. }
  1343. return len(dAtA) - i, nil
  1344. }
  1345. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  1346. offset -= sovGenerated(v)
  1347. base := offset
  1348. for v >= 1<<7 {
  1349. dAtA[offset] = uint8(v&0x7f | 0x80)
  1350. v >>= 7
  1351. offset++
  1352. }
  1353. dAtA[offset] = uint8(v)
  1354. return base
  1355. }
  1356. func (m *CSIDriver) Size() (n int) {
  1357. if m == nil {
  1358. return 0
  1359. }
  1360. var l int
  1361. _ = l
  1362. l = m.ObjectMeta.Size()
  1363. n += 1 + l + sovGenerated(uint64(l))
  1364. l = m.Spec.Size()
  1365. n += 1 + l + sovGenerated(uint64(l))
  1366. return n
  1367. }
  1368. func (m *CSIDriverList) Size() (n int) {
  1369. if m == nil {
  1370. return 0
  1371. }
  1372. var l int
  1373. _ = l
  1374. l = m.ListMeta.Size()
  1375. n += 1 + l + sovGenerated(uint64(l))
  1376. if len(m.Items) > 0 {
  1377. for _, e := range m.Items {
  1378. l = e.Size()
  1379. n += 1 + l + sovGenerated(uint64(l))
  1380. }
  1381. }
  1382. return n
  1383. }
  1384. func (m *CSIDriverSpec) Size() (n int) {
  1385. if m == nil {
  1386. return 0
  1387. }
  1388. var l int
  1389. _ = l
  1390. if m.AttachRequired != nil {
  1391. n += 2
  1392. }
  1393. if m.PodInfoOnMount != nil {
  1394. n += 2
  1395. }
  1396. if len(m.VolumeLifecycleModes) > 0 {
  1397. for _, s := range m.VolumeLifecycleModes {
  1398. l = len(s)
  1399. n += 1 + l + sovGenerated(uint64(l))
  1400. }
  1401. }
  1402. if m.StorageCapacity != nil {
  1403. n += 2
  1404. }
  1405. if m.FSGroupPolicy != nil {
  1406. l = len(*m.FSGroupPolicy)
  1407. n += 1 + l + sovGenerated(uint64(l))
  1408. }
  1409. return n
  1410. }
  1411. func (m *CSINode) Size() (n int) {
  1412. if m == nil {
  1413. return 0
  1414. }
  1415. var l int
  1416. _ = l
  1417. l = m.ObjectMeta.Size()
  1418. n += 1 + l + sovGenerated(uint64(l))
  1419. l = m.Spec.Size()
  1420. n += 1 + l + sovGenerated(uint64(l))
  1421. return n
  1422. }
  1423. func (m *CSINodeDriver) Size() (n int) {
  1424. if m == nil {
  1425. return 0
  1426. }
  1427. var l int
  1428. _ = l
  1429. l = len(m.Name)
  1430. n += 1 + l + sovGenerated(uint64(l))
  1431. l = len(m.NodeID)
  1432. n += 1 + l + sovGenerated(uint64(l))
  1433. if len(m.TopologyKeys) > 0 {
  1434. for _, s := range m.TopologyKeys {
  1435. l = len(s)
  1436. n += 1 + l + sovGenerated(uint64(l))
  1437. }
  1438. }
  1439. if m.Allocatable != nil {
  1440. l = m.Allocatable.Size()
  1441. n += 1 + l + sovGenerated(uint64(l))
  1442. }
  1443. return n
  1444. }
  1445. func (m *CSINodeList) Size() (n int) {
  1446. if m == nil {
  1447. return 0
  1448. }
  1449. var l int
  1450. _ = l
  1451. l = m.ListMeta.Size()
  1452. n += 1 + l + sovGenerated(uint64(l))
  1453. if len(m.Items) > 0 {
  1454. for _, e := range m.Items {
  1455. l = e.Size()
  1456. n += 1 + l + sovGenerated(uint64(l))
  1457. }
  1458. }
  1459. return n
  1460. }
  1461. func (m *CSINodeSpec) Size() (n int) {
  1462. if m == nil {
  1463. return 0
  1464. }
  1465. var l int
  1466. _ = l
  1467. if len(m.Drivers) > 0 {
  1468. for _, e := range m.Drivers {
  1469. l = e.Size()
  1470. n += 1 + l + sovGenerated(uint64(l))
  1471. }
  1472. }
  1473. return n
  1474. }
  1475. func (m *StorageClass) Size() (n int) {
  1476. if m == nil {
  1477. return 0
  1478. }
  1479. var l int
  1480. _ = l
  1481. l = m.ObjectMeta.Size()
  1482. n += 1 + l + sovGenerated(uint64(l))
  1483. l = len(m.Provisioner)
  1484. n += 1 + l + sovGenerated(uint64(l))
  1485. if len(m.Parameters) > 0 {
  1486. for k, v := range m.Parameters {
  1487. _ = k
  1488. _ = v
  1489. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1490. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1491. }
  1492. }
  1493. if m.ReclaimPolicy != nil {
  1494. l = len(*m.ReclaimPolicy)
  1495. n += 1 + l + sovGenerated(uint64(l))
  1496. }
  1497. if len(m.MountOptions) > 0 {
  1498. for _, s := range m.MountOptions {
  1499. l = len(s)
  1500. n += 1 + l + sovGenerated(uint64(l))
  1501. }
  1502. }
  1503. if m.AllowVolumeExpansion != nil {
  1504. n += 2
  1505. }
  1506. if m.VolumeBindingMode != nil {
  1507. l = len(*m.VolumeBindingMode)
  1508. n += 1 + l + sovGenerated(uint64(l))
  1509. }
  1510. if len(m.AllowedTopologies) > 0 {
  1511. for _, e := range m.AllowedTopologies {
  1512. l = e.Size()
  1513. n += 1 + l + sovGenerated(uint64(l))
  1514. }
  1515. }
  1516. return n
  1517. }
  1518. func (m *StorageClassList) Size() (n int) {
  1519. if m == nil {
  1520. return 0
  1521. }
  1522. var l int
  1523. _ = l
  1524. l = m.ListMeta.Size()
  1525. n += 1 + l + sovGenerated(uint64(l))
  1526. if len(m.Items) > 0 {
  1527. for _, e := range m.Items {
  1528. l = e.Size()
  1529. n += 1 + l + sovGenerated(uint64(l))
  1530. }
  1531. }
  1532. return n
  1533. }
  1534. func (m *VolumeAttachment) Size() (n int) {
  1535. if m == nil {
  1536. return 0
  1537. }
  1538. var l int
  1539. _ = l
  1540. l = m.ObjectMeta.Size()
  1541. n += 1 + l + sovGenerated(uint64(l))
  1542. l = m.Spec.Size()
  1543. n += 1 + l + sovGenerated(uint64(l))
  1544. l = m.Status.Size()
  1545. n += 1 + l + sovGenerated(uint64(l))
  1546. return n
  1547. }
  1548. func (m *VolumeAttachmentList) Size() (n int) {
  1549. if m == nil {
  1550. return 0
  1551. }
  1552. var l int
  1553. _ = l
  1554. l = m.ListMeta.Size()
  1555. n += 1 + l + sovGenerated(uint64(l))
  1556. if len(m.Items) > 0 {
  1557. for _, e := range m.Items {
  1558. l = e.Size()
  1559. n += 1 + l + sovGenerated(uint64(l))
  1560. }
  1561. }
  1562. return n
  1563. }
  1564. func (m *VolumeAttachmentSource) Size() (n int) {
  1565. if m == nil {
  1566. return 0
  1567. }
  1568. var l int
  1569. _ = l
  1570. if m.PersistentVolumeName != nil {
  1571. l = len(*m.PersistentVolumeName)
  1572. n += 1 + l + sovGenerated(uint64(l))
  1573. }
  1574. if m.InlineVolumeSpec != nil {
  1575. l = m.InlineVolumeSpec.Size()
  1576. n += 1 + l + sovGenerated(uint64(l))
  1577. }
  1578. return n
  1579. }
  1580. func (m *VolumeAttachmentSpec) Size() (n int) {
  1581. if m == nil {
  1582. return 0
  1583. }
  1584. var l int
  1585. _ = l
  1586. l = len(m.Attacher)
  1587. n += 1 + l + sovGenerated(uint64(l))
  1588. l = m.Source.Size()
  1589. n += 1 + l + sovGenerated(uint64(l))
  1590. l = len(m.NodeName)
  1591. n += 1 + l + sovGenerated(uint64(l))
  1592. return n
  1593. }
  1594. func (m *VolumeAttachmentStatus) Size() (n int) {
  1595. if m == nil {
  1596. return 0
  1597. }
  1598. var l int
  1599. _ = l
  1600. n += 2
  1601. if len(m.AttachmentMetadata) > 0 {
  1602. for k, v := range m.AttachmentMetadata {
  1603. _ = k
  1604. _ = v
  1605. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1606. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1607. }
  1608. }
  1609. if m.AttachError != nil {
  1610. l = m.AttachError.Size()
  1611. n += 1 + l + sovGenerated(uint64(l))
  1612. }
  1613. if m.DetachError != nil {
  1614. l = m.DetachError.Size()
  1615. n += 1 + l + sovGenerated(uint64(l))
  1616. }
  1617. return n
  1618. }
  1619. func (m *VolumeError) Size() (n int) {
  1620. if m == nil {
  1621. return 0
  1622. }
  1623. var l int
  1624. _ = l
  1625. l = m.Time.Size()
  1626. n += 1 + l + sovGenerated(uint64(l))
  1627. l = len(m.Message)
  1628. n += 1 + l + sovGenerated(uint64(l))
  1629. return n
  1630. }
  1631. func (m *VolumeNodeResources) Size() (n int) {
  1632. if m == nil {
  1633. return 0
  1634. }
  1635. var l int
  1636. _ = l
  1637. if m.Count != nil {
  1638. n += 1 + sovGenerated(uint64(*m.Count))
  1639. }
  1640. return n
  1641. }
  1642. func sovGenerated(x uint64) (n int) {
  1643. return (math_bits.Len64(x|1) + 6) / 7
  1644. }
  1645. func sozGenerated(x uint64) (n int) {
  1646. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1647. }
  1648. func (this *CSIDriver) String() string {
  1649. if this == nil {
  1650. return "nil"
  1651. }
  1652. s := strings.Join([]string{`&CSIDriver{`,
  1653. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1654. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CSIDriverSpec", "CSIDriverSpec", 1), `&`, ``, 1) + `,`,
  1655. `}`,
  1656. }, "")
  1657. return s
  1658. }
  1659. func (this *CSIDriverList) String() string {
  1660. if this == nil {
  1661. return "nil"
  1662. }
  1663. repeatedStringForItems := "[]CSIDriver{"
  1664. for _, f := range this.Items {
  1665. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CSIDriver", "CSIDriver", 1), `&`, ``, 1) + ","
  1666. }
  1667. repeatedStringForItems += "}"
  1668. s := strings.Join([]string{`&CSIDriverList{`,
  1669. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1670. `Items:` + repeatedStringForItems + `,`,
  1671. `}`,
  1672. }, "")
  1673. return s
  1674. }
  1675. func (this *CSIDriverSpec) String() string {
  1676. if this == nil {
  1677. return "nil"
  1678. }
  1679. s := strings.Join([]string{`&CSIDriverSpec{`,
  1680. `AttachRequired:` + valueToStringGenerated(this.AttachRequired) + `,`,
  1681. `PodInfoOnMount:` + valueToStringGenerated(this.PodInfoOnMount) + `,`,
  1682. `VolumeLifecycleModes:` + fmt.Sprintf("%v", this.VolumeLifecycleModes) + `,`,
  1683. `StorageCapacity:` + valueToStringGenerated(this.StorageCapacity) + `,`,
  1684. `FSGroupPolicy:` + valueToStringGenerated(this.FSGroupPolicy) + `,`,
  1685. `}`,
  1686. }, "")
  1687. return s
  1688. }
  1689. func (this *CSINode) String() string {
  1690. if this == nil {
  1691. return "nil"
  1692. }
  1693. s := strings.Join([]string{`&CSINode{`,
  1694. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1695. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CSINodeSpec", "CSINodeSpec", 1), `&`, ``, 1) + `,`,
  1696. `}`,
  1697. }, "")
  1698. return s
  1699. }
  1700. func (this *CSINodeDriver) String() string {
  1701. if this == nil {
  1702. return "nil"
  1703. }
  1704. s := strings.Join([]string{`&CSINodeDriver{`,
  1705. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1706. `NodeID:` + fmt.Sprintf("%v", this.NodeID) + `,`,
  1707. `TopologyKeys:` + fmt.Sprintf("%v", this.TopologyKeys) + `,`,
  1708. `Allocatable:` + strings.Replace(this.Allocatable.String(), "VolumeNodeResources", "VolumeNodeResources", 1) + `,`,
  1709. `}`,
  1710. }, "")
  1711. return s
  1712. }
  1713. func (this *CSINodeList) String() string {
  1714. if this == nil {
  1715. return "nil"
  1716. }
  1717. repeatedStringForItems := "[]CSINode{"
  1718. for _, f := range this.Items {
  1719. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CSINode", "CSINode", 1), `&`, ``, 1) + ","
  1720. }
  1721. repeatedStringForItems += "}"
  1722. s := strings.Join([]string{`&CSINodeList{`,
  1723. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1724. `Items:` + repeatedStringForItems + `,`,
  1725. `}`,
  1726. }, "")
  1727. return s
  1728. }
  1729. func (this *CSINodeSpec) String() string {
  1730. if this == nil {
  1731. return "nil"
  1732. }
  1733. repeatedStringForDrivers := "[]CSINodeDriver{"
  1734. for _, f := range this.Drivers {
  1735. repeatedStringForDrivers += strings.Replace(strings.Replace(f.String(), "CSINodeDriver", "CSINodeDriver", 1), `&`, ``, 1) + ","
  1736. }
  1737. repeatedStringForDrivers += "}"
  1738. s := strings.Join([]string{`&CSINodeSpec{`,
  1739. `Drivers:` + repeatedStringForDrivers + `,`,
  1740. `}`,
  1741. }, "")
  1742. return s
  1743. }
  1744. func (this *StorageClass) String() string {
  1745. if this == nil {
  1746. return "nil"
  1747. }
  1748. repeatedStringForAllowedTopologies := "[]TopologySelectorTerm{"
  1749. for _, f := range this.AllowedTopologies {
  1750. repeatedStringForAllowedTopologies += fmt.Sprintf("%v", f) + ","
  1751. }
  1752. repeatedStringForAllowedTopologies += "}"
  1753. keysForParameters := make([]string, 0, len(this.Parameters))
  1754. for k := range this.Parameters {
  1755. keysForParameters = append(keysForParameters, k)
  1756. }
  1757. github_com_gogo_protobuf_sortkeys.Strings(keysForParameters)
  1758. mapStringForParameters := "map[string]string{"
  1759. for _, k := range keysForParameters {
  1760. mapStringForParameters += fmt.Sprintf("%v: %v,", k, this.Parameters[k])
  1761. }
  1762. mapStringForParameters += "}"
  1763. s := strings.Join([]string{`&StorageClass{`,
  1764. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1765. `Provisioner:` + fmt.Sprintf("%v", this.Provisioner) + `,`,
  1766. `Parameters:` + mapStringForParameters + `,`,
  1767. `ReclaimPolicy:` + valueToStringGenerated(this.ReclaimPolicy) + `,`,
  1768. `MountOptions:` + fmt.Sprintf("%v", this.MountOptions) + `,`,
  1769. `AllowVolumeExpansion:` + valueToStringGenerated(this.AllowVolumeExpansion) + `,`,
  1770. `VolumeBindingMode:` + valueToStringGenerated(this.VolumeBindingMode) + `,`,
  1771. `AllowedTopologies:` + repeatedStringForAllowedTopologies + `,`,
  1772. `}`,
  1773. }, "")
  1774. return s
  1775. }
  1776. func (this *StorageClassList) String() string {
  1777. if this == nil {
  1778. return "nil"
  1779. }
  1780. repeatedStringForItems := "[]StorageClass{"
  1781. for _, f := range this.Items {
  1782. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "StorageClass", "StorageClass", 1), `&`, ``, 1) + ","
  1783. }
  1784. repeatedStringForItems += "}"
  1785. s := strings.Join([]string{`&StorageClassList{`,
  1786. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1787. `Items:` + repeatedStringForItems + `,`,
  1788. `}`,
  1789. }, "")
  1790. return s
  1791. }
  1792. func (this *VolumeAttachment) String() string {
  1793. if this == nil {
  1794. return "nil"
  1795. }
  1796. s := strings.Join([]string{`&VolumeAttachment{`,
  1797. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1798. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "VolumeAttachmentSpec", "VolumeAttachmentSpec", 1), `&`, ``, 1) + `,`,
  1799. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "VolumeAttachmentStatus", "VolumeAttachmentStatus", 1), `&`, ``, 1) + `,`,
  1800. `}`,
  1801. }, "")
  1802. return s
  1803. }
  1804. func (this *VolumeAttachmentList) String() string {
  1805. if this == nil {
  1806. return "nil"
  1807. }
  1808. repeatedStringForItems := "[]VolumeAttachment{"
  1809. for _, f := range this.Items {
  1810. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "VolumeAttachment", "VolumeAttachment", 1), `&`, ``, 1) + ","
  1811. }
  1812. repeatedStringForItems += "}"
  1813. s := strings.Join([]string{`&VolumeAttachmentList{`,
  1814. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1815. `Items:` + repeatedStringForItems + `,`,
  1816. `}`,
  1817. }, "")
  1818. return s
  1819. }
  1820. func (this *VolumeAttachmentSource) String() string {
  1821. if this == nil {
  1822. return "nil"
  1823. }
  1824. s := strings.Join([]string{`&VolumeAttachmentSource{`,
  1825. `PersistentVolumeName:` + valueToStringGenerated(this.PersistentVolumeName) + `,`,
  1826. `InlineVolumeSpec:` + strings.Replace(fmt.Sprintf("%v", this.InlineVolumeSpec), "PersistentVolumeSpec", "v11.PersistentVolumeSpec", 1) + `,`,
  1827. `}`,
  1828. }, "")
  1829. return s
  1830. }
  1831. func (this *VolumeAttachmentSpec) String() string {
  1832. if this == nil {
  1833. return "nil"
  1834. }
  1835. s := strings.Join([]string{`&VolumeAttachmentSpec{`,
  1836. `Attacher:` + fmt.Sprintf("%v", this.Attacher) + `,`,
  1837. `Source:` + strings.Replace(strings.Replace(this.Source.String(), "VolumeAttachmentSource", "VolumeAttachmentSource", 1), `&`, ``, 1) + `,`,
  1838. `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`,
  1839. `}`,
  1840. }, "")
  1841. return s
  1842. }
  1843. func (this *VolumeAttachmentStatus) String() string {
  1844. if this == nil {
  1845. return "nil"
  1846. }
  1847. keysForAttachmentMetadata := make([]string, 0, len(this.AttachmentMetadata))
  1848. for k := range this.AttachmentMetadata {
  1849. keysForAttachmentMetadata = append(keysForAttachmentMetadata, k)
  1850. }
  1851. github_com_gogo_protobuf_sortkeys.Strings(keysForAttachmentMetadata)
  1852. mapStringForAttachmentMetadata := "map[string]string{"
  1853. for _, k := range keysForAttachmentMetadata {
  1854. mapStringForAttachmentMetadata += fmt.Sprintf("%v: %v,", k, this.AttachmentMetadata[k])
  1855. }
  1856. mapStringForAttachmentMetadata += "}"
  1857. s := strings.Join([]string{`&VolumeAttachmentStatus{`,
  1858. `Attached:` + fmt.Sprintf("%v", this.Attached) + `,`,
  1859. `AttachmentMetadata:` + mapStringForAttachmentMetadata + `,`,
  1860. `AttachError:` + strings.Replace(this.AttachError.String(), "VolumeError", "VolumeError", 1) + `,`,
  1861. `DetachError:` + strings.Replace(this.DetachError.String(), "VolumeError", "VolumeError", 1) + `,`,
  1862. `}`,
  1863. }, "")
  1864. return s
  1865. }
  1866. func (this *VolumeError) String() string {
  1867. if this == nil {
  1868. return "nil"
  1869. }
  1870. s := strings.Join([]string{`&VolumeError{`,
  1871. `Time:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Time), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  1872. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  1873. `}`,
  1874. }, "")
  1875. return s
  1876. }
  1877. func (this *VolumeNodeResources) String() string {
  1878. if this == nil {
  1879. return "nil"
  1880. }
  1881. s := strings.Join([]string{`&VolumeNodeResources{`,
  1882. `Count:` + valueToStringGenerated(this.Count) + `,`,
  1883. `}`,
  1884. }, "")
  1885. return s
  1886. }
  1887. func valueToStringGenerated(v interface{}) string {
  1888. rv := reflect.ValueOf(v)
  1889. if rv.IsNil() {
  1890. return "nil"
  1891. }
  1892. pv := reflect.Indirect(rv).Interface()
  1893. return fmt.Sprintf("*%v", pv)
  1894. }
  1895. func (m *CSIDriver) Unmarshal(dAtA []byte) error {
  1896. l := len(dAtA)
  1897. iNdEx := 0
  1898. for iNdEx < l {
  1899. preIndex := iNdEx
  1900. var wire uint64
  1901. for shift := uint(0); ; shift += 7 {
  1902. if shift >= 64 {
  1903. return ErrIntOverflowGenerated
  1904. }
  1905. if iNdEx >= l {
  1906. return io.ErrUnexpectedEOF
  1907. }
  1908. b := dAtA[iNdEx]
  1909. iNdEx++
  1910. wire |= uint64(b&0x7F) << shift
  1911. if b < 0x80 {
  1912. break
  1913. }
  1914. }
  1915. fieldNum := int32(wire >> 3)
  1916. wireType := int(wire & 0x7)
  1917. if wireType == 4 {
  1918. return fmt.Errorf("proto: CSIDriver: wiretype end group for non-group")
  1919. }
  1920. if fieldNum <= 0 {
  1921. return fmt.Errorf("proto: CSIDriver: illegal tag %d (wire type %d)", fieldNum, wire)
  1922. }
  1923. switch fieldNum {
  1924. case 1:
  1925. if wireType != 2 {
  1926. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1927. }
  1928. var msglen int
  1929. for shift := uint(0); ; shift += 7 {
  1930. if shift >= 64 {
  1931. return ErrIntOverflowGenerated
  1932. }
  1933. if iNdEx >= l {
  1934. return io.ErrUnexpectedEOF
  1935. }
  1936. b := dAtA[iNdEx]
  1937. iNdEx++
  1938. msglen |= int(b&0x7F) << shift
  1939. if b < 0x80 {
  1940. break
  1941. }
  1942. }
  1943. if msglen < 0 {
  1944. return ErrInvalidLengthGenerated
  1945. }
  1946. postIndex := iNdEx + msglen
  1947. if postIndex < 0 {
  1948. return ErrInvalidLengthGenerated
  1949. }
  1950. if postIndex > l {
  1951. return io.ErrUnexpectedEOF
  1952. }
  1953. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1954. return err
  1955. }
  1956. iNdEx = postIndex
  1957. case 2:
  1958. if wireType != 2 {
  1959. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1960. }
  1961. var msglen int
  1962. for shift := uint(0); ; shift += 7 {
  1963. if shift >= 64 {
  1964. return ErrIntOverflowGenerated
  1965. }
  1966. if iNdEx >= l {
  1967. return io.ErrUnexpectedEOF
  1968. }
  1969. b := dAtA[iNdEx]
  1970. iNdEx++
  1971. msglen |= int(b&0x7F) << shift
  1972. if b < 0x80 {
  1973. break
  1974. }
  1975. }
  1976. if msglen < 0 {
  1977. return ErrInvalidLengthGenerated
  1978. }
  1979. postIndex := iNdEx + msglen
  1980. if postIndex < 0 {
  1981. return ErrInvalidLengthGenerated
  1982. }
  1983. if postIndex > l {
  1984. return io.ErrUnexpectedEOF
  1985. }
  1986. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1987. return err
  1988. }
  1989. iNdEx = postIndex
  1990. default:
  1991. iNdEx = preIndex
  1992. skippy, err := skipGenerated(dAtA[iNdEx:])
  1993. if err != nil {
  1994. return err
  1995. }
  1996. if skippy < 0 {
  1997. return ErrInvalidLengthGenerated
  1998. }
  1999. if (iNdEx + skippy) < 0 {
  2000. return ErrInvalidLengthGenerated
  2001. }
  2002. if (iNdEx + skippy) > l {
  2003. return io.ErrUnexpectedEOF
  2004. }
  2005. iNdEx += skippy
  2006. }
  2007. }
  2008. if iNdEx > l {
  2009. return io.ErrUnexpectedEOF
  2010. }
  2011. return nil
  2012. }
  2013. func (m *CSIDriverList) Unmarshal(dAtA []byte) error {
  2014. l := len(dAtA)
  2015. iNdEx := 0
  2016. for iNdEx < l {
  2017. preIndex := iNdEx
  2018. var wire uint64
  2019. for shift := uint(0); ; shift += 7 {
  2020. if shift >= 64 {
  2021. return ErrIntOverflowGenerated
  2022. }
  2023. if iNdEx >= l {
  2024. return io.ErrUnexpectedEOF
  2025. }
  2026. b := dAtA[iNdEx]
  2027. iNdEx++
  2028. wire |= uint64(b&0x7F) << shift
  2029. if b < 0x80 {
  2030. break
  2031. }
  2032. }
  2033. fieldNum := int32(wire >> 3)
  2034. wireType := int(wire & 0x7)
  2035. if wireType == 4 {
  2036. return fmt.Errorf("proto: CSIDriverList: wiretype end group for non-group")
  2037. }
  2038. if fieldNum <= 0 {
  2039. return fmt.Errorf("proto: CSIDriverList: illegal tag %d (wire type %d)", fieldNum, wire)
  2040. }
  2041. switch fieldNum {
  2042. case 1:
  2043. if wireType != 2 {
  2044. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2045. }
  2046. var msglen int
  2047. for shift := uint(0); ; shift += 7 {
  2048. if shift >= 64 {
  2049. return ErrIntOverflowGenerated
  2050. }
  2051. if iNdEx >= l {
  2052. return io.ErrUnexpectedEOF
  2053. }
  2054. b := dAtA[iNdEx]
  2055. iNdEx++
  2056. msglen |= int(b&0x7F) << shift
  2057. if b < 0x80 {
  2058. break
  2059. }
  2060. }
  2061. if msglen < 0 {
  2062. return ErrInvalidLengthGenerated
  2063. }
  2064. postIndex := iNdEx + msglen
  2065. if postIndex < 0 {
  2066. return ErrInvalidLengthGenerated
  2067. }
  2068. if postIndex > l {
  2069. return io.ErrUnexpectedEOF
  2070. }
  2071. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2072. return err
  2073. }
  2074. iNdEx = postIndex
  2075. case 2:
  2076. if wireType != 2 {
  2077. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2078. }
  2079. var msglen int
  2080. for shift := uint(0); ; shift += 7 {
  2081. if shift >= 64 {
  2082. return ErrIntOverflowGenerated
  2083. }
  2084. if iNdEx >= l {
  2085. return io.ErrUnexpectedEOF
  2086. }
  2087. b := dAtA[iNdEx]
  2088. iNdEx++
  2089. msglen |= int(b&0x7F) << shift
  2090. if b < 0x80 {
  2091. break
  2092. }
  2093. }
  2094. if msglen < 0 {
  2095. return ErrInvalidLengthGenerated
  2096. }
  2097. postIndex := iNdEx + msglen
  2098. if postIndex < 0 {
  2099. return ErrInvalidLengthGenerated
  2100. }
  2101. if postIndex > l {
  2102. return io.ErrUnexpectedEOF
  2103. }
  2104. m.Items = append(m.Items, CSIDriver{})
  2105. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2106. return err
  2107. }
  2108. iNdEx = postIndex
  2109. default:
  2110. iNdEx = preIndex
  2111. skippy, err := skipGenerated(dAtA[iNdEx:])
  2112. if err != nil {
  2113. return err
  2114. }
  2115. if skippy < 0 {
  2116. return ErrInvalidLengthGenerated
  2117. }
  2118. if (iNdEx + skippy) < 0 {
  2119. return ErrInvalidLengthGenerated
  2120. }
  2121. if (iNdEx + skippy) > l {
  2122. return io.ErrUnexpectedEOF
  2123. }
  2124. iNdEx += skippy
  2125. }
  2126. }
  2127. if iNdEx > l {
  2128. return io.ErrUnexpectedEOF
  2129. }
  2130. return nil
  2131. }
  2132. func (m *CSIDriverSpec) Unmarshal(dAtA []byte) error {
  2133. l := len(dAtA)
  2134. iNdEx := 0
  2135. for iNdEx < l {
  2136. preIndex := iNdEx
  2137. var wire uint64
  2138. for shift := uint(0); ; shift += 7 {
  2139. if shift >= 64 {
  2140. return ErrIntOverflowGenerated
  2141. }
  2142. if iNdEx >= l {
  2143. return io.ErrUnexpectedEOF
  2144. }
  2145. b := dAtA[iNdEx]
  2146. iNdEx++
  2147. wire |= uint64(b&0x7F) << shift
  2148. if b < 0x80 {
  2149. break
  2150. }
  2151. }
  2152. fieldNum := int32(wire >> 3)
  2153. wireType := int(wire & 0x7)
  2154. if wireType == 4 {
  2155. return fmt.Errorf("proto: CSIDriverSpec: wiretype end group for non-group")
  2156. }
  2157. if fieldNum <= 0 {
  2158. return fmt.Errorf("proto: CSIDriverSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  2159. }
  2160. switch fieldNum {
  2161. case 1:
  2162. if wireType != 0 {
  2163. return fmt.Errorf("proto: wrong wireType = %d for field AttachRequired", wireType)
  2164. }
  2165. var v int
  2166. for shift := uint(0); ; shift += 7 {
  2167. if shift >= 64 {
  2168. return ErrIntOverflowGenerated
  2169. }
  2170. if iNdEx >= l {
  2171. return io.ErrUnexpectedEOF
  2172. }
  2173. b := dAtA[iNdEx]
  2174. iNdEx++
  2175. v |= int(b&0x7F) << shift
  2176. if b < 0x80 {
  2177. break
  2178. }
  2179. }
  2180. b := bool(v != 0)
  2181. m.AttachRequired = &b
  2182. case 2:
  2183. if wireType != 0 {
  2184. return fmt.Errorf("proto: wrong wireType = %d for field PodInfoOnMount", wireType)
  2185. }
  2186. var v int
  2187. for shift := uint(0); ; shift += 7 {
  2188. if shift >= 64 {
  2189. return ErrIntOverflowGenerated
  2190. }
  2191. if iNdEx >= l {
  2192. return io.ErrUnexpectedEOF
  2193. }
  2194. b := dAtA[iNdEx]
  2195. iNdEx++
  2196. v |= int(b&0x7F) << shift
  2197. if b < 0x80 {
  2198. break
  2199. }
  2200. }
  2201. b := bool(v != 0)
  2202. m.PodInfoOnMount = &b
  2203. case 3:
  2204. if wireType != 2 {
  2205. return fmt.Errorf("proto: wrong wireType = %d for field VolumeLifecycleModes", wireType)
  2206. }
  2207. var stringLen uint64
  2208. for shift := uint(0); ; shift += 7 {
  2209. if shift >= 64 {
  2210. return ErrIntOverflowGenerated
  2211. }
  2212. if iNdEx >= l {
  2213. return io.ErrUnexpectedEOF
  2214. }
  2215. b := dAtA[iNdEx]
  2216. iNdEx++
  2217. stringLen |= uint64(b&0x7F) << shift
  2218. if b < 0x80 {
  2219. break
  2220. }
  2221. }
  2222. intStringLen := int(stringLen)
  2223. if intStringLen < 0 {
  2224. return ErrInvalidLengthGenerated
  2225. }
  2226. postIndex := iNdEx + intStringLen
  2227. if postIndex < 0 {
  2228. return ErrInvalidLengthGenerated
  2229. }
  2230. if postIndex > l {
  2231. return io.ErrUnexpectedEOF
  2232. }
  2233. m.VolumeLifecycleModes = append(m.VolumeLifecycleModes, VolumeLifecycleMode(dAtA[iNdEx:postIndex]))
  2234. iNdEx = postIndex
  2235. case 4:
  2236. if wireType != 0 {
  2237. return fmt.Errorf("proto: wrong wireType = %d for field StorageCapacity", wireType)
  2238. }
  2239. var v int
  2240. for shift := uint(0); ; shift += 7 {
  2241. if shift >= 64 {
  2242. return ErrIntOverflowGenerated
  2243. }
  2244. if iNdEx >= l {
  2245. return io.ErrUnexpectedEOF
  2246. }
  2247. b := dAtA[iNdEx]
  2248. iNdEx++
  2249. v |= int(b&0x7F) << shift
  2250. if b < 0x80 {
  2251. break
  2252. }
  2253. }
  2254. b := bool(v != 0)
  2255. m.StorageCapacity = &b
  2256. case 5:
  2257. if wireType != 2 {
  2258. return fmt.Errorf("proto: wrong wireType = %d for field FSGroupPolicy", wireType)
  2259. }
  2260. var stringLen uint64
  2261. for shift := uint(0); ; shift += 7 {
  2262. if shift >= 64 {
  2263. return ErrIntOverflowGenerated
  2264. }
  2265. if iNdEx >= l {
  2266. return io.ErrUnexpectedEOF
  2267. }
  2268. b := dAtA[iNdEx]
  2269. iNdEx++
  2270. stringLen |= uint64(b&0x7F) << shift
  2271. if b < 0x80 {
  2272. break
  2273. }
  2274. }
  2275. intStringLen := int(stringLen)
  2276. if intStringLen < 0 {
  2277. return ErrInvalidLengthGenerated
  2278. }
  2279. postIndex := iNdEx + intStringLen
  2280. if postIndex < 0 {
  2281. return ErrInvalidLengthGenerated
  2282. }
  2283. if postIndex > l {
  2284. return io.ErrUnexpectedEOF
  2285. }
  2286. s := FSGroupPolicy(dAtA[iNdEx:postIndex])
  2287. m.FSGroupPolicy = &s
  2288. iNdEx = postIndex
  2289. default:
  2290. iNdEx = preIndex
  2291. skippy, err := skipGenerated(dAtA[iNdEx:])
  2292. if err != nil {
  2293. return err
  2294. }
  2295. if skippy < 0 {
  2296. return ErrInvalidLengthGenerated
  2297. }
  2298. if (iNdEx + skippy) < 0 {
  2299. return ErrInvalidLengthGenerated
  2300. }
  2301. if (iNdEx + skippy) > l {
  2302. return io.ErrUnexpectedEOF
  2303. }
  2304. iNdEx += skippy
  2305. }
  2306. }
  2307. if iNdEx > l {
  2308. return io.ErrUnexpectedEOF
  2309. }
  2310. return nil
  2311. }
  2312. func (m *CSINode) Unmarshal(dAtA []byte) error {
  2313. l := len(dAtA)
  2314. iNdEx := 0
  2315. for iNdEx < l {
  2316. preIndex := iNdEx
  2317. var wire uint64
  2318. for shift := uint(0); ; shift += 7 {
  2319. if shift >= 64 {
  2320. return ErrIntOverflowGenerated
  2321. }
  2322. if iNdEx >= l {
  2323. return io.ErrUnexpectedEOF
  2324. }
  2325. b := dAtA[iNdEx]
  2326. iNdEx++
  2327. wire |= uint64(b&0x7F) << shift
  2328. if b < 0x80 {
  2329. break
  2330. }
  2331. }
  2332. fieldNum := int32(wire >> 3)
  2333. wireType := int(wire & 0x7)
  2334. if wireType == 4 {
  2335. return fmt.Errorf("proto: CSINode: wiretype end group for non-group")
  2336. }
  2337. if fieldNum <= 0 {
  2338. return fmt.Errorf("proto: CSINode: illegal tag %d (wire type %d)", fieldNum, wire)
  2339. }
  2340. switch fieldNum {
  2341. case 1:
  2342. if wireType != 2 {
  2343. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2344. }
  2345. var msglen int
  2346. for shift := uint(0); ; shift += 7 {
  2347. if shift >= 64 {
  2348. return ErrIntOverflowGenerated
  2349. }
  2350. if iNdEx >= l {
  2351. return io.ErrUnexpectedEOF
  2352. }
  2353. b := dAtA[iNdEx]
  2354. iNdEx++
  2355. msglen |= int(b&0x7F) << shift
  2356. if b < 0x80 {
  2357. break
  2358. }
  2359. }
  2360. if msglen < 0 {
  2361. return ErrInvalidLengthGenerated
  2362. }
  2363. postIndex := iNdEx + msglen
  2364. if postIndex < 0 {
  2365. return ErrInvalidLengthGenerated
  2366. }
  2367. if postIndex > l {
  2368. return io.ErrUnexpectedEOF
  2369. }
  2370. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2371. return err
  2372. }
  2373. iNdEx = postIndex
  2374. case 2:
  2375. if wireType != 2 {
  2376. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  2377. }
  2378. var msglen int
  2379. for shift := uint(0); ; shift += 7 {
  2380. if shift >= 64 {
  2381. return ErrIntOverflowGenerated
  2382. }
  2383. if iNdEx >= l {
  2384. return io.ErrUnexpectedEOF
  2385. }
  2386. b := dAtA[iNdEx]
  2387. iNdEx++
  2388. msglen |= int(b&0x7F) << shift
  2389. if b < 0x80 {
  2390. break
  2391. }
  2392. }
  2393. if msglen < 0 {
  2394. return ErrInvalidLengthGenerated
  2395. }
  2396. postIndex := iNdEx + msglen
  2397. if postIndex < 0 {
  2398. return ErrInvalidLengthGenerated
  2399. }
  2400. if postIndex > l {
  2401. return io.ErrUnexpectedEOF
  2402. }
  2403. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2404. return err
  2405. }
  2406. iNdEx = postIndex
  2407. default:
  2408. iNdEx = preIndex
  2409. skippy, err := skipGenerated(dAtA[iNdEx:])
  2410. if err != nil {
  2411. return err
  2412. }
  2413. if skippy < 0 {
  2414. return ErrInvalidLengthGenerated
  2415. }
  2416. if (iNdEx + skippy) < 0 {
  2417. return ErrInvalidLengthGenerated
  2418. }
  2419. if (iNdEx + skippy) > l {
  2420. return io.ErrUnexpectedEOF
  2421. }
  2422. iNdEx += skippy
  2423. }
  2424. }
  2425. if iNdEx > l {
  2426. return io.ErrUnexpectedEOF
  2427. }
  2428. return nil
  2429. }
  2430. func (m *CSINodeDriver) Unmarshal(dAtA []byte) error {
  2431. l := len(dAtA)
  2432. iNdEx := 0
  2433. for iNdEx < l {
  2434. preIndex := iNdEx
  2435. var wire uint64
  2436. for shift := uint(0); ; shift += 7 {
  2437. if shift >= 64 {
  2438. return ErrIntOverflowGenerated
  2439. }
  2440. if iNdEx >= l {
  2441. return io.ErrUnexpectedEOF
  2442. }
  2443. b := dAtA[iNdEx]
  2444. iNdEx++
  2445. wire |= uint64(b&0x7F) << shift
  2446. if b < 0x80 {
  2447. break
  2448. }
  2449. }
  2450. fieldNum := int32(wire >> 3)
  2451. wireType := int(wire & 0x7)
  2452. if wireType == 4 {
  2453. return fmt.Errorf("proto: CSINodeDriver: wiretype end group for non-group")
  2454. }
  2455. if fieldNum <= 0 {
  2456. return fmt.Errorf("proto: CSINodeDriver: illegal tag %d (wire type %d)", fieldNum, wire)
  2457. }
  2458. switch fieldNum {
  2459. case 1:
  2460. if wireType != 2 {
  2461. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  2462. }
  2463. var stringLen uint64
  2464. for shift := uint(0); ; shift += 7 {
  2465. if shift >= 64 {
  2466. return ErrIntOverflowGenerated
  2467. }
  2468. if iNdEx >= l {
  2469. return io.ErrUnexpectedEOF
  2470. }
  2471. b := dAtA[iNdEx]
  2472. iNdEx++
  2473. stringLen |= uint64(b&0x7F) << shift
  2474. if b < 0x80 {
  2475. break
  2476. }
  2477. }
  2478. intStringLen := int(stringLen)
  2479. if intStringLen < 0 {
  2480. return ErrInvalidLengthGenerated
  2481. }
  2482. postIndex := iNdEx + intStringLen
  2483. if postIndex < 0 {
  2484. return ErrInvalidLengthGenerated
  2485. }
  2486. if postIndex > l {
  2487. return io.ErrUnexpectedEOF
  2488. }
  2489. m.Name = string(dAtA[iNdEx:postIndex])
  2490. iNdEx = postIndex
  2491. case 2:
  2492. if wireType != 2 {
  2493. return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType)
  2494. }
  2495. var stringLen uint64
  2496. for shift := uint(0); ; shift += 7 {
  2497. if shift >= 64 {
  2498. return ErrIntOverflowGenerated
  2499. }
  2500. if iNdEx >= l {
  2501. return io.ErrUnexpectedEOF
  2502. }
  2503. b := dAtA[iNdEx]
  2504. iNdEx++
  2505. stringLen |= uint64(b&0x7F) << shift
  2506. if b < 0x80 {
  2507. break
  2508. }
  2509. }
  2510. intStringLen := int(stringLen)
  2511. if intStringLen < 0 {
  2512. return ErrInvalidLengthGenerated
  2513. }
  2514. postIndex := iNdEx + intStringLen
  2515. if postIndex < 0 {
  2516. return ErrInvalidLengthGenerated
  2517. }
  2518. if postIndex > l {
  2519. return io.ErrUnexpectedEOF
  2520. }
  2521. m.NodeID = string(dAtA[iNdEx:postIndex])
  2522. iNdEx = postIndex
  2523. case 3:
  2524. if wireType != 2 {
  2525. return fmt.Errorf("proto: wrong wireType = %d for field TopologyKeys", wireType)
  2526. }
  2527. var stringLen uint64
  2528. for shift := uint(0); ; shift += 7 {
  2529. if shift >= 64 {
  2530. return ErrIntOverflowGenerated
  2531. }
  2532. if iNdEx >= l {
  2533. return io.ErrUnexpectedEOF
  2534. }
  2535. b := dAtA[iNdEx]
  2536. iNdEx++
  2537. stringLen |= uint64(b&0x7F) << shift
  2538. if b < 0x80 {
  2539. break
  2540. }
  2541. }
  2542. intStringLen := int(stringLen)
  2543. if intStringLen < 0 {
  2544. return ErrInvalidLengthGenerated
  2545. }
  2546. postIndex := iNdEx + intStringLen
  2547. if postIndex < 0 {
  2548. return ErrInvalidLengthGenerated
  2549. }
  2550. if postIndex > l {
  2551. return io.ErrUnexpectedEOF
  2552. }
  2553. m.TopologyKeys = append(m.TopologyKeys, string(dAtA[iNdEx:postIndex]))
  2554. iNdEx = postIndex
  2555. case 4:
  2556. if wireType != 2 {
  2557. return fmt.Errorf("proto: wrong wireType = %d for field Allocatable", wireType)
  2558. }
  2559. var msglen int
  2560. for shift := uint(0); ; shift += 7 {
  2561. if shift >= 64 {
  2562. return ErrIntOverflowGenerated
  2563. }
  2564. if iNdEx >= l {
  2565. return io.ErrUnexpectedEOF
  2566. }
  2567. b := dAtA[iNdEx]
  2568. iNdEx++
  2569. msglen |= int(b&0x7F) << shift
  2570. if b < 0x80 {
  2571. break
  2572. }
  2573. }
  2574. if msglen < 0 {
  2575. return ErrInvalidLengthGenerated
  2576. }
  2577. postIndex := iNdEx + msglen
  2578. if postIndex < 0 {
  2579. return ErrInvalidLengthGenerated
  2580. }
  2581. if postIndex > l {
  2582. return io.ErrUnexpectedEOF
  2583. }
  2584. if m.Allocatable == nil {
  2585. m.Allocatable = &VolumeNodeResources{}
  2586. }
  2587. if err := m.Allocatable.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2588. return err
  2589. }
  2590. iNdEx = postIndex
  2591. default:
  2592. iNdEx = preIndex
  2593. skippy, err := skipGenerated(dAtA[iNdEx:])
  2594. if err != nil {
  2595. return err
  2596. }
  2597. if skippy < 0 {
  2598. return ErrInvalidLengthGenerated
  2599. }
  2600. if (iNdEx + skippy) < 0 {
  2601. return ErrInvalidLengthGenerated
  2602. }
  2603. if (iNdEx + skippy) > l {
  2604. return io.ErrUnexpectedEOF
  2605. }
  2606. iNdEx += skippy
  2607. }
  2608. }
  2609. if iNdEx > l {
  2610. return io.ErrUnexpectedEOF
  2611. }
  2612. return nil
  2613. }
  2614. func (m *CSINodeList) Unmarshal(dAtA []byte) error {
  2615. l := len(dAtA)
  2616. iNdEx := 0
  2617. for iNdEx < l {
  2618. preIndex := iNdEx
  2619. var wire uint64
  2620. for shift := uint(0); ; shift += 7 {
  2621. if shift >= 64 {
  2622. return ErrIntOverflowGenerated
  2623. }
  2624. if iNdEx >= l {
  2625. return io.ErrUnexpectedEOF
  2626. }
  2627. b := dAtA[iNdEx]
  2628. iNdEx++
  2629. wire |= uint64(b&0x7F) << shift
  2630. if b < 0x80 {
  2631. break
  2632. }
  2633. }
  2634. fieldNum := int32(wire >> 3)
  2635. wireType := int(wire & 0x7)
  2636. if wireType == 4 {
  2637. return fmt.Errorf("proto: CSINodeList: wiretype end group for non-group")
  2638. }
  2639. if fieldNum <= 0 {
  2640. return fmt.Errorf("proto: CSINodeList: illegal tag %d (wire type %d)", fieldNum, wire)
  2641. }
  2642. switch fieldNum {
  2643. case 1:
  2644. if wireType != 2 {
  2645. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2646. }
  2647. var msglen int
  2648. for shift := uint(0); ; shift += 7 {
  2649. if shift >= 64 {
  2650. return ErrIntOverflowGenerated
  2651. }
  2652. if iNdEx >= l {
  2653. return io.ErrUnexpectedEOF
  2654. }
  2655. b := dAtA[iNdEx]
  2656. iNdEx++
  2657. msglen |= int(b&0x7F) << shift
  2658. if b < 0x80 {
  2659. break
  2660. }
  2661. }
  2662. if msglen < 0 {
  2663. return ErrInvalidLengthGenerated
  2664. }
  2665. postIndex := iNdEx + msglen
  2666. if postIndex < 0 {
  2667. return ErrInvalidLengthGenerated
  2668. }
  2669. if postIndex > l {
  2670. return io.ErrUnexpectedEOF
  2671. }
  2672. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2673. return err
  2674. }
  2675. iNdEx = postIndex
  2676. case 2:
  2677. if wireType != 2 {
  2678. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2679. }
  2680. var msglen int
  2681. for shift := uint(0); ; shift += 7 {
  2682. if shift >= 64 {
  2683. return ErrIntOverflowGenerated
  2684. }
  2685. if iNdEx >= l {
  2686. return io.ErrUnexpectedEOF
  2687. }
  2688. b := dAtA[iNdEx]
  2689. iNdEx++
  2690. msglen |= int(b&0x7F) << shift
  2691. if b < 0x80 {
  2692. break
  2693. }
  2694. }
  2695. if msglen < 0 {
  2696. return ErrInvalidLengthGenerated
  2697. }
  2698. postIndex := iNdEx + msglen
  2699. if postIndex < 0 {
  2700. return ErrInvalidLengthGenerated
  2701. }
  2702. if postIndex > l {
  2703. return io.ErrUnexpectedEOF
  2704. }
  2705. m.Items = append(m.Items, CSINode{})
  2706. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2707. return err
  2708. }
  2709. iNdEx = postIndex
  2710. default:
  2711. iNdEx = preIndex
  2712. skippy, err := skipGenerated(dAtA[iNdEx:])
  2713. if err != nil {
  2714. return err
  2715. }
  2716. if skippy < 0 {
  2717. return ErrInvalidLengthGenerated
  2718. }
  2719. if (iNdEx + skippy) < 0 {
  2720. return ErrInvalidLengthGenerated
  2721. }
  2722. if (iNdEx + skippy) > l {
  2723. return io.ErrUnexpectedEOF
  2724. }
  2725. iNdEx += skippy
  2726. }
  2727. }
  2728. if iNdEx > l {
  2729. return io.ErrUnexpectedEOF
  2730. }
  2731. return nil
  2732. }
  2733. func (m *CSINodeSpec) Unmarshal(dAtA []byte) error {
  2734. l := len(dAtA)
  2735. iNdEx := 0
  2736. for iNdEx < l {
  2737. preIndex := iNdEx
  2738. var wire uint64
  2739. for shift := uint(0); ; shift += 7 {
  2740. if shift >= 64 {
  2741. return ErrIntOverflowGenerated
  2742. }
  2743. if iNdEx >= l {
  2744. return io.ErrUnexpectedEOF
  2745. }
  2746. b := dAtA[iNdEx]
  2747. iNdEx++
  2748. wire |= uint64(b&0x7F) << shift
  2749. if b < 0x80 {
  2750. break
  2751. }
  2752. }
  2753. fieldNum := int32(wire >> 3)
  2754. wireType := int(wire & 0x7)
  2755. if wireType == 4 {
  2756. return fmt.Errorf("proto: CSINodeSpec: wiretype end group for non-group")
  2757. }
  2758. if fieldNum <= 0 {
  2759. return fmt.Errorf("proto: CSINodeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  2760. }
  2761. switch fieldNum {
  2762. case 1:
  2763. if wireType != 2 {
  2764. return fmt.Errorf("proto: wrong wireType = %d for field Drivers", wireType)
  2765. }
  2766. var msglen int
  2767. for shift := uint(0); ; shift += 7 {
  2768. if shift >= 64 {
  2769. return ErrIntOverflowGenerated
  2770. }
  2771. if iNdEx >= l {
  2772. return io.ErrUnexpectedEOF
  2773. }
  2774. b := dAtA[iNdEx]
  2775. iNdEx++
  2776. msglen |= int(b&0x7F) << shift
  2777. if b < 0x80 {
  2778. break
  2779. }
  2780. }
  2781. if msglen < 0 {
  2782. return ErrInvalidLengthGenerated
  2783. }
  2784. postIndex := iNdEx + msglen
  2785. if postIndex < 0 {
  2786. return ErrInvalidLengthGenerated
  2787. }
  2788. if postIndex > l {
  2789. return io.ErrUnexpectedEOF
  2790. }
  2791. m.Drivers = append(m.Drivers, CSINodeDriver{})
  2792. if err := m.Drivers[len(m.Drivers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2793. return err
  2794. }
  2795. iNdEx = postIndex
  2796. default:
  2797. iNdEx = preIndex
  2798. skippy, err := skipGenerated(dAtA[iNdEx:])
  2799. if err != nil {
  2800. return err
  2801. }
  2802. if skippy < 0 {
  2803. return ErrInvalidLengthGenerated
  2804. }
  2805. if (iNdEx + skippy) < 0 {
  2806. return ErrInvalidLengthGenerated
  2807. }
  2808. if (iNdEx + skippy) > l {
  2809. return io.ErrUnexpectedEOF
  2810. }
  2811. iNdEx += skippy
  2812. }
  2813. }
  2814. if iNdEx > l {
  2815. return io.ErrUnexpectedEOF
  2816. }
  2817. return nil
  2818. }
  2819. func (m *StorageClass) Unmarshal(dAtA []byte) error {
  2820. l := len(dAtA)
  2821. iNdEx := 0
  2822. for iNdEx < l {
  2823. preIndex := iNdEx
  2824. var wire uint64
  2825. for shift := uint(0); ; shift += 7 {
  2826. if shift >= 64 {
  2827. return ErrIntOverflowGenerated
  2828. }
  2829. if iNdEx >= l {
  2830. return io.ErrUnexpectedEOF
  2831. }
  2832. b := dAtA[iNdEx]
  2833. iNdEx++
  2834. wire |= uint64(b&0x7F) << shift
  2835. if b < 0x80 {
  2836. break
  2837. }
  2838. }
  2839. fieldNum := int32(wire >> 3)
  2840. wireType := int(wire & 0x7)
  2841. if wireType == 4 {
  2842. return fmt.Errorf("proto: StorageClass: wiretype end group for non-group")
  2843. }
  2844. if fieldNum <= 0 {
  2845. return fmt.Errorf("proto: StorageClass: illegal tag %d (wire type %d)", fieldNum, wire)
  2846. }
  2847. switch fieldNum {
  2848. case 1:
  2849. if wireType != 2 {
  2850. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2851. }
  2852. var msglen int
  2853. for shift := uint(0); ; shift += 7 {
  2854. if shift >= 64 {
  2855. return ErrIntOverflowGenerated
  2856. }
  2857. if iNdEx >= l {
  2858. return io.ErrUnexpectedEOF
  2859. }
  2860. b := dAtA[iNdEx]
  2861. iNdEx++
  2862. msglen |= int(b&0x7F) << shift
  2863. if b < 0x80 {
  2864. break
  2865. }
  2866. }
  2867. if msglen < 0 {
  2868. return ErrInvalidLengthGenerated
  2869. }
  2870. postIndex := iNdEx + msglen
  2871. if postIndex < 0 {
  2872. return ErrInvalidLengthGenerated
  2873. }
  2874. if postIndex > l {
  2875. return io.ErrUnexpectedEOF
  2876. }
  2877. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2878. return err
  2879. }
  2880. iNdEx = postIndex
  2881. case 2:
  2882. if wireType != 2 {
  2883. return fmt.Errorf("proto: wrong wireType = %d for field Provisioner", wireType)
  2884. }
  2885. var stringLen uint64
  2886. for shift := uint(0); ; shift += 7 {
  2887. if shift >= 64 {
  2888. return ErrIntOverflowGenerated
  2889. }
  2890. if iNdEx >= l {
  2891. return io.ErrUnexpectedEOF
  2892. }
  2893. b := dAtA[iNdEx]
  2894. iNdEx++
  2895. stringLen |= uint64(b&0x7F) << shift
  2896. if b < 0x80 {
  2897. break
  2898. }
  2899. }
  2900. intStringLen := int(stringLen)
  2901. if intStringLen < 0 {
  2902. return ErrInvalidLengthGenerated
  2903. }
  2904. postIndex := iNdEx + intStringLen
  2905. if postIndex < 0 {
  2906. return ErrInvalidLengthGenerated
  2907. }
  2908. if postIndex > l {
  2909. return io.ErrUnexpectedEOF
  2910. }
  2911. m.Provisioner = string(dAtA[iNdEx:postIndex])
  2912. iNdEx = postIndex
  2913. case 3:
  2914. if wireType != 2 {
  2915. return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
  2916. }
  2917. var msglen int
  2918. for shift := uint(0); ; shift += 7 {
  2919. if shift >= 64 {
  2920. return ErrIntOverflowGenerated
  2921. }
  2922. if iNdEx >= l {
  2923. return io.ErrUnexpectedEOF
  2924. }
  2925. b := dAtA[iNdEx]
  2926. iNdEx++
  2927. msglen |= int(b&0x7F) << shift
  2928. if b < 0x80 {
  2929. break
  2930. }
  2931. }
  2932. if msglen < 0 {
  2933. return ErrInvalidLengthGenerated
  2934. }
  2935. postIndex := iNdEx + msglen
  2936. if postIndex < 0 {
  2937. return ErrInvalidLengthGenerated
  2938. }
  2939. if postIndex > l {
  2940. return io.ErrUnexpectedEOF
  2941. }
  2942. if m.Parameters == nil {
  2943. m.Parameters = make(map[string]string)
  2944. }
  2945. var mapkey string
  2946. var mapvalue string
  2947. for iNdEx < postIndex {
  2948. entryPreIndex := iNdEx
  2949. var wire uint64
  2950. for shift := uint(0); ; shift += 7 {
  2951. if shift >= 64 {
  2952. return ErrIntOverflowGenerated
  2953. }
  2954. if iNdEx >= l {
  2955. return io.ErrUnexpectedEOF
  2956. }
  2957. b := dAtA[iNdEx]
  2958. iNdEx++
  2959. wire |= uint64(b&0x7F) << shift
  2960. if b < 0x80 {
  2961. break
  2962. }
  2963. }
  2964. fieldNum := int32(wire >> 3)
  2965. if fieldNum == 1 {
  2966. var stringLenmapkey uint64
  2967. for shift := uint(0); ; shift += 7 {
  2968. if shift >= 64 {
  2969. return ErrIntOverflowGenerated
  2970. }
  2971. if iNdEx >= l {
  2972. return io.ErrUnexpectedEOF
  2973. }
  2974. b := dAtA[iNdEx]
  2975. iNdEx++
  2976. stringLenmapkey |= uint64(b&0x7F) << shift
  2977. if b < 0x80 {
  2978. break
  2979. }
  2980. }
  2981. intStringLenmapkey := int(stringLenmapkey)
  2982. if intStringLenmapkey < 0 {
  2983. return ErrInvalidLengthGenerated
  2984. }
  2985. postStringIndexmapkey := iNdEx + intStringLenmapkey
  2986. if postStringIndexmapkey < 0 {
  2987. return ErrInvalidLengthGenerated
  2988. }
  2989. if postStringIndexmapkey > l {
  2990. return io.ErrUnexpectedEOF
  2991. }
  2992. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  2993. iNdEx = postStringIndexmapkey
  2994. } else if fieldNum == 2 {
  2995. var stringLenmapvalue uint64
  2996. for shift := uint(0); ; shift += 7 {
  2997. if shift >= 64 {
  2998. return ErrIntOverflowGenerated
  2999. }
  3000. if iNdEx >= l {
  3001. return io.ErrUnexpectedEOF
  3002. }
  3003. b := dAtA[iNdEx]
  3004. iNdEx++
  3005. stringLenmapvalue |= uint64(b&0x7F) << shift
  3006. if b < 0x80 {
  3007. break
  3008. }
  3009. }
  3010. intStringLenmapvalue := int(stringLenmapvalue)
  3011. if intStringLenmapvalue < 0 {
  3012. return ErrInvalidLengthGenerated
  3013. }
  3014. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  3015. if postStringIndexmapvalue < 0 {
  3016. return ErrInvalidLengthGenerated
  3017. }
  3018. if postStringIndexmapvalue > l {
  3019. return io.ErrUnexpectedEOF
  3020. }
  3021. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  3022. iNdEx = postStringIndexmapvalue
  3023. } else {
  3024. iNdEx = entryPreIndex
  3025. skippy, err := skipGenerated(dAtA[iNdEx:])
  3026. if err != nil {
  3027. return err
  3028. }
  3029. if skippy < 0 {
  3030. return ErrInvalidLengthGenerated
  3031. }
  3032. if (iNdEx + skippy) > postIndex {
  3033. return io.ErrUnexpectedEOF
  3034. }
  3035. iNdEx += skippy
  3036. }
  3037. }
  3038. m.Parameters[mapkey] = mapvalue
  3039. iNdEx = postIndex
  3040. case 4:
  3041. if wireType != 2 {
  3042. return fmt.Errorf("proto: wrong wireType = %d for field ReclaimPolicy", wireType)
  3043. }
  3044. var stringLen uint64
  3045. for shift := uint(0); ; shift += 7 {
  3046. if shift >= 64 {
  3047. return ErrIntOverflowGenerated
  3048. }
  3049. if iNdEx >= l {
  3050. return io.ErrUnexpectedEOF
  3051. }
  3052. b := dAtA[iNdEx]
  3053. iNdEx++
  3054. stringLen |= uint64(b&0x7F) << shift
  3055. if b < 0x80 {
  3056. break
  3057. }
  3058. }
  3059. intStringLen := int(stringLen)
  3060. if intStringLen < 0 {
  3061. return ErrInvalidLengthGenerated
  3062. }
  3063. postIndex := iNdEx + intStringLen
  3064. if postIndex < 0 {
  3065. return ErrInvalidLengthGenerated
  3066. }
  3067. if postIndex > l {
  3068. return io.ErrUnexpectedEOF
  3069. }
  3070. s := k8s_io_api_core_v1.PersistentVolumeReclaimPolicy(dAtA[iNdEx:postIndex])
  3071. m.ReclaimPolicy = &s
  3072. iNdEx = postIndex
  3073. case 5:
  3074. if wireType != 2 {
  3075. return fmt.Errorf("proto: wrong wireType = %d for field MountOptions", wireType)
  3076. }
  3077. var stringLen uint64
  3078. for shift := uint(0); ; shift += 7 {
  3079. if shift >= 64 {
  3080. return ErrIntOverflowGenerated
  3081. }
  3082. if iNdEx >= l {
  3083. return io.ErrUnexpectedEOF
  3084. }
  3085. b := dAtA[iNdEx]
  3086. iNdEx++
  3087. stringLen |= uint64(b&0x7F) << shift
  3088. if b < 0x80 {
  3089. break
  3090. }
  3091. }
  3092. intStringLen := int(stringLen)
  3093. if intStringLen < 0 {
  3094. return ErrInvalidLengthGenerated
  3095. }
  3096. postIndex := iNdEx + intStringLen
  3097. if postIndex < 0 {
  3098. return ErrInvalidLengthGenerated
  3099. }
  3100. if postIndex > l {
  3101. return io.ErrUnexpectedEOF
  3102. }
  3103. m.MountOptions = append(m.MountOptions, string(dAtA[iNdEx:postIndex]))
  3104. iNdEx = postIndex
  3105. case 6:
  3106. if wireType != 0 {
  3107. return fmt.Errorf("proto: wrong wireType = %d for field AllowVolumeExpansion", wireType)
  3108. }
  3109. var v int
  3110. for shift := uint(0); ; shift += 7 {
  3111. if shift >= 64 {
  3112. return ErrIntOverflowGenerated
  3113. }
  3114. if iNdEx >= l {
  3115. return io.ErrUnexpectedEOF
  3116. }
  3117. b := dAtA[iNdEx]
  3118. iNdEx++
  3119. v |= int(b&0x7F) << shift
  3120. if b < 0x80 {
  3121. break
  3122. }
  3123. }
  3124. b := bool(v != 0)
  3125. m.AllowVolumeExpansion = &b
  3126. case 7:
  3127. if wireType != 2 {
  3128. return fmt.Errorf("proto: wrong wireType = %d for field VolumeBindingMode", wireType)
  3129. }
  3130. var stringLen uint64
  3131. for shift := uint(0); ; shift += 7 {
  3132. if shift >= 64 {
  3133. return ErrIntOverflowGenerated
  3134. }
  3135. if iNdEx >= l {
  3136. return io.ErrUnexpectedEOF
  3137. }
  3138. b := dAtA[iNdEx]
  3139. iNdEx++
  3140. stringLen |= uint64(b&0x7F) << shift
  3141. if b < 0x80 {
  3142. break
  3143. }
  3144. }
  3145. intStringLen := int(stringLen)
  3146. if intStringLen < 0 {
  3147. return ErrInvalidLengthGenerated
  3148. }
  3149. postIndex := iNdEx + intStringLen
  3150. if postIndex < 0 {
  3151. return ErrInvalidLengthGenerated
  3152. }
  3153. if postIndex > l {
  3154. return io.ErrUnexpectedEOF
  3155. }
  3156. s := VolumeBindingMode(dAtA[iNdEx:postIndex])
  3157. m.VolumeBindingMode = &s
  3158. iNdEx = postIndex
  3159. case 8:
  3160. if wireType != 2 {
  3161. return fmt.Errorf("proto: wrong wireType = %d for field AllowedTopologies", wireType)
  3162. }
  3163. var msglen int
  3164. for shift := uint(0); ; shift += 7 {
  3165. if shift >= 64 {
  3166. return ErrIntOverflowGenerated
  3167. }
  3168. if iNdEx >= l {
  3169. return io.ErrUnexpectedEOF
  3170. }
  3171. b := dAtA[iNdEx]
  3172. iNdEx++
  3173. msglen |= int(b&0x7F) << shift
  3174. if b < 0x80 {
  3175. break
  3176. }
  3177. }
  3178. if msglen < 0 {
  3179. return ErrInvalidLengthGenerated
  3180. }
  3181. postIndex := iNdEx + msglen
  3182. if postIndex < 0 {
  3183. return ErrInvalidLengthGenerated
  3184. }
  3185. if postIndex > l {
  3186. return io.ErrUnexpectedEOF
  3187. }
  3188. m.AllowedTopologies = append(m.AllowedTopologies, v11.TopologySelectorTerm{})
  3189. if err := m.AllowedTopologies[len(m.AllowedTopologies)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3190. return err
  3191. }
  3192. iNdEx = postIndex
  3193. default:
  3194. iNdEx = preIndex
  3195. skippy, err := skipGenerated(dAtA[iNdEx:])
  3196. if err != nil {
  3197. return err
  3198. }
  3199. if skippy < 0 {
  3200. return ErrInvalidLengthGenerated
  3201. }
  3202. if (iNdEx + skippy) < 0 {
  3203. return ErrInvalidLengthGenerated
  3204. }
  3205. if (iNdEx + skippy) > l {
  3206. return io.ErrUnexpectedEOF
  3207. }
  3208. iNdEx += skippy
  3209. }
  3210. }
  3211. if iNdEx > l {
  3212. return io.ErrUnexpectedEOF
  3213. }
  3214. return nil
  3215. }
  3216. func (m *StorageClassList) Unmarshal(dAtA []byte) error {
  3217. l := len(dAtA)
  3218. iNdEx := 0
  3219. for iNdEx < l {
  3220. preIndex := iNdEx
  3221. var wire uint64
  3222. for shift := uint(0); ; shift += 7 {
  3223. if shift >= 64 {
  3224. return ErrIntOverflowGenerated
  3225. }
  3226. if iNdEx >= l {
  3227. return io.ErrUnexpectedEOF
  3228. }
  3229. b := dAtA[iNdEx]
  3230. iNdEx++
  3231. wire |= uint64(b&0x7F) << shift
  3232. if b < 0x80 {
  3233. break
  3234. }
  3235. }
  3236. fieldNum := int32(wire >> 3)
  3237. wireType := int(wire & 0x7)
  3238. if wireType == 4 {
  3239. return fmt.Errorf("proto: StorageClassList: wiretype end group for non-group")
  3240. }
  3241. if fieldNum <= 0 {
  3242. return fmt.Errorf("proto: StorageClassList: illegal tag %d (wire type %d)", fieldNum, wire)
  3243. }
  3244. switch fieldNum {
  3245. case 1:
  3246. if wireType != 2 {
  3247. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3248. }
  3249. var msglen int
  3250. for shift := uint(0); ; shift += 7 {
  3251. if shift >= 64 {
  3252. return ErrIntOverflowGenerated
  3253. }
  3254. if iNdEx >= l {
  3255. return io.ErrUnexpectedEOF
  3256. }
  3257. b := dAtA[iNdEx]
  3258. iNdEx++
  3259. msglen |= int(b&0x7F) << shift
  3260. if b < 0x80 {
  3261. break
  3262. }
  3263. }
  3264. if msglen < 0 {
  3265. return ErrInvalidLengthGenerated
  3266. }
  3267. postIndex := iNdEx + msglen
  3268. if postIndex < 0 {
  3269. return ErrInvalidLengthGenerated
  3270. }
  3271. if postIndex > l {
  3272. return io.ErrUnexpectedEOF
  3273. }
  3274. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3275. return err
  3276. }
  3277. iNdEx = postIndex
  3278. case 2:
  3279. if wireType != 2 {
  3280. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  3281. }
  3282. var msglen int
  3283. for shift := uint(0); ; shift += 7 {
  3284. if shift >= 64 {
  3285. return ErrIntOverflowGenerated
  3286. }
  3287. if iNdEx >= l {
  3288. return io.ErrUnexpectedEOF
  3289. }
  3290. b := dAtA[iNdEx]
  3291. iNdEx++
  3292. msglen |= int(b&0x7F) << shift
  3293. if b < 0x80 {
  3294. break
  3295. }
  3296. }
  3297. if msglen < 0 {
  3298. return ErrInvalidLengthGenerated
  3299. }
  3300. postIndex := iNdEx + msglen
  3301. if postIndex < 0 {
  3302. return ErrInvalidLengthGenerated
  3303. }
  3304. if postIndex > l {
  3305. return io.ErrUnexpectedEOF
  3306. }
  3307. m.Items = append(m.Items, StorageClass{})
  3308. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3309. return err
  3310. }
  3311. iNdEx = postIndex
  3312. default:
  3313. iNdEx = preIndex
  3314. skippy, err := skipGenerated(dAtA[iNdEx:])
  3315. if err != nil {
  3316. return err
  3317. }
  3318. if skippy < 0 {
  3319. return ErrInvalidLengthGenerated
  3320. }
  3321. if (iNdEx + skippy) < 0 {
  3322. return ErrInvalidLengthGenerated
  3323. }
  3324. if (iNdEx + skippy) > l {
  3325. return io.ErrUnexpectedEOF
  3326. }
  3327. iNdEx += skippy
  3328. }
  3329. }
  3330. if iNdEx > l {
  3331. return io.ErrUnexpectedEOF
  3332. }
  3333. return nil
  3334. }
  3335. func (m *VolumeAttachment) Unmarshal(dAtA []byte) error {
  3336. l := len(dAtA)
  3337. iNdEx := 0
  3338. for iNdEx < l {
  3339. preIndex := iNdEx
  3340. var wire uint64
  3341. for shift := uint(0); ; shift += 7 {
  3342. if shift >= 64 {
  3343. return ErrIntOverflowGenerated
  3344. }
  3345. if iNdEx >= l {
  3346. return io.ErrUnexpectedEOF
  3347. }
  3348. b := dAtA[iNdEx]
  3349. iNdEx++
  3350. wire |= uint64(b&0x7F) << shift
  3351. if b < 0x80 {
  3352. break
  3353. }
  3354. }
  3355. fieldNum := int32(wire >> 3)
  3356. wireType := int(wire & 0x7)
  3357. if wireType == 4 {
  3358. return fmt.Errorf("proto: VolumeAttachment: wiretype end group for non-group")
  3359. }
  3360. if fieldNum <= 0 {
  3361. return fmt.Errorf("proto: VolumeAttachment: illegal tag %d (wire type %d)", fieldNum, wire)
  3362. }
  3363. switch fieldNum {
  3364. case 1:
  3365. if wireType != 2 {
  3366. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3367. }
  3368. var msglen int
  3369. for shift := uint(0); ; shift += 7 {
  3370. if shift >= 64 {
  3371. return ErrIntOverflowGenerated
  3372. }
  3373. if iNdEx >= l {
  3374. return io.ErrUnexpectedEOF
  3375. }
  3376. b := dAtA[iNdEx]
  3377. iNdEx++
  3378. msglen |= int(b&0x7F) << shift
  3379. if b < 0x80 {
  3380. break
  3381. }
  3382. }
  3383. if msglen < 0 {
  3384. return ErrInvalidLengthGenerated
  3385. }
  3386. postIndex := iNdEx + msglen
  3387. if postIndex < 0 {
  3388. return ErrInvalidLengthGenerated
  3389. }
  3390. if postIndex > l {
  3391. return io.ErrUnexpectedEOF
  3392. }
  3393. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3394. return err
  3395. }
  3396. iNdEx = postIndex
  3397. case 2:
  3398. if wireType != 2 {
  3399. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  3400. }
  3401. var msglen int
  3402. for shift := uint(0); ; shift += 7 {
  3403. if shift >= 64 {
  3404. return ErrIntOverflowGenerated
  3405. }
  3406. if iNdEx >= l {
  3407. return io.ErrUnexpectedEOF
  3408. }
  3409. b := dAtA[iNdEx]
  3410. iNdEx++
  3411. msglen |= int(b&0x7F) << shift
  3412. if b < 0x80 {
  3413. break
  3414. }
  3415. }
  3416. if msglen < 0 {
  3417. return ErrInvalidLengthGenerated
  3418. }
  3419. postIndex := iNdEx + msglen
  3420. if postIndex < 0 {
  3421. return ErrInvalidLengthGenerated
  3422. }
  3423. if postIndex > l {
  3424. return io.ErrUnexpectedEOF
  3425. }
  3426. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3427. return err
  3428. }
  3429. iNdEx = postIndex
  3430. case 3:
  3431. if wireType != 2 {
  3432. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  3433. }
  3434. var msglen int
  3435. for shift := uint(0); ; shift += 7 {
  3436. if shift >= 64 {
  3437. return ErrIntOverflowGenerated
  3438. }
  3439. if iNdEx >= l {
  3440. return io.ErrUnexpectedEOF
  3441. }
  3442. b := dAtA[iNdEx]
  3443. iNdEx++
  3444. msglen |= int(b&0x7F) << shift
  3445. if b < 0x80 {
  3446. break
  3447. }
  3448. }
  3449. if msglen < 0 {
  3450. return ErrInvalidLengthGenerated
  3451. }
  3452. postIndex := iNdEx + msglen
  3453. if postIndex < 0 {
  3454. return ErrInvalidLengthGenerated
  3455. }
  3456. if postIndex > l {
  3457. return io.ErrUnexpectedEOF
  3458. }
  3459. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3460. return err
  3461. }
  3462. iNdEx = postIndex
  3463. default:
  3464. iNdEx = preIndex
  3465. skippy, err := skipGenerated(dAtA[iNdEx:])
  3466. if err != nil {
  3467. return err
  3468. }
  3469. if skippy < 0 {
  3470. return ErrInvalidLengthGenerated
  3471. }
  3472. if (iNdEx + skippy) < 0 {
  3473. return ErrInvalidLengthGenerated
  3474. }
  3475. if (iNdEx + skippy) > l {
  3476. return io.ErrUnexpectedEOF
  3477. }
  3478. iNdEx += skippy
  3479. }
  3480. }
  3481. if iNdEx > l {
  3482. return io.ErrUnexpectedEOF
  3483. }
  3484. return nil
  3485. }
  3486. func (m *VolumeAttachmentList) Unmarshal(dAtA []byte) error {
  3487. l := len(dAtA)
  3488. iNdEx := 0
  3489. for iNdEx < l {
  3490. preIndex := iNdEx
  3491. var wire uint64
  3492. for shift := uint(0); ; shift += 7 {
  3493. if shift >= 64 {
  3494. return ErrIntOverflowGenerated
  3495. }
  3496. if iNdEx >= l {
  3497. return io.ErrUnexpectedEOF
  3498. }
  3499. b := dAtA[iNdEx]
  3500. iNdEx++
  3501. wire |= uint64(b&0x7F) << shift
  3502. if b < 0x80 {
  3503. break
  3504. }
  3505. }
  3506. fieldNum := int32(wire >> 3)
  3507. wireType := int(wire & 0x7)
  3508. if wireType == 4 {
  3509. return fmt.Errorf("proto: VolumeAttachmentList: wiretype end group for non-group")
  3510. }
  3511. if fieldNum <= 0 {
  3512. return fmt.Errorf("proto: VolumeAttachmentList: illegal tag %d (wire type %d)", fieldNum, wire)
  3513. }
  3514. switch fieldNum {
  3515. case 1:
  3516. if wireType != 2 {
  3517. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3518. }
  3519. var msglen int
  3520. for shift := uint(0); ; shift += 7 {
  3521. if shift >= 64 {
  3522. return ErrIntOverflowGenerated
  3523. }
  3524. if iNdEx >= l {
  3525. return io.ErrUnexpectedEOF
  3526. }
  3527. b := dAtA[iNdEx]
  3528. iNdEx++
  3529. msglen |= int(b&0x7F) << shift
  3530. if b < 0x80 {
  3531. break
  3532. }
  3533. }
  3534. if msglen < 0 {
  3535. return ErrInvalidLengthGenerated
  3536. }
  3537. postIndex := iNdEx + msglen
  3538. if postIndex < 0 {
  3539. return ErrInvalidLengthGenerated
  3540. }
  3541. if postIndex > l {
  3542. return io.ErrUnexpectedEOF
  3543. }
  3544. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3545. return err
  3546. }
  3547. iNdEx = postIndex
  3548. case 2:
  3549. if wireType != 2 {
  3550. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  3551. }
  3552. var msglen int
  3553. for shift := uint(0); ; shift += 7 {
  3554. if shift >= 64 {
  3555. return ErrIntOverflowGenerated
  3556. }
  3557. if iNdEx >= l {
  3558. return io.ErrUnexpectedEOF
  3559. }
  3560. b := dAtA[iNdEx]
  3561. iNdEx++
  3562. msglen |= int(b&0x7F) << shift
  3563. if b < 0x80 {
  3564. break
  3565. }
  3566. }
  3567. if msglen < 0 {
  3568. return ErrInvalidLengthGenerated
  3569. }
  3570. postIndex := iNdEx + msglen
  3571. if postIndex < 0 {
  3572. return ErrInvalidLengthGenerated
  3573. }
  3574. if postIndex > l {
  3575. return io.ErrUnexpectedEOF
  3576. }
  3577. m.Items = append(m.Items, VolumeAttachment{})
  3578. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3579. return err
  3580. }
  3581. iNdEx = postIndex
  3582. default:
  3583. iNdEx = preIndex
  3584. skippy, err := skipGenerated(dAtA[iNdEx:])
  3585. if err != nil {
  3586. return err
  3587. }
  3588. if skippy < 0 {
  3589. return ErrInvalidLengthGenerated
  3590. }
  3591. if (iNdEx + skippy) < 0 {
  3592. return ErrInvalidLengthGenerated
  3593. }
  3594. if (iNdEx + skippy) > l {
  3595. return io.ErrUnexpectedEOF
  3596. }
  3597. iNdEx += skippy
  3598. }
  3599. }
  3600. if iNdEx > l {
  3601. return io.ErrUnexpectedEOF
  3602. }
  3603. return nil
  3604. }
  3605. func (m *VolumeAttachmentSource) Unmarshal(dAtA []byte) error {
  3606. l := len(dAtA)
  3607. iNdEx := 0
  3608. for iNdEx < l {
  3609. preIndex := iNdEx
  3610. var wire uint64
  3611. for shift := uint(0); ; shift += 7 {
  3612. if shift >= 64 {
  3613. return ErrIntOverflowGenerated
  3614. }
  3615. if iNdEx >= l {
  3616. return io.ErrUnexpectedEOF
  3617. }
  3618. b := dAtA[iNdEx]
  3619. iNdEx++
  3620. wire |= uint64(b&0x7F) << shift
  3621. if b < 0x80 {
  3622. break
  3623. }
  3624. }
  3625. fieldNum := int32(wire >> 3)
  3626. wireType := int(wire & 0x7)
  3627. if wireType == 4 {
  3628. return fmt.Errorf("proto: VolumeAttachmentSource: wiretype end group for non-group")
  3629. }
  3630. if fieldNum <= 0 {
  3631. return fmt.Errorf("proto: VolumeAttachmentSource: illegal tag %d (wire type %d)", fieldNum, wire)
  3632. }
  3633. switch fieldNum {
  3634. case 1:
  3635. if wireType != 2 {
  3636. return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeName", wireType)
  3637. }
  3638. var stringLen uint64
  3639. for shift := uint(0); ; shift += 7 {
  3640. if shift >= 64 {
  3641. return ErrIntOverflowGenerated
  3642. }
  3643. if iNdEx >= l {
  3644. return io.ErrUnexpectedEOF
  3645. }
  3646. b := dAtA[iNdEx]
  3647. iNdEx++
  3648. stringLen |= uint64(b&0x7F) << shift
  3649. if b < 0x80 {
  3650. break
  3651. }
  3652. }
  3653. intStringLen := int(stringLen)
  3654. if intStringLen < 0 {
  3655. return ErrInvalidLengthGenerated
  3656. }
  3657. postIndex := iNdEx + intStringLen
  3658. if postIndex < 0 {
  3659. return ErrInvalidLengthGenerated
  3660. }
  3661. if postIndex > l {
  3662. return io.ErrUnexpectedEOF
  3663. }
  3664. s := string(dAtA[iNdEx:postIndex])
  3665. m.PersistentVolumeName = &s
  3666. iNdEx = postIndex
  3667. case 2:
  3668. if wireType != 2 {
  3669. return fmt.Errorf("proto: wrong wireType = %d for field InlineVolumeSpec", wireType)
  3670. }
  3671. var msglen int
  3672. for shift := uint(0); ; shift += 7 {
  3673. if shift >= 64 {
  3674. return ErrIntOverflowGenerated
  3675. }
  3676. if iNdEx >= l {
  3677. return io.ErrUnexpectedEOF
  3678. }
  3679. b := dAtA[iNdEx]
  3680. iNdEx++
  3681. msglen |= int(b&0x7F) << shift
  3682. if b < 0x80 {
  3683. break
  3684. }
  3685. }
  3686. if msglen < 0 {
  3687. return ErrInvalidLengthGenerated
  3688. }
  3689. postIndex := iNdEx + msglen
  3690. if postIndex < 0 {
  3691. return ErrInvalidLengthGenerated
  3692. }
  3693. if postIndex > l {
  3694. return io.ErrUnexpectedEOF
  3695. }
  3696. if m.InlineVolumeSpec == nil {
  3697. m.InlineVolumeSpec = &v11.PersistentVolumeSpec{}
  3698. }
  3699. if err := m.InlineVolumeSpec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3700. return err
  3701. }
  3702. iNdEx = postIndex
  3703. default:
  3704. iNdEx = preIndex
  3705. skippy, err := skipGenerated(dAtA[iNdEx:])
  3706. if err != nil {
  3707. return err
  3708. }
  3709. if skippy < 0 {
  3710. return ErrInvalidLengthGenerated
  3711. }
  3712. if (iNdEx + skippy) < 0 {
  3713. return ErrInvalidLengthGenerated
  3714. }
  3715. if (iNdEx + skippy) > l {
  3716. return io.ErrUnexpectedEOF
  3717. }
  3718. iNdEx += skippy
  3719. }
  3720. }
  3721. if iNdEx > l {
  3722. return io.ErrUnexpectedEOF
  3723. }
  3724. return nil
  3725. }
  3726. func (m *VolumeAttachmentSpec) Unmarshal(dAtA []byte) error {
  3727. l := len(dAtA)
  3728. iNdEx := 0
  3729. for iNdEx < l {
  3730. preIndex := iNdEx
  3731. var wire uint64
  3732. for shift := uint(0); ; shift += 7 {
  3733. if shift >= 64 {
  3734. return ErrIntOverflowGenerated
  3735. }
  3736. if iNdEx >= l {
  3737. return io.ErrUnexpectedEOF
  3738. }
  3739. b := dAtA[iNdEx]
  3740. iNdEx++
  3741. wire |= uint64(b&0x7F) << shift
  3742. if b < 0x80 {
  3743. break
  3744. }
  3745. }
  3746. fieldNum := int32(wire >> 3)
  3747. wireType := int(wire & 0x7)
  3748. if wireType == 4 {
  3749. return fmt.Errorf("proto: VolumeAttachmentSpec: wiretype end group for non-group")
  3750. }
  3751. if fieldNum <= 0 {
  3752. return fmt.Errorf("proto: VolumeAttachmentSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  3753. }
  3754. switch fieldNum {
  3755. case 1:
  3756. if wireType != 2 {
  3757. return fmt.Errorf("proto: wrong wireType = %d for field Attacher", wireType)
  3758. }
  3759. var stringLen uint64
  3760. for shift := uint(0); ; shift += 7 {
  3761. if shift >= 64 {
  3762. return ErrIntOverflowGenerated
  3763. }
  3764. if iNdEx >= l {
  3765. return io.ErrUnexpectedEOF
  3766. }
  3767. b := dAtA[iNdEx]
  3768. iNdEx++
  3769. stringLen |= uint64(b&0x7F) << shift
  3770. if b < 0x80 {
  3771. break
  3772. }
  3773. }
  3774. intStringLen := int(stringLen)
  3775. if intStringLen < 0 {
  3776. return ErrInvalidLengthGenerated
  3777. }
  3778. postIndex := iNdEx + intStringLen
  3779. if postIndex < 0 {
  3780. return ErrInvalidLengthGenerated
  3781. }
  3782. if postIndex > l {
  3783. return io.ErrUnexpectedEOF
  3784. }
  3785. m.Attacher = string(dAtA[iNdEx:postIndex])
  3786. iNdEx = postIndex
  3787. case 2:
  3788. if wireType != 2 {
  3789. return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
  3790. }
  3791. var msglen int
  3792. for shift := uint(0); ; shift += 7 {
  3793. if shift >= 64 {
  3794. return ErrIntOverflowGenerated
  3795. }
  3796. if iNdEx >= l {
  3797. return io.ErrUnexpectedEOF
  3798. }
  3799. b := dAtA[iNdEx]
  3800. iNdEx++
  3801. msglen |= int(b&0x7F) << shift
  3802. if b < 0x80 {
  3803. break
  3804. }
  3805. }
  3806. if msglen < 0 {
  3807. return ErrInvalidLengthGenerated
  3808. }
  3809. postIndex := iNdEx + msglen
  3810. if postIndex < 0 {
  3811. return ErrInvalidLengthGenerated
  3812. }
  3813. if postIndex > l {
  3814. return io.ErrUnexpectedEOF
  3815. }
  3816. if err := m.Source.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3817. return err
  3818. }
  3819. iNdEx = postIndex
  3820. case 3:
  3821. if wireType != 2 {
  3822. return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
  3823. }
  3824. var stringLen uint64
  3825. for shift := uint(0); ; shift += 7 {
  3826. if shift >= 64 {
  3827. return ErrIntOverflowGenerated
  3828. }
  3829. if iNdEx >= l {
  3830. return io.ErrUnexpectedEOF
  3831. }
  3832. b := dAtA[iNdEx]
  3833. iNdEx++
  3834. stringLen |= uint64(b&0x7F) << shift
  3835. if b < 0x80 {
  3836. break
  3837. }
  3838. }
  3839. intStringLen := int(stringLen)
  3840. if intStringLen < 0 {
  3841. return ErrInvalidLengthGenerated
  3842. }
  3843. postIndex := iNdEx + intStringLen
  3844. if postIndex < 0 {
  3845. return ErrInvalidLengthGenerated
  3846. }
  3847. if postIndex > l {
  3848. return io.ErrUnexpectedEOF
  3849. }
  3850. m.NodeName = string(dAtA[iNdEx:postIndex])
  3851. iNdEx = postIndex
  3852. default:
  3853. iNdEx = preIndex
  3854. skippy, err := skipGenerated(dAtA[iNdEx:])
  3855. if err != nil {
  3856. return err
  3857. }
  3858. if skippy < 0 {
  3859. return ErrInvalidLengthGenerated
  3860. }
  3861. if (iNdEx + skippy) < 0 {
  3862. return ErrInvalidLengthGenerated
  3863. }
  3864. if (iNdEx + skippy) > l {
  3865. return io.ErrUnexpectedEOF
  3866. }
  3867. iNdEx += skippy
  3868. }
  3869. }
  3870. if iNdEx > l {
  3871. return io.ErrUnexpectedEOF
  3872. }
  3873. return nil
  3874. }
  3875. func (m *VolumeAttachmentStatus) Unmarshal(dAtA []byte) error {
  3876. l := len(dAtA)
  3877. iNdEx := 0
  3878. for iNdEx < l {
  3879. preIndex := iNdEx
  3880. var wire uint64
  3881. for shift := uint(0); ; shift += 7 {
  3882. if shift >= 64 {
  3883. return ErrIntOverflowGenerated
  3884. }
  3885. if iNdEx >= l {
  3886. return io.ErrUnexpectedEOF
  3887. }
  3888. b := dAtA[iNdEx]
  3889. iNdEx++
  3890. wire |= uint64(b&0x7F) << shift
  3891. if b < 0x80 {
  3892. break
  3893. }
  3894. }
  3895. fieldNum := int32(wire >> 3)
  3896. wireType := int(wire & 0x7)
  3897. if wireType == 4 {
  3898. return fmt.Errorf("proto: VolumeAttachmentStatus: wiretype end group for non-group")
  3899. }
  3900. if fieldNum <= 0 {
  3901. return fmt.Errorf("proto: VolumeAttachmentStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  3902. }
  3903. switch fieldNum {
  3904. case 1:
  3905. if wireType != 0 {
  3906. return fmt.Errorf("proto: wrong wireType = %d for field Attached", wireType)
  3907. }
  3908. var v int
  3909. for shift := uint(0); ; shift += 7 {
  3910. if shift >= 64 {
  3911. return ErrIntOverflowGenerated
  3912. }
  3913. if iNdEx >= l {
  3914. return io.ErrUnexpectedEOF
  3915. }
  3916. b := dAtA[iNdEx]
  3917. iNdEx++
  3918. v |= int(b&0x7F) << shift
  3919. if b < 0x80 {
  3920. break
  3921. }
  3922. }
  3923. m.Attached = bool(v != 0)
  3924. case 2:
  3925. if wireType != 2 {
  3926. return fmt.Errorf("proto: wrong wireType = %d for field AttachmentMetadata", wireType)
  3927. }
  3928. var msglen int
  3929. for shift := uint(0); ; shift += 7 {
  3930. if shift >= 64 {
  3931. return ErrIntOverflowGenerated
  3932. }
  3933. if iNdEx >= l {
  3934. return io.ErrUnexpectedEOF
  3935. }
  3936. b := dAtA[iNdEx]
  3937. iNdEx++
  3938. msglen |= int(b&0x7F) << shift
  3939. if b < 0x80 {
  3940. break
  3941. }
  3942. }
  3943. if msglen < 0 {
  3944. return ErrInvalidLengthGenerated
  3945. }
  3946. postIndex := iNdEx + msglen
  3947. if postIndex < 0 {
  3948. return ErrInvalidLengthGenerated
  3949. }
  3950. if postIndex > l {
  3951. return io.ErrUnexpectedEOF
  3952. }
  3953. if m.AttachmentMetadata == nil {
  3954. m.AttachmentMetadata = make(map[string]string)
  3955. }
  3956. var mapkey string
  3957. var mapvalue string
  3958. for iNdEx < postIndex {
  3959. entryPreIndex := iNdEx
  3960. var wire uint64
  3961. for shift := uint(0); ; shift += 7 {
  3962. if shift >= 64 {
  3963. return ErrIntOverflowGenerated
  3964. }
  3965. if iNdEx >= l {
  3966. return io.ErrUnexpectedEOF
  3967. }
  3968. b := dAtA[iNdEx]
  3969. iNdEx++
  3970. wire |= uint64(b&0x7F) << shift
  3971. if b < 0x80 {
  3972. break
  3973. }
  3974. }
  3975. fieldNum := int32(wire >> 3)
  3976. if fieldNum == 1 {
  3977. var stringLenmapkey uint64
  3978. for shift := uint(0); ; shift += 7 {
  3979. if shift >= 64 {
  3980. return ErrIntOverflowGenerated
  3981. }
  3982. if iNdEx >= l {
  3983. return io.ErrUnexpectedEOF
  3984. }
  3985. b := dAtA[iNdEx]
  3986. iNdEx++
  3987. stringLenmapkey |= uint64(b&0x7F) << shift
  3988. if b < 0x80 {
  3989. break
  3990. }
  3991. }
  3992. intStringLenmapkey := int(stringLenmapkey)
  3993. if intStringLenmapkey < 0 {
  3994. return ErrInvalidLengthGenerated
  3995. }
  3996. postStringIndexmapkey := iNdEx + intStringLenmapkey
  3997. if postStringIndexmapkey < 0 {
  3998. return ErrInvalidLengthGenerated
  3999. }
  4000. if postStringIndexmapkey > l {
  4001. return io.ErrUnexpectedEOF
  4002. }
  4003. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  4004. iNdEx = postStringIndexmapkey
  4005. } else if fieldNum == 2 {
  4006. var stringLenmapvalue uint64
  4007. for shift := uint(0); ; shift += 7 {
  4008. if shift >= 64 {
  4009. return ErrIntOverflowGenerated
  4010. }
  4011. if iNdEx >= l {
  4012. return io.ErrUnexpectedEOF
  4013. }
  4014. b := dAtA[iNdEx]
  4015. iNdEx++
  4016. stringLenmapvalue |= uint64(b&0x7F) << shift
  4017. if b < 0x80 {
  4018. break
  4019. }
  4020. }
  4021. intStringLenmapvalue := int(stringLenmapvalue)
  4022. if intStringLenmapvalue < 0 {
  4023. return ErrInvalidLengthGenerated
  4024. }
  4025. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  4026. if postStringIndexmapvalue < 0 {
  4027. return ErrInvalidLengthGenerated
  4028. }
  4029. if postStringIndexmapvalue > l {
  4030. return io.ErrUnexpectedEOF
  4031. }
  4032. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  4033. iNdEx = postStringIndexmapvalue
  4034. } else {
  4035. iNdEx = entryPreIndex
  4036. skippy, err := skipGenerated(dAtA[iNdEx:])
  4037. if err != nil {
  4038. return err
  4039. }
  4040. if skippy < 0 {
  4041. return ErrInvalidLengthGenerated
  4042. }
  4043. if (iNdEx + skippy) > postIndex {
  4044. return io.ErrUnexpectedEOF
  4045. }
  4046. iNdEx += skippy
  4047. }
  4048. }
  4049. m.AttachmentMetadata[mapkey] = mapvalue
  4050. iNdEx = postIndex
  4051. case 3:
  4052. if wireType != 2 {
  4053. return fmt.Errorf("proto: wrong wireType = %d for field AttachError", wireType)
  4054. }
  4055. var msglen int
  4056. for shift := uint(0); ; shift += 7 {
  4057. if shift >= 64 {
  4058. return ErrIntOverflowGenerated
  4059. }
  4060. if iNdEx >= l {
  4061. return io.ErrUnexpectedEOF
  4062. }
  4063. b := dAtA[iNdEx]
  4064. iNdEx++
  4065. msglen |= int(b&0x7F) << shift
  4066. if b < 0x80 {
  4067. break
  4068. }
  4069. }
  4070. if msglen < 0 {
  4071. return ErrInvalidLengthGenerated
  4072. }
  4073. postIndex := iNdEx + msglen
  4074. if postIndex < 0 {
  4075. return ErrInvalidLengthGenerated
  4076. }
  4077. if postIndex > l {
  4078. return io.ErrUnexpectedEOF
  4079. }
  4080. if m.AttachError == nil {
  4081. m.AttachError = &VolumeError{}
  4082. }
  4083. if err := m.AttachError.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4084. return err
  4085. }
  4086. iNdEx = postIndex
  4087. case 4:
  4088. if wireType != 2 {
  4089. return fmt.Errorf("proto: wrong wireType = %d for field DetachError", wireType)
  4090. }
  4091. var msglen int
  4092. for shift := uint(0); ; shift += 7 {
  4093. if shift >= 64 {
  4094. return ErrIntOverflowGenerated
  4095. }
  4096. if iNdEx >= l {
  4097. return io.ErrUnexpectedEOF
  4098. }
  4099. b := dAtA[iNdEx]
  4100. iNdEx++
  4101. msglen |= int(b&0x7F) << shift
  4102. if b < 0x80 {
  4103. break
  4104. }
  4105. }
  4106. if msglen < 0 {
  4107. return ErrInvalidLengthGenerated
  4108. }
  4109. postIndex := iNdEx + msglen
  4110. if postIndex < 0 {
  4111. return ErrInvalidLengthGenerated
  4112. }
  4113. if postIndex > l {
  4114. return io.ErrUnexpectedEOF
  4115. }
  4116. if m.DetachError == nil {
  4117. m.DetachError = &VolumeError{}
  4118. }
  4119. if err := m.DetachError.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4120. return err
  4121. }
  4122. iNdEx = postIndex
  4123. default:
  4124. iNdEx = preIndex
  4125. skippy, err := skipGenerated(dAtA[iNdEx:])
  4126. if err != nil {
  4127. return err
  4128. }
  4129. if skippy < 0 {
  4130. return ErrInvalidLengthGenerated
  4131. }
  4132. if (iNdEx + skippy) < 0 {
  4133. return ErrInvalidLengthGenerated
  4134. }
  4135. if (iNdEx + skippy) > l {
  4136. return io.ErrUnexpectedEOF
  4137. }
  4138. iNdEx += skippy
  4139. }
  4140. }
  4141. if iNdEx > l {
  4142. return io.ErrUnexpectedEOF
  4143. }
  4144. return nil
  4145. }
  4146. func (m *VolumeError) Unmarshal(dAtA []byte) error {
  4147. l := len(dAtA)
  4148. iNdEx := 0
  4149. for iNdEx < l {
  4150. preIndex := iNdEx
  4151. var wire uint64
  4152. for shift := uint(0); ; shift += 7 {
  4153. if shift >= 64 {
  4154. return ErrIntOverflowGenerated
  4155. }
  4156. if iNdEx >= l {
  4157. return io.ErrUnexpectedEOF
  4158. }
  4159. b := dAtA[iNdEx]
  4160. iNdEx++
  4161. wire |= uint64(b&0x7F) << shift
  4162. if b < 0x80 {
  4163. break
  4164. }
  4165. }
  4166. fieldNum := int32(wire >> 3)
  4167. wireType := int(wire & 0x7)
  4168. if wireType == 4 {
  4169. return fmt.Errorf("proto: VolumeError: wiretype end group for non-group")
  4170. }
  4171. if fieldNum <= 0 {
  4172. return fmt.Errorf("proto: VolumeError: illegal tag %d (wire type %d)", fieldNum, wire)
  4173. }
  4174. switch fieldNum {
  4175. case 1:
  4176. if wireType != 2 {
  4177. return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
  4178. }
  4179. var msglen int
  4180. for shift := uint(0); ; shift += 7 {
  4181. if shift >= 64 {
  4182. return ErrIntOverflowGenerated
  4183. }
  4184. if iNdEx >= l {
  4185. return io.ErrUnexpectedEOF
  4186. }
  4187. b := dAtA[iNdEx]
  4188. iNdEx++
  4189. msglen |= int(b&0x7F) << shift
  4190. if b < 0x80 {
  4191. break
  4192. }
  4193. }
  4194. if msglen < 0 {
  4195. return ErrInvalidLengthGenerated
  4196. }
  4197. postIndex := iNdEx + msglen
  4198. if postIndex < 0 {
  4199. return ErrInvalidLengthGenerated
  4200. }
  4201. if postIndex > l {
  4202. return io.ErrUnexpectedEOF
  4203. }
  4204. if err := m.Time.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4205. return err
  4206. }
  4207. iNdEx = postIndex
  4208. case 2:
  4209. if wireType != 2 {
  4210. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  4211. }
  4212. var stringLen uint64
  4213. for shift := uint(0); ; shift += 7 {
  4214. if shift >= 64 {
  4215. return ErrIntOverflowGenerated
  4216. }
  4217. if iNdEx >= l {
  4218. return io.ErrUnexpectedEOF
  4219. }
  4220. b := dAtA[iNdEx]
  4221. iNdEx++
  4222. stringLen |= uint64(b&0x7F) << shift
  4223. if b < 0x80 {
  4224. break
  4225. }
  4226. }
  4227. intStringLen := int(stringLen)
  4228. if intStringLen < 0 {
  4229. return ErrInvalidLengthGenerated
  4230. }
  4231. postIndex := iNdEx + intStringLen
  4232. if postIndex < 0 {
  4233. return ErrInvalidLengthGenerated
  4234. }
  4235. if postIndex > l {
  4236. return io.ErrUnexpectedEOF
  4237. }
  4238. m.Message = string(dAtA[iNdEx:postIndex])
  4239. iNdEx = postIndex
  4240. default:
  4241. iNdEx = preIndex
  4242. skippy, err := skipGenerated(dAtA[iNdEx:])
  4243. if err != nil {
  4244. return err
  4245. }
  4246. if skippy < 0 {
  4247. return ErrInvalidLengthGenerated
  4248. }
  4249. if (iNdEx + skippy) < 0 {
  4250. return ErrInvalidLengthGenerated
  4251. }
  4252. if (iNdEx + skippy) > l {
  4253. return io.ErrUnexpectedEOF
  4254. }
  4255. iNdEx += skippy
  4256. }
  4257. }
  4258. if iNdEx > l {
  4259. return io.ErrUnexpectedEOF
  4260. }
  4261. return nil
  4262. }
  4263. func (m *VolumeNodeResources) Unmarshal(dAtA []byte) error {
  4264. l := len(dAtA)
  4265. iNdEx := 0
  4266. for iNdEx < l {
  4267. preIndex := iNdEx
  4268. var wire uint64
  4269. for shift := uint(0); ; shift += 7 {
  4270. if shift >= 64 {
  4271. return ErrIntOverflowGenerated
  4272. }
  4273. if iNdEx >= l {
  4274. return io.ErrUnexpectedEOF
  4275. }
  4276. b := dAtA[iNdEx]
  4277. iNdEx++
  4278. wire |= uint64(b&0x7F) << shift
  4279. if b < 0x80 {
  4280. break
  4281. }
  4282. }
  4283. fieldNum := int32(wire >> 3)
  4284. wireType := int(wire & 0x7)
  4285. if wireType == 4 {
  4286. return fmt.Errorf("proto: VolumeNodeResources: wiretype end group for non-group")
  4287. }
  4288. if fieldNum <= 0 {
  4289. return fmt.Errorf("proto: VolumeNodeResources: illegal tag %d (wire type %d)", fieldNum, wire)
  4290. }
  4291. switch fieldNum {
  4292. case 1:
  4293. if wireType != 0 {
  4294. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  4295. }
  4296. var v int32
  4297. for shift := uint(0); ; shift += 7 {
  4298. if shift >= 64 {
  4299. return ErrIntOverflowGenerated
  4300. }
  4301. if iNdEx >= l {
  4302. return io.ErrUnexpectedEOF
  4303. }
  4304. b := dAtA[iNdEx]
  4305. iNdEx++
  4306. v |= int32(b&0x7F) << shift
  4307. if b < 0x80 {
  4308. break
  4309. }
  4310. }
  4311. m.Count = &v
  4312. default:
  4313. iNdEx = preIndex
  4314. skippy, err := skipGenerated(dAtA[iNdEx:])
  4315. if err != nil {
  4316. return err
  4317. }
  4318. if skippy < 0 {
  4319. return ErrInvalidLengthGenerated
  4320. }
  4321. if (iNdEx + skippy) < 0 {
  4322. return ErrInvalidLengthGenerated
  4323. }
  4324. if (iNdEx + skippy) > l {
  4325. return io.ErrUnexpectedEOF
  4326. }
  4327. iNdEx += skippy
  4328. }
  4329. }
  4330. if iNdEx > l {
  4331. return io.ErrUnexpectedEOF
  4332. }
  4333. return nil
  4334. }
  4335. func skipGenerated(dAtA []byte) (n int, err error) {
  4336. l := len(dAtA)
  4337. iNdEx := 0
  4338. depth := 0
  4339. for iNdEx < l {
  4340. var wire uint64
  4341. for shift := uint(0); ; shift += 7 {
  4342. if shift >= 64 {
  4343. return 0, ErrIntOverflowGenerated
  4344. }
  4345. if iNdEx >= l {
  4346. return 0, io.ErrUnexpectedEOF
  4347. }
  4348. b := dAtA[iNdEx]
  4349. iNdEx++
  4350. wire |= (uint64(b) & 0x7F) << shift
  4351. if b < 0x80 {
  4352. break
  4353. }
  4354. }
  4355. wireType := int(wire & 0x7)
  4356. switch wireType {
  4357. case 0:
  4358. for shift := uint(0); ; shift += 7 {
  4359. if shift >= 64 {
  4360. return 0, ErrIntOverflowGenerated
  4361. }
  4362. if iNdEx >= l {
  4363. return 0, io.ErrUnexpectedEOF
  4364. }
  4365. iNdEx++
  4366. if dAtA[iNdEx-1] < 0x80 {
  4367. break
  4368. }
  4369. }
  4370. case 1:
  4371. iNdEx += 8
  4372. case 2:
  4373. var length int
  4374. for shift := uint(0); ; shift += 7 {
  4375. if shift >= 64 {
  4376. return 0, ErrIntOverflowGenerated
  4377. }
  4378. if iNdEx >= l {
  4379. return 0, io.ErrUnexpectedEOF
  4380. }
  4381. b := dAtA[iNdEx]
  4382. iNdEx++
  4383. length |= (int(b) & 0x7F) << shift
  4384. if b < 0x80 {
  4385. break
  4386. }
  4387. }
  4388. if length < 0 {
  4389. return 0, ErrInvalidLengthGenerated
  4390. }
  4391. iNdEx += length
  4392. case 3:
  4393. depth++
  4394. case 4:
  4395. if depth == 0 {
  4396. return 0, ErrUnexpectedEndOfGroupGenerated
  4397. }
  4398. depth--
  4399. case 5:
  4400. iNdEx += 4
  4401. default:
  4402. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  4403. }
  4404. if iNdEx < 0 {
  4405. return 0, ErrInvalidLengthGenerated
  4406. }
  4407. if depth == 0 {
  4408. return iNdEx, nil
  4409. }
  4410. }
  4411. return 0, io.ErrUnexpectedEOF
  4412. }
  4413. var (
  4414. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  4415. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  4416. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  4417. )