generated.pb.go 133 KB

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