generated.pb.go 122 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423
  1. /*
  2. Copyright The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  14. // source: k8s.io/api/storage/v1beta1/generated.proto
  15. package v1beta1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. "sort"
  20. k8s_io_api_core_v1 "k8s.io/api/core/v1"
  21. v11 "k8s.io/api/core/v1"
  22. resource "k8s.io/apimachinery/pkg/api/resource"
  23. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  24. math_bits "math/bits"
  25. reflect "reflect"
  26. strings "strings"
  27. )
  28. func (m *CSIDriver) Reset() { *m = CSIDriver{} }
  29. func (m *CSIDriverList) Reset() { *m = CSIDriverList{} }
  30. func (m *CSIDriverSpec) Reset() { *m = CSIDriverSpec{} }
  31. func (m *CSINode) Reset() { *m = CSINode{} }
  32. func (m *CSINodeDriver) Reset() { *m = CSINodeDriver{} }
  33. func (m *CSINodeList) Reset() { *m = CSINodeList{} }
  34. func (m *CSINodeSpec) Reset() { *m = CSINodeSpec{} }
  35. func (m *CSIStorageCapacity) Reset() { *m = CSIStorageCapacity{} }
  36. func (m *CSIStorageCapacityList) Reset() { *m = CSIStorageCapacityList{} }
  37. func (m *StorageClass) Reset() { *m = StorageClass{} }
  38. func (m *StorageClassList) Reset() { *m = StorageClassList{} }
  39. func (m *TokenRequest) Reset() { *m = TokenRequest{} }
  40. func (m *VolumeAttachment) Reset() { *m = VolumeAttachment{} }
  41. func (m *VolumeAttachmentList) Reset() { *m = VolumeAttachmentList{} }
  42. func (m *VolumeAttachmentSource) Reset() { *m = VolumeAttachmentSource{} }
  43. func (m *VolumeAttachmentSpec) Reset() { *m = VolumeAttachmentSpec{} }
  44. func (m *VolumeAttachmentStatus) Reset() { *m = VolumeAttachmentStatus{} }
  45. func (m *VolumeAttributesClass) Reset() { *m = VolumeAttributesClass{} }
  46. func (m *VolumeAttributesClassList) Reset() { *m = VolumeAttributesClassList{} }
  47. func (m *VolumeError) Reset() { *m = VolumeError{} }
  48. func (m *VolumeNodeResources) Reset() { *m = VolumeNodeResources{} }
  49. func (m *CSIDriver) Marshal() (dAtA []byte, err error) {
  50. size := m.Size()
  51. dAtA = make([]byte, size)
  52. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  53. if err != nil {
  54. return nil, err
  55. }
  56. return dAtA[:n], nil
  57. }
  58. func (m *CSIDriver) MarshalTo(dAtA []byte) (int, error) {
  59. size := m.Size()
  60. return m.MarshalToSizedBuffer(dAtA[:size])
  61. }
  62. func (m *CSIDriver) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  63. i := len(dAtA)
  64. _ = i
  65. var l int
  66. _ = l
  67. {
  68. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  69. if err != nil {
  70. return 0, err
  71. }
  72. i -= size
  73. i = encodeVarintGenerated(dAtA, i, uint64(size))
  74. }
  75. i--
  76. dAtA[i] = 0x12
  77. {
  78. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  79. if err != nil {
  80. return 0, err
  81. }
  82. i -= size
  83. i = encodeVarintGenerated(dAtA, i, uint64(size))
  84. }
  85. i--
  86. dAtA[i] = 0xa
  87. return len(dAtA) - i, nil
  88. }
  89. func (m *CSIDriverList) Marshal() (dAtA []byte, err error) {
  90. size := m.Size()
  91. dAtA = make([]byte, size)
  92. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  93. if err != nil {
  94. return nil, err
  95. }
  96. return dAtA[:n], nil
  97. }
  98. func (m *CSIDriverList) MarshalTo(dAtA []byte) (int, error) {
  99. size := m.Size()
  100. return m.MarshalToSizedBuffer(dAtA[:size])
  101. }
  102. func (m *CSIDriverList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  103. i := len(dAtA)
  104. _ = i
  105. var l int
  106. _ = l
  107. if len(m.Items) > 0 {
  108. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  109. {
  110. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  111. if err != nil {
  112. return 0, err
  113. }
  114. i -= size
  115. i = encodeVarintGenerated(dAtA, i, uint64(size))
  116. }
  117. i--
  118. dAtA[i] = 0x12
  119. }
  120. }
  121. {
  122. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  123. if err != nil {
  124. return 0, err
  125. }
  126. i -= size
  127. i = encodeVarintGenerated(dAtA, i, uint64(size))
  128. }
  129. i--
  130. dAtA[i] = 0xa
  131. return len(dAtA) - i, nil
  132. }
  133. func (m *CSIDriverSpec) Marshal() (dAtA []byte, err error) {
  134. size := m.Size()
  135. dAtA = make([]byte, size)
  136. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  137. if err != nil {
  138. return nil, err
  139. }
  140. return dAtA[:n], nil
  141. }
  142. func (m *CSIDriverSpec) MarshalTo(dAtA []byte) (int, error) {
  143. size := m.Size()
  144. return m.MarshalToSizedBuffer(dAtA[:size])
  145. }
  146. func (m *CSIDriverSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  147. i := len(dAtA)
  148. _ = i
  149. var l int
  150. _ = l
  151. if m.ServiceAccountTokenInSecrets != nil {
  152. i--
  153. if *m.ServiceAccountTokenInSecrets {
  154. dAtA[i] = 1
  155. } else {
  156. dAtA[i] = 0
  157. }
  158. i--
  159. dAtA[i] = 0x50
  160. }
  161. if m.NodeAllocatableUpdatePeriodSeconds != nil {
  162. i = encodeVarintGenerated(dAtA, i, uint64(*m.NodeAllocatableUpdatePeriodSeconds))
  163. i--
  164. dAtA[i] = 0x48
  165. }
  166. if m.SELinuxMount != nil {
  167. i--
  168. if *m.SELinuxMount {
  169. dAtA[i] = 1
  170. } else {
  171. dAtA[i] = 0
  172. }
  173. i--
  174. dAtA[i] = 0x40
  175. }
  176. if m.RequiresRepublish != nil {
  177. i--
  178. if *m.RequiresRepublish {
  179. dAtA[i] = 1
  180. } else {
  181. dAtA[i] = 0
  182. }
  183. i--
  184. dAtA[i] = 0x38
  185. }
  186. if len(m.TokenRequests) > 0 {
  187. for iNdEx := len(m.TokenRequests) - 1; iNdEx >= 0; iNdEx-- {
  188. {
  189. size, err := m.TokenRequests[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  190. if err != nil {
  191. return 0, err
  192. }
  193. i -= size
  194. i = encodeVarintGenerated(dAtA, i, uint64(size))
  195. }
  196. i--
  197. dAtA[i] = 0x32
  198. }
  199. }
  200. if m.FSGroupPolicy != nil {
  201. i -= len(*m.FSGroupPolicy)
  202. copy(dAtA[i:], *m.FSGroupPolicy)
  203. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSGroupPolicy)))
  204. i--
  205. dAtA[i] = 0x2a
  206. }
  207. if m.StorageCapacity != nil {
  208. i--
  209. if *m.StorageCapacity {
  210. dAtA[i] = 1
  211. } else {
  212. dAtA[i] = 0
  213. }
  214. i--
  215. dAtA[i] = 0x20
  216. }
  217. if len(m.VolumeLifecycleModes) > 0 {
  218. for iNdEx := len(m.VolumeLifecycleModes) - 1; iNdEx >= 0; iNdEx-- {
  219. i -= len(m.VolumeLifecycleModes[iNdEx])
  220. copy(dAtA[i:], m.VolumeLifecycleModes[iNdEx])
  221. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeLifecycleModes[iNdEx])))
  222. i--
  223. dAtA[i] = 0x1a
  224. }
  225. }
  226. if m.PodInfoOnMount != nil {
  227. i--
  228. if *m.PodInfoOnMount {
  229. dAtA[i] = 1
  230. } else {
  231. dAtA[i] = 0
  232. }
  233. i--
  234. dAtA[i] = 0x10
  235. }
  236. if m.AttachRequired != nil {
  237. i--
  238. if *m.AttachRequired {
  239. dAtA[i] = 1
  240. } else {
  241. dAtA[i] = 0
  242. }
  243. i--
  244. dAtA[i] = 0x8
  245. }
  246. return len(dAtA) - i, nil
  247. }
  248. func (m *CSINode) Marshal() (dAtA []byte, err error) {
  249. size := m.Size()
  250. dAtA = make([]byte, size)
  251. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  252. if err != nil {
  253. return nil, err
  254. }
  255. return dAtA[:n], nil
  256. }
  257. func (m *CSINode) MarshalTo(dAtA []byte) (int, error) {
  258. size := m.Size()
  259. return m.MarshalToSizedBuffer(dAtA[:size])
  260. }
  261. func (m *CSINode) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  262. i := len(dAtA)
  263. _ = i
  264. var l int
  265. _ = l
  266. {
  267. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  268. if err != nil {
  269. return 0, err
  270. }
  271. i -= size
  272. i = encodeVarintGenerated(dAtA, i, uint64(size))
  273. }
  274. i--
  275. dAtA[i] = 0x12
  276. {
  277. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  278. if err != nil {
  279. return 0, err
  280. }
  281. i -= size
  282. i = encodeVarintGenerated(dAtA, i, uint64(size))
  283. }
  284. i--
  285. dAtA[i] = 0xa
  286. return len(dAtA) - i, nil
  287. }
  288. func (m *CSINodeDriver) Marshal() (dAtA []byte, err error) {
  289. size := m.Size()
  290. dAtA = make([]byte, size)
  291. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  292. if err != nil {
  293. return nil, err
  294. }
  295. return dAtA[:n], nil
  296. }
  297. func (m *CSINodeDriver) MarshalTo(dAtA []byte) (int, error) {
  298. size := m.Size()
  299. return m.MarshalToSizedBuffer(dAtA[:size])
  300. }
  301. func (m *CSINodeDriver) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  302. i := len(dAtA)
  303. _ = i
  304. var l int
  305. _ = l
  306. if m.Allocatable != nil {
  307. {
  308. size, err := m.Allocatable.MarshalToSizedBuffer(dAtA[:i])
  309. if err != nil {
  310. return 0, err
  311. }
  312. i -= size
  313. i = encodeVarintGenerated(dAtA, i, uint64(size))
  314. }
  315. i--
  316. dAtA[i] = 0x22
  317. }
  318. if len(m.TopologyKeys) > 0 {
  319. for iNdEx := len(m.TopologyKeys) - 1; iNdEx >= 0; iNdEx-- {
  320. i -= len(m.TopologyKeys[iNdEx])
  321. copy(dAtA[i:], m.TopologyKeys[iNdEx])
  322. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TopologyKeys[iNdEx])))
  323. i--
  324. dAtA[i] = 0x1a
  325. }
  326. }
  327. i -= len(m.NodeID)
  328. copy(dAtA[i:], m.NodeID)
  329. i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeID)))
  330. i--
  331. dAtA[i] = 0x12
  332. i -= len(m.Name)
  333. copy(dAtA[i:], m.Name)
  334. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  335. i--
  336. dAtA[i] = 0xa
  337. return len(dAtA) - i, nil
  338. }
  339. func (m *CSINodeList) Marshal() (dAtA []byte, err error) {
  340. size := m.Size()
  341. dAtA = make([]byte, size)
  342. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  343. if err != nil {
  344. return nil, err
  345. }
  346. return dAtA[:n], nil
  347. }
  348. func (m *CSINodeList) MarshalTo(dAtA []byte) (int, error) {
  349. size := m.Size()
  350. return m.MarshalToSizedBuffer(dAtA[:size])
  351. }
  352. func (m *CSINodeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  353. i := len(dAtA)
  354. _ = i
  355. var l int
  356. _ = l
  357. if len(m.Items) > 0 {
  358. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  359. {
  360. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  361. if err != nil {
  362. return 0, err
  363. }
  364. i -= size
  365. i = encodeVarintGenerated(dAtA, i, uint64(size))
  366. }
  367. i--
  368. dAtA[i] = 0x12
  369. }
  370. }
  371. {
  372. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  373. if err != nil {
  374. return 0, err
  375. }
  376. i -= size
  377. i = encodeVarintGenerated(dAtA, i, uint64(size))
  378. }
  379. i--
  380. dAtA[i] = 0xa
  381. return len(dAtA) - i, nil
  382. }
  383. func (m *CSINodeSpec) Marshal() (dAtA []byte, err error) {
  384. size := m.Size()
  385. dAtA = make([]byte, size)
  386. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  387. if err != nil {
  388. return nil, err
  389. }
  390. return dAtA[:n], nil
  391. }
  392. func (m *CSINodeSpec) MarshalTo(dAtA []byte) (int, error) {
  393. size := m.Size()
  394. return m.MarshalToSizedBuffer(dAtA[:size])
  395. }
  396. func (m *CSINodeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  397. i := len(dAtA)
  398. _ = i
  399. var l int
  400. _ = l
  401. if len(m.Drivers) > 0 {
  402. for iNdEx := len(m.Drivers) - 1; iNdEx >= 0; iNdEx-- {
  403. {
  404. size, err := m.Drivers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  405. if err != nil {
  406. return 0, err
  407. }
  408. i -= size
  409. i = encodeVarintGenerated(dAtA, i, uint64(size))
  410. }
  411. i--
  412. dAtA[i] = 0xa
  413. }
  414. }
  415. return len(dAtA) - i, nil
  416. }
  417. func (m *CSIStorageCapacity) Marshal() (dAtA []byte, err error) {
  418. size := m.Size()
  419. dAtA = make([]byte, size)
  420. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  421. if err != nil {
  422. return nil, err
  423. }
  424. return dAtA[:n], nil
  425. }
  426. func (m *CSIStorageCapacity) MarshalTo(dAtA []byte) (int, error) {
  427. size := m.Size()
  428. return m.MarshalToSizedBuffer(dAtA[:size])
  429. }
  430. func (m *CSIStorageCapacity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  431. i := len(dAtA)
  432. _ = i
  433. var l int
  434. _ = l
  435. if m.MaximumVolumeSize != nil {
  436. {
  437. size, err := m.MaximumVolumeSize.MarshalToSizedBuffer(dAtA[:i])
  438. if err != nil {
  439. return 0, err
  440. }
  441. i -= size
  442. i = encodeVarintGenerated(dAtA, i, uint64(size))
  443. }
  444. i--
  445. dAtA[i] = 0x2a
  446. }
  447. if m.Capacity != nil {
  448. {
  449. size, err := m.Capacity.MarshalToSizedBuffer(dAtA[:i])
  450. if err != nil {
  451. return 0, err
  452. }
  453. i -= size
  454. i = encodeVarintGenerated(dAtA, i, uint64(size))
  455. }
  456. i--
  457. dAtA[i] = 0x22
  458. }
  459. i -= len(m.StorageClassName)
  460. copy(dAtA[i:], m.StorageClassName)
  461. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageClassName)))
  462. i--
  463. dAtA[i] = 0x1a
  464. if m.NodeTopology != nil {
  465. {
  466. size, err := m.NodeTopology.MarshalToSizedBuffer(dAtA[:i])
  467. if err != nil {
  468. return 0, err
  469. }
  470. i -= size
  471. i = encodeVarintGenerated(dAtA, i, uint64(size))
  472. }
  473. i--
  474. dAtA[i] = 0x12
  475. }
  476. {
  477. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  478. if err != nil {
  479. return 0, err
  480. }
  481. i -= size
  482. i = encodeVarintGenerated(dAtA, i, uint64(size))
  483. }
  484. i--
  485. dAtA[i] = 0xa
  486. return len(dAtA) - i, nil
  487. }
  488. func (m *CSIStorageCapacityList) Marshal() (dAtA []byte, err error) {
  489. size := m.Size()
  490. dAtA = make([]byte, size)
  491. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  492. if err != nil {
  493. return nil, err
  494. }
  495. return dAtA[:n], nil
  496. }
  497. func (m *CSIStorageCapacityList) MarshalTo(dAtA []byte) (int, error) {
  498. size := m.Size()
  499. return m.MarshalToSizedBuffer(dAtA[:size])
  500. }
  501. func (m *CSIStorageCapacityList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  502. i := len(dAtA)
  503. _ = i
  504. var l int
  505. _ = l
  506. if len(m.Items) > 0 {
  507. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  508. {
  509. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  510. if err != nil {
  511. return 0, err
  512. }
  513. i -= size
  514. i = encodeVarintGenerated(dAtA, i, uint64(size))
  515. }
  516. i--
  517. dAtA[i] = 0x12
  518. }
  519. }
  520. {
  521. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  522. if err != nil {
  523. return 0, err
  524. }
  525. i -= size
  526. i = encodeVarintGenerated(dAtA, i, uint64(size))
  527. }
  528. i--
  529. dAtA[i] = 0xa
  530. return len(dAtA) - i, nil
  531. }
  532. func (m *StorageClass) Marshal() (dAtA []byte, err error) {
  533. size := m.Size()
  534. dAtA = make([]byte, size)
  535. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  536. if err != nil {
  537. return nil, err
  538. }
  539. return dAtA[:n], nil
  540. }
  541. func (m *StorageClass) MarshalTo(dAtA []byte) (int, error) {
  542. size := m.Size()
  543. return m.MarshalToSizedBuffer(dAtA[:size])
  544. }
  545. func (m *StorageClass) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  546. i := len(dAtA)
  547. _ = i
  548. var l int
  549. _ = l
  550. if len(m.AllowedTopologies) > 0 {
  551. for iNdEx := len(m.AllowedTopologies) - 1; iNdEx >= 0; iNdEx-- {
  552. {
  553. size, err := m.AllowedTopologies[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  554. if err != nil {
  555. return 0, err
  556. }
  557. i -= size
  558. i = encodeVarintGenerated(dAtA, i, uint64(size))
  559. }
  560. i--
  561. dAtA[i] = 0x42
  562. }
  563. }
  564. if m.VolumeBindingMode != nil {
  565. i -= len(*m.VolumeBindingMode)
  566. copy(dAtA[i:], *m.VolumeBindingMode)
  567. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeBindingMode)))
  568. i--
  569. dAtA[i] = 0x3a
  570. }
  571. if m.AllowVolumeExpansion != nil {
  572. i--
  573. if *m.AllowVolumeExpansion {
  574. dAtA[i] = 1
  575. } else {
  576. dAtA[i] = 0
  577. }
  578. i--
  579. dAtA[i] = 0x30
  580. }
  581. if len(m.MountOptions) > 0 {
  582. for iNdEx := len(m.MountOptions) - 1; iNdEx >= 0; iNdEx-- {
  583. i -= len(m.MountOptions[iNdEx])
  584. copy(dAtA[i:], m.MountOptions[iNdEx])
  585. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MountOptions[iNdEx])))
  586. i--
  587. dAtA[i] = 0x2a
  588. }
  589. }
  590. if m.ReclaimPolicy != nil {
  591. i -= len(*m.ReclaimPolicy)
  592. copy(dAtA[i:], *m.ReclaimPolicy)
  593. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ReclaimPolicy)))
  594. i--
  595. dAtA[i] = 0x22
  596. }
  597. if len(m.Parameters) > 0 {
  598. keysForParameters := make([]string, 0, len(m.Parameters))
  599. for k := range m.Parameters {
  600. keysForParameters = append(keysForParameters, string(k))
  601. }
  602. sort.Strings(keysForParameters)
  603. for iNdEx := len(keysForParameters) - 1; iNdEx >= 0; iNdEx-- {
  604. v := m.Parameters[string(keysForParameters[iNdEx])]
  605. baseI := i
  606. i -= len(v)
  607. copy(dAtA[i:], v)
  608. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  609. i--
  610. dAtA[i] = 0x12
  611. i -= len(keysForParameters[iNdEx])
  612. copy(dAtA[i:], keysForParameters[iNdEx])
  613. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForParameters[iNdEx])))
  614. i--
  615. dAtA[i] = 0xa
  616. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  617. i--
  618. dAtA[i] = 0x1a
  619. }
  620. }
  621. i -= len(m.Provisioner)
  622. copy(dAtA[i:], m.Provisioner)
  623. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Provisioner)))
  624. i--
  625. dAtA[i] = 0x12
  626. {
  627. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  628. if err != nil {
  629. return 0, err
  630. }
  631. i -= size
  632. i = encodeVarintGenerated(dAtA, i, uint64(size))
  633. }
  634. i--
  635. dAtA[i] = 0xa
  636. return len(dAtA) - i, nil
  637. }
  638. func (m *StorageClassList) Marshal() (dAtA []byte, err error) {
  639. size := m.Size()
  640. dAtA = make([]byte, size)
  641. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  642. if err != nil {
  643. return nil, err
  644. }
  645. return dAtA[:n], nil
  646. }
  647. func (m *StorageClassList) MarshalTo(dAtA []byte) (int, error) {
  648. size := m.Size()
  649. return m.MarshalToSizedBuffer(dAtA[:size])
  650. }
  651. func (m *StorageClassList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  652. i := len(dAtA)
  653. _ = i
  654. var l int
  655. _ = l
  656. if len(m.Items) > 0 {
  657. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  658. {
  659. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  660. if err != nil {
  661. return 0, err
  662. }
  663. i -= size
  664. i = encodeVarintGenerated(dAtA, i, uint64(size))
  665. }
  666. i--
  667. dAtA[i] = 0x12
  668. }
  669. }
  670. {
  671. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  672. if err != nil {
  673. return 0, err
  674. }
  675. i -= size
  676. i = encodeVarintGenerated(dAtA, i, uint64(size))
  677. }
  678. i--
  679. dAtA[i] = 0xa
  680. return len(dAtA) - i, nil
  681. }
  682. func (m *TokenRequest) Marshal() (dAtA []byte, err error) {
  683. size := m.Size()
  684. dAtA = make([]byte, size)
  685. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  686. if err != nil {
  687. return nil, err
  688. }
  689. return dAtA[:n], nil
  690. }
  691. func (m *TokenRequest) MarshalTo(dAtA []byte) (int, error) {
  692. size := m.Size()
  693. return m.MarshalToSizedBuffer(dAtA[:size])
  694. }
  695. func (m *TokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  696. i := len(dAtA)
  697. _ = i
  698. var l int
  699. _ = l
  700. if m.ExpirationSeconds != nil {
  701. i = encodeVarintGenerated(dAtA, i, uint64(*m.ExpirationSeconds))
  702. i--
  703. dAtA[i] = 0x10
  704. }
  705. i -= len(m.Audience)
  706. copy(dAtA[i:], m.Audience)
  707. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audience)))
  708. i--
  709. dAtA[i] = 0xa
  710. return len(dAtA) - i, nil
  711. }
  712. func (m *VolumeAttachment) Marshal() (dAtA []byte, err error) {
  713. size := m.Size()
  714. dAtA = make([]byte, size)
  715. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  716. if err != nil {
  717. return nil, err
  718. }
  719. return dAtA[:n], nil
  720. }
  721. func (m *VolumeAttachment) MarshalTo(dAtA []byte) (int, error) {
  722. size := m.Size()
  723. return m.MarshalToSizedBuffer(dAtA[:size])
  724. }
  725. func (m *VolumeAttachment) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  726. i := len(dAtA)
  727. _ = i
  728. var l int
  729. _ = l
  730. {
  731. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  732. if err != nil {
  733. return 0, err
  734. }
  735. i -= size
  736. i = encodeVarintGenerated(dAtA, i, uint64(size))
  737. }
  738. i--
  739. dAtA[i] = 0x1a
  740. {
  741. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  742. if err != nil {
  743. return 0, err
  744. }
  745. i -= size
  746. i = encodeVarintGenerated(dAtA, i, uint64(size))
  747. }
  748. i--
  749. dAtA[i] = 0x12
  750. {
  751. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  752. if err != nil {
  753. return 0, err
  754. }
  755. i -= size
  756. i = encodeVarintGenerated(dAtA, i, uint64(size))
  757. }
  758. i--
  759. dAtA[i] = 0xa
  760. return len(dAtA) - i, nil
  761. }
  762. func (m *VolumeAttachmentList) Marshal() (dAtA []byte, err error) {
  763. size := m.Size()
  764. dAtA = make([]byte, size)
  765. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  766. if err != nil {
  767. return nil, err
  768. }
  769. return dAtA[:n], nil
  770. }
  771. func (m *VolumeAttachmentList) MarshalTo(dAtA []byte) (int, error) {
  772. size := m.Size()
  773. return m.MarshalToSizedBuffer(dAtA[:size])
  774. }
  775. func (m *VolumeAttachmentList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  776. i := len(dAtA)
  777. _ = i
  778. var l int
  779. _ = l
  780. if len(m.Items) > 0 {
  781. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  782. {
  783. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  784. if err != nil {
  785. return 0, err
  786. }
  787. i -= size
  788. i = encodeVarintGenerated(dAtA, i, uint64(size))
  789. }
  790. i--
  791. dAtA[i] = 0x12
  792. }
  793. }
  794. {
  795. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  796. if err != nil {
  797. return 0, err
  798. }
  799. i -= size
  800. i = encodeVarintGenerated(dAtA, i, uint64(size))
  801. }
  802. i--
  803. dAtA[i] = 0xa
  804. return len(dAtA) - i, nil
  805. }
  806. func (m *VolumeAttachmentSource) Marshal() (dAtA []byte, err error) {
  807. size := m.Size()
  808. dAtA = make([]byte, size)
  809. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  810. if err != nil {
  811. return nil, err
  812. }
  813. return dAtA[:n], nil
  814. }
  815. func (m *VolumeAttachmentSource) MarshalTo(dAtA []byte) (int, error) {
  816. size := m.Size()
  817. return m.MarshalToSizedBuffer(dAtA[:size])
  818. }
  819. func (m *VolumeAttachmentSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  820. i := len(dAtA)
  821. _ = i
  822. var l int
  823. _ = l
  824. if m.InlineVolumeSpec != nil {
  825. {
  826. size, err := m.InlineVolumeSpec.MarshalToSizedBuffer(dAtA[:i])
  827. if err != nil {
  828. return 0, err
  829. }
  830. i -= size
  831. i = encodeVarintGenerated(dAtA, i, uint64(size))
  832. }
  833. i--
  834. dAtA[i] = 0x12
  835. }
  836. if m.PersistentVolumeName != nil {
  837. i -= len(*m.PersistentVolumeName)
  838. copy(dAtA[i:], *m.PersistentVolumeName)
  839. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PersistentVolumeName)))
  840. i--
  841. dAtA[i] = 0xa
  842. }
  843. return len(dAtA) - i, nil
  844. }
  845. func (m *VolumeAttachmentSpec) Marshal() (dAtA []byte, err error) {
  846. size := m.Size()
  847. dAtA = make([]byte, size)
  848. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  849. if err != nil {
  850. return nil, err
  851. }
  852. return dAtA[:n], nil
  853. }
  854. func (m *VolumeAttachmentSpec) MarshalTo(dAtA []byte) (int, error) {
  855. size := m.Size()
  856. return m.MarshalToSizedBuffer(dAtA[:size])
  857. }
  858. func (m *VolumeAttachmentSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  859. i := len(dAtA)
  860. _ = i
  861. var l int
  862. _ = l
  863. i -= len(m.NodeName)
  864. copy(dAtA[i:], m.NodeName)
  865. i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeName)))
  866. i--
  867. dAtA[i] = 0x1a
  868. {
  869. size, err := m.Source.MarshalToSizedBuffer(dAtA[:i])
  870. if err != nil {
  871. return 0, err
  872. }
  873. i -= size
  874. i = encodeVarintGenerated(dAtA, i, uint64(size))
  875. }
  876. i--
  877. dAtA[i] = 0x12
  878. i -= len(m.Attacher)
  879. copy(dAtA[i:], m.Attacher)
  880. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Attacher)))
  881. i--
  882. dAtA[i] = 0xa
  883. return len(dAtA) - i, nil
  884. }
  885. func (m *VolumeAttachmentStatus) Marshal() (dAtA []byte, err error) {
  886. size := m.Size()
  887. dAtA = make([]byte, size)
  888. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  889. if err != nil {
  890. return nil, err
  891. }
  892. return dAtA[:n], nil
  893. }
  894. func (m *VolumeAttachmentStatus) MarshalTo(dAtA []byte) (int, error) {
  895. size := m.Size()
  896. return m.MarshalToSizedBuffer(dAtA[:size])
  897. }
  898. func (m *VolumeAttachmentStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  899. i := len(dAtA)
  900. _ = i
  901. var l int
  902. _ = l
  903. if m.DetachError != nil {
  904. {
  905. size, err := m.DetachError.MarshalToSizedBuffer(dAtA[:i])
  906. if err != nil {
  907. return 0, err
  908. }
  909. i -= size
  910. i = encodeVarintGenerated(dAtA, i, uint64(size))
  911. }
  912. i--
  913. dAtA[i] = 0x22
  914. }
  915. if m.AttachError != nil {
  916. {
  917. size, err := m.AttachError.MarshalToSizedBuffer(dAtA[:i])
  918. if err != nil {
  919. return 0, err
  920. }
  921. i -= size
  922. i = encodeVarintGenerated(dAtA, i, uint64(size))
  923. }
  924. i--
  925. dAtA[i] = 0x1a
  926. }
  927. if len(m.AttachmentMetadata) > 0 {
  928. keysForAttachmentMetadata := make([]string, 0, len(m.AttachmentMetadata))
  929. for k := range m.AttachmentMetadata {
  930. keysForAttachmentMetadata = append(keysForAttachmentMetadata, string(k))
  931. }
  932. sort.Strings(keysForAttachmentMetadata)
  933. for iNdEx := len(keysForAttachmentMetadata) - 1; iNdEx >= 0; iNdEx-- {
  934. v := m.AttachmentMetadata[string(keysForAttachmentMetadata[iNdEx])]
  935. baseI := i
  936. i -= len(v)
  937. copy(dAtA[i:], v)
  938. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  939. i--
  940. dAtA[i] = 0x12
  941. i -= len(keysForAttachmentMetadata[iNdEx])
  942. copy(dAtA[i:], keysForAttachmentMetadata[iNdEx])
  943. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAttachmentMetadata[iNdEx])))
  944. i--
  945. dAtA[i] = 0xa
  946. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  947. i--
  948. dAtA[i] = 0x12
  949. }
  950. }
  951. i--
  952. if m.Attached {
  953. dAtA[i] = 1
  954. } else {
  955. dAtA[i] = 0
  956. }
  957. i--
  958. dAtA[i] = 0x8
  959. return len(dAtA) - i, nil
  960. }
  961. func (m *VolumeAttributesClass) Marshal() (dAtA []byte, err error) {
  962. size := m.Size()
  963. dAtA = make([]byte, size)
  964. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  965. if err != nil {
  966. return nil, err
  967. }
  968. return dAtA[:n], nil
  969. }
  970. func (m *VolumeAttributesClass) MarshalTo(dAtA []byte) (int, error) {
  971. size := m.Size()
  972. return m.MarshalToSizedBuffer(dAtA[:size])
  973. }
  974. func (m *VolumeAttributesClass) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  975. i := len(dAtA)
  976. _ = i
  977. var l int
  978. _ = l
  979. if len(m.Parameters) > 0 {
  980. keysForParameters := make([]string, 0, len(m.Parameters))
  981. for k := range m.Parameters {
  982. keysForParameters = append(keysForParameters, string(k))
  983. }
  984. sort.Strings(keysForParameters)
  985. for iNdEx := len(keysForParameters) - 1; iNdEx >= 0; iNdEx-- {
  986. v := m.Parameters[string(keysForParameters[iNdEx])]
  987. baseI := i
  988. i -= len(v)
  989. copy(dAtA[i:], v)
  990. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  991. i--
  992. dAtA[i] = 0x12
  993. i -= len(keysForParameters[iNdEx])
  994. copy(dAtA[i:], keysForParameters[iNdEx])
  995. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForParameters[iNdEx])))
  996. i--
  997. dAtA[i] = 0xa
  998. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  999. i--
  1000. dAtA[i] = 0x1a
  1001. }
  1002. }
  1003. i -= len(m.DriverName)
  1004. copy(dAtA[i:], m.DriverName)
  1005. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DriverName)))
  1006. i--
  1007. dAtA[i] = 0x12
  1008. {
  1009. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1010. if err != nil {
  1011. return 0, err
  1012. }
  1013. i -= size
  1014. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1015. }
  1016. i--
  1017. dAtA[i] = 0xa
  1018. return len(dAtA) - i, nil
  1019. }
  1020. func (m *VolumeAttributesClassList) Marshal() (dAtA []byte, err error) {
  1021. size := m.Size()
  1022. dAtA = make([]byte, size)
  1023. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1024. if err != nil {
  1025. return nil, err
  1026. }
  1027. return dAtA[:n], nil
  1028. }
  1029. func (m *VolumeAttributesClassList) MarshalTo(dAtA []byte) (int, error) {
  1030. size := m.Size()
  1031. return m.MarshalToSizedBuffer(dAtA[:size])
  1032. }
  1033. func (m *VolumeAttributesClassList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1034. i := len(dAtA)
  1035. _ = i
  1036. var l int
  1037. _ = l
  1038. if len(m.Items) > 0 {
  1039. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1040. {
  1041. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1042. if err != nil {
  1043. return 0, err
  1044. }
  1045. i -= size
  1046. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1047. }
  1048. i--
  1049. dAtA[i] = 0x12
  1050. }
  1051. }
  1052. {
  1053. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1054. if err != nil {
  1055. return 0, err
  1056. }
  1057. i -= size
  1058. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1059. }
  1060. i--
  1061. dAtA[i] = 0xa
  1062. return len(dAtA) - i, nil
  1063. }
  1064. func (m *VolumeError) Marshal() (dAtA []byte, err error) {
  1065. size := m.Size()
  1066. dAtA = make([]byte, size)
  1067. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1068. if err != nil {
  1069. return nil, err
  1070. }
  1071. return dAtA[:n], nil
  1072. }
  1073. func (m *VolumeError) MarshalTo(dAtA []byte) (int, error) {
  1074. size := m.Size()
  1075. return m.MarshalToSizedBuffer(dAtA[:size])
  1076. }
  1077. func (m *VolumeError) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1078. i := len(dAtA)
  1079. _ = i
  1080. var l int
  1081. _ = l
  1082. if m.ErrorCode != nil {
  1083. i = encodeVarintGenerated(dAtA, i, uint64(*m.ErrorCode))
  1084. i--
  1085. dAtA[i] = 0x18
  1086. }
  1087. i -= len(m.Message)
  1088. copy(dAtA[i:], m.Message)
  1089. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  1090. i--
  1091. dAtA[i] = 0x12
  1092. {
  1093. size, err := m.Time.MarshalToSizedBuffer(dAtA[:i])
  1094. if err != nil {
  1095. return 0, err
  1096. }
  1097. i -= size
  1098. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1099. }
  1100. i--
  1101. dAtA[i] = 0xa
  1102. return len(dAtA) - i, nil
  1103. }
  1104. func (m *VolumeNodeResources) Marshal() (dAtA []byte, err error) {
  1105. size := m.Size()
  1106. dAtA = make([]byte, size)
  1107. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1108. if err != nil {
  1109. return nil, err
  1110. }
  1111. return dAtA[:n], nil
  1112. }
  1113. func (m *VolumeNodeResources) MarshalTo(dAtA []byte) (int, error) {
  1114. size := m.Size()
  1115. return m.MarshalToSizedBuffer(dAtA[:size])
  1116. }
  1117. func (m *VolumeNodeResources) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1118. i := len(dAtA)
  1119. _ = i
  1120. var l int
  1121. _ = l
  1122. if m.Count != nil {
  1123. i = encodeVarintGenerated(dAtA, i, uint64(*m.Count))
  1124. i--
  1125. dAtA[i] = 0x8
  1126. }
  1127. return len(dAtA) - i, nil
  1128. }
  1129. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  1130. offset -= sovGenerated(v)
  1131. base := offset
  1132. for v >= 1<<7 {
  1133. dAtA[offset] = uint8(v&0x7f | 0x80)
  1134. v >>= 7
  1135. offset++
  1136. }
  1137. dAtA[offset] = uint8(v)
  1138. return base
  1139. }
  1140. func (m *CSIDriver) Size() (n int) {
  1141. if m == nil {
  1142. return 0
  1143. }
  1144. var l int
  1145. _ = l
  1146. l = m.ObjectMeta.Size()
  1147. n += 1 + l + sovGenerated(uint64(l))
  1148. l = m.Spec.Size()
  1149. n += 1 + l + sovGenerated(uint64(l))
  1150. return n
  1151. }
  1152. func (m *CSIDriverList) Size() (n int) {
  1153. if m == nil {
  1154. return 0
  1155. }
  1156. var l int
  1157. _ = l
  1158. l = m.ListMeta.Size()
  1159. n += 1 + l + sovGenerated(uint64(l))
  1160. if len(m.Items) > 0 {
  1161. for _, e := range m.Items {
  1162. l = e.Size()
  1163. n += 1 + l + sovGenerated(uint64(l))
  1164. }
  1165. }
  1166. return n
  1167. }
  1168. func (m *CSIDriverSpec) Size() (n int) {
  1169. if m == nil {
  1170. return 0
  1171. }
  1172. var l int
  1173. _ = l
  1174. if m.AttachRequired != nil {
  1175. n += 2
  1176. }
  1177. if m.PodInfoOnMount != nil {
  1178. n += 2
  1179. }
  1180. if len(m.VolumeLifecycleModes) > 0 {
  1181. for _, s := range m.VolumeLifecycleModes {
  1182. l = len(s)
  1183. n += 1 + l + sovGenerated(uint64(l))
  1184. }
  1185. }
  1186. if m.StorageCapacity != nil {
  1187. n += 2
  1188. }
  1189. if m.FSGroupPolicy != nil {
  1190. l = len(*m.FSGroupPolicy)
  1191. n += 1 + l + sovGenerated(uint64(l))
  1192. }
  1193. if len(m.TokenRequests) > 0 {
  1194. for _, e := range m.TokenRequests {
  1195. l = e.Size()
  1196. n += 1 + l + sovGenerated(uint64(l))
  1197. }
  1198. }
  1199. if m.RequiresRepublish != nil {
  1200. n += 2
  1201. }
  1202. if m.SELinuxMount != nil {
  1203. n += 2
  1204. }
  1205. if m.NodeAllocatableUpdatePeriodSeconds != nil {
  1206. n += 1 + sovGenerated(uint64(*m.NodeAllocatableUpdatePeriodSeconds))
  1207. }
  1208. if m.ServiceAccountTokenInSecrets != nil {
  1209. n += 2
  1210. }
  1211. return n
  1212. }
  1213. func (m *CSINode) Size() (n int) {
  1214. if m == nil {
  1215. return 0
  1216. }
  1217. var l int
  1218. _ = l
  1219. l = m.ObjectMeta.Size()
  1220. n += 1 + l + sovGenerated(uint64(l))
  1221. l = m.Spec.Size()
  1222. n += 1 + l + sovGenerated(uint64(l))
  1223. return n
  1224. }
  1225. func (m *CSINodeDriver) Size() (n int) {
  1226. if m == nil {
  1227. return 0
  1228. }
  1229. var l int
  1230. _ = l
  1231. l = len(m.Name)
  1232. n += 1 + l + sovGenerated(uint64(l))
  1233. l = len(m.NodeID)
  1234. n += 1 + l + sovGenerated(uint64(l))
  1235. if len(m.TopologyKeys) > 0 {
  1236. for _, s := range m.TopologyKeys {
  1237. l = len(s)
  1238. n += 1 + l + sovGenerated(uint64(l))
  1239. }
  1240. }
  1241. if m.Allocatable != nil {
  1242. l = m.Allocatable.Size()
  1243. n += 1 + l + sovGenerated(uint64(l))
  1244. }
  1245. return n
  1246. }
  1247. func (m *CSINodeList) Size() (n int) {
  1248. if m == nil {
  1249. return 0
  1250. }
  1251. var l int
  1252. _ = l
  1253. l = m.ListMeta.Size()
  1254. n += 1 + l + sovGenerated(uint64(l))
  1255. if len(m.Items) > 0 {
  1256. for _, e := range m.Items {
  1257. l = e.Size()
  1258. n += 1 + l + sovGenerated(uint64(l))
  1259. }
  1260. }
  1261. return n
  1262. }
  1263. func (m *CSINodeSpec) Size() (n int) {
  1264. if m == nil {
  1265. return 0
  1266. }
  1267. var l int
  1268. _ = l
  1269. if len(m.Drivers) > 0 {
  1270. for _, e := range m.Drivers {
  1271. l = e.Size()
  1272. n += 1 + l + sovGenerated(uint64(l))
  1273. }
  1274. }
  1275. return n
  1276. }
  1277. func (m *CSIStorageCapacity) Size() (n int) {
  1278. if m == nil {
  1279. return 0
  1280. }
  1281. var l int
  1282. _ = l
  1283. l = m.ObjectMeta.Size()
  1284. n += 1 + l + sovGenerated(uint64(l))
  1285. if m.NodeTopology != nil {
  1286. l = m.NodeTopology.Size()
  1287. n += 1 + l + sovGenerated(uint64(l))
  1288. }
  1289. l = len(m.StorageClassName)
  1290. n += 1 + l + sovGenerated(uint64(l))
  1291. if m.Capacity != nil {
  1292. l = m.Capacity.Size()
  1293. n += 1 + l + sovGenerated(uint64(l))
  1294. }
  1295. if m.MaximumVolumeSize != nil {
  1296. l = m.MaximumVolumeSize.Size()
  1297. n += 1 + l + sovGenerated(uint64(l))
  1298. }
  1299. return n
  1300. }
  1301. func (m *CSIStorageCapacityList) Size() (n int) {
  1302. if m == nil {
  1303. return 0
  1304. }
  1305. var l int
  1306. _ = l
  1307. l = m.ListMeta.Size()
  1308. n += 1 + l + sovGenerated(uint64(l))
  1309. if len(m.Items) > 0 {
  1310. for _, e := range m.Items {
  1311. l = e.Size()
  1312. n += 1 + l + sovGenerated(uint64(l))
  1313. }
  1314. }
  1315. return n
  1316. }
  1317. func (m *StorageClass) Size() (n int) {
  1318. if m == nil {
  1319. return 0
  1320. }
  1321. var l int
  1322. _ = l
  1323. l = m.ObjectMeta.Size()
  1324. n += 1 + l + sovGenerated(uint64(l))
  1325. l = len(m.Provisioner)
  1326. n += 1 + l + sovGenerated(uint64(l))
  1327. if len(m.Parameters) > 0 {
  1328. for k, v := range m.Parameters {
  1329. _ = k
  1330. _ = v
  1331. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1332. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1333. }
  1334. }
  1335. if m.ReclaimPolicy != nil {
  1336. l = len(*m.ReclaimPolicy)
  1337. n += 1 + l + sovGenerated(uint64(l))
  1338. }
  1339. if len(m.MountOptions) > 0 {
  1340. for _, s := range m.MountOptions {
  1341. l = len(s)
  1342. n += 1 + l + sovGenerated(uint64(l))
  1343. }
  1344. }
  1345. if m.AllowVolumeExpansion != nil {
  1346. n += 2
  1347. }
  1348. if m.VolumeBindingMode != nil {
  1349. l = len(*m.VolumeBindingMode)
  1350. n += 1 + l + sovGenerated(uint64(l))
  1351. }
  1352. if len(m.AllowedTopologies) > 0 {
  1353. for _, e := range m.AllowedTopologies {
  1354. l = e.Size()
  1355. n += 1 + l + sovGenerated(uint64(l))
  1356. }
  1357. }
  1358. return n
  1359. }
  1360. func (m *StorageClassList) Size() (n int) {
  1361. if m == nil {
  1362. return 0
  1363. }
  1364. var l int
  1365. _ = l
  1366. l = m.ListMeta.Size()
  1367. n += 1 + l + sovGenerated(uint64(l))
  1368. if len(m.Items) > 0 {
  1369. for _, e := range m.Items {
  1370. l = e.Size()
  1371. n += 1 + l + sovGenerated(uint64(l))
  1372. }
  1373. }
  1374. return n
  1375. }
  1376. func (m *TokenRequest) Size() (n int) {
  1377. if m == nil {
  1378. return 0
  1379. }
  1380. var l int
  1381. _ = l
  1382. l = len(m.Audience)
  1383. n += 1 + l + sovGenerated(uint64(l))
  1384. if m.ExpirationSeconds != nil {
  1385. n += 1 + sovGenerated(uint64(*m.ExpirationSeconds))
  1386. }
  1387. return n
  1388. }
  1389. func (m *VolumeAttachment) Size() (n int) {
  1390. if m == nil {
  1391. return 0
  1392. }
  1393. var l int
  1394. _ = l
  1395. l = m.ObjectMeta.Size()
  1396. n += 1 + l + sovGenerated(uint64(l))
  1397. l = m.Spec.Size()
  1398. n += 1 + l + sovGenerated(uint64(l))
  1399. l = m.Status.Size()
  1400. n += 1 + l + sovGenerated(uint64(l))
  1401. return n
  1402. }
  1403. func (m *VolumeAttachmentList) Size() (n int) {
  1404. if m == nil {
  1405. return 0
  1406. }
  1407. var l int
  1408. _ = l
  1409. l = m.ListMeta.Size()
  1410. n += 1 + l + sovGenerated(uint64(l))
  1411. if len(m.Items) > 0 {
  1412. for _, e := range m.Items {
  1413. l = e.Size()
  1414. n += 1 + l + sovGenerated(uint64(l))
  1415. }
  1416. }
  1417. return n
  1418. }
  1419. func (m *VolumeAttachmentSource) Size() (n int) {
  1420. if m == nil {
  1421. return 0
  1422. }
  1423. var l int
  1424. _ = l
  1425. if m.PersistentVolumeName != nil {
  1426. l = len(*m.PersistentVolumeName)
  1427. n += 1 + l + sovGenerated(uint64(l))
  1428. }
  1429. if m.InlineVolumeSpec != nil {
  1430. l = m.InlineVolumeSpec.Size()
  1431. n += 1 + l + sovGenerated(uint64(l))
  1432. }
  1433. return n
  1434. }
  1435. func (m *VolumeAttachmentSpec) Size() (n int) {
  1436. if m == nil {
  1437. return 0
  1438. }
  1439. var l int
  1440. _ = l
  1441. l = len(m.Attacher)
  1442. n += 1 + l + sovGenerated(uint64(l))
  1443. l = m.Source.Size()
  1444. n += 1 + l + sovGenerated(uint64(l))
  1445. l = len(m.NodeName)
  1446. n += 1 + l + sovGenerated(uint64(l))
  1447. return n
  1448. }
  1449. func (m *VolumeAttachmentStatus) Size() (n int) {
  1450. if m == nil {
  1451. return 0
  1452. }
  1453. var l int
  1454. _ = l
  1455. n += 2
  1456. if len(m.AttachmentMetadata) > 0 {
  1457. for k, v := range m.AttachmentMetadata {
  1458. _ = k
  1459. _ = v
  1460. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1461. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1462. }
  1463. }
  1464. if m.AttachError != nil {
  1465. l = m.AttachError.Size()
  1466. n += 1 + l + sovGenerated(uint64(l))
  1467. }
  1468. if m.DetachError != nil {
  1469. l = m.DetachError.Size()
  1470. n += 1 + l + sovGenerated(uint64(l))
  1471. }
  1472. return n
  1473. }
  1474. func (m *VolumeAttributesClass) Size() (n int) {
  1475. if m == nil {
  1476. return 0
  1477. }
  1478. var l int
  1479. _ = l
  1480. l = m.ObjectMeta.Size()
  1481. n += 1 + l + sovGenerated(uint64(l))
  1482. l = len(m.DriverName)
  1483. n += 1 + l + sovGenerated(uint64(l))
  1484. if len(m.Parameters) > 0 {
  1485. for k, v := range m.Parameters {
  1486. _ = k
  1487. _ = v
  1488. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1489. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1490. }
  1491. }
  1492. return n
  1493. }
  1494. func (m *VolumeAttributesClassList) Size() (n int) {
  1495. if m == nil {
  1496. return 0
  1497. }
  1498. var l int
  1499. _ = l
  1500. l = m.ListMeta.Size()
  1501. n += 1 + l + sovGenerated(uint64(l))
  1502. if len(m.Items) > 0 {
  1503. for _, e := range m.Items {
  1504. l = e.Size()
  1505. n += 1 + l + sovGenerated(uint64(l))
  1506. }
  1507. }
  1508. return n
  1509. }
  1510. func (m *VolumeError) Size() (n int) {
  1511. if m == nil {
  1512. return 0
  1513. }
  1514. var l int
  1515. _ = l
  1516. l = m.Time.Size()
  1517. n += 1 + l + sovGenerated(uint64(l))
  1518. l = len(m.Message)
  1519. n += 1 + l + sovGenerated(uint64(l))
  1520. if m.ErrorCode != nil {
  1521. n += 1 + sovGenerated(uint64(*m.ErrorCode))
  1522. }
  1523. return n
  1524. }
  1525. func (m *VolumeNodeResources) Size() (n int) {
  1526. if m == nil {
  1527. return 0
  1528. }
  1529. var l int
  1530. _ = l
  1531. if m.Count != nil {
  1532. n += 1 + sovGenerated(uint64(*m.Count))
  1533. }
  1534. return n
  1535. }
  1536. func sovGenerated(x uint64) (n int) {
  1537. return (math_bits.Len64(x|1) + 6) / 7
  1538. }
  1539. func sozGenerated(x uint64) (n int) {
  1540. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1541. }
  1542. func (this *CSIDriver) String() string {
  1543. if this == nil {
  1544. return "nil"
  1545. }
  1546. s := strings.Join([]string{`&CSIDriver{`,
  1547. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1548. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CSIDriverSpec", "CSIDriverSpec", 1), `&`, ``, 1) + `,`,
  1549. `}`,
  1550. }, "")
  1551. return s
  1552. }
  1553. func (this *CSIDriverList) String() string {
  1554. if this == nil {
  1555. return "nil"
  1556. }
  1557. repeatedStringForItems := "[]CSIDriver{"
  1558. for _, f := range this.Items {
  1559. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CSIDriver", "CSIDriver", 1), `&`, ``, 1) + ","
  1560. }
  1561. repeatedStringForItems += "}"
  1562. s := strings.Join([]string{`&CSIDriverList{`,
  1563. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1564. `Items:` + repeatedStringForItems + `,`,
  1565. `}`,
  1566. }, "")
  1567. return s
  1568. }
  1569. func (this *CSIDriverSpec) String() string {
  1570. if this == nil {
  1571. return "nil"
  1572. }
  1573. repeatedStringForTokenRequests := "[]TokenRequest{"
  1574. for _, f := range this.TokenRequests {
  1575. repeatedStringForTokenRequests += strings.Replace(strings.Replace(f.String(), "TokenRequest", "TokenRequest", 1), `&`, ``, 1) + ","
  1576. }
  1577. repeatedStringForTokenRequests += "}"
  1578. s := strings.Join([]string{`&CSIDriverSpec{`,
  1579. `AttachRequired:` + valueToStringGenerated(this.AttachRequired) + `,`,
  1580. `PodInfoOnMount:` + valueToStringGenerated(this.PodInfoOnMount) + `,`,
  1581. `VolumeLifecycleModes:` + fmt.Sprintf("%v", this.VolumeLifecycleModes) + `,`,
  1582. `StorageCapacity:` + valueToStringGenerated(this.StorageCapacity) + `,`,
  1583. `FSGroupPolicy:` + valueToStringGenerated(this.FSGroupPolicy) + `,`,
  1584. `TokenRequests:` + repeatedStringForTokenRequests + `,`,
  1585. `RequiresRepublish:` + valueToStringGenerated(this.RequiresRepublish) + `,`,
  1586. `SELinuxMount:` + valueToStringGenerated(this.SELinuxMount) + `,`,
  1587. `NodeAllocatableUpdatePeriodSeconds:` + valueToStringGenerated(this.NodeAllocatableUpdatePeriodSeconds) + `,`,
  1588. `ServiceAccountTokenInSecrets:` + valueToStringGenerated(this.ServiceAccountTokenInSecrets) + `,`,
  1589. `}`,
  1590. }, "")
  1591. return s
  1592. }
  1593. func (this *CSINode) String() string {
  1594. if this == nil {
  1595. return "nil"
  1596. }
  1597. s := strings.Join([]string{`&CSINode{`,
  1598. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1599. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CSINodeSpec", "CSINodeSpec", 1), `&`, ``, 1) + `,`,
  1600. `}`,
  1601. }, "")
  1602. return s
  1603. }
  1604. func (this *CSINodeDriver) String() string {
  1605. if this == nil {
  1606. return "nil"
  1607. }
  1608. s := strings.Join([]string{`&CSINodeDriver{`,
  1609. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1610. `NodeID:` + fmt.Sprintf("%v", this.NodeID) + `,`,
  1611. `TopologyKeys:` + fmt.Sprintf("%v", this.TopologyKeys) + `,`,
  1612. `Allocatable:` + strings.Replace(this.Allocatable.String(), "VolumeNodeResources", "VolumeNodeResources", 1) + `,`,
  1613. `}`,
  1614. }, "")
  1615. return s
  1616. }
  1617. func (this *CSINodeList) String() string {
  1618. if this == nil {
  1619. return "nil"
  1620. }
  1621. repeatedStringForItems := "[]CSINode{"
  1622. for _, f := range this.Items {
  1623. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CSINode", "CSINode", 1), `&`, ``, 1) + ","
  1624. }
  1625. repeatedStringForItems += "}"
  1626. s := strings.Join([]string{`&CSINodeList{`,
  1627. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1628. `Items:` + repeatedStringForItems + `,`,
  1629. `}`,
  1630. }, "")
  1631. return s
  1632. }
  1633. func (this *CSINodeSpec) String() string {
  1634. if this == nil {
  1635. return "nil"
  1636. }
  1637. repeatedStringForDrivers := "[]CSINodeDriver{"
  1638. for _, f := range this.Drivers {
  1639. repeatedStringForDrivers += strings.Replace(strings.Replace(f.String(), "CSINodeDriver", "CSINodeDriver", 1), `&`, ``, 1) + ","
  1640. }
  1641. repeatedStringForDrivers += "}"
  1642. s := strings.Join([]string{`&CSINodeSpec{`,
  1643. `Drivers:` + repeatedStringForDrivers + `,`,
  1644. `}`,
  1645. }, "")
  1646. return s
  1647. }
  1648. func (this *CSIStorageCapacity) String() string {
  1649. if this == nil {
  1650. return "nil"
  1651. }
  1652. s := strings.Join([]string{`&CSIStorageCapacity{`,
  1653. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1654. `NodeTopology:` + strings.Replace(fmt.Sprintf("%v", this.NodeTopology), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  1655. `StorageClassName:` + fmt.Sprintf("%v", this.StorageClassName) + `,`,
  1656. `Capacity:` + strings.Replace(fmt.Sprintf("%v", this.Capacity), "Quantity", "resource.Quantity", 1) + `,`,
  1657. `MaximumVolumeSize:` + strings.Replace(fmt.Sprintf("%v", this.MaximumVolumeSize), "Quantity", "resource.Quantity", 1) + `,`,
  1658. `}`,
  1659. }, "")
  1660. return s
  1661. }
  1662. func (this *CSIStorageCapacityList) String() string {
  1663. if this == nil {
  1664. return "nil"
  1665. }
  1666. repeatedStringForItems := "[]CSIStorageCapacity{"
  1667. for _, f := range this.Items {
  1668. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CSIStorageCapacity", "CSIStorageCapacity", 1), `&`, ``, 1) + ","
  1669. }
  1670. repeatedStringForItems += "}"
  1671. s := strings.Join([]string{`&CSIStorageCapacityList{`,
  1672. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1673. `Items:` + repeatedStringForItems + `,`,
  1674. `}`,
  1675. }, "")
  1676. return s
  1677. }
  1678. func (this *StorageClass) String() string {
  1679. if this == nil {
  1680. return "nil"
  1681. }
  1682. repeatedStringForAllowedTopologies := "[]TopologySelectorTerm{"
  1683. for _, f := range this.AllowedTopologies {
  1684. repeatedStringForAllowedTopologies += fmt.Sprintf("%v", f) + ","
  1685. }
  1686. repeatedStringForAllowedTopologies += "}"
  1687. keysForParameters := make([]string, 0, len(this.Parameters))
  1688. for k := range this.Parameters {
  1689. keysForParameters = append(keysForParameters, k)
  1690. }
  1691. sort.Strings(keysForParameters)
  1692. mapStringForParameters := "map[string]string{"
  1693. for _, k := range keysForParameters {
  1694. mapStringForParameters += fmt.Sprintf("%v: %v,", k, this.Parameters[k])
  1695. }
  1696. mapStringForParameters += "}"
  1697. s := strings.Join([]string{`&StorageClass{`,
  1698. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1699. `Provisioner:` + fmt.Sprintf("%v", this.Provisioner) + `,`,
  1700. `Parameters:` + mapStringForParameters + `,`,
  1701. `ReclaimPolicy:` + valueToStringGenerated(this.ReclaimPolicy) + `,`,
  1702. `MountOptions:` + fmt.Sprintf("%v", this.MountOptions) + `,`,
  1703. `AllowVolumeExpansion:` + valueToStringGenerated(this.AllowVolumeExpansion) + `,`,
  1704. `VolumeBindingMode:` + valueToStringGenerated(this.VolumeBindingMode) + `,`,
  1705. `AllowedTopologies:` + repeatedStringForAllowedTopologies + `,`,
  1706. `}`,
  1707. }, "")
  1708. return s
  1709. }
  1710. func (this *StorageClassList) String() string {
  1711. if this == nil {
  1712. return "nil"
  1713. }
  1714. repeatedStringForItems := "[]StorageClass{"
  1715. for _, f := range this.Items {
  1716. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "StorageClass", "StorageClass", 1), `&`, ``, 1) + ","
  1717. }
  1718. repeatedStringForItems += "}"
  1719. s := strings.Join([]string{`&StorageClassList{`,
  1720. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1721. `Items:` + repeatedStringForItems + `,`,
  1722. `}`,
  1723. }, "")
  1724. return s
  1725. }
  1726. func (this *TokenRequest) String() string {
  1727. if this == nil {
  1728. return "nil"
  1729. }
  1730. s := strings.Join([]string{`&TokenRequest{`,
  1731. `Audience:` + fmt.Sprintf("%v", this.Audience) + `,`,
  1732. `ExpirationSeconds:` + valueToStringGenerated(this.ExpirationSeconds) + `,`,
  1733. `}`,
  1734. }, "")
  1735. return s
  1736. }
  1737. func (this *VolumeAttachment) String() string {
  1738. if this == nil {
  1739. return "nil"
  1740. }
  1741. s := strings.Join([]string{`&VolumeAttachment{`,
  1742. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1743. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "VolumeAttachmentSpec", "VolumeAttachmentSpec", 1), `&`, ``, 1) + `,`,
  1744. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "VolumeAttachmentStatus", "VolumeAttachmentStatus", 1), `&`, ``, 1) + `,`,
  1745. `}`,
  1746. }, "")
  1747. return s
  1748. }
  1749. func (this *VolumeAttachmentList) String() string {
  1750. if this == nil {
  1751. return "nil"
  1752. }
  1753. repeatedStringForItems := "[]VolumeAttachment{"
  1754. for _, f := range this.Items {
  1755. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "VolumeAttachment", "VolumeAttachment", 1), `&`, ``, 1) + ","
  1756. }
  1757. repeatedStringForItems += "}"
  1758. s := strings.Join([]string{`&VolumeAttachmentList{`,
  1759. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1760. `Items:` + repeatedStringForItems + `,`,
  1761. `}`,
  1762. }, "")
  1763. return s
  1764. }
  1765. func (this *VolumeAttachmentSource) String() string {
  1766. if this == nil {
  1767. return "nil"
  1768. }
  1769. s := strings.Join([]string{`&VolumeAttachmentSource{`,
  1770. `PersistentVolumeName:` + valueToStringGenerated(this.PersistentVolumeName) + `,`,
  1771. `InlineVolumeSpec:` + strings.Replace(fmt.Sprintf("%v", this.InlineVolumeSpec), "PersistentVolumeSpec", "v11.PersistentVolumeSpec", 1) + `,`,
  1772. `}`,
  1773. }, "")
  1774. return s
  1775. }
  1776. func (this *VolumeAttachmentSpec) String() string {
  1777. if this == nil {
  1778. return "nil"
  1779. }
  1780. s := strings.Join([]string{`&VolumeAttachmentSpec{`,
  1781. `Attacher:` + fmt.Sprintf("%v", this.Attacher) + `,`,
  1782. `Source:` + strings.Replace(strings.Replace(this.Source.String(), "VolumeAttachmentSource", "VolumeAttachmentSource", 1), `&`, ``, 1) + `,`,
  1783. `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`,
  1784. `}`,
  1785. }, "")
  1786. return s
  1787. }
  1788. func (this *VolumeAttachmentStatus) String() string {
  1789. if this == nil {
  1790. return "nil"
  1791. }
  1792. keysForAttachmentMetadata := make([]string, 0, len(this.AttachmentMetadata))
  1793. for k := range this.AttachmentMetadata {
  1794. keysForAttachmentMetadata = append(keysForAttachmentMetadata, k)
  1795. }
  1796. sort.Strings(keysForAttachmentMetadata)
  1797. mapStringForAttachmentMetadata := "map[string]string{"
  1798. for _, k := range keysForAttachmentMetadata {
  1799. mapStringForAttachmentMetadata += fmt.Sprintf("%v: %v,", k, this.AttachmentMetadata[k])
  1800. }
  1801. mapStringForAttachmentMetadata += "}"
  1802. s := strings.Join([]string{`&VolumeAttachmentStatus{`,
  1803. `Attached:` + fmt.Sprintf("%v", this.Attached) + `,`,
  1804. `AttachmentMetadata:` + mapStringForAttachmentMetadata + `,`,
  1805. `AttachError:` + strings.Replace(this.AttachError.String(), "VolumeError", "VolumeError", 1) + `,`,
  1806. `DetachError:` + strings.Replace(this.DetachError.String(), "VolumeError", "VolumeError", 1) + `,`,
  1807. `}`,
  1808. }, "")
  1809. return s
  1810. }
  1811. func (this *VolumeAttributesClass) String() string {
  1812. if this == nil {
  1813. return "nil"
  1814. }
  1815. keysForParameters := make([]string, 0, len(this.Parameters))
  1816. for k := range this.Parameters {
  1817. keysForParameters = append(keysForParameters, k)
  1818. }
  1819. sort.Strings(keysForParameters)
  1820. mapStringForParameters := "map[string]string{"
  1821. for _, k := range keysForParameters {
  1822. mapStringForParameters += fmt.Sprintf("%v: %v,", k, this.Parameters[k])
  1823. }
  1824. mapStringForParameters += "}"
  1825. s := strings.Join([]string{`&VolumeAttributesClass{`,
  1826. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1827. `DriverName:` + fmt.Sprintf("%v", this.DriverName) + `,`,
  1828. `Parameters:` + mapStringForParameters + `,`,
  1829. `}`,
  1830. }, "")
  1831. return s
  1832. }
  1833. func (this *VolumeAttributesClassList) String() string {
  1834. if this == nil {
  1835. return "nil"
  1836. }
  1837. repeatedStringForItems := "[]VolumeAttributesClass{"
  1838. for _, f := range this.Items {
  1839. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "VolumeAttributesClass", "VolumeAttributesClass", 1), `&`, ``, 1) + ","
  1840. }
  1841. repeatedStringForItems += "}"
  1842. s := strings.Join([]string{`&VolumeAttributesClassList{`,
  1843. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1844. `Items:` + repeatedStringForItems + `,`,
  1845. `}`,
  1846. }, "")
  1847. return s
  1848. }
  1849. func (this *VolumeError) String() string {
  1850. if this == nil {
  1851. return "nil"
  1852. }
  1853. s := strings.Join([]string{`&VolumeError{`,
  1854. `Time:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Time), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  1855. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  1856. `ErrorCode:` + valueToStringGenerated(this.ErrorCode) + `,`,
  1857. `}`,
  1858. }, "")
  1859. return s
  1860. }
  1861. func (this *VolumeNodeResources) String() string {
  1862. if this == nil {
  1863. return "nil"
  1864. }
  1865. s := strings.Join([]string{`&VolumeNodeResources{`,
  1866. `Count:` + valueToStringGenerated(this.Count) + `,`,
  1867. `}`,
  1868. }, "")
  1869. return s
  1870. }
  1871. func valueToStringGenerated(v interface{}) string {
  1872. rv := reflect.ValueOf(v)
  1873. if rv.IsNil() {
  1874. return "nil"
  1875. }
  1876. pv := reflect.Indirect(rv).Interface()
  1877. return fmt.Sprintf("*%v", pv)
  1878. }
  1879. func (m *CSIDriver) Unmarshal(dAtA []byte) error {
  1880. l := len(dAtA)
  1881. iNdEx := 0
  1882. for iNdEx < l {
  1883. preIndex := iNdEx
  1884. var wire uint64
  1885. for shift := uint(0); ; shift += 7 {
  1886. if shift >= 64 {
  1887. return ErrIntOverflowGenerated
  1888. }
  1889. if iNdEx >= l {
  1890. return io.ErrUnexpectedEOF
  1891. }
  1892. b := dAtA[iNdEx]
  1893. iNdEx++
  1894. wire |= uint64(b&0x7F) << shift
  1895. if b < 0x80 {
  1896. break
  1897. }
  1898. }
  1899. fieldNum := int32(wire >> 3)
  1900. wireType := int(wire & 0x7)
  1901. if wireType == 4 {
  1902. return fmt.Errorf("proto: CSIDriver: wiretype end group for non-group")
  1903. }
  1904. if fieldNum <= 0 {
  1905. return fmt.Errorf("proto: CSIDriver: illegal tag %d (wire type %d)", fieldNum, wire)
  1906. }
  1907. switch fieldNum {
  1908. case 1:
  1909. if wireType != 2 {
  1910. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1911. }
  1912. var msglen int
  1913. for shift := uint(0); ; shift += 7 {
  1914. if shift >= 64 {
  1915. return ErrIntOverflowGenerated
  1916. }
  1917. if iNdEx >= l {
  1918. return io.ErrUnexpectedEOF
  1919. }
  1920. b := dAtA[iNdEx]
  1921. iNdEx++
  1922. msglen |= int(b&0x7F) << shift
  1923. if b < 0x80 {
  1924. break
  1925. }
  1926. }
  1927. if msglen < 0 {
  1928. return ErrInvalidLengthGenerated
  1929. }
  1930. postIndex := iNdEx + msglen
  1931. if postIndex < 0 {
  1932. return ErrInvalidLengthGenerated
  1933. }
  1934. if postIndex > l {
  1935. return io.ErrUnexpectedEOF
  1936. }
  1937. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1938. return err
  1939. }
  1940. iNdEx = postIndex
  1941. case 2:
  1942. if wireType != 2 {
  1943. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1944. }
  1945. var msglen int
  1946. for shift := uint(0); ; shift += 7 {
  1947. if shift >= 64 {
  1948. return ErrIntOverflowGenerated
  1949. }
  1950. if iNdEx >= l {
  1951. return io.ErrUnexpectedEOF
  1952. }
  1953. b := dAtA[iNdEx]
  1954. iNdEx++
  1955. msglen |= int(b&0x7F) << shift
  1956. if b < 0x80 {
  1957. break
  1958. }
  1959. }
  1960. if msglen < 0 {
  1961. return ErrInvalidLengthGenerated
  1962. }
  1963. postIndex := iNdEx + msglen
  1964. if postIndex < 0 {
  1965. return ErrInvalidLengthGenerated
  1966. }
  1967. if postIndex > l {
  1968. return io.ErrUnexpectedEOF
  1969. }
  1970. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1971. return err
  1972. }
  1973. iNdEx = postIndex
  1974. default:
  1975. iNdEx = preIndex
  1976. skippy, err := skipGenerated(dAtA[iNdEx:])
  1977. if err != nil {
  1978. return err
  1979. }
  1980. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1981. return ErrInvalidLengthGenerated
  1982. }
  1983. if (iNdEx + skippy) > l {
  1984. return io.ErrUnexpectedEOF
  1985. }
  1986. iNdEx += skippy
  1987. }
  1988. }
  1989. if iNdEx > l {
  1990. return io.ErrUnexpectedEOF
  1991. }
  1992. return nil
  1993. }
  1994. func (m *CSIDriverList) Unmarshal(dAtA []byte) error {
  1995. l := len(dAtA)
  1996. iNdEx := 0
  1997. for iNdEx < l {
  1998. preIndex := iNdEx
  1999. var wire uint64
  2000. for shift := uint(0); ; shift += 7 {
  2001. if shift >= 64 {
  2002. return ErrIntOverflowGenerated
  2003. }
  2004. if iNdEx >= l {
  2005. return io.ErrUnexpectedEOF
  2006. }
  2007. b := dAtA[iNdEx]
  2008. iNdEx++
  2009. wire |= uint64(b&0x7F) << shift
  2010. if b < 0x80 {
  2011. break
  2012. }
  2013. }
  2014. fieldNum := int32(wire >> 3)
  2015. wireType := int(wire & 0x7)
  2016. if wireType == 4 {
  2017. return fmt.Errorf("proto: CSIDriverList: wiretype end group for non-group")
  2018. }
  2019. if fieldNum <= 0 {
  2020. return fmt.Errorf("proto: CSIDriverList: illegal tag %d (wire type %d)", fieldNum, wire)
  2021. }
  2022. switch fieldNum {
  2023. case 1:
  2024. if wireType != 2 {
  2025. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2026. }
  2027. var msglen int
  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. msglen |= int(b&0x7F) << shift
  2038. if b < 0x80 {
  2039. break
  2040. }
  2041. }
  2042. if msglen < 0 {
  2043. return ErrInvalidLengthGenerated
  2044. }
  2045. postIndex := iNdEx + msglen
  2046. if postIndex < 0 {
  2047. return ErrInvalidLengthGenerated
  2048. }
  2049. if postIndex > l {
  2050. return io.ErrUnexpectedEOF
  2051. }
  2052. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2053. return err
  2054. }
  2055. iNdEx = postIndex
  2056. case 2:
  2057. if wireType != 2 {
  2058. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2059. }
  2060. var msglen int
  2061. for shift := uint(0); ; shift += 7 {
  2062. if shift >= 64 {
  2063. return ErrIntOverflowGenerated
  2064. }
  2065. if iNdEx >= l {
  2066. return io.ErrUnexpectedEOF
  2067. }
  2068. b := dAtA[iNdEx]
  2069. iNdEx++
  2070. msglen |= int(b&0x7F) << shift
  2071. if b < 0x80 {
  2072. break
  2073. }
  2074. }
  2075. if msglen < 0 {
  2076. return ErrInvalidLengthGenerated
  2077. }
  2078. postIndex := iNdEx + msglen
  2079. if postIndex < 0 {
  2080. return ErrInvalidLengthGenerated
  2081. }
  2082. if postIndex > l {
  2083. return io.ErrUnexpectedEOF
  2084. }
  2085. m.Items = append(m.Items, CSIDriver{})
  2086. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2087. return err
  2088. }
  2089. iNdEx = postIndex
  2090. default:
  2091. iNdEx = preIndex
  2092. skippy, err := skipGenerated(dAtA[iNdEx:])
  2093. if err != nil {
  2094. return err
  2095. }
  2096. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2097. return ErrInvalidLengthGenerated
  2098. }
  2099. if (iNdEx + skippy) > l {
  2100. return io.ErrUnexpectedEOF
  2101. }
  2102. iNdEx += skippy
  2103. }
  2104. }
  2105. if iNdEx > l {
  2106. return io.ErrUnexpectedEOF
  2107. }
  2108. return nil
  2109. }
  2110. func (m *CSIDriverSpec) Unmarshal(dAtA []byte) error {
  2111. l := len(dAtA)
  2112. iNdEx := 0
  2113. for iNdEx < l {
  2114. preIndex := iNdEx
  2115. var wire uint64
  2116. for shift := uint(0); ; shift += 7 {
  2117. if shift >= 64 {
  2118. return ErrIntOverflowGenerated
  2119. }
  2120. if iNdEx >= l {
  2121. return io.ErrUnexpectedEOF
  2122. }
  2123. b := dAtA[iNdEx]
  2124. iNdEx++
  2125. wire |= uint64(b&0x7F) << shift
  2126. if b < 0x80 {
  2127. break
  2128. }
  2129. }
  2130. fieldNum := int32(wire >> 3)
  2131. wireType := int(wire & 0x7)
  2132. if wireType == 4 {
  2133. return fmt.Errorf("proto: CSIDriverSpec: wiretype end group for non-group")
  2134. }
  2135. if fieldNum <= 0 {
  2136. return fmt.Errorf("proto: CSIDriverSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  2137. }
  2138. switch fieldNum {
  2139. case 1:
  2140. if wireType != 0 {
  2141. return fmt.Errorf("proto: wrong wireType = %d for field AttachRequired", wireType)
  2142. }
  2143. var v int
  2144. for shift := uint(0); ; shift += 7 {
  2145. if shift >= 64 {
  2146. return ErrIntOverflowGenerated
  2147. }
  2148. if iNdEx >= l {
  2149. return io.ErrUnexpectedEOF
  2150. }
  2151. b := dAtA[iNdEx]
  2152. iNdEx++
  2153. v |= int(b&0x7F) << shift
  2154. if b < 0x80 {
  2155. break
  2156. }
  2157. }
  2158. b := bool(v != 0)
  2159. m.AttachRequired = &b
  2160. case 2:
  2161. if wireType != 0 {
  2162. return fmt.Errorf("proto: wrong wireType = %d for field PodInfoOnMount", wireType)
  2163. }
  2164. var v int
  2165. for shift := uint(0); ; shift += 7 {
  2166. if shift >= 64 {
  2167. return ErrIntOverflowGenerated
  2168. }
  2169. if iNdEx >= l {
  2170. return io.ErrUnexpectedEOF
  2171. }
  2172. b := dAtA[iNdEx]
  2173. iNdEx++
  2174. v |= int(b&0x7F) << shift
  2175. if b < 0x80 {
  2176. break
  2177. }
  2178. }
  2179. b := bool(v != 0)
  2180. m.PodInfoOnMount = &b
  2181. case 3:
  2182. if wireType != 2 {
  2183. return fmt.Errorf("proto: wrong wireType = %d for field VolumeLifecycleModes", wireType)
  2184. }
  2185. var stringLen uint64
  2186. for shift := uint(0); ; shift += 7 {
  2187. if shift >= 64 {
  2188. return ErrIntOverflowGenerated
  2189. }
  2190. if iNdEx >= l {
  2191. return io.ErrUnexpectedEOF
  2192. }
  2193. b := dAtA[iNdEx]
  2194. iNdEx++
  2195. stringLen |= uint64(b&0x7F) << shift
  2196. if b < 0x80 {
  2197. break
  2198. }
  2199. }
  2200. intStringLen := int(stringLen)
  2201. if intStringLen < 0 {
  2202. return ErrInvalidLengthGenerated
  2203. }
  2204. postIndex := iNdEx + intStringLen
  2205. if postIndex < 0 {
  2206. return ErrInvalidLengthGenerated
  2207. }
  2208. if postIndex > l {
  2209. return io.ErrUnexpectedEOF
  2210. }
  2211. m.VolumeLifecycleModes = append(m.VolumeLifecycleModes, VolumeLifecycleMode(dAtA[iNdEx:postIndex]))
  2212. iNdEx = postIndex
  2213. case 4:
  2214. if wireType != 0 {
  2215. return fmt.Errorf("proto: wrong wireType = %d for field StorageCapacity", wireType)
  2216. }
  2217. var v int
  2218. for shift := uint(0); ; shift += 7 {
  2219. if shift >= 64 {
  2220. return ErrIntOverflowGenerated
  2221. }
  2222. if iNdEx >= l {
  2223. return io.ErrUnexpectedEOF
  2224. }
  2225. b := dAtA[iNdEx]
  2226. iNdEx++
  2227. v |= int(b&0x7F) << shift
  2228. if b < 0x80 {
  2229. break
  2230. }
  2231. }
  2232. b := bool(v != 0)
  2233. m.StorageCapacity = &b
  2234. case 5:
  2235. if wireType != 2 {
  2236. return fmt.Errorf("proto: wrong wireType = %d for field FSGroupPolicy", wireType)
  2237. }
  2238. var stringLen uint64
  2239. for shift := uint(0); ; shift += 7 {
  2240. if shift >= 64 {
  2241. return ErrIntOverflowGenerated
  2242. }
  2243. if iNdEx >= l {
  2244. return io.ErrUnexpectedEOF
  2245. }
  2246. b := dAtA[iNdEx]
  2247. iNdEx++
  2248. stringLen |= uint64(b&0x7F) << shift
  2249. if b < 0x80 {
  2250. break
  2251. }
  2252. }
  2253. intStringLen := int(stringLen)
  2254. if intStringLen < 0 {
  2255. return ErrInvalidLengthGenerated
  2256. }
  2257. postIndex := iNdEx + intStringLen
  2258. if postIndex < 0 {
  2259. return ErrInvalidLengthGenerated
  2260. }
  2261. if postIndex > l {
  2262. return io.ErrUnexpectedEOF
  2263. }
  2264. s := FSGroupPolicy(dAtA[iNdEx:postIndex])
  2265. m.FSGroupPolicy = &s
  2266. iNdEx = postIndex
  2267. case 6:
  2268. if wireType != 2 {
  2269. return fmt.Errorf("proto: wrong wireType = %d for field TokenRequests", wireType)
  2270. }
  2271. var msglen int
  2272. for shift := uint(0); ; shift += 7 {
  2273. if shift >= 64 {
  2274. return ErrIntOverflowGenerated
  2275. }
  2276. if iNdEx >= l {
  2277. return io.ErrUnexpectedEOF
  2278. }
  2279. b := dAtA[iNdEx]
  2280. iNdEx++
  2281. msglen |= int(b&0x7F) << shift
  2282. if b < 0x80 {
  2283. break
  2284. }
  2285. }
  2286. if msglen < 0 {
  2287. return ErrInvalidLengthGenerated
  2288. }
  2289. postIndex := iNdEx + msglen
  2290. if postIndex < 0 {
  2291. return ErrInvalidLengthGenerated
  2292. }
  2293. if postIndex > l {
  2294. return io.ErrUnexpectedEOF
  2295. }
  2296. m.TokenRequests = append(m.TokenRequests, TokenRequest{})
  2297. if err := m.TokenRequests[len(m.TokenRequests)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2298. return err
  2299. }
  2300. iNdEx = postIndex
  2301. case 7:
  2302. if wireType != 0 {
  2303. return fmt.Errorf("proto: wrong wireType = %d for field RequiresRepublish", wireType)
  2304. }
  2305. var v int
  2306. for shift := uint(0); ; shift += 7 {
  2307. if shift >= 64 {
  2308. return ErrIntOverflowGenerated
  2309. }
  2310. if iNdEx >= l {
  2311. return io.ErrUnexpectedEOF
  2312. }
  2313. b := dAtA[iNdEx]
  2314. iNdEx++
  2315. v |= int(b&0x7F) << shift
  2316. if b < 0x80 {
  2317. break
  2318. }
  2319. }
  2320. b := bool(v != 0)
  2321. m.RequiresRepublish = &b
  2322. case 8:
  2323. if wireType != 0 {
  2324. return fmt.Errorf("proto: wrong wireType = %d for field SELinuxMount", wireType)
  2325. }
  2326. var v int
  2327. for shift := uint(0); ; shift += 7 {
  2328. if shift >= 64 {
  2329. return ErrIntOverflowGenerated
  2330. }
  2331. if iNdEx >= l {
  2332. return io.ErrUnexpectedEOF
  2333. }
  2334. b := dAtA[iNdEx]
  2335. iNdEx++
  2336. v |= int(b&0x7F) << shift
  2337. if b < 0x80 {
  2338. break
  2339. }
  2340. }
  2341. b := bool(v != 0)
  2342. m.SELinuxMount = &b
  2343. case 9:
  2344. if wireType != 0 {
  2345. return fmt.Errorf("proto: wrong wireType = %d for field NodeAllocatableUpdatePeriodSeconds", wireType)
  2346. }
  2347. var v int64
  2348. for shift := uint(0); ; shift += 7 {
  2349. if shift >= 64 {
  2350. return ErrIntOverflowGenerated
  2351. }
  2352. if iNdEx >= l {
  2353. return io.ErrUnexpectedEOF
  2354. }
  2355. b := dAtA[iNdEx]
  2356. iNdEx++
  2357. v |= int64(b&0x7F) << shift
  2358. if b < 0x80 {
  2359. break
  2360. }
  2361. }
  2362. m.NodeAllocatableUpdatePeriodSeconds = &v
  2363. case 10:
  2364. if wireType != 0 {
  2365. return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountTokenInSecrets", wireType)
  2366. }
  2367. var v int
  2368. for shift := uint(0); ; shift += 7 {
  2369. if shift >= 64 {
  2370. return ErrIntOverflowGenerated
  2371. }
  2372. if iNdEx >= l {
  2373. return io.ErrUnexpectedEOF
  2374. }
  2375. b := dAtA[iNdEx]
  2376. iNdEx++
  2377. v |= int(b&0x7F) << shift
  2378. if b < 0x80 {
  2379. break
  2380. }
  2381. }
  2382. b := bool(v != 0)
  2383. m.ServiceAccountTokenInSecrets = &b
  2384. default:
  2385. iNdEx = preIndex
  2386. skippy, err := skipGenerated(dAtA[iNdEx:])
  2387. if err != nil {
  2388. return err
  2389. }
  2390. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2391. return ErrInvalidLengthGenerated
  2392. }
  2393. if (iNdEx + skippy) > l {
  2394. return io.ErrUnexpectedEOF
  2395. }
  2396. iNdEx += skippy
  2397. }
  2398. }
  2399. if iNdEx > l {
  2400. return io.ErrUnexpectedEOF
  2401. }
  2402. return nil
  2403. }
  2404. func (m *CSINode) Unmarshal(dAtA []byte) error {
  2405. l := len(dAtA)
  2406. iNdEx := 0
  2407. for iNdEx < l {
  2408. preIndex := iNdEx
  2409. var wire uint64
  2410. for shift := uint(0); ; shift += 7 {
  2411. if shift >= 64 {
  2412. return ErrIntOverflowGenerated
  2413. }
  2414. if iNdEx >= l {
  2415. return io.ErrUnexpectedEOF
  2416. }
  2417. b := dAtA[iNdEx]
  2418. iNdEx++
  2419. wire |= uint64(b&0x7F) << shift
  2420. if b < 0x80 {
  2421. break
  2422. }
  2423. }
  2424. fieldNum := int32(wire >> 3)
  2425. wireType := int(wire & 0x7)
  2426. if wireType == 4 {
  2427. return fmt.Errorf("proto: CSINode: wiretype end group for non-group")
  2428. }
  2429. if fieldNum <= 0 {
  2430. return fmt.Errorf("proto: CSINode: illegal tag %d (wire type %d)", fieldNum, wire)
  2431. }
  2432. switch fieldNum {
  2433. case 1:
  2434. if wireType != 2 {
  2435. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2436. }
  2437. var msglen int
  2438. for shift := uint(0); ; shift += 7 {
  2439. if shift >= 64 {
  2440. return ErrIntOverflowGenerated
  2441. }
  2442. if iNdEx >= l {
  2443. return io.ErrUnexpectedEOF
  2444. }
  2445. b := dAtA[iNdEx]
  2446. iNdEx++
  2447. msglen |= int(b&0x7F) << shift
  2448. if b < 0x80 {
  2449. break
  2450. }
  2451. }
  2452. if msglen < 0 {
  2453. return ErrInvalidLengthGenerated
  2454. }
  2455. postIndex := iNdEx + msglen
  2456. if postIndex < 0 {
  2457. return ErrInvalidLengthGenerated
  2458. }
  2459. if postIndex > l {
  2460. return io.ErrUnexpectedEOF
  2461. }
  2462. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2463. return err
  2464. }
  2465. iNdEx = postIndex
  2466. case 2:
  2467. if wireType != 2 {
  2468. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  2469. }
  2470. var msglen int
  2471. for shift := uint(0); ; shift += 7 {
  2472. if shift >= 64 {
  2473. return ErrIntOverflowGenerated
  2474. }
  2475. if iNdEx >= l {
  2476. return io.ErrUnexpectedEOF
  2477. }
  2478. b := dAtA[iNdEx]
  2479. iNdEx++
  2480. msglen |= int(b&0x7F) << shift
  2481. if b < 0x80 {
  2482. break
  2483. }
  2484. }
  2485. if msglen < 0 {
  2486. return ErrInvalidLengthGenerated
  2487. }
  2488. postIndex := iNdEx + msglen
  2489. if postIndex < 0 {
  2490. return ErrInvalidLengthGenerated
  2491. }
  2492. if postIndex > l {
  2493. return io.ErrUnexpectedEOF
  2494. }
  2495. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2496. return err
  2497. }
  2498. iNdEx = postIndex
  2499. default:
  2500. iNdEx = preIndex
  2501. skippy, err := skipGenerated(dAtA[iNdEx:])
  2502. if err != nil {
  2503. return err
  2504. }
  2505. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2506. return ErrInvalidLengthGenerated
  2507. }
  2508. if (iNdEx + skippy) > l {
  2509. return io.ErrUnexpectedEOF
  2510. }
  2511. iNdEx += skippy
  2512. }
  2513. }
  2514. if iNdEx > l {
  2515. return io.ErrUnexpectedEOF
  2516. }
  2517. return nil
  2518. }
  2519. func (m *CSINodeDriver) Unmarshal(dAtA []byte) error {
  2520. l := len(dAtA)
  2521. iNdEx := 0
  2522. for iNdEx < l {
  2523. preIndex := iNdEx
  2524. var wire uint64
  2525. for shift := uint(0); ; shift += 7 {
  2526. if shift >= 64 {
  2527. return ErrIntOverflowGenerated
  2528. }
  2529. if iNdEx >= l {
  2530. return io.ErrUnexpectedEOF
  2531. }
  2532. b := dAtA[iNdEx]
  2533. iNdEx++
  2534. wire |= uint64(b&0x7F) << shift
  2535. if b < 0x80 {
  2536. break
  2537. }
  2538. }
  2539. fieldNum := int32(wire >> 3)
  2540. wireType := int(wire & 0x7)
  2541. if wireType == 4 {
  2542. return fmt.Errorf("proto: CSINodeDriver: wiretype end group for non-group")
  2543. }
  2544. if fieldNum <= 0 {
  2545. return fmt.Errorf("proto: CSINodeDriver: illegal tag %d (wire type %d)", fieldNum, wire)
  2546. }
  2547. switch fieldNum {
  2548. case 1:
  2549. if wireType != 2 {
  2550. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  2551. }
  2552. var stringLen uint64
  2553. for shift := uint(0); ; shift += 7 {
  2554. if shift >= 64 {
  2555. return ErrIntOverflowGenerated
  2556. }
  2557. if iNdEx >= l {
  2558. return io.ErrUnexpectedEOF
  2559. }
  2560. b := dAtA[iNdEx]
  2561. iNdEx++
  2562. stringLen |= uint64(b&0x7F) << shift
  2563. if b < 0x80 {
  2564. break
  2565. }
  2566. }
  2567. intStringLen := int(stringLen)
  2568. if intStringLen < 0 {
  2569. return ErrInvalidLengthGenerated
  2570. }
  2571. postIndex := iNdEx + intStringLen
  2572. if postIndex < 0 {
  2573. return ErrInvalidLengthGenerated
  2574. }
  2575. if postIndex > l {
  2576. return io.ErrUnexpectedEOF
  2577. }
  2578. m.Name = string(dAtA[iNdEx:postIndex])
  2579. iNdEx = postIndex
  2580. case 2:
  2581. if wireType != 2 {
  2582. return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType)
  2583. }
  2584. var stringLen uint64
  2585. for shift := uint(0); ; shift += 7 {
  2586. if shift >= 64 {
  2587. return ErrIntOverflowGenerated
  2588. }
  2589. if iNdEx >= l {
  2590. return io.ErrUnexpectedEOF
  2591. }
  2592. b := dAtA[iNdEx]
  2593. iNdEx++
  2594. stringLen |= uint64(b&0x7F) << shift
  2595. if b < 0x80 {
  2596. break
  2597. }
  2598. }
  2599. intStringLen := int(stringLen)
  2600. if intStringLen < 0 {
  2601. return ErrInvalidLengthGenerated
  2602. }
  2603. postIndex := iNdEx + intStringLen
  2604. if postIndex < 0 {
  2605. return ErrInvalidLengthGenerated
  2606. }
  2607. if postIndex > l {
  2608. return io.ErrUnexpectedEOF
  2609. }
  2610. m.NodeID = string(dAtA[iNdEx:postIndex])
  2611. iNdEx = postIndex
  2612. case 3:
  2613. if wireType != 2 {
  2614. return fmt.Errorf("proto: wrong wireType = %d for field TopologyKeys", wireType)
  2615. }
  2616. var stringLen uint64
  2617. for shift := uint(0); ; shift += 7 {
  2618. if shift >= 64 {
  2619. return ErrIntOverflowGenerated
  2620. }
  2621. if iNdEx >= l {
  2622. return io.ErrUnexpectedEOF
  2623. }
  2624. b := dAtA[iNdEx]
  2625. iNdEx++
  2626. stringLen |= uint64(b&0x7F) << shift
  2627. if b < 0x80 {
  2628. break
  2629. }
  2630. }
  2631. intStringLen := int(stringLen)
  2632. if intStringLen < 0 {
  2633. return ErrInvalidLengthGenerated
  2634. }
  2635. postIndex := iNdEx + intStringLen
  2636. if postIndex < 0 {
  2637. return ErrInvalidLengthGenerated
  2638. }
  2639. if postIndex > l {
  2640. return io.ErrUnexpectedEOF
  2641. }
  2642. m.TopologyKeys = append(m.TopologyKeys, string(dAtA[iNdEx:postIndex]))
  2643. iNdEx = postIndex
  2644. case 4:
  2645. if wireType != 2 {
  2646. return fmt.Errorf("proto: wrong wireType = %d for field Allocatable", wireType)
  2647. }
  2648. var msglen int
  2649. for shift := uint(0); ; shift += 7 {
  2650. if shift >= 64 {
  2651. return ErrIntOverflowGenerated
  2652. }
  2653. if iNdEx >= l {
  2654. return io.ErrUnexpectedEOF
  2655. }
  2656. b := dAtA[iNdEx]
  2657. iNdEx++
  2658. msglen |= int(b&0x7F) << shift
  2659. if b < 0x80 {
  2660. break
  2661. }
  2662. }
  2663. if msglen < 0 {
  2664. return ErrInvalidLengthGenerated
  2665. }
  2666. postIndex := iNdEx + msglen
  2667. if postIndex < 0 {
  2668. return ErrInvalidLengthGenerated
  2669. }
  2670. if postIndex > l {
  2671. return io.ErrUnexpectedEOF
  2672. }
  2673. if m.Allocatable == nil {
  2674. m.Allocatable = &VolumeNodeResources{}
  2675. }
  2676. if err := m.Allocatable.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2677. return err
  2678. }
  2679. iNdEx = postIndex
  2680. default:
  2681. iNdEx = preIndex
  2682. skippy, err := skipGenerated(dAtA[iNdEx:])
  2683. if err != nil {
  2684. return err
  2685. }
  2686. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2687. return ErrInvalidLengthGenerated
  2688. }
  2689. if (iNdEx + skippy) > l {
  2690. return io.ErrUnexpectedEOF
  2691. }
  2692. iNdEx += skippy
  2693. }
  2694. }
  2695. if iNdEx > l {
  2696. return io.ErrUnexpectedEOF
  2697. }
  2698. return nil
  2699. }
  2700. func (m *CSINodeList) Unmarshal(dAtA []byte) error {
  2701. l := len(dAtA)
  2702. iNdEx := 0
  2703. for iNdEx < l {
  2704. preIndex := iNdEx
  2705. var wire uint64
  2706. for shift := uint(0); ; shift += 7 {
  2707. if shift >= 64 {
  2708. return ErrIntOverflowGenerated
  2709. }
  2710. if iNdEx >= l {
  2711. return io.ErrUnexpectedEOF
  2712. }
  2713. b := dAtA[iNdEx]
  2714. iNdEx++
  2715. wire |= uint64(b&0x7F) << shift
  2716. if b < 0x80 {
  2717. break
  2718. }
  2719. }
  2720. fieldNum := int32(wire >> 3)
  2721. wireType := int(wire & 0x7)
  2722. if wireType == 4 {
  2723. return fmt.Errorf("proto: CSINodeList: wiretype end group for non-group")
  2724. }
  2725. if fieldNum <= 0 {
  2726. return fmt.Errorf("proto: CSINodeList: illegal tag %d (wire type %d)", fieldNum, wire)
  2727. }
  2728. switch fieldNum {
  2729. case 1:
  2730. if wireType != 2 {
  2731. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2732. }
  2733. var msglen int
  2734. for shift := uint(0); ; shift += 7 {
  2735. if shift >= 64 {
  2736. return ErrIntOverflowGenerated
  2737. }
  2738. if iNdEx >= l {
  2739. return io.ErrUnexpectedEOF
  2740. }
  2741. b := dAtA[iNdEx]
  2742. iNdEx++
  2743. msglen |= int(b&0x7F) << shift
  2744. if b < 0x80 {
  2745. break
  2746. }
  2747. }
  2748. if msglen < 0 {
  2749. return ErrInvalidLengthGenerated
  2750. }
  2751. postIndex := iNdEx + msglen
  2752. if postIndex < 0 {
  2753. return ErrInvalidLengthGenerated
  2754. }
  2755. if postIndex > l {
  2756. return io.ErrUnexpectedEOF
  2757. }
  2758. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2759. return err
  2760. }
  2761. iNdEx = postIndex
  2762. case 2:
  2763. if wireType != 2 {
  2764. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2765. }
  2766. var msglen int
  2767. for shift := uint(0); ; shift += 7 {
  2768. if shift >= 64 {
  2769. return ErrIntOverflowGenerated
  2770. }
  2771. if iNdEx >= l {
  2772. return io.ErrUnexpectedEOF
  2773. }
  2774. b := dAtA[iNdEx]
  2775. iNdEx++
  2776. msglen |= int(b&0x7F) << shift
  2777. if b < 0x80 {
  2778. break
  2779. }
  2780. }
  2781. if msglen < 0 {
  2782. return ErrInvalidLengthGenerated
  2783. }
  2784. postIndex := iNdEx + msglen
  2785. if postIndex < 0 {
  2786. return ErrInvalidLengthGenerated
  2787. }
  2788. if postIndex > l {
  2789. return io.ErrUnexpectedEOF
  2790. }
  2791. m.Items = append(m.Items, CSINode{})
  2792. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2793. return err
  2794. }
  2795. iNdEx = postIndex
  2796. default:
  2797. iNdEx = preIndex
  2798. skippy, err := skipGenerated(dAtA[iNdEx:])
  2799. if err != nil {
  2800. return err
  2801. }
  2802. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2803. return ErrInvalidLengthGenerated
  2804. }
  2805. if (iNdEx + skippy) > l {
  2806. return io.ErrUnexpectedEOF
  2807. }
  2808. iNdEx += skippy
  2809. }
  2810. }
  2811. if iNdEx > l {
  2812. return io.ErrUnexpectedEOF
  2813. }
  2814. return nil
  2815. }
  2816. func (m *CSINodeSpec) Unmarshal(dAtA []byte) error {
  2817. l := len(dAtA)
  2818. iNdEx := 0
  2819. for iNdEx < l {
  2820. preIndex := iNdEx
  2821. var wire uint64
  2822. for shift := uint(0); ; shift += 7 {
  2823. if shift >= 64 {
  2824. return ErrIntOverflowGenerated
  2825. }
  2826. if iNdEx >= l {
  2827. return io.ErrUnexpectedEOF
  2828. }
  2829. b := dAtA[iNdEx]
  2830. iNdEx++
  2831. wire |= uint64(b&0x7F) << shift
  2832. if b < 0x80 {
  2833. break
  2834. }
  2835. }
  2836. fieldNum := int32(wire >> 3)
  2837. wireType := int(wire & 0x7)
  2838. if wireType == 4 {
  2839. return fmt.Errorf("proto: CSINodeSpec: wiretype end group for non-group")
  2840. }
  2841. if fieldNum <= 0 {
  2842. return fmt.Errorf("proto: CSINodeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  2843. }
  2844. switch fieldNum {
  2845. case 1:
  2846. if wireType != 2 {
  2847. return fmt.Errorf("proto: wrong wireType = %d for field Drivers", wireType)
  2848. }
  2849. var msglen int
  2850. for shift := uint(0); ; shift += 7 {
  2851. if shift >= 64 {
  2852. return ErrIntOverflowGenerated
  2853. }
  2854. if iNdEx >= l {
  2855. return io.ErrUnexpectedEOF
  2856. }
  2857. b := dAtA[iNdEx]
  2858. iNdEx++
  2859. msglen |= int(b&0x7F) << shift
  2860. if b < 0x80 {
  2861. break
  2862. }
  2863. }
  2864. if msglen < 0 {
  2865. return ErrInvalidLengthGenerated
  2866. }
  2867. postIndex := iNdEx + msglen
  2868. if postIndex < 0 {
  2869. return ErrInvalidLengthGenerated
  2870. }
  2871. if postIndex > l {
  2872. return io.ErrUnexpectedEOF
  2873. }
  2874. m.Drivers = append(m.Drivers, CSINodeDriver{})
  2875. if err := m.Drivers[len(m.Drivers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2876. return err
  2877. }
  2878. iNdEx = postIndex
  2879. default:
  2880. iNdEx = preIndex
  2881. skippy, err := skipGenerated(dAtA[iNdEx:])
  2882. if err != nil {
  2883. return err
  2884. }
  2885. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2886. return ErrInvalidLengthGenerated
  2887. }
  2888. if (iNdEx + skippy) > l {
  2889. return io.ErrUnexpectedEOF
  2890. }
  2891. iNdEx += skippy
  2892. }
  2893. }
  2894. if iNdEx > l {
  2895. return io.ErrUnexpectedEOF
  2896. }
  2897. return nil
  2898. }
  2899. func (m *CSIStorageCapacity) Unmarshal(dAtA []byte) error {
  2900. l := len(dAtA)
  2901. iNdEx := 0
  2902. for iNdEx < l {
  2903. preIndex := iNdEx
  2904. var wire uint64
  2905. for shift := uint(0); ; shift += 7 {
  2906. if shift >= 64 {
  2907. return ErrIntOverflowGenerated
  2908. }
  2909. if iNdEx >= l {
  2910. return io.ErrUnexpectedEOF
  2911. }
  2912. b := dAtA[iNdEx]
  2913. iNdEx++
  2914. wire |= uint64(b&0x7F) << shift
  2915. if b < 0x80 {
  2916. break
  2917. }
  2918. }
  2919. fieldNum := int32(wire >> 3)
  2920. wireType := int(wire & 0x7)
  2921. if wireType == 4 {
  2922. return fmt.Errorf("proto: CSIStorageCapacity: wiretype end group for non-group")
  2923. }
  2924. if fieldNum <= 0 {
  2925. return fmt.Errorf("proto: CSIStorageCapacity: illegal tag %d (wire type %d)", fieldNum, wire)
  2926. }
  2927. switch fieldNum {
  2928. case 1:
  2929. if wireType != 2 {
  2930. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2931. }
  2932. var msglen int
  2933. for shift := uint(0); ; shift += 7 {
  2934. if shift >= 64 {
  2935. return ErrIntOverflowGenerated
  2936. }
  2937. if iNdEx >= l {
  2938. return io.ErrUnexpectedEOF
  2939. }
  2940. b := dAtA[iNdEx]
  2941. iNdEx++
  2942. msglen |= int(b&0x7F) << shift
  2943. if b < 0x80 {
  2944. break
  2945. }
  2946. }
  2947. if msglen < 0 {
  2948. return ErrInvalidLengthGenerated
  2949. }
  2950. postIndex := iNdEx + msglen
  2951. if postIndex < 0 {
  2952. return ErrInvalidLengthGenerated
  2953. }
  2954. if postIndex > l {
  2955. return io.ErrUnexpectedEOF
  2956. }
  2957. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2958. return err
  2959. }
  2960. iNdEx = postIndex
  2961. case 2:
  2962. if wireType != 2 {
  2963. return fmt.Errorf("proto: wrong wireType = %d for field NodeTopology", wireType)
  2964. }
  2965. var msglen int
  2966. for shift := uint(0); ; shift += 7 {
  2967. if shift >= 64 {
  2968. return ErrIntOverflowGenerated
  2969. }
  2970. if iNdEx >= l {
  2971. return io.ErrUnexpectedEOF
  2972. }
  2973. b := dAtA[iNdEx]
  2974. iNdEx++
  2975. msglen |= int(b&0x7F) << shift
  2976. if b < 0x80 {
  2977. break
  2978. }
  2979. }
  2980. if msglen < 0 {
  2981. return ErrInvalidLengthGenerated
  2982. }
  2983. postIndex := iNdEx + msglen
  2984. if postIndex < 0 {
  2985. return ErrInvalidLengthGenerated
  2986. }
  2987. if postIndex > l {
  2988. return io.ErrUnexpectedEOF
  2989. }
  2990. if m.NodeTopology == nil {
  2991. m.NodeTopology = &v1.LabelSelector{}
  2992. }
  2993. if err := m.NodeTopology.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2994. return err
  2995. }
  2996. iNdEx = postIndex
  2997. case 3:
  2998. if wireType != 2 {
  2999. return fmt.Errorf("proto: wrong wireType = %d for field StorageClassName", wireType)
  3000. }
  3001. var stringLen uint64
  3002. for shift := uint(0); ; shift += 7 {
  3003. if shift >= 64 {
  3004. return ErrIntOverflowGenerated
  3005. }
  3006. if iNdEx >= l {
  3007. return io.ErrUnexpectedEOF
  3008. }
  3009. b := dAtA[iNdEx]
  3010. iNdEx++
  3011. stringLen |= uint64(b&0x7F) << shift
  3012. if b < 0x80 {
  3013. break
  3014. }
  3015. }
  3016. intStringLen := int(stringLen)
  3017. if intStringLen < 0 {
  3018. return ErrInvalidLengthGenerated
  3019. }
  3020. postIndex := iNdEx + intStringLen
  3021. if postIndex < 0 {
  3022. return ErrInvalidLengthGenerated
  3023. }
  3024. if postIndex > l {
  3025. return io.ErrUnexpectedEOF
  3026. }
  3027. m.StorageClassName = string(dAtA[iNdEx:postIndex])
  3028. iNdEx = postIndex
  3029. case 4:
  3030. if wireType != 2 {
  3031. return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
  3032. }
  3033. var msglen int
  3034. for shift := uint(0); ; shift += 7 {
  3035. if shift >= 64 {
  3036. return ErrIntOverflowGenerated
  3037. }
  3038. if iNdEx >= l {
  3039. return io.ErrUnexpectedEOF
  3040. }
  3041. b := dAtA[iNdEx]
  3042. iNdEx++
  3043. msglen |= int(b&0x7F) << shift
  3044. if b < 0x80 {
  3045. break
  3046. }
  3047. }
  3048. if msglen < 0 {
  3049. return ErrInvalidLengthGenerated
  3050. }
  3051. postIndex := iNdEx + msglen
  3052. if postIndex < 0 {
  3053. return ErrInvalidLengthGenerated
  3054. }
  3055. if postIndex > l {
  3056. return io.ErrUnexpectedEOF
  3057. }
  3058. if m.Capacity == nil {
  3059. m.Capacity = &resource.Quantity{}
  3060. }
  3061. if err := m.Capacity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3062. return err
  3063. }
  3064. iNdEx = postIndex
  3065. case 5:
  3066. if wireType != 2 {
  3067. return fmt.Errorf("proto: wrong wireType = %d for field MaximumVolumeSize", wireType)
  3068. }
  3069. var msglen int
  3070. for shift := uint(0); ; shift += 7 {
  3071. if shift >= 64 {
  3072. return ErrIntOverflowGenerated
  3073. }
  3074. if iNdEx >= l {
  3075. return io.ErrUnexpectedEOF
  3076. }
  3077. b := dAtA[iNdEx]
  3078. iNdEx++
  3079. msglen |= int(b&0x7F) << shift
  3080. if b < 0x80 {
  3081. break
  3082. }
  3083. }
  3084. if msglen < 0 {
  3085. return ErrInvalidLengthGenerated
  3086. }
  3087. postIndex := iNdEx + msglen
  3088. if postIndex < 0 {
  3089. return ErrInvalidLengthGenerated
  3090. }
  3091. if postIndex > l {
  3092. return io.ErrUnexpectedEOF
  3093. }
  3094. if m.MaximumVolumeSize == nil {
  3095. m.MaximumVolumeSize = &resource.Quantity{}
  3096. }
  3097. if err := m.MaximumVolumeSize.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3098. return err
  3099. }
  3100. iNdEx = postIndex
  3101. default:
  3102. iNdEx = preIndex
  3103. skippy, err := skipGenerated(dAtA[iNdEx:])
  3104. if err != nil {
  3105. return err
  3106. }
  3107. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3108. return ErrInvalidLengthGenerated
  3109. }
  3110. if (iNdEx + skippy) > l {
  3111. return io.ErrUnexpectedEOF
  3112. }
  3113. iNdEx += skippy
  3114. }
  3115. }
  3116. if iNdEx > l {
  3117. return io.ErrUnexpectedEOF
  3118. }
  3119. return nil
  3120. }
  3121. func (m *CSIStorageCapacityList) Unmarshal(dAtA []byte) error {
  3122. l := len(dAtA)
  3123. iNdEx := 0
  3124. for iNdEx < l {
  3125. preIndex := iNdEx
  3126. var wire uint64
  3127. for shift := uint(0); ; shift += 7 {
  3128. if shift >= 64 {
  3129. return ErrIntOverflowGenerated
  3130. }
  3131. if iNdEx >= l {
  3132. return io.ErrUnexpectedEOF
  3133. }
  3134. b := dAtA[iNdEx]
  3135. iNdEx++
  3136. wire |= uint64(b&0x7F) << shift
  3137. if b < 0x80 {
  3138. break
  3139. }
  3140. }
  3141. fieldNum := int32(wire >> 3)
  3142. wireType := int(wire & 0x7)
  3143. if wireType == 4 {
  3144. return fmt.Errorf("proto: CSIStorageCapacityList: wiretype end group for non-group")
  3145. }
  3146. if fieldNum <= 0 {
  3147. return fmt.Errorf("proto: CSIStorageCapacityList: illegal tag %d (wire type %d)", fieldNum, wire)
  3148. }
  3149. switch fieldNum {
  3150. case 1:
  3151. if wireType != 2 {
  3152. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3153. }
  3154. var msglen int
  3155. for shift := uint(0); ; shift += 7 {
  3156. if shift >= 64 {
  3157. return ErrIntOverflowGenerated
  3158. }
  3159. if iNdEx >= l {
  3160. return io.ErrUnexpectedEOF
  3161. }
  3162. b := dAtA[iNdEx]
  3163. iNdEx++
  3164. msglen |= int(b&0x7F) << shift
  3165. if b < 0x80 {
  3166. break
  3167. }
  3168. }
  3169. if msglen < 0 {
  3170. return ErrInvalidLengthGenerated
  3171. }
  3172. postIndex := iNdEx + msglen
  3173. if postIndex < 0 {
  3174. return ErrInvalidLengthGenerated
  3175. }
  3176. if postIndex > l {
  3177. return io.ErrUnexpectedEOF
  3178. }
  3179. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3180. return err
  3181. }
  3182. iNdEx = postIndex
  3183. case 2:
  3184. if wireType != 2 {
  3185. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  3186. }
  3187. var msglen int
  3188. for shift := uint(0); ; shift += 7 {
  3189. if shift >= 64 {
  3190. return ErrIntOverflowGenerated
  3191. }
  3192. if iNdEx >= l {
  3193. return io.ErrUnexpectedEOF
  3194. }
  3195. b := dAtA[iNdEx]
  3196. iNdEx++
  3197. msglen |= int(b&0x7F) << shift
  3198. if b < 0x80 {
  3199. break
  3200. }
  3201. }
  3202. if msglen < 0 {
  3203. return ErrInvalidLengthGenerated
  3204. }
  3205. postIndex := iNdEx + msglen
  3206. if postIndex < 0 {
  3207. return ErrInvalidLengthGenerated
  3208. }
  3209. if postIndex > l {
  3210. return io.ErrUnexpectedEOF
  3211. }
  3212. m.Items = append(m.Items, CSIStorageCapacity{})
  3213. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3214. return err
  3215. }
  3216. iNdEx = postIndex
  3217. default:
  3218. iNdEx = preIndex
  3219. skippy, err := skipGenerated(dAtA[iNdEx:])
  3220. if err != nil {
  3221. return err
  3222. }
  3223. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3224. return ErrInvalidLengthGenerated
  3225. }
  3226. if (iNdEx + skippy) > l {
  3227. return io.ErrUnexpectedEOF
  3228. }
  3229. iNdEx += skippy
  3230. }
  3231. }
  3232. if iNdEx > l {
  3233. return io.ErrUnexpectedEOF
  3234. }
  3235. return nil
  3236. }
  3237. func (m *StorageClass) Unmarshal(dAtA []byte) error {
  3238. l := len(dAtA)
  3239. iNdEx := 0
  3240. for iNdEx < l {
  3241. preIndex := iNdEx
  3242. var wire uint64
  3243. for shift := uint(0); ; shift += 7 {
  3244. if shift >= 64 {
  3245. return ErrIntOverflowGenerated
  3246. }
  3247. if iNdEx >= l {
  3248. return io.ErrUnexpectedEOF
  3249. }
  3250. b := dAtA[iNdEx]
  3251. iNdEx++
  3252. wire |= uint64(b&0x7F) << shift
  3253. if b < 0x80 {
  3254. break
  3255. }
  3256. }
  3257. fieldNum := int32(wire >> 3)
  3258. wireType := int(wire & 0x7)
  3259. if wireType == 4 {
  3260. return fmt.Errorf("proto: StorageClass: wiretype end group for non-group")
  3261. }
  3262. if fieldNum <= 0 {
  3263. return fmt.Errorf("proto: StorageClass: illegal tag %d (wire type %d)", fieldNum, wire)
  3264. }
  3265. switch fieldNum {
  3266. case 1:
  3267. if wireType != 2 {
  3268. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3269. }
  3270. var msglen 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. msglen |= int(b&0x7F) << shift
  3281. if b < 0x80 {
  3282. break
  3283. }
  3284. }
  3285. if msglen < 0 {
  3286. return ErrInvalidLengthGenerated
  3287. }
  3288. postIndex := iNdEx + msglen
  3289. if postIndex < 0 {
  3290. return ErrInvalidLengthGenerated
  3291. }
  3292. if postIndex > l {
  3293. return io.ErrUnexpectedEOF
  3294. }
  3295. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3296. return err
  3297. }
  3298. iNdEx = postIndex
  3299. case 2:
  3300. if wireType != 2 {
  3301. return fmt.Errorf("proto: wrong wireType = %d for field Provisioner", wireType)
  3302. }
  3303. var stringLen uint64
  3304. for shift := uint(0); ; shift += 7 {
  3305. if shift >= 64 {
  3306. return ErrIntOverflowGenerated
  3307. }
  3308. if iNdEx >= l {
  3309. return io.ErrUnexpectedEOF
  3310. }
  3311. b := dAtA[iNdEx]
  3312. iNdEx++
  3313. stringLen |= uint64(b&0x7F) << shift
  3314. if b < 0x80 {
  3315. break
  3316. }
  3317. }
  3318. intStringLen := int(stringLen)
  3319. if intStringLen < 0 {
  3320. return ErrInvalidLengthGenerated
  3321. }
  3322. postIndex := iNdEx + intStringLen
  3323. if postIndex < 0 {
  3324. return ErrInvalidLengthGenerated
  3325. }
  3326. if postIndex > l {
  3327. return io.ErrUnexpectedEOF
  3328. }
  3329. m.Provisioner = string(dAtA[iNdEx:postIndex])
  3330. iNdEx = postIndex
  3331. case 3:
  3332. if wireType != 2 {
  3333. return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
  3334. }
  3335. var msglen int
  3336. for shift := uint(0); ; shift += 7 {
  3337. if shift >= 64 {
  3338. return ErrIntOverflowGenerated
  3339. }
  3340. if iNdEx >= l {
  3341. return io.ErrUnexpectedEOF
  3342. }
  3343. b := dAtA[iNdEx]
  3344. iNdEx++
  3345. msglen |= int(b&0x7F) << shift
  3346. if b < 0x80 {
  3347. break
  3348. }
  3349. }
  3350. if msglen < 0 {
  3351. return ErrInvalidLengthGenerated
  3352. }
  3353. postIndex := iNdEx + msglen
  3354. if postIndex < 0 {
  3355. return ErrInvalidLengthGenerated
  3356. }
  3357. if postIndex > l {
  3358. return io.ErrUnexpectedEOF
  3359. }
  3360. if m.Parameters == nil {
  3361. m.Parameters = make(map[string]string)
  3362. }
  3363. var mapkey string
  3364. var mapvalue string
  3365. for iNdEx < postIndex {
  3366. entryPreIndex := iNdEx
  3367. var wire uint64
  3368. for shift := uint(0); ; shift += 7 {
  3369. if shift >= 64 {
  3370. return ErrIntOverflowGenerated
  3371. }
  3372. if iNdEx >= l {
  3373. return io.ErrUnexpectedEOF
  3374. }
  3375. b := dAtA[iNdEx]
  3376. iNdEx++
  3377. wire |= uint64(b&0x7F) << shift
  3378. if b < 0x80 {
  3379. break
  3380. }
  3381. }
  3382. fieldNum := int32(wire >> 3)
  3383. if fieldNum == 1 {
  3384. var stringLenmapkey uint64
  3385. for shift := uint(0); ; shift += 7 {
  3386. if shift >= 64 {
  3387. return ErrIntOverflowGenerated
  3388. }
  3389. if iNdEx >= l {
  3390. return io.ErrUnexpectedEOF
  3391. }
  3392. b := dAtA[iNdEx]
  3393. iNdEx++
  3394. stringLenmapkey |= uint64(b&0x7F) << shift
  3395. if b < 0x80 {
  3396. break
  3397. }
  3398. }
  3399. intStringLenmapkey := int(stringLenmapkey)
  3400. if intStringLenmapkey < 0 {
  3401. return ErrInvalidLengthGenerated
  3402. }
  3403. postStringIndexmapkey := iNdEx + intStringLenmapkey
  3404. if postStringIndexmapkey < 0 {
  3405. return ErrInvalidLengthGenerated
  3406. }
  3407. if postStringIndexmapkey > l {
  3408. return io.ErrUnexpectedEOF
  3409. }
  3410. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  3411. iNdEx = postStringIndexmapkey
  3412. } else if fieldNum == 2 {
  3413. var stringLenmapvalue uint64
  3414. for shift := uint(0); ; shift += 7 {
  3415. if shift >= 64 {
  3416. return ErrIntOverflowGenerated
  3417. }
  3418. if iNdEx >= l {
  3419. return io.ErrUnexpectedEOF
  3420. }
  3421. b := dAtA[iNdEx]
  3422. iNdEx++
  3423. stringLenmapvalue |= uint64(b&0x7F) << shift
  3424. if b < 0x80 {
  3425. break
  3426. }
  3427. }
  3428. intStringLenmapvalue := int(stringLenmapvalue)
  3429. if intStringLenmapvalue < 0 {
  3430. return ErrInvalidLengthGenerated
  3431. }
  3432. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  3433. if postStringIndexmapvalue < 0 {
  3434. return ErrInvalidLengthGenerated
  3435. }
  3436. if postStringIndexmapvalue > l {
  3437. return io.ErrUnexpectedEOF
  3438. }
  3439. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  3440. iNdEx = postStringIndexmapvalue
  3441. } else {
  3442. iNdEx = entryPreIndex
  3443. skippy, err := skipGenerated(dAtA[iNdEx:])
  3444. if err != nil {
  3445. return err
  3446. }
  3447. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3448. return ErrInvalidLengthGenerated
  3449. }
  3450. if (iNdEx + skippy) > postIndex {
  3451. return io.ErrUnexpectedEOF
  3452. }
  3453. iNdEx += skippy
  3454. }
  3455. }
  3456. m.Parameters[mapkey] = mapvalue
  3457. iNdEx = postIndex
  3458. case 4:
  3459. if wireType != 2 {
  3460. return fmt.Errorf("proto: wrong wireType = %d for field ReclaimPolicy", wireType)
  3461. }
  3462. var stringLen uint64
  3463. for shift := uint(0); ; shift += 7 {
  3464. if shift >= 64 {
  3465. return ErrIntOverflowGenerated
  3466. }
  3467. if iNdEx >= l {
  3468. return io.ErrUnexpectedEOF
  3469. }
  3470. b := dAtA[iNdEx]
  3471. iNdEx++
  3472. stringLen |= uint64(b&0x7F) << shift
  3473. if b < 0x80 {
  3474. break
  3475. }
  3476. }
  3477. intStringLen := int(stringLen)
  3478. if intStringLen < 0 {
  3479. return ErrInvalidLengthGenerated
  3480. }
  3481. postIndex := iNdEx + intStringLen
  3482. if postIndex < 0 {
  3483. return ErrInvalidLengthGenerated
  3484. }
  3485. if postIndex > l {
  3486. return io.ErrUnexpectedEOF
  3487. }
  3488. s := k8s_io_api_core_v1.PersistentVolumeReclaimPolicy(dAtA[iNdEx:postIndex])
  3489. m.ReclaimPolicy = &s
  3490. iNdEx = postIndex
  3491. case 5:
  3492. if wireType != 2 {
  3493. return fmt.Errorf("proto: wrong wireType = %d for field MountOptions", wireType)
  3494. }
  3495. var stringLen 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. stringLen |= uint64(b&0x7F) << shift
  3506. if b < 0x80 {
  3507. break
  3508. }
  3509. }
  3510. intStringLen := int(stringLen)
  3511. if intStringLen < 0 {
  3512. return ErrInvalidLengthGenerated
  3513. }
  3514. postIndex := iNdEx + intStringLen
  3515. if postIndex < 0 {
  3516. return ErrInvalidLengthGenerated
  3517. }
  3518. if postIndex > l {
  3519. return io.ErrUnexpectedEOF
  3520. }
  3521. m.MountOptions = append(m.MountOptions, string(dAtA[iNdEx:postIndex]))
  3522. iNdEx = postIndex
  3523. case 6:
  3524. if wireType != 0 {
  3525. return fmt.Errorf("proto: wrong wireType = %d for field AllowVolumeExpansion", wireType)
  3526. }
  3527. var v int
  3528. for shift := uint(0); ; shift += 7 {
  3529. if shift >= 64 {
  3530. return ErrIntOverflowGenerated
  3531. }
  3532. if iNdEx >= l {
  3533. return io.ErrUnexpectedEOF
  3534. }
  3535. b := dAtA[iNdEx]
  3536. iNdEx++
  3537. v |= int(b&0x7F) << shift
  3538. if b < 0x80 {
  3539. break
  3540. }
  3541. }
  3542. b := bool(v != 0)
  3543. m.AllowVolumeExpansion = &b
  3544. case 7:
  3545. if wireType != 2 {
  3546. return fmt.Errorf("proto: wrong wireType = %d for field VolumeBindingMode", wireType)
  3547. }
  3548. var stringLen uint64
  3549. for shift := uint(0); ; shift += 7 {
  3550. if shift >= 64 {
  3551. return ErrIntOverflowGenerated
  3552. }
  3553. if iNdEx >= l {
  3554. return io.ErrUnexpectedEOF
  3555. }
  3556. b := dAtA[iNdEx]
  3557. iNdEx++
  3558. stringLen |= uint64(b&0x7F) << shift
  3559. if b < 0x80 {
  3560. break
  3561. }
  3562. }
  3563. intStringLen := int(stringLen)
  3564. if intStringLen < 0 {
  3565. return ErrInvalidLengthGenerated
  3566. }
  3567. postIndex := iNdEx + intStringLen
  3568. if postIndex < 0 {
  3569. return ErrInvalidLengthGenerated
  3570. }
  3571. if postIndex > l {
  3572. return io.ErrUnexpectedEOF
  3573. }
  3574. s := VolumeBindingMode(dAtA[iNdEx:postIndex])
  3575. m.VolumeBindingMode = &s
  3576. iNdEx = postIndex
  3577. case 8:
  3578. if wireType != 2 {
  3579. return fmt.Errorf("proto: wrong wireType = %d for field AllowedTopologies", wireType)
  3580. }
  3581. var msglen int
  3582. for shift := uint(0); ; shift += 7 {
  3583. if shift >= 64 {
  3584. return ErrIntOverflowGenerated
  3585. }
  3586. if iNdEx >= l {
  3587. return io.ErrUnexpectedEOF
  3588. }
  3589. b := dAtA[iNdEx]
  3590. iNdEx++
  3591. msglen |= int(b&0x7F) << shift
  3592. if b < 0x80 {
  3593. break
  3594. }
  3595. }
  3596. if msglen < 0 {
  3597. return ErrInvalidLengthGenerated
  3598. }
  3599. postIndex := iNdEx + msglen
  3600. if postIndex < 0 {
  3601. return ErrInvalidLengthGenerated
  3602. }
  3603. if postIndex > l {
  3604. return io.ErrUnexpectedEOF
  3605. }
  3606. m.AllowedTopologies = append(m.AllowedTopologies, v11.TopologySelectorTerm{})
  3607. if err := m.AllowedTopologies[len(m.AllowedTopologies)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3608. return err
  3609. }
  3610. iNdEx = postIndex
  3611. default:
  3612. iNdEx = preIndex
  3613. skippy, err := skipGenerated(dAtA[iNdEx:])
  3614. if err != nil {
  3615. return err
  3616. }
  3617. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3618. return ErrInvalidLengthGenerated
  3619. }
  3620. if (iNdEx + skippy) > l {
  3621. return io.ErrUnexpectedEOF
  3622. }
  3623. iNdEx += skippy
  3624. }
  3625. }
  3626. if iNdEx > l {
  3627. return io.ErrUnexpectedEOF
  3628. }
  3629. return nil
  3630. }
  3631. func (m *StorageClassList) Unmarshal(dAtA []byte) error {
  3632. l := len(dAtA)
  3633. iNdEx := 0
  3634. for iNdEx < l {
  3635. preIndex := iNdEx
  3636. var wire uint64
  3637. for shift := uint(0); ; shift += 7 {
  3638. if shift >= 64 {
  3639. return ErrIntOverflowGenerated
  3640. }
  3641. if iNdEx >= l {
  3642. return io.ErrUnexpectedEOF
  3643. }
  3644. b := dAtA[iNdEx]
  3645. iNdEx++
  3646. wire |= uint64(b&0x7F) << shift
  3647. if b < 0x80 {
  3648. break
  3649. }
  3650. }
  3651. fieldNum := int32(wire >> 3)
  3652. wireType := int(wire & 0x7)
  3653. if wireType == 4 {
  3654. return fmt.Errorf("proto: StorageClassList: wiretype end group for non-group")
  3655. }
  3656. if fieldNum <= 0 {
  3657. return fmt.Errorf("proto: StorageClassList: illegal tag %d (wire type %d)", fieldNum, wire)
  3658. }
  3659. switch fieldNum {
  3660. case 1:
  3661. if wireType != 2 {
  3662. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3663. }
  3664. var msglen int
  3665. for shift := uint(0); ; shift += 7 {
  3666. if shift >= 64 {
  3667. return ErrIntOverflowGenerated
  3668. }
  3669. if iNdEx >= l {
  3670. return io.ErrUnexpectedEOF
  3671. }
  3672. b := dAtA[iNdEx]
  3673. iNdEx++
  3674. msglen |= int(b&0x7F) << shift
  3675. if b < 0x80 {
  3676. break
  3677. }
  3678. }
  3679. if msglen < 0 {
  3680. return ErrInvalidLengthGenerated
  3681. }
  3682. postIndex := iNdEx + msglen
  3683. if postIndex < 0 {
  3684. return ErrInvalidLengthGenerated
  3685. }
  3686. if postIndex > l {
  3687. return io.ErrUnexpectedEOF
  3688. }
  3689. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3690. return err
  3691. }
  3692. iNdEx = postIndex
  3693. case 2:
  3694. if wireType != 2 {
  3695. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  3696. }
  3697. var msglen int
  3698. for shift := uint(0); ; shift += 7 {
  3699. if shift >= 64 {
  3700. return ErrIntOverflowGenerated
  3701. }
  3702. if iNdEx >= l {
  3703. return io.ErrUnexpectedEOF
  3704. }
  3705. b := dAtA[iNdEx]
  3706. iNdEx++
  3707. msglen |= int(b&0x7F) << shift
  3708. if b < 0x80 {
  3709. break
  3710. }
  3711. }
  3712. if msglen < 0 {
  3713. return ErrInvalidLengthGenerated
  3714. }
  3715. postIndex := iNdEx + msglen
  3716. if postIndex < 0 {
  3717. return ErrInvalidLengthGenerated
  3718. }
  3719. if postIndex > l {
  3720. return io.ErrUnexpectedEOF
  3721. }
  3722. m.Items = append(m.Items, StorageClass{})
  3723. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3724. return err
  3725. }
  3726. iNdEx = postIndex
  3727. default:
  3728. iNdEx = preIndex
  3729. skippy, err := skipGenerated(dAtA[iNdEx:])
  3730. if err != nil {
  3731. return err
  3732. }
  3733. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3734. return ErrInvalidLengthGenerated
  3735. }
  3736. if (iNdEx + skippy) > l {
  3737. return io.ErrUnexpectedEOF
  3738. }
  3739. iNdEx += skippy
  3740. }
  3741. }
  3742. if iNdEx > l {
  3743. return io.ErrUnexpectedEOF
  3744. }
  3745. return nil
  3746. }
  3747. func (m *TokenRequest) Unmarshal(dAtA []byte) error {
  3748. l := len(dAtA)
  3749. iNdEx := 0
  3750. for iNdEx < l {
  3751. preIndex := iNdEx
  3752. var wire uint64
  3753. for shift := uint(0); ; shift += 7 {
  3754. if shift >= 64 {
  3755. return ErrIntOverflowGenerated
  3756. }
  3757. if iNdEx >= l {
  3758. return io.ErrUnexpectedEOF
  3759. }
  3760. b := dAtA[iNdEx]
  3761. iNdEx++
  3762. wire |= uint64(b&0x7F) << shift
  3763. if b < 0x80 {
  3764. break
  3765. }
  3766. }
  3767. fieldNum := int32(wire >> 3)
  3768. wireType := int(wire & 0x7)
  3769. if wireType == 4 {
  3770. return fmt.Errorf("proto: TokenRequest: wiretype end group for non-group")
  3771. }
  3772. if fieldNum <= 0 {
  3773. return fmt.Errorf("proto: TokenRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  3774. }
  3775. switch fieldNum {
  3776. case 1:
  3777. if wireType != 2 {
  3778. return fmt.Errorf("proto: wrong wireType = %d for field Audience", wireType)
  3779. }
  3780. var stringLen uint64
  3781. for shift := uint(0); ; shift += 7 {
  3782. if shift >= 64 {
  3783. return ErrIntOverflowGenerated
  3784. }
  3785. if iNdEx >= l {
  3786. return io.ErrUnexpectedEOF
  3787. }
  3788. b := dAtA[iNdEx]
  3789. iNdEx++
  3790. stringLen |= uint64(b&0x7F) << shift
  3791. if b < 0x80 {
  3792. break
  3793. }
  3794. }
  3795. intStringLen := int(stringLen)
  3796. if intStringLen < 0 {
  3797. return ErrInvalidLengthGenerated
  3798. }
  3799. postIndex := iNdEx + intStringLen
  3800. if postIndex < 0 {
  3801. return ErrInvalidLengthGenerated
  3802. }
  3803. if postIndex > l {
  3804. return io.ErrUnexpectedEOF
  3805. }
  3806. m.Audience = string(dAtA[iNdEx:postIndex])
  3807. iNdEx = postIndex
  3808. case 2:
  3809. if wireType != 0 {
  3810. return fmt.Errorf("proto: wrong wireType = %d for field ExpirationSeconds", wireType)
  3811. }
  3812. var v int64
  3813. for shift := uint(0); ; shift += 7 {
  3814. if shift >= 64 {
  3815. return ErrIntOverflowGenerated
  3816. }
  3817. if iNdEx >= l {
  3818. return io.ErrUnexpectedEOF
  3819. }
  3820. b := dAtA[iNdEx]
  3821. iNdEx++
  3822. v |= int64(b&0x7F) << shift
  3823. if b < 0x80 {
  3824. break
  3825. }
  3826. }
  3827. m.ExpirationSeconds = &v
  3828. default:
  3829. iNdEx = preIndex
  3830. skippy, err := skipGenerated(dAtA[iNdEx:])
  3831. if err != nil {
  3832. return err
  3833. }
  3834. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3835. return ErrInvalidLengthGenerated
  3836. }
  3837. if (iNdEx + skippy) > l {
  3838. return io.ErrUnexpectedEOF
  3839. }
  3840. iNdEx += skippy
  3841. }
  3842. }
  3843. if iNdEx > l {
  3844. return io.ErrUnexpectedEOF
  3845. }
  3846. return nil
  3847. }
  3848. func (m *VolumeAttachment) Unmarshal(dAtA []byte) error {
  3849. l := len(dAtA)
  3850. iNdEx := 0
  3851. for iNdEx < l {
  3852. preIndex := iNdEx
  3853. var wire uint64
  3854. for shift := uint(0); ; shift += 7 {
  3855. if shift >= 64 {
  3856. return ErrIntOverflowGenerated
  3857. }
  3858. if iNdEx >= l {
  3859. return io.ErrUnexpectedEOF
  3860. }
  3861. b := dAtA[iNdEx]
  3862. iNdEx++
  3863. wire |= uint64(b&0x7F) << shift
  3864. if b < 0x80 {
  3865. break
  3866. }
  3867. }
  3868. fieldNum := int32(wire >> 3)
  3869. wireType := int(wire & 0x7)
  3870. if wireType == 4 {
  3871. return fmt.Errorf("proto: VolumeAttachment: wiretype end group for non-group")
  3872. }
  3873. if fieldNum <= 0 {
  3874. return fmt.Errorf("proto: VolumeAttachment: illegal tag %d (wire type %d)", fieldNum, wire)
  3875. }
  3876. switch fieldNum {
  3877. case 1:
  3878. if wireType != 2 {
  3879. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3880. }
  3881. var msglen int
  3882. for shift := uint(0); ; shift += 7 {
  3883. if shift >= 64 {
  3884. return ErrIntOverflowGenerated
  3885. }
  3886. if iNdEx >= l {
  3887. return io.ErrUnexpectedEOF
  3888. }
  3889. b := dAtA[iNdEx]
  3890. iNdEx++
  3891. msglen |= int(b&0x7F) << shift
  3892. if b < 0x80 {
  3893. break
  3894. }
  3895. }
  3896. if msglen < 0 {
  3897. return ErrInvalidLengthGenerated
  3898. }
  3899. postIndex := iNdEx + msglen
  3900. if postIndex < 0 {
  3901. return ErrInvalidLengthGenerated
  3902. }
  3903. if postIndex > l {
  3904. return io.ErrUnexpectedEOF
  3905. }
  3906. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3907. return err
  3908. }
  3909. iNdEx = postIndex
  3910. case 2:
  3911. if wireType != 2 {
  3912. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  3913. }
  3914. var msglen int
  3915. for shift := uint(0); ; shift += 7 {
  3916. if shift >= 64 {
  3917. return ErrIntOverflowGenerated
  3918. }
  3919. if iNdEx >= l {
  3920. return io.ErrUnexpectedEOF
  3921. }
  3922. b := dAtA[iNdEx]
  3923. iNdEx++
  3924. msglen |= int(b&0x7F) << shift
  3925. if b < 0x80 {
  3926. break
  3927. }
  3928. }
  3929. if msglen < 0 {
  3930. return ErrInvalidLengthGenerated
  3931. }
  3932. postIndex := iNdEx + msglen
  3933. if postIndex < 0 {
  3934. return ErrInvalidLengthGenerated
  3935. }
  3936. if postIndex > l {
  3937. return io.ErrUnexpectedEOF
  3938. }
  3939. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3940. return err
  3941. }
  3942. iNdEx = postIndex
  3943. case 3:
  3944. if wireType != 2 {
  3945. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  3946. }
  3947. var msglen int
  3948. for shift := uint(0); ; shift += 7 {
  3949. if shift >= 64 {
  3950. return ErrIntOverflowGenerated
  3951. }
  3952. if iNdEx >= l {
  3953. return io.ErrUnexpectedEOF
  3954. }
  3955. b := dAtA[iNdEx]
  3956. iNdEx++
  3957. msglen |= int(b&0x7F) << shift
  3958. if b < 0x80 {
  3959. break
  3960. }
  3961. }
  3962. if msglen < 0 {
  3963. return ErrInvalidLengthGenerated
  3964. }
  3965. postIndex := iNdEx + msglen
  3966. if postIndex < 0 {
  3967. return ErrInvalidLengthGenerated
  3968. }
  3969. if postIndex > l {
  3970. return io.ErrUnexpectedEOF
  3971. }
  3972. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3973. return err
  3974. }
  3975. iNdEx = postIndex
  3976. default:
  3977. iNdEx = preIndex
  3978. skippy, err := skipGenerated(dAtA[iNdEx:])
  3979. if err != nil {
  3980. return err
  3981. }
  3982. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3983. return ErrInvalidLengthGenerated
  3984. }
  3985. if (iNdEx + skippy) > l {
  3986. return io.ErrUnexpectedEOF
  3987. }
  3988. iNdEx += skippy
  3989. }
  3990. }
  3991. if iNdEx > l {
  3992. return io.ErrUnexpectedEOF
  3993. }
  3994. return nil
  3995. }
  3996. func (m *VolumeAttachmentList) Unmarshal(dAtA []byte) error {
  3997. l := len(dAtA)
  3998. iNdEx := 0
  3999. for iNdEx < l {
  4000. preIndex := iNdEx
  4001. var wire uint64
  4002. for shift := uint(0); ; shift += 7 {
  4003. if shift >= 64 {
  4004. return ErrIntOverflowGenerated
  4005. }
  4006. if iNdEx >= l {
  4007. return io.ErrUnexpectedEOF
  4008. }
  4009. b := dAtA[iNdEx]
  4010. iNdEx++
  4011. wire |= uint64(b&0x7F) << shift
  4012. if b < 0x80 {
  4013. break
  4014. }
  4015. }
  4016. fieldNum := int32(wire >> 3)
  4017. wireType := int(wire & 0x7)
  4018. if wireType == 4 {
  4019. return fmt.Errorf("proto: VolumeAttachmentList: wiretype end group for non-group")
  4020. }
  4021. if fieldNum <= 0 {
  4022. return fmt.Errorf("proto: VolumeAttachmentList: illegal tag %d (wire type %d)", fieldNum, wire)
  4023. }
  4024. switch fieldNum {
  4025. case 1:
  4026. if wireType != 2 {
  4027. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  4028. }
  4029. var msglen int
  4030. for shift := uint(0); ; shift += 7 {
  4031. if shift >= 64 {
  4032. return ErrIntOverflowGenerated
  4033. }
  4034. if iNdEx >= l {
  4035. return io.ErrUnexpectedEOF
  4036. }
  4037. b := dAtA[iNdEx]
  4038. iNdEx++
  4039. msglen |= int(b&0x7F) << shift
  4040. if b < 0x80 {
  4041. break
  4042. }
  4043. }
  4044. if msglen < 0 {
  4045. return ErrInvalidLengthGenerated
  4046. }
  4047. postIndex := iNdEx + msglen
  4048. if postIndex < 0 {
  4049. return ErrInvalidLengthGenerated
  4050. }
  4051. if postIndex > l {
  4052. return io.ErrUnexpectedEOF
  4053. }
  4054. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4055. return err
  4056. }
  4057. iNdEx = postIndex
  4058. case 2:
  4059. if wireType != 2 {
  4060. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  4061. }
  4062. var msglen int
  4063. for shift := uint(0); ; shift += 7 {
  4064. if shift >= 64 {
  4065. return ErrIntOverflowGenerated
  4066. }
  4067. if iNdEx >= l {
  4068. return io.ErrUnexpectedEOF
  4069. }
  4070. b := dAtA[iNdEx]
  4071. iNdEx++
  4072. msglen |= int(b&0x7F) << shift
  4073. if b < 0x80 {
  4074. break
  4075. }
  4076. }
  4077. if msglen < 0 {
  4078. return ErrInvalidLengthGenerated
  4079. }
  4080. postIndex := iNdEx + msglen
  4081. if postIndex < 0 {
  4082. return ErrInvalidLengthGenerated
  4083. }
  4084. if postIndex > l {
  4085. return io.ErrUnexpectedEOF
  4086. }
  4087. m.Items = append(m.Items, VolumeAttachment{})
  4088. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4089. return err
  4090. }
  4091. iNdEx = postIndex
  4092. default:
  4093. iNdEx = preIndex
  4094. skippy, err := skipGenerated(dAtA[iNdEx:])
  4095. if err != nil {
  4096. return err
  4097. }
  4098. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4099. return ErrInvalidLengthGenerated
  4100. }
  4101. if (iNdEx + skippy) > l {
  4102. return io.ErrUnexpectedEOF
  4103. }
  4104. iNdEx += skippy
  4105. }
  4106. }
  4107. if iNdEx > l {
  4108. return io.ErrUnexpectedEOF
  4109. }
  4110. return nil
  4111. }
  4112. func (m *VolumeAttachmentSource) Unmarshal(dAtA []byte) error {
  4113. l := len(dAtA)
  4114. iNdEx := 0
  4115. for iNdEx < l {
  4116. preIndex := iNdEx
  4117. var wire uint64
  4118. for shift := uint(0); ; shift += 7 {
  4119. if shift >= 64 {
  4120. return ErrIntOverflowGenerated
  4121. }
  4122. if iNdEx >= l {
  4123. return io.ErrUnexpectedEOF
  4124. }
  4125. b := dAtA[iNdEx]
  4126. iNdEx++
  4127. wire |= uint64(b&0x7F) << shift
  4128. if b < 0x80 {
  4129. break
  4130. }
  4131. }
  4132. fieldNum := int32(wire >> 3)
  4133. wireType := int(wire & 0x7)
  4134. if wireType == 4 {
  4135. return fmt.Errorf("proto: VolumeAttachmentSource: wiretype end group for non-group")
  4136. }
  4137. if fieldNum <= 0 {
  4138. return fmt.Errorf("proto: VolumeAttachmentSource: illegal tag %d (wire type %d)", fieldNum, wire)
  4139. }
  4140. switch fieldNum {
  4141. case 1:
  4142. if wireType != 2 {
  4143. return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeName", wireType)
  4144. }
  4145. var stringLen uint64
  4146. for shift := uint(0); ; shift += 7 {
  4147. if shift >= 64 {
  4148. return ErrIntOverflowGenerated
  4149. }
  4150. if iNdEx >= l {
  4151. return io.ErrUnexpectedEOF
  4152. }
  4153. b := dAtA[iNdEx]
  4154. iNdEx++
  4155. stringLen |= uint64(b&0x7F) << shift
  4156. if b < 0x80 {
  4157. break
  4158. }
  4159. }
  4160. intStringLen := int(stringLen)
  4161. if intStringLen < 0 {
  4162. return ErrInvalidLengthGenerated
  4163. }
  4164. postIndex := iNdEx + intStringLen
  4165. if postIndex < 0 {
  4166. return ErrInvalidLengthGenerated
  4167. }
  4168. if postIndex > l {
  4169. return io.ErrUnexpectedEOF
  4170. }
  4171. s := string(dAtA[iNdEx:postIndex])
  4172. m.PersistentVolumeName = &s
  4173. iNdEx = postIndex
  4174. case 2:
  4175. if wireType != 2 {
  4176. return fmt.Errorf("proto: wrong wireType = %d for field InlineVolumeSpec", wireType)
  4177. }
  4178. var msglen int
  4179. for shift := uint(0); ; shift += 7 {
  4180. if shift >= 64 {
  4181. return ErrIntOverflowGenerated
  4182. }
  4183. if iNdEx >= l {
  4184. return io.ErrUnexpectedEOF
  4185. }
  4186. b := dAtA[iNdEx]
  4187. iNdEx++
  4188. msglen |= int(b&0x7F) << shift
  4189. if b < 0x80 {
  4190. break
  4191. }
  4192. }
  4193. if msglen < 0 {
  4194. return ErrInvalidLengthGenerated
  4195. }
  4196. postIndex := iNdEx + msglen
  4197. if postIndex < 0 {
  4198. return ErrInvalidLengthGenerated
  4199. }
  4200. if postIndex > l {
  4201. return io.ErrUnexpectedEOF
  4202. }
  4203. if m.InlineVolumeSpec == nil {
  4204. m.InlineVolumeSpec = &v11.PersistentVolumeSpec{}
  4205. }
  4206. if err := m.InlineVolumeSpec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4207. return err
  4208. }
  4209. iNdEx = postIndex
  4210. default:
  4211. iNdEx = preIndex
  4212. skippy, err := skipGenerated(dAtA[iNdEx:])
  4213. if err != nil {
  4214. return err
  4215. }
  4216. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4217. return ErrInvalidLengthGenerated
  4218. }
  4219. if (iNdEx + skippy) > l {
  4220. return io.ErrUnexpectedEOF
  4221. }
  4222. iNdEx += skippy
  4223. }
  4224. }
  4225. if iNdEx > l {
  4226. return io.ErrUnexpectedEOF
  4227. }
  4228. return nil
  4229. }
  4230. func (m *VolumeAttachmentSpec) Unmarshal(dAtA []byte) error {
  4231. l := len(dAtA)
  4232. iNdEx := 0
  4233. for iNdEx < l {
  4234. preIndex := iNdEx
  4235. var wire uint64
  4236. for shift := uint(0); ; shift += 7 {
  4237. if shift >= 64 {
  4238. return ErrIntOverflowGenerated
  4239. }
  4240. if iNdEx >= l {
  4241. return io.ErrUnexpectedEOF
  4242. }
  4243. b := dAtA[iNdEx]
  4244. iNdEx++
  4245. wire |= uint64(b&0x7F) << shift
  4246. if b < 0x80 {
  4247. break
  4248. }
  4249. }
  4250. fieldNum := int32(wire >> 3)
  4251. wireType := int(wire & 0x7)
  4252. if wireType == 4 {
  4253. return fmt.Errorf("proto: VolumeAttachmentSpec: wiretype end group for non-group")
  4254. }
  4255. if fieldNum <= 0 {
  4256. return fmt.Errorf("proto: VolumeAttachmentSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  4257. }
  4258. switch fieldNum {
  4259. case 1:
  4260. if wireType != 2 {
  4261. return fmt.Errorf("proto: wrong wireType = %d for field Attacher", wireType)
  4262. }
  4263. var stringLen uint64
  4264. for shift := uint(0); ; shift += 7 {
  4265. if shift >= 64 {
  4266. return ErrIntOverflowGenerated
  4267. }
  4268. if iNdEx >= l {
  4269. return io.ErrUnexpectedEOF
  4270. }
  4271. b := dAtA[iNdEx]
  4272. iNdEx++
  4273. stringLen |= uint64(b&0x7F) << shift
  4274. if b < 0x80 {
  4275. break
  4276. }
  4277. }
  4278. intStringLen := int(stringLen)
  4279. if intStringLen < 0 {
  4280. return ErrInvalidLengthGenerated
  4281. }
  4282. postIndex := iNdEx + intStringLen
  4283. if postIndex < 0 {
  4284. return ErrInvalidLengthGenerated
  4285. }
  4286. if postIndex > l {
  4287. return io.ErrUnexpectedEOF
  4288. }
  4289. m.Attacher = string(dAtA[iNdEx:postIndex])
  4290. iNdEx = postIndex
  4291. case 2:
  4292. if wireType != 2 {
  4293. return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
  4294. }
  4295. var msglen int
  4296. for shift := uint(0); ; shift += 7 {
  4297. if shift >= 64 {
  4298. return ErrIntOverflowGenerated
  4299. }
  4300. if iNdEx >= l {
  4301. return io.ErrUnexpectedEOF
  4302. }
  4303. b := dAtA[iNdEx]
  4304. iNdEx++
  4305. msglen |= int(b&0x7F) << shift
  4306. if b < 0x80 {
  4307. break
  4308. }
  4309. }
  4310. if msglen < 0 {
  4311. return ErrInvalidLengthGenerated
  4312. }
  4313. postIndex := iNdEx + msglen
  4314. if postIndex < 0 {
  4315. return ErrInvalidLengthGenerated
  4316. }
  4317. if postIndex > l {
  4318. return io.ErrUnexpectedEOF
  4319. }
  4320. if err := m.Source.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4321. return err
  4322. }
  4323. iNdEx = postIndex
  4324. case 3:
  4325. if wireType != 2 {
  4326. return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
  4327. }
  4328. var stringLen uint64
  4329. for shift := uint(0); ; shift += 7 {
  4330. if shift >= 64 {
  4331. return ErrIntOverflowGenerated
  4332. }
  4333. if iNdEx >= l {
  4334. return io.ErrUnexpectedEOF
  4335. }
  4336. b := dAtA[iNdEx]
  4337. iNdEx++
  4338. stringLen |= uint64(b&0x7F) << shift
  4339. if b < 0x80 {
  4340. break
  4341. }
  4342. }
  4343. intStringLen := int(stringLen)
  4344. if intStringLen < 0 {
  4345. return ErrInvalidLengthGenerated
  4346. }
  4347. postIndex := iNdEx + intStringLen
  4348. if postIndex < 0 {
  4349. return ErrInvalidLengthGenerated
  4350. }
  4351. if postIndex > l {
  4352. return io.ErrUnexpectedEOF
  4353. }
  4354. m.NodeName = string(dAtA[iNdEx:postIndex])
  4355. iNdEx = postIndex
  4356. default:
  4357. iNdEx = preIndex
  4358. skippy, err := skipGenerated(dAtA[iNdEx:])
  4359. if err != nil {
  4360. return err
  4361. }
  4362. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4363. return ErrInvalidLengthGenerated
  4364. }
  4365. if (iNdEx + skippy) > l {
  4366. return io.ErrUnexpectedEOF
  4367. }
  4368. iNdEx += skippy
  4369. }
  4370. }
  4371. if iNdEx > l {
  4372. return io.ErrUnexpectedEOF
  4373. }
  4374. return nil
  4375. }
  4376. func (m *VolumeAttachmentStatus) Unmarshal(dAtA []byte) error {
  4377. l := len(dAtA)
  4378. iNdEx := 0
  4379. for iNdEx < l {
  4380. preIndex := iNdEx
  4381. var wire uint64
  4382. for shift := uint(0); ; shift += 7 {
  4383. if shift >= 64 {
  4384. return ErrIntOverflowGenerated
  4385. }
  4386. if iNdEx >= l {
  4387. return io.ErrUnexpectedEOF
  4388. }
  4389. b := dAtA[iNdEx]
  4390. iNdEx++
  4391. wire |= uint64(b&0x7F) << shift
  4392. if b < 0x80 {
  4393. break
  4394. }
  4395. }
  4396. fieldNum := int32(wire >> 3)
  4397. wireType := int(wire & 0x7)
  4398. if wireType == 4 {
  4399. return fmt.Errorf("proto: VolumeAttachmentStatus: wiretype end group for non-group")
  4400. }
  4401. if fieldNum <= 0 {
  4402. return fmt.Errorf("proto: VolumeAttachmentStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  4403. }
  4404. switch fieldNum {
  4405. case 1:
  4406. if wireType != 0 {
  4407. return fmt.Errorf("proto: wrong wireType = %d for field Attached", wireType)
  4408. }
  4409. var v int
  4410. for shift := uint(0); ; shift += 7 {
  4411. if shift >= 64 {
  4412. return ErrIntOverflowGenerated
  4413. }
  4414. if iNdEx >= l {
  4415. return io.ErrUnexpectedEOF
  4416. }
  4417. b := dAtA[iNdEx]
  4418. iNdEx++
  4419. v |= int(b&0x7F) << shift
  4420. if b < 0x80 {
  4421. break
  4422. }
  4423. }
  4424. m.Attached = bool(v != 0)
  4425. case 2:
  4426. if wireType != 2 {
  4427. return fmt.Errorf("proto: wrong wireType = %d for field AttachmentMetadata", wireType)
  4428. }
  4429. var msglen int
  4430. for shift := uint(0); ; shift += 7 {
  4431. if shift >= 64 {
  4432. return ErrIntOverflowGenerated
  4433. }
  4434. if iNdEx >= l {
  4435. return io.ErrUnexpectedEOF
  4436. }
  4437. b := dAtA[iNdEx]
  4438. iNdEx++
  4439. msglen |= int(b&0x7F) << shift
  4440. if b < 0x80 {
  4441. break
  4442. }
  4443. }
  4444. if msglen < 0 {
  4445. return ErrInvalidLengthGenerated
  4446. }
  4447. postIndex := iNdEx + msglen
  4448. if postIndex < 0 {
  4449. return ErrInvalidLengthGenerated
  4450. }
  4451. if postIndex > l {
  4452. return io.ErrUnexpectedEOF
  4453. }
  4454. if m.AttachmentMetadata == nil {
  4455. m.AttachmentMetadata = make(map[string]string)
  4456. }
  4457. var mapkey string
  4458. var mapvalue string
  4459. for iNdEx < postIndex {
  4460. entryPreIndex := iNdEx
  4461. var wire uint64
  4462. for shift := uint(0); ; shift += 7 {
  4463. if shift >= 64 {
  4464. return ErrIntOverflowGenerated
  4465. }
  4466. if iNdEx >= l {
  4467. return io.ErrUnexpectedEOF
  4468. }
  4469. b := dAtA[iNdEx]
  4470. iNdEx++
  4471. wire |= uint64(b&0x7F) << shift
  4472. if b < 0x80 {
  4473. break
  4474. }
  4475. }
  4476. fieldNum := int32(wire >> 3)
  4477. if fieldNum == 1 {
  4478. var stringLenmapkey uint64
  4479. for shift := uint(0); ; shift += 7 {
  4480. if shift >= 64 {
  4481. return ErrIntOverflowGenerated
  4482. }
  4483. if iNdEx >= l {
  4484. return io.ErrUnexpectedEOF
  4485. }
  4486. b := dAtA[iNdEx]
  4487. iNdEx++
  4488. stringLenmapkey |= uint64(b&0x7F) << shift
  4489. if b < 0x80 {
  4490. break
  4491. }
  4492. }
  4493. intStringLenmapkey := int(stringLenmapkey)
  4494. if intStringLenmapkey < 0 {
  4495. return ErrInvalidLengthGenerated
  4496. }
  4497. postStringIndexmapkey := iNdEx + intStringLenmapkey
  4498. if postStringIndexmapkey < 0 {
  4499. return ErrInvalidLengthGenerated
  4500. }
  4501. if postStringIndexmapkey > l {
  4502. return io.ErrUnexpectedEOF
  4503. }
  4504. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  4505. iNdEx = postStringIndexmapkey
  4506. } else if fieldNum == 2 {
  4507. var stringLenmapvalue uint64
  4508. for shift := uint(0); ; shift += 7 {
  4509. if shift >= 64 {
  4510. return ErrIntOverflowGenerated
  4511. }
  4512. if iNdEx >= l {
  4513. return io.ErrUnexpectedEOF
  4514. }
  4515. b := dAtA[iNdEx]
  4516. iNdEx++
  4517. stringLenmapvalue |= uint64(b&0x7F) << shift
  4518. if b < 0x80 {
  4519. break
  4520. }
  4521. }
  4522. intStringLenmapvalue := int(stringLenmapvalue)
  4523. if intStringLenmapvalue < 0 {
  4524. return ErrInvalidLengthGenerated
  4525. }
  4526. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  4527. if postStringIndexmapvalue < 0 {
  4528. return ErrInvalidLengthGenerated
  4529. }
  4530. if postStringIndexmapvalue > l {
  4531. return io.ErrUnexpectedEOF
  4532. }
  4533. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  4534. iNdEx = postStringIndexmapvalue
  4535. } else {
  4536. iNdEx = entryPreIndex
  4537. skippy, err := skipGenerated(dAtA[iNdEx:])
  4538. if err != nil {
  4539. return err
  4540. }
  4541. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4542. return ErrInvalidLengthGenerated
  4543. }
  4544. if (iNdEx + skippy) > postIndex {
  4545. return io.ErrUnexpectedEOF
  4546. }
  4547. iNdEx += skippy
  4548. }
  4549. }
  4550. m.AttachmentMetadata[mapkey] = mapvalue
  4551. iNdEx = postIndex
  4552. case 3:
  4553. if wireType != 2 {
  4554. return fmt.Errorf("proto: wrong wireType = %d for field AttachError", wireType)
  4555. }
  4556. var msglen int
  4557. for shift := uint(0); ; shift += 7 {
  4558. if shift >= 64 {
  4559. return ErrIntOverflowGenerated
  4560. }
  4561. if iNdEx >= l {
  4562. return io.ErrUnexpectedEOF
  4563. }
  4564. b := dAtA[iNdEx]
  4565. iNdEx++
  4566. msglen |= int(b&0x7F) << shift
  4567. if b < 0x80 {
  4568. break
  4569. }
  4570. }
  4571. if msglen < 0 {
  4572. return ErrInvalidLengthGenerated
  4573. }
  4574. postIndex := iNdEx + msglen
  4575. if postIndex < 0 {
  4576. return ErrInvalidLengthGenerated
  4577. }
  4578. if postIndex > l {
  4579. return io.ErrUnexpectedEOF
  4580. }
  4581. if m.AttachError == nil {
  4582. m.AttachError = &VolumeError{}
  4583. }
  4584. if err := m.AttachError.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4585. return err
  4586. }
  4587. iNdEx = postIndex
  4588. case 4:
  4589. if wireType != 2 {
  4590. return fmt.Errorf("proto: wrong wireType = %d for field DetachError", wireType)
  4591. }
  4592. var msglen int
  4593. for shift := uint(0); ; shift += 7 {
  4594. if shift >= 64 {
  4595. return ErrIntOverflowGenerated
  4596. }
  4597. if iNdEx >= l {
  4598. return io.ErrUnexpectedEOF
  4599. }
  4600. b := dAtA[iNdEx]
  4601. iNdEx++
  4602. msglen |= int(b&0x7F) << shift
  4603. if b < 0x80 {
  4604. break
  4605. }
  4606. }
  4607. if msglen < 0 {
  4608. return ErrInvalidLengthGenerated
  4609. }
  4610. postIndex := iNdEx + msglen
  4611. if postIndex < 0 {
  4612. return ErrInvalidLengthGenerated
  4613. }
  4614. if postIndex > l {
  4615. return io.ErrUnexpectedEOF
  4616. }
  4617. if m.DetachError == nil {
  4618. m.DetachError = &VolumeError{}
  4619. }
  4620. if err := m.DetachError.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4621. return err
  4622. }
  4623. iNdEx = postIndex
  4624. default:
  4625. iNdEx = preIndex
  4626. skippy, err := skipGenerated(dAtA[iNdEx:])
  4627. if err != nil {
  4628. return err
  4629. }
  4630. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4631. return ErrInvalidLengthGenerated
  4632. }
  4633. if (iNdEx + skippy) > l {
  4634. return io.ErrUnexpectedEOF
  4635. }
  4636. iNdEx += skippy
  4637. }
  4638. }
  4639. if iNdEx > l {
  4640. return io.ErrUnexpectedEOF
  4641. }
  4642. return nil
  4643. }
  4644. func (m *VolumeAttributesClass) Unmarshal(dAtA []byte) error {
  4645. l := len(dAtA)
  4646. iNdEx := 0
  4647. for iNdEx < l {
  4648. preIndex := iNdEx
  4649. var wire uint64
  4650. for shift := uint(0); ; shift += 7 {
  4651. if shift >= 64 {
  4652. return ErrIntOverflowGenerated
  4653. }
  4654. if iNdEx >= l {
  4655. return io.ErrUnexpectedEOF
  4656. }
  4657. b := dAtA[iNdEx]
  4658. iNdEx++
  4659. wire |= uint64(b&0x7F) << shift
  4660. if b < 0x80 {
  4661. break
  4662. }
  4663. }
  4664. fieldNum := int32(wire >> 3)
  4665. wireType := int(wire & 0x7)
  4666. if wireType == 4 {
  4667. return fmt.Errorf("proto: VolumeAttributesClass: wiretype end group for non-group")
  4668. }
  4669. if fieldNum <= 0 {
  4670. return fmt.Errorf("proto: VolumeAttributesClass: illegal tag %d (wire type %d)", fieldNum, wire)
  4671. }
  4672. switch fieldNum {
  4673. case 1:
  4674. if wireType != 2 {
  4675. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  4676. }
  4677. var msglen int
  4678. for shift := uint(0); ; shift += 7 {
  4679. if shift >= 64 {
  4680. return ErrIntOverflowGenerated
  4681. }
  4682. if iNdEx >= l {
  4683. return io.ErrUnexpectedEOF
  4684. }
  4685. b := dAtA[iNdEx]
  4686. iNdEx++
  4687. msglen |= int(b&0x7F) << shift
  4688. if b < 0x80 {
  4689. break
  4690. }
  4691. }
  4692. if msglen < 0 {
  4693. return ErrInvalidLengthGenerated
  4694. }
  4695. postIndex := iNdEx + msglen
  4696. if postIndex < 0 {
  4697. return ErrInvalidLengthGenerated
  4698. }
  4699. if postIndex > l {
  4700. return io.ErrUnexpectedEOF
  4701. }
  4702. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4703. return err
  4704. }
  4705. iNdEx = postIndex
  4706. case 2:
  4707. if wireType != 2 {
  4708. return fmt.Errorf("proto: wrong wireType = %d for field DriverName", wireType)
  4709. }
  4710. var stringLen uint64
  4711. for shift := uint(0); ; shift += 7 {
  4712. if shift >= 64 {
  4713. return ErrIntOverflowGenerated
  4714. }
  4715. if iNdEx >= l {
  4716. return io.ErrUnexpectedEOF
  4717. }
  4718. b := dAtA[iNdEx]
  4719. iNdEx++
  4720. stringLen |= uint64(b&0x7F) << shift
  4721. if b < 0x80 {
  4722. break
  4723. }
  4724. }
  4725. intStringLen := int(stringLen)
  4726. if intStringLen < 0 {
  4727. return ErrInvalidLengthGenerated
  4728. }
  4729. postIndex := iNdEx + intStringLen
  4730. if postIndex < 0 {
  4731. return ErrInvalidLengthGenerated
  4732. }
  4733. if postIndex > l {
  4734. return io.ErrUnexpectedEOF
  4735. }
  4736. m.DriverName = string(dAtA[iNdEx:postIndex])
  4737. iNdEx = postIndex
  4738. case 3:
  4739. if wireType != 2 {
  4740. return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
  4741. }
  4742. var msglen int
  4743. for shift := uint(0); ; shift += 7 {
  4744. if shift >= 64 {
  4745. return ErrIntOverflowGenerated
  4746. }
  4747. if iNdEx >= l {
  4748. return io.ErrUnexpectedEOF
  4749. }
  4750. b := dAtA[iNdEx]
  4751. iNdEx++
  4752. msglen |= int(b&0x7F) << shift
  4753. if b < 0x80 {
  4754. break
  4755. }
  4756. }
  4757. if msglen < 0 {
  4758. return ErrInvalidLengthGenerated
  4759. }
  4760. postIndex := iNdEx + msglen
  4761. if postIndex < 0 {
  4762. return ErrInvalidLengthGenerated
  4763. }
  4764. if postIndex > l {
  4765. return io.ErrUnexpectedEOF
  4766. }
  4767. if m.Parameters == nil {
  4768. m.Parameters = make(map[string]string)
  4769. }
  4770. var mapkey string
  4771. var mapvalue string
  4772. for iNdEx < postIndex {
  4773. entryPreIndex := iNdEx
  4774. var wire uint64
  4775. for shift := uint(0); ; shift += 7 {
  4776. if shift >= 64 {
  4777. return ErrIntOverflowGenerated
  4778. }
  4779. if iNdEx >= l {
  4780. return io.ErrUnexpectedEOF
  4781. }
  4782. b := dAtA[iNdEx]
  4783. iNdEx++
  4784. wire |= uint64(b&0x7F) << shift
  4785. if b < 0x80 {
  4786. break
  4787. }
  4788. }
  4789. fieldNum := int32(wire >> 3)
  4790. if fieldNum == 1 {
  4791. var stringLenmapkey uint64
  4792. for shift := uint(0); ; shift += 7 {
  4793. if shift >= 64 {
  4794. return ErrIntOverflowGenerated
  4795. }
  4796. if iNdEx >= l {
  4797. return io.ErrUnexpectedEOF
  4798. }
  4799. b := dAtA[iNdEx]
  4800. iNdEx++
  4801. stringLenmapkey |= uint64(b&0x7F) << shift
  4802. if b < 0x80 {
  4803. break
  4804. }
  4805. }
  4806. intStringLenmapkey := int(stringLenmapkey)
  4807. if intStringLenmapkey < 0 {
  4808. return ErrInvalidLengthGenerated
  4809. }
  4810. postStringIndexmapkey := iNdEx + intStringLenmapkey
  4811. if postStringIndexmapkey < 0 {
  4812. return ErrInvalidLengthGenerated
  4813. }
  4814. if postStringIndexmapkey > l {
  4815. return io.ErrUnexpectedEOF
  4816. }
  4817. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  4818. iNdEx = postStringIndexmapkey
  4819. } else if fieldNum == 2 {
  4820. var stringLenmapvalue uint64
  4821. for shift := uint(0); ; shift += 7 {
  4822. if shift >= 64 {
  4823. return ErrIntOverflowGenerated
  4824. }
  4825. if iNdEx >= l {
  4826. return io.ErrUnexpectedEOF
  4827. }
  4828. b := dAtA[iNdEx]
  4829. iNdEx++
  4830. stringLenmapvalue |= uint64(b&0x7F) << shift
  4831. if b < 0x80 {
  4832. break
  4833. }
  4834. }
  4835. intStringLenmapvalue := int(stringLenmapvalue)
  4836. if intStringLenmapvalue < 0 {
  4837. return ErrInvalidLengthGenerated
  4838. }
  4839. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  4840. if postStringIndexmapvalue < 0 {
  4841. return ErrInvalidLengthGenerated
  4842. }
  4843. if postStringIndexmapvalue > l {
  4844. return io.ErrUnexpectedEOF
  4845. }
  4846. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  4847. iNdEx = postStringIndexmapvalue
  4848. } else {
  4849. iNdEx = entryPreIndex
  4850. skippy, err := skipGenerated(dAtA[iNdEx:])
  4851. if err != nil {
  4852. return err
  4853. }
  4854. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4855. return ErrInvalidLengthGenerated
  4856. }
  4857. if (iNdEx + skippy) > postIndex {
  4858. return io.ErrUnexpectedEOF
  4859. }
  4860. iNdEx += skippy
  4861. }
  4862. }
  4863. m.Parameters[mapkey] = mapvalue
  4864. iNdEx = postIndex
  4865. default:
  4866. iNdEx = preIndex
  4867. skippy, err := skipGenerated(dAtA[iNdEx:])
  4868. if err != nil {
  4869. return err
  4870. }
  4871. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4872. return ErrInvalidLengthGenerated
  4873. }
  4874. if (iNdEx + skippy) > l {
  4875. return io.ErrUnexpectedEOF
  4876. }
  4877. iNdEx += skippy
  4878. }
  4879. }
  4880. if iNdEx > l {
  4881. return io.ErrUnexpectedEOF
  4882. }
  4883. return nil
  4884. }
  4885. func (m *VolumeAttributesClassList) Unmarshal(dAtA []byte) error {
  4886. l := len(dAtA)
  4887. iNdEx := 0
  4888. for iNdEx < l {
  4889. preIndex := iNdEx
  4890. var wire uint64
  4891. for shift := uint(0); ; shift += 7 {
  4892. if shift >= 64 {
  4893. return ErrIntOverflowGenerated
  4894. }
  4895. if iNdEx >= l {
  4896. return io.ErrUnexpectedEOF
  4897. }
  4898. b := dAtA[iNdEx]
  4899. iNdEx++
  4900. wire |= uint64(b&0x7F) << shift
  4901. if b < 0x80 {
  4902. break
  4903. }
  4904. }
  4905. fieldNum := int32(wire >> 3)
  4906. wireType := int(wire & 0x7)
  4907. if wireType == 4 {
  4908. return fmt.Errorf("proto: VolumeAttributesClassList: wiretype end group for non-group")
  4909. }
  4910. if fieldNum <= 0 {
  4911. return fmt.Errorf("proto: VolumeAttributesClassList: illegal tag %d (wire type %d)", fieldNum, wire)
  4912. }
  4913. switch fieldNum {
  4914. case 1:
  4915. if wireType != 2 {
  4916. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  4917. }
  4918. var msglen int
  4919. for shift := uint(0); ; shift += 7 {
  4920. if shift >= 64 {
  4921. return ErrIntOverflowGenerated
  4922. }
  4923. if iNdEx >= l {
  4924. return io.ErrUnexpectedEOF
  4925. }
  4926. b := dAtA[iNdEx]
  4927. iNdEx++
  4928. msglen |= int(b&0x7F) << shift
  4929. if b < 0x80 {
  4930. break
  4931. }
  4932. }
  4933. if msglen < 0 {
  4934. return ErrInvalidLengthGenerated
  4935. }
  4936. postIndex := iNdEx + msglen
  4937. if postIndex < 0 {
  4938. return ErrInvalidLengthGenerated
  4939. }
  4940. if postIndex > l {
  4941. return io.ErrUnexpectedEOF
  4942. }
  4943. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4944. return err
  4945. }
  4946. iNdEx = postIndex
  4947. case 2:
  4948. if wireType != 2 {
  4949. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  4950. }
  4951. var msglen int
  4952. for shift := uint(0); ; shift += 7 {
  4953. if shift >= 64 {
  4954. return ErrIntOverflowGenerated
  4955. }
  4956. if iNdEx >= l {
  4957. return io.ErrUnexpectedEOF
  4958. }
  4959. b := dAtA[iNdEx]
  4960. iNdEx++
  4961. msglen |= int(b&0x7F) << shift
  4962. if b < 0x80 {
  4963. break
  4964. }
  4965. }
  4966. if msglen < 0 {
  4967. return ErrInvalidLengthGenerated
  4968. }
  4969. postIndex := iNdEx + msglen
  4970. if postIndex < 0 {
  4971. return ErrInvalidLengthGenerated
  4972. }
  4973. if postIndex > l {
  4974. return io.ErrUnexpectedEOF
  4975. }
  4976. m.Items = append(m.Items, VolumeAttributesClass{})
  4977. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4978. return err
  4979. }
  4980. iNdEx = postIndex
  4981. default:
  4982. iNdEx = preIndex
  4983. skippy, err := skipGenerated(dAtA[iNdEx:])
  4984. if err != nil {
  4985. return err
  4986. }
  4987. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4988. return ErrInvalidLengthGenerated
  4989. }
  4990. if (iNdEx + skippy) > l {
  4991. return io.ErrUnexpectedEOF
  4992. }
  4993. iNdEx += skippy
  4994. }
  4995. }
  4996. if iNdEx > l {
  4997. return io.ErrUnexpectedEOF
  4998. }
  4999. return nil
  5000. }
  5001. func (m *VolumeError) Unmarshal(dAtA []byte) error {
  5002. l := len(dAtA)
  5003. iNdEx := 0
  5004. for iNdEx < l {
  5005. preIndex := iNdEx
  5006. var wire uint64
  5007. for shift := uint(0); ; shift += 7 {
  5008. if shift >= 64 {
  5009. return ErrIntOverflowGenerated
  5010. }
  5011. if iNdEx >= l {
  5012. return io.ErrUnexpectedEOF
  5013. }
  5014. b := dAtA[iNdEx]
  5015. iNdEx++
  5016. wire |= uint64(b&0x7F) << shift
  5017. if b < 0x80 {
  5018. break
  5019. }
  5020. }
  5021. fieldNum := int32(wire >> 3)
  5022. wireType := int(wire & 0x7)
  5023. if wireType == 4 {
  5024. return fmt.Errorf("proto: VolumeError: wiretype end group for non-group")
  5025. }
  5026. if fieldNum <= 0 {
  5027. return fmt.Errorf("proto: VolumeError: illegal tag %d (wire type %d)", fieldNum, wire)
  5028. }
  5029. switch fieldNum {
  5030. case 1:
  5031. if wireType != 2 {
  5032. return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
  5033. }
  5034. var msglen int
  5035. for shift := uint(0); ; shift += 7 {
  5036. if shift >= 64 {
  5037. return ErrIntOverflowGenerated
  5038. }
  5039. if iNdEx >= l {
  5040. return io.ErrUnexpectedEOF
  5041. }
  5042. b := dAtA[iNdEx]
  5043. iNdEx++
  5044. msglen |= int(b&0x7F) << shift
  5045. if b < 0x80 {
  5046. break
  5047. }
  5048. }
  5049. if msglen < 0 {
  5050. return ErrInvalidLengthGenerated
  5051. }
  5052. postIndex := iNdEx + msglen
  5053. if postIndex < 0 {
  5054. return ErrInvalidLengthGenerated
  5055. }
  5056. if postIndex > l {
  5057. return io.ErrUnexpectedEOF
  5058. }
  5059. if err := m.Time.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5060. return err
  5061. }
  5062. iNdEx = postIndex
  5063. case 2:
  5064. if wireType != 2 {
  5065. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  5066. }
  5067. var stringLen uint64
  5068. for shift := uint(0); ; shift += 7 {
  5069. if shift >= 64 {
  5070. return ErrIntOverflowGenerated
  5071. }
  5072. if iNdEx >= l {
  5073. return io.ErrUnexpectedEOF
  5074. }
  5075. b := dAtA[iNdEx]
  5076. iNdEx++
  5077. stringLen |= uint64(b&0x7F) << shift
  5078. if b < 0x80 {
  5079. break
  5080. }
  5081. }
  5082. intStringLen := int(stringLen)
  5083. if intStringLen < 0 {
  5084. return ErrInvalidLengthGenerated
  5085. }
  5086. postIndex := iNdEx + intStringLen
  5087. if postIndex < 0 {
  5088. return ErrInvalidLengthGenerated
  5089. }
  5090. if postIndex > l {
  5091. return io.ErrUnexpectedEOF
  5092. }
  5093. m.Message = string(dAtA[iNdEx:postIndex])
  5094. iNdEx = postIndex
  5095. case 3:
  5096. if wireType != 0 {
  5097. return fmt.Errorf("proto: wrong wireType = %d for field ErrorCode", wireType)
  5098. }
  5099. var v int32
  5100. for shift := uint(0); ; shift += 7 {
  5101. if shift >= 64 {
  5102. return ErrIntOverflowGenerated
  5103. }
  5104. if iNdEx >= l {
  5105. return io.ErrUnexpectedEOF
  5106. }
  5107. b := dAtA[iNdEx]
  5108. iNdEx++
  5109. v |= int32(b&0x7F) << shift
  5110. if b < 0x80 {
  5111. break
  5112. }
  5113. }
  5114. m.ErrorCode = &v
  5115. default:
  5116. iNdEx = preIndex
  5117. skippy, err := skipGenerated(dAtA[iNdEx:])
  5118. if err != nil {
  5119. return err
  5120. }
  5121. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5122. return ErrInvalidLengthGenerated
  5123. }
  5124. if (iNdEx + skippy) > l {
  5125. return io.ErrUnexpectedEOF
  5126. }
  5127. iNdEx += skippy
  5128. }
  5129. }
  5130. if iNdEx > l {
  5131. return io.ErrUnexpectedEOF
  5132. }
  5133. return nil
  5134. }
  5135. func (m *VolumeNodeResources) Unmarshal(dAtA []byte) error {
  5136. l := len(dAtA)
  5137. iNdEx := 0
  5138. for iNdEx < l {
  5139. preIndex := iNdEx
  5140. var wire uint64
  5141. for shift := uint(0); ; shift += 7 {
  5142. if shift >= 64 {
  5143. return ErrIntOverflowGenerated
  5144. }
  5145. if iNdEx >= l {
  5146. return io.ErrUnexpectedEOF
  5147. }
  5148. b := dAtA[iNdEx]
  5149. iNdEx++
  5150. wire |= uint64(b&0x7F) << shift
  5151. if b < 0x80 {
  5152. break
  5153. }
  5154. }
  5155. fieldNum := int32(wire >> 3)
  5156. wireType := int(wire & 0x7)
  5157. if wireType == 4 {
  5158. return fmt.Errorf("proto: VolumeNodeResources: wiretype end group for non-group")
  5159. }
  5160. if fieldNum <= 0 {
  5161. return fmt.Errorf("proto: VolumeNodeResources: illegal tag %d (wire type %d)", fieldNum, wire)
  5162. }
  5163. switch fieldNum {
  5164. case 1:
  5165. if wireType != 0 {
  5166. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  5167. }
  5168. var v int32
  5169. for shift := uint(0); ; shift += 7 {
  5170. if shift >= 64 {
  5171. return ErrIntOverflowGenerated
  5172. }
  5173. if iNdEx >= l {
  5174. return io.ErrUnexpectedEOF
  5175. }
  5176. b := dAtA[iNdEx]
  5177. iNdEx++
  5178. v |= int32(b&0x7F) << shift
  5179. if b < 0x80 {
  5180. break
  5181. }
  5182. }
  5183. m.Count = &v
  5184. default:
  5185. iNdEx = preIndex
  5186. skippy, err := skipGenerated(dAtA[iNdEx:])
  5187. if err != nil {
  5188. return err
  5189. }
  5190. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5191. return ErrInvalidLengthGenerated
  5192. }
  5193. if (iNdEx + skippy) > l {
  5194. return io.ErrUnexpectedEOF
  5195. }
  5196. iNdEx += skippy
  5197. }
  5198. }
  5199. if iNdEx > l {
  5200. return io.ErrUnexpectedEOF
  5201. }
  5202. return nil
  5203. }
  5204. func skipGenerated(dAtA []byte) (n int, err error) {
  5205. l := len(dAtA)
  5206. iNdEx := 0
  5207. depth := 0
  5208. for iNdEx < l {
  5209. var wire uint64
  5210. for shift := uint(0); ; shift += 7 {
  5211. if shift >= 64 {
  5212. return 0, ErrIntOverflowGenerated
  5213. }
  5214. if iNdEx >= l {
  5215. return 0, io.ErrUnexpectedEOF
  5216. }
  5217. b := dAtA[iNdEx]
  5218. iNdEx++
  5219. wire |= (uint64(b) & 0x7F) << shift
  5220. if b < 0x80 {
  5221. break
  5222. }
  5223. }
  5224. wireType := int(wire & 0x7)
  5225. switch wireType {
  5226. case 0:
  5227. for shift := uint(0); ; shift += 7 {
  5228. if shift >= 64 {
  5229. return 0, ErrIntOverflowGenerated
  5230. }
  5231. if iNdEx >= l {
  5232. return 0, io.ErrUnexpectedEOF
  5233. }
  5234. iNdEx++
  5235. if dAtA[iNdEx-1] < 0x80 {
  5236. break
  5237. }
  5238. }
  5239. case 1:
  5240. iNdEx += 8
  5241. case 2:
  5242. var length int
  5243. for shift := uint(0); ; shift += 7 {
  5244. if shift >= 64 {
  5245. return 0, ErrIntOverflowGenerated
  5246. }
  5247. if iNdEx >= l {
  5248. return 0, io.ErrUnexpectedEOF
  5249. }
  5250. b := dAtA[iNdEx]
  5251. iNdEx++
  5252. length |= (int(b) & 0x7F) << shift
  5253. if b < 0x80 {
  5254. break
  5255. }
  5256. }
  5257. if length < 0 {
  5258. return 0, ErrInvalidLengthGenerated
  5259. }
  5260. iNdEx += length
  5261. case 3:
  5262. depth++
  5263. case 4:
  5264. if depth == 0 {
  5265. return 0, ErrUnexpectedEndOfGroupGenerated
  5266. }
  5267. depth--
  5268. case 5:
  5269. iNdEx += 4
  5270. default:
  5271. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  5272. }
  5273. if iNdEx < 0 {
  5274. return 0, ErrInvalidLengthGenerated
  5275. }
  5276. if depth == 0 {
  5277. return iNdEx, nil
  5278. }
  5279. }
  5280. return 0, io.ErrUnexpectedEOF
  5281. }
  5282. var (
  5283. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  5284. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  5285. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  5286. )