generated.pb.go 118 KB

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