generated.pb.go 1.6 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870478714787247873478744787547876478774787847879478804788147882478834788447885478864788747888478894789047891478924789347894478954789647897478984789947900479014790247903479044790547906479074790847909479104791147912479134791447915479164791747918479194792047921479224792347924479254792647927479284792947930479314793247933479344793547936479374793847939479404794147942479434794447945479464794747948479494795047951479524795347954479554795647957479584795947960479614796247963479644796547966479674796847969479704797147972479734797447975479764797747978479794798047981479824798347984479854798647987479884798947990479914799247993479944799547996479974799847999480004800148002480034800448005480064800748008480094801048011480124801348014480154801648017480184801948020480214802248023480244802548026480274802848029480304803148032480334803448035480364803748038480394804048041480424804348044480454804648047480484804948050480514805248053480544805548056480574805848059480604806148062480634806448065480664806748068480694807048071480724807348074480754807648077480784807948080480814808248083480844808548086480874808848089480904809148092480934809448095480964809748098480994810048101481024810348104481054810648107481084810948110481114811248113481144811548116481174811848119481204812148122481234812448125481264812748128481294813048131481324813348134481354813648137481384813948140481414814248143481444814548146481474814848149481504815148152481534815448155481564815748158481594816048161481624816348164481654816648167481684816948170481714817248173481744817548176481774817848179481804818148182481834818448185481864818748188481894819048191481924819348194481954819648197481984819948200482014820248203482044820548206482074820848209482104821148212482134821448215482164821748218482194822048221482224822348224482254822648227482284822948230482314823248233482344823548236482374823848239482404824148242482434824448245482464824748248482494825048251482524825348254482554825648257482584825948260482614826248263482644826548266482674826848269482704827148272482734827448275482764827748278482794828048281482824828348284482854828648287482884828948290482914829248293482944829548296482974829848299483004830148302483034830448305483064830748308483094831048311483124831348314483154831648317483184831948320483214832248323483244832548326483274832848329483304833148332483334833448335483364833748338483394834048341483424834348344483454834648347483484834948350483514835248353483544835548356483574835848359483604836148362483634836448365483664836748368483694837048371483724837348374483754837648377483784837948380483814838248383483844838548386483874838848389483904839148392483934839448395483964839748398483994840048401484024840348404484054840648407484084840948410484114841248413484144841548416484174841848419484204842148422484234842448425484264842748428484294843048431484324843348434484354843648437484384843948440484414844248443484444844548446484474844848449484504845148452484534845448455484564845748458484594846048461484624846348464484654846648467484684846948470484714847248473484744847548476484774847848479484804848148482484834848448485484864848748488484894849048491484924849348494484954849648497484984849948500485014850248503485044850548506485074850848509485104851148512485134851448515485164851748518485194852048521485224852348524485254852648527485284852948530485314853248533485344853548536485374853848539485404854148542485434854448545485464854748548485494855048551485524855348554485554855648557485584855948560485614856248563485644856548566485674856848569485704857148572485734857448575485764857748578485794858048581485824858348584485854858648587485884858948590485914859248593485944859548596485974859848599486004860148602486034860448605486064860748608486094861048611486124861348614486154861648617486184861948620486214862248623486244862548626486274862848629486304863148632486334863448635486364863748638486394864048641486424864348644486454864648647486484864948650486514865248653486544865548656486574865848659486604866148662486634866448665486664866748668486694867048671486724867348674486754867648677486784867948680486814868248683486844868548686486874868848689486904869148692486934869448695486964869748698486994870048701487024870348704487054870648707487084870948710487114871248713487144871548716487174871848719487204872148722487234872448725487264872748728487294873048731487324873348734487354873648737487384873948740487414874248743487444874548746487474874848749487504875148752487534875448755487564875748758487594876048761487624876348764487654876648767487684876948770487714877248773487744877548776487774877848779487804878148782487834878448785487864878748788487894879048791487924879348794487954879648797487984879948800488014880248803488044880548806488074880848809488104881148812488134881448815488164881748818488194882048821488224882348824488254882648827488284882948830488314883248833488344883548836488374883848839488404884148842488434884448845488464884748848488494885048851488524885348854488554885648857488584885948860488614886248863488644886548866488674886848869488704887148872488734887448875488764887748878488794888048881488824888348884488854888648887488884888948890488914889248893488944889548896488974889848899489004890148902489034890448905489064890748908489094891048911489124891348914489154891648917489184891948920489214892248923489244892548926489274892848929489304893148932489334893448935489364893748938489394894048941489424894348944489454894648947489484894948950489514895248953489544895548956489574895848959489604896148962489634896448965489664896748968489694897048971489724897348974489754897648977489784897948980489814898248983489844898548986489874898848989489904899148992489934899448995489964899748998489994900049001490024900349004490054900649007490084900949010490114901249013490144901549016490174901849019490204902149022490234902449025490264902749028490294903049031490324903349034490354903649037490384903949040490414904249043490444904549046490474904849049490504905149052490534905449055490564905749058490594906049061490624906349064490654906649067490684906949070490714907249073490744907549076490774907849079490804908149082490834908449085490864908749088490894909049091490924909349094490954909649097490984909949100491014910249103491044910549106491074910849109491104911149112491134911449115491164911749118491194912049121491224912349124491254912649127491284912949130491314913249133491344913549136491374913849139491404914149142491434914449145491464914749148491494915049151491524915349154491554915649157491584915949160491614916249163491644916549166491674916849169491704917149172491734917449175491764917749178491794918049181491824918349184491854918649187491884918949190491914919249193491944919549196491974919849199492004920149202492034920449205492064920749208492094921049211492124921349214492154921649217492184921949220492214922249223492244922549226492274922849229492304923149232492334923449235492364923749238492394924049241492424924349244492454924649247492484924949250492514925249253492544925549256492574925849259492604926149262492634926449265492664926749268492694927049271492724927349274492754927649277492784927949280492814928249283492844928549286492874928849289492904929149292492934929449295492964929749298492994930049301493024930349304493054930649307493084930949310493114931249313493144931549316493174931849319493204932149322493234932449325493264932749328493294933049331493324933349334493354933649337493384933949340493414934249343493444934549346493474934849349493504935149352493534935449355493564935749358493594936049361493624936349364493654936649367493684936949370493714937249373493744937549376493774937849379493804938149382493834938449385493864938749388493894939049391493924939349394493954939649397493984939949400494014940249403494044940549406494074940849409494104941149412494134941449415494164941749418494194942049421494224942349424494254942649427494284942949430494314943249433494344943549436494374943849439494404944149442494434944449445494464944749448494494945049451494524945349454494554945649457494584945949460494614946249463494644946549466494674946849469494704947149472494734947449475494764947749478494794948049481494824948349484494854948649487494884948949490494914949249493494944949549496494974949849499495004950149502495034950449505495064950749508495094951049511495124951349514495154951649517495184951949520495214952249523495244952549526495274952849529495304953149532495334953449535495364953749538495394954049541495424954349544495454954649547495484954949550495514955249553495544955549556495574955849559495604956149562495634956449565495664956749568495694957049571495724957349574495754957649577495784957949580495814958249583495844958549586495874958849589495904959149592495934959449595495964959749598495994960049601496024960349604496054960649607496084960949610496114961249613496144961549616496174961849619496204962149622496234962449625496264962749628496294963049631496324963349634496354963649637496384963949640496414964249643496444964549646496474964849649496504965149652496534965449655496564965749658496594966049661496624966349664496654966649667496684966949670496714967249673496744967549676496774967849679496804968149682496834968449685496864968749688496894969049691496924969349694496954969649697496984969949700497014970249703497044970549706497074970849709497104971149712497134971449715497164971749718497194972049721497224972349724497254972649727497284972949730497314973249733497344973549736497374973849739497404974149742497434974449745497464974749748497494975049751497524975349754497554975649757497584975949760497614976249763497644976549766497674976849769497704977149772497734977449775497764977749778497794978049781497824978349784497854978649787497884978949790497914979249793497944979549796497974979849799498004980149802498034980449805498064980749808498094981049811498124981349814498154981649817498184981949820498214982249823498244982549826498274982849829498304983149832498334983449835498364983749838498394984049841498424984349844498454984649847498484984949850498514985249853498544985549856498574985849859498604986149862498634986449865498664986749868498694987049871498724987349874498754987649877498784987949880498814988249883498844988549886498874988849889498904989149892498934989449895498964989749898498994990049901499024990349904499054990649907499084990949910499114991249913499144991549916499174991849919499204992149922499234992449925499264992749928499294993049931499324993349934499354993649937499384993949940499414994249943499444994549946499474994849949499504995149952499534995449955499564995749958499594996049961499624996349964499654996649967499684996949970499714997249973499744997549976499774997849979499804998149982499834998449985499864998749988499894999049991499924999349994499954999649997499984999950000500015000250003500045000550006500075000850009500105001150012500135001450015500165001750018500195002050021500225002350024500255002650027500285002950030500315003250033500345003550036500375003850039500405004150042500435004450045500465004750048500495005050051500525005350054500555005650057500585005950060500615006250063500645006550066500675006850069500705007150072500735007450075500765007750078500795008050081500825008350084500855008650087500885008950090500915009250093500945009550096500975009850099501005010150102501035010450105501065010750108501095011050111501125011350114501155011650117501185011950120501215012250123501245012550126501275012850129501305013150132501335013450135501365013750138501395014050141501425014350144501455014650147501485014950150501515015250153501545015550156501575015850159501605016150162501635016450165501665016750168501695017050171501725017350174501755017650177501785017950180501815018250183501845018550186501875018850189501905019150192501935019450195501965019750198501995020050201502025020350204502055020650207502085020950210502115021250213502145021550216502175021850219502205022150222502235022450225502265022750228502295023050231502325023350234502355023650237502385023950240502415024250243502445024550246502475024850249502505025150252502535025450255502565025750258502595026050261502625026350264502655026650267502685026950270502715027250273502745027550276502775027850279502805028150282502835028450285502865028750288502895029050291502925029350294502955029650297502985029950300503015030250303503045030550306503075030850309503105031150312503135031450315503165031750318503195032050321503225032350324503255032650327503285032950330503315033250333503345033550336503375033850339503405034150342503435034450345503465034750348503495035050351503525035350354503555035650357503585035950360503615036250363503645036550366503675036850369503705037150372503735037450375503765037750378503795038050381503825038350384503855038650387503885038950390503915039250393503945039550396503975039850399504005040150402504035040450405504065040750408504095041050411504125041350414504155041650417504185041950420504215042250423504245042550426504275042850429504305043150432504335043450435504365043750438504395044050441504425044350444504455044650447504485044950450504515045250453504545045550456504575045850459504605046150462504635046450465504665046750468504695047050471504725047350474504755047650477504785047950480504815048250483504845048550486504875048850489504905049150492504935049450495504965049750498504995050050501505025050350504505055050650507505085050950510505115051250513505145051550516505175051850519505205052150522505235052450525505265052750528505295053050531505325053350534505355053650537505385053950540505415054250543505445054550546505475054850549505505055150552505535055450555505565055750558505595056050561505625056350564505655056650567505685056950570505715057250573505745057550576505775057850579505805058150582505835058450585505865058750588505895059050591505925059350594505955059650597505985059950600506015060250603506045060550606506075060850609506105061150612506135061450615506165061750618506195062050621506225062350624506255062650627506285062950630506315063250633506345063550636506375063850639506405064150642506435064450645506465064750648506495065050651506525065350654506555065650657506585065950660506615066250663506645066550666506675066850669506705067150672506735067450675506765067750678506795068050681506825068350684506855068650687506885068950690506915069250693506945069550696506975069850699507005070150702507035070450705507065070750708507095071050711507125071350714507155071650717507185071950720507215072250723507245072550726507275072850729507305073150732507335073450735507365073750738507395074050741507425074350744507455074650747507485074950750507515075250753507545075550756507575075850759507605076150762507635076450765507665076750768507695077050771507725077350774507755077650777507785077950780507815078250783507845078550786507875078850789507905079150792507935079450795507965079750798507995080050801508025080350804508055080650807508085080950810508115081250813508145081550816508175081850819508205082150822508235082450825508265082750828508295083050831508325083350834508355083650837508385083950840508415084250843508445084550846508475084850849508505085150852508535085450855508565085750858508595086050861508625086350864508655086650867508685086950870508715087250873508745087550876508775087850879508805088150882508835088450885508865088750888508895089050891508925089350894508955089650897508985089950900509015090250903509045090550906509075090850909509105091150912509135091450915509165091750918509195092050921509225092350924509255092650927509285092950930509315093250933509345093550936509375093850939509405094150942509435094450945509465094750948509495095050951509525095350954509555095650957509585095950960509615096250963509645096550966509675096850969509705097150972509735097450975509765097750978509795098050981509825098350984509855098650987509885098950990509915099250993509945099550996509975099850999510005100151002510035100451005510065100751008510095101051011510125101351014510155101651017510185101951020510215102251023510245102551026510275102851029510305103151032510335103451035510365103751038510395104051041510425104351044510455104651047510485104951050510515105251053510545105551056510575105851059510605106151062510635106451065510665106751068510695107051071510725107351074510755107651077510785107951080510815108251083510845108551086510875108851089510905109151092510935109451095510965109751098510995110051101511025110351104511055110651107511085110951110511115111251113511145111551116511175111851119511205112151122511235112451125511265112751128511295113051131511325113351134511355113651137511385113951140511415114251143511445114551146511475114851149511505115151152511535115451155511565115751158511595116051161511625116351164511655116651167511685116951170511715117251173511745117551176511775117851179511805118151182511835118451185511865118751188511895119051191511925119351194511955119651197511985119951200512015120251203512045120551206512075120851209512105121151212512135121451215512165121751218512195122051221512225122351224512255122651227512285122951230512315123251233512345123551236512375123851239512405124151242512435124451245512465124751248512495125051251512525125351254512555125651257512585125951260512615126251263512645126551266512675126851269512705127151272512735127451275512765127751278512795128051281512825128351284512855128651287512885128951290512915129251293512945129551296512975129851299513005130151302513035130451305513065130751308513095131051311513125131351314513155131651317513185131951320513215132251323513245132551326513275132851329513305133151332513335133451335513365133751338513395134051341513425134351344513455134651347513485134951350513515135251353513545135551356513575135851359513605136151362513635136451365513665136751368513695137051371513725137351374513755137651377513785137951380513815138251383513845138551386513875138851389513905139151392513935139451395513965139751398513995140051401514025140351404514055140651407514085140951410514115141251413514145141551416514175141851419514205142151422514235142451425514265142751428514295143051431514325143351434514355143651437514385143951440514415144251443514445144551446514475144851449514505145151452514535145451455514565145751458514595146051461514625146351464514655146651467514685146951470514715147251473514745147551476514775147851479514805148151482514835148451485514865148751488514895149051491514925149351494514955149651497514985149951500515015150251503515045150551506515075150851509515105151151512515135151451515515165151751518515195152051521515225152351524515255152651527515285152951530515315153251533515345153551536515375153851539515405154151542515435154451545515465154751548515495155051551515525155351554515555155651557515585155951560515615156251563515645156551566515675156851569515705157151572515735157451575515765157751578515795158051581515825158351584515855158651587515885158951590515915159251593515945159551596515975159851599516005160151602516035160451605516065160751608516095161051611516125161351614516155161651617516185161951620516215162251623516245162551626516275162851629516305163151632516335163451635516365163751638516395164051641516425164351644516455164651647516485164951650516515165251653516545165551656516575165851659516605166151662516635166451665516665166751668516695167051671516725167351674516755167651677516785167951680516815168251683516845168551686516875168851689516905169151692516935169451695516965169751698516995170051701517025170351704517055170651707517085170951710517115171251713517145171551716517175171851719517205172151722517235172451725517265172751728517295173051731517325173351734517355173651737517385173951740517415174251743517445174551746517475174851749517505175151752517535175451755517565175751758517595176051761517625176351764517655176651767517685176951770517715177251773517745177551776517775177851779517805178151782517835178451785517865178751788517895179051791517925179351794517955179651797517985179951800518015180251803518045180551806518075180851809518105181151812518135181451815518165181751818518195182051821518225182351824518255182651827518285182951830518315183251833518345183551836518375183851839518405184151842518435184451845518465184751848518495185051851518525185351854518555185651857518585185951860518615186251863518645186551866518675186851869518705187151872518735187451875518765187751878518795188051881518825188351884518855188651887518885188951890518915189251893518945189551896518975189851899519005190151902519035190451905519065190751908519095191051911519125191351914519155191651917519185191951920519215192251923519245192551926519275192851929519305193151932519335193451935519365193751938519395194051941519425194351944519455194651947519485194951950519515195251953519545195551956519575195851959519605196151962519635196451965519665196751968519695197051971519725197351974519755197651977519785197951980519815198251983519845198551986519875198851989519905199151992519935199451995519965199751998519995200052001520025200352004520055200652007520085200952010520115201252013520145201552016520175201852019520205202152022520235202452025520265202752028520295203052031520325203352034520355203652037520385203952040520415204252043520445204552046520475204852049520505205152052520535205452055520565205752058520595206052061520625206352064520655206652067520685206952070520715207252073520745207552076520775207852079520805208152082520835208452085520865208752088520895209052091520925209352094520955209652097520985209952100521015210252103521045210552106521075210852109521105211152112521135211452115521165211752118521195212052121521225212352124521255212652127521285212952130521315213252133521345213552136521375213852139521405214152142521435214452145521465214752148521495215052151521525215352154521555215652157521585215952160521615216252163521645216552166521675216852169521705217152172521735217452175521765217752178521795218052181521825218352184521855218652187521885218952190521915219252193521945219552196521975219852199522005220152202522035220452205522065220752208522095221052211522125221352214522155221652217522185221952220522215222252223522245222552226522275222852229522305223152232522335223452235522365223752238522395224052241522425224352244522455224652247522485224952250522515225252253522545225552256522575225852259522605226152262522635226452265522665226752268522695227052271522725227352274522755227652277522785227952280522815228252283522845228552286522875228852289522905229152292522935229452295522965229752298522995230052301523025230352304523055230652307523085230952310523115231252313523145231552316523175231852319523205232152322523235232452325523265232752328523295233052331523325233352334523355233652337523385233952340523415234252343523445234552346523475234852349523505235152352523535235452355523565235752358523595236052361523625236352364523655236652367523685236952370523715237252373523745237552376523775237852379523805238152382523835238452385523865238752388523895239052391523925239352394523955239652397523985239952400524015240252403524045240552406524075240852409524105241152412524135241452415524165241752418524195242052421524225242352424524255242652427524285242952430524315243252433524345243552436524375243852439524405244152442524435244452445524465244752448524495245052451524525245352454524555245652457524585245952460524615246252463524645246552466524675246852469524705247152472524735247452475524765247752478524795248052481524825248352484524855248652487524885248952490524915249252493524945249552496524975249852499525005250152502525035250452505525065250752508525095251052511525125251352514525155251652517525185251952520525215252252523525245252552526525275252852529525305253152532525335253452535525365253752538525395254052541525425254352544525455254652547525485254952550525515255252553525545255552556525575255852559525605256152562525635256452565525665256752568525695257052571525725257352574525755257652577525785257952580525815258252583525845258552586525875258852589525905259152592525935259452595525965259752598525995260052601526025260352604526055260652607526085260952610526115261252613526145261552616526175261852619526205262152622526235262452625526265262752628526295263052631526325263352634526355263652637526385263952640526415264252643526445264552646526475264852649526505265152652526535265452655526565265752658526595266052661526625266352664526655266652667526685266952670526715267252673526745267552676526775267852679526805268152682526835268452685526865268752688526895269052691526925269352694526955269652697526985269952700527015270252703527045270552706527075270852709527105271152712527135271452715527165271752718527195272052721527225272352724527255272652727527285272952730527315273252733527345273552736527375273852739527405274152742527435274452745527465274752748527495275052751527525275352754527555275652757527585275952760527615276252763527645276552766527675276852769527705277152772527735277452775527765277752778527795278052781527825278352784527855278652787527885278952790527915279252793527945279552796527975279852799528005280152802528035280452805528065280752808528095281052811528125281352814528155281652817528185281952820528215282252823528245282552826528275282852829528305283152832528335283452835528365283752838528395284052841528425284352844528455284652847528485284952850528515285252853528545285552856528575285852859528605286152862528635286452865528665286752868528695287052871528725287352874528755287652877528785287952880528815288252883528845288552886528875288852889528905289152892528935289452895528965289752898528995290052901529025290352904529055290652907529085290952910529115291252913529145291552916529175291852919529205292152922529235292452925529265292752928529295293052931529325293352934529355293652937529385293952940529415294252943529445294552946529475294852949529505295152952529535295452955529565295752958529595296052961529625296352964529655296652967529685296952970529715297252973529745297552976529775297852979529805298152982529835298452985529865298752988529895299052991529925299352994529955299652997529985299953000530015300253003530045300553006530075300853009530105301153012530135301453015530165301753018530195302053021530225302353024530255302653027530285302953030530315303253033530345303553036530375303853039530405304153042530435304453045530465304753048530495305053051530525305353054530555305653057530585305953060530615306253063530645306553066530675306853069530705307153072530735307453075530765307753078530795308053081530825308353084530855308653087530885308953090530915309253093530945309553096530975309853099531005310153102531035310453105531065310753108531095311053111531125311353114531155311653117531185311953120531215312253123531245312553126531275312853129531305313153132531335313453135531365313753138531395314053141531425314353144531455314653147531485314953150531515315253153531545315553156531575315853159531605316153162531635316453165531665316753168531695317053171531725317353174531755317653177531785317953180531815318253183531845318553186531875318853189531905319153192531935319453195531965319753198531995320053201532025320353204532055320653207532085320953210532115321253213532145321553216532175321853219532205322153222532235322453225532265322753228532295323053231532325323353234532355323653237532385323953240532415324253243532445324553246532475324853249532505325153252532535325453255532565325753258532595326053261532625326353264532655326653267532685326953270532715327253273532745327553276532775327853279532805328153282532835328453285532865328753288532895329053291532925329353294532955329653297532985329953300533015330253303533045330553306533075330853309533105331153312533135331453315533165331753318533195332053321533225332353324533255332653327533285332953330533315333253333533345333553336533375333853339533405334153342533435334453345533465334753348533495335053351533525335353354533555335653357533585335953360533615336253363533645336553366533675336853369533705337153372533735337453375533765337753378533795338053381533825338353384533855338653387533885338953390533915339253393533945339553396533975339853399534005340153402534035340453405534065340753408534095341053411534125341353414534155341653417534185341953420534215342253423534245342553426534275342853429534305343153432534335343453435534365343753438534395344053441534425344353444534455344653447534485344953450534515345253453534545345553456534575345853459534605346153462534635346453465534665346753468534695347053471534725347353474534755347653477534785347953480534815348253483534845348553486534875348853489534905349153492534935349453495534965349753498534995350053501535025350353504535055350653507535085350953510535115351253513535145351553516535175351853519535205352153522535235352453525535265352753528535295353053531535325353353534535355353653537535385353953540535415354253543535445354553546535475354853549535505355153552535535355453555535565355753558535595356053561535625356353564535655356653567535685356953570535715357253573535745357553576535775357853579535805358153582535835358453585535865358753588535895359053591535925359353594535955359653597535985359953600536015360253603536045360553606536075360853609536105361153612536135361453615536165361753618536195362053621536225362353624536255362653627536285362953630536315363253633536345363553636536375363853639536405364153642536435364453645536465364753648536495365053651536525365353654536555365653657536585365953660536615366253663536645366553666536675366853669536705367153672536735367453675536765367753678536795368053681536825368353684536855368653687536885368953690536915369253693536945369553696536975369853699537005370153702537035370453705537065370753708537095371053711537125371353714537155371653717537185371953720537215372253723537245372553726537275372853729537305373153732537335373453735537365373753738537395374053741537425374353744537455374653747537485374953750537515375253753537545375553756537575375853759537605376153762537635376453765537665376753768537695377053771537725377353774537755377653777537785377953780537815378253783537845378553786537875378853789537905379153792537935379453795537965379753798537995380053801538025380353804538055380653807538085380953810538115381253813538145381553816538175381853819538205382153822538235382453825538265382753828538295383053831538325383353834538355383653837538385383953840538415384253843538445384553846538475384853849538505385153852538535385453855538565385753858538595386053861538625386353864538655386653867538685386953870538715387253873538745387553876538775387853879538805388153882538835388453885538865388753888538895389053891538925389353894538955389653897538985389953900539015390253903539045390553906539075390853909539105391153912539135391453915539165391753918539195392053921539225392353924539255392653927539285392953930539315393253933539345393553936539375393853939539405394153942539435394453945539465394753948539495395053951539525395353954539555395653957539585395953960539615396253963539645396553966539675396853969539705397153972539735397453975539765397753978539795398053981539825398353984539855398653987539885398953990539915399253993539945399553996539975399853999540005400154002540035400454005540065400754008540095401054011540125401354014540155401654017540185401954020540215402254023540245402554026540275402854029540305403154032540335403454035540365403754038540395404054041540425404354044540455404654047540485404954050540515405254053540545405554056540575405854059540605406154062540635406454065540665406754068540695407054071540725407354074540755407654077540785407954080540815408254083540845408554086540875408854089540905409154092540935409454095540965409754098540995410054101541025410354104541055410654107541085410954110541115411254113541145411554116541175411854119541205412154122541235412454125541265412754128541295413054131541325413354134541355413654137541385413954140541415414254143541445414554146541475414854149541505415154152541535415454155541565415754158541595416054161541625416354164541655416654167541685416954170541715417254173541745417554176541775417854179541805418154182541835418454185541865418754188541895419054191541925419354194541955419654197541985419954200542015420254203542045420554206542075420854209542105421154212542135421454215542165421754218542195422054221542225422354224542255422654227542285422954230542315423254233542345423554236542375423854239542405424154242542435424454245542465424754248542495425054251542525425354254542555425654257542585425954260542615426254263542645426554266542675426854269542705427154272542735427454275542765427754278542795428054281542825428354284542855428654287542885428954290542915429254293542945429554296542975429854299543005430154302543035430454305543065430754308543095431054311543125431354314543155431654317543185431954320543215432254323543245432554326543275432854329543305433154332543335433454335543365433754338543395434054341543425434354344543455434654347543485434954350543515435254353543545435554356543575435854359543605436154362543635436454365543665436754368543695437054371543725437354374543755437654377543785437954380543815438254383543845438554386543875438854389543905439154392543935439454395543965439754398543995440054401544025440354404544055440654407544085440954410544115441254413544145441554416544175441854419544205442154422544235442454425544265442754428544295443054431544325443354434544355443654437544385443954440544415444254443544445444554446544475444854449544505445154452544535445454455544565445754458544595446054461544625446354464544655446654467544685446954470544715447254473544745447554476544775447854479544805448154482544835448454485544865448754488544895449054491544925449354494544955449654497544985449954500545015450254503545045450554506545075450854509545105451154512545135451454515545165451754518545195452054521545225452354524545255452654527545285452954530545315453254533545345453554536545375453854539545405454154542545435454454545545465454754548545495455054551545525455354554545555455654557545585455954560545615456254563545645456554566545675456854569545705457154572545735457454575545765457754578545795458054581545825458354584545855458654587545885458954590545915459254593545945459554596545975459854599546005460154602546035460454605546065460754608546095461054611546125461354614546155461654617546185461954620546215462254623546245462554626546275462854629546305463154632546335463454635546365463754638546395464054641546425464354644546455464654647546485464954650546515465254653546545465554656546575465854659546605466154662546635466454665546665466754668546695467054671546725467354674546755467654677546785467954680546815468254683546845468554686546875468854689546905469154692546935469454695546965469754698546995470054701547025470354704547055470654707547085470954710547115471254713547145471554716547175471854719547205472154722547235472454725547265472754728547295473054731547325473354734547355473654737547385473954740547415474254743547445474554746547475474854749547505475154752547535475454755547565475754758547595476054761547625476354764547655476654767547685476954770547715477254773547745477554776547775477854779547805478154782547835478454785547865478754788547895479054791547925479354794547955479654797547985479954800548015480254803548045480554806548075480854809548105481154812548135481454815548165481754818548195482054821548225482354824548255482654827548285482954830548315483254833548345483554836548375483854839548405484154842548435484454845548465484754848548495485054851548525485354854548555485654857548585485954860548615486254863548645486554866548675486854869548705487154872548735487454875548765487754878548795488054881548825488354884548855488654887548885488954890548915489254893548945489554896548975489854899549005490154902549035490454905549065490754908549095491054911549125491354914549155491654917549185491954920549215492254923549245492554926549275492854929549305493154932549335493454935549365493754938549395494054941549425494354944549455494654947549485494954950549515495254953549545495554956549575495854959549605496154962549635496454965549665496754968549695497054971549725497354974549755497654977549785497954980549815498254983549845498554986549875498854989549905499154992549935499454995549965499754998549995500055001550025500355004550055500655007550085500955010550115501255013550145501555016550175501855019550205502155022550235502455025550265502755028550295503055031550325503355034550355503655037550385503955040550415504255043550445504555046550475504855049550505505155052550535505455055550565505755058550595506055061550625506355064550655506655067550685506955070550715507255073550745507555076550775507855079550805508155082550835508455085550865508755088550895509055091550925509355094550955509655097550985509955100551015510255103551045510555106551075510855109551105511155112551135511455115551165511755118551195512055121551225512355124551255512655127551285512955130551315513255133551345513555136551375513855139551405514155142551435514455145551465514755148551495515055151551525515355154551555515655157551585515955160551615516255163551645516555166551675516855169551705517155172551735517455175551765517755178551795518055181551825518355184551855518655187551885518955190551915519255193551945519555196551975519855199552005520155202552035520455205552065520755208552095521055211552125521355214552155521655217552185521955220552215522255223552245522555226552275522855229552305523155232552335523455235552365523755238552395524055241552425524355244552455524655247552485524955250552515525255253552545525555256552575525855259552605526155262552635526455265552665526755268552695527055271552725527355274552755527655277552785527955280552815528255283552845528555286552875528855289552905529155292552935529455295552965529755298552995530055301553025530355304553055530655307553085530955310553115531255313553145531555316553175531855319553205532155322553235532455325553265532755328553295533055331553325533355334553355533655337553385533955340553415534255343553445534555346553475534855349553505535155352553535535455355553565535755358553595536055361553625536355364553655536655367553685536955370553715537255373553745537555376553775537855379553805538155382553835538455385553865538755388553895539055391553925539355394553955539655397553985539955400554015540255403554045540555406554075540855409554105541155412554135541455415554165541755418554195542055421554225542355424554255542655427554285542955430554315543255433554345543555436554375543855439554405544155442554435544455445554465544755448554495545055451554525545355454554555545655457554585545955460554615546255463554645546555466554675546855469554705547155472554735547455475554765547755478554795548055481554825548355484554855548655487554885548955490554915549255493554945549555496554975549855499555005550155502555035550455505555065550755508555095551055511555125551355514555155551655517555185551955520555215552255523555245552555526555275552855529555305553155532555335553455535555365553755538555395554055541555425554355544555455554655547555485554955550555515555255553555545555555556555575555855559555605556155562555635556455565555665556755568555695557055571555725557355574555755557655577555785557955580555815558255583555845558555586555875558855589555905559155592555935559455595555965559755598555995560055601556025560355604556055560655607556085560955610556115561255613556145561555616556175561855619556205562155622556235562455625556265562755628556295563055631556325563355634556355563655637556385563955640556415564255643556445564555646556475564855649556505565155652556535565455655556565565755658556595566055661556625566355664556655566655667556685566955670556715567255673556745567555676556775567855679556805568155682556835568455685556865568755688556895569055691556925569355694556955569655697556985569955700557015570255703557045570555706557075570855709557105571155712557135571455715557165571755718557195572055721557225572355724557255572655727557285572955730557315573255733557345573555736557375573855739557405574155742557435574455745557465574755748557495575055751557525575355754557555575655757557585575955760557615576255763557645576555766557675576855769557705577155772557735577455775557765577755778557795578055781557825578355784557855578655787557885578955790557915579255793557945579555796557975579855799558005580155802558035580455805558065580755808558095581055811558125581355814558155581655817558185581955820558215582255823558245582555826558275582855829558305583155832558335583455835558365583755838558395584055841558425584355844558455584655847558485584955850558515585255853558545585555856558575585855859558605586155862558635586455865558665586755868558695587055871558725587355874558755587655877558785587955880558815588255883558845588555886558875588855889558905589155892558935589455895558965589755898558995590055901559025590355904559055590655907559085590955910559115591255913559145591555916559175591855919559205592155922559235592455925559265592755928559295593055931559325593355934559355593655937559385593955940559415594255943559445594555946559475594855949559505595155952559535595455955559565595755958559595596055961559625596355964559655596655967559685596955970559715597255973559745597555976559775597855979559805598155982559835598455985559865598755988559895599055991559925599355994559955599655997559985599956000560015600256003560045600556006560075600856009560105601156012560135601456015560165601756018560195602056021560225602356024560255602656027560285602956030560315603256033560345603556036560375603856039560405604156042560435604456045560465604756048560495605056051560525605356054560555605656057560585605956060560615606256063560645606556066560675606856069560705607156072560735607456075560765607756078560795608056081560825608356084560855608656087560885608956090560915609256093560945609556096560975609856099561005610156102561035610456105561065610756108561095611056111561125611356114561155611656117561185611956120561215612256123561245612556126561275612856129561305613156132561335613456135561365613756138561395614056141561425614356144561455614656147561485614956150561515615256153561545615556156561575615856159561605616156162561635616456165561665616756168561695617056171561725617356174561755617656177561785617956180561815618256183561845618556186561875618856189561905619156192561935619456195561965619756198561995620056201562025620356204562055620656207562085620956210562115621256213562145621556216562175621856219562205622156222562235622456225562265622756228562295623056231562325623356234562355623656237562385623956240562415624256243562445624556246562475624856249562505625156252562535625456255562565625756258562595626056261562625626356264562655626656267562685626956270562715627256273562745627556276562775627856279562805628156282562835628456285562865628756288562895629056291562925629356294562955629656297562985629956300563015630256303563045630556306563075630856309563105631156312563135631456315563165631756318563195632056321563225632356324563255632656327563285632956330563315633256333563345633556336563375633856339563405634156342563435634456345563465634756348563495635056351563525635356354563555635656357563585635956360563615636256363563645636556366563675636856369563705637156372563735637456375563765637756378563795638056381563825638356384563855638656387563885638956390563915639256393563945639556396563975639856399564005640156402564035640456405564065640756408564095641056411564125641356414564155641656417564185641956420564215642256423564245642556426564275642856429564305643156432564335643456435564365643756438564395644056441564425644356444564455644656447564485644956450564515645256453564545645556456564575645856459564605646156462564635646456465564665646756468564695647056471564725647356474564755647656477564785647956480564815648256483564845648556486564875648856489564905649156492564935649456495564965649756498564995650056501565025650356504565055650656507565085650956510565115651256513565145651556516565175651856519565205652156522565235652456525565265652756528565295653056531565325653356534565355653656537565385653956540565415654256543565445654556546565475654856549565505655156552565535655456555565565655756558565595656056561565625656356564565655656656567565685656956570565715657256573565745657556576565775657856579565805658156582565835658456585565865658756588565895659056591565925659356594565955659656597565985659956600566015660256603566045660556606566075660856609566105661156612566135661456615566165661756618566195662056621566225662356624566255662656627566285662956630566315663256633566345663556636566375663856639566405664156642566435664456645566465664756648566495665056651566525665356654566555665656657566585665956660566615666256663566645666556666566675666856669566705667156672566735667456675566765667756678566795668056681566825668356684566855668656687566885668956690566915669256693566945669556696566975669856699567005670156702567035670456705567065670756708567095671056711567125671356714567155671656717567185671956720567215672256723567245672556726567275672856729567305673156732567335673456735567365673756738567395674056741567425674356744567455674656747567485674956750567515675256753567545675556756567575675856759567605676156762567635676456765567665676756768567695677056771567725677356774567755677656777567785677956780567815678256783567845678556786567875678856789567905679156792567935679456795567965679756798567995680056801568025680356804568055680656807568085680956810568115681256813568145681556816568175681856819568205682156822568235682456825568265682756828568295683056831568325683356834568355683656837568385683956840568415684256843568445684556846568475684856849568505685156852568535685456855568565685756858568595686056861568625686356864568655686656867568685686956870568715687256873568745687556876568775687856879568805688156882568835688456885568865688756888568895689056891568925689356894568955689656897568985689956900569015690256903569045690556906569075690856909569105691156912569135691456915569165691756918569195692056921569225692356924569255692656927569285692956930569315693256933569345693556936569375693856939569405694156942569435694456945569465694756948569495695056951569525695356954569555695656957569585695956960569615696256963569645696556966569675696856969569705697156972569735697456975569765697756978569795698056981569825698356984569855698656987569885698956990569915699256993569945699556996569975699856999570005700157002570035700457005570065700757008570095701057011570125701357014570155701657017570185701957020570215702257023570245702557026570275702857029570305703157032570335703457035570365703757038570395704057041570425704357044570455704657047570485704957050570515705257053570545705557056570575705857059570605706157062570635706457065570665706757068570695707057071570725707357074570755707657077570785707957080570815708257083570845708557086570875708857089570905709157092570935709457095570965709757098570995710057101571025710357104571055710657107571085710957110571115711257113571145711557116571175711857119571205712157122571235712457125571265712757128571295713057131571325713357134571355713657137571385713957140571415714257143571445714557146571475714857149571505715157152571535715457155571565715757158571595716057161571625716357164571655716657167571685716957170571715717257173571745717557176571775717857179571805718157182571835718457185571865718757188571895719057191571925719357194571955719657197571985719957200572015720257203572045720557206572075720857209572105721157212572135721457215572165721757218572195722057221572225722357224572255722657227572285722957230572315723257233572345723557236572375723857239572405724157242572435724457245572465724757248572495725057251572525725357254572555725657257572585725957260572615726257263572645726557266572675726857269572705727157272572735727457275572765727757278572795728057281572825728357284572855728657287572885728957290572915729257293572945729557296572975729857299573005730157302573035730457305573065730757308573095731057311573125731357314573155731657317573185731957320573215732257323573245732557326573275732857329573305733157332573335733457335573365733757338573395734057341573425734357344573455734657347573485734957350573515735257353573545735557356573575735857359573605736157362573635736457365573665736757368573695737057371573725737357374573755737657377573785737957380573815738257383573845738557386573875738857389573905739157392573935739457395573965739757398573995740057401574025740357404574055740657407574085740957410574115741257413574145741557416574175741857419574205742157422574235742457425574265742757428574295743057431574325743357434574355743657437574385743957440574415744257443574445744557446574475744857449574505745157452574535745457455574565745757458574595746057461574625746357464574655746657467574685746957470574715747257473574745747557476574775747857479574805748157482574835748457485574865748757488574895749057491574925749357494574955749657497574985749957500575015750257503575045750557506575075750857509575105751157512575135751457515575165751757518575195752057521575225752357524575255752657527575285752957530575315753257533575345753557536575375753857539575405754157542575435754457545575465754757548575495755057551575525755357554575555755657557575585755957560575615756257563575645756557566575675756857569575705757157572575735757457575575765757757578575795758057581575825758357584575855758657587575885758957590575915759257593575945759557596575975759857599576005760157602576035760457605576065760757608576095761057611576125761357614576155761657617576185761957620576215762257623576245762557626576275762857629576305763157632576335763457635576365763757638576395764057641576425764357644576455764657647576485764957650576515765257653576545765557656576575765857659576605766157662576635766457665576665766757668576695767057671576725767357674576755767657677576785767957680576815768257683576845768557686576875768857689576905769157692576935769457695576965769757698576995770057701577025770357704577055770657707577085770957710577115771257713577145771557716577175771857719577205772157722577235772457725577265772757728577295773057731577325773357734577355773657737577385773957740577415774257743577445774557746577475774857749577505775157752577535775457755577565775757758577595776057761577625776357764577655776657767577685776957770577715777257773577745777557776577775777857779577805778157782577835778457785577865778757788577895779057791577925779357794577955779657797577985779957800578015780257803578045780557806578075780857809578105781157812578135781457815578165781757818578195782057821578225782357824578255782657827578285782957830578315783257833578345783557836578375783857839578405784157842578435784457845578465784757848578495785057851578525785357854578555785657857578585785957860578615786257863578645786557866578675786857869578705787157872578735787457875578765787757878578795788057881578825788357884578855788657887578885788957890578915789257893578945789557896578975789857899579005790157902579035790457905579065790757908579095791057911579125791357914579155791657917579185791957920579215792257923579245792557926579275792857929579305793157932579335793457935579365793757938579395794057941579425794357944579455794657947579485794957950579515795257953579545795557956579575795857959579605796157962579635796457965579665796757968579695797057971579725797357974579755797657977579785797957980579815798257983579845798557986579875798857989579905799157992579935799457995579965799757998579995800058001580025800358004580055800658007580085800958010580115801258013580145801558016580175801858019580205802158022580235802458025580265802758028580295803058031580325803358034580355803658037580385803958040580415804258043580445804558046580475804858049580505805158052580535805458055580565805758058580595806058061580625806358064580655806658067580685806958070580715807258073580745807558076580775807858079580805808158082580835808458085580865808758088580895809058091580925809358094580955809658097580985809958100581015810258103581045810558106581075810858109581105811158112581135811458115581165811758118581195812058121581225812358124581255812658127581285812958130581315813258133581345813558136581375813858139581405814158142581435814458145581465814758148581495815058151581525815358154581555815658157581585815958160581615816258163581645816558166581675816858169581705817158172581735817458175581765817758178581795818058181581825818358184581855818658187581885818958190581915819258193581945819558196581975819858199582005820158202582035820458205582065820758208582095821058211582125821358214582155821658217582185821958220582215822258223582245822558226582275822858229582305823158232582335823458235582365823758238582395824058241582425824358244582455824658247582485824958250582515825258253582545825558256582575825858259582605826158262582635826458265582665826758268582695827058271582725827358274582755827658277582785827958280582815828258283582845828558286582875828858289582905829158292582935829458295582965829758298582995830058301583025830358304583055830658307583085830958310583115831258313583145831558316583175831858319583205832158322583235832458325583265832758328583295833058331583325833358334583355833658337583385833958340583415834258343583445834558346583475834858349583505835158352583535835458355583565835758358583595836058361583625836358364583655836658367583685836958370583715837258373583745837558376583775837858379583805838158382583835838458385583865838758388583895839058391583925839358394583955839658397583985839958400584015840258403584045840558406584075840858409584105841158412584135841458415584165841758418584195842058421584225842358424584255842658427584285842958430584315843258433584345843558436584375843858439584405844158442584435844458445584465844758448584495845058451584525845358454584555845658457584585845958460584615846258463584645846558466584675846858469584705847158472584735847458475584765847758478584795848058481584825848358484584855848658487584885848958490584915849258493584945849558496584975849858499585005850158502585035850458505585065850758508585095851058511585125851358514585155851658517585185851958520585215852258523585245852558526585275852858529585305853158532585335853458535585365853758538585395854058541585425854358544585455854658547585485854958550585515855258553585545855558556585575855858559585605856158562585635856458565585665856758568585695857058571585725857358574585755857658577585785857958580585815858258583585845858558586585875858858589585905859158592585935859458595585965859758598585995860058601586025860358604586055860658607586085860958610586115861258613586145861558616586175861858619586205862158622586235862458625586265862758628586295863058631586325863358634586355863658637586385863958640586415864258643586445864558646586475864858649586505865158652586535865458655586565865758658586595866058661586625866358664586655866658667586685866958670586715867258673586745867558676586775867858679586805868158682586835868458685586865868758688586895869058691586925869358694586955869658697586985869958700587015870258703587045870558706587075870858709587105871158712587135871458715587165871758718587195872058721587225872358724587255872658727587285872958730587315873258733587345873558736587375873858739587405874158742587435874458745587465874758748587495875058751587525875358754587555875658757587585875958760587615876258763587645876558766587675876858769587705877158772587735877458775587765877758778587795878058781587825878358784587855878658787587885878958790587915879258793587945879558796587975879858799588005880158802588035880458805588065880758808588095881058811588125881358814588155881658817588185881958820588215882258823588245882558826588275882858829588305883158832588335883458835588365883758838588395884058841588425884358844588455884658847588485884958850588515885258853588545885558856588575885858859588605886158862588635886458865588665886758868588695887058871588725887358874588755887658877588785887958880588815888258883588845888558886588875888858889588905889158892588935889458895588965889758898588995890058901589025890358904589055890658907589085890958910589115891258913589145891558916589175891858919589205892158922589235892458925589265892758928589295893058931589325893358934589355893658937589385893958940589415894258943589445894558946589475894858949589505895158952589535895458955589565895758958589595896058961589625896358964589655896658967589685896958970589715897258973589745897558976589775897858979589805898158982589835898458985589865898758988589895899058991589925899358994589955899658997589985899959000590015900259003590045900559006590075900859009590105901159012590135901459015590165901759018590195902059021590225902359024590255902659027590285902959030590315903259033590345903559036590375903859039590405904159042590435904459045590465904759048590495905059051590525905359054590555905659057590585905959060590615906259063590645906559066590675906859069590705907159072590735907459075590765907759078590795908059081590825908359084590855908659087590885908959090590915909259093590945909559096590975909859099591005910159102591035910459105591065910759108591095911059111591125911359114591155911659117591185911959120591215912259123591245912559126591275912859129591305913159132591335913459135591365913759138591395914059141591425914359144591455914659147591485914959150591515915259153591545915559156591575915859159591605916159162591635916459165591665916759168591695917059171591725917359174591755917659177591785917959180591815918259183591845918559186591875918859189591905919159192591935919459195591965919759198591995920059201592025920359204592055920659207592085920959210592115921259213592145921559216592175921859219592205922159222592235922459225592265922759228592295923059231592325923359234592355923659237592385923959240592415924259243592445924559246592475924859249592505925159252592535925459255592565925759258592595926059261592625926359264592655926659267592685926959270592715927259273592745927559276592775927859279592805928159282592835928459285592865928759288592895929059291592925929359294592955929659297592985929959300593015930259303593045930559306593075930859309593105931159312593135931459315593165931759318593195932059321593225932359324593255932659327593285932959330593315933259333593345933559336593375933859339593405934159342593435934459345593465934759348593495935059351593525935359354593555935659357593585935959360593615936259363593645936559366593675936859369593705937159372593735937459375593765937759378593795938059381593825938359384593855938659387593885938959390593915939259393593945939559396593975939859399594005940159402594035940459405594065940759408594095941059411594125941359414594155941659417594185941959420594215942259423594245942559426594275942859429594305943159432594335943459435594365943759438594395944059441594425944359444594455944659447594485944959450594515945259453594545945559456594575945859459594605946159462594635946459465594665946759468594695947059471594725947359474594755947659477594785947959480594815948259483594845948559486594875948859489594905949159492594935949459495594965949759498594995950059501595025950359504595055950659507595085950959510595115951259513595145951559516595175951859519595205952159522595235952459525595265952759528595295953059531595325953359534595355953659537595385953959540595415954259543595445954559546595475954859549595505955159552595535955459555595565955759558595595956059561595625956359564595655956659567595685956959570595715957259573595745957559576595775957859579595805958159582595835958459585595865958759588595895959059591595925959359594595955959659597595985959959600596015960259603596045960559606596075960859609596105961159612596135961459615596165961759618596195962059621596225962359624596255962659627596285962959630596315963259633596345963559636596375963859639596405964159642596435964459645596465964759648596495965059651596525965359654596555965659657596585965959660596615966259663596645966559666596675966859669596705967159672596735967459675596765967759678596795968059681596825968359684596855968659687596885968959690596915969259693596945969559696596975969859699597005970159702597035970459705597065970759708597095971059711597125971359714597155971659717597185971959720597215972259723597245972559726597275972859729597305973159732597335973459735597365973759738597395974059741597425974359744597455974659747597485974959750597515975259753597545975559756597575975859759597605976159762597635976459765597665976759768597695977059771597725977359774597755977659777597785977959780597815978259783597845978559786597875978859789597905979159792597935979459795597965979759798597995980059801598025980359804598055980659807598085980959810598115981259813598145981559816598175981859819598205982159822598235982459825598265982759828598295983059831598325983359834598355983659837598385983959840598415984259843598445984559846598475984859849598505985159852598535985459855598565985759858598595986059861598625986359864598655986659867598685986959870598715987259873598745987559876598775987859879598805988159882598835988459885598865988759888598895989059891598925989359894598955989659897598985989959900599015990259903599045990559906599075990859909599105991159912599135991459915599165991759918599195992059921599225992359924599255992659927599285992959930599315993259933599345993559936599375993859939599405994159942599435994459945599465994759948599495995059951599525995359954599555995659957599585995959960599615996259963599645996559966599675996859969599705997159972599735997459975599765997759978599795998059981599825998359984599855998659987599885998959990599915999259993599945999559996599975999859999600006000160002600036000460005600066000760008600096001060011600126001360014600156001660017600186001960020600216002260023600246002560026600276002860029600306003160032600336003460035600366003760038600396004060041600426004360044600456004660047600486004960050600516005260053600546005560056600576005860059600606006160062600636006460065600666006760068600696007060071600726007360074600756007660077600786007960080600816008260083600846008560086600876008860089600906009160092600936009460095600966009760098600996010060101601026010360104601056010660107601086010960110601116011260113601146011560116601176011860119601206012160122601236012460125601266012760128601296013060131601326013360134601356013660137601386013960140601416014260143601446014560146601476014860149601506015160152601536015460155601566015760158601596016060161601626016360164601656016660167601686016960170601716017260173601746017560176601776017860179601806018160182601836018460185601866018760188601896019060191601926019360194601956019660197601986019960200602016020260203602046020560206602076020860209602106021160212602136021460215602166021760218602196022060221602226022360224602256022660227602286022960230602316023260233602346023560236602376023860239602406024160242602436024460245602466024760248602496025060251602526025360254602556025660257602586025960260602616026260263602646026560266602676026860269602706027160272602736027460275602766027760278602796028060281602826028360284602856028660287602886028960290602916029260293602946029560296602976029860299603006030160302603036030460305603066030760308603096031060311603126031360314603156031660317603186031960320603216032260323603246032560326603276032860329603306033160332603336033460335603366033760338603396034060341603426034360344603456034660347603486034960350603516035260353603546035560356603576035860359603606036160362603636036460365603666036760368603696037060371603726037360374603756037660377603786037960380603816038260383603846038560386603876038860389603906039160392603936039460395603966039760398603996040060401604026040360404604056040660407604086040960410604116041260413604146041560416604176041860419604206042160422604236042460425604266042760428604296043060431604326043360434604356043660437604386043960440604416044260443604446044560446604476044860449604506045160452604536045460455604566045760458604596046060461604626046360464604656046660467604686046960470604716047260473604746047560476604776047860479604806048160482604836048460485604866048760488604896049060491604926049360494604956049660497604986049960500605016050260503605046050560506605076050860509605106051160512605136051460515605166051760518605196052060521605226052360524605256052660527605286052960530605316053260533605346053560536605376053860539605406054160542605436054460545605466054760548605496055060551605526055360554605556055660557605586055960560605616056260563605646056560566605676056860569605706057160572605736057460575605766057760578605796058060581605826058360584605856058660587605886058960590605916059260593605946059560596605976059860599606006060160602606036060460605606066060760608606096061060611606126061360614606156061660617606186061960620606216062260623606246062560626606276062860629606306063160632606336063460635606366063760638606396064060641606426064360644606456064660647606486064960650606516065260653606546065560656606576065860659606606066160662606636066460665606666066760668606696067060671606726067360674606756067660677606786067960680606816068260683606846068560686606876068860689606906069160692606936069460695606966069760698606996070060701607026070360704607056070660707607086070960710607116071260713607146071560716607176071860719607206072160722607236072460725607266072760728607296073060731607326073360734607356073660737607386073960740607416074260743607446074560746607476074860749607506075160752607536075460755607566075760758607596076060761607626076360764607656076660767607686076960770607716077260773607746077560776607776077860779607806078160782607836078460785607866078760788607896079060791607926079360794607956079660797607986079960800608016080260803608046080560806608076080860809608106081160812608136081460815608166081760818608196082060821608226082360824608256082660827608286082960830608316083260833608346083560836608376083860839608406084160842608436084460845608466084760848608496085060851608526085360854608556085660857608586085960860608616086260863608646086560866608676086860869608706087160872608736087460875608766087760878608796088060881608826088360884608856088660887608886088960890608916089260893608946089560896608976089860899609006090160902609036090460905609066090760908609096091060911609126091360914609156091660917609186091960920609216092260923609246092560926609276092860929609306093160932609336093460935609366093760938609396094060941609426094360944609456094660947609486094960950609516095260953609546095560956609576095860959609606096160962609636096460965609666096760968609696097060971609726097360974609756097660977609786097960980609816098260983609846098560986609876098860989609906099160992609936099460995609966099760998609996100061001610026100361004610056100661007610086100961010610116101261013610146101561016610176101861019610206102161022610236102461025610266102761028610296103061031610326103361034610356103661037610386103961040610416104261043610446104561046610476104861049610506105161052610536105461055610566105761058610596106061061610626106361064610656106661067610686106961070610716107261073610746107561076610776107861079610806108161082610836108461085610866108761088610896109061091610926109361094610956109661097610986109961100611016110261103611046110561106611076110861109611106111161112611136111461115611166111761118611196112061121611226112361124611256112661127611286112961130611316113261133611346113561136611376113861139611406114161142611436114461145611466114761148611496115061151611526115361154611556115661157611586115961160611616116261163611646116561166611676116861169611706117161172611736117461175611766117761178611796118061181611826118361184611856118661187611886118961190611916119261193611946119561196611976119861199612006120161202612036120461205612066120761208612096121061211612126121361214612156121661217612186121961220612216122261223612246122561226612276122861229612306123161232612336123461235612366123761238612396124061241612426124361244612456124661247612486124961250612516125261253612546125561256612576125861259612606126161262612636126461265612666126761268612696127061271612726127361274612756127661277612786127961280612816128261283612846128561286612876128861289612906129161292612936129461295612966129761298612996130061301613026130361304613056130661307613086130961310613116131261313613146131561316613176131861319613206132161322613236132461325613266132761328613296133061331613326133361334613356133661337613386133961340613416134261343613446134561346613476134861349613506135161352613536135461355613566135761358613596136061361613626136361364613656136661367613686136961370613716137261373613746137561376613776137861379613806138161382613836138461385613866138761388613896139061391613926139361394613956139661397613986139961400614016140261403614046140561406614076140861409614106141161412614136141461415614166141761418614196142061421614226142361424614256142661427614286142961430614316143261433614346143561436614376143861439614406144161442614436144461445614466144761448614496145061451614526145361454614556145661457614586145961460614616146261463614646146561466614676146861469614706147161472614736147461475614766147761478614796148061481614826148361484614856148661487614886148961490614916149261493614946149561496614976149861499615006150161502615036150461505615066150761508615096151061511615126151361514615156151661517615186151961520615216152261523615246152561526615276152861529615306153161532615336153461535615366153761538615396154061541615426154361544615456154661547615486154961550615516155261553615546155561556615576155861559615606156161562615636156461565615666156761568615696157061571615726157361574615756157661577615786157961580615816158261583615846158561586615876158861589615906159161592615936159461595615966159761598615996160061601616026160361604616056160661607616086160961610616116161261613616146161561616616176161861619616206162161622616236162461625616266162761628616296163061631616326163361634616356163661637616386163961640616416164261643616446164561646616476164861649616506165161652616536165461655616566165761658616596166061661616626166361664616656166661667616686166961670616716167261673616746167561676616776167861679616806168161682616836168461685616866168761688616896169061691616926169361694616956169661697616986169961700617016170261703617046170561706617076170861709617106171161712617136171461715617166171761718617196172061721617226172361724617256172661727617286172961730617316173261733617346173561736617376173861739617406174161742617436174461745617466174761748617496175061751617526175361754617556175661757617586175961760617616176261763617646176561766617676176861769617706177161772617736177461775617766177761778617796178061781617826178361784617856178661787617886178961790617916179261793617946179561796617976179861799618006180161802618036180461805618066180761808618096181061811618126181361814618156181661817618186181961820618216182261823618246182561826618276182861829618306183161832618336183461835618366183761838618396184061841618426184361844618456184661847618486184961850618516185261853618546185561856618576185861859618606186161862618636186461865618666186761868618696187061871618726187361874618756187661877618786187961880618816188261883618846188561886618876188861889618906189161892618936189461895618966189761898618996190061901619026190361904619056190661907619086190961910619116191261913619146191561916619176191861919619206192161922619236192461925619266192761928619296193061931619326193361934619356193661937619386193961940619416194261943619446194561946619476194861949619506195161952619536195461955619566195761958619596196061961619626196361964619656196661967619686196961970619716197261973619746197561976619776197861979619806198161982619836198461985619866198761988619896199061991619926199361994619956199661997619986199962000620016200262003620046200562006620076200862009620106201162012620136201462015620166201762018620196202062021620226202362024620256202662027620286202962030620316203262033620346203562036620376203862039620406204162042620436204462045620466204762048620496205062051620526205362054620556205662057620586205962060620616206262063620646206562066620676206862069620706207162072620736207462075620766207762078620796208062081620826208362084620856208662087620886208962090620916209262093620946209562096620976209862099621006210162102621036210462105621066210762108621096211062111621126211362114621156211662117621186211962120621216212262123621246212562126621276212862129621306213162132621336213462135621366213762138621396214062141621426214362144621456214662147621486214962150621516215262153621546215562156621576215862159621606216162162621636216462165621666216762168621696217062171621726217362174621756217662177621786217962180621816218262183621846218562186621876218862189621906219162192621936219462195621966219762198621996220062201622026220362204622056220662207622086220962210622116221262213622146221562216622176221862219622206222162222622236222462225622266222762228622296223062231622326223362234622356223662237622386223962240622416224262243622446224562246622476224862249622506225162252622536225462255622566225762258622596226062261622626226362264622656226662267622686226962270622716227262273622746227562276622776227862279622806228162282622836228462285622866228762288622896229062291622926229362294622956229662297622986229962300623016230262303623046230562306623076230862309623106231162312623136231462315623166231762318623196232062321623226232362324623256232662327623286232962330623316233262333623346233562336623376233862339623406234162342623436234462345623466234762348623496235062351623526235362354623556235662357623586235962360623616236262363623646236562366623676236862369623706237162372623736237462375623766237762378623796238062381623826238362384623856238662387623886238962390623916239262393623946239562396623976239862399624006240162402624036240462405624066240762408624096241062411624126241362414624156241662417624186241962420624216242262423624246242562426624276242862429624306243162432624336243462435624366243762438624396244062441624426244362444624456244662447624486244962450624516245262453624546245562456624576245862459624606246162462624636246462465624666246762468624696247062471624726247362474624756247662477624786247962480624816248262483624846248562486624876248862489624906249162492624936249462495624966249762498624996250062501625026250362504625056250662507625086250962510625116251262513625146251562516625176251862519625206252162522625236252462525625266252762528625296253062531625326253362534625356253662537625386253962540625416254262543625446254562546625476254862549625506255162552625536255462555625566255762558625596256062561625626256362564625656256662567625686256962570625716257262573625746257562576625776257862579625806258162582625836258462585625866258762588625896259062591625926259362594625956259662597625986259962600626016260262603626046260562606626076260862609626106261162612626136261462615626166261762618626196262062621626226262362624626256262662627626286262962630626316263262633626346263562636626376263862639626406264162642626436264462645626466264762648626496265062651626526265362654626556265662657626586265962660626616266262663626646266562666626676266862669626706267162672626736267462675626766267762678626796268062681626826268362684626856268662687626886268962690626916269262693626946269562696626976269862699627006270162702627036270462705627066270762708627096271062711627126271362714627156271662717627186271962720627216272262723627246272562726627276272862729627306273162732627336273462735627366273762738627396274062741627426274362744627456274662747627486274962750627516275262753627546275562756627576275862759627606276162762627636276462765627666276762768627696277062771627726277362774627756277662777627786277962780627816278262783627846278562786627876278862789627906279162792627936279462795627966279762798627996280062801628026280362804628056280662807628086280962810628116281262813628146281562816628176281862819628206282162822628236282462825628266282762828628296283062831628326283362834628356283662837628386283962840628416284262843628446284562846628476284862849628506285162852628536285462855628566285762858628596286062861628626286362864628656286662867628686286962870628716287262873628746287562876628776287862879628806288162882628836288462885628866288762888628896289062891628926289362894628956289662897628986289962900629016290262903629046290562906629076290862909629106291162912629136291462915629166291762918629196292062921629226292362924629256292662927629286292962930629316293262933629346293562936629376293862939629406294162942629436294462945629466294762948629496295062951629526295362954629556295662957629586295962960629616296262963629646296562966629676296862969629706297162972629736297462975629766297762978629796298062981629826298362984629856298662987629886298962990629916299262993629946299562996629976299862999630006300163002630036300463005630066300763008630096301063011630126301363014630156301663017630186301963020630216302263023630246302563026630276302863029630306303163032630336303463035630366303763038630396304063041630426304363044630456304663047630486304963050630516305263053630546305563056630576305863059630606306163062630636306463065630666306763068630696307063071630726307363074630756307663077630786307963080630816308263083630846308563086630876308863089630906309163092630936309463095630966309763098630996310063101631026310363104631056310663107631086310963110631116311263113631146311563116631176311863119631206312163122631236312463125631266312763128631296313063131631326313363134631356313663137631386313963140631416314263143631446314563146631476314863149631506315163152631536315463155631566315763158631596316063161631626316363164631656316663167631686316963170631716317263173631746317563176631776317863179631806318163182631836318463185631866318763188631896319063191631926319363194631956319663197631986319963200632016320263203632046320563206632076320863209632106321163212632136321463215632166321763218632196322063221632226322363224632256322663227632286322963230632316323263233632346323563236632376323863239632406324163242632436324463245632466324763248632496325063251632526325363254632556325663257632586325963260632616326263263632646326563266632676326863269632706327163272632736327463275632766327763278632796328063281632826328363284632856328663287632886328963290632916329263293632946329563296632976329863299633006330163302633036330463305633066330763308633096331063311633126331363314633156331663317633186331963320633216332263323633246332563326633276332863329633306333163332633336333463335633366333763338633396334063341633426334363344633456334663347633486334963350633516335263353633546335563356633576335863359633606336163362633636336463365633666336763368633696337063371633726337363374633756337663377633786337963380633816338263383633846338563386633876338863389633906339163392633936339463395633966339763398633996340063401634026340363404634056340663407634086340963410634116341263413634146341563416634176341863419634206342163422634236342463425634266342763428634296343063431634326343363434634356343663437634386343963440634416344263443634446344563446634476344863449634506345163452634536345463455634566345763458634596346063461634626346363464634656346663467634686346963470634716347263473634746347563476634776347863479634806348163482634836348463485634866348763488634896349063491634926349363494634956349663497634986349963500635016350263503635046350563506635076350863509635106351163512635136351463515635166351763518635196352063521635226352363524635256352663527635286352963530635316353263533635346353563536635376353863539635406354163542635436354463545635466354763548635496355063551635526355363554635556355663557635586355963560635616356263563635646356563566635676356863569635706357163572635736357463575635766357763578635796358063581635826358363584635856358663587635886358963590635916359263593635946359563596635976359863599636006360163602636036360463605636066360763608636096361063611636126361363614636156361663617636186361963620636216362263623636246362563626636276362863629636306363163632636336363463635636366363763638636396364063641636426364363644636456364663647636486364963650636516365263653636546365563656636576365863659636606366163662636636366463665636666366763668636696367063671636726367363674636756367663677636786367963680636816368263683636846368563686636876368863689636906369163692636936369463695636966369763698636996370063701637026370363704637056370663707637086370963710637116371263713637146371563716637176371863719637206372163722637236372463725637266372763728637296373063731637326373363734637356373663737637386373963740637416374263743637446374563746637476374863749637506375163752637536375463755637566375763758637596376063761637626376363764637656376663767637686376963770637716377263773637746377563776637776377863779637806378163782637836378463785637866378763788637896379063791637926379363794637956379663797637986379963800638016380263803638046380563806638076380863809638106381163812638136381463815638166381763818638196382063821638226382363824638256382663827638286382963830638316383263833638346383563836638376383863839638406384163842638436384463845638466384763848638496385063851638526385363854638556385663857638586385963860638616386263863638646386563866638676386863869638706387163872638736387463875638766387763878638796388063881638826388363884638856388663887638886388963890638916389263893638946389563896638976389863899639006390163902639036390463905639066390763908639096391063911639126391363914639156391663917639186391963920639216392263923639246392563926639276392863929639306393163932639336393463935639366393763938639396394063941639426394363944639456394663947639486394963950639516395263953639546395563956639576395863959639606396163962639636396463965639666396763968639696397063971639726397363974639756397663977639786397963980639816398263983639846398563986639876398863989639906399163992639936399463995639966399763998639996400064001640026400364004640056400664007640086400964010640116401264013640146401564016640176401864019640206402164022640236402464025640266402764028640296403064031640326403364034640356403664037640386403964040640416404264043640446404564046640476404864049640506405164052640536405464055640566405764058640596406064061640626406364064640656406664067640686406964070640716407264073640746407564076640776407864079640806408164082640836408464085640866408764088640896409064091640926409364094640956409664097640986409964100641016410264103641046410564106641076410864109641106411164112641136411464115641166411764118641196412064121641226412364124641256412664127641286412964130641316413264133641346413564136641376413864139641406414164142641436414464145641466414764148641496415064151641526415364154641556415664157641586415964160641616416264163641646416564166641676416864169641706417164172641736417464175641766417764178641796418064181641826418364184641856418664187641886418964190641916419264193641946419564196641976419864199642006420164202642036420464205642066420764208642096421064211642126421364214642156421664217642186421964220642216422264223642246422564226642276422864229642306423164232642336423464235642366423764238642396424064241642426424364244642456424664247642486424964250642516425264253642546425564256642576425864259642606426164262642636426464265642666426764268642696427064271642726427364274642756427664277642786427964280642816428264283642846428564286642876428864289642906429164292642936429464295642966429764298642996430064301643026430364304643056430664307643086430964310643116431264313643146431564316643176431864319643206432164322643236432464325643266432764328643296433064331643326433364334643356433664337643386433964340643416434264343643446434564346643476434864349643506435164352643536435464355643566435764358643596436064361643626436364364643656436664367643686436964370643716437264373643746437564376643776437864379643806438164382643836438464385643866438764388643896439064391643926439364394643956439664397643986439964400644016440264403644046440564406644076440864409644106441164412644136441464415644166441764418644196442064421644226442364424644256442664427644286442964430644316443264433644346443564436644376443864439644406444164442644436444464445644466444764448644496445064451644526445364454644556445664457644586445964460644616446264463644646446564466644676446864469644706447164472644736447464475644766447764478644796448064481644826448364484644856448664487644886448964490644916449264493644946449564496644976449864499645006450164502645036450464505645066450764508645096451064511645126451364514645156451664517645186451964520645216452264523645246452564526645276452864529645306453164532645336453464535645366453764538645396454064541645426454364544645456454664547645486454964550645516455264553645546455564556645576455864559645606456164562645636456464565645666456764568645696457064571645726457364574645756457664577645786457964580645816458264583645846458564586645876458864589645906459164592645936459464595645966459764598645996460064601646026460364604646056460664607646086460964610646116461264613646146461564616646176461864619646206462164622646236462464625646266462764628646296463064631646326463364634646356463664637646386463964640646416464264643646446464564646646476464864649646506465164652646536465464655646566465764658646596466064661646626466364664646656466664667646686466964670646716467264673646746467564676646776467864679646806468164682646836468464685646866468764688646896469064691646926469364694646956469664697646986469964700647016470264703647046470564706647076470864709647106471164712647136471464715647166471764718647196472064721647226472364724647256472664727647286472964730647316473264733647346473564736647376473864739647406474164742647436474464745647466474764748647496475064751647526475364754647556475664757647586475964760647616476264763647646476564766647676476864769647706477164772647736477464775647766477764778647796478064781647826478364784647856478664787647886478964790647916479264793647946479564796647976479864799648006480164802648036480464805648066480764808648096481064811648126481364814648156481664817648186481964820648216482264823648246482564826648276482864829648306483164832648336483464835648366483764838648396484064841648426484364844648456484664847648486484964850648516485264853648546485564856648576485864859648606486164862648636486464865648666486764868648696487064871648726487364874648756487664877648786487964880648816488264883648846488564886648876488864889648906489164892648936489464895648966489764898648996490064901649026490364904649056490664907649086490964910649116491264913649146491564916649176491864919649206492164922649236492464925649266492764928649296493064931649326493364934649356493664937649386493964940649416494264943649446494564946649476494864949649506495164952649536495464955649566495764958649596496064961649626496364964649656496664967649686496964970649716497264973649746497564976649776497864979649806498164982649836498464985649866498764988649896499064991649926499364994649956499664997649986499965000650016500265003650046500565006650076500865009650106501165012650136501465015650166501765018650196502065021650226502365024650256502665027650286502965030650316503265033650346503565036650376503865039650406504165042650436504465045650466504765048650496505065051650526505365054650556505665057650586505965060650616506265063650646506565066650676506865069650706507165072650736507465075650766507765078650796508065081650826508365084650856508665087650886508965090650916509265093650946509565096650976509865099651006510165102651036510465105651066510765108651096511065111651126511365114651156511665117651186511965120651216512265123651246512565126651276512865129651306513165132651336513465135651366513765138651396514065141651426514365144651456514665147651486514965150651516515265153651546515565156651576515865159651606516165162651636516465165651666516765168651696517065171651726517365174651756517665177651786517965180651816518265183651846518565186651876518865189651906519165192651936519465195651966519765198651996520065201652026520365204652056520665207652086520965210652116521265213652146521565216652176521865219652206522165222652236522465225652266522765228652296523065231652326523365234652356523665237652386523965240652416524265243652446524565246652476524865249652506525165252652536525465255652566525765258652596526065261652626526365264652656526665267652686526965270652716527265273652746527565276652776527865279652806528165282652836528465285652866528765288652896529065291652926529365294652956529665297652986529965300653016530265303653046530565306653076530865309653106531165312653136531465315653166531765318653196532065321653226532365324653256532665327653286532965330653316533265333653346533565336653376533865339653406534165342653436534465345653466534765348653496535065351653526535365354653556535665357653586535965360653616536265363653646536565366653676536865369653706537165372653736537465375653766537765378653796538065381653826538365384653856538665387653886538965390653916539265393653946539565396653976539865399654006540165402654036540465405654066540765408654096541065411654126541365414654156541665417654186541965420654216542265423654246542565426654276542865429654306543165432654336543465435654366543765438654396544065441654426544365444654456544665447654486544965450654516545265453654546545565456654576545865459654606546165462654636546465465654666546765468654696547065471654726547365474654756547665477654786547965480654816548265483654846548565486654876548865489654906549165492654936549465495654966549765498654996550065501655026550365504655056550665507655086550965510655116551265513655146551565516655176551865519655206552165522655236552465525655266552765528655296553065531655326553365534655356553665537655386553965540655416554265543655446554565546655476554865549655506555165552655536555465555655566555765558655596556065561655626556365564655656556665567655686556965570655716557265573655746557565576655776557865579655806558165582655836558465585655866558765588655896559065591655926559365594655956559665597655986559965600656016560265603656046560565606656076560865609656106561165612656136561465615656166561765618656196562065621656226562365624656256562665627656286562965630656316563265633656346563565636656376563865639656406564165642656436564465645656466564765648656496565065651656526565365654656556565665657656586565965660656616566265663656646566565666656676566865669656706567165672656736567465675656766567765678656796568065681656826568365684656856568665687656886568965690656916569265693656946569565696656976569865699657006570165702657036570465705657066570765708657096571065711657126571365714657156571665717657186571965720657216572265723657246572565726657276572865729657306573165732657336573465735657366573765738657396574065741657426574365744657456574665747657486574965750657516575265753657546575565756657576575865759657606576165762657636576465765657666576765768657696577065771657726577365774657756577665777657786577965780657816578265783657846578565786657876578865789657906579165792657936579465795657966579765798657996580065801658026580365804658056580665807658086580965810658116581265813658146581565816658176581865819658206582165822658236582465825658266582765828658296583065831658326583365834658356583665837658386583965840658416584265843658446584565846658476584865849658506585165852658536585465855658566585765858658596586065861658626586365864658656586665867658686586965870658716587265873658746587565876658776587865879658806588165882658836588465885658866588765888658896589065891658926589365894658956589665897658986589965900659016590265903659046590565906659076590865909659106591165912659136591465915659166591765918659196592065921659226592365924659256592665927659286592965930659316593265933659346593565936659376593865939659406594165942659436594465945659466594765948659496595065951659526595365954659556595665957659586595965960659616596265963659646596565966659676596865969659706597165972659736597465975659766597765978659796598065981659826598365984659856598665987659886598965990659916599265993659946599565996659976599865999660006600166002660036600466005660066600766008660096601066011660126601366014660156601666017660186601966020660216602266023660246602566026660276602866029660306603166032660336603466035660366603766038660396604066041660426604366044660456604666047660486604966050660516605266053660546605566056660576605866059660606606166062660636606466065660666606766068660696607066071660726607366074660756607666077660786607966080660816608266083660846608566086660876608866089660906609166092660936609466095660966609766098660996610066101661026610366104661056610666107661086610966110661116611266113661146611566116661176611866119661206612166122661236612466125661266612766128661296613066131661326613366134661356613666137661386613966140661416614266143661446614566146661476614866149661506615166152661536615466155661566615766158661596616066161661626616366164661656616666167661686616966170661716617266173661746617566176661776617866179661806618166182661836618466185661866618766188661896619066191661926619366194661956619666197661986619966200662016620266203662046620566206662076620866209662106621166212662136621466215662166621766218662196622066221662226622366224662256622666227662286622966230662316623266233662346623566236662376623866239662406624166242662436624466245662466624766248662496625066251662526625366254662556625666257662586625966260662616626266263662646626566266662676626866269662706627166272662736627466275662766627766278662796628066281662826628366284662856628666287662886628966290662916629266293662946629566296662976629866299663006630166302663036630466305663066630766308663096631066311663126631366314663156631666317663186631966320663216632266323663246632566326663276632866329663306633166332663336633466335663366633766338663396634066341663426634366344663456634666347663486634966350663516635266353663546635566356663576635866359663606636166362663636636466365663666636766368663696637066371663726637366374663756637666377663786637966380663816638266383663846638566386663876638866389663906639166392663936639466395663966639766398663996640066401664026640366404664056640666407664086640966410664116641266413664146641566416664176641866419664206642166422664236642466425664266642766428664296643066431664326643366434664356643666437664386643966440664416644266443664446644566446664476644866449664506645166452664536645466455664566645766458664596646066461664626646366464664656646666467664686646966470664716647266473664746647566476664776647866479664806648166482664836648466485664866648766488664896649066491664926649366494664956649666497664986649966500665016650266503665046650566506665076650866509665106651166512665136651466515665166651766518665196652066521665226652366524665256652666527665286652966530665316653266533665346653566536665376653866539665406654166542665436654466545665466654766548665496655066551665526655366554665556655666557665586655966560665616656266563665646656566566665676656866569665706657166572665736657466575665766657766578665796658066581665826658366584665856658666587665886658966590665916659266593665946659566596665976659866599666006660166602666036660466605666066660766608666096661066611666126661366614666156661666617666186661966620666216662266623666246662566626666276662866629666306663166632666336663466635666366663766638666396664066641666426664366644666456664666647666486664966650666516665266653666546665566656666576665866659666606666166662666636666466665666666666766668666696667066671666726667366674666756667666677666786667966680666816668266683666846668566686666876668866689666906669166692666936669466695666966669766698666996670066701667026670366704667056670666707667086670966710667116671266713667146671566716667176671866719667206672166722667236672466725667266672766728667296673066731667326673366734667356673666737667386673966740667416674266743667446674566746667476674866749667506675166752667536675466755667566675766758667596676066761667626676366764667656676666767667686676966770667716677266773667746677566776667776677866779667806678166782667836678466785667866678766788667896679066791667926679366794667956679666797667986679966800668016680266803668046680566806668076680866809668106681166812668136681466815668166681766818668196682066821668226682366824668256682666827668286682966830668316683266833668346683566836668376683866839668406684166842668436684466845668466684766848668496685066851668526685366854668556685666857668586685966860668616686266863668646686566866668676686866869668706687166872668736687466875668766687766878668796688066881668826688366884668856688666887668886688966890668916689266893668946689566896668976689866899669006690166902669036690466905669066690766908669096691066911669126691366914669156691666917669186691966920669216692266923669246692566926669276692866929669306693166932669336693466935669366693766938669396694066941669426694366944669456694666947669486694966950669516695266953669546695566956669576695866959669606696166962669636696466965669666696766968669696697066971669726697366974669756697666977669786697966980669816698266983669846698566986669876698866989669906699166992669936699466995669966699766998669996700067001670026700367004670056700667007670086700967010670116701267013670146701567016670176701867019670206702167022670236702467025670266702767028670296703067031670326703367034670356703667037670386703967040670416704267043670446704567046670476704867049670506705167052670536705467055670566705767058670596706067061670626706367064670656706667067670686706967070670716707267073670746707567076670776707867079670806708167082670836708467085670866708767088670896709067091670926709367094670956709667097670986709967100671016710267103671046710567106671076710867109671106711167112671136711467115671166711767118671196712067121671226712367124671256712667127671286712967130671316713267133671346713567136671376713867139671406714167142671436714467145671466714767148671496715067151671526715367154671556715667157671586715967160671616716267163671646716567166671676716867169671706717167172671736717467175671766717767178671796718067181671826718367184671856718667187671886718967190671916719267193671946719567196671976719867199672006720167202672036720467205672066720767208672096721067211672126721367214672156721667217672186721967220672216722267223672246722567226672276722867229672306723167232672336723467235672366723767238672396724067241672426724367244672456724667247672486724967250672516725267253672546725567256672576725867259672606726167262672636726467265672666726767268672696727067271672726727367274672756727667277672786727967280672816728267283672846728567286672876728867289672906729167292672936729467295672966729767298672996730067301673026730367304673056730667307673086730967310673116731267313673146731567316673176731867319673206732167322673236732467325673266732767328673296733067331673326733367334673356733667337673386733967340673416734267343673446734567346673476734867349673506735167352673536735467355673566735767358673596736067361673626736367364673656736667367673686736967370673716737267373673746737567376673776737867379673806738167382673836738467385673866738767388673896739067391673926739367394673956739667397673986739967400674016740267403674046740567406674076740867409674106741167412674136741467415674166741767418674196742067421674226742367424674256742667427674286742967430674316743267433674346743567436674376743867439674406744167442674436744467445674466744767448674496745067451674526745367454674556745667457674586745967460674616746267463674646746567466674676746867469674706747167472674736747467475674766747767478674796748067481674826748367484674856748667487674886748967490674916749267493674946749567496674976749867499675006750167502675036750467505675066750767508675096751067511675126751367514675156751667517675186751967520675216752267523675246752567526675276752867529675306753167532675336753467535675366753767538675396754067541675426754367544675456754667547675486754967550675516755267553675546755567556675576755867559675606756167562675636756467565675666756767568675696757067571675726757367574675756757667577675786757967580675816758267583675846758567586675876758867589675906759167592675936759467595675966759767598675996760067601676026760367604676056760667607676086760967610676116761267613676146761567616676176761867619676206762167622676236762467625676266762767628676296763067631676326763367634676356763667637676386763967640676416764267643676446764567646676476764867649676506765167652676536765467655676566765767658676596766067661676626766367664676656766667667676686766967670676716767267673676746767567676676776767867679676806768167682676836768467685676866768767688676896769067691676926769367694676956769667697676986769967700677016770267703677046770567706677076770867709677106771167712677136771467715677166771767718677196772067721677226772367724677256772667727677286772967730677316773267733677346773567736677376773867739677406774167742677436774467745677466774767748677496775067751677526775367754677556775667757677586775967760677616776267763677646776567766677676776867769677706777167772677736777467775677766777767778677796778067781677826778367784677856778667787677886778967790677916779267793677946779567796677976779867799678006780167802678036780467805678066780767808678096781067811678126781367814678156781667817678186781967820678216782267823678246782567826678276782867829678306783167832678336783467835678366783767838678396784067841678426784367844678456784667847678486784967850678516785267853678546785567856678576785867859678606786167862678636786467865678666786767868678696787067871678726787367874678756787667877678786787967880678816788267883678846788567886678876788867889678906789167892678936789467895678966789767898678996790067901679026790367904679056790667907679086790967910679116791267913679146791567916679176791867919679206792167922679236792467925679266792767928679296793067931679326793367934679356793667937679386793967940679416794267943679446794567946679476794867949679506795167952679536795467955679566795767958679596796067961679626796367964679656796667967679686796967970679716797267973679746797567976679776797867979679806798167982679836798467985679866798767988679896799067991679926799367994679956799667997679986799968000680016800268003680046800568006680076800868009680106801168012680136801468015680166801768018680196802068021680226802368024680256802668027680286802968030680316803268033680346803568036680376803868039680406804168042680436804468045680466804768048680496805068051680526805368054680556805668057680586805968060680616806268063680646806568066680676806868069680706807168072680736807468075680766807768078680796808068081680826808368084680856808668087680886808968090680916809268093680946809568096680976809868099681006810168102681036810468105681066810768108681096811068111681126811368114681156811668117681186811968120681216812268123681246812568126681276812868129681306813168132681336813468135681366813768138681396814068141681426814368144681456814668147681486814968150681516815268153681546815568156681576815868159681606816168162681636816468165681666816768168681696817068171681726817368174681756817668177681786817968180681816818268183681846818568186681876818868189681906819168192681936819468195681966819768198681996820068201682026820368204682056820668207682086820968210682116821268213682146821568216682176821868219682206822168222682236822468225682266822768228682296823068231682326823368234682356823668237682386823968240682416824268243682446824568246682476824868249682506825168252682536825468255682566825768258682596826068261682626826368264682656826668267682686826968270682716827268273682746827568276682776827868279682806828168282682836828468285682866828768288682896829068291682926829368294682956829668297682986829968300683016830268303683046830568306683076830868309683106831168312683136831468315683166831768318683196832068321683226832368324683256832668327683286832968330683316833268333683346833568336683376833868339683406834168342683436834468345683466834768348683496835068351683526835368354683556835668357683586835968360683616836268363683646836568366683676836868369683706837168372683736837468375683766837768378683796838068381683826838368384683856838668387683886838968390683916839268393683946839568396683976839868399684006840168402684036840468405684066840768408684096841068411684126841368414684156841668417684186841968420684216842268423684246842568426684276842868429684306843168432684336843468435684366843768438684396844068441684426844368444684456844668447684486844968450684516845268453684546845568456684576845868459684606846168462684636846468465684666846768468684696847068471684726847368474684756847668477684786847968480684816848268483684846848568486684876848868489684906849168492684936849468495684966849768498684996850068501685026850368504685056850668507685086850968510685116851268513685146851568516685176851868519685206852168522685236852468525685266852768528685296853068531685326853368534685356853668537685386853968540685416854268543685446854568546685476854868549685506855168552685536855468555685566855768558685596856068561685626856368564685656856668567685686856968570685716857268573685746857568576685776857868579685806858168582685836858468585685866858768588685896859068591685926859368594685956859668597685986859968600686016860268603686046860568606686076860868609686106861168612686136861468615686166861768618686196862068621686226862368624686256862668627686286862968630686316863268633686346863568636686376863868639686406864168642686436864468645686466864768648686496865068651686526865368654686556865668657686586865968660686616866268663686646866568666686676866868669686706867168672686736867468675686766867768678686796868068681686826868368684686856868668687686886868968690686916869268693686946869568696686976869868699687006870168702687036870468705687066870768708687096871068711687126871368714687156871668717687186871968720687216872268723687246872568726687276872868729687306873168732687336873468735687366873768738687396874068741687426874368744687456874668747687486874968750687516875268753687546875568756687576875868759687606876168762687636876468765687666876768768687696877068771687726877368774687756877668777687786877968780687816878268783687846878568786687876878868789687906879168792687936879468795687966879768798687996880068801688026880368804688056880668807688086880968810688116881268813688146881568816688176881868819688206882168822688236882468825688266882768828688296883068831688326883368834688356883668837688386883968840688416884268843688446884568846688476884868849688506885168852688536885468855688566885768858688596886068861688626886368864688656886668867688686886968870688716887268873688746887568876688776887868879688806888168882688836888468885688866888768888688896889068891688926889368894688956889668897688986889968900689016890268903689046890568906689076890868909689106891168912689136891468915689166891768918689196892068921689226892368924689256892668927689286892968930689316893268933689346893568936689376893868939689406894168942689436894468945689466894768948689496895068951689526895368954689556895668957689586895968960689616896268963689646896568966689676896868969689706897168972689736897468975689766897768978689796898068981689826898368984689856898668987689886898968990689916899268993689946899568996689976899868999690006900169002690036900469005690066900769008690096901069011690126901369014690156901669017690186901969020690216902269023690246902569026690276902869029690306903169032690336903469035690366903769038690396904069041690426904369044690456904669047690486904969050690516905269053690546905569056690576905869059690606906169062690636906469065690666906769068690696907069071690726907369074690756907669077690786907969080690816908269083690846908569086690876908869089690906909169092690936909469095690966909769098690996910069101691026910369104691056910669107691086910969110691116911269113691146911569116691176911869119691206912169122691236912469125691266912769128691296913069131691326913369134691356913669137691386913969140691416914269143691446914569146691476914869149691506915169152691536915469155691566915769158691596916069161691626916369164691656916669167691686916969170691716917269173691746917569176691776917869179691806918169182691836918469185691866918769188691896919069191691926919369194691956919669197691986919969200692016920269203692046920569206692076920869209692106921169212692136921469215692166921769218692196922069221692226922369224692256922669227692286922969230692316923269233692346923569236692376923869239692406924169242692436924469245692466924769248692496925069251692526925369254692556925669257692586925969260692616926269263692646926569266692676926869269692706927169272692736927469275692766927769278692796928069281692826928369284692856928669287692886928969290692916929269293692946929569296692976929869299693006930169302693036930469305693066930769308693096931069311693126931369314693156931669317693186931969320693216932269323693246932569326693276932869329693306933169332693336933469335693366933769338693396934069341693426934369344693456934669347693486934969350693516935269353693546935569356693576935869359693606936169362693636936469365693666936769368693696937069371693726937369374693756937669377693786937969380693816938269383693846938569386693876938869389693906939169392693936939469395693966939769398693996940069401694026940369404694056940669407694086940969410694116941269413694146941569416694176941869419694206942169422694236942469425694266942769428694296943069431694326943369434694356943669437694386943969440694416944269443694446944569446694476944869449694506945169452694536945469455694566945769458694596946069461694626946369464694656946669467694686946969470694716947269473694746947569476694776947869479694806948169482694836948469485694866948769488694896949069491694926949369494694956949669497694986949969500695016950269503695046950569506695076950869509695106951169512695136951469515695166951769518695196952069521695226952369524695256952669527695286952969530695316953269533695346953569536695376953869539695406954169542695436954469545695466954769548695496955069551695526955369554695556955669557695586955969560695616956269563695646956569566695676956869569695706957169572695736957469575695766957769578695796958069581695826958369584695856958669587695886958969590695916959269593695946959569596695976959869599696006960169602696036960469605696066960769608696096961069611696126961369614696156961669617696186961969620696216962269623696246962569626696276962869629696306963169632696336963469635696366963769638696396964069641696426964369644696456964669647696486964969650696516965269653696546965569656696576965869659696606966169662696636966469665696666966769668696696967069671696726967369674696756967669677696786967969680696816968269683696846968569686696876968869689696906969169692696936969469695696966969769698696996970069701697026970369704697056970669707697086970969710697116971269713697146971569716697176971869719697206972169722697236972469725697266972769728697296973069731697326973369734697356973669737697386973969740697416974269743697446974569746697476974869749697506975169752697536975469755697566975769758697596976069761697626976369764697656976669767697686976969770697716977269773697746977569776697776977869779697806978169782697836978469785697866978769788697896979069791697926979369794697956979669797697986979969800698016980269803698046980569806698076980869809698106981169812698136981469815698166981769818698196982069821698226982369824698256982669827698286982969830698316983269833698346983569836698376983869839698406984169842698436984469845698466984769848698496985069851698526985369854698556985669857698586985969860698616986269863698646986569866698676986869869698706987169872698736987469875698766987769878698796988069881698826988369884698856988669887698886988969890698916989269893698946989569896698976989869899699006990169902699036990469905699066990769908699096991069911699126991369914699156991669917699186991969920699216992269923699246992569926699276992869929699306993169932699336993469935699366993769938699396994069941699426994369944699456994669947699486994969950699516995269953699546995569956699576995869959699606996169962699636996469965699666996769968699696997069971699726997369974699756997669977699786997969980699816998269983699846998569986699876998869989699906999169992699936999469995699966999769998699997000070001700027000370004700057000670007700087000970010700117001270013700147001570016700177001870019700207002170022700237002470025700267002770028700297003070031700327003370034700357003670037700387003970040700417004270043700447004570046700477004870049700507005170052700537005470055700567005770058700597006070061700627006370064700657006670067700687006970070700717007270073700747007570076700777007870079700807008170082700837008470085700867008770088700897009070091700927009370094700957009670097700987009970100701017010270103701047010570106701077010870109701107011170112701137011470115701167011770118701197012070121701227012370124701257012670127701287012970130701317013270133701347013570136701377013870139701407014170142701437014470145701467014770148701497015070151701527015370154701557015670157701587015970160701617016270163701647016570166701677016870169701707017170172701737017470175701767017770178701797018070181701827018370184701857018670187701887018970190701917019270193701947019570196701977019870199702007020170202702037020470205702067020770208702097021070211702127021370214702157021670217702187021970220702217022270223702247022570226702277022870229702307023170232702337023470235702367023770238702397024070241702427024370244702457024670247702487024970250702517025270253702547025570256702577025870259702607026170262702637026470265702667026770268702697027070271702727027370274702757027670277702787027970280702817028270283702847028570286702877028870289702907029170292702937029470295702967029770298702997030070301703027030370304703057030670307703087030970310703117031270313703147031570316703177031870319703207032170322703237032470325703267032770328703297033070331703327033370334703357033670337703387033970340703417034270343703447034570346703477034870349703507035170352703537035470355703567035770358703597036070361703627036370364703657036670367703687036970370703717037270373703747037570376703777037870379703807038170382703837038470385703867038770388703897039070391703927039370394703957039670397703987039970400704017040270403704047040570406704077040870409704107041170412704137041470415704167041770418704197042070421704227042370424704257042670427704287042970430704317043270433704347043570436704377043870439704407044170442704437044470445704467044770448704497045070451704527045370454704557045670457704587045970460704617046270463704647046570466704677046870469704707047170472704737047470475704767047770478704797048070481704827048370484704857048670487704887048970490704917049270493704947049570496704977049870499705007050170502705037050470505705067050770508705097051070511705127051370514705157051670517705187051970520705217052270523705247052570526705277052870529705307053170532705337053470535705367053770538705397054070541705427054370544705457054670547705487054970550705517055270553705547055570556705577055870559705607056170562705637056470565705667056770568705697057070571705727057370574705757057670577705787057970580705817058270583705847058570586705877058870589705907059170592705937059470595705967059770598705997060070601706027060370604706057060670607706087060970610706117061270613706147061570616
  1. /*
  2. Copyright The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  14. // source: k8s.io/api/core/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. "sort"
  20. resource "k8s.io/apimachinery/pkg/api/resource"
  21. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  22. runtime "k8s.io/apimachinery/pkg/runtime"
  23. math_bits "math/bits"
  24. reflect "reflect"
  25. strings "strings"
  26. k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types"
  27. )
  28. func (m *AWSElasticBlockStoreVolumeSource) Reset() { *m = AWSElasticBlockStoreVolumeSource{} }
  29. func (m *Affinity) Reset() { *m = Affinity{} }
  30. func (m *AppArmorProfile) Reset() { *m = AppArmorProfile{} }
  31. func (m *AttachedVolume) Reset() { *m = AttachedVolume{} }
  32. func (m *AvoidPods) Reset() { *m = AvoidPods{} }
  33. func (m *AzureDiskVolumeSource) Reset() { *m = AzureDiskVolumeSource{} }
  34. func (m *AzureFilePersistentVolumeSource) Reset() { *m = AzureFilePersistentVolumeSource{} }
  35. func (m *AzureFileVolumeSource) Reset() { *m = AzureFileVolumeSource{} }
  36. func (m *Binding) Reset() { *m = Binding{} }
  37. func (m *CSIPersistentVolumeSource) Reset() { *m = CSIPersistentVolumeSource{} }
  38. func (m *CSIVolumeSource) Reset() { *m = CSIVolumeSource{} }
  39. func (m *Capabilities) Reset() { *m = Capabilities{} }
  40. func (m *CephFSPersistentVolumeSource) Reset() { *m = CephFSPersistentVolumeSource{} }
  41. func (m *CephFSVolumeSource) Reset() { *m = CephFSVolumeSource{} }
  42. func (m *CinderPersistentVolumeSource) Reset() { *m = CinderPersistentVolumeSource{} }
  43. func (m *CinderVolumeSource) Reset() { *m = CinderVolumeSource{} }
  44. func (m *ClientIPConfig) Reset() { *m = ClientIPConfig{} }
  45. func (m *ClusterTrustBundleProjection) Reset() { *m = ClusterTrustBundleProjection{} }
  46. func (m *ComponentCondition) Reset() { *m = ComponentCondition{} }
  47. func (m *ComponentStatus) Reset() { *m = ComponentStatus{} }
  48. func (m *ComponentStatusList) Reset() { *m = ComponentStatusList{} }
  49. func (m *ConfigMap) Reset() { *m = ConfigMap{} }
  50. func (m *ConfigMapEnvSource) Reset() { *m = ConfigMapEnvSource{} }
  51. func (m *ConfigMapKeySelector) Reset() { *m = ConfigMapKeySelector{} }
  52. func (m *ConfigMapList) Reset() { *m = ConfigMapList{} }
  53. func (m *ConfigMapNodeConfigSource) Reset() { *m = ConfigMapNodeConfigSource{} }
  54. func (m *ConfigMapProjection) Reset() { *m = ConfigMapProjection{} }
  55. func (m *ConfigMapVolumeSource) Reset() { *m = ConfigMapVolumeSource{} }
  56. func (m *Container) Reset() { *m = Container{} }
  57. func (m *ContainerExtendedResourceRequest) Reset() { *m = ContainerExtendedResourceRequest{} }
  58. func (m *ContainerImage) Reset() { *m = ContainerImage{} }
  59. func (m *ContainerPort) Reset() { *m = ContainerPort{} }
  60. func (m *ContainerResizePolicy) Reset() { *m = ContainerResizePolicy{} }
  61. func (m *ContainerRestartRule) Reset() { *m = ContainerRestartRule{} }
  62. func (m *ContainerRestartRuleOnExitCodes) Reset() { *m = ContainerRestartRuleOnExitCodes{} }
  63. func (m *ContainerState) Reset() { *m = ContainerState{} }
  64. func (m *ContainerStateRunning) Reset() { *m = ContainerStateRunning{} }
  65. func (m *ContainerStateTerminated) Reset() { *m = ContainerStateTerminated{} }
  66. func (m *ContainerStateWaiting) Reset() { *m = ContainerStateWaiting{} }
  67. func (m *ContainerStatus) Reset() { *m = ContainerStatus{} }
  68. func (m *ContainerUser) Reset() { *m = ContainerUser{} }
  69. func (m *DaemonEndpoint) Reset() { *m = DaemonEndpoint{} }
  70. func (m *DownwardAPIProjection) Reset() { *m = DownwardAPIProjection{} }
  71. func (m *DownwardAPIVolumeFile) Reset() { *m = DownwardAPIVolumeFile{} }
  72. func (m *DownwardAPIVolumeSource) Reset() { *m = DownwardAPIVolumeSource{} }
  73. func (m *EmptyDirVolumeSource) Reset() { *m = EmptyDirVolumeSource{} }
  74. func (m *EndpointAddress) Reset() { *m = EndpointAddress{} }
  75. func (m *EndpointPort) Reset() { *m = EndpointPort{} }
  76. func (m *EndpointSubset) Reset() { *m = EndpointSubset{} }
  77. func (m *Endpoints) Reset() { *m = Endpoints{} }
  78. func (m *EndpointsList) Reset() { *m = EndpointsList{} }
  79. func (m *EnvFromSource) Reset() { *m = EnvFromSource{} }
  80. func (m *EnvVar) Reset() { *m = EnvVar{} }
  81. func (m *EnvVarSource) Reset() { *m = EnvVarSource{} }
  82. func (m *EphemeralContainer) Reset() { *m = EphemeralContainer{} }
  83. func (m *EphemeralContainerCommon) Reset() { *m = EphemeralContainerCommon{} }
  84. func (m *EphemeralVolumeSource) Reset() { *m = EphemeralVolumeSource{} }
  85. func (m *Event) Reset() { *m = Event{} }
  86. func (m *EventList) Reset() { *m = EventList{} }
  87. func (m *EventSeries) Reset() { *m = EventSeries{} }
  88. func (m *EventSource) Reset() { *m = EventSource{} }
  89. func (m *ExecAction) Reset() { *m = ExecAction{} }
  90. func (m *FCVolumeSource) Reset() { *m = FCVolumeSource{} }
  91. func (m *FileKeySelector) Reset() { *m = FileKeySelector{} }
  92. func (m *FlexPersistentVolumeSource) Reset() { *m = FlexPersistentVolumeSource{} }
  93. func (m *FlexVolumeSource) Reset() { *m = FlexVolumeSource{} }
  94. func (m *FlockerVolumeSource) Reset() { *m = FlockerVolumeSource{} }
  95. func (m *GCEPersistentDiskVolumeSource) Reset() { *m = GCEPersistentDiskVolumeSource{} }
  96. func (m *GRPCAction) Reset() { *m = GRPCAction{} }
  97. func (m *GitRepoVolumeSource) Reset() { *m = GitRepoVolumeSource{} }
  98. func (m *GlusterfsPersistentVolumeSource) Reset() { *m = GlusterfsPersistentVolumeSource{} }
  99. func (m *GlusterfsVolumeSource) Reset() { *m = GlusterfsVolumeSource{} }
  100. func (m *HTTPGetAction) Reset() { *m = HTTPGetAction{} }
  101. func (m *HTTPHeader) Reset() { *m = HTTPHeader{} }
  102. func (m *HostAlias) Reset() { *m = HostAlias{} }
  103. func (m *HostIP) Reset() { *m = HostIP{} }
  104. func (m *HostPathVolumeSource) Reset() { *m = HostPathVolumeSource{} }
  105. func (m *ISCSIPersistentVolumeSource) Reset() { *m = ISCSIPersistentVolumeSource{} }
  106. func (m *ISCSIVolumeSource) Reset() { *m = ISCSIVolumeSource{} }
  107. func (m *ImageVolumeSource) Reset() { *m = ImageVolumeSource{} }
  108. func (m *KeyToPath) Reset() { *m = KeyToPath{} }
  109. func (m *Lifecycle) Reset() { *m = Lifecycle{} }
  110. func (m *LifecycleHandler) Reset() { *m = LifecycleHandler{} }
  111. func (m *LimitRange) Reset() { *m = LimitRange{} }
  112. func (m *LimitRangeItem) Reset() { *m = LimitRangeItem{} }
  113. func (m *LimitRangeList) Reset() { *m = LimitRangeList{} }
  114. func (m *LimitRangeSpec) Reset() { *m = LimitRangeSpec{} }
  115. func (m *LinuxContainerUser) Reset() { *m = LinuxContainerUser{} }
  116. func (m *List) Reset() { *m = List{} }
  117. func (m *LoadBalancerIngress) Reset() { *m = LoadBalancerIngress{} }
  118. func (m *LoadBalancerStatus) Reset() { *m = LoadBalancerStatus{} }
  119. func (m *LocalObjectReference) Reset() { *m = LocalObjectReference{} }
  120. func (m *LocalVolumeSource) Reset() { *m = LocalVolumeSource{} }
  121. func (m *ModifyVolumeStatus) Reset() { *m = ModifyVolumeStatus{} }
  122. func (m *NFSVolumeSource) Reset() { *m = NFSVolumeSource{} }
  123. func (m *Namespace) Reset() { *m = Namespace{} }
  124. func (m *NamespaceCondition) Reset() { *m = NamespaceCondition{} }
  125. func (m *NamespaceList) Reset() { *m = NamespaceList{} }
  126. func (m *NamespaceSpec) Reset() { *m = NamespaceSpec{} }
  127. func (m *NamespaceStatus) Reset() { *m = NamespaceStatus{} }
  128. func (m *Node) Reset() { *m = Node{} }
  129. func (m *NodeAddress) Reset() { *m = NodeAddress{} }
  130. func (m *NodeAffinity) Reset() { *m = NodeAffinity{} }
  131. func (m *NodeCondition) Reset() { *m = NodeCondition{} }
  132. func (m *NodeConfigSource) Reset() { *m = NodeConfigSource{} }
  133. func (m *NodeConfigStatus) Reset() { *m = NodeConfigStatus{} }
  134. func (m *NodeDaemonEndpoints) Reset() { *m = NodeDaemonEndpoints{} }
  135. func (m *NodeFeatures) Reset() { *m = NodeFeatures{} }
  136. func (m *NodeList) Reset() { *m = NodeList{} }
  137. func (m *NodeProxyOptions) Reset() { *m = NodeProxyOptions{} }
  138. func (m *NodeRuntimeHandler) Reset() { *m = NodeRuntimeHandler{} }
  139. func (m *NodeRuntimeHandlerFeatures) Reset() { *m = NodeRuntimeHandlerFeatures{} }
  140. func (m *NodeSelector) Reset() { *m = NodeSelector{} }
  141. func (m *NodeSelectorRequirement) Reset() { *m = NodeSelectorRequirement{} }
  142. func (m *NodeSelectorTerm) Reset() { *m = NodeSelectorTerm{} }
  143. func (m *NodeSpec) Reset() { *m = NodeSpec{} }
  144. func (m *NodeStatus) Reset() { *m = NodeStatus{} }
  145. func (m *NodeSwapStatus) Reset() { *m = NodeSwapStatus{} }
  146. func (m *NodeSystemInfo) Reset() { *m = NodeSystemInfo{} }
  147. func (m *ObjectFieldSelector) Reset() { *m = ObjectFieldSelector{} }
  148. func (m *ObjectReference) Reset() { *m = ObjectReference{} }
  149. func (m *PersistentVolume) Reset() { *m = PersistentVolume{} }
  150. func (m *PersistentVolumeClaim) Reset() { *m = PersistentVolumeClaim{} }
  151. func (m *PersistentVolumeClaimCondition) Reset() { *m = PersistentVolumeClaimCondition{} }
  152. func (m *PersistentVolumeClaimList) Reset() { *m = PersistentVolumeClaimList{} }
  153. func (m *PersistentVolumeClaimSpec) Reset() { *m = PersistentVolumeClaimSpec{} }
  154. func (m *PersistentVolumeClaimStatus) Reset() { *m = PersistentVolumeClaimStatus{} }
  155. func (m *PersistentVolumeClaimTemplate) Reset() { *m = PersistentVolumeClaimTemplate{} }
  156. func (m *PersistentVolumeClaimVolumeSource) Reset() { *m = PersistentVolumeClaimVolumeSource{} }
  157. func (m *PersistentVolumeList) Reset() { *m = PersistentVolumeList{} }
  158. func (m *PersistentVolumeSource) Reset() { *m = PersistentVolumeSource{} }
  159. func (m *PersistentVolumeSpec) Reset() { *m = PersistentVolumeSpec{} }
  160. func (m *PersistentVolumeStatus) Reset() { *m = PersistentVolumeStatus{} }
  161. func (m *PhotonPersistentDiskVolumeSource) Reset() { *m = PhotonPersistentDiskVolumeSource{} }
  162. func (m *Pod) Reset() { *m = Pod{} }
  163. func (m *PodAffinity) Reset() { *m = PodAffinity{} }
  164. func (m *PodAffinityTerm) Reset() { *m = PodAffinityTerm{} }
  165. func (m *PodAntiAffinity) Reset() { *m = PodAntiAffinity{} }
  166. func (m *PodAttachOptions) Reset() { *m = PodAttachOptions{} }
  167. func (m *PodCertificateProjection) Reset() { *m = PodCertificateProjection{} }
  168. func (m *PodCondition) Reset() { *m = PodCondition{} }
  169. func (m *PodDNSConfig) Reset() { *m = PodDNSConfig{} }
  170. func (m *PodDNSConfigOption) Reset() { *m = PodDNSConfigOption{} }
  171. func (m *PodExecOptions) Reset() { *m = PodExecOptions{} }
  172. func (m *PodExtendedResourceClaimStatus) Reset() { *m = PodExtendedResourceClaimStatus{} }
  173. func (m *PodIP) Reset() { *m = PodIP{} }
  174. func (m *PodList) Reset() { *m = PodList{} }
  175. func (m *PodLogOptions) Reset() { *m = PodLogOptions{} }
  176. func (m *PodOS) Reset() { *m = PodOS{} }
  177. func (m *PodPortForwardOptions) Reset() { *m = PodPortForwardOptions{} }
  178. func (m *PodProxyOptions) Reset() { *m = PodProxyOptions{} }
  179. func (m *PodReadinessGate) Reset() { *m = PodReadinessGate{} }
  180. func (m *PodResourceClaim) Reset() { *m = PodResourceClaim{} }
  181. func (m *PodResourceClaimStatus) Reset() { *m = PodResourceClaimStatus{} }
  182. func (m *PodSchedulingGate) Reset() { *m = PodSchedulingGate{} }
  183. func (m *PodSecurityContext) Reset() { *m = PodSecurityContext{} }
  184. func (m *PodSignature) Reset() { *m = PodSignature{} }
  185. func (m *PodSpec) Reset() { *m = PodSpec{} }
  186. func (m *PodStatus) Reset() { *m = PodStatus{} }
  187. func (m *PodStatusResult) Reset() { *m = PodStatusResult{} }
  188. func (m *PodTemplate) Reset() { *m = PodTemplate{} }
  189. func (m *PodTemplateList) Reset() { *m = PodTemplateList{} }
  190. func (m *PodTemplateSpec) Reset() { *m = PodTemplateSpec{} }
  191. func (m *PortStatus) Reset() { *m = PortStatus{} }
  192. func (m *PortworxVolumeSource) Reset() { *m = PortworxVolumeSource{} }
  193. func (m *Preconditions) Reset() { *m = Preconditions{} }
  194. func (m *PreferAvoidPodsEntry) Reset() { *m = PreferAvoidPodsEntry{} }
  195. func (m *PreferredSchedulingTerm) Reset() { *m = PreferredSchedulingTerm{} }
  196. func (m *Probe) Reset() { *m = Probe{} }
  197. func (m *ProbeHandler) Reset() { *m = ProbeHandler{} }
  198. func (m *ProjectedVolumeSource) Reset() { *m = ProjectedVolumeSource{} }
  199. func (m *QuobyteVolumeSource) Reset() { *m = QuobyteVolumeSource{} }
  200. func (m *RBDPersistentVolumeSource) Reset() { *m = RBDPersistentVolumeSource{} }
  201. func (m *RBDVolumeSource) Reset() { *m = RBDVolumeSource{} }
  202. func (m *RangeAllocation) Reset() { *m = RangeAllocation{} }
  203. func (m *ReplicationController) Reset() { *m = ReplicationController{} }
  204. func (m *ReplicationControllerCondition) Reset() { *m = ReplicationControllerCondition{} }
  205. func (m *ReplicationControllerList) Reset() { *m = ReplicationControllerList{} }
  206. func (m *ReplicationControllerSpec) Reset() { *m = ReplicationControllerSpec{} }
  207. func (m *ReplicationControllerStatus) Reset() { *m = ReplicationControllerStatus{} }
  208. func (m *ResourceClaim) Reset() { *m = ResourceClaim{} }
  209. func (m *ResourceFieldSelector) Reset() { *m = ResourceFieldSelector{} }
  210. func (m *ResourceHealth) Reset() { *m = ResourceHealth{} }
  211. func (m *ResourceQuota) Reset() { *m = ResourceQuota{} }
  212. func (m *ResourceQuotaList) Reset() { *m = ResourceQuotaList{} }
  213. func (m *ResourceQuotaSpec) Reset() { *m = ResourceQuotaSpec{} }
  214. func (m *ResourceQuotaStatus) Reset() { *m = ResourceQuotaStatus{} }
  215. func (m *ResourceRequirements) Reset() { *m = ResourceRequirements{} }
  216. func (m *ResourceStatus) Reset() { *m = ResourceStatus{} }
  217. func (m *SELinuxOptions) Reset() { *m = SELinuxOptions{} }
  218. func (m *ScaleIOPersistentVolumeSource) Reset() { *m = ScaleIOPersistentVolumeSource{} }
  219. func (m *ScaleIOVolumeSource) Reset() { *m = ScaleIOVolumeSource{} }
  220. func (m *ScopeSelector) Reset() { *m = ScopeSelector{} }
  221. func (m *ScopedResourceSelectorRequirement) Reset() { *m = ScopedResourceSelectorRequirement{} }
  222. func (m *SeccompProfile) Reset() { *m = SeccompProfile{} }
  223. func (m *Secret) Reset() { *m = Secret{} }
  224. func (m *SecretEnvSource) Reset() { *m = SecretEnvSource{} }
  225. func (m *SecretKeySelector) Reset() { *m = SecretKeySelector{} }
  226. func (m *SecretList) Reset() { *m = SecretList{} }
  227. func (m *SecretProjection) Reset() { *m = SecretProjection{} }
  228. func (m *SecretReference) Reset() { *m = SecretReference{} }
  229. func (m *SecretVolumeSource) Reset() { *m = SecretVolumeSource{} }
  230. func (m *SecurityContext) Reset() { *m = SecurityContext{} }
  231. func (m *SerializedReference) Reset() { *m = SerializedReference{} }
  232. func (m *Service) Reset() { *m = Service{} }
  233. func (m *ServiceAccount) Reset() { *m = ServiceAccount{} }
  234. func (m *ServiceAccountList) Reset() { *m = ServiceAccountList{} }
  235. func (m *ServiceAccountTokenProjection) Reset() { *m = ServiceAccountTokenProjection{} }
  236. func (m *ServiceList) Reset() { *m = ServiceList{} }
  237. func (m *ServicePort) Reset() { *m = ServicePort{} }
  238. func (m *ServiceProxyOptions) Reset() { *m = ServiceProxyOptions{} }
  239. func (m *ServiceSpec) Reset() { *m = ServiceSpec{} }
  240. func (m *ServiceStatus) Reset() { *m = ServiceStatus{} }
  241. func (m *SessionAffinityConfig) Reset() { *m = SessionAffinityConfig{} }
  242. func (m *SleepAction) Reset() { *m = SleepAction{} }
  243. func (m *StorageOSPersistentVolumeSource) Reset() { *m = StorageOSPersistentVolumeSource{} }
  244. func (m *StorageOSVolumeSource) Reset() { *m = StorageOSVolumeSource{} }
  245. func (m *Sysctl) Reset() { *m = Sysctl{} }
  246. func (m *TCPSocketAction) Reset() { *m = TCPSocketAction{} }
  247. func (m *Taint) Reset() { *m = Taint{} }
  248. func (m *Toleration) Reset() { *m = Toleration{} }
  249. func (m *TopologySelectorLabelRequirement) Reset() { *m = TopologySelectorLabelRequirement{} }
  250. func (m *TopologySelectorTerm) Reset() { *m = TopologySelectorTerm{} }
  251. func (m *TopologySpreadConstraint) Reset() { *m = TopologySpreadConstraint{} }
  252. func (m *TypedLocalObjectReference) Reset() { *m = TypedLocalObjectReference{} }
  253. func (m *TypedObjectReference) Reset() { *m = TypedObjectReference{} }
  254. func (m *Volume) Reset() { *m = Volume{} }
  255. func (m *VolumeDevice) Reset() { *m = VolumeDevice{} }
  256. func (m *VolumeMount) Reset() { *m = VolumeMount{} }
  257. func (m *VolumeMountStatus) Reset() { *m = VolumeMountStatus{} }
  258. func (m *VolumeNodeAffinity) Reset() { *m = VolumeNodeAffinity{} }
  259. func (m *VolumeProjection) Reset() { *m = VolumeProjection{} }
  260. func (m *VolumeResourceRequirements) Reset() { *m = VolumeResourceRequirements{} }
  261. func (m *VolumeSource) Reset() { *m = VolumeSource{} }
  262. func (m *VsphereVirtualDiskVolumeSource) Reset() { *m = VsphereVirtualDiskVolumeSource{} }
  263. func (m *WeightedPodAffinityTerm) Reset() { *m = WeightedPodAffinityTerm{} }
  264. func (m *WindowsSecurityContextOptions) Reset() { *m = WindowsSecurityContextOptions{} }
  265. func (m *WorkloadReference) Reset() { *m = WorkloadReference{} }
  266. func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) {
  267. size := m.Size()
  268. dAtA = make([]byte, size)
  269. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  270. if err != nil {
  271. return nil, err
  272. }
  273. return dAtA[:n], nil
  274. }
  275. func (m *AWSElasticBlockStoreVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  276. size := m.Size()
  277. return m.MarshalToSizedBuffer(dAtA[:size])
  278. }
  279. func (m *AWSElasticBlockStoreVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  280. i := len(dAtA)
  281. _ = i
  282. var l int
  283. _ = l
  284. i--
  285. if m.ReadOnly {
  286. dAtA[i] = 1
  287. } else {
  288. dAtA[i] = 0
  289. }
  290. i--
  291. dAtA[i] = 0x20
  292. i = encodeVarintGenerated(dAtA, i, uint64(m.Partition))
  293. i--
  294. dAtA[i] = 0x18
  295. i -= len(m.FSType)
  296. copy(dAtA[i:], m.FSType)
  297. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  298. i--
  299. dAtA[i] = 0x12
  300. i -= len(m.VolumeID)
  301. copy(dAtA[i:], m.VolumeID)
  302. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
  303. i--
  304. dAtA[i] = 0xa
  305. return len(dAtA) - i, nil
  306. }
  307. func (m *Affinity) Marshal() (dAtA []byte, err error) {
  308. size := m.Size()
  309. dAtA = make([]byte, size)
  310. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  311. if err != nil {
  312. return nil, err
  313. }
  314. return dAtA[:n], nil
  315. }
  316. func (m *Affinity) MarshalTo(dAtA []byte) (int, error) {
  317. size := m.Size()
  318. return m.MarshalToSizedBuffer(dAtA[:size])
  319. }
  320. func (m *Affinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  321. i := len(dAtA)
  322. _ = i
  323. var l int
  324. _ = l
  325. if m.PodAntiAffinity != nil {
  326. {
  327. size, err := m.PodAntiAffinity.MarshalToSizedBuffer(dAtA[:i])
  328. if err != nil {
  329. return 0, err
  330. }
  331. i -= size
  332. i = encodeVarintGenerated(dAtA, i, uint64(size))
  333. }
  334. i--
  335. dAtA[i] = 0x1a
  336. }
  337. if m.PodAffinity != nil {
  338. {
  339. size, err := m.PodAffinity.MarshalToSizedBuffer(dAtA[:i])
  340. if err != nil {
  341. return 0, err
  342. }
  343. i -= size
  344. i = encodeVarintGenerated(dAtA, i, uint64(size))
  345. }
  346. i--
  347. dAtA[i] = 0x12
  348. }
  349. if m.NodeAffinity != nil {
  350. {
  351. size, err := m.NodeAffinity.MarshalToSizedBuffer(dAtA[:i])
  352. if err != nil {
  353. return 0, err
  354. }
  355. i -= size
  356. i = encodeVarintGenerated(dAtA, i, uint64(size))
  357. }
  358. i--
  359. dAtA[i] = 0xa
  360. }
  361. return len(dAtA) - i, nil
  362. }
  363. func (m *AppArmorProfile) Marshal() (dAtA []byte, err error) {
  364. size := m.Size()
  365. dAtA = make([]byte, size)
  366. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  367. if err != nil {
  368. return nil, err
  369. }
  370. return dAtA[:n], nil
  371. }
  372. func (m *AppArmorProfile) MarshalTo(dAtA []byte) (int, error) {
  373. size := m.Size()
  374. return m.MarshalToSizedBuffer(dAtA[:size])
  375. }
  376. func (m *AppArmorProfile) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  377. i := len(dAtA)
  378. _ = i
  379. var l int
  380. _ = l
  381. if m.LocalhostProfile != nil {
  382. i -= len(*m.LocalhostProfile)
  383. copy(dAtA[i:], *m.LocalhostProfile)
  384. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.LocalhostProfile)))
  385. i--
  386. dAtA[i] = 0x12
  387. }
  388. i -= len(m.Type)
  389. copy(dAtA[i:], m.Type)
  390. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  391. i--
  392. dAtA[i] = 0xa
  393. return len(dAtA) - i, nil
  394. }
  395. func (m *AttachedVolume) Marshal() (dAtA []byte, err error) {
  396. size := m.Size()
  397. dAtA = make([]byte, size)
  398. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  399. if err != nil {
  400. return nil, err
  401. }
  402. return dAtA[:n], nil
  403. }
  404. func (m *AttachedVolume) MarshalTo(dAtA []byte) (int, error) {
  405. size := m.Size()
  406. return m.MarshalToSizedBuffer(dAtA[:size])
  407. }
  408. func (m *AttachedVolume) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  409. i := len(dAtA)
  410. _ = i
  411. var l int
  412. _ = l
  413. i -= len(m.DevicePath)
  414. copy(dAtA[i:], m.DevicePath)
  415. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DevicePath)))
  416. i--
  417. dAtA[i] = 0x12
  418. i -= len(m.Name)
  419. copy(dAtA[i:], m.Name)
  420. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  421. i--
  422. dAtA[i] = 0xa
  423. return len(dAtA) - i, nil
  424. }
  425. func (m *AvoidPods) Marshal() (dAtA []byte, err error) {
  426. size := m.Size()
  427. dAtA = make([]byte, size)
  428. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  429. if err != nil {
  430. return nil, err
  431. }
  432. return dAtA[:n], nil
  433. }
  434. func (m *AvoidPods) MarshalTo(dAtA []byte) (int, error) {
  435. size := m.Size()
  436. return m.MarshalToSizedBuffer(dAtA[:size])
  437. }
  438. func (m *AvoidPods) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  439. i := len(dAtA)
  440. _ = i
  441. var l int
  442. _ = l
  443. if len(m.PreferAvoidPods) > 0 {
  444. for iNdEx := len(m.PreferAvoidPods) - 1; iNdEx >= 0; iNdEx-- {
  445. {
  446. size, err := m.PreferAvoidPods[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  447. if err != nil {
  448. return 0, err
  449. }
  450. i -= size
  451. i = encodeVarintGenerated(dAtA, i, uint64(size))
  452. }
  453. i--
  454. dAtA[i] = 0xa
  455. }
  456. }
  457. return len(dAtA) - i, nil
  458. }
  459. func (m *AzureDiskVolumeSource) Marshal() (dAtA []byte, err error) {
  460. size := m.Size()
  461. dAtA = make([]byte, size)
  462. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  463. if err != nil {
  464. return nil, err
  465. }
  466. return dAtA[:n], nil
  467. }
  468. func (m *AzureDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  469. size := m.Size()
  470. return m.MarshalToSizedBuffer(dAtA[:size])
  471. }
  472. func (m *AzureDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  473. i := len(dAtA)
  474. _ = i
  475. var l int
  476. _ = l
  477. if m.Kind != nil {
  478. i -= len(*m.Kind)
  479. copy(dAtA[i:], *m.Kind)
  480. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Kind)))
  481. i--
  482. dAtA[i] = 0x32
  483. }
  484. if m.ReadOnly != nil {
  485. i--
  486. if *m.ReadOnly {
  487. dAtA[i] = 1
  488. } else {
  489. dAtA[i] = 0
  490. }
  491. i--
  492. dAtA[i] = 0x28
  493. }
  494. if m.FSType != nil {
  495. i -= len(*m.FSType)
  496. copy(dAtA[i:], *m.FSType)
  497. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSType)))
  498. i--
  499. dAtA[i] = 0x22
  500. }
  501. if m.CachingMode != nil {
  502. i -= len(*m.CachingMode)
  503. copy(dAtA[i:], *m.CachingMode)
  504. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.CachingMode)))
  505. i--
  506. dAtA[i] = 0x1a
  507. }
  508. i -= len(m.DataDiskURI)
  509. copy(dAtA[i:], m.DataDiskURI)
  510. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DataDiskURI)))
  511. i--
  512. dAtA[i] = 0x12
  513. i -= len(m.DiskName)
  514. copy(dAtA[i:], m.DiskName)
  515. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DiskName)))
  516. i--
  517. dAtA[i] = 0xa
  518. return len(dAtA) - i, nil
  519. }
  520. func (m *AzureFilePersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  521. size := m.Size()
  522. dAtA = make([]byte, size)
  523. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  524. if err != nil {
  525. return nil, err
  526. }
  527. return dAtA[:n], nil
  528. }
  529. func (m *AzureFilePersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  530. size := m.Size()
  531. return m.MarshalToSizedBuffer(dAtA[:size])
  532. }
  533. func (m *AzureFilePersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  534. i := len(dAtA)
  535. _ = i
  536. var l int
  537. _ = l
  538. if m.SecretNamespace != nil {
  539. i -= len(*m.SecretNamespace)
  540. copy(dAtA[i:], *m.SecretNamespace)
  541. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SecretNamespace)))
  542. i--
  543. dAtA[i] = 0x22
  544. }
  545. i--
  546. if m.ReadOnly {
  547. dAtA[i] = 1
  548. } else {
  549. dAtA[i] = 0
  550. }
  551. i--
  552. dAtA[i] = 0x18
  553. i -= len(m.ShareName)
  554. copy(dAtA[i:], m.ShareName)
  555. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ShareName)))
  556. i--
  557. dAtA[i] = 0x12
  558. i -= len(m.SecretName)
  559. copy(dAtA[i:], m.SecretName)
  560. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretName)))
  561. i--
  562. dAtA[i] = 0xa
  563. return len(dAtA) - i, nil
  564. }
  565. func (m *AzureFileVolumeSource) Marshal() (dAtA []byte, err error) {
  566. size := m.Size()
  567. dAtA = make([]byte, size)
  568. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  569. if err != nil {
  570. return nil, err
  571. }
  572. return dAtA[:n], nil
  573. }
  574. func (m *AzureFileVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  575. size := m.Size()
  576. return m.MarshalToSizedBuffer(dAtA[:size])
  577. }
  578. func (m *AzureFileVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  579. i := len(dAtA)
  580. _ = i
  581. var l int
  582. _ = l
  583. i--
  584. if m.ReadOnly {
  585. dAtA[i] = 1
  586. } else {
  587. dAtA[i] = 0
  588. }
  589. i--
  590. dAtA[i] = 0x18
  591. i -= len(m.ShareName)
  592. copy(dAtA[i:], m.ShareName)
  593. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ShareName)))
  594. i--
  595. dAtA[i] = 0x12
  596. i -= len(m.SecretName)
  597. copy(dAtA[i:], m.SecretName)
  598. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretName)))
  599. i--
  600. dAtA[i] = 0xa
  601. return len(dAtA) - i, nil
  602. }
  603. func (m *Binding) Marshal() (dAtA []byte, err error) {
  604. size := m.Size()
  605. dAtA = make([]byte, size)
  606. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  607. if err != nil {
  608. return nil, err
  609. }
  610. return dAtA[:n], nil
  611. }
  612. func (m *Binding) MarshalTo(dAtA []byte) (int, error) {
  613. size := m.Size()
  614. return m.MarshalToSizedBuffer(dAtA[:size])
  615. }
  616. func (m *Binding) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  617. i := len(dAtA)
  618. _ = i
  619. var l int
  620. _ = l
  621. {
  622. size, err := m.Target.MarshalToSizedBuffer(dAtA[:i])
  623. if err != nil {
  624. return 0, err
  625. }
  626. i -= size
  627. i = encodeVarintGenerated(dAtA, i, uint64(size))
  628. }
  629. i--
  630. dAtA[i] = 0x12
  631. {
  632. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  633. if err != nil {
  634. return 0, err
  635. }
  636. i -= size
  637. i = encodeVarintGenerated(dAtA, i, uint64(size))
  638. }
  639. i--
  640. dAtA[i] = 0xa
  641. return len(dAtA) - i, nil
  642. }
  643. func (m *CSIPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  644. size := m.Size()
  645. dAtA = make([]byte, size)
  646. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  647. if err != nil {
  648. return nil, err
  649. }
  650. return dAtA[:n], nil
  651. }
  652. func (m *CSIPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  653. size := m.Size()
  654. return m.MarshalToSizedBuffer(dAtA[:size])
  655. }
  656. func (m *CSIPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  657. i := len(dAtA)
  658. _ = i
  659. var l int
  660. _ = l
  661. if m.NodeExpandSecretRef != nil {
  662. {
  663. size, err := m.NodeExpandSecretRef.MarshalToSizedBuffer(dAtA[:i])
  664. if err != nil {
  665. return 0, err
  666. }
  667. i -= size
  668. i = encodeVarintGenerated(dAtA, i, uint64(size))
  669. }
  670. i--
  671. dAtA[i] = 0x52
  672. }
  673. if m.ControllerExpandSecretRef != nil {
  674. {
  675. size, err := m.ControllerExpandSecretRef.MarshalToSizedBuffer(dAtA[:i])
  676. if err != nil {
  677. return 0, err
  678. }
  679. i -= size
  680. i = encodeVarintGenerated(dAtA, i, uint64(size))
  681. }
  682. i--
  683. dAtA[i] = 0x4a
  684. }
  685. if m.NodePublishSecretRef != nil {
  686. {
  687. size, err := m.NodePublishSecretRef.MarshalToSizedBuffer(dAtA[:i])
  688. if err != nil {
  689. return 0, err
  690. }
  691. i -= size
  692. i = encodeVarintGenerated(dAtA, i, uint64(size))
  693. }
  694. i--
  695. dAtA[i] = 0x42
  696. }
  697. if m.NodeStageSecretRef != nil {
  698. {
  699. size, err := m.NodeStageSecretRef.MarshalToSizedBuffer(dAtA[:i])
  700. if err != nil {
  701. return 0, err
  702. }
  703. i -= size
  704. i = encodeVarintGenerated(dAtA, i, uint64(size))
  705. }
  706. i--
  707. dAtA[i] = 0x3a
  708. }
  709. if m.ControllerPublishSecretRef != nil {
  710. {
  711. size, err := m.ControllerPublishSecretRef.MarshalToSizedBuffer(dAtA[:i])
  712. if err != nil {
  713. return 0, err
  714. }
  715. i -= size
  716. i = encodeVarintGenerated(dAtA, i, uint64(size))
  717. }
  718. i--
  719. dAtA[i] = 0x32
  720. }
  721. if len(m.VolumeAttributes) > 0 {
  722. keysForVolumeAttributes := make([]string, 0, len(m.VolumeAttributes))
  723. for k := range m.VolumeAttributes {
  724. keysForVolumeAttributes = append(keysForVolumeAttributes, string(k))
  725. }
  726. sort.Strings(keysForVolumeAttributes)
  727. for iNdEx := len(keysForVolumeAttributes) - 1; iNdEx >= 0; iNdEx-- {
  728. v := m.VolumeAttributes[string(keysForVolumeAttributes[iNdEx])]
  729. baseI := i
  730. i -= len(v)
  731. copy(dAtA[i:], v)
  732. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  733. i--
  734. dAtA[i] = 0x12
  735. i -= len(keysForVolumeAttributes[iNdEx])
  736. copy(dAtA[i:], keysForVolumeAttributes[iNdEx])
  737. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForVolumeAttributes[iNdEx])))
  738. i--
  739. dAtA[i] = 0xa
  740. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  741. i--
  742. dAtA[i] = 0x2a
  743. }
  744. }
  745. i -= len(m.FSType)
  746. copy(dAtA[i:], m.FSType)
  747. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  748. i--
  749. dAtA[i] = 0x22
  750. i--
  751. if m.ReadOnly {
  752. dAtA[i] = 1
  753. } else {
  754. dAtA[i] = 0
  755. }
  756. i--
  757. dAtA[i] = 0x18
  758. i -= len(m.VolumeHandle)
  759. copy(dAtA[i:], m.VolumeHandle)
  760. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeHandle)))
  761. i--
  762. dAtA[i] = 0x12
  763. i -= len(m.Driver)
  764. copy(dAtA[i:], m.Driver)
  765. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
  766. i--
  767. dAtA[i] = 0xa
  768. return len(dAtA) - i, nil
  769. }
  770. func (m *CSIVolumeSource) Marshal() (dAtA []byte, err error) {
  771. size := m.Size()
  772. dAtA = make([]byte, size)
  773. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  774. if err != nil {
  775. return nil, err
  776. }
  777. return dAtA[:n], nil
  778. }
  779. func (m *CSIVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  780. size := m.Size()
  781. return m.MarshalToSizedBuffer(dAtA[:size])
  782. }
  783. func (m *CSIVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  784. i := len(dAtA)
  785. _ = i
  786. var l int
  787. _ = l
  788. if m.NodePublishSecretRef != nil {
  789. {
  790. size, err := m.NodePublishSecretRef.MarshalToSizedBuffer(dAtA[:i])
  791. if err != nil {
  792. return 0, err
  793. }
  794. i -= size
  795. i = encodeVarintGenerated(dAtA, i, uint64(size))
  796. }
  797. i--
  798. dAtA[i] = 0x2a
  799. }
  800. if len(m.VolumeAttributes) > 0 {
  801. keysForVolumeAttributes := make([]string, 0, len(m.VolumeAttributes))
  802. for k := range m.VolumeAttributes {
  803. keysForVolumeAttributes = append(keysForVolumeAttributes, string(k))
  804. }
  805. sort.Strings(keysForVolumeAttributes)
  806. for iNdEx := len(keysForVolumeAttributes) - 1; iNdEx >= 0; iNdEx-- {
  807. v := m.VolumeAttributes[string(keysForVolumeAttributes[iNdEx])]
  808. baseI := i
  809. i -= len(v)
  810. copy(dAtA[i:], v)
  811. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  812. i--
  813. dAtA[i] = 0x12
  814. i -= len(keysForVolumeAttributes[iNdEx])
  815. copy(dAtA[i:], keysForVolumeAttributes[iNdEx])
  816. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForVolumeAttributes[iNdEx])))
  817. i--
  818. dAtA[i] = 0xa
  819. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  820. i--
  821. dAtA[i] = 0x22
  822. }
  823. }
  824. if m.FSType != nil {
  825. i -= len(*m.FSType)
  826. copy(dAtA[i:], *m.FSType)
  827. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSType)))
  828. i--
  829. dAtA[i] = 0x1a
  830. }
  831. if m.ReadOnly != nil {
  832. i--
  833. if *m.ReadOnly {
  834. dAtA[i] = 1
  835. } else {
  836. dAtA[i] = 0
  837. }
  838. i--
  839. dAtA[i] = 0x10
  840. }
  841. i -= len(m.Driver)
  842. copy(dAtA[i:], m.Driver)
  843. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
  844. i--
  845. dAtA[i] = 0xa
  846. return len(dAtA) - i, nil
  847. }
  848. func (m *Capabilities) Marshal() (dAtA []byte, err error) {
  849. size := m.Size()
  850. dAtA = make([]byte, size)
  851. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  852. if err != nil {
  853. return nil, err
  854. }
  855. return dAtA[:n], nil
  856. }
  857. func (m *Capabilities) MarshalTo(dAtA []byte) (int, error) {
  858. size := m.Size()
  859. return m.MarshalToSizedBuffer(dAtA[:size])
  860. }
  861. func (m *Capabilities) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  862. i := len(dAtA)
  863. _ = i
  864. var l int
  865. _ = l
  866. if len(m.Drop) > 0 {
  867. for iNdEx := len(m.Drop) - 1; iNdEx >= 0; iNdEx-- {
  868. i -= len(m.Drop[iNdEx])
  869. copy(dAtA[i:], m.Drop[iNdEx])
  870. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Drop[iNdEx])))
  871. i--
  872. dAtA[i] = 0x12
  873. }
  874. }
  875. if len(m.Add) > 0 {
  876. for iNdEx := len(m.Add) - 1; iNdEx >= 0; iNdEx-- {
  877. i -= len(m.Add[iNdEx])
  878. copy(dAtA[i:], m.Add[iNdEx])
  879. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Add[iNdEx])))
  880. i--
  881. dAtA[i] = 0xa
  882. }
  883. }
  884. return len(dAtA) - i, nil
  885. }
  886. func (m *CephFSPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  887. size := m.Size()
  888. dAtA = make([]byte, size)
  889. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  890. if err != nil {
  891. return nil, err
  892. }
  893. return dAtA[:n], nil
  894. }
  895. func (m *CephFSPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  896. size := m.Size()
  897. return m.MarshalToSizedBuffer(dAtA[:size])
  898. }
  899. func (m *CephFSPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  900. i := len(dAtA)
  901. _ = i
  902. var l int
  903. _ = l
  904. i--
  905. if m.ReadOnly {
  906. dAtA[i] = 1
  907. } else {
  908. dAtA[i] = 0
  909. }
  910. i--
  911. dAtA[i] = 0x30
  912. if m.SecretRef != nil {
  913. {
  914. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  915. if err != nil {
  916. return 0, err
  917. }
  918. i -= size
  919. i = encodeVarintGenerated(dAtA, i, uint64(size))
  920. }
  921. i--
  922. dAtA[i] = 0x2a
  923. }
  924. i -= len(m.SecretFile)
  925. copy(dAtA[i:], m.SecretFile)
  926. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretFile)))
  927. i--
  928. dAtA[i] = 0x22
  929. i -= len(m.User)
  930. copy(dAtA[i:], m.User)
  931. i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
  932. i--
  933. dAtA[i] = 0x1a
  934. i -= len(m.Path)
  935. copy(dAtA[i:], m.Path)
  936. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  937. i--
  938. dAtA[i] = 0x12
  939. if len(m.Monitors) > 0 {
  940. for iNdEx := len(m.Monitors) - 1; iNdEx >= 0; iNdEx-- {
  941. i -= len(m.Monitors[iNdEx])
  942. copy(dAtA[i:], m.Monitors[iNdEx])
  943. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Monitors[iNdEx])))
  944. i--
  945. dAtA[i] = 0xa
  946. }
  947. }
  948. return len(dAtA) - i, nil
  949. }
  950. func (m *CephFSVolumeSource) Marshal() (dAtA []byte, err error) {
  951. size := m.Size()
  952. dAtA = make([]byte, size)
  953. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  954. if err != nil {
  955. return nil, err
  956. }
  957. return dAtA[:n], nil
  958. }
  959. func (m *CephFSVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  960. size := m.Size()
  961. return m.MarshalToSizedBuffer(dAtA[:size])
  962. }
  963. func (m *CephFSVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  964. i := len(dAtA)
  965. _ = i
  966. var l int
  967. _ = l
  968. i--
  969. if m.ReadOnly {
  970. dAtA[i] = 1
  971. } else {
  972. dAtA[i] = 0
  973. }
  974. i--
  975. dAtA[i] = 0x30
  976. if m.SecretRef != nil {
  977. {
  978. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  979. if err != nil {
  980. return 0, err
  981. }
  982. i -= size
  983. i = encodeVarintGenerated(dAtA, i, uint64(size))
  984. }
  985. i--
  986. dAtA[i] = 0x2a
  987. }
  988. i -= len(m.SecretFile)
  989. copy(dAtA[i:], m.SecretFile)
  990. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretFile)))
  991. i--
  992. dAtA[i] = 0x22
  993. i -= len(m.User)
  994. copy(dAtA[i:], m.User)
  995. i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
  996. i--
  997. dAtA[i] = 0x1a
  998. i -= len(m.Path)
  999. copy(dAtA[i:], m.Path)
  1000. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  1001. i--
  1002. dAtA[i] = 0x12
  1003. if len(m.Monitors) > 0 {
  1004. for iNdEx := len(m.Monitors) - 1; iNdEx >= 0; iNdEx-- {
  1005. i -= len(m.Monitors[iNdEx])
  1006. copy(dAtA[i:], m.Monitors[iNdEx])
  1007. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Monitors[iNdEx])))
  1008. i--
  1009. dAtA[i] = 0xa
  1010. }
  1011. }
  1012. return len(dAtA) - i, nil
  1013. }
  1014. func (m *CinderPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  1015. size := m.Size()
  1016. dAtA = make([]byte, size)
  1017. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1018. if err != nil {
  1019. return nil, err
  1020. }
  1021. return dAtA[:n], nil
  1022. }
  1023. func (m *CinderPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  1024. size := m.Size()
  1025. return m.MarshalToSizedBuffer(dAtA[:size])
  1026. }
  1027. func (m *CinderPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1028. i := len(dAtA)
  1029. _ = i
  1030. var l int
  1031. _ = l
  1032. if m.SecretRef != nil {
  1033. {
  1034. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  1035. if err != nil {
  1036. return 0, err
  1037. }
  1038. i -= size
  1039. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1040. }
  1041. i--
  1042. dAtA[i] = 0x22
  1043. }
  1044. i--
  1045. if m.ReadOnly {
  1046. dAtA[i] = 1
  1047. } else {
  1048. dAtA[i] = 0
  1049. }
  1050. i--
  1051. dAtA[i] = 0x18
  1052. i -= len(m.FSType)
  1053. copy(dAtA[i:], m.FSType)
  1054. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  1055. i--
  1056. dAtA[i] = 0x12
  1057. i -= len(m.VolumeID)
  1058. copy(dAtA[i:], m.VolumeID)
  1059. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
  1060. i--
  1061. dAtA[i] = 0xa
  1062. return len(dAtA) - i, nil
  1063. }
  1064. func (m *CinderVolumeSource) Marshal() (dAtA []byte, err error) {
  1065. size := m.Size()
  1066. dAtA = make([]byte, size)
  1067. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1068. if err != nil {
  1069. return nil, err
  1070. }
  1071. return dAtA[:n], nil
  1072. }
  1073. func (m *CinderVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  1074. size := m.Size()
  1075. return m.MarshalToSizedBuffer(dAtA[:size])
  1076. }
  1077. func (m *CinderVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1078. i := len(dAtA)
  1079. _ = i
  1080. var l int
  1081. _ = l
  1082. if m.SecretRef != nil {
  1083. {
  1084. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  1085. if err != nil {
  1086. return 0, err
  1087. }
  1088. i -= size
  1089. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1090. }
  1091. i--
  1092. dAtA[i] = 0x22
  1093. }
  1094. i--
  1095. if m.ReadOnly {
  1096. dAtA[i] = 1
  1097. } else {
  1098. dAtA[i] = 0
  1099. }
  1100. i--
  1101. dAtA[i] = 0x18
  1102. i -= len(m.FSType)
  1103. copy(dAtA[i:], m.FSType)
  1104. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  1105. i--
  1106. dAtA[i] = 0x12
  1107. i -= len(m.VolumeID)
  1108. copy(dAtA[i:], m.VolumeID)
  1109. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
  1110. i--
  1111. dAtA[i] = 0xa
  1112. return len(dAtA) - i, nil
  1113. }
  1114. func (m *ClientIPConfig) Marshal() (dAtA []byte, err error) {
  1115. size := m.Size()
  1116. dAtA = make([]byte, size)
  1117. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1118. if err != nil {
  1119. return nil, err
  1120. }
  1121. return dAtA[:n], nil
  1122. }
  1123. func (m *ClientIPConfig) MarshalTo(dAtA []byte) (int, error) {
  1124. size := m.Size()
  1125. return m.MarshalToSizedBuffer(dAtA[:size])
  1126. }
  1127. func (m *ClientIPConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1128. i := len(dAtA)
  1129. _ = i
  1130. var l int
  1131. _ = l
  1132. if m.TimeoutSeconds != nil {
  1133. i = encodeVarintGenerated(dAtA, i, uint64(*m.TimeoutSeconds))
  1134. i--
  1135. dAtA[i] = 0x8
  1136. }
  1137. return len(dAtA) - i, nil
  1138. }
  1139. func (m *ClusterTrustBundleProjection) Marshal() (dAtA []byte, err error) {
  1140. size := m.Size()
  1141. dAtA = make([]byte, size)
  1142. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1143. if err != nil {
  1144. return nil, err
  1145. }
  1146. return dAtA[:n], nil
  1147. }
  1148. func (m *ClusterTrustBundleProjection) MarshalTo(dAtA []byte) (int, error) {
  1149. size := m.Size()
  1150. return m.MarshalToSizedBuffer(dAtA[:size])
  1151. }
  1152. func (m *ClusterTrustBundleProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1153. i := len(dAtA)
  1154. _ = i
  1155. var l int
  1156. _ = l
  1157. if m.Optional != nil {
  1158. i--
  1159. if *m.Optional {
  1160. dAtA[i] = 1
  1161. } else {
  1162. dAtA[i] = 0
  1163. }
  1164. i--
  1165. dAtA[i] = 0x28
  1166. }
  1167. i -= len(m.Path)
  1168. copy(dAtA[i:], m.Path)
  1169. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  1170. i--
  1171. dAtA[i] = 0x22
  1172. if m.LabelSelector != nil {
  1173. {
  1174. size, err := m.LabelSelector.MarshalToSizedBuffer(dAtA[:i])
  1175. if err != nil {
  1176. return 0, err
  1177. }
  1178. i -= size
  1179. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1180. }
  1181. i--
  1182. dAtA[i] = 0x1a
  1183. }
  1184. if m.SignerName != nil {
  1185. i -= len(*m.SignerName)
  1186. copy(dAtA[i:], *m.SignerName)
  1187. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SignerName)))
  1188. i--
  1189. dAtA[i] = 0x12
  1190. }
  1191. if m.Name != nil {
  1192. i -= len(*m.Name)
  1193. copy(dAtA[i:], *m.Name)
  1194. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Name)))
  1195. i--
  1196. dAtA[i] = 0xa
  1197. }
  1198. return len(dAtA) - i, nil
  1199. }
  1200. func (m *ComponentCondition) Marshal() (dAtA []byte, err error) {
  1201. size := m.Size()
  1202. dAtA = make([]byte, size)
  1203. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1204. if err != nil {
  1205. return nil, err
  1206. }
  1207. return dAtA[:n], nil
  1208. }
  1209. func (m *ComponentCondition) MarshalTo(dAtA []byte) (int, error) {
  1210. size := m.Size()
  1211. return m.MarshalToSizedBuffer(dAtA[:size])
  1212. }
  1213. func (m *ComponentCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1214. i := len(dAtA)
  1215. _ = i
  1216. var l int
  1217. _ = l
  1218. i -= len(m.Error)
  1219. copy(dAtA[i:], m.Error)
  1220. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Error)))
  1221. i--
  1222. dAtA[i] = 0x22
  1223. i -= len(m.Message)
  1224. copy(dAtA[i:], m.Message)
  1225. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  1226. i--
  1227. dAtA[i] = 0x1a
  1228. i -= len(m.Status)
  1229. copy(dAtA[i:], m.Status)
  1230. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  1231. i--
  1232. dAtA[i] = 0x12
  1233. i -= len(m.Type)
  1234. copy(dAtA[i:], m.Type)
  1235. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  1236. i--
  1237. dAtA[i] = 0xa
  1238. return len(dAtA) - i, nil
  1239. }
  1240. func (m *ComponentStatus) Marshal() (dAtA []byte, err error) {
  1241. size := m.Size()
  1242. dAtA = make([]byte, size)
  1243. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1244. if err != nil {
  1245. return nil, err
  1246. }
  1247. return dAtA[:n], nil
  1248. }
  1249. func (m *ComponentStatus) MarshalTo(dAtA []byte) (int, error) {
  1250. size := m.Size()
  1251. return m.MarshalToSizedBuffer(dAtA[:size])
  1252. }
  1253. func (m *ComponentStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1254. i := len(dAtA)
  1255. _ = i
  1256. var l int
  1257. _ = l
  1258. if len(m.Conditions) > 0 {
  1259. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  1260. {
  1261. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1262. if err != nil {
  1263. return 0, err
  1264. }
  1265. i -= size
  1266. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1267. }
  1268. i--
  1269. dAtA[i] = 0x12
  1270. }
  1271. }
  1272. {
  1273. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1274. if err != nil {
  1275. return 0, err
  1276. }
  1277. i -= size
  1278. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1279. }
  1280. i--
  1281. dAtA[i] = 0xa
  1282. return len(dAtA) - i, nil
  1283. }
  1284. func (m *ComponentStatusList) Marshal() (dAtA []byte, err error) {
  1285. size := m.Size()
  1286. dAtA = make([]byte, size)
  1287. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1288. if err != nil {
  1289. return nil, err
  1290. }
  1291. return dAtA[:n], nil
  1292. }
  1293. func (m *ComponentStatusList) MarshalTo(dAtA []byte) (int, error) {
  1294. size := m.Size()
  1295. return m.MarshalToSizedBuffer(dAtA[:size])
  1296. }
  1297. func (m *ComponentStatusList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1298. i := len(dAtA)
  1299. _ = i
  1300. var l int
  1301. _ = l
  1302. if len(m.Items) > 0 {
  1303. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1304. {
  1305. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1306. if err != nil {
  1307. return 0, err
  1308. }
  1309. i -= size
  1310. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1311. }
  1312. i--
  1313. dAtA[i] = 0x12
  1314. }
  1315. }
  1316. {
  1317. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1318. if err != nil {
  1319. return 0, err
  1320. }
  1321. i -= size
  1322. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1323. }
  1324. i--
  1325. dAtA[i] = 0xa
  1326. return len(dAtA) - i, nil
  1327. }
  1328. func (m *ConfigMap) Marshal() (dAtA []byte, err error) {
  1329. size := m.Size()
  1330. dAtA = make([]byte, size)
  1331. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1332. if err != nil {
  1333. return nil, err
  1334. }
  1335. return dAtA[:n], nil
  1336. }
  1337. func (m *ConfigMap) MarshalTo(dAtA []byte) (int, error) {
  1338. size := m.Size()
  1339. return m.MarshalToSizedBuffer(dAtA[:size])
  1340. }
  1341. func (m *ConfigMap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1342. i := len(dAtA)
  1343. _ = i
  1344. var l int
  1345. _ = l
  1346. if m.Immutable != nil {
  1347. i--
  1348. if *m.Immutable {
  1349. dAtA[i] = 1
  1350. } else {
  1351. dAtA[i] = 0
  1352. }
  1353. i--
  1354. dAtA[i] = 0x20
  1355. }
  1356. if len(m.BinaryData) > 0 {
  1357. keysForBinaryData := make([]string, 0, len(m.BinaryData))
  1358. for k := range m.BinaryData {
  1359. keysForBinaryData = append(keysForBinaryData, string(k))
  1360. }
  1361. sort.Strings(keysForBinaryData)
  1362. for iNdEx := len(keysForBinaryData) - 1; iNdEx >= 0; iNdEx-- {
  1363. v := m.BinaryData[string(keysForBinaryData[iNdEx])]
  1364. baseI := i
  1365. if v != nil {
  1366. i -= len(v)
  1367. copy(dAtA[i:], v)
  1368. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  1369. i--
  1370. dAtA[i] = 0x12
  1371. }
  1372. i -= len(keysForBinaryData[iNdEx])
  1373. copy(dAtA[i:], keysForBinaryData[iNdEx])
  1374. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForBinaryData[iNdEx])))
  1375. i--
  1376. dAtA[i] = 0xa
  1377. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  1378. i--
  1379. dAtA[i] = 0x1a
  1380. }
  1381. }
  1382. if len(m.Data) > 0 {
  1383. keysForData := make([]string, 0, len(m.Data))
  1384. for k := range m.Data {
  1385. keysForData = append(keysForData, string(k))
  1386. }
  1387. sort.Strings(keysForData)
  1388. for iNdEx := len(keysForData) - 1; iNdEx >= 0; iNdEx-- {
  1389. v := m.Data[string(keysForData[iNdEx])]
  1390. baseI := i
  1391. i -= len(v)
  1392. copy(dAtA[i:], v)
  1393. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  1394. i--
  1395. dAtA[i] = 0x12
  1396. i -= len(keysForData[iNdEx])
  1397. copy(dAtA[i:], keysForData[iNdEx])
  1398. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForData[iNdEx])))
  1399. i--
  1400. dAtA[i] = 0xa
  1401. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  1402. i--
  1403. dAtA[i] = 0x12
  1404. }
  1405. }
  1406. {
  1407. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1408. if err != nil {
  1409. return 0, err
  1410. }
  1411. i -= size
  1412. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1413. }
  1414. i--
  1415. dAtA[i] = 0xa
  1416. return len(dAtA) - i, nil
  1417. }
  1418. func (m *ConfigMapEnvSource) Marshal() (dAtA []byte, err error) {
  1419. size := m.Size()
  1420. dAtA = make([]byte, size)
  1421. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1422. if err != nil {
  1423. return nil, err
  1424. }
  1425. return dAtA[:n], nil
  1426. }
  1427. func (m *ConfigMapEnvSource) MarshalTo(dAtA []byte) (int, error) {
  1428. size := m.Size()
  1429. return m.MarshalToSizedBuffer(dAtA[:size])
  1430. }
  1431. func (m *ConfigMapEnvSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1432. i := len(dAtA)
  1433. _ = i
  1434. var l int
  1435. _ = l
  1436. if m.Optional != nil {
  1437. i--
  1438. if *m.Optional {
  1439. dAtA[i] = 1
  1440. } else {
  1441. dAtA[i] = 0
  1442. }
  1443. i--
  1444. dAtA[i] = 0x10
  1445. }
  1446. {
  1447. size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
  1448. if err != nil {
  1449. return 0, err
  1450. }
  1451. i -= size
  1452. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1453. }
  1454. i--
  1455. dAtA[i] = 0xa
  1456. return len(dAtA) - i, nil
  1457. }
  1458. func (m *ConfigMapKeySelector) Marshal() (dAtA []byte, err error) {
  1459. size := m.Size()
  1460. dAtA = make([]byte, size)
  1461. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1462. if err != nil {
  1463. return nil, err
  1464. }
  1465. return dAtA[:n], nil
  1466. }
  1467. func (m *ConfigMapKeySelector) MarshalTo(dAtA []byte) (int, error) {
  1468. size := m.Size()
  1469. return m.MarshalToSizedBuffer(dAtA[:size])
  1470. }
  1471. func (m *ConfigMapKeySelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1472. i := len(dAtA)
  1473. _ = i
  1474. var l int
  1475. _ = l
  1476. if m.Optional != nil {
  1477. i--
  1478. if *m.Optional {
  1479. dAtA[i] = 1
  1480. } else {
  1481. dAtA[i] = 0
  1482. }
  1483. i--
  1484. dAtA[i] = 0x18
  1485. }
  1486. i -= len(m.Key)
  1487. copy(dAtA[i:], m.Key)
  1488. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  1489. i--
  1490. dAtA[i] = 0x12
  1491. {
  1492. size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
  1493. if err != nil {
  1494. return 0, err
  1495. }
  1496. i -= size
  1497. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1498. }
  1499. i--
  1500. dAtA[i] = 0xa
  1501. return len(dAtA) - i, nil
  1502. }
  1503. func (m *ConfigMapList) Marshal() (dAtA []byte, err error) {
  1504. size := m.Size()
  1505. dAtA = make([]byte, size)
  1506. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1507. if err != nil {
  1508. return nil, err
  1509. }
  1510. return dAtA[:n], nil
  1511. }
  1512. func (m *ConfigMapList) MarshalTo(dAtA []byte) (int, error) {
  1513. size := m.Size()
  1514. return m.MarshalToSizedBuffer(dAtA[:size])
  1515. }
  1516. func (m *ConfigMapList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1517. i := len(dAtA)
  1518. _ = i
  1519. var l int
  1520. _ = l
  1521. if len(m.Items) > 0 {
  1522. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1523. {
  1524. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1525. if err != nil {
  1526. return 0, err
  1527. }
  1528. i -= size
  1529. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1530. }
  1531. i--
  1532. dAtA[i] = 0x12
  1533. }
  1534. }
  1535. {
  1536. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1537. if err != nil {
  1538. return 0, err
  1539. }
  1540. i -= size
  1541. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1542. }
  1543. i--
  1544. dAtA[i] = 0xa
  1545. return len(dAtA) - i, nil
  1546. }
  1547. func (m *ConfigMapNodeConfigSource) Marshal() (dAtA []byte, err error) {
  1548. size := m.Size()
  1549. dAtA = make([]byte, size)
  1550. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1551. if err != nil {
  1552. return nil, err
  1553. }
  1554. return dAtA[:n], nil
  1555. }
  1556. func (m *ConfigMapNodeConfigSource) MarshalTo(dAtA []byte) (int, error) {
  1557. size := m.Size()
  1558. return m.MarshalToSizedBuffer(dAtA[:size])
  1559. }
  1560. func (m *ConfigMapNodeConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1561. i := len(dAtA)
  1562. _ = i
  1563. var l int
  1564. _ = l
  1565. i -= len(m.KubeletConfigKey)
  1566. copy(dAtA[i:], m.KubeletConfigKey)
  1567. i = encodeVarintGenerated(dAtA, i, uint64(len(m.KubeletConfigKey)))
  1568. i--
  1569. dAtA[i] = 0x2a
  1570. i -= len(m.ResourceVersion)
  1571. copy(dAtA[i:], m.ResourceVersion)
  1572. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceVersion)))
  1573. i--
  1574. dAtA[i] = 0x22
  1575. i -= len(m.UID)
  1576. copy(dAtA[i:], m.UID)
  1577. i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
  1578. i--
  1579. dAtA[i] = 0x1a
  1580. i -= len(m.Name)
  1581. copy(dAtA[i:], m.Name)
  1582. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1583. i--
  1584. dAtA[i] = 0x12
  1585. i -= len(m.Namespace)
  1586. copy(dAtA[i:], m.Namespace)
  1587. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
  1588. i--
  1589. dAtA[i] = 0xa
  1590. return len(dAtA) - i, nil
  1591. }
  1592. func (m *ConfigMapProjection) Marshal() (dAtA []byte, err error) {
  1593. size := m.Size()
  1594. dAtA = make([]byte, size)
  1595. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1596. if err != nil {
  1597. return nil, err
  1598. }
  1599. return dAtA[:n], nil
  1600. }
  1601. func (m *ConfigMapProjection) MarshalTo(dAtA []byte) (int, error) {
  1602. size := m.Size()
  1603. return m.MarshalToSizedBuffer(dAtA[:size])
  1604. }
  1605. func (m *ConfigMapProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1606. i := len(dAtA)
  1607. _ = i
  1608. var l int
  1609. _ = l
  1610. if m.Optional != nil {
  1611. i--
  1612. if *m.Optional {
  1613. dAtA[i] = 1
  1614. } else {
  1615. dAtA[i] = 0
  1616. }
  1617. i--
  1618. dAtA[i] = 0x20
  1619. }
  1620. if len(m.Items) > 0 {
  1621. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1622. {
  1623. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1624. if err != nil {
  1625. return 0, err
  1626. }
  1627. i -= size
  1628. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1629. }
  1630. i--
  1631. dAtA[i] = 0x12
  1632. }
  1633. }
  1634. {
  1635. size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
  1636. if err != nil {
  1637. return 0, err
  1638. }
  1639. i -= size
  1640. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1641. }
  1642. i--
  1643. dAtA[i] = 0xa
  1644. return len(dAtA) - i, nil
  1645. }
  1646. func (m *ConfigMapVolumeSource) Marshal() (dAtA []byte, err error) {
  1647. size := m.Size()
  1648. dAtA = make([]byte, size)
  1649. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1650. if err != nil {
  1651. return nil, err
  1652. }
  1653. return dAtA[:n], nil
  1654. }
  1655. func (m *ConfigMapVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  1656. size := m.Size()
  1657. return m.MarshalToSizedBuffer(dAtA[:size])
  1658. }
  1659. func (m *ConfigMapVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1660. i := len(dAtA)
  1661. _ = i
  1662. var l int
  1663. _ = l
  1664. if m.Optional != nil {
  1665. i--
  1666. if *m.Optional {
  1667. dAtA[i] = 1
  1668. } else {
  1669. dAtA[i] = 0
  1670. }
  1671. i--
  1672. dAtA[i] = 0x20
  1673. }
  1674. if m.DefaultMode != nil {
  1675. i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
  1676. i--
  1677. dAtA[i] = 0x18
  1678. }
  1679. if len(m.Items) > 0 {
  1680. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1681. {
  1682. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1683. if err != nil {
  1684. return 0, err
  1685. }
  1686. i -= size
  1687. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1688. }
  1689. i--
  1690. dAtA[i] = 0x12
  1691. }
  1692. }
  1693. {
  1694. size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
  1695. if err != nil {
  1696. return 0, err
  1697. }
  1698. i -= size
  1699. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1700. }
  1701. i--
  1702. dAtA[i] = 0xa
  1703. return len(dAtA) - i, nil
  1704. }
  1705. func (m *Container) Marshal() (dAtA []byte, err error) {
  1706. size := m.Size()
  1707. dAtA = make([]byte, size)
  1708. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1709. if err != nil {
  1710. return nil, err
  1711. }
  1712. return dAtA[:n], nil
  1713. }
  1714. func (m *Container) MarshalTo(dAtA []byte) (int, error) {
  1715. size := m.Size()
  1716. return m.MarshalToSizedBuffer(dAtA[:size])
  1717. }
  1718. func (m *Container) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1719. i := len(dAtA)
  1720. _ = i
  1721. var l int
  1722. _ = l
  1723. if len(m.RestartPolicyRules) > 0 {
  1724. for iNdEx := len(m.RestartPolicyRules) - 1; iNdEx >= 0; iNdEx-- {
  1725. {
  1726. size, err := m.RestartPolicyRules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1727. if err != nil {
  1728. return 0, err
  1729. }
  1730. i -= size
  1731. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1732. }
  1733. i--
  1734. dAtA[i] = 0x1
  1735. i--
  1736. dAtA[i] = 0xca
  1737. }
  1738. }
  1739. if m.RestartPolicy != nil {
  1740. i -= len(*m.RestartPolicy)
  1741. copy(dAtA[i:], *m.RestartPolicy)
  1742. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RestartPolicy)))
  1743. i--
  1744. dAtA[i] = 0x1
  1745. i--
  1746. dAtA[i] = 0xc2
  1747. }
  1748. if len(m.ResizePolicy) > 0 {
  1749. for iNdEx := len(m.ResizePolicy) - 1; iNdEx >= 0; iNdEx-- {
  1750. {
  1751. size, err := m.ResizePolicy[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1752. if err != nil {
  1753. return 0, err
  1754. }
  1755. i -= size
  1756. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1757. }
  1758. i--
  1759. dAtA[i] = 0x1
  1760. i--
  1761. dAtA[i] = 0xba
  1762. }
  1763. }
  1764. if m.StartupProbe != nil {
  1765. {
  1766. size, err := m.StartupProbe.MarshalToSizedBuffer(dAtA[:i])
  1767. if err != nil {
  1768. return 0, err
  1769. }
  1770. i -= size
  1771. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1772. }
  1773. i--
  1774. dAtA[i] = 0x1
  1775. i--
  1776. dAtA[i] = 0xb2
  1777. }
  1778. if len(m.VolumeDevices) > 0 {
  1779. for iNdEx := len(m.VolumeDevices) - 1; iNdEx >= 0; iNdEx-- {
  1780. {
  1781. size, err := m.VolumeDevices[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1782. if err != nil {
  1783. return 0, err
  1784. }
  1785. i -= size
  1786. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1787. }
  1788. i--
  1789. dAtA[i] = 0x1
  1790. i--
  1791. dAtA[i] = 0xaa
  1792. }
  1793. }
  1794. i -= len(m.TerminationMessagePolicy)
  1795. copy(dAtA[i:], m.TerminationMessagePolicy)
  1796. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePolicy)))
  1797. i--
  1798. dAtA[i] = 0x1
  1799. i--
  1800. dAtA[i] = 0xa2
  1801. if len(m.EnvFrom) > 0 {
  1802. for iNdEx := len(m.EnvFrom) - 1; iNdEx >= 0; iNdEx-- {
  1803. {
  1804. size, err := m.EnvFrom[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1805. if err != nil {
  1806. return 0, err
  1807. }
  1808. i -= size
  1809. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1810. }
  1811. i--
  1812. dAtA[i] = 0x1
  1813. i--
  1814. dAtA[i] = 0x9a
  1815. }
  1816. }
  1817. i--
  1818. if m.TTY {
  1819. dAtA[i] = 1
  1820. } else {
  1821. dAtA[i] = 0
  1822. }
  1823. i--
  1824. dAtA[i] = 0x1
  1825. i--
  1826. dAtA[i] = 0x90
  1827. i--
  1828. if m.StdinOnce {
  1829. dAtA[i] = 1
  1830. } else {
  1831. dAtA[i] = 0
  1832. }
  1833. i--
  1834. dAtA[i] = 0x1
  1835. i--
  1836. dAtA[i] = 0x88
  1837. i--
  1838. if m.Stdin {
  1839. dAtA[i] = 1
  1840. } else {
  1841. dAtA[i] = 0
  1842. }
  1843. i--
  1844. dAtA[i] = 0x1
  1845. i--
  1846. dAtA[i] = 0x80
  1847. if m.SecurityContext != nil {
  1848. {
  1849. size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
  1850. if err != nil {
  1851. return 0, err
  1852. }
  1853. i -= size
  1854. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1855. }
  1856. i--
  1857. dAtA[i] = 0x7a
  1858. }
  1859. i -= len(m.ImagePullPolicy)
  1860. copy(dAtA[i:], m.ImagePullPolicy)
  1861. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ImagePullPolicy)))
  1862. i--
  1863. dAtA[i] = 0x72
  1864. i -= len(m.TerminationMessagePath)
  1865. copy(dAtA[i:], m.TerminationMessagePath)
  1866. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePath)))
  1867. i--
  1868. dAtA[i] = 0x6a
  1869. if m.Lifecycle != nil {
  1870. {
  1871. size, err := m.Lifecycle.MarshalToSizedBuffer(dAtA[:i])
  1872. if err != nil {
  1873. return 0, err
  1874. }
  1875. i -= size
  1876. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1877. }
  1878. i--
  1879. dAtA[i] = 0x62
  1880. }
  1881. if m.ReadinessProbe != nil {
  1882. {
  1883. size, err := m.ReadinessProbe.MarshalToSizedBuffer(dAtA[:i])
  1884. if err != nil {
  1885. return 0, err
  1886. }
  1887. i -= size
  1888. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1889. }
  1890. i--
  1891. dAtA[i] = 0x5a
  1892. }
  1893. if m.LivenessProbe != nil {
  1894. {
  1895. size, err := m.LivenessProbe.MarshalToSizedBuffer(dAtA[:i])
  1896. if err != nil {
  1897. return 0, err
  1898. }
  1899. i -= size
  1900. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1901. }
  1902. i--
  1903. dAtA[i] = 0x52
  1904. }
  1905. if len(m.VolumeMounts) > 0 {
  1906. for iNdEx := len(m.VolumeMounts) - 1; iNdEx >= 0; iNdEx-- {
  1907. {
  1908. size, err := m.VolumeMounts[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1909. if err != nil {
  1910. return 0, err
  1911. }
  1912. i -= size
  1913. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1914. }
  1915. i--
  1916. dAtA[i] = 0x4a
  1917. }
  1918. }
  1919. {
  1920. size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
  1921. if err != nil {
  1922. return 0, err
  1923. }
  1924. i -= size
  1925. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1926. }
  1927. i--
  1928. dAtA[i] = 0x42
  1929. if len(m.Env) > 0 {
  1930. for iNdEx := len(m.Env) - 1; iNdEx >= 0; iNdEx-- {
  1931. {
  1932. size, err := m.Env[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1933. if err != nil {
  1934. return 0, err
  1935. }
  1936. i -= size
  1937. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1938. }
  1939. i--
  1940. dAtA[i] = 0x3a
  1941. }
  1942. }
  1943. if len(m.Ports) > 0 {
  1944. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  1945. {
  1946. size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1947. if err != nil {
  1948. return 0, err
  1949. }
  1950. i -= size
  1951. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1952. }
  1953. i--
  1954. dAtA[i] = 0x32
  1955. }
  1956. }
  1957. i -= len(m.WorkingDir)
  1958. copy(dAtA[i:], m.WorkingDir)
  1959. i = encodeVarintGenerated(dAtA, i, uint64(len(m.WorkingDir)))
  1960. i--
  1961. dAtA[i] = 0x2a
  1962. if len(m.Args) > 0 {
  1963. for iNdEx := len(m.Args) - 1; iNdEx >= 0; iNdEx-- {
  1964. i -= len(m.Args[iNdEx])
  1965. copy(dAtA[i:], m.Args[iNdEx])
  1966. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Args[iNdEx])))
  1967. i--
  1968. dAtA[i] = 0x22
  1969. }
  1970. }
  1971. if len(m.Command) > 0 {
  1972. for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
  1973. i -= len(m.Command[iNdEx])
  1974. copy(dAtA[i:], m.Command[iNdEx])
  1975. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
  1976. i--
  1977. dAtA[i] = 0x1a
  1978. }
  1979. }
  1980. i -= len(m.Image)
  1981. copy(dAtA[i:], m.Image)
  1982. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Image)))
  1983. i--
  1984. dAtA[i] = 0x12
  1985. i -= len(m.Name)
  1986. copy(dAtA[i:], m.Name)
  1987. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1988. i--
  1989. dAtA[i] = 0xa
  1990. return len(dAtA) - i, nil
  1991. }
  1992. func (m *ContainerExtendedResourceRequest) Marshal() (dAtA []byte, err error) {
  1993. size := m.Size()
  1994. dAtA = make([]byte, size)
  1995. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1996. if err != nil {
  1997. return nil, err
  1998. }
  1999. return dAtA[:n], nil
  2000. }
  2001. func (m *ContainerExtendedResourceRequest) MarshalTo(dAtA []byte) (int, error) {
  2002. size := m.Size()
  2003. return m.MarshalToSizedBuffer(dAtA[:size])
  2004. }
  2005. func (m *ContainerExtendedResourceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2006. i := len(dAtA)
  2007. _ = i
  2008. var l int
  2009. _ = l
  2010. i -= len(m.RequestName)
  2011. copy(dAtA[i:], m.RequestName)
  2012. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RequestName)))
  2013. i--
  2014. dAtA[i] = 0x1a
  2015. i -= len(m.ResourceName)
  2016. copy(dAtA[i:], m.ResourceName)
  2017. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceName)))
  2018. i--
  2019. dAtA[i] = 0x12
  2020. i -= len(m.ContainerName)
  2021. copy(dAtA[i:], m.ContainerName)
  2022. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerName)))
  2023. i--
  2024. dAtA[i] = 0xa
  2025. return len(dAtA) - i, nil
  2026. }
  2027. func (m *ContainerImage) Marshal() (dAtA []byte, err error) {
  2028. size := m.Size()
  2029. dAtA = make([]byte, size)
  2030. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2031. if err != nil {
  2032. return nil, err
  2033. }
  2034. return dAtA[:n], nil
  2035. }
  2036. func (m *ContainerImage) MarshalTo(dAtA []byte) (int, error) {
  2037. size := m.Size()
  2038. return m.MarshalToSizedBuffer(dAtA[:size])
  2039. }
  2040. func (m *ContainerImage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2041. i := len(dAtA)
  2042. _ = i
  2043. var l int
  2044. _ = l
  2045. i = encodeVarintGenerated(dAtA, i, uint64(m.SizeBytes))
  2046. i--
  2047. dAtA[i] = 0x10
  2048. if len(m.Names) > 0 {
  2049. for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- {
  2050. i -= len(m.Names[iNdEx])
  2051. copy(dAtA[i:], m.Names[iNdEx])
  2052. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Names[iNdEx])))
  2053. i--
  2054. dAtA[i] = 0xa
  2055. }
  2056. }
  2057. return len(dAtA) - i, nil
  2058. }
  2059. func (m *ContainerPort) Marshal() (dAtA []byte, err error) {
  2060. size := m.Size()
  2061. dAtA = make([]byte, size)
  2062. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2063. if err != nil {
  2064. return nil, err
  2065. }
  2066. return dAtA[:n], nil
  2067. }
  2068. func (m *ContainerPort) MarshalTo(dAtA []byte) (int, error) {
  2069. size := m.Size()
  2070. return m.MarshalToSizedBuffer(dAtA[:size])
  2071. }
  2072. func (m *ContainerPort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2073. i := len(dAtA)
  2074. _ = i
  2075. var l int
  2076. _ = l
  2077. i -= len(m.HostIP)
  2078. copy(dAtA[i:], m.HostIP)
  2079. i = encodeVarintGenerated(dAtA, i, uint64(len(m.HostIP)))
  2080. i--
  2081. dAtA[i] = 0x2a
  2082. i -= len(m.Protocol)
  2083. copy(dAtA[i:], m.Protocol)
  2084. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
  2085. i--
  2086. dAtA[i] = 0x22
  2087. i = encodeVarintGenerated(dAtA, i, uint64(m.ContainerPort))
  2088. i--
  2089. dAtA[i] = 0x18
  2090. i = encodeVarintGenerated(dAtA, i, uint64(m.HostPort))
  2091. i--
  2092. dAtA[i] = 0x10
  2093. i -= len(m.Name)
  2094. copy(dAtA[i:], m.Name)
  2095. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  2096. i--
  2097. dAtA[i] = 0xa
  2098. return len(dAtA) - i, nil
  2099. }
  2100. func (m *ContainerResizePolicy) Marshal() (dAtA []byte, err error) {
  2101. size := m.Size()
  2102. dAtA = make([]byte, size)
  2103. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2104. if err != nil {
  2105. return nil, err
  2106. }
  2107. return dAtA[:n], nil
  2108. }
  2109. func (m *ContainerResizePolicy) MarshalTo(dAtA []byte) (int, error) {
  2110. size := m.Size()
  2111. return m.MarshalToSizedBuffer(dAtA[:size])
  2112. }
  2113. func (m *ContainerResizePolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2114. i := len(dAtA)
  2115. _ = i
  2116. var l int
  2117. _ = l
  2118. i -= len(m.RestartPolicy)
  2119. copy(dAtA[i:], m.RestartPolicy)
  2120. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RestartPolicy)))
  2121. i--
  2122. dAtA[i] = 0x12
  2123. i -= len(m.ResourceName)
  2124. copy(dAtA[i:], m.ResourceName)
  2125. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceName)))
  2126. i--
  2127. dAtA[i] = 0xa
  2128. return len(dAtA) - i, nil
  2129. }
  2130. func (m *ContainerRestartRule) Marshal() (dAtA []byte, err error) {
  2131. size := m.Size()
  2132. dAtA = make([]byte, size)
  2133. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2134. if err != nil {
  2135. return nil, err
  2136. }
  2137. return dAtA[:n], nil
  2138. }
  2139. func (m *ContainerRestartRule) MarshalTo(dAtA []byte) (int, error) {
  2140. size := m.Size()
  2141. return m.MarshalToSizedBuffer(dAtA[:size])
  2142. }
  2143. func (m *ContainerRestartRule) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2144. i := len(dAtA)
  2145. _ = i
  2146. var l int
  2147. _ = l
  2148. if m.ExitCodes != nil {
  2149. {
  2150. size, err := m.ExitCodes.MarshalToSizedBuffer(dAtA[:i])
  2151. if err != nil {
  2152. return 0, err
  2153. }
  2154. i -= size
  2155. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2156. }
  2157. i--
  2158. dAtA[i] = 0x12
  2159. }
  2160. i -= len(m.Action)
  2161. copy(dAtA[i:], m.Action)
  2162. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Action)))
  2163. i--
  2164. dAtA[i] = 0xa
  2165. return len(dAtA) - i, nil
  2166. }
  2167. func (m *ContainerRestartRuleOnExitCodes) Marshal() (dAtA []byte, err error) {
  2168. size := m.Size()
  2169. dAtA = make([]byte, size)
  2170. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2171. if err != nil {
  2172. return nil, err
  2173. }
  2174. return dAtA[:n], nil
  2175. }
  2176. func (m *ContainerRestartRuleOnExitCodes) MarshalTo(dAtA []byte) (int, error) {
  2177. size := m.Size()
  2178. return m.MarshalToSizedBuffer(dAtA[:size])
  2179. }
  2180. func (m *ContainerRestartRuleOnExitCodes) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2181. i := len(dAtA)
  2182. _ = i
  2183. var l int
  2184. _ = l
  2185. if len(m.Values) > 0 {
  2186. for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
  2187. i = encodeVarintGenerated(dAtA, i, uint64(m.Values[iNdEx]))
  2188. i--
  2189. dAtA[i] = 0x10
  2190. }
  2191. }
  2192. i -= len(m.Operator)
  2193. copy(dAtA[i:], m.Operator)
  2194. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
  2195. i--
  2196. dAtA[i] = 0xa
  2197. return len(dAtA) - i, nil
  2198. }
  2199. func (m *ContainerState) Marshal() (dAtA []byte, err error) {
  2200. size := m.Size()
  2201. dAtA = make([]byte, size)
  2202. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2203. if err != nil {
  2204. return nil, err
  2205. }
  2206. return dAtA[:n], nil
  2207. }
  2208. func (m *ContainerState) MarshalTo(dAtA []byte) (int, error) {
  2209. size := m.Size()
  2210. return m.MarshalToSizedBuffer(dAtA[:size])
  2211. }
  2212. func (m *ContainerState) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2213. i := len(dAtA)
  2214. _ = i
  2215. var l int
  2216. _ = l
  2217. if m.Terminated != nil {
  2218. {
  2219. size, err := m.Terminated.MarshalToSizedBuffer(dAtA[:i])
  2220. if err != nil {
  2221. return 0, err
  2222. }
  2223. i -= size
  2224. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2225. }
  2226. i--
  2227. dAtA[i] = 0x1a
  2228. }
  2229. if m.Running != nil {
  2230. {
  2231. size, err := m.Running.MarshalToSizedBuffer(dAtA[:i])
  2232. if err != nil {
  2233. return 0, err
  2234. }
  2235. i -= size
  2236. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2237. }
  2238. i--
  2239. dAtA[i] = 0x12
  2240. }
  2241. if m.Waiting != nil {
  2242. {
  2243. size, err := m.Waiting.MarshalToSizedBuffer(dAtA[:i])
  2244. if err != nil {
  2245. return 0, err
  2246. }
  2247. i -= size
  2248. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2249. }
  2250. i--
  2251. dAtA[i] = 0xa
  2252. }
  2253. return len(dAtA) - i, nil
  2254. }
  2255. func (m *ContainerStateRunning) Marshal() (dAtA []byte, err error) {
  2256. size := m.Size()
  2257. dAtA = make([]byte, size)
  2258. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2259. if err != nil {
  2260. return nil, err
  2261. }
  2262. return dAtA[:n], nil
  2263. }
  2264. func (m *ContainerStateRunning) MarshalTo(dAtA []byte) (int, error) {
  2265. size := m.Size()
  2266. return m.MarshalToSizedBuffer(dAtA[:size])
  2267. }
  2268. func (m *ContainerStateRunning) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2269. i := len(dAtA)
  2270. _ = i
  2271. var l int
  2272. _ = l
  2273. {
  2274. size, err := m.StartedAt.MarshalToSizedBuffer(dAtA[:i])
  2275. if err != nil {
  2276. return 0, err
  2277. }
  2278. i -= size
  2279. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2280. }
  2281. i--
  2282. dAtA[i] = 0xa
  2283. return len(dAtA) - i, nil
  2284. }
  2285. func (m *ContainerStateTerminated) Marshal() (dAtA []byte, err error) {
  2286. size := m.Size()
  2287. dAtA = make([]byte, size)
  2288. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2289. if err != nil {
  2290. return nil, err
  2291. }
  2292. return dAtA[:n], nil
  2293. }
  2294. func (m *ContainerStateTerminated) MarshalTo(dAtA []byte) (int, error) {
  2295. size := m.Size()
  2296. return m.MarshalToSizedBuffer(dAtA[:size])
  2297. }
  2298. func (m *ContainerStateTerminated) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2299. i := len(dAtA)
  2300. _ = i
  2301. var l int
  2302. _ = l
  2303. i -= len(m.ContainerID)
  2304. copy(dAtA[i:], m.ContainerID)
  2305. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerID)))
  2306. i--
  2307. dAtA[i] = 0x3a
  2308. {
  2309. size, err := m.FinishedAt.MarshalToSizedBuffer(dAtA[:i])
  2310. if err != nil {
  2311. return 0, err
  2312. }
  2313. i -= size
  2314. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2315. }
  2316. i--
  2317. dAtA[i] = 0x32
  2318. {
  2319. size, err := m.StartedAt.MarshalToSizedBuffer(dAtA[:i])
  2320. if err != nil {
  2321. return 0, err
  2322. }
  2323. i -= size
  2324. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2325. }
  2326. i--
  2327. dAtA[i] = 0x2a
  2328. i -= len(m.Message)
  2329. copy(dAtA[i:], m.Message)
  2330. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  2331. i--
  2332. dAtA[i] = 0x22
  2333. i -= len(m.Reason)
  2334. copy(dAtA[i:], m.Reason)
  2335. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  2336. i--
  2337. dAtA[i] = 0x1a
  2338. i = encodeVarintGenerated(dAtA, i, uint64(m.Signal))
  2339. i--
  2340. dAtA[i] = 0x10
  2341. i = encodeVarintGenerated(dAtA, i, uint64(m.ExitCode))
  2342. i--
  2343. dAtA[i] = 0x8
  2344. return len(dAtA) - i, nil
  2345. }
  2346. func (m *ContainerStateWaiting) Marshal() (dAtA []byte, err error) {
  2347. size := m.Size()
  2348. dAtA = make([]byte, size)
  2349. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2350. if err != nil {
  2351. return nil, err
  2352. }
  2353. return dAtA[:n], nil
  2354. }
  2355. func (m *ContainerStateWaiting) MarshalTo(dAtA []byte) (int, error) {
  2356. size := m.Size()
  2357. return m.MarshalToSizedBuffer(dAtA[:size])
  2358. }
  2359. func (m *ContainerStateWaiting) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2360. i := len(dAtA)
  2361. _ = i
  2362. var l int
  2363. _ = l
  2364. i -= len(m.Message)
  2365. copy(dAtA[i:], m.Message)
  2366. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  2367. i--
  2368. dAtA[i] = 0x12
  2369. i -= len(m.Reason)
  2370. copy(dAtA[i:], m.Reason)
  2371. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  2372. i--
  2373. dAtA[i] = 0xa
  2374. return len(dAtA) - i, nil
  2375. }
  2376. func (m *ContainerStatus) Marshal() (dAtA []byte, err error) {
  2377. size := m.Size()
  2378. dAtA = make([]byte, size)
  2379. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2380. if err != nil {
  2381. return nil, err
  2382. }
  2383. return dAtA[:n], nil
  2384. }
  2385. func (m *ContainerStatus) MarshalTo(dAtA []byte) (int, error) {
  2386. size := m.Size()
  2387. return m.MarshalToSizedBuffer(dAtA[:size])
  2388. }
  2389. func (m *ContainerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2390. i := len(dAtA)
  2391. _ = i
  2392. var l int
  2393. _ = l
  2394. if m.StopSignal != nil {
  2395. i -= len(*m.StopSignal)
  2396. copy(dAtA[i:], *m.StopSignal)
  2397. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.StopSignal)))
  2398. i--
  2399. dAtA[i] = 0x7a
  2400. }
  2401. if len(m.AllocatedResourcesStatus) > 0 {
  2402. for iNdEx := len(m.AllocatedResourcesStatus) - 1; iNdEx >= 0; iNdEx-- {
  2403. {
  2404. size, err := m.AllocatedResourcesStatus[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2405. if err != nil {
  2406. return 0, err
  2407. }
  2408. i -= size
  2409. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2410. }
  2411. i--
  2412. dAtA[i] = 0x72
  2413. }
  2414. }
  2415. if m.User != nil {
  2416. {
  2417. size, err := m.User.MarshalToSizedBuffer(dAtA[:i])
  2418. if err != nil {
  2419. return 0, err
  2420. }
  2421. i -= size
  2422. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2423. }
  2424. i--
  2425. dAtA[i] = 0x6a
  2426. }
  2427. if len(m.VolumeMounts) > 0 {
  2428. for iNdEx := len(m.VolumeMounts) - 1; iNdEx >= 0; iNdEx-- {
  2429. {
  2430. size, err := m.VolumeMounts[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2431. if err != nil {
  2432. return 0, err
  2433. }
  2434. i -= size
  2435. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2436. }
  2437. i--
  2438. dAtA[i] = 0x62
  2439. }
  2440. }
  2441. if m.Resources != nil {
  2442. {
  2443. size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
  2444. if err != nil {
  2445. return 0, err
  2446. }
  2447. i -= size
  2448. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2449. }
  2450. i--
  2451. dAtA[i] = 0x5a
  2452. }
  2453. if len(m.AllocatedResources) > 0 {
  2454. keysForAllocatedResources := make([]string, 0, len(m.AllocatedResources))
  2455. for k := range m.AllocatedResources {
  2456. keysForAllocatedResources = append(keysForAllocatedResources, string(k))
  2457. }
  2458. sort.Strings(keysForAllocatedResources)
  2459. for iNdEx := len(keysForAllocatedResources) - 1; iNdEx >= 0; iNdEx-- {
  2460. v := m.AllocatedResources[ResourceName(keysForAllocatedResources[iNdEx])]
  2461. baseI := i
  2462. {
  2463. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  2464. if err != nil {
  2465. return 0, err
  2466. }
  2467. i -= size
  2468. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2469. }
  2470. i--
  2471. dAtA[i] = 0x12
  2472. i -= len(keysForAllocatedResources[iNdEx])
  2473. copy(dAtA[i:], keysForAllocatedResources[iNdEx])
  2474. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAllocatedResources[iNdEx])))
  2475. i--
  2476. dAtA[i] = 0xa
  2477. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  2478. i--
  2479. dAtA[i] = 0x52
  2480. }
  2481. }
  2482. if m.Started != nil {
  2483. i--
  2484. if *m.Started {
  2485. dAtA[i] = 1
  2486. } else {
  2487. dAtA[i] = 0
  2488. }
  2489. i--
  2490. dAtA[i] = 0x48
  2491. }
  2492. i -= len(m.ContainerID)
  2493. copy(dAtA[i:], m.ContainerID)
  2494. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerID)))
  2495. i--
  2496. dAtA[i] = 0x42
  2497. i -= len(m.ImageID)
  2498. copy(dAtA[i:], m.ImageID)
  2499. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ImageID)))
  2500. i--
  2501. dAtA[i] = 0x3a
  2502. i -= len(m.Image)
  2503. copy(dAtA[i:], m.Image)
  2504. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Image)))
  2505. i--
  2506. dAtA[i] = 0x32
  2507. i = encodeVarintGenerated(dAtA, i, uint64(m.RestartCount))
  2508. i--
  2509. dAtA[i] = 0x28
  2510. i--
  2511. if m.Ready {
  2512. dAtA[i] = 1
  2513. } else {
  2514. dAtA[i] = 0
  2515. }
  2516. i--
  2517. dAtA[i] = 0x20
  2518. {
  2519. size, err := m.LastTerminationState.MarshalToSizedBuffer(dAtA[:i])
  2520. if err != nil {
  2521. return 0, err
  2522. }
  2523. i -= size
  2524. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2525. }
  2526. i--
  2527. dAtA[i] = 0x1a
  2528. {
  2529. size, err := m.State.MarshalToSizedBuffer(dAtA[:i])
  2530. if err != nil {
  2531. return 0, err
  2532. }
  2533. i -= size
  2534. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2535. }
  2536. i--
  2537. dAtA[i] = 0x12
  2538. i -= len(m.Name)
  2539. copy(dAtA[i:], m.Name)
  2540. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  2541. i--
  2542. dAtA[i] = 0xa
  2543. return len(dAtA) - i, nil
  2544. }
  2545. func (m *ContainerUser) Marshal() (dAtA []byte, err error) {
  2546. size := m.Size()
  2547. dAtA = make([]byte, size)
  2548. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2549. if err != nil {
  2550. return nil, err
  2551. }
  2552. return dAtA[:n], nil
  2553. }
  2554. func (m *ContainerUser) MarshalTo(dAtA []byte) (int, error) {
  2555. size := m.Size()
  2556. return m.MarshalToSizedBuffer(dAtA[:size])
  2557. }
  2558. func (m *ContainerUser) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2559. i := len(dAtA)
  2560. _ = i
  2561. var l int
  2562. _ = l
  2563. if m.Linux != nil {
  2564. {
  2565. size, err := m.Linux.MarshalToSizedBuffer(dAtA[:i])
  2566. if err != nil {
  2567. return 0, err
  2568. }
  2569. i -= size
  2570. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2571. }
  2572. i--
  2573. dAtA[i] = 0xa
  2574. }
  2575. return len(dAtA) - i, nil
  2576. }
  2577. func (m *DaemonEndpoint) Marshal() (dAtA []byte, err error) {
  2578. size := m.Size()
  2579. dAtA = make([]byte, size)
  2580. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2581. if err != nil {
  2582. return nil, err
  2583. }
  2584. return dAtA[:n], nil
  2585. }
  2586. func (m *DaemonEndpoint) MarshalTo(dAtA []byte) (int, error) {
  2587. size := m.Size()
  2588. return m.MarshalToSizedBuffer(dAtA[:size])
  2589. }
  2590. func (m *DaemonEndpoint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2591. i := len(dAtA)
  2592. _ = i
  2593. var l int
  2594. _ = l
  2595. i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
  2596. i--
  2597. dAtA[i] = 0x8
  2598. return len(dAtA) - i, nil
  2599. }
  2600. func (m *DownwardAPIProjection) Marshal() (dAtA []byte, err error) {
  2601. size := m.Size()
  2602. dAtA = make([]byte, size)
  2603. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2604. if err != nil {
  2605. return nil, err
  2606. }
  2607. return dAtA[:n], nil
  2608. }
  2609. func (m *DownwardAPIProjection) MarshalTo(dAtA []byte) (int, error) {
  2610. size := m.Size()
  2611. return m.MarshalToSizedBuffer(dAtA[:size])
  2612. }
  2613. func (m *DownwardAPIProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2614. i := len(dAtA)
  2615. _ = i
  2616. var l int
  2617. _ = l
  2618. if len(m.Items) > 0 {
  2619. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  2620. {
  2621. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2622. if err != nil {
  2623. return 0, err
  2624. }
  2625. i -= size
  2626. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2627. }
  2628. i--
  2629. dAtA[i] = 0xa
  2630. }
  2631. }
  2632. return len(dAtA) - i, nil
  2633. }
  2634. func (m *DownwardAPIVolumeFile) Marshal() (dAtA []byte, err error) {
  2635. size := m.Size()
  2636. dAtA = make([]byte, size)
  2637. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2638. if err != nil {
  2639. return nil, err
  2640. }
  2641. return dAtA[:n], nil
  2642. }
  2643. func (m *DownwardAPIVolumeFile) MarshalTo(dAtA []byte) (int, error) {
  2644. size := m.Size()
  2645. return m.MarshalToSizedBuffer(dAtA[:size])
  2646. }
  2647. func (m *DownwardAPIVolumeFile) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2648. i := len(dAtA)
  2649. _ = i
  2650. var l int
  2651. _ = l
  2652. if m.Mode != nil {
  2653. i = encodeVarintGenerated(dAtA, i, uint64(*m.Mode))
  2654. i--
  2655. dAtA[i] = 0x20
  2656. }
  2657. if m.ResourceFieldRef != nil {
  2658. {
  2659. size, err := m.ResourceFieldRef.MarshalToSizedBuffer(dAtA[:i])
  2660. if err != nil {
  2661. return 0, err
  2662. }
  2663. i -= size
  2664. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2665. }
  2666. i--
  2667. dAtA[i] = 0x1a
  2668. }
  2669. if m.FieldRef != nil {
  2670. {
  2671. size, err := m.FieldRef.MarshalToSizedBuffer(dAtA[:i])
  2672. if err != nil {
  2673. return 0, err
  2674. }
  2675. i -= size
  2676. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2677. }
  2678. i--
  2679. dAtA[i] = 0x12
  2680. }
  2681. i -= len(m.Path)
  2682. copy(dAtA[i:], m.Path)
  2683. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  2684. i--
  2685. dAtA[i] = 0xa
  2686. return len(dAtA) - i, nil
  2687. }
  2688. func (m *DownwardAPIVolumeSource) Marshal() (dAtA []byte, err error) {
  2689. size := m.Size()
  2690. dAtA = make([]byte, size)
  2691. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2692. if err != nil {
  2693. return nil, err
  2694. }
  2695. return dAtA[:n], nil
  2696. }
  2697. func (m *DownwardAPIVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  2698. size := m.Size()
  2699. return m.MarshalToSizedBuffer(dAtA[:size])
  2700. }
  2701. func (m *DownwardAPIVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2702. i := len(dAtA)
  2703. _ = i
  2704. var l int
  2705. _ = l
  2706. if m.DefaultMode != nil {
  2707. i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
  2708. i--
  2709. dAtA[i] = 0x10
  2710. }
  2711. if len(m.Items) > 0 {
  2712. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  2713. {
  2714. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2715. if err != nil {
  2716. return 0, err
  2717. }
  2718. i -= size
  2719. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2720. }
  2721. i--
  2722. dAtA[i] = 0xa
  2723. }
  2724. }
  2725. return len(dAtA) - i, nil
  2726. }
  2727. func (m *EmptyDirVolumeSource) Marshal() (dAtA []byte, err error) {
  2728. size := m.Size()
  2729. dAtA = make([]byte, size)
  2730. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2731. if err != nil {
  2732. return nil, err
  2733. }
  2734. return dAtA[:n], nil
  2735. }
  2736. func (m *EmptyDirVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  2737. size := m.Size()
  2738. return m.MarshalToSizedBuffer(dAtA[:size])
  2739. }
  2740. func (m *EmptyDirVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2741. i := len(dAtA)
  2742. _ = i
  2743. var l int
  2744. _ = l
  2745. if m.SizeLimit != nil {
  2746. {
  2747. size, err := m.SizeLimit.MarshalToSizedBuffer(dAtA[:i])
  2748. if err != nil {
  2749. return 0, err
  2750. }
  2751. i -= size
  2752. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2753. }
  2754. i--
  2755. dAtA[i] = 0x12
  2756. }
  2757. i -= len(m.Medium)
  2758. copy(dAtA[i:], m.Medium)
  2759. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Medium)))
  2760. i--
  2761. dAtA[i] = 0xa
  2762. return len(dAtA) - i, nil
  2763. }
  2764. func (m *EndpointAddress) Marshal() (dAtA []byte, err error) {
  2765. size := m.Size()
  2766. dAtA = make([]byte, size)
  2767. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2768. if err != nil {
  2769. return nil, err
  2770. }
  2771. return dAtA[:n], nil
  2772. }
  2773. func (m *EndpointAddress) MarshalTo(dAtA []byte) (int, error) {
  2774. size := m.Size()
  2775. return m.MarshalToSizedBuffer(dAtA[:size])
  2776. }
  2777. func (m *EndpointAddress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2778. i := len(dAtA)
  2779. _ = i
  2780. var l int
  2781. _ = l
  2782. if m.NodeName != nil {
  2783. i -= len(*m.NodeName)
  2784. copy(dAtA[i:], *m.NodeName)
  2785. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.NodeName)))
  2786. i--
  2787. dAtA[i] = 0x22
  2788. }
  2789. i -= len(m.Hostname)
  2790. copy(dAtA[i:], m.Hostname)
  2791. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
  2792. i--
  2793. dAtA[i] = 0x1a
  2794. if m.TargetRef != nil {
  2795. {
  2796. size, err := m.TargetRef.MarshalToSizedBuffer(dAtA[:i])
  2797. if err != nil {
  2798. return 0, err
  2799. }
  2800. i -= size
  2801. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2802. }
  2803. i--
  2804. dAtA[i] = 0x12
  2805. }
  2806. i -= len(m.IP)
  2807. copy(dAtA[i:], m.IP)
  2808. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
  2809. i--
  2810. dAtA[i] = 0xa
  2811. return len(dAtA) - i, nil
  2812. }
  2813. func (m *EndpointPort) Marshal() (dAtA []byte, err error) {
  2814. size := m.Size()
  2815. dAtA = make([]byte, size)
  2816. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2817. if err != nil {
  2818. return nil, err
  2819. }
  2820. return dAtA[:n], nil
  2821. }
  2822. func (m *EndpointPort) MarshalTo(dAtA []byte) (int, error) {
  2823. size := m.Size()
  2824. return m.MarshalToSizedBuffer(dAtA[:size])
  2825. }
  2826. func (m *EndpointPort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2827. i := len(dAtA)
  2828. _ = i
  2829. var l int
  2830. _ = l
  2831. if m.AppProtocol != nil {
  2832. i -= len(*m.AppProtocol)
  2833. copy(dAtA[i:], *m.AppProtocol)
  2834. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.AppProtocol)))
  2835. i--
  2836. dAtA[i] = 0x22
  2837. }
  2838. i -= len(m.Protocol)
  2839. copy(dAtA[i:], m.Protocol)
  2840. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
  2841. i--
  2842. dAtA[i] = 0x1a
  2843. i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
  2844. i--
  2845. dAtA[i] = 0x10
  2846. i -= len(m.Name)
  2847. copy(dAtA[i:], m.Name)
  2848. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  2849. i--
  2850. dAtA[i] = 0xa
  2851. return len(dAtA) - i, nil
  2852. }
  2853. func (m *EndpointSubset) Marshal() (dAtA []byte, err error) {
  2854. size := m.Size()
  2855. dAtA = make([]byte, size)
  2856. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2857. if err != nil {
  2858. return nil, err
  2859. }
  2860. return dAtA[:n], nil
  2861. }
  2862. func (m *EndpointSubset) MarshalTo(dAtA []byte) (int, error) {
  2863. size := m.Size()
  2864. return m.MarshalToSizedBuffer(dAtA[:size])
  2865. }
  2866. func (m *EndpointSubset) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2867. i := len(dAtA)
  2868. _ = i
  2869. var l int
  2870. _ = l
  2871. if len(m.Ports) > 0 {
  2872. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  2873. {
  2874. size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2875. if err != nil {
  2876. return 0, err
  2877. }
  2878. i -= size
  2879. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2880. }
  2881. i--
  2882. dAtA[i] = 0x1a
  2883. }
  2884. }
  2885. if len(m.NotReadyAddresses) > 0 {
  2886. for iNdEx := len(m.NotReadyAddresses) - 1; iNdEx >= 0; iNdEx-- {
  2887. {
  2888. size, err := m.NotReadyAddresses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2889. if err != nil {
  2890. return 0, err
  2891. }
  2892. i -= size
  2893. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2894. }
  2895. i--
  2896. dAtA[i] = 0x12
  2897. }
  2898. }
  2899. if len(m.Addresses) > 0 {
  2900. for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- {
  2901. {
  2902. size, err := m.Addresses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2903. if err != nil {
  2904. return 0, err
  2905. }
  2906. i -= size
  2907. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2908. }
  2909. i--
  2910. dAtA[i] = 0xa
  2911. }
  2912. }
  2913. return len(dAtA) - i, nil
  2914. }
  2915. func (m *Endpoints) Marshal() (dAtA []byte, err error) {
  2916. size := m.Size()
  2917. dAtA = make([]byte, size)
  2918. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2919. if err != nil {
  2920. return nil, err
  2921. }
  2922. return dAtA[:n], nil
  2923. }
  2924. func (m *Endpoints) MarshalTo(dAtA []byte) (int, error) {
  2925. size := m.Size()
  2926. return m.MarshalToSizedBuffer(dAtA[:size])
  2927. }
  2928. func (m *Endpoints) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2929. i := len(dAtA)
  2930. _ = i
  2931. var l int
  2932. _ = l
  2933. if len(m.Subsets) > 0 {
  2934. for iNdEx := len(m.Subsets) - 1; iNdEx >= 0; iNdEx-- {
  2935. {
  2936. size, err := m.Subsets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2937. if err != nil {
  2938. return 0, err
  2939. }
  2940. i -= size
  2941. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2942. }
  2943. i--
  2944. dAtA[i] = 0x12
  2945. }
  2946. }
  2947. {
  2948. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  2949. if err != nil {
  2950. return 0, err
  2951. }
  2952. i -= size
  2953. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2954. }
  2955. i--
  2956. dAtA[i] = 0xa
  2957. return len(dAtA) - i, nil
  2958. }
  2959. func (m *EndpointsList) Marshal() (dAtA []byte, err error) {
  2960. size := m.Size()
  2961. dAtA = make([]byte, size)
  2962. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  2963. if err != nil {
  2964. return nil, err
  2965. }
  2966. return dAtA[:n], nil
  2967. }
  2968. func (m *EndpointsList) MarshalTo(dAtA []byte) (int, error) {
  2969. size := m.Size()
  2970. return m.MarshalToSizedBuffer(dAtA[:size])
  2971. }
  2972. func (m *EndpointsList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  2973. i := len(dAtA)
  2974. _ = i
  2975. var l int
  2976. _ = l
  2977. if len(m.Items) > 0 {
  2978. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  2979. {
  2980. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  2981. if err != nil {
  2982. return 0, err
  2983. }
  2984. i -= size
  2985. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2986. }
  2987. i--
  2988. dAtA[i] = 0x12
  2989. }
  2990. }
  2991. {
  2992. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  2993. if err != nil {
  2994. return 0, err
  2995. }
  2996. i -= size
  2997. i = encodeVarintGenerated(dAtA, i, uint64(size))
  2998. }
  2999. i--
  3000. dAtA[i] = 0xa
  3001. return len(dAtA) - i, nil
  3002. }
  3003. func (m *EnvFromSource) Marshal() (dAtA []byte, err error) {
  3004. size := m.Size()
  3005. dAtA = make([]byte, size)
  3006. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3007. if err != nil {
  3008. return nil, err
  3009. }
  3010. return dAtA[:n], nil
  3011. }
  3012. func (m *EnvFromSource) MarshalTo(dAtA []byte) (int, error) {
  3013. size := m.Size()
  3014. return m.MarshalToSizedBuffer(dAtA[:size])
  3015. }
  3016. func (m *EnvFromSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3017. i := len(dAtA)
  3018. _ = i
  3019. var l int
  3020. _ = l
  3021. if m.SecretRef != nil {
  3022. {
  3023. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  3024. if err != nil {
  3025. return 0, err
  3026. }
  3027. i -= size
  3028. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3029. }
  3030. i--
  3031. dAtA[i] = 0x1a
  3032. }
  3033. if m.ConfigMapRef != nil {
  3034. {
  3035. size, err := m.ConfigMapRef.MarshalToSizedBuffer(dAtA[:i])
  3036. if err != nil {
  3037. return 0, err
  3038. }
  3039. i -= size
  3040. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3041. }
  3042. i--
  3043. dAtA[i] = 0x12
  3044. }
  3045. i -= len(m.Prefix)
  3046. copy(dAtA[i:], m.Prefix)
  3047. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Prefix)))
  3048. i--
  3049. dAtA[i] = 0xa
  3050. return len(dAtA) - i, nil
  3051. }
  3052. func (m *EnvVar) Marshal() (dAtA []byte, err error) {
  3053. size := m.Size()
  3054. dAtA = make([]byte, size)
  3055. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3056. if err != nil {
  3057. return nil, err
  3058. }
  3059. return dAtA[:n], nil
  3060. }
  3061. func (m *EnvVar) MarshalTo(dAtA []byte) (int, error) {
  3062. size := m.Size()
  3063. return m.MarshalToSizedBuffer(dAtA[:size])
  3064. }
  3065. func (m *EnvVar) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3066. i := len(dAtA)
  3067. _ = i
  3068. var l int
  3069. _ = l
  3070. if m.ValueFrom != nil {
  3071. {
  3072. size, err := m.ValueFrom.MarshalToSizedBuffer(dAtA[:i])
  3073. if err != nil {
  3074. return 0, err
  3075. }
  3076. i -= size
  3077. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3078. }
  3079. i--
  3080. dAtA[i] = 0x1a
  3081. }
  3082. i -= len(m.Value)
  3083. copy(dAtA[i:], m.Value)
  3084. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
  3085. i--
  3086. dAtA[i] = 0x12
  3087. i -= len(m.Name)
  3088. copy(dAtA[i:], m.Name)
  3089. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  3090. i--
  3091. dAtA[i] = 0xa
  3092. return len(dAtA) - i, nil
  3093. }
  3094. func (m *EnvVarSource) Marshal() (dAtA []byte, err error) {
  3095. size := m.Size()
  3096. dAtA = make([]byte, size)
  3097. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3098. if err != nil {
  3099. return nil, err
  3100. }
  3101. return dAtA[:n], nil
  3102. }
  3103. func (m *EnvVarSource) MarshalTo(dAtA []byte) (int, error) {
  3104. size := m.Size()
  3105. return m.MarshalToSizedBuffer(dAtA[:size])
  3106. }
  3107. func (m *EnvVarSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3108. i := len(dAtA)
  3109. _ = i
  3110. var l int
  3111. _ = l
  3112. if m.FileKeyRef != nil {
  3113. {
  3114. size, err := m.FileKeyRef.MarshalToSizedBuffer(dAtA[:i])
  3115. if err != nil {
  3116. return 0, err
  3117. }
  3118. i -= size
  3119. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3120. }
  3121. i--
  3122. dAtA[i] = 0x2a
  3123. }
  3124. if m.SecretKeyRef != nil {
  3125. {
  3126. size, err := m.SecretKeyRef.MarshalToSizedBuffer(dAtA[:i])
  3127. if err != nil {
  3128. return 0, err
  3129. }
  3130. i -= size
  3131. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3132. }
  3133. i--
  3134. dAtA[i] = 0x22
  3135. }
  3136. if m.ConfigMapKeyRef != nil {
  3137. {
  3138. size, err := m.ConfigMapKeyRef.MarshalToSizedBuffer(dAtA[:i])
  3139. if err != nil {
  3140. return 0, err
  3141. }
  3142. i -= size
  3143. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3144. }
  3145. i--
  3146. dAtA[i] = 0x1a
  3147. }
  3148. if m.ResourceFieldRef != nil {
  3149. {
  3150. size, err := m.ResourceFieldRef.MarshalToSizedBuffer(dAtA[:i])
  3151. if err != nil {
  3152. return 0, err
  3153. }
  3154. i -= size
  3155. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3156. }
  3157. i--
  3158. dAtA[i] = 0x12
  3159. }
  3160. if m.FieldRef != nil {
  3161. {
  3162. size, err := m.FieldRef.MarshalToSizedBuffer(dAtA[:i])
  3163. if err != nil {
  3164. return 0, err
  3165. }
  3166. i -= size
  3167. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3168. }
  3169. i--
  3170. dAtA[i] = 0xa
  3171. }
  3172. return len(dAtA) - i, nil
  3173. }
  3174. func (m *EphemeralContainer) Marshal() (dAtA []byte, err error) {
  3175. size := m.Size()
  3176. dAtA = make([]byte, size)
  3177. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3178. if err != nil {
  3179. return nil, err
  3180. }
  3181. return dAtA[:n], nil
  3182. }
  3183. func (m *EphemeralContainer) MarshalTo(dAtA []byte) (int, error) {
  3184. size := m.Size()
  3185. return m.MarshalToSizedBuffer(dAtA[:size])
  3186. }
  3187. func (m *EphemeralContainer) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3188. i := len(dAtA)
  3189. _ = i
  3190. var l int
  3191. _ = l
  3192. i -= len(m.TargetContainerName)
  3193. copy(dAtA[i:], m.TargetContainerName)
  3194. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetContainerName)))
  3195. i--
  3196. dAtA[i] = 0x12
  3197. {
  3198. size, err := m.EphemeralContainerCommon.MarshalToSizedBuffer(dAtA[:i])
  3199. if err != nil {
  3200. return 0, err
  3201. }
  3202. i -= size
  3203. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3204. }
  3205. i--
  3206. dAtA[i] = 0xa
  3207. return len(dAtA) - i, nil
  3208. }
  3209. func (m *EphemeralContainerCommon) Marshal() (dAtA []byte, err error) {
  3210. size := m.Size()
  3211. dAtA = make([]byte, size)
  3212. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3213. if err != nil {
  3214. return nil, err
  3215. }
  3216. return dAtA[:n], nil
  3217. }
  3218. func (m *EphemeralContainerCommon) MarshalTo(dAtA []byte) (int, error) {
  3219. size := m.Size()
  3220. return m.MarshalToSizedBuffer(dAtA[:size])
  3221. }
  3222. func (m *EphemeralContainerCommon) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3223. i := len(dAtA)
  3224. _ = i
  3225. var l int
  3226. _ = l
  3227. if len(m.RestartPolicyRules) > 0 {
  3228. for iNdEx := len(m.RestartPolicyRules) - 1; iNdEx >= 0; iNdEx-- {
  3229. {
  3230. size, err := m.RestartPolicyRules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3231. if err != nil {
  3232. return 0, err
  3233. }
  3234. i -= size
  3235. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3236. }
  3237. i--
  3238. dAtA[i] = 0x1
  3239. i--
  3240. dAtA[i] = 0xca
  3241. }
  3242. }
  3243. if m.RestartPolicy != nil {
  3244. i -= len(*m.RestartPolicy)
  3245. copy(dAtA[i:], *m.RestartPolicy)
  3246. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RestartPolicy)))
  3247. i--
  3248. dAtA[i] = 0x1
  3249. i--
  3250. dAtA[i] = 0xc2
  3251. }
  3252. if len(m.ResizePolicy) > 0 {
  3253. for iNdEx := len(m.ResizePolicy) - 1; iNdEx >= 0; iNdEx-- {
  3254. {
  3255. size, err := m.ResizePolicy[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3256. if err != nil {
  3257. return 0, err
  3258. }
  3259. i -= size
  3260. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3261. }
  3262. i--
  3263. dAtA[i] = 0x1
  3264. i--
  3265. dAtA[i] = 0xba
  3266. }
  3267. }
  3268. if m.StartupProbe != nil {
  3269. {
  3270. size, err := m.StartupProbe.MarshalToSizedBuffer(dAtA[:i])
  3271. if err != nil {
  3272. return 0, err
  3273. }
  3274. i -= size
  3275. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3276. }
  3277. i--
  3278. dAtA[i] = 0x1
  3279. i--
  3280. dAtA[i] = 0xb2
  3281. }
  3282. if len(m.VolumeDevices) > 0 {
  3283. for iNdEx := len(m.VolumeDevices) - 1; iNdEx >= 0; iNdEx-- {
  3284. {
  3285. size, err := m.VolumeDevices[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3286. if err != nil {
  3287. return 0, err
  3288. }
  3289. i -= size
  3290. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3291. }
  3292. i--
  3293. dAtA[i] = 0x1
  3294. i--
  3295. dAtA[i] = 0xaa
  3296. }
  3297. }
  3298. i -= len(m.TerminationMessagePolicy)
  3299. copy(dAtA[i:], m.TerminationMessagePolicy)
  3300. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePolicy)))
  3301. i--
  3302. dAtA[i] = 0x1
  3303. i--
  3304. dAtA[i] = 0xa2
  3305. if len(m.EnvFrom) > 0 {
  3306. for iNdEx := len(m.EnvFrom) - 1; iNdEx >= 0; iNdEx-- {
  3307. {
  3308. size, err := m.EnvFrom[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3309. if err != nil {
  3310. return 0, err
  3311. }
  3312. i -= size
  3313. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3314. }
  3315. i--
  3316. dAtA[i] = 0x1
  3317. i--
  3318. dAtA[i] = 0x9a
  3319. }
  3320. }
  3321. i--
  3322. if m.TTY {
  3323. dAtA[i] = 1
  3324. } else {
  3325. dAtA[i] = 0
  3326. }
  3327. i--
  3328. dAtA[i] = 0x1
  3329. i--
  3330. dAtA[i] = 0x90
  3331. i--
  3332. if m.StdinOnce {
  3333. dAtA[i] = 1
  3334. } else {
  3335. dAtA[i] = 0
  3336. }
  3337. i--
  3338. dAtA[i] = 0x1
  3339. i--
  3340. dAtA[i] = 0x88
  3341. i--
  3342. if m.Stdin {
  3343. dAtA[i] = 1
  3344. } else {
  3345. dAtA[i] = 0
  3346. }
  3347. i--
  3348. dAtA[i] = 0x1
  3349. i--
  3350. dAtA[i] = 0x80
  3351. if m.SecurityContext != nil {
  3352. {
  3353. size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
  3354. if err != nil {
  3355. return 0, err
  3356. }
  3357. i -= size
  3358. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3359. }
  3360. i--
  3361. dAtA[i] = 0x7a
  3362. }
  3363. i -= len(m.ImagePullPolicy)
  3364. copy(dAtA[i:], m.ImagePullPolicy)
  3365. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ImagePullPolicy)))
  3366. i--
  3367. dAtA[i] = 0x72
  3368. i -= len(m.TerminationMessagePath)
  3369. copy(dAtA[i:], m.TerminationMessagePath)
  3370. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TerminationMessagePath)))
  3371. i--
  3372. dAtA[i] = 0x6a
  3373. if m.Lifecycle != nil {
  3374. {
  3375. size, err := m.Lifecycle.MarshalToSizedBuffer(dAtA[:i])
  3376. if err != nil {
  3377. return 0, err
  3378. }
  3379. i -= size
  3380. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3381. }
  3382. i--
  3383. dAtA[i] = 0x62
  3384. }
  3385. if m.ReadinessProbe != nil {
  3386. {
  3387. size, err := m.ReadinessProbe.MarshalToSizedBuffer(dAtA[:i])
  3388. if err != nil {
  3389. return 0, err
  3390. }
  3391. i -= size
  3392. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3393. }
  3394. i--
  3395. dAtA[i] = 0x5a
  3396. }
  3397. if m.LivenessProbe != nil {
  3398. {
  3399. size, err := m.LivenessProbe.MarshalToSizedBuffer(dAtA[:i])
  3400. if err != nil {
  3401. return 0, err
  3402. }
  3403. i -= size
  3404. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3405. }
  3406. i--
  3407. dAtA[i] = 0x52
  3408. }
  3409. if len(m.VolumeMounts) > 0 {
  3410. for iNdEx := len(m.VolumeMounts) - 1; iNdEx >= 0; iNdEx-- {
  3411. {
  3412. size, err := m.VolumeMounts[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3413. if err != nil {
  3414. return 0, err
  3415. }
  3416. i -= size
  3417. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3418. }
  3419. i--
  3420. dAtA[i] = 0x4a
  3421. }
  3422. }
  3423. {
  3424. size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
  3425. if err != nil {
  3426. return 0, err
  3427. }
  3428. i -= size
  3429. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3430. }
  3431. i--
  3432. dAtA[i] = 0x42
  3433. if len(m.Env) > 0 {
  3434. for iNdEx := len(m.Env) - 1; iNdEx >= 0; iNdEx-- {
  3435. {
  3436. size, err := m.Env[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3437. if err != nil {
  3438. return 0, err
  3439. }
  3440. i -= size
  3441. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3442. }
  3443. i--
  3444. dAtA[i] = 0x3a
  3445. }
  3446. }
  3447. if len(m.Ports) > 0 {
  3448. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  3449. {
  3450. size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3451. if err != nil {
  3452. return 0, err
  3453. }
  3454. i -= size
  3455. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3456. }
  3457. i--
  3458. dAtA[i] = 0x32
  3459. }
  3460. }
  3461. i -= len(m.WorkingDir)
  3462. copy(dAtA[i:], m.WorkingDir)
  3463. i = encodeVarintGenerated(dAtA, i, uint64(len(m.WorkingDir)))
  3464. i--
  3465. dAtA[i] = 0x2a
  3466. if len(m.Args) > 0 {
  3467. for iNdEx := len(m.Args) - 1; iNdEx >= 0; iNdEx-- {
  3468. i -= len(m.Args[iNdEx])
  3469. copy(dAtA[i:], m.Args[iNdEx])
  3470. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Args[iNdEx])))
  3471. i--
  3472. dAtA[i] = 0x22
  3473. }
  3474. }
  3475. if len(m.Command) > 0 {
  3476. for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
  3477. i -= len(m.Command[iNdEx])
  3478. copy(dAtA[i:], m.Command[iNdEx])
  3479. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
  3480. i--
  3481. dAtA[i] = 0x1a
  3482. }
  3483. }
  3484. i -= len(m.Image)
  3485. copy(dAtA[i:], m.Image)
  3486. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Image)))
  3487. i--
  3488. dAtA[i] = 0x12
  3489. i -= len(m.Name)
  3490. copy(dAtA[i:], m.Name)
  3491. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  3492. i--
  3493. dAtA[i] = 0xa
  3494. return len(dAtA) - i, nil
  3495. }
  3496. func (m *EphemeralVolumeSource) Marshal() (dAtA []byte, err error) {
  3497. size := m.Size()
  3498. dAtA = make([]byte, size)
  3499. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3500. if err != nil {
  3501. return nil, err
  3502. }
  3503. return dAtA[:n], nil
  3504. }
  3505. func (m *EphemeralVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  3506. size := m.Size()
  3507. return m.MarshalToSizedBuffer(dAtA[:size])
  3508. }
  3509. func (m *EphemeralVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3510. i := len(dAtA)
  3511. _ = i
  3512. var l int
  3513. _ = l
  3514. if m.VolumeClaimTemplate != nil {
  3515. {
  3516. size, err := m.VolumeClaimTemplate.MarshalToSizedBuffer(dAtA[:i])
  3517. if err != nil {
  3518. return 0, err
  3519. }
  3520. i -= size
  3521. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3522. }
  3523. i--
  3524. dAtA[i] = 0xa
  3525. }
  3526. return len(dAtA) - i, nil
  3527. }
  3528. func (m *Event) Marshal() (dAtA []byte, err error) {
  3529. size := m.Size()
  3530. dAtA = make([]byte, size)
  3531. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3532. if err != nil {
  3533. return nil, err
  3534. }
  3535. return dAtA[:n], nil
  3536. }
  3537. func (m *Event) MarshalTo(dAtA []byte) (int, error) {
  3538. size := m.Size()
  3539. return m.MarshalToSizedBuffer(dAtA[:size])
  3540. }
  3541. func (m *Event) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3542. i := len(dAtA)
  3543. _ = i
  3544. var l int
  3545. _ = l
  3546. i -= len(m.ReportingInstance)
  3547. copy(dAtA[i:], m.ReportingInstance)
  3548. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingInstance)))
  3549. i--
  3550. dAtA[i] = 0x7a
  3551. i -= len(m.ReportingController)
  3552. copy(dAtA[i:], m.ReportingController)
  3553. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingController)))
  3554. i--
  3555. dAtA[i] = 0x72
  3556. if m.Related != nil {
  3557. {
  3558. size, err := m.Related.MarshalToSizedBuffer(dAtA[:i])
  3559. if err != nil {
  3560. return 0, err
  3561. }
  3562. i -= size
  3563. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3564. }
  3565. i--
  3566. dAtA[i] = 0x6a
  3567. }
  3568. i -= len(m.Action)
  3569. copy(dAtA[i:], m.Action)
  3570. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Action)))
  3571. i--
  3572. dAtA[i] = 0x62
  3573. if m.Series != nil {
  3574. {
  3575. size, err := m.Series.MarshalToSizedBuffer(dAtA[:i])
  3576. if err != nil {
  3577. return 0, err
  3578. }
  3579. i -= size
  3580. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3581. }
  3582. i--
  3583. dAtA[i] = 0x5a
  3584. }
  3585. {
  3586. size, err := m.EventTime.MarshalToSizedBuffer(dAtA[:i])
  3587. if err != nil {
  3588. return 0, err
  3589. }
  3590. i -= size
  3591. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3592. }
  3593. i--
  3594. dAtA[i] = 0x52
  3595. i -= len(m.Type)
  3596. copy(dAtA[i:], m.Type)
  3597. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  3598. i--
  3599. dAtA[i] = 0x4a
  3600. i = encodeVarintGenerated(dAtA, i, uint64(m.Count))
  3601. i--
  3602. dAtA[i] = 0x40
  3603. {
  3604. size, err := m.LastTimestamp.MarshalToSizedBuffer(dAtA[:i])
  3605. if err != nil {
  3606. return 0, err
  3607. }
  3608. i -= size
  3609. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3610. }
  3611. i--
  3612. dAtA[i] = 0x3a
  3613. {
  3614. size, err := m.FirstTimestamp.MarshalToSizedBuffer(dAtA[:i])
  3615. if err != nil {
  3616. return 0, err
  3617. }
  3618. i -= size
  3619. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3620. }
  3621. i--
  3622. dAtA[i] = 0x32
  3623. {
  3624. size, err := m.Source.MarshalToSizedBuffer(dAtA[:i])
  3625. if err != nil {
  3626. return 0, err
  3627. }
  3628. i -= size
  3629. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3630. }
  3631. i--
  3632. dAtA[i] = 0x2a
  3633. i -= len(m.Message)
  3634. copy(dAtA[i:], m.Message)
  3635. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  3636. i--
  3637. dAtA[i] = 0x22
  3638. i -= len(m.Reason)
  3639. copy(dAtA[i:], m.Reason)
  3640. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  3641. i--
  3642. dAtA[i] = 0x1a
  3643. {
  3644. size, err := m.InvolvedObject.MarshalToSizedBuffer(dAtA[:i])
  3645. if err != nil {
  3646. return 0, err
  3647. }
  3648. i -= size
  3649. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3650. }
  3651. i--
  3652. dAtA[i] = 0x12
  3653. {
  3654. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  3655. if err != nil {
  3656. return 0, err
  3657. }
  3658. i -= size
  3659. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3660. }
  3661. i--
  3662. dAtA[i] = 0xa
  3663. return len(dAtA) - i, nil
  3664. }
  3665. func (m *EventList) Marshal() (dAtA []byte, err error) {
  3666. size := m.Size()
  3667. dAtA = make([]byte, size)
  3668. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3669. if err != nil {
  3670. return nil, err
  3671. }
  3672. return dAtA[:n], nil
  3673. }
  3674. func (m *EventList) MarshalTo(dAtA []byte) (int, error) {
  3675. size := m.Size()
  3676. return m.MarshalToSizedBuffer(dAtA[:size])
  3677. }
  3678. func (m *EventList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3679. i := len(dAtA)
  3680. _ = i
  3681. var l int
  3682. _ = l
  3683. if len(m.Items) > 0 {
  3684. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  3685. {
  3686. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  3687. if err != nil {
  3688. return 0, err
  3689. }
  3690. i -= size
  3691. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3692. }
  3693. i--
  3694. dAtA[i] = 0x12
  3695. }
  3696. }
  3697. {
  3698. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  3699. if err != nil {
  3700. return 0, err
  3701. }
  3702. i -= size
  3703. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3704. }
  3705. i--
  3706. dAtA[i] = 0xa
  3707. return len(dAtA) - i, nil
  3708. }
  3709. func (m *EventSeries) Marshal() (dAtA []byte, err error) {
  3710. size := m.Size()
  3711. dAtA = make([]byte, size)
  3712. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3713. if err != nil {
  3714. return nil, err
  3715. }
  3716. return dAtA[:n], nil
  3717. }
  3718. func (m *EventSeries) MarshalTo(dAtA []byte) (int, error) {
  3719. size := m.Size()
  3720. return m.MarshalToSizedBuffer(dAtA[:size])
  3721. }
  3722. func (m *EventSeries) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3723. i := len(dAtA)
  3724. _ = i
  3725. var l int
  3726. _ = l
  3727. {
  3728. size, err := m.LastObservedTime.MarshalToSizedBuffer(dAtA[:i])
  3729. if err != nil {
  3730. return 0, err
  3731. }
  3732. i -= size
  3733. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3734. }
  3735. i--
  3736. dAtA[i] = 0x12
  3737. i = encodeVarintGenerated(dAtA, i, uint64(m.Count))
  3738. i--
  3739. dAtA[i] = 0x8
  3740. return len(dAtA) - i, nil
  3741. }
  3742. func (m *EventSource) Marshal() (dAtA []byte, err error) {
  3743. size := m.Size()
  3744. dAtA = make([]byte, size)
  3745. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3746. if err != nil {
  3747. return nil, err
  3748. }
  3749. return dAtA[:n], nil
  3750. }
  3751. func (m *EventSource) MarshalTo(dAtA []byte) (int, error) {
  3752. size := m.Size()
  3753. return m.MarshalToSizedBuffer(dAtA[:size])
  3754. }
  3755. func (m *EventSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3756. i := len(dAtA)
  3757. _ = i
  3758. var l int
  3759. _ = l
  3760. i -= len(m.Host)
  3761. copy(dAtA[i:], m.Host)
  3762. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
  3763. i--
  3764. dAtA[i] = 0x12
  3765. i -= len(m.Component)
  3766. copy(dAtA[i:], m.Component)
  3767. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Component)))
  3768. i--
  3769. dAtA[i] = 0xa
  3770. return len(dAtA) - i, nil
  3771. }
  3772. func (m *ExecAction) Marshal() (dAtA []byte, err error) {
  3773. size := m.Size()
  3774. dAtA = make([]byte, size)
  3775. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3776. if err != nil {
  3777. return nil, err
  3778. }
  3779. return dAtA[:n], nil
  3780. }
  3781. func (m *ExecAction) MarshalTo(dAtA []byte) (int, error) {
  3782. size := m.Size()
  3783. return m.MarshalToSizedBuffer(dAtA[:size])
  3784. }
  3785. func (m *ExecAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3786. i := len(dAtA)
  3787. _ = i
  3788. var l int
  3789. _ = l
  3790. if len(m.Command) > 0 {
  3791. for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
  3792. i -= len(m.Command[iNdEx])
  3793. copy(dAtA[i:], m.Command[iNdEx])
  3794. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
  3795. i--
  3796. dAtA[i] = 0xa
  3797. }
  3798. }
  3799. return len(dAtA) - i, nil
  3800. }
  3801. func (m *FCVolumeSource) Marshal() (dAtA []byte, err error) {
  3802. size := m.Size()
  3803. dAtA = make([]byte, size)
  3804. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3805. if err != nil {
  3806. return nil, err
  3807. }
  3808. return dAtA[:n], nil
  3809. }
  3810. func (m *FCVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  3811. size := m.Size()
  3812. return m.MarshalToSizedBuffer(dAtA[:size])
  3813. }
  3814. func (m *FCVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3815. i := len(dAtA)
  3816. _ = i
  3817. var l int
  3818. _ = l
  3819. if len(m.WWIDs) > 0 {
  3820. for iNdEx := len(m.WWIDs) - 1; iNdEx >= 0; iNdEx-- {
  3821. i -= len(m.WWIDs[iNdEx])
  3822. copy(dAtA[i:], m.WWIDs[iNdEx])
  3823. i = encodeVarintGenerated(dAtA, i, uint64(len(m.WWIDs[iNdEx])))
  3824. i--
  3825. dAtA[i] = 0x2a
  3826. }
  3827. }
  3828. i--
  3829. if m.ReadOnly {
  3830. dAtA[i] = 1
  3831. } else {
  3832. dAtA[i] = 0
  3833. }
  3834. i--
  3835. dAtA[i] = 0x20
  3836. i -= len(m.FSType)
  3837. copy(dAtA[i:], m.FSType)
  3838. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  3839. i--
  3840. dAtA[i] = 0x1a
  3841. if m.Lun != nil {
  3842. i = encodeVarintGenerated(dAtA, i, uint64(*m.Lun))
  3843. i--
  3844. dAtA[i] = 0x10
  3845. }
  3846. if len(m.TargetWWNs) > 0 {
  3847. for iNdEx := len(m.TargetWWNs) - 1; iNdEx >= 0; iNdEx-- {
  3848. i -= len(m.TargetWWNs[iNdEx])
  3849. copy(dAtA[i:], m.TargetWWNs[iNdEx])
  3850. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetWWNs[iNdEx])))
  3851. i--
  3852. dAtA[i] = 0xa
  3853. }
  3854. }
  3855. return len(dAtA) - i, nil
  3856. }
  3857. func (m *FileKeySelector) Marshal() (dAtA []byte, err error) {
  3858. size := m.Size()
  3859. dAtA = make([]byte, size)
  3860. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3861. if err != nil {
  3862. return nil, err
  3863. }
  3864. return dAtA[:n], nil
  3865. }
  3866. func (m *FileKeySelector) MarshalTo(dAtA []byte) (int, error) {
  3867. size := m.Size()
  3868. return m.MarshalToSizedBuffer(dAtA[:size])
  3869. }
  3870. func (m *FileKeySelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3871. i := len(dAtA)
  3872. _ = i
  3873. var l int
  3874. _ = l
  3875. if m.Optional != nil {
  3876. i--
  3877. if *m.Optional {
  3878. dAtA[i] = 1
  3879. } else {
  3880. dAtA[i] = 0
  3881. }
  3882. i--
  3883. dAtA[i] = 0x20
  3884. }
  3885. i -= len(m.Key)
  3886. copy(dAtA[i:], m.Key)
  3887. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  3888. i--
  3889. dAtA[i] = 0x1a
  3890. i -= len(m.Path)
  3891. copy(dAtA[i:], m.Path)
  3892. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  3893. i--
  3894. dAtA[i] = 0x12
  3895. i -= len(m.VolumeName)
  3896. copy(dAtA[i:], m.VolumeName)
  3897. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
  3898. i--
  3899. dAtA[i] = 0xa
  3900. return len(dAtA) - i, nil
  3901. }
  3902. func (m *FlexPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  3903. size := m.Size()
  3904. dAtA = make([]byte, size)
  3905. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3906. if err != nil {
  3907. return nil, err
  3908. }
  3909. return dAtA[:n], nil
  3910. }
  3911. func (m *FlexPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  3912. size := m.Size()
  3913. return m.MarshalToSizedBuffer(dAtA[:size])
  3914. }
  3915. func (m *FlexPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3916. i := len(dAtA)
  3917. _ = i
  3918. var l int
  3919. _ = l
  3920. if len(m.Options) > 0 {
  3921. keysForOptions := make([]string, 0, len(m.Options))
  3922. for k := range m.Options {
  3923. keysForOptions = append(keysForOptions, string(k))
  3924. }
  3925. sort.Strings(keysForOptions)
  3926. for iNdEx := len(keysForOptions) - 1; iNdEx >= 0; iNdEx-- {
  3927. v := m.Options[string(keysForOptions[iNdEx])]
  3928. baseI := i
  3929. i -= len(v)
  3930. copy(dAtA[i:], v)
  3931. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  3932. i--
  3933. dAtA[i] = 0x12
  3934. i -= len(keysForOptions[iNdEx])
  3935. copy(dAtA[i:], keysForOptions[iNdEx])
  3936. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForOptions[iNdEx])))
  3937. i--
  3938. dAtA[i] = 0xa
  3939. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  3940. i--
  3941. dAtA[i] = 0x2a
  3942. }
  3943. }
  3944. i--
  3945. if m.ReadOnly {
  3946. dAtA[i] = 1
  3947. } else {
  3948. dAtA[i] = 0
  3949. }
  3950. i--
  3951. dAtA[i] = 0x20
  3952. if m.SecretRef != nil {
  3953. {
  3954. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  3955. if err != nil {
  3956. return 0, err
  3957. }
  3958. i -= size
  3959. i = encodeVarintGenerated(dAtA, i, uint64(size))
  3960. }
  3961. i--
  3962. dAtA[i] = 0x1a
  3963. }
  3964. i -= len(m.FSType)
  3965. copy(dAtA[i:], m.FSType)
  3966. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  3967. i--
  3968. dAtA[i] = 0x12
  3969. i -= len(m.Driver)
  3970. copy(dAtA[i:], m.Driver)
  3971. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
  3972. i--
  3973. dAtA[i] = 0xa
  3974. return len(dAtA) - i, nil
  3975. }
  3976. func (m *FlexVolumeSource) Marshal() (dAtA []byte, err error) {
  3977. size := m.Size()
  3978. dAtA = make([]byte, size)
  3979. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  3980. if err != nil {
  3981. return nil, err
  3982. }
  3983. return dAtA[:n], nil
  3984. }
  3985. func (m *FlexVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  3986. size := m.Size()
  3987. return m.MarshalToSizedBuffer(dAtA[:size])
  3988. }
  3989. func (m *FlexVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  3990. i := len(dAtA)
  3991. _ = i
  3992. var l int
  3993. _ = l
  3994. if len(m.Options) > 0 {
  3995. keysForOptions := make([]string, 0, len(m.Options))
  3996. for k := range m.Options {
  3997. keysForOptions = append(keysForOptions, string(k))
  3998. }
  3999. sort.Strings(keysForOptions)
  4000. for iNdEx := len(keysForOptions) - 1; iNdEx >= 0; iNdEx-- {
  4001. v := m.Options[string(keysForOptions[iNdEx])]
  4002. baseI := i
  4003. i -= len(v)
  4004. copy(dAtA[i:], v)
  4005. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  4006. i--
  4007. dAtA[i] = 0x12
  4008. i -= len(keysForOptions[iNdEx])
  4009. copy(dAtA[i:], keysForOptions[iNdEx])
  4010. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForOptions[iNdEx])))
  4011. i--
  4012. dAtA[i] = 0xa
  4013. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  4014. i--
  4015. dAtA[i] = 0x2a
  4016. }
  4017. }
  4018. i--
  4019. if m.ReadOnly {
  4020. dAtA[i] = 1
  4021. } else {
  4022. dAtA[i] = 0
  4023. }
  4024. i--
  4025. dAtA[i] = 0x20
  4026. if m.SecretRef != nil {
  4027. {
  4028. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  4029. if err != nil {
  4030. return 0, err
  4031. }
  4032. i -= size
  4033. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4034. }
  4035. i--
  4036. dAtA[i] = 0x1a
  4037. }
  4038. i -= len(m.FSType)
  4039. copy(dAtA[i:], m.FSType)
  4040. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  4041. i--
  4042. dAtA[i] = 0x12
  4043. i -= len(m.Driver)
  4044. copy(dAtA[i:], m.Driver)
  4045. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Driver)))
  4046. i--
  4047. dAtA[i] = 0xa
  4048. return len(dAtA) - i, nil
  4049. }
  4050. func (m *FlockerVolumeSource) Marshal() (dAtA []byte, err error) {
  4051. size := m.Size()
  4052. dAtA = make([]byte, size)
  4053. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4054. if err != nil {
  4055. return nil, err
  4056. }
  4057. return dAtA[:n], nil
  4058. }
  4059. func (m *FlockerVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4060. size := m.Size()
  4061. return m.MarshalToSizedBuffer(dAtA[:size])
  4062. }
  4063. func (m *FlockerVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4064. i := len(dAtA)
  4065. _ = i
  4066. var l int
  4067. _ = l
  4068. i -= len(m.DatasetUUID)
  4069. copy(dAtA[i:], m.DatasetUUID)
  4070. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DatasetUUID)))
  4071. i--
  4072. dAtA[i] = 0x12
  4073. i -= len(m.DatasetName)
  4074. copy(dAtA[i:], m.DatasetName)
  4075. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DatasetName)))
  4076. i--
  4077. dAtA[i] = 0xa
  4078. return len(dAtA) - i, nil
  4079. }
  4080. func (m *GCEPersistentDiskVolumeSource) Marshal() (dAtA []byte, err error) {
  4081. size := m.Size()
  4082. dAtA = make([]byte, size)
  4083. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4084. if err != nil {
  4085. return nil, err
  4086. }
  4087. return dAtA[:n], nil
  4088. }
  4089. func (m *GCEPersistentDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4090. size := m.Size()
  4091. return m.MarshalToSizedBuffer(dAtA[:size])
  4092. }
  4093. func (m *GCEPersistentDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4094. i := len(dAtA)
  4095. _ = i
  4096. var l int
  4097. _ = l
  4098. i--
  4099. if m.ReadOnly {
  4100. dAtA[i] = 1
  4101. } else {
  4102. dAtA[i] = 0
  4103. }
  4104. i--
  4105. dAtA[i] = 0x20
  4106. i = encodeVarintGenerated(dAtA, i, uint64(m.Partition))
  4107. i--
  4108. dAtA[i] = 0x18
  4109. i -= len(m.FSType)
  4110. copy(dAtA[i:], m.FSType)
  4111. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  4112. i--
  4113. dAtA[i] = 0x12
  4114. i -= len(m.PDName)
  4115. copy(dAtA[i:], m.PDName)
  4116. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PDName)))
  4117. i--
  4118. dAtA[i] = 0xa
  4119. return len(dAtA) - i, nil
  4120. }
  4121. func (m *GRPCAction) Marshal() (dAtA []byte, err error) {
  4122. size := m.Size()
  4123. dAtA = make([]byte, size)
  4124. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4125. if err != nil {
  4126. return nil, err
  4127. }
  4128. return dAtA[:n], nil
  4129. }
  4130. func (m *GRPCAction) MarshalTo(dAtA []byte) (int, error) {
  4131. size := m.Size()
  4132. return m.MarshalToSizedBuffer(dAtA[:size])
  4133. }
  4134. func (m *GRPCAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4135. i := len(dAtA)
  4136. _ = i
  4137. var l int
  4138. _ = l
  4139. if m.Service != nil {
  4140. i -= len(*m.Service)
  4141. copy(dAtA[i:], *m.Service)
  4142. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Service)))
  4143. i--
  4144. dAtA[i] = 0x12
  4145. }
  4146. i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
  4147. i--
  4148. dAtA[i] = 0x8
  4149. return len(dAtA) - i, nil
  4150. }
  4151. func (m *GitRepoVolumeSource) Marshal() (dAtA []byte, err error) {
  4152. size := m.Size()
  4153. dAtA = make([]byte, size)
  4154. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4155. if err != nil {
  4156. return nil, err
  4157. }
  4158. return dAtA[:n], nil
  4159. }
  4160. func (m *GitRepoVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4161. size := m.Size()
  4162. return m.MarshalToSizedBuffer(dAtA[:size])
  4163. }
  4164. func (m *GitRepoVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4165. i := len(dAtA)
  4166. _ = i
  4167. var l int
  4168. _ = l
  4169. i -= len(m.Directory)
  4170. copy(dAtA[i:], m.Directory)
  4171. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Directory)))
  4172. i--
  4173. dAtA[i] = 0x1a
  4174. i -= len(m.Revision)
  4175. copy(dAtA[i:], m.Revision)
  4176. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Revision)))
  4177. i--
  4178. dAtA[i] = 0x12
  4179. i -= len(m.Repository)
  4180. copy(dAtA[i:], m.Repository)
  4181. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Repository)))
  4182. i--
  4183. dAtA[i] = 0xa
  4184. return len(dAtA) - i, nil
  4185. }
  4186. func (m *GlusterfsPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  4187. size := m.Size()
  4188. dAtA = make([]byte, size)
  4189. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4190. if err != nil {
  4191. return nil, err
  4192. }
  4193. return dAtA[:n], nil
  4194. }
  4195. func (m *GlusterfsPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4196. size := m.Size()
  4197. return m.MarshalToSizedBuffer(dAtA[:size])
  4198. }
  4199. func (m *GlusterfsPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4200. i := len(dAtA)
  4201. _ = i
  4202. var l int
  4203. _ = l
  4204. if m.EndpointsNamespace != nil {
  4205. i -= len(*m.EndpointsNamespace)
  4206. copy(dAtA[i:], *m.EndpointsNamespace)
  4207. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.EndpointsNamespace)))
  4208. i--
  4209. dAtA[i] = 0x22
  4210. }
  4211. i--
  4212. if m.ReadOnly {
  4213. dAtA[i] = 1
  4214. } else {
  4215. dAtA[i] = 0
  4216. }
  4217. i--
  4218. dAtA[i] = 0x18
  4219. i -= len(m.Path)
  4220. copy(dAtA[i:], m.Path)
  4221. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  4222. i--
  4223. dAtA[i] = 0x12
  4224. i -= len(m.EndpointsName)
  4225. copy(dAtA[i:], m.EndpointsName)
  4226. i = encodeVarintGenerated(dAtA, i, uint64(len(m.EndpointsName)))
  4227. i--
  4228. dAtA[i] = 0xa
  4229. return len(dAtA) - i, nil
  4230. }
  4231. func (m *GlusterfsVolumeSource) Marshal() (dAtA []byte, err error) {
  4232. size := m.Size()
  4233. dAtA = make([]byte, size)
  4234. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4235. if err != nil {
  4236. return nil, err
  4237. }
  4238. return dAtA[:n], nil
  4239. }
  4240. func (m *GlusterfsVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4241. size := m.Size()
  4242. return m.MarshalToSizedBuffer(dAtA[:size])
  4243. }
  4244. func (m *GlusterfsVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4245. i := len(dAtA)
  4246. _ = i
  4247. var l int
  4248. _ = l
  4249. i--
  4250. if m.ReadOnly {
  4251. dAtA[i] = 1
  4252. } else {
  4253. dAtA[i] = 0
  4254. }
  4255. i--
  4256. dAtA[i] = 0x18
  4257. i -= len(m.Path)
  4258. copy(dAtA[i:], m.Path)
  4259. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  4260. i--
  4261. dAtA[i] = 0x12
  4262. i -= len(m.EndpointsName)
  4263. copy(dAtA[i:], m.EndpointsName)
  4264. i = encodeVarintGenerated(dAtA, i, uint64(len(m.EndpointsName)))
  4265. i--
  4266. dAtA[i] = 0xa
  4267. return len(dAtA) - i, nil
  4268. }
  4269. func (m *HTTPGetAction) Marshal() (dAtA []byte, err error) {
  4270. size := m.Size()
  4271. dAtA = make([]byte, size)
  4272. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4273. if err != nil {
  4274. return nil, err
  4275. }
  4276. return dAtA[:n], nil
  4277. }
  4278. func (m *HTTPGetAction) MarshalTo(dAtA []byte) (int, error) {
  4279. size := m.Size()
  4280. return m.MarshalToSizedBuffer(dAtA[:size])
  4281. }
  4282. func (m *HTTPGetAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4283. i := len(dAtA)
  4284. _ = i
  4285. var l int
  4286. _ = l
  4287. if len(m.HTTPHeaders) > 0 {
  4288. for iNdEx := len(m.HTTPHeaders) - 1; iNdEx >= 0; iNdEx-- {
  4289. {
  4290. size, err := m.HTTPHeaders[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  4291. if err != nil {
  4292. return 0, err
  4293. }
  4294. i -= size
  4295. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4296. }
  4297. i--
  4298. dAtA[i] = 0x2a
  4299. }
  4300. }
  4301. i -= len(m.Scheme)
  4302. copy(dAtA[i:], m.Scheme)
  4303. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scheme)))
  4304. i--
  4305. dAtA[i] = 0x22
  4306. i -= len(m.Host)
  4307. copy(dAtA[i:], m.Host)
  4308. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
  4309. i--
  4310. dAtA[i] = 0x1a
  4311. {
  4312. size, err := m.Port.MarshalToSizedBuffer(dAtA[:i])
  4313. if err != nil {
  4314. return 0, err
  4315. }
  4316. i -= size
  4317. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4318. }
  4319. i--
  4320. dAtA[i] = 0x12
  4321. i -= len(m.Path)
  4322. copy(dAtA[i:], m.Path)
  4323. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  4324. i--
  4325. dAtA[i] = 0xa
  4326. return len(dAtA) - i, nil
  4327. }
  4328. func (m *HTTPHeader) Marshal() (dAtA []byte, err error) {
  4329. size := m.Size()
  4330. dAtA = make([]byte, size)
  4331. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4332. if err != nil {
  4333. return nil, err
  4334. }
  4335. return dAtA[:n], nil
  4336. }
  4337. func (m *HTTPHeader) MarshalTo(dAtA []byte) (int, error) {
  4338. size := m.Size()
  4339. return m.MarshalToSizedBuffer(dAtA[:size])
  4340. }
  4341. func (m *HTTPHeader) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4342. i := len(dAtA)
  4343. _ = i
  4344. var l int
  4345. _ = l
  4346. i -= len(m.Value)
  4347. copy(dAtA[i:], m.Value)
  4348. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
  4349. i--
  4350. dAtA[i] = 0x12
  4351. i -= len(m.Name)
  4352. copy(dAtA[i:], m.Name)
  4353. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  4354. i--
  4355. dAtA[i] = 0xa
  4356. return len(dAtA) - i, nil
  4357. }
  4358. func (m *HostAlias) Marshal() (dAtA []byte, err error) {
  4359. size := m.Size()
  4360. dAtA = make([]byte, size)
  4361. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4362. if err != nil {
  4363. return nil, err
  4364. }
  4365. return dAtA[:n], nil
  4366. }
  4367. func (m *HostAlias) MarshalTo(dAtA []byte) (int, error) {
  4368. size := m.Size()
  4369. return m.MarshalToSizedBuffer(dAtA[:size])
  4370. }
  4371. func (m *HostAlias) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4372. i := len(dAtA)
  4373. _ = i
  4374. var l int
  4375. _ = l
  4376. if len(m.Hostnames) > 0 {
  4377. for iNdEx := len(m.Hostnames) - 1; iNdEx >= 0; iNdEx-- {
  4378. i -= len(m.Hostnames[iNdEx])
  4379. copy(dAtA[i:], m.Hostnames[iNdEx])
  4380. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostnames[iNdEx])))
  4381. i--
  4382. dAtA[i] = 0x12
  4383. }
  4384. }
  4385. i -= len(m.IP)
  4386. copy(dAtA[i:], m.IP)
  4387. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
  4388. i--
  4389. dAtA[i] = 0xa
  4390. return len(dAtA) - i, nil
  4391. }
  4392. func (m *HostIP) Marshal() (dAtA []byte, err error) {
  4393. size := m.Size()
  4394. dAtA = make([]byte, size)
  4395. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4396. if err != nil {
  4397. return nil, err
  4398. }
  4399. return dAtA[:n], nil
  4400. }
  4401. func (m *HostIP) MarshalTo(dAtA []byte) (int, error) {
  4402. size := m.Size()
  4403. return m.MarshalToSizedBuffer(dAtA[:size])
  4404. }
  4405. func (m *HostIP) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4406. i := len(dAtA)
  4407. _ = i
  4408. var l int
  4409. _ = l
  4410. i -= len(m.IP)
  4411. copy(dAtA[i:], m.IP)
  4412. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
  4413. i--
  4414. dAtA[i] = 0xa
  4415. return len(dAtA) - i, nil
  4416. }
  4417. func (m *HostPathVolumeSource) Marshal() (dAtA []byte, err error) {
  4418. size := m.Size()
  4419. dAtA = make([]byte, size)
  4420. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4421. if err != nil {
  4422. return nil, err
  4423. }
  4424. return dAtA[:n], nil
  4425. }
  4426. func (m *HostPathVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4427. size := m.Size()
  4428. return m.MarshalToSizedBuffer(dAtA[:size])
  4429. }
  4430. func (m *HostPathVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4431. i := len(dAtA)
  4432. _ = i
  4433. var l int
  4434. _ = l
  4435. if m.Type != nil {
  4436. i -= len(*m.Type)
  4437. copy(dAtA[i:], *m.Type)
  4438. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Type)))
  4439. i--
  4440. dAtA[i] = 0x12
  4441. }
  4442. i -= len(m.Path)
  4443. copy(dAtA[i:], m.Path)
  4444. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  4445. i--
  4446. dAtA[i] = 0xa
  4447. return len(dAtA) - i, nil
  4448. }
  4449. func (m *ISCSIPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  4450. size := m.Size()
  4451. dAtA = make([]byte, size)
  4452. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4453. if err != nil {
  4454. return nil, err
  4455. }
  4456. return dAtA[:n], nil
  4457. }
  4458. func (m *ISCSIPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4459. size := m.Size()
  4460. return m.MarshalToSizedBuffer(dAtA[:size])
  4461. }
  4462. func (m *ISCSIPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4463. i := len(dAtA)
  4464. _ = i
  4465. var l int
  4466. _ = l
  4467. if m.InitiatorName != nil {
  4468. i -= len(*m.InitiatorName)
  4469. copy(dAtA[i:], *m.InitiatorName)
  4470. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.InitiatorName)))
  4471. i--
  4472. dAtA[i] = 0x62
  4473. }
  4474. i--
  4475. if m.SessionCHAPAuth {
  4476. dAtA[i] = 1
  4477. } else {
  4478. dAtA[i] = 0
  4479. }
  4480. i--
  4481. dAtA[i] = 0x58
  4482. if m.SecretRef != nil {
  4483. {
  4484. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  4485. if err != nil {
  4486. return 0, err
  4487. }
  4488. i -= size
  4489. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4490. }
  4491. i--
  4492. dAtA[i] = 0x52
  4493. }
  4494. i--
  4495. if m.DiscoveryCHAPAuth {
  4496. dAtA[i] = 1
  4497. } else {
  4498. dAtA[i] = 0
  4499. }
  4500. i--
  4501. dAtA[i] = 0x40
  4502. if len(m.Portals) > 0 {
  4503. for iNdEx := len(m.Portals) - 1; iNdEx >= 0; iNdEx-- {
  4504. i -= len(m.Portals[iNdEx])
  4505. copy(dAtA[i:], m.Portals[iNdEx])
  4506. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Portals[iNdEx])))
  4507. i--
  4508. dAtA[i] = 0x3a
  4509. }
  4510. }
  4511. i--
  4512. if m.ReadOnly {
  4513. dAtA[i] = 1
  4514. } else {
  4515. dAtA[i] = 0
  4516. }
  4517. i--
  4518. dAtA[i] = 0x30
  4519. i -= len(m.FSType)
  4520. copy(dAtA[i:], m.FSType)
  4521. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  4522. i--
  4523. dAtA[i] = 0x2a
  4524. i -= len(m.ISCSIInterface)
  4525. copy(dAtA[i:], m.ISCSIInterface)
  4526. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ISCSIInterface)))
  4527. i--
  4528. dAtA[i] = 0x22
  4529. i = encodeVarintGenerated(dAtA, i, uint64(m.Lun))
  4530. i--
  4531. dAtA[i] = 0x18
  4532. i -= len(m.IQN)
  4533. copy(dAtA[i:], m.IQN)
  4534. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IQN)))
  4535. i--
  4536. dAtA[i] = 0x12
  4537. i -= len(m.TargetPortal)
  4538. copy(dAtA[i:], m.TargetPortal)
  4539. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetPortal)))
  4540. i--
  4541. dAtA[i] = 0xa
  4542. return len(dAtA) - i, nil
  4543. }
  4544. func (m *ISCSIVolumeSource) Marshal() (dAtA []byte, err error) {
  4545. size := m.Size()
  4546. dAtA = make([]byte, size)
  4547. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4548. if err != nil {
  4549. return nil, err
  4550. }
  4551. return dAtA[:n], nil
  4552. }
  4553. func (m *ISCSIVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4554. size := m.Size()
  4555. return m.MarshalToSizedBuffer(dAtA[:size])
  4556. }
  4557. func (m *ISCSIVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4558. i := len(dAtA)
  4559. _ = i
  4560. var l int
  4561. _ = l
  4562. if m.InitiatorName != nil {
  4563. i -= len(*m.InitiatorName)
  4564. copy(dAtA[i:], *m.InitiatorName)
  4565. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.InitiatorName)))
  4566. i--
  4567. dAtA[i] = 0x62
  4568. }
  4569. i--
  4570. if m.SessionCHAPAuth {
  4571. dAtA[i] = 1
  4572. } else {
  4573. dAtA[i] = 0
  4574. }
  4575. i--
  4576. dAtA[i] = 0x58
  4577. if m.SecretRef != nil {
  4578. {
  4579. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  4580. if err != nil {
  4581. return 0, err
  4582. }
  4583. i -= size
  4584. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4585. }
  4586. i--
  4587. dAtA[i] = 0x52
  4588. }
  4589. i--
  4590. if m.DiscoveryCHAPAuth {
  4591. dAtA[i] = 1
  4592. } else {
  4593. dAtA[i] = 0
  4594. }
  4595. i--
  4596. dAtA[i] = 0x40
  4597. if len(m.Portals) > 0 {
  4598. for iNdEx := len(m.Portals) - 1; iNdEx >= 0; iNdEx-- {
  4599. i -= len(m.Portals[iNdEx])
  4600. copy(dAtA[i:], m.Portals[iNdEx])
  4601. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Portals[iNdEx])))
  4602. i--
  4603. dAtA[i] = 0x3a
  4604. }
  4605. }
  4606. i--
  4607. if m.ReadOnly {
  4608. dAtA[i] = 1
  4609. } else {
  4610. dAtA[i] = 0
  4611. }
  4612. i--
  4613. dAtA[i] = 0x30
  4614. i -= len(m.FSType)
  4615. copy(dAtA[i:], m.FSType)
  4616. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  4617. i--
  4618. dAtA[i] = 0x2a
  4619. i -= len(m.ISCSIInterface)
  4620. copy(dAtA[i:], m.ISCSIInterface)
  4621. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ISCSIInterface)))
  4622. i--
  4623. dAtA[i] = 0x22
  4624. i = encodeVarintGenerated(dAtA, i, uint64(m.Lun))
  4625. i--
  4626. dAtA[i] = 0x18
  4627. i -= len(m.IQN)
  4628. copy(dAtA[i:], m.IQN)
  4629. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IQN)))
  4630. i--
  4631. dAtA[i] = 0x12
  4632. i -= len(m.TargetPortal)
  4633. copy(dAtA[i:], m.TargetPortal)
  4634. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetPortal)))
  4635. i--
  4636. dAtA[i] = 0xa
  4637. return len(dAtA) - i, nil
  4638. }
  4639. func (m *ImageVolumeSource) Marshal() (dAtA []byte, err error) {
  4640. size := m.Size()
  4641. dAtA = make([]byte, size)
  4642. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4643. if err != nil {
  4644. return nil, err
  4645. }
  4646. return dAtA[:n], nil
  4647. }
  4648. func (m *ImageVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  4649. size := m.Size()
  4650. return m.MarshalToSizedBuffer(dAtA[:size])
  4651. }
  4652. func (m *ImageVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4653. i := len(dAtA)
  4654. _ = i
  4655. var l int
  4656. _ = l
  4657. i -= len(m.PullPolicy)
  4658. copy(dAtA[i:], m.PullPolicy)
  4659. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PullPolicy)))
  4660. i--
  4661. dAtA[i] = 0x12
  4662. i -= len(m.Reference)
  4663. copy(dAtA[i:], m.Reference)
  4664. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reference)))
  4665. i--
  4666. dAtA[i] = 0xa
  4667. return len(dAtA) - i, nil
  4668. }
  4669. func (m *KeyToPath) Marshal() (dAtA []byte, err error) {
  4670. size := m.Size()
  4671. dAtA = make([]byte, size)
  4672. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4673. if err != nil {
  4674. return nil, err
  4675. }
  4676. return dAtA[:n], nil
  4677. }
  4678. func (m *KeyToPath) MarshalTo(dAtA []byte) (int, error) {
  4679. size := m.Size()
  4680. return m.MarshalToSizedBuffer(dAtA[:size])
  4681. }
  4682. func (m *KeyToPath) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4683. i := len(dAtA)
  4684. _ = i
  4685. var l int
  4686. _ = l
  4687. if m.Mode != nil {
  4688. i = encodeVarintGenerated(dAtA, i, uint64(*m.Mode))
  4689. i--
  4690. dAtA[i] = 0x18
  4691. }
  4692. i -= len(m.Path)
  4693. copy(dAtA[i:], m.Path)
  4694. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  4695. i--
  4696. dAtA[i] = 0x12
  4697. i -= len(m.Key)
  4698. copy(dAtA[i:], m.Key)
  4699. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  4700. i--
  4701. dAtA[i] = 0xa
  4702. return len(dAtA) - i, nil
  4703. }
  4704. func (m *Lifecycle) Marshal() (dAtA []byte, err error) {
  4705. size := m.Size()
  4706. dAtA = make([]byte, size)
  4707. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4708. if err != nil {
  4709. return nil, err
  4710. }
  4711. return dAtA[:n], nil
  4712. }
  4713. func (m *Lifecycle) MarshalTo(dAtA []byte) (int, error) {
  4714. size := m.Size()
  4715. return m.MarshalToSizedBuffer(dAtA[:size])
  4716. }
  4717. func (m *Lifecycle) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4718. i := len(dAtA)
  4719. _ = i
  4720. var l int
  4721. _ = l
  4722. if m.StopSignal != nil {
  4723. i -= len(*m.StopSignal)
  4724. copy(dAtA[i:], *m.StopSignal)
  4725. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.StopSignal)))
  4726. i--
  4727. dAtA[i] = 0x1a
  4728. }
  4729. if m.PreStop != nil {
  4730. {
  4731. size, err := m.PreStop.MarshalToSizedBuffer(dAtA[:i])
  4732. if err != nil {
  4733. return 0, err
  4734. }
  4735. i -= size
  4736. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4737. }
  4738. i--
  4739. dAtA[i] = 0x12
  4740. }
  4741. if m.PostStart != nil {
  4742. {
  4743. size, err := m.PostStart.MarshalToSizedBuffer(dAtA[:i])
  4744. if err != nil {
  4745. return 0, err
  4746. }
  4747. i -= size
  4748. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4749. }
  4750. i--
  4751. dAtA[i] = 0xa
  4752. }
  4753. return len(dAtA) - i, nil
  4754. }
  4755. func (m *LifecycleHandler) Marshal() (dAtA []byte, err error) {
  4756. size := m.Size()
  4757. dAtA = make([]byte, size)
  4758. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4759. if err != nil {
  4760. return nil, err
  4761. }
  4762. return dAtA[:n], nil
  4763. }
  4764. func (m *LifecycleHandler) MarshalTo(dAtA []byte) (int, error) {
  4765. size := m.Size()
  4766. return m.MarshalToSizedBuffer(dAtA[:size])
  4767. }
  4768. func (m *LifecycleHandler) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4769. i := len(dAtA)
  4770. _ = i
  4771. var l int
  4772. _ = l
  4773. if m.Sleep != nil {
  4774. {
  4775. size, err := m.Sleep.MarshalToSizedBuffer(dAtA[:i])
  4776. if err != nil {
  4777. return 0, err
  4778. }
  4779. i -= size
  4780. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4781. }
  4782. i--
  4783. dAtA[i] = 0x22
  4784. }
  4785. if m.TCPSocket != nil {
  4786. {
  4787. size, err := m.TCPSocket.MarshalToSizedBuffer(dAtA[:i])
  4788. if err != nil {
  4789. return 0, err
  4790. }
  4791. i -= size
  4792. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4793. }
  4794. i--
  4795. dAtA[i] = 0x1a
  4796. }
  4797. if m.HTTPGet != nil {
  4798. {
  4799. size, err := m.HTTPGet.MarshalToSizedBuffer(dAtA[:i])
  4800. if err != nil {
  4801. return 0, err
  4802. }
  4803. i -= size
  4804. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4805. }
  4806. i--
  4807. dAtA[i] = 0x12
  4808. }
  4809. if m.Exec != nil {
  4810. {
  4811. size, err := m.Exec.MarshalToSizedBuffer(dAtA[:i])
  4812. if err != nil {
  4813. return 0, err
  4814. }
  4815. i -= size
  4816. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4817. }
  4818. i--
  4819. dAtA[i] = 0xa
  4820. }
  4821. return len(dAtA) - i, nil
  4822. }
  4823. func (m *LimitRange) Marshal() (dAtA []byte, err error) {
  4824. size := m.Size()
  4825. dAtA = make([]byte, size)
  4826. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4827. if err != nil {
  4828. return nil, err
  4829. }
  4830. return dAtA[:n], nil
  4831. }
  4832. func (m *LimitRange) MarshalTo(dAtA []byte) (int, error) {
  4833. size := m.Size()
  4834. return m.MarshalToSizedBuffer(dAtA[:size])
  4835. }
  4836. func (m *LimitRange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4837. i := len(dAtA)
  4838. _ = i
  4839. var l int
  4840. _ = l
  4841. {
  4842. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  4843. if err != nil {
  4844. return 0, err
  4845. }
  4846. i -= size
  4847. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4848. }
  4849. i--
  4850. dAtA[i] = 0x12
  4851. {
  4852. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  4853. if err != nil {
  4854. return 0, err
  4855. }
  4856. i -= size
  4857. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4858. }
  4859. i--
  4860. dAtA[i] = 0xa
  4861. return len(dAtA) - i, nil
  4862. }
  4863. func (m *LimitRangeItem) Marshal() (dAtA []byte, err error) {
  4864. size := m.Size()
  4865. dAtA = make([]byte, size)
  4866. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  4867. if err != nil {
  4868. return nil, err
  4869. }
  4870. return dAtA[:n], nil
  4871. }
  4872. func (m *LimitRangeItem) MarshalTo(dAtA []byte) (int, error) {
  4873. size := m.Size()
  4874. return m.MarshalToSizedBuffer(dAtA[:size])
  4875. }
  4876. func (m *LimitRangeItem) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  4877. i := len(dAtA)
  4878. _ = i
  4879. var l int
  4880. _ = l
  4881. if len(m.MaxLimitRequestRatio) > 0 {
  4882. keysForMaxLimitRequestRatio := make([]string, 0, len(m.MaxLimitRequestRatio))
  4883. for k := range m.MaxLimitRequestRatio {
  4884. keysForMaxLimitRequestRatio = append(keysForMaxLimitRequestRatio, string(k))
  4885. }
  4886. sort.Strings(keysForMaxLimitRequestRatio)
  4887. for iNdEx := len(keysForMaxLimitRequestRatio) - 1; iNdEx >= 0; iNdEx-- {
  4888. v := m.MaxLimitRequestRatio[ResourceName(keysForMaxLimitRequestRatio[iNdEx])]
  4889. baseI := i
  4890. {
  4891. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  4892. if err != nil {
  4893. return 0, err
  4894. }
  4895. i -= size
  4896. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4897. }
  4898. i--
  4899. dAtA[i] = 0x12
  4900. i -= len(keysForMaxLimitRequestRatio[iNdEx])
  4901. copy(dAtA[i:], keysForMaxLimitRequestRatio[iNdEx])
  4902. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForMaxLimitRequestRatio[iNdEx])))
  4903. i--
  4904. dAtA[i] = 0xa
  4905. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  4906. i--
  4907. dAtA[i] = 0x32
  4908. }
  4909. }
  4910. if len(m.DefaultRequest) > 0 {
  4911. keysForDefaultRequest := make([]string, 0, len(m.DefaultRequest))
  4912. for k := range m.DefaultRequest {
  4913. keysForDefaultRequest = append(keysForDefaultRequest, string(k))
  4914. }
  4915. sort.Strings(keysForDefaultRequest)
  4916. for iNdEx := len(keysForDefaultRequest) - 1; iNdEx >= 0; iNdEx-- {
  4917. v := m.DefaultRequest[ResourceName(keysForDefaultRequest[iNdEx])]
  4918. baseI := i
  4919. {
  4920. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  4921. if err != nil {
  4922. return 0, err
  4923. }
  4924. i -= size
  4925. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4926. }
  4927. i--
  4928. dAtA[i] = 0x12
  4929. i -= len(keysForDefaultRequest[iNdEx])
  4930. copy(dAtA[i:], keysForDefaultRequest[iNdEx])
  4931. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDefaultRequest[iNdEx])))
  4932. i--
  4933. dAtA[i] = 0xa
  4934. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  4935. i--
  4936. dAtA[i] = 0x2a
  4937. }
  4938. }
  4939. if len(m.Default) > 0 {
  4940. keysForDefault := make([]string, 0, len(m.Default))
  4941. for k := range m.Default {
  4942. keysForDefault = append(keysForDefault, string(k))
  4943. }
  4944. sort.Strings(keysForDefault)
  4945. for iNdEx := len(keysForDefault) - 1; iNdEx >= 0; iNdEx-- {
  4946. v := m.Default[ResourceName(keysForDefault[iNdEx])]
  4947. baseI := i
  4948. {
  4949. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  4950. if err != nil {
  4951. return 0, err
  4952. }
  4953. i -= size
  4954. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4955. }
  4956. i--
  4957. dAtA[i] = 0x12
  4958. i -= len(keysForDefault[iNdEx])
  4959. copy(dAtA[i:], keysForDefault[iNdEx])
  4960. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDefault[iNdEx])))
  4961. i--
  4962. dAtA[i] = 0xa
  4963. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  4964. i--
  4965. dAtA[i] = 0x22
  4966. }
  4967. }
  4968. if len(m.Min) > 0 {
  4969. keysForMin := make([]string, 0, len(m.Min))
  4970. for k := range m.Min {
  4971. keysForMin = append(keysForMin, string(k))
  4972. }
  4973. sort.Strings(keysForMin)
  4974. for iNdEx := len(keysForMin) - 1; iNdEx >= 0; iNdEx-- {
  4975. v := m.Min[ResourceName(keysForMin[iNdEx])]
  4976. baseI := i
  4977. {
  4978. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  4979. if err != nil {
  4980. return 0, err
  4981. }
  4982. i -= size
  4983. i = encodeVarintGenerated(dAtA, i, uint64(size))
  4984. }
  4985. i--
  4986. dAtA[i] = 0x12
  4987. i -= len(keysForMin[iNdEx])
  4988. copy(dAtA[i:], keysForMin[iNdEx])
  4989. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForMin[iNdEx])))
  4990. i--
  4991. dAtA[i] = 0xa
  4992. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  4993. i--
  4994. dAtA[i] = 0x1a
  4995. }
  4996. }
  4997. if len(m.Max) > 0 {
  4998. keysForMax := make([]string, 0, len(m.Max))
  4999. for k := range m.Max {
  5000. keysForMax = append(keysForMax, string(k))
  5001. }
  5002. sort.Strings(keysForMax)
  5003. for iNdEx := len(keysForMax) - 1; iNdEx >= 0; iNdEx-- {
  5004. v := m.Max[ResourceName(keysForMax[iNdEx])]
  5005. baseI := i
  5006. {
  5007. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  5008. if err != nil {
  5009. return 0, err
  5010. }
  5011. i -= size
  5012. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5013. }
  5014. i--
  5015. dAtA[i] = 0x12
  5016. i -= len(keysForMax[iNdEx])
  5017. copy(dAtA[i:], keysForMax[iNdEx])
  5018. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForMax[iNdEx])))
  5019. i--
  5020. dAtA[i] = 0xa
  5021. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  5022. i--
  5023. dAtA[i] = 0x12
  5024. }
  5025. }
  5026. i -= len(m.Type)
  5027. copy(dAtA[i:], m.Type)
  5028. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  5029. i--
  5030. dAtA[i] = 0xa
  5031. return len(dAtA) - i, nil
  5032. }
  5033. func (m *LimitRangeList) Marshal() (dAtA []byte, err error) {
  5034. size := m.Size()
  5035. dAtA = make([]byte, size)
  5036. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5037. if err != nil {
  5038. return nil, err
  5039. }
  5040. return dAtA[:n], nil
  5041. }
  5042. func (m *LimitRangeList) MarshalTo(dAtA []byte) (int, error) {
  5043. size := m.Size()
  5044. return m.MarshalToSizedBuffer(dAtA[:size])
  5045. }
  5046. func (m *LimitRangeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5047. i := len(dAtA)
  5048. _ = i
  5049. var l int
  5050. _ = l
  5051. if len(m.Items) > 0 {
  5052. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  5053. {
  5054. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5055. if err != nil {
  5056. return 0, err
  5057. }
  5058. i -= size
  5059. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5060. }
  5061. i--
  5062. dAtA[i] = 0x12
  5063. }
  5064. }
  5065. {
  5066. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  5067. if err != nil {
  5068. return 0, err
  5069. }
  5070. i -= size
  5071. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5072. }
  5073. i--
  5074. dAtA[i] = 0xa
  5075. return len(dAtA) - i, nil
  5076. }
  5077. func (m *LimitRangeSpec) Marshal() (dAtA []byte, err error) {
  5078. size := m.Size()
  5079. dAtA = make([]byte, size)
  5080. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5081. if err != nil {
  5082. return nil, err
  5083. }
  5084. return dAtA[:n], nil
  5085. }
  5086. func (m *LimitRangeSpec) MarshalTo(dAtA []byte) (int, error) {
  5087. size := m.Size()
  5088. return m.MarshalToSizedBuffer(dAtA[:size])
  5089. }
  5090. func (m *LimitRangeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5091. i := len(dAtA)
  5092. _ = i
  5093. var l int
  5094. _ = l
  5095. if len(m.Limits) > 0 {
  5096. for iNdEx := len(m.Limits) - 1; iNdEx >= 0; iNdEx-- {
  5097. {
  5098. size, err := m.Limits[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5099. if err != nil {
  5100. return 0, err
  5101. }
  5102. i -= size
  5103. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5104. }
  5105. i--
  5106. dAtA[i] = 0xa
  5107. }
  5108. }
  5109. return len(dAtA) - i, nil
  5110. }
  5111. func (m *LinuxContainerUser) Marshal() (dAtA []byte, err error) {
  5112. size := m.Size()
  5113. dAtA = make([]byte, size)
  5114. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5115. if err != nil {
  5116. return nil, err
  5117. }
  5118. return dAtA[:n], nil
  5119. }
  5120. func (m *LinuxContainerUser) MarshalTo(dAtA []byte) (int, error) {
  5121. size := m.Size()
  5122. return m.MarshalToSizedBuffer(dAtA[:size])
  5123. }
  5124. func (m *LinuxContainerUser) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5125. i := len(dAtA)
  5126. _ = i
  5127. var l int
  5128. _ = l
  5129. if len(m.SupplementalGroups) > 0 {
  5130. for iNdEx := len(m.SupplementalGroups) - 1; iNdEx >= 0; iNdEx-- {
  5131. i = encodeVarintGenerated(dAtA, i, uint64(m.SupplementalGroups[iNdEx]))
  5132. i--
  5133. dAtA[i] = 0x18
  5134. }
  5135. }
  5136. i = encodeVarintGenerated(dAtA, i, uint64(m.GID))
  5137. i--
  5138. dAtA[i] = 0x10
  5139. i = encodeVarintGenerated(dAtA, i, uint64(m.UID))
  5140. i--
  5141. dAtA[i] = 0x8
  5142. return len(dAtA) - i, nil
  5143. }
  5144. func (m *List) Marshal() (dAtA []byte, err error) {
  5145. size := m.Size()
  5146. dAtA = make([]byte, size)
  5147. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5148. if err != nil {
  5149. return nil, err
  5150. }
  5151. return dAtA[:n], nil
  5152. }
  5153. func (m *List) MarshalTo(dAtA []byte) (int, error) {
  5154. size := m.Size()
  5155. return m.MarshalToSizedBuffer(dAtA[:size])
  5156. }
  5157. func (m *List) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5158. i := len(dAtA)
  5159. _ = i
  5160. var l int
  5161. _ = l
  5162. if len(m.Items) > 0 {
  5163. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  5164. {
  5165. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5166. if err != nil {
  5167. return 0, err
  5168. }
  5169. i -= size
  5170. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5171. }
  5172. i--
  5173. dAtA[i] = 0x12
  5174. }
  5175. }
  5176. {
  5177. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  5178. if err != nil {
  5179. return 0, err
  5180. }
  5181. i -= size
  5182. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5183. }
  5184. i--
  5185. dAtA[i] = 0xa
  5186. return len(dAtA) - i, nil
  5187. }
  5188. func (m *LoadBalancerIngress) Marshal() (dAtA []byte, err error) {
  5189. size := m.Size()
  5190. dAtA = make([]byte, size)
  5191. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5192. if err != nil {
  5193. return nil, err
  5194. }
  5195. return dAtA[:n], nil
  5196. }
  5197. func (m *LoadBalancerIngress) MarshalTo(dAtA []byte) (int, error) {
  5198. size := m.Size()
  5199. return m.MarshalToSizedBuffer(dAtA[:size])
  5200. }
  5201. func (m *LoadBalancerIngress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5202. i := len(dAtA)
  5203. _ = i
  5204. var l int
  5205. _ = l
  5206. if len(m.Ports) > 0 {
  5207. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  5208. {
  5209. size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5210. if err != nil {
  5211. return 0, err
  5212. }
  5213. i -= size
  5214. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5215. }
  5216. i--
  5217. dAtA[i] = 0x22
  5218. }
  5219. }
  5220. if m.IPMode != nil {
  5221. i -= len(*m.IPMode)
  5222. copy(dAtA[i:], *m.IPMode)
  5223. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.IPMode)))
  5224. i--
  5225. dAtA[i] = 0x1a
  5226. }
  5227. i -= len(m.Hostname)
  5228. copy(dAtA[i:], m.Hostname)
  5229. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
  5230. i--
  5231. dAtA[i] = 0x12
  5232. i -= len(m.IP)
  5233. copy(dAtA[i:], m.IP)
  5234. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
  5235. i--
  5236. dAtA[i] = 0xa
  5237. return len(dAtA) - i, nil
  5238. }
  5239. func (m *LoadBalancerStatus) Marshal() (dAtA []byte, err error) {
  5240. size := m.Size()
  5241. dAtA = make([]byte, size)
  5242. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5243. if err != nil {
  5244. return nil, err
  5245. }
  5246. return dAtA[:n], nil
  5247. }
  5248. func (m *LoadBalancerStatus) MarshalTo(dAtA []byte) (int, error) {
  5249. size := m.Size()
  5250. return m.MarshalToSizedBuffer(dAtA[:size])
  5251. }
  5252. func (m *LoadBalancerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5253. i := len(dAtA)
  5254. _ = i
  5255. var l int
  5256. _ = l
  5257. if len(m.Ingress) > 0 {
  5258. for iNdEx := len(m.Ingress) - 1; iNdEx >= 0; iNdEx-- {
  5259. {
  5260. size, err := m.Ingress[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5261. if err != nil {
  5262. return 0, err
  5263. }
  5264. i -= size
  5265. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5266. }
  5267. i--
  5268. dAtA[i] = 0xa
  5269. }
  5270. }
  5271. return len(dAtA) - i, nil
  5272. }
  5273. func (m *LocalObjectReference) Marshal() (dAtA []byte, err error) {
  5274. size := m.Size()
  5275. dAtA = make([]byte, size)
  5276. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5277. if err != nil {
  5278. return nil, err
  5279. }
  5280. return dAtA[:n], nil
  5281. }
  5282. func (m *LocalObjectReference) MarshalTo(dAtA []byte) (int, error) {
  5283. size := m.Size()
  5284. return m.MarshalToSizedBuffer(dAtA[:size])
  5285. }
  5286. func (m *LocalObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5287. i := len(dAtA)
  5288. _ = i
  5289. var l int
  5290. _ = l
  5291. i -= len(m.Name)
  5292. copy(dAtA[i:], m.Name)
  5293. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  5294. i--
  5295. dAtA[i] = 0xa
  5296. return len(dAtA) - i, nil
  5297. }
  5298. func (m *LocalVolumeSource) Marshal() (dAtA []byte, err error) {
  5299. size := m.Size()
  5300. dAtA = make([]byte, size)
  5301. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5302. if err != nil {
  5303. return nil, err
  5304. }
  5305. return dAtA[:n], nil
  5306. }
  5307. func (m *LocalVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  5308. size := m.Size()
  5309. return m.MarshalToSizedBuffer(dAtA[:size])
  5310. }
  5311. func (m *LocalVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5312. i := len(dAtA)
  5313. _ = i
  5314. var l int
  5315. _ = l
  5316. if m.FSType != nil {
  5317. i -= len(*m.FSType)
  5318. copy(dAtA[i:], *m.FSType)
  5319. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSType)))
  5320. i--
  5321. dAtA[i] = 0x12
  5322. }
  5323. i -= len(m.Path)
  5324. copy(dAtA[i:], m.Path)
  5325. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  5326. i--
  5327. dAtA[i] = 0xa
  5328. return len(dAtA) - i, nil
  5329. }
  5330. func (m *ModifyVolumeStatus) Marshal() (dAtA []byte, err error) {
  5331. size := m.Size()
  5332. dAtA = make([]byte, size)
  5333. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5334. if err != nil {
  5335. return nil, err
  5336. }
  5337. return dAtA[:n], nil
  5338. }
  5339. func (m *ModifyVolumeStatus) MarshalTo(dAtA []byte) (int, error) {
  5340. size := m.Size()
  5341. return m.MarshalToSizedBuffer(dAtA[:size])
  5342. }
  5343. func (m *ModifyVolumeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5344. i := len(dAtA)
  5345. _ = i
  5346. var l int
  5347. _ = l
  5348. i -= len(m.Status)
  5349. copy(dAtA[i:], m.Status)
  5350. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  5351. i--
  5352. dAtA[i] = 0x12
  5353. i -= len(m.TargetVolumeAttributesClassName)
  5354. copy(dAtA[i:], m.TargetVolumeAttributesClassName)
  5355. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TargetVolumeAttributesClassName)))
  5356. i--
  5357. dAtA[i] = 0xa
  5358. return len(dAtA) - i, nil
  5359. }
  5360. func (m *NFSVolumeSource) Marshal() (dAtA []byte, err error) {
  5361. size := m.Size()
  5362. dAtA = make([]byte, size)
  5363. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5364. if err != nil {
  5365. return nil, err
  5366. }
  5367. return dAtA[:n], nil
  5368. }
  5369. func (m *NFSVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  5370. size := m.Size()
  5371. return m.MarshalToSizedBuffer(dAtA[:size])
  5372. }
  5373. func (m *NFSVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5374. i := len(dAtA)
  5375. _ = i
  5376. var l int
  5377. _ = l
  5378. i--
  5379. if m.ReadOnly {
  5380. dAtA[i] = 1
  5381. } else {
  5382. dAtA[i] = 0
  5383. }
  5384. i--
  5385. dAtA[i] = 0x18
  5386. i -= len(m.Path)
  5387. copy(dAtA[i:], m.Path)
  5388. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  5389. i--
  5390. dAtA[i] = 0x12
  5391. i -= len(m.Server)
  5392. copy(dAtA[i:], m.Server)
  5393. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Server)))
  5394. i--
  5395. dAtA[i] = 0xa
  5396. return len(dAtA) - i, nil
  5397. }
  5398. func (m *Namespace) Marshal() (dAtA []byte, err error) {
  5399. size := m.Size()
  5400. dAtA = make([]byte, size)
  5401. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5402. if err != nil {
  5403. return nil, err
  5404. }
  5405. return dAtA[:n], nil
  5406. }
  5407. func (m *Namespace) MarshalTo(dAtA []byte) (int, error) {
  5408. size := m.Size()
  5409. return m.MarshalToSizedBuffer(dAtA[:size])
  5410. }
  5411. func (m *Namespace) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5412. i := len(dAtA)
  5413. _ = i
  5414. var l int
  5415. _ = l
  5416. {
  5417. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5418. if err != nil {
  5419. return 0, err
  5420. }
  5421. i -= size
  5422. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5423. }
  5424. i--
  5425. dAtA[i] = 0x1a
  5426. {
  5427. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  5428. if err != nil {
  5429. return 0, err
  5430. }
  5431. i -= size
  5432. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5433. }
  5434. i--
  5435. dAtA[i] = 0x12
  5436. {
  5437. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  5438. if err != nil {
  5439. return 0, err
  5440. }
  5441. i -= size
  5442. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5443. }
  5444. i--
  5445. dAtA[i] = 0xa
  5446. return len(dAtA) - i, nil
  5447. }
  5448. func (m *NamespaceCondition) Marshal() (dAtA []byte, err error) {
  5449. size := m.Size()
  5450. dAtA = make([]byte, size)
  5451. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5452. if err != nil {
  5453. return nil, err
  5454. }
  5455. return dAtA[:n], nil
  5456. }
  5457. func (m *NamespaceCondition) MarshalTo(dAtA []byte) (int, error) {
  5458. size := m.Size()
  5459. return m.MarshalToSizedBuffer(dAtA[:size])
  5460. }
  5461. func (m *NamespaceCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5462. i := len(dAtA)
  5463. _ = i
  5464. var l int
  5465. _ = l
  5466. i -= len(m.Message)
  5467. copy(dAtA[i:], m.Message)
  5468. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  5469. i--
  5470. dAtA[i] = 0x32
  5471. i -= len(m.Reason)
  5472. copy(dAtA[i:], m.Reason)
  5473. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  5474. i--
  5475. dAtA[i] = 0x2a
  5476. {
  5477. size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
  5478. if err != nil {
  5479. return 0, err
  5480. }
  5481. i -= size
  5482. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5483. }
  5484. i--
  5485. dAtA[i] = 0x22
  5486. i -= len(m.Status)
  5487. copy(dAtA[i:], m.Status)
  5488. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  5489. i--
  5490. dAtA[i] = 0x12
  5491. i -= len(m.Type)
  5492. copy(dAtA[i:], m.Type)
  5493. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  5494. i--
  5495. dAtA[i] = 0xa
  5496. return len(dAtA) - i, nil
  5497. }
  5498. func (m *NamespaceList) Marshal() (dAtA []byte, err error) {
  5499. size := m.Size()
  5500. dAtA = make([]byte, size)
  5501. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5502. if err != nil {
  5503. return nil, err
  5504. }
  5505. return dAtA[:n], nil
  5506. }
  5507. func (m *NamespaceList) MarshalTo(dAtA []byte) (int, error) {
  5508. size := m.Size()
  5509. return m.MarshalToSizedBuffer(dAtA[:size])
  5510. }
  5511. func (m *NamespaceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5512. i := len(dAtA)
  5513. _ = i
  5514. var l int
  5515. _ = l
  5516. if len(m.Items) > 0 {
  5517. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  5518. {
  5519. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5520. if err != nil {
  5521. return 0, err
  5522. }
  5523. i -= size
  5524. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5525. }
  5526. i--
  5527. dAtA[i] = 0x12
  5528. }
  5529. }
  5530. {
  5531. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  5532. if err != nil {
  5533. return 0, err
  5534. }
  5535. i -= size
  5536. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5537. }
  5538. i--
  5539. dAtA[i] = 0xa
  5540. return len(dAtA) - i, nil
  5541. }
  5542. func (m *NamespaceSpec) Marshal() (dAtA []byte, err error) {
  5543. size := m.Size()
  5544. dAtA = make([]byte, size)
  5545. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5546. if err != nil {
  5547. return nil, err
  5548. }
  5549. return dAtA[:n], nil
  5550. }
  5551. func (m *NamespaceSpec) MarshalTo(dAtA []byte) (int, error) {
  5552. size := m.Size()
  5553. return m.MarshalToSizedBuffer(dAtA[:size])
  5554. }
  5555. func (m *NamespaceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5556. i := len(dAtA)
  5557. _ = i
  5558. var l int
  5559. _ = l
  5560. if len(m.Finalizers) > 0 {
  5561. for iNdEx := len(m.Finalizers) - 1; iNdEx >= 0; iNdEx-- {
  5562. i -= len(m.Finalizers[iNdEx])
  5563. copy(dAtA[i:], m.Finalizers[iNdEx])
  5564. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Finalizers[iNdEx])))
  5565. i--
  5566. dAtA[i] = 0xa
  5567. }
  5568. }
  5569. return len(dAtA) - i, nil
  5570. }
  5571. func (m *NamespaceStatus) Marshal() (dAtA []byte, err error) {
  5572. size := m.Size()
  5573. dAtA = make([]byte, size)
  5574. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5575. if err != nil {
  5576. return nil, err
  5577. }
  5578. return dAtA[:n], nil
  5579. }
  5580. func (m *NamespaceStatus) MarshalTo(dAtA []byte) (int, error) {
  5581. size := m.Size()
  5582. return m.MarshalToSizedBuffer(dAtA[:size])
  5583. }
  5584. func (m *NamespaceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5585. i := len(dAtA)
  5586. _ = i
  5587. var l int
  5588. _ = l
  5589. if len(m.Conditions) > 0 {
  5590. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  5591. {
  5592. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5593. if err != nil {
  5594. return 0, err
  5595. }
  5596. i -= size
  5597. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5598. }
  5599. i--
  5600. dAtA[i] = 0x12
  5601. }
  5602. }
  5603. i -= len(m.Phase)
  5604. copy(dAtA[i:], m.Phase)
  5605. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
  5606. i--
  5607. dAtA[i] = 0xa
  5608. return len(dAtA) - i, nil
  5609. }
  5610. func (m *Node) Marshal() (dAtA []byte, err error) {
  5611. size := m.Size()
  5612. dAtA = make([]byte, size)
  5613. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5614. if err != nil {
  5615. return nil, err
  5616. }
  5617. return dAtA[:n], nil
  5618. }
  5619. func (m *Node) MarshalTo(dAtA []byte) (int, error) {
  5620. size := m.Size()
  5621. return m.MarshalToSizedBuffer(dAtA[:size])
  5622. }
  5623. func (m *Node) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5624. i := len(dAtA)
  5625. _ = i
  5626. var l int
  5627. _ = l
  5628. {
  5629. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5630. if err != nil {
  5631. return 0, err
  5632. }
  5633. i -= size
  5634. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5635. }
  5636. i--
  5637. dAtA[i] = 0x1a
  5638. {
  5639. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  5640. if err != nil {
  5641. return 0, err
  5642. }
  5643. i -= size
  5644. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5645. }
  5646. i--
  5647. dAtA[i] = 0x12
  5648. {
  5649. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  5650. if err != nil {
  5651. return 0, err
  5652. }
  5653. i -= size
  5654. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5655. }
  5656. i--
  5657. dAtA[i] = 0xa
  5658. return len(dAtA) - i, nil
  5659. }
  5660. func (m *NodeAddress) Marshal() (dAtA []byte, err error) {
  5661. size := m.Size()
  5662. dAtA = make([]byte, size)
  5663. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5664. if err != nil {
  5665. return nil, err
  5666. }
  5667. return dAtA[:n], nil
  5668. }
  5669. func (m *NodeAddress) MarshalTo(dAtA []byte) (int, error) {
  5670. size := m.Size()
  5671. return m.MarshalToSizedBuffer(dAtA[:size])
  5672. }
  5673. func (m *NodeAddress) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5674. i := len(dAtA)
  5675. _ = i
  5676. var l int
  5677. _ = l
  5678. i -= len(m.Address)
  5679. copy(dAtA[i:], m.Address)
  5680. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Address)))
  5681. i--
  5682. dAtA[i] = 0x12
  5683. i -= len(m.Type)
  5684. copy(dAtA[i:], m.Type)
  5685. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  5686. i--
  5687. dAtA[i] = 0xa
  5688. return len(dAtA) - i, nil
  5689. }
  5690. func (m *NodeAffinity) Marshal() (dAtA []byte, err error) {
  5691. size := m.Size()
  5692. dAtA = make([]byte, size)
  5693. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5694. if err != nil {
  5695. return nil, err
  5696. }
  5697. return dAtA[:n], nil
  5698. }
  5699. func (m *NodeAffinity) MarshalTo(dAtA []byte) (int, error) {
  5700. size := m.Size()
  5701. return m.MarshalToSizedBuffer(dAtA[:size])
  5702. }
  5703. func (m *NodeAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5704. i := len(dAtA)
  5705. _ = i
  5706. var l int
  5707. _ = l
  5708. if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
  5709. for iNdEx := len(m.PreferredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
  5710. {
  5711. size, err := m.PreferredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5712. if err != nil {
  5713. return 0, err
  5714. }
  5715. i -= size
  5716. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5717. }
  5718. i--
  5719. dAtA[i] = 0x12
  5720. }
  5721. }
  5722. if m.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  5723. {
  5724. size, err := m.RequiredDuringSchedulingIgnoredDuringExecution.MarshalToSizedBuffer(dAtA[:i])
  5725. if err != nil {
  5726. return 0, err
  5727. }
  5728. i -= size
  5729. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5730. }
  5731. i--
  5732. dAtA[i] = 0xa
  5733. }
  5734. return len(dAtA) - i, nil
  5735. }
  5736. func (m *NodeCondition) Marshal() (dAtA []byte, err error) {
  5737. size := m.Size()
  5738. dAtA = make([]byte, size)
  5739. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5740. if err != nil {
  5741. return nil, err
  5742. }
  5743. return dAtA[:n], nil
  5744. }
  5745. func (m *NodeCondition) MarshalTo(dAtA []byte) (int, error) {
  5746. size := m.Size()
  5747. return m.MarshalToSizedBuffer(dAtA[:size])
  5748. }
  5749. func (m *NodeCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5750. i := len(dAtA)
  5751. _ = i
  5752. var l int
  5753. _ = l
  5754. i -= len(m.Message)
  5755. copy(dAtA[i:], m.Message)
  5756. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  5757. i--
  5758. dAtA[i] = 0x32
  5759. i -= len(m.Reason)
  5760. copy(dAtA[i:], m.Reason)
  5761. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  5762. i--
  5763. dAtA[i] = 0x2a
  5764. {
  5765. size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
  5766. if err != nil {
  5767. return 0, err
  5768. }
  5769. i -= size
  5770. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5771. }
  5772. i--
  5773. dAtA[i] = 0x22
  5774. {
  5775. size, err := m.LastHeartbeatTime.MarshalToSizedBuffer(dAtA[:i])
  5776. if err != nil {
  5777. return 0, err
  5778. }
  5779. i -= size
  5780. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5781. }
  5782. i--
  5783. dAtA[i] = 0x1a
  5784. i -= len(m.Status)
  5785. copy(dAtA[i:], m.Status)
  5786. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  5787. i--
  5788. dAtA[i] = 0x12
  5789. i -= len(m.Type)
  5790. copy(dAtA[i:], m.Type)
  5791. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  5792. i--
  5793. dAtA[i] = 0xa
  5794. return len(dAtA) - i, nil
  5795. }
  5796. func (m *NodeConfigSource) Marshal() (dAtA []byte, err error) {
  5797. size := m.Size()
  5798. dAtA = make([]byte, size)
  5799. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5800. if err != nil {
  5801. return nil, err
  5802. }
  5803. return dAtA[:n], nil
  5804. }
  5805. func (m *NodeConfigSource) MarshalTo(dAtA []byte) (int, error) {
  5806. size := m.Size()
  5807. return m.MarshalToSizedBuffer(dAtA[:size])
  5808. }
  5809. func (m *NodeConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5810. i := len(dAtA)
  5811. _ = i
  5812. var l int
  5813. _ = l
  5814. if m.ConfigMap != nil {
  5815. {
  5816. size, err := m.ConfigMap.MarshalToSizedBuffer(dAtA[:i])
  5817. if err != nil {
  5818. return 0, err
  5819. }
  5820. i -= size
  5821. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5822. }
  5823. i--
  5824. dAtA[i] = 0x12
  5825. }
  5826. return len(dAtA) - i, nil
  5827. }
  5828. func (m *NodeConfigStatus) Marshal() (dAtA []byte, err error) {
  5829. size := m.Size()
  5830. dAtA = make([]byte, size)
  5831. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5832. if err != nil {
  5833. return nil, err
  5834. }
  5835. return dAtA[:n], nil
  5836. }
  5837. func (m *NodeConfigStatus) MarshalTo(dAtA []byte) (int, error) {
  5838. size := m.Size()
  5839. return m.MarshalToSizedBuffer(dAtA[:size])
  5840. }
  5841. func (m *NodeConfigStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5842. i := len(dAtA)
  5843. _ = i
  5844. var l int
  5845. _ = l
  5846. i -= len(m.Error)
  5847. copy(dAtA[i:], m.Error)
  5848. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Error)))
  5849. i--
  5850. dAtA[i] = 0x22
  5851. if m.LastKnownGood != nil {
  5852. {
  5853. size, err := m.LastKnownGood.MarshalToSizedBuffer(dAtA[:i])
  5854. if err != nil {
  5855. return 0, err
  5856. }
  5857. i -= size
  5858. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5859. }
  5860. i--
  5861. dAtA[i] = 0x1a
  5862. }
  5863. if m.Active != nil {
  5864. {
  5865. size, err := m.Active.MarshalToSizedBuffer(dAtA[:i])
  5866. if err != nil {
  5867. return 0, err
  5868. }
  5869. i -= size
  5870. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5871. }
  5872. i--
  5873. dAtA[i] = 0x12
  5874. }
  5875. if m.Assigned != nil {
  5876. {
  5877. size, err := m.Assigned.MarshalToSizedBuffer(dAtA[:i])
  5878. if err != nil {
  5879. return 0, err
  5880. }
  5881. i -= size
  5882. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5883. }
  5884. i--
  5885. dAtA[i] = 0xa
  5886. }
  5887. return len(dAtA) - i, nil
  5888. }
  5889. func (m *NodeDaemonEndpoints) Marshal() (dAtA []byte, err error) {
  5890. size := m.Size()
  5891. dAtA = make([]byte, size)
  5892. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5893. if err != nil {
  5894. return nil, err
  5895. }
  5896. return dAtA[:n], nil
  5897. }
  5898. func (m *NodeDaemonEndpoints) MarshalTo(dAtA []byte) (int, error) {
  5899. size := m.Size()
  5900. return m.MarshalToSizedBuffer(dAtA[:size])
  5901. }
  5902. func (m *NodeDaemonEndpoints) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5903. i := len(dAtA)
  5904. _ = i
  5905. var l int
  5906. _ = l
  5907. {
  5908. size, err := m.KubeletEndpoint.MarshalToSizedBuffer(dAtA[:i])
  5909. if err != nil {
  5910. return 0, err
  5911. }
  5912. i -= size
  5913. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5914. }
  5915. i--
  5916. dAtA[i] = 0xa
  5917. return len(dAtA) - i, nil
  5918. }
  5919. func (m *NodeFeatures) Marshal() (dAtA []byte, err error) {
  5920. size := m.Size()
  5921. dAtA = make([]byte, size)
  5922. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5923. if err != nil {
  5924. return nil, err
  5925. }
  5926. return dAtA[:n], nil
  5927. }
  5928. func (m *NodeFeatures) MarshalTo(dAtA []byte) (int, error) {
  5929. size := m.Size()
  5930. return m.MarshalToSizedBuffer(dAtA[:size])
  5931. }
  5932. func (m *NodeFeatures) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5933. i := len(dAtA)
  5934. _ = i
  5935. var l int
  5936. _ = l
  5937. if m.SupplementalGroupsPolicy != nil {
  5938. i--
  5939. if *m.SupplementalGroupsPolicy {
  5940. dAtA[i] = 1
  5941. } else {
  5942. dAtA[i] = 0
  5943. }
  5944. i--
  5945. dAtA[i] = 0x8
  5946. }
  5947. return len(dAtA) - i, nil
  5948. }
  5949. func (m *NodeList) Marshal() (dAtA []byte, err error) {
  5950. size := m.Size()
  5951. dAtA = make([]byte, size)
  5952. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5953. if err != nil {
  5954. return nil, err
  5955. }
  5956. return dAtA[:n], nil
  5957. }
  5958. func (m *NodeList) MarshalTo(dAtA []byte) (int, error) {
  5959. size := m.Size()
  5960. return m.MarshalToSizedBuffer(dAtA[:size])
  5961. }
  5962. func (m *NodeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5963. i := len(dAtA)
  5964. _ = i
  5965. var l int
  5966. _ = l
  5967. if len(m.Items) > 0 {
  5968. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  5969. {
  5970. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5971. if err != nil {
  5972. return 0, err
  5973. }
  5974. i -= size
  5975. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5976. }
  5977. i--
  5978. dAtA[i] = 0x12
  5979. }
  5980. }
  5981. {
  5982. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  5983. if err != nil {
  5984. return 0, err
  5985. }
  5986. i -= size
  5987. i = encodeVarintGenerated(dAtA, i, uint64(size))
  5988. }
  5989. i--
  5990. dAtA[i] = 0xa
  5991. return len(dAtA) - i, nil
  5992. }
  5993. func (m *NodeProxyOptions) Marshal() (dAtA []byte, err error) {
  5994. size := m.Size()
  5995. dAtA = make([]byte, size)
  5996. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5997. if err != nil {
  5998. return nil, err
  5999. }
  6000. return dAtA[:n], nil
  6001. }
  6002. func (m *NodeProxyOptions) MarshalTo(dAtA []byte) (int, error) {
  6003. size := m.Size()
  6004. return m.MarshalToSizedBuffer(dAtA[:size])
  6005. }
  6006. func (m *NodeProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6007. i := len(dAtA)
  6008. _ = i
  6009. var l int
  6010. _ = l
  6011. i -= len(m.Path)
  6012. copy(dAtA[i:], m.Path)
  6013. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  6014. i--
  6015. dAtA[i] = 0xa
  6016. return len(dAtA) - i, nil
  6017. }
  6018. func (m *NodeRuntimeHandler) Marshal() (dAtA []byte, err error) {
  6019. size := m.Size()
  6020. dAtA = make([]byte, size)
  6021. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6022. if err != nil {
  6023. return nil, err
  6024. }
  6025. return dAtA[:n], nil
  6026. }
  6027. func (m *NodeRuntimeHandler) MarshalTo(dAtA []byte) (int, error) {
  6028. size := m.Size()
  6029. return m.MarshalToSizedBuffer(dAtA[:size])
  6030. }
  6031. func (m *NodeRuntimeHandler) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6032. i := len(dAtA)
  6033. _ = i
  6034. var l int
  6035. _ = l
  6036. if m.Features != nil {
  6037. {
  6038. size, err := m.Features.MarshalToSizedBuffer(dAtA[:i])
  6039. if err != nil {
  6040. return 0, err
  6041. }
  6042. i -= size
  6043. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6044. }
  6045. i--
  6046. dAtA[i] = 0x12
  6047. }
  6048. i -= len(m.Name)
  6049. copy(dAtA[i:], m.Name)
  6050. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  6051. i--
  6052. dAtA[i] = 0xa
  6053. return len(dAtA) - i, nil
  6054. }
  6055. func (m *NodeRuntimeHandlerFeatures) Marshal() (dAtA []byte, err error) {
  6056. size := m.Size()
  6057. dAtA = make([]byte, size)
  6058. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6059. if err != nil {
  6060. return nil, err
  6061. }
  6062. return dAtA[:n], nil
  6063. }
  6064. func (m *NodeRuntimeHandlerFeatures) MarshalTo(dAtA []byte) (int, error) {
  6065. size := m.Size()
  6066. return m.MarshalToSizedBuffer(dAtA[:size])
  6067. }
  6068. func (m *NodeRuntimeHandlerFeatures) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6069. i := len(dAtA)
  6070. _ = i
  6071. var l int
  6072. _ = l
  6073. if m.UserNamespaces != nil {
  6074. i--
  6075. if *m.UserNamespaces {
  6076. dAtA[i] = 1
  6077. } else {
  6078. dAtA[i] = 0
  6079. }
  6080. i--
  6081. dAtA[i] = 0x10
  6082. }
  6083. if m.RecursiveReadOnlyMounts != nil {
  6084. i--
  6085. if *m.RecursiveReadOnlyMounts {
  6086. dAtA[i] = 1
  6087. } else {
  6088. dAtA[i] = 0
  6089. }
  6090. i--
  6091. dAtA[i] = 0x8
  6092. }
  6093. return len(dAtA) - i, nil
  6094. }
  6095. func (m *NodeSelector) Marshal() (dAtA []byte, err error) {
  6096. size := m.Size()
  6097. dAtA = make([]byte, size)
  6098. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6099. if err != nil {
  6100. return nil, err
  6101. }
  6102. return dAtA[:n], nil
  6103. }
  6104. func (m *NodeSelector) MarshalTo(dAtA []byte) (int, error) {
  6105. size := m.Size()
  6106. return m.MarshalToSizedBuffer(dAtA[:size])
  6107. }
  6108. func (m *NodeSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6109. i := len(dAtA)
  6110. _ = i
  6111. var l int
  6112. _ = l
  6113. if len(m.NodeSelectorTerms) > 0 {
  6114. for iNdEx := len(m.NodeSelectorTerms) - 1; iNdEx >= 0; iNdEx-- {
  6115. {
  6116. size, err := m.NodeSelectorTerms[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6117. if err != nil {
  6118. return 0, err
  6119. }
  6120. i -= size
  6121. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6122. }
  6123. i--
  6124. dAtA[i] = 0xa
  6125. }
  6126. }
  6127. return len(dAtA) - i, nil
  6128. }
  6129. func (m *NodeSelectorRequirement) Marshal() (dAtA []byte, err error) {
  6130. size := m.Size()
  6131. dAtA = make([]byte, size)
  6132. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6133. if err != nil {
  6134. return nil, err
  6135. }
  6136. return dAtA[:n], nil
  6137. }
  6138. func (m *NodeSelectorRequirement) MarshalTo(dAtA []byte) (int, error) {
  6139. size := m.Size()
  6140. return m.MarshalToSizedBuffer(dAtA[:size])
  6141. }
  6142. func (m *NodeSelectorRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6143. i := len(dAtA)
  6144. _ = i
  6145. var l int
  6146. _ = l
  6147. if len(m.Values) > 0 {
  6148. for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
  6149. i -= len(m.Values[iNdEx])
  6150. copy(dAtA[i:], m.Values[iNdEx])
  6151. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Values[iNdEx])))
  6152. i--
  6153. dAtA[i] = 0x1a
  6154. }
  6155. }
  6156. i -= len(m.Operator)
  6157. copy(dAtA[i:], m.Operator)
  6158. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
  6159. i--
  6160. dAtA[i] = 0x12
  6161. i -= len(m.Key)
  6162. copy(dAtA[i:], m.Key)
  6163. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  6164. i--
  6165. dAtA[i] = 0xa
  6166. return len(dAtA) - i, nil
  6167. }
  6168. func (m *NodeSelectorTerm) Marshal() (dAtA []byte, err error) {
  6169. size := m.Size()
  6170. dAtA = make([]byte, size)
  6171. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6172. if err != nil {
  6173. return nil, err
  6174. }
  6175. return dAtA[:n], nil
  6176. }
  6177. func (m *NodeSelectorTerm) MarshalTo(dAtA []byte) (int, error) {
  6178. size := m.Size()
  6179. return m.MarshalToSizedBuffer(dAtA[:size])
  6180. }
  6181. func (m *NodeSelectorTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6182. i := len(dAtA)
  6183. _ = i
  6184. var l int
  6185. _ = l
  6186. if len(m.MatchFields) > 0 {
  6187. for iNdEx := len(m.MatchFields) - 1; iNdEx >= 0; iNdEx-- {
  6188. {
  6189. size, err := m.MatchFields[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6190. if err != nil {
  6191. return 0, err
  6192. }
  6193. i -= size
  6194. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6195. }
  6196. i--
  6197. dAtA[i] = 0x12
  6198. }
  6199. }
  6200. if len(m.MatchExpressions) > 0 {
  6201. for iNdEx := len(m.MatchExpressions) - 1; iNdEx >= 0; iNdEx-- {
  6202. {
  6203. size, err := m.MatchExpressions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6204. if err != nil {
  6205. return 0, err
  6206. }
  6207. i -= size
  6208. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6209. }
  6210. i--
  6211. dAtA[i] = 0xa
  6212. }
  6213. }
  6214. return len(dAtA) - i, nil
  6215. }
  6216. func (m *NodeSpec) Marshal() (dAtA []byte, err error) {
  6217. size := m.Size()
  6218. dAtA = make([]byte, size)
  6219. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6220. if err != nil {
  6221. return nil, err
  6222. }
  6223. return dAtA[:n], nil
  6224. }
  6225. func (m *NodeSpec) MarshalTo(dAtA []byte) (int, error) {
  6226. size := m.Size()
  6227. return m.MarshalToSizedBuffer(dAtA[:size])
  6228. }
  6229. func (m *NodeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6230. i := len(dAtA)
  6231. _ = i
  6232. var l int
  6233. _ = l
  6234. if len(m.PodCIDRs) > 0 {
  6235. for iNdEx := len(m.PodCIDRs) - 1; iNdEx >= 0; iNdEx-- {
  6236. i -= len(m.PodCIDRs[iNdEx])
  6237. copy(dAtA[i:], m.PodCIDRs[iNdEx])
  6238. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodCIDRs[iNdEx])))
  6239. i--
  6240. dAtA[i] = 0x3a
  6241. }
  6242. }
  6243. if m.ConfigSource != nil {
  6244. {
  6245. size, err := m.ConfigSource.MarshalToSizedBuffer(dAtA[:i])
  6246. if err != nil {
  6247. return 0, err
  6248. }
  6249. i -= size
  6250. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6251. }
  6252. i--
  6253. dAtA[i] = 0x32
  6254. }
  6255. if len(m.Taints) > 0 {
  6256. for iNdEx := len(m.Taints) - 1; iNdEx >= 0; iNdEx-- {
  6257. {
  6258. size, err := m.Taints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6259. if err != nil {
  6260. return 0, err
  6261. }
  6262. i -= size
  6263. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6264. }
  6265. i--
  6266. dAtA[i] = 0x2a
  6267. }
  6268. }
  6269. i--
  6270. if m.Unschedulable {
  6271. dAtA[i] = 1
  6272. } else {
  6273. dAtA[i] = 0
  6274. }
  6275. i--
  6276. dAtA[i] = 0x20
  6277. i -= len(m.ProviderID)
  6278. copy(dAtA[i:], m.ProviderID)
  6279. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ProviderID)))
  6280. i--
  6281. dAtA[i] = 0x1a
  6282. i -= len(m.DoNotUseExternalID)
  6283. copy(dAtA[i:], m.DoNotUseExternalID)
  6284. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DoNotUseExternalID)))
  6285. i--
  6286. dAtA[i] = 0x12
  6287. i -= len(m.PodCIDR)
  6288. copy(dAtA[i:], m.PodCIDR)
  6289. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodCIDR)))
  6290. i--
  6291. dAtA[i] = 0xa
  6292. return len(dAtA) - i, nil
  6293. }
  6294. func (m *NodeStatus) Marshal() (dAtA []byte, err error) {
  6295. size := m.Size()
  6296. dAtA = make([]byte, size)
  6297. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6298. if err != nil {
  6299. return nil, err
  6300. }
  6301. return dAtA[:n], nil
  6302. }
  6303. func (m *NodeStatus) MarshalTo(dAtA []byte) (int, error) {
  6304. size := m.Size()
  6305. return m.MarshalToSizedBuffer(dAtA[:size])
  6306. }
  6307. func (m *NodeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6308. i := len(dAtA)
  6309. _ = i
  6310. var l int
  6311. _ = l
  6312. if len(m.DeclaredFeatures) > 0 {
  6313. for iNdEx := len(m.DeclaredFeatures) - 1; iNdEx >= 0; iNdEx-- {
  6314. i -= len(m.DeclaredFeatures[iNdEx])
  6315. copy(dAtA[i:], m.DeclaredFeatures[iNdEx])
  6316. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DeclaredFeatures[iNdEx])))
  6317. i--
  6318. dAtA[i] = 0x72
  6319. }
  6320. }
  6321. if m.Features != nil {
  6322. {
  6323. size, err := m.Features.MarshalToSizedBuffer(dAtA[:i])
  6324. if err != nil {
  6325. return 0, err
  6326. }
  6327. i -= size
  6328. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6329. }
  6330. i--
  6331. dAtA[i] = 0x6a
  6332. }
  6333. if len(m.RuntimeHandlers) > 0 {
  6334. for iNdEx := len(m.RuntimeHandlers) - 1; iNdEx >= 0; iNdEx-- {
  6335. {
  6336. size, err := m.RuntimeHandlers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6337. if err != nil {
  6338. return 0, err
  6339. }
  6340. i -= size
  6341. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6342. }
  6343. i--
  6344. dAtA[i] = 0x62
  6345. }
  6346. }
  6347. if m.Config != nil {
  6348. {
  6349. size, err := m.Config.MarshalToSizedBuffer(dAtA[:i])
  6350. if err != nil {
  6351. return 0, err
  6352. }
  6353. i -= size
  6354. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6355. }
  6356. i--
  6357. dAtA[i] = 0x5a
  6358. }
  6359. if len(m.VolumesAttached) > 0 {
  6360. for iNdEx := len(m.VolumesAttached) - 1; iNdEx >= 0; iNdEx-- {
  6361. {
  6362. size, err := m.VolumesAttached[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6363. if err != nil {
  6364. return 0, err
  6365. }
  6366. i -= size
  6367. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6368. }
  6369. i--
  6370. dAtA[i] = 0x52
  6371. }
  6372. }
  6373. if len(m.VolumesInUse) > 0 {
  6374. for iNdEx := len(m.VolumesInUse) - 1; iNdEx >= 0; iNdEx-- {
  6375. i -= len(m.VolumesInUse[iNdEx])
  6376. copy(dAtA[i:], m.VolumesInUse[iNdEx])
  6377. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumesInUse[iNdEx])))
  6378. i--
  6379. dAtA[i] = 0x4a
  6380. }
  6381. }
  6382. if len(m.Images) > 0 {
  6383. for iNdEx := len(m.Images) - 1; iNdEx >= 0; iNdEx-- {
  6384. {
  6385. size, err := m.Images[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6386. if err != nil {
  6387. return 0, err
  6388. }
  6389. i -= size
  6390. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6391. }
  6392. i--
  6393. dAtA[i] = 0x42
  6394. }
  6395. }
  6396. {
  6397. size, err := m.NodeInfo.MarshalToSizedBuffer(dAtA[:i])
  6398. if err != nil {
  6399. return 0, err
  6400. }
  6401. i -= size
  6402. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6403. }
  6404. i--
  6405. dAtA[i] = 0x3a
  6406. {
  6407. size, err := m.DaemonEndpoints.MarshalToSizedBuffer(dAtA[:i])
  6408. if err != nil {
  6409. return 0, err
  6410. }
  6411. i -= size
  6412. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6413. }
  6414. i--
  6415. dAtA[i] = 0x32
  6416. if len(m.Addresses) > 0 {
  6417. for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- {
  6418. {
  6419. size, err := m.Addresses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6420. if err != nil {
  6421. return 0, err
  6422. }
  6423. i -= size
  6424. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6425. }
  6426. i--
  6427. dAtA[i] = 0x2a
  6428. }
  6429. }
  6430. if len(m.Conditions) > 0 {
  6431. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  6432. {
  6433. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6434. if err != nil {
  6435. return 0, err
  6436. }
  6437. i -= size
  6438. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6439. }
  6440. i--
  6441. dAtA[i] = 0x22
  6442. }
  6443. }
  6444. i -= len(m.Phase)
  6445. copy(dAtA[i:], m.Phase)
  6446. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
  6447. i--
  6448. dAtA[i] = 0x1a
  6449. if len(m.Allocatable) > 0 {
  6450. keysForAllocatable := make([]string, 0, len(m.Allocatable))
  6451. for k := range m.Allocatable {
  6452. keysForAllocatable = append(keysForAllocatable, string(k))
  6453. }
  6454. sort.Strings(keysForAllocatable)
  6455. for iNdEx := len(keysForAllocatable) - 1; iNdEx >= 0; iNdEx-- {
  6456. v := m.Allocatable[ResourceName(keysForAllocatable[iNdEx])]
  6457. baseI := i
  6458. {
  6459. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  6460. if err != nil {
  6461. return 0, err
  6462. }
  6463. i -= size
  6464. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6465. }
  6466. i--
  6467. dAtA[i] = 0x12
  6468. i -= len(keysForAllocatable[iNdEx])
  6469. copy(dAtA[i:], keysForAllocatable[iNdEx])
  6470. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAllocatable[iNdEx])))
  6471. i--
  6472. dAtA[i] = 0xa
  6473. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  6474. i--
  6475. dAtA[i] = 0x12
  6476. }
  6477. }
  6478. if len(m.Capacity) > 0 {
  6479. keysForCapacity := make([]string, 0, len(m.Capacity))
  6480. for k := range m.Capacity {
  6481. keysForCapacity = append(keysForCapacity, string(k))
  6482. }
  6483. sort.Strings(keysForCapacity)
  6484. for iNdEx := len(keysForCapacity) - 1; iNdEx >= 0; iNdEx-- {
  6485. v := m.Capacity[ResourceName(keysForCapacity[iNdEx])]
  6486. baseI := i
  6487. {
  6488. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  6489. if err != nil {
  6490. return 0, err
  6491. }
  6492. i -= size
  6493. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6494. }
  6495. i--
  6496. dAtA[i] = 0x12
  6497. i -= len(keysForCapacity[iNdEx])
  6498. copy(dAtA[i:], keysForCapacity[iNdEx])
  6499. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForCapacity[iNdEx])))
  6500. i--
  6501. dAtA[i] = 0xa
  6502. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  6503. i--
  6504. dAtA[i] = 0xa
  6505. }
  6506. }
  6507. return len(dAtA) - i, nil
  6508. }
  6509. func (m *NodeSwapStatus) Marshal() (dAtA []byte, err error) {
  6510. size := m.Size()
  6511. dAtA = make([]byte, size)
  6512. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6513. if err != nil {
  6514. return nil, err
  6515. }
  6516. return dAtA[:n], nil
  6517. }
  6518. func (m *NodeSwapStatus) MarshalTo(dAtA []byte) (int, error) {
  6519. size := m.Size()
  6520. return m.MarshalToSizedBuffer(dAtA[:size])
  6521. }
  6522. func (m *NodeSwapStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6523. i := len(dAtA)
  6524. _ = i
  6525. var l int
  6526. _ = l
  6527. if m.Capacity != nil {
  6528. i = encodeVarintGenerated(dAtA, i, uint64(*m.Capacity))
  6529. i--
  6530. dAtA[i] = 0x8
  6531. }
  6532. return len(dAtA) - i, nil
  6533. }
  6534. func (m *NodeSystemInfo) Marshal() (dAtA []byte, err error) {
  6535. size := m.Size()
  6536. dAtA = make([]byte, size)
  6537. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6538. if err != nil {
  6539. return nil, err
  6540. }
  6541. return dAtA[:n], nil
  6542. }
  6543. func (m *NodeSystemInfo) MarshalTo(dAtA []byte) (int, error) {
  6544. size := m.Size()
  6545. return m.MarshalToSizedBuffer(dAtA[:size])
  6546. }
  6547. func (m *NodeSystemInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6548. i := len(dAtA)
  6549. _ = i
  6550. var l int
  6551. _ = l
  6552. if m.Swap != nil {
  6553. {
  6554. size, err := m.Swap.MarshalToSizedBuffer(dAtA[:i])
  6555. if err != nil {
  6556. return 0, err
  6557. }
  6558. i -= size
  6559. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6560. }
  6561. i--
  6562. dAtA[i] = 0x5a
  6563. }
  6564. i -= len(m.Architecture)
  6565. copy(dAtA[i:], m.Architecture)
  6566. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Architecture)))
  6567. i--
  6568. dAtA[i] = 0x52
  6569. i -= len(m.OperatingSystem)
  6570. copy(dAtA[i:], m.OperatingSystem)
  6571. i = encodeVarintGenerated(dAtA, i, uint64(len(m.OperatingSystem)))
  6572. i--
  6573. dAtA[i] = 0x4a
  6574. i -= len(m.KubeProxyVersion)
  6575. copy(dAtA[i:], m.KubeProxyVersion)
  6576. i = encodeVarintGenerated(dAtA, i, uint64(len(m.KubeProxyVersion)))
  6577. i--
  6578. dAtA[i] = 0x42
  6579. i -= len(m.KubeletVersion)
  6580. copy(dAtA[i:], m.KubeletVersion)
  6581. i = encodeVarintGenerated(dAtA, i, uint64(len(m.KubeletVersion)))
  6582. i--
  6583. dAtA[i] = 0x3a
  6584. i -= len(m.ContainerRuntimeVersion)
  6585. copy(dAtA[i:], m.ContainerRuntimeVersion)
  6586. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerRuntimeVersion)))
  6587. i--
  6588. dAtA[i] = 0x32
  6589. i -= len(m.OSImage)
  6590. copy(dAtA[i:], m.OSImage)
  6591. i = encodeVarintGenerated(dAtA, i, uint64(len(m.OSImage)))
  6592. i--
  6593. dAtA[i] = 0x2a
  6594. i -= len(m.KernelVersion)
  6595. copy(dAtA[i:], m.KernelVersion)
  6596. i = encodeVarintGenerated(dAtA, i, uint64(len(m.KernelVersion)))
  6597. i--
  6598. dAtA[i] = 0x22
  6599. i -= len(m.BootID)
  6600. copy(dAtA[i:], m.BootID)
  6601. i = encodeVarintGenerated(dAtA, i, uint64(len(m.BootID)))
  6602. i--
  6603. dAtA[i] = 0x1a
  6604. i -= len(m.SystemUUID)
  6605. copy(dAtA[i:], m.SystemUUID)
  6606. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SystemUUID)))
  6607. i--
  6608. dAtA[i] = 0x12
  6609. i -= len(m.MachineID)
  6610. copy(dAtA[i:], m.MachineID)
  6611. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MachineID)))
  6612. i--
  6613. dAtA[i] = 0xa
  6614. return len(dAtA) - i, nil
  6615. }
  6616. func (m *ObjectFieldSelector) Marshal() (dAtA []byte, err error) {
  6617. size := m.Size()
  6618. dAtA = make([]byte, size)
  6619. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6620. if err != nil {
  6621. return nil, err
  6622. }
  6623. return dAtA[:n], nil
  6624. }
  6625. func (m *ObjectFieldSelector) MarshalTo(dAtA []byte) (int, error) {
  6626. size := m.Size()
  6627. return m.MarshalToSizedBuffer(dAtA[:size])
  6628. }
  6629. func (m *ObjectFieldSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6630. i := len(dAtA)
  6631. _ = i
  6632. var l int
  6633. _ = l
  6634. i -= len(m.FieldPath)
  6635. copy(dAtA[i:], m.FieldPath)
  6636. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FieldPath)))
  6637. i--
  6638. dAtA[i] = 0x12
  6639. i -= len(m.APIVersion)
  6640. copy(dAtA[i:], m.APIVersion)
  6641. i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
  6642. i--
  6643. dAtA[i] = 0xa
  6644. return len(dAtA) - i, nil
  6645. }
  6646. func (m *ObjectReference) Marshal() (dAtA []byte, err error) {
  6647. size := m.Size()
  6648. dAtA = make([]byte, size)
  6649. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6650. if err != nil {
  6651. return nil, err
  6652. }
  6653. return dAtA[:n], nil
  6654. }
  6655. func (m *ObjectReference) MarshalTo(dAtA []byte) (int, error) {
  6656. size := m.Size()
  6657. return m.MarshalToSizedBuffer(dAtA[:size])
  6658. }
  6659. func (m *ObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6660. i := len(dAtA)
  6661. _ = i
  6662. var l int
  6663. _ = l
  6664. i -= len(m.FieldPath)
  6665. copy(dAtA[i:], m.FieldPath)
  6666. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FieldPath)))
  6667. i--
  6668. dAtA[i] = 0x3a
  6669. i -= len(m.ResourceVersion)
  6670. copy(dAtA[i:], m.ResourceVersion)
  6671. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceVersion)))
  6672. i--
  6673. dAtA[i] = 0x32
  6674. i -= len(m.APIVersion)
  6675. copy(dAtA[i:], m.APIVersion)
  6676. i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
  6677. i--
  6678. dAtA[i] = 0x2a
  6679. i -= len(m.UID)
  6680. copy(dAtA[i:], m.UID)
  6681. i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
  6682. i--
  6683. dAtA[i] = 0x22
  6684. i -= len(m.Name)
  6685. copy(dAtA[i:], m.Name)
  6686. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  6687. i--
  6688. dAtA[i] = 0x1a
  6689. i -= len(m.Namespace)
  6690. copy(dAtA[i:], m.Namespace)
  6691. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
  6692. i--
  6693. dAtA[i] = 0x12
  6694. i -= len(m.Kind)
  6695. copy(dAtA[i:], m.Kind)
  6696. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
  6697. i--
  6698. dAtA[i] = 0xa
  6699. return len(dAtA) - i, nil
  6700. }
  6701. func (m *PersistentVolume) Marshal() (dAtA []byte, err error) {
  6702. size := m.Size()
  6703. dAtA = make([]byte, size)
  6704. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6705. if err != nil {
  6706. return nil, err
  6707. }
  6708. return dAtA[:n], nil
  6709. }
  6710. func (m *PersistentVolume) MarshalTo(dAtA []byte) (int, error) {
  6711. size := m.Size()
  6712. return m.MarshalToSizedBuffer(dAtA[:size])
  6713. }
  6714. func (m *PersistentVolume) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6715. i := len(dAtA)
  6716. _ = i
  6717. var l int
  6718. _ = l
  6719. {
  6720. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6721. if err != nil {
  6722. return 0, err
  6723. }
  6724. i -= size
  6725. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6726. }
  6727. i--
  6728. dAtA[i] = 0x1a
  6729. {
  6730. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  6731. if err != nil {
  6732. return 0, err
  6733. }
  6734. i -= size
  6735. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6736. }
  6737. i--
  6738. dAtA[i] = 0x12
  6739. {
  6740. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  6741. if err != nil {
  6742. return 0, err
  6743. }
  6744. i -= size
  6745. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6746. }
  6747. i--
  6748. dAtA[i] = 0xa
  6749. return len(dAtA) - i, nil
  6750. }
  6751. func (m *PersistentVolumeClaim) Marshal() (dAtA []byte, err error) {
  6752. size := m.Size()
  6753. dAtA = make([]byte, size)
  6754. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6755. if err != nil {
  6756. return nil, err
  6757. }
  6758. return dAtA[:n], nil
  6759. }
  6760. func (m *PersistentVolumeClaim) MarshalTo(dAtA []byte) (int, error) {
  6761. size := m.Size()
  6762. return m.MarshalToSizedBuffer(dAtA[:size])
  6763. }
  6764. func (m *PersistentVolumeClaim) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6765. i := len(dAtA)
  6766. _ = i
  6767. var l int
  6768. _ = l
  6769. {
  6770. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6771. if err != nil {
  6772. return 0, err
  6773. }
  6774. i -= size
  6775. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6776. }
  6777. i--
  6778. dAtA[i] = 0x1a
  6779. {
  6780. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  6781. if err != nil {
  6782. return 0, err
  6783. }
  6784. i -= size
  6785. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6786. }
  6787. i--
  6788. dAtA[i] = 0x12
  6789. {
  6790. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  6791. if err != nil {
  6792. return 0, err
  6793. }
  6794. i -= size
  6795. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6796. }
  6797. i--
  6798. dAtA[i] = 0xa
  6799. return len(dAtA) - i, nil
  6800. }
  6801. func (m *PersistentVolumeClaimCondition) Marshal() (dAtA []byte, err error) {
  6802. size := m.Size()
  6803. dAtA = make([]byte, size)
  6804. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6805. if err != nil {
  6806. return nil, err
  6807. }
  6808. return dAtA[:n], nil
  6809. }
  6810. func (m *PersistentVolumeClaimCondition) MarshalTo(dAtA []byte) (int, error) {
  6811. size := m.Size()
  6812. return m.MarshalToSizedBuffer(dAtA[:size])
  6813. }
  6814. func (m *PersistentVolumeClaimCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6815. i := len(dAtA)
  6816. _ = i
  6817. var l int
  6818. _ = l
  6819. i -= len(m.Message)
  6820. copy(dAtA[i:], m.Message)
  6821. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  6822. i--
  6823. dAtA[i] = 0x32
  6824. i -= len(m.Reason)
  6825. copy(dAtA[i:], m.Reason)
  6826. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  6827. i--
  6828. dAtA[i] = 0x2a
  6829. {
  6830. size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
  6831. if err != nil {
  6832. return 0, err
  6833. }
  6834. i -= size
  6835. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6836. }
  6837. i--
  6838. dAtA[i] = 0x22
  6839. {
  6840. size, err := m.LastProbeTime.MarshalToSizedBuffer(dAtA[:i])
  6841. if err != nil {
  6842. return 0, err
  6843. }
  6844. i -= size
  6845. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6846. }
  6847. i--
  6848. dAtA[i] = 0x1a
  6849. i -= len(m.Status)
  6850. copy(dAtA[i:], m.Status)
  6851. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  6852. i--
  6853. dAtA[i] = 0x12
  6854. i -= len(m.Type)
  6855. copy(dAtA[i:], m.Type)
  6856. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  6857. i--
  6858. dAtA[i] = 0xa
  6859. return len(dAtA) - i, nil
  6860. }
  6861. func (m *PersistentVolumeClaimList) Marshal() (dAtA []byte, err error) {
  6862. size := m.Size()
  6863. dAtA = make([]byte, size)
  6864. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6865. if err != nil {
  6866. return nil, err
  6867. }
  6868. return dAtA[:n], nil
  6869. }
  6870. func (m *PersistentVolumeClaimList) MarshalTo(dAtA []byte) (int, error) {
  6871. size := m.Size()
  6872. return m.MarshalToSizedBuffer(dAtA[:size])
  6873. }
  6874. func (m *PersistentVolumeClaimList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6875. i := len(dAtA)
  6876. _ = i
  6877. var l int
  6878. _ = l
  6879. if len(m.Items) > 0 {
  6880. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  6881. {
  6882. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6883. if err != nil {
  6884. return 0, err
  6885. }
  6886. i -= size
  6887. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6888. }
  6889. i--
  6890. dAtA[i] = 0x12
  6891. }
  6892. }
  6893. {
  6894. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  6895. if err != nil {
  6896. return 0, err
  6897. }
  6898. i -= size
  6899. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6900. }
  6901. i--
  6902. dAtA[i] = 0xa
  6903. return len(dAtA) - i, nil
  6904. }
  6905. func (m *PersistentVolumeClaimSpec) Marshal() (dAtA []byte, err error) {
  6906. size := m.Size()
  6907. dAtA = make([]byte, size)
  6908. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6909. if err != nil {
  6910. return nil, err
  6911. }
  6912. return dAtA[:n], nil
  6913. }
  6914. func (m *PersistentVolumeClaimSpec) MarshalTo(dAtA []byte) (int, error) {
  6915. size := m.Size()
  6916. return m.MarshalToSizedBuffer(dAtA[:size])
  6917. }
  6918. func (m *PersistentVolumeClaimSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6919. i := len(dAtA)
  6920. _ = i
  6921. var l int
  6922. _ = l
  6923. if m.VolumeAttributesClassName != nil {
  6924. i -= len(*m.VolumeAttributesClassName)
  6925. copy(dAtA[i:], *m.VolumeAttributesClassName)
  6926. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeAttributesClassName)))
  6927. i--
  6928. dAtA[i] = 0x4a
  6929. }
  6930. if m.DataSourceRef != nil {
  6931. {
  6932. size, err := m.DataSourceRef.MarshalToSizedBuffer(dAtA[:i])
  6933. if err != nil {
  6934. return 0, err
  6935. }
  6936. i -= size
  6937. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6938. }
  6939. i--
  6940. dAtA[i] = 0x42
  6941. }
  6942. if m.DataSource != nil {
  6943. {
  6944. size, err := m.DataSource.MarshalToSizedBuffer(dAtA[:i])
  6945. if err != nil {
  6946. return 0, err
  6947. }
  6948. i -= size
  6949. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6950. }
  6951. i--
  6952. dAtA[i] = 0x3a
  6953. }
  6954. if m.VolumeMode != nil {
  6955. i -= len(*m.VolumeMode)
  6956. copy(dAtA[i:], *m.VolumeMode)
  6957. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeMode)))
  6958. i--
  6959. dAtA[i] = 0x32
  6960. }
  6961. if m.StorageClassName != nil {
  6962. i -= len(*m.StorageClassName)
  6963. copy(dAtA[i:], *m.StorageClassName)
  6964. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.StorageClassName)))
  6965. i--
  6966. dAtA[i] = 0x2a
  6967. }
  6968. if m.Selector != nil {
  6969. {
  6970. size, err := m.Selector.MarshalToSizedBuffer(dAtA[:i])
  6971. if err != nil {
  6972. return 0, err
  6973. }
  6974. i -= size
  6975. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6976. }
  6977. i--
  6978. dAtA[i] = 0x22
  6979. }
  6980. i -= len(m.VolumeName)
  6981. copy(dAtA[i:], m.VolumeName)
  6982. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
  6983. i--
  6984. dAtA[i] = 0x1a
  6985. {
  6986. size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
  6987. if err != nil {
  6988. return 0, err
  6989. }
  6990. i -= size
  6991. i = encodeVarintGenerated(dAtA, i, uint64(size))
  6992. }
  6993. i--
  6994. dAtA[i] = 0x12
  6995. if len(m.AccessModes) > 0 {
  6996. for iNdEx := len(m.AccessModes) - 1; iNdEx >= 0; iNdEx-- {
  6997. i -= len(m.AccessModes[iNdEx])
  6998. copy(dAtA[i:], m.AccessModes[iNdEx])
  6999. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AccessModes[iNdEx])))
  7000. i--
  7001. dAtA[i] = 0xa
  7002. }
  7003. }
  7004. return len(dAtA) - i, nil
  7005. }
  7006. func (m *PersistentVolumeClaimStatus) Marshal() (dAtA []byte, err error) {
  7007. size := m.Size()
  7008. dAtA = make([]byte, size)
  7009. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7010. if err != nil {
  7011. return nil, err
  7012. }
  7013. return dAtA[:n], nil
  7014. }
  7015. func (m *PersistentVolumeClaimStatus) MarshalTo(dAtA []byte) (int, error) {
  7016. size := m.Size()
  7017. return m.MarshalToSizedBuffer(dAtA[:size])
  7018. }
  7019. func (m *PersistentVolumeClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7020. i := len(dAtA)
  7021. _ = i
  7022. var l int
  7023. _ = l
  7024. if m.ModifyVolumeStatus != nil {
  7025. {
  7026. size, err := m.ModifyVolumeStatus.MarshalToSizedBuffer(dAtA[:i])
  7027. if err != nil {
  7028. return 0, err
  7029. }
  7030. i -= size
  7031. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7032. }
  7033. i--
  7034. dAtA[i] = 0x4a
  7035. }
  7036. if m.CurrentVolumeAttributesClassName != nil {
  7037. i -= len(*m.CurrentVolumeAttributesClassName)
  7038. copy(dAtA[i:], *m.CurrentVolumeAttributesClassName)
  7039. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.CurrentVolumeAttributesClassName)))
  7040. i--
  7041. dAtA[i] = 0x42
  7042. }
  7043. if len(m.AllocatedResourceStatuses) > 0 {
  7044. keysForAllocatedResourceStatuses := make([]string, 0, len(m.AllocatedResourceStatuses))
  7045. for k := range m.AllocatedResourceStatuses {
  7046. keysForAllocatedResourceStatuses = append(keysForAllocatedResourceStatuses, string(k))
  7047. }
  7048. sort.Strings(keysForAllocatedResourceStatuses)
  7049. for iNdEx := len(keysForAllocatedResourceStatuses) - 1; iNdEx >= 0; iNdEx-- {
  7050. v := m.AllocatedResourceStatuses[ResourceName(keysForAllocatedResourceStatuses[iNdEx])]
  7051. baseI := i
  7052. i -= len(v)
  7053. copy(dAtA[i:], v)
  7054. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  7055. i--
  7056. dAtA[i] = 0x12
  7057. i -= len(keysForAllocatedResourceStatuses[iNdEx])
  7058. copy(dAtA[i:], keysForAllocatedResourceStatuses[iNdEx])
  7059. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAllocatedResourceStatuses[iNdEx])))
  7060. i--
  7061. dAtA[i] = 0xa
  7062. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  7063. i--
  7064. dAtA[i] = 0x3a
  7065. }
  7066. }
  7067. if len(m.AllocatedResources) > 0 {
  7068. keysForAllocatedResources := make([]string, 0, len(m.AllocatedResources))
  7069. for k := range m.AllocatedResources {
  7070. keysForAllocatedResources = append(keysForAllocatedResources, string(k))
  7071. }
  7072. sort.Strings(keysForAllocatedResources)
  7073. for iNdEx := len(keysForAllocatedResources) - 1; iNdEx >= 0; iNdEx-- {
  7074. v := m.AllocatedResources[ResourceName(keysForAllocatedResources[iNdEx])]
  7075. baseI := i
  7076. {
  7077. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  7078. if err != nil {
  7079. return 0, err
  7080. }
  7081. i -= size
  7082. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7083. }
  7084. i--
  7085. dAtA[i] = 0x12
  7086. i -= len(keysForAllocatedResources[iNdEx])
  7087. copy(dAtA[i:], keysForAllocatedResources[iNdEx])
  7088. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAllocatedResources[iNdEx])))
  7089. i--
  7090. dAtA[i] = 0xa
  7091. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  7092. i--
  7093. dAtA[i] = 0x2a
  7094. }
  7095. }
  7096. if len(m.Conditions) > 0 {
  7097. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  7098. {
  7099. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7100. if err != nil {
  7101. return 0, err
  7102. }
  7103. i -= size
  7104. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7105. }
  7106. i--
  7107. dAtA[i] = 0x22
  7108. }
  7109. }
  7110. if len(m.Capacity) > 0 {
  7111. keysForCapacity := make([]string, 0, len(m.Capacity))
  7112. for k := range m.Capacity {
  7113. keysForCapacity = append(keysForCapacity, string(k))
  7114. }
  7115. sort.Strings(keysForCapacity)
  7116. for iNdEx := len(keysForCapacity) - 1; iNdEx >= 0; iNdEx-- {
  7117. v := m.Capacity[ResourceName(keysForCapacity[iNdEx])]
  7118. baseI := i
  7119. {
  7120. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  7121. if err != nil {
  7122. return 0, err
  7123. }
  7124. i -= size
  7125. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7126. }
  7127. i--
  7128. dAtA[i] = 0x12
  7129. i -= len(keysForCapacity[iNdEx])
  7130. copy(dAtA[i:], keysForCapacity[iNdEx])
  7131. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForCapacity[iNdEx])))
  7132. i--
  7133. dAtA[i] = 0xa
  7134. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  7135. i--
  7136. dAtA[i] = 0x1a
  7137. }
  7138. }
  7139. if len(m.AccessModes) > 0 {
  7140. for iNdEx := len(m.AccessModes) - 1; iNdEx >= 0; iNdEx-- {
  7141. i -= len(m.AccessModes[iNdEx])
  7142. copy(dAtA[i:], m.AccessModes[iNdEx])
  7143. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AccessModes[iNdEx])))
  7144. i--
  7145. dAtA[i] = 0x12
  7146. }
  7147. }
  7148. i -= len(m.Phase)
  7149. copy(dAtA[i:], m.Phase)
  7150. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
  7151. i--
  7152. dAtA[i] = 0xa
  7153. return len(dAtA) - i, nil
  7154. }
  7155. func (m *PersistentVolumeClaimTemplate) Marshal() (dAtA []byte, err error) {
  7156. size := m.Size()
  7157. dAtA = make([]byte, size)
  7158. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7159. if err != nil {
  7160. return nil, err
  7161. }
  7162. return dAtA[:n], nil
  7163. }
  7164. func (m *PersistentVolumeClaimTemplate) MarshalTo(dAtA []byte) (int, error) {
  7165. size := m.Size()
  7166. return m.MarshalToSizedBuffer(dAtA[:size])
  7167. }
  7168. func (m *PersistentVolumeClaimTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7169. i := len(dAtA)
  7170. _ = i
  7171. var l int
  7172. _ = l
  7173. {
  7174. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  7175. if err != nil {
  7176. return 0, err
  7177. }
  7178. i -= size
  7179. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7180. }
  7181. i--
  7182. dAtA[i] = 0x12
  7183. {
  7184. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  7185. if err != nil {
  7186. return 0, err
  7187. }
  7188. i -= size
  7189. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7190. }
  7191. i--
  7192. dAtA[i] = 0xa
  7193. return len(dAtA) - i, nil
  7194. }
  7195. func (m *PersistentVolumeClaimVolumeSource) Marshal() (dAtA []byte, err error) {
  7196. size := m.Size()
  7197. dAtA = make([]byte, size)
  7198. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7199. if err != nil {
  7200. return nil, err
  7201. }
  7202. return dAtA[:n], nil
  7203. }
  7204. func (m *PersistentVolumeClaimVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  7205. size := m.Size()
  7206. return m.MarshalToSizedBuffer(dAtA[:size])
  7207. }
  7208. func (m *PersistentVolumeClaimVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7209. i := len(dAtA)
  7210. _ = i
  7211. var l int
  7212. _ = l
  7213. i--
  7214. if m.ReadOnly {
  7215. dAtA[i] = 1
  7216. } else {
  7217. dAtA[i] = 0
  7218. }
  7219. i--
  7220. dAtA[i] = 0x10
  7221. i -= len(m.ClaimName)
  7222. copy(dAtA[i:], m.ClaimName)
  7223. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClaimName)))
  7224. i--
  7225. dAtA[i] = 0xa
  7226. return len(dAtA) - i, nil
  7227. }
  7228. func (m *PersistentVolumeList) Marshal() (dAtA []byte, err error) {
  7229. size := m.Size()
  7230. dAtA = make([]byte, size)
  7231. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7232. if err != nil {
  7233. return nil, err
  7234. }
  7235. return dAtA[:n], nil
  7236. }
  7237. func (m *PersistentVolumeList) MarshalTo(dAtA []byte) (int, error) {
  7238. size := m.Size()
  7239. return m.MarshalToSizedBuffer(dAtA[:size])
  7240. }
  7241. func (m *PersistentVolumeList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7242. i := len(dAtA)
  7243. _ = i
  7244. var l int
  7245. _ = l
  7246. if len(m.Items) > 0 {
  7247. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  7248. {
  7249. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7250. if err != nil {
  7251. return 0, err
  7252. }
  7253. i -= size
  7254. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7255. }
  7256. i--
  7257. dAtA[i] = 0x12
  7258. }
  7259. }
  7260. {
  7261. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  7262. if err != nil {
  7263. return 0, err
  7264. }
  7265. i -= size
  7266. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7267. }
  7268. i--
  7269. dAtA[i] = 0xa
  7270. return len(dAtA) - i, nil
  7271. }
  7272. func (m *PersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  7273. size := m.Size()
  7274. dAtA = make([]byte, size)
  7275. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7276. if err != nil {
  7277. return nil, err
  7278. }
  7279. return dAtA[:n], nil
  7280. }
  7281. func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  7282. size := m.Size()
  7283. return m.MarshalToSizedBuffer(dAtA[:size])
  7284. }
  7285. func (m *PersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7286. i := len(dAtA)
  7287. _ = i
  7288. var l int
  7289. _ = l
  7290. if m.CSI != nil {
  7291. {
  7292. size, err := m.CSI.MarshalToSizedBuffer(dAtA[:i])
  7293. if err != nil {
  7294. return 0, err
  7295. }
  7296. i -= size
  7297. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7298. }
  7299. i--
  7300. dAtA[i] = 0x1
  7301. i--
  7302. dAtA[i] = 0xb2
  7303. }
  7304. if m.StorageOS != nil {
  7305. {
  7306. size, err := m.StorageOS.MarshalToSizedBuffer(dAtA[:i])
  7307. if err != nil {
  7308. return 0, err
  7309. }
  7310. i -= size
  7311. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7312. }
  7313. i--
  7314. dAtA[i] = 0x1
  7315. i--
  7316. dAtA[i] = 0xaa
  7317. }
  7318. if m.Local != nil {
  7319. {
  7320. size, err := m.Local.MarshalToSizedBuffer(dAtA[:i])
  7321. if err != nil {
  7322. return 0, err
  7323. }
  7324. i -= size
  7325. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7326. }
  7327. i--
  7328. dAtA[i] = 0x1
  7329. i--
  7330. dAtA[i] = 0xa2
  7331. }
  7332. if m.ScaleIO != nil {
  7333. {
  7334. size, err := m.ScaleIO.MarshalToSizedBuffer(dAtA[:i])
  7335. if err != nil {
  7336. return 0, err
  7337. }
  7338. i -= size
  7339. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7340. }
  7341. i--
  7342. dAtA[i] = 0x1
  7343. i--
  7344. dAtA[i] = 0x9a
  7345. }
  7346. if m.PortworxVolume != nil {
  7347. {
  7348. size, err := m.PortworxVolume.MarshalToSizedBuffer(dAtA[:i])
  7349. if err != nil {
  7350. return 0, err
  7351. }
  7352. i -= size
  7353. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7354. }
  7355. i--
  7356. dAtA[i] = 0x1
  7357. i--
  7358. dAtA[i] = 0x92
  7359. }
  7360. if m.PhotonPersistentDisk != nil {
  7361. {
  7362. size, err := m.PhotonPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
  7363. if err != nil {
  7364. return 0, err
  7365. }
  7366. i -= size
  7367. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7368. }
  7369. i--
  7370. dAtA[i] = 0x1
  7371. i--
  7372. dAtA[i] = 0x8a
  7373. }
  7374. if m.AzureDisk != nil {
  7375. {
  7376. size, err := m.AzureDisk.MarshalToSizedBuffer(dAtA[:i])
  7377. if err != nil {
  7378. return 0, err
  7379. }
  7380. i -= size
  7381. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7382. }
  7383. i--
  7384. dAtA[i] = 0x1
  7385. i--
  7386. dAtA[i] = 0x82
  7387. }
  7388. if m.Quobyte != nil {
  7389. {
  7390. size, err := m.Quobyte.MarshalToSizedBuffer(dAtA[:i])
  7391. if err != nil {
  7392. return 0, err
  7393. }
  7394. i -= size
  7395. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7396. }
  7397. i--
  7398. dAtA[i] = 0x7a
  7399. }
  7400. if m.VsphereVolume != nil {
  7401. {
  7402. size, err := m.VsphereVolume.MarshalToSizedBuffer(dAtA[:i])
  7403. if err != nil {
  7404. return 0, err
  7405. }
  7406. i -= size
  7407. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7408. }
  7409. i--
  7410. dAtA[i] = 0x72
  7411. }
  7412. if m.AzureFile != nil {
  7413. {
  7414. size, err := m.AzureFile.MarshalToSizedBuffer(dAtA[:i])
  7415. if err != nil {
  7416. return 0, err
  7417. }
  7418. i -= size
  7419. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7420. }
  7421. i--
  7422. dAtA[i] = 0x6a
  7423. }
  7424. if m.FlexVolume != nil {
  7425. {
  7426. size, err := m.FlexVolume.MarshalToSizedBuffer(dAtA[:i])
  7427. if err != nil {
  7428. return 0, err
  7429. }
  7430. i -= size
  7431. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7432. }
  7433. i--
  7434. dAtA[i] = 0x62
  7435. }
  7436. if m.Flocker != nil {
  7437. {
  7438. size, err := m.Flocker.MarshalToSizedBuffer(dAtA[:i])
  7439. if err != nil {
  7440. return 0, err
  7441. }
  7442. i -= size
  7443. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7444. }
  7445. i--
  7446. dAtA[i] = 0x5a
  7447. }
  7448. if m.FC != nil {
  7449. {
  7450. size, err := m.FC.MarshalToSizedBuffer(dAtA[:i])
  7451. if err != nil {
  7452. return 0, err
  7453. }
  7454. i -= size
  7455. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7456. }
  7457. i--
  7458. dAtA[i] = 0x52
  7459. }
  7460. if m.CephFS != nil {
  7461. {
  7462. size, err := m.CephFS.MarshalToSizedBuffer(dAtA[:i])
  7463. if err != nil {
  7464. return 0, err
  7465. }
  7466. i -= size
  7467. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7468. }
  7469. i--
  7470. dAtA[i] = 0x4a
  7471. }
  7472. if m.Cinder != nil {
  7473. {
  7474. size, err := m.Cinder.MarshalToSizedBuffer(dAtA[:i])
  7475. if err != nil {
  7476. return 0, err
  7477. }
  7478. i -= size
  7479. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7480. }
  7481. i--
  7482. dAtA[i] = 0x42
  7483. }
  7484. if m.ISCSI != nil {
  7485. {
  7486. size, err := m.ISCSI.MarshalToSizedBuffer(dAtA[:i])
  7487. if err != nil {
  7488. return 0, err
  7489. }
  7490. i -= size
  7491. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7492. }
  7493. i--
  7494. dAtA[i] = 0x3a
  7495. }
  7496. if m.RBD != nil {
  7497. {
  7498. size, err := m.RBD.MarshalToSizedBuffer(dAtA[:i])
  7499. if err != nil {
  7500. return 0, err
  7501. }
  7502. i -= size
  7503. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7504. }
  7505. i--
  7506. dAtA[i] = 0x32
  7507. }
  7508. if m.NFS != nil {
  7509. {
  7510. size, err := m.NFS.MarshalToSizedBuffer(dAtA[:i])
  7511. if err != nil {
  7512. return 0, err
  7513. }
  7514. i -= size
  7515. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7516. }
  7517. i--
  7518. dAtA[i] = 0x2a
  7519. }
  7520. if m.Glusterfs != nil {
  7521. {
  7522. size, err := m.Glusterfs.MarshalToSizedBuffer(dAtA[:i])
  7523. if err != nil {
  7524. return 0, err
  7525. }
  7526. i -= size
  7527. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7528. }
  7529. i--
  7530. dAtA[i] = 0x22
  7531. }
  7532. if m.HostPath != nil {
  7533. {
  7534. size, err := m.HostPath.MarshalToSizedBuffer(dAtA[:i])
  7535. if err != nil {
  7536. return 0, err
  7537. }
  7538. i -= size
  7539. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7540. }
  7541. i--
  7542. dAtA[i] = 0x1a
  7543. }
  7544. if m.AWSElasticBlockStore != nil {
  7545. {
  7546. size, err := m.AWSElasticBlockStore.MarshalToSizedBuffer(dAtA[:i])
  7547. if err != nil {
  7548. return 0, err
  7549. }
  7550. i -= size
  7551. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7552. }
  7553. i--
  7554. dAtA[i] = 0x12
  7555. }
  7556. if m.GCEPersistentDisk != nil {
  7557. {
  7558. size, err := m.GCEPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
  7559. if err != nil {
  7560. return 0, err
  7561. }
  7562. i -= size
  7563. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7564. }
  7565. i--
  7566. dAtA[i] = 0xa
  7567. }
  7568. return len(dAtA) - i, nil
  7569. }
  7570. func (m *PersistentVolumeSpec) Marshal() (dAtA []byte, err error) {
  7571. size := m.Size()
  7572. dAtA = make([]byte, size)
  7573. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7574. if err != nil {
  7575. return nil, err
  7576. }
  7577. return dAtA[:n], nil
  7578. }
  7579. func (m *PersistentVolumeSpec) MarshalTo(dAtA []byte) (int, error) {
  7580. size := m.Size()
  7581. return m.MarshalToSizedBuffer(dAtA[:size])
  7582. }
  7583. func (m *PersistentVolumeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7584. i := len(dAtA)
  7585. _ = i
  7586. var l int
  7587. _ = l
  7588. if m.VolumeAttributesClassName != nil {
  7589. i -= len(*m.VolumeAttributesClassName)
  7590. copy(dAtA[i:], *m.VolumeAttributesClassName)
  7591. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeAttributesClassName)))
  7592. i--
  7593. dAtA[i] = 0x52
  7594. }
  7595. if m.NodeAffinity != nil {
  7596. {
  7597. size, err := m.NodeAffinity.MarshalToSizedBuffer(dAtA[:i])
  7598. if err != nil {
  7599. return 0, err
  7600. }
  7601. i -= size
  7602. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7603. }
  7604. i--
  7605. dAtA[i] = 0x4a
  7606. }
  7607. if m.VolumeMode != nil {
  7608. i -= len(*m.VolumeMode)
  7609. copy(dAtA[i:], *m.VolumeMode)
  7610. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.VolumeMode)))
  7611. i--
  7612. dAtA[i] = 0x42
  7613. }
  7614. if len(m.MountOptions) > 0 {
  7615. for iNdEx := len(m.MountOptions) - 1; iNdEx >= 0; iNdEx-- {
  7616. i -= len(m.MountOptions[iNdEx])
  7617. copy(dAtA[i:], m.MountOptions[iNdEx])
  7618. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MountOptions[iNdEx])))
  7619. i--
  7620. dAtA[i] = 0x3a
  7621. }
  7622. }
  7623. i -= len(m.StorageClassName)
  7624. copy(dAtA[i:], m.StorageClassName)
  7625. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageClassName)))
  7626. i--
  7627. dAtA[i] = 0x32
  7628. i -= len(m.PersistentVolumeReclaimPolicy)
  7629. copy(dAtA[i:], m.PersistentVolumeReclaimPolicy)
  7630. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PersistentVolumeReclaimPolicy)))
  7631. i--
  7632. dAtA[i] = 0x2a
  7633. if m.ClaimRef != nil {
  7634. {
  7635. size, err := m.ClaimRef.MarshalToSizedBuffer(dAtA[:i])
  7636. if err != nil {
  7637. return 0, err
  7638. }
  7639. i -= size
  7640. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7641. }
  7642. i--
  7643. dAtA[i] = 0x22
  7644. }
  7645. if len(m.AccessModes) > 0 {
  7646. for iNdEx := len(m.AccessModes) - 1; iNdEx >= 0; iNdEx-- {
  7647. i -= len(m.AccessModes[iNdEx])
  7648. copy(dAtA[i:], m.AccessModes[iNdEx])
  7649. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AccessModes[iNdEx])))
  7650. i--
  7651. dAtA[i] = 0x1a
  7652. }
  7653. }
  7654. {
  7655. size, err := m.PersistentVolumeSource.MarshalToSizedBuffer(dAtA[:i])
  7656. if err != nil {
  7657. return 0, err
  7658. }
  7659. i -= size
  7660. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7661. }
  7662. i--
  7663. dAtA[i] = 0x12
  7664. if len(m.Capacity) > 0 {
  7665. keysForCapacity := make([]string, 0, len(m.Capacity))
  7666. for k := range m.Capacity {
  7667. keysForCapacity = append(keysForCapacity, string(k))
  7668. }
  7669. sort.Strings(keysForCapacity)
  7670. for iNdEx := len(keysForCapacity) - 1; iNdEx >= 0; iNdEx-- {
  7671. v := m.Capacity[ResourceName(keysForCapacity[iNdEx])]
  7672. baseI := i
  7673. {
  7674. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  7675. if err != nil {
  7676. return 0, err
  7677. }
  7678. i -= size
  7679. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7680. }
  7681. i--
  7682. dAtA[i] = 0x12
  7683. i -= len(keysForCapacity[iNdEx])
  7684. copy(dAtA[i:], keysForCapacity[iNdEx])
  7685. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForCapacity[iNdEx])))
  7686. i--
  7687. dAtA[i] = 0xa
  7688. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  7689. i--
  7690. dAtA[i] = 0xa
  7691. }
  7692. }
  7693. return len(dAtA) - i, nil
  7694. }
  7695. func (m *PersistentVolumeStatus) Marshal() (dAtA []byte, err error) {
  7696. size := m.Size()
  7697. dAtA = make([]byte, size)
  7698. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7699. if err != nil {
  7700. return nil, err
  7701. }
  7702. return dAtA[:n], nil
  7703. }
  7704. func (m *PersistentVolumeStatus) MarshalTo(dAtA []byte) (int, error) {
  7705. size := m.Size()
  7706. return m.MarshalToSizedBuffer(dAtA[:size])
  7707. }
  7708. func (m *PersistentVolumeStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7709. i := len(dAtA)
  7710. _ = i
  7711. var l int
  7712. _ = l
  7713. if m.LastPhaseTransitionTime != nil {
  7714. {
  7715. size, err := m.LastPhaseTransitionTime.MarshalToSizedBuffer(dAtA[:i])
  7716. if err != nil {
  7717. return 0, err
  7718. }
  7719. i -= size
  7720. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7721. }
  7722. i--
  7723. dAtA[i] = 0x22
  7724. }
  7725. i -= len(m.Reason)
  7726. copy(dAtA[i:], m.Reason)
  7727. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  7728. i--
  7729. dAtA[i] = 0x1a
  7730. i -= len(m.Message)
  7731. copy(dAtA[i:], m.Message)
  7732. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  7733. i--
  7734. dAtA[i] = 0x12
  7735. i -= len(m.Phase)
  7736. copy(dAtA[i:], m.Phase)
  7737. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
  7738. i--
  7739. dAtA[i] = 0xa
  7740. return len(dAtA) - i, nil
  7741. }
  7742. func (m *PhotonPersistentDiskVolumeSource) Marshal() (dAtA []byte, err error) {
  7743. size := m.Size()
  7744. dAtA = make([]byte, size)
  7745. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7746. if err != nil {
  7747. return nil, err
  7748. }
  7749. return dAtA[:n], nil
  7750. }
  7751. func (m *PhotonPersistentDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  7752. size := m.Size()
  7753. return m.MarshalToSizedBuffer(dAtA[:size])
  7754. }
  7755. func (m *PhotonPersistentDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7756. i := len(dAtA)
  7757. _ = i
  7758. var l int
  7759. _ = l
  7760. i -= len(m.FSType)
  7761. copy(dAtA[i:], m.FSType)
  7762. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  7763. i--
  7764. dAtA[i] = 0x12
  7765. i -= len(m.PdID)
  7766. copy(dAtA[i:], m.PdID)
  7767. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PdID)))
  7768. i--
  7769. dAtA[i] = 0xa
  7770. return len(dAtA) - i, nil
  7771. }
  7772. func (m *Pod) Marshal() (dAtA []byte, err error) {
  7773. size := m.Size()
  7774. dAtA = make([]byte, size)
  7775. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7776. if err != nil {
  7777. return nil, err
  7778. }
  7779. return dAtA[:n], nil
  7780. }
  7781. func (m *Pod) MarshalTo(dAtA []byte) (int, error) {
  7782. size := m.Size()
  7783. return m.MarshalToSizedBuffer(dAtA[:size])
  7784. }
  7785. func (m *Pod) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7786. i := len(dAtA)
  7787. _ = i
  7788. var l int
  7789. _ = l
  7790. {
  7791. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  7792. if err != nil {
  7793. return 0, err
  7794. }
  7795. i -= size
  7796. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7797. }
  7798. i--
  7799. dAtA[i] = 0x1a
  7800. {
  7801. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  7802. if err != nil {
  7803. return 0, err
  7804. }
  7805. i -= size
  7806. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7807. }
  7808. i--
  7809. dAtA[i] = 0x12
  7810. {
  7811. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  7812. if err != nil {
  7813. return 0, err
  7814. }
  7815. i -= size
  7816. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7817. }
  7818. i--
  7819. dAtA[i] = 0xa
  7820. return len(dAtA) - i, nil
  7821. }
  7822. func (m *PodAffinity) Marshal() (dAtA []byte, err error) {
  7823. size := m.Size()
  7824. dAtA = make([]byte, size)
  7825. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7826. if err != nil {
  7827. return nil, err
  7828. }
  7829. return dAtA[:n], nil
  7830. }
  7831. func (m *PodAffinity) MarshalTo(dAtA []byte) (int, error) {
  7832. size := m.Size()
  7833. return m.MarshalToSizedBuffer(dAtA[:size])
  7834. }
  7835. func (m *PodAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7836. i := len(dAtA)
  7837. _ = i
  7838. var l int
  7839. _ = l
  7840. if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
  7841. for iNdEx := len(m.PreferredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
  7842. {
  7843. size, err := m.PreferredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7844. if err != nil {
  7845. return 0, err
  7846. }
  7847. i -= size
  7848. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7849. }
  7850. i--
  7851. dAtA[i] = 0x12
  7852. }
  7853. }
  7854. if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
  7855. for iNdEx := len(m.RequiredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
  7856. {
  7857. size, err := m.RequiredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7858. if err != nil {
  7859. return 0, err
  7860. }
  7861. i -= size
  7862. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7863. }
  7864. i--
  7865. dAtA[i] = 0xa
  7866. }
  7867. }
  7868. return len(dAtA) - i, nil
  7869. }
  7870. func (m *PodAffinityTerm) Marshal() (dAtA []byte, err error) {
  7871. size := m.Size()
  7872. dAtA = make([]byte, size)
  7873. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7874. if err != nil {
  7875. return nil, err
  7876. }
  7877. return dAtA[:n], nil
  7878. }
  7879. func (m *PodAffinityTerm) MarshalTo(dAtA []byte) (int, error) {
  7880. size := m.Size()
  7881. return m.MarshalToSizedBuffer(dAtA[:size])
  7882. }
  7883. func (m *PodAffinityTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7884. i := len(dAtA)
  7885. _ = i
  7886. var l int
  7887. _ = l
  7888. if len(m.MismatchLabelKeys) > 0 {
  7889. for iNdEx := len(m.MismatchLabelKeys) - 1; iNdEx >= 0; iNdEx-- {
  7890. i -= len(m.MismatchLabelKeys[iNdEx])
  7891. copy(dAtA[i:], m.MismatchLabelKeys[iNdEx])
  7892. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MismatchLabelKeys[iNdEx])))
  7893. i--
  7894. dAtA[i] = 0x32
  7895. }
  7896. }
  7897. if len(m.MatchLabelKeys) > 0 {
  7898. for iNdEx := len(m.MatchLabelKeys) - 1; iNdEx >= 0; iNdEx-- {
  7899. i -= len(m.MatchLabelKeys[iNdEx])
  7900. copy(dAtA[i:], m.MatchLabelKeys[iNdEx])
  7901. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MatchLabelKeys[iNdEx])))
  7902. i--
  7903. dAtA[i] = 0x2a
  7904. }
  7905. }
  7906. if m.NamespaceSelector != nil {
  7907. {
  7908. size, err := m.NamespaceSelector.MarshalToSizedBuffer(dAtA[:i])
  7909. if err != nil {
  7910. return 0, err
  7911. }
  7912. i -= size
  7913. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7914. }
  7915. i--
  7916. dAtA[i] = 0x22
  7917. }
  7918. i -= len(m.TopologyKey)
  7919. copy(dAtA[i:], m.TopologyKey)
  7920. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TopologyKey)))
  7921. i--
  7922. dAtA[i] = 0x1a
  7923. if len(m.Namespaces) > 0 {
  7924. for iNdEx := len(m.Namespaces) - 1; iNdEx >= 0; iNdEx-- {
  7925. i -= len(m.Namespaces[iNdEx])
  7926. copy(dAtA[i:], m.Namespaces[iNdEx])
  7927. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespaces[iNdEx])))
  7928. i--
  7929. dAtA[i] = 0x12
  7930. }
  7931. }
  7932. if m.LabelSelector != nil {
  7933. {
  7934. size, err := m.LabelSelector.MarshalToSizedBuffer(dAtA[:i])
  7935. if err != nil {
  7936. return 0, err
  7937. }
  7938. i -= size
  7939. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7940. }
  7941. i--
  7942. dAtA[i] = 0xa
  7943. }
  7944. return len(dAtA) - i, nil
  7945. }
  7946. func (m *PodAntiAffinity) Marshal() (dAtA []byte, err error) {
  7947. size := m.Size()
  7948. dAtA = make([]byte, size)
  7949. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7950. if err != nil {
  7951. return nil, err
  7952. }
  7953. return dAtA[:n], nil
  7954. }
  7955. func (m *PodAntiAffinity) MarshalTo(dAtA []byte) (int, error) {
  7956. size := m.Size()
  7957. return m.MarshalToSizedBuffer(dAtA[:size])
  7958. }
  7959. func (m *PodAntiAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7960. i := len(dAtA)
  7961. _ = i
  7962. var l int
  7963. _ = l
  7964. if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
  7965. for iNdEx := len(m.PreferredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
  7966. {
  7967. size, err := m.PreferredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7968. if err != nil {
  7969. return 0, err
  7970. }
  7971. i -= size
  7972. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7973. }
  7974. i--
  7975. dAtA[i] = 0x12
  7976. }
  7977. }
  7978. if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
  7979. for iNdEx := len(m.RequiredDuringSchedulingIgnoredDuringExecution) - 1; iNdEx >= 0; iNdEx-- {
  7980. {
  7981. size, err := m.RequiredDuringSchedulingIgnoredDuringExecution[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7982. if err != nil {
  7983. return 0, err
  7984. }
  7985. i -= size
  7986. i = encodeVarintGenerated(dAtA, i, uint64(size))
  7987. }
  7988. i--
  7989. dAtA[i] = 0xa
  7990. }
  7991. }
  7992. return len(dAtA) - i, nil
  7993. }
  7994. func (m *PodAttachOptions) Marshal() (dAtA []byte, err error) {
  7995. size := m.Size()
  7996. dAtA = make([]byte, size)
  7997. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7998. if err != nil {
  7999. return nil, err
  8000. }
  8001. return dAtA[:n], nil
  8002. }
  8003. func (m *PodAttachOptions) MarshalTo(dAtA []byte) (int, error) {
  8004. size := m.Size()
  8005. return m.MarshalToSizedBuffer(dAtA[:size])
  8006. }
  8007. func (m *PodAttachOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8008. i := len(dAtA)
  8009. _ = i
  8010. var l int
  8011. _ = l
  8012. i -= len(m.Container)
  8013. copy(dAtA[i:], m.Container)
  8014. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Container)))
  8015. i--
  8016. dAtA[i] = 0x2a
  8017. i--
  8018. if m.TTY {
  8019. dAtA[i] = 1
  8020. } else {
  8021. dAtA[i] = 0
  8022. }
  8023. i--
  8024. dAtA[i] = 0x20
  8025. i--
  8026. if m.Stderr {
  8027. dAtA[i] = 1
  8028. } else {
  8029. dAtA[i] = 0
  8030. }
  8031. i--
  8032. dAtA[i] = 0x18
  8033. i--
  8034. if m.Stdout {
  8035. dAtA[i] = 1
  8036. } else {
  8037. dAtA[i] = 0
  8038. }
  8039. i--
  8040. dAtA[i] = 0x10
  8041. i--
  8042. if m.Stdin {
  8043. dAtA[i] = 1
  8044. } else {
  8045. dAtA[i] = 0
  8046. }
  8047. i--
  8048. dAtA[i] = 0x8
  8049. return len(dAtA) - i, nil
  8050. }
  8051. func (m *PodCertificateProjection) Marshal() (dAtA []byte, err error) {
  8052. size := m.Size()
  8053. dAtA = make([]byte, size)
  8054. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8055. if err != nil {
  8056. return nil, err
  8057. }
  8058. return dAtA[:n], nil
  8059. }
  8060. func (m *PodCertificateProjection) MarshalTo(dAtA []byte) (int, error) {
  8061. size := m.Size()
  8062. return m.MarshalToSizedBuffer(dAtA[:size])
  8063. }
  8064. func (m *PodCertificateProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8065. i := len(dAtA)
  8066. _ = i
  8067. var l int
  8068. _ = l
  8069. if len(m.UserAnnotations) > 0 {
  8070. keysForUserAnnotations := make([]string, 0, len(m.UserAnnotations))
  8071. for k := range m.UserAnnotations {
  8072. keysForUserAnnotations = append(keysForUserAnnotations, string(k))
  8073. }
  8074. sort.Strings(keysForUserAnnotations)
  8075. for iNdEx := len(keysForUserAnnotations) - 1; iNdEx >= 0; iNdEx-- {
  8076. v := m.UserAnnotations[string(keysForUserAnnotations[iNdEx])]
  8077. baseI := i
  8078. i -= len(v)
  8079. copy(dAtA[i:], v)
  8080. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  8081. i--
  8082. dAtA[i] = 0x12
  8083. i -= len(keysForUserAnnotations[iNdEx])
  8084. copy(dAtA[i:], keysForUserAnnotations[iNdEx])
  8085. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForUserAnnotations[iNdEx])))
  8086. i--
  8087. dAtA[i] = 0xa
  8088. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  8089. i--
  8090. dAtA[i] = 0x3a
  8091. }
  8092. }
  8093. i -= len(m.CertificateChainPath)
  8094. copy(dAtA[i:], m.CertificateChainPath)
  8095. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CertificateChainPath)))
  8096. i--
  8097. dAtA[i] = 0x32
  8098. i -= len(m.KeyPath)
  8099. copy(dAtA[i:], m.KeyPath)
  8100. i = encodeVarintGenerated(dAtA, i, uint64(len(m.KeyPath)))
  8101. i--
  8102. dAtA[i] = 0x2a
  8103. i -= len(m.CredentialBundlePath)
  8104. copy(dAtA[i:], m.CredentialBundlePath)
  8105. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CredentialBundlePath)))
  8106. i--
  8107. dAtA[i] = 0x22
  8108. if m.MaxExpirationSeconds != nil {
  8109. i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxExpirationSeconds))
  8110. i--
  8111. dAtA[i] = 0x18
  8112. }
  8113. i -= len(m.KeyType)
  8114. copy(dAtA[i:], m.KeyType)
  8115. i = encodeVarintGenerated(dAtA, i, uint64(len(m.KeyType)))
  8116. i--
  8117. dAtA[i] = 0x12
  8118. i -= len(m.SignerName)
  8119. copy(dAtA[i:], m.SignerName)
  8120. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SignerName)))
  8121. i--
  8122. dAtA[i] = 0xa
  8123. return len(dAtA) - i, nil
  8124. }
  8125. func (m *PodCondition) Marshal() (dAtA []byte, err error) {
  8126. size := m.Size()
  8127. dAtA = make([]byte, size)
  8128. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8129. if err != nil {
  8130. return nil, err
  8131. }
  8132. return dAtA[:n], nil
  8133. }
  8134. func (m *PodCondition) MarshalTo(dAtA []byte) (int, error) {
  8135. size := m.Size()
  8136. return m.MarshalToSizedBuffer(dAtA[:size])
  8137. }
  8138. func (m *PodCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8139. i := len(dAtA)
  8140. _ = i
  8141. var l int
  8142. _ = l
  8143. i = encodeVarintGenerated(dAtA, i, uint64(m.ObservedGeneration))
  8144. i--
  8145. dAtA[i] = 0x38
  8146. i -= len(m.Message)
  8147. copy(dAtA[i:], m.Message)
  8148. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  8149. i--
  8150. dAtA[i] = 0x32
  8151. i -= len(m.Reason)
  8152. copy(dAtA[i:], m.Reason)
  8153. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  8154. i--
  8155. dAtA[i] = 0x2a
  8156. {
  8157. size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
  8158. if err != nil {
  8159. return 0, err
  8160. }
  8161. i -= size
  8162. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8163. }
  8164. i--
  8165. dAtA[i] = 0x22
  8166. {
  8167. size, err := m.LastProbeTime.MarshalToSizedBuffer(dAtA[:i])
  8168. if err != nil {
  8169. return 0, err
  8170. }
  8171. i -= size
  8172. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8173. }
  8174. i--
  8175. dAtA[i] = 0x1a
  8176. i -= len(m.Status)
  8177. copy(dAtA[i:], m.Status)
  8178. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  8179. i--
  8180. dAtA[i] = 0x12
  8181. i -= len(m.Type)
  8182. copy(dAtA[i:], m.Type)
  8183. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  8184. i--
  8185. dAtA[i] = 0xa
  8186. return len(dAtA) - i, nil
  8187. }
  8188. func (m *PodDNSConfig) Marshal() (dAtA []byte, err error) {
  8189. size := m.Size()
  8190. dAtA = make([]byte, size)
  8191. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8192. if err != nil {
  8193. return nil, err
  8194. }
  8195. return dAtA[:n], nil
  8196. }
  8197. func (m *PodDNSConfig) MarshalTo(dAtA []byte) (int, error) {
  8198. size := m.Size()
  8199. return m.MarshalToSizedBuffer(dAtA[:size])
  8200. }
  8201. func (m *PodDNSConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8202. i := len(dAtA)
  8203. _ = i
  8204. var l int
  8205. _ = l
  8206. if len(m.Options) > 0 {
  8207. for iNdEx := len(m.Options) - 1; iNdEx >= 0; iNdEx-- {
  8208. {
  8209. size, err := m.Options[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8210. if err != nil {
  8211. return 0, err
  8212. }
  8213. i -= size
  8214. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8215. }
  8216. i--
  8217. dAtA[i] = 0x1a
  8218. }
  8219. }
  8220. if len(m.Searches) > 0 {
  8221. for iNdEx := len(m.Searches) - 1; iNdEx >= 0; iNdEx-- {
  8222. i -= len(m.Searches[iNdEx])
  8223. copy(dAtA[i:], m.Searches[iNdEx])
  8224. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Searches[iNdEx])))
  8225. i--
  8226. dAtA[i] = 0x12
  8227. }
  8228. }
  8229. if len(m.Nameservers) > 0 {
  8230. for iNdEx := len(m.Nameservers) - 1; iNdEx >= 0; iNdEx-- {
  8231. i -= len(m.Nameservers[iNdEx])
  8232. copy(dAtA[i:], m.Nameservers[iNdEx])
  8233. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Nameservers[iNdEx])))
  8234. i--
  8235. dAtA[i] = 0xa
  8236. }
  8237. }
  8238. return len(dAtA) - i, nil
  8239. }
  8240. func (m *PodDNSConfigOption) Marshal() (dAtA []byte, err error) {
  8241. size := m.Size()
  8242. dAtA = make([]byte, size)
  8243. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8244. if err != nil {
  8245. return nil, err
  8246. }
  8247. return dAtA[:n], nil
  8248. }
  8249. func (m *PodDNSConfigOption) MarshalTo(dAtA []byte) (int, error) {
  8250. size := m.Size()
  8251. return m.MarshalToSizedBuffer(dAtA[:size])
  8252. }
  8253. func (m *PodDNSConfigOption) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8254. i := len(dAtA)
  8255. _ = i
  8256. var l int
  8257. _ = l
  8258. if m.Value != nil {
  8259. i -= len(*m.Value)
  8260. copy(dAtA[i:], *m.Value)
  8261. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Value)))
  8262. i--
  8263. dAtA[i] = 0x12
  8264. }
  8265. i -= len(m.Name)
  8266. copy(dAtA[i:], m.Name)
  8267. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  8268. i--
  8269. dAtA[i] = 0xa
  8270. return len(dAtA) - i, nil
  8271. }
  8272. func (m *PodExecOptions) Marshal() (dAtA []byte, err error) {
  8273. size := m.Size()
  8274. dAtA = make([]byte, size)
  8275. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8276. if err != nil {
  8277. return nil, err
  8278. }
  8279. return dAtA[:n], nil
  8280. }
  8281. func (m *PodExecOptions) MarshalTo(dAtA []byte) (int, error) {
  8282. size := m.Size()
  8283. return m.MarshalToSizedBuffer(dAtA[:size])
  8284. }
  8285. func (m *PodExecOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8286. i := len(dAtA)
  8287. _ = i
  8288. var l int
  8289. _ = l
  8290. if len(m.Command) > 0 {
  8291. for iNdEx := len(m.Command) - 1; iNdEx >= 0; iNdEx-- {
  8292. i -= len(m.Command[iNdEx])
  8293. copy(dAtA[i:], m.Command[iNdEx])
  8294. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Command[iNdEx])))
  8295. i--
  8296. dAtA[i] = 0x32
  8297. }
  8298. }
  8299. i -= len(m.Container)
  8300. copy(dAtA[i:], m.Container)
  8301. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Container)))
  8302. i--
  8303. dAtA[i] = 0x2a
  8304. i--
  8305. if m.TTY {
  8306. dAtA[i] = 1
  8307. } else {
  8308. dAtA[i] = 0
  8309. }
  8310. i--
  8311. dAtA[i] = 0x20
  8312. i--
  8313. if m.Stderr {
  8314. dAtA[i] = 1
  8315. } else {
  8316. dAtA[i] = 0
  8317. }
  8318. i--
  8319. dAtA[i] = 0x18
  8320. i--
  8321. if m.Stdout {
  8322. dAtA[i] = 1
  8323. } else {
  8324. dAtA[i] = 0
  8325. }
  8326. i--
  8327. dAtA[i] = 0x10
  8328. i--
  8329. if m.Stdin {
  8330. dAtA[i] = 1
  8331. } else {
  8332. dAtA[i] = 0
  8333. }
  8334. i--
  8335. dAtA[i] = 0x8
  8336. return len(dAtA) - i, nil
  8337. }
  8338. func (m *PodExtendedResourceClaimStatus) Marshal() (dAtA []byte, err error) {
  8339. size := m.Size()
  8340. dAtA = make([]byte, size)
  8341. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8342. if err != nil {
  8343. return nil, err
  8344. }
  8345. return dAtA[:n], nil
  8346. }
  8347. func (m *PodExtendedResourceClaimStatus) MarshalTo(dAtA []byte) (int, error) {
  8348. size := m.Size()
  8349. return m.MarshalToSizedBuffer(dAtA[:size])
  8350. }
  8351. func (m *PodExtendedResourceClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8352. i := len(dAtA)
  8353. _ = i
  8354. var l int
  8355. _ = l
  8356. i -= len(m.ResourceClaimName)
  8357. copy(dAtA[i:], m.ResourceClaimName)
  8358. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceClaimName)))
  8359. i--
  8360. dAtA[i] = 0x12
  8361. if len(m.RequestMappings) > 0 {
  8362. for iNdEx := len(m.RequestMappings) - 1; iNdEx >= 0; iNdEx-- {
  8363. {
  8364. size, err := m.RequestMappings[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8365. if err != nil {
  8366. return 0, err
  8367. }
  8368. i -= size
  8369. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8370. }
  8371. i--
  8372. dAtA[i] = 0xa
  8373. }
  8374. }
  8375. return len(dAtA) - i, nil
  8376. }
  8377. func (m *PodIP) Marshal() (dAtA []byte, err error) {
  8378. size := m.Size()
  8379. dAtA = make([]byte, size)
  8380. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8381. if err != nil {
  8382. return nil, err
  8383. }
  8384. return dAtA[:n], nil
  8385. }
  8386. func (m *PodIP) MarshalTo(dAtA []byte) (int, error) {
  8387. size := m.Size()
  8388. return m.MarshalToSizedBuffer(dAtA[:size])
  8389. }
  8390. func (m *PodIP) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8391. i := len(dAtA)
  8392. _ = i
  8393. var l int
  8394. _ = l
  8395. i -= len(m.IP)
  8396. copy(dAtA[i:], m.IP)
  8397. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IP)))
  8398. i--
  8399. dAtA[i] = 0xa
  8400. return len(dAtA) - i, nil
  8401. }
  8402. func (m *PodList) Marshal() (dAtA []byte, err error) {
  8403. size := m.Size()
  8404. dAtA = make([]byte, size)
  8405. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8406. if err != nil {
  8407. return nil, err
  8408. }
  8409. return dAtA[:n], nil
  8410. }
  8411. func (m *PodList) MarshalTo(dAtA []byte) (int, error) {
  8412. size := m.Size()
  8413. return m.MarshalToSizedBuffer(dAtA[:size])
  8414. }
  8415. func (m *PodList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8416. i := len(dAtA)
  8417. _ = i
  8418. var l int
  8419. _ = l
  8420. if len(m.Items) > 0 {
  8421. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  8422. {
  8423. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8424. if err != nil {
  8425. return 0, err
  8426. }
  8427. i -= size
  8428. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8429. }
  8430. i--
  8431. dAtA[i] = 0x12
  8432. }
  8433. }
  8434. {
  8435. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  8436. if err != nil {
  8437. return 0, err
  8438. }
  8439. i -= size
  8440. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8441. }
  8442. i--
  8443. dAtA[i] = 0xa
  8444. return len(dAtA) - i, nil
  8445. }
  8446. func (m *PodLogOptions) Marshal() (dAtA []byte, err error) {
  8447. size := m.Size()
  8448. dAtA = make([]byte, size)
  8449. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8450. if err != nil {
  8451. return nil, err
  8452. }
  8453. return dAtA[:n], nil
  8454. }
  8455. func (m *PodLogOptions) MarshalTo(dAtA []byte) (int, error) {
  8456. size := m.Size()
  8457. return m.MarshalToSizedBuffer(dAtA[:size])
  8458. }
  8459. func (m *PodLogOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8460. i := len(dAtA)
  8461. _ = i
  8462. var l int
  8463. _ = l
  8464. if m.Stream != nil {
  8465. i -= len(*m.Stream)
  8466. copy(dAtA[i:], *m.Stream)
  8467. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Stream)))
  8468. i--
  8469. dAtA[i] = 0x52
  8470. }
  8471. i--
  8472. if m.InsecureSkipTLSVerifyBackend {
  8473. dAtA[i] = 1
  8474. } else {
  8475. dAtA[i] = 0
  8476. }
  8477. i--
  8478. dAtA[i] = 0x48
  8479. if m.LimitBytes != nil {
  8480. i = encodeVarintGenerated(dAtA, i, uint64(*m.LimitBytes))
  8481. i--
  8482. dAtA[i] = 0x40
  8483. }
  8484. if m.TailLines != nil {
  8485. i = encodeVarintGenerated(dAtA, i, uint64(*m.TailLines))
  8486. i--
  8487. dAtA[i] = 0x38
  8488. }
  8489. i--
  8490. if m.Timestamps {
  8491. dAtA[i] = 1
  8492. } else {
  8493. dAtA[i] = 0
  8494. }
  8495. i--
  8496. dAtA[i] = 0x30
  8497. if m.SinceTime != nil {
  8498. {
  8499. size, err := m.SinceTime.MarshalToSizedBuffer(dAtA[:i])
  8500. if err != nil {
  8501. return 0, err
  8502. }
  8503. i -= size
  8504. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8505. }
  8506. i--
  8507. dAtA[i] = 0x2a
  8508. }
  8509. if m.SinceSeconds != nil {
  8510. i = encodeVarintGenerated(dAtA, i, uint64(*m.SinceSeconds))
  8511. i--
  8512. dAtA[i] = 0x20
  8513. }
  8514. i--
  8515. if m.Previous {
  8516. dAtA[i] = 1
  8517. } else {
  8518. dAtA[i] = 0
  8519. }
  8520. i--
  8521. dAtA[i] = 0x18
  8522. i--
  8523. if m.Follow {
  8524. dAtA[i] = 1
  8525. } else {
  8526. dAtA[i] = 0
  8527. }
  8528. i--
  8529. dAtA[i] = 0x10
  8530. i -= len(m.Container)
  8531. copy(dAtA[i:], m.Container)
  8532. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Container)))
  8533. i--
  8534. dAtA[i] = 0xa
  8535. return len(dAtA) - i, nil
  8536. }
  8537. func (m *PodOS) Marshal() (dAtA []byte, err error) {
  8538. size := m.Size()
  8539. dAtA = make([]byte, size)
  8540. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8541. if err != nil {
  8542. return nil, err
  8543. }
  8544. return dAtA[:n], nil
  8545. }
  8546. func (m *PodOS) MarshalTo(dAtA []byte) (int, error) {
  8547. size := m.Size()
  8548. return m.MarshalToSizedBuffer(dAtA[:size])
  8549. }
  8550. func (m *PodOS) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8551. i := len(dAtA)
  8552. _ = i
  8553. var l int
  8554. _ = l
  8555. i -= len(m.Name)
  8556. copy(dAtA[i:], m.Name)
  8557. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  8558. i--
  8559. dAtA[i] = 0xa
  8560. return len(dAtA) - i, nil
  8561. }
  8562. func (m *PodPortForwardOptions) Marshal() (dAtA []byte, err error) {
  8563. size := m.Size()
  8564. dAtA = make([]byte, size)
  8565. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8566. if err != nil {
  8567. return nil, err
  8568. }
  8569. return dAtA[:n], nil
  8570. }
  8571. func (m *PodPortForwardOptions) MarshalTo(dAtA []byte) (int, error) {
  8572. size := m.Size()
  8573. return m.MarshalToSizedBuffer(dAtA[:size])
  8574. }
  8575. func (m *PodPortForwardOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8576. i := len(dAtA)
  8577. _ = i
  8578. var l int
  8579. _ = l
  8580. if len(m.Ports) > 0 {
  8581. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  8582. i = encodeVarintGenerated(dAtA, i, uint64(m.Ports[iNdEx]))
  8583. i--
  8584. dAtA[i] = 0x8
  8585. }
  8586. }
  8587. return len(dAtA) - i, nil
  8588. }
  8589. func (m *PodProxyOptions) Marshal() (dAtA []byte, err error) {
  8590. size := m.Size()
  8591. dAtA = make([]byte, size)
  8592. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8593. if err != nil {
  8594. return nil, err
  8595. }
  8596. return dAtA[:n], nil
  8597. }
  8598. func (m *PodProxyOptions) MarshalTo(dAtA []byte) (int, error) {
  8599. size := m.Size()
  8600. return m.MarshalToSizedBuffer(dAtA[:size])
  8601. }
  8602. func (m *PodProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8603. i := len(dAtA)
  8604. _ = i
  8605. var l int
  8606. _ = l
  8607. i -= len(m.Path)
  8608. copy(dAtA[i:], m.Path)
  8609. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  8610. i--
  8611. dAtA[i] = 0xa
  8612. return len(dAtA) - i, nil
  8613. }
  8614. func (m *PodReadinessGate) Marshal() (dAtA []byte, err error) {
  8615. size := m.Size()
  8616. dAtA = make([]byte, size)
  8617. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8618. if err != nil {
  8619. return nil, err
  8620. }
  8621. return dAtA[:n], nil
  8622. }
  8623. func (m *PodReadinessGate) MarshalTo(dAtA []byte) (int, error) {
  8624. size := m.Size()
  8625. return m.MarshalToSizedBuffer(dAtA[:size])
  8626. }
  8627. func (m *PodReadinessGate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8628. i := len(dAtA)
  8629. _ = i
  8630. var l int
  8631. _ = l
  8632. i -= len(m.ConditionType)
  8633. copy(dAtA[i:], m.ConditionType)
  8634. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ConditionType)))
  8635. i--
  8636. dAtA[i] = 0xa
  8637. return len(dAtA) - i, nil
  8638. }
  8639. func (m *PodResourceClaim) Marshal() (dAtA []byte, err error) {
  8640. size := m.Size()
  8641. dAtA = make([]byte, size)
  8642. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8643. if err != nil {
  8644. return nil, err
  8645. }
  8646. return dAtA[:n], nil
  8647. }
  8648. func (m *PodResourceClaim) MarshalTo(dAtA []byte) (int, error) {
  8649. size := m.Size()
  8650. return m.MarshalToSizedBuffer(dAtA[:size])
  8651. }
  8652. func (m *PodResourceClaim) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8653. i := len(dAtA)
  8654. _ = i
  8655. var l int
  8656. _ = l
  8657. if m.ResourceClaimTemplateName != nil {
  8658. i -= len(*m.ResourceClaimTemplateName)
  8659. copy(dAtA[i:], *m.ResourceClaimTemplateName)
  8660. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ResourceClaimTemplateName)))
  8661. i--
  8662. dAtA[i] = 0x22
  8663. }
  8664. if m.ResourceClaimName != nil {
  8665. i -= len(*m.ResourceClaimName)
  8666. copy(dAtA[i:], *m.ResourceClaimName)
  8667. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ResourceClaimName)))
  8668. i--
  8669. dAtA[i] = 0x1a
  8670. }
  8671. i -= len(m.Name)
  8672. copy(dAtA[i:], m.Name)
  8673. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  8674. i--
  8675. dAtA[i] = 0xa
  8676. return len(dAtA) - i, nil
  8677. }
  8678. func (m *PodResourceClaimStatus) Marshal() (dAtA []byte, err error) {
  8679. size := m.Size()
  8680. dAtA = make([]byte, size)
  8681. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8682. if err != nil {
  8683. return nil, err
  8684. }
  8685. return dAtA[:n], nil
  8686. }
  8687. func (m *PodResourceClaimStatus) MarshalTo(dAtA []byte) (int, error) {
  8688. size := m.Size()
  8689. return m.MarshalToSizedBuffer(dAtA[:size])
  8690. }
  8691. func (m *PodResourceClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8692. i := len(dAtA)
  8693. _ = i
  8694. var l int
  8695. _ = l
  8696. if m.ResourceClaimName != nil {
  8697. i -= len(*m.ResourceClaimName)
  8698. copy(dAtA[i:], *m.ResourceClaimName)
  8699. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ResourceClaimName)))
  8700. i--
  8701. dAtA[i] = 0x12
  8702. }
  8703. i -= len(m.Name)
  8704. copy(dAtA[i:], m.Name)
  8705. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  8706. i--
  8707. dAtA[i] = 0xa
  8708. return len(dAtA) - i, nil
  8709. }
  8710. func (m *PodSchedulingGate) Marshal() (dAtA []byte, err error) {
  8711. size := m.Size()
  8712. dAtA = make([]byte, size)
  8713. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8714. if err != nil {
  8715. return nil, err
  8716. }
  8717. return dAtA[:n], nil
  8718. }
  8719. func (m *PodSchedulingGate) MarshalTo(dAtA []byte) (int, error) {
  8720. size := m.Size()
  8721. return m.MarshalToSizedBuffer(dAtA[:size])
  8722. }
  8723. func (m *PodSchedulingGate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8724. i := len(dAtA)
  8725. _ = i
  8726. var l int
  8727. _ = l
  8728. i -= len(m.Name)
  8729. copy(dAtA[i:], m.Name)
  8730. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  8731. i--
  8732. dAtA[i] = 0xa
  8733. return len(dAtA) - i, nil
  8734. }
  8735. func (m *PodSecurityContext) Marshal() (dAtA []byte, err error) {
  8736. size := m.Size()
  8737. dAtA = make([]byte, size)
  8738. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8739. if err != nil {
  8740. return nil, err
  8741. }
  8742. return dAtA[:n], nil
  8743. }
  8744. func (m *PodSecurityContext) MarshalTo(dAtA []byte) (int, error) {
  8745. size := m.Size()
  8746. return m.MarshalToSizedBuffer(dAtA[:size])
  8747. }
  8748. func (m *PodSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8749. i := len(dAtA)
  8750. _ = i
  8751. var l int
  8752. _ = l
  8753. if m.SELinuxChangePolicy != nil {
  8754. i -= len(*m.SELinuxChangePolicy)
  8755. copy(dAtA[i:], *m.SELinuxChangePolicy)
  8756. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SELinuxChangePolicy)))
  8757. i--
  8758. dAtA[i] = 0x6a
  8759. }
  8760. if m.SupplementalGroupsPolicy != nil {
  8761. i -= len(*m.SupplementalGroupsPolicy)
  8762. copy(dAtA[i:], *m.SupplementalGroupsPolicy)
  8763. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SupplementalGroupsPolicy)))
  8764. i--
  8765. dAtA[i] = 0x62
  8766. }
  8767. if m.AppArmorProfile != nil {
  8768. {
  8769. size, err := m.AppArmorProfile.MarshalToSizedBuffer(dAtA[:i])
  8770. if err != nil {
  8771. return 0, err
  8772. }
  8773. i -= size
  8774. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8775. }
  8776. i--
  8777. dAtA[i] = 0x5a
  8778. }
  8779. if m.SeccompProfile != nil {
  8780. {
  8781. size, err := m.SeccompProfile.MarshalToSizedBuffer(dAtA[:i])
  8782. if err != nil {
  8783. return 0, err
  8784. }
  8785. i -= size
  8786. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8787. }
  8788. i--
  8789. dAtA[i] = 0x52
  8790. }
  8791. if m.FSGroupChangePolicy != nil {
  8792. i -= len(*m.FSGroupChangePolicy)
  8793. copy(dAtA[i:], *m.FSGroupChangePolicy)
  8794. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FSGroupChangePolicy)))
  8795. i--
  8796. dAtA[i] = 0x4a
  8797. }
  8798. if m.WindowsOptions != nil {
  8799. {
  8800. size, err := m.WindowsOptions.MarshalToSizedBuffer(dAtA[:i])
  8801. if err != nil {
  8802. return 0, err
  8803. }
  8804. i -= size
  8805. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8806. }
  8807. i--
  8808. dAtA[i] = 0x42
  8809. }
  8810. if len(m.Sysctls) > 0 {
  8811. for iNdEx := len(m.Sysctls) - 1; iNdEx >= 0; iNdEx-- {
  8812. {
  8813. size, err := m.Sysctls[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8814. if err != nil {
  8815. return 0, err
  8816. }
  8817. i -= size
  8818. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8819. }
  8820. i--
  8821. dAtA[i] = 0x3a
  8822. }
  8823. }
  8824. if m.RunAsGroup != nil {
  8825. i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsGroup))
  8826. i--
  8827. dAtA[i] = 0x30
  8828. }
  8829. if m.FSGroup != nil {
  8830. i = encodeVarintGenerated(dAtA, i, uint64(*m.FSGroup))
  8831. i--
  8832. dAtA[i] = 0x28
  8833. }
  8834. if len(m.SupplementalGroups) > 0 {
  8835. for iNdEx := len(m.SupplementalGroups) - 1; iNdEx >= 0; iNdEx-- {
  8836. i = encodeVarintGenerated(dAtA, i, uint64(m.SupplementalGroups[iNdEx]))
  8837. i--
  8838. dAtA[i] = 0x20
  8839. }
  8840. }
  8841. if m.RunAsNonRoot != nil {
  8842. i--
  8843. if *m.RunAsNonRoot {
  8844. dAtA[i] = 1
  8845. } else {
  8846. dAtA[i] = 0
  8847. }
  8848. i--
  8849. dAtA[i] = 0x18
  8850. }
  8851. if m.RunAsUser != nil {
  8852. i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsUser))
  8853. i--
  8854. dAtA[i] = 0x10
  8855. }
  8856. if m.SELinuxOptions != nil {
  8857. {
  8858. size, err := m.SELinuxOptions.MarshalToSizedBuffer(dAtA[:i])
  8859. if err != nil {
  8860. return 0, err
  8861. }
  8862. i -= size
  8863. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8864. }
  8865. i--
  8866. dAtA[i] = 0xa
  8867. }
  8868. return len(dAtA) - i, nil
  8869. }
  8870. func (m *PodSignature) Marshal() (dAtA []byte, err error) {
  8871. size := m.Size()
  8872. dAtA = make([]byte, size)
  8873. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8874. if err != nil {
  8875. return nil, err
  8876. }
  8877. return dAtA[:n], nil
  8878. }
  8879. func (m *PodSignature) MarshalTo(dAtA []byte) (int, error) {
  8880. size := m.Size()
  8881. return m.MarshalToSizedBuffer(dAtA[:size])
  8882. }
  8883. func (m *PodSignature) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8884. i := len(dAtA)
  8885. _ = i
  8886. var l int
  8887. _ = l
  8888. if m.PodController != nil {
  8889. {
  8890. size, err := m.PodController.MarshalToSizedBuffer(dAtA[:i])
  8891. if err != nil {
  8892. return 0, err
  8893. }
  8894. i -= size
  8895. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8896. }
  8897. i--
  8898. dAtA[i] = 0xa
  8899. }
  8900. return len(dAtA) - i, nil
  8901. }
  8902. func (m *PodSpec) Marshal() (dAtA []byte, err error) {
  8903. size := m.Size()
  8904. dAtA = make([]byte, size)
  8905. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8906. if err != nil {
  8907. return nil, err
  8908. }
  8909. return dAtA[:n], nil
  8910. }
  8911. func (m *PodSpec) MarshalTo(dAtA []byte) (int, error) {
  8912. size := m.Size()
  8913. return m.MarshalToSizedBuffer(dAtA[:size])
  8914. }
  8915. func (m *PodSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8916. i := len(dAtA)
  8917. _ = i
  8918. var l int
  8919. _ = l
  8920. if m.WorkloadRef != nil {
  8921. {
  8922. size, err := m.WorkloadRef.MarshalToSizedBuffer(dAtA[:i])
  8923. if err != nil {
  8924. return 0, err
  8925. }
  8926. i -= size
  8927. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8928. }
  8929. i--
  8930. dAtA[i] = 0x2
  8931. i--
  8932. dAtA[i] = 0xd2
  8933. }
  8934. if m.HostnameOverride != nil {
  8935. i -= len(*m.HostnameOverride)
  8936. copy(dAtA[i:], *m.HostnameOverride)
  8937. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.HostnameOverride)))
  8938. i--
  8939. dAtA[i] = 0x2
  8940. i--
  8941. dAtA[i] = 0xca
  8942. }
  8943. if m.Resources != nil {
  8944. {
  8945. size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
  8946. if err != nil {
  8947. return 0, err
  8948. }
  8949. i -= size
  8950. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8951. }
  8952. i--
  8953. dAtA[i] = 0x2
  8954. i--
  8955. dAtA[i] = 0xc2
  8956. }
  8957. if len(m.ResourceClaims) > 0 {
  8958. for iNdEx := len(m.ResourceClaims) - 1; iNdEx >= 0; iNdEx-- {
  8959. {
  8960. size, err := m.ResourceClaims[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8961. if err != nil {
  8962. return 0, err
  8963. }
  8964. i -= size
  8965. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8966. }
  8967. i--
  8968. dAtA[i] = 0x2
  8969. i--
  8970. dAtA[i] = 0xba
  8971. }
  8972. }
  8973. if len(m.SchedulingGates) > 0 {
  8974. for iNdEx := len(m.SchedulingGates) - 1; iNdEx >= 0; iNdEx-- {
  8975. {
  8976. size, err := m.SchedulingGates[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8977. if err != nil {
  8978. return 0, err
  8979. }
  8980. i -= size
  8981. i = encodeVarintGenerated(dAtA, i, uint64(size))
  8982. }
  8983. i--
  8984. dAtA[i] = 0x2
  8985. i--
  8986. dAtA[i] = 0xb2
  8987. }
  8988. }
  8989. if m.HostUsers != nil {
  8990. i--
  8991. if *m.HostUsers {
  8992. dAtA[i] = 1
  8993. } else {
  8994. dAtA[i] = 0
  8995. }
  8996. i--
  8997. dAtA[i] = 0x2
  8998. i--
  8999. dAtA[i] = 0xa8
  9000. }
  9001. if m.OS != nil {
  9002. {
  9003. size, err := m.OS.MarshalToSizedBuffer(dAtA[:i])
  9004. if err != nil {
  9005. return 0, err
  9006. }
  9007. i -= size
  9008. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9009. }
  9010. i--
  9011. dAtA[i] = 0x2
  9012. i--
  9013. dAtA[i] = 0xa2
  9014. }
  9015. if m.SetHostnameAsFQDN != nil {
  9016. i--
  9017. if *m.SetHostnameAsFQDN {
  9018. dAtA[i] = 1
  9019. } else {
  9020. dAtA[i] = 0
  9021. }
  9022. i--
  9023. dAtA[i] = 0x2
  9024. i--
  9025. dAtA[i] = 0x98
  9026. }
  9027. if len(m.EphemeralContainers) > 0 {
  9028. for iNdEx := len(m.EphemeralContainers) - 1; iNdEx >= 0; iNdEx-- {
  9029. {
  9030. size, err := m.EphemeralContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9031. if err != nil {
  9032. return 0, err
  9033. }
  9034. i -= size
  9035. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9036. }
  9037. i--
  9038. dAtA[i] = 0x2
  9039. i--
  9040. dAtA[i] = 0x92
  9041. }
  9042. }
  9043. if len(m.TopologySpreadConstraints) > 0 {
  9044. for iNdEx := len(m.TopologySpreadConstraints) - 1; iNdEx >= 0; iNdEx-- {
  9045. {
  9046. size, err := m.TopologySpreadConstraints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9047. if err != nil {
  9048. return 0, err
  9049. }
  9050. i -= size
  9051. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9052. }
  9053. i--
  9054. dAtA[i] = 0x2
  9055. i--
  9056. dAtA[i] = 0x8a
  9057. }
  9058. }
  9059. if len(m.Overhead) > 0 {
  9060. keysForOverhead := make([]string, 0, len(m.Overhead))
  9061. for k := range m.Overhead {
  9062. keysForOverhead = append(keysForOverhead, string(k))
  9063. }
  9064. sort.Strings(keysForOverhead)
  9065. for iNdEx := len(keysForOverhead) - 1; iNdEx >= 0; iNdEx-- {
  9066. v := m.Overhead[ResourceName(keysForOverhead[iNdEx])]
  9067. baseI := i
  9068. {
  9069. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  9070. if err != nil {
  9071. return 0, err
  9072. }
  9073. i -= size
  9074. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9075. }
  9076. i--
  9077. dAtA[i] = 0x12
  9078. i -= len(keysForOverhead[iNdEx])
  9079. copy(dAtA[i:], keysForOverhead[iNdEx])
  9080. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForOverhead[iNdEx])))
  9081. i--
  9082. dAtA[i] = 0xa
  9083. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  9084. i--
  9085. dAtA[i] = 0x2
  9086. i--
  9087. dAtA[i] = 0x82
  9088. }
  9089. }
  9090. if m.PreemptionPolicy != nil {
  9091. i -= len(*m.PreemptionPolicy)
  9092. copy(dAtA[i:], *m.PreemptionPolicy)
  9093. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PreemptionPolicy)))
  9094. i--
  9095. dAtA[i] = 0x1
  9096. i--
  9097. dAtA[i] = 0xfa
  9098. }
  9099. if m.EnableServiceLinks != nil {
  9100. i--
  9101. if *m.EnableServiceLinks {
  9102. dAtA[i] = 1
  9103. } else {
  9104. dAtA[i] = 0
  9105. }
  9106. i--
  9107. dAtA[i] = 0x1
  9108. i--
  9109. dAtA[i] = 0xf0
  9110. }
  9111. if m.RuntimeClassName != nil {
  9112. i -= len(*m.RuntimeClassName)
  9113. copy(dAtA[i:], *m.RuntimeClassName)
  9114. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RuntimeClassName)))
  9115. i--
  9116. dAtA[i] = 0x1
  9117. i--
  9118. dAtA[i] = 0xea
  9119. }
  9120. if len(m.ReadinessGates) > 0 {
  9121. for iNdEx := len(m.ReadinessGates) - 1; iNdEx >= 0; iNdEx-- {
  9122. {
  9123. size, err := m.ReadinessGates[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9124. if err != nil {
  9125. return 0, err
  9126. }
  9127. i -= size
  9128. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9129. }
  9130. i--
  9131. dAtA[i] = 0x1
  9132. i--
  9133. dAtA[i] = 0xe2
  9134. }
  9135. }
  9136. if m.ShareProcessNamespace != nil {
  9137. i--
  9138. if *m.ShareProcessNamespace {
  9139. dAtA[i] = 1
  9140. } else {
  9141. dAtA[i] = 0
  9142. }
  9143. i--
  9144. dAtA[i] = 0x1
  9145. i--
  9146. dAtA[i] = 0xd8
  9147. }
  9148. if m.DNSConfig != nil {
  9149. {
  9150. size, err := m.DNSConfig.MarshalToSizedBuffer(dAtA[:i])
  9151. if err != nil {
  9152. return 0, err
  9153. }
  9154. i -= size
  9155. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9156. }
  9157. i--
  9158. dAtA[i] = 0x1
  9159. i--
  9160. dAtA[i] = 0xd2
  9161. }
  9162. if m.Priority != nil {
  9163. i = encodeVarintGenerated(dAtA, i, uint64(*m.Priority))
  9164. i--
  9165. dAtA[i] = 0x1
  9166. i--
  9167. dAtA[i] = 0xc8
  9168. }
  9169. i -= len(m.PriorityClassName)
  9170. copy(dAtA[i:], m.PriorityClassName)
  9171. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PriorityClassName)))
  9172. i--
  9173. dAtA[i] = 0x1
  9174. i--
  9175. dAtA[i] = 0xc2
  9176. if len(m.HostAliases) > 0 {
  9177. for iNdEx := len(m.HostAliases) - 1; iNdEx >= 0; iNdEx-- {
  9178. {
  9179. size, err := m.HostAliases[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9180. if err != nil {
  9181. return 0, err
  9182. }
  9183. i -= size
  9184. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9185. }
  9186. i--
  9187. dAtA[i] = 0x1
  9188. i--
  9189. dAtA[i] = 0xba
  9190. }
  9191. }
  9192. if len(m.Tolerations) > 0 {
  9193. for iNdEx := len(m.Tolerations) - 1; iNdEx >= 0; iNdEx-- {
  9194. {
  9195. size, err := m.Tolerations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9196. if err != nil {
  9197. return 0, err
  9198. }
  9199. i -= size
  9200. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9201. }
  9202. i--
  9203. dAtA[i] = 0x1
  9204. i--
  9205. dAtA[i] = 0xb2
  9206. }
  9207. }
  9208. if m.AutomountServiceAccountToken != nil {
  9209. i--
  9210. if *m.AutomountServiceAccountToken {
  9211. dAtA[i] = 1
  9212. } else {
  9213. dAtA[i] = 0
  9214. }
  9215. i--
  9216. dAtA[i] = 0x1
  9217. i--
  9218. dAtA[i] = 0xa8
  9219. }
  9220. if len(m.InitContainers) > 0 {
  9221. for iNdEx := len(m.InitContainers) - 1; iNdEx >= 0; iNdEx-- {
  9222. {
  9223. size, err := m.InitContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9224. if err != nil {
  9225. return 0, err
  9226. }
  9227. i -= size
  9228. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9229. }
  9230. i--
  9231. dAtA[i] = 0x1
  9232. i--
  9233. dAtA[i] = 0xa2
  9234. }
  9235. }
  9236. i -= len(m.SchedulerName)
  9237. copy(dAtA[i:], m.SchedulerName)
  9238. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SchedulerName)))
  9239. i--
  9240. dAtA[i] = 0x1
  9241. i--
  9242. dAtA[i] = 0x9a
  9243. if m.Affinity != nil {
  9244. {
  9245. size, err := m.Affinity.MarshalToSizedBuffer(dAtA[:i])
  9246. if err != nil {
  9247. return 0, err
  9248. }
  9249. i -= size
  9250. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9251. }
  9252. i--
  9253. dAtA[i] = 0x1
  9254. i--
  9255. dAtA[i] = 0x92
  9256. }
  9257. i -= len(m.Subdomain)
  9258. copy(dAtA[i:], m.Subdomain)
  9259. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Subdomain)))
  9260. i--
  9261. dAtA[i] = 0x1
  9262. i--
  9263. dAtA[i] = 0x8a
  9264. i -= len(m.Hostname)
  9265. copy(dAtA[i:], m.Hostname)
  9266. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
  9267. i--
  9268. dAtA[i] = 0x1
  9269. i--
  9270. dAtA[i] = 0x82
  9271. if len(m.ImagePullSecrets) > 0 {
  9272. for iNdEx := len(m.ImagePullSecrets) - 1; iNdEx >= 0; iNdEx-- {
  9273. {
  9274. size, err := m.ImagePullSecrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9275. if err != nil {
  9276. return 0, err
  9277. }
  9278. i -= size
  9279. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9280. }
  9281. i--
  9282. dAtA[i] = 0x7a
  9283. }
  9284. }
  9285. if m.SecurityContext != nil {
  9286. {
  9287. size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
  9288. if err != nil {
  9289. return 0, err
  9290. }
  9291. i -= size
  9292. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9293. }
  9294. i--
  9295. dAtA[i] = 0x72
  9296. }
  9297. i--
  9298. if m.HostIPC {
  9299. dAtA[i] = 1
  9300. } else {
  9301. dAtA[i] = 0
  9302. }
  9303. i--
  9304. dAtA[i] = 0x68
  9305. i--
  9306. if m.HostPID {
  9307. dAtA[i] = 1
  9308. } else {
  9309. dAtA[i] = 0
  9310. }
  9311. i--
  9312. dAtA[i] = 0x60
  9313. i--
  9314. if m.HostNetwork {
  9315. dAtA[i] = 1
  9316. } else {
  9317. dAtA[i] = 0
  9318. }
  9319. i--
  9320. dAtA[i] = 0x58
  9321. i -= len(m.NodeName)
  9322. copy(dAtA[i:], m.NodeName)
  9323. i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeName)))
  9324. i--
  9325. dAtA[i] = 0x52
  9326. i -= len(m.DeprecatedServiceAccount)
  9327. copy(dAtA[i:], m.DeprecatedServiceAccount)
  9328. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DeprecatedServiceAccount)))
  9329. i--
  9330. dAtA[i] = 0x4a
  9331. i -= len(m.ServiceAccountName)
  9332. copy(dAtA[i:], m.ServiceAccountName)
  9333. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceAccountName)))
  9334. i--
  9335. dAtA[i] = 0x42
  9336. if len(m.NodeSelector) > 0 {
  9337. keysForNodeSelector := make([]string, 0, len(m.NodeSelector))
  9338. for k := range m.NodeSelector {
  9339. keysForNodeSelector = append(keysForNodeSelector, string(k))
  9340. }
  9341. sort.Strings(keysForNodeSelector)
  9342. for iNdEx := len(keysForNodeSelector) - 1; iNdEx >= 0; iNdEx-- {
  9343. v := m.NodeSelector[string(keysForNodeSelector[iNdEx])]
  9344. baseI := i
  9345. i -= len(v)
  9346. copy(dAtA[i:], v)
  9347. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  9348. i--
  9349. dAtA[i] = 0x12
  9350. i -= len(keysForNodeSelector[iNdEx])
  9351. copy(dAtA[i:], keysForNodeSelector[iNdEx])
  9352. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForNodeSelector[iNdEx])))
  9353. i--
  9354. dAtA[i] = 0xa
  9355. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  9356. i--
  9357. dAtA[i] = 0x3a
  9358. }
  9359. }
  9360. i -= len(m.DNSPolicy)
  9361. copy(dAtA[i:], m.DNSPolicy)
  9362. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DNSPolicy)))
  9363. i--
  9364. dAtA[i] = 0x32
  9365. if m.ActiveDeadlineSeconds != nil {
  9366. i = encodeVarintGenerated(dAtA, i, uint64(*m.ActiveDeadlineSeconds))
  9367. i--
  9368. dAtA[i] = 0x28
  9369. }
  9370. if m.TerminationGracePeriodSeconds != nil {
  9371. i = encodeVarintGenerated(dAtA, i, uint64(*m.TerminationGracePeriodSeconds))
  9372. i--
  9373. dAtA[i] = 0x20
  9374. }
  9375. i -= len(m.RestartPolicy)
  9376. copy(dAtA[i:], m.RestartPolicy)
  9377. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RestartPolicy)))
  9378. i--
  9379. dAtA[i] = 0x1a
  9380. if len(m.Containers) > 0 {
  9381. for iNdEx := len(m.Containers) - 1; iNdEx >= 0; iNdEx-- {
  9382. {
  9383. size, err := m.Containers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9384. if err != nil {
  9385. return 0, err
  9386. }
  9387. i -= size
  9388. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9389. }
  9390. i--
  9391. dAtA[i] = 0x12
  9392. }
  9393. }
  9394. if len(m.Volumes) > 0 {
  9395. for iNdEx := len(m.Volumes) - 1; iNdEx >= 0; iNdEx-- {
  9396. {
  9397. size, err := m.Volumes[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9398. if err != nil {
  9399. return 0, err
  9400. }
  9401. i -= size
  9402. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9403. }
  9404. i--
  9405. dAtA[i] = 0xa
  9406. }
  9407. }
  9408. return len(dAtA) - i, nil
  9409. }
  9410. func (m *PodStatus) Marshal() (dAtA []byte, err error) {
  9411. size := m.Size()
  9412. dAtA = make([]byte, size)
  9413. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9414. if err != nil {
  9415. return nil, err
  9416. }
  9417. return dAtA[:n], nil
  9418. }
  9419. func (m *PodStatus) MarshalTo(dAtA []byte) (int, error) {
  9420. size := m.Size()
  9421. return m.MarshalToSizedBuffer(dAtA[:size])
  9422. }
  9423. func (m *PodStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9424. i := len(dAtA)
  9425. _ = i
  9426. var l int
  9427. _ = l
  9428. if m.Resources != nil {
  9429. {
  9430. size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
  9431. if err != nil {
  9432. return 0, err
  9433. }
  9434. i -= size
  9435. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9436. }
  9437. i--
  9438. dAtA[i] = 0x1
  9439. i--
  9440. dAtA[i] = 0xa2
  9441. }
  9442. if len(m.AllocatedResources) > 0 {
  9443. keysForAllocatedResources := make([]string, 0, len(m.AllocatedResources))
  9444. for k := range m.AllocatedResources {
  9445. keysForAllocatedResources = append(keysForAllocatedResources, string(k))
  9446. }
  9447. sort.Strings(keysForAllocatedResources)
  9448. for iNdEx := len(keysForAllocatedResources) - 1; iNdEx >= 0; iNdEx-- {
  9449. v := m.AllocatedResources[ResourceName(keysForAllocatedResources[iNdEx])]
  9450. baseI := i
  9451. {
  9452. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  9453. if err != nil {
  9454. return 0, err
  9455. }
  9456. i -= size
  9457. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9458. }
  9459. i--
  9460. dAtA[i] = 0x12
  9461. i -= len(keysForAllocatedResources[iNdEx])
  9462. copy(dAtA[i:], keysForAllocatedResources[iNdEx])
  9463. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAllocatedResources[iNdEx])))
  9464. i--
  9465. dAtA[i] = 0xa
  9466. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  9467. i--
  9468. dAtA[i] = 0x1
  9469. i--
  9470. dAtA[i] = 0x9a
  9471. }
  9472. }
  9473. if m.ExtendedResourceClaimStatus != nil {
  9474. {
  9475. size, err := m.ExtendedResourceClaimStatus.MarshalToSizedBuffer(dAtA[:i])
  9476. if err != nil {
  9477. return 0, err
  9478. }
  9479. i -= size
  9480. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9481. }
  9482. i--
  9483. dAtA[i] = 0x1
  9484. i--
  9485. dAtA[i] = 0x92
  9486. }
  9487. i = encodeVarintGenerated(dAtA, i, uint64(m.ObservedGeneration))
  9488. i--
  9489. dAtA[i] = 0x1
  9490. i--
  9491. dAtA[i] = 0x88
  9492. if len(m.HostIPs) > 0 {
  9493. for iNdEx := len(m.HostIPs) - 1; iNdEx >= 0; iNdEx-- {
  9494. {
  9495. size, err := m.HostIPs[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9496. if err != nil {
  9497. return 0, err
  9498. }
  9499. i -= size
  9500. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9501. }
  9502. i--
  9503. dAtA[i] = 0x1
  9504. i--
  9505. dAtA[i] = 0x82
  9506. }
  9507. }
  9508. if len(m.ResourceClaimStatuses) > 0 {
  9509. for iNdEx := len(m.ResourceClaimStatuses) - 1; iNdEx >= 0; iNdEx-- {
  9510. {
  9511. size, err := m.ResourceClaimStatuses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9512. if err != nil {
  9513. return 0, err
  9514. }
  9515. i -= size
  9516. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9517. }
  9518. i--
  9519. dAtA[i] = 0x7a
  9520. }
  9521. }
  9522. i -= len(m.Resize)
  9523. copy(dAtA[i:], m.Resize)
  9524. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Resize)))
  9525. i--
  9526. dAtA[i] = 0x72
  9527. if len(m.EphemeralContainerStatuses) > 0 {
  9528. for iNdEx := len(m.EphemeralContainerStatuses) - 1; iNdEx >= 0; iNdEx-- {
  9529. {
  9530. size, err := m.EphemeralContainerStatuses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9531. if err != nil {
  9532. return 0, err
  9533. }
  9534. i -= size
  9535. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9536. }
  9537. i--
  9538. dAtA[i] = 0x6a
  9539. }
  9540. }
  9541. if len(m.PodIPs) > 0 {
  9542. for iNdEx := len(m.PodIPs) - 1; iNdEx >= 0; iNdEx-- {
  9543. {
  9544. size, err := m.PodIPs[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9545. if err != nil {
  9546. return 0, err
  9547. }
  9548. i -= size
  9549. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9550. }
  9551. i--
  9552. dAtA[i] = 0x62
  9553. }
  9554. }
  9555. i -= len(m.NominatedNodeName)
  9556. copy(dAtA[i:], m.NominatedNodeName)
  9557. i = encodeVarintGenerated(dAtA, i, uint64(len(m.NominatedNodeName)))
  9558. i--
  9559. dAtA[i] = 0x5a
  9560. if len(m.InitContainerStatuses) > 0 {
  9561. for iNdEx := len(m.InitContainerStatuses) - 1; iNdEx >= 0; iNdEx-- {
  9562. {
  9563. size, err := m.InitContainerStatuses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9564. if err != nil {
  9565. return 0, err
  9566. }
  9567. i -= size
  9568. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9569. }
  9570. i--
  9571. dAtA[i] = 0x52
  9572. }
  9573. }
  9574. i -= len(m.QOSClass)
  9575. copy(dAtA[i:], m.QOSClass)
  9576. i = encodeVarintGenerated(dAtA, i, uint64(len(m.QOSClass)))
  9577. i--
  9578. dAtA[i] = 0x4a
  9579. if len(m.ContainerStatuses) > 0 {
  9580. for iNdEx := len(m.ContainerStatuses) - 1; iNdEx >= 0; iNdEx-- {
  9581. {
  9582. size, err := m.ContainerStatuses[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9583. if err != nil {
  9584. return 0, err
  9585. }
  9586. i -= size
  9587. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9588. }
  9589. i--
  9590. dAtA[i] = 0x42
  9591. }
  9592. }
  9593. if m.StartTime != nil {
  9594. {
  9595. size, err := m.StartTime.MarshalToSizedBuffer(dAtA[:i])
  9596. if err != nil {
  9597. return 0, err
  9598. }
  9599. i -= size
  9600. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9601. }
  9602. i--
  9603. dAtA[i] = 0x3a
  9604. }
  9605. i -= len(m.PodIP)
  9606. copy(dAtA[i:], m.PodIP)
  9607. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodIP)))
  9608. i--
  9609. dAtA[i] = 0x32
  9610. i -= len(m.HostIP)
  9611. copy(dAtA[i:], m.HostIP)
  9612. i = encodeVarintGenerated(dAtA, i, uint64(len(m.HostIP)))
  9613. i--
  9614. dAtA[i] = 0x2a
  9615. i -= len(m.Reason)
  9616. copy(dAtA[i:], m.Reason)
  9617. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  9618. i--
  9619. dAtA[i] = 0x22
  9620. i -= len(m.Message)
  9621. copy(dAtA[i:], m.Message)
  9622. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  9623. i--
  9624. dAtA[i] = 0x1a
  9625. if len(m.Conditions) > 0 {
  9626. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  9627. {
  9628. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9629. if err != nil {
  9630. return 0, err
  9631. }
  9632. i -= size
  9633. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9634. }
  9635. i--
  9636. dAtA[i] = 0x12
  9637. }
  9638. }
  9639. i -= len(m.Phase)
  9640. copy(dAtA[i:], m.Phase)
  9641. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Phase)))
  9642. i--
  9643. dAtA[i] = 0xa
  9644. return len(dAtA) - i, nil
  9645. }
  9646. func (m *PodStatusResult) Marshal() (dAtA []byte, err error) {
  9647. size := m.Size()
  9648. dAtA = make([]byte, size)
  9649. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9650. if err != nil {
  9651. return nil, err
  9652. }
  9653. return dAtA[:n], nil
  9654. }
  9655. func (m *PodStatusResult) MarshalTo(dAtA []byte) (int, error) {
  9656. size := m.Size()
  9657. return m.MarshalToSizedBuffer(dAtA[:size])
  9658. }
  9659. func (m *PodStatusResult) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9660. i := len(dAtA)
  9661. _ = i
  9662. var l int
  9663. _ = l
  9664. {
  9665. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  9666. if err != nil {
  9667. return 0, err
  9668. }
  9669. i -= size
  9670. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9671. }
  9672. i--
  9673. dAtA[i] = 0x12
  9674. {
  9675. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  9676. if err != nil {
  9677. return 0, err
  9678. }
  9679. i -= size
  9680. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9681. }
  9682. i--
  9683. dAtA[i] = 0xa
  9684. return len(dAtA) - i, nil
  9685. }
  9686. func (m *PodTemplate) Marshal() (dAtA []byte, err error) {
  9687. size := m.Size()
  9688. dAtA = make([]byte, size)
  9689. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9690. if err != nil {
  9691. return nil, err
  9692. }
  9693. return dAtA[:n], nil
  9694. }
  9695. func (m *PodTemplate) MarshalTo(dAtA []byte) (int, error) {
  9696. size := m.Size()
  9697. return m.MarshalToSizedBuffer(dAtA[:size])
  9698. }
  9699. func (m *PodTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9700. i := len(dAtA)
  9701. _ = i
  9702. var l int
  9703. _ = l
  9704. {
  9705. size, err := m.Template.MarshalToSizedBuffer(dAtA[:i])
  9706. if err != nil {
  9707. return 0, err
  9708. }
  9709. i -= size
  9710. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9711. }
  9712. i--
  9713. dAtA[i] = 0x12
  9714. {
  9715. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  9716. if err != nil {
  9717. return 0, err
  9718. }
  9719. i -= size
  9720. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9721. }
  9722. i--
  9723. dAtA[i] = 0xa
  9724. return len(dAtA) - i, nil
  9725. }
  9726. func (m *PodTemplateList) Marshal() (dAtA []byte, err error) {
  9727. size := m.Size()
  9728. dAtA = make([]byte, size)
  9729. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9730. if err != nil {
  9731. return nil, err
  9732. }
  9733. return dAtA[:n], nil
  9734. }
  9735. func (m *PodTemplateList) MarshalTo(dAtA []byte) (int, error) {
  9736. size := m.Size()
  9737. return m.MarshalToSizedBuffer(dAtA[:size])
  9738. }
  9739. func (m *PodTemplateList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9740. i := len(dAtA)
  9741. _ = i
  9742. var l int
  9743. _ = l
  9744. if len(m.Items) > 0 {
  9745. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  9746. {
  9747. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  9748. if err != nil {
  9749. return 0, err
  9750. }
  9751. i -= size
  9752. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9753. }
  9754. i--
  9755. dAtA[i] = 0x12
  9756. }
  9757. }
  9758. {
  9759. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  9760. if err != nil {
  9761. return 0, err
  9762. }
  9763. i -= size
  9764. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9765. }
  9766. i--
  9767. dAtA[i] = 0xa
  9768. return len(dAtA) - i, nil
  9769. }
  9770. func (m *PodTemplateSpec) Marshal() (dAtA []byte, err error) {
  9771. size := m.Size()
  9772. dAtA = make([]byte, size)
  9773. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9774. if err != nil {
  9775. return nil, err
  9776. }
  9777. return dAtA[:n], nil
  9778. }
  9779. func (m *PodTemplateSpec) MarshalTo(dAtA []byte) (int, error) {
  9780. size := m.Size()
  9781. return m.MarshalToSizedBuffer(dAtA[:size])
  9782. }
  9783. func (m *PodTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9784. i := len(dAtA)
  9785. _ = i
  9786. var l int
  9787. _ = l
  9788. {
  9789. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  9790. if err != nil {
  9791. return 0, err
  9792. }
  9793. i -= size
  9794. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9795. }
  9796. i--
  9797. dAtA[i] = 0x12
  9798. {
  9799. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  9800. if err != nil {
  9801. return 0, err
  9802. }
  9803. i -= size
  9804. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9805. }
  9806. i--
  9807. dAtA[i] = 0xa
  9808. return len(dAtA) - i, nil
  9809. }
  9810. func (m *PortStatus) Marshal() (dAtA []byte, err error) {
  9811. size := m.Size()
  9812. dAtA = make([]byte, size)
  9813. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9814. if err != nil {
  9815. return nil, err
  9816. }
  9817. return dAtA[:n], nil
  9818. }
  9819. func (m *PortStatus) MarshalTo(dAtA []byte) (int, error) {
  9820. size := m.Size()
  9821. return m.MarshalToSizedBuffer(dAtA[:size])
  9822. }
  9823. func (m *PortStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9824. i := len(dAtA)
  9825. _ = i
  9826. var l int
  9827. _ = l
  9828. if m.Error != nil {
  9829. i -= len(*m.Error)
  9830. copy(dAtA[i:], *m.Error)
  9831. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Error)))
  9832. i--
  9833. dAtA[i] = 0x1a
  9834. }
  9835. i -= len(m.Protocol)
  9836. copy(dAtA[i:], m.Protocol)
  9837. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
  9838. i--
  9839. dAtA[i] = 0x12
  9840. i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
  9841. i--
  9842. dAtA[i] = 0x8
  9843. return len(dAtA) - i, nil
  9844. }
  9845. func (m *PortworxVolumeSource) Marshal() (dAtA []byte, err error) {
  9846. size := m.Size()
  9847. dAtA = make([]byte, size)
  9848. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9849. if err != nil {
  9850. return nil, err
  9851. }
  9852. return dAtA[:n], nil
  9853. }
  9854. func (m *PortworxVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  9855. size := m.Size()
  9856. return m.MarshalToSizedBuffer(dAtA[:size])
  9857. }
  9858. func (m *PortworxVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9859. i := len(dAtA)
  9860. _ = i
  9861. var l int
  9862. _ = l
  9863. i--
  9864. if m.ReadOnly {
  9865. dAtA[i] = 1
  9866. } else {
  9867. dAtA[i] = 0
  9868. }
  9869. i--
  9870. dAtA[i] = 0x18
  9871. i -= len(m.FSType)
  9872. copy(dAtA[i:], m.FSType)
  9873. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  9874. i--
  9875. dAtA[i] = 0x12
  9876. i -= len(m.VolumeID)
  9877. copy(dAtA[i:], m.VolumeID)
  9878. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeID)))
  9879. i--
  9880. dAtA[i] = 0xa
  9881. return len(dAtA) - i, nil
  9882. }
  9883. func (m *Preconditions) Marshal() (dAtA []byte, err error) {
  9884. size := m.Size()
  9885. dAtA = make([]byte, size)
  9886. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9887. if err != nil {
  9888. return nil, err
  9889. }
  9890. return dAtA[:n], nil
  9891. }
  9892. func (m *Preconditions) MarshalTo(dAtA []byte) (int, error) {
  9893. size := m.Size()
  9894. return m.MarshalToSizedBuffer(dAtA[:size])
  9895. }
  9896. func (m *Preconditions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9897. i := len(dAtA)
  9898. _ = i
  9899. var l int
  9900. _ = l
  9901. if m.UID != nil {
  9902. i -= len(*m.UID)
  9903. copy(dAtA[i:], *m.UID)
  9904. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.UID)))
  9905. i--
  9906. dAtA[i] = 0xa
  9907. }
  9908. return len(dAtA) - i, nil
  9909. }
  9910. func (m *PreferAvoidPodsEntry) Marshal() (dAtA []byte, err error) {
  9911. size := m.Size()
  9912. dAtA = make([]byte, size)
  9913. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9914. if err != nil {
  9915. return nil, err
  9916. }
  9917. return dAtA[:n], nil
  9918. }
  9919. func (m *PreferAvoidPodsEntry) MarshalTo(dAtA []byte) (int, error) {
  9920. size := m.Size()
  9921. return m.MarshalToSizedBuffer(dAtA[:size])
  9922. }
  9923. func (m *PreferAvoidPodsEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9924. i := len(dAtA)
  9925. _ = i
  9926. var l int
  9927. _ = l
  9928. i -= len(m.Message)
  9929. copy(dAtA[i:], m.Message)
  9930. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  9931. i--
  9932. dAtA[i] = 0x22
  9933. i -= len(m.Reason)
  9934. copy(dAtA[i:], m.Reason)
  9935. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  9936. i--
  9937. dAtA[i] = 0x1a
  9938. {
  9939. size, err := m.EvictionTime.MarshalToSizedBuffer(dAtA[:i])
  9940. if err != nil {
  9941. return 0, err
  9942. }
  9943. i -= size
  9944. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9945. }
  9946. i--
  9947. dAtA[i] = 0x12
  9948. {
  9949. size, err := m.PodSignature.MarshalToSizedBuffer(dAtA[:i])
  9950. if err != nil {
  9951. return 0, err
  9952. }
  9953. i -= size
  9954. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9955. }
  9956. i--
  9957. dAtA[i] = 0xa
  9958. return len(dAtA) - i, nil
  9959. }
  9960. func (m *PreferredSchedulingTerm) Marshal() (dAtA []byte, err error) {
  9961. size := m.Size()
  9962. dAtA = make([]byte, size)
  9963. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9964. if err != nil {
  9965. return nil, err
  9966. }
  9967. return dAtA[:n], nil
  9968. }
  9969. func (m *PreferredSchedulingTerm) MarshalTo(dAtA []byte) (int, error) {
  9970. size := m.Size()
  9971. return m.MarshalToSizedBuffer(dAtA[:size])
  9972. }
  9973. func (m *PreferredSchedulingTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9974. i := len(dAtA)
  9975. _ = i
  9976. var l int
  9977. _ = l
  9978. {
  9979. size, err := m.Preference.MarshalToSizedBuffer(dAtA[:i])
  9980. if err != nil {
  9981. return 0, err
  9982. }
  9983. i -= size
  9984. i = encodeVarintGenerated(dAtA, i, uint64(size))
  9985. }
  9986. i--
  9987. dAtA[i] = 0x12
  9988. i = encodeVarintGenerated(dAtA, i, uint64(m.Weight))
  9989. i--
  9990. dAtA[i] = 0x8
  9991. return len(dAtA) - i, nil
  9992. }
  9993. func (m *Probe) Marshal() (dAtA []byte, err error) {
  9994. size := m.Size()
  9995. dAtA = make([]byte, size)
  9996. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  9997. if err != nil {
  9998. return nil, err
  9999. }
  10000. return dAtA[:n], nil
  10001. }
  10002. func (m *Probe) MarshalTo(dAtA []byte) (int, error) {
  10003. size := m.Size()
  10004. return m.MarshalToSizedBuffer(dAtA[:size])
  10005. }
  10006. func (m *Probe) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10007. i := len(dAtA)
  10008. _ = i
  10009. var l int
  10010. _ = l
  10011. if m.TerminationGracePeriodSeconds != nil {
  10012. i = encodeVarintGenerated(dAtA, i, uint64(*m.TerminationGracePeriodSeconds))
  10013. i--
  10014. dAtA[i] = 0x38
  10015. }
  10016. i = encodeVarintGenerated(dAtA, i, uint64(m.FailureThreshold))
  10017. i--
  10018. dAtA[i] = 0x30
  10019. i = encodeVarintGenerated(dAtA, i, uint64(m.SuccessThreshold))
  10020. i--
  10021. dAtA[i] = 0x28
  10022. i = encodeVarintGenerated(dAtA, i, uint64(m.PeriodSeconds))
  10023. i--
  10024. dAtA[i] = 0x20
  10025. i = encodeVarintGenerated(dAtA, i, uint64(m.TimeoutSeconds))
  10026. i--
  10027. dAtA[i] = 0x18
  10028. i = encodeVarintGenerated(dAtA, i, uint64(m.InitialDelaySeconds))
  10029. i--
  10030. dAtA[i] = 0x10
  10031. {
  10032. size, err := m.ProbeHandler.MarshalToSizedBuffer(dAtA[:i])
  10033. if err != nil {
  10034. return 0, err
  10035. }
  10036. i -= size
  10037. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10038. }
  10039. i--
  10040. dAtA[i] = 0xa
  10041. return len(dAtA) - i, nil
  10042. }
  10043. func (m *ProbeHandler) Marshal() (dAtA []byte, err error) {
  10044. size := m.Size()
  10045. dAtA = make([]byte, size)
  10046. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10047. if err != nil {
  10048. return nil, err
  10049. }
  10050. return dAtA[:n], nil
  10051. }
  10052. func (m *ProbeHandler) MarshalTo(dAtA []byte) (int, error) {
  10053. size := m.Size()
  10054. return m.MarshalToSizedBuffer(dAtA[:size])
  10055. }
  10056. func (m *ProbeHandler) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10057. i := len(dAtA)
  10058. _ = i
  10059. var l int
  10060. _ = l
  10061. if m.GRPC != nil {
  10062. {
  10063. size, err := m.GRPC.MarshalToSizedBuffer(dAtA[:i])
  10064. if err != nil {
  10065. return 0, err
  10066. }
  10067. i -= size
  10068. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10069. }
  10070. i--
  10071. dAtA[i] = 0x22
  10072. }
  10073. if m.TCPSocket != nil {
  10074. {
  10075. size, err := m.TCPSocket.MarshalToSizedBuffer(dAtA[:i])
  10076. if err != nil {
  10077. return 0, err
  10078. }
  10079. i -= size
  10080. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10081. }
  10082. i--
  10083. dAtA[i] = 0x1a
  10084. }
  10085. if m.HTTPGet != nil {
  10086. {
  10087. size, err := m.HTTPGet.MarshalToSizedBuffer(dAtA[:i])
  10088. if err != nil {
  10089. return 0, err
  10090. }
  10091. i -= size
  10092. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10093. }
  10094. i--
  10095. dAtA[i] = 0x12
  10096. }
  10097. if m.Exec != nil {
  10098. {
  10099. size, err := m.Exec.MarshalToSizedBuffer(dAtA[:i])
  10100. if err != nil {
  10101. return 0, err
  10102. }
  10103. i -= size
  10104. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10105. }
  10106. i--
  10107. dAtA[i] = 0xa
  10108. }
  10109. return len(dAtA) - i, nil
  10110. }
  10111. func (m *ProjectedVolumeSource) Marshal() (dAtA []byte, err error) {
  10112. size := m.Size()
  10113. dAtA = make([]byte, size)
  10114. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10115. if err != nil {
  10116. return nil, err
  10117. }
  10118. return dAtA[:n], nil
  10119. }
  10120. func (m *ProjectedVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  10121. size := m.Size()
  10122. return m.MarshalToSizedBuffer(dAtA[:size])
  10123. }
  10124. func (m *ProjectedVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10125. i := len(dAtA)
  10126. _ = i
  10127. var l int
  10128. _ = l
  10129. if m.DefaultMode != nil {
  10130. i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
  10131. i--
  10132. dAtA[i] = 0x10
  10133. }
  10134. if len(m.Sources) > 0 {
  10135. for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  10136. {
  10137. size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10138. if err != nil {
  10139. return 0, err
  10140. }
  10141. i -= size
  10142. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10143. }
  10144. i--
  10145. dAtA[i] = 0xa
  10146. }
  10147. }
  10148. return len(dAtA) - i, nil
  10149. }
  10150. func (m *QuobyteVolumeSource) Marshal() (dAtA []byte, err error) {
  10151. size := m.Size()
  10152. dAtA = make([]byte, size)
  10153. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10154. if err != nil {
  10155. return nil, err
  10156. }
  10157. return dAtA[:n], nil
  10158. }
  10159. func (m *QuobyteVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  10160. size := m.Size()
  10161. return m.MarshalToSizedBuffer(dAtA[:size])
  10162. }
  10163. func (m *QuobyteVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10164. i := len(dAtA)
  10165. _ = i
  10166. var l int
  10167. _ = l
  10168. i -= len(m.Tenant)
  10169. copy(dAtA[i:], m.Tenant)
  10170. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Tenant)))
  10171. i--
  10172. dAtA[i] = 0x32
  10173. i -= len(m.Group)
  10174. copy(dAtA[i:], m.Group)
  10175. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Group)))
  10176. i--
  10177. dAtA[i] = 0x2a
  10178. i -= len(m.User)
  10179. copy(dAtA[i:], m.User)
  10180. i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
  10181. i--
  10182. dAtA[i] = 0x22
  10183. i--
  10184. if m.ReadOnly {
  10185. dAtA[i] = 1
  10186. } else {
  10187. dAtA[i] = 0
  10188. }
  10189. i--
  10190. dAtA[i] = 0x18
  10191. i -= len(m.Volume)
  10192. copy(dAtA[i:], m.Volume)
  10193. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Volume)))
  10194. i--
  10195. dAtA[i] = 0x12
  10196. i -= len(m.Registry)
  10197. copy(dAtA[i:], m.Registry)
  10198. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Registry)))
  10199. i--
  10200. dAtA[i] = 0xa
  10201. return len(dAtA) - i, nil
  10202. }
  10203. func (m *RBDPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  10204. size := m.Size()
  10205. dAtA = make([]byte, size)
  10206. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10207. if err != nil {
  10208. return nil, err
  10209. }
  10210. return dAtA[:n], nil
  10211. }
  10212. func (m *RBDPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  10213. size := m.Size()
  10214. return m.MarshalToSizedBuffer(dAtA[:size])
  10215. }
  10216. func (m *RBDPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10217. i := len(dAtA)
  10218. _ = i
  10219. var l int
  10220. _ = l
  10221. i--
  10222. if m.ReadOnly {
  10223. dAtA[i] = 1
  10224. } else {
  10225. dAtA[i] = 0
  10226. }
  10227. i--
  10228. dAtA[i] = 0x40
  10229. if m.SecretRef != nil {
  10230. {
  10231. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  10232. if err != nil {
  10233. return 0, err
  10234. }
  10235. i -= size
  10236. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10237. }
  10238. i--
  10239. dAtA[i] = 0x3a
  10240. }
  10241. i -= len(m.Keyring)
  10242. copy(dAtA[i:], m.Keyring)
  10243. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Keyring)))
  10244. i--
  10245. dAtA[i] = 0x32
  10246. i -= len(m.RadosUser)
  10247. copy(dAtA[i:], m.RadosUser)
  10248. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RadosUser)))
  10249. i--
  10250. dAtA[i] = 0x2a
  10251. i -= len(m.RBDPool)
  10252. copy(dAtA[i:], m.RBDPool)
  10253. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDPool)))
  10254. i--
  10255. dAtA[i] = 0x22
  10256. i -= len(m.FSType)
  10257. copy(dAtA[i:], m.FSType)
  10258. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  10259. i--
  10260. dAtA[i] = 0x1a
  10261. i -= len(m.RBDImage)
  10262. copy(dAtA[i:], m.RBDImage)
  10263. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDImage)))
  10264. i--
  10265. dAtA[i] = 0x12
  10266. if len(m.CephMonitors) > 0 {
  10267. for iNdEx := len(m.CephMonitors) - 1; iNdEx >= 0; iNdEx-- {
  10268. i -= len(m.CephMonitors[iNdEx])
  10269. copy(dAtA[i:], m.CephMonitors[iNdEx])
  10270. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CephMonitors[iNdEx])))
  10271. i--
  10272. dAtA[i] = 0xa
  10273. }
  10274. }
  10275. return len(dAtA) - i, nil
  10276. }
  10277. func (m *RBDVolumeSource) Marshal() (dAtA []byte, err error) {
  10278. size := m.Size()
  10279. dAtA = make([]byte, size)
  10280. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10281. if err != nil {
  10282. return nil, err
  10283. }
  10284. return dAtA[:n], nil
  10285. }
  10286. func (m *RBDVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  10287. size := m.Size()
  10288. return m.MarshalToSizedBuffer(dAtA[:size])
  10289. }
  10290. func (m *RBDVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10291. i := len(dAtA)
  10292. _ = i
  10293. var l int
  10294. _ = l
  10295. i--
  10296. if m.ReadOnly {
  10297. dAtA[i] = 1
  10298. } else {
  10299. dAtA[i] = 0
  10300. }
  10301. i--
  10302. dAtA[i] = 0x40
  10303. if m.SecretRef != nil {
  10304. {
  10305. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  10306. if err != nil {
  10307. return 0, err
  10308. }
  10309. i -= size
  10310. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10311. }
  10312. i--
  10313. dAtA[i] = 0x3a
  10314. }
  10315. i -= len(m.Keyring)
  10316. copy(dAtA[i:], m.Keyring)
  10317. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Keyring)))
  10318. i--
  10319. dAtA[i] = 0x32
  10320. i -= len(m.RadosUser)
  10321. copy(dAtA[i:], m.RadosUser)
  10322. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RadosUser)))
  10323. i--
  10324. dAtA[i] = 0x2a
  10325. i -= len(m.RBDPool)
  10326. copy(dAtA[i:], m.RBDPool)
  10327. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDPool)))
  10328. i--
  10329. dAtA[i] = 0x22
  10330. i -= len(m.FSType)
  10331. copy(dAtA[i:], m.FSType)
  10332. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  10333. i--
  10334. dAtA[i] = 0x1a
  10335. i -= len(m.RBDImage)
  10336. copy(dAtA[i:], m.RBDImage)
  10337. i = encodeVarintGenerated(dAtA, i, uint64(len(m.RBDImage)))
  10338. i--
  10339. dAtA[i] = 0x12
  10340. if len(m.CephMonitors) > 0 {
  10341. for iNdEx := len(m.CephMonitors) - 1; iNdEx >= 0; iNdEx-- {
  10342. i -= len(m.CephMonitors[iNdEx])
  10343. copy(dAtA[i:], m.CephMonitors[iNdEx])
  10344. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CephMonitors[iNdEx])))
  10345. i--
  10346. dAtA[i] = 0xa
  10347. }
  10348. }
  10349. return len(dAtA) - i, nil
  10350. }
  10351. func (m *RangeAllocation) Marshal() (dAtA []byte, err error) {
  10352. size := m.Size()
  10353. dAtA = make([]byte, size)
  10354. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10355. if err != nil {
  10356. return nil, err
  10357. }
  10358. return dAtA[:n], nil
  10359. }
  10360. func (m *RangeAllocation) MarshalTo(dAtA []byte) (int, error) {
  10361. size := m.Size()
  10362. return m.MarshalToSizedBuffer(dAtA[:size])
  10363. }
  10364. func (m *RangeAllocation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10365. i := len(dAtA)
  10366. _ = i
  10367. var l int
  10368. _ = l
  10369. if m.Data != nil {
  10370. i -= len(m.Data)
  10371. copy(dAtA[i:], m.Data)
  10372. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Data)))
  10373. i--
  10374. dAtA[i] = 0x1a
  10375. }
  10376. i -= len(m.Range)
  10377. copy(dAtA[i:], m.Range)
  10378. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Range)))
  10379. i--
  10380. dAtA[i] = 0x12
  10381. {
  10382. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  10383. if err != nil {
  10384. return 0, err
  10385. }
  10386. i -= size
  10387. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10388. }
  10389. i--
  10390. dAtA[i] = 0xa
  10391. return len(dAtA) - i, nil
  10392. }
  10393. func (m *ReplicationController) Marshal() (dAtA []byte, err error) {
  10394. size := m.Size()
  10395. dAtA = make([]byte, size)
  10396. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10397. if err != nil {
  10398. return nil, err
  10399. }
  10400. return dAtA[:n], nil
  10401. }
  10402. func (m *ReplicationController) MarshalTo(dAtA []byte) (int, error) {
  10403. size := m.Size()
  10404. return m.MarshalToSizedBuffer(dAtA[:size])
  10405. }
  10406. func (m *ReplicationController) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10407. i := len(dAtA)
  10408. _ = i
  10409. var l int
  10410. _ = l
  10411. {
  10412. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  10413. if err != nil {
  10414. return 0, err
  10415. }
  10416. i -= size
  10417. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10418. }
  10419. i--
  10420. dAtA[i] = 0x1a
  10421. {
  10422. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  10423. if err != nil {
  10424. return 0, err
  10425. }
  10426. i -= size
  10427. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10428. }
  10429. i--
  10430. dAtA[i] = 0x12
  10431. {
  10432. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  10433. if err != nil {
  10434. return 0, err
  10435. }
  10436. i -= size
  10437. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10438. }
  10439. i--
  10440. dAtA[i] = 0xa
  10441. return len(dAtA) - i, nil
  10442. }
  10443. func (m *ReplicationControllerCondition) Marshal() (dAtA []byte, err error) {
  10444. size := m.Size()
  10445. dAtA = make([]byte, size)
  10446. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10447. if err != nil {
  10448. return nil, err
  10449. }
  10450. return dAtA[:n], nil
  10451. }
  10452. func (m *ReplicationControllerCondition) MarshalTo(dAtA []byte) (int, error) {
  10453. size := m.Size()
  10454. return m.MarshalToSizedBuffer(dAtA[:size])
  10455. }
  10456. func (m *ReplicationControllerCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10457. i := len(dAtA)
  10458. _ = i
  10459. var l int
  10460. _ = l
  10461. i -= len(m.Message)
  10462. copy(dAtA[i:], m.Message)
  10463. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  10464. i--
  10465. dAtA[i] = 0x2a
  10466. i -= len(m.Reason)
  10467. copy(dAtA[i:], m.Reason)
  10468. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  10469. i--
  10470. dAtA[i] = 0x22
  10471. {
  10472. size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
  10473. if err != nil {
  10474. return 0, err
  10475. }
  10476. i -= size
  10477. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10478. }
  10479. i--
  10480. dAtA[i] = 0x1a
  10481. i -= len(m.Status)
  10482. copy(dAtA[i:], m.Status)
  10483. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  10484. i--
  10485. dAtA[i] = 0x12
  10486. i -= len(m.Type)
  10487. copy(dAtA[i:], m.Type)
  10488. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  10489. i--
  10490. dAtA[i] = 0xa
  10491. return len(dAtA) - i, nil
  10492. }
  10493. func (m *ReplicationControllerList) Marshal() (dAtA []byte, err error) {
  10494. size := m.Size()
  10495. dAtA = make([]byte, size)
  10496. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10497. if err != nil {
  10498. return nil, err
  10499. }
  10500. return dAtA[:n], nil
  10501. }
  10502. func (m *ReplicationControllerList) MarshalTo(dAtA []byte) (int, error) {
  10503. size := m.Size()
  10504. return m.MarshalToSizedBuffer(dAtA[:size])
  10505. }
  10506. func (m *ReplicationControllerList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10507. i := len(dAtA)
  10508. _ = i
  10509. var l int
  10510. _ = l
  10511. if len(m.Items) > 0 {
  10512. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  10513. {
  10514. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10515. if err != nil {
  10516. return 0, err
  10517. }
  10518. i -= size
  10519. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10520. }
  10521. i--
  10522. dAtA[i] = 0x12
  10523. }
  10524. }
  10525. {
  10526. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  10527. if err != nil {
  10528. return 0, err
  10529. }
  10530. i -= size
  10531. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10532. }
  10533. i--
  10534. dAtA[i] = 0xa
  10535. return len(dAtA) - i, nil
  10536. }
  10537. func (m *ReplicationControllerSpec) Marshal() (dAtA []byte, err error) {
  10538. size := m.Size()
  10539. dAtA = make([]byte, size)
  10540. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10541. if err != nil {
  10542. return nil, err
  10543. }
  10544. return dAtA[:n], nil
  10545. }
  10546. func (m *ReplicationControllerSpec) MarshalTo(dAtA []byte) (int, error) {
  10547. size := m.Size()
  10548. return m.MarshalToSizedBuffer(dAtA[:size])
  10549. }
  10550. func (m *ReplicationControllerSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10551. i := len(dAtA)
  10552. _ = i
  10553. var l int
  10554. _ = l
  10555. i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds))
  10556. i--
  10557. dAtA[i] = 0x20
  10558. if m.Template != nil {
  10559. {
  10560. size, err := m.Template.MarshalToSizedBuffer(dAtA[:i])
  10561. if err != nil {
  10562. return 0, err
  10563. }
  10564. i -= size
  10565. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10566. }
  10567. i--
  10568. dAtA[i] = 0x1a
  10569. }
  10570. if len(m.Selector) > 0 {
  10571. keysForSelector := make([]string, 0, len(m.Selector))
  10572. for k := range m.Selector {
  10573. keysForSelector = append(keysForSelector, string(k))
  10574. }
  10575. sort.Strings(keysForSelector)
  10576. for iNdEx := len(keysForSelector) - 1; iNdEx >= 0; iNdEx-- {
  10577. v := m.Selector[string(keysForSelector[iNdEx])]
  10578. baseI := i
  10579. i -= len(v)
  10580. copy(dAtA[i:], v)
  10581. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  10582. i--
  10583. dAtA[i] = 0x12
  10584. i -= len(keysForSelector[iNdEx])
  10585. copy(dAtA[i:], keysForSelector[iNdEx])
  10586. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForSelector[iNdEx])))
  10587. i--
  10588. dAtA[i] = 0xa
  10589. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  10590. i--
  10591. dAtA[i] = 0x12
  10592. }
  10593. }
  10594. if m.Replicas != nil {
  10595. i = encodeVarintGenerated(dAtA, i, uint64(*m.Replicas))
  10596. i--
  10597. dAtA[i] = 0x8
  10598. }
  10599. return len(dAtA) - i, nil
  10600. }
  10601. func (m *ReplicationControllerStatus) Marshal() (dAtA []byte, err error) {
  10602. size := m.Size()
  10603. dAtA = make([]byte, size)
  10604. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10605. if err != nil {
  10606. return nil, err
  10607. }
  10608. return dAtA[:n], nil
  10609. }
  10610. func (m *ReplicationControllerStatus) MarshalTo(dAtA []byte) (int, error) {
  10611. size := m.Size()
  10612. return m.MarshalToSizedBuffer(dAtA[:size])
  10613. }
  10614. func (m *ReplicationControllerStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10615. i := len(dAtA)
  10616. _ = i
  10617. var l int
  10618. _ = l
  10619. if len(m.Conditions) > 0 {
  10620. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  10621. {
  10622. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10623. if err != nil {
  10624. return 0, err
  10625. }
  10626. i -= size
  10627. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10628. }
  10629. i--
  10630. dAtA[i] = 0x32
  10631. }
  10632. }
  10633. i = encodeVarintGenerated(dAtA, i, uint64(m.AvailableReplicas))
  10634. i--
  10635. dAtA[i] = 0x28
  10636. i = encodeVarintGenerated(dAtA, i, uint64(m.ReadyReplicas))
  10637. i--
  10638. dAtA[i] = 0x20
  10639. i = encodeVarintGenerated(dAtA, i, uint64(m.ObservedGeneration))
  10640. i--
  10641. dAtA[i] = 0x18
  10642. i = encodeVarintGenerated(dAtA, i, uint64(m.FullyLabeledReplicas))
  10643. i--
  10644. dAtA[i] = 0x10
  10645. i = encodeVarintGenerated(dAtA, i, uint64(m.Replicas))
  10646. i--
  10647. dAtA[i] = 0x8
  10648. return len(dAtA) - i, nil
  10649. }
  10650. func (m *ResourceClaim) Marshal() (dAtA []byte, err error) {
  10651. size := m.Size()
  10652. dAtA = make([]byte, size)
  10653. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10654. if err != nil {
  10655. return nil, err
  10656. }
  10657. return dAtA[:n], nil
  10658. }
  10659. func (m *ResourceClaim) MarshalTo(dAtA []byte) (int, error) {
  10660. size := m.Size()
  10661. return m.MarshalToSizedBuffer(dAtA[:size])
  10662. }
  10663. func (m *ResourceClaim) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10664. i := len(dAtA)
  10665. _ = i
  10666. var l int
  10667. _ = l
  10668. i -= len(m.Request)
  10669. copy(dAtA[i:], m.Request)
  10670. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Request)))
  10671. i--
  10672. dAtA[i] = 0x12
  10673. i -= len(m.Name)
  10674. copy(dAtA[i:], m.Name)
  10675. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  10676. i--
  10677. dAtA[i] = 0xa
  10678. return len(dAtA) - i, nil
  10679. }
  10680. func (m *ResourceFieldSelector) Marshal() (dAtA []byte, err error) {
  10681. size := m.Size()
  10682. dAtA = make([]byte, size)
  10683. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10684. if err != nil {
  10685. return nil, err
  10686. }
  10687. return dAtA[:n], nil
  10688. }
  10689. func (m *ResourceFieldSelector) MarshalTo(dAtA []byte) (int, error) {
  10690. size := m.Size()
  10691. return m.MarshalToSizedBuffer(dAtA[:size])
  10692. }
  10693. func (m *ResourceFieldSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10694. i := len(dAtA)
  10695. _ = i
  10696. var l int
  10697. _ = l
  10698. {
  10699. size, err := m.Divisor.MarshalToSizedBuffer(dAtA[:i])
  10700. if err != nil {
  10701. return 0, err
  10702. }
  10703. i -= size
  10704. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10705. }
  10706. i--
  10707. dAtA[i] = 0x1a
  10708. i -= len(m.Resource)
  10709. copy(dAtA[i:], m.Resource)
  10710. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Resource)))
  10711. i--
  10712. dAtA[i] = 0x12
  10713. i -= len(m.ContainerName)
  10714. copy(dAtA[i:], m.ContainerName)
  10715. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContainerName)))
  10716. i--
  10717. dAtA[i] = 0xa
  10718. return len(dAtA) - i, nil
  10719. }
  10720. func (m *ResourceHealth) Marshal() (dAtA []byte, err error) {
  10721. size := m.Size()
  10722. dAtA = make([]byte, size)
  10723. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10724. if err != nil {
  10725. return nil, err
  10726. }
  10727. return dAtA[:n], nil
  10728. }
  10729. func (m *ResourceHealth) MarshalTo(dAtA []byte) (int, error) {
  10730. size := m.Size()
  10731. return m.MarshalToSizedBuffer(dAtA[:size])
  10732. }
  10733. func (m *ResourceHealth) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10734. i := len(dAtA)
  10735. _ = i
  10736. var l int
  10737. _ = l
  10738. i -= len(m.Health)
  10739. copy(dAtA[i:], m.Health)
  10740. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Health)))
  10741. i--
  10742. dAtA[i] = 0x12
  10743. i -= len(m.ResourceID)
  10744. copy(dAtA[i:], m.ResourceID)
  10745. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceID)))
  10746. i--
  10747. dAtA[i] = 0xa
  10748. return len(dAtA) - i, nil
  10749. }
  10750. func (m *ResourceQuota) Marshal() (dAtA []byte, err error) {
  10751. size := m.Size()
  10752. dAtA = make([]byte, size)
  10753. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10754. if err != nil {
  10755. return nil, err
  10756. }
  10757. return dAtA[:n], nil
  10758. }
  10759. func (m *ResourceQuota) MarshalTo(dAtA []byte) (int, error) {
  10760. size := m.Size()
  10761. return m.MarshalToSizedBuffer(dAtA[:size])
  10762. }
  10763. func (m *ResourceQuota) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10764. i := len(dAtA)
  10765. _ = i
  10766. var l int
  10767. _ = l
  10768. {
  10769. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  10770. if err != nil {
  10771. return 0, err
  10772. }
  10773. i -= size
  10774. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10775. }
  10776. i--
  10777. dAtA[i] = 0x1a
  10778. {
  10779. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  10780. if err != nil {
  10781. return 0, err
  10782. }
  10783. i -= size
  10784. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10785. }
  10786. i--
  10787. dAtA[i] = 0x12
  10788. {
  10789. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  10790. if err != nil {
  10791. return 0, err
  10792. }
  10793. i -= size
  10794. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10795. }
  10796. i--
  10797. dAtA[i] = 0xa
  10798. return len(dAtA) - i, nil
  10799. }
  10800. func (m *ResourceQuotaList) Marshal() (dAtA []byte, err error) {
  10801. size := m.Size()
  10802. dAtA = make([]byte, size)
  10803. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10804. if err != nil {
  10805. return nil, err
  10806. }
  10807. return dAtA[:n], nil
  10808. }
  10809. func (m *ResourceQuotaList) MarshalTo(dAtA []byte) (int, error) {
  10810. size := m.Size()
  10811. return m.MarshalToSizedBuffer(dAtA[:size])
  10812. }
  10813. func (m *ResourceQuotaList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10814. i := len(dAtA)
  10815. _ = i
  10816. var l int
  10817. _ = l
  10818. if len(m.Items) > 0 {
  10819. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  10820. {
  10821. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  10822. if err != nil {
  10823. return 0, err
  10824. }
  10825. i -= size
  10826. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10827. }
  10828. i--
  10829. dAtA[i] = 0x12
  10830. }
  10831. }
  10832. {
  10833. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  10834. if err != nil {
  10835. return 0, err
  10836. }
  10837. i -= size
  10838. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10839. }
  10840. i--
  10841. dAtA[i] = 0xa
  10842. return len(dAtA) - i, nil
  10843. }
  10844. func (m *ResourceQuotaSpec) Marshal() (dAtA []byte, err error) {
  10845. size := m.Size()
  10846. dAtA = make([]byte, size)
  10847. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10848. if err != nil {
  10849. return nil, err
  10850. }
  10851. return dAtA[:n], nil
  10852. }
  10853. func (m *ResourceQuotaSpec) MarshalTo(dAtA []byte) (int, error) {
  10854. size := m.Size()
  10855. return m.MarshalToSizedBuffer(dAtA[:size])
  10856. }
  10857. func (m *ResourceQuotaSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10858. i := len(dAtA)
  10859. _ = i
  10860. var l int
  10861. _ = l
  10862. if m.ScopeSelector != nil {
  10863. {
  10864. size, err := m.ScopeSelector.MarshalToSizedBuffer(dAtA[:i])
  10865. if err != nil {
  10866. return 0, err
  10867. }
  10868. i -= size
  10869. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10870. }
  10871. i--
  10872. dAtA[i] = 0x1a
  10873. }
  10874. if len(m.Scopes) > 0 {
  10875. for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- {
  10876. i -= len(m.Scopes[iNdEx])
  10877. copy(dAtA[i:], m.Scopes[iNdEx])
  10878. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx])))
  10879. i--
  10880. dAtA[i] = 0x12
  10881. }
  10882. }
  10883. if len(m.Hard) > 0 {
  10884. keysForHard := make([]string, 0, len(m.Hard))
  10885. for k := range m.Hard {
  10886. keysForHard = append(keysForHard, string(k))
  10887. }
  10888. sort.Strings(keysForHard)
  10889. for iNdEx := len(keysForHard) - 1; iNdEx >= 0; iNdEx-- {
  10890. v := m.Hard[ResourceName(keysForHard[iNdEx])]
  10891. baseI := i
  10892. {
  10893. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  10894. if err != nil {
  10895. return 0, err
  10896. }
  10897. i -= size
  10898. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10899. }
  10900. i--
  10901. dAtA[i] = 0x12
  10902. i -= len(keysForHard[iNdEx])
  10903. copy(dAtA[i:], keysForHard[iNdEx])
  10904. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForHard[iNdEx])))
  10905. i--
  10906. dAtA[i] = 0xa
  10907. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  10908. i--
  10909. dAtA[i] = 0xa
  10910. }
  10911. }
  10912. return len(dAtA) - i, nil
  10913. }
  10914. func (m *ResourceQuotaStatus) Marshal() (dAtA []byte, err error) {
  10915. size := m.Size()
  10916. dAtA = make([]byte, size)
  10917. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10918. if err != nil {
  10919. return nil, err
  10920. }
  10921. return dAtA[:n], nil
  10922. }
  10923. func (m *ResourceQuotaStatus) MarshalTo(dAtA []byte) (int, error) {
  10924. size := m.Size()
  10925. return m.MarshalToSizedBuffer(dAtA[:size])
  10926. }
  10927. func (m *ResourceQuotaStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  10928. i := len(dAtA)
  10929. _ = i
  10930. var l int
  10931. _ = l
  10932. if len(m.Used) > 0 {
  10933. keysForUsed := make([]string, 0, len(m.Used))
  10934. for k := range m.Used {
  10935. keysForUsed = append(keysForUsed, string(k))
  10936. }
  10937. sort.Strings(keysForUsed)
  10938. for iNdEx := len(keysForUsed) - 1; iNdEx >= 0; iNdEx-- {
  10939. v := m.Used[ResourceName(keysForUsed[iNdEx])]
  10940. baseI := i
  10941. {
  10942. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  10943. if err != nil {
  10944. return 0, err
  10945. }
  10946. i -= size
  10947. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10948. }
  10949. i--
  10950. dAtA[i] = 0x12
  10951. i -= len(keysForUsed[iNdEx])
  10952. copy(dAtA[i:], keysForUsed[iNdEx])
  10953. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForUsed[iNdEx])))
  10954. i--
  10955. dAtA[i] = 0xa
  10956. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  10957. i--
  10958. dAtA[i] = 0x12
  10959. }
  10960. }
  10961. if len(m.Hard) > 0 {
  10962. keysForHard := make([]string, 0, len(m.Hard))
  10963. for k := range m.Hard {
  10964. keysForHard = append(keysForHard, string(k))
  10965. }
  10966. sort.Strings(keysForHard)
  10967. for iNdEx := len(keysForHard) - 1; iNdEx >= 0; iNdEx-- {
  10968. v := m.Hard[ResourceName(keysForHard[iNdEx])]
  10969. baseI := i
  10970. {
  10971. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  10972. if err != nil {
  10973. return 0, err
  10974. }
  10975. i -= size
  10976. i = encodeVarintGenerated(dAtA, i, uint64(size))
  10977. }
  10978. i--
  10979. dAtA[i] = 0x12
  10980. i -= len(keysForHard[iNdEx])
  10981. copy(dAtA[i:], keysForHard[iNdEx])
  10982. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForHard[iNdEx])))
  10983. i--
  10984. dAtA[i] = 0xa
  10985. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  10986. i--
  10987. dAtA[i] = 0xa
  10988. }
  10989. }
  10990. return len(dAtA) - i, nil
  10991. }
  10992. func (m *ResourceRequirements) Marshal() (dAtA []byte, err error) {
  10993. size := m.Size()
  10994. dAtA = make([]byte, size)
  10995. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  10996. if err != nil {
  10997. return nil, err
  10998. }
  10999. return dAtA[:n], nil
  11000. }
  11001. func (m *ResourceRequirements) MarshalTo(dAtA []byte) (int, error) {
  11002. size := m.Size()
  11003. return m.MarshalToSizedBuffer(dAtA[:size])
  11004. }
  11005. func (m *ResourceRequirements) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11006. i := len(dAtA)
  11007. _ = i
  11008. var l int
  11009. _ = l
  11010. if len(m.Claims) > 0 {
  11011. for iNdEx := len(m.Claims) - 1; iNdEx >= 0; iNdEx-- {
  11012. {
  11013. size, err := m.Claims[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  11014. if err != nil {
  11015. return 0, err
  11016. }
  11017. i -= size
  11018. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11019. }
  11020. i--
  11021. dAtA[i] = 0x1a
  11022. }
  11023. }
  11024. if len(m.Requests) > 0 {
  11025. keysForRequests := make([]string, 0, len(m.Requests))
  11026. for k := range m.Requests {
  11027. keysForRequests = append(keysForRequests, string(k))
  11028. }
  11029. sort.Strings(keysForRequests)
  11030. for iNdEx := len(keysForRequests) - 1; iNdEx >= 0; iNdEx-- {
  11031. v := m.Requests[ResourceName(keysForRequests[iNdEx])]
  11032. baseI := i
  11033. {
  11034. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  11035. if err != nil {
  11036. return 0, err
  11037. }
  11038. i -= size
  11039. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11040. }
  11041. i--
  11042. dAtA[i] = 0x12
  11043. i -= len(keysForRequests[iNdEx])
  11044. copy(dAtA[i:], keysForRequests[iNdEx])
  11045. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForRequests[iNdEx])))
  11046. i--
  11047. dAtA[i] = 0xa
  11048. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  11049. i--
  11050. dAtA[i] = 0x12
  11051. }
  11052. }
  11053. if len(m.Limits) > 0 {
  11054. keysForLimits := make([]string, 0, len(m.Limits))
  11055. for k := range m.Limits {
  11056. keysForLimits = append(keysForLimits, string(k))
  11057. }
  11058. sort.Strings(keysForLimits)
  11059. for iNdEx := len(keysForLimits) - 1; iNdEx >= 0; iNdEx-- {
  11060. v := m.Limits[ResourceName(keysForLimits[iNdEx])]
  11061. baseI := i
  11062. {
  11063. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  11064. if err != nil {
  11065. return 0, err
  11066. }
  11067. i -= size
  11068. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11069. }
  11070. i--
  11071. dAtA[i] = 0x12
  11072. i -= len(keysForLimits[iNdEx])
  11073. copy(dAtA[i:], keysForLimits[iNdEx])
  11074. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForLimits[iNdEx])))
  11075. i--
  11076. dAtA[i] = 0xa
  11077. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  11078. i--
  11079. dAtA[i] = 0xa
  11080. }
  11081. }
  11082. return len(dAtA) - i, nil
  11083. }
  11084. func (m *ResourceStatus) Marshal() (dAtA []byte, err error) {
  11085. size := m.Size()
  11086. dAtA = make([]byte, size)
  11087. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11088. if err != nil {
  11089. return nil, err
  11090. }
  11091. return dAtA[:n], nil
  11092. }
  11093. func (m *ResourceStatus) MarshalTo(dAtA []byte) (int, error) {
  11094. size := m.Size()
  11095. return m.MarshalToSizedBuffer(dAtA[:size])
  11096. }
  11097. func (m *ResourceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11098. i := len(dAtA)
  11099. _ = i
  11100. var l int
  11101. _ = l
  11102. if len(m.Resources) > 0 {
  11103. for iNdEx := len(m.Resources) - 1; iNdEx >= 0; iNdEx-- {
  11104. {
  11105. size, err := m.Resources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  11106. if err != nil {
  11107. return 0, err
  11108. }
  11109. i -= size
  11110. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11111. }
  11112. i--
  11113. dAtA[i] = 0x12
  11114. }
  11115. }
  11116. i -= len(m.Name)
  11117. copy(dAtA[i:], m.Name)
  11118. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  11119. i--
  11120. dAtA[i] = 0xa
  11121. return len(dAtA) - i, nil
  11122. }
  11123. func (m *SELinuxOptions) Marshal() (dAtA []byte, err error) {
  11124. size := m.Size()
  11125. dAtA = make([]byte, size)
  11126. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11127. if err != nil {
  11128. return nil, err
  11129. }
  11130. return dAtA[:n], nil
  11131. }
  11132. func (m *SELinuxOptions) MarshalTo(dAtA []byte) (int, error) {
  11133. size := m.Size()
  11134. return m.MarshalToSizedBuffer(dAtA[:size])
  11135. }
  11136. func (m *SELinuxOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11137. i := len(dAtA)
  11138. _ = i
  11139. var l int
  11140. _ = l
  11141. i -= len(m.Level)
  11142. copy(dAtA[i:], m.Level)
  11143. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Level)))
  11144. i--
  11145. dAtA[i] = 0x22
  11146. i -= len(m.Type)
  11147. copy(dAtA[i:], m.Type)
  11148. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  11149. i--
  11150. dAtA[i] = 0x1a
  11151. i -= len(m.Role)
  11152. copy(dAtA[i:], m.Role)
  11153. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Role)))
  11154. i--
  11155. dAtA[i] = 0x12
  11156. i -= len(m.User)
  11157. copy(dAtA[i:], m.User)
  11158. i = encodeVarintGenerated(dAtA, i, uint64(len(m.User)))
  11159. i--
  11160. dAtA[i] = 0xa
  11161. return len(dAtA) - i, nil
  11162. }
  11163. func (m *ScaleIOPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  11164. size := m.Size()
  11165. dAtA = make([]byte, size)
  11166. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11167. if err != nil {
  11168. return nil, err
  11169. }
  11170. return dAtA[:n], nil
  11171. }
  11172. func (m *ScaleIOPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  11173. size := m.Size()
  11174. return m.MarshalToSizedBuffer(dAtA[:size])
  11175. }
  11176. func (m *ScaleIOPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11177. i := len(dAtA)
  11178. _ = i
  11179. var l int
  11180. _ = l
  11181. i--
  11182. if m.ReadOnly {
  11183. dAtA[i] = 1
  11184. } else {
  11185. dAtA[i] = 0
  11186. }
  11187. i--
  11188. dAtA[i] = 0x50
  11189. i -= len(m.FSType)
  11190. copy(dAtA[i:], m.FSType)
  11191. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  11192. i--
  11193. dAtA[i] = 0x4a
  11194. i -= len(m.VolumeName)
  11195. copy(dAtA[i:], m.VolumeName)
  11196. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
  11197. i--
  11198. dAtA[i] = 0x42
  11199. i -= len(m.StorageMode)
  11200. copy(dAtA[i:], m.StorageMode)
  11201. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageMode)))
  11202. i--
  11203. dAtA[i] = 0x3a
  11204. i -= len(m.StoragePool)
  11205. copy(dAtA[i:], m.StoragePool)
  11206. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePool)))
  11207. i--
  11208. dAtA[i] = 0x32
  11209. i -= len(m.ProtectionDomain)
  11210. copy(dAtA[i:], m.ProtectionDomain)
  11211. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ProtectionDomain)))
  11212. i--
  11213. dAtA[i] = 0x2a
  11214. i--
  11215. if m.SSLEnabled {
  11216. dAtA[i] = 1
  11217. } else {
  11218. dAtA[i] = 0
  11219. }
  11220. i--
  11221. dAtA[i] = 0x20
  11222. if m.SecretRef != nil {
  11223. {
  11224. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  11225. if err != nil {
  11226. return 0, err
  11227. }
  11228. i -= size
  11229. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11230. }
  11231. i--
  11232. dAtA[i] = 0x1a
  11233. }
  11234. i -= len(m.System)
  11235. copy(dAtA[i:], m.System)
  11236. i = encodeVarintGenerated(dAtA, i, uint64(len(m.System)))
  11237. i--
  11238. dAtA[i] = 0x12
  11239. i -= len(m.Gateway)
  11240. copy(dAtA[i:], m.Gateway)
  11241. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Gateway)))
  11242. i--
  11243. dAtA[i] = 0xa
  11244. return len(dAtA) - i, nil
  11245. }
  11246. func (m *ScaleIOVolumeSource) Marshal() (dAtA []byte, err error) {
  11247. size := m.Size()
  11248. dAtA = make([]byte, size)
  11249. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11250. if err != nil {
  11251. return nil, err
  11252. }
  11253. return dAtA[:n], nil
  11254. }
  11255. func (m *ScaleIOVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  11256. size := m.Size()
  11257. return m.MarshalToSizedBuffer(dAtA[:size])
  11258. }
  11259. func (m *ScaleIOVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11260. i := len(dAtA)
  11261. _ = i
  11262. var l int
  11263. _ = l
  11264. i--
  11265. if m.ReadOnly {
  11266. dAtA[i] = 1
  11267. } else {
  11268. dAtA[i] = 0
  11269. }
  11270. i--
  11271. dAtA[i] = 0x50
  11272. i -= len(m.FSType)
  11273. copy(dAtA[i:], m.FSType)
  11274. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  11275. i--
  11276. dAtA[i] = 0x4a
  11277. i -= len(m.VolumeName)
  11278. copy(dAtA[i:], m.VolumeName)
  11279. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
  11280. i--
  11281. dAtA[i] = 0x42
  11282. i -= len(m.StorageMode)
  11283. copy(dAtA[i:], m.StorageMode)
  11284. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StorageMode)))
  11285. i--
  11286. dAtA[i] = 0x3a
  11287. i -= len(m.StoragePool)
  11288. copy(dAtA[i:], m.StoragePool)
  11289. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePool)))
  11290. i--
  11291. dAtA[i] = 0x32
  11292. i -= len(m.ProtectionDomain)
  11293. copy(dAtA[i:], m.ProtectionDomain)
  11294. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ProtectionDomain)))
  11295. i--
  11296. dAtA[i] = 0x2a
  11297. i--
  11298. if m.SSLEnabled {
  11299. dAtA[i] = 1
  11300. } else {
  11301. dAtA[i] = 0
  11302. }
  11303. i--
  11304. dAtA[i] = 0x20
  11305. if m.SecretRef != nil {
  11306. {
  11307. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  11308. if err != nil {
  11309. return 0, err
  11310. }
  11311. i -= size
  11312. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11313. }
  11314. i--
  11315. dAtA[i] = 0x1a
  11316. }
  11317. i -= len(m.System)
  11318. copy(dAtA[i:], m.System)
  11319. i = encodeVarintGenerated(dAtA, i, uint64(len(m.System)))
  11320. i--
  11321. dAtA[i] = 0x12
  11322. i -= len(m.Gateway)
  11323. copy(dAtA[i:], m.Gateway)
  11324. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Gateway)))
  11325. i--
  11326. dAtA[i] = 0xa
  11327. return len(dAtA) - i, nil
  11328. }
  11329. func (m *ScopeSelector) Marshal() (dAtA []byte, err error) {
  11330. size := m.Size()
  11331. dAtA = make([]byte, size)
  11332. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11333. if err != nil {
  11334. return nil, err
  11335. }
  11336. return dAtA[:n], nil
  11337. }
  11338. func (m *ScopeSelector) MarshalTo(dAtA []byte) (int, error) {
  11339. size := m.Size()
  11340. return m.MarshalToSizedBuffer(dAtA[:size])
  11341. }
  11342. func (m *ScopeSelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11343. i := len(dAtA)
  11344. _ = i
  11345. var l int
  11346. _ = l
  11347. if len(m.MatchExpressions) > 0 {
  11348. for iNdEx := len(m.MatchExpressions) - 1; iNdEx >= 0; iNdEx-- {
  11349. {
  11350. size, err := m.MatchExpressions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  11351. if err != nil {
  11352. return 0, err
  11353. }
  11354. i -= size
  11355. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11356. }
  11357. i--
  11358. dAtA[i] = 0xa
  11359. }
  11360. }
  11361. return len(dAtA) - i, nil
  11362. }
  11363. func (m *ScopedResourceSelectorRequirement) Marshal() (dAtA []byte, err error) {
  11364. size := m.Size()
  11365. dAtA = make([]byte, size)
  11366. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11367. if err != nil {
  11368. return nil, err
  11369. }
  11370. return dAtA[:n], nil
  11371. }
  11372. func (m *ScopedResourceSelectorRequirement) MarshalTo(dAtA []byte) (int, error) {
  11373. size := m.Size()
  11374. return m.MarshalToSizedBuffer(dAtA[:size])
  11375. }
  11376. func (m *ScopedResourceSelectorRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11377. i := len(dAtA)
  11378. _ = i
  11379. var l int
  11380. _ = l
  11381. if len(m.Values) > 0 {
  11382. for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
  11383. i -= len(m.Values[iNdEx])
  11384. copy(dAtA[i:], m.Values[iNdEx])
  11385. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Values[iNdEx])))
  11386. i--
  11387. dAtA[i] = 0x1a
  11388. }
  11389. }
  11390. i -= len(m.Operator)
  11391. copy(dAtA[i:], m.Operator)
  11392. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
  11393. i--
  11394. dAtA[i] = 0x12
  11395. i -= len(m.ScopeName)
  11396. copy(dAtA[i:], m.ScopeName)
  11397. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ScopeName)))
  11398. i--
  11399. dAtA[i] = 0xa
  11400. return len(dAtA) - i, nil
  11401. }
  11402. func (m *SeccompProfile) Marshal() (dAtA []byte, err error) {
  11403. size := m.Size()
  11404. dAtA = make([]byte, size)
  11405. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11406. if err != nil {
  11407. return nil, err
  11408. }
  11409. return dAtA[:n], nil
  11410. }
  11411. func (m *SeccompProfile) MarshalTo(dAtA []byte) (int, error) {
  11412. size := m.Size()
  11413. return m.MarshalToSizedBuffer(dAtA[:size])
  11414. }
  11415. func (m *SeccompProfile) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11416. i := len(dAtA)
  11417. _ = i
  11418. var l int
  11419. _ = l
  11420. if m.LocalhostProfile != nil {
  11421. i -= len(*m.LocalhostProfile)
  11422. copy(dAtA[i:], *m.LocalhostProfile)
  11423. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.LocalhostProfile)))
  11424. i--
  11425. dAtA[i] = 0x12
  11426. }
  11427. i -= len(m.Type)
  11428. copy(dAtA[i:], m.Type)
  11429. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  11430. i--
  11431. dAtA[i] = 0xa
  11432. return len(dAtA) - i, nil
  11433. }
  11434. func (m *Secret) Marshal() (dAtA []byte, err error) {
  11435. size := m.Size()
  11436. dAtA = make([]byte, size)
  11437. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11438. if err != nil {
  11439. return nil, err
  11440. }
  11441. return dAtA[:n], nil
  11442. }
  11443. func (m *Secret) MarshalTo(dAtA []byte) (int, error) {
  11444. size := m.Size()
  11445. return m.MarshalToSizedBuffer(dAtA[:size])
  11446. }
  11447. func (m *Secret) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11448. i := len(dAtA)
  11449. _ = i
  11450. var l int
  11451. _ = l
  11452. if m.Immutable != nil {
  11453. i--
  11454. if *m.Immutable {
  11455. dAtA[i] = 1
  11456. } else {
  11457. dAtA[i] = 0
  11458. }
  11459. i--
  11460. dAtA[i] = 0x28
  11461. }
  11462. if len(m.StringData) > 0 {
  11463. keysForStringData := make([]string, 0, len(m.StringData))
  11464. for k := range m.StringData {
  11465. keysForStringData = append(keysForStringData, string(k))
  11466. }
  11467. sort.Strings(keysForStringData)
  11468. for iNdEx := len(keysForStringData) - 1; iNdEx >= 0; iNdEx-- {
  11469. v := m.StringData[string(keysForStringData[iNdEx])]
  11470. baseI := i
  11471. i -= len(v)
  11472. copy(dAtA[i:], v)
  11473. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  11474. i--
  11475. dAtA[i] = 0x12
  11476. i -= len(keysForStringData[iNdEx])
  11477. copy(dAtA[i:], keysForStringData[iNdEx])
  11478. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForStringData[iNdEx])))
  11479. i--
  11480. dAtA[i] = 0xa
  11481. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  11482. i--
  11483. dAtA[i] = 0x22
  11484. }
  11485. }
  11486. i -= len(m.Type)
  11487. copy(dAtA[i:], m.Type)
  11488. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  11489. i--
  11490. dAtA[i] = 0x1a
  11491. if len(m.Data) > 0 {
  11492. keysForData := make([]string, 0, len(m.Data))
  11493. for k := range m.Data {
  11494. keysForData = append(keysForData, string(k))
  11495. }
  11496. sort.Strings(keysForData)
  11497. for iNdEx := len(keysForData) - 1; iNdEx >= 0; iNdEx-- {
  11498. v := m.Data[string(keysForData[iNdEx])]
  11499. baseI := i
  11500. if v != nil {
  11501. i -= len(v)
  11502. copy(dAtA[i:], v)
  11503. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  11504. i--
  11505. dAtA[i] = 0x12
  11506. }
  11507. i -= len(keysForData[iNdEx])
  11508. copy(dAtA[i:], keysForData[iNdEx])
  11509. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForData[iNdEx])))
  11510. i--
  11511. dAtA[i] = 0xa
  11512. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  11513. i--
  11514. dAtA[i] = 0x12
  11515. }
  11516. }
  11517. {
  11518. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  11519. if err != nil {
  11520. return 0, err
  11521. }
  11522. i -= size
  11523. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11524. }
  11525. i--
  11526. dAtA[i] = 0xa
  11527. return len(dAtA) - i, nil
  11528. }
  11529. func (m *SecretEnvSource) Marshal() (dAtA []byte, err error) {
  11530. size := m.Size()
  11531. dAtA = make([]byte, size)
  11532. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11533. if err != nil {
  11534. return nil, err
  11535. }
  11536. return dAtA[:n], nil
  11537. }
  11538. func (m *SecretEnvSource) MarshalTo(dAtA []byte) (int, error) {
  11539. size := m.Size()
  11540. return m.MarshalToSizedBuffer(dAtA[:size])
  11541. }
  11542. func (m *SecretEnvSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11543. i := len(dAtA)
  11544. _ = i
  11545. var l int
  11546. _ = l
  11547. if m.Optional != nil {
  11548. i--
  11549. if *m.Optional {
  11550. dAtA[i] = 1
  11551. } else {
  11552. dAtA[i] = 0
  11553. }
  11554. i--
  11555. dAtA[i] = 0x10
  11556. }
  11557. {
  11558. size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
  11559. if err != nil {
  11560. return 0, err
  11561. }
  11562. i -= size
  11563. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11564. }
  11565. i--
  11566. dAtA[i] = 0xa
  11567. return len(dAtA) - i, nil
  11568. }
  11569. func (m *SecretKeySelector) Marshal() (dAtA []byte, err error) {
  11570. size := m.Size()
  11571. dAtA = make([]byte, size)
  11572. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11573. if err != nil {
  11574. return nil, err
  11575. }
  11576. return dAtA[:n], nil
  11577. }
  11578. func (m *SecretKeySelector) MarshalTo(dAtA []byte) (int, error) {
  11579. size := m.Size()
  11580. return m.MarshalToSizedBuffer(dAtA[:size])
  11581. }
  11582. func (m *SecretKeySelector) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11583. i := len(dAtA)
  11584. _ = i
  11585. var l int
  11586. _ = l
  11587. if m.Optional != nil {
  11588. i--
  11589. if *m.Optional {
  11590. dAtA[i] = 1
  11591. } else {
  11592. dAtA[i] = 0
  11593. }
  11594. i--
  11595. dAtA[i] = 0x18
  11596. }
  11597. i -= len(m.Key)
  11598. copy(dAtA[i:], m.Key)
  11599. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  11600. i--
  11601. dAtA[i] = 0x12
  11602. {
  11603. size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
  11604. if err != nil {
  11605. return 0, err
  11606. }
  11607. i -= size
  11608. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11609. }
  11610. i--
  11611. dAtA[i] = 0xa
  11612. return len(dAtA) - i, nil
  11613. }
  11614. func (m *SecretList) Marshal() (dAtA []byte, err error) {
  11615. size := m.Size()
  11616. dAtA = make([]byte, size)
  11617. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11618. if err != nil {
  11619. return nil, err
  11620. }
  11621. return dAtA[:n], nil
  11622. }
  11623. func (m *SecretList) MarshalTo(dAtA []byte) (int, error) {
  11624. size := m.Size()
  11625. return m.MarshalToSizedBuffer(dAtA[:size])
  11626. }
  11627. func (m *SecretList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11628. i := len(dAtA)
  11629. _ = i
  11630. var l int
  11631. _ = l
  11632. if len(m.Items) > 0 {
  11633. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  11634. {
  11635. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  11636. if err != nil {
  11637. return 0, err
  11638. }
  11639. i -= size
  11640. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11641. }
  11642. i--
  11643. dAtA[i] = 0x12
  11644. }
  11645. }
  11646. {
  11647. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  11648. if err != nil {
  11649. return 0, err
  11650. }
  11651. i -= size
  11652. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11653. }
  11654. i--
  11655. dAtA[i] = 0xa
  11656. return len(dAtA) - i, nil
  11657. }
  11658. func (m *SecretProjection) Marshal() (dAtA []byte, err error) {
  11659. size := m.Size()
  11660. dAtA = make([]byte, size)
  11661. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11662. if err != nil {
  11663. return nil, err
  11664. }
  11665. return dAtA[:n], nil
  11666. }
  11667. func (m *SecretProjection) MarshalTo(dAtA []byte) (int, error) {
  11668. size := m.Size()
  11669. return m.MarshalToSizedBuffer(dAtA[:size])
  11670. }
  11671. func (m *SecretProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11672. i := len(dAtA)
  11673. _ = i
  11674. var l int
  11675. _ = l
  11676. if m.Optional != nil {
  11677. i--
  11678. if *m.Optional {
  11679. dAtA[i] = 1
  11680. } else {
  11681. dAtA[i] = 0
  11682. }
  11683. i--
  11684. dAtA[i] = 0x20
  11685. }
  11686. if len(m.Items) > 0 {
  11687. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  11688. {
  11689. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  11690. if err != nil {
  11691. return 0, err
  11692. }
  11693. i -= size
  11694. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11695. }
  11696. i--
  11697. dAtA[i] = 0x12
  11698. }
  11699. }
  11700. {
  11701. size, err := m.LocalObjectReference.MarshalToSizedBuffer(dAtA[:i])
  11702. if err != nil {
  11703. return 0, err
  11704. }
  11705. i -= size
  11706. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11707. }
  11708. i--
  11709. dAtA[i] = 0xa
  11710. return len(dAtA) - i, nil
  11711. }
  11712. func (m *SecretReference) Marshal() (dAtA []byte, err error) {
  11713. size := m.Size()
  11714. dAtA = make([]byte, size)
  11715. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11716. if err != nil {
  11717. return nil, err
  11718. }
  11719. return dAtA[:n], nil
  11720. }
  11721. func (m *SecretReference) MarshalTo(dAtA []byte) (int, error) {
  11722. size := m.Size()
  11723. return m.MarshalToSizedBuffer(dAtA[:size])
  11724. }
  11725. func (m *SecretReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11726. i := len(dAtA)
  11727. _ = i
  11728. var l int
  11729. _ = l
  11730. i -= len(m.Namespace)
  11731. copy(dAtA[i:], m.Namespace)
  11732. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
  11733. i--
  11734. dAtA[i] = 0x12
  11735. i -= len(m.Name)
  11736. copy(dAtA[i:], m.Name)
  11737. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  11738. i--
  11739. dAtA[i] = 0xa
  11740. return len(dAtA) - i, nil
  11741. }
  11742. func (m *SecretVolumeSource) Marshal() (dAtA []byte, err error) {
  11743. size := m.Size()
  11744. dAtA = make([]byte, size)
  11745. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11746. if err != nil {
  11747. return nil, err
  11748. }
  11749. return dAtA[:n], nil
  11750. }
  11751. func (m *SecretVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  11752. size := m.Size()
  11753. return m.MarshalToSizedBuffer(dAtA[:size])
  11754. }
  11755. func (m *SecretVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11756. i := len(dAtA)
  11757. _ = i
  11758. var l int
  11759. _ = l
  11760. if m.Optional != nil {
  11761. i--
  11762. if *m.Optional {
  11763. dAtA[i] = 1
  11764. } else {
  11765. dAtA[i] = 0
  11766. }
  11767. i--
  11768. dAtA[i] = 0x20
  11769. }
  11770. if m.DefaultMode != nil {
  11771. i = encodeVarintGenerated(dAtA, i, uint64(*m.DefaultMode))
  11772. i--
  11773. dAtA[i] = 0x18
  11774. }
  11775. if len(m.Items) > 0 {
  11776. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  11777. {
  11778. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  11779. if err != nil {
  11780. return 0, err
  11781. }
  11782. i -= size
  11783. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11784. }
  11785. i--
  11786. dAtA[i] = 0x12
  11787. }
  11788. }
  11789. i -= len(m.SecretName)
  11790. copy(dAtA[i:], m.SecretName)
  11791. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SecretName)))
  11792. i--
  11793. dAtA[i] = 0xa
  11794. return len(dAtA) - i, nil
  11795. }
  11796. func (m *SecurityContext) Marshal() (dAtA []byte, err error) {
  11797. size := m.Size()
  11798. dAtA = make([]byte, size)
  11799. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11800. if err != nil {
  11801. return nil, err
  11802. }
  11803. return dAtA[:n], nil
  11804. }
  11805. func (m *SecurityContext) MarshalTo(dAtA []byte) (int, error) {
  11806. size := m.Size()
  11807. return m.MarshalToSizedBuffer(dAtA[:size])
  11808. }
  11809. func (m *SecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11810. i := len(dAtA)
  11811. _ = i
  11812. var l int
  11813. _ = l
  11814. if m.AppArmorProfile != nil {
  11815. {
  11816. size, err := m.AppArmorProfile.MarshalToSizedBuffer(dAtA[:i])
  11817. if err != nil {
  11818. return 0, err
  11819. }
  11820. i -= size
  11821. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11822. }
  11823. i--
  11824. dAtA[i] = 0x62
  11825. }
  11826. if m.SeccompProfile != nil {
  11827. {
  11828. size, err := m.SeccompProfile.MarshalToSizedBuffer(dAtA[:i])
  11829. if err != nil {
  11830. return 0, err
  11831. }
  11832. i -= size
  11833. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11834. }
  11835. i--
  11836. dAtA[i] = 0x5a
  11837. }
  11838. if m.WindowsOptions != nil {
  11839. {
  11840. size, err := m.WindowsOptions.MarshalToSizedBuffer(dAtA[:i])
  11841. if err != nil {
  11842. return 0, err
  11843. }
  11844. i -= size
  11845. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11846. }
  11847. i--
  11848. dAtA[i] = 0x52
  11849. }
  11850. if m.ProcMount != nil {
  11851. i -= len(*m.ProcMount)
  11852. copy(dAtA[i:], *m.ProcMount)
  11853. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ProcMount)))
  11854. i--
  11855. dAtA[i] = 0x4a
  11856. }
  11857. if m.RunAsGroup != nil {
  11858. i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsGroup))
  11859. i--
  11860. dAtA[i] = 0x40
  11861. }
  11862. if m.AllowPrivilegeEscalation != nil {
  11863. i--
  11864. if *m.AllowPrivilegeEscalation {
  11865. dAtA[i] = 1
  11866. } else {
  11867. dAtA[i] = 0
  11868. }
  11869. i--
  11870. dAtA[i] = 0x38
  11871. }
  11872. if m.ReadOnlyRootFilesystem != nil {
  11873. i--
  11874. if *m.ReadOnlyRootFilesystem {
  11875. dAtA[i] = 1
  11876. } else {
  11877. dAtA[i] = 0
  11878. }
  11879. i--
  11880. dAtA[i] = 0x30
  11881. }
  11882. if m.RunAsNonRoot != nil {
  11883. i--
  11884. if *m.RunAsNonRoot {
  11885. dAtA[i] = 1
  11886. } else {
  11887. dAtA[i] = 0
  11888. }
  11889. i--
  11890. dAtA[i] = 0x28
  11891. }
  11892. if m.RunAsUser != nil {
  11893. i = encodeVarintGenerated(dAtA, i, uint64(*m.RunAsUser))
  11894. i--
  11895. dAtA[i] = 0x20
  11896. }
  11897. if m.SELinuxOptions != nil {
  11898. {
  11899. size, err := m.SELinuxOptions.MarshalToSizedBuffer(dAtA[:i])
  11900. if err != nil {
  11901. return 0, err
  11902. }
  11903. i -= size
  11904. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11905. }
  11906. i--
  11907. dAtA[i] = 0x1a
  11908. }
  11909. if m.Privileged != nil {
  11910. i--
  11911. if *m.Privileged {
  11912. dAtA[i] = 1
  11913. } else {
  11914. dAtA[i] = 0
  11915. }
  11916. i--
  11917. dAtA[i] = 0x10
  11918. }
  11919. if m.Capabilities != nil {
  11920. {
  11921. size, err := m.Capabilities.MarshalToSizedBuffer(dAtA[:i])
  11922. if err != nil {
  11923. return 0, err
  11924. }
  11925. i -= size
  11926. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11927. }
  11928. i--
  11929. dAtA[i] = 0xa
  11930. }
  11931. return len(dAtA) - i, nil
  11932. }
  11933. func (m *SerializedReference) Marshal() (dAtA []byte, err error) {
  11934. size := m.Size()
  11935. dAtA = make([]byte, size)
  11936. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11937. if err != nil {
  11938. return nil, err
  11939. }
  11940. return dAtA[:n], nil
  11941. }
  11942. func (m *SerializedReference) MarshalTo(dAtA []byte) (int, error) {
  11943. size := m.Size()
  11944. return m.MarshalToSizedBuffer(dAtA[:size])
  11945. }
  11946. func (m *SerializedReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11947. i := len(dAtA)
  11948. _ = i
  11949. var l int
  11950. _ = l
  11951. {
  11952. size, err := m.Reference.MarshalToSizedBuffer(dAtA[:i])
  11953. if err != nil {
  11954. return 0, err
  11955. }
  11956. i -= size
  11957. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11958. }
  11959. i--
  11960. dAtA[i] = 0xa
  11961. return len(dAtA) - i, nil
  11962. }
  11963. func (m *Service) Marshal() (dAtA []byte, err error) {
  11964. size := m.Size()
  11965. dAtA = make([]byte, size)
  11966. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  11967. if err != nil {
  11968. return nil, err
  11969. }
  11970. return dAtA[:n], nil
  11971. }
  11972. func (m *Service) MarshalTo(dAtA []byte) (int, error) {
  11973. size := m.Size()
  11974. return m.MarshalToSizedBuffer(dAtA[:size])
  11975. }
  11976. func (m *Service) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  11977. i := len(dAtA)
  11978. _ = i
  11979. var l int
  11980. _ = l
  11981. {
  11982. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  11983. if err != nil {
  11984. return 0, err
  11985. }
  11986. i -= size
  11987. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11988. }
  11989. i--
  11990. dAtA[i] = 0x1a
  11991. {
  11992. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  11993. if err != nil {
  11994. return 0, err
  11995. }
  11996. i -= size
  11997. i = encodeVarintGenerated(dAtA, i, uint64(size))
  11998. }
  11999. i--
  12000. dAtA[i] = 0x12
  12001. {
  12002. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  12003. if err != nil {
  12004. return 0, err
  12005. }
  12006. i -= size
  12007. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12008. }
  12009. i--
  12010. dAtA[i] = 0xa
  12011. return len(dAtA) - i, nil
  12012. }
  12013. func (m *ServiceAccount) Marshal() (dAtA []byte, err error) {
  12014. size := m.Size()
  12015. dAtA = make([]byte, size)
  12016. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12017. if err != nil {
  12018. return nil, err
  12019. }
  12020. return dAtA[:n], nil
  12021. }
  12022. func (m *ServiceAccount) MarshalTo(dAtA []byte) (int, error) {
  12023. size := m.Size()
  12024. return m.MarshalToSizedBuffer(dAtA[:size])
  12025. }
  12026. func (m *ServiceAccount) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12027. i := len(dAtA)
  12028. _ = i
  12029. var l int
  12030. _ = l
  12031. if m.AutomountServiceAccountToken != nil {
  12032. i--
  12033. if *m.AutomountServiceAccountToken {
  12034. dAtA[i] = 1
  12035. } else {
  12036. dAtA[i] = 0
  12037. }
  12038. i--
  12039. dAtA[i] = 0x20
  12040. }
  12041. if len(m.ImagePullSecrets) > 0 {
  12042. for iNdEx := len(m.ImagePullSecrets) - 1; iNdEx >= 0; iNdEx-- {
  12043. {
  12044. size, err := m.ImagePullSecrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  12045. if err != nil {
  12046. return 0, err
  12047. }
  12048. i -= size
  12049. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12050. }
  12051. i--
  12052. dAtA[i] = 0x1a
  12053. }
  12054. }
  12055. if len(m.Secrets) > 0 {
  12056. for iNdEx := len(m.Secrets) - 1; iNdEx >= 0; iNdEx-- {
  12057. {
  12058. size, err := m.Secrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  12059. if err != nil {
  12060. return 0, err
  12061. }
  12062. i -= size
  12063. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12064. }
  12065. i--
  12066. dAtA[i] = 0x12
  12067. }
  12068. }
  12069. {
  12070. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  12071. if err != nil {
  12072. return 0, err
  12073. }
  12074. i -= size
  12075. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12076. }
  12077. i--
  12078. dAtA[i] = 0xa
  12079. return len(dAtA) - i, nil
  12080. }
  12081. func (m *ServiceAccountList) Marshal() (dAtA []byte, err error) {
  12082. size := m.Size()
  12083. dAtA = make([]byte, size)
  12084. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12085. if err != nil {
  12086. return nil, err
  12087. }
  12088. return dAtA[:n], nil
  12089. }
  12090. func (m *ServiceAccountList) MarshalTo(dAtA []byte) (int, error) {
  12091. size := m.Size()
  12092. return m.MarshalToSizedBuffer(dAtA[:size])
  12093. }
  12094. func (m *ServiceAccountList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12095. i := len(dAtA)
  12096. _ = i
  12097. var l int
  12098. _ = l
  12099. if len(m.Items) > 0 {
  12100. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  12101. {
  12102. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  12103. if err != nil {
  12104. return 0, err
  12105. }
  12106. i -= size
  12107. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12108. }
  12109. i--
  12110. dAtA[i] = 0x12
  12111. }
  12112. }
  12113. {
  12114. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  12115. if err != nil {
  12116. return 0, err
  12117. }
  12118. i -= size
  12119. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12120. }
  12121. i--
  12122. dAtA[i] = 0xa
  12123. return len(dAtA) - i, nil
  12124. }
  12125. func (m *ServiceAccountTokenProjection) Marshal() (dAtA []byte, err error) {
  12126. size := m.Size()
  12127. dAtA = make([]byte, size)
  12128. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12129. if err != nil {
  12130. return nil, err
  12131. }
  12132. return dAtA[:n], nil
  12133. }
  12134. func (m *ServiceAccountTokenProjection) MarshalTo(dAtA []byte) (int, error) {
  12135. size := m.Size()
  12136. return m.MarshalToSizedBuffer(dAtA[:size])
  12137. }
  12138. func (m *ServiceAccountTokenProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12139. i := len(dAtA)
  12140. _ = i
  12141. var l int
  12142. _ = l
  12143. i -= len(m.Path)
  12144. copy(dAtA[i:], m.Path)
  12145. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  12146. i--
  12147. dAtA[i] = 0x1a
  12148. if m.ExpirationSeconds != nil {
  12149. i = encodeVarintGenerated(dAtA, i, uint64(*m.ExpirationSeconds))
  12150. i--
  12151. dAtA[i] = 0x10
  12152. }
  12153. i -= len(m.Audience)
  12154. copy(dAtA[i:], m.Audience)
  12155. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audience)))
  12156. i--
  12157. dAtA[i] = 0xa
  12158. return len(dAtA) - i, nil
  12159. }
  12160. func (m *ServiceList) Marshal() (dAtA []byte, err error) {
  12161. size := m.Size()
  12162. dAtA = make([]byte, size)
  12163. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12164. if err != nil {
  12165. return nil, err
  12166. }
  12167. return dAtA[:n], nil
  12168. }
  12169. func (m *ServiceList) MarshalTo(dAtA []byte) (int, error) {
  12170. size := m.Size()
  12171. return m.MarshalToSizedBuffer(dAtA[:size])
  12172. }
  12173. func (m *ServiceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12174. i := len(dAtA)
  12175. _ = i
  12176. var l int
  12177. _ = l
  12178. if len(m.Items) > 0 {
  12179. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  12180. {
  12181. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  12182. if err != nil {
  12183. return 0, err
  12184. }
  12185. i -= size
  12186. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12187. }
  12188. i--
  12189. dAtA[i] = 0x12
  12190. }
  12191. }
  12192. {
  12193. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  12194. if err != nil {
  12195. return 0, err
  12196. }
  12197. i -= size
  12198. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12199. }
  12200. i--
  12201. dAtA[i] = 0xa
  12202. return len(dAtA) - i, nil
  12203. }
  12204. func (m *ServicePort) Marshal() (dAtA []byte, err error) {
  12205. size := m.Size()
  12206. dAtA = make([]byte, size)
  12207. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12208. if err != nil {
  12209. return nil, err
  12210. }
  12211. return dAtA[:n], nil
  12212. }
  12213. func (m *ServicePort) MarshalTo(dAtA []byte) (int, error) {
  12214. size := m.Size()
  12215. return m.MarshalToSizedBuffer(dAtA[:size])
  12216. }
  12217. func (m *ServicePort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12218. i := len(dAtA)
  12219. _ = i
  12220. var l int
  12221. _ = l
  12222. if m.AppProtocol != nil {
  12223. i -= len(*m.AppProtocol)
  12224. copy(dAtA[i:], *m.AppProtocol)
  12225. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.AppProtocol)))
  12226. i--
  12227. dAtA[i] = 0x32
  12228. }
  12229. i = encodeVarintGenerated(dAtA, i, uint64(m.NodePort))
  12230. i--
  12231. dAtA[i] = 0x28
  12232. {
  12233. size, err := m.TargetPort.MarshalToSizedBuffer(dAtA[:i])
  12234. if err != nil {
  12235. return 0, err
  12236. }
  12237. i -= size
  12238. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12239. }
  12240. i--
  12241. dAtA[i] = 0x22
  12242. i = encodeVarintGenerated(dAtA, i, uint64(m.Port))
  12243. i--
  12244. dAtA[i] = 0x18
  12245. i -= len(m.Protocol)
  12246. copy(dAtA[i:], m.Protocol)
  12247. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Protocol)))
  12248. i--
  12249. dAtA[i] = 0x12
  12250. i -= len(m.Name)
  12251. copy(dAtA[i:], m.Name)
  12252. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  12253. i--
  12254. dAtA[i] = 0xa
  12255. return len(dAtA) - i, nil
  12256. }
  12257. func (m *ServiceProxyOptions) Marshal() (dAtA []byte, err error) {
  12258. size := m.Size()
  12259. dAtA = make([]byte, size)
  12260. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12261. if err != nil {
  12262. return nil, err
  12263. }
  12264. return dAtA[:n], nil
  12265. }
  12266. func (m *ServiceProxyOptions) MarshalTo(dAtA []byte) (int, error) {
  12267. size := m.Size()
  12268. return m.MarshalToSizedBuffer(dAtA[:size])
  12269. }
  12270. func (m *ServiceProxyOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12271. i := len(dAtA)
  12272. _ = i
  12273. var l int
  12274. _ = l
  12275. i -= len(m.Path)
  12276. copy(dAtA[i:], m.Path)
  12277. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Path)))
  12278. i--
  12279. dAtA[i] = 0xa
  12280. return len(dAtA) - i, nil
  12281. }
  12282. func (m *ServiceSpec) Marshal() (dAtA []byte, err error) {
  12283. size := m.Size()
  12284. dAtA = make([]byte, size)
  12285. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12286. if err != nil {
  12287. return nil, err
  12288. }
  12289. return dAtA[:n], nil
  12290. }
  12291. func (m *ServiceSpec) MarshalTo(dAtA []byte) (int, error) {
  12292. size := m.Size()
  12293. return m.MarshalToSizedBuffer(dAtA[:size])
  12294. }
  12295. func (m *ServiceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12296. i := len(dAtA)
  12297. _ = i
  12298. var l int
  12299. _ = l
  12300. if m.TrafficDistribution != nil {
  12301. i -= len(*m.TrafficDistribution)
  12302. copy(dAtA[i:], *m.TrafficDistribution)
  12303. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.TrafficDistribution)))
  12304. i--
  12305. dAtA[i] = 0x1
  12306. i--
  12307. dAtA[i] = 0xba
  12308. }
  12309. if m.InternalTrafficPolicy != nil {
  12310. i -= len(*m.InternalTrafficPolicy)
  12311. copy(dAtA[i:], *m.InternalTrafficPolicy)
  12312. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.InternalTrafficPolicy)))
  12313. i--
  12314. dAtA[i] = 0x1
  12315. i--
  12316. dAtA[i] = 0xb2
  12317. }
  12318. if m.LoadBalancerClass != nil {
  12319. i -= len(*m.LoadBalancerClass)
  12320. copy(dAtA[i:], *m.LoadBalancerClass)
  12321. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.LoadBalancerClass)))
  12322. i--
  12323. dAtA[i] = 0x1
  12324. i--
  12325. dAtA[i] = 0xaa
  12326. }
  12327. if m.AllocateLoadBalancerNodePorts != nil {
  12328. i--
  12329. if *m.AllocateLoadBalancerNodePorts {
  12330. dAtA[i] = 1
  12331. } else {
  12332. dAtA[i] = 0
  12333. }
  12334. i--
  12335. dAtA[i] = 0x1
  12336. i--
  12337. dAtA[i] = 0xa0
  12338. }
  12339. if len(m.IPFamilies) > 0 {
  12340. for iNdEx := len(m.IPFamilies) - 1; iNdEx >= 0; iNdEx-- {
  12341. i -= len(m.IPFamilies[iNdEx])
  12342. copy(dAtA[i:], m.IPFamilies[iNdEx])
  12343. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IPFamilies[iNdEx])))
  12344. i--
  12345. dAtA[i] = 0x1
  12346. i--
  12347. dAtA[i] = 0x9a
  12348. }
  12349. }
  12350. if len(m.ClusterIPs) > 0 {
  12351. for iNdEx := len(m.ClusterIPs) - 1; iNdEx >= 0; iNdEx-- {
  12352. i -= len(m.ClusterIPs[iNdEx])
  12353. copy(dAtA[i:], m.ClusterIPs[iNdEx])
  12354. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClusterIPs[iNdEx])))
  12355. i--
  12356. dAtA[i] = 0x1
  12357. i--
  12358. dAtA[i] = 0x92
  12359. }
  12360. }
  12361. if m.IPFamilyPolicy != nil {
  12362. i -= len(*m.IPFamilyPolicy)
  12363. copy(dAtA[i:], *m.IPFamilyPolicy)
  12364. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.IPFamilyPolicy)))
  12365. i--
  12366. dAtA[i] = 0x1
  12367. i--
  12368. dAtA[i] = 0x8a
  12369. }
  12370. if m.SessionAffinityConfig != nil {
  12371. {
  12372. size, err := m.SessionAffinityConfig.MarshalToSizedBuffer(dAtA[:i])
  12373. if err != nil {
  12374. return 0, err
  12375. }
  12376. i -= size
  12377. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12378. }
  12379. i--
  12380. dAtA[i] = 0x72
  12381. }
  12382. i--
  12383. if m.PublishNotReadyAddresses {
  12384. dAtA[i] = 1
  12385. } else {
  12386. dAtA[i] = 0
  12387. }
  12388. i--
  12389. dAtA[i] = 0x68
  12390. i = encodeVarintGenerated(dAtA, i, uint64(m.HealthCheckNodePort))
  12391. i--
  12392. dAtA[i] = 0x60
  12393. i -= len(m.ExternalTrafficPolicy)
  12394. copy(dAtA[i:], m.ExternalTrafficPolicy)
  12395. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ExternalTrafficPolicy)))
  12396. i--
  12397. dAtA[i] = 0x5a
  12398. i -= len(m.ExternalName)
  12399. copy(dAtA[i:], m.ExternalName)
  12400. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ExternalName)))
  12401. i--
  12402. dAtA[i] = 0x52
  12403. if len(m.LoadBalancerSourceRanges) > 0 {
  12404. for iNdEx := len(m.LoadBalancerSourceRanges) - 1; iNdEx >= 0; iNdEx-- {
  12405. i -= len(m.LoadBalancerSourceRanges[iNdEx])
  12406. copy(dAtA[i:], m.LoadBalancerSourceRanges[iNdEx])
  12407. i = encodeVarintGenerated(dAtA, i, uint64(len(m.LoadBalancerSourceRanges[iNdEx])))
  12408. i--
  12409. dAtA[i] = 0x4a
  12410. }
  12411. }
  12412. i -= len(m.LoadBalancerIP)
  12413. copy(dAtA[i:], m.LoadBalancerIP)
  12414. i = encodeVarintGenerated(dAtA, i, uint64(len(m.LoadBalancerIP)))
  12415. i--
  12416. dAtA[i] = 0x42
  12417. i -= len(m.SessionAffinity)
  12418. copy(dAtA[i:], m.SessionAffinity)
  12419. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SessionAffinity)))
  12420. i--
  12421. dAtA[i] = 0x3a
  12422. if len(m.ExternalIPs) > 0 {
  12423. for iNdEx := len(m.ExternalIPs) - 1; iNdEx >= 0; iNdEx-- {
  12424. i -= len(m.ExternalIPs[iNdEx])
  12425. copy(dAtA[i:], m.ExternalIPs[iNdEx])
  12426. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ExternalIPs[iNdEx])))
  12427. i--
  12428. dAtA[i] = 0x2a
  12429. }
  12430. }
  12431. i -= len(m.Type)
  12432. copy(dAtA[i:], m.Type)
  12433. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  12434. i--
  12435. dAtA[i] = 0x22
  12436. i -= len(m.ClusterIP)
  12437. copy(dAtA[i:], m.ClusterIP)
  12438. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClusterIP)))
  12439. i--
  12440. dAtA[i] = 0x1a
  12441. if len(m.Selector) > 0 {
  12442. keysForSelector := make([]string, 0, len(m.Selector))
  12443. for k := range m.Selector {
  12444. keysForSelector = append(keysForSelector, string(k))
  12445. }
  12446. sort.Strings(keysForSelector)
  12447. for iNdEx := len(keysForSelector) - 1; iNdEx >= 0; iNdEx-- {
  12448. v := m.Selector[string(keysForSelector[iNdEx])]
  12449. baseI := i
  12450. i -= len(v)
  12451. copy(dAtA[i:], v)
  12452. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  12453. i--
  12454. dAtA[i] = 0x12
  12455. i -= len(keysForSelector[iNdEx])
  12456. copy(dAtA[i:], keysForSelector[iNdEx])
  12457. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForSelector[iNdEx])))
  12458. i--
  12459. dAtA[i] = 0xa
  12460. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  12461. i--
  12462. dAtA[i] = 0x12
  12463. }
  12464. }
  12465. if len(m.Ports) > 0 {
  12466. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  12467. {
  12468. size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  12469. if err != nil {
  12470. return 0, err
  12471. }
  12472. i -= size
  12473. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12474. }
  12475. i--
  12476. dAtA[i] = 0xa
  12477. }
  12478. }
  12479. return len(dAtA) - i, nil
  12480. }
  12481. func (m *ServiceStatus) Marshal() (dAtA []byte, err error) {
  12482. size := m.Size()
  12483. dAtA = make([]byte, size)
  12484. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12485. if err != nil {
  12486. return nil, err
  12487. }
  12488. return dAtA[:n], nil
  12489. }
  12490. func (m *ServiceStatus) MarshalTo(dAtA []byte) (int, error) {
  12491. size := m.Size()
  12492. return m.MarshalToSizedBuffer(dAtA[:size])
  12493. }
  12494. func (m *ServiceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12495. i := len(dAtA)
  12496. _ = i
  12497. var l int
  12498. _ = l
  12499. if len(m.Conditions) > 0 {
  12500. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  12501. {
  12502. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  12503. if err != nil {
  12504. return 0, err
  12505. }
  12506. i -= size
  12507. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12508. }
  12509. i--
  12510. dAtA[i] = 0x12
  12511. }
  12512. }
  12513. {
  12514. size, err := m.LoadBalancer.MarshalToSizedBuffer(dAtA[:i])
  12515. if err != nil {
  12516. return 0, err
  12517. }
  12518. i -= size
  12519. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12520. }
  12521. i--
  12522. dAtA[i] = 0xa
  12523. return len(dAtA) - i, nil
  12524. }
  12525. func (m *SessionAffinityConfig) Marshal() (dAtA []byte, err error) {
  12526. size := m.Size()
  12527. dAtA = make([]byte, size)
  12528. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12529. if err != nil {
  12530. return nil, err
  12531. }
  12532. return dAtA[:n], nil
  12533. }
  12534. func (m *SessionAffinityConfig) MarshalTo(dAtA []byte) (int, error) {
  12535. size := m.Size()
  12536. return m.MarshalToSizedBuffer(dAtA[:size])
  12537. }
  12538. func (m *SessionAffinityConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12539. i := len(dAtA)
  12540. _ = i
  12541. var l int
  12542. _ = l
  12543. if m.ClientIP != nil {
  12544. {
  12545. size, err := m.ClientIP.MarshalToSizedBuffer(dAtA[:i])
  12546. if err != nil {
  12547. return 0, err
  12548. }
  12549. i -= size
  12550. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12551. }
  12552. i--
  12553. dAtA[i] = 0xa
  12554. }
  12555. return len(dAtA) - i, nil
  12556. }
  12557. func (m *SleepAction) Marshal() (dAtA []byte, err error) {
  12558. size := m.Size()
  12559. dAtA = make([]byte, size)
  12560. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12561. if err != nil {
  12562. return nil, err
  12563. }
  12564. return dAtA[:n], nil
  12565. }
  12566. func (m *SleepAction) MarshalTo(dAtA []byte) (int, error) {
  12567. size := m.Size()
  12568. return m.MarshalToSizedBuffer(dAtA[:size])
  12569. }
  12570. func (m *SleepAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12571. i := len(dAtA)
  12572. _ = i
  12573. var l int
  12574. _ = l
  12575. i = encodeVarintGenerated(dAtA, i, uint64(m.Seconds))
  12576. i--
  12577. dAtA[i] = 0x8
  12578. return len(dAtA) - i, nil
  12579. }
  12580. func (m *StorageOSPersistentVolumeSource) Marshal() (dAtA []byte, err error) {
  12581. size := m.Size()
  12582. dAtA = make([]byte, size)
  12583. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12584. if err != nil {
  12585. return nil, err
  12586. }
  12587. return dAtA[:n], nil
  12588. }
  12589. func (m *StorageOSPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  12590. size := m.Size()
  12591. return m.MarshalToSizedBuffer(dAtA[:size])
  12592. }
  12593. func (m *StorageOSPersistentVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12594. i := len(dAtA)
  12595. _ = i
  12596. var l int
  12597. _ = l
  12598. if m.SecretRef != nil {
  12599. {
  12600. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  12601. if err != nil {
  12602. return 0, err
  12603. }
  12604. i -= size
  12605. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12606. }
  12607. i--
  12608. dAtA[i] = 0x2a
  12609. }
  12610. i--
  12611. if m.ReadOnly {
  12612. dAtA[i] = 1
  12613. } else {
  12614. dAtA[i] = 0
  12615. }
  12616. i--
  12617. dAtA[i] = 0x20
  12618. i -= len(m.FSType)
  12619. copy(dAtA[i:], m.FSType)
  12620. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  12621. i--
  12622. dAtA[i] = 0x1a
  12623. i -= len(m.VolumeNamespace)
  12624. copy(dAtA[i:], m.VolumeNamespace)
  12625. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeNamespace)))
  12626. i--
  12627. dAtA[i] = 0x12
  12628. i -= len(m.VolumeName)
  12629. copy(dAtA[i:], m.VolumeName)
  12630. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
  12631. i--
  12632. dAtA[i] = 0xa
  12633. return len(dAtA) - i, nil
  12634. }
  12635. func (m *StorageOSVolumeSource) Marshal() (dAtA []byte, err error) {
  12636. size := m.Size()
  12637. dAtA = make([]byte, size)
  12638. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12639. if err != nil {
  12640. return nil, err
  12641. }
  12642. return dAtA[:n], nil
  12643. }
  12644. func (m *StorageOSVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  12645. size := m.Size()
  12646. return m.MarshalToSizedBuffer(dAtA[:size])
  12647. }
  12648. func (m *StorageOSVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12649. i := len(dAtA)
  12650. _ = i
  12651. var l int
  12652. _ = l
  12653. if m.SecretRef != nil {
  12654. {
  12655. size, err := m.SecretRef.MarshalToSizedBuffer(dAtA[:i])
  12656. if err != nil {
  12657. return 0, err
  12658. }
  12659. i -= size
  12660. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12661. }
  12662. i--
  12663. dAtA[i] = 0x2a
  12664. }
  12665. i--
  12666. if m.ReadOnly {
  12667. dAtA[i] = 1
  12668. } else {
  12669. dAtA[i] = 0
  12670. }
  12671. i--
  12672. dAtA[i] = 0x20
  12673. i -= len(m.FSType)
  12674. copy(dAtA[i:], m.FSType)
  12675. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  12676. i--
  12677. dAtA[i] = 0x1a
  12678. i -= len(m.VolumeNamespace)
  12679. copy(dAtA[i:], m.VolumeNamespace)
  12680. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeNamespace)))
  12681. i--
  12682. dAtA[i] = 0x12
  12683. i -= len(m.VolumeName)
  12684. copy(dAtA[i:], m.VolumeName)
  12685. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName)))
  12686. i--
  12687. dAtA[i] = 0xa
  12688. return len(dAtA) - i, nil
  12689. }
  12690. func (m *Sysctl) Marshal() (dAtA []byte, err error) {
  12691. size := m.Size()
  12692. dAtA = make([]byte, size)
  12693. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12694. if err != nil {
  12695. return nil, err
  12696. }
  12697. return dAtA[:n], nil
  12698. }
  12699. func (m *Sysctl) MarshalTo(dAtA []byte) (int, error) {
  12700. size := m.Size()
  12701. return m.MarshalToSizedBuffer(dAtA[:size])
  12702. }
  12703. func (m *Sysctl) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12704. i := len(dAtA)
  12705. _ = i
  12706. var l int
  12707. _ = l
  12708. i -= len(m.Value)
  12709. copy(dAtA[i:], m.Value)
  12710. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
  12711. i--
  12712. dAtA[i] = 0x12
  12713. i -= len(m.Name)
  12714. copy(dAtA[i:], m.Name)
  12715. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  12716. i--
  12717. dAtA[i] = 0xa
  12718. return len(dAtA) - i, nil
  12719. }
  12720. func (m *TCPSocketAction) Marshal() (dAtA []byte, err error) {
  12721. size := m.Size()
  12722. dAtA = make([]byte, size)
  12723. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12724. if err != nil {
  12725. return nil, err
  12726. }
  12727. return dAtA[:n], nil
  12728. }
  12729. func (m *TCPSocketAction) MarshalTo(dAtA []byte) (int, error) {
  12730. size := m.Size()
  12731. return m.MarshalToSizedBuffer(dAtA[:size])
  12732. }
  12733. func (m *TCPSocketAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12734. i := len(dAtA)
  12735. _ = i
  12736. var l int
  12737. _ = l
  12738. i -= len(m.Host)
  12739. copy(dAtA[i:], m.Host)
  12740. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
  12741. i--
  12742. dAtA[i] = 0x12
  12743. {
  12744. size, err := m.Port.MarshalToSizedBuffer(dAtA[:i])
  12745. if err != nil {
  12746. return 0, err
  12747. }
  12748. i -= size
  12749. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12750. }
  12751. i--
  12752. dAtA[i] = 0xa
  12753. return len(dAtA) - i, nil
  12754. }
  12755. func (m *Taint) Marshal() (dAtA []byte, err error) {
  12756. size := m.Size()
  12757. dAtA = make([]byte, size)
  12758. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12759. if err != nil {
  12760. return nil, err
  12761. }
  12762. return dAtA[:n], nil
  12763. }
  12764. func (m *Taint) MarshalTo(dAtA []byte) (int, error) {
  12765. size := m.Size()
  12766. return m.MarshalToSizedBuffer(dAtA[:size])
  12767. }
  12768. func (m *Taint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12769. i := len(dAtA)
  12770. _ = i
  12771. var l int
  12772. _ = l
  12773. if m.TimeAdded != nil {
  12774. {
  12775. size, err := m.TimeAdded.MarshalToSizedBuffer(dAtA[:i])
  12776. if err != nil {
  12777. return 0, err
  12778. }
  12779. i -= size
  12780. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12781. }
  12782. i--
  12783. dAtA[i] = 0x22
  12784. }
  12785. i -= len(m.Effect)
  12786. copy(dAtA[i:], m.Effect)
  12787. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Effect)))
  12788. i--
  12789. dAtA[i] = 0x1a
  12790. i -= len(m.Value)
  12791. copy(dAtA[i:], m.Value)
  12792. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
  12793. i--
  12794. dAtA[i] = 0x12
  12795. i -= len(m.Key)
  12796. copy(dAtA[i:], m.Key)
  12797. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  12798. i--
  12799. dAtA[i] = 0xa
  12800. return len(dAtA) - i, nil
  12801. }
  12802. func (m *Toleration) Marshal() (dAtA []byte, err error) {
  12803. size := m.Size()
  12804. dAtA = make([]byte, size)
  12805. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12806. if err != nil {
  12807. return nil, err
  12808. }
  12809. return dAtA[:n], nil
  12810. }
  12811. func (m *Toleration) MarshalTo(dAtA []byte) (int, error) {
  12812. size := m.Size()
  12813. return m.MarshalToSizedBuffer(dAtA[:size])
  12814. }
  12815. func (m *Toleration) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12816. i := len(dAtA)
  12817. _ = i
  12818. var l int
  12819. _ = l
  12820. if m.TolerationSeconds != nil {
  12821. i = encodeVarintGenerated(dAtA, i, uint64(*m.TolerationSeconds))
  12822. i--
  12823. dAtA[i] = 0x28
  12824. }
  12825. i -= len(m.Effect)
  12826. copy(dAtA[i:], m.Effect)
  12827. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Effect)))
  12828. i--
  12829. dAtA[i] = 0x22
  12830. i -= len(m.Value)
  12831. copy(dAtA[i:], m.Value)
  12832. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
  12833. i--
  12834. dAtA[i] = 0x1a
  12835. i -= len(m.Operator)
  12836. copy(dAtA[i:], m.Operator)
  12837. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
  12838. i--
  12839. dAtA[i] = 0x12
  12840. i -= len(m.Key)
  12841. copy(dAtA[i:], m.Key)
  12842. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  12843. i--
  12844. dAtA[i] = 0xa
  12845. return len(dAtA) - i, nil
  12846. }
  12847. func (m *TopologySelectorLabelRequirement) Marshal() (dAtA []byte, err error) {
  12848. size := m.Size()
  12849. dAtA = make([]byte, size)
  12850. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12851. if err != nil {
  12852. return nil, err
  12853. }
  12854. return dAtA[:n], nil
  12855. }
  12856. func (m *TopologySelectorLabelRequirement) MarshalTo(dAtA []byte) (int, error) {
  12857. size := m.Size()
  12858. return m.MarshalToSizedBuffer(dAtA[:size])
  12859. }
  12860. func (m *TopologySelectorLabelRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12861. i := len(dAtA)
  12862. _ = i
  12863. var l int
  12864. _ = l
  12865. if len(m.Values) > 0 {
  12866. for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
  12867. i -= len(m.Values[iNdEx])
  12868. copy(dAtA[i:], m.Values[iNdEx])
  12869. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Values[iNdEx])))
  12870. i--
  12871. dAtA[i] = 0x12
  12872. }
  12873. }
  12874. i -= len(m.Key)
  12875. copy(dAtA[i:], m.Key)
  12876. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  12877. i--
  12878. dAtA[i] = 0xa
  12879. return len(dAtA) - i, nil
  12880. }
  12881. func (m *TopologySelectorTerm) Marshal() (dAtA []byte, err error) {
  12882. size := m.Size()
  12883. dAtA = make([]byte, size)
  12884. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12885. if err != nil {
  12886. return nil, err
  12887. }
  12888. return dAtA[:n], nil
  12889. }
  12890. func (m *TopologySelectorTerm) MarshalTo(dAtA []byte) (int, error) {
  12891. size := m.Size()
  12892. return m.MarshalToSizedBuffer(dAtA[:size])
  12893. }
  12894. func (m *TopologySelectorTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12895. i := len(dAtA)
  12896. _ = i
  12897. var l int
  12898. _ = l
  12899. if len(m.MatchLabelExpressions) > 0 {
  12900. for iNdEx := len(m.MatchLabelExpressions) - 1; iNdEx >= 0; iNdEx-- {
  12901. {
  12902. size, err := m.MatchLabelExpressions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  12903. if err != nil {
  12904. return 0, err
  12905. }
  12906. i -= size
  12907. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12908. }
  12909. i--
  12910. dAtA[i] = 0xa
  12911. }
  12912. }
  12913. return len(dAtA) - i, nil
  12914. }
  12915. func (m *TopologySpreadConstraint) Marshal() (dAtA []byte, err error) {
  12916. size := m.Size()
  12917. dAtA = make([]byte, size)
  12918. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12919. if err != nil {
  12920. return nil, err
  12921. }
  12922. return dAtA[:n], nil
  12923. }
  12924. func (m *TopologySpreadConstraint) MarshalTo(dAtA []byte) (int, error) {
  12925. size := m.Size()
  12926. return m.MarshalToSizedBuffer(dAtA[:size])
  12927. }
  12928. func (m *TopologySpreadConstraint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  12929. i := len(dAtA)
  12930. _ = i
  12931. var l int
  12932. _ = l
  12933. if len(m.MatchLabelKeys) > 0 {
  12934. for iNdEx := len(m.MatchLabelKeys) - 1; iNdEx >= 0; iNdEx-- {
  12935. i -= len(m.MatchLabelKeys[iNdEx])
  12936. copy(dAtA[i:], m.MatchLabelKeys[iNdEx])
  12937. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MatchLabelKeys[iNdEx])))
  12938. i--
  12939. dAtA[i] = 0x42
  12940. }
  12941. }
  12942. if m.NodeTaintsPolicy != nil {
  12943. i -= len(*m.NodeTaintsPolicy)
  12944. copy(dAtA[i:], *m.NodeTaintsPolicy)
  12945. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.NodeTaintsPolicy)))
  12946. i--
  12947. dAtA[i] = 0x3a
  12948. }
  12949. if m.NodeAffinityPolicy != nil {
  12950. i -= len(*m.NodeAffinityPolicy)
  12951. copy(dAtA[i:], *m.NodeAffinityPolicy)
  12952. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.NodeAffinityPolicy)))
  12953. i--
  12954. dAtA[i] = 0x32
  12955. }
  12956. if m.MinDomains != nil {
  12957. i = encodeVarintGenerated(dAtA, i, uint64(*m.MinDomains))
  12958. i--
  12959. dAtA[i] = 0x28
  12960. }
  12961. if m.LabelSelector != nil {
  12962. {
  12963. size, err := m.LabelSelector.MarshalToSizedBuffer(dAtA[:i])
  12964. if err != nil {
  12965. return 0, err
  12966. }
  12967. i -= size
  12968. i = encodeVarintGenerated(dAtA, i, uint64(size))
  12969. }
  12970. i--
  12971. dAtA[i] = 0x22
  12972. }
  12973. i -= len(m.WhenUnsatisfiable)
  12974. copy(dAtA[i:], m.WhenUnsatisfiable)
  12975. i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenUnsatisfiable)))
  12976. i--
  12977. dAtA[i] = 0x1a
  12978. i -= len(m.TopologyKey)
  12979. copy(dAtA[i:], m.TopologyKey)
  12980. i = encodeVarintGenerated(dAtA, i, uint64(len(m.TopologyKey)))
  12981. i--
  12982. dAtA[i] = 0x12
  12983. i = encodeVarintGenerated(dAtA, i, uint64(m.MaxSkew))
  12984. i--
  12985. dAtA[i] = 0x8
  12986. return len(dAtA) - i, nil
  12987. }
  12988. func (m *TypedLocalObjectReference) Marshal() (dAtA []byte, err error) {
  12989. size := m.Size()
  12990. dAtA = make([]byte, size)
  12991. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  12992. if err != nil {
  12993. return nil, err
  12994. }
  12995. return dAtA[:n], nil
  12996. }
  12997. func (m *TypedLocalObjectReference) MarshalTo(dAtA []byte) (int, error) {
  12998. size := m.Size()
  12999. return m.MarshalToSizedBuffer(dAtA[:size])
  13000. }
  13001. func (m *TypedLocalObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13002. i := len(dAtA)
  13003. _ = i
  13004. var l int
  13005. _ = l
  13006. i -= len(m.Name)
  13007. copy(dAtA[i:], m.Name)
  13008. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  13009. i--
  13010. dAtA[i] = 0x1a
  13011. i -= len(m.Kind)
  13012. copy(dAtA[i:], m.Kind)
  13013. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
  13014. i--
  13015. dAtA[i] = 0x12
  13016. if m.APIGroup != nil {
  13017. i -= len(*m.APIGroup)
  13018. copy(dAtA[i:], *m.APIGroup)
  13019. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.APIGroup)))
  13020. i--
  13021. dAtA[i] = 0xa
  13022. }
  13023. return len(dAtA) - i, nil
  13024. }
  13025. func (m *TypedObjectReference) Marshal() (dAtA []byte, err error) {
  13026. size := m.Size()
  13027. dAtA = make([]byte, size)
  13028. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13029. if err != nil {
  13030. return nil, err
  13031. }
  13032. return dAtA[:n], nil
  13033. }
  13034. func (m *TypedObjectReference) MarshalTo(dAtA []byte) (int, error) {
  13035. size := m.Size()
  13036. return m.MarshalToSizedBuffer(dAtA[:size])
  13037. }
  13038. func (m *TypedObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13039. i := len(dAtA)
  13040. _ = i
  13041. var l int
  13042. _ = l
  13043. if m.Namespace != nil {
  13044. i -= len(*m.Namespace)
  13045. copy(dAtA[i:], *m.Namespace)
  13046. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Namespace)))
  13047. i--
  13048. dAtA[i] = 0x22
  13049. }
  13050. i -= len(m.Name)
  13051. copy(dAtA[i:], m.Name)
  13052. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  13053. i--
  13054. dAtA[i] = 0x1a
  13055. i -= len(m.Kind)
  13056. copy(dAtA[i:], m.Kind)
  13057. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
  13058. i--
  13059. dAtA[i] = 0x12
  13060. if m.APIGroup != nil {
  13061. i -= len(*m.APIGroup)
  13062. copy(dAtA[i:], *m.APIGroup)
  13063. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.APIGroup)))
  13064. i--
  13065. dAtA[i] = 0xa
  13066. }
  13067. return len(dAtA) - i, nil
  13068. }
  13069. func (m *Volume) Marshal() (dAtA []byte, err error) {
  13070. size := m.Size()
  13071. dAtA = make([]byte, size)
  13072. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13073. if err != nil {
  13074. return nil, err
  13075. }
  13076. return dAtA[:n], nil
  13077. }
  13078. func (m *Volume) MarshalTo(dAtA []byte) (int, error) {
  13079. size := m.Size()
  13080. return m.MarshalToSizedBuffer(dAtA[:size])
  13081. }
  13082. func (m *Volume) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13083. i := len(dAtA)
  13084. _ = i
  13085. var l int
  13086. _ = l
  13087. {
  13088. size, err := m.VolumeSource.MarshalToSizedBuffer(dAtA[:i])
  13089. if err != nil {
  13090. return 0, err
  13091. }
  13092. i -= size
  13093. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13094. }
  13095. i--
  13096. dAtA[i] = 0x12
  13097. i -= len(m.Name)
  13098. copy(dAtA[i:], m.Name)
  13099. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  13100. i--
  13101. dAtA[i] = 0xa
  13102. return len(dAtA) - i, nil
  13103. }
  13104. func (m *VolumeDevice) Marshal() (dAtA []byte, err error) {
  13105. size := m.Size()
  13106. dAtA = make([]byte, size)
  13107. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13108. if err != nil {
  13109. return nil, err
  13110. }
  13111. return dAtA[:n], nil
  13112. }
  13113. func (m *VolumeDevice) MarshalTo(dAtA []byte) (int, error) {
  13114. size := m.Size()
  13115. return m.MarshalToSizedBuffer(dAtA[:size])
  13116. }
  13117. func (m *VolumeDevice) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13118. i := len(dAtA)
  13119. _ = i
  13120. var l int
  13121. _ = l
  13122. i -= len(m.DevicePath)
  13123. copy(dAtA[i:], m.DevicePath)
  13124. i = encodeVarintGenerated(dAtA, i, uint64(len(m.DevicePath)))
  13125. i--
  13126. dAtA[i] = 0x12
  13127. i -= len(m.Name)
  13128. copy(dAtA[i:], m.Name)
  13129. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  13130. i--
  13131. dAtA[i] = 0xa
  13132. return len(dAtA) - i, nil
  13133. }
  13134. func (m *VolumeMount) Marshal() (dAtA []byte, err error) {
  13135. size := m.Size()
  13136. dAtA = make([]byte, size)
  13137. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13138. if err != nil {
  13139. return nil, err
  13140. }
  13141. return dAtA[:n], nil
  13142. }
  13143. func (m *VolumeMount) MarshalTo(dAtA []byte) (int, error) {
  13144. size := m.Size()
  13145. return m.MarshalToSizedBuffer(dAtA[:size])
  13146. }
  13147. func (m *VolumeMount) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13148. i := len(dAtA)
  13149. _ = i
  13150. var l int
  13151. _ = l
  13152. if m.RecursiveReadOnly != nil {
  13153. i -= len(*m.RecursiveReadOnly)
  13154. copy(dAtA[i:], *m.RecursiveReadOnly)
  13155. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RecursiveReadOnly)))
  13156. i--
  13157. dAtA[i] = 0x3a
  13158. }
  13159. i -= len(m.SubPathExpr)
  13160. copy(dAtA[i:], m.SubPathExpr)
  13161. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SubPathExpr)))
  13162. i--
  13163. dAtA[i] = 0x32
  13164. if m.MountPropagation != nil {
  13165. i -= len(*m.MountPropagation)
  13166. copy(dAtA[i:], *m.MountPropagation)
  13167. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MountPropagation)))
  13168. i--
  13169. dAtA[i] = 0x2a
  13170. }
  13171. i -= len(m.SubPath)
  13172. copy(dAtA[i:], m.SubPath)
  13173. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SubPath)))
  13174. i--
  13175. dAtA[i] = 0x22
  13176. i -= len(m.MountPath)
  13177. copy(dAtA[i:], m.MountPath)
  13178. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MountPath)))
  13179. i--
  13180. dAtA[i] = 0x1a
  13181. i--
  13182. if m.ReadOnly {
  13183. dAtA[i] = 1
  13184. } else {
  13185. dAtA[i] = 0
  13186. }
  13187. i--
  13188. dAtA[i] = 0x10
  13189. i -= len(m.Name)
  13190. copy(dAtA[i:], m.Name)
  13191. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  13192. i--
  13193. dAtA[i] = 0xa
  13194. return len(dAtA) - i, nil
  13195. }
  13196. func (m *VolumeMountStatus) Marshal() (dAtA []byte, err error) {
  13197. size := m.Size()
  13198. dAtA = make([]byte, size)
  13199. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13200. if err != nil {
  13201. return nil, err
  13202. }
  13203. return dAtA[:n], nil
  13204. }
  13205. func (m *VolumeMountStatus) MarshalTo(dAtA []byte) (int, error) {
  13206. size := m.Size()
  13207. return m.MarshalToSizedBuffer(dAtA[:size])
  13208. }
  13209. func (m *VolumeMountStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13210. i := len(dAtA)
  13211. _ = i
  13212. var l int
  13213. _ = l
  13214. if m.RecursiveReadOnly != nil {
  13215. i -= len(*m.RecursiveReadOnly)
  13216. copy(dAtA[i:], *m.RecursiveReadOnly)
  13217. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RecursiveReadOnly)))
  13218. i--
  13219. dAtA[i] = 0x22
  13220. }
  13221. i--
  13222. if m.ReadOnly {
  13223. dAtA[i] = 1
  13224. } else {
  13225. dAtA[i] = 0
  13226. }
  13227. i--
  13228. dAtA[i] = 0x18
  13229. i -= len(m.MountPath)
  13230. copy(dAtA[i:], m.MountPath)
  13231. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MountPath)))
  13232. i--
  13233. dAtA[i] = 0x12
  13234. i -= len(m.Name)
  13235. copy(dAtA[i:], m.Name)
  13236. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  13237. i--
  13238. dAtA[i] = 0xa
  13239. return len(dAtA) - i, nil
  13240. }
  13241. func (m *VolumeNodeAffinity) Marshal() (dAtA []byte, err error) {
  13242. size := m.Size()
  13243. dAtA = make([]byte, size)
  13244. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13245. if err != nil {
  13246. return nil, err
  13247. }
  13248. return dAtA[:n], nil
  13249. }
  13250. func (m *VolumeNodeAffinity) MarshalTo(dAtA []byte) (int, error) {
  13251. size := m.Size()
  13252. return m.MarshalToSizedBuffer(dAtA[:size])
  13253. }
  13254. func (m *VolumeNodeAffinity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13255. i := len(dAtA)
  13256. _ = i
  13257. var l int
  13258. _ = l
  13259. if m.Required != nil {
  13260. {
  13261. size, err := m.Required.MarshalToSizedBuffer(dAtA[:i])
  13262. if err != nil {
  13263. return 0, err
  13264. }
  13265. i -= size
  13266. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13267. }
  13268. i--
  13269. dAtA[i] = 0xa
  13270. }
  13271. return len(dAtA) - i, nil
  13272. }
  13273. func (m *VolumeProjection) Marshal() (dAtA []byte, err error) {
  13274. size := m.Size()
  13275. dAtA = make([]byte, size)
  13276. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13277. if err != nil {
  13278. return nil, err
  13279. }
  13280. return dAtA[:n], nil
  13281. }
  13282. func (m *VolumeProjection) MarshalTo(dAtA []byte) (int, error) {
  13283. size := m.Size()
  13284. return m.MarshalToSizedBuffer(dAtA[:size])
  13285. }
  13286. func (m *VolumeProjection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13287. i := len(dAtA)
  13288. _ = i
  13289. var l int
  13290. _ = l
  13291. if m.PodCertificate != nil {
  13292. {
  13293. size, err := m.PodCertificate.MarshalToSizedBuffer(dAtA[:i])
  13294. if err != nil {
  13295. return 0, err
  13296. }
  13297. i -= size
  13298. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13299. }
  13300. i--
  13301. dAtA[i] = 0x32
  13302. }
  13303. if m.ClusterTrustBundle != nil {
  13304. {
  13305. size, err := m.ClusterTrustBundle.MarshalToSizedBuffer(dAtA[:i])
  13306. if err != nil {
  13307. return 0, err
  13308. }
  13309. i -= size
  13310. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13311. }
  13312. i--
  13313. dAtA[i] = 0x2a
  13314. }
  13315. if m.ServiceAccountToken != nil {
  13316. {
  13317. size, err := m.ServiceAccountToken.MarshalToSizedBuffer(dAtA[:i])
  13318. if err != nil {
  13319. return 0, err
  13320. }
  13321. i -= size
  13322. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13323. }
  13324. i--
  13325. dAtA[i] = 0x22
  13326. }
  13327. if m.ConfigMap != nil {
  13328. {
  13329. size, err := m.ConfigMap.MarshalToSizedBuffer(dAtA[:i])
  13330. if err != nil {
  13331. return 0, err
  13332. }
  13333. i -= size
  13334. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13335. }
  13336. i--
  13337. dAtA[i] = 0x1a
  13338. }
  13339. if m.DownwardAPI != nil {
  13340. {
  13341. size, err := m.DownwardAPI.MarshalToSizedBuffer(dAtA[:i])
  13342. if err != nil {
  13343. return 0, err
  13344. }
  13345. i -= size
  13346. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13347. }
  13348. i--
  13349. dAtA[i] = 0x12
  13350. }
  13351. if m.Secret != nil {
  13352. {
  13353. size, err := m.Secret.MarshalToSizedBuffer(dAtA[:i])
  13354. if err != nil {
  13355. return 0, err
  13356. }
  13357. i -= size
  13358. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13359. }
  13360. i--
  13361. dAtA[i] = 0xa
  13362. }
  13363. return len(dAtA) - i, nil
  13364. }
  13365. func (m *VolumeResourceRequirements) Marshal() (dAtA []byte, err error) {
  13366. size := m.Size()
  13367. dAtA = make([]byte, size)
  13368. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13369. if err != nil {
  13370. return nil, err
  13371. }
  13372. return dAtA[:n], nil
  13373. }
  13374. func (m *VolumeResourceRequirements) MarshalTo(dAtA []byte) (int, error) {
  13375. size := m.Size()
  13376. return m.MarshalToSizedBuffer(dAtA[:size])
  13377. }
  13378. func (m *VolumeResourceRequirements) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13379. i := len(dAtA)
  13380. _ = i
  13381. var l int
  13382. _ = l
  13383. if len(m.Requests) > 0 {
  13384. keysForRequests := make([]string, 0, len(m.Requests))
  13385. for k := range m.Requests {
  13386. keysForRequests = append(keysForRequests, string(k))
  13387. }
  13388. sort.Strings(keysForRequests)
  13389. for iNdEx := len(keysForRequests) - 1; iNdEx >= 0; iNdEx-- {
  13390. v := m.Requests[ResourceName(keysForRequests[iNdEx])]
  13391. baseI := i
  13392. {
  13393. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  13394. if err != nil {
  13395. return 0, err
  13396. }
  13397. i -= size
  13398. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13399. }
  13400. i--
  13401. dAtA[i] = 0x12
  13402. i -= len(keysForRequests[iNdEx])
  13403. copy(dAtA[i:], keysForRequests[iNdEx])
  13404. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForRequests[iNdEx])))
  13405. i--
  13406. dAtA[i] = 0xa
  13407. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  13408. i--
  13409. dAtA[i] = 0x12
  13410. }
  13411. }
  13412. if len(m.Limits) > 0 {
  13413. keysForLimits := make([]string, 0, len(m.Limits))
  13414. for k := range m.Limits {
  13415. keysForLimits = append(keysForLimits, string(k))
  13416. }
  13417. sort.Strings(keysForLimits)
  13418. for iNdEx := len(keysForLimits) - 1; iNdEx >= 0; iNdEx-- {
  13419. v := m.Limits[ResourceName(keysForLimits[iNdEx])]
  13420. baseI := i
  13421. {
  13422. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  13423. if err != nil {
  13424. return 0, err
  13425. }
  13426. i -= size
  13427. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13428. }
  13429. i--
  13430. dAtA[i] = 0x12
  13431. i -= len(keysForLimits[iNdEx])
  13432. copy(dAtA[i:], keysForLimits[iNdEx])
  13433. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForLimits[iNdEx])))
  13434. i--
  13435. dAtA[i] = 0xa
  13436. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  13437. i--
  13438. dAtA[i] = 0xa
  13439. }
  13440. }
  13441. return len(dAtA) - i, nil
  13442. }
  13443. func (m *VolumeSource) Marshal() (dAtA []byte, err error) {
  13444. size := m.Size()
  13445. dAtA = make([]byte, size)
  13446. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13447. if err != nil {
  13448. return nil, err
  13449. }
  13450. return dAtA[:n], nil
  13451. }
  13452. func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) {
  13453. size := m.Size()
  13454. return m.MarshalToSizedBuffer(dAtA[:size])
  13455. }
  13456. func (m *VolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13457. i := len(dAtA)
  13458. _ = i
  13459. var l int
  13460. _ = l
  13461. if m.Image != nil {
  13462. {
  13463. size, err := m.Image.MarshalToSizedBuffer(dAtA[:i])
  13464. if err != nil {
  13465. return 0, err
  13466. }
  13467. i -= size
  13468. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13469. }
  13470. i--
  13471. dAtA[i] = 0x1
  13472. i--
  13473. dAtA[i] = 0xf2
  13474. }
  13475. if m.Ephemeral != nil {
  13476. {
  13477. size, err := m.Ephemeral.MarshalToSizedBuffer(dAtA[:i])
  13478. if err != nil {
  13479. return 0, err
  13480. }
  13481. i -= size
  13482. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13483. }
  13484. i--
  13485. dAtA[i] = 0x1
  13486. i--
  13487. dAtA[i] = 0xea
  13488. }
  13489. if m.CSI != nil {
  13490. {
  13491. size, err := m.CSI.MarshalToSizedBuffer(dAtA[:i])
  13492. if err != nil {
  13493. return 0, err
  13494. }
  13495. i -= size
  13496. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13497. }
  13498. i--
  13499. dAtA[i] = 0x1
  13500. i--
  13501. dAtA[i] = 0xe2
  13502. }
  13503. if m.StorageOS != nil {
  13504. {
  13505. size, err := m.StorageOS.MarshalToSizedBuffer(dAtA[:i])
  13506. if err != nil {
  13507. return 0, err
  13508. }
  13509. i -= size
  13510. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13511. }
  13512. i--
  13513. dAtA[i] = 0x1
  13514. i--
  13515. dAtA[i] = 0xda
  13516. }
  13517. if m.Projected != nil {
  13518. {
  13519. size, err := m.Projected.MarshalToSizedBuffer(dAtA[:i])
  13520. if err != nil {
  13521. return 0, err
  13522. }
  13523. i -= size
  13524. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13525. }
  13526. i--
  13527. dAtA[i] = 0x1
  13528. i--
  13529. dAtA[i] = 0xd2
  13530. }
  13531. if m.ScaleIO != nil {
  13532. {
  13533. size, err := m.ScaleIO.MarshalToSizedBuffer(dAtA[:i])
  13534. if err != nil {
  13535. return 0, err
  13536. }
  13537. i -= size
  13538. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13539. }
  13540. i--
  13541. dAtA[i] = 0x1
  13542. i--
  13543. dAtA[i] = 0xca
  13544. }
  13545. if m.PortworxVolume != nil {
  13546. {
  13547. size, err := m.PortworxVolume.MarshalToSizedBuffer(dAtA[:i])
  13548. if err != nil {
  13549. return 0, err
  13550. }
  13551. i -= size
  13552. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13553. }
  13554. i--
  13555. dAtA[i] = 0x1
  13556. i--
  13557. dAtA[i] = 0xc2
  13558. }
  13559. if m.PhotonPersistentDisk != nil {
  13560. {
  13561. size, err := m.PhotonPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
  13562. if err != nil {
  13563. return 0, err
  13564. }
  13565. i -= size
  13566. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13567. }
  13568. i--
  13569. dAtA[i] = 0x1
  13570. i--
  13571. dAtA[i] = 0xba
  13572. }
  13573. if m.AzureDisk != nil {
  13574. {
  13575. size, err := m.AzureDisk.MarshalToSizedBuffer(dAtA[:i])
  13576. if err != nil {
  13577. return 0, err
  13578. }
  13579. i -= size
  13580. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13581. }
  13582. i--
  13583. dAtA[i] = 0x1
  13584. i--
  13585. dAtA[i] = 0xb2
  13586. }
  13587. if m.Quobyte != nil {
  13588. {
  13589. size, err := m.Quobyte.MarshalToSizedBuffer(dAtA[:i])
  13590. if err != nil {
  13591. return 0, err
  13592. }
  13593. i -= size
  13594. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13595. }
  13596. i--
  13597. dAtA[i] = 0x1
  13598. i--
  13599. dAtA[i] = 0xaa
  13600. }
  13601. if m.VsphereVolume != nil {
  13602. {
  13603. size, err := m.VsphereVolume.MarshalToSizedBuffer(dAtA[:i])
  13604. if err != nil {
  13605. return 0, err
  13606. }
  13607. i -= size
  13608. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13609. }
  13610. i--
  13611. dAtA[i] = 0x1
  13612. i--
  13613. dAtA[i] = 0xa2
  13614. }
  13615. if m.ConfigMap != nil {
  13616. {
  13617. size, err := m.ConfigMap.MarshalToSizedBuffer(dAtA[:i])
  13618. if err != nil {
  13619. return 0, err
  13620. }
  13621. i -= size
  13622. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13623. }
  13624. i--
  13625. dAtA[i] = 0x1
  13626. i--
  13627. dAtA[i] = 0x9a
  13628. }
  13629. if m.AzureFile != nil {
  13630. {
  13631. size, err := m.AzureFile.MarshalToSizedBuffer(dAtA[:i])
  13632. if err != nil {
  13633. return 0, err
  13634. }
  13635. i -= size
  13636. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13637. }
  13638. i--
  13639. dAtA[i] = 0x1
  13640. i--
  13641. dAtA[i] = 0x92
  13642. }
  13643. if m.FC != nil {
  13644. {
  13645. size, err := m.FC.MarshalToSizedBuffer(dAtA[:i])
  13646. if err != nil {
  13647. return 0, err
  13648. }
  13649. i -= size
  13650. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13651. }
  13652. i--
  13653. dAtA[i] = 0x1
  13654. i--
  13655. dAtA[i] = 0x8a
  13656. }
  13657. if m.DownwardAPI != nil {
  13658. {
  13659. size, err := m.DownwardAPI.MarshalToSizedBuffer(dAtA[:i])
  13660. if err != nil {
  13661. return 0, err
  13662. }
  13663. i -= size
  13664. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13665. }
  13666. i--
  13667. dAtA[i] = 0x1
  13668. i--
  13669. dAtA[i] = 0x82
  13670. }
  13671. if m.Flocker != nil {
  13672. {
  13673. size, err := m.Flocker.MarshalToSizedBuffer(dAtA[:i])
  13674. if err != nil {
  13675. return 0, err
  13676. }
  13677. i -= size
  13678. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13679. }
  13680. i--
  13681. dAtA[i] = 0x7a
  13682. }
  13683. if m.CephFS != nil {
  13684. {
  13685. size, err := m.CephFS.MarshalToSizedBuffer(dAtA[:i])
  13686. if err != nil {
  13687. return 0, err
  13688. }
  13689. i -= size
  13690. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13691. }
  13692. i--
  13693. dAtA[i] = 0x72
  13694. }
  13695. if m.Cinder != nil {
  13696. {
  13697. size, err := m.Cinder.MarshalToSizedBuffer(dAtA[:i])
  13698. if err != nil {
  13699. return 0, err
  13700. }
  13701. i -= size
  13702. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13703. }
  13704. i--
  13705. dAtA[i] = 0x6a
  13706. }
  13707. if m.FlexVolume != nil {
  13708. {
  13709. size, err := m.FlexVolume.MarshalToSizedBuffer(dAtA[:i])
  13710. if err != nil {
  13711. return 0, err
  13712. }
  13713. i -= size
  13714. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13715. }
  13716. i--
  13717. dAtA[i] = 0x62
  13718. }
  13719. if m.RBD != nil {
  13720. {
  13721. size, err := m.RBD.MarshalToSizedBuffer(dAtA[:i])
  13722. if err != nil {
  13723. return 0, err
  13724. }
  13725. i -= size
  13726. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13727. }
  13728. i--
  13729. dAtA[i] = 0x5a
  13730. }
  13731. if m.PersistentVolumeClaim != nil {
  13732. {
  13733. size, err := m.PersistentVolumeClaim.MarshalToSizedBuffer(dAtA[:i])
  13734. if err != nil {
  13735. return 0, err
  13736. }
  13737. i -= size
  13738. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13739. }
  13740. i--
  13741. dAtA[i] = 0x52
  13742. }
  13743. if m.Glusterfs != nil {
  13744. {
  13745. size, err := m.Glusterfs.MarshalToSizedBuffer(dAtA[:i])
  13746. if err != nil {
  13747. return 0, err
  13748. }
  13749. i -= size
  13750. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13751. }
  13752. i--
  13753. dAtA[i] = 0x4a
  13754. }
  13755. if m.ISCSI != nil {
  13756. {
  13757. size, err := m.ISCSI.MarshalToSizedBuffer(dAtA[:i])
  13758. if err != nil {
  13759. return 0, err
  13760. }
  13761. i -= size
  13762. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13763. }
  13764. i--
  13765. dAtA[i] = 0x42
  13766. }
  13767. if m.NFS != nil {
  13768. {
  13769. size, err := m.NFS.MarshalToSizedBuffer(dAtA[:i])
  13770. if err != nil {
  13771. return 0, err
  13772. }
  13773. i -= size
  13774. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13775. }
  13776. i--
  13777. dAtA[i] = 0x3a
  13778. }
  13779. if m.Secret != nil {
  13780. {
  13781. size, err := m.Secret.MarshalToSizedBuffer(dAtA[:i])
  13782. if err != nil {
  13783. return 0, err
  13784. }
  13785. i -= size
  13786. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13787. }
  13788. i--
  13789. dAtA[i] = 0x32
  13790. }
  13791. if m.GitRepo != nil {
  13792. {
  13793. size, err := m.GitRepo.MarshalToSizedBuffer(dAtA[:i])
  13794. if err != nil {
  13795. return 0, err
  13796. }
  13797. i -= size
  13798. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13799. }
  13800. i--
  13801. dAtA[i] = 0x2a
  13802. }
  13803. if m.AWSElasticBlockStore != nil {
  13804. {
  13805. size, err := m.AWSElasticBlockStore.MarshalToSizedBuffer(dAtA[:i])
  13806. if err != nil {
  13807. return 0, err
  13808. }
  13809. i -= size
  13810. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13811. }
  13812. i--
  13813. dAtA[i] = 0x22
  13814. }
  13815. if m.GCEPersistentDisk != nil {
  13816. {
  13817. size, err := m.GCEPersistentDisk.MarshalToSizedBuffer(dAtA[:i])
  13818. if err != nil {
  13819. return 0, err
  13820. }
  13821. i -= size
  13822. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13823. }
  13824. i--
  13825. dAtA[i] = 0x1a
  13826. }
  13827. if m.EmptyDir != nil {
  13828. {
  13829. size, err := m.EmptyDir.MarshalToSizedBuffer(dAtA[:i])
  13830. if err != nil {
  13831. return 0, err
  13832. }
  13833. i -= size
  13834. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13835. }
  13836. i--
  13837. dAtA[i] = 0x12
  13838. }
  13839. if m.HostPath != nil {
  13840. {
  13841. size, err := m.HostPath.MarshalToSizedBuffer(dAtA[:i])
  13842. if err != nil {
  13843. return 0, err
  13844. }
  13845. i -= size
  13846. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13847. }
  13848. i--
  13849. dAtA[i] = 0xa
  13850. }
  13851. return len(dAtA) - i, nil
  13852. }
  13853. func (m *VsphereVirtualDiskVolumeSource) Marshal() (dAtA []byte, err error) {
  13854. size := m.Size()
  13855. dAtA = make([]byte, size)
  13856. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13857. if err != nil {
  13858. return nil, err
  13859. }
  13860. return dAtA[:n], nil
  13861. }
  13862. func (m *VsphereVirtualDiskVolumeSource) MarshalTo(dAtA []byte) (int, error) {
  13863. size := m.Size()
  13864. return m.MarshalToSizedBuffer(dAtA[:size])
  13865. }
  13866. func (m *VsphereVirtualDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13867. i := len(dAtA)
  13868. _ = i
  13869. var l int
  13870. _ = l
  13871. i -= len(m.StoragePolicyID)
  13872. copy(dAtA[i:], m.StoragePolicyID)
  13873. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePolicyID)))
  13874. i--
  13875. dAtA[i] = 0x22
  13876. i -= len(m.StoragePolicyName)
  13877. copy(dAtA[i:], m.StoragePolicyName)
  13878. i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoragePolicyName)))
  13879. i--
  13880. dAtA[i] = 0x1a
  13881. i -= len(m.FSType)
  13882. copy(dAtA[i:], m.FSType)
  13883. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FSType)))
  13884. i--
  13885. dAtA[i] = 0x12
  13886. i -= len(m.VolumePath)
  13887. copy(dAtA[i:], m.VolumePath)
  13888. i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumePath)))
  13889. i--
  13890. dAtA[i] = 0xa
  13891. return len(dAtA) - i, nil
  13892. }
  13893. func (m *WeightedPodAffinityTerm) Marshal() (dAtA []byte, err error) {
  13894. size := m.Size()
  13895. dAtA = make([]byte, size)
  13896. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13897. if err != nil {
  13898. return nil, err
  13899. }
  13900. return dAtA[:n], nil
  13901. }
  13902. func (m *WeightedPodAffinityTerm) MarshalTo(dAtA []byte) (int, error) {
  13903. size := m.Size()
  13904. return m.MarshalToSizedBuffer(dAtA[:size])
  13905. }
  13906. func (m *WeightedPodAffinityTerm) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13907. i := len(dAtA)
  13908. _ = i
  13909. var l int
  13910. _ = l
  13911. {
  13912. size, err := m.PodAffinityTerm.MarshalToSizedBuffer(dAtA[:i])
  13913. if err != nil {
  13914. return 0, err
  13915. }
  13916. i -= size
  13917. i = encodeVarintGenerated(dAtA, i, uint64(size))
  13918. }
  13919. i--
  13920. dAtA[i] = 0x12
  13921. i = encodeVarintGenerated(dAtA, i, uint64(m.Weight))
  13922. i--
  13923. dAtA[i] = 0x8
  13924. return len(dAtA) - i, nil
  13925. }
  13926. func (m *WindowsSecurityContextOptions) Marshal() (dAtA []byte, err error) {
  13927. size := m.Size()
  13928. dAtA = make([]byte, size)
  13929. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13930. if err != nil {
  13931. return nil, err
  13932. }
  13933. return dAtA[:n], nil
  13934. }
  13935. func (m *WindowsSecurityContextOptions) MarshalTo(dAtA []byte) (int, error) {
  13936. size := m.Size()
  13937. return m.MarshalToSizedBuffer(dAtA[:size])
  13938. }
  13939. func (m *WindowsSecurityContextOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13940. i := len(dAtA)
  13941. _ = i
  13942. var l int
  13943. _ = l
  13944. if m.HostProcess != nil {
  13945. i--
  13946. if *m.HostProcess {
  13947. dAtA[i] = 1
  13948. } else {
  13949. dAtA[i] = 0
  13950. }
  13951. i--
  13952. dAtA[i] = 0x20
  13953. }
  13954. if m.RunAsUserName != nil {
  13955. i -= len(*m.RunAsUserName)
  13956. copy(dAtA[i:], *m.RunAsUserName)
  13957. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RunAsUserName)))
  13958. i--
  13959. dAtA[i] = 0x1a
  13960. }
  13961. if m.GMSACredentialSpec != nil {
  13962. i -= len(*m.GMSACredentialSpec)
  13963. copy(dAtA[i:], *m.GMSACredentialSpec)
  13964. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.GMSACredentialSpec)))
  13965. i--
  13966. dAtA[i] = 0x12
  13967. }
  13968. if m.GMSACredentialSpecName != nil {
  13969. i -= len(*m.GMSACredentialSpecName)
  13970. copy(dAtA[i:], *m.GMSACredentialSpecName)
  13971. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.GMSACredentialSpecName)))
  13972. i--
  13973. dAtA[i] = 0xa
  13974. }
  13975. return len(dAtA) - i, nil
  13976. }
  13977. func (m *WorkloadReference) Marshal() (dAtA []byte, err error) {
  13978. size := m.Size()
  13979. dAtA = make([]byte, size)
  13980. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  13981. if err != nil {
  13982. return nil, err
  13983. }
  13984. return dAtA[:n], nil
  13985. }
  13986. func (m *WorkloadReference) MarshalTo(dAtA []byte) (int, error) {
  13987. size := m.Size()
  13988. return m.MarshalToSizedBuffer(dAtA[:size])
  13989. }
  13990. func (m *WorkloadReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  13991. i := len(dAtA)
  13992. _ = i
  13993. var l int
  13994. _ = l
  13995. i -= len(m.PodGroupReplicaKey)
  13996. copy(dAtA[i:], m.PodGroupReplicaKey)
  13997. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodGroupReplicaKey)))
  13998. i--
  13999. dAtA[i] = 0x1a
  14000. i -= len(m.PodGroup)
  14001. copy(dAtA[i:], m.PodGroup)
  14002. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PodGroup)))
  14003. i--
  14004. dAtA[i] = 0x12
  14005. i -= len(m.Name)
  14006. copy(dAtA[i:], m.Name)
  14007. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  14008. i--
  14009. dAtA[i] = 0xa
  14010. return len(dAtA) - i, nil
  14011. }
  14012. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  14013. offset -= sovGenerated(v)
  14014. base := offset
  14015. for v >= 1<<7 {
  14016. dAtA[offset] = uint8(v&0x7f | 0x80)
  14017. v >>= 7
  14018. offset++
  14019. }
  14020. dAtA[offset] = uint8(v)
  14021. return base
  14022. }
  14023. func (m *AWSElasticBlockStoreVolumeSource) Size() (n int) {
  14024. if m == nil {
  14025. return 0
  14026. }
  14027. var l int
  14028. _ = l
  14029. l = len(m.VolumeID)
  14030. n += 1 + l + sovGenerated(uint64(l))
  14031. l = len(m.FSType)
  14032. n += 1 + l + sovGenerated(uint64(l))
  14033. n += 1 + sovGenerated(uint64(m.Partition))
  14034. n += 2
  14035. return n
  14036. }
  14037. func (m *Affinity) Size() (n int) {
  14038. if m == nil {
  14039. return 0
  14040. }
  14041. var l int
  14042. _ = l
  14043. if m.NodeAffinity != nil {
  14044. l = m.NodeAffinity.Size()
  14045. n += 1 + l + sovGenerated(uint64(l))
  14046. }
  14047. if m.PodAffinity != nil {
  14048. l = m.PodAffinity.Size()
  14049. n += 1 + l + sovGenerated(uint64(l))
  14050. }
  14051. if m.PodAntiAffinity != nil {
  14052. l = m.PodAntiAffinity.Size()
  14053. n += 1 + l + sovGenerated(uint64(l))
  14054. }
  14055. return n
  14056. }
  14057. func (m *AppArmorProfile) Size() (n int) {
  14058. if m == nil {
  14059. return 0
  14060. }
  14061. var l int
  14062. _ = l
  14063. l = len(m.Type)
  14064. n += 1 + l + sovGenerated(uint64(l))
  14065. if m.LocalhostProfile != nil {
  14066. l = len(*m.LocalhostProfile)
  14067. n += 1 + l + sovGenerated(uint64(l))
  14068. }
  14069. return n
  14070. }
  14071. func (m *AttachedVolume) Size() (n int) {
  14072. if m == nil {
  14073. return 0
  14074. }
  14075. var l int
  14076. _ = l
  14077. l = len(m.Name)
  14078. n += 1 + l + sovGenerated(uint64(l))
  14079. l = len(m.DevicePath)
  14080. n += 1 + l + sovGenerated(uint64(l))
  14081. return n
  14082. }
  14083. func (m *AvoidPods) Size() (n int) {
  14084. if m == nil {
  14085. return 0
  14086. }
  14087. var l int
  14088. _ = l
  14089. if len(m.PreferAvoidPods) > 0 {
  14090. for _, e := range m.PreferAvoidPods {
  14091. l = e.Size()
  14092. n += 1 + l + sovGenerated(uint64(l))
  14093. }
  14094. }
  14095. return n
  14096. }
  14097. func (m *AzureDiskVolumeSource) Size() (n int) {
  14098. if m == nil {
  14099. return 0
  14100. }
  14101. var l int
  14102. _ = l
  14103. l = len(m.DiskName)
  14104. n += 1 + l + sovGenerated(uint64(l))
  14105. l = len(m.DataDiskURI)
  14106. n += 1 + l + sovGenerated(uint64(l))
  14107. if m.CachingMode != nil {
  14108. l = len(*m.CachingMode)
  14109. n += 1 + l + sovGenerated(uint64(l))
  14110. }
  14111. if m.FSType != nil {
  14112. l = len(*m.FSType)
  14113. n += 1 + l + sovGenerated(uint64(l))
  14114. }
  14115. if m.ReadOnly != nil {
  14116. n += 2
  14117. }
  14118. if m.Kind != nil {
  14119. l = len(*m.Kind)
  14120. n += 1 + l + sovGenerated(uint64(l))
  14121. }
  14122. return n
  14123. }
  14124. func (m *AzureFilePersistentVolumeSource) Size() (n int) {
  14125. if m == nil {
  14126. return 0
  14127. }
  14128. var l int
  14129. _ = l
  14130. l = len(m.SecretName)
  14131. n += 1 + l + sovGenerated(uint64(l))
  14132. l = len(m.ShareName)
  14133. n += 1 + l + sovGenerated(uint64(l))
  14134. n += 2
  14135. if m.SecretNamespace != nil {
  14136. l = len(*m.SecretNamespace)
  14137. n += 1 + l + sovGenerated(uint64(l))
  14138. }
  14139. return n
  14140. }
  14141. func (m *AzureFileVolumeSource) Size() (n int) {
  14142. if m == nil {
  14143. return 0
  14144. }
  14145. var l int
  14146. _ = l
  14147. l = len(m.SecretName)
  14148. n += 1 + l + sovGenerated(uint64(l))
  14149. l = len(m.ShareName)
  14150. n += 1 + l + sovGenerated(uint64(l))
  14151. n += 2
  14152. return n
  14153. }
  14154. func (m *Binding) Size() (n int) {
  14155. if m == nil {
  14156. return 0
  14157. }
  14158. var l int
  14159. _ = l
  14160. l = m.ObjectMeta.Size()
  14161. n += 1 + l + sovGenerated(uint64(l))
  14162. l = m.Target.Size()
  14163. n += 1 + l + sovGenerated(uint64(l))
  14164. return n
  14165. }
  14166. func (m *CSIPersistentVolumeSource) Size() (n int) {
  14167. if m == nil {
  14168. return 0
  14169. }
  14170. var l int
  14171. _ = l
  14172. l = len(m.Driver)
  14173. n += 1 + l + sovGenerated(uint64(l))
  14174. l = len(m.VolumeHandle)
  14175. n += 1 + l + sovGenerated(uint64(l))
  14176. n += 2
  14177. l = len(m.FSType)
  14178. n += 1 + l + sovGenerated(uint64(l))
  14179. if len(m.VolumeAttributes) > 0 {
  14180. for k, v := range m.VolumeAttributes {
  14181. _ = k
  14182. _ = v
  14183. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  14184. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  14185. }
  14186. }
  14187. if m.ControllerPublishSecretRef != nil {
  14188. l = m.ControllerPublishSecretRef.Size()
  14189. n += 1 + l + sovGenerated(uint64(l))
  14190. }
  14191. if m.NodeStageSecretRef != nil {
  14192. l = m.NodeStageSecretRef.Size()
  14193. n += 1 + l + sovGenerated(uint64(l))
  14194. }
  14195. if m.NodePublishSecretRef != nil {
  14196. l = m.NodePublishSecretRef.Size()
  14197. n += 1 + l + sovGenerated(uint64(l))
  14198. }
  14199. if m.ControllerExpandSecretRef != nil {
  14200. l = m.ControllerExpandSecretRef.Size()
  14201. n += 1 + l + sovGenerated(uint64(l))
  14202. }
  14203. if m.NodeExpandSecretRef != nil {
  14204. l = m.NodeExpandSecretRef.Size()
  14205. n += 1 + l + sovGenerated(uint64(l))
  14206. }
  14207. return n
  14208. }
  14209. func (m *CSIVolumeSource) Size() (n int) {
  14210. if m == nil {
  14211. return 0
  14212. }
  14213. var l int
  14214. _ = l
  14215. l = len(m.Driver)
  14216. n += 1 + l + sovGenerated(uint64(l))
  14217. if m.ReadOnly != nil {
  14218. n += 2
  14219. }
  14220. if m.FSType != nil {
  14221. l = len(*m.FSType)
  14222. n += 1 + l + sovGenerated(uint64(l))
  14223. }
  14224. if len(m.VolumeAttributes) > 0 {
  14225. for k, v := range m.VolumeAttributes {
  14226. _ = k
  14227. _ = v
  14228. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  14229. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  14230. }
  14231. }
  14232. if m.NodePublishSecretRef != nil {
  14233. l = m.NodePublishSecretRef.Size()
  14234. n += 1 + l + sovGenerated(uint64(l))
  14235. }
  14236. return n
  14237. }
  14238. func (m *Capabilities) Size() (n int) {
  14239. if m == nil {
  14240. return 0
  14241. }
  14242. var l int
  14243. _ = l
  14244. if len(m.Add) > 0 {
  14245. for _, s := range m.Add {
  14246. l = len(s)
  14247. n += 1 + l + sovGenerated(uint64(l))
  14248. }
  14249. }
  14250. if len(m.Drop) > 0 {
  14251. for _, s := range m.Drop {
  14252. l = len(s)
  14253. n += 1 + l + sovGenerated(uint64(l))
  14254. }
  14255. }
  14256. return n
  14257. }
  14258. func (m *CephFSPersistentVolumeSource) Size() (n int) {
  14259. if m == nil {
  14260. return 0
  14261. }
  14262. var l int
  14263. _ = l
  14264. if len(m.Monitors) > 0 {
  14265. for _, s := range m.Monitors {
  14266. l = len(s)
  14267. n += 1 + l + sovGenerated(uint64(l))
  14268. }
  14269. }
  14270. l = len(m.Path)
  14271. n += 1 + l + sovGenerated(uint64(l))
  14272. l = len(m.User)
  14273. n += 1 + l + sovGenerated(uint64(l))
  14274. l = len(m.SecretFile)
  14275. n += 1 + l + sovGenerated(uint64(l))
  14276. if m.SecretRef != nil {
  14277. l = m.SecretRef.Size()
  14278. n += 1 + l + sovGenerated(uint64(l))
  14279. }
  14280. n += 2
  14281. return n
  14282. }
  14283. func (m *CephFSVolumeSource) Size() (n int) {
  14284. if m == nil {
  14285. return 0
  14286. }
  14287. var l int
  14288. _ = l
  14289. if len(m.Monitors) > 0 {
  14290. for _, s := range m.Monitors {
  14291. l = len(s)
  14292. n += 1 + l + sovGenerated(uint64(l))
  14293. }
  14294. }
  14295. l = len(m.Path)
  14296. n += 1 + l + sovGenerated(uint64(l))
  14297. l = len(m.User)
  14298. n += 1 + l + sovGenerated(uint64(l))
  14299. l = len(m.SecretFile)
  14300. n += 1 + l + sovGenerated(uint64(l))
  14301. if m.SecretRef != nil {
  14302. l = m.SecretRef.Size()
  14303. n += 1 + l + sovGenerated(uint64(l))
  14304. }
  14305. n += 2
  14306. return n
  14307. }
  14308. func (m *CinderPersistentVolumeSource) Size() (n int) {
  14309. if m == nil {
  14310. return 0
  14311. }
  14312. var l int
  14313. _ = l
  14314. l = len(m.VolumeID)
  14315. n += 1 + l + sovGenerated(uint64(l))
  14316. l = len(m.FSType)
  14317. n += 1 + l + sovGenerated(uint64(l))
  14318. n += 2
  14319. if m.SecretRef != nil {
  14320. l = m.SecretRef.Size()
  14321. n += 1 + l + sovGenerated(uint64(l))
  14322. }
  14323. return n
  14324. }
  14325. func (m *CinderVolumeSource) Size() (n int) {
  14326. if m == nil {
  14327. return 0
  14328. }
  14329. var l int
  14330. _ = l
  14331. l = len(m.VolumeID)
  14332. n += 1 + l + sovGenerated(uint64(l))
  14333. l = len(m.FSType)
  14334. n += 1 + l + sovGenerated(uint64(l))
  14335. n += 2
  14336. if m.SecretRef != nil {
  14337. l = m.SecretRef.Size()
  14338. n += 1 + l + sovGenerated(uint64(l))
  14339. }
  14340. return n
  14341. }
  14342. func (m *ClientIPConfig) Size() (n int) {
  14343. if m == nil {
  14344. return 0
  14345. }
  14346. var l int
  14347. _ = l
  14348. if m.TimeoutSeconds != nil {
  14349. n += 1 + sovGenerated(uint64(*m.TimeoutSeconds))
  14350. }
  14351. return n
  14352. }
  14353. func (m *ClusterTrustBundleProjection) Size() (n int) {
  14354. if m == nil {
  14355. return 0
  14356. }
  14357. var l int
  14358. _ = l
  14359. if m.Name != nil {
  14360. l = len(*m.Name)
  14361. n += 1 + l + sovGenerated(uint64(l))
  14362. }
  14363. if m.SignerName != nil {
  14364. l = len(*m.SignerName)
  14365. n += 1 + l + sovGenerated(uint64(l))
  14366. }
  14367. if m.LabelSelector != nil {
  14368. l = m.LabelSelector.Size()
  14369. n += 1 + l + sovGenerated(uint64(l))
  14370. }
  14371. l = len(m.Path)
  14372. n += 1 + l + sovGenerated(uint64(l))
  14373. if m.Optional != nil {
  14374. n += 2
  14375. }
  14376. return n
  14377. }
  14378. func (m *ComponentCondition) Size() (n int) {
  14379. if m == nil {
  14380. return 0
  14381. }
  14382. var l int
  14383. _ = l
  14384. l = len(m.Type)
  14385. n += 1 + l + sovGenerated(uint64(l))
  14386. l = len(m.Status)
  14387. n += 1 + l + sovGenerated(uint64(l))
  14388. l = len(m.Message)
  14389. n += 1 + l + sovGenerated(uint64(l))
  14390. l = len(m.Error)
  14391. n += 1 + l + sovGenerated(uint64(l))
  14392. return n
  14393. }
  14394. func (m *ComponentStatus) Size() (n int) {
  14395. if m == nil {
  14396. return 0
  14397. }
  14398. var l int
  14399. _ = l
  14400. l = m.ObjectMeta.Size()
  14401. n += 1 + l + sovGenerated(uint64(l))
  14402. if len(m.Conditions) > 0 {
  14403. for _, e := range m.Conditions {
  14404. l = e.Size()
  14405. n += 1 + l + sovGenerated(uint64(l))
  14406. }
  14407. }
  14408. return n
  14409. }
  14410. func (m *ComponentStatusList) Size() (n int) {
  14411. if m == nil {
  14412. return 0
  14413. }
  14414. var l int
  14415. _ = l
  14416. l = m.ListMeta.Size()
  14417. n += 1 + l + sovGenerated(uint64(l))
  14418. if len(m.Items) > 0 {
  14419. for _, e := range m.Items {
  14420. l = e.Size()
  14421. n += 1 + l + sovGenerated(uint64(l))
  14422. }
  14423. }
  14424. return n
  14425. }
  14426. func (m *ConfigMap) Size() (n int) {
  14427. if m == nil {
  14428. return 0
  14429. }
  14430. var l int
  14431. _ = l
  14432. l = m.ObjectMeta.Size()
  14433. n += 1 + l + sovGenerated(uint64(l))
  14434. if len(m.Data) > 0 {
  14435. for k, v := range m.Data {
  14436. _ = k
  14437. _ = v
  14438. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  14439. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  14440. }
  14441. }
  14442. if len(m.BinaryData) > 0 {
  14443. for k, v := range m.BinaryData {
  14444. _ = k
  14445. _ = v
  14446. l = 0
  14447. if v != nil {
  14448. l = 1 + len(v) + sovGenerated(uint64(len(v)))
  14449. }
  14450. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + l
  14451. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  14452. }
  14453. }
  14454. if m.Immutable != nil {
  14455. n += 2
  14456. }
  14457. return n
  14458. }
  14459. func (m *ConfigMapEnvSource) Size() (n int) {
  14460. if m == nil {
  14461. return 0
  14462. }
  14463. var l int
  14464. _ = l
  14465. l = m.LocalObjectReference.Size()
  14466. n += 1 + l + sovGenerated(uint64(l))
  14467. if m.Optional != nil {
  14468. n += 2
  14469. }
  14470. return n
  14471. }
  14472. func (m *ConfigMapKeySelector) Size() (n int) {
  14473. if m == nil {
  14474. return 0
  14475. }
  14476. var l int
  14477. _ = l
  14478. l = m.LocalObjectReference.Size()
  14479. n += 1 + l + sovGenerated(uint64(l))
  14480. l = len(m.Key)
  14481. n += 1 + l + sovGenerated(uint64(l))
  14482. if m.Optional != nil {
  14483. n += 2
  14484. }
  14485. return n
  14486. }
  14487. func (m *ConfigMapList) Size() (n int) {
  14488. if m == nil {
  14489. return 0
  14490. }
  14491. var l int
  14492. _ = l
  14493. l = m.ListMeta.Size()
  14494. n += 1 + l + sovGenerated(uint64(l))
  14495. if len(m.Items) > 0 {
  14496. for _, e := range m.Items {
  14497. l = e.Size()
  14498. n += 1 + l + sovGenerated(uint64(l))
  14499. }
  14500. }
  14501. return n
  14502. }
  14503. func (m *ConfigMapNodeConfigSource) Size() (n int) {
  14504. if m == nil {
  14505. return 0
  14506. }
  14507. var l int
  14508. _ = l
  14509. l = len(m.Namespace)
  14510. n += 1 + l + sovGenerated(uint64(l))
  14511. l = len(m.Name)
  14512. n += 1 + l + sovGenerated(uint64(l))
  14513. l = len(m.UID)
  14514. n += 1 + l + sovGenerated(uint64(l))
  14515. l = len(m.ResourceVersion)
  14516. n += 1 + l + sovGenerated(uint64(l))
  14517. l = len(m.KubeletConfigKey)
  14518. n += 1 + l + sovGenerated(uint64(l))
  14519. return n
  14520. }
  14521. func (m *ConfigMapProjection) Size() (n int) {
  14522. if m == nil {
  14523. return 0
  14524. }
  14525. var l int
  14526. _ = l
  14527. l = m.LocalObjectReference.Size()
  14528. n += 1 + l + sovGenerated(uint64(l))
  14529. if len(m.Items) > 0 {
  14530. for _, e := range m.Items {
  14531. l = e.Size()
  14532. n += 1 + l + sovGenerated(uint64(l))
  14533. }
  14534. }
  14535. if m.Optional != nil {
  14536. n += 2
  14537. }
  14538. return n
  14539. }
  14540. func (m *ConfigMapVolumeSource) Size() (n int) {
  14541. if m == nil {
  14542. return 0
  14543. }
  14544. var l int
  14545. _ = l
  14546. l = m.LocalObjectReference.Size()
  14547. n += 1 + l + sovGenerated(uint64(l))
  14548. if len(m.Items) > 0 {
  14549. for _, e := range m.Items {
  14550. l = e.Size()
  14551. n += 1 + l + sovGenerated(uint64(l))
  14552. }
  14553. }
  14554. if m.DefaultMode != nil {
  14555. n += 1 + sovGenerated(uint64(*m.DefaultMode))
  14556. }
  14557. if m.Optional != nil {
  14558. n += 2
  14559. }
  14560. return n
  14561. }
  14562. func (m *Container) Size() (n int) {
  14563. if m == nil {
  14564. return 0
  14565. }
  14566. var l int
  14567. _ = l
  14568. l = len(m.Name)
  14569. n += 1 + l + sovGenerated(uint64(l))
  14570. l = len(m.Image)
  14571. n += 1 + l + sovGenerated(uint64(l))
  14572. if len(m.Command) > 0 {
  14573. for _, s := range m.Command {
  14574. l = len(s)
  14575. n += 1 + l + sovGenerated(uint64(l))
  14576. }
  14577. }
  14578. if len(m.Args) > 0 {
  14579. for _, s := range m.Args {
  14580. l = len(s)
  14581. n += 1 + l + sovGenerated(uint64(l))
  14582. }
  14583. }
  14584. l = len(m.WorkingDir)
  14585. n += 1 + l + sovGenerated(uint64(l))
  14586. if len(m.Ports) > 0 {
  14587. for _, e := range m.Ports {
  14588. l = e.Size()
  14589. n += 1 + l + sovGenerated(uint64(l))
  14590. }
  14591. }
  14592. if len(m.Env) > 0 {
  14593. for _, e := range m.Env {
  14594. l = e.Size()
  14595. n += 1 + l + sovGenerated(uint64(l))
  14596. }
  14597. }
  14598. l = m.Resources.Size()
  14599. n += 1 + l + sovGenerated(uint64(l))
  14600. if len(m.VolumeMounts) > 0 {
  14601. for _, e := range m.VolumeMounts {
  14602. l = e.Size()
  14603. n += 1 + l + sovGenerated(uint64(l))
  14604. }
  14605. }
  14606. if m.LivenessProbe != nil {
  14607. l = m.LivenessProbe.Size()
  14608. n += 1 + l + sovGenerated(uint64(l))
  14609. }
  14610. if m.ReadinessProbe != nil {
  14611. l = m.ReadinessProbe.Size()
  14612. n += 1 + l + sovGenerated(uint64(l))
  14613. }
  14614. if m.Lifecycle != nil {
  14615. l = m.Lifecycle.Size()
  14616. n += 1 + l + sovGenerated(uint64(l))
  14617. }
  14618. l = len(m.TerminationMessagePath)
  14619. n += 1 + l + sovGenerated(uint64(l))
  14620. l = len(m.ImagePullPolicy)
  14621. n += 1 + l + sovGenerated(uint64(l))
  14622. if m.SecurityContext != nil {
  14623. l = m.SecurityContext.Size()
  14624. n += 1 + l + sovGenerated(uint64(l))
  14625. }
  14626. n += 3
  14627. n += 3
  14628. n += 3
  14629. if len(m.EnvFrom) > 0 {
  14630. for _, e := range m.EnvFrom {
  14631. l = e.Size()
  14632. n += 2 + l + sovGenerated(uint64(l))
  14633. }
  14634. }
  14635. l = len(m.TerminationMessagePolicy)
  14636. n += 2 + l + sovGenerated(uint64(l))
  14637. if len(m.VolumeDevices) > 0 {
  14638. for _, e := range m.VolumeDevices {
  14639. l = e.Size()
  14640. n += 2 + l + sovGenerated(uint64(l))
  14641. }
  14642. }
  14643. if m.StartupProbe != nil {
  14644. l = m.StartupProbe.Size()
  14645. n += 2 + l + sovGenerated(uint64(l))
  14646. }
  14647. if len(m.ResizePolicy) > 0 {
  14648. for _, e := range m.ResizePolicy {
  14649. l = e.Size()
  14650. n += 2 + l + sovGenerated(uint64(l))
  14651. }
  14652. }
  14653. if m.RestartPolicy != nil {
  14654. l = len(*m.RestartPolicy)
  14655. n += 2 + l + sovGenerated(uint64(l))
  14656. }
  14657. if len(m.RestartPolicyRules) > 0 {
  14658. for _, e := range m.RestartPolicyRules {
  14659. l = e.Size()
  14660. n += 2 + l + sovGenerated(uint64(l))
  14661. }
  14662. }
  14663. return n
  14664. }
  14665. func (m *ContainerExtendedResourceRequest) Size() (n int) {
  14666. if m == nil {
  14667. return 0
  14668. }
  14669. var l int
  14670. _ = l
  14671. l = len(m.ContainerName)
  14672. n += 1 + l + sovGenerated(uint64(l))
  14673. l = len(m.ResourceName)
  14674. n += 1 + l + sovGenerated(uint64(l))
  14675. l = len(m.RequestName)
  14676. n += 1 + l + sovGenerated(uint64(l))
  14677. return n
  14678. }
  14679. func (m *ContainerImage) Size() (n int) {
  14680. if m == nil {
  14681. return 0
  14682. }
  14683. var l int
  14684. _ = l
  14685. if len(m.Names) > 0 {
  14686. for _, s := range m.Names {
  14687. l = len(s)
  14688. n += 1 + l + sovGenerated(uint64(l))
  14689. }
  14690. }
  14691. n += 1 + sovGenerated(uint64(m.SizeBytes))
  14692. return n
  14693. }
  14694. func (m *ContainerPort) Size() (n int) {
  14695. if m == nil {
  14696. return 0
  14697. }
  14698. var l int
  14699. _ = l
  14700. l = len(m.Name)
  14701. n += 1 + l + sovGenerated(uint64(l))
  14702. n += 1 + sovGenerated(uint64(m.HostPort))
  14703. n += 1 + sovGenerated(uint64(m.ContainerPort))
  14704. l = len(m.Protocol)
  14705. n += 1 + l + sovGenerated(uint64(l))
  14706. l = len(m.HostIP)
  14707. n += 1 + l + sovGenerated(uint64(l))
  14708. return n
  14709. }
  14710. func (m *ContainerResizePolicy) Size() (n int) {
  14711. if m == nil {
  14712. return 0
  14713. }
  14714. var l int
  14715. _ = l
  14716. l = len(m.ResourceName)
  14717. n += 1 + l + sovGenerated(uint64(l))
  14718. l = len(m.RestartPolicy)
  14719. n += 1 + l + sovGenerated(uint64(l))
  14720. return n
  14721. }
  14722. func (m *ContainerRestartRule) Size() (n int) {
  14723. if m == nil {
  14724. return 0
  14725. }
  14726. var l int
  14727. _ = l
  14728. l = len(m.Action)
  14729. n += 1 + l + sovGenerated(uint64(l))
  14730. if m.ExitCodes != nil {
  14731. l = m.ExitCodes.Size()
  14732. n += 1 + l + sovGenerated(uint64(l))
  14733. }
  14734. return n
  14735. }
  14736. func (m *ContainerRestartRuleOnExitCodes) Size() (n int) {
  14737. if m == nil {
  14738. return 0
  14739. }
  14740. var l int
  14741. _ = l
  14742. l = len(m.Operator)
  14743. n += 1 + l + sovGenerated(uint64(l))
  14744. if len(m.Values) > 0 {
  14745. for _, e := range m.Values {
  14746. n += 1 + sovGenerated(uint64(e))
  14747. }
  14748. }
  14749. return n
  14750. }
  14751. func (m *ContainerState) Size() (n int) {
  14752. if m == nil {
  14753. return 0
  14754. }
  14755. var l int
  14756. _ = l
  14757. if m.Waiting != nil {
  14758. l = m.Waiting.Size()
  14759. n += 1 + l + sovGenerated(uint64(l))
  14760. }
  14761. if m.Running != nil {
  14762. l = m.Running.Size()
  14763. n += 1 + l + sovGenerated(uint64(l))
  14764. }
  14765. if m.Terminated != nil {
  14766. l = m.Terminated.Size()
  14767. n += 1 + l + sovGenerated(uint64(l))
  14768. }
  14769. return n
  14770. }
  14771. func (m *ContainerStateRunning) Size() (n int) {
  14772. if m == nil {
  14773. return 0
  14774. }
  14775. var l int
  14776. _ = l
  14777. l = m.StartedAt.Size()
  14778. n += 1 + l + sovGenerated(uint64(l))
  14779. return n
  14780. }
  14781. func (m *ContainerStateTerminated) Size() (n int) {
  14782. if m == nil {
  14783. return 0
  14784. }
  14785. var l int
  14786. _ = l
  14787. n += 1 + sovGenerated(uint64(m.ExitCode))
  14788. n += 1 + sovGenerated(uint64(m.Signal))
  14789. l = len(m.Reason)
  14790. n += 1 + l + sovGenerated(uint64(l))
  14791. l = len(m.Message)
  14792. n += 1 + l + sovGenerated(uint64(l))
  14793. l = m.StartedAt.Size()
  14794. n += 1 + l + sovGenerated(uint64(l))
  14795. l = m.FinishedAt.Size()
  14796. n += 1 + l + sovGenerated(uint64(l))
  14797. l = len(m.ContainerID)
  14798. n += 1 + l + sovGenerated(uint64(l))
  14799. return n
  14800. }
  14801. func (m *ContainerStateWaiting) Size() (n int) {
  14802. if m == nil {
  14803. return 0
  14804. }
  14805. var l int
  14806. _ = l
  14807. l = len(m.Reason)
  14808. n += 1 + l + sovGenerated(uint64(l))
  14809. l = len(m.Message)
  14810. n += 1 + l + sovGenerated(uint64(l))
  14811. return n
  14812. }
  14813. func (m *ContainerStatus) Size() (n int) {
  14814. if m == nil {
  14815. return 0
  14816. }
  14817. var l int
  14818. _ = l
  14819. l = len(m.Name)
  14820. n += 1 + l + sovGenerated(uint64(l))
  14821. l = m.State.Size()
  14822. n += 1 + l + sovGenerated(uint64(l))
  14823. l = m.LastTerminationState.Size()
  14824. n += 1 + l + sovGenerated(uint64(l))
  14825. n += 2
  14826. n += 1 + sovGenerated(uint64(m.RestartCount))
  14827. l = len(m.Image)
  14828. n += 1 + l + sovGenerated(uint64(l))
  14829. l = len(m.ImageID)
  14830. n += 1 + l + sovGenerated(uint64(l))
  14831. l = len(m.ContainerID)
  14832. n += 1 + l + sovGenerated(uint64(l))
  14833. if m.Started != nil {
  14834. n += 2
  14835. }
  14836. if len(m.AllocatedResources) > 0 {
  14837. for k, v := range m.AllocatedResources {
  14838. _ = k
  14839. _ = v
  14840. l = v.Size()
  14841. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  14842. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  14843. }
  14844. }
  14845. if m.Resources != nil {
  14846. l = m.Resources.Size()
  14847. n += 1 + l + sovGenerated(uint64(l))
  14848. }
  14849. if len(m.VolumeMounts) > 0 {
  14850. for _, e := range m.VolumeMounts {
  14851. l = e.Size()
  14852. n += 1 + l + sovGenerated(uint64(l))
  14853. }
  14854. }
  14855. if m.User != nil {
  14856. l = m.User.Size()
  14857. n += 1 + l + sovGenerated(uint64(l))
  14858. }
  14859. if len(m.AllocatedResourcesStatus) > 0 {
  14860. for _, e := range m.AllocatedResourcesStatus {
  14861. l = e.Size()
  14862. n += 1 + l + sovGenerated(uint64(l))
  14863. }
  14864. }
  14865. if m.StopSignal != nil {
  14866. l = len(*m.StopSignal)
  14867. n += 1 + l + sovGenerated(uint64(l))
  14868. }
  14869. return n
  14870. }
  14871. func (m *ContainerUser) Size() (n int) {
  14872. if m == nil {
  14873. return 0
  14874. }
  14875. var l int
  14876. _ = l
  14877. if m.Linux != nil {
  14878. l = m.Linux.Size()
  14879. n += 1 + l + sovGenerated(uint64(l))
  14880. }
  14881. return n
  14882. }
  14883. func (m *DaemonEndpoint) Size() (n int) {
  14884. if m == nil {
  14885. return 0
  14886. }
  14887. var l int
  14888. _ = l
  14889. n += 1 + sovGenerated(uint64(m.Port))
  14890. return n
  14891. }
  14892. func (m *DownwardAPIProjection) Size() (n int) {
  14893. if m == nil {
  14894. return 0
  14895. }
  14896. var l int
  14897. _ = l
  14898. if len(m.Items) > 0 {
  14899. for _, e := range m.Items {
  14900. l = e.Size()
  14901. n += 1 + l + sovGenerated(uint64(l))
  14902. }
  14903. }
  14904. return n
  14905. }
  14906. func (m *DownwardAPIVolumeFile) Size() (n int) {
  14907. if m == nil {
  14908. return 0
  14909. }
  14910. var l int
  14911. _ = l
  14912. l = len(m.Path)
  14913. n += 1 + l + sovGenerated(uint64(l))
  14914. if m.FieldRef != nil {
  14915. l = m.FieldRef.Size()
  14916. n += 1 + l + sovGenerated(uint64(l))
  14917. }
  14918. if m.ResourceFieldRef != nil {
  14919. l = m.ResourceFieldRef.Size()
  14920. n += 1 + l + sovGenerated(uint64(l))
  14921. }
  14922. if m.Mode != nil {
  14923. n += 1 + sovGenerated(uint64(*m.Mode))
  14924. }
  14925. return n
  14926. }
  14927. func (m *DownwardAPIVolumeSource) Size() (n int) {
  14928. if m == nil {
  14929. return 0
  14930. }
  14931. var l int
  14932. _ = l
  14933. if len(m.Items) > 0 {
  14934. for _, e := range m.Items {
  14935. l = e.Size()
  14936. n += 1 + l + sovGenerated(uint64(l))
  14937. }
  14938. }
  14939. if m.DefaultMode != nil {
  14940. n += 1 + sovGenerated(uint64(*m.DefaultMode))
  14941. }
  14942. return n
  14943. }
  14944. func (m *EmptyDirVolumeSource) Size() (n int) {
  14945. if m == nil {
  14946. return 0
  14947. }
  14948. var l int
  14949. _ = l
  14950. l = len(m.Medium)
  14951. n += 1 + l + sovGenerated(uint64(l))
  14952. if m.SizeLimit != nil {
  14953. l = m.SizeLimit.Size()
  14954. n += 1 + l + sovGenerated(uint64(l))
  14955. }
  14956. return n
  14957. }
  14958. func (m *EndpointAddress) Size() (n int) {
  14959. if m == nil {
  14960. return 0
  14961. }
  14962. var l int
  14963. _ = l
  14964. l = len(m.IP)
  14965. n += 1 + l + sovGenerated(uint64(l))
  14966. if m.TargetRef != nil {
  14967. l = m.TargetRef.Size()
  14968. n += 1 + l + sovGenerated(uint64(l))
  14969. }
  14970. l = len(m.Hostname)
  14971. n += 1 + l + sovGenerated(uint64(l))
  14972. if m.NodeName != nil {
  14973. l = len(*m.NodeName)
  14974. n += 1 + l + sovGenerated(uint64(l))
  14975. }
  14976. return n
  14977. }
  14978. func (m *EndpointPort) Size() (n int) {
  14979. if m == nil {
  14980. return 0
  14981. }
  14982. var l int
  14983. _ = l
  14984. l = len(m.Name)
  14985. n += 1 + l + sovGenerated(uint64(l))
  14986. n += 1 + sovGenerated(uint64(m.Port))
  14987. l = len(m.Protocol)
  14988. n += 1 + l + sovGenerated(uint64(l))
  14989. if m.AppProtocol != nil {
  14990. l = len(*m.AppProtocol)
  14991. n += 1 + l + sovGenerated(uint64(l))
  14992. }
  14993. return n
  14994. }
  14995. func (m *EndpointSubset) Size() (n int) {
  14996. if m == nil {
  14997. return 0
  14998. }
  14999. var l int
  15000. _ = l
  15001. if len(m.Addresses) > 0 {
  15002. for _, e := range m.Addresses {
  15003. l = e.Size()
  15004. n += 1 + l + sovGenerated(uint64(l))
  15005. }
  15006. }
  15007. if len(m.NotReadyAddresses) > 0 {
  15008. for _, e := range m.NotReadyAddresses {
  15009. l = e.Size()
  15010. n += 1 + l + sovGenerated(uint64(l))
  15011. }
  15012. }
  15013. if len(m.Ports) > 0 {
  15014. for _, e := range m.Ports {
  15015. l = e.Size()
  15016. n += 1 + l + sovGenerated(uint64(l))
  15017. }
  15018. }
  15019. return n
  15020. }
  15021. func (m *Endpoints) Size() (n int) {
  15022. if m == nil {
  15023. return 0
  15024. }
  15025. var l int
  15026. _ = l
  15027. l = m.ObjectMeta.Size()
  15028. n += 1 + l + sovGenerated(uint64(l))
  15029. if len(m.Subsets) > 0 {
  15030. for _, e := range m.Subsets {
  15031. l = e.Size()
  15032. n += 1 + l + sovGenerated(uint64(l))
  15033. }
  15034. }
  15035. return n
  15036. }
  15037. func (m *EndpointsList) Size() (n int) {
  15038. if m == nil {
  15039. return 0
  15040. }
  15041. var l int
  15042. _ = l
  15043. l = m.ListMeta.Size()
  15044. n += 1 + l + sovGenerated(uint64(l))
  15045. if len(m.Items) > 0 {
  15046. for _, e := range m.Items {
  15047. l = e.Size()
  15048. n += 1 + l + sovGenerated(uint64(l))
  15049. }
  15050. }
  15051. return n
  15052. }
  15053. func (m *EnvFromSource) Size() (n int) {
  15054. if m == nil {
  15055. return 0
  15056. }
  15057. var l int
  15058. _ = l
  15059. l = len(m.Prefix)
  15060. n += 1 + l + sovGenerated(uint64(l))
  15061. if m.ConfigMapRef != nil {
  15062. l = m.ConfigMapRef.Size()
  15063. n += 1 + l + sovGenerated(uint64(l))
  15064. }
  15065. if m.SecretRef != nil {
  15066. l = m.SecretRef.Size()
  15067. n += 1 + l + sovGenerated(uint64(l))
  15068. }
  15069. return n
  15070. }
  15071. func (m *EnvVar) Size() (n int) {
  15072. if m == nil {
  15073. return 0
  15074. }
  15075. var l int
  15076. _ = l
  15077. l = len(m.Name)
  15078. n += 1 + l + sovGenerated(uint64(l))
  15079. l = len(m.Value)
  15080. n += 1 + l + sovGenerated(uint64(l))
  15081. if m.ValueFrom != nil {
  15082. l = m.ValueFrom.Size()
  15083. n += 1 + l + sovGenerated(uint64(l))
  15084. }
  15085. return n
  15086. }
  15087. func (m *EnvVarSource) Size() (n int) {
  15088. if m == nil {
  15089. return 0
  15090. }
  15091. var l int
  15092. _ = l
  15093. if m.FieldRef != nil {
  15094. l = m.FieldRef.Size()
  15095. n += 1 + l + sovGenerated(uint64(l))
  15096. }
  15097. if m.ResourceFieldRef != nil {
  15098. l = m.ResourceFieldRef.Size()
  15099. n += 1 + l + sovGenerated(uint64(l))
  15100. }
  15101. if m.ConfigMapKeyRef != nil {
  15102. l = m.ConfigMapKeyRef.Size()
  15103. n += 1 + l + sovGenerated(uint64(l))
  15104. }
  15105. if m.SecretKeyRef != nil {
  15106. l = m.SecretKeyRef.Size()
  15107. n += 1 + l + sovGenerated(uint64(l))
  15108. }
  15109. if m.FileKeyRef != nil {
  15110. l = m.FileKeyRef.Size()
  15111. n += 1 + l + sovGenerated(uint64(l))
  15112. }
  15113. return n
  15114. }
  15115. func (m *EphemeralContainer) Size() (n int) {
  15116. if m == nil {
  15117. return 0
  15118. }
  15119. var l int
  15120. _ = l
  15121. l = m.EphemeralContainerCommon.Size()
  15122. n += 1 + l + sovGenerated(uint64(l))
  15123. l = len(m.TargetContainerName)
  15124. n += 1 + l + sovGenerated(uint64(l))
  15125. return n
  15126. }
  15127. func (m *EphemeralContainerCommon) Size() (n int) {
  15128. if m == nil {
  15129. return 0
  15130. }
  15131. var l int
  15132. _ = l
  15133. l = len(m.Name)
  15134. n += 1 + l + sovGenerated(uint64(l))
  15135. l = len(m.Image)
  15136. n += 1 + l + sovGenerated(uint64(l))
  15137. if len(m.Command) > 0 {
  15138. for _, s := range m.Command {
  15139. l = len(s)
  15140. n += 1 + l + sovGenerated(uint64(l))
  15141. }
  15142. }
  15143. if len(m.Args) > 0 {
  15144. for _, s := range m.Args {
  15145. l = len(s)
  15146. n += 1 + l + sovGenerated(uint64(l))
  15147. }
  15148. }
  15149. l = len(m.WorkingDir)
  15150. n += 1 + l + sovGenerated(uint64(l))
  15151. if len(m.Ports) > 0 {
  15152. for _, e := range m.Ports {
  15153. l = e.Size()
  15154. n += 1 + l + sovGenerated(uint64(l))
  15155. }
  15156. }
  15157. if len(m.Env) > 0 {
  15158. for _, e := range m.Env {
  15159. l = e.Size()
  15160. n += 1 + l + sovGenerated(uint64(l))
  15161. }
  15162. }
  15163. l = m.Resources.Size()
  15164. n += 1 + l + sovGenerated(uint64(l))
  15165. if len(m.VolumeMounts) > 0 {
  15166. for _, e := range m.VolumeMounts {
  15167. l = e.Size()
  15168. n += 1 + l + sovGenerated(uint64(l))
  15169. }
  15170. }
  15171. if m.LivenessProbe != nil {
  15172. l = m.LivenessProbe.Size()
  15173. n += 1 + l + sovGenerated(uint64(l))
  15174. }
  15175. if m.ReadinessProbe != nil {
  15176. l = m.ReadinessProbe.Size()
  15177. n += 1 + l + sovGenerated(uint64(l))
  15178. }
  15179. if m.Lifecycle != nil {
  15180. l = m.Lifecycle.Size()
  15181. n += 1 + l + sovGenerated(uint64(l))
  15182. }
  15183. l = len(m.TerminationMessagePath)
  15184. n += 1 + l + sovGenerated(uint64(l))
  15185. l = len(m.ImagePullPolicy)
  15186. n += 1 + l + sovGenerated(uint64(l))
  15187. if m.SecurityContext != nil {
  15188. l = m.SecurityContext.Size()
  15189. n += 1 + l + sovGenerated(uint64(l))
  15190. }
  15191. n += 3
  15192. n += 3
  15193. n += 3
  15194. if len(m.EnvFrom) > 0 {
  15195. for _, e := range m.EnvFrom {
  15196. l = e.Size()
  15197. n += 2 + l + sovGenerated(uint64(l))
  15198. }
  15199. }
  15200. l = len(m.TerminationMessagePolicy)
  15201. n += 2 + l + sovGenerated(uint64(l))
  15202. if len(m.VolumeDevices) > 0 {
  15203. for _, e := range m.VolumeDevices {
  15204. l = e.Size()
  15205. n += 2 + l + sovGenerated(uint64(l))
  15206. }
  15207. }
  15208. if m.StartupProbe != nil {
  15209. l = m.StartupProbe.Size()
  15210. n += 2 + l + sovGenerated(uint64(l))
  15211. }
  15212. if len(m.ResizePolicy) > 0 {
  15213. for _, e := range m.ResizePolicy {
  15214. l = e.Size()
  15215. n += 2 + l + sovGenerated(uint64(l))
  15216. }
  15217. }
  15218. if m.RestartPolicy != nil {
  15219. l = len(*m.RestartPolicy)
  15220. n += 2 + l + sovGenerated(uint64(l))
  15221. }
  15222. if len(m.RestartPolicyRules) > 0 {
  15223. for _, e := range m.RestartPolicyRules {
  15224. l = e.Size()
  15225. n += 2 + l + sovGenerated(uint64(l))
  15226. }
  15227. }
  15228. return n
  15229. }
  15230. func (m *EphemeralVolumeSource) Size() (n int) {
  15231. if m == nil {
  15232. return 0
  15233. }
  15234. var l int
  15235. _ = l
  15236. if m.VolumeClaimTemplate != nil {
  15237. l = m.VolumeClaimTemplate.Size()
  15238. n += 1 + l + sovGenerated(uint64(l))
  15239. }
  15240. return n
  15241. }
  15242. func (m *Event) Size() (n int) {
  15243. if m == nil {
  15244. return 0
  15245. }
  15246. var l int
  15247. _ = l
  15248. l = m.ObjectMeta.Size()
  15249. n += 1 + l + sovGenerated(uint64(l))
  15250. l = m.InvolvedObject.Size()
  15251. n += 1 + l + sovGenerated(uint64(l))
  15252. l = len(m.Reason)
  15253. n += 1 + l + sovGenerated(uint64(l))
  15254. l = len(m.Message)
  15255. n += 1 + l + sovGenerated(uint64(l))
  15256. l = m.Source.Size()
  15257. n += 1 + l + sovGenerated(uint64(l))
  15258. l = m.FirstTimestamp.Size()
  15259. n += 1 + l + sovGenerated(uint64(l))
  15260. l = m.LastTimestamp.Size()
  15261. n += 1 + l + sovGenerated(uint64(l))
  15262. n += 1 + sovGenerated(uint64(m.Count))
  15263. l = len(m.Type)
  15264. n += 1 + l + sovGenerated(uint64(l))
  15265. l = m.EventTime.Size()
  15266. n += 1 + l + sovGenerated(uint64(l))
  15267. if m.Series != nil {
  15268. l = m.Series.Size()
  15269. n += 1 + l + sovGenerated(uint64(l))
  15270. }
  15271. l = len(m.Action)
  15272. n += 1 + l + sovGenerated(uint64(l))
  15273. if m.Related != nil {
  15274. l = m.Related.Size()
  15275. n += 1 + l + sovGenerated(uint64(l))
  15276. }
  15277. l = len(m.ReportingController)
  15278. n += 1 + l + sovGenerated(uint64(l))
  15279. l = len(m.ReportingInstance)
  15280. n += 1 + l + sovGenerated(uint64(l))
  15281. return n
  15282. }
  15283. func (m *EventList) Size() (n int) {
  15284. if m == nil {
  15285. return 0
  15286. }
  15287. var l int
  15288. _ = l
  15289. l = m.ListMeta.Size()
  15290. n += 1 + l + sovGenerated(uint64(l))
  15291. if len(m.Items) > 0 {
  15292. for _, e := range m.Items {
  15293. l = e.Size()
  15294. n += 1 + l + sovGenerated(uint64(l))
  15295. }
  15296. }
  15297. return n
  15298. }
  15299. func (m *EventSeries) Size() (n int) {
  15300. if m == nil {
  15301. return 0
  15302. }
  15303. var l int
  15304. _ = l
  15305. n += 1 + sovGenerated(uint64(m.Count))
  15306. l = m.LastObservedTime.Size()
  15307. n += 1 + l + sovGenerated(uint64(l))
  15308. return n
  15309. }
  15310. func (m *EventSource) Size() (n int) {
  15311. if m == nil {
  15312. return 0
  15313. }
  15314. var l int
  15315. _ = l
  15316. l = len(m.Component)
  15317. n += 1 + l + sovGenerated(uint64(l))
  15318. l = len(m.Host)
  15319. n += 1 + l + sovGenerated(uint64(l))
  15320. return n
  15321. }
  15322. func (m *ExecAction) Size() (n int) {
  15323. if m == nil {
  15324. return 0
  15325. }
  15326. var l int
  15327. _ = l
  15328. if len(m.Command) > 0 {
  15329. for _, s := range m.Command {
  15330. l = len(s)
  15331. n += 1 + l + sovGenerated(uint64(l))
  15332. }
  15333. }
  15334. return n
  15335. }
  15336. func (m *FCVolumeSource) Size() (n int) {
  15337. if m == nil {
  15338. return 0
  15339. }
  15340. var l int
  15341. _ = l
  15342. if len(m.TargetWWNs) > 0 {
  15343. for _, s := range m.TargetWWNs {
  15344. l = len(s)
  15345. n += 1 + l + sovGenerated(uint64(l))
  15346. }
  15347. }
  15348. if m.Lun != nil {
  15349. n += 1 + sovGenerated(uint64(*m.Lun))
  15350. }
  15351. l = len(m.FSType)
  15352. n += 1 + l + sovGenerated(uint64(l))
  15353. n += 2
  15354. if len(m.WWIDs) > 0 {
  15355. for _, s := range m.WWIDs {
  15356. l = len(s)
  15357. n += 1 + l + sovGenerated(uint64(l))
  15358. }
  15359. }
  15360. return n
  15361. }
  15362. func (m *FileKeySelector) Size() (n int) {
  15363. if m == nil {
  15364. return 0
  15365. }
  15366. var l int
  15367. _ = l
  15368. l = len(m.VolumeName)
  15369. n += 1 + l + sovGenerated(uint64(l))
  15370. l = len(m.Path)
  15371. n += 1 + l + sovGenerated(uint64(l))
  15372. l = len(m.Key)
  15373. n += 1 + l + sovGenerated(uint64(l))
  15374. if m.Optional != nil {
  15375. n += 2
  15376. }
  15377. return n
  15378. }
  15379. func (m *FlexPersistentVolumeSource) Size() (n int) {
  15380. if m == nil {
  15381. return 0
  15382. }
  15383. var l int
  15384. _ = l
  15385. l = len(m.Driver)
  15386. n += 1 + l + sovGenerated(uint64(l))
  15387. l = len(m.FSType)
  15388. n += 1 + l + sovGenerated(uint64(l))
  15389. if m.SecretRef != nil {
  15390. l = m.SecretRef.Size()
  15391. n += 1 + l + sovGenerated(uint64(l))
  15392. }
  15393. n += 2
  15394. if len(m.Options) > 0 {
  15395. for k, v := range m.Options {
  15396. _ = k
  15397. _ = v
  15398. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  15399. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  15400. }
  15401. }
  15402. return n
  15403. }
  15404. func (m *FlexVolumeSource) Size() (n int) {
  15405. if m == nil {
  15406. return 0
  15407. }
  15408. var l int
  15409. _ = l
  15410. l = len(m.Driver)
  15411. n += 1 + l + sovGenerated(uint64(l))
  15412. l = len(m.FSType)
  15413. n += 1 + l + sovGenerated(uint64(l))
  15414. if m.SecretRef != nil {
  15415. l = m.SecretRef.Size()
  15416. n += 1 + l + sovGenerated(uint64(l))
  15417. }
  15418. n += 2
  15419. if len(m.Options) > 0 {
  15420. for k, v := range m.Options {
  15421. _ = k
  15422. _ = v
  15423. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  15424. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  15425. }
  15426. }
  15427. return n
  15428. }
  15429. func (m *FlockerVolumeSource) Size() (n int) {
  15430. if m == nil {
  15431. return 0
  15432. }
  15433. var l int
  15434. _ = l
  15435. l = len(m.DatasetName)
  15436. n += 1 + l + sovGenerated(uint64(l))
  15437. l = len(m.DatasetUUID)
  15438. n += 1 + l + sovGenerated(uint64(l))
  15439. return n
  15440. }
  15441. func (m *GCEPersistentDiskVolumeSource) Size() (n int) {
  15442. if m == nil {
  15443. return 0
  15444. }
  15445. var l int
  15446. _ = l
  15447. l = len(m.PDName)
  15448. n += 1 + l + sovGenerated(uint64(l))
  15449. l = len(m.FSType)
  15450. n += 1 + l + sovGenerated(uint64(l))
  15451. n += 1 + sovGenerated(uint64(m.Partition))
  15452. n += 2
  15453. return n
  15454. }
  15455. func (m *GRPCAction) Size() (n int) {
  15456. if m == nil {
  15457. return 0
  15458. }
  15459. var l int
  15460. _ = l
  15461. n += 1 + sovGenerated(uint64(m.Port))
  15462. if m.Service != nil {
  15463. l = len(*m.Service)
  15464. n += 1 + l + sovGenerated(uint64(l))
  15465. }
  15466. return n
  15467. }
  15468. func (m *GitRepoVolumeSource) Size() (n int) {
  15469. if m == nil {
  15470. return 0
  15471. }
  15472. var l int
  15473. _ = l
  15474. l = len(m.Repository)
  15475. n += 1 + l + sovGenerated(uint64(l))
  15476. l = len(m.Revision)
  15477. n += 1 + l + sovGenerated(uint64(l))
  15478. l = len(m.Directory)
  15479. n += 1 + l + sovGenerated(uint64(l))
  15480. return n
  15481. }
  15482. func (m *GlusterfsPersistentVolumeSource) Size() (n int) {
  15483. if m == nil {
  15484. return 0
  15485. }
  15486. var l int
  15487. _ = l
  15488. l = len(m.EndpointsName)
  15489. n += 1 + l + sovGenerated(uint64(l))
  15490. l = len(m.Path)
  15491. n += 1 + l + sovGenerated(uint64(l))
  15492. n += 2
  15493. if m.EndpointsNamespace != nil {
  15494. l = len(*m.EndpointsNamespace)
  15495. n += 1 + l + sovGenerated(uint64(l))
  15496. }
  15497. return n
  15498. }
  15499. func (m *GlusterfsVolumeSource) Size() (n int) {
  15500. if m == nil {
  15501. return 0
  15502. }
  15503. var l int
  15504. _ = l
  15505. l = len(m.EndpointsName)
  15506. n += 1 + l + sovGenerated(uint64(l))
  15507. l = len(m.Path)
  15508. n += 1 + l + sovGenerated(uint64(l))
  15509. n += 2
  15510. return n
  15511. }
  15512. func (m *HTTPGetAction) Size() (n int) {
  15513. if m == nil {
  15514. return 0
  15515. }
  15516. var l int
  15517. _ = l
  15518. l = len(m.Path)
  15519. n += 1 + l + sovGenerated(uint64(l))
  15520. l = m.Port.Size()
  15521. n += 1 + l + sovGenerated(uint64(l))
  15522. l = len(m.Host)
  15523. n += 1 + l + sovGenerated(uint64(l))
  15524. l = len(m.Scheme)
  15525. n += 1 + l + sovGenerated(uint64(l))
  15526. if len(m.HTTPHeaders) > 0 {
  15527. for _, e := range m.HTTPHeaders {
  15528. l = e.Size()
  15529. n += 1 + l + sovGenerated(uint64(l))
  15530. }
  15531. }
  15532. return n
  15533. }
  15534. func (m *HTTPHeader) Size() (n int) {
  15535. if m == nil {
  15536. return 0
  15537. }
  15538. var l int
  15539. _ = l
  15540. l = len(m.Name)
  15541. n += 1 + l + sovGenerated(uint64(l))
  15542. l = len(m.Value)
  15543. n += 1 + l + sovGenerated(uint64(l))
  15544. return n
  15545. }
  15546. func (m *HostAlias) Size() (n int) {
  15547. if m == nil {
  15548. return 0
  15549. }
  15550. var l int
  15551. _ = l
  15552. l = len(m.IP)
  15553. n += 1 + l + sovGenerated(uint64(l))
  15554. if len(m.Hostnames) > 0 {
  15555. for _, s := range m.Hostnames {
  15556. l = len(s)
  15557. n += 1 + l + sovGenerated(uint64(l))
  15558. }
  15559. }
  15560. return n
  15561. }
  15562. func (m *HostIP) Size() (n int) {
  15563. if m == nil {
  15564. return 0
  15565. }
  15566. var l int
  15567. _ = l
  15568. l = len(m.IP)
  15569. n += 1 + l + sovGenerated(uint64(l))
  15570. return n
  15571. }
  15572. func (m *HostPathVolumeSource) Size() (n int) {
  15573. if m == nil {
  15574. return 0
  15575. }
  15576. var l int
  15577. _ = l
  15578. l = len(m.Path)
  15579. n += 1 + l + sovGenerated(uint64(l))
  15580. if m.Type != nil {
  15581. l = len(*m.Type)
  15582. n += 1 + l + sovGenerated(uint64(l))
  15583. }
  15584. return n
  15585. }
  15586. func (m *ISCSIPersistentVolumeSource) Size() (n int) {
  15587. if m == nil {
  15588. return 0
  15589. }
  15590. var l int
  15591. _ = l
  15592. l = len(m.TargetPortal)
  15593. n += 1 + l + sovGenerated(uint64(l))
  15594. l = len(m.IQN)
  15595. n += 1 + l + sovGenerated(uint64(l))
  15596. n += 1 + sovGenerated(uint64(m.Lun))
  15597. l = len(m.ISCSIInterface)
  15598. n += 1 + l + sovGenerated(uint64(l))
  15599. l = len(m.FSType)
  15600. n += 1 + l + sovGenerated(uint64(l))
  15601. n += 2
  15602. if len(m.Portals) > 0 {
  15603. for _, s := range m.Portals {
  15604. l = len(s)
  15605. n += 1 + l + sovGenerated(uint64(l))
  15606. }
  15607. }
  15608. n += 2
  15609. if m.SecretRef != nil {
  15610. l = m.SecretRef.Size()
  15611. n += 1 + l + sovGenerated(uint64(l))
  15612. }
  15613. n += 2
  15614. if m.InitiatorName != nil {
  15615. l = len(*m.InitiatorName)
  15616. n += 1 + l + sovGenerated(uint64(l))
  15617. }
  15618. return n
  15619. }
  15620. func (m *ISCSIVolumeSource) Size() (n int) {
  15621. if m == nil {
  15622. return 0
  15623. }
  15624. var l int
  15625. _ = l
  15626. l = len(m.TargetPortal)
  15627. n += 1 + l + sovGenerated(uint64(l))
  15628. l = len(m.IQN)
  15629. n += 1 + l + sovGenerated(uint64(l))
  15630. n += 1 + sovGenerated(uint64(m.Lun))
  15631. l = len(m.ISCSIInterface)
  15632. n += 1 + l + sovGenerated(uint64(l))
  15633. l = len(m.FSType)
  15634. n += 1 + l + sovGenerated(uint64(l))
  15635. n += 2
  15636. if len(m.Portals) > 0 {
  15637. for _, s := range m.Portals {
  15638. l = len(s)
  15639. n += 1 + l + sovGenerated(uint64(l))
  15640. }
  15641. }
  15642. n += 2
  15643. if m.SecretRef != nil {
  15644. l = m.SecretRef.Size()
  15645. n += 1 + l + sovGenerated(uint64(l))
  15646. }
  15647. n += 2
  15648. if m.InitiatorName != nil {
  15649. l = len(*m.InitiatorName)
  15650. n += 1 + l + sovGenerated(uint64(l))
  15651. }
  15652. return n
  15653. }
  15654. func (m *ImageVolumeSource) Size() (n int) {
  15655. if m == nil {
  15656. return 0
  15657. }
  15658. var l int
  15659. _ = l
  15660. l = len(m.Reference)
  15661. n += 1 + l + sovGenerated(uint64(l))
  15662. l = len(m.PullPolicy)
  15663. n += 1 + l + sovGenerated(uint64(l))
  15664. return n
  15665. }
  15666. func (m *KeyToPath) Size() (n int) {
  15667. if m == nil {
  15668. return 0
  15669. }
  15670. var l int
  15671. _ = l
  15672. l = len(m.Key)
  15673. n += 1 + l + sovGenerated(uint64(l))
  15674. l = len(m.Path)
  15675. n += 1 + l + sovGenerated(uint64(l))
  15676. if m.Mode != nil {
  15677. n += 1 + sovGenerated(uint64(*m.Mode))
  15678. }
  15679. return n
  15680. }
  15681. func (m *Lifecycle) Size() (n int) {
  15682. if m == nil {
  15683. return 0
  15684. }
  15685. var l int
  15686. _ = l
  15687. if m.PostStart != nil {
  15688. l = m.PostStart.Size()
  15689. n += 1 + l + sovGenerated(uint64(l))
  15690. }
  15691. if m.PreStop != nil {
  15692. l = m.PreStop.Size()
  15693. n += 1 + l + sovGenerated(uint64(l))
  15694. }
  15695. if m.StopSignal != nil {
  15696. l = len(*m.StopSignal)
  15697. n += 1 + l + sovGenerated(uint64(l))
  15698. }
  15699. return n
  15700. }
  15701. func (m *LifecycleHandler) Size() (n int) {
  15702. if m == nil {
  15703. return 0
  15704. }
  15705. var l int
  15706. _ = l
  15707. if m.Exec != nil {
  15708. l = m.Exec.Size()
  15709. n += 1 + l + sovGenerated(uint64(l))
  15710. }
  15711. if m.HTTPGet != nil {
  15712. l = m.HTTPGet.Size()
  15713. n += 1 + l + sovGenerated(uint64(l))
  15714. }
  15715. if m.TCPSocket != nil {
  15716. l = m.TCPSocket.Size()
  15717. n += 1 + l + sovGenerated(uint64(l))
  15718. }
  15719. if m.Sleep != nil {
  15720. l = m.Sleep.Size()
  15721. n += 1 + l + sovGenerated(uint64(l))
  15722. }
  15723. return n
  15724. }
  15725. func (m *LimitRange) Size() (n int) {
  15726. if m == nil {
  15727. return 0
  15728. }
  15729. var l int
  15730. _ = l
  15731. l = m.ObjectMeta.Size()
  15732. n += 1 + l + sovGenerated(uint64(l))
  15733. l = m.Spec.Size()
  15734. n += 1 + l + sovGenerated(uint64(l))
  15735. return n
  15736. }
  15737. func (m *LimitRangeItem) Size() (n int) {
  15738. if m == nil {
  15739. return 0
  15740. }
  15741. var l int
  15742. _ = l
  15743. l = len(m.Type)
  15744. n += 1 + l + sovGenerated(uint64(l))
  15745. if len(m.Max) > 0 {
  15746. for k, v := range m.Max {
  15747. _ = k
  15748. _ = v
  15749. l = v.Size()
  15750. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  15751. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  15752. }
  15753. }
  15754. if len(m.Min) > 0 {
  15755. for k, v := range m.Min {
  15756. _ = k
  15757. _ = v
  15758. l = v.Size()
  15759. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  15760. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  15761. }
  15762. }
  15763. if len(m.Default) > 0 {
  15764. for k, v := range m.Default {
  15765. _ = k
  15766. _ = v
  15767. l = v.Size()
  15768. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  15769. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  15770. }
  15771. }
  15772. if len(m.DefaultRequest) > 0 {
  15773. for k, v := range m.DefaultRequest {
  15774. _ = k
  15775. _ = v
  15776. l = v.Size()
  15777. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  15778. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  15779. }
  15780. }
  15781. if len(m.MaxLimitRequestRatio) > 0 {
  15782. for k, v := range m.MaxLimitRequestRatio {
  15783. _ = k
  15784. _ = v
  15785. l = v.Size()
  15786. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  15787. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  15788. }
  15789. }
  15790. return n
  15791. }
  15792. func (m *LimitRangeList) Size() (n int) {
  15793. if m == nil {
  15794. return 0
  15795. }
  15796. var l int
  15797. _ = l
  15798. l = m.ListMeta.Size()
  15799. n += 1 + l + sovGenerated(uint64(l))
  15800. if len(m.Items) > 0 {
  15801. for _, e := range m.Items {
  15802. l = e.Size()
  15803. n += 1 + l + sovGenerated(uint64(l))
  15804. }
  15805. }
  15806. return n
  15807. }
  15808. func (m *LimitRangeSpec) Size() (n int) {
  15809. if m == nil {
  15810. return 0
  15811. }
  15812. var l int
  15813. _ = l
  15814. if len(m.Limits) > 0 {
  15815. for _, e := range m.Limits {
  15816. l = e.Size()
  15817. n += 1 + l + sovGenerated(uint64(l))
  15818. }
  15819. }
  15820. return n
  15821. }
  15822. func (m *LinuxContainerUser) Size() (n int) {
  15823. if m == nil {
  15824. return 0
  15825. }
  15826. var l int
  15827. _ = l
  15828. n += 1 + sovGenerated(uint64(m.UID))
  15829. n += 1 + sovGenerated(uint64(m.GID))
  15830. if len(m.SupplementalGroups) > 0 {
  15831. for _, e := range m.SupplementalGroups {
  15832. n += 1 + sovGenerated(uint64(e))
  15833. }
  15834. }
  15835. return n
  15836. }
  15837. func (m *List) Size() (n int) {
  15838. if m == nil {
  15839. return 0
  15840. }
  15841. var l int
  15842. _ = l
  15843. l = m.ListMeta.Size()
  15844. n += 1 + l + sovGenerated(uint64(l))
  15845. if len(m.Items) > 0 {
  15846. for _, e := range m.Items {
  15847. l = e.Size()
  15848. n += 1 + l + sovGenerated(uint64(l))
  15849. }
  15850. }
  15851. return n
  15852. }
  15853. func (m *LoadBalancerIngress) Size() (n int) {
  15854. if m == nil {
  15855. return 0
  15856. }
  15857. var l int
  15858. _ = l
  15859. l = len(m.IP)
  15860. n += 1 + l + sovGenerated(uint64(l))
  15861. l = len(m.Hostname)
  15862. n += 1 + l + sovGenerated(uint64(l))
  15863. if m.IPMode != nil {
  15864. l = len(*m.IPMode)
  15865. n += 1 + l + sovGenerated(uint64(l))
  15866. }
  15867. if len(m.Ports) > 0 {
  15868. for _, e := range m.Ports {
  15869. l = e.Size()
  15870. n += 1 + l + sovGenerated(uint64(l))
  15871. }
  15872. }
  15873. return n
  15874. }
  15875. func (m *LoadBalancerStatus) Size() (n int) {
  15876. if m == nil {
  15877. return 0
  15878. }
  15879. var l int
  15880. _ = l
  15881. if len(m.Ingress) > 0 {
  15882. for _, e := range m.Ingress {
  15883. l = e.Size()
  15884. n += 1 + l + sovGenerated(uint64(l))
  15885. }
  15886. }
  15887. return n
  15888. }
  15889. func (m *LocalObjectReference) Size() (n int) {
  15890. if m == nil {
  15891. return 0
  15892. }
  15893. var l int
  15894. _ = l
  15895. l = len(m.Name)
  15896. n += 1 + l + sovGenerated(uint64(l))
  15897. return n
  15898. }
  15899. func (m *LocalVolumeSource) Size() (n int) {
  15900. if m == nil {
  15901. return 0
  15902. }
  15903. var l int
  15904. _ = l
  15905. l = len(m.Path)
  15906. n += 1 + l + sovGenerated(uint64(l))
  15907. if m.FSType != nil {
  15908. l = len(*m.FSType)
  15909. n += 1 + l + sovGenerated(uint64(l))
  15910. }
  15911. return n
  15912. }
  15913. func (m *ModifyVolumeStatus) Size() (n int) {
  15914. if m == nil {
  15915. return 0
  15916. }
  15917. var l int
  15918. _ = l
  15919. l = len(m.TargetVolumeAttributesClassName)
  15920. n += 1 + l + sovGenerated(uint64(l))
  15921. l = len(m.Status)
  15922. n += 1 + l + sovGenerated(uint64(l))
  15923. return n
  15924. }
  15925. func (m *NFSVolumeSource) Size() (n int) {
  15926. if m == nil {
  15927. return 0
  15928. }
  15929. var l int
  15930. _ = l
  15931. l = len(m.Server)
  15932. n += 1 + l + sovGenerated(uint64(l))
  15933. l = len(m.Path)
  15934. n += 1 + l + sovGenerated(uint64(l))
  15935. n += 2
  15936. return n
  15937. }
  15938. func (m *Namespace) Size() (n int) {
  15939. if m == nil {
  15940. return 0
  15941. }
  15942. var l int
  15943. _ = l
  15944. l = m.ObjectMeta.Size()
  15945. n += 1 + l + sovGenerated(uint64(l))
  15946. l = m.Spec.Size()
  15947. n += 1 + l + sovGenerated(uint64(l))
  15948. l = m.Status.Size()
  15949. n += 1 + l + sovGenerated(uint64(l))
  15950. return n
  15951. }
  15952. func (m *NamespaceCondition) Size() (n int) {
  15953. if m == nil {
  15954. return 0
  15955. }
  15956. var l int
  15957. _ = l
  15958. l = len(m.Type)
  15959. n += 1 + l + sovGenerated(uint64(l))
  15960. l = len(m.Status)
  15961. n += 1 + l + sovGenerated(uint64(l))
  15962. l = m.LastTransitionTime.Size()
  15963. n += 1 + l + sovGenerated(uint64(l))
  15964. l = len(m.Reason)
  15965. n += 1 + l + sovGenerated(uint64(l))
  15966. l = len(m.Message)
  15967. n += 1 + l + sovGenerated(uint64(l))
  15968. return n
  15969. }
  15970. func (m *NamespaceList) Size() (n int) {
  15971. if m == nil {
  15972. return 0
  15973. }
  15974. var l int
  15975. _ = l
  15976. l = m.ListMeta.Size()
  15977. n += 1 + l + sovGenerated(uint64(l))
  15978. if len(m.Items) > 0 {
  15979. for _, e := range m.Items {
  15980. l = e.Size()
  15981. n += 1 + l + sovGenerated(uint64(l))
  15982. }
  15983. }
  15984. return n
  15985. }
  15986. func (m *NamespaceSpec) Size() (n int) {
  15987. if m == nil {
  15988. return 0
  15989. }
  15990. var l int
  15991. _ = l
  15992. if len(m.Finalizers) > 0 {
  15993. for _, s := range m.Finalizers {
  15994. l = len(s)
  15995. n += 1 + l + sovGenerated(uint64(l))
  15996. }
  15997. }
  15998. return n
  15999. }
  16000. func (m *NamespaceStatus) Size() (n int) {
  16001. if m == nil {
  16002. return 0
  16003. }
  16004. var l int
  16005. _ = l
  16006. l = len(m.Phase)
  16007. n += 1 + l + sovGenerated(uint64(l))
  16008. if len(m.Conditions) > 0 {
  16009. for _, e := range m.Conditions {
  16010. l = e.Size()
  16011. n += 1 + l + sovGenerated(uint64(l))
  16012. }
  16013. }
  16014. return n
  16015. }
  16016. func (m *Node) Size() (n int) {
  16017. if m == nil {
  16018. return 0
  16019. }
  16020. var l int
  16021. _ = l
  16022. l = m.ObjectMeta.Size()
  16023. n += 1 + l + sovGenerated(uint64(l))
  16024. l = m.Spec.Size()
  16025. n += 1 + l + sovGenerated(uint64(l))
  16026. l = m.Status.Size()
  16027. n += 1 + l + sovGenerated(uint64(l))
  16028. return n
  16029. }
  16030. func (m *NodeAddress) Size() (n int) {
  16031. if m == nil {
  16032. return 0
  16033. }
  16034. var l int
  16035. _ = l
  16036. l = len(m.Type)
  16037. n += 1 + l + sovGenerated(uint64(l))
  16038. l = len(m.Address)
  16039. n += 1 + l + sovGenerated(uint64(l))
  16040. return n
  16041. }
  16042. func (m *NodeAffinity) Size() (n int) {
  16043. if m == nil {
  16044. return 0
  16045. }
  16046. var l int
  16047. _ = l
  16048. if m.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  16049. l = m.RequiredDuringSchedulingIgnoredDuringExecution.Size()
  16050. n += 1 + l + sovGenerated(uint64(l))
  16051. }
  16052. if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
  16053. for _, e := range m.PreferredDuringSchedulingIgnoredDuringExecution {
  16054. l = e.Size()
  16055. n += 1 + l + sovGenerated(uint64(l))
  16056. }
  16057. }
  16058. return n
  16059. }
  16060. func (m *NodeCondition) Size() (n int) {
  16061. if m == nil {
  16062. return 0
  16063. }
  16064. var l int
  16065. _ = l
  16066. l = len(m.Type)
  16067. n += 1 + l + sovGenerated(uint64(l))
  16068. l = len(m.Status)
  16069. n += 1 + l + sovGenerated(uint64(l))
  16070. l = m.LastHeartbeatTime.Size()
  16071. n += 1 + l + sovGenerated(uint64(l))
  16072. l = m.LastTransitionTime.Size()
  16073. n += 1 + l + sovGenerated(uint64(l))
  16074. l = len(m.Reason)
  16075. n += 1 + l + sovGenerated(uint64(l))
  16076. l = len(m.Message)
  16077. n += 1 + l + sovGenerated(uint64(l))
  16078. return n
  16079. }
  16080. func (m *NodeConfigSource) Size() (n int) {
  16081. if m == nil {
  16082. return 0
  16083. }
  16084. var l int
  16085. _ = l
  16086. if m.ConfigMap != nil {
  16087. l = m.ConfigMap.Size()
  16088. n += 1 + l + sovGenerated(uint64(l))
  16089. }
  16090. return n
  16091. }
  16092. func (m *NodeConfigStatus) Size() (n int) {
  16093. if m == nil {
  16094. return 0
  16095. }
  16096. var l int
  16097. _ = l
  16098. if m.Assigned != nil {
  16099. l = m.Assigned.Size()
  16100. n += 1 + l + sovGenerated(uint64(l))
  16101. }
  16102. if m.Active != nil {
  16103. l = m.Active.Size()
  16104. n += 1 + l + sovGenerated(uint64(l))
  16105. }
  16106. if m.LastKnownGood != nil {
  16107. l = m.LastKnownGood.Size()
  16108. n += 1 + l + sovGenerated(uint64(l))
  16109. }
  16110. l = len(m.Error)
  16111. n += 1 + l + sovGenerated(uint64(l))
  16112. return n
  16113. }
  16114. func (m *NodeDaemonEndpoints) Size() (n int) {
  16115. if m == nil {
  16116. return 0
  16117. }
  16118. var l int
  16119. _ = l
  16120. l = m.KubeletEndpoint.Size()
  16121. n += 1 + l + sovGenerated(uint64(l))
  16122. return n
  16123. }
  16124. func (m *NodeFeatures) Size() (n int) {
  16125. if m == nil {
  16126. return 0
  16127. }
  16128. var l int
  16129. _ = l
  16130. if m.SupplementalGroupsPolicy != nil {
  16131. n += 2
  16132. }
  16133. return n
  16134. }
  16135. func (m *NodeList) Size() (n int) {
  16136. if m == nil {
  16137. return 0
  16138. }
  16139. var l int
  16140. _ = l
  16141. l = m.ListMeta.Size()
  16142. n += 1 + l + sovGenerated(uint64(l))
  16143. if len(m.Items) > 0 {
  16144. for _, e := range m.Items {
  16145. l = e.Size()
  16146. n += 1 + l + sovGenerated(uint64(l))
  16147. }
  16148. }
  16149. return n
  16150. }
  16151. func (m *NodeProxyOptions) Size() (n int) {
  16152. if m == nil {
  16153. return 0
  16154. }
  16155. var l int
  16156. _ = l
  16157. l = len(m.Path)
  16158. n += 1 + l + sovGenerated(uint64(l))
  16159. return n
  16160. }
  16161. func (m *NodeRuntimeHandler) Size() (n int) {
  16162. if m == nil {
  16163. return 0
  16164. }
  16165. var l int
  16166. _ = l
  16167. l = len(m.Name)
  16168. n += 1 + l + sovGenerated(uint64(l))
  16169. if m.Features != nil {
  16170. l = m.Features.Size()
  16171. n += 1 + l + sovGenerated(uint64(l))
  16172. }
  16173. return n
  16174. }
  16175. func (m *NodeRuntimeHandlerFeatures) Size() (n int) {
  16176. if m == nil {
  16177. return 0
  16178. }
  16179. var l int
  16180. _ = l
  16181. if m.RecursiveReadOnlyMounts != nil {
  16182. n += 2
  16183. }
  16184. if m.UserNamespaces != nil {
  16185. n += 2
  16186. }
  16187. return n
  16188. }
  16189. func (m *NodeSelector) Size() (n int) {
  16190. if m == nil {
  16191. return 0
  16192. }
  16193. var l int
  16194. _ = l
  16195. if len(m.NodeSelectorTerms) > 0 {
  16196. for _, e := range m.NodeSelectorTerms {
  16197. l = e.Size()
  16198. n += 1 + l + sovGenerated(uint64(l))
  16199. }
  16200. }
  16201. return n
  16202. }
  16203. func (m *NodeSelectorRequirement) Size() (n int) {
  16204. if m == nil {
  16205. return 0
  16206. }
  16207. var l int
  16208. _ = l
  16209. l = len(m.Key)
  16210. n += 1 + l + sovGenerated(uint64(l))
  16211. l = len(m.Operator)
  16212. n += 1 + l + sovGenerated(uint64(l))
  16213. if len(m.Values) > 0 {
  16214. for _, s := range m.Values {
  16215. l = len(s)
  16216. n += 1 + l + sovGenerated(uint64(l))
  16217. }
  16218. }
  16219. return n
  16220. }
  16221. func (m *NodeSelectorTerm) Size() (n int) {
  16222. if m == nil {
  16223. return 0
  16224. }
  16225. var l int
  16226. _ = l
  16227. if len(m.MatchExpressions) > 0 {
  16228. for _, e := range m.MatchExpressions {
  16229. l = e.Size()
  16230. n += 1 + l + sovGenerated(uint64(l))
  16231. }
  16232. }
  16233. if len(m.MatchFields) > 0 {
  16234. for _, e := range m.MatchFields {
  16235. l = e.Size()
  16236. n += 1 + l + sovGenerated(uint64(l))
  16237. }
  16238. }
  16239. return n
  16240. }
  16241. func (m *NodeSpec) Size() (n int) {
  16242. if m == nil {
  16243. return 0
  16244. }
  16245. var l int
  16246. _ = l
  16247. l = len(m.PodCIDR)
  16248. n += 1 + l + sovGenerated(uint64(l))
  16249. l = len(m.DoNotUseExternalID)
  16250. n += 1 + l + sovGenerated(uint64(l))
  16251. l = len(m.ProviderID)
  16252. n += 1 + l + sovGenerated(uint64(l))
  16253. n += 2
  16254. if len(m.Taints) > 0 {
  16255. for _, e := range m.Taints {
  16256. l = e.Size()
  16257. n += 1 + l + sovGenerated(uint64(l))
  16258. }
  16259. }
  16260. if m.ConfigSource != nil {
  16261. l = m.ConfigSource.Size()
  16262. n += 1 + l + sovGenerated(uint64(l))
  16263. }
  16264. if len(m.PodCIDRs) > 0 {
  16265. for _, s := range m.PodCIDRs {
  16266. l = len(s)
  16267. n += 1 + l + sovGenerated(uint64(l))
  16268. }
  16269. }
  16270. return n
  16271. }
  16272. func (m *NodeStatus) Size() (n int) {
  16273. if m == nil {
  16274. return 0
  16275. }
  16276. var l int
  16277. _ = l
  16278. if len(m.Capacity) > 0 {
  16279. for k, v := range m.Capacity {
  16280. _ = k
  16281. _ = v
  16282. l = v.Size()
  16283. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  16284. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  16285. }
  16286. }
  16287. if len(m.Allocatable) > 0 {
  16288. for k, v := range m.Allocatable {
  16289. _ = k
  16290. _ = v
  16291. l = v.Size()
  16292. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  16293. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  16294. }
  16295. }
  16296. l = len(m.Phase)
  16297. n += 1 + l + sovGenerated(uint64(l))
  16298. if len(m.Conditions) > 0 {
  16299. for _, e := range m.Conditions {
  16300. l = e.Size()
  16301. n += 1 + l + sovGenerated(uint64(l))
  16302. }
  16303. }
  16304. if len(m.Addresses) > 0 {
  16305. for _, e := range m.Addresses {
  16306. l = e.Size()
  16307. n += 1 + l + sovGenerated(uint64(l))
  16308. }
  16309. }
  16310. l = m.DaemonEndpoints.Size()
  16311. n += 1 + l + sovGenerated(uint64(l))
  16312. l = m.NodeInfo.Size()
  16313. n += 1 + l + sovGenerated(uint64(l))
  16314. if len(m.Images) > 0 {
  16315. for _, e := range m.Images {
  16316. l = e.Size()
  16317. n += 1 + l + sovGenerated(uint64(l))
  16318. }
  16319. }
  16320. if len(m.VolumesInUse) > 0 {
  16321. for _, s := range m.VolumesInUse {
  16322. l = len(s)
  16323. n += 1 + l + sovGenerated(uint64(l))
  16324. }
  16325. }
  16326. if len(m.VolumesAttached) > 0 {
  16327. for _, e := range m.VolumesAttached {
  16328. l = e.Size()
  16329. n += 1 + l + sovGenerated(uint64(l))
  16330. }
  16331. }
  16332. if m.Config != nil {
  16333. l = m.Config.Size()
  16334. n += 1 + l + sovGenerated(uint64(l))
  16335. }
  16336. if len(m.RuntimeHandlers) > 0 {
  16337. for _, e := range m.RuntimeHandlers {
  16338. l = e.Size()
  16339. n += 1 + l + sovGenerated(uint64(l))
  16340. }
  16341. }
  16342. if m.Features != nil {
  16343. l = m.Features.Size()
  16344. n += 1 + l + sovGenerated(uint64(l))
  16345. }
  16346. if len(m.DeclaredFeatures) > 0 {
  16347. for _, s := range m.DeclaredFeatures {
  16348. l = len(s)
  16349. n += 1 + l + sovGenerated(uint64(l))
  16350. }
  16351. }
  16352. return n
  16353. }
  16354. func (m *NodeSwapStatus) Size() (n int) {
  16355. if m == nil {
  16356. return 0
  16357. }
  16358. var l int
  16359. _ = l
  16360. if m.Capacity != nil {
  16361. n += 1 + sovGenerated(uint64(*m.Capacity))
  16362. }
  16363. return n
  16364. }
  16365. func (m *NodeSystemInfo) Size() (n int) {
  16366. if m == nil {
  16367. return 0
  16368. }
  16369. var l int
  16370. _ = l
  16371. l = len(m.MachineID)
  16372. n += 1 + l + sovGenerated(uint64(l))
  16373. l = len(m.SystemUUID)
  16374. n += 1 + l + sovGenerated(uint64(l))
  16375. l = len(m.BootID)
  16376. n += 1 + l + sovGenerated(uint64(l))
  16377. l = len(m.KernelVersion)
  16378. n += 1 + l + sovGenerated(uint64(l))
  16379. l = len(m.OSImage)
  16380. n += 1 + l + sovGenerated(uint64(l))
  16381. l = len(m.ContainerRuntimeVersion)
  16382. n += 1 + l + sovGenerated(uint64(l))
  16383. l = len(m.KubeletVersion)
  16384. n += 1 + l + sovGenerated(uint64(l))
  16385. l = len(m.KubeProxyVersion)
  16386. n += 1 + l + sovGenerated(uint64(l))
  16387. l = len(m.OperatingSystem)
  16388. n += 1 + l + sovGenerated(uint64(l))
  16389. l = len(m.Architecture)
  16390. n += 1 + l + sovGenerated(uint64(l))
  16391. if m.Swap != nil {
  16392. l = m.Swap.Size()
  16393. n += 1 + l + sovGenerated(uint64(l))
  16394. }
  16395. return n
  16396. }
  16397. func (m *ObjectFieldSelector) Size() (n int) {
  16398. if m == nil {
  16399. return 0
  16400. }
  16401. var l int
  16402. _ = l
  16403. l = len(m.APIVersion)
  16404. n += 1 + l + sovGenerated(uint64(l))
  16405. l = len(m.FieldPath)
  16406. n += 1 + l + sovGenerated(uint64(l))
  16407. return n
  16408. }
  16409. func (m *ObjectReference) Size() (n int) {
  16410. if m == nil {
  16411. return 0
  16412. }
  16413. var l int
  16414. _ = l
  16415. l = len(m.Kind)
  16416. n += 1 + l + sovGenerated(uint64(l))
  16417. l = len(m.Namespace)
  16418. n += 1 + l + sovGenerated(uint64(l))
  16419. l = len(m.Name)
  16420. n += 1 + l + sovGenerated(uint64(l))
  16421. l = len(m.UID)
  16422. n += 1 + l + sovGenerated(uint64(l))
  16423. l = len(m.APIVersion)
  16424. n += 1 + l + sovGenerated(uint64(l))
  16425. l = len(m.ResourceVersion)
  16426. n += 1 + l + sovGenerated(uint64(l))
  16427. l = len(m.FieldPath)
  16428. n += 1 + l + sovGenerated(uint64(l))
  16429. return n
  16430. }
  16431. func (m *PersistentVolume) Size() (n int) {
  16432. if m == nil {
  16433. return 0
  16434. }
  16435. var l int
  16436. _ = l
  16437. l = m.ObjectMeta.Size()
  16438. n += 1 + l + sovGenerated(uint64(l))
  16439. l = m.Spec.Size()
  16440. n += 1 + l + sovGenerated(uint64(l))
  16441. l = m.Status.Size()
  16442. n += 1 + l + sovGenerated(uint64(l))
  16443. return n
  16444. }
  16445. func (m *PersistentVolumeClaim) Size() (n int) {
  16446. if m == nil {
  16447. return 0
  16448. }
  16449. var l int
  16450. _ = l
  16451. l = m.ObjectMeta.Size()
  16452. n += 1 + l + sovGenerated(uint64(l))
  16453. l = m.Spec.Size()
  16454. n += 1 + l + sovGenerated(uint64(l))
  16455. l = m.Status.Size()
  16456. n += 1 + l + sovGenerated(uint64(l))
  16457. return n
  16458. }
  16459. func (m *PersistentVolumeClaimCondition) Size() (n int) {
  16460. if m == nil {
  16461. return 0
  16462. }
  16463. var l int
  16464. _ = l
  16465. l = len(m.Type)
  16466. n += 1 + l + sovGenerated(uint64(l))
  16467. l = len(m.Status)
  16468. n += 1 + l + sovGenerated(uint64(l))
  16469. l = m.LastProbeTime.Size()
  16470. n += 1 + l + sovGenerated(uint64(l))
  16471. l = m.LastTransitionTime.Size()
  16472. n += 1 + l + sovGenerated(uint64(l))
  16473. l = len(m.Reason)
  16474. n += 1 + l + sovGenerated(uint64(l))
  16475. l = len(m.Message)
  16476. n += 1 + l + sovGenerated(uint64(l))
  16477. return n
  16478. }
  16479. func (m *PersistentVolumeClaimList) Size() (n int) {
  16480. if m == nil {
  16481. return 0
  16482. }
  16483. var l int
  16484. _ = l
  16485. l = m.ListMeta.Size()
  16486. n += 1 + l + sovGenerated(uint64(l))
  16487. if len(m.Items) > 0 {
  16488. for _, e := range m.Items {
  16489. l = e.Size()
  16490. n += 1 + l + sovGenerated(uint64(l))
  16491. }
  16492. }
  16493. return n
  16494. }
  16495. func (m *PersistentVolumeClaimSpec) Size() (n int) {
  16496. if m == nil {
  16497. return 0
  16498. }
  16499. var l int
  16500. _ = l
  16501. if len(m.AccessModes) > 0 {
  16502. for _, s := range m.AccessModes {
  16503. l = len(s)
  16504. n += 1 + l + sovGenerated(uint64(l))
  16505. }
  16506. }
  16507. l = m.Resources.Size()
  16508. n += 1 + l + sovGenerated(uint64(l))
  16509. l = len(m.VolumeName)
  16510. n += 1 + l + sovGenerated(uint64(l))
  16511. if m.Selector != nil {
  16512. l = m.Selector.Size()
  16513. n += 1 + l + sovGenerated(uint64(l))
  16514. }
  16515. if m.StorageClassName != nil {
  16516. l = len(*m.StorageClassName)
  16517. n += 1 + l + sovGenerated(uint64(l))
  16518. }
  16519. if m.VolumeMode != nil {
  16520. l = len(*m.VolumeMode)
  16521. n += 1 + l + sovGenerated(uint64(l))
  16522. }
  16523. if m.DataSource != nil {
  16524. l = m.DataSource.Size()
  16525. n += 1 + l + sovGenerated(uint64(l))
  16526. }
  16527. if m.DataSourceRef != nil {
  16528. l = m.DataSourceRef.Size()
  16529. n += 1 + l + sovGenerated(uint64(l))
  16530. }
  16531. if m.VolumeAttributesClassName != nil {
  16532. l = len(*m.VolumeAttributesClassName)
  16533. n += 1 + l + sovGenerated(uint64(l))
  16534. }
  16535. return n
  16536. }
  16537. func (m *PersistentVolumeClaimStatus) Size() (n int) {
  16538. if m == nil {
  16539. return 0
  16540. }
  16541. var l int
  16542. _ = l
  16543. l = len(m.Phase)
  16544. n += 1 + l + sovGenerated(uint64(l))
  16545. if len(m.AccessModes) > 0 {
  16546. for _, s := range m.AccessModes {
  16547. l = len(s)
  16548. n += 1 + l + sovGenerated(uint64(l))
  16549. }
  16550. }
  16551. if len(m.Capacity) > 0 {
  16552. for k, v := range m.Capacity {
  16553. _ = k
  16554. _ = v
  16555. l = v.Size()
  16556. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  16557. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  16558. }
  16559. }
  16560. if len(m.Conditions) > 0 {
  16561. for _, e := range m.Conditions {
  16562. l = e.Size()
  16563. n += 1 + l + sovGenerated(uint64(l))
  16564. }
  16565. }
  16566. if len(m.AllocatedResources) > 0 {
  16567. for k, v := range m.AllocatedResources {
  16568. _ = k
  16569. _ = v
  16570. l = v.Size()
  16571. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  16572. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  16573. }
  16574. }
  16575. if len(m.AllocatedResourceStatuses) > 0 {
  16576. for k, v := range m.AllocatedResourceStatuses {
  16577. _ = k
  16578. _ = v
  16579. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  16580. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  16581. }
  16582. }
  16583. if m.CurrentVolumeAttributesClassName != nil {
  16584. l = len(*m.CurrentVolumeAttributesClassName)
  16585. n += 1 + l + sovGenerated(uint64(l))
  16586. }
  16587. if m.ModifyVolumeStatus != nil {
  16588. l = m.ModifyVolumeStatus.Size()
  16589. n += 1 + l + sovGenerated(uint64(l))
  16590. }
  16591. return n
  16592. }
  16593. func (m *PersistentVolumeClaimTemplate) Size() (n int) {
  16594. if m == nil {
  16595. return 0
  16596. }
  16597. var l int
  16598. _ = l
  16599. l = m.ObjectMeta.Size()
  16600. n += 1 + l + sovGenerated(uint64(l))
  16601. l = m.Spec.Size()
  16602. n += 1 + l + sovGenerated(uint64(l))
  16603. return n
  16604. }
  16605. func (m *PersistentVolumeClaimVolumeSource) Size() (n int) {
  16606. if m == nil {
  16607. return 0
  16608. }
  16609. var l int
  16610. _ = l
  16611. l = len(m.ClaimName)
  16612. n += 1 + l + sovGenerated(uint64(l))
  16613. n += 2
  16614. return n
  16615. }
  16616. func (m *PersistentVolumeList) Size() (n int) {
  16617. if m == nil {
  16618. return 0
  16619. }
  16620. var l int
  16621. _ = l
  16622. l = m.ListMeta.Size()
  16623. n += 1 + l + sovGenerated(uint64(l))
  16624. if len(m.Items) > 0 {
  16625. for _, e := range m.Items {
  16626. l = e.Size()
  16627. n += 1 + l + sovGenerated(uint64(l))
  16628. }
  16629. }
  16630. return n
  16631. }
  16632. func (m *PersistentVolumeSource) Size() (n int) {
  16633. if m == nil {
  16634. return 0
  16635. }
  16636. var l int
  16637. _ = l
  16638. if m.GCEPersistentDisk != nil {
  16639. l = m.GCEPersistentDisk.Size()
  16640. n += 1 + l + sovGenerated(uint64(l))
  16641. }
  16642. if m.AWSElasticBlockStore != nil {
  16643. l = m.AWSElasticBlockStore.Size()
  16644. n += 1 + l + sovGenerated(uint64(l))
  16645. }
  16646. if m.HostPath != nil {
  16647. l = m.HostPath.Size()
  16648. n += 1 + l + sovGenerated(uint64(l))
  16649. }
  16650. if m.Glusterfs != nil {
  16651. l = m.Glusterfs.Size()
  16652. n += 1 + l + sovGenerated(uint64(l))
  16653. }
  16654. if m.NFS != nil {
  16655. l = m.NFS.Size()
  16656. n += 1 + l + sovGenerated(uint64(l))
  16657. }
  16658. if m.RBD != nil {
  16659. l = m.RBD.Size()
  16660. n += 1 + l + sovGenerated(uint64(l))
  16661. }
  16662. if m.ISCSI != nil {
  16663. l = m.ISCSI.Size()
  16664. n += 1 + l + sovGenerated(uint64(l))
  16665. }
  16666. if m.Cinder != nil {
  16667. l = m.Cinder.Size()
  16668. n += 1 + l + sovGenerated(uint64(l))
  16669. }
  16670. if m.CephFS != nil {
  16671. l = m.CephFS.Size()
  16672. n += 1 + l + sovGenerated(uint64(l))
  16673. }
  16674. if m.FC != nil {
  16675. l = m.FC.Size()
  16676. n += 1 + l + sovGenerated(uint64(l))
  16677. }
  16678. if m.Flocker != nil {
  16679. l = m.Flocker.Size()
  16680. n += 1 + l + sovGenerated(uint64(l))
  16681. }
  16682. if m.FlexVolume != nil {
  16683. l = m.FlexVolume.Size()
  16684. n += 1 + l + sovGenerated(uint64(l))
  16685. }
  16686. if m.AzureFile != nil {
  16687. l = m.AzureFile.Size()
  16688. n += 1 + l + sovGenerated(uint64(l))
  16689. }
  16690. if m.VsphereVolume != nil {
  16691. l = m.VsphereVolume.Size()
  16692. n += 1 + l + sovGenerated(uint64(l))
  16693. }
  16694. if m.Quobyte != nil {
  16695. l = m.Quobyte.Size()
  16696. n += 1 + l + sovGenerated(uint64(l))
  16697. }
  16698. if m.AzureDisk != nil {
  16699. l = m.AzureDisk.Size()
  16700. n += 2 + l + sovGenerated(uint64(l))
  16701. }
  16702. if m.PhotonPersistentDisk != nil {
  16703. l = m.PhotonPersistentDisk.Size()
  16704. n += 2 + l + sovGenerated(uint64(l))
  16705. }
  16706. if m.PortworxVolume != nil {
  16707. l = m.PortworxVolume.Size()
  16708. n += 2 + l + sovGenerated(uint64(l))
  16709. }
  16710. if m.ScaleIO != nil {
  16711. l = m.ScaleIO.Size()
  16712. n += 2 + l + sovGenerated(uint64(l))
  16713. }
  16714. if m.Local != nil {
  16715. l = m.Local.Size()
  16716. n += 2 + l + sovGenerated(uint64(l))
  16717. }
  16718. if m.StorageOS != nil {
  16719. l = m.StorageOS.Size()
  16720. n += 2 + l + sovGenerated(uint64(l))
  16721. }
  16722. if m.CSI != nil {
  16723. l = m.CSI.Size()
  16724. n += 2 + l + sovGenerated(uint64(l))
  16725. }
  16726. return n
  16727. }
  16728. func (m *PersistentVolumeSpec) Size() (n int) {
  16729. if m == nil {
  16730. return 0
  16731. }
  16732. var l int
  16733. _ = l
  16734. if len(m.Capacity) > 0 {
  16735. for k, v := range m.Capacity {
  16736. _ = k
  16737. _ = v
  16738. l = v.Size()
  16739. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  16740. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  16741. }
  16742. }
  16743. l = m.PersistentVolumeSource.Size()
  16744. n += 1 + l + sovGenerated(uint64(l))
  16745. if len(m.AccessModes) > 0 {
  16746. for _, s := range m.AccessModes {
  16747. l = len(s)
  16748. n += 1 + l + sovGenerated(uint64(l))
  16749. }
  16750. }
  16751. if m.ClaimRef != nil {
  16752. l = m.ClaimRef.Size()
  16753. n += 1 + l + sovGenerated(uint64(l))
  16754. }
  16755. l = len(m.PersistentVolumeReclaimPolicy)
  16756. n += 1 + l + sovGenerated(uint64(l))
  16757. l = len(m.StorageClassName)
  16758. n += 1 + l + sovGenerated(uint64(l))
  16759. if len(m.MountOptions) > 0 {
  16760. for _, s := range m.MountOptions {
  16761. l = len(s)
  16762. n += 1 + l + sovGenerated(uint64(l))
  16763. }
  16764. }
  16765. if m.VolumeMode != nil {
  16766. l = len(*m.VolumeMode)
  16767. n += 1 + l + sovGenerated(uint64(l))
  16768. }
  16769. if m.NodeAffinity != nil {
  16770. l = m.NodeAffinity.Size()
  16771. n += 1 + l + sovGenerated(uint64(l))
  16772. }
  16773. if m.VolumeAttributesClassName != nil {
  16774. l = len(*m.VolumeAttributesClassName)
  16775. n += 1 + l + sovGenerated(uint64(l))
  16776. }
  16777. return n
  16778. }
  16779. func (m *PersistentVolumeStatus) Size() (n int) {
  16780. if m == nil {
  16781. return 0
  16782. }
  16783. var l int
  16784. _ = l
  16785. l = len(m.Phase)
  16786. n += 1 + l + sovGenerated(uint64(l))
  16787. l = len(m.Message)
  16788. n += 1 + l + sovGenerated(uint64(l))
  16789. l = len(m.Reason)
  16790. n += 1 + l + sovGenerated(uint64(l))
  16791. if m.LastPhaseTransitionTime != nil {
  16792. l = m.LastPhaseTransitionTime.Size()
  16793. n += 1 + l + sovGenerated(uint64(l))
  16794. }
  16795. return n
  16796. }
  16797. func (m *PhotonPersistentDiskVolumeSource) Size() (n int) {
  16798. if m == nil {
  16799. return 0
  16800. }
  16801. var l int
  16802. _ = l
  16803. l = len(m.PdID)
  16804. n += 1 + l + sovGenerated(uint64(l))
  16805. l = len(m.FSType)
  16806. n += 1 + l + sovGenerated(uint64(l))
  16807. return n
  16808. }
  16809. func (m *Pod) Size() (n int) {
  16810. if m == nil {
  16811. return 0
  16812. }
  16813. var l int
  16814. _ = l
  16815. l = m.ObjectMeta.Size()
  16816. n += 1 + l + sovGenerated(uint64(l))
  16817. l = m.Spec.Size()
  16818. n += 1 + l + sovGenerated(uint64(l))
  16819. l = m.Status.Size()
  16820. n += 1 + l + sovGenerated(uint64(l))
  16821. return n
  16822. }
  16823. func (m *PodAffinity) Size() (n int) {
  16824. if m == nil {
  16825. return 0
  16826. }
  16827. var l int
  16828. _ = l
  16829. if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
  16830. for _, e := range m.RequiredDuringSchedulingIgnoredDuringExecution {
  16831. l = e.Size()
  16832. n += 1 + l + sovGenerated(uint64(l))
  16833. }
  16834. }
  16835. if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
  16836. for _, e := range m.PreferredDuringSchedulingIgnoredDuringExecution {
  16837. l = e.Size()
  16838. n += 1 + l + sovGenerated(uint64(l))
  16839. }
  16840. }
  16841. return n
  16842. }
  16843. func (m *PodAffinityTerm) Size() (n int) {
  16844. if m == nil {
  16845. return 0
  16846. }
  16847. var l int
  16848. _ = l
  16849. if m.LabelSelector != nil {
  16850. l = m.LabelSelector.Size()
  16851. n += 1 + l + sovGenerated(uint64(l))
  16852. }
  16853. if len(m.Namespaces) > 0 {
  16854. for _, s := range m.Namespaces {
  16855. l = len(s)
  16856. n += 1 + l + sovGenerated(uint64(l))
  16857. }
  16858. }
  16859. l = len(m.TopologyKey)
  16860. n += 1 + l + sovGenerated(uint64(l))
  16861. if m.NamespaceSelector != nil {
  16862. l = m.NamespaceSelector.Size()
  16863. n += 1 + l + sovGenerated(uint64(l))
  16864. }
  16865. if len(m.MatchLabelKeys) > 0 {
  16866. for _, s := range m.MatchLabelKeys {
  16867. l = len(s)
  16868. n += 1 + l + sovGenerated(uint64(l))
  16869. }
  16870. }
  16871. if len(m.MismatchLabelKeys) > 0 {
  16872. for _, s := range m.MismatchLabelKeys {
  16873. l = len(s)
  16874. n += 1 + l + sovGenerated(uint64(l))
  16875. }
  16876. }
  16877. return n
  16878. }
  16879. func (m *PodAntiAffinity) Size() (n int) {
  16880. if m == nil {
  16881. return 0
  16882. }
  16883. var l int
  16884. _ = l
  16885. if len(m.RequiredDuringSchedulingIgnoredDuringExecution) > 0 {
  16886. for _, e := range m.RequiredDuringSchedulingIgnoredDuringExecution {
  16887. l = e.Size()
  16888. n += 1 + l + sovGenerated(uint64(l))
  16889. }
  16890. }
  16891. if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 {
  16892. for _, e := range m.PreferredDuringSchedulingIgnoredDuringExecution {
  16893. l = e.Size()
  16894. n += 1 + l + sovGenerated(uint64(l))
  16895. }
  16896. }
  16897. return n
  16898. }
  16899. func (m *PodAttachOptions) Size() (n int) {
  16900. if m == nil {
  16901. return 0
  16902. }
  16903. var l int
  16904. _ = l
  16905. n += 2
  16906. n += 2
  16907. n += 2
  16908. n += 2
  16909. l = len(m.Container)
  16910. n += 1 + l + sovGenerated(uint64(l))
  16911. return n
  16912. }
  16913. func (m *PodCertificateProjection) Size() (n int) {
  16914. if m == nil {
  16915. return 0
  16916. }
  16917. var l int
  16918. _ = l
  16919. l = len(m.SignerName)
  16920. n += 1 + l + sovGenerated(uint64(l))
  16921. l = len(m.KeyType)
  16922. n += 1 + l + sovGenerated(uint64(l))
  16923. if m.MaxExpirationSeconds != nil {
  16924. n += 1 + sovGenerated(uint64(*m.MaxExpirationSeconds))
  16925. }
  16926. l = len(m.CredentialBundlePath)
  16927. n += 1 + l + sovGenerated(uint64(l))
  16928. l = len(m.KeyPath)
  16929. n += 1 + l + sovGenerated(uint64(l))
  16930. l = len(m.CertificateChainPath)
  16931. n += 1 + l + sovGenerated(uint64(l))
  16932. if len(m.UserAnnotations) > 0 {
  16933. for k, v := range m.UserAnnotations {
  16934. _ = k
  16935. _ = v
  16936. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  16937. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  16938. }
  16939. }
  16940. return n
  16941. }
  16942. func (m *PodCondition) Size() (n int) {
  16943. if m == nil {
  16944. return 0
  16945. }
  16946. var l int
  16947. _ = l
  16948. l = len(m.Type)
  16949. n += 1 + l + sovGenerated(uint64(l))
  16950. l = len(m.Status)
  16951. n += 1 + l + sovGenerated(uint64(l))
  16952. l = m.LastProbeTime.Size()
  16953. n += 1 + l + sovGenerated(uint64(l))
  16954. l = m.LastTransitionTime.Size()
  16955. n += 1 + l + sovGenerated(uint64(l))
  16956. l = len(m.Reason)
  16957. n += 1 + l + sovGenerated(uint64(l))
  16958. l = len(m.Message)
  16959. n += 1 + l + sovGenerated(uint64(l))
  16960. n += 1 + sovGenerated(uint64(m.ObservedGeneration))
  16961. return n
  16962. }
  16963. func (m *PodDNSConfig) Size() (n int) {
  16964. if m == nil {
  16965. return 0
  16966. }
  16967. var l int
  16968. _ = l
  16969. if len(m.Nameservers) > 0 {
  16970. for _, s := range m.Nameservers {
  16971. l = len(s)
  16972. n += 1 + l + sovGenerated(uint64(l))
  16973. }
  16974. }
  16975. if len(m.Searches) > 0 {
  16976. for _, s := range m.Searches {
  16977. l = len(s)
  16978. n += 1 + l + sovGenerated(uint64(l))
  16979. }
  16980. }
  16981. if len(m.Options) > 0 {
  16982. for _, e := range m.Options {
  16983. l = e.Size()
  16984. n += 1 + l + sovGenerated(uint64(l))
  16985. }
  16986. }
  16987. return n
  16988. }
  16989. func (m *PodDNSConfigOption) Size() (n int) {
  16990. if m == nil {
  16991. return 0
  16992. }
  16993. var l int
  16994. _ = l
  16995. l = len(m.Name)
  16996. n += 1 + l + sovGenerated(uint64(l))
  16997. if m.Value != nil {
  16998. l = len(*m.Value)
  16999. n += 1 + l + sovGenerated(uint64(l))
  17000. }
  17001. return n
  17002. }
  17003. func (m *PodExecOptions) Size() (n int) {
  17004. if m == nil {
  17005. return 0
  17006. }
  17007. var l int
  17008. _ = l
  17009. n += 2
  17010. n += 2
  17011. n += 2
  17012. n += 2
  17013. l = len(m.Container)
  17014. n += 1 + l + sovGenerated(uint64(l))
  17015. if len(m.Command) > 0 {
  17016. for _, s := range m.Command {
  17017. l = len(s)
  17018. n += 1 + l + sovGenerated(uint64(l))
  17019. }
  17020. }
  17021. return n
  17022. }
  17023. func (m *PodExtendedResourceClaimStatus) Size() (n int) {
  17024. if m == nil {
  17025. return 0
  17026. }
  17027. var l int
  17028. _ = l
  17029. if len(m.RequestMappings) > 0 {
  17030. for _, e := range m.RequestMappings {
  17031. l = e.Size()
  17032. n += 1 + l + sovGenerated(uint64(l))
  17033. }
  17034. }
  17035. l = len(m.ResourceClaimName)
  17036. n += 1 + l + sovGenerated(uint64(l))
  17037. return n
  17038. }
  17039. func (m *PodIP) Size() (n int) {
  17040. if m == nil {
  17041. return 0
  17042. }
  17043. var l int
  17044. _ = l
  17045. l = len(m.IP)
  17046. n += 1 + l + sovGenerated(uint64(l))
  17047. return n
  17048. }
  17049. func (m *PodList) Size() (n int) {
  17050. if m == nil {
  17051. return 0
  17052. }
  17053. var l int
  17054. _ = l
  17055. l = m.ListMeta.Size()
  17056. n += 1 + l + sovGenerated(uint64(l))
  17057. if len(m.Items) > 0 {
  17058. for _, e := range m.Items {
  17059. l = e.Size()
  17060. n += 1 + l + sovGenerated(uint64(l))
  17061. }
  17062. }
  17063. return n
  17064. }
  17065. func (m *PodLogOptions) Size() (n int) {
  17066. if m == nil {
  17067. return 0
  17068. }
  17069. var l int
  17070. _ = l
  17071. l = len(m.Container)
  17072. n += 1 + l + sovGenerated(uint64(l))
  17073. n += 2
  17074. n += 2
  17075. if m.SinceSeconds != nil {
  17076. n += 1 + sovGenerated(uint64(*m.SinceSeconds))
  17077. }
  17078. if m.SinceTime != nil {
  17079. l = m.SinceTime.Size()
  17080. n += 1 + l + sovGenerated(uint64(l))
  17081. }
  17082. n += 2
  17083. if m.TailLines != nil {
  17084. n += 1 + sovGenerated(uint64(*m.TailLines))
  17085. }
  17086. if m.LimitBytes != nil {
  17087. n += 1 + sovGenerated(uint64(*m.LimitBytes))
  17088. }
  17089. n += 2
  17090. if m.Stream != nil {
  17091. l = len(*m.Stream)
  17092. n += 1 + l + sovGenerated(uint64(l))
  17093. }
  17094. return n
  17095. }
  17096. func (m *PodOS) Size() (n int) {
  17097. if m == nil {
  17098. return 0
  17099. }
  17100. var l int
  17101. _ = l
  17102. l = len(m.Name)
  17103. n += 1 + l + sovGenerated(uint64(l))
  17104. return n
  17105. }
  17106. func (m *PodPortForwardOptions) Size() (n int) {
  17107. if m == nil {
  17108. return 0
  17109. }
  17110. var l int
  17111. _ = l
  17112. if len(m.Ports) > 0 {
  17113. for _, e := range m.Ports {
  17114. n += 1 + sovGenerated(uint64(e))
  17115. }
  17116. }
  17117. return n
  17118. }
  17119. func (m *PodProxyOptions) Size() (n int) {
  17120. if m == nil {
  17121. return 0
  17122. }
  17123. var l int
  17124. _ = l
  17125. l = len(m.Path)
  17126. n += 1 + l + sovGenerated(uint64(l))
  17127. return n
  17128. }
  17129. func (m *PodReadinessGate) Size() (n int) {
  17130. if m == nil {
  17131. return 0
  17132. }
  17133. var l int
  17134. _ = l
  17135. l = len(m.ConditionType)
  17136. n += 1 + l + sovGenerated(uint64(l))
  17137. return n
  17138. }
  17139. func (m *PodResourceClaim) Size() (n int) {
  17140. if m == nil {
  17141. return 0
  17142. }
  17143. var l int
  17144. _ = l
  17145. l = len(m.Name)
  17146. n += 1 + l + sovGenerated(uint64(l))
  17147. if m.ResourceClaimName != nil {
  17148. l = len(*m.ResourceClaimName)
  17149. n += 1 + l + sovGenerated(uint64(l))
  17150. }
  17151. if m.ResourceClaimTemplateName != nil {
  17152. l = len(*m.ResourceClaimTemplateName)
  17153. n += 1 + l + sovGenerated(uint64(l))
  17154. }
  17155. return n
  17156. }
  17157. func (m *PodResourceClaimStatus) Size() (n int) {
  17158. if m == nil {
  17159. return 0
  17160. }
  17161. var l int
  17162. _ = l
  17163. l = len(m.Name)
  17164. n += 1 + l + sovGenerated(uint64(l))
  17165. if m.ResourceClaimName != nil {
  17166. l = len(*m.ResourceClaimName)
  17167. n += 1 + l + sovGenerated(uint64(l))
  17168. }
  17169. return n
  17170. }
  17171. func (m *PodSchedulingGate) Size() (n int) {
  17172. if m == nil {
  17173. return 0
  17174. }
  17175. var l int
  17176. _ = l
  17177. l = len(m.Name)
  17178. n += 1 + l + sovGenerated(uint64(l))
  17179. return n
  17180. }
  17181. func (m *PodSecurityContext) Size() (n int) {
  17182. if m == nil {
  17183. return 0
  17184. }
  17185. var l int
  17186. _ = l
  17187. if m.SELinuxOptions != nil {
  17188. l = m.SELinuxOptions.Size()
  17189. n += 1 + l + sovGenerated(uint64(l))
  17190. }
  17191. if m.RunAsUser != nil {
  17192. n += 1 + sovGenerated(uint64(*m.RunAsUser))
  17193. }
  17194. if m.RunAsNonRoot != nil {
  17195. n += 2
  17196. }
  17197. if len(m.SupplementalGroups) > 0 {
  17198. for _, e := range m.SupplementalGroups {
  17199. n += 1 + sovGenerated(uint64(e))
  17200. }
  17201. }
  17202. if m.FSGroup != nil {
  17203. n += 1 + sovGenerated(uint64(*m.FSGroup))
  17204. }
  17205. if m.RunAsGroup != nil {
  17206. n += 1 + sovGenerated(uint64(*m.RunAsGroup))
  17207. }
  17208. if len(m.Sysctls) > 0 {
  17209. for _, e := range m.Sysctls {
  17210. l = e.Size()
  17211. n += 1 + l + sovGenerated(uint64(l))
  17212. }
  17213. }
  17214. if m.WindowsOptions != nil {
  17215. l = m.WindowsOptions.Size()
  17216. n += 1 + l + sovGenerated(uint64(l))
  17217. }
  17218. if m.FSGroupChangePolicy != nil {
  17219. l = len(*m.FSGroupChangePolicy)
  17220. n += 1 + l + sovGenerated(uint64(l))
  17221. }
  17222. if m.SeccompProfile != nil {
  17223. l = m.SeccompProfile.Size()
  17224. n += 1 + l + sovGenerated(uint64(l))
  17225. }
  17226. if m.AppArmorProfile != nil {
  17227. l = m.AppArmorProfile.Size()
  17228. n += 1 + l + sovGenerated(uint64(l))
  17229. }
  17230. if m.SupplementalGroupsPolicy != nil {
  17231. l = len(*m.SupplementalGroupsPolicy)
  17232. n += 1 + l + sovGenerated(uint64(l))
  17233. }
  17234. if m.SELinuxChangePolicy != nil {
  17235. l = len(*m.SELinuxChangePolicy)
  17236. n += 1 + l + sovGenerated(uint64(l))
  17237. }
  17238. return n
  17239. }
  17240. func (m *PodSignature) Size() (n int) {
  17241. if m == nil {
  17242. return 0
  17243. }
  17244. var l int
  17245. _ = l
  17246. if m.PodController != nil {
  17247. l = m.PodController.Size()
  17248. n += 1 + l + sovGenerated(uint64(l))
  17249. }
  17250. return n
  17251. }
  17252. func (m *PodSpec) Size() (n int) {
  17253. if m == nil {
  17254. return 0
  17255. }
  17256. var l int
  17257. _ = l
  17258. if len(m.Volumes) > 0 {
  17259. for _, e := range m.Volumes {
  17260. l = e.Size()
  17261. n += 1 + l + sovGenerated(uint64(l))
  17262. }
  17263. }
  17264. if len(m.Containers) > 0 {
  17265. for _, e := range m.Containers {
  17266. l = e.Size()
  17267. n += 1 + l + sovGenerated(uint64(l))
  17268. }
  17269. }
  17270. l = len(m.RestartPolicy)
  17271. n += 1 + l + sovGenerated(uint64(l))
  17272. if m.TerminationGracePeriodSeconds != nil {
  17273. n += 1 + sovGenerated(uint64(*m.TerminationGracePeriodSeconds))
  17274. }
  17275. if m.ActiveDeadlineSeconds != nil {
  17276. n += 1 + sovGenerated(uint64(*m.ActiveDeadlineSeconds))
  17277. }
  17278. l = len(m.DNSPolicy)
  17279. n += 1 + l + sovGenerated(uint64(l))
  17280. if len(m.NodeSelector) > 0 {
  17281. for k, v := range m.NodeSelector {
  17282. _ = k
  17283. _ = v
  17284. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  17285. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  17286. }
  17287. }
  17288. l = len(m.ServiceAccountName)
  17289. n += 1 + l + sovGenerated(uint64(l))
  17290. l = len(m.DeprecatedServiceAccount)
  17291. n += 1 + l + sovGenerated(uint64(l))
  17292. l = len(m.NodeName)
  17293. n += 1 + l + sovGenerated(uint64(l))
  17294. n += 2
  17295. n += 2
  17296. n += 2
  17297. if m.SecurityContext != nil {
  17298. l = m.SecurityContext.Size()
  17299. n += 1 + l + sovGenerated(uint64(l))
  17300. }
  17301. if len(m.ImagePullSecrets) > 0 {
  17302. for _, e := range m.ImagePullSecrets {
  17303. l = e.Size()
  17304. n += 1 + l + sovGenerated(uint64(l))
  17305. }
  17306. }
  17307. l = len(m.Hostname)
  17308. n += 2 + l + sovGenerated(uint64(l))
  17309. l = len(m.Subdomain)
  17310. n += 2 + l + sovGenerated(uint64(l))
  17311. if m.Affinity != nil {
  17312. l = m.Affinity.Size()
  17313. n += 2 + l + sovGenerated(uint64(l))
  17314. }
  17315. l = len(m.SchedulerName)
  17316. n += 2 + l + sovGenerated(uint64(l))
  17317. if len(m.InitContainers) > 0 {
  17318. for _, e := range m.InitContainers {
  17319. l = e.Size()
  17320. n += 2 + l + sovGenerated(uint64(l))
  17321. }
  17322. }
  17323. if m.AutomountServiceAccountToken != nil {
  17324. n += 3
  17325. }
  17326. if len(m.Tolerations) > 0 {
  17327. for _, e := range m.Tolerations {
  17328. l = e.Size()
  17329. n += 2 + l + sovGenerated(uint64(l))
  17330. }
  17331. }
  17332. if len(m.HostAliases) > 0 {
  17333. for _, e := range m.HostAliases {
  17334. l = e.Size()
  17335. n += 2 + l + sovGenerated(uint64(l))
  17336. }
  17337. }
  17338. l = len(m.PriorityClassName)
  17339. n += 2 + l + sovGenerated(uint64(l))
  17340. if m.Priority != nil {
  17341. n += 2 + sovGenerated(uint64(*m.Priority))
  17342. }
  17343. if m.DNSConfig != nil {
  17344. l = m.DNSConfig.Size()
  17345. n += 2 + l + sovGenerated(uint64(l))
  17346. }
  17347. if m.ShareProcessNamespace != nil {
  17348. n += 3
  17349. }
  17350. if len(m.ReadinessGates) > 0 {
  17351. for _, e := range m.ReadinessGates {
  17352. l = e.Size()
  17353. n += 2 + l + sovGenerated(uint64(l))
  17354. }
  17355. }
  17356. if m.RuntimeClassName != nil {
  17357. l = len(*m.RuntimeClassName)
  17358. n += 2 + l + sovGenerated(uint64(l))
  17359. }
  17360. if m.EnableServiceLinks != nil {
  17361. n += 3
  17362. }
  17363. if m.PreemptionPolicy != nil {
  17364. l = len(*m.PreemptionPolicy)
  17365. n += 2 + l + sovGenerated(uint64(l))
  17366. }
  17367. if len(m.Overhead) > 0 {
  17368. for k, v := range m.Overhead {
  17369. _ = k
  17370. _ = v
  17371. l = v.Size()
  17372. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  17373. n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
  17374. }
  17375. }
  17376. if len(m.TopologySpreadConstraints) > 0 {
  17377. for _, e := range m.TopologySpreadConstraints {
  17378. l = e.Size()
  17379. n += 2 + l + sovGenerated(uint64(l))
  17380. }
  17381. }
  17382. if len(m.EphemeralContainers) > 0 {
  17383. for _, e := range m.EphemeralContainers {
  17384. l = e.Size()
  17385. n += 2 + l + sovGenerated(uint64(l))
  17386. }
  17387. }
  17388. if m.SetHostnameAsFQDN != nil {
  17389. n += 3
  17390. }
  17391. if m.OS != nil {
  17392. l = m.OS.Size()
  17393. n += 2 + l + sovGenerated(uint64(l))
  17394. }
  17395. if m.HostUsers != nil {
  17396. n += 3
  17397. }
  17398. if len(m.SchedulingGates) > 0 {
  17399. for _, e := range m.SchedulingGates {
  17400. l = e.Size()
  17401. n += 2 + l + sovGenerated(uint64(l))
  17402. }
  17403. }
  17404. if len(m.ResourceClaims) > 0 {
  17405. for _, e := range m.ResourceClaims {
  17406. l = e.Size()
  17407. n += 2 + l + sovGenerated(uint64(l))
  17408. }
  17409. }
  17410. if m.Resources != nil {
  17411. l = m.Resources.Size()
  17412. n += 2 + l + sovGenerated(uint64(l))
  17413. }
  17414. if m.HostnameOverride != nil {
  17415. l = len(*m.HostnameOverride)
  17416. n += 2 + l + sovGenerated(uint64(l))
  17417. }
  17418. if m.WorkloadRef != nil {
  17419. l = m.WorkloadRef.Size()
  17420. n += 2 + l + sovGenerated(uint64(l))
  17421. }
  17422. return n
  17423. }
  17424. func (m *PodStatus) Size() (n int) {
  17425. if m == nil {
  17426. return 0
  17427. }
  17428. var l int
  17429. _ = l
  17430. l = len(m.Phase)
  17431. n += 1 + l + sovGenerated(uint64(l))
  17432. if len(m.Conditions) > 0 {
  17433. for _, e := range m.Conditions {
  17434. l = e.Size()
  17435. n += 1 + l + sovGenerated(uint64(l))
  17436. }
  17437. }
  17438. l = len(m.Message)
  17439. n += 1 + l + sovGenerated(uint64(l))
  17440. l = len(m.Reason)
  17441. n += 1 + l + sovGenerated(uint64(l))
  17442. l = len(m.HostIP)
  17443. n += 1 + l + sovGenerated(uint64(l))
  17444. l = len(m.PodIP)
  17445. n += 1 + l + sovGenerated(uint64(l))
  17446. if m.StartTime != nil {
  17447. l = m.StartTime.Size()
  17448. n += 1 + l + sovGenerated(uint64(l))
  17449. }
  17450. if len(m.ContainerStatuses) > 0 {
  17451. for _, e := range m.ContainerStatuses {
  17452. l = e.Size()
  17453. n += 1 + l + sovGenerated(uint64(l))
  17454. }
  17455. }
  17456. l = len(m.QOSClass)
  17457. n += 1 + l + sovGenerated(uint64(l))
  17458. if len(m.InitContainerStatuses) > 0 {
  17459. for _, e := range m.InitContainerStatuses {
  17460. l = e.Size()
  17461. n += 1 + l + sovGenerated(uint64(l))
  17462. }
  17463. }
  17464. l = len(m.NominatedNodeName)
  17465. n += 1 + l + sovGenerated(uint64(l))
  17466. if len(m.PodIPs) > 0 {
  17467. for _, e := range m.PodIPs {
  17468. l = e.Size()
  17469. n += 1 + l + sovGenerated(uint64(l))
  17470. }
  17471. }
  17472. if len(m.EphemeralContainerStatuses) > 0 {
  17473. for _, e := range m.EphemeralContainerStatuses {
  17474. l = e.Size()
  17475. n += 1 + l + sovGenerated(uint64(l))
  17476. }
  17477. }
  17478. l = len(m.Resize)
  17479. n += 1 + l + sovGenerated(uint64(l))
  17480. if len(m.ResourceClaimStatuses) > 0 {
  17481. for _, e := range m.ResourceClaimStatuses {
  17482. l = e.Size()
  17483. n += 1 + l + sovGenerated(uint64(l))
  17484. }
  17485. }
  17486. if len(m.HostIPs) > 0 {
  17487. for _, e := range m.HostIPs {
  17488. l = e.Size()
  17489. n += 2 + l + sovGenerated(uint64(l))
  17490. }
  17491. }
  17492. n += 2 + sovGenerated(uint64(m.ObservedGeneration))
  17493. if m.ExtendedResourceClaimStatus != nil {
  17494. l = m.ExtendedResourceClaimStatus.Size()
  17495. n += 2 + l + sovGenerated(uint64(l))
  17496. }
  17497. if len(m.AllocatedResources) > 0 {
  17498. for k, v := range m.AllocatedResources {
  17499. _ = k
  17500. _ = v
  17501. l = v.Size()
  17502. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  17503. n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
  17504. }
  17505. }
  17506. if m.Resources != nil {
  17507. l = m.Resources.Size()
  17508. n += 2 + l + sovGenerated(uint64(l))
  17509. }
  17510. return n
  17511. }
  17512. func (m *PodStatusResult) Size() (n int) {
  17513. if m == nil {
  17514. return 0
  17515. }
  17516. var l int
  17517. _ = l
  17518. l = m.ObjectMeta.Size()
  17519. n += 1 + l + sovGenerated(uint64(l))
  17520. l = m.Status.Size()
  17521. n += 1 + l + sovGenerated(uint64(l))
  17522. return n
  17523. }
  17524. func (m *PodTemplate) Size() (n int) {
  17525. if m == nil {
  17526. return 0
  17527. }
  17528. var l int
  17529. _ = l
  17530. l = m.ObjectMeta.Size()
  17531. n += 1 + l + sovGenerated(uint64(l))
  17532. l = m.Template.Size()
  17533. n += 1 + l + sovGenerated(uint64(l))
  17534. return n
  17535. }
  17536. func (m *PodTemplateList) Size() (n int) {
  17537. if m == nil {
  17538. return 0
  17539. }
  17540. var l int
  17541. _ = l
  17542. l = m.ListMeta.Size()
  17543. n += 1 + l + sovGenerated(uint64(l))
  17544. if len(m.Items) > 0 {
  17545. for _, e := range m.Items {
  17546. l = e.Size()
  17547. n += 1 + l + sovGenerated(uint64(l))
  17548. }
  17549. }
  17550. return n
  17551. }
  17552. func (m *PodTemplateSpec) Size() (n int) {
  17553. if m == nil {
  17554. return 0
  17555. }
  17556. var l int
  17557. _ = l
  17558. l = m.ObjectMeta.Size()
  17559. n += 1 + l + sovGenerated(uint64(l))
  17560. l = m.Spec.Size()
  17561. n += 1 + l + sovGenerated(uint64(l))
  17562. return n
  17563. }
  17564. func (m *PortStatus) Size() (n int) {
  17565. if m == nil {
  17566. return 0
  17567. }
  17568. var l int
  17569. _ = l
  17570. n += 1 + sovGenerated(uint64(m.Port))
  17571. l = len(m.Protocol)
  17572. n += 1 + l + sovGenerated(uint64(l))
  17573. if m.Error != nil {
  17574. l = len(*m.Error)
  17575. n += 1 + l + sovGenerated(uint64(l))
  17576. }
  17577. return n
  17578. }
  17579. func (m *PortworxVolumeSource) Size() (n int) {
  17580. if m == nil {
  17581. return 0
  17582. }
  17583. var l int
  17584. _ = l
  17585. l = len(m.VolumeID)
  17586. n += 1 + l + sovGenerated(uint64(l))
  17587. l = len(m.FSType)
  17588. n += 1 + l + sovGenerated(uint64(l))
  17589. n += 2
  17590. return n
  17591. }
  17592. func (m *Preconditions) Size() (n int) {
  17593. if m == nil {
  17594. return 0
  17595. }
  17596. var l int
  17597. _ = l
  17598. if m.UID != nil {
  17599. l = len(*m.UID)
  17600. n += 1 + l + sovGenerated(uint64(l))
  17601. }
  17602. return n
  17603. }
  17604. func (m *PreferAvoidPodsEntry) Size() (n int) {
  17605. if m == nil {
  17606. return 0
  17607. }
  17608. var l int
  17609. _ = l
  17610. l = m.PodSignature.Size()
  17611. n += 1 + l + sovGenerated(uint64(l))
  17612. l = m.EvictionTime.Size()
  17613. n += 1 + l + sovGenerated(uint64(l))
  17614. l = len(m.Reason)
  17615. n += 1 + l + sovGenerated(uint64(l))
  17616. l = len(m.Message)
  17617. n += 1 + l + sovGenerated(uint64(l))
  17618. return n
  17619. }
  17620. func (m *PreferredSchedulingTerm) Size() (n int) {
  17621. if m == nil {
  17622. return 0
  17623. }
  17624. var l int
  17625. _ = l
  17626. n += 1 + sovGenerated(uint64(m.Weight))
  17627. l = m.Preference.Size()
  17628. n += 1 + l + sovGenerated(uint64(l))
  17629. return n
  17630. }
  17631. func (m *Probe) Size() (n int) {
  17632. if m == nil {
  17633. return 0
  17634. }
  17635. var l int
  17636. _ = l
  17637. l = m.ProbeHandler.Size()
  17638. n += 1 + l + sovGenerated(uint64(l))
  17639. n += 1 + sovGenerated(uint64(m.InitialDelaySeconds))
  17640. n += 1 + sovGenerated(uint64(m.TimeoutSeconds))
  17641. n += 1 + sovGenerated(uint64(m.PeriodSeconds))
  17642. n += 1 + sovGenerated(uint64(m.SuccessThreshold))
  17643. n += 1 + sovGenerated(uint64(m.FailureThreshold))
  17644. if m.TerminationGracePeriodSeconds != nil {
  17645. n += 1 + sovGenerated(uint64(*m.TerminationGracePeriodSeconds))
  17646. }
  17647. return n
  17648. }
  17649. func (m *ProbeHandler) Size() (n int) {
  17650. if m == nil {
  17651. return 0
  17652. }
  17653. var l int
  17654. _ = l
  17655. if m.Exec != nil {
  17656. l = m.Exec.Size()
  17657. n += 1 + l + sovGenerated(uint64(l))
  17658. }
  17659. if m.HTTPGet != nil {
  17660. l = m.HTTPGet.Size()
  17661. n += 1 + l + sovGenerated(uint64(l))
  17662. }
  17663. if m.TCPSocket != nil {
  17664. l = m.TCPSocket.Size()
  17665. n += 1 + l + sovGenerated(uint64(l))
  17666. }
  17667. if m.GRPC != nil {
  17668. l = m.GRPC.Size()
  17669. n += 1 + l + sovGenerated(uint64(l))
  17670. }
  17671. return n
  17672. }
  17673. func (m *ProjectedVolumeSource) Size() (n int) {
  17674. if m == nil {
  17675. return 0
  17676. }
  17677. var l int
  17678. _ = l
  17679. if len(m.Sources) > 0 {
  17680. for _, e := range m.Sources {
  17681. l = e.Size()
  17682. n += 1 + l + sovGenerated(uint64(l))
  17683. }
  17684. }
  17685. if m.DefaultMode != nil {
  17686. n += 1 + sovGenerated(uint64(*m.DefaultMode))
  17687. }
  17688. return n
  17689. }
  17690. func (m *QuobyteVolumeSource) Size() (n int) {
  17691. if m == nil {
  17692. return 0
  17693. }
  17694. var l int
  17695. _ = l
  17696. l = len(m.Registry)
  17697. n += 1 + l + sovGenerated(uint64(l))
  17698. l = len(m.Volume)
  17699. n += 1 + l + sovGenerated(uint64(l))
  17700. n += 2
  17701. l = len(m.User)
  17702. n += 1 + l + sovGenerated(uint64(l))
  17703. l = len(m.Group)
  17704. n += 1 + l + sovGenerated(uint64(l))
  17705. l = len(m.Tenant)
  17706. n += 1 + l + sovGenerated(uint64(l))
  17707. return n
  17708. }
  17709. func (m *RBDPersistentVolumeSource) Size() (n int) {
  17710. if m == nil {
  17711. return 0
  17712. }
  17713. var l int
  17714. _ = l
  17715. if len(m.CephMonitors) > 0 {
  17716. for _, s := range m.CephMonitors {
  17717. l = len(s)
  17718. n += 1 + l + sovGenerated(uint64(l))
  17719. }
  17720. }
  17721. l = len(m.RBDImage)
  17722. n += 1 + l + sovGenerated(uint64(l))
  17723. l = len(m.FSType)
  17724. n += 1 + l + sovGenerated(uint64(l))
  17725. l = len(m.RBDPool)
  17726. n += 1 + l + sovGenerated(uint64(l))
  17727. l = len(m.RadosUser)
  17728. n += 1 + l + sovGenerated(uint64(l))
  17729. l = len(m.Keyring)
  17730. n += 1 + l + sovGenerated(uint64(l))
  17731. if m.SecretRef != nil {
  17732. l = m.SecretRef.Size()
  17733. n += 1 + l + sovGenerated(uint64(l))
  17734. }
  17735. n += 2
  17736. return n
  17737. }
  17738. func (m *RBDVolumeSource) Size() (n int) {
  17739. if m == nil {
  17740. return 0
  17741. }
  17742. var l int
  17743. _ = l
  17744. if len(m.CephMonitors) > 0 {
  17745. for _, s := range m.CephMonitors {
  17746. l = len(s)
  17747. n += 1 + l + sovGenerated(uint64(l))
  17748. }
  17749. }
  17750. l = len(m.RBDImage)
  17751. n += 1 + l + sovGenerated(uint64(l))
  17752. l = len(m.FSType)
  17753. n += 1 + l + sovGenerated(uint64(l))
  17754. l = len(m.RBDPool)
  17755. n += 1 + l + sovGenerated(uint64(l))
  17756. l = len(m.RadosUser)
  17757. n += 1 + l + sovGenerated(uint64(l))
  17758. l = len(m.Keyring)
  17759. n += 1 + l + sovGenerated(uint64(l))
  17760. if m.SecretRef != nil {
  17761. l = m.SecretRef.Size()
  17762. n += 1 + l + sovGenerated(uint64(l))
  17763. }
  17764. n += 2
  17765. return n
  17766. }
  17767. func (m *RangeAllocation) Size() (n int) {
  17768. if m == nil {
  17769. return 0
  17770. }
  17771. var l int
  17772. _ = l
  17773. l = m.ObjectMeta.Size()
  17774. n += 1 + l + sovGenerated(uint64(l))
  17775. l = len(m.Range)
  17776. n += 1 + l + sovGenerated(uint64(l))
  17777. if m.Data != nil {
  17778. l = len(m.Data)
  17779. n += 1 + l + sovGenerated(uint64(l))
  17780. }
  17781. return n
  17782. }
  17783. func (m *ReplicationController) Size() (n int) {
  17784. if m == nil {
  17785. return 0
  17786. }
  17787. var l int
  17788. _ = l
  17789. l = m.ObjectMeta.Size()
  17790. n += 1 + l + sovGenerated(uint64(l))
  17791. l = m.Spec.Size()
  17792. n += 1 + l + sovGenerated(uint64(l))
  17793. l = m.Status.Size()
  17794. n += 1 + l + sovGenerated(uint64(l))
  17795. return n
  17796. }
  17797. func (m *ReplicationControllerCondition) Size() (n int) {
  17798. if m == nil {
  17799. return 0
  17800. }
  17801. var l int
  17802. _ = l
  17803. l = len(m.Type)
  17804. n += 1 + l + sovGenerated(uint64(l))
  17805. l = len(m.Status)
  17806. n += 1 + l + sovGenerated(uint64(l))
  17807. l = m.LastTransitionTime.Size()
  17808. n += 1 + l + sovGenerated(uint64(l))
  17809. l = len(m.Reason)
  17810. n += 1 + l + sovGenerated(uint64(l))
  17811. l = len(m.Message)
  17812. n += 1 + l + sovGenerated(uint64(l))
  17813. return n
  17814. }
  17815. func (m *ReplicationControllerList) Size() (n int) {
  17816. if m == nil {
  17817. return 0
  17818. }
  17819. var l int
  17820. _ = l
  17821. l = m.ListMeta.Size()
  17822. n += 1 + l + sovGenerated(uint64(l))
  17823. if len(m.Items) > 0 {
  17824. for _, e := range m.Items {
  17825. l = e.Size()
  17826. n += 1 + l + sovGenerated(uint64(l))
  17827. }
  17828. }
  17829. return n
  17830. }
  17831. func (m *ReplicationControllerSpec) Size() (n int) {
  17832. if m == nil {
  17833. return 0
  17834. }
  17835. var l int
  17836. _ = l
  17837. if m.Replicas != nil {
  17838. n += 1 + sovGenerated(uint64(*m.Replicas))
  17839. }
  17840. if len(m.Selector) > 0 {
  17841. for k, v := range m.Selector {
  17842. _ = k
  17843. _ = v
  17844. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  17845. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  17846. }
  17847. }
  17848. if m.Template != nil {
  17849. l = m.Template.Size()
  17850. n += 1 + l + sovGenerated(uint64(l))
  17851. }
  17852. n += 1 + sovGenerated(uint64(m.MinReadySeconds))
  17853. return n
  17854. }
  17855. func (m *ReplicationControllerStatus) Size() (n int) {
  17856. if m == nil {
  17857. return 0
  17858. }
  17859. var l int
  17860. _ = l
  17861. n += 1 + sovGenerated(uint64(m.Replicas))
  17862. n += 1 + sovGenerated(uint64(m.FullyLabeledReplicas))
  17863. n += 1 + sovGenerated(uint64(m.ObservedGeneration))
  17864. n += 1 + sovGenerated(uint64(m.ReadyReplicas))
  17865. n += 1 + sovGenerated(uint64(m.AvailableReplicas))
  17866. if len(m.Conditions) > 0 {
  17867. for _, e := range m.Conditions {
  17868. l = e.Size()
  17869. n += 1 + l + sovGenerated(uint64(l))
  17870. }
  17871. }
  17872. return n
  17873. }
  17874. func (m *ResourceClaim) Size() (n int) {
  17875. if m == nil {
  17876. return 0
  17877. }
  17878. var l int
  17879. _ = l
  17880. l = len(m.Name)
  17881. n += 1 + l + sovGenerated(uint64(l))
  17882. l = len(m.Request)
  17883. n += 1 + l + sovGenerated(uint64(l))
  17884. return n
  17885. }
  17886. func (m *ResourceFieldSelector) Size() (n int) {
  17887. if m == nil {
  17888. return 0
  17889. }
  17890. var l int
  17891. _ = l
  17892. l = len(m.ContainerName)
  17893. n += 1 + l + sovGenerated(uint64(l))
  17894. l = len(m.Resource)
  17895. n += 1 + l + sovGenerated(uint64(l))
  17896. l = m.Divisor.Size()
  17897. n += 1 + l + sovGenerated(uint64(l))
  17898. return n
  17899. }
  17900. func (m *ResourceHealth) Size() (n int) {
  17901. if m == nil {
  17902. return 0
  17903. }
  17904. var l int
  17905. _ = l
  17906. l = len(m.ResourceID)
  17907. n += 1 + l + sovGenerated(uint64(l))
  17908. l = len(m.Health)
  17909. n += 1 + l + sovGenerated(uint64(l))
  17910. return n
  17911. }
  17912. func (m *ResourceQuota) Size() (n int) {
  17913. if m == nil {
  17914. return 0
  17915. }
  17916. var l int
  17917. _ = l
  17918. l = m.ObjectMeta.Size()
  17919. n += 1 + l + sovGenerated(uint64(l))
  17920. l = m.Spec.Size()
  17921. n += 1 + l + sovGenerated(uint64(l))
  17922. l = m.Status.Size()
  17923. n += 1 + l + sovGenerated(uint64(l))
  17924. return n
  17925. }
  17926. func (m *ResourceQuotaList) Size() (n int) {
  17927. if m == nil {
  17928. return 0
  17929. }
  17930. var l int
  17931. _ = l
  17932. l = m.ListMeta.Size()
  17933. n += 1 + l + sovGenerated(uint64(l))
  17934. if len(m.Items) > 0 {
  17935. for _, e := range m.Items {
  17936. l = e.Size()
  17937. n += 1 + l + sovGenerated(uint64(l))
  17938. }
  17939. }
  17940. return n
  17941. }
  17942. func (m *ResourceQuotaSpec) Size() (n int) {
  17943. if m == nil {
  17944. return 0
  17945. }
  17946. var l int
  17947. _ = l
  17948. if len(m.Hard) > 0 {
  17949. for k, v := range m.Hard {
  17950. _ = k
  17951. _ = v
  17952. l = v.Size()
  17953. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  17954. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  17955. }
  17956. }
  17957. if len(m.Scopes) > 0 {
  17958. for _, s := range m.Scopes {
  17959. l = len(s)
  17960. n += 1 + l + sovGenerated(uint64(l))
  17961. }
  17962. }
  17963. if m.ScopeSelector != nil {
  17964. l = m.ScopeSelector.Size()
  17965. n += 1 + l + sovGenerated(uint64(l))
  17966. }
  17967. return n
  17968. }
  17969. func (m *ResourceQuotaStatus) Size() (n int) {
  17970. if m == nil {
  17971. return 0
  17972. }
  17973. var l int
  17974. _ = l
  17975. if len(m.Hard) > 0 {
  17976. for k, v := range m.Hard {
  17977. _ = k
  17978. _ = v
  17979. l = v.Size()
  17980. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  17981. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  17982. }
  17983. }
  17984. if len(m.Used) > 0 {
  17985. for k, v := range m.Used {
  17986. _ = k
  17987. _ = v
  17988. l = v.Size()
  17989. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  17990. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  17991. }
  17992. }
  17993. return n
  17994. }
  17995. func (m *ResourceRequirements) Size() (n int) {
  17996. if m == nil {
  17997. return 0
  17998. }
  17999. var l int
  18000. _ = l
  18001. if len(m.Limits) > 0 {
  18002. for k, v := range m.Limits {
  18003. _ = k
  18004. _ = v
  18005. l = v.Size()
  18006. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  18007. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  18008. }
  18009. }
  18010. if len(m.Requests) > 0 {
  18011. for k, v := range m.Requests {
  18012. _ = k
  18013. _ = v
  18014. l = v.Size()
  18015. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  18016. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  18017. }
  18018. }
  18019. if len(m.Claims) > 0 {
  18020. for _, e := range m.Claims {
  18021. l = e.Size()
  18022. n += 1 + l + sovGenerated(uint64(l))
  18023. }
  18024. }
  18025. return n
  18026. }
  18027. func (m *ResourceStatus) Size() (n int) {
  18028. if m == nil {
  18029. return 0
  18030. }
  18031. var l int
  18032. _ = l
  18033. l = len(m.Name)
  18034. n += 1 + l + sovGenerated(uint64(l))
  18035. if len(m.Resources) > 0 {
  18036. for _, e := range m.Resources {
  18037. l = e.Size()
  18038. n += 1 + l + sovGenerated(uint64(l))
  18039. }
  18040. }
  18041. return n
  18042. }
  18043. func (m *SELinuxOptions) Size() (n int) {
  18044. if m == nil {
  18045. return 0
  18046. }
  18047. var l int
  18048. _ = l
  18049. l = len(m.User)
  18050. n += 1 + l + sovGenerated(uint64(l))
  18051. l = len(m.Role)
  18052. n += 1 + l + sovGenerated(uint64(l))
  18053. l = len(m.Type)
  18054. n += 1 + l + sovGenerated(uint64(l))
  18055. l = len(m.Level)
  18056. n += 1 + l + sovGenerated(uint64(l))
  18057. return n
  18058. }
  18059. func (m *ScaleIOPersistentVolumeSource) Size() (n int) {
  18060. if m == nil {
  18061. return 0
  18062. }
  18063. var l int
  18064. _ = l
  18065. l = len(m.Gateway)
  18066. n += 1 + l + sovGenerated(uint64(l))
  18067. l = len(m.System)
  18068. n += 1 + l + sovGenerated(uint64(l))
  18069. if m.SecretRef != nil {
  18070. l = m.SecretRef.Size()
  18071. n += 1 + l + sovGenerated(uint64(l))
  18072. }
  18073. n += 2
  18074. l = len(m.ProtectionDomain)
  18075. n += 1 + l + sovGenerated(uint64(l))
  18076. l = len(m.StoragePool)
  18077. n += 1 + l + sovGenerated(uint64(l))
  18078. l = len(m.StorageMode)
  18079. n += 1 + l + sovGenerated(uint64(l))
  18080. l = len(m.VolumeName)
  18081. n += 1 + l + sovGenerated(uint64(l))
  18082. l = len(m.FSType)
  18083. n += 1 + l + sovGenerated(uint64(l))
  18084. n += 2
  18085. return n
  18086. }
  18087. func (m *ScaleIOVolumeSource) Size() (n int) {
  18088. if m == nil {
  18089. return 0
  18090. }
  18091. var l int
  18092. _ = l
  18093. l = len(m.Gateway)
  18094. n += 1 + l + sovGenerated(uint64(l))
  18095. l = len(m.System)
  18096. n += 1 + l + sovGenerated(uint64(l))
  18097. if m.SecretRef != nil {
  18098. l = m.SecretRef.Size()
  18099. n += 1 + l + sovGenerated(uint64(l))
  18100. }
  18101. n += 2
  18102. l = len(m.ProtectionDomain)
  18103. n += 1 + l + sovGenerated(uint64(l))
  18104. l = len(m.StoragePool)
  18105. n += 1 + l + sovGenerated(uint64(l))
  18106. l = len(m.StorageMode)
  18107. n += 1 + l + sovGenerated(uint64(l))
  18108. l = len(m.VolumeName)
  18109. n += 1 + l + sovGenerated(uint64(l))
  18110. l = len(m.FSType)
  18111. n += 1 + l + sovGenerated(uint64(l))
  18112. n += 2
  18113. return n
  18114. }
  18115. func (m *ScopeSelector) Size() (n int) {
  18116. if m == nil {
  18117. return 0
  18118. }
  18119. var l int
  18120. _ = l
  18121. if len(m.MatchExpressions) > 0 {
  18122. for _, e := range m.MatchExpressions {
  18123. l = e.Size()
  18124. n += 1 + l + sovGenerated(uint64(l))
  18125. }
  18126. }
  18127. return n
  18128. }
  18129. func (m *ScopedResourceSelectorRequirement) Size() (n int) {
  18130. if m == nil {
  18131. return 0
  18132. }
  18133. var l int
  18134. _ = l
  18135. l = len(m.ScopeName)
  18136. n += 1 + l + sovGenerated(uint64(l))
  18137. l = len(m.Operator)
  18138. n += 1 + l + sovGenerated(uint64(l))
  18139. if len(m.Values) > 0 {
  18140. for _, s := range m.Values {
  18141. l = len(s)
  18142. n += 1 + l + sovGenerated(uint64(l))
  18143. }
  18144. }
  18145. return n
  18146. }
  18147. func (m *SeccompProfile) Size() (n int) {
  18148. if m == nil {
  18149. return 0
  18150. }
  18151. var l int
  18152. _ = l
  18153. l = len(m.Type)
  18154. n += 1 + l + sovGenerated(uint64(l))
  18155. if m.LocalhostProfile != nil {
  18156. l = len(*m.LocalhostProfile)
  18157. n += 1 + l + sovGenerated(uint64(l))
  18158. }
  18159. return n
  18160. }
  18161. func (m *Secret) Size() (n int) {
  18162. if m == nil {
  18163. return 0
  18164. }
  18165. var l int
  18166. _ = l
  18167. l = m.ObjectMeta.Size()
  18168. n += 1 + l + sovGenerated(uint64(l))
  18169. if len(m.Data) > 0 {
  18170. for k, v := range m.Data {
  18171. _ = k
  18172. _ = v
  18173. l = 0
  18174. if v != nil {
  18175. l = 1 + len(v) + sovGenerated(uint64(len(v)))
  18176. }
  18177. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + l
  18178. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  18179. }
  18180. }
  18181. l = len(m.Type)
  18182. n += 1 + l + sovGenerated(uint64(l))
  18183. if len(m.StringData) > 0 {
  18184. for k, v := range m.StringData {
  18185. _ = k
  18186. _ = v
  18187. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  18188. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  18189. }
  18190. }
  18191. if m.Immutable != nil {
  18192. n += 2
  18193. }
  18194. return n
  18195. }
  18196. func (m *SecretEnvSource) Size() (n int) {
  18197. if m == nil {
  18198. return 0
  18199. }
  18200. var l int
  18201. _ = l
  18202. l = m.LocalObjectReference.Size()
  18203. n += 1 + l + sovGenerated(uint64(l))
  18204. if m.Optional != nil {
  18205. n += 2
  18206. }
  18207. return n
  18208. }
  18209. func (m *SecretKeySelector) Size() (n int) {
  18210. if m == nil {
  18211. return 0
  18212. }
  18213. var l int
  18214. _ = l
  18215. l = m.LocalObjectReference.Size()
  18216. n += 1 + l + sovGenerated(uint64(l))
  18217. l = len(m.Key)
  18218. n += 1 + l + sovGenerated(uint64(l))
  18219. if m.Optional != nil {
  18220. n += 2
  18221. }
  18222. return n
  18223. }
  18224. func (m *SecretList) Size() (n int) {
  18225. if m == nil {
  18226. return 0
  18227. }
  18228. var l int
  18229. _ = l
  18230. l = m.ListMeta.Size()
  18231. n += 1 + l + sovGenerated(uint64(l))
  18232. if len(m.Items) > 0 {
  18233. for _, e := range m.Items {
  18234. l = e.Size()
  18235. n += 1 + l + sovGenerated(uint64(l))
  18236. }
  18237. }
  18238. return n
  18239. }
  18240. func (m *SecretProjection) Size() (n int) {
  18241. if m == nil {
  18242. return 0
  18243. }
  18244. var l int
  18245. _ = l
  18246. l = m.LocalObjectReference.Size()
  18247. n += 1 + l + sovGenerated(uint64(l))
  18248. if len(m.Items) > 0 {
  18249. for _, e := range m.Items {
  18250. l = e.Size()
  18251. n += 1 + l + sovGenerated(uint64(l))
  18252. }
  18253. }
  18254. if m.Optional != nil {
  18255. n += 2
  18256. }
  18257. return n
  18258. }
  18259. func (m *SecretReference) Size() (n int) {
  18260. if m == nil {
  18261. return 0
  18262. }
  18263. var l int
  18264. _ = l
  18265. l = len(m.Name)
  18266. n += 1 + l + sovGenerated(uint64(l))
  18267. l = len(m.Namespace)
  18268. n += 1 + l + sovGenerated(uint64(l))
  18269. return n
  18270. }
  18271. func (m *SecretVolumeSource) Size() (n int) {
  18272. if m == nil {
  18273. return 0
  18274. }
  18275. var l int
  18276. _ = l
  18277. l = len(m.SecretName)
  18278. n += 1 + l + sovGenerated(uint64(l))
  18279. if len(m.Items) > 0 {
  18280. for _, e := range m.Items {
  18281. l = e.Size()
  18282. n += 1 + l + sovGenerated(uint64(l))
  18283. }
  18284. }
  18285. if m.DefaultMode != nil {
  18286. n += 1 + sovGenerated(uint64(*m.DefaultMode))
  18287. }
  18288. if m.Optional != nil {
  18289. n += 2
  18290. }
  18291. return n
  18292. }
  18293. func (m *SecurityContext) Size() (n int) {
  18294. if m == nil {
  18295. return 0
  18296. }
  18297. var l int
  18298. _ = l
  18299. if m.Capabilities != nil {
  18300. l = m.Capabilities.Size()
  18301. n += 1 + l + sovGenerated(uint64(l))
  18302. }
  18303. if m.Privileged != nil {
  18304. n += 2
  18305. }
  18306. if m.SELinuxOptions != nil {
  18307. l = m.SELinuxOptions.Size()
  18308. n += 1 + l + sovGenerated(uint64(l))
  18309. }
  18310. if m.RunAsUser != nil {
  18311. n += 1 + sovGenerated(uint64(*m.RunAsUser))
  18312. }
  18313. if m.RunAsNonRoot != nil {
  18314. n += 2
  18315. }
  18316. if m.ReadOnlyRootFilesystem != nil {
  18317. n += 2
  18318. }
  18319. if m.AllowPrivilegeEscalation != nil {
  18320. n += 2
  18321. }
  18322. if m.RunAsGroup != nil {
  18323. n += 1 + sovGenerated(uint64(*m.RunAsGroup))
  18324. }
  18325. if m.ProcMount != nil {
  18326. l = len(*m.ProcMount)
  18327. n += 1 + l + sovGenerated(uint64(l))
  18328. }
  18329. if m.WindowsOptions != nil {
  18330. l = m.WindowsOptions.Size()
  18331. n += 1 + l + sovGenerated(uint64(l))
  18332. }
  18333. if m.SeccompProfile != nil {
  18334. l = m.SeccompProfile.Size()
  18335. n += 1 + l + sovGenerated(uint64(l))
  18336. }
  18337. if m.AppArmorProfile != nil {
  18338. l = m.AppArmorProfile.Size()
  18339. n += 1 + l + sovGenerated(uint64(l))
  18340. }
  18341. return n
  18342. }
  18343. func (m *SerializedReference) Size() (n int) {
  18344. if m == nil {
  18345. return 0
  18346. }
  18347. var l int
  18348. _ = l
  18349. l = m.Reference.Size()
  18350. n += 1 + l + sovGenerated(uint64(l))
  18351. return n
  18352. }
  18353. func (m *Service) Size() (n int) {
  18354. if m == nil {
  18355. return 0
  18356. }
  18357. var l int
  18358. _ = l
  18359. l = m.ObjectMeta.Size()
  18360. n += 1 + l + sovGenerated(uint64(l))
  18361. l = m.Spec.Size()
  18362. n += 1 + l + sovGenerated(uint64(l))
  18363. l = m.Status.Size()
  18364. n += 1 + l + sovGenerated(uint64(l))
  18365. return n
  18366. }
  18367. func (m *ServiceAccount) Size() (n int) {
  18368. if m == nil {
  18369. return 0
  18370. }
  18371. var l int
  18372. _ = l
  18373. l = m.ObjectMeta.Size()
  18374. n += 1 + l + sovGenerated(uint64(l))
  18375. if len(m.Secrets) > 0 {
  18376. for _, e := range m.Secrets {
  18377. l = e.Size()
  18378. n += 1 + l + sovGenerated(uint64(l))
  18379. }
  18380. }
  18381. if len(m.ImagePullSecrets) > 0 {
  18382. for _, e := range m.ImagePullSecrets {
  18383. l = e.Size()
  18384. n += 1 + l + sovGenerated(uint64(l))
  18385. }
  18386. }
  18387. if m.AutomountServiceAccountToken != nil {
  18388. n += 2
  18389. }
  18390. return n
  18391. }
  18392. func (m *ServiceAccountList) Size() (n int) {
  18393. if m == nil {
  18394. return 0
  18395. }
  18396. var l int
  18397. _ = l
  18398. l = m.ListMeta.Size()
  18399. n += 1 + l + sovGenerated(uint64(l))
  18400. if len(m.Items) > 0 {
  18401. for _, e := range m.Items {
  18402. l = e.Size()
  18403. n += 1 + l + sovGenerated(uint64(l))
  18404. }
  18405. }
  18406. return n
  18407. }
  18408. func (m *ServiceAccountTokenProjection) Size() (n int) {
  18409. if m == nil {
  18410. return 0
  18411. }
  18412. var l int
  18413. _ = l
  18414. l = len(m.Audience)
  18415. n += 1 + l + sovGenerated(uint64(l))
  18416. if m.ExpirationSeconds != nil {
  18417. n += 1 + sovGenerated(uint64(*m.ExpirationSeconds))
  18418. }
  18419. l = len(m.Path)
  18420. n += 1 + l + sovGenerated(uint64(l))
  18421. return n
  18422. }
  18423. func (m *ServiceList) Size() (n int) {
  18424. if m == nil {
  18425. return 0
  18426. }
  18427. var l int
  18428. _ = l
  18429. l = m.ListMeta.Size()
  18430. n += 1 + l + sovGenerated(uint64(l))
  18431. if len(m.Items) > 0 {
  18432. for _, e := range m.Items {
  18433. l = e.Size()
  18434. n += 1 + l + sovGenerated(uint64(l))
  18435. }
  18436. }
  18437. return n
  18438. }
  18439. func (m *ServicePort) Size() (n int) {
  18440. if m == nil {
  18441. return 0
  18442. }
  18443. var l int
  18444. _ = l
  18445. l = len(m.Name)
  18446. n += 1 + l + sovGenerated(uint64(l))
  18447. l = len(m.Protocol)
  18448. n += 1 + l + sovGenerated(uint64(l))
  18449. n += 1 + sovGenerated(uint64(m.Port))
  18450. l = m.TargetPort.Size()
  18451. n += 1 + l + sovGenerated(uint64(l))
  18452. n += 1 + sovGenerated(uint64(m.NodePort))
  18453. if m.AppProtocol != nil {
  18454. l = len(*m.AppProtocol)
  18455. n += 1 + l + sovGenerated(uint64(l))
  18456. }
  18457. return n
  18458. }
  18459. func (m *ServiceProxyOptions) Size() (n int) {
  18460. if m == nil {
  18461. return 0
  18462. }
  18463. var l int
  18464. _ = l
  18465. l = len(m.Path)
  18466. n += 1 + l + sovGenerated(uint64(l))
  18467. return n
  18468. }
  18469. func (m *ServiceSpec) Size() (n int) {
  18470. if m == nil {
  18471. return 0
  18472. }
  18473. var l int
  18474. _ = l
  18475. if len(m.Ports) > 0 {
  18476. for _, e := range m.Ports {
  18477. l = e.Size()
  18478. n += 1 + l + sovGenerated(uint64(l))
  18479. }
  18480. }
  18481. if len(m.Selector) > 0 {
  18482. for k, v := range m.Selector {
  18483. _ = k
  18484. _ = v
  18485. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  18486. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  18487. }
  18488. }
  18489. l = len(m.ClusterIP)
  18490. n += 1 + l + sovGenerated(uint64(l))
  18491. l = len(m.Type)
  18492. n += 1 + l + sovGenerated(uint64(l))
  18493. if len(m.ExternalIPs) > 0 {
  18494. for _, s := range m.ExternalIPs {
  18495. l = len(s)
  18496. n += 1 + l + sovGenerated(uint64(l))
  18497. }
  18498. }
  18499. l = len(m.SessionAffinity)
  18500. n += 1 + l + sovGenerated(uint64(l))
  18501. l = len(m.LoadBalancerIP)
  18502. n += 1 + l + sovGenerated(uint64(l))
  18503. if len(m.LoadBalancerSourceRanges) > 0 {
  18504. for _, s := range m.LoadBalancerSourceRanges {
  18505. l = len(s)
  18506. n += 1 + l + sovGenerated(uint64(l))
  18507. }
  18508. }
  18509. l = len(m.ExternalName)
  18510. n += 1 + l + sovGenerated(uint64(l))
  18511. l = len(m.ExternalTrafficPolicy)
  18512. n += 1 + l + sovGenerated(uint64(l))
  18513. n += 1 + sovGenerated(uint64(m.HealthCheckNodePort))
  18514. n += 2
  18515. if m.SessionAffinityConfig != nil {
  18516. l = m.SessionAffinityConfig.Size()
  18517. n += 1 + l + sovGenerated(uint64(l))
  18518. }
  18519. if m.IPFamilyPolicy != nil {
  18520. l = len(*m.IPFamilyPolicy)
  18521. n += 2 + l + sovGenerated(uint64(l))
  18522. }
  18523. if len(m.ClusterIPs) > 0 {
  18524. for _, s := range m.ClusterIPs {
  18525. l = len(s)
  18526. n += 2 + l + sovGenerated(uint64(l))
  18527. }
  18528. }
  18529. if len(m.IPFamilies) > 0 {
  18530. for _, s := range m.IPFamilies {
  18531. l = len(s)
  18532. n += 2 + l + sovGenerated(uint64(l))
  18533. }
  18534. }
  18535. if m.AllocateLoadBalancerNodePorts != nil {
  18536. n += 3
  18537. }
  18538. if m.LoadBalancerClass != nil {
  18539. l = len(*m.LoadBalancerClass)
  18540. n += 2 + l + sovGenerated(uint64(l))
  18541. }
  18542. if m.InternalTrafficPolicy != nil {
  18543. l = len(*m.InternalTrafficPolicy)
  18544. n += 2 + l + sovGenerated(uint64(l))
  18545. }
  18546. if m.TrafficDistribution != nil {
  18547. l = len(*m.TrafficDistribution)
  18548. n += 2 + l + sovGenerated(uint64(l))
  18549. }
  18550. return n
  18551. }
  18552. func (m *ServiceStatus) Size() (n int) {
  18553. if m == nil {
  18554. return 0
  18555. }
  18556. var l int
  18557. _ = l
  18558. l = m.LoadBalancer.Size()
  18559. n += 1 + l + sovGenerated(uint64(l))
  18560. if len(m.Conditions) > 0 {
  18561. for _, e := range m.Conditions {
  18562. l = e.Size()
  18563. n += 1 + l + sovGenerated(uint64(l))
  18564. }
  18565. }
  18566. return n
  18567. }
  18568. func (m *SessionAffinityConfig) Size() (n int) {
  18569. if m == nil {
  18570. return 0
  18571. }
  18572. var l int
  18573. _ = l
  18574. if m.ClientIP != nil {
  18575. l = m.ClientIP.Size()
  18576. n += 1 + l + sovGenerated(uint64(l))
  18577. }
  18578. return n
  18579. }
  18580. func (m *SleepAction) Size() (n int) {
  18581. if m == nil {
  18582. return 0
  18583. }
  18584. var l int
  18585. _ = l
  18586. n += 1 + sovGenerated(uint64(m.Seconds))
  18587. return n
  18588. }
  18589. func (m *StorageOSPersistentVolumeSource) Size() (n int) {
  18590. if m == nil {
  18591. return 0
  18592. }
  18593. var l int
  18594. _ = l
  18595. l = len(m.VolumeName)
  18596. n += 1 + l + sovGenerated(uint64(l))
  18597. l = len(m.VolumeNamespace)
  18598. n += 1 + l + sovGenerated(uint64(l))
  18599. l = len(m.FSType)
  18600. n += 1 + l + sovGenerated(uint64(l))
  18601. n += 2
  18602. if m.SecretRef != nil {
  18603. l = m.SecretRef.Size()
  18604. n += 1 + l + sovGenerated(uint64(l))
  18605. }
  18606. return n
  18607. }
  18608. func (m *StorageOSVolumeSource) Size() (n int) {
  18609. if m == nil {
  18610. return 0
  18611. }
  18612. var l int
  18613. _ = l
  18614. l = len(m.VolumeName)
  18615. n += 1 + l + sovGenerated(uint64(l))
  18616. l = len(m.VolumeNamespace)
  18617. n += 1 + l + sovGenerated(uint64(l))
  18618. l = len(m.FSType)
  18619. n += 1 + l + sovGenerated(uint64(l))
  18620. n += 2
  18621. if m.SecretRef != nil {
  18622. l = m.SecretRef.Size()
  18623. n += 1 + l + sovGenerated(uint64(l))
  18624. }
  18625. return n
  18626. }
  18627. func (m *Sysctl) Size() (n int) {
  18628. if m == nil {
  18629. return 0
  18630. }
  18631. var l int
  18632. _ = l
  18633. l = len(m.Name)
  18634. n += 1 + l + sovGenerated(uint64(l))
  18635. l = len(m.Value)
  18636. n += 1 + l + sovGenerated(uint64(l))
  18637. return n
  18638. }
  18639. func (m *TCPSocketAction) Size() (n int) {
  18640. if m == nil {
  18641. return 0
  18642. }
  18643. var l int
  18644. _ = l
  18645. l = m.Port.Size()
  18646. n += 1 + l + sovGenerated(uint64(l))
  18647. l = len(m.Host)
  18648. n += 1 + l + sovGenerated(uint64(l))
  18649. return n
  18650. }
  18651. func (m *Taint) Size() (n int) {
  18652. if m == nil {
  18653. return 0
  18654. }
  18655. var l int
  18656. _ = l
  18657. l = len(m.Key)
  18658. n += 1 + l + sovGenerated(uint64(l))
  18659. l = len(m.Value)
  18660. n += 1 + l + sovGenerated(uint64(l))
  18661. l = len(m.Effect)
  18662. n += 1 + l + sovGenerated(uint64(l))
  18663. if m.TimeAdded != nil {
  18664. l = m.TimeAdded.Size()
  18665. n += 1 + l + sovGenerated(uint64(l))
  18666. }
  18667. return n
  18668. }
  18669. func (m *Toleration) Size() (n int) {
  18670. if m == nil {
  18671. return 0
  18672. }
  18673. var l int
  18674. _ = l
  18675. l = len(m.Key)
  18676. n += 1 + l + sovGenerated(uint64(l))
  18677. l = len(m.Operator)
  18678. n += 1 + l + sovGenerated(uint64(l))
  18679. l = len(m.Value)
  18680. n += 1 + l + sovGenerated(uint64(l))
  18681. l = len(m.Effect)
  18682. n += 1 + l + sovGenerated(uint64(l))
  18683. if m.TolerationSeconds != nil {
  18684. n += 1 + sovGenerated(uint64(*m.TolerationSeconds))
  18685. }
  18686. return n
  18687. }
  18688. func (m *TopologySelectorLabelRequirement) Size() (n int) {
  18689. if m == nil {
  18690. return 0
  18691. }
  18692. var l int
  18693. _ = l
  18694. l = len(m.Key)
  18695. n += 1 + l + sovGenerated(uint64(l))
  18696. if len(m.Values) > 0 {
  18697. for _, s := range m.Values {
  18698. l = len(s)
  18699. n += 1 + l + sovGenerated(uint64(l))
  18700. }
  18701. }
  18702. return n
  18703. }
  18704. func (m *TopologySelectorTerm) Size() (n int) {
  18705. if m == nil {
  18706. return 0
  18707. }
  18708. var l int
  18709. _ = l
  18710. if len(m.MatchLabelExpressions) > 0 {
  18711. for _, e := range m.MatchLabelExpressions {
  18712. l = e.Size()
  18713. n += 1 + l + sovGenerated(uint64(l))
  18714. }
  18715. }
  18716. return n
  18717. }
  18718. func (m *TopologySpreadConstraint) Size() (n int) {
  18719. if m == nil {
  18720. return 0
  18721. }
  18722. var l int
  18723. _ = l
  18724. n += 1 + sovGenerated(uint64(m.MaxSkew))
  18725. l = len(m.TopologyKey)
  18726. n += 1 + l + sovGenerated(uint64(l))
  18727. l = len(m.WhenUnsatisfiable)
  18728. n += 1 + l + sovGenerated(uint64(l))
  18729. if m.LabelSelector != nil {
  18730. l = m.LabelSelector.Size()
  18731. n += 1 + l + sovGenerated(uint64(l))
  18732. }
  18733. if m.MinDomains != nil {
  18734. n += 1 + sovGenerated(uint64(*m.MinDomains))
  18735. }
  18736. if m.NodeAffinityPolicy != nil {
  18737. l = len(*m.NodeAffinityPolicy)
  18738. n += 1 + l + sovGenerated(uint64(l))
  18739. }
  18740. if m.NodeTaintsPolicy != nil {
  18741. l = len(*m.NodeTaintsPolicy)
  18742. n += 1 + l + sovGenerated(uint64(l))
  18743. }
  18744. if len(m.MatchLabelKeys) > 0 {
  18745. for _, s := range m.MatchLabelKeys {
  18746. l = len(s)
  18747. n += 1 + l + sovGenerated(uint64(l))
  18748. }
  18749. }
  18750. return n
  18751. }
  18752. func (m *TypedLocalObjectReference) Size() (n int) {
  18753. if m == nil {
  18754. return 0
  18755. }
  18756. var l int
  18757. _ = l
  18758. if m.APIGroup != nil {
  18759. l = len(*m.APIGroup)
  18760. n += 1 + l + sovGenerated(uint64(l))
  18761. }
  18762. l = len(m.Kind)
  18763. n += 1 + l + sovGenerated(uint64(l))
  18764. l = len(m.Name)
  18765. n += 1 + l + sovGenerated(uint64(l))
  18766. return n
  18767. }
  18768. func (m *TypedObjectReference) Size() (n int) {
  18769. if m == nil {
  18770. return 0
  18771. }
  18772. var l int
  18773. _ = l
  18774. if m.APIGroup != nil {
  18775. l = len(*m.APIGroup)
  18776. n += 1 + l + sovGenerated(uint64(l))
  18777. }
  18778. l = len(m.Kind)
  18779. n += 1 + l + sovGenerated(uint64(l))
  18780. l = len(m.Name)
  18781. n += 1 + l + sovGenerated(uint64(l))
  18782. if m.Namespace != nil {
  18783. l = len(*m.Namespace)
  18784. n += 1 + l + sovGenerated(uint64(l))
  18785. }
  18786. return n
  18787. }
  18788. func (m *Volume) Size() (n int) {
  18789. if m == nil {
  18790. return 0
  18791. }
  18792. var l int
  18793. _ = l
  18794. l = len(m.Name)
  18795. n += 1 + l + sovGenerated(uint64(l))
  18796. l = m.VolumeSource.Size()
  18797. n += 1 + l + sovGenerated(uint64(l))
  18798. return n
  18799. }
  18800. func (m *VolumeDevice) Size() (n int) {
  18801. if m == nil {
  18802. return 0
  18803. }
  18804. var l int
  18805. _ = l
  18806. l = len(m.Name)
  18807. n += 1 + l + sovGenerated(uint64(l))
  18808. l = len(m.DevicePath)
  18809. n += 1 + l + sovGenerated(uint64(l))
  18810. return n
  18811. }
  18812. func (m *VolumeMount) Size() (n int) {
  18813. if m == nil {
  18814. return 0
  18815. }
  18816. var l int
  18817. _ = l
  18818. l = len(m.Name)
  18819. n += 1 + l + sovGenerated(uint64(l))
  18820. n += 2
  18821. l = len(m.MountPath)
  18822. n += 1 + l + sovGenerated(uint64(l))
  18823. l = len(m.SubPath)
  18824. n += 1 + l + sovGenerated(uint64(l))
  18825. if m.MountPropagation != nil {
  18826. l = len(*m.MountPropagation)
  18827. n += 1 + l + sovGenerated(uint64(l))
  18828. }
  18829. l = len(m.SubPathExpr)
  18830. n += 1 + l + sovGenerated(uint64(l))
  18831. if m.RecursiveReadOnly != nil {
  18832. l = len(*m.RecursiveReadOnly)
  18833. n += 1 + l + sovGenerated(uint64(l))
  18834. }
  18835. return n
  18836. }
  18837. func (m *VolumeMountStatus) Size() (n int) {
  18838. if m == nil {
  18839. return 0
  18840. }
  18841. var l int
  18842. _ = l
  18843. l = len(m.Name)
  18844. n += 1 + l + sovGenerated(uint64(l))
  18845. l = len(m.MountPath)
  18846. n += 1 + l + sovGenerated(uint64(l))
  18847. n += 2
  18848. if m.RecursiveReadOnly != nil {
  18849. l = len(*m.RecursiveReadOnly)
  18850. n += 1 + l + sovGenerated(uint64(l))
  18851. }
  18852. return n
  18853. }
  18854. func (m *VolumeNodeAffinity) Size() (n int) {
  18855. if m == nil {
  18856. return 0
  18857. }
  18858. var l int
  18859. _ = l
  18860. if m.Required != nil {
  18861. l = m.Required.Size()
  18862. n += 1 + l + sovGenerated(uint64(l))
  18863. }
  18864. return n
  18865. }
  18866. func (m *VolumeProjection) Size() (n int) {
  18867. if m == nil {
  18868. return 0
  18869. }
  18870. var l int
  18871. _ = l
  18872. if m.Secret != nil {
  18873. l = m.Secret.Size()
  18874. n += 1 + l + sovGenerated(uint64(l))
  18875. }
  18876. if m.DownwardAPI != nil {
  18877. l = m.DownwardAPI.Size()
  18878. n += 1 + l + sovGenerated(uint64(l))
  18879. }
  18880. if m.ConfigMap != nil {
  18881. l = m.ConfigMap.Size()
  18882. n += 1 + l + sovGenerated(uint64(l))
  18883. }
  18884. if m.ServiceAccountToken != nil {
  18885. l = m.ServiceAccountToken.Size()
  18886. n += 1 + l + sovGenerated(uint64(l))
  18887. }
  18888. if m.ClusterTrustBundle != nil {
  18889. l = m.ClusterTrustBundle.Size()
  18890. n += 1 + l + sovGenerated(uint64(l))
  18891. }
  18892. if m.PodCertificate != nil {
  18893. l = m.PodCertificate.Size()
  18894. n += 1 + l + sovGenerated(uint64(l))
  18895. }
  18896. return n
  18897. }
  18898. func (m *VolumeResourceRequirements) Size() (n int) {
  18899. if m == nil {
  18900. return 0
  18901. }
  18902. var l int
  18903. _ = l
  18904. if len(m.Limits) > 0 {
  18905. for k, v := range m.Limits {
  18906. _ = k
  18907. _ = v
  18908. l = v.Size()
  18909. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  18910. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  18911. }
  18912. }
  18913. if len(m.Requests) > 0 {
  18914. for k, v := range m.Requests {
  18915. _ = k
  18916. _ = v
  18917. l = v.Size()
  18918. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  18919. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  18920. }
  18921. }
  18922. return n
  18923. }
  18924. func (m *VolumeSource) Size() (n int) {
  18925. if m == nil {
  18926. return 0
  18927. }
  18928. var l int
  18929. _ = l
  18930. if m.HostPath != nil {
  18931. l = m.HostPath.Size()
  18932. n += 1 + l + sovGenerated(uint64(l))
  18933. }
  18934. if m.EmptyDir != nil {
  18935. l = m.EmptyDir.Size()
  18936. n += 1 + l + sovGenerated(uint64(l))
  18937. }
  18938. if m.GCEPersistentDisk != nil {
  18939. l = m.GCEPersistentDisk.Size()
  18940. n += 1 + l + sovGenerated(uint64(l))
  18941. }
  18942. if m.AWSElasticBlockStore != nil {
  18943. l = m.AWSElasticBlockStore.Size()
  18944. n += 1 + l + sovGenerated(uint64(l))
  18945. }
  18946. if m.GitRepo != nil {
  18947. l = m.GitRepo.Size()
  18948. n += 1 + l + sovGenerated(uint64(l))
  18949. }
  18950. if m.Secret != nil {
  18951. l = m.Secret.Size()
  18952. n += 1 + l + sovGenerated(uint64(l))
  18953. }
  18954. if m.NFS != nil {
  18955. l = m.NFS.Size()
  18956. n += 1 + l + sovGenerated(uint64(l))
  18957. }
  18958. if m.ISCSI != nil {
  18959. l = m.ISCSI.Size()
  18960. n += 1 + l + sovGenerated(uint64(l))
  18961. }
  18962. if m.Glusterfs != nil {
  18963. l = m.Glusterfs.Size()
  18964. n += 1 + l + sovGenerated(uint64(l))
  18965. }
  18966. if m.PersistentVolumeClaim != nil {
  18967. l = m.PersistentVolumeClaim.Size()
  18968. n += 1 + l + sovGenerated(uint64(l))
  18969. }
  18970. if m.RBD != nil {
  18971. l = m.RBD.Size()
  18972. n += 1 + l + sovGenerated(uint64(l))
  18973. }
  18974. if m.FlexVolume != nil {
  18975. l = m.FlexVolume.Size()
  18976. n += 1 + l + sovGenerated(uint64(l))
  18977. }
  18978. if m.Cinder != nil {
  18979. l = m.Cinder.Size()
  18980. n += 1 + l + sovGenerated(uint64(l))
  18981. }
  18982. if m.CephFS != nil {
  18983. l = m.CephFS.Size()
  18984. n += 1 + l + sovGenerated(uint64(l))
  18985. }
  18986. if m.Flocker != nil {
  18987. l = m.Flocker.Size()
  18988. n += 1 + l + sovGenerated(uint64(l))
  18989. }
  18990. if m.DownwardAPI != nil {
  18991. l = m.DownwardAPI.Size()
  18992. n += 2 + l + sovGenerated(uint64(l))
  18993. }
  18994. if m.FC != nil {
  18995. l = m.FC.Size()
  18996. n += 2 + l + sovGenerated(uint64(l))
  18997. }
  18998. if m.AzureFile != nil {
  18999. l = m.AzureFile.Size()
  19000. n += 2 + l + sovGenerated(uint64(l))
  19001. }
  19002. if m.ConfigMap != nil {
  19003. l = m.ConfigMap.Size()
  19004. n += 2 + l + sovGenerated(uint64(l))
  19005. }
  19006. if m.VsphereVolume != nil {
  19007. l = m.VsphereVolume.Size()
  19008. n += 2 + l + sovGenerated(uint64(l))
  19009. }
  19010. if m.Quobyte != nil {
  19011. l = m.Quobyte.Size()
  19012. n += 2 + l + sovGenerated(uint64(l))
  19013. }
  19014. if m.AzureDisk != nil {
  19015. l = m.AzureDisk.Size()
  19016. n += 2 + l + sovGenerated(uint64(l))
  19017. }
  19018. if m.PhotonPersistentDisk != nil {
  19019. l = m.PhotonPersistentDisk.Size()
  19020. n += 2 + l + sovGenerated(uint64(l))
  19021. }
  19022. if m.PortworxVolume != nil {
  19023. l = m.PortworxVolume.Size()
  19024. n += 2 + l + sovGenerated(uint64(l))
  19025. }
  19026. if m.ScaleIO != nil {
  19027. l = m.ScaleIO.Size()
  19028. n += 2 + l + sovGenerated(uint64(l))
  19029. }
  19030. if m.Projected != nil {
  19031. l = m.Projected.Size()
  19032. n += 2 + l + sovGenerated(uint64(l))
  19033. }
  19034. if m.StorageOS != nil {
  19035. l = m.StorageOS.Size()
  19036. n += 2 + l + sovGenerated(uint64(l))
  19037. }
  19038. if m.CSI != nil {
  19039. l = m.CSI.Size()
  19040. n += 2 + l + sovGenerated(uint64(l))
  19041. }
  19042. if m.Ephemeral != nil {
  19043. l = m.Ephemeral.Size()
  19044. n += 2 + l + sovGenerated(uint64(l))
  19045. }
  19046. if m.Image != nil {
  19047. l = m.Image.Size()
  19048. n += 2 + l + sovGenerated(uint64(l))
  19049. }
  19050. return n
  19051. }
  19052. func (m *VsphereVirtualDiskVolumeSource) Size() (n int) {
  19053. if m == nil {
  19054. return 0
  19055. }
  19056. var l int
  19057. _ = l
  19058. l = len(m.VolumePath)
  19059. n += 1 + l + sovGenerated(uint64(l))
  19060. l = len(m.FSType)
  19061. n += 1 + l + sovGenerated(uint64(l))
  19062. l = len(m.StoragePolicyName)
  19063. n += 1 + l + sovGenerated(uint64(l))
  19064. l = len(m.StoragePolicyID)
  19065. n += 1 + l + sovGenerated(uint64(l))
  19066. return n
  19067. }
  19068. func (m *WeightedPodAffinityTerm) Size() (n int) {
  19069. if m == nil {
  19070. return 0
  19071. }
  19072. var l int
  19073. _ = l
  19074. n += 1 + sovGenerated(uint64(m.Weight))
  19075. l = m.PodAffinityTerm.Size()
  19076. n += 1 + l + sovGenerated(uint64(l))
  19077. return n
  19078. }
  19079. func (m *WindowsSecurityContextOptions) Size() (n int) {
  19080. if m == nil {
  19081. return 0
  19082. }
  19083. var l int
  19084. _ = l
  19085. if m.GMSACredentialSpecName != nil {
  19086. l = len(*m.GMSACredentialSpecName)
  19087. n += 1 + l + sovGenerated(uint64(l))
  19088. }
  19089. if m.GMSACredentialSpec != nil {
  19090. l = len(*m.GMSACredentialSpec)
  19091. n += 1 + l + sovGenerated(uint64(l))
  19092. }
  19093. if m.RunAsUserName != nil {
  19094. l = len(*m.RunAsUserName)
  19095. n += 1 + l + sovGenerated(uint64(l))
  19096. }
  19097. if m.HostProcess != nil {
  19098. n += 2
  19099. }
  19100. return n
  19101. }
  19102. func (m *WorkloadReference) Size() (n int) {
  19103. if m == nil {
  19104. return 0
  19105. }
  19106. var l int
  19107. _ = l
  19108. l = len(m.Name)
  19109. n += 1 + l + sovGenerated(uint64(l))
  19110. l = len(m.PodGroup)
  19111. n += 1 + l + sovGenerated(uint64(l))
  19112. l = len(m.PodGroupReplicaKey)
  19113. n += 1 + l + sovGenerated(uint64(l))
  19114. return n
  19115. }
  19116. func sovGenerated(x uint64) (n int) {
  19117. return (math_bits.Len64(x|1) + 6) / 7
  19118. }
  19119. func sozGenerated(x uint64) (n int) {
  19120. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  19121. }
  19122. func (this *AWSElasticBlockStoreVolumeSource) String() string {
  19123. if this == nil {
  19124. return "nil"
  19125. }
  19126. s := strings.Join([]string{`&AWSElasticBlockStoreVolumeSource{`,
  19127. `VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
  19128. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  19129. `Partition:` + fmt.Sprintf("%v", this.Partition) + `,`,
  19130. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19131. `}`,
  19132. }, "")
  19133. return s
  19134. }
  19135. func (this *Affinity) String() string {
  19136. if this == nil {
  19137. return "nil"
  19138. }
  19139. s := strings.Join([]string{`&Affinity{`,
  19140. `NodeAffinity:` + strings.Replace(this.NodeAffinity.String(), "NodeAffinity", "NodeAffinity", 1) + `,`,
  19141. `PodAffinity:` + strings.Replace(this.PodAffinity.String(), "PodAffinity", "PodAffinity", 1) + `,`,
  19142. `PodAntiAffinity:` + strings.Replace(this.PodAntiAffinity.String(), "PodAntiAffinity", "PodAntiAffinity", 1) + `,`,
  19143. `}`,
  19144. }, "")
  19145. return s
  19146. }
  19147. func (this *AppArmorProfile) String() string {
  19148. if this == nil {
  19149. return "nil"
  19150. }
  19151. s := strings.Join([]string{`&AppArmorProfile{`,
  19152. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  19153. `LocalhostProfile:` + valueToStringGenerated(this.LocalhostProfile) + `,`,
  19154. `}`,
  19155. }, "")
  19156. return s
  19157. }
  19158. func (this *AttachedVolume) String() string {
  19159. if this == nil {
  19160. return "nil"
  19161. }
  19162. s := strings.Join([]string{`&AttachedVolume{`,
  19163. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  19164. `DevicePath:` + fmt.Sprintf("%v", this.DevicePath) + `,`,
  19165. `}`,
  19166. }, "")
  19167. return s
  19168. }
  19169. func (this *AvoidPods) String() string {
  19170. if this == nil {
  19171. return "nil"
  19172. }
  19173. repeatedStringForPreferAvoidPods := "[]PreferAvoidPodsEntry{"
  19174. for _, f := range this.PreferAvoidPods {
  19175. repeatedStringForPreferAvoidPods += strings.Replace(strings.Replace(f.String(), "PreferAvoidPodsEntry", "PreferAvoidPodsEntry", 1), `&`, ``, 1) + ","
  19176. }
  19177. repeatedStringForPreferAvoidPods += "}"
  19178. s := strings.Join([]string{`&AvoidPods{`,
  19179. `PreferAvoidPods:` + repeatedStringForPreferAvoidPods + `,`,
  19180. `}`,
  19181. }, "")
  19182. return s
  19183. }
  19184. func (this *AzureDiskVolumeSource) String() string {
  19185. if this == nil {
  19186. return "nil"
  19187. }
  19188. s := strings.Join([]string{`&AzureDiskVolumeSource{`,
  19189. `DiskName:` + fmt.Sprintf("%v", this.DiskName) + `,`,
  19190. `DataDiskURI:` + fmt.Sprintf("%v", this.DataDiskURI) + `,`,
  19191. `CachingMode:` + valueToStringGenerated(this.CachingMode) + `,`,
  19192. `FSType:` + valueToStringGenerated(this.FSType) + `,`,
  19193. `ReadOnly:` + valueToStringGenerated(this.ReadOnly) + `,`,
  19194. `Kind:` + valueToStringGenerated(this.Kind) + `,`,
  19195. `}`,
  19196. }, "")
  19197. return s
  19198. }
  19199. func (this *AzureFilePersistentVolumeSource) String() string {
  19200. if this == nil {
  19201. return "nil"
  19202. }
  19203. s := strings.Join([]string{`&AzureFilePersistentVolumeSource{`,
  19204. `SecretName:` + fmt.Sprintf("%v", this.SecretName) + `,`,
  19205. `ShareName:` + fmt.Sprintf("%v", this.ShareName) + `,`,
  19206. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19207. `SecretNamespace:` + valueToStringGenerated(this.SecretNamespace) + `,`,
  19208. `}`,
  19209. }, "")
  19210. return s
  19211. }
  19212. func (this *AzureFileVolumeSource) String() string {
  19213. if this == nil {
  19214. return "nil"
  19215. }
  19216. s := strings.Join([]string{`&AzureFileVolumeSource{`,
  19217. `SecretName:` + fmt.Sprintf("%v", this.SecretName) + `,`,
  19218. `ShareName:` + fmt.Sprintf("%v", this.ShareName) + `,`,
  19219. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19220. `}`,
  19221. }, "")
  19222. return s
  19223. }
  19224. func (this *Binding) String() string {
  19225. if this == nil {
  19226. return "nil"
  19227. }
  19228. s := strings.Join([]string{`&Binding{`,
  19229. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  19230. `Target:` + strings.Replace(strings.Replace(this.Target.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + `,`,
  19231. `}`,
  19232. }, "")
  19233. return s
  19234. }
  19235. func (this *CSIPersistentVolumeSource) String() string {
  19236. if this == nil {
  19237. return "nil"
  19238. }
  19239. keysForVolumeAttributes := make([]string, 0, len(this.VolumeAttributes))
  19240. for k := range this.VolumeAttributes {
  19241. keysForVolumeAttributes = append(keysForVolumeAttributes, k)
  19242. }
  19243. sort.Strings(keysForVolumeAttributes)
  19244. mapStringForVolumeAttributes := "map[string]string{"
  19245. for _, k := range keysForVolumeAttributes {
  19246. mapStringForVolumeAttributes += fmt.Sprintf("%v: %v,", k, this.VolumeAttributes[k])
  19247. }
  19248. mapStringForVolumeAttributes += "}"
  19249. s := strings.Join([]string{`&CSIPersistentVolumeSource{`,
  19250. `Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
  19251. `VolumeHandle:` + fmt.Sprintf("%v", this.VolumeHandle) + `,`,
  19252. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19253. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  19254. `VolumeAttributes:` + mapStringForVolumeAttributes + `,`,
  19255. `ControllerPublishSecretRef:` + strings.Replace(this.ControllerPublishSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  19256. `NodeStageSecretRef:` + strings.Replace(this.NodeStageSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  19257. `NodePublishSecretRef:` + strings.Replace(this.NodePublishSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  19258. `ControllerExpandSecretRef:` + strings.Replace(this.ControllerExpandSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  19259. `NodeExpandSecretRef:` + strings.Replace(this.NodeExpandSecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  19260. `}`,
  19261. }, "")
  19262. return s
  19263. }
  19264. func (this *CSIVolumeSource) String() string {
  19265. if this == nil {
  19266. return "nil"
  19267. }
  19268. keysForVolumeAttributes := make([]string, 0, len(this.VolumeAttributes))
  19269. for k := range this.VolumeAttributes {
  19270. keysForVolumeAttributes = append(keysForVolumeAttributes, k)
  19271. }
  19272. sort.Strings(keysForVolumeAttributes)
  19273. mapStringForVolumeAttributes := "map[string]string{"
  19274. for _, k := range keysForVolumeAttributes {
  19275. mapStringForVolumeAttributes += fmt.Sprintf("%v: %v,", k, this.VolumeAttributes[k])
  19276. }
  19277. mapStringForVolumeAttributes += "}"
  19278. s := strings.Join([]string{`&CSIVolumeSource{`,
  19279. `Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
  19280. `ReadOnly:` + valueToStringGenerated(this.ReadOnly) + `,`,
  19281. `FSType:` + valueToStringGenerated(this.FSType) + `,`,
  19282. `VolumeAttributes:` + mapStringForVolumeAttributes + `,`,
  19283. `NodePublishSecretRef:` + strings.Replace(this.NodePublishSecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  19284. `}`,
  19285. }, "")
  19286. return s
  19287. }
  19288. func (this *Capabilities) String() string {
  19289. if this == nil {
  19290. return "nil"
  19291. }
  19292. s := strings.Join([]string{`&Capabilities{`,
  19293. `Add:` + fmt.Sprintf("%v", this.Add) + `,`,
  19294. `Drop:` + fmt.Sprintf("%v", this.Drop) + `,`,
  19295. `}`,
  19296. }, "")
  19297. return s
  19298. }
  19299. func (this *CephFSPersistentVolumeSource) String() string {
  19300. if this == nil {
  19301. return "nil"
  19302. }
  19303. s := strings.Join([]string{`&CephFSPersistentVolumeSource{`,
  19304. `Monitors:` + fmt.Sprintf("%v", this.Monitors) + `,`,
  19305. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  19306. `User:` + fmt.Sprintf("%v", this.User) + `,`,
  19307. `SecretFile:` + fmt.Sprintf("%v", this.SecretFile) + `,`,
  19308. `SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  19309. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19310. `}`,
  19311. }, "")
  19312. return s
  19313. }
  19314. func (this *CephFSVolumeSource) String() string {
  19315. if this == nil {
  19316. return "nil"
  19317. }
  19318. s := strings.Join([]string{`&CephFSVolumeSource{`,
  19319. `Monitors:` + fmt.Sprintf("%v", this.Monitors) + `,`,
  19320. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  19321. `User:` + fmt.Sprintf("%v", this.User) + `,`,
  19322. `SecretFile:` + fmt.Sprintf("%v", this.SecretFile) + `,`,
  19323. `SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  19324. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19325. `}`,
  19326. }, "")
  19327. return s
  19328. }
  19329. func (this *CinderPersistentVolumeSource) String() string {
  19330. if this == nil {
  19331. return "nil"
  19332. }
  19333. s := strings.Join([]string{`&CinderPersistentVolumeSource{`,
  19334. `VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
  19335. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  19336. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19337. `SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  19338. `}`,
  19339. }, "")
  19340. return s
  19341. }
  19342. func (this *CinderVolumeSource) String() string {
  19343. if this == nil {
  19344. return "nil"
  19345. }
  19346. s := strings.Join([]string{`&CinderVolumeSource{`,
  19347. `VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
  19348. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  19349. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  19350. `SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  19351. `}`,
  19352. }, "")
  19353. return s
  19354. }
  19355. func (this *ClientIPConfig) String() string {
  19356. if this == nil {
  19357. return "nil"
  19358. }
  19359. s := strings.Join([]string{`&ClientIPConfig{`,
  19360. `TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
  19361. `}`,
  19362. }, "")
  19363. return s
  19364. }
  19365. func (this *ClusterTrustBundleProjection) String() string {
  19366. if this == nil {
  19367. return "nil"
  19368. }
  19369. s := strings.Join([]string{`&ClusterTrustBundleProjection{`,
  19370. `Name:` + valueToStringGenerated(this.Name) + `,`,
  19371. `SignerName:` + valueToStringGenerated(this.SignerName) + `,`,
  19372. `LabelSelector:` + strings.Replace(fmt.Sprintf("%v", this.LabelSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  19373. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  19374. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  19375. `}`,
  19376. }, "")
  19377. return s
  19378. }
  19379. func (this *ComponentCondition) String() string {
  19380. if this == nil {
  19381. return "nil"
  19382. }
  19383. s := strings.Join([]string{`&ComponentCondition{`,
  19384. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  19385. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  19386. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  19387. `Error:` + fmt.Sprintf("%v", this.Error) + `,`,
  19388. `}`,
  19389. }, "")
  19390. return s
  19391. }
  19392. func (this *ComponentStatus) String() string {
  19393. if this == nil {
  19394. return "nil"
  19395. }
  19396. repeatedStringForConditions := "[]ComponentCondition{"
  19397. for _, f := range this.Conditions {
  19398. repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "ComponentCondition", "ComponentCondition", 1), `&`, ``, 1) + ","
  19399. }
  19400. repeatedStringForConditions += "}"
  19401. s := strings.Join([]string{`&ComponentStatus{`,
  19402. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  19403. `Conditions:` + repeatedStringForConditions + `,`,
  19404. `}`,
  19405. }, "")
  19406. return s
  19407. }
  19408. func (this *ComponentStatusList) String() string {
  19409. if this == nil {
  19410. return "nil"
  19411. }
  19412. repeatedStringForItems := "[]ComponentStatus{"
  19413. for _, f := range this.Items {
  19414. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ComponentStatus", "ComponentStatus", 1), `&`, ``, 1) + ","
  19415. }
  19416. repeatedStringForItems += "}"
  19417. s := strings.Join([]string{`&ComponentStatusList{`,
  19418. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  19419. `Items:` + repeatedStringForItems + `,`,
  19420. `}`,
  19421. }, "")
  19422. return s
  19423. }
  19424. func (this *ConfigMap) String() string {
  19425. if this == nil {
  19426. return "nil"
  19427. }
  19428. keysForData := make([]string, 0, len(this.Data))
  19429. for k := range this.Data {
  19430. keysForData = append(keysForData, k)
  19431. }
  19432. sort.Strings(keysForData)
  19433. mapStringForData := "map[string]string{"
  19434. for _, k := range keysForData {
  19435. mapStringForData += fmt.Sprintf("%v: %v,", k, this.Data[k])
  19436. }
  19437. mapStringForData += "}"
  19438. keysForBinaryData := make([]string, 0, len(this.BinaryData))
  19439. for k := range this.BinaryData {
  19440. keysForBinaryData = append(keysForBinaryData, k)
  19441. }
  19442. sort.Strings(keysForBinaryData)
  19443. mapStringForBinaryData := "map[string][]byte{"
  19444. for _, k := range keysForBinaryData {
  19445. mapStringForBinaryData += fmt.Sprintf("%v: %v,", k, this.BinaryData[k])
  19446. }
  19447. mapStringForBinaryData += "}"
  19448. s := strings.Join([]string{`&ConfigMap{`,
  19449. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  19450. `Data:` + mapStringForData + `,`,
  19451. `BinaryData:` + mapStringForBinaryData + `,`,
  19452. `Immutable:` + valueToStringGenerated(this.Immutable) + `,`,
  19453. `}`,
  19454. }, "")
  19455. return s
  19456. }
  19457. func (this *ConfigMapEnvSource) String() string {
  19458. if this == nil {
  19459. return "nil"
  19460. }
  19461. s := strings.Join([]string{`&ConfigMapEnvSource{`,
  19462. `LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
  19463. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  19464. `}`,
  19465. }, "")
  19466. return s
  19467. }
  19468. func (this *ConfigMapKeySelector) String() string {
  19469. if this == nil {
  19470. return "nil"
  19471. }
  19472. s := strings.Join([]string{`&ConfigMapKeySelector{`,
  19473. `LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
  19474. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  19475. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  19476. `}`,
  19477. }, "")
  19478. return s
  19479. }
  19480. func (this *ConfigMapList) String() string {
  19481. if this == nil {
  19482. return "nil"
  19483. }
  19484. repeatedStringForItems := "[]ConfigMap{"
  19485. for _, f := range this.Items {
  19486. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ConfigMap", "ConfigMap", 1), `&`, ``, 1) + ","
  19487. }
  19488. repeatedStringForItems += "}"
  19489. s := strings.Join([]string{`&ConfigMapList{`,
  19490. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  19491. `Items:` + repeatedStringForItems + `,`,
  19492. `}`,
  19493. }, "")
  19494. return s
  19495. }
  19496. func (this *ConfigMapNodeConfigSource) String() string {
  19497. if this == nil {
  19498. return "nil"
  19499. }
  19500. s := strings.Join([]string{`&ConfigMapNodeConfigSource{`,
  19501. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  19502. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  19503. `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
  19504. `ResourceVersion:` + fmt.Sprintf("%v", this.ResourceVersion) + `,`,
  19505. `KubeletConfigKey:` + fmt.Sprintf("%v", this.KubeletConfigKey) + `,`,
  19506. `}`,
  19507. }, "")
  19508. return s
  19509. }
  19510. func (this *ConfigMapProjection) String() string {
  19511. if this == nil {
  19512. return "nil"
  19513. }
  19514. repeatedStringForItems := "[]KeyToPath{"
  19515. for _, f := range this.Items {
  19516. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
  19517. }
  19518. repeatedStringForItems += "}"
  19519. s := strings.Join([]string{`&ConfigMapProjection{`,
  19520. `LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
  19521. `Items:` + repeatedStringForItems + `,`,
  19522. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  19523. `}`,
  19524. }, "")
  19525. return s
  19526. }
  19527. func (this *ConfigMapVolumeSource) String() string {
  19528. if this == nil {
  19529. return "nil"
  19530. }
  19531. repeatedStringForItems := "[]KeyToPath{"
  19532. for _, f := range this.Items {
  19533. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
  19534. }
  19535. repeatedStringForItems += "}"
  19536. s := strings.Join([]string{`&ConfigMapVolumeSource{`,
  19537. `LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
  19538. `Items:` + repeatedStringForItems + `,`,
  19539. `DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
  19540. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  19541. `}`,
  19542. }, "")
  19543. return s
  19544. }
  19545. func (this *Container) String() string {
  19546. if this == nil {
  19547. return "nil"
  19548. }
  19549. repeatedStringForPorts := "[]ContainerPort{"
  19550. for _, f := range this.Ports {
  19551. repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "ContainerPort", "ContainerPort", 1), `&`, ``, 1) + ","
  19552. }
  19553. repeatedStringForPorts += "}"
  19554. repeatedStringForEnv := "[]EnvVar{"
  19555. for _, f := range this.Env {
  19556. repeatedStringForEnv += strings.Replace(strings.Replace(f.String(), "EnvVar", "EnvVar", 1), `&`, ``, 1) + ","
  19557. }
  19558. repeatedStringForEnv += "}"
  19559. repeatedStringForVolumeMounts := "[]VolumeMount{"
  19560. for _, f := range this.VolumeMounts {
  19561. repeatedStringForVolumeMounts += strings.Replace(strings.Replace(f.String(), "VolumeMount", "VolumeMount", 1), `&`, ``, 1) + ","
  19562. }
  19563. repeatedStringForVolumeMounts += "}"
  19564. repeatedStringForEnvFrom := "[]EnvFromSource{"
  19565. for _, f := range this.EnvFrom {
  19566. repeatedStringForEnvFrom += strings.Replace(strings.Replace(f.String(), "EnvFromSource", "EnvFromSource", 1), `&`, ``, 1) + ","
  19567. }
  19568. repeatedStringForEnvFrom += "}"
  19569. repeatedStringForVolumeDevices := "[]VolumeDevice{"
  19570. for _, f := range this.VolumeDevices {
  19571. repeatedStringForVolumeDevices += strings.Replace(strings.Replace(f.String(), "VolumeDevice", "VolumeDevice", 1), `&`, ``, 1) + ","
  19572. }
  19573. repeatedStringForVolumeDevices += "}"
  19574. repeatedStringForResizePolicy := "[]ContainerResizePolicy{"
  19575. for _, f := range this.ResizePolicy {
  19576. repeatedStringForResizePolicy += strings.Replace(strings.Replace(f.String(), "ContainerResizePolicy", "ContainerResizePolicy", 1), `&`, ``, 1) + ","
  19577. }
  19578. repeatedStringForResizePolicy += "}"
  19579. repeatedStringForRestartPolicyRules := "[]ContainerRestartRule{"
  19580. for _, f := range this.RestartPolicyRules {
  19581. repeatedStringForRestartPolicyRules += strings.Replace(strings.Replace(f.String(), "ContainerRestartRule", "ContainerRestartRule", 1), `&`, ``, 1) + ","
  19582. }
  19583. repeatedStringForRestartPolicyRules += "}"
  19584. s := strings.Join([]string{`&Container{`,
  19585. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  19586. `Image:` + fmt.Sprintf("%v", this.Image) + `,`,
  19587. `Command:` + fmt.Sprintf("%v", this.Command) + `,`,
  19588. `Args:` + fmt.Sprintf("%v", this.Args) + `,`,
  19589. `WorkingDir:` + fmt.Sprintf("%v", this.WorkingDir) + `,`,
  19590. `Ports:` + repeatedStringForPorts + `,`,
  19591. `Env:` + repeatedStringForEnv + `,`,
  19592. `Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1), `&`, ``, 1) + `,`,
  19593. `VolumeMounts:` + repeatedStringForVolumeMounts + `,`,
  19594. `LivenessProbe:` + strings.Replace(this.LivenessProbe.String(), "Probe", "Probe", 1) + `,`,
  19595. `ReadinessProbe:` + strings.Replace(this.ReadinessProbe.String(), "Probe", "Probe", 1) + `,`,
  19596. `Lifecycle:` + strings.Replace(this.Lifecycle.String(), "Lifecycle", "Lifecycle", 1) + `,`,
  19597. `TerminationMessagePath:` + fmt.Sprintf("%v", this.TerminationMessagePath) + `,`,
  19598. `ImagePullPolicy:` + fmt.Sprintf("%v", this.ImagePullPolicy) + `,`,
  19599. `SecurityContext:` + strings.Replace(this.SecurityContext.String(), "SecurityContext", "SecurityContext", 1) + `,`,
  19600. `Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
  19601. `StdinOnce:` + fmt.Sprintf("%v", this.StdinOnce) + `,`,
  19602. `TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
  19603. `EnvFrom:` + repeatedStringForEnvFrom + `,`,
  19604. `TerminationMessagePolicy:` + fmt.Sprintf("%v", this.TerminationMessagePolicy) + `,`,
  19605. `VolumeDevices:` + repeatedStringForVolumeDevices + `,`,
  19606. `StartupProbe:` + strings.Replace(this.StartupProbe.String(), "Probe", "Probe", 1) + `,`,
  19607. `ResizePolicy:` + repeatedStringForResizePolicy + `,`,
  19608. `RestartPolicy:` + valueToStringGenerated(this.RestartPolicy) + `,`,
  19609. `RestartPolicyRules:` + repeatedStringForRestartPolicyRules + `,`,
  19610. `}`,
  19611. }, "")
  19612. return s
  19613. }
  19614. func (this *ContainerExtendedResourceRequest) String() string {
  19615. if this == nil {
  19616. return "nil"
  19617. }
  19618. s := strings.Join([]string{`&ContainerExtendedResourceRequest{`,
  19619. `ContainerName:` + fmt.Sprintf("%v", this.ContainerName) + `,`,
  19620. `ResourceName:` + fmt.Sprintf("%v", this.ResourceName) + `,`,
  19621. `RequestName:` + fmt.Sprintf("%v", this.RequestName) + `,`,
  19622. `}`,
  19623. }, "")
  19624. return s
  19625. }
  19626. func (this *ContainerImage) String() string {
  19627. if this == nil {
  19628. return "nil"
  19629. }
  19630. s := strings.Join([]string{`&ContainerImage{`,
  19631. `Names:` + fmt.Sprintf("%v", this.Names) + `,`,
  19632. `SizeBytes:` + fmt.Sprintf("%v", this.SizeBytes) + `,`,
  19633. `}`,
  19634. }, "")
  19635. return s
  19636. }
  19637. func (this *ContainerPort) String() string {
  19638. if this == nil {
  19639. return "nil"
  19640. }
  19641. s := strings.Join([]string{`&ContainerPort{`,
  19642. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  19643. `HostPort:` + fmt.Sprintf("%v", this.HostPort) + `,`,
  19644. `ContainerPort:` + fmt.Sprintf("%v", this.ContainerPort) + `,`,
  19645. `Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
  19646. `HostIP:` + fmt.Sprintf("%v", this.HostIP) + `,`,
  19647. `}`,
  19648. }, "")
  19649. return s
  19650. }
  19651. func (this *ContainerResizePolicy) String() string {
  19652. if this == nil {
  19653. return "nil"
  19654. }
  19655. s := strings.Join([]string{`&ContainerResizePolicy{`,
  19656. `ResourceName:` + fmt.Sprintf("%v", this.ResourceName) + `,`,
  19657. `RestartPolicy:` + fmt.Sprintf("%v", this.RestartPolicy) + `,`,
  19658. `}`,
  19659. }, "")
  19660. return s
  19661. }
  19662. func (this *ContainerRestartRule) String() string {
  19663. if this == nil {
  19664. return "nil"
  19665. }
  19666. s := strings.Join([]string{`&ContainerRestartRule{`,
  19667. `Action:` + fmt.Sprintf("%v", this.Action) + `,`,
  19668. `ExitCodes:` + strings.Replace(this.ExitCodes.String(), "ContainerRestartRuleOnExitCodes", "ContainerRestartRuleOnExitCodes", 1) + `,`,
  19669. `}`,
  19670. }, "")
  19671. return s
  19672. }
  19673. func (this *ContainerRestartRuleOnExitCodes) String() string {
  19674. if this == nil {
  19675. return "nil"
  19676. }
  19677. s := strings.Join([]string{`&ContainerRestartRuleOnExitCodes{`,
  19678. `Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
  19679. `Values:` + fmt.Sprintf("%v", this.Values) + `,`,
  19680. `}`,
  19681. }, "")
  19682. return s
  19683. }
  19684. func (this *ContainerState) String() string {
  19685. if this == nil {
  19686. return "nil"
  19687. }
  19688. s := strings.Join([]string{`&ContainerState{`,
  19689. `Waiting:` + strings.Replace(this.Waiting.String(), "ContainerStateWaiting", "ContainerStateWaiting", 1) + `,`,
  19690. `Running:` + strings.Replace(this.Running.String(), "ContainerStateRunning", "ContainerStateRunning", 1) + `,`,
  19691. `Terminated:` + strings.Replace(this.Terminated.String(), "ContainerStateTerminated", "ContainerStateTerminated", 1) + `,`,
  19692. `}`,
  19693. }, "")
  19694. return s
  19695. }
  19696. func (this *ContainerStateRunning) String() string {
  19697. if this == nil {
  19698. return "nil"
  19699. }
  19700. s := strings.Join([]string{`&ContainerStateRunning{`,
  19701. `StartedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.StartedAt), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  19702. `}`,
  19703. }, "")
  19704. return s
  19705. }
  19706. func (this *ContainerStateTerminated) String() string {
  19707. if this == nil {
  19708. return "nil"
  19709. }
  19710. s := strings.Join([]string{`&ContainerStateTerminated{`,
  19711. `ExitCode:` + fmt.Sprintf("%v", this.ExitCode) + `,`,
  19712. `Signal:` + fmt.Sprintf("%v", this.Signal) + `,`,
  19713. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  19714. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  19715. `StartedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.StartedAt), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  19716. `FinishedAt:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.FinishedAt), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  19717. `ContainerID:` + fmt.Sprintf("%v", this.ContainerID) + `,`,
  19718. `}`,
  19719. }, "")
  19720. return s
  19721. }
  19722. func (this *ContainerStateWaiting) String() string {
  19723. if this == nil {
  19724. return "nil"
  19725. }
  19726. s := strings.Join([]string{`&ContainerStateWaiting{`,
  19727. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  19728. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  19729. `}`,
  19730. }, "")
  19731. return s
  19732. }
  19733. func (this *ContainerStatus) String() string {
  19734. if this == nil {
  19735. return "nil"
  19736. }
  19737. repeatedStringForVolumeMounts := "[]VolumeMountStatus{"
  19738. for _, f := range this.VolumeMounts {
  19739. repeatedStringForVolumeMounts += strings.Replace(strings.Replace(f.String(), "VolumeMountStatus", "VolumeMountStatus", 1), `&`, ``, 1) + ","
  19740. }
  19741. repeatedStringForVolumeMounts += "}"
  19742. repeatedStringForAllocatedResourcesStatus := "[]ResourceStatus{"
  19743. for _, f := range this.AllocatedResourcesStatus {
  19744. repeatedStringForAllocatedResourcesStatus += strings.Replace(strings.Replace(f.String(), "ResourceStatus", "ResourceStatus", 1), `&`, ``, 1) + ","
  19745. }
  19746. repeatedStringForAllocatedResourcesStatus += "}"
  19747. keysForAllocatedResources := make([]string, 0, len(this.AllocatedResources))
  19748. for k := range this.AllocatedResources {
  19749. keysForAllocatedResources = append(keysForAllocatedResources, string(k))
  19750. }
  19751. sort.Strings(keysForAllocatedResources)
  19752. mapStringForAllocatedResources := "ResourceList{"
  19753. for _, k := range keysForAllocatedResources {
  19754. mapStringForAllocatedResources += fmt.Sprintf("%v: %v,", k, this.AllocatedResources[ResourceName(k)])
  19755. }
  19756. mapStringForAllocatedResources += "}"
  19757. s := strings.Join([]string{`&ContainerStatus{`,
  19758. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  19759. `State:` + strings.Replace(strings.Replace(this.State.String(), "ContainerState", "ContainerState", 1), `&`, ``, 1) + `,`,
  19760. `LastTerminationState:` + strings.Replace(strings.Replace(this.LastTerminationState.String(), "ContainerState", "ContainerState", 1), `&`, ``, 1) + `,`,
  19761. `Ready:` + fmt.Sprintf("%v", this.Ready) + `,`,
  19762. `RestartCount:` + fmt.Sprintf("%v", this.RestartCount) + `,`,
  19763. `Image:` + fmt.Sprintf("%v", this.Image) + `,`,
  19764. `ImageID:` + fmt.Sprintf("%v", this.ImageID) + `,`,
  19765. `ContainerID:` + fmt.Sprintf("%v", this.ContainerID) + `,`,
  19766. `Started:` + valueToStringGenerated(this.Started) + `,`,
  19767. `AllocatedResources:` + mapStringForAllocatedResources + `,`,
  19768. `Resources:` + strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1) + `,`,
  19769. `VolumeMounts:` + repeatedStringForVolumeMounts + `,`,
  19770. `User:` + strings.Replace(this.User.String(), "ContainerUser", "ContainerUser", 1) + `,`,
  19771. `AllocatedResourcesStatus:` + repeatedStringForAllocatedResourcesStatus + `,`,
  19772. `StopSignal:` + valueToStringGenerated(this.StopSignal) + `,`,
  19773. `}`,
  19774. }, "")
  19775. return s
  19776. }
  19777. func (this *ContainerUser) String() string {
  19778. if this == nil {
  19779. return "nil"
  19780. }
  19781. s := strings.Join([]string{`&ContainerUser{`,
  19782. `Linux:` + strings.Replace(this.Linux.String(), "LinuxContainerUser", "LinuxContainerUser", 1) + `,`,
  19783. `}`,
  19784. }, "")
  19785. return s
  19786. }
  19787. func (this *DaemonEndpoint) String() string {
  19788. if this == nil {
  19789. return "nil"
  19790. }
  19791. s := strings.Join([]string{`&DaemonEndpoint{`,
  19792. `Port:` + fmt.Sprintf("%v", this.Port) + `,`,
  19793. `}`,
  19794. }, "")
  19795. return s
  19796. }
  19797. func (this *DownwardAPIProjection) String() string {
  19798. if this == nil {
  19799. return "nil"
  19800. }
  19801. repeatedStringForItems := "[]DownwardAPIVolumeFile{"
  19802. for _, f := range this.Items {
  19803. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "DownwardAPIVolumeFile", "DownwardAPIVolumeFile", 1), `&`, ``, 1) + ","
  19804. }
  19805. repeatedStringForItems += "}"
  19806. s := strings.Join([]string{`&DownwardAPIProjection{`,
  19807. `Items:` + repeatedStringForItems + `,`,
  19808. `}`,
  19809. }, "")
  19810. return s
  19811. }
  19812. func (this *DownwardAPIVolumeFile) String() string {
  19813. if this == nil {
  19814. return "nil"
  19815. }
  19816. s := strings.Join([]string{`&DownwardAPIVolumeFile{`,
  19817. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  19818. `FieldRef:` + strings.Replace(this.FieldRef.String(), "ObjectFieldSelector", "ObjectFieldSelector", 1) + `,`,
  19819. `ResourceFieldRef:` + strings.Replace(this.ResourceFieldRef.String(), "ResourceFieldSelector", "ResourceFieldSelector", 1) + `,`,
  19820. `Mode:` + valueToStringGenerated(this.Mode) + `,`,
  19821. `}`,
  19822. }, "")
  19823. return s
  19824. }
  19825. func (this *DownwardAPIVolumeSource) String() string {
  19826. if this == nil {
  19827. return "nil"
  19828. }
  19829. repeatedStringForItems := "[]DownwardAPIVolumeFile{"
  19830. for _, f := range this.Items {
  19831. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "DownwardAPIVolumeFile", "DownwardAPIVolumeFile", 1), `&`, ``, 1) + ","
  19832. }
  19833. repeatedStringForItems += "}"
  19834. s := strings.Join([]string{`&DownwardAPIVolumeSource{`,
  19835. `Items:` + repeatedStringForItems + `,`,
  19836. `DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
  19837. `}`,
  19838. }, "")
  19839. return s
  19840. }
  19841. func (this *EmptyDirVolumeSource) String() string {
  19842. if this == nil {
  19843. return "nil"
  19844. }
  19845. s := strings.Join([]string{`&EmptyDirVolumeSource{`,
  19846. `Medium:` + fmt.Sprintf("%v", this.Medium) + `,`,
  19847. `SizeLimit:` + strings.Replace(fmt.Sprintf("%v", this.SizeLimit), "Quantity", "resource.Quantity", 1) + `,`,
  19848. `}`,
  19849. }, "")
  19850. return s
  19851. }
  19852. func (this *EndpointAddress) String() string {
  19853. if this == nil {
  19854. return "nil"
  19855. }
  19856. s := strings.Join([]string{`&EndpointAddress{`,
  19857. `IP:` + fmt.Sprintf("%v", this.IP) + `,`,
  19858. `TargetRef:` + strings.Replace(this.TargetRef.String(), "ObjectReference", "ObjectReference", 1) + `,`,
  19859. `Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
  19860. `NodeName:` + valueToStringGenerated(this.NodeName) + `,`,
  19861. `}`,
  19862. }, "")
  19863. return s
  19864. }
  19865. func (this *EndpointPort) String() string {
  19866. if this == nil {
  19867. return "nil"
  19868. }
  19869. s := strings.Join([]string{`&EndpointPort{`,
  19870. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  19871. `Port:` + fmt.Sprintf("%v", this.Port) + `,`,
  19872. `Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
  19873. `AppProtocol:` + valueToStringGenerated(this.AppProtocol) + `,`,
  19874. `}`,
  19875. }, "")
  19876. return s
  19877. }
  19878. func (this *EndpointSubset) String() string {
  19879. if this == nil {
  19880. return "nil"
  19881. }
  19882. repeatedStringForAddresses := "[]EndpointAddress{"
  19883. for _, f := range this.Addresses {
  19884. repeatedStringForAddresses += strings.Replace(strings.Replace(f.String(), "EndpointAddress", "EndpointAddress", 1), `&`, ``, 1) + ","
  19885. }
  19886. repeatedStringForAddresses += "}"
  19887. repeatedStringForNotReadyAddresses := "[]EndpointAddress{"
  19888. for _, f := range this.NotReadyAddresses {
  19889. repeatedStringForNotReadyAddresses += strings.Replace(strings.Replace(f.String(), "EndpointAddress", "EndpointAddress", 1), `&`, ``, 1) + ","
  19890. }
  19891. repeatedStringForNotReadyAddresses += "}"
  19892. repeatedStringForPorts := "[]EndpointPort{"
  19893. for _, f := range this.Ports {
  19894. repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "EndpointPort", "EndpointPort", 1), `&`, ``, 1) + ","
  19895. }
  19896. repeatedStringForPorts += "}"
  19897. s := strings.Join([]string{`&EndpointSubset{`,
  19898. `Addresses:` + repeatedStringForAddresses + `,`,
  19899. `NotReadyAddresses:` + repeatedStringForNotReadyAddresses + `,`,
  19900. `Ports:` + repeatedStringForPorts + `,`,
  19901. `}`,
  19902. }, "")
  19903. return s
  19904. }
  19905. func (this *Endpoints) String() string {
  19906. if this == nil {
  19907. return "nil"
  19908. }
  19909. repeatedStringForSubsets := "[]EndpointSubset{"
  19910. for _, f := range this.Subsets {
  19911. repeatedStringForSubsets += strings.Replace(strings.Replace(f.String(), "EndpointSubset", "EndpointSubset", 1), `&`, ``, 1) + ","
  19912. }
  19913. repeatedStringForSubsets += "}"
  19914. s := strings.Join([]string{`&Endpoints{`,
  19915. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  19916. `Subsets:` + repeatedStringForSubsets + `,`,
  19917. `}`,
  19918. }, "")
  19919. return s
  19920. }
  19921. func (this *EndpointsList) String() string {
  19922. if this == nil {
  19923. return "nil"
  19924. }
  19925. repeatedStringForItems := "[]Endpoints{"
  19926. for _, f := range this.Items {
  19927. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Endpoints", "Endpoints", 1), `&`, ``, 1) + ","
  19928. }
  19929. repeatedStringForItems += "}"
  19930. s := strings.Join([]string{`&EndpointsList{`,
  19931. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  19932. `Items:` + repeatedStringForItems + `,`,
  19933. `}`,
  19934. }, "")
  19935. return s
  19936. }
  19937. func (this *EnvFromSource) String() string {
  19938. if this == nil {
  19939. return "nil"
  19940. }
  19941. s := strings.Join([]string{`&EnvFromSource{`,
  19942. `Prefix:` + fmt.Sprintf("%v", this.Prefix) + `,`,
  19943. `ConfigMapRef:` + strings.Replace(this.ConfigMapRef.String(), "ConfigMapEnvSource", "ConfigMapEnvSource", 1) + `,`,
  19944. `SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretEnvSource", "SecretEnvSource", 1) + `,`,
  19945. `}`,
  19946. }, "")
  19947. return s
  19948. }
  19949. func (this *EnvVar) String() string {
  19950. if this == nil {
  19951. return "nil"
  19952. }
  19953. s := strings.Join([]string{`&EnvVar{`,
  19954. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  19955. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  19956. `ValueFrom:` + strings.Replace(this.ValueFrom.String(), "EnvVarSource", "EnvVarSource", 1) + `,`,
  19957. `}`,
  19958. }, "")
  19959. return s
  19960. }
  19961. func (this *EnvVarSource) String() string {
  19962. if this == nil {
  19963. return "nil"
  19964. }
  19965. s := strings.Join([]string{`&EnvVarSource{`,
  19966. `FieldRef:` + strings.Replace(this.FieldRef.String(), "ObjectFieldSelector", "ObjectFieldSelector", 1) + `,`,
  19967. `ResourceFieldRef:` + strings.Replace(this.ResourceFieldRef.String(), "ResourceFieldSelector", "ResourceFieldSelector", 1) + `,`,
  19968. `ConfigMapKeyRef:` + strings.Replace(this.ConfigMapKeyRef.String(), "ConfigMapKeySelector", "ConfigMapKeySelector", 1) + `,`,
  19969. `SecretKeyRef:` + strings.Replace(this.SecretKeyRef.String(), "SecretKeySelector", "SecretKeySelector", 1) + `,`,
  19970. `FileKeyRef:` + strings.Replace(this.FileKeyRef.String(), "FileKeySelector", "FileKeySelector", 1) + `,`,
  19971. `}`,
  19972. }, "")
  19973. return s
  19974. }
  19975. func (this *EphemeralContainer) String() string {
  19976. if this == nil {
  19977. return "nil"
  19978. }
  19979. s := strings.Join([]string{`&EphemeralContainer{`,
  19980. `EphemeralContainerCommon:` + strings.Replace(strings.Replace(this.EphemeralContainerCommon.String(), "EphemeralContainerCommon", "EphemeralContainerCommon", 1), `&`, ``, 1) + `,`,
  19981. `TargetContainerName:` + fmt.Sprintf("%v", this.TargetContainerName) + `,`,
  19982. `}`,
  19983. }, "")
  19984. return s
  19985. }
  19986. func (this *EphemeralContainerCommon) String() string {
  19987. if this == nil {
  19988. return "nil"
  19989. }
  19990. repeatedStringForPorts := "[]ContainerPort{"
  19991. for _, f := range this.Ports {
  19992. repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "ContainerPort", "ContainerPort", 1), `&`, ``, 1) + ","
  19993. }
  19994. repeatedStringForPorts += "}"
  19995. repeatedStringForEnv := "[]EnvVar{"
  19996. for _, f := range this.Env {
  19997. repeatedStringForEnv += strings.Replace(strings.Replace(f.String(), "EnvVar", "EnvVar", 1), `&`, ``, 1) + ","
  19998. }
  19999. repeatedStringForEnv += "}"
  20000. repeatedStringForVolumeMounts := "[]VolumeMount{"
  20001. for _, f := range this.VolumeMounts {
  20002. repeatedStringForVolumeMounts += strings.Replace(strings.Replace(f.String(), "VolumeMount", "VolumeMount", 1), `&`, ``, 1) + ","
  20003. }
  20004. repeatedStringForVolumeMounts += "}"
  20005. repeatedStringForEnvFrom := "[]EnvFromSource{"
  20006. for _, f := range this.EnvFrom {
  20007. repeatedStringForEnvFrom += strings.Replace(strings.Replace(f.String(), "EnvFromSource", "EnvFromSource", 1), `&`, ``, 1) + ","
  20008. }
  20009. repeatedStringForEnvFrom += "}"
  20010. repeatedStringForVolumeDevices := "[]VolumeDevice{"
  20011. for _, f := range this.VolumeDevices {
  20012. repeatedStringForVolumeDevices += strings.Replace(strings.Replace(f.String(), "VolumeDevice", "VolumeDevice", 1), `&`, ``, 1) + ","
  20013. }
  20014. repeatedStringForVolumeDevices += "}"
  20015. repeatedStringForResizePolicy := "[]ContainerResizePolicy{"
  20016. for _, f := range this.ResizePolicy {
  20017. repeatedStringForResizePolicy += strings.Replace(strings.Replace(f.String(), "ContainerResizePolicy", "ContainerResizePolicy", 1), `&`, ``, 1) + ","
  20018. }
  20019. repeatedStringForResizePolicy += "}"
  20020. repeatedStringForRestartPolicyRules := "[]ContainerRestartRule{"
  20021. for _, f := range this.RestartPolicyRules {
  20022. repeatedStringForRestartPolicyRules += strings.Replace(strings.Replace(f.String(), "ContainerRestartRule", "ContainerRestartRule", 1), `&`, ``, 1) + ","
  20023. }
  20024. repeatedStringForRestartPolicyRules += "}"
  20025. s := strings.Join([]string{`&EphemeralContainerCommon{`,
  20026. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  20027. `Image:` + fmt.Sprintf("%v", this.Image) + `,`,
  20028. `Command:` + fmt.Sprintf("%v", this.Command) + `,`,
  20029. `Args:` + fmt.Sprintf("%v", this.Args) + `,`,
  20030. `WorkingDir:` + fmt.Sprintf("%v", this.WorkingDir) + `,`,
  20031. `Ports:` + repeatedStringForPorts + `,`,
  20032. `Env:` + repeatedStringForEnv + `,`,
  20033. `Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1), `&`, ``, 1) + `,`,
  20034. `VolumeMounts:` + repeatedStringForVolumeMounts + `,`,
  20035. `LivenessProbe:` + strings.Replace(this.LivenessProbe.String(), "Probe", "Probe", 1) + `,`,
  20036. `ReadinessProbe:` + strings.Replace(this.ReadinessProbe.String(), "Probe", "Probe", 1) + `,`,
  20037. `Lifecycle:` + strings.Replace(this.Lifecycle.String(), "Lifecycle", "Lifecycle", 1) + `,`,
  20038. `TerminationMessagePath:` + fmt.Sprintf("%v", this.TerminationMessagePath) + `,`,
  20039. `ImagePullPolicy:` + fmt.Sprintf("%v", this.ImagePullPolicy) + `,`,
  20040. `SecurityContext:` + strings.Replace(this.SecurityContext.String(), "SecurityContext", "SecurityContext", 1) + `,`,
  20041. `Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
  20042. `StdinOnce:` + fmt.Sprintf("%v", this.StdinOnce) + `,`,
  20043. `TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
  20044. `EnvFrom:` + repeatedStringForEnvFrom + `,`,
  20045. `TerminationMessagePolicy:` + fmt.Sprintf("%v", this.TerminationMessagePolicy) + `,`,
  20046. `VolumeDevices:` + repeatedStringForVolumeDevices + `,`,
  20047. `StartupProbe:` + strings.Replace(this.StartupProbe.String(), "Probe", "Probe", 1) + `,`,
  20048. `ResizePolicy:` + repeatedStringForResizePolicy + `,`,
  20049. `RestartPolicy:` + valueToStringGenerated(this.RestartPolicy) + `,`,
  20050. `RestartPolicyRules:` + repeatedStringForRestartPolicyRules + `,`,
  20051. `}`,
  20052. }, "")
  20053. return s
  20054. }
  20055. func (this *EphemeralVolumeSource) String() string {
  20056. if this == nil {
  20057. return "nil"
  20058. }
  20059. s := strings.Join([]string{`&EphemeralVolumeSource{`,
  20060. `VolumeClaimTemplate:` + strings.Replace(this.VolumeClaimTemplate.String(), "PersistentVolumeClaimTemplate", "PersistentVolumeClaimTemplate", 1) + `,`,
  20061. `}`,
  20062. }, "")
  20063. return s
  20064. }
  20065. func (this *Event) String() string {
  20066. if this == nil {
  20067. return "nil"
  20068. }
  20069. s := strings.Join([]string{`&Event{`,
  20070. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  20071. `InvolvedObject:` + strings.Replace(strings.Replace(this.InvolvedObject.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + `,`,
  20072. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  20073. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  20074. `Source:` + strings.Replace(strings.Replace(this.Source.String(), "EventSource", "EventSource", 1), `&`, ``, 1) + `,`,
  20075. `FirstTimestamp:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.FirstTimestamp), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  20076. `LastTimestamp:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTimestamp), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  20077. `Count:` + fmt.Sprintf("%v", this.Count) + `,`,
  20078. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  20079. `EventTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.EventTime), "MicroTime", "v1.MicroTime", 1), `&`, ``, 1) + `,`,
  20080. `Series:` + strings.Replace(this.Series.String(), "EventSeries", "EventSeries", 1) + `,`,
  20081. `Action:` + fmt.Sprintf("%v", this.Action) + `,`,
  20082. `Related:` + strings.Replace(this.Related.String(), "ObjectReference", "ObjectReference", 1) + `,`,
  20083. `ReportingController:` + fmt.Sprintf("%v", this.ReportingController) + `,`,
  20084. `ReportingInstance:` + fmt.Sprintf("%v", this.ReportingInstance) + `,`,
  20085. `}`,
  20086. }, "")
  20087. return s
  20088. }
  20089. func (this *EventList) String() string {
  20090. if this == nil {
  20091. return "nil"
  20092. }
  20093. repeatedStringForItems := "[]Event{"
  20094. for _, f := range this.Items {
  20095. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Event", "Event", 1), `&`, ``, 1) + ","
  20096. }
  20097. repeatedStringForItems += "}"
  20098. s := strings.Join([]string{`&EventList{`,
  20099. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  20100. `Items:` + repeatedStringForItems + `,`,
  20101. `}`,
  20102. }, "")
  20103. return s
  20104. }
  20105. func (this *EventSeries) String() string {
  20106. if this == nil {
  20107. return "nil"
  20108. }
  20109. s := strings.Join([]string{`&EventSeries{`,
  20110. `Count:` + fmt.Sprintf("%v", this.Count) + `,`,
  20111. `LastObservedTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastObservedTime), "MicroTime", "v1.MicroTime", 1), `&`, ``, 1) + `,`,
  20112. `}`,
  20113. }, "")
  20114. return s
  20115. }
  20116. func (this *EventSource) String() string {
  20117. if this == nil {
  20118. return "nil"
  20119. }
  20120. s := strings.Join([]string{`&EventSource{`,
  20121. `Component:` + fmt.Sprintf("%v", this.Component) + `,`,
  20122. `Host:` + fmt.Sprintf("%v", this.Host) + `,`,
  20123. `}`,
  20124. }, "")
  20125. return s
  20126. }
  20127. func (this *ExecAction) String() string {
  20128. if this == nil {
  20129. return "nil"
  20130. }
  20131. s := strings.Join([]string{`&ExecAction{`,
  20132. `Command:` + fmt.Sprintf("%v", this.Command) + `,`,
  20133. `}`,
  20134. }, "")
  20135. return s
  20136. }
  20137. func (this *FCVolumeSource) String() string {
  20138. if this == nil {
  20139. return "nil"
  20140. }
  20141. s := strings.Join([]string{`&FCVolumeSource{`,
  20142. `TargetWWNs:` + fmt.Sprintf("%v", this.TargetWWNs) + `,`,
  20143. `Lun:` + valueToStringGenerated(this.Lun) + `,`,
  20144. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  20145. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20146. `WWIDs:` + fmt.Sprintf("%v", this.WWIDs) + `,`,
  20147. `}`,
  20148. }, "")
  20149. return s
  20150. }
  20151. func (this *FileKeySelector) String() string {
  20152. if this == nil {
  20153. return "nil"
  20154. }
  20155. s := strings.Join([]string{`&FileKeySelector{`,
  20156. `VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
  20157. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20158. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  20159. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  20160. `}`,
  20161. }, "")
  20162. return s
  20163. }
  20164. func (this *FlexPersistentVolumeSource) String() string {
  20165. if this == nil {
  20166. return "nil"
  20167. }
  20168. keysForOptions := make([]string, 0, len(this.Options))
  20169. for k := range this.Options {
  20170. keysForOptions = append(keysForOptions, k)
  20171. }
  20172. sort.Strings(keysForOptions)
  20173. mapStringForOptions := "map[string]string{"
  20174. for _, k := range keysForOptions {
  20175. mapStringForOptions += fmt.Sprintf("%v: %v,", k, this.Options[k])
  20176. }
  20177. mapStringForOptions += "}"
  20178. s := strings.Join([]string{`&FlexPersistentVolumeSource{`,
  20179. `Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
  20180. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  20181. `SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  20182. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20183. `Options:` + mapStringForOptions + `,`,
  20184. `}`,
  20185. }, "")
  20186. return s
  20187. }
  20188. func (this *FlexVolumeSource) String() string {
  20189. if this == nil {
  20190. return "nil"
  20191. }
  20192. keysForOptions := make([]string, 0, len(this.Options))
  20193. for k := range this.Options {
  20194. keysForOptions = append(keysForOptions, k)
  20195. }
  20196. sort.Strings(keysForOptions)
  20197. mapStringForOptions := "map[string]string{"
  20198. for _, k := range keysForOptions {
  20199. mapStringForOptions += fmt.Sprintf("%v: %v,", k, this.Options[k])
  20200. }
  20201. mapStringForOptions += "}"
  20202. s := strings.Join([]string{`&FlexVolumeSource{`,
  20203. `Driver:` + fmt.Sprintf("%v", this.Driver) + `,`,
  20204. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  20205. `SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  20206. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20207. `Options:` + mapStringForOptions + `,`,
  20208. `}`,
  20209. }, "")
  20210. return s
  20211. }
  20212. func (this *FlockerVolumeSource) String() string {
  20213. if this == nil {
  20214. return "nil"
  20215. }
  20216. s := strings.Join([]string{`&FlockerVolumeSource{`,
  20217. `DatasetName:` + fmt.Sprintf("%v", this.DatasetName) + `,`,
  20218. `DatasetUUID:` + fmt.Sprintf("%v", this.DatasetUUID) + `,`,
  20219. `}`,
  20220. }, "")
  20221. return s
  20222. }
  20223. func (this *GCEPersistentDiskVolumeSource) String() string {
  20224. if this == nil {
  20225. return "nil"
  20226. }
  20227. s := strings.Join([]string{`&GCEPersistentDiskVolumeSource{`,
  20228. `PDName:` + fmt.Sprintf("%v", this.PDName) + `,`,
  20229. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  20230. `Partition:` + fmt.Sprintf("%v", this.Partition) + `,`,
  20231. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20232. `}`,
  20233. }, "")
  20234. return s
  20235. }
  20236. func (this *GRPCAction) String() string {
  20237. if this == nil {
  20238. return "nil"
  20239. }
  20240. s := strings.Join([]string{`&GRPCAction{`,
  20241. `Port:` + fmt.Sprintf("%v", this.Port) + `,`,
  20242. `Service:` + valueToStringGenerated(this.Service) + `,`,
  20243. `}`,
  20244. }, "")
  20245. return s
  20246. }
  20247. func (this *GitRepoVolumeSource) String() string {
  20248. if this == nil {
  20249. return "nil"
  20250. }
  20251. s := strings.Join([]string{`&GitRepoVolumeSource{`,
  20252. `Repository:` + fmt.Sprintf("%v", this.Repository) + `,`,
  20253. `Revision:` + fmt.Sprintf("%v", this.Revision) + `,`,
  20254. `Directory:` + fmt.Sprintf("%v", this.Directory) + `,`,
  20255. `}`,
  20256. }, "")
  20257. return s
  20258. }
  20259. func (this *GlusterfsPersistentVolumeSource) String() string {
  20260. if this == nil {
  20261. return "nil"
  20262. }
  20263. s := strings.Join([]string{`&GlusterfsPersistentVolumeSource{`,
  20264. `EndpointsName:` + fmt.Sprintf("%v", this.EndpointsName) + `,`,
  20265. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20266. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20267. `EndpointsNamespace:` + valueToStringGenerated(this.EndpointsNamespace) + `,`,
  20268. `}`,
  20269. }, "")
  20270. return s
  20271. }
  20272. func (this *GlusterfsVolumeSource) String() string {
  20273. if this == nil {
  20274. return "nil"
  20275. }
  20276. s := strings.Join([]string{`&GlusterfsVolumeSource{`,
  20277. `EndpointsName:` + fmt.Sprintf("%v", this.EndpointsName) + `,`,
  20278. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20279. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20280. `}`,
  20281. }, "")
  20282. return s
  20283. }
  20284. func (this *HTTPGetAction) String() string {
  20285. if this == nil {
  20286. return "nil"
  20287. }
  20288. repeatedStringForHTTPHeaders := "[]HTTPHeader{"
  20289. for _, f := range this.HTTPHeaders {
  20290. repeatedStringForHTTPHeaders += strings.Replace(strings.Replace(f.String(), "HTTPHeader", "HTTPHeader", 1), `&`, ``, 1) + ","
  20291. }
  20292. repeatedStringForHTTPHeaders += "}"
  20293. s := strings.Join([]string{`&HTTPGetAction{`,
  20294. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20295. `Port:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Port), "IntOrString", "intstr.IntOrString", 1), `&`, ``, 1) + `,`,
  20296. `Host:` + fmt.Sprintf("%v", this.Host) + `,`,
  20297. `Scheme:` + fmt.Sprintf("%v", this.Scheme) + `,`,
  20298. `HTTPHeaders:` + repeatedStringForHTTPHeaders + `,`,
  20299. `}`,
  20300. }, "")
  20301. return s
  20302. }
  20303. func (this *HTTPHeader) String() string {
  20304. if this == nil {
  20305. return "nil"
  20306. }
  20307. s := strings.Join([]string{`&HTTPHeader{`,
  20308. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  20309. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  20310. `}`,
  20311. }, "")
  20312. return s
  20313. }
  20314. func (this *HostAlias) String() string {
  20315. if this == nil {
  20316. return "nil"
  20317. }
  20318. s := strings.Join([]string{`&HostAlias{`,
  20319. `IP:` + fmt.Sprintf("%v", this.IP) + `,`,
  20320. `Hostnames:` + fmt.Sprintf("%v", this.Hostnames) + `,`,
  20321. `}`,
  20322. }, "")
  20323. return s
  20324. }
  20325. func (this *HostIP) String() string {
  20326. if this == nil {
  20327. return "nil"
  20328. }
  20329. s := strings.Join([]string{`&HostIP{`,
  20330. `IP:` + fmt.Sprintf("%v", this.IP) + `,`,
  20331. `}`,
  20332. }, "")
  20333. return s
  20334. }
  20335. func (this *HostPathVolumeSource) String() string {
  20336. if this == nil {
  20337. return "nil"
  20338. }
  20339. s := strings.Join([]string{`&HostPathVolumeSource{`,
  20340. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20341. `Type:` + valueToStringGenerated(this.Type) + `,`,
  20342. `}`,
  20343. }, "")
  20344. return s
  20345. }
  20346. func (this *ISCSIPersistentVolumeSource) String() string {
  20347. if this == nil {
  20348. return "nil"
  20349. }
  20350. s := strings.Join([]string{`&ISCSIPersistentVolumeSource{`,
  20351. `TargetPortal:` + fmt.Sprintf("%v", this.TargetPortal) + `,`,
  20352. `IQN:` + fmt.Sprintf("%v", this.IQN) + `,`,
  20353. `Lun:` + fmt.Sprintf("%v", this.Lun) + `,`,
  20354. `ISCSIInterface:` + fmt.Sprintf("%v", this.ISCSIInterface) + `,`,
  20355. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  20356. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20357. `Portals:` + fmt.Sprintf("%v", this.Portals) + `,`,
  20358. `DiscoveryCHAPAuth:` + fmt.Sprintf("%v", this.DiscoveryCHAPAuth) + `,`,
  20359. `SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  20360. `SessionCHAPAuth:` + fmt.Sprintf("%v", this.SessionCHAPAuth) + `,`,
  20361. `InitiatorName:` + valueToStringGenerated(this.InitiatorName) + `,`,
  20362. `}`,
  20363. }, "")
  20364. return s
  20365. }
  20366. func (this *ISCSIVolumeSource) String() string {
  20367. if this == nil {
  20368. return "nil"
  20369. }
  20370. s := strings.Join([]string{`&ISCSIVolumeSource{`,
  20371. `TargetPortal:` + fmt.Sprintf("%v", this.TargetPortal) + `,`,
  20372. `IQN:` + fmt.Sprintf("%v", this.IQN) + `,`,
  20373. `Lun:` + fmt.Sprintf("%v", this.Lun) + `,`,
  20374. `ISCSIInterface:` + fmt.Sprintf("%v", this.ISCSIInterface) + `,`,
  20375. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  20376. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20377. `Portals:` + fmt.Sprintf("%v", this.Portals) + `,`,
  20378. `DiscoveryCHAPAuth:` + fmt.Sprintf("%v", this.DiscoveryCHAPAuth) + `,`,
  20379. `SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  20380. `SessionCHAPAuth:` + fmt.Sprintf("%v", this.SessionCHAPAuth) + `,`,
  20381. `InitiatorName:` + valueToStringGenerated(this.InitiatorName) + `,`,
  20382. `}`,
  20383. }, "")
  20384. return s
  20385. }
  20386. func (this *ImageVolumeSource) String() string {
  20387. if this == nil {
  20388. return "nil"
  20389. }
  20390. s := strings.Join([]string{`&ImageVolumeSource{`,
  20391. `Reference:` + fmt.Sprintf("%v", this.Reference) + `,`,
  20392. `PullPolicy:` + fmt.Sprintf("%v", this.PullPolicy) + `,`,
  20393. `}`,
  20394. }, "")
  20395. return s
  20396. }
  20397. func (this *KeyToPath) String() string {
  20398. if this == nil {
  20399. return "nil"
  20400. }
  20401. s := strings.Join([]string{`&KeyToPath{`,
  20402. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  20403. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20404. `Mode:` + valueToStringGenerated(this.Mode) + `,`,
  20405. `}`,
  20406. }, "")
  20407. return s
  20408. }
  20409. func (this *Lifecycle) String() string {
  20410. if this == nil {
  20411. return "nil"
  20412. }
  20413. s := strings.Join([]string{`&Lifecycle{`,
  20414. `PostStart:` + strings.Replace(this.PostStart.String(), "LifecycleHandler", "LifecycleHandler", 1) + `,`,
  20415. `PreStop:` + strings.Replace(this.PreStop.String(), "LifecycleHandler", "LifecycleHandler", 1) + `,`,
  20416. `StopSignal:` + valueToStringGenerated(this.StopSignal) + `,`,
  20417. `}`,
  20418. }, "")
  20419. return s
  20420. }
  20421. func (this *LifecycleHandler) String() string {
  20422. if this == nil {
  20423. return "nil"
  20424. }
  20425. s := strings.Join([]string{`&LifecycleHandler{`,
  20426. `Exec:` + strings.Replace(this.Exec.String(), "ExecAction", "ExecAction", 1) + `,`,
  20427. `HTTPGet:` + strings.Replace(this.HTTPGet.String(), "HTTPGetAction", "HTTPGetAction", 1) + `,`,
  20428. `TCPSocket:` + strings.Replace(this.TCPSocket.String(), "TCPSocketAction", "TCPSocketAction", 1) + `,`,
  20429. `Sleep:` + strings.Replace(this.Sleep.String(), "SleepAction", "SleepAction", 1) + `,`,
  20430. `}`,
  20431. }, "")
  20432. return s
  20433. }
  20434. func (this *LimitRange) String() string {
  20435. if this == nil {
  20436. return "nil"
  20437. }
  20438. s := strings.Join([]string{`&LimitRange{`,
  20439. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  20440. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "LimitRangeSpec", "LimitRangeSpec", 1), `&`, ``, 1) + `,`,
  20441. `}`,
  20442. }, "")
  20443. return s
  20444. }
  20445. func (this *LimitRangeItem) String() string {
  20446. if this == nil {
  20447. return "nil"
  20448. }
  20449. keysForMax := make([]string, 0, len(this.Max))
  20450. for k := range this.Max {
  20451. keysForMax = append(keysForMax, string(k))
  20452. }
  20453. sort.Strings(keysForMax)
  20454. mapStringForMax := "ResourceList{"
  20455. for _, k := range keysForMax {
  20456. mapStringForMax += fmt.Sprintf("%v: %v,", k, this.Max[ResourceName(k)])
  20457. }
  20458. mapStringForMax += "}"
  20459. keysForMin := make([]string, 0, len(this.Min))
  20460. for k := range this.Min {
  20461. keysForMin = append(keysForMin, string(k))
  20462. }
  20463. sort.Strings(keysForMin)
  20464. mapStringForMin := "ResourceList{"
  20465. for _, k := range keysForMin {
  20466. mapStringForMin += fmt.Sprintf("%v: %v,", k, this.Min[ResourceName(k)])
  20467. }
  20468. mapStringForMin += "}"
  20469. keysForDefault := make([]string, 0, len(this.Default))
  20470. for k := range this.Default {
  20471. keysForDefault = append(keysForDefault, string(k))
  20472. }
  20473. sort.Strings(keysForDefault)
  20474. mapStringForDefault := "ResourceList{"
  20475. for _, k := range keysForDefault {
  20476. mapStringForDefault += fmt.Sprintf("%v: %v,", k, this.Default[ResourceName(k)])
  20477. }
  20478. mapStringForDefault += "}"
  20479. keysForDefaultRequest := make([]string, 0, len(this.DefaultRequest))
  20480. for k := range this.DefaultRequest {
  20481. keysForDefaultRequest = append(keysForDefaultRequest, string(k))
  20482. }
  20483. sort.Strings(keysForDefaultRequest)
  20484. mapStringForDefaultRequest := "ResourceList{"
  20485. for _, k := range keysForDefaultRequest {
  20486. mapStringForDefaultRequest += fmt.Sprintf("%v: %v,", k, this.DefaultRequest[ResourceName(k)])
  20487. }
  20488. mapStringForDefaultRequest += "}"
  20489. keysForMaxLimitRequestRatio := make([]string, 0, len(this.MaxLimitRequestRatio))
  20490. for k := range this.MaxLimitRequestRatio {
  20491. keysForMaxLimitRequestRatio = append(keysForMaxLimitRequestRatio, string(k))
  20492. }
  20493. sort.Strings(keysForMaxLimitRequestRatio)
  20494. mapStringForMaxLimitRequestRatio := "ResourceList{"
  20495. for _, k := range keysForMaxLimitRequestRatio {
  20496. mapStringForMaxLimitRequestRatio += fmt.Sprintf("%v: %v,", k, this.MaxLimitRequestRatio[ResourceName(k)])
  20497. }
  20498. mapStringForMaxLimitRequestRatio += "}"
  20499. s := strings.Join([]string{`&LimitRangeItem{`,
  20500. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  20501. `Max:` + mapStringForMax + `,`,
  20502. `Min:` + mapStringForMin + `,`,
  20503. `Default:` + mapStringForDefault + `,`,
  20504. `DefaultRequest:` + mapStringForDefaultRequest + `,`,
  20505. `MaxLimitRequestRatio:` + mapStringForMaxLimitRequestRatio + `,`,
  20506. `}`,
  20507. }, "")
  20508. return s
  20509. }
  20510. func (this *LimitRangeList) String() string {
  20511. if this == nil {
  20512. return "nil"
  20513. }
  20514. repeatedStringForItems := "[]LimitRange{"
  20515. for _, f := range this.Items {
  20516. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "LimitRange", "LimitRange", 1), `&`, ``, 1) + ","
  20517. }
  20518. repeatedStringForItems += "}"
  20519. s := strings.Join([]string{`&LimitRangeList{`,
  20520. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  20521. `Items:` + repeatedStringForItems + `,`,
  20522. `}`,
  20523. }, "")
  20524. return s
  20525. }
  20526. func (this *LimitRangeSpec) String() string {
  20527. if this == nil {
  20528. return "nil"
  20529. }
  20530. repeatedStringForLimits := "[]LimitRangeItem{"
  20531. for _, f := range this.Limits {
  20532. repeatedStringForLimits += strings.Replace(strings.Replace(f.String(), "LimitRangeItem", "LimitRangeItem", 1), `&`, ``, 1) + ","
  20533. }
  20534. repeatedStringForLimits += "}"
  20535. s := strings.Join([]string{`&LimitRangeSpec{`,
  20536. `Limits:` + repeatedStringForLimits + `,`,
  20537. `}`,
  20538. }, "")
  20539. return s
  20540. }
  20541. func (this *LinuxContainerUser) String() string {
  20542. if this == nil {
  20543. return "nil"
  20544. }
  20545. s := strings.Join([]string{`&LinuxContainerUser{`,
  20546. `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
  20547. `GID:` + fmt.Sprintf("%v", this.GID) + `,`,
  20548. `SupplementalGroups:` + fmt.Sprintf("%v", this.SupplementalGroups) + `,`,
  20549. `}`,
  20550. }, "")
  20551. return s
  20552. }
  20553. func (this *List) String() string {
  20554. if this == nil {
  20555. return "nil"
  20556. }
  20557. repeatedStringForItems := "[]RawExtension{"
  20558. for _, f := range this.Items {
  20559. repeatedStringForItems += fmt.Sprintf("%v", f) + ","
  20560. }
  20561. repeatedStringForItems += "}"
  20562. s := strings.Join([]string{`&List{`,
  20563. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  20564. `Items:` + repeatedStringForItems + `,`,
  20565. `}`,
  20566. }, "")
  20567. return s
  20568. }
  20569. func (this *LoadBalancerIngress) String() string {
  20570. if this == nil {
  20571. return "nil"
  20572. }
  20573. repeatedStringForPorts := "[]PortStatus{"
  20574. for _, f := range this.Ports {
  20575. repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "PortStatus", "PortStatus", 1), `&`, ``, 1) + ","
  20576. }
  20577. repeatedStringForPorts += "}"
  20578. s := strings.Join([]string{`&LoadBalancerIngress{`,
  20579. `IP:` + fmt.Sprintf("%v", this.IP) + `,`,
  20580. `Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
  20581. `IPMode:` + valueToStringGenerated(this.IPMode) + `,`,
  20582. `Ports:` + repeatedStringForPorts + `,`,
  20583. `}`,
  20584. }, "")
  20585. return s
  20586. }
  20587. func (this *LoadBalancerStatus) String() string {
  20588. if this == nil {
  20589. return "nil"
  20590. }
  20591. repeatedStringForIngress := "[]LoadBalancerIngress{"
  20592. for _, f := range this.Ingress {
  20593. repeatedStringForIngress += strings.Replace(strings.Replace(f.String(), "LoadBalancerIngress", "LoadBalancerIngress", 1), `&`, ``, 1) + ","
  20594. }
  20595. repeatedStringForIngress += "}"
  20596. s := strings.Join([]string{`&LoadBalancerStatus{`,
  20597. `Ingress:` + repeatedStringForIngress + `,`,
  20598. `}`,
  20599. }, "")
  20600. return s
  20601. }
  20602. func (this *LocalObjectReference) String() string {
  20603. if this == nil {
  20604. return "nil"
  20605. }
  20606. s := strings.Join([]string{`&LocalObjectReference{`,
  20607. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  20608. `}`,
  20609. }, "")
  20610. return s
  20611. }
  20612. func (this *LocalVolumeSource) String() string {
  20613. if this == nil {
  20614. return "nil"
  20615. }
  20616. s := strings.Join([]string{`&LocalVolumeSource{`,
  20617. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20618. `FSType:` + valueToStringGenerated(this.FSType) + `,`,
  20619. `}`,
  20620. }, "")
  20621. return s
  20622. }
  20623. func (this *ModifyVolumeStatus) String() string {
  20624. if this == nil {
  20625. return "nil"
  20626. }
  20627. s := strings.Join([]string{`&ModifyVolumeStatus{`,
  20628. `TargetVolumeAttributesClassName:` + fmt.Sprintf("%v", this.TargetVolumeAttributesClassName) + `,`,
  20629. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  20630. `}`,
  20631. }, "")
  20632. return s
  20633. }
  20634. func (this *NFSVolumeSource) String() string {
  20635. if this == nil {
  20636. return "nil"
  20637. }
  20638. s := strings.Join([]string{`&NFSVolumeSource{`,
  20639. `Server:` + fmt.Sprintf("%v", this.Server) + `,`,
  20640. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20641. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  20642. `}`,
  20643. }, "")
  20644. return s
  20645. }
  20646. func (this *Namespace) String() string {
  20647. if this == nil {
  20648. return "nil"
  20649. }
  20650. s := strings.Join([]string{`&Namespace{`,
  20651. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  20652. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "NamespaceSpec", "NamespaceSpec", 1), `&`, ``, 1) + `,`,
  20653. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "NamespaceStatus", "NamespaceStatus", 1), `&`, ``, 1) + `,`,
  20654. `}`,
  20655. }, "")
  20656. return s
  20657. }
  20658. func (this *NamespaceCondition) String() string {
  20659. if this == nil {
  20660. return "nil"
  20661. }
  20662. s := strings.Join([]string{`&NamespaceCondition{`,
  20663. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  20664. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  20665. `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  20666. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  20667. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  20668. `}`,
  20669. }, "")
  20670. return s
  20671. }
  20672. func (this *NamespaceList) String() string {
  20673. if this == nil {
  20674. return "nil"
  20675. }
  20676. repeatedStringForItems := "[]Namespace{"
  20677. for _, f := range this.Items {
  20678. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + ","
  20679. }
  20680. repeatedStringForItems += "}"
  20681. s := strings.Join([]string{`&NamespaceList{`,
  20682. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  20683. `Items:` + repeatedStringForItems + `,`,
  20684. `}`,
  20685. }, "")
  20686. return s
  20687. }
  20688. func (this *NamespaceSpec) String() string {
  20689. if this == nil {
  20690. return "nil"
  20691. }
  20692. s := strings.Join([]string{`&NamespaceSpec{`,
  20693. `Finalizers:` + fmt.Sprintf("%v", this.Finalizers) + `,`,
  20694. `}`,
  20695. }, "")
  20696. return s
  20697. }
  20698. func (this *NamespaceStatus) String() string {
  20699. if this == nil {
  20700. return "nil"
  20701. }
  20702. repeatedStringForConditions := "[]NamespaceCondition{"
  20703. for _, f := range this.Conditions {
  20704. repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "NamespaceCondition", "NamespaceCondition", 1), `&`, ``, 1) + ","
  20705. }
  20706. repeatedStringForConditions += "}"
  20707. s := strings.Join([]string{`&NamespaceStatus{`,
  20708. `Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
  20709. `Conditions:` + repeatedStringForConditions + `,`,
  20710. `}`,
  20711. }, "")
  20712. return s
  20713. }
  20714. func (this *Node) String() string {
  20715. if this == nil {
  20716. return "nil"
  20717. }
  20718. s := strings.Join([]string{`&Node{`,
  20719. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  20720. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "NodeSpec", "NodeSpec", 1), `&`, ``, 1) + `,`,
  20721. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "NodeStatus", "NodeStatus", 1), `&`, ``, 1) + `,`,
  20722. `}`,
  20723. }, "")
  20724. return s
  20725. }
  20726. func (this *NodeAddress) String() string {
  20727. if this == nil {
  20728. return "nil"
  20729. }
  20730. s := strings.Join([]string{`&NodeAddress{`,
  20731. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  20732. `Address:` + fmt.Sprintf("%v", this.Address) + `,`,
  20733. `}`,
  20734. }, "")
  20735. return s
  20736. }
  20737. func (this *NodeAffinity) String() string {
  20738. if this == nil {
  20739. return "nil"
  20740. }
  20741. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution := "[]PreferredSchedulingTerm{"
  20742. for _, f := range this.PreferredDuringSchedulingIgnoredDuringExecution {
  20743. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "PreferredSchedulingTerm", "PreferredSchedulingTerm", 1), `&`, ``, 1) + ","
  20744. }
  20745. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += "}"
  20746. s := strings.Join([]string{`&NodeAffinity{`,
  20747. `RequiredDuringSchedulingIgnoredDuringExecution:` + strings.Replace(this.RequiredDuringSchedulingIgnoredDuringExecution.String(), "NodeSelector", "NodeSelector", 1) + `,`,
  20748. `PreferredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution + `,`,
  20749. `}`,
  20750. }, "")
  20751. return s
  20752. }
  20753. func (this *NodeCondition) String() string {
  20754. if this == nil {
  20755. return "nil"
  20756. }
  20757. s := strings.Join([]string{`&NodeCondition{`,
  20758. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  20759. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  20760. `LastHeartbeatTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastHeartbeatTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  20761. `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  20762. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  20763. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  20764. `}`,
  20765. }, "")
  20766. return s
  20767. }
  20768. func (this *NodeConfigSource) String() string {
  20769. if this == nil {
  20770. return "nil"
  20771. }
  20772. s := strings.Join([]string{`&NodeConfigSource{`,
  20773. `ConfigMap:` + strings.Replace(this.ConfigMap.String(), "ConfigMapNodeConfigSource", "ConfigMapNodeConfigSource", 1) + `,`,
  20774. `}`,
  20775. }, "")
  20776. return s
  20777. }
  20778. func (this *NodeConfigStatus) String() string {
  20779. if this == nil {
  20780. return "nil"
  20781. }
  20782. s := strings.Join([]string{`&NodeConfigStatus{`,
  20783. `Assigned:` + strings.Replace(this.Assigned.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
  20784. `Active:` + strings.Replace(this.Active.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
  20785. `LastKnownGood:` + strings.Replace(this.LastKnownGood.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
  20786. `Error:` + fmt.Sprintf("%v", this.Error) + `,`,
  20787. `}`,
  20788. }, "")
  20789. return s
  20790. }
  20791. func (this *NodeDaemonEndpoints) String() string {
  20792. if this == nil {
  20793. return "nil"
  20794. }
  20795. s := strings.Join([]string{`&NodeDaemonEndpoints{`,
  20796. `KubeletEndpoint:` + strings.Replace(strings.Replace(this.KubeletEndpoint.String(), "DaemonEndpoint", "DaemonEndpoint", 1), `&`, ``, 1) + `,`,
  20797. `}`,
  20798. }, "")
  20799. return s
  20800. }
  20801. func (this *NodeFeatures) String() string {
  20802. if this == nil {
  20803. return "nil"
  20804. }
  20805. s := strings.Join([]string{`&NodeFeatures{`,
  20806. `SupplementalGroupsPolicy:` + valueToStringGenerated(this.SupplementalGroupsPolicy) + `,`,
  20807. `}`,
  20808. }, "")
  20809. return s
  20810. }
  20811. func (this *NodeList) String() string {
  20812. if this == nil {
  20813. return "nil"
  20814. }
  20815. repeatedStringForItems := "[]Node{"
  20816. for _, f := range this.Items {
  20817. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Node", "Node", 1), `&`, ``, 1) + ","
  20818. }
  20819. repeatedStringForItems += "}"
  20820. s := strings.Join([]string{`&NodeList{`,
  20821. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  20822. `Items:` + repeatedStringForItems + `,`,
  20823. `}`,
  20824. }, "")
  20825. return s
  20826. }
  20827. func (this *NodeProxyOptions) String() string {
  20828. if this == nil {
  20829. return "nil"
  20830. }
  20831. s := strings.Join([]string{`&NodeProxyOptions{`,
  20832. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  20833. `}`,
  20834. }, "")
  20835. return s
  20836. }
  20837. func (this *NodeRuntimeHandler) String() string {
  20838. if this == nil {
  20839. return "nil"
  20840. }
  20841. s := strings.Join([]string{`&NodeRuntimeHandler{`,
  20842. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  20843. `Features:` + strings.Replace(this.Features.String(), "NodeRuntimeHandlerFeatures", "NodeRuntimeHandlerFeatures", 1) + `,`,
  20844. `}`,
  20845. }, "")
  20846. return s
  20847. }
  20848. func (this *NodeRuntimeHandlerFeatures) String() string {
  20849. if this == nil {
  20850. return "nil"
  20851. }
  20852. s := strings.Join([]string{`&NodeRuntimeHandlerFeatures{`,
  20853. `RecursiveReadOnlyMounts:` + valueToStringGenerated(this.RecursiveReadOnlyMounts) + `,`,
  20854. `UserNamespaces:` + valueToStringGenerated(this.UserNamespaces) + `,`,
  20855. `}`,
  20856. }, "")
  20857. return s
  20858. }
  20859. func (this *NodeSelector) String() string {
  20860. if this == nil {
  20861. return "nil"
  20862. }
  20863. repeatedStringForNodeSelectorTerms := "[]NodeSelectorTerm{"
  20864. for _, f := range this.NodeSelectorTerms {
  20865. repeatedStringForNodeSelectorTerms += strings.Replace(strings.Replace(f.String(), "NodeSelectorTerm", "NodeSelectorTerm", 1), `&`, ``, 1) + ","
  20866. }
  20867. repeatedStringForNodeSelectorTerms += "}"
  20868. s := strings.Join([]string{`&NodeSelector{`,
  20869. `NodeSelectorTerms:` + repeatedStringForNodeSelectorTerms + `,`,
  20870. `}`,
  20871. }, "")
  20872. return s
  20873. }
  20874. func (this *NodeSelectorRequirement) String() string {
  20875. if this == nil {
  20876. return "nil"
  20877. }
  20878. s := strings.Join([]string{`&NodeSelectorRequirement{`,
  20879. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  20880. `Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
  20881. `Values:` + fmt.Sprintf("%v", this.Values) + `,`,
  20882. `}`,
  20883. }, "")
  20884. return s
  20885. }
  20886. func (this *NodeSelectorTerm) String() string {
  20887. if this == nil {
  20888. return "nil"
  20889. }
  20890. repeatedStringForMatchExpressions := "[]NodeSelectorRequirement{"
  20891. for _, f := range this.MatchExpressions {
  20892. repeatedStringForMatchExpressions += strings.Replace(strings.Replace(f.String(), "NodeSelectorRequirement", "NodeSelectorRequirement", 1), `&`, ``, 1) + ","
  20893. }
  20894. repeatedStringForMatchExpressions += "}"
  20895. repeatedStringForMatchFields := "[]NodeSelectorRequirement{"
  20896. for _, f := range this.MatchFields {
  20897. repeatedStringForMatchFields += strings.Replace(strings.Replace(f.String(), "NodeSelectorRequirement", "NodeSelectorRequirement", 1), `&`, ``, 1) + ","
  20898. }
  20899. repeatedStringForMatchFields += "}"
  20900. s := strings.Join([]string{`&NodeSelectorTerm{`,
  20901. `MatchExpressions:` + repeatedStringForMatchExpressions + `,`,
  20902. `MatchFields:` + repeatedStringForMatchFields + `,`,
  20903. `}`,
  20904. }, "")
  20905. return s
  20906. }
  20907. func (this *NodeSpec) String() string {
  20908. if this == nil {
  20909. return "nil"
  20910. }
  20911. repeatedStringForTaints := "[]Taint{"
  20912. for _, f := range this.Taints {
  20913. repeatedStringForTaints += strings.Replace(strings.Replace(f.String(), "Taint", "Taint", 1), `&`, ``, 1) + ","
  20914. }
  20915. repeatedStringForTaints += "}"
  20916. s := strings.Join([]string{`&NodeSpec{`,
  20917. `PodCIDR:` + fmt.Sprintf("%v", this.PodCIDR) + `,`,
  20918. `DoNotUseExternalID:` + fmt.Sprintf("%v", this.DoNotUseExternalID) + `,`,
  20919. `ProviderID:` + fmt.Sprintf("%v", this.ProviderID) + `,`,
  20920. `Unschedulable:` + fmt.Sprintf("%v", this.Unschedulable) + `,`,
  20921. `Taints:` + repeatedStringForTaints + `,`,
  20922. `ConfigSource:` + strings.Replace(this.ConfigSource.String(), "NodeConfigSource", "NodeConfigSource", 1) + `,`,
  20923. `PodCIDRs:` + fmt.Sprintf("%v", this.PodCIDRs) + `,`,
  20924. `}`,
  20925. }, "")
  20926. return s
  20927. }
  20928. func (this *NodeStatus) String() string {
  20929. if this == nil {
  20930. return "nil"
  20931. }
  20932. repeatedStringForConditions := "[]NodeCondition{"
  20933. for _, f := range this.Conditions {
  20934. repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "NodeCondition", "NodeCondition", 1), `&`, ``, 1) + ","
  20935. }
  20936. repeatedStringForConditions += "}"
  20937. repeatedStringForAddresses := "[]NodeAddress{"
  20938. for _, f := range this.Addresses {
  20939. repeatedStringForAddresses += strings.Replace(strings.Replace(f.String(), "NodeAddress", "NodeAddress", 1), `&`, ``, 1) + ","
  20940. }
  20941. repeatedStringForAddresses += "}"
  20942. repeatedStringForImages := "[]ContainerImage{"
  20943. for _, f := range this.Images {
  20944. repeatedStringForImages += strings.Replace(strings.Replace(f.String(), "ContainerImage", "ContainerImage", 1), `&`, ``, 1) + ","
  20945. }
  20946. repeatedStringForImages += "}"
  20947. repeatedStringForVolumesAttached := "[]AttachedVolume{"
  20948. for _, f := range this.VolumesAttached {
  20949. repeatedStringForVolumesAttached += strings.Replace(strings.Replace(f.String(), "AttachedVolume", "AttachedVolume", 1), `&`, ``, 1) + ","
  20950. }
  20951. repeatedStringForVolumesAttached += "}"
  20952. repeatedStringForRuntimeHandlers := "[]NodeRuntimeHandler{"
  20953. for _, f := range this.RuntimeHandlers {
  20954. repeatedStringForRuntimeHandlers += strings.Replace(strings.Replace(f.String(), "NodeRuntimeHandler", "NodeRuntimeHandler", 1), `&`, ``, 1) + ","
  20955. }
  20956. repeatedStringForRuntimeHandlers += "}"
  20957. keysForCapacity := make([]string, 0, len(this.Capacity))
  20958. for k := range this.Capacity {
  20959. keysForCapacity = append(keysForCapacity, string(k))
  20960. }
  20961. sort.Strings(keysForCapacity)
  20962. mapStringForCapacity := "ResourceList{"
  20963. for _, k := range keysForCapacity {
  20964. mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)])
  20965. }
  20966. mapStringForCapacity += "}"
  20967. keysForAllocatable := make([]string, 0, len(this.Allocatable))
  20968. for k := range this.Allocatable {
  20969. keysForAllocatable = append(keysForAllocatable, string(k))
  20970. }
  20971. sort.Strings(keysForAllocatable)
  20972. mapStringForAllocatable := "ResourceList{"
  20973. for _, k := range keysForAllocatable {
  20974. mapStringForAllocatable += fmt.Sprintf("%v: %v,", k, this.Allocatable[ResourceName(k)])
  20975. }
  20976. mapStringForAllocatable += "}"
  20977. s := strings.Join([]string{`&NodeStatus{`,
  20978. `Capacity:` + mapStringForCapacity + `,`,
  20979. `Allocatable:` + mapStringForAllocatable + `,`,
  20980. `Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
  20981. `Conditions:` + repeatedStringForConditions + `,`,
  20982. `Addresses:` + repeatedStringForAddresses + `,`,
  20983. `DaemonEndpoints:` + strings.Replace(strings.Replace(this.DaemonEndpoints.String(), "NodeDaemonEndpoints", "NodeDaemonEndpoints", 1), `&`, ``, 1) + `,`,
  20984. `NodeInfo:` + strings.Replace(strings.Replace(this.NodeInfo.String(), "NodeSystemInfo", "NodeSystemInfo", 1), `&`, ``, 1) + `,`,
  20985. `Images:` + repeatedStringForImages + `,`,
  20986. `VolumesInUse:` + fmt.Sprintf("%v", this.VolumesInUse) + `,`,
  20987. `VolumesAttached:` + repeatedStringForVolumesAttached + `,`,
  20988. `Config:` + strings.Replace(this.Config.String(), "NodeConfigStatus", "NodeConfigStatus", 1) + `,`,
  20989. `RuntimeHandlers:` + repeatedStringForRuntimeHandlers + `,`,
  20990. `Features:` + strings.Replace(this.Features.String(), "NodeFeatures", "NodeFeatures", 1) + `,`,
  20991. `DeclaredFeatures:` + fmt.Sprintf("%v", this.DeclaredFeatures) + `,`,
  20992. `}`,
  20993. }, "")
  20994. return s
  20995. }
  20996. func (this *NodeSwapStatus) String() string {
  20997. if this == nil {
  20998. return "nil"
  20999. }
  21000. s := strings.Join([]string{`&NodeSwapStatus{`,
  21001. `Capacity:` + valueToStringGenerated(this.Capacity) + `,`,
  21002. `}`,
  21003. }, "")
  21004. return s
  21005. }
  21006. func (this *NodeSystemInfo) String() string {
  21007. if this == nil {
  21008. return "nil"
  21009. }
  21010. s := strings.Join([]string{`&NodeSystemInfo{`,
  21011. `MachineID:` + fmt.Sprintf("%v", this.MachineID) + `,`,
  21012. `SystemUUID:` + fmt.Sprintf("%v", this.SystemUUID) + `,`,
  21013. `BootID:` + fmt.Sprintf("%v", this.BootID) + `,`,
  21014. `KernelVersion:` + fmt.Sprintf("%v", this.KernelVersion) + `,`,
  21015. `OSImage:` + fmt.Sprintf("%v", this.OSImage) + `,`,
  21016. `ContainerRuntimeVersion:` + fmt.Sprintf("%v", this.ContainerRuntimeVersion) + `,`,
  21017. `KubeletVersion:` + fmt.Sprintf("%v", this.KubeletVersion) + `,`,
  21018. `KubeProxyVersion:` + fmt.Sprintf("%v", this.KubeProxyVersion) + `,`,
  21019. `OperatingSystem:` + fmt.Sprintf("%v", this.OperatingSystem) + `,`,
  21020. `Architecture:` + fmt.Sprintf("%v", this.Architecture) + `,`,
  21021. `Swap:` + strings.Replace(this.Swap.String(), "NodeSwapStatus", "NodeSwapStatus", 1) + `,`,
  21022. `}`,
  21023. }, "")
  21024. return s
  21025. }
  21026. func (this *ObjectFieldSelector) String() string {
  21027. if this == nil {
  21028. return "nil"
  21029. }
  21030. s := strings.Join([]string{`&ObjectFieldSelector{`,
  21031. `APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
  21032. `FieldPath:` + fmt.Sprintf("%v", this.FieldPath) + `,`,
  21033. `}`,
  21034. }, "")
  21035. return s
  21036. }
  21037. func (this *ObjectReference) String() string {
  21038. if this == nil {
  21039. return "nil"
  21040. }
  21041. s := strings.Join([]string{`&ObjectReference{`,
  21042. `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
  21043. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  21044. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  21045. `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
  21046. `APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
  21047. `ResourceVersion:` + fmt.Sprintf("%v", this.ResourceVersion) + `,`,
  21048. `FieldPath:` + fmt.Sprintf("%v", this.FieldPath) + `,`,
  21049. `}`,
  21050. }, "")
  21051. return s
  21052. }
  21053. func (this *PersistentVolume) String() string {
  21054. if this == nil {
  21055. return "nil"
  21056. }
  21057. s := strings.Join([]string{`&PersistentVolume{`,
  21058. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  21059. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PersistentVolumeSpec", "PersistentVolumeSpec", 1), `&`, ``, 1) + `,`,
  21060. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "PersistentVolumeStatus", "PersistentVolumeStatus", 1), `&`, ``, 1) + `,`,
  21061. `}`,
  21062. }, "")
  21063. return s
  21064. }
  21065. func (this *PersistentVolumeClaim) String() string {
  21066. if this == nil {
  21067. return "nil"
  21068. }
  21069. s := strings.Join([]string{`&PersistentVolumeClaim{`,
  21070. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  21071. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PersistentVolumeClaimSpec", "PersistentVolumeClaimSpec", 1), `&`, ``, 1) + `,`,
  21072. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "PersistentVolumeClaimStatus", "PersistentVolumeClaimStatus", 1), `&`, ``, 1) + `,`,
  21073. `}`,
  21074. }, "")
  21075. return s
  21076. }
  21077. func (this *PersistentVolumeClaimCondition) String() string {
  21078. if this == nil {
  21079. return "nil"
  21080. }
  21081. s := strings.Join([]string{`&PersistentVolumeClaimCondition{`,
  21082. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  21083. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  21084. `LastProbeTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastProbeTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  21085. `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  21086. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  21087. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  21088. `}`,
  21089. }, "")
  21090. return s
  21091. }
  21092. func (this *PersistentVolumeClaimList) String() string {
  21093. if this == nil {
  21094. return "nil"
  21095. }
  21096. repeatedStringForItems := "[]PersistentVolumeClaim{"
  21097. for _, f := range this.Items {
  21098. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "PersistentVolumeClaim", "PersistentVolumeClaim", 1), `&`, ``, 1) + ","
  21099. }
  21100. repeatedStringForItems += "}"
  21101. s := strings.Join([]string{`&PersistentVolumeClaimList{`,
  21102. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  21103. `Items:` + repeatedStringForItems + `,`,
  21104. `}`,
  21105. }, "")
  21106. return s
  21107. }
  21108. func (this *PersistentVolumeClaimSpec) String() string {
  21109. if this == nil {
  21110. return "nil"
  21111. }
  21112. s := strings.Join([]string{`&PersistentVolumeClaimSpec{`,
  21113. `AccessModes:` + fmt.Sprintf("%v", this.AccessModes) + `,`,
  21114. `Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "VolumeResourceRequirements", "VolumeResourceRequirements", 1), `&`, ``, 1) + `,`,
  21115. `VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
  21116. `Selector:` + strings.Replace(fmt.Sprintf("%v", this.Selector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  21117. `StorageClassName:` + valueToStringGenerated(this.StorageClassName) + `,`,
  21118. `VolumeMode:` + valueToStringGenerated(this.VolumeMode) + `,`,
  21119. `DataSource:` + strings.Replace(this.DataSource.String(), "TypedLocalObjectReference", "TypedLocalObjectReference", 1) + `,`,
  21120. `DataSourceRef:` + strings.Replace(this.DataSourceRef.String(), "TypedObjectReference", "TypedObjectReference", 1) + `,`,
  21121. `VolumeAttributesClassName:` + valueToStringGenerated(this.VolumeAttributesClassName) + `,`,
  21122. `}`,
  21123. }, "")
  21124. return s
  21125. }
  21126. func (this *PersistentVolumeClaimStatus) String() string {
  21127. if this == nil {
  21128. return "nil"
  21129. }
  21130. repeatedStringForConditions := "[]PersistentVolumeClaimCondition{"
  21131. for _, f := range this.Conditions {
  21132. repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "PersistentVolumeClaimCondition", "PersistentVolumeClaimCondition", 1), `&`, ``, 1) + ","
  21133. }
  21134. repeatedStringForConditions += "}"
  21135. keysForCapacity := make([]string, 0, len(this.Capacity))
  21136. for k := range this.Capacity {
  21137. keysForCapacity = append(keysForCapacity, string(k))
  21138. }
  21139. sort.Strings(keysForCapacity)
  21140. mapStringForCapacity := "ResourceList{"
  21141. for _, k := range keysForCapacity {
  21142. mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)])
  21143. }
  21144. mapStringForCapacity += "}"
  21145. keysForAllocatedResources := make([]string, 0, len(this.AllocatedResources))
  21146. for k := range this.AllocatedResources {
  21147. keysForAllocatedResources = append(keysForAllocatedResources, string(k))
  21148. }
  21149. sort.Strings(keysForAllocatedResources)
  21150. mapStringForAllocatedResources := "ResourceList{"
  21151. for _, k := range keysForAllocatedResources {
  21152. mapStringForAllocatedResources += fmt.Sprintf("%v: %v,", k, this.AllocatedResources[ResourceName(k)])
  21153. }
  21154. mapStringForAllocatedResources += "}"
  21155. keysForAllocatedResourceStatuses := make([]string, 0, len(this.AllocatedResourceStatuses))
  21156. for k := range this.AllocatedResourceStatuses {
  21157. keysForAllocatedResourceStatuses = append(keysForAllocatedResourceStatuses, string(k))
  21158. }
  21159. sort.Strings(keysForAllocatedResourceStatuses)
  21160. mapStringForAllocatedResourceStatuses := "map[ResourceName]ClaimResourceStatus{"
  21161. for _, k := range keysForAllocatedResourceStatuses {
  21162. mapStringForAllocatedResourceStatuses += fmt.Sprintf("%v: %v,", k, this.AllocatedResourceStatuses[ResourceName(k)])
  21163. }
  21164. mapStringForAllocatedResourceStatuses += "}"
  21165. s := strings.Join([]string{`&PersistentVolumeClaimStatus{`,
  21166. `Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
  21167. `AccessModes:` + fmt.Sprintf("%v", this.AccessModes) + `,`,
  21168. `Capacity:` + mapStringForCapacity + `,`,
  21169. `Conditions:` + repeatedStringForConditions + `,`,
  21170. `AllocatedResources:` + mapStringForAllocatedResources + `,`,
  21171. `AllocatedResourceStatuses:` + mapStringForAllocatedResourceStatuses + `,`,
  21172. `CurrentVolumeAttributesClassName:` + valueToStringGenerated(this.CurrentVolumeAttributesClassName) + `,`,
  21173. `ModifyVolumeStatus:` + strings.Replace(this.ModifyVolumeStatus.String(), "ModifyVolumeStatus", "ModifyVolumeStatus", 1) + `,`,
  21174. `}`,
  21175. }, "")
  21176. return s
  21177. }
  21178. func (this *PersistentVolumeClaimTemplate) String() string {
  21179. if this == nil {
  21180. return "nil"
  21181. }
  21182. s := strings.Join([]string{`&PersistentVolumeClaimTemplate{`,
  21183. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  21184. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PersistentVolumeClaimSpec", "PersistentVolumeClaimSpec", 1), `&`, ``, 1) + `,`,
  21185. `}`,
  21186. }, "")
  21187. return s
  21188. }
  21189. func (this *PersistentVolumeClaimVolumeSource) String() string {
  21190. if this == nil {
  21191. return "nil"
  21192. }
  21193. s := strings.Join([]string{`&PersistentVolumeClaimVolumeSource{`,
  21194. `ClaimName:` + fmt.Sprintf("%v", this.ClaimName) + `,`,
  21195. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  21196. `}`,
  21197. }, "")
  21198. return s
  21199. }
  21200. func (this *PersistentVolumeList) String() string {
  21201. if this == nil {
  21202. return "nil"
  21203. }
  21204. repeatedStringForItems := "[]PersistentVolume{"
  21205. for _, f := range this.Items {
  21206. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "PersistentVolume", "PersistentVolume", 1), `&`, ``, 1) + ","
  21207. }
  21208. repeatedStringForItems += "}"
  21209. s := strings.Join([]string{`&PersistentVolumeList{`,
  21210. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  21211. `Items:` + repeatedStringForItems + `,`,
  21212. `}`,
  21213. }, "")
  21214. return s
  21215. }
  21216. func (this *PersistentVolumeSource) String() string {
  21217. if this == nil {
  21218. return "nil"
  21219. }
  21220. s := strings.Join([]string{`&PersistentVolumeSource{`,
  21221. `GCEPersistentDisk:` + strings.Replace(this.GCEPersistentDisk.String(), "GCEPersistentDiskVolumeSource", "GCEPersistentDiskVolumeSource", 1) + `,`,
  21222. `AWSElasticBlockStore:` + strings.Replace(this.AWSElasticBlockStore.String(), "AWSElasticBlockStoreVolumeSource", "AWSElasticBlockStoreVolumeSource", 1) + `,`,
  21223. `HostPath:` + strings.Replace(this.HostPath.String(), "HostPathVolumeSource", "HostPathVolumeSource", 1) + `,`,
  21224. `Glusterfs:` + strings.Replace(this.Glusterfs.String(), "GlusterfsPersistentVolumeSource", "GlusterfsPersistentVolumeSource", 1) + `,`,
  21225. `NFS:` + strings.Replace(this.NFS.String(), "NFSVolumeSource", "NFSVolumeSource", 1) + `,`,
  21226. `RBD:` + strings.Replace(this.RBD.String(), "RBDPersistentVolumeSource", "RBDPersistentVolumeSource", 1) + `,`,
  21227. `ISCSI:` + strings.Replace(this.ISCSI.String(), "ISCSIPersistentVolumeSource", "ISCSIPersistentVolumeSource", 1) + `,`,
  21228. `Cinder:` + strings.Replace(this.Cinder.String(), "CinderPersistentVolumeSource", "CinderPersistentVolumeSource", 1) + `,`,
  21229. `CephFS:` + strings.Replace(this.CephFS.String(), "CephFSPersistentVolumeSource", "CephFSPersistentVolumeSource", 1) + `,`,
  21230. `FC:` + strings.Replace(this.FC.String(), "FCVolumeSource", "FCVolumeSource", 1) + `,`,
  21231. `Flocker:` + strings.Replace(this.Flocker.String(), "FlockerVolumeSource", "FlockerVolumeSource", 1) + `,`,
  21232. `FlexVolume:` + strings.Replace(this.FlexVolume.String(), "FlexPersistentVolumeSource", "FlexPersistentVolumeSource", 1) + `,`,
  21233. `AzureFile:` + strings.Replace(this.AzureFile.String(), "AzureFilePersistentVolumeSource", "AzureFilePersistentVolumeSource", 1) + `,`,
  21234. `VsphereVolume:` + strings.Replace(this.VsphereVolume.String(), "VsphereVirtualDiskVolumeSource", "VsphereVirtualDiskVolumeSource", 1) + `,`,
  21235. `Quobyte:` + strings.Replace(this.Quobyte.String(), "QuobyteVolumeSource", "QuobyteVolumeSource", 1) + `,`,
  21236. `AzureDisk:` + strings.Replace(this.AzureDisk.String(), "AzureDiskVolumeSource", "AzureDiskVolumeSource", 1) + `,`,
  21237. `PhotonPersistentDisk:` + strings.Replace(this.PhotonPersistentDisk.String(), "PhotonPersistentDiskVolumeSource", "PhotonPersistentDiskVolumeSource", 1) + `,`,
  21238. `PortworxVolume:` + strings.Replace(this.PortworxVolume.String(), "PortworxVolumeSource", "PortworxVolumeSource", 1) + `,`,
  21239. `ScaleIO:` + strings.Replace(this.ScaleIO.String(), "ScaleIOPersistentVolumeSource", "ScaleIOPersistentVolumeSource", 1) + `,`,
  21240. `Local:` + strings.Replace(this.Local.String(), "LocalVolumeSource", "LocalVolumeSource", 1) + `,`,
  21241. `StorageOS:` + strings.Replace(this.StorageOS.String(), "StorageOSPersistentVolumeSource", "StorageOSPersistentVolumeSource", 1) + `,`,
  21242. `CSI:` + strings.Replace(this.CSI.String(), "CSIPersistentVolumeSource", "CSIPersistentVolumeSource", 1) + `,`,
  21243. `}`,
  21244. }, "")
  21245. return s
  21246. }
  21247. func (this *PersistentVolumeSpec) String() string {
  21248. if this == nil {
  21249. return "nil"
  21250. }
  21251. keysForCapacity := make([]string, 0, len(this.Capacity))
  21252. for k := range this.Capacity {
  21253. keysForCapacity = append(keysForCapacity, string(k))
  21254. }
  21255. sort.Strings(keysForCapacity)
  21256. mapStringForCapacity := "ResourceList{"
  21257. for _, k := range keysForCapacity {
  21258. mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)])
  21259. }
  21260. mapStringForCapacity += "}"
  21261. s := strings.Join([]string{`&PersistentVolumeSpec{`,
  21262. `Capacity:` + mapStringForCapacity + `,`,
  21263. `PersistentVolumeSource:` + strings.Replace(strings.Replace(this.PersistentVolumeSource.String(), "PersistentVolumeSource", "PersistentVolumeSource", 1), `&`, ``, 1) + `,`,
  21264. `AccessModes:` + fmt.Sprintf("%v", this.AccessModes) + `,`,
  21265. `ClaimRef:` + strings.Replace(this.ClaimRef.String(), "ObjectReference", "ObjectReference", 1) + `,`,
  21266. `PersistentVolumeReclaimPolicy:` + fmt.Sprintf("%v", this.PersistentVolumeReclaimPolicy) + `,`,
  21267. `StorageClassName:` + fmt.Sprintf("%v", this.StorageClassName) + `,`,
  21268. `MountOptions:` + fmt.Sprintf("%v", this.MountOptions) + `,`,
  21269. `VolumeMode:` + valueToStringGenerated(this.VolumeMode) + `,`,
  21270. `NodeAffinity:` + strings.Replace(this.NodeAffinity.String(), "VolumeNodeAffinity", "VolumeNodeAffinity", 1) + `,`,
  21271. `VolumeAttributesClassName:` + valueToStringGenerated(this.VolumeAttributesClassName) + `,`,
  21272. `}`,
  21273. }, "")
  21274. return s
  21275. }
  21276. func (this *PersistentVolumeStatus) String() string {
  21277. if this == nil {
  21278. return "nil"
  21279. }
  21280. s := strings.Join([]string{`&PersistentVolumeStatus{`,
  21281. `Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
  21282. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  21283. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  21284. `LastPhaseTransitionTime:` + strings.Replace(fmt.Sprintf("%v", this.LastPhaseTransitionTime), "Time", "v1.Time", 1) + `,`,
  21285. `}`,
  21286. }, "")
  21287. return s
  21288. }
  21289. func (this *PhotonPersistentDiskVolumeSource) String() string {
  21290. if this == nil {
  21291. return "nil"
  21292. }
  21293. s := strings.Join([]string{`&PhotonPersistentDiskVolumeSource{`,
  21294. `PdID:` + fmt.Sprintf("%v", this.PdID) + `,`,
  21295. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  21296. `}`,
  21297. }, "")
  21298. return s
  21299. }
  21300. func (this *Pod) String() string {
  21301. if this == nil {
  21302. return "nil"
  21303. }
  21304. s := strings.Join([]string{`&Pod{`,
  21305. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  21306. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodSpec", "PodSpec", 1), `&`, ``, 1) + `,`,
  21307. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodStatus", "PodStatus", 1), `&`, ``, 1) + `,`,
  21308. `}`,
  21309. }, "")
  21310. return s
  21311. }
  21312. func (this *PodAffinity) String() string {
  21313. if this == nil {
  21314. return "nil"
  21315. }
  21316. repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution := "[]PodAffinityTerm{"
  21317. for _, f := range this.RequiredDuringSchedulingIgnoredDuringExecution {
  21318. repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "PodAffinityTerm", "PodAffinityTerm", 1), `&`, ``, 1) + ","
  21319. }
  21320. repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += "}"
  21321. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution := "[]WeightedPodAffinityTerm{"
  21322. for _, f := range this.PreferredDuringSchedulingIgnoredDuringExecution {
  21323. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "WeightedPodAffinityTerm", "WeightedPodAffinityTerm", 1), `&`, ``, 1) + ","
  21324. }
  21325. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += "}"
  21326. s := strings.Join([]string{`&PodAffinity{`,
  21327. `RequiredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution + `,`,
  21328. `PreferredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution + `,`,
  21329. `}`,
  21330. }, "")
  21331. return s
  21332. }
  21333. func (this *PodAffinityTerm) String() string {
  21334. if this == nil {
  21335. return "nil"
  21336. }
  21337. s := strings.Join([]string{`&PodAffinityTerm{`,
  21338. `LabelSelector:` + strings.Replace(fmt.Sprintf("%v", this.LabelSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  21339. `Namespaces:` + fmt.Sprintf("%v", this.Namespaces) + `,`,
  21340. `TopologyKey:` + fmt.Sprintf("%v", this.TopologyKey) + `,`,
  21341. `NamespaceSelector:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  21342. `MatchLabelKeys:` + fmt.Sprintf("%v", this.MatchLabelKeys) + `,`,
  21343. `MismatchLabelKeys:` + fmt.Sprintf("%v", this.MismatchLabelKeys) + `,`,
  21344. `}`,
  21345. }, "")
  21346. return s
  21347. }
  21348. func (this *PodAntiAffinity) String() string {
  21349. if this == nil {
  21350. return "nil"
  21351. }
  21352. repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution := "[]PodAffinityTerm{"
  21353. for _, f := range this.RequiredDuringSchedulingIgnoredDuringExecution {
  21354. repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "PodAffinityTerm", "PodAffinityTerm", 1), `&`, ``, 1) + ","
  21355. }
  21356. repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution += "}"
  21357. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution := "[]WeightedPodAffinityTerm{"
  21358. for _, f := range this.PreferredDuringSchedulingIgnoredDuringExecution {
  21359. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += strings.Replace(strings.Replace(f.String(), "WeightedPodAffinityTerm", "WeightedPodAffinityTerm", 1), `&`, ``, 1) + ","
  21360. }
  21361. repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution += "}"
  21362. s := strings.Join([]string{`&PodAntiAffinity{`,
  21363. `RequiredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForRequiredDuringSchedulingIgnoredDuringExecution + `,`,
  21364. `PreferredDuringSchedulingIgnoredDuringExecution:` + repeatedStringForPreferredDuringSchedulingIgnoredDuringExecution + `,`,
  21365. `}`,
  21366. }, "")
  21367. return s
  21368. }
  21369. func (this *PodAttachOptions) String() string {
  21370. if this == nil {
  21371. return "nil"
  21372. }
  21373. s := strings.Join([]string{`&PodAttachOptions{`,
  21374. `Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
  21375. `Stdout:` + fmt.Sprintf("%v", this.Stdout) + `,`,
  21376. `Stderr:` + fmt.Sprintf("%v", this.Stderr) + `,`,
  21377. `TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
  21378. `Container:` + fmt.Sprintf("%v", this.Container) + `,`,
  21379. `}`,
  21380. }, "")
  21381. return s
  21382. }
  21383. func (this *PodCertificateProjection) String() string {
  21384. if this == nil {
  21385. return "nil"
  21386. }
  21387. keysForUserAnnotations := make([]string, 0, len(this.UserAnnotations))
  21388. for k := range this.UserAnnotations {
  21389. keysForUserAnnotations = append(keysForUserAnnotations, k)
  21390. }
  21391. sort.Strings(keysForUserAnnotations)
  21392. mapStringForUserAnnotations := "map[string]string{"
  21393. for _, k := range keysForUserAnnotations {
  21394. mapStringForUserAnnotations += fmt.Sprintf("%v: %v,", k, this.UserAnnotations[k])
  21395. }
  21396. mapStringForUserAnnotations += "}"
  21397. s := strings.Join([]string{`&PodCertificateProjection{`,
  21398. `SignerName:` + fmt.Sprintf("%v", this.SignerName) + `,`,
  21399. `KeyType:` + fmt.Sprintf("%v", this.KeyType) + `,`,
  21400. `MaxExpirationSeconds:` + valueToStringGenerated(this.MaxExpirationSeconds) + `,`,
  21401. `CredentialBundlePath:` + fmt.Sprintf("%v", this.CredentialBundlePath) + `,`,
  21402. `KeyPath:` + fmt.Sprintf("%v", this.KeyPath) + `,`,
  21403. `CertificateChainPath:` + fmt.Sprintf("%v", this.CertificateChainPath) + `,`,
  21404. `UserAnnotations:` + mapStringForUserAnnotations + `,`,
  21405. `}`,
  21406. }, "")
  21407. return s
  21408. }
  21409. func (this *PodCondition) String() string {
  21410. if this == nil {
  21411. return "nil"
  21412. }
  21413. s := strings.Join([]string{`&PodCondition{`,
  21414. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  21415. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  21416. `LastProbeTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastProbeTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  21417. `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  21418. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  21419. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  21420. `ObservedGeneration:` + fmt.Sprintf("%v", this.ObservedGeneration) + `,`,
  21421. `}`,
  21422. }, "")
  21423. return s
  21424. }
  21425. func (this *PodDNSConfig) String() string {
  21426. if this == nil {
  21427. return "nil"
  21428. }
  21429. repeatedStringForOptions := "[]PodDNSConfigOption{"
  21430. for _, f := range this.Options {
  21431. repeatedStringForOptions += strings.Replace(strings.Replace(f.String(), "PodDNSConfigOption", "PodDNSConfigOption", 1), `&`, ``, 1) + ","
  21432. }
  21433. repeatedStringForOptions += "}"
  21434. s := strings.Join([]string{`&PodDNSConfig{`,
  21435. `Nameservers:` + fmt.Sprintf("%v", this.Nameservers) + `,`,
  21436. `Searches:` + fmt.Sprintf("%v", this.Searches) + `,`,
  21437. `Options:` + repeatedStringForOptions + `,`,
  21438. `}`,
  21439. }, "")
  21440. return s
  21441. }
  21442. func (this *PodDNSConfigOption) String() string {
  21443. if this == nil {
  21444. return "nil"
  21445. }
  21446. s := strings.Join([]string{`&PodDNSConfigOption{`,
  21447. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  21448. `Value:` + valueToStringGenerated(this.Value) + `,`,
  21449. `}`,
  21450. }, "")
  21451. return s
  21452. }
  21453. func (this *PodExecOptions) String() string {
  21454. if this == nil {
  21455. return "nil"
  21456. }
  21457. s := strings.Join([]string{`&PodExecOptions{`,
  21458. `Stdin:` + fmt.Sprintf("%v", this.Stdin) + `,`,
  21459. `Stdout:` + fmt.Sprintf("%v", this.Stdout) + `,`,
  21460. `Stderr:` + fmt.Sprintf("%v", this.Stderr) + `,`,
  21461. `TTY:` + fmt.Sprintf("%v", this.TTY) + `,`,
  21462. `Container:` + fmt.Sprintf("%v", this.Container) + `,`,
  21463. `Command:` + fmt.Sprintf("%v", this.Command) + `,`,
  21464. `}`,
  21465. }, "")
  21466. return s
  21467. }
  21468. func (this *PodExtendedResourceClaimStatus) String() string {
  21469. if this == nil {
  21470. return "nil"
  21471. }
  21472. repeatedStringForRequestMappings := "[]ContainerExtendedResourceRequest{"
  21473. for _, f := range this.RequestMappings {
  21474. repeatedStringForRequestMappings += strings.Replace(strings.Replace(f.String(), "ContainerExtendedResourceRequest", "ContainerExtendedResourceRequest", 1), `&`, ``, 1) + ","
  21475. }
  21476. repeatedStringForRequestMappings += "}"
  21477. s := strings.Join([]string{`&PodExtendedResourceClaimStatus{`,
  21478. `RequestMappings:` + repeatedStringForRequestMappings + `,`,
  21479. `ResourceClaimName:` + fmt.Sprintf("%v", this.ResourceClaimName) + `,`,
  21480. `}`,
  21481. }, "")
  21482. return s
  21483. }
  21484. func (this *PodIP) String() string {
  21485. if this == nil {
  21486. return "nil"
  21487. }
  21488. s := strings.Join([]string{`&PodIP{`,
  21489. `IP:` + fmt.Sprintf("%v", this.IP) + `,`,
  21490. `}`,
  21491. }, "")
  21492. return s
  21493. }
  21494. func (this *PodList) String() string {
  21495. if this == nil {
  21496. return "nil"
  21497. }
  21498. repeatedStringForItems := "[]Pod{"
  21499. for _, f := range this.Items {
  21500. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Pod", "Pod", 1), `&`, ``, 1) + ","
  21501. }
  21502. repeatedStringForItems += "}"
  21503. s := strings.Join([]string{`&PodList{`,
  21504. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  21505. `Items:` + repeatedStringForItems + `,`,
  21506. `}`,
  21507. }, "")
  21508. return s
  21509. }
  21510. func (this *PodLogOptions) String() string {
  21511. if this == nil {
  21512. return "nil"
  21513. }
  21514. s := strings.Join([]string{`&PodLogOptions{`,
  21515. `Container:` + fmt.Sprintf("%v", this.Container) + `,`,
  21516. `Follow:` + fmt.Sprintf("%v", this.Follow) + `,`,
  21517. `Previous:` + fmt.Sprintf("%v", this.Previous) + `,`,
  21518. `SinceSeconds:` + valueToStringGenerated(this.SinceSeconds) + `,`,
  21519. `SinceTime:` + strings.Replace(fmt.Sprintf("%v", this.SinceTime), "Time", "v1.Time", 1) + `,`,
  21520. `Timestamps:` + fmt.Sprintf("%v", this.Timestamps) + `,`,
  21521. `TailLines:` + valueToStringGenerated(this.TailLines) + `,`,
  21522. `LimitBytes:` + valueToStringGenerated(this.LimitBytes) + `,`,
  21523. `InsecureSkipTLSVerifyBackend:` + fmt.Sprintf("%v", this.InsecureSkipTLSVerifyBackend) + `,`,
  21524. `Stream:` + valueToStringGenerated(this.Stream) + `,`,
  21525. `}`,
  21526. }, "")
  21527. return s
  21528. }
  21529. func (this *PodOS) String() string {
  21530. if this == nil {
  21531. return "nil"
  21532. }
  21533. s := strings.Join([]string{`&PodOS{`,
  21534. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  21535. `}`,
  21536. }, "")
  21537. return s
  21538. }
  21539. func (this *PodPortForwardOptions) String() string {
  21540. if this == nil {
  21541. return "nil"
  21542. }
  21543. s := strings.Join([]string{`&PodPortForwardOptions{`,
  21544. `Ports:` + fmt.Sprintf("%v", this.Ports) + `,`,
  21545. `}`,
  21546. }, "")
  21547. return s
  21548. }
  21549. func (this *PodProxyOptions) String() string {
  21550. if this == nil {
  21551. return "nil"
  21552. }
  21553. s := strings.Join([]string{`&PodProxyOptions{`,
  21554. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  21555. `}`,
  21556. }, "")
  21557. return s
  21558. }
  21559. func (this *PodReadinessGate) String() string {
  21560. if this == nil {
  21561. return "nil"
  21562. }
  21563. s := strings.Join([]string{`&PodReadinessGate{`,
  21564. `ConditionType:` + fmt.Sprintf("%v", this.ConditionType) + `,`,
  21565. `}`,
  21566. }, "")
  21567. return s
  21568. }
  21569. func (this *PodResourceClaim) String() string {
  21570. if this == nil {
  21571. return "nil"
  21572. }
  21573. s := strings.Join([]string{`&PodResourceClaim{`,
  21574. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  21575. `ResourceClaimName:` + valueToStringGenerated(this.ResourceClaimName) + `,`,
  21576. `ResourceClaimTemplateName:` + valueToStringGenerated(this.ResourceClaimTemplateName) + `,`,
  21577. `}`,
  21578. }, "")
  21579. return s
  21580. }
  21581. func (this *PodResourceClaimStatus) String() string {
  21582. if this == nil {
  21583. return "nil"
  21584. }
  21585. s := strings.Join([]string{`&PodResourceClaimStatus{`,
  21586. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  21587. `ResourceClaimName:` + valueToStringGenerated(this.ResourceClaimName) + `,`,
  21588. `}`,
  21589. }, "")
  21590. return s
  21591. }
  21592. func (this *PodSchedulingGate) String() string {
  21593. if this == nil {
  21594. return "nil"
  21595. }
  21596. s := strings.Join([]string{`&PodSchedulingGate{`,
  21597. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  21598. `}`,
  21599. }, "")
  21600. return s
  21601. }
  21602. func (this *PodSecurityContext) String() string {
  21603. if this == nil {
  21604. return "nil"
  21605. }
  21606. repeatedStringForSysctls := "[]Sysctl{"
  21607. for _, f := range this.Sysctls {
  21608. repeatedStringForSysctls += strings.Replace(strings.Replace(f.String(), "Sysctl", "Sysctl", 1), `&`, ``, 1) + ","
  21609. }
  21610. repeatedStringForSysctls += "}"
  21611. s := strings.Join([]string{`&PodSecurityContext{`,
  21612. `SELinuxOptions:` + strings.Replace(this.SELinuxOptions.String(), "SELinuxOptions", "SELinuxOptions", 1) + `,`,
  21613. `RunAsUser:` + valueToStringGenerated(this.RunAsUser) + `,`,
  21614. `RunAsNonRoot:` + valueToStringGenerated(this.RunAsNonRoot) + `,`,
  21615. `SupplementalGroups:` + fmt.Sprintf("%v", this.SupplementalGroups) + `,`,
  21616. `FSGroup:` + valueToStringGenerated(this.FSGroup) + `,`,
  21617. `RunAsGroup:` + valueToStringGenerated(this.RunAsGroup) + `,`,
  21618. `Sysctls:` + repeatedStringForSysctls + `,`,
  21619. `WindowsOptions:` + strings.Replace(this.WindowsOptions.String(), "WindowsSecurityContextOptions", "WindowsSecurityContextOptions", 1) + `,`,
  21620. `FSGroupChangePolicy:` + valueToStringGenerated(this.FSGroupChangePolicy) + `,`,
  21621. `SeccompProfile:` + strings.Replace(this.SeccompProfile.String(), "SeccompProfile", "SeccompProfile", 1) + `,`,
  21622. `AppArmorProfile:` + strings.Replace(this.AppArmorProfile.String(), "AppArmorProfile", "AppArmorProfile", 1) + `,`,
  21623. `SupplementalGroupsPolicy:` + valueToStringGenerated(this.SupplementalGroupsPolicy) + `,`,
  21624. `SELinuxChangePolicy:` + valueToStringGenerated(this.SELinuxChangePolicy) + `,`,
  21625. `}`,
  21626. }, "")
  21627. return s
  21628. }
  21629. func (this *PodSignature) String() string {
  21630. if this == nil {
  21631. return "nil"
  21632. }
  21633. s := strings.Join([]string{`&PodSignature{`,
  21634. `PodController:` + strings.Replace(fmt.Sprintf("%v", this.PodController), "OwnerReference", "v1.OwnerReference", 1) + `,`,
  21635. `}`,
  21636. }, "")
  21637. return s
  21638. }
  21639. func (this *PodSpec) String() string {
  21640. if this == nil {
  21641. return "nil"
  21642. }
  21643. repeatedStringForVolumes := "[]Volume{"
  21644. for _, f := range this.Volumes {
  21645. repeatedStringForVolumes += strings.Replace(strings.Replace(f.String(), "Volume", "Volume", 1), `&`, ``, 1) + ","
  21646. }
  21647. repeatedStringForVolumes += "}"
  21648. repeatedStringForContainers := "[]Container{"
  21649. for _, f := range this.Containers {
  21650. repeatedStringForContainers += strings.Replace(strings.Replace(f.String(), "Container", "Container", 1), `&`, ``, 1) + ","
  21651. }
  21652. repeatedStringForContainers += "}"
  21653. repeatedStringForImagePullSecrets := "[]LocalObjectReference{"
  21654. for _, f := range this.ImagePullSecrets {
  21655. repeatedStringForImagePullSecrets += strings.Replace(strings.Replace(f.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + ","
  21656. }
  21657. repeatedStringForImagePullSecrets += "}"
  21658. repeatedStringForInitContainers := "[]Container{"
  21659. for _, f := range this.InitContainers {
  21660. repeatedStringForInitContainers += strings.Replace(strings.Replace(f.String(), "Container", "Container", 1), `&`, ``, 1) + ","
  21661. }
  21662. repeatedStringForInitContainers += "}"
  21663. repeatedStringForTolerations := "[]Toleration{"
  21664. for _, f := range this.Tolerations {
  21665. repeatedStringForTolerations += strings.Replace(strings.Replace(f.String(), "Toleration", "Toleration", 1), `&`, ``, 1) + ","
  21666. }
  21667. repeatedStringForTolerations += "}"
  21668. repeatedStringForHostAliases := "[]HostAlias{"
  21669. for _, f := range this.HostAliases {
  21670. repeatedStringForHostAliases += strings.Replace(strings.Replace(f.String(), "HostAlias", "HostAlias", 1), `&`, ``, 1) + ","
  21671. }
  21672. repeatedStringForHostAliases += "}"
  21673. repeatedStringForReadinessGates := "[]PodReadinessGate{"
  21674. for _, f := range this.ReadinessGates {
  21675. repeatedStringForReadinessGates += strings.Replace(strings.Replace(f.String(), "PodReadinessGate", "PodReadinessGate", 1), `&`, ``, 1) + ","
  21676. }
  21677. repeatedStringForReadinessGates += "}"
  21678. repeatedStringForTopologySpreadConstraints := "[]TopologySpreadConstraint{"
  21679. for _, f := range this.TopologySpreadConstraints {
  21680. repeatedStringForTopologySpreadConstraints += strings.Replace(strings.Replace(f.String(), "TopologySpreadConstraint", "TopologySpreadConstraint", 1), `&`, ``, 1) + ","
  21681. }
  21682. repeatedStringForTopologySpreadConstraints += "}"
  21683. repeatedStringForEphemeralContainers := "[]EphemeralContainer{"
  21684. for _, f := range this.EphemeralContainers {
  21685. repeatedStringForEphemeralContainers += strings.Replace(strings.Replace(f.String(), "EphemeralContainer", "EphemeralContainer", 1), `&`, ``, 1) + ","
  21686. }
  21687. repeatedStringForEphemeralContainers += "}"
  21688. repeatedStringForSchedulingGates := "[]PodSchedulingGate{"
  21689. for _, f := range this.SchedulingGates {
  21690. repeatedStringForSchedulingGates += strings.Replace(strings.Replace(f.String(), "PodSchedulingGate", "PodSchedulingGate", 1), `&`, ``, 1) + ","
  21691. }
  21692. repeatedStringForSchedulingGates += "}"
  21693. repeatedStringForResourceClaims := "[]PodResourceClaim{"
  21694. for _, f := range this.ResourceClaims {
  21695. repeatedStringForResourceClaims += strings.Replace(strings.Replace(f.String(), "PodResourceClaim", "PodResourceClaim", 1), `&`, ``, 1) + ","
  21696. }
  21697. repeatedStringForResourceClaims += "}"
  21698. keysForNodeSelector := make([]string, 0, len(this.NodeSelector))
  21699. for k := range this.NodeSelector {
  21700. keysForNodeSelector = append(keysForNodeSelector, k)
  21701. }
  21702. sort.Strings(keysForNodeSelector)
  21703. mapStringForNodeSelector := "map[string]string{"
  21704. for _, k := range keysForNodeSelector {
  21705. mapStringForNodeSelector += fmt.Sprintf("%v: %v,", k, this.NodeSelector[k])
  21706. }
  21707. mapStringForNodeSelector += "}"
  21708. keysForOverhead := make([]string, 0, len(this.Overhead))
  21709. for k := range this.Overhead {
  21710. keysForOverhead = append(keysForOverhead, string(k))
  21711. }
  21712. sort.Strings(keysForOverhead)
  21713. mapStringForOverhead := "ResourceList{"
  21714. for _, k := range keysForOverhead {
  21715. mapStringForOverhead += fmt.Sprintf("%v: %v,", k, this.Overhead[ResourceName(k)])
  21716. }
  21717. mapStringForOverhead += "}"
  21718. s := strings.Join([]string{`&PodSpec{`,
  21719. `Volumes:` + repeatedStringForVolumes + `,`,
  21720. `Containers:` + repeatedStringForContainers + `,`,
  21721. `RestartPolicy:` + fmt.Sprintf("%v", this.RestartPolicy) + `,`,
  21722. `TerminationGracePeriodSeconds:` + valueToStringGenerated(this.TerminationGracePeriodSeconds) + `,`,
  21723. `ActiveDeadlineSeconds:` + valueToStringGenerated(this.ActiveDeadlineSeconds) + `,`,
  21724. `DNSPolicy:` + fmt.Sprintf("%v", this.DNSPolicy) + `,`,
  21725. `NodeSelector:` + mapStringForNodeSelector + `,`,
  21726. `ServiceAccountName:` + fmt.Sprintf("%v", this.ServiceAccountName) + `,`,
  21727. `DeprecatedServiceAccount:` + fmt.Sprintf("%v", this.DeprecatedServiceAccount) + `,`,
  21728. `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`,
  21729. `HostNetwork:` + fmt.Sprintf("%v", this.HostNetwork) + `,`,
  21730. `HostPID:` + fmt.Sprintf("%v", this.HostPID) + `,`,
  21731. `HostIPC:` + fmt.Sprintf("%v", this.HostIPC) + `,`,
  21732. `SecurityContext:` + strings.Replace(this.SecurityContext.String(), "PodSecurityContext", "PodSecurityContext", 1) + `,`,
  21733. `ImagePullSecrets:` + repeatedStringForImagePullSecrets + `,`,
  21734. `Hostname:` + fmt.Sprintf("%v", this.Hostname) + `,`,
  21735. `Subdomain:` + fmt.Sprintf("%v", this.Subdomain) + `,`,
  21736. `Affinity:` + strings.Replace(this.Affinity.String(), "Affinity", "Affinity", 1) + `,`,
  21737. `SchedulerName:` + fmt.Sprintf("%v", this.SchedulerName) + `,`,
  21738. `InitContainers:` + repeatedStringForInitContainers + `,`,
  21739. `AutomountServiceAccountToken:` + valueToStringGenerated(this.AutomountServiceAccountToken) + `,`,
  21740. `Tolerations:` + repeatedStringForTolerations + `,`,
  21741. `HostAliases:` + repeatedStringForHostAliases + `,`,
  21742. `PriorityClassName:` + fmt.Sprintf("%v", this.PriorityClassName) + `,`,
  21743. `Priority:` + valueToStringGenerated(this.Priority) + `,`,
  21744. `DNSConfig:` + strings.Replace(this.DNSConfig.String(), "PodDNSConfig", "PodDNSConfig", 1) + `,`,
  21745. `ShareProcessNamespace:` + valueToStringGenerated(this.ShareProcessNamespace) + `,`,
  21746. `ReadinessGates:` + repeatedStringForReadinessGates + `,`,
  21747. `RuntimeClassName:` + valueToStringGenerated(this.RuntimeClassName) + `,`,
  21748. `EnableServiceLinks:` + valueToStringGenerated(this.EnableServiceLinks) + `,`,
  21749. `PreemptionPolicy:` + valueToStringGenerated(this.PreemptionPolicy) + `,`,
  21750. `Overhead:` + mapStringForOverhead + `,`,
  21751. `TopologySpreadConstraints:` + repeatedStringForTopologySpreadConstraints + `,`,
  21752. `EphemeralContainers:` + repeatedStringForEphemeralContainers + `,`,
  21753. `SetHostnameAsFQDN:` + valueToStringGenerated(this.SetHostnameAsFQDN) + `,`,
  21754. `OS:` + strings.Replace(this.OS.String(), "PodOS", "PodOS", 1) + `,`,
  21755. `HostUsers:` + valueToStringGenerated(this.HostUsers) + `,`,
  21756. `SchedulingGates:` + repeatedStringForSchedulingGates + `,`,
  21757. `ResourceClaims:` + repeatedStringForResourceClaims + `,`,
  21758. `Resources:` + strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1) + `,`,
  21759. `HostnameOverride:` + valueToStringGenerated(this.HostnameOverride) + `,`,
  21760. `WorkloadRef:` + strings.Replace(this.WorkloadRef.String(), "WorkloadReference", "WorkloadReference", 1) + `,`,
  21761. `}`,
  21762. }, "")
  21763. return s
  21764. }
  21765. func (this *PodStatus) String() string {
  21766. if this == nil {
  21767. return "nil"
  21768. }
  21769. repeatedStringForConditions := "[]PodCondition{"
  21770. for _, f := range this.Conditions {
  21771. repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "PodCondition", "PodCondition", 1), `&`, ``, 1) + ","
  21772. }
  21773. repeatedStringForConditions += "}"
  21774. repeatedStringForContainerStatuses := "[]ContainerStatus{"
  21775. for _, f := range this.ContainerStatuses {
  21776. repeatedStringForContainerStatuses += strings.Replace(strings.Replace(f.String(), "ContainerStatus", "ContainerStatus", 1), `&`, ``, 1) + ","
  21777. }
  21778. repeatedStringForContainerStatuses += "}"
  21779. repeatedStringForInitContainerStatuses := "[]ContainerStatus{"
  21780. for _, f := range this.InitContainerStatuses {
  21781. repeatedStringForInitContainerStatuses += strings.Replace(strings.Replace(f.String(), "ContainerStatus", "ContainerStatus", 1), `&`, ``, 1) + ","
  21782. }
  21783. repeatedStringForInitContainerStatuses += "}"
  21784. repeatedStringForPodIPs := "[]PodIP{"
  21785. for _, f := range this.PodIPs {
  21786. repeatedStringForPodIPs += strings.Replace(strings.Replace(f.String(), "PodIP", "PodIP", 1), `&`, ``, 1) + ","
  21787. }
  21788. repeatedStringForPodIPs += "}"
  21789. repeatedStringForEphemeralContainerStatuses := "[]ContainerStatus{"
  21790. for _, f := range this.EphemeralContainerStatuses {
  21791. repeatedStringForEphemeralContainerStatuses += strings.Replace(strings.Replace(f.String(), "ContainerStatus", "ContainerStatus", 1), `&`, ``, 1) + ","
  21792. }
  21793. repeatedStringForEphemeralContainerStatuses += "}"
  21794. repeatedStringForResourceClaimStatuses := "[]PodResourceClaimStatus{"
  21795. for _, f := range this.ResourceClaimStatuses {
  21796. repeatedStringForResourceClaimStatuses += strings.Replace(strings.Replace(f.String(), "PodResourceClaimStatus", "PodResourceClaimStatus", 1), `&`, ``, 1) + ","
  21797. }
  21798. repeatedStringForResourceClaimStatuses += "}"
  21799. repeatedStringForHostIPs := "[]HostIP{"
  21800. for _, f := range this.HostIPs {
  21801. repeatedStringForHostIPs += strings.Replace(strings.Replace(f.String(), "HostIP", "HostIP", 1), `&`, ``, 1) + ","
  21802. }
  21803. repeatedStringForHostIPs += "}"
  21804. keysForAllocatedResources := make([]string, 0, len(this.AllocatedResources))
  21805. for k := range this.AllocatedResources {
  21806. keysForAllocatedResources = append(keysForAllocatedResources, string(k))
  21807. }
  21808. sort.Strings(keysForAllocatedResources)
  21809. mapStringForAllocatedResources := "ResourceList{"
  21810. for _, k := range keysForAllocatedResources {
  21811. mapStringForAllocatedResources += fmt.Sprintf("%v: %v,", k, this.AllocatedResources[ResourceName(k)])
  21812. }
  21813. mapStringForAllocatedResources += "}"
  21814. s := strings.Join([]string{`&PodStatus{`,
  21815. `Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
  21816. `Conditions:` + repeatedStringForConditions + `,`,
  21817. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  21818. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  21819. `HostIP:` + fmt.Sprintf("%v", this.HostIP) + `,`,
  21820. `PodIP:` + fmt.Sprintf("%v", this.PodIP) + `,`,
  21821. `StartTime:` + strings.Replace(fmt.Sprintf("%v", this.StartTime), "Time", "v1.Time", 1) + `,`,
  21822. `ContainerStatuses:` + repeatedStringForContainerStatuses + `,`,
  21823. `QOSClass:` + fmt.Sprintf("%v", this.QOSClass) + `,`,
  21824. `InitContainerStatuses:` + repeatedStringForInitContainerStatuses + `,`,
  21825. `NominatedNodeName:` + fmt.Sprintf("%v", this.NominatedNodeName) + `,`,
  21826. `PodIPs:` + repeatedStringForPodIPs + `,`,
  21827. `EphemeralContainerStatuses:` + repeatedStringForEphemeralContainerStatuses + `,`,
  21828. `Resize:` + fmt.Sprintf("%v", this.Resize) + `,`,
  21829. `ResourceClaimStatuses:` + repeatedStringForResourceClaimStatuses + `,`,
  21830. `HostIPs:` + repeatedStringForHostIPs + `,`,
  21831. `ObservedGeneration:` + fmt.Sprintf("%v", this.ObservedGeneration) + `,`,
  21832. `ExtendedResourceClaimStatus:` + strings.Replace(this.ExtendedResourceClaimStatus.String(), "PodExtendedResourceClaimStatus", "PodExtendedResourceClaimStatus", 1) + `,`,
  21833. `AllocatedResources:` + mapStringForAllocatedResources + `,`,
  21834. `Resources:` + strings.Replace(this.Resources.String(), "ResourceRequirements", "ResourceRequirements", 1) + `,`,
  21835. `}`,
  21836. }, "")
  21837. return s
  21838. }
  21839. func (this *PodStatusResult) String() string {
  21840. if this == nil {
  21841. return "nil"
  21842. }
  21843. s := strings.Join([]string{`&PodStatusResult{`,
  21844. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  21845. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodStatus", "PodStatus", 1), `&`, ``, 1) + `,`,
  21846. `}`,
  21847. }, "")
  21848. return s
  21849. }
  21850. func (this *PodTemplate) String() string {
  21851. if this == nil {
  21852. return "nil"
  21853. }
  21854. s := strings.Join([]string{`&PodTemplate{`,
  21855. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  21856. `Template:` + strings.Replace(strings.Replace(this.Template.String(), "PodTemplateSpec", "PodTemplateSpec", 1), `&`, ``, 1) + `,`,
  21857. `}`,
  21858. }, "")
  21859. return s
  21860. }
  21861. func (this *PodTemplateList) String() string {
  21862. if this == nil {
  21863. return "nil"
  21864. }
  21865. repeatedStringForItems := "[]PodTemplate{"
  21866. for _, f := range this.Items {
  21867. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "PodTemplate", "PodTemplate", 1), `&`, ``, 1) + ","
  21868. }
  21869. repeatedStringForItems += "}"
  21870. s := strings.Join([]string{`&PodTemplateList{`,
  21871. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  21872. `Items:` + repeatedStringForItems + `,`,
  21873. `}`,
  21874. }, "")
  21875. return s
  21876. }
  21877. func (this *PodTemplateSpec) String() string {
  21878. if this == nil {
  21879. return "nil"
  21880. }
  21881. s := strings.Join([]string{`&PodTemplateSpec{`,
  21882. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  21883. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodSpec", "PodSpec", 1), `&`, ``, 1) + `,`,
  21884. `}`,
  21885. }, "")
  21886. return s
  21887. }
  21888. func (this *PortStatus) String() string {
  21889. if this == nil {
  21890. return "nil"
  21891. }
  21892. s := strings.Join([]string{`&PortStatus{`,
  21893. `Port:` + fmt.Sprintf("%v", this.Port) + `,`,
  21894. `Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
  21895. `Error:` + valueToStringGenerated(this.Error) + `,`,
  21896. `}`,
  21897. }, "")
  21898. return s
  21899. }
  21900. func (this *PortworxVolumeSource) String() string {
  21901. if this == nil {
  21902. return "nil"
  21903. }
  21904. s := strings.Join([]string{`&PortworxVolumeSource{`,
  21905. `VolumeID:` + fmt.Sprintf("%v", this.VolumeID) + `,`,
  21906. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  21907. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  21908. `}`,
  21909. }, "")
  21910. return s
  21911. }
  21912. func (this *Preconditions) String() string {
  21913. if this == nil {
  21914. return "nil"
  21915. }
  21916. s := strings.Join([]string{`&Preconditions{`,
  21917. `UID:` + valueToStringGenerated(this.UID) + `,`,
  21918. `}`,
  21919. }, "")
  21920. return s
  21921. }
  21922. func (this *PreferAvoidPodsEntry) String() string {
  21923. if this == nil {
  21924. return "nil"
  21925. }
  21926. s := strings.Join([]string{`&PreferAvoidPodsEntry{`,
  21927. `PodSignature:` + strings.Replace(strings.Replace(this.PodSignature.String(), "PodSignature", "PodSignature", 1), `&`, ``, 1) + `,`,
  21928. `EvictionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.EvictionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  21929. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  21930. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  21931. `}`,
  21932. }, "")
  21933. return s
  21934. }
  21935. func (this *PreferredSchedulingTerm) String() string {
  21936. if this == nil {
  21937. return "nil"
  21938. }
  21939. s := strings.Join([]string{`&PreferredSchedulingTerm{`,
  21940. `Weight:` + fmt.Sprintf("%v", this.Weight) + `,`,
  21941. `Preference:` + strings.Replace(strings.Replace(this.Preference.String(), "NodeSelectorTerm", "NodeSelectorTerm", 1), `&`, ``, 1) + `,`,
  21942. `}`,
  21943. }, "")
  21944. return s
  21945. }
  21946. func (this *Probe) String() string {
  21947. if this == nil {
  21948. return "nil"
  21949. }
  21950. s := strings.Join([]string{`&Probe{`,
  21951. `ProbeHandler:` + strings.Replace(strings.Replace(this.ProbeHandler.String(), "ProbeHandler", "ProbeHandler", 1), `&`, ``, 1) + `,`,
  21952. `InitialDelaySeconds:` + fmt.Sprintf("%v", this.InitialDelaySeconds) + `,`,
  21953. `TimeoutSeconds:` + fmt.Sprintf("%v", this.TimeoutSeconds) + `,`,
  21954. `PeriodSeconds:` + fmt.Sprintf("%v", this.PeriodSeconds) + `,`,
  21955. `SuccessThreshold:` + fmt.Sprintf("%v", this.SuccessThreshold) + `,`,
  21956. `FailureThreshold:` + fmt.Sprintf("%v", this.FailureThreshold) + `,`,
  21957. `TerminationGracePeriodSeconds:` + valueToStringGenerated(this.TerminationGracePeriodSeconds) + `,`,
  21958. `}`,
  21959. }, "")
  21960. return s
  21961. }
  21962. func (this *ProbeHandler) String() string {
  21963. if this == nil {
  21964. return "nil"
  21965. }
  21966. s := strings.Join([]string{`&ProbeHandler{`,
  21967. `Exec:` + strings.Replace(this.Exec.String(), "ExecAction", "ExecAction", 1) + `,`,
  21968. `HTTPGet:` + strings.Replace(this.HTTPGet.String(), "HTTPGetAction", "HTTPGetAction", 1) + `,`,
  21969. `TCPSocket:` + strings.Replace(this.TCPSocket.String(), "TCPSocketAction", "TCPSocketAction", 1) + `,`,
  21970. `GRPC:` + strings.Replace(this.GRPC.String(), "GRPCAction", "GRPCAction", 1) + `,`,
  21971. `}`,
  21972. }, "")
  21973. return s
  21974. }
  21975. func (this *ProjectedVolumeSource) String() string {
  21976. if this == nil {
  21977. return "nil"
  21978. }
  21979. repeatedStringForSources := "[]VolumeProjection{"
  21980. for _, f := range this.Sources {
  21981. repeatedStringForSources += strings.Replace(strings.Replace(f.String(), "VolumeProjection", "VolumeProjection", 1), `&`, ``, 1) + ","
  21982. }
  21983. repeatedStringForSources += "}"
  21984. s := strings.Join([]string{`&ProjectedVolumeSource{`,
  21985. `Sources:` + repeatedStringForSources + `,`,
  21986. `DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
  21987. `}`,
  21988. }, "")
  21989. return s
  21990. }
  21991. func (this *QuobyteVolumeSource) String() string {
  21992. if this == nil {
  21993. return "nil"
  21994. }
  21995. s := strings.Join([]string{`&QuobyteVolumeSource{`,
  21996. `Registry:` + fmt.Sprintf("%v", this.Registry) + `,`,
  21997. `Volume:` + fmt.Sprintf("%v", this.Volume) + `,`,
  21998. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  21999. `User:` + fmt.Sprintf("%v", this.User) + `,`,
  22000. `Group:` + fmt.Sprintf("%v", this.Group) + `,`,
  22001. `Tenant:` + fmt.Sprintf("%v", this.Tenant) + `,`,
  22002. `}`,
  22003. }, "")
  22004. return s
  22005. }
  22006. func (this *RBDPersistentVolumeSource) String() string {
  22007. if this == nil {
  22008. return "nil"
  22009. }
  22010. s := strings.Join([]string{`&RBDPersistentVolumeSource{`,
  22011. `CephMonitors:` + fmt.Sprintf("%v", this.CephMonitors) + `,`,
  22012. `RBDImage:` + fmt.Sprintf("%v", this.RBDImage) + `,`,
  22013. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  22014. `RBDPool:` + fmt.Sprintf("%v", this.RBDPool) + `,`,
  22015. `RadosUser:` + fmt.Sprintf("%v", this.RadosUser) + `,`,
  22016. `Keyring:` + fmt.Sprintf("%v", this.Keyring) + `,`,
  22017. `SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  22018. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22019. `}`,
  22020. }, "")
  22021. return s
  22022. }
  22023. func (this *RBDVolumeSource) String() string {
  22024. if this == nil {
  22025. return "nil"
  22026. }
  22027. s := strings.Join([]string{`&RBDVolumeSource{`,
  22028. `CephMonitors:` + fmt.Sprintf("%v", this.CephMonitors) + `,`,
  22029. `RBDImage:` + fmt.Sprintf("%v", this.RBDImage) + `,`,
  22030. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  22031. `RBDPool:` + fmt.Sprintf("%v", this.RBDPool) + `,`,
  22032. `RadosUser:` + fmt.Sprintf("%v", this.RadosUser) + `,`,
  22033. `Keyring:` + fmt.Sprintf("%v", this.Keyring) + `,`,
  22034. `SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  22035. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22036. `}`,
  22037. }, "")
  22038. return s
  22039. }
  22040. func (this *RangeAllocation) String() string {
  22041. if this == nil {
  22042. return "nil"
  22043. }
  22044. s := strings.Join([]string{`&RangeAllocation{`,
  22045. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  22046. `Range:` + fmt.Sprintf("%v", this.Range) + `,`,
  22047. `Data:` + valueToStringGenerated(this.Data) + `,`,
  22048. `}`,
  22049. }, "")
  22050. return s
  22051. }
  22052. func (this *ReplicationController) String() string {
  22053. if this == nil {
  22054. return "nil"
  22055. }
  22056. s := strings.Join([]string{`&ReplicationController{`,
  22057. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  22058. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ReplicationControllerSpec", "ReplicationControllerSpec", 1), `&`, ``, 1) + `,`,
  22059. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "ReplicationControllerStatus", "ReplicationControllerStatus", 1), `&`, ``, 1) + `,`,
  22060. `}`,
  22061. }, "")
  22062. return s
  22063. }
  22064. func (this *ReplicationControllerCondition) String() string {
  22065. if this == nil {
  22066. return "nil"
  22067. }
  22068. s := strings.Join([]string{`&ReplicationControllerCondition{`,
  22069. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  22070. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  22071. `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  22072. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  22073. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  22074. `}`,
  22075. }, "")
  22076. return s
  22077. }
  22078. func (this *ReplicationControllerList) String() string {
  22079. if this == nil {
  22080. return "nil"
  22081. }
  22082. repeatedStringForItems := "[]ReplicationController{"
  22083. for _, f := range this.Items {
  22084. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ReplicationController", "ReplicationController", 1), `&`, ``, 1) + ","
  22085. }
  22086. repeatedStringForItems += "}"
  22087. s := strings.Join([]string{`&ReplicationControllerList{`,
  22088. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  22089. `Items:` + repeatedStringForItems + `,`,
  22090. `}`,
  22091. }, "")
  22092. return s
  22093. }
  22094. func (this *ReplicationControllerSpec) String() string {
  22095. if this == nil {
  22096. return "nil"
  22097. }
  22098. keysForSelector := make([]string, 0, len(this.Selector))
  22099. for k := range this.Selector {
  22100. keysForSelector = append(keysForSelector, k)
  22101. }
  22102. sort.Strings(keysForSelector)
  22103. mapStringForSelector := "map[string]string{"
  22104. for _, k := range keysForSelector {
  22105. mapStringForSelector += fmt.Sprintf("%v: %v,", k, this.Selector[k])
  22106. }
  22107. mapStringForSelector += "}"
  22108. s := strings.Join([]string{`&ReplicationControllerSpec{`,
  22109. `Replicas:` + valueToStringGenerated(this.Replicas) + `,`,
  22110. `Selector:` + mapStringForSelector + `,`,
  22111. `Template:` + strings.Replace(this.Template.String(), "PodTemplateSpec", "PodTemplateSpec", 1) + `,`,
  22112. `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`,
  22113. `}`,
  22114. }, "")
  22115. return s
  22116. }
  22117. func (this *ReplicationControllerStatus) String() string {
  22118. if this == nil {
  22119. return "nil"
  22120. }
  22121. repeatedStringForConditions := "[]ReplicationControllerCondition{"
  22122. for _, f := range this.Conditions {
  22123. repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "ReplicationControllerCondition", "ReplicationControllerCondition", 1), `&`, ``, 1) + ","
  22124. }
  22125. repeatedStringForConditions += "}"
  22126. s := strings.Join([]string{`&ReplicationControllerStatus{`,
  22127. `Replicas:` + fmt.Sprintf("%v", this.Replicas) + `,`,
  22128. `FullyLabeledReplicas:` + fmt.Sprintf("%v", this.FullyLabeledReplicas) + `,`,
  22129. `ObservedGeneration:` + fmt.Sprintf("%v", this.ObservedGeneration) + `,`,
  22130. `ReadyReplicas:` + fmt.Sprintf("%v", this.ReadyReplicas) + `,`,
  22131. `AvailableReplicas:` + fmt.Sprintf("%v", this.AvailableReplicas) + `,`,
  22132. `Conditions:` + repeatedStringForConditions + `,`,
  22133. `}`,
  22134. }, "")
  22135. return s
  22136. }
  22137. func (this *ResourceClaim) String() string {
  22138. if this == nil {
  22139. return "nil"
  22140. }
  22141. s := strings.Join([]string{`&ResourceClaim{`,
  22142. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22143. `Request:` + fmt.Sprintf("%v", this.Request) + `,`,
  22144. `}`,
  22145. }, "")
  22146. return s
  22147. }
  22148. func (this *ResourceFieldSelector) String() string {
  22149. if this == nil {
  22150. return "nil"
  22151. }
  22152. s := strings.Join([]string{`&ResourceFieldSelector{`,
  22153. `ContainerName:` + fmt.Sprintf("%v", this.ContainerName) + `,`,
  22154. `Resource:` + fmt.Sprintf("%v", this.Resource) + `,`,
  22155. `Divisor:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Divisor), "Quantity", "resource.Quantity", 1), `&`, ``, 1) + `,`,
  22156. `}`,
  22157. }, "")
  22158. return s
  22159. }
  22160. func (this *ResourceHealth) String() string {
  22161. if this == nil {
  22162. return "nil"
  22163. }
  22164. s := strings.Join([]string{`&ResourceHealth{`,
  22165. `ResourceID:` + fmt.Sprintf("%v", this.ResourceID) + `,`,
  22166. `Health:` + fmt.Sprintf("%v", this.Health) + `,`,
  22167. `}`,
  22168. }, "")
  22169. return s
  22170. }
  22171. func (this *ResourceQuota) String() string {
  22172. if this == nil {
  22173. return "nil"
  22174. }
  22175. s := strings.Join([]string{`&ResourceQuota{`,
  22176. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  22177. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ResourceQuotaSpec", "ResourceQuotaSpec", 1), `&`, ``, 1) + `,`,
  22178. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "ResourceQuotaStatus", "ResourceQuotaStatus", 1), `&`, ``, 1) + `,`,
  22179. `}`,
  22180. }, "")
  22181. return s
  22182. }
  22183. func (this *ResourceQuotaList) String() string {
  22184. if this == nil {
  22185. return "nil"
  22186. }
  22187. repeatedStringForItems := "[]ResourceQuota{"
  22188. for _, f := range this.Items {
  22189. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ResourceQuota", "ResourceQuota", 1), `&`, ``, 1) + ","
  22190. }
  22191. repeatedStringForItems += "}"
  22192. s := strings.Join([]string{`&ResourceQuotaList{`,
  22193. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  22194. `Items:` + repeatedStringForItems + `,`,
  22195. `}`,
  22196. }, "")
  22197. return s
  22198. }
  22199. func (this *ResourceQuotaSpec) String() string {
  22200. if this == nil {
  22201. return "nil"
  22202. }
  22203. keysForHard := make([]string, 0, len(this.Hard))
  22204. for k := range this.Hard {
  22205. keysForHard = append(keysForHard, string(k))
  22206. }
  22207. sort.Strings(keysForHard)
  22208. mapStringForHard := "ResourceList{"
  22209. for _, k := range keysForHard {
  22210. mapStringForHard += fmt.Sprintf("%v: %v,", k, this.Hard[ResourceName(k)])
  22211. }
  22212. mapStringForHard += "}"
  22213. s := strings.Join([]string{`&ResourceQuotaSpec{`,
  22214. `Hard:` + mapStringForHard + `,`,
  22215. `Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
  22216. `ScopeSelector:` + strings.Replace(this.ScopeSelector.String(), "ScopeSelector", "ScopeSelector", 1) + `,`,
  22217. `}`,
  22218. }, "")
  22219. return s
  22220. }
  22221. func (this *ResourceQuotaStatus) String() string {
  22222. if this == nil {
  22223. return "nil"
  22224. }
  22225. keysForHard := make([]string, 0, len(this.Hard))
  22226. for k := range this.Hard {
  22227. keysForHard = append(keysForHard, string(k))
  22228. }
  22229. sort.Strings(keysForHard)
  22230. mapStringForHard := "ResourceList{"
  22231. for _, k := range keysForHard {
  22232. mapStringForHard += fmt.Sprintf("%v: %v,", k, this.Hard[ResourceName(k)])
  22233. }
  22234. mapStringForHard += "}"
  22235. keysForUsed := make([]string, 0, len(this.Used))
  22236. for k := range this.Used {
  22237. keysForUsed = append(keysForUsed, string(k))
  22238. }
  22239. sort.Strings(keysForUsed)
  22240. mapStringForUsed := "ResourceList{"
  22241. for _, k := range keysForUsed {
  22242. mapStringForUsed += fmt.Sprintf("%v: %v,", k, this.Used[ResourceName(k)])
  22243. }
  22244. mapStringForUsed += "}"
  22245. s := strings.Join([]string{`&ResourceQuotaStatus{`,
  22246. `Hard:` + mapStringForHard + `,`,
  22247. `Used:` + mapStringForUsed + `,`,
  22248. `}`,
  22249. }, "")
  22250. return s
  22251. }
  22252. func (this *ResourceRequirements) String() string {
  22253. if this == nil {
  22254. return "nil"
  22255. }
  22256. repeatedStringForClaims := "[]ResourceClaim{"
  22257. for _, f := range this.Claims {
  22258. repeatedStringForClaims += strings.Replace(strings.Replace(f.String(), "ResourceClaim", "ResourceClaim", 1), `&`, ``, 1) + ","
  22259. }
  22260. repeatedStringForClaims += "}"
  22261. keysForLimits := make([]string, 0, len(this.Limits))
  22262. for k := range this.Limits {
  22263. keysForLimits = append(keysForLimits, string(k))
  22264. }
  22265. sort.Strings(keysForLimits)
  22266. mapStringForLimits := "ResourceList{"
  22267. for _, k := range keysForLimits {
  22268. mapStringForLimits += fmt.Sprintf("%v: %v,", k, this.Limits[ResourceName(k)])
  22269. }
  22270. mapStringForLimits += "}"
  22271. keysForRequests := make([]string, 0, len(this.Requests))
  22272. for k := range this.Requests {
  22273. keysForRequests = append(keysForRequests, string(k))
  22274. }
  22275. sort.Strings(keysForRequests)
  22276. mapStringForRequests := "ResourceList{"
  22277. for _, k := range keysForRequests {
  22278. mapStringForRequests += fmt.Sprintf("%v: %v,", k, this.Requests[ResourceName(k)])
  22279. }
  22280. mapStringForRequests += "}"
  22281. s := strings.Join([]string{`&ResourceRequirements{`,
  22282. `Limits:` + mapStringForLimits + `,`,
  22283. `Requests:` + mapStringForRequests + `,`,
  22284. `Claims:` + repeatedStringForClaims + `,`,
  22285. `}`,
  22286. }, "")
  22287. return s
  22288. }
  22289. func (this *ResourceStatus) String() string {
  22290. if this == nil {
  22291. return "nil"
  22292. }
  22293. repeatedStringForResources := "[]ResourceHealth{"
  22294. for _, f := range this.Resources {
  22295. repeatedStringForResources += strings.Replace(strings.Replace(f.String(), "ResourceHealth", "ResourceHealth", 1), `&`, ``, 1) + ","
  22296. }
  22297. repeatedStringForResources += "}"
  22298. s := strings.Join([]string{`&ResourceStatus{`,
  22299. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22300. `Resources:` + repeatedStringForResources + `,`,
  22301. `}`,
  22302. }, "")
  22303. return s
  22304. }
  22305. func (this *SELinuxOptions) String() string {
  22306. if this == nil {
  22307. return "nil"
  22308. }
  22309. s := strings.Join([]string{`&SELinuxOptions{`,
  22310. `User:` + fmt.Sprintf("%v", this.User) + `,`,
  22311. `Role:` + fmt.Sprintf("%v", this.Role) + `,`,
  22312. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  22313. `Level:` + fmt.Sprintf("%v", this.Level) + `,`,
  22314. `}`,
  22315. }, "")
  22316. return s
  22317. }
  22318. func (this *ScaleIOPersistentVolumeSource) String() string {
  22319. if this == nil {
  22320. return "nil"
  22321. }
  22322. s := strings.Join([]string{`&ScaleIOPersistentVolumeSource{`,
  22323. `Gateway:` + fmt.Sprintf("%v", this.Gateway) + `,`,
  22324. `System:` + fmt.Sprintf("%v", this.System) + `,`,
  22325. `SecretRef:` + strings.Replace(this.SecretRef.String(), "SecretReference", "SecretReference", 1) + `,`,
  22326. `SSLEnabled:` + fmt.Sprintf("%v", this.SSLEnabled) + `,`,
  22327. `ProtectionDomain:` + fmt.Sprintf("%v", this.ProtectionDomain) + `,`,
  22328. `StoragePool:` + fmt.Sprintf("%v", this.StoragePool) + `,`,
  22329. `StorageMode:` + fmt.Sprintf("%v", this.StorageMode) + `,`,
  22330. `VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
  22331. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  22332. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22333. `}`,
  22334. }, "")
  22335. return s
  22336. }
  22337. func (this *ScaleIOVolumeSource) String() string {
  22338. if this == nil {
  22339. return "nil"
  22340. }
  22341. s := strings.Join([]string{`&ScaleIOVolumeSource{`,
  22342. `Gateway:` + fmt.Sprintf("%v", this.Gateway) + `,`,
  22343. `System:` + fmt.Sprintf("%v", this.System) + `,`,
  22344. `SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  22345. `SSLEnabled:` + fmt.Sprintf("%v", this.SSLEnabled) + `,`,
  22346. `ProtectionDomain:` + fmt.Sprintf("%v", this.ProtectionDomain) + `,`,
  22347. `StoragePool:` + fmt.Sprintf("%v", this.StoragePool) + `,`,
  22348. `StorageMode:` + fmt.Sprintf("%v", this.StorageMode) + `,`,
  22349. `VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
  22350. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  22351. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22352. `}`,
  22353. }, "")
  22354. return s
  22355. }
  22356. func (this *ScopeSelector) String() string {
  22357. if this == nil {
  22358. return "nil"
  22359. }
  22360. repeatedStringForMatchExpressions := "[]ScopedResourceSelectorRequirement{"
  22361. for _, f := range this.MatchExpressions {
  22362. repeatedStringForMatchExpressions += strings.Replace(strings.Replace(f.String(), "ScopedResourceSelectorRequirement", "ScopedResourceSelectorRequirement", 1), `&`, ``, 1) + ","
  22363. }
  22364. repeatedStringForMatchExpressions += "}"
  22365. s := strings.Join([]string{`&ScopeSelector{`,
  22366. `MatchExpressions:` + repeatedStringForMatchExpressions + `,`,
  22367. `}`,
  22368. }, "")
  22369. return s
  22370. }
  22371. func (this *ScopedResourceSelectorRequirement) String() string {
  22372. if this == nil {
  22373. return "nil"
  22374. }
  22375. s := strings.Join([]string{`&ScopedResourceSelectorRequirement{`,
  22376. `ScopeName:` + fmt.Sprintf("%v", this.ScopeName) + `,`,
  22377. `Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
  22378. `Values:` + fmt.Sprintf("%v", this.Values) + `,`,
  22379. `}`,
  22380. }, "")
  22381. return s
  22382. }
  22383. func (this *SeccompProfile) String() string {
  22384. if this == nil {
  22385. return "nil"
  22386. }
  22387. s := strings.Join([]string{`&SeccompProfile{`,
  22388. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  22389. `LocalhostProfile:` + valueToStringGenerated(this.LocalhostProfile) + `,`,
  22390. `}`,
  22391. }, "")
  22392. return s
  22393. }
  22394. func (this *Secret) String() string {
  22395. if this == nil {
  22396. return "nil"
  22397. }
  22398. keysForData := make([]string, 0, len(this.Data))
  22399. for k := range this.Data {
  22400. keysForData = append(keysForData, k)
  22401. }
  22402. sort.Strings(keysForData)
  22403. mapStringForData := "map[string][]byte{"
  22404. for _, k := range keysForData {
  22405. mapStringForData += fmt.Sprintf("%v: %v,", k, this.Data[k])
  22406. }
  22407. mapStringForData += "}"
  22408. keysForStringData := make([]string, 0, len(this.StringData))
  22409. for k := range this.StringData {
  22410. keysForStringData = append(keysForStringData, k)
  22411. }
  22412. sort.Strings(keysForStringData)
  22413. mapStringForStringData := "map[string]string{"
  22414. for _, k := range keysForStringData {
  22415. mapStringForStringData += fmt.Sprintf("%v: %v,", k, this.StringData[k])
  22416. }
  22417. mapStringForStringData += "}"
  22418. s := strings.Join([]string{`&Secret{`,
  22419. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  22420. `Data:` + mapStringForData + `,`,
  22421. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  22422. `StringData:` + mapStringForStringData + `,`,
  22423. `Immutable:` + valueToStringGenerated(this.Immutable) + `,`,
  22424. `}`,
  22425. }, "")
  22426. return s
  22427. }
  22428. func (this *SecretEnvSource) String() string {
  22429. if this == nil {
  22430. return "nil"
  22431. }
  22432. s := strings.Join([]string{`&SecretEnvSource{`,
  22433. `LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
  22434. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  22435. `}`,
  22436. }, "")
  22437. return s
  22438. }
  22439. func (this *SecretKeySelector) String() string {
  22440. if this == nil {
  22441. return "nil"
  22442. }
  22443. s := strings.Join([]string{`&SecretKeySelector{`,
  22444. `LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
  22445. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  22446. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  22447. `}`,
  22448. }, "")
  22449. return s
  22450. }
  22451. func (this *SecretList) String() string {
  22452. if this == nil {
  22453. return "nil"
  22454. }
  22455. repeatedStringForItems := "[]Secret{"
  22456. for _, f := range this.Items {
  22457. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Secret", "Secret", 1), `&`, ``, 1) + ","
  22458. }
  22459. repeatedStringForItems += "}"
  22460. s := strings.Join([]string{`&SecretList{`,
  22461. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  22462. `Items:` + repeatedStringForItems + `,`,
  22463. `}`,
  22464. }, "")
  22465. return s
  22466. }
  22467. func (this *SecretProjection) String() string {
  22468. if this == nil {
  22469. return "nil"
  22470. }
  22471. repeatedStringForItems := "[]KeyToPath{"
  22472. for _, f := range this.Items {
  22473. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
  22474. }
  22475. repeatedStringForItems += "}"
  22476. s := strings.Join([]string{`&SecretProjection{`,
  22477. `LocalObjectReference:` + strings.Replace(strings.Replace(this.LocalObjectReference.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + `,`,
  22478. `Items:` + repeatedStringForItems + `,`,
  22479. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  22480. `}`,
  22481. }, "")
  22482. return s
  22483. }
  22484. func (this *SecretReference) String() string {
  22485. if this == nil {
  22486. return "nil"
  22487. }
  22488. s := strings.Join([]string{`&SecretReference{`,
  22489. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22490. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  22491. `}`,
  22492. }, "")
  22493. return s
  22494. }
  22495. func (this *SecretVolumeSource) String() string {
  22496. if this == nil {
  22497. return "nil"
  22498. }
  22499. repeatedStringForItems := "[]KeyToPath{"
  22500. for _, f := range this.Items {
  22501. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "KeyToPath", "KeyToPath", 1), `&`, ``, 1) + ","
  22502. }
  22503. repeatedStringForItems += "}"
  22504. s := strings.Join([]string{`&SecretVolumeSource{`,
  22505. `SecretName:` + fmt.Sprintf("%v", this.SecretName) + `,`,
  22506. `Items:` + repeatedStringForItems + `,`,
  22507. `DefaultMode:` + valueToStringGenerated(this.DefaultMode) + `,`,
  22508. `Optional:` + valueToStringGenerated(this.Optional) + `,`,
  22509. `}`,
  22510. }, "")
  22511. return s
  22512. }
  22513. func (this *SecurityContext) String() string {
  22514. if this == nil {
  22515. return "nil"
  22516. }
  22517. s := strings.Join([]string{`&SecurityContext{`,
  22518. `Capabilities:` + strings.Replace(this.Capabilities.String(), "Capabilities", "Capabilities", 1) + `,`,
  22519. `Privileged:` + valueToStringGenerated(this.Privileged) + `,`,
  22520. `SELinuxOptions:` + strings.Replace(this.SELinuxOptions.String(), "SELinuxOptions", "SELinuxOptions", 1) + `,`,
  22521. `RunAsUser:` + valueToStringGenerated(this.RunAsUser) + `,`,
  22522. `RunAsNonRoot:` + valueToStringGenerated(this.RunAsNonRoot) + `,`,
  22523. `ReadOnlyRootFilesystem:` + valueToStringGenerated(this.ReadOnlyRootFilesystem) + `,`,
  22524. `AllowPrivilegeEscalation:` + valueToStringGenerated(this.AllowPrivilegeEscalation) + `,`,
  22525. `RunAsGroup:` + valueToStringGenerated(this.RunAsGroup) + `,`,
  22526. `ProcMount:` + valueToStringGenerated(this.ProcMount) + `,`,
  22527. `WindowsOptions:` + strings.Replace(this.WindowsOptions.String(), "WindowsSecurityContextOptions", "WindowsSecurityContextOptions", 1) + `,`,
  22528. `SeccompProfile:` + strings.Replace(this.SeccompProfile.String(), "SeccompProfile", "SeccompProfile", 1) + `,`,
  22529. `AppArmorProfile:` + strings.Replace(this.AppArmorProfile.String(), "AppArmorProfile", "AppArmorProfile", 1) + `,`,
  22530. `}`,
  22531. }, "")
  22532. return s
  22533. }
  22534. func (this *SerializedReference) String() string {
  22535. if this == nil {
  22536. return "nil"
  22537. }
  22538. s := strings.Join([]string{`&SerializedReference{`,
  22539. `Reference:` + strings.Replace(strings.Replace(this.Reference.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + `,`,
  22540. `}`,
  22541. }, "")
  22542. return s
  22543. }
  22544. func (this *Service) String() string {
  22545. if this == nil {
  22546. return "nil"
  22547. }
  22548. s := strings.Join([]string{`&Service{`,
  22549. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  22550. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ServiceSpec", "ServiceSpec", 1), `&`, ``, 1) + `,`,
  22551. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "ServiceStatus", "ServiceStatus", 1), `&`, ``, 1) + `,`,
  22552. `}`,
  22553. }, "")
  22554. return s
  22555. }
  22556. func (this *ServiceAccount) String() string {
  22557. if this == nil {
  22558. return "nil"
  22559. }
  22560. repeatedStringForSecrets := "[]ObjectReference{"
  22561. for _, f := range this.Secrets {
  22562. repeatedStringForSecrets += strings.Replace(strings.Replace(f.String(), "ObjectReference", "ObjectReference", 1), `&`, ``, 1) + ","
  22563. }
  22564. repeatedStringForSecrets += "}"
  22565. repeatedStringForImagePullSecrets := "[]LocalObjectReference{"
  22566. for _, f := range this.ImagePullSecrets {
  22567. repeatedStringForImagePullSecrets += strings.Replace(strings.Replace(f.String(), "LocalObjectReference", "LocalObjectReference", 1), `&`, ``, 1) + ","
  22568. }
  22569. repeatedStringForImagePullSecrets += "}"
  22570. s := strings.Join([]string{`&ServiceAccount{`,
  22571. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  22572. `Secrets:` + repeatedStringForSecrets + `,`,
  22573. `ImagePullSecrets:` + repeatedStringForImagePullSecrets + `,`,
  22574. `AutomountServiceAccountToken:` + valueToStringGenerated(this.AutomountServiceAccountToken) + `,`,
  22575. `}`,
  22576. }, "")
  22577. return s
  22578. }
  22579. func (this *ServiceAccountList) String() string {
  22580. if this == nil {
  22581. return "nil"
  22582. }
  22583. repeatedStringForItems := "[]ServiceAccount{"
  22584. for _, f := range this.Items {
  22585. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ServiceAccount", "ServiceAccount", 1), `&`, ``, 1) + ","
  22586. }
  22587. repeatedStringForItems += "}"
  22588. s := strings.Join([]string{`&ServiceAccountList{`,
  22589. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  22590. `Items:` + repeatedStringForItems + `,`,
  22591. `}`,
  22592. }, "")
  22593. return s
  22594. }
  22595. func (this *ServiceAccountTokenProjection) String() string {
  22596. if this == nil {
  22597. return "nil"
  22598. }
  22599. s := strings.Join([]string{`&ServiceAccountTokenProjection{`,
  22600. `Audience:` + fmt.Sprintf("%v", this.Audience) + `,`,
  22601. `ExpirationSeconds:` + valueToStringGenerated(this.ExpirationSeconds) + `,`,
  22602. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  22603. `}`,
  22604. }, "")
  22605. return s
  22606. }
  22607. func (this *ServiceList) String() string {
  22608. if this == nil {
  22609. return "nil"
  22610. }
  22611. repeatedStringForItems := "[]Service{"
  22612. for _, f := range this.Items {
  22613. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Service", "Service", 1), `&`, ``, 1) + ","
  22614. }
  22615. repeatedStringForItems += "}"
  22616. s := strings.Join([]string{`&ServiceList{`,
  22617. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  22618. `Items:` + repeatedStringForItems + `,`,
  22619. `}`,
  22620. }, "")
  22621. return s
  22622. }
  22623. func (this *ServicePort) String() string {
  22624. if this == nil {
  22625. return "nil"
  22626. }
  22627. s := strings.Join([]string{`&ServicePort{`,
  22628. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22629. `Protocol:` + fmt.Sprintf("%v", this.Protocol) + `,`,
  22630. `Port:` + fmt.Sprintf("%v", this.Port) + `,`,
  22631. `TargetPort:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.TargetPort), "IntOrString", "intstr.IntOrString", 1), `&`, ``, 1) + `,`,
  22632. `NodePort:` + fmt.Sprintf("%v", this.NodePort) + `,`,
  22633. `AppProtocol:` + valueToStringGenerated(this.AppProtocol) + `,`,
  22634. `}`,
  22635. }, "")
  22636. return s
  22637. }
  22638. func (this *ServiceProxyOptions) String() string {
  22639. if this == nil {
  22640. return "nil"
  22641. }
  22642. s := strings.Join([]string{`&ServiceProxyOptions{`,
  22643. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  22644. `}`,
  22645. }, "")
  22646. return s
  22647. }
  22648. func (this *ServiceSpec) String() string {
  22649. if this == nil {
  22650. return "nil"
  22651. }
  22652. repeatedStringForPorts := "[]ServicePort{"
  22653. for _, f := range this.Ports {
  22654. repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "ServicePort", "ServicePort", 1), `&`, ``, 1) + ","
  22655. }
  22656. repeatedStringForPorts += "}"
  22657. keysForSelector := make([]string, 0, len(this.Selector))
  22658. for k := range this.Selector {
  22659. keysForSelector = append(keysForSelector, k)
  22660. }
  22661. sort.Strings(keysForSelector)
  22662. mapStringForSelector := "map[string]string{"
  22663. for _, k := range keysForSelector {
  22664. mapStringForSelector += fmt.Sprintf("%v: %v,", k, this.Selector[k])
  22665. }
  22666. mapStringForSelector += "}"
  22667. s := strings.Join([]string{`&ServiceSpec{`,
  22668. `Ports:` + repeatedStringForPorts + `,`,
  22669. `Selector:` + mapStringForSelector + `,`,
  22670. `ClusterIP:` + fmt.Sprintf("%v", this.ClusterIP) + `,`,
  22671. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  22672. `ExternalIPs:` + fmt.Sprintf("%v", this.ExternalIPs) + `,`,
  22673. `SessionAffinity:` + fmt.Sprintf("%v", this.SessionAffinity) + `,`,
  22674. `LoadBalancerIP:` + fmt.Sprintf("%v", this.LoadBalancerIP) + `,`,
  22675. `LoadBalancerSourceRanges:` + fmt.Sprintf("%v", this.LoadBalancerSourceRanges) + `,`,
  22676. `ExternalName:` + fmt.Sprintf("%v", this.ExternalName) + `,`,
  22677. `ExternalTrafficPolicy:` + fmt.Sprintf("%v", this.ExternalTrafficPolicy) + `,`,
  22678. `HealthCheckNodePort:` + fmt.Sprintf("%v", this.HealthCheckNodePort) + `,`,
  22679. `PublishNotReadyAddresses:` + fmt.Sprintf("%v", this.PublishNotReadyAddresses) + `,`,
  22680. `SessionAffinityConfig:` + strings.Replace(this.SessionAffinityConfig.String(), "SessionAffinityConfig", "SessionAffinityConfig", 1) + `,`,
  22681. `IPFamilyPolicy:` + valueToStringGenerated(this.IPFamilyPolicy) + `,`,
  22682. `ClusterIPs:` + fmt.Sprintf("%v", this.ClusterIPs) + `,`,
  22683. `IPFamilies:` + fmt.Sprintf("%v", this.IPFamilies) + `,`,
  22684. `AllocateLoadBalancerNodePorts:` + valueToStringGenerated(this.AllocateLoadBalancerNodePorts) + `,`,
  22685. `LoadBalancerClass:` + valueToStringGenerated(this.LoadBalancerClass) + `,`,
  22686. `InternalTrafficPolicy:` + valueToStringGenerated(this.InternalTrafficPolicy) + `,`,
  22687. `TrafficDistribution:` + valueToStringGenerated(this.TrafficDistribution) + `,`,
  22688. `}`,
  22689. }, "")
  22690. return s
  22691. }
  22692. func (this *ServiceStatus) String() string {
  22693. if this == nil {
  22694. return "nil"
  22695. }
  22696. repeatedStringForConditions := "[]Condition{"
  22697. for _, f := range this.Conditions {
  22698. repeatedStringForConditions += fmt.Sprintf("%v", f) + ","
  22699. }
  22700. repeatedStringForConditions += "}"
  22701. s := strings.Join([]string{`&ServiceStatus{`,
  22702. `LoadBalancer:` + strings.Replace(strings.Replace(this.LoadBalancer.String(), "LoadBalancerStatus", "LoadBalancerStatus", 1), `&`, ``, 1) + `,`,
  22703. `Conditions:` + repeatedStringForConditions + `,`,
  22704. `}`,
  22705. }, "")
  22706. return s
  22707. }
  22708. func (this *SessionAffinityConfig) String() string {
  22709. if this == nil {
  22710. return "nil"
  22711. }
  22712. s := strings.Join([]string{`&SessionAffinityConfig{`,
  22713. `ClientIP:` + strings.Replace(this.ClientIP.String(), "ClientIPConfig", "ClientIPConfig", 1) + `,`,
  22714. `}`,
  22715. }, "")
  22716. return s
  22717. }
  22718. func (this *SleepAction) String() string {
  22719. if this == nil {
  22720. return "nil"
  22721. }
  22722. s := strings.Join([]string{`&SleepAction{`,
  22723. `Seconds:` + fmt.Sprintf("%v", this.Seconds) + `,`,
  22724. `}`,
  22725. }, "")
  22726. return s
  22727. }
  22728. func (this *StorageOSPersistentVolumeSource) String() string {
  22729. if this == nil {
  22730. return "nil"
  22731. }
  22732. s := strings.Join([]string{`&StorageOSPersistentVolumeSource{`,
  22733. `VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
  22734. `VolumeNamespace:` + fmt.Sprintf("%v", this.VolumeNamespace) + `,`,
  22735. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  22736. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22737. `SecretRef:` + strings.Replace(this.SecretRef.String(), "ObjectReference", "ObjectReference", 1) + `,`,
  22738. `}`,
  22739. }, "")
  22740. return s
  22741. }
  22742. func (this *StorageOSVolumeSource) String() string {
  22743. if this == nil {
  22744. return "nil"
  22745. }
  22746. s := strings.Join([]string{`&StorageOSVolumeSource{`,
  22747. `VolumeName:` + fmt.Sprintf("%v", this.VolumeName) + `,`,
  22748. `VolumeNamespace:` + fmt.Sprintf("%v", this.VolumeNamespace) + `,`,
  22749. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  22750. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22751. `SecretRef:` + strings.Replace(this.SecretRef.String(), "LocalObjectReference", "LocalObjectReference", 1) + `,`,
  22752. `}`,
  22753. }, "")
  22754. return s
  22755. }
  22756. func (this *Sysctl) String() string {
  22757. if this == nil {
  22758. return "nil"
  22759. }
  22760. s := strings.Join([]string{`&Sysctl{`,
  22761. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22762. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  22763. `}`,
  22764. }, "")
  22765. return s
  22766. }
  22767. func (this *TCPSocketAction) String() string {
  22768. if this == nil {
  22769. return "nil"
  22770. }
  22771. s := strings.Join([]string{`&TCPSocketAction{`,
  22772. `Port:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Port), "IntOrString", "intstr.IntOrString", 1), `&`, ``, 1) + `,`,
  22773. `Host:` + fmt.Sprintf("%v", this.Host) + `,`,
  22774. `}`,
  22775. }, "")
  22776. return s
  22777. }
  22778. func (this *Taint) String() string {
  22779. if this == nil {
  22780. return "nil"
  22781. }
  22782. s := strings.Join([]string{`&Taint{`,
  22783. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  22784. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  22785. `Effect:` + fmt.Sprintf("%v", this.Effect) + `,`,
  22786. `TimeAdded:` + strings.Replace(fmt.Sprintf("%v", this.TimeAdded), "Time", "v1.Time", 1) + `,`,
  22787. `}`,
  22788. }, "")
  22789. return s
  22790. }
  22791. func (this *Toleration) String() string {
  22792. if this == nil {
  22793. return "nil"
  22794. }
  22795. s := strings.Join([]string{`&Toleration{`,
  22796. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  22797. `Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
  22798. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  22799. `Effect:` + fmt.Sprintf("%v", this.Effect) + `,`,
  22800. `TolerationSeconds:` + valueToStringGenerated(this.TolerationSeconds) + `,`,
  22801. `}`,
  22802. }, "")
  22803. return s
  22804. }
  22805. func (this *TopologySelectorLabelRequirement) String() string {
  22806. if this == nil {
  22807. return "nil"
  22808. }
  22809. s := strings.Join([]string{`&TopologySelectorLabelRequirement{`,
  22810. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  22811. `Values:` + fmt.Sprintf("%v", this.Values) + `,`,
  22812. `}`,
  22813. }, "")
  22814. return s
  22815. }
  22816. func (this *TopologySelectorTerm) String() string {
  22817. if this == nil {
  22818. return "nil"
  22819. }
  22820. repeatedStringForMatchLabelExpressions := "[]TopologySelectorLabelRequirement{"
  22821. for _, f := range this.MatchLabelExpressions {
  22822. repeatedStringForMatchLabelExpressions += strings.Replace(strings.Replace(f.String(), "TopologySelectorLabelRequirement", "TopologySelectorLabelRequirement", 1), `&`, ``, 1) + ","
  22823. }
  22824. repeatedStringForMatchLabelExpressions += "}"
  22825. s := strings.Join([]string{`&TopologySelectorTerm{`,
  22826. `MatchLabelExpressions:` + repeatedStringForMatchLabelExpressions + `,`,
  22827. `}`,
  22828. }, "")
  22829. return s
  22830. }
  22831. func (this *TopologySpreadConstraint) String() string {
  22832. if this == nil {
  22833. return "nil"
  22834. }
  22835. s := strings.Join([]string{`&TopologySpreadConstraint{`,
  22836. `MaxSkew:` + fmt.Sprintf("%v", this.MaxSkew) + `,`,
  22837. `TopologyKey:` + fmt.Sprintf("%v", this.TopologyKey) + `,`,
  22838. `WhenUnsatisfiable:` + fmt.Sprintf("%v", this.WhenUnsatisfiable) + `,`,
  22839. `LabelSelector:` + strings.Replace(fmt.Sprintf("%v", this.LabelSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  22840. `MinDomains:` + valueToStringGenerated(this.MinDomains) + `,`,
  22841. `NodeAffinityPolicy:` + valueToStringGenerated(this.NodeAffinityPolicy) + `,`,
  22842. `NodeTaintsPolicy:` + valueToStringGenerated(this.NodeTaintsPolicy) + `,`,
  22843. `MatchLabelKeys:` + fmt.Sprintf("%v", this.MatchLabelKeys) + `,`,
  22844. `}`,
  22845. }, "")
  22846. return s
  22847. }
  22848. func (this *TypedLocalObjectReference) String() string {
  22849. if this == nil {
  22850. return "nil"
  22851. }
  22852. s := strings.Join([]string{`&TypedLocalObjectReference{`,
  22853. `APIGroup:` + valueToStringGenerated(this.APIGroup) + `,`,
  22854. `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
  22855. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22856. `}`,
  22857. }, "")
  22858. return s
  22859. }
  22860. func (this *TypedObjectReference) String() string {
  22861. if this == nil {
  22862. return "nil"
  22863. }
  22864. s := strings.Join([]string{`&TypedObjectReference{`,
  22865. `APIGroup:` + valueToStringGenerated(this.APIGroup) + `,`,
  22866. `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
  22867. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22868. `Namespace:` + valueToStringGenerated(this.Namespace) + `,`,
  22869. `}`,
  22870. }, "")
  22871. return s
  22872. }
  22873. func (this *Volume) String() string {
  22874. if this == nil {
  22875. return "nil"
  22876. }
  22877. s := strings.Join([]string{`&Volume{`,
  22878. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22879. `VolumeSource:` + strings.Replace(strings.Replace(this.VolumeSource.String(), "VolumeSource", "VolumeSource", 1), `&`, ``, 1) + `,`,
  22880. `}`,
  22881. }, "")
  22882. return s
  22883. }
  22884. func (this *VolumeDevice) String() string {
  22885. if this == nil {
  22886. return "nil"
  22887. }
  22888. s := strings.Join([]string{`&VolumeDevice{`,
  22889. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22890. `DevicePath:` + fmt.Sprintf("%v", this.DevicePath) + `,`,
  22891. `}`,
  22892. }, "")
  22893. return s
  22894. }
  22895. func (this *VolumeMount) String() string {
  22896. if this == nil {
  22897. return "nil"
  22898. }
  22899. s := strings.Join([]string{`&VolumeMount{`,
  22900. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22901. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22902. `MountPath:` + fmt.Sprintf("%v", this.MountPath) + `,`,
  22903. `SubPath:` + fmt.Sprintf("%v", this.SubPath) + `,`,
  22904. `MountPropagation:` + valueToStringGenerated(this.MountPropagation) + `,`,
  22905. `SubPathExpr:` + fmt.Sprintf("%v", this.SubPathExpr) + `,`,
  22906. `RecursiveReadOnly:` + valueToStringGenerated(this.RecursiveReadOnly) + `,`,
  22907. `}`,
  22908. }, "")
  22909. return s
  22910. }
  22911. func (this *VolumeMountStatus) String() string {
  22912. if this == nil {
  22913. return "nil"
  22914. }
  22915. s := strings.Join([]string{`&VolumeMountStatus{`,
  22916. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  22917. `MountPath:` + fmt.Sprintf("%v", this.MountPath) + `,`,
  22918. `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`,
  22919. `RecursiveReadOnly:` + valueToStringGenerated(this.RecursiveReadOnly) + `,`,
  22920. `}`,
  22921. }, "")
  22922. return s
  22923. }
  22924. func (this *VolumeNodeAffinity) String() string {
  22925. if this == nil {
  22926. return "nil"
  22927. }
  22928. s := strings.Join([]string{`&VolumeNodeAffinity{`,
  22929. `Required:` + strings.Replace(this.Required.String(), "NodeSelector", "NodeSelector", 1) + `,`,
  22930. `}`,
  22931. }, "")
  22932. return s
  22933. }
  22934. func (this *VolumeProjection) String() string {
  22935. if this == nil {
  22936. return "nil"
  22937. }
  22938. s := strings.Join([]string{`&VolumeProjection{`,
  22939. `Secret:` + strings.Replace(this.Secret.String(), "SecretProjection", "SecretProjection", 1) + `,`,
  22940. `DownwardAPI:` + strings.Replace(this.DownwardAPI.String(), "DownwardAPIProjection", "DownwardAPIProjection", 1) + `,`,
  22941. `ConfigMap:` + strings.Replace(this.ConfigMap.String(), "ConfigMapProjection", "ConfigMapProjection", 1) + `,`,
  22942. `ServiceAccountToken:` + strings.Replace(this.ServiceAccountToken.String(), "ServiceAccountTokenProjection", "ServiceAccountTokenProjection", 1) + `,`,
  22943. `ClusterTrustBundle:` + strings.Replace(this.ClusterTrustBundle.String(), "ClusterTrustBundleProjection", "ClusterTrustBundleProjection", 1) + `,`,
  22944. `PodCertificate:` + strings.Replace(this.PodCertificate.String(), "PodCertificateProjection", "PodCertificateProjection", 1) + `,`,
  22945. `}`,
  22946. }, "")
  22947. return s
  22948. }
  22949. func (this *VolumeResourceRequirements) String() string {
  22950. if this == nil {
  22951. return "nil"
  22952. }
  22953. keysForLimits := make([]string, 0, len(this.Limits))
  22954. for k := range this.Limits {
  22955. keysForLimits = append(keysForLimits, string(k))
  22956. }
  22957. sort.Strings(keysForLimits)
  22958. mapStringForLimits := "ResourceList{"
  22959. for _, k := range keysForLimits {
  22960. mapStringForLimits += fmt.Sprintf("%v: %v,", k, this.Limits[ResourceName(k)])
  22961. }
  22962. mapStringForLimits += "}"
  22963. keysForRequests := make([]string, 0, len(this.Requests))
  22964. for k := range this.Requests {
  22965. keysForRequests = append(keysForRequests, string(k))
  22966. }
  22967. sort.Strings(keysForRequests)
  22968. mapStringForRequests := "ResourceList{"
  22969. for _, k := range keysForRequests {
  22970. mapStringForRequests += fmt.Sprintf("%v: %v,", k, this.Requests[ResourceName(k)])
  22971. }
  22972. mapStringForRequests += "}"
  22973. s := strings.Join([]string{`&VolumeResourceRequirements{`,
  22974. `Limits:` + mapStringForLimits + `,`,
  22975. `Requests:` + mapStringForRequests + `,`,
  22976. `}`,
  22977. }, "")
  22978. return s
  22979. }
  22980. func (this *VolumeSource) String() string {
  22981. if this == nil {
  22982. return "nil"
  22983. }
  22984. s := strings.Join([]string{`&VolumeSource{`,
  22985. `HostPath:` + strings.Replace(this.HostPath.String(), "HostPathVolumeSource", "HostPathVolumeSource", 1) + `,`,
  22986. `EmptyDir:` + strings.Replace(this.EmptyDir.String(), "EmptyDirVolumeSource", "EmptyDirVolumeSource", 1) + `,`,
  22987. `GCEPersistentDisk:` + strings.Replace(this.GCEPersistentDisk.String(), "GCEPersistentDiskVolumeSource", "GCEPersistentDiskVolumeSource", 1) + `,`,
  22988. `AWSElasticBlockStore:` + strings.Replace(this.AWSElasticBlockStore.String(), "AWSElasticBlockStoreVolumeSource", "AWSElasticBlockStoreVolumeSource", 1) + `,`,
  22989. `GitRepo:` + strings.Replace(this.GitRepo.String(), "GitRepoVolumeSource", "GitRepoVolumeSource", 1) + `,`,
  22990. `Secret:` + strings.Replace(this.Secret.String(), "SecretVolumeSource", "SecretVolumeSource", 1) + `,`,
  22991. `NFS:` + strings.Replace(this.NFS.String(), "NFSVolumeSource", "NFSVolumeSource", 1) + `,`,
  22992. `ISCSI:` + strings.Replace(this.ISCSI.String(), "ISCSIVolumeSource", "ISCSIVolumeSource", 1) + `,`,
  22993. `Glusterfs:` + strings.Replace(this.Glusterfs.String(), "GlusterfsVolumeSource", "GlusterfsVolumeSource", 1) + `,`,
  22994. `PersistentVolumeClaim:` + strings.Replace(this.PersistentVolumeClaim.String(), "PersistentVolumeClaimVolumeSource", "PersistentVolumeClaimVolumeSource", 1) + `,`,
  22995. `RBD:` + strings.Replace(this.RBD.String(), "RBDVolumeSource", "RBDVolumeSource", 1) + `,`,
  22996. `FlexVolume:` + strings.Replace(this.FlexVolume.String(), "FlexVolumeSource", "FlexVolumeSource", 1) + `,`,
  22997. `Cinder:` + strings.Replace(this.Cinder.String(), "CinderVolumeSource", "CinderVolumeSource", 1) + `,`,
  22998. `CephFS:` + strings.Replace(this.CephFS.String(), "CephFSVolumeSource", "CephFSVolumeSource", 1) + `,`,
  22999. `Flocker:` + strings.Replace(this.Flocker.String(), "FlockerVolumeSource", "FlockerVolumeSource", 1) + `,`,
  23000. `DownwardAPI:` + strings.Replace(this.DownwardAPI.String(), "DownwardAPIVolumeSource", "DownwardAPIVolumeSource", 1) + `,`,
  23001. `FC:` + strings.Replace(this.FC.String(), "FCVolumeSource", "FCVolumeSource", 1) + `,`,
  23002. `AzureFile:` + strings.Replace(this.AzureFile.String(), "AzureFileVolumeSource", "AzureFileVolumeSource", 1) + `,`,
  23003. `ConfigMap:` + strings.Replace(this.ConfigMap.String(), "ConfigMapVolumeSource", "ConfigMapVolumeSource", 1) + `,`,
  23004. `VsphereVolume:` + strings.Replace(this.VsphereVolume.String(), "VsphereVirtualDiskVolumeSource", "VsphereVirtualDiskVolumeSource", 1) + `,`,
  23005. `Quobyte:` + strings.Replace(this.Quobyte.String(), "QuobyteVolumeSource", "QuobyteVolumeSource", 1) + `,`,
  23006. `AzureDisk:` + strings.Replace(this.AzureDisk.String(), "AzureDiskVolumeSource", "AzureDiskVolumeSource", 1) + `,`,
  23007. `PhotonPersistentDisk:` + strings.Replace(this.PhotonPersistentDisk.String(), "PhotonPersistentDiskVolumeSource", "PhotonPersistentDiskVolumeSource", 1) + `,`,
  23008. `PortworxVolume:` + strings.Replace(this.PortworxVolume.String(), "PortworxVolumeSource", "PortworxVolumeSource", 1) + `,`,
  23009. `ScaleIO:` + strings.Replace(this.ScaleIO.String(), "ScaleIOVolumeSource", "ScaleIOVolumeSource", 1) + `,`,
  23010. `Projected:` + strings.Replace(this.Projected.String(), "ProjectedVolumeSource", "ProjectedVolumeSource", 1) + `,`,
  23011. `StorageOS:` + strings.Replace(this.StorageOS.String(), "StorageOSVolumeSource", "StorageOSVolumeSource", 1) + `,`,
  23012. `CSI:` + strings.Replace(this.CSI.String(), "CSIVolumeSource", "CSIVolumeSource", 1) + `,`,
  23013. `Ephemeral:` + strings.Replace(this.Ephemeral.String(), "EphemeralVolumeSource", "EphemeralVolumeSource", 1) + `,`,
  23014. `Image:` + strings.Replace(this.Image.String(), "ImageVolumeSource", "ImageVolumeSource", 1) + `,`,
  23015. `}`,
  23016. }, "")
  23017. return s
  23018. }
  23019. func (this *VsphereVirtualDiskVolumeSource) String() string {
  23020. if this == nil {
  23021. return "nil"
  23022. }
  23023. s := strings.Join([]string{`&VsphereVirtualDiskVolumeSource{`,
  23024. `VolumePath:` + fmt.Sprintf("%v", this.VolumePath) + `,`,
  23025. `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`,
  23026. `StoragePolicyName:` + fmt.Sprintf("%v", this.StoragePolicyName) + `,`,
  23027. `StoragePolicyID:` + fmt.Sprintf("%v", this.StoragePolicyID) + `,`,
  23028. `}`,
  23029. }, "")
  23030. return s
  23031. }
  23032. func (this *WeightedPodAffinityTerm) String() string {
  23033. if this == nil {
  23034. return "nil"
  23035. }
  23036. s := strings.Join([]string{`&WeightedPodAffinityTerm{`,
  23037. `Weight:` + fmt.Sprintf("%v", this.Weight) + `,`,
  23038. `PodAffinityTerm:` + strings.Replace(strings.Replace(this.PodAffinityTerm.String(), "PodAffinityTerm", "PodAffinityTerm", 1), `&`, ``, 1) + `,`,
  23039. `}`,
  23040. }, "")
  23041. return s
  23042. }
  23043. func (this *WindowsSecurityContextOptions) String() string {
  23044. if this == nil {
  23045. return "nil"
  23046. }
  23047. s := strings.Join([]string{`&WindowsSecurityContextOptions{`,
  23048. `GMSACredentialSpecName:` + valueToStringGenerated(this.GMSACredentialSpecName) + `,`,
  23049. `GMSACredentialSpec:` + valueToStringGenerated(this.GMSACredentialSpec) + `,`,
  23050. `RunAsUserName:` + valueToStringGenerated(this.RunAsUserName) + `,`,
  23051. `HostProcess:` + valueToStringGenerated(this.HostProcess) + `,`,
  23052. `}`,
  23053. }, "")
  23054. return s
  23055. }
  23056. func (this *WorkloadReference) String() string {
  23057. if this == nil {
  23058. return "nil"
  23059. }
  23060. s := strings.Join([]string{`&WorkloadReference{`,
  23061. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  23062. `PodGroup:` + fmt.Sprintf("%v", this.PodGroup) + `,`,
  23063. `PodGroupReplicaKey:` + fmt.Sprintf("%v", this.PodGroupReplicaKey) + `,`,
  23064. `}`,
  23065. }, "")
  23066. return s
  23067. }
  23068. func valueToStringGenerated(v interface{}) string {
  23069. rv := reflect.ValueOf(v)
  23070. if rv.IsNil() {
  23071. return "nil"
  23072. }
  23073. pv := reflect.Indirect(rv).Interface()
  23074. return fmt.Sprintf("*%v", pv)
  23075. }
  23076. func (m *AWSElasticBlockStoreVolumeSource) Unmarshal(dAtA []byte) error {
  23077. l := len(dAtA)
  23078. iNdEx := 0
  23079. for iNdEx < l {
  23080. preIndex := iNdEx
  23081. var wire uint64
  23082. for shift := uint(0); ; shift += 7 {
  23083. if shift >= 64 {
  23084. return ErrIntOverflowGenerated
  23085. }
  23086. if iNdEx >= l {
  23087. return io.ErrUnexpectedEOF
  23088. }
  23089. b := dAtA[iNdEx]
  23090. iNdEx++
  23091. wire |= uint64(b&0x7F) << shift
  23092. if b < 0x80 {
  23093. break
  23094. }
  23095. }
  23096. fieldNum := int32(wire >> 3)
  23097. wireType := int(wire & 0x7)
  23098. if wireType == 4 {
  23099. return fmt.Errorf("proto: AWSElasticBlockStoreVolumeSource: wiretype end group for non-group")
  23100. }
  23101. if fieldNum <= 0 {
  23102. return fmt.Errorf("proto: AWSElasticBlockStoreVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  23103. }
  23104. switch fieldNum {
  23105. case 1:
  23106. if wireType != 2 {
  23107. return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
  23108. }
  23109. var stringLen uint64
  23110. for shift := uint(0); ; shift += 7 {
  23111. if shift >= 64 {
  23112. return ErrIntOverflowGenerated
  23113. }
  23114. if iNdEx >= l {
  23115. return io.ErrUnexpectedEOF
  23116. }
  23117. b := dAtA[iNdEx]
  23118. iNdEx++
  23119. stringLen |= uint64(b&0x7F) << shift
  23120. if b < 0x80 {
  23121. break
  23122. }
  23123. }
  23124. intStringLen := int(stringLen)
  23125. if intStringLen < 0 {
  23126. return ErrInvalidLengthGenerated
  23127. }
  23128. postIndex := iNdEx + intStringLen
  23129. if postIndex < 0 {
  23130. return ErrInvalidLengthGenerated
  23131. }
  23132. if postIndex > l {
  23133. return io.ErrUnexpectedEOF
  23134. }
  23135. m.VolumeID = string(dAtA[iNdEx:postIndex])
  23136. iNdEx = postIndex
  23137. case 2:
  23138. if wireType != 2 {
  23139. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  23140. }
  23141. var stringLen uint64
  23142. for shift := uint(0); ; shift += 7 {
  23143. if shift >= 64 {
  23144. return ErrIntOverflowGenerated
  23145. }
  23146. if iNdEx >= l {
  23147. return io.ErrUnexpectedEOF
  23148. }
  23149. b := dAtA[iNdEx]
  23150. iNdEx++
  23151. stringLen |= uint64(b&0x7F) << shift
  23152. if b < 0x80 {
  23153. break
  23154. }
  23155. }
  23156. intStringLen := int(stringLen)
  23157. if intStringLen < 0 {
  23158. return ErrInvalidLengthGenerated
  23159. }
  23160. postIndex := iNdEx + intStringLen
  23161. if postIndex < 0 {
  23162. return ErrInvalidLengthGenerated
  23163. }
  23164. if postIndex > l {
  23165. return io.ErrUnexpectedEOF
  23166. }
  23167. m.FSType = string(dAtA[iNdEx:postIndex])
  23168. iNdEx = postIndex
  23169. case 3:
  23170. if wireType != 0 {
  23171. return fmt.Errorf("proto: wrong wireType = %d for field Partition", wireType)
  23172. }
  23173. m.Partition = 0
  23174. for shift := uint(0); ; shift += 7 {
  23175. if shift >= 64 {
  23176. return ErrIntOverflowGenerated
  23177. }
  23178. if iNdEx >= l {
  23179. return io.ErrUnexpectedEOF
  23180. }
  23181. b := dAtA[iNdEx]
  23182. iNdEx++
  23183. m.Partition |= int32(b&0x7F) << shift
  23184. if b < 0x80 {
  23185. break
  23186. }
  23187. }
  23188. case 4:
  23189. if wireType != 0 {
  23190. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  23191. }
  23192. var v int
  23193. for shift := uint(0); ; shift += 7 {
  23194. if shift >= 64 {
  23195. return ErrIntOverflowGenerated
  23196. }
  23197. if iNdEx >= l {
  23198. return io.ErrUnexpectedEOF
  23199. }
  23200. b := dAtA[iNdEx]
  23201. iNdEx++
  23202. v |= int(b&0x7F) << shift
  23203. if b < 0x80 {
  23204. break
  23205. }
  23206. }
  23207. m.ReadOnly = bool(v != 0)
  23208. default:
  23209. iNdEx = preIndex
  23210. skippy, err := skipGenerated(dAtA[iNdEx:])
  23211. if err != nil {
  23212. return err
  23213. }
  23214. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23215. return ErrInvalidLengthGenerated
  23216. }
  23217. if (iNdEx + skippy) > l {
  23218. return io.ErrUnexpectedEOF
  23219. }
  23220. iNdEx += skippy
  23221. }
  23222. }
  23223. if iNdEx > l {
  23224. return io.ErrUnexpectedEOF
  23225. }
  23226. return nil
  23227. }
  23228. func (m *Affinity) Unmarshal(dAtA []byte) error {
  23229. l := len(dAtA)
  23230. iNdEx := 0
  23231. for iNdEx < l {
  23232. preIndex := iNdEx
  23233. var wire uint64
  23234. for shift := uint(0); ; shift += 7 {
  23235. if shift >= 64 {
  23236. return ErrIntOverflowGenerated
  23237. }
  23238. if iNdEx >= l {
  23239. return io.ErrUnexpectedEOF
  23240. }
  23241. b := dAtA[iNdEx]
  23242. iNdEx++
  23243. wire |= uint64(b&0x7F) << shift
  23244. if b < 0x80 {
  23245. break
  23246. }
  23247. }
  23248. fieldNum := int32(wire >> 3)
  23249. wireType := int(wire & 0x7)
  23250. if wireType == 4 {
  23251. return fmt.Errorf("proto: Affinity: wiretype end group for non-group")
  23252. }
  23253. if fieldNum <= 0 {
  23254. return fmt.Errorf("proto: Affinity: illegal tag %d (wire type %d)", fieldNum, wire)
  23255. }
  23256. switch fieldNum {
  23257. case 1:
  23258. if wireType != 2 {
  23259. return fmt.Errorf("proto: wrong wireType = %d for field NodeAffinity", wireType)
  23260. }
  23261. var msglen int
  23262. for shift := uint(0); ; shift += 7 {
  23263. if shift >= 64 {
  23264. return ErrIntOverflowGenerated
  23265. }
  23266. if iNdEx >= l {
  23267. return io.ErrUnexpectedEOF
  23268. }
  23269. b := dAtA[iNdEx]
  23270. iNdEx++
  23271. msglen |= int(b&0x7F) << shift
  23272. if b < 0x80 {
  23273. break
  23274. }
  23275. }
  23276. if msglen < 0 {
  23277. return ErrInvalidLengthGenerated
  23278. }
  23279. postIndex := iNdEx + msglen
  23280. if postIndex < 0 {
  23281. return ErrInvalidLengthGenerated
  23282. }
  23283. if postIndex > l {
  23284. return io.ErrUnexpectedEOF
  23285. }
  23286. if m.NodeAffinity == nil {
  23287. m.NodeAffinity = &NodeAffinity{}
  23288. }
  23289. if err := m.NodeAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23290. return err
  23291. }
  23292. iNdEx = postIndex
  23293. case 2:
  23294. if wireType != 2 {
  23295. return fmt.Errorf("proto: wrong wireType = %d for field PodAffinity", wireType)
  23296. }
  23297. var msglen int
  23298. for shift := uint(0); ; shift += 7 {
  23299. if shift >= 64 {
  23300. return ErrIntOverflowGenerated
  23301. }
  23302. if iNdEx >= l {
  23303. return io.ErrUnexpectedEOF
  23304. }
  23305. b := dAtA[iNdEx]
  23306. iNdEx++
  23307. msglen |= int(b&0x7F) << shift
  23308. if b < 0x80 {
  23309. break
  23310. }
  23311. }
  23312. if msglen < 0 {
  23313. return ErrInvalidLengthGenerated
  23314. }
  23315. postIndex := iNdEx + msglen
  23316. if postIndex < 0 {
  23317. return ErrInvalidLengthGenerated
  23318. }
  23319. if postIndex > l {
  23320. return io.ErrUnexpectedEOF
  23321. }
  23322. if m.PodAffinity == nil {
  23323. m.PodAffinity = &PodAffinity{}
  23324. }
  23325. if err := m.PodAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23326. return err
  23327. }
  23328. iNdEx = postIndex
  23329. case 3:
  23330. if wireType != 2 {
  23331. return fmt.Errorf("proto: wrong wireType = %d for field PodAntiAffinity", wireType)
  23332. }
  23333. var msglen int
  23334. for shift := uint(0); ; shift += 7 {
  23335. if shift >= 64 {
  23336. return ErrIntOverflowGenerated
  23337. }
  23338. if iNdEx >= l {
  23339. return io.ErrUnexpectedEOF
  23340. }
  23341. b := dAtA[iNdEx]
  23342. iNdEx++
  23343. msglen |= int(b&0x7F) << shift
  23344. if b < 0x80 {
  23345. break
  23346. }
  23347. }
  23348. if msglen < 0 {
  23349. return ErrInvalidLengthGenerated
  23350. }
  23351. postIndex := iNdEx + msglen
  23352. if postIndex < 0 {
  23353. return ErrInvalidLengthGenerated
  23354. }
  23355. if postIndex > l {
  23356. return io.ErrUnexpectedEOF
  23357. }
  23358. if m.PodAntiAffinity == nil {
  23359. m.PodAntiAffinity = &PodAntiAffinity{}
  23360. }
  23361. if err := m.PodAntiAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23362. return err
  23363. }
  23364. iNdEx = postIndex
  23365. default:
  23366. iNdEx = preIndex
  23367. skippy, err := skipGenerated(dAtA[iNdEx:])
  23368. if err != nil {
  23369. return err
  23370. }
  23371. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23372. return ErrInvalidLengthGenerated
  23373. }
  23374. if (iNdEx + skippy) > l {
  23375. return io.ErrUnexpectedEOF
  23376. }
  23377. iNdEx += skippy
  23378. }
  23379. }
  23380. if iNdEx > l {
  23381. return io.ErrUnexpectedEOF
  23382. }
  23383. return nil
  23384. }
  23385. func (m *AppArmorProfile) Unmarshal(dAtA []byte) error {
  23386. l := len(dAtA)
  23387. iNdEx := 0
  23388. for iNdEx < l {
  23389. preIndex := iNdEx
  23390. var wire uint64
  23391. for shift := uint(0); ; shift += 7 {
  23392. if shift >= 64 {
  23393. return ErrIntOverflowGenerated
  23394. }
  23395. if iNdEx >= l {
  23396. return io.ErrUnexpectedEOF
  23397. }
  23398. b := dAtA[iNdEx]
  23399. iNdEx++
  23400. wire |= uint64(b&0x7F) << shift
  23401. if b < 0x80 {
  23402. break
  23403. }
  23404. }
  23405. fieldNum := int32(wire >> 3)
  23406. wireType := int(wire & 0x7)
  23407. if wireType == 4 {
  23408. return fmt.Errorf("proto: AppArmorProfile: wiretype end group for non-group")
  23409. }
  23410. if fieldNum <= 0 {
  23411. return fmt.Errorf("proto: AppArmorProfile: illegal tag %d (wire type %d)", fieldNum, wire)
  23412. }
  23413. switch fieldNum {
  23414. case 1:
  23415. if wireType != 2 {
  23416. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  23417. }
  23418. var stringLen uint64
  23419. for shift := uint(0); ; shift += 7 {
  23420. if shift >= 64 {
  23421. return ErrIntOverflowGenerated
  23422. }
  23423. if iNdEx >= l {
  23424. return io.ErrUnexpectedEOF
  23425. }
  23426. b := dAtA[iNdEx]
  23427. iNdEx++
  23428. stringLen |= uint64(b&0x7F) << shift
  23429. if b < 0x80 {
  23430. break
  23431. }
  23432. }
  23433. intStringLen := int(stringLen)
  23434. if intStringLen < 0 {
  23435. return ErrInvalidLengthGenerated
  23436. }
  23437. postIndex := iNdEx + intStringLen
  23438. if postIndex < 0 {
  23439. return ErrInvalidLengthGenerated
  23440. }
  23441. if postIndex > l {
  23442. return io.ErrUnexpectedEOF
  23443. }
  23444. m.Type = AppArmorProfileType(dAtA[iNdEx:postIndex])
  23445. iNdEx = postIndex
  23446. case 2:
  23447. if wireType != 2 {
  23448. return fmt.Errorf("proto: wrong wireType = %d for field LocalhostProfile", wireType)
  23449. }
  23450. var stringLen uint64
  23451. for shift := uint(0); ; shift += 7 {
  23452. if shift >= 64 {
  23453. return ErrIntOverflowGenerated
  23454. }
  23455. if iNdEx >= l {
  23456. return io.ErrUnexpectedEOF
  23457. }
  23458. b := dAtA[iNdEx]
  23459. iNdEx++
  23460. stringLen |= uint64(b&0x7F) << shift
  23461. if b < 0x80 {
  23462. break
  23463. }
  23464. }
  23465. intStringLen := int(stringLen)
  23466. if intStringLen < 0 {
  23467. return ErrInvalidLengthGenerated
  23468. }
  23469. postIndex := iNdEx + intStringLen
  23470. if postIndex < 0 {
  23471. return ErrInvalidLengthGenerated
  23472. }
  23473. if postIndex > l {
  23474. return io.ErrUnexpectedEOF
  23475. }
  23476. s := string(dAtA[iNdEx:postIndex])
  23477. m.LocalhostProfile = &s
  23478. iNdEx = postIndex
  23479. default:
  23480. iNdEx = preIndex
  23481. skippy, err := skipGenerated(dAtA[iNdEx:])
  23482. if err != nil {
  23483. return err
  23484. }
  23485. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23486. return ErrInvalidLengthGenerated
  23487. }
  23488. if (iNdEx + skippy) > l {
  23489. return io.ErrUnexpectedEOF
  23490. }
  23491. iNdEx += skippy
  23492. }
  23493. }
  23494. if iNdEx > l {
  23495. return io.ErrUnexpectedEOF
  23496. }
  23497. return nil
  23498. }
  23499. func (m *AttachedVolume) Unmarshal(dAtA []byte) error {
  23500. l := len(dAtA)
  23501. iNdEx := 0
  23502. for iNdEx < l {
  23503. preIndex := iNdEx
  23504. var wire uint64
  23505. for shift := uint(0); ; shift += 7 {
  23506. if shift >= 64 {
  23507. return ErrIntOverflowGenerated
  23508. }
  23509. if iNdEx >= l {
  23510. return io.ErrUnexpectedEOF
  23511. }
  23512. b := dAtA[iNdEx]
  23513. iNdEx++
  23514. wire |= uint64(b&0x7F) << shift
  23515. if b < 0x80 {
  23516. break
  23517. }
  23518. }
  23519. fieldNum := int32(wire >> 3)
  23520. wireType := int(wire & 0x7)
  23521. if wireType == 4 {
  23522. return fmt.Errorf("proto: AttachedVolume: wiretype end group for non-group")
  23523. }
  23524. if fieldNum <= 0 {
  23525. return fmt.Errorf("proto: AttachedVolume: illegal tag %d (wire type %d)", fieldNum, wire)
  23526. }
  23527. switch fieldNum {
  23528. case 1:
  23529. if wireType != 2 {
  23530. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  23531. }
  23532. var stringLen uint64
  23533. for shift := uint(0); ; shift += 7 {
  23534. if shift >= 64 {
  23535. return ErrIntOverflowGenerated
  23536. }
  23537. if iNdEx >= l {
  23538. return io.ErrUnexpectedEOF
  23539. }
  23540. b := dAtA[iNdEx]
  23541. iNdEx++
  23542. stringLen |= uint64(b&0x7F) << shift
  23543. if b < 0x80 {
  23544. break
  23545. }
  23546. }
  23547. intStringLen := int(stringLen)
  23548. if intStringLen < 0 {
  23549. return ErrInvalidLengthGenerated
  23550. }
  23551. postIndex := iNdEx + intStringLen
  23552. if postIndex < 0 {
  23553. return ErrInvalidLengthGenerated
  23554. }
  23555. if postIndex > l {
  23556. return io.ErrUnexpectedEOF
  23557. }
  23558. m.Name = UniqueVolumeName(dAtA[iNdEx:postIndex])
  23559. iNdEx = postIndex
  23560. case 2:
  23561. if wireType != 2 {
  23562. return fmt.Errorf("proto: wrong wireType = %d for field DevicePath", wireType)
  23563. }
  23564. var stringLen uint64
  23565. for shift := uint(0); ; shift += 7 {
  23566. if shift >= 64 {
  23567. return ErrIntOverflowGenerated
  23568. }
  23569. if iNdEx >= l {
  23570. return io.ErrUnexpectedEOF
  23571. }
  23572. b := dAtA[iNdEx]
  23573. iNdEx++
  23574. stringLen |= uint64(b&0x7F) << shift
  23575. if b < 0x80 {
  23576. break
  23577. }
  23578. }
  23579. intStringLen := int(stringLen)
  23580. if intStringLen < 0 {
  23581. return ErrInvalidLengthGenerated
  23582. }
  23583. postIndex := iNdEx + intStringLen
  23584. if postIndex < 0 {
  23585. return ErrInvalidLengthGenerated
  23586. }
  23587. if postIndex > l {
  23588. return io.ErrUnexpectedEOF
  23589. }
  23590. m.DevicePath = string(dAtA[iNdEx:postIndex])
  23591. iNdEx = postIndex
  23592. default:
  23593. iNdEx = preIndex
  23594. skippy, err := skipGenerated(dAtA[iNdEx:])
  23595. if err != nil {
  23596. return err
  23597. }
  23598. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23599. return ErrInvalidLengthGenerated
  23600. }
  23601. if (iNdEx + skippy) > l {
  23602. return io.ErrUnexpectedEOF
  23603. }
  23604. iNdEx += skippy
  23605. }
  23606. }
  23607. if iNdEx > l {
  23608. return io.ErrUnexpectedEOF
  23609. }
  23610. return nil
  23611. }
  23612. func (m *AvoidPods) Unmarshal(dAtA []byte) error {
  23613. l := len(dAtA)
  23614. iNdEx := 0
  23615. for iNdEx < l {
  23616. preIndex := iNdEx
  23617. var wire uint64
  23618. for shift := uint(0); ; shift += 7 {
  23619. if shift >= 64 {
  23620. return ErrIntOverflowGenerated
  23621. }
  23622. if iNdEx >= l {
  23623. return io.ErrUnexpectedEOF
  23624. }
  23625. b := dAtA[iNdEx]
  23626. iNdEx++
  23627. wire |= uint64(b&0x7F) << shift
  23628. if b < 0x80 {
  23629. break
  23630. }
  23631. }
  23632. fieldNum := int32(wire >> 3)
  23633. wireType := int(wire & 0x7)
  23634. if wireType == 4 {
  23635. return fmt.Errorf("proto: AvoidPods: wiretype end group for non-group")
  23636. }
  23637. if fieldNum <= 0 {
  23638. return fmt.Errorf("proto: AvoidPods: illegal tag %d (wire type %d)", fieldNum, wire)
  23639. }
  23640. switch fieldNum {
  23641. case 1:
  23642. if wireType != 2 {
  23643. return fmt.Errorf("proto: wrong wireType = %d for field PreferAvoidPods", wireType)
  23644. }
  23645. var msglen int
  23646. for shift := uint(0); ; shift += 7 {
  23647. if shift >= 64 {
  23648. return ErrIntOverflowGenerated
  23649. }
  23650. if iNdEx >= l {
  23651. return io.ErrUnexpectedEOF
  23652. }
  23653. b := dAtA[iNdEx]
  23654. iNdEx++
  23655. msglen |= int(b&0x7F) << shift
  23656. if b < 0x80 {
  23657. break
  23658. }
  23659. }
  23660. if msglen < 0 {
  23661. return ErrInvalidLengthGenerated
  23662. }
  23663. postIndex := iNdEx + msglen
  23664. if postIndex < 0 {
  23665. return ErrInvalidLengthGenerated
  23666. }
  23667. if postIndex > l {
  23668. return io.ErrUnexpectedEOF
  23669. }
  23670. m.PreferAvoidPods = append(m.PreferAvoidPods, PreferAvoidPodsEntry{})
  23671. if err := m.PreferAvoidPods[len(m.PreferAvoidPods)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  23672. return err
  23673. }
  23674. iNdEx = postIndex
  23675. default:
  23676. iNdEx = preIndex
  23677. skippy, err := skipGenerated(dAtA[iNdEx:])
  23678. if err != nil {
  23679. return err
  23680. }
  23681. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23682. return ErrInvalidLengthGenerated
  23683. }
  23684. if (iNdEx + skippy) > l {
  23685. return io.ErrUnexpectedEOF
  23686. }
  23687. iNdEx += skippy
  23688. }
  23689. }
  23690. if iNdEx > l {
  23691. return io.ErrUnexpectedEOF
  23692. }
  23693. return nil
  23694. }
  23695. func (m *AzureDiskVolumeSource) Unmarshal(dAtA []byte) error {
  23696. l := len(dAtA)
  23697. iNdEx := 0
  23698. for iNdEx < l {
  23699. preIndex := iNdEx
  23700. var wire uint64
  23701. for shift := uint(0); ; shift += 7 {
  23702. if shift >= 64 {
  23703. return ErrIntOverflowGenerated
  23704. }
  23705. if iNdEx >= l {
  23706. return io.ErrUnexpectedEOF
  23707. }
  23708. b := dAtA[iNdEx]
  23709. iNdEx++
  23710. wire |= uint64(b&0x7F) << shift
  23711. if b < 0x80 {
  23712. break
  23713. }
  23714. }
  23715. fieldNum := int32(wire >> 3)
  23716. wireType := int(wire & 0x7)
  23717. if wireType == 4 {
  23718. return fmt.Errorf("proto: AzureDiskVolumeSource: wiretype end group for non-group")
  23719. }
  23720. if fieldNum <= 0 {
  23721. return fmt.Errorf("proto: AzureDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  23722. }
  23723. switch fieldNum {
  23724. case 1:
  23725. if wireType != 2 {
  23726. return fmt.Errorf("proto: wrong wireType = %d for field DiskName", wireType)
  23727. }
  23728. var stringLen uint64
  23729. for shift := uint(0); ; shift += 7 {
  23730. if shift >= 64 {
  23731. return ErrIntOverflowGenerated
  23732. }
  23733. if iNdEx >= l {
  23734. return io.ErrUnexpectedEOF
  23735. }
  23736. b := dAtA[iNdEx]
  23737. iNdEx++
  23738. stringLen |= uint64(b&0x7F) << shift
  23739. if b < 0x80 {
  23740. break
  23741. }
  23742. }
  23743. intStringLen := int(stringLen)
  23744. if intStringLen < 0 {
  23745. return ErrInvalidLengthGenerated
  23746. }
  23747. postIndex := iNdEx + intStringLen
  23748. if postIndex < 0 {
  23749. return ErrInvalidLengthGenerated
  23750. }
  23751. if postIndex > l {
  23752. return io.ErrUnexpectedEOF
  23753. }
  23754. m.DiskName = string(dAtA[iNdEx:postIndex])
  23755. iNdEx = postIndex
  23756. case 2:
  23757. if wireType != 2 {
  23758. return fmt.Errorf("proto: wrong wireType = %d for field DataDiskURI", wireType)
  23759. }
  23760. var stringLen uint64
  23761. for shift := uint(0); ; shift += 7 {
  23762. if shift >= 64 {
  23763. return ErrIntOverflowGenerated
  23764. }
  23765. if iNdEx >= l {
  23766. return io.ErrUnexpectedEOF
  23767. }
  23768. b := dAtA[iNdEx]
  23769. iNdEx++
  23770. stringLen |= uint64(b&0x7F) << shift
  23771. if b < 0x80 {
  23772. break
  23773. }
  23774. }
  23775. intStringLen := int(stringLen)
  23776. if intStringLen < 0 {
  23777. return ErrInvalidLengthGenerated
  23778. }
  23779. postIndex := iNdEx + intStringLen
  23780. if postIndex < 0 {
  23781. return ErrInvalidLengthGenerated
  23782. }
  23783. if postIndex > l {
  23784. return io.ErrUnexpectedEOF
  23785. }
  23786. m.DataDiskURI = string(dAtA[iNdEx:postIndex])
  23787. iNdEx = postIndex
  23788. case 3:
  23789. if wireType != 2 {
  23790. return fmt.Errorf("proto: wrong wireType = %d for field CachingMode", wireType)
  23791. }
  23792. var stringLen uint64
  23793. for shift := uint(0); ; shift += 7 {
  23794. if shift >= 64 {
  23795. return ErrIntOverflowGenerated
  23796. }
  23797. if iNdEx >= l {
  23798. return io.ErrUnexpectedEOF
  23799. }
  23800. b := dAtA[iNdEx]
  23801. iNdEx++
  23802. stringLen |= uint64(b&0x7F) << shift
  23803. if b < 0x80 {
  23804. break
  23805. }
  23806. }
  23807. intStringLen := int(stringLen)
  23808. if intStringLen < 0 {
  23809. return ErrInvalidLengthGenerated
  23810. }
  23811. postIndex := iNdEx + intStringLen
  23812. if postIndex < 0 {
  23813. return ErrInvalidLengthGenerated
  23814. }
  23815. if postIndex > l {
  23816. return io.ErrUnexpectedEOF
  23817. }
  23818. s := AzureDataDiskCachingMode(dAtA[iNdEx:postIndex])
  23819. m.CachingMode = &s
  23820. iNdEx = postIndex
  23821. case 4:
  23822. if wireType != 2 {
  23823. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  23824. }
  23825. var stringLen uint64
  23826. for shift := uint(0); ; shift += 7 {
  23827. if shift >= 64 {
  23828. return ErrIntOverflowGenerated
  23829. }
  23830. if iNdEx >= l {
  23831. return io.ErrUnexpectedEOF
  23832. }
  23833. b := dAtA[iNdEx]
  23834. iNdEx++
  23835. stringLen |= uint64(b&0x7F) << shift
  23836. if b < 0x80 {
  23837. break
  23838. }
  23839. }
  23840. intStringLen := int(stringLen)
  23841. if intStringLen < 0 {
  23842. return ErrInvalidLengthGenerated
  23843. }
  23844. postIndex := iNdEx + intStringLen
  23845. if postIndex < 0 {
  23846. return ErrInvalidLengthGenerated
  23847. }
  23848. if postIndex > l {
  23849. return io.ErrUnexpectedEOF
  23850. }
  23851. s := string(dAtA[iNdEx:postIndex])
  23852. m.FSType = &s
  23853. iNdEx = postIndex
  23854. case 5:
  23855. if wireType != 0 {
  23856. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  23857. }
  23858. var v int
  23859. for shift := uint(0); ; shift += 7 {
  23860. if shift >= 64 {
  23861. return ErrIntOverflowGenerated
  23862. }
  23863. if iNdEx >= l {
  23864. return io.ErrUnexpectedEOF
  23865. }
  23866. b := dAtA[iNdEx]
  23867. iNdEx++
  23868. v |= int(b&0x7F) << shift
  23869. if b < 0x80 {
  23870. break
  23871. }
  23872. }
  23873. b := bool(v != 0)
  23874. m.ReadOnly = &b
  23875. case 6:
  23876. if wireType != 2 {
  23877. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  23878. }
  23879. var stringLen uint64
  23880. for shift := uint(0); ; shift += 7 {
  23881. if shift >= 64 {
  23882. return ErrIntOverflowGenerated
  23883. }
  23884. if iNdEx >= l {
  23885. return io.ErrUnexpectedEOF
  23886. }
  23887. b := dAtA[iNdEx]
  23888. iNdEx++
  23889. stringLen |= uint64(b&0x7F) << shift
  23890. if b < 0x80 {
  23891. break
  23892. }
  23893. }
  23894. intStringLen := int(stringLen)
  23895. if intStringLen < 0 {
  23896. return ErrInvalidLengthGenerated
  23897. }
  23898. postIndex := iNdEx + intStringLen
  23899. if postIndex < 0 {
  23900. return ErrInvalidLengthGenerated
  23901. }
  23902. if postIndex > l {
  23903. return io.ErrUnexpectedEOF
  23904. }
  23905. s := AzureDataDiskKind(dAtA[iNdEx:postIndex])
  23906. m.Kind = &s
  23907. iNdEx = postIndex
  23908. default:
  23909. iNdEx = preIndex
  23910. skippy, err := skipGenerated(dAtA[iNdEx:])
  23911. if err != nil {
  23912. return err
  23913. }
  23914. if (skippy < 0) || (iNdEx+skippy) < 0 {
  23915. return ErrInvalidLengthGenerated
  23916. }
  23917. if (iNdEx + skippy) > l {
  23918. return io.ErrUnexpectedEOF
  23919. }
  23920. iNdEx += skippy
  23921. }
  23922. }
  23923. if iNdEx > l {
  23924. return io.ErrUnexpectedEOF
  23925. }
  23926. return nil
  23927. }
  23928. func (m *AzureFilePersistentVolumeSource) Unmarshal(dAtA []byte) error {
  23929. l := len(dAtA)
  23930. iNdEx := 0
  23931. for iNdEx < l {
  23932. preIndex := iNdEx
  23933. var wire uint64
  23934. for shift := uint(0); ; shift += 7 {
  23935. if shift >= 64 {
  23936. return ErrIntOverflowGenerated
  23937. }
  23938. if iNdEx >= l {
  23939. return io.ErrUnexpectedEOF
  23940. }
  23941. b := dAtA[iNdEx]
  23942. iNdEx++
  23943. wire |= uint64(b&0x7F) << shift
  23944. if b < 0x80 {
  23945. break
  23946. }
  23947. }
  23948. fieldNum := int32(wire >> 3)
  23949. wireType := int(wire & 0x7)
  23950. if wireType == 4 {
  23951. return fmt.Errorf("proto: AzureFilePersistentVolumeSource: wiretype end group for non-group")
  23952. }
  23953. if fieldNum <= 0 {
  23954. return fmt.Errorf("proto: AzureFilePersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  23955. }
  23956. switch fieldNum {
  23957. case 1:
  23958. if wireType != 2 {
  23959. return fmt.Errorf("proto: wrong wireType = %d for field SecretName", wireType)
  23960. }
  23961. var stringLen uint64
  23962. for shift := uint(0); ; shift += 7 {
  23963. if shift >= 64 {
  23964. return ErrIntOverflowGenerated
  23965. }
  23966. if iNdEx >= l {
  23967. return io.ErrUnexpectedEOF
  23968. }
  23969. b := dAtA[iNdEx]
  23970. iNdEx++
  23971. stringLen |= uint64(b&0x7F) << shift
  23972. if b < 0x80 {
  23973. break
  23974. }
  23975. }
  23976. intStringLen := int(stringLen)
  23977. if intStringLen < 0 {
  23978. return ErrInvalidLengthGenerated
  23979. }
  23980. postIndex := iNdEx + intStringLen
  23981. if postIndex < 0 {
  23982. return ErrInvalidLengthGenerated
  23983. }
  23984. if postIndex > l {
  23985. return io.ErrUnexpectedEOF
  23986. }
  23987. m.SecretName = string(dAtA[iNdEx:postIndex])
  23988. iNdEx = postIndex
  23989. case 2:
  23990. if wireType != 2 {
  23991. return fmt.Errorf("proto: wrong wireType = %d for field ShareName", wireType)
  23992. }
  23993. var stringLen uint64
  23994. for shift := uint(0); ; shift += 7 {
  23995. if shift >= 64 {
  23996. return ErrIntOverflowGenerated
  23997. }
  23998. if iNdEx >= l {
  23999. return io.ErrUnexpectedEOF
  24000. }
  24001. b := dAtA[iNdEx]
  24002. iNdEx++
  24003. stringLen |= uint64(b&0x7F) << shift
  24004. if b < 0x80 {
  24005. break
  24006. }
  24007. }
  24008. intStringLen := int(stringLen)
  24009. if intStringLen < 0 {
  24010. return ErrInvalidLengthGenerated
  24011. }
  24012. postIndex := iNdEx + intStringLen
  24013. if postIndex < 0 {
  24014. return ErrInvalidLengthGenerated
  24015. }
  24016. if postIndex > l {
  24017. return io.ErrUnexpectedEOF
  24018. }
  24019. m.ShareName = string(dAtA[iNdEx:postIndex])
  24020. iNdEx = postIndex
  24021. case 3:
  24022. if wireType != 0 {
  24023. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  24024. }
  24025. var v int
  24026. for shift := uint(0); ; shift += 7 {
  24027. if shift >= 64 {
  24028. return ErrIntOverflowGenerated
  24029. }
  24030. if iNdEx >= l {
  24031. return io.ErrUnexpectedEOF
  24032. }
  24033. b := dAtA[iNdEx]
  24034. iNdEx++
  24035. v |= int(b&0x7F) << shift
  24036. if b < 0x80 {
  24037. break
  24038. }
  24039. }
  24040. m.ReadOnly = bool(v != 0)
  24041. case 4:
  24042. if wireType != 2 {
  24043. return fmt.Errorf("proto: wrong wireType = %d for field SecretNamespace", wireType)
  24044. }
  24045. var stringLen uint64
  24046. for shift := uint(0); ; shift += 7 {
  24047. if shift >= 64 {
  24048. return ErrIntOverflowGenerated
  24049. }
  24050. if iNdEx >= l {
  24051. return io.ErrUnexpectedEOF
  24052. }
  24053. b := dAtA[iNdEx]
  24054. iNdEx++
  24055. stringLen |= uint64(b&0x7F) << shift
  24056. if b < 0x80 {
  24057. break
  24058. }
  24059. }
  24060. intStringLen := int(stringLen)
  24061. if intStringLen < 0 {
  24062. return ErrInvalidLengthGenerated
  24063. }
  24064. postIndex := iNdEx + intStringLen
  24065. if postIndex < 0 {
  24066. return ErrInvalidLengthGenerated
  24067. }
  24068. if postIndex > l {
  24069. return io.ErrUnexpectedEOF
  24070. }
  24071. s := string(dAtA[iNdEx:postIndex])
  24072. m.SecretNamespace = &s
  24073. iNdEx = postIndex
  24074. default:
  24075. iNdEx = preIndex
  24076. skippy, err := skipGenerated(dAtA[iNdEx:])
  24077. if err != nil {
  24078. return err
  24079. }
  24080. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24081. return ErrInvalidLengthGenerated
  24082. }
  24083. if (iNdEx + skippy) > l {
  24084. return io.ErrUnexpectedEOF
  24085. }
  24086. iNdEx += skippy
  24087. }
  24088. }
  24089. if iNdEx > l {
  24090. return io.ErrUnexpectedEOF
  24091. }
  24092. return nil
  24093. }
  24094. func (m *AzureFileVolumeSource) Unmarshal(dAtA []byte) error {
  24095. l := len(dAtA)
  24096. iNdEx := 0
  24097. for iNdEx < l {
  24098. preIndex := iNdEx
  24099. var wire uint64
  24100. for shift := uint(0); ; shift += 7 {
  24101. if shift >= 64 {
  24102. return ErrIntOverflowGenerated
  24103. }
  24104. if iNdEx >= l {
  24105. return io.ErrUnexpectedEOF
  24106. }
  24107. b := dAtA[iNdEx]
  24108. iNdEx++
  24109. wire |= uint64(b&0x7F) << shift
  24110. if b < 0x80 {
  24111. break
  24112. }
  24113. }
  24114. fieldNum := int32(wire >> 3)
  24115. wireType := int(wire & 0x7)
  24116. if wireType == 4 {
  24117. return fmt.Errorf("proto: AzureFileVolumeSource: wiretype end group for non-group")
  24118. }
  24119. if fieldNum <= 0 {
  24120. return fmt.Errorf("proto: AzureFileVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  24121. }
  24122. switch fieldNum {
  24123. case 1:
  24124. if wireType != 2 {
  24125. return fmt.Errorf("proto: wrong wireType = %d for field SecretName", wireType)
  24126. }
  24127. var stringLen uint64
  24128. for shift := uint(0); ; shift += 7 {
  24129. if shift >= 64 {
  24130. return ErrIntOverflowGenerated
  24131. }
  24132. if iNdEx >= l {
  24133. return io.ErrUnexpectedEOF
  24134. }
  24135. b := dAtA[iNdEx]
  24136. iNdEx++
  24137. stringLen |= uint64(b&0x7F) << shift
  24138. if b < 0x80 {
  24139. break
  24140. }
  24141. }
  24142. intStringLen := int(stringLen)
  24143. if intStringLen < 0 {
  24144. return ErrInvalidLengthGenerated
  24145. }
  24146. postIndex := iNdEx + intStringLen
  24147. if postIndex < 0 {
  24148. return ErrInvalidLengthGenerated
  24149. }
  24150. if postIndex > l {
  24151. return io.ErrUnexpectedEOF
  24152. }
  24153. m.SecretName = string(dAtA[iNdEx:postIndex])
  24154. iNdEx = postIndex
  24155. case 2:
  24156. if wireType != 2 {
  24157. return fmt.Errorf("proto: wrong wireType = %d for field ShareName", wireType)
  24158. }
  24159. var stringLen uint64
  24160. for shift := uint(0); ; shift += 7 {
  24161. if shift >= 64 {
  24162. return ErrIntOverflowGenerated
  24163. }
  24164. if iNdEx >= l {
  24165. return io.ErrUnexpectedEOF
  24166. }
  24167. b := dAtA[iNdEx]
  24168. iNdEx++
  24169. stringLen |= uint64(b&0x7F) << shift
  24170. if b < 0x80 {
  24171. break
  24172. }
  24173. }
  24174. intStringLen := int(stringLen)
  24175. if intStringLen < 0 {
  24176. return ErrInvalidLengthGenerated
  24177. }
  24178. postIndex := iNdEx + intStringLen
  24179. if postIndex < 0 {
  24180. return ErrInvalidLengthGenerated
  24181. }
  24182. if postIndex > l {
  24183. return io.ErrUnexpectedEOF
  24184. }
  24185. m.ShareName = string(dAtA[iNdEx:postIndex])
  24186. iNdEx = postIndex
  24187. case 3:
  24188. if wireType != 0 {
  24189. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  24190. }
  24191. var v int
  24192. for shift := uint(0); ; shift += 7 {
  24193. if shift >= 64 {
  24194. return ErrIntOverflowGenerated
  24195. }
  24196. if iNdEx >= l {
  24197. return io.ErrUnexpectedEOF
  24198. }
  24199. b := dAtA[iNdEx]
  24200. iNdEx++
  24201. v |= int(b&0x7F) << shift
  24202. if b < 0x80 {
  24203. break
  24204. }
  24205. }
  24206. m.ReadOnly = bool(v != 0)
  24207. default:
  24208. iNdEx = preIndex
  24209. skippy, err := skipGenerated(dAtA[iNdEx:])
  24210. if err != nil {
  24211. return err
  24212. }
  24213. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24214. return ErrInvalidLengthGenerated
  24215. }
  24216. if (iNdEx + skippy) > l {
  24217. return io.ErrUnexpectedEOF
  24218. }
  24219. iNdEx += skippy
  24220. }
  24221. }
  24222. if iNdEx > l {
  24223. return io.ErrUnexpectedEOF
  24224. }
  24225. return nil
  24226. }
  24227. func (m *Binding) Unmarshal(dAtA []byte) error {
  24228. l := len(dAtA)
  24229. iNdEx := 0
  24230. for iNdEx < l {
  24231. preIndex := iNdEx
  24232. var wire uint64
  24233. for shift := uint(0); ; shift += 7 {
  24234. if shift >= 64 {
  24235. return ErrIntOverflowGenerated
  24236. }
  24237. if iNdEx >= l {
  24238. return io.ErrUnexpectedEOF
  24239. }
  24240. b := dAtA[iNdEx]
  24241. iNdEx++
  24242. wire |= uint64(b&0x7F) << shift
  24243. if b < 0x80 {
  24244. break
  24245. }
  24246. }
  24247. fieldNum := int32(wire >> 3)
  24248. wireType := int(wire & 0x7)
  24249. if wireType == 4 {
  24250. return fmt.Errorf("proto: Binding: wiretype end group for non-group")
  24251. }
  24252. if fieldNum <= 0 {
  24253. return fmt.Errorf("proto: Binding: illegal tag %d (wire type %d)", fieldNum, wire)
  24254. }
  24255. switch fieldNum {
  24256. case 1:
  24257. if wireType != 2 {
  24258. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  24259. }
  24260. var msglen int
  24261. for shift := uint(0); ; shift += 7 {
  24262. if shift >= 64 {
  24263. return ErrIntOverflowGenerated
  24264. }
  24265. if iNdEx >= l {
  24266. return io.ErrUnexpectedEOF
  24267. }
  24268. b := dAtA[iNdEx]
  24269. iNdEx++
  24270. msglen |= int(b&0x7F) << shift
  24271. if b < 0x80 {
  24272. break
  24273. }
  24274. }
  24275. if msglen < 0 {
  24276. return ErrInvalidLengthGenerated
  24277. }
  24278. postIndex := iNdEx + msglen
  24279. if postIndex < 0 {
  24280. return ErrInvalidLengthGenerated
  24281. }
  24282. if postIndex > l {
  24283. return io.ErrUnexpectedEOF
  24284. }
  24285. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24286. return err
  24287. }
  24288. iNdEx = postIndex
  24289. case 2:
  24290. if wireType != 2 {
  24291. return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
  24292. }
  24293. var msglen int
  24294. for shift := uint(0); ; shift += 7 {
  24295. if shift >= 64 {
  24296. return ErrIntOverflowGenerated
  24297. }
  24298. if iNdEx >= l {
  24299. return io.ErrUnexpectedEOF
  24300. }
  24301. b := dAtA[iNdEx]
  24302. iNdEx++
  24303. msglen |= int(b&0x7F) << shift
  24304. if b < 0x80 {
  24305. break
  24306. }
  24307. }
  24308. if msglen < 0 {
  24309. return ErrInvalidLengthGenerated
  24310. }
  24311. postIndex := iNdEx + msglen
  24312. if postIndex < 0 {
  24313. return ErrInvalidLengthGenerated
  24314. }
  24315. if postIndex > l {
  24316. return io.ErrUnexpectedEOF
  24317. }
  24318. if err := m.Target.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24319. return err
  24320. }
  24321. iNdEx = postIndex
  24322. default:
  24323. iNdEx = preIndex
  24324. skippy, err := skipGenerated(dAtA[iNdEx:])
  24325. if err != nil {
  24326. return err
  24327. }
  24328. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24329. return ErrInvalidLengthGenerated
  24330. }
  24331. if (iNdEx + skippy) > l {
  24332. return io.ErrUnexpectedEOF
  24333. }
  24334. iNdEx += skippy
  24335. }
  24336. }
  24337. if iNdEx > l {
  24338. return io.ErrUnexpectedEOF
  24339. }
  24340. return nil
  24341. }
  24342. func (m *CSIPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  24343. l := len(dAtA)
  24344. iNdEx := 0
  24345. for iNdEx < l {
  24346. preIndex := iNdEx
  24347. var wire uint64
  24348. for shift := uint(0); ; shift += 7 {
  24349. if shift >= 64 {
  24350. return ErrIntOverflowGenerated
  24351. }
  24352. if iNdEx >= l {
  24353. return io.ErrUnexpectedEOF
  24354. }
  24355. b := dAtA[iNdEx]
  24356. iNdEx++
  24357. wire |= uint64(b&0x7F) << shift
  24358. if b < 0x80 {
  24359. break
  24360. }
  24361. }
  24362. fieldNum := int32(wire >> 3)
  24363. wireType := int(wire & 0x7)
  24364. if wireType == 4 {
  24365. return fmt.Errorf("proto: CSIPersistentVolumeSource: wiretype end group for non-group")
  24366. }
  24367. if fieldNum <= 0 {
  24368. return fmt.Errorf("proto: CSIPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  24369. }
  24370. switch fieldNum {
  24371. case 1:
  24372. if wireType != 2 {
  24373. return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
  24374. }
  24375. var stringLen uint64
  24376. for shift := uint(0); ; shift += 7 {
  24377. if shift >= 64 {
  24378. return ErrIntOverflowGenerated
  24379. }
  24380. if iNdEx >= l {
  24381. return io.ErrUnexpectedEOF
  24382. }
  24383. b := dAtA[iNdEx]
  24384. iNdEx++
  24385. stringLen |= uint64(b&0x7F) << shift
  24386. if b < 0x80 {
  24387. break
  24388. }
  24389. }
  24390. intStringLen := int(stringLen)
  24391. if intStringLen < 0 {
  24392. return ErrInvalidLengthGenerated
  24393. }
  24394. postIndex := iNdEx + intStringLen
  24395. if postIndex < 0 {
  24396. return ErrInvalidLengthGenerated
  24397. }
  24398. if postIndex > l {
  24399. return io.ErrUnexpectedEOF
  24400. }
  24401. m.Driver = string(dAtA[iNdEx:postIndex])
  24402. iNdEx = postIndex
  24403. case 2:
  24404. if wireType != 2 {
  24405. return fmt.Errorf("proto: wrong wireType = %d for field VolumeHandle", wireType)
  24406. }
  24407. var stringLen uint64
  24408. for shift := uint(0); ; shift += 7 {
  24409. if shift >= 64 {
  24410. return ErrIntOverflowGenerated
  24411. }
  24412. if iNdEx >= l {
  24413. return io.ErrUnexpectedEOF
  24414. }
  24415. b := dAtA[iNdEx]
  24416. iNdEx++
  24417. stringLen |= uint64(b&0x7F) << shift
  24418. if b < 0x80 {
  24419. break
  24420. }
  24421. }
  24422. intStringLen := int(stringLen)
  24423. if intStringLen < 0 {
  24424. return ErrInvalidLengthGenerated
  24425. }
  24426. postIndex := iNdEx + intStringLen
  24427. if postIndex < 0 {
  24428. return ErrInvalidLengthGenerated
  24429. }
  24430. if postIndex > l {
  24431. return io.ErrUnexpectedEOF
  24432. }
  24433. m.VolumeHandle = string(dAtA[iNdEx:postIndex])
  24434. iNdEx = postIndex
  24435. case 3:
  24436. if wireType != 0 {
  24437. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  24438. }
  24439. var v int
  24440. for shift := uint(0); ; shift += 7 {
  24441. if shift >= 64 {
  24442. return ErrIntOverflowGenerated
  24443. }
  24444. if iNdEx >= l {
  24445. return io.ErrUnexpectedEOF
  24446. }
  24447. b := dAtA[iNdEx]
  24448. iNdEx++
  24449. v |= int(b&0x7F) << shift
  24450. if b < 0x80 {
  24451. break
  24452. }
  24453. }
  24454. m.ReadOnly = bool(v != 0)
  24455. case 4:
  24456. if wireType != 2 {
  24457. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  24458. }
  24459. var stringLen uint64
  24460. for shift := uint(0); ; shift += 7 {
  24461. if shift >= 64 {
  24462. return ErrIntOverflowGenerated
  24463. }
  24464. if iNdEx >= l {
  24465. return io.ErrUnexpectedEOF
  24466. }
  24467. b := dAtA[iNdEx]
  24468. iNdEx++
  24469. stringLen |= uint64(b&0x7F) << shift
  24470. if b < 0x80 {
  24471. break
  24472. }
  24473. }
  24474. intStringLen := int(stringLen)
  24475. if intStringLen < 0 {
  24476. return ErrInvalidLengthGenerated
  24477. }
  24478. postIndex := iNdEx + intStringLen
  24479. if postIndex < 0 {
  24480. return ErrInvalidLengthGenerated
  24481. }
  24482. if postIndex > l {
  24483. return io.ErrUnexpectedEOF
  24484. }
  24485. m.FSType = string(dAtA[iNdEx:postIndex])
  24486. iNdEx = postIndex
  24487. case 5:
  24488. if wireType != 2 {
  24489. return fmt.Errorf("proto: wrong wireType = %d for field VolumeAttributes", wireType)
  24490. }
  24491. var msglen int
  24492. for shift := uint(0); ; shift += 7 {
  24493. if shift >= 64 {
  24494. return ErrIntOverflowGenerated
  24495. }
  24496. if iNdEx >= l {
  24497. return io.ErrUnexpectedEOF
  24498. }
  24499. b := dAtA[iNdEx]
  24500. iNdEx++
  24501. msglen |= int(b&0x7F) << shift
  24502. if b < 0x80 {
  24503. break
  24504. }
  24505. }
  24506. if msglen < 0 {
  24507. return ErrInvalidLengthGenerated
  24508. }
  24509. postIndex := iNdEx + msglen
  24510. if postIndex < 0 {
  24511. return ErrInvalidLengthGenerated
  24512. }
  24513. if postIndex > l {
  24514. return io.ErrUnexpectedEOF
  24515. }
  24516. if m.VolumeAttributes == nil {
  24517. m.VolumeAttributes = make(map[string]string)
  24518. }
  24519. var mapkey string
  24520. var mapvalue string
  24521. for iNdEx < postIndex {
  24522. entryPreIndex := iNdEx
  24523. var wire uint64
  24524. for shift := uint(0); ; shift += 7 {
  24525. if shift >= 64 {
  24526. return ErrIntOverflowGenerated
  24527. }
  24528. if iNdEx >= l {
  24529. return io.ErrUnexpectedEOF
  24530. }
  24531. b := dAtA[iNdEx]
  24532. iNdEx++
  24533. wire |= uint64(b&0x7F) << shift
  24534. if b < 0x80 {
  24535. break
  24536. }
  24537. }
  24538. fieldNum := int32(wire >> 3)
  24539. if fieldNum == 1 {
  24540. var stringLenmapkey uint64
  24541. for shift := uint(0); ; shift += 7 {
  24542. if shift >= 64 {
  24543. return ErrIntOverflowGenerated
  24544. }
  24545. if iNdEx >= l {
  24546. return io.ErrUnexpectedEOF
  24547. }
  24548. b := dAtA[iNdEx]
  24549. iNdEx++
  24550. stringLenmapkey |= uint64(b&0x7F) << shift
  24551. if b < 0x80 {
  24552. break
  24553. }
  24554. }
  24555. intStringLenmapkey := int(stringLenmapkey)
  24556. if intStringLenmapkey < 0 {
  24557. return ErrInvalidLengthGenerated
  24558. }
  24559. postStringIndexmapkey := iNdEx + intStringLenmapkey
  24560. if postStringIndexmapkey < 0 {
  24561. return ErrInvalidLengthGenerated
  24562. }
  24563. if postStringIndexmapkey > l {
  24564. return io.ErrUnexpectedEOF
  24565. }
  24566. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  24567. iNdEx = postStringIndexmapkey
  24568. } else if fieldNum == 2 {
  24569. var stringLenmapvalue uint64
  24570. for shift := uint(0); ; shift += 7 {
  24571. if shift >= 64 {
  24572. return ErrIntOverflowGenerated
  24573. }
  24574. if iNdEx >= l {
  24575. return io.ErrUnexpectedEOF
  24576. }
  24577. b := dAtA[iNdEx]
  24578. iNdEx++
  24579. stringLenmapvalue |= uint64(b&0x7F) << shift
  24580. if b < 0x80 {
  24581. break
  24582. }
  24583. }
  24584. intStringLenmapvalue := int(stringLenmapvalue)
  24585. if intStringLenmapvalue < 0 {
  24586. return ErrInvalidLengthGenerated
  24587. }
  24588. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  24589. if postStringIndexmapvalue < 0 {
  24590. return ErrInvalidLengthGenerated
  24591. }
  24592. if postStringIndexmapvalue > l {
  24593. return io.ErrUnexpectedEOF
  24594. }
  24595. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  24596. iNdEx = postStringIndexmapvalue
  24597. } else {
  24598. iNdEx = entryPreIndex
  24599. skippy, err := skipGenerated(dAtA[iNdEx:])
  24600. if err != nil {
  24601. return err
  24602. }
  24603. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24604. return ErrInvalidLengthGenerated
  24605. }
  24606. if (iNdEx + skippy) > postIndex {
  24607. return io.ErrUnexpectedEOF
  24608. }
  24609. iNdEx += skippy
  24610. }
  24611. }
  24612. m.VolumeAttributes[mapkey] = mapvalue
  24613. iNdEx = postIndex
  24614. case 6:
  24615. if wireType != 2 {
  24616. return fmt.Errorf("proto: wrong wireType = %d for field ControllerPublishSecretRef", wireType)
  24617. }
  24618. var msglen int
  24619. for shift := uint(0); ; shift += 7 {
  24620. if shift >= 64 {
  24621. return ErrIntOverflowGenerated
  24622. }
  24623. if iNdEx >= l {
  24624. return io.ErrUnexpectedEOF
  24625. }
  24626. b := dAtA[iNdEx]
  24627. iNdEx++
  24628. msglen |= int(b&0x7F) << shift
  24629. if b < 0x80 {
  24630. break
  24631. }
  24632. }
  24633. if msglen < 0 {
  24634. return ErrInvalidLengthGenerated
  24635. }
  24636. postIndex := iNdEx + msglen
  24637. if postIndex < 0 {
  24638. return ErrInvalidLengthGenerated
  24639. }
  24640. if postIndex > l {
  24641. return io.ErrUnexpectedEOF
  24642. }
  24643. if m.ControllerPublishSecretRef == nil {
  24644. m.ControllerPublishSecretRef = &SecretReference{}
  24645. }
  24646. if err := m.ControllerPublishSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24647. return err
  24648. }
  24649. iNdEx = postIndex
  24650. case 7:
  24651. if wireType != 2 {
  24652. return fmt.Errorf("proto: wrong wireType = %d for field NodeStageSecretRef", wireType)
  24653. }
  24654. var msglen int
  24655. for shift := uint(0); ; shift += 7 {
  24656. if shift >= 64 {
  24657. return ErrIntOverflowGenerated
  24658. }
  24659. if iNdEx >= l {
  24660. return io.ErrUnexpectedEOF
  24661. }
  24662. b := dAtA[iNdEx]
  24663. iNdEx++
  24664. msglen |= int(b&0x7F) << shift
  24665. if b < 0x80 {
  24666. break
  24667. }
  24668. }
  24669. if msglen < 0 {
  24670. return ErrInvalidLengthGenerated
  24671. }
  24672. postIndex := iNdEx + msglen
  24673. if postIndex < 0 {
  24674. return ErrInvalidLengthGenerated
  24675. }
  24676. if postIndex > l {
  24677. return io.ErrUnexpectedEOF
  24678. }
  24679. if m.NodeStageSecretRef == nil {
  24680. m.NodeStageSecretRef = &SecretReference{}
  24681. }
  24682. if err := m.NodeStageSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24683. return err
  24684. }
  24685. iNdEx = postIndex
  24686. case 8:
  24687. if wireType != 2 {
  24688. return fmt.Errorf("proto: wrong wireType = %d for field NodePublishSecretRef", wireType)
  24689. }
  24690. var msglen int
  24691. for shift := uint(0); ; shift += 7 {
  24692. if shift >= 64 {
  24693. return ErrIntOverflowGenerated
  24694. }
  24695. if iNdEx >= l {
  24696. return io.ErrUnexpectedEOF
  24697. }
  24698. b := dAtA[iNdEx]
  24699. iNdEx++
  24700. msglen |= int(b&0x7F) << shift
  24701. if b < 0x80 {
  24702. break
  24703. }
  24704. }
  24705. if msglen < 0 {
  24706. return ErrInvalidLengthGenerated
  24707. }
  24708. postIndex := iNdEx + msglen
  24709. if postIndex < 0 {
  24710. return ErrInvalidLengthGenerated
  24711. }
  24712. if postIndex > l {
  24713. return io.ErrUnexpectedEOF
  24714. }
  24715. if m.NodePublishSecretRef == nil {
  24716. m.NodePublishSecretRef = &SecretReference{}
  24717. }
  24718. if err := m.NodePublishSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24719. return err
  24720. }
  24721. iNdEx = postIndex
  24722. case 9:
  24723. if wireType != 2 {
  24724. return fmt.Errorf("proto: wrong wireType = %d for field ControllerExpandSecretRef", wireType)
  24725. }
  24726. var msglen int
  24727. for shift := uint(0); ; shift += 7 {
  24728. if shift >= 64 {
  24729. return ErrIntOverflowGenerated
  24730. }
  24731. if iNdEx >= l {
  24732. return io.ErrUnexpectedEOF
  24733. }
  24734. b := dAtA[iNdEx]
  24735. iNdEx++
  24736. msglen |= int(b&0x7F) << shift
  24737. if b < 0x80 {
  24738. break
  24739. }
  24740. }
  24741. if msglen < 0 {
  24742. return ErrInvalidLengthGenerated
  24743. }
  24744. postIndex := iNdEx + msglen
  24745. if postIndex < 0 {
  24746. return ErrInvalidLengthGenerated
  24747. }
  24748. if postIndex > l {
  24749. return io.ErrUnexpectedEOF
  24750. }
  24751. if m.ControllerExpandSecretRef == nil {
  24752. m.ControllerExpandSecretRef = &SecretReference{}
  24753. }
  24754. if err := m.ControllerExpandSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24755. return err
  24756. }
  24757. iNdEx = postIndex
  24758. case 10:
  24759. if wireType != 2 {
  24760. return fmt.Errorf("proto: wrong wireType = %d for field NodeExpandSecretRef", wireType)
  24761. }
  24762. var msglen int
  24763. for shift := uint(0); ; shift += 7 {
  24764. if shift >= 64 {
  24765. return ErrIntOverflowGenerated
  24766. }
  24767. if iNdEx >= l {
  24768. return io.ErrUnexpectedEOF
  24769. }
  24770. b := dAtA[iNdEx]
  24771. iNdEx++
  24772. msglen |= int(b&0x7F) << shift
  24773. if b < 0x80 {
  24774. break
  24775. }
  24776. }
  24777. if msglen < 0 {
  24778. return ErrInvalidLengthGenerated
  24779. }
  24780. postIndex := iNdEx + msglen
  24781. if postIndex < 0 {
  24782. return ErrInvalidLengthGenerated
  24783. }
  24784. if postIndex > l {
  24785. return io.ErrUnexpectedEOF
  24786. }
  24787. if m.NodeExpandSecretRef == nil {
  24788. m.NodeExpandSecretRef = &SecretReference{}
  24789. }
  24790. if err := m.NodeExpandSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  24791. return err
  24792. }
  24793. iNdEx = postIndex
  24794. default:
  24795. iNdEx = preIndex
  24796. skippy, err := skipGenerated(dAtA[iNdEx:])
  24797. if err != nil {
  24798. return err
  24799. }
  24800. if (skippy < 0) || (iNdEx+skippy) < 0 {
  24801. return ErrInvalidLengthGenerated
  24802. }
  24803. if (iNdEx + skippy) > l {
  24804. return io.ErrUnexpectedEOF
  24805. }
  24806. iNdEx += skippy
  24807. }
  24808. }
  24809. if iNdEx > l {
  24810. return io.ErrUnexpectedEOF
  24811. }
  24812. return nil
  24813. }
  24814. func (m *CSIVolumeSource) Unmarshal(dAtA []byte) error {
  24815. l := len(dAtA)
  24816. iNdEx := 0
  24817. for iNdEx < l {
  24818. preIndex := iNdEx
  24819. var wire uint64
  24820. for shift := uint(0); ; shift += 7 {
  24821. if shift >= 64 {
  24822. return ErrIntOverflowGenerated
  24823. }
  24824. if iNdEx >= l {
  24825. return io.ErrUnexpectedEOF
  24826. }
  24827. b := dAtA[iNdEx]
  24828. iNdEx++
  24829. wire |= uint64(b&0x7F) << shift
  24830. if b < 0x80 {
  24831. break
  24832. }
  24833. }
  24834. fieldNum := int32(wire >> 3)
  24835. wireType := int(wire & 0x7)
  24836. if wireType == 4 {
  24837. return fmt.Errorf("proto: CSIVolumeSource: wiretype end group for non-group")
  24838. }
  24839. if fieldNum <= 0 {
  24840. return fmt.Errorf("proto: CSIVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  24841. }
  24842. switch fieldNum {
  24843. case 1:
  24844. if wireType != 2 {
  24845. return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
  24846. }
  24847. var stringLen uint64
  24848. for shift := uint(0); ; shift += 7 {
  24849. if shift >= 64 {
  24850. return ErrIntOverflowGenerated
  24851. }
  24852. if iNdEx >= l {
  24853. return io.ErrUnexpectedEOF
  24854. }
  24855. b := dAtA[iNdEx]
  24856. iNdEx++
  24857. stringLen |= uint64(b&0x7F) << shift
  24858. if b < 0x80 {
  24859. break
  24860. }
  24861. }
  24862. intStringLen := int(stringLen)
  24863. if intStringLen < 0 {
  24864. return ErrInvalidLengthGenerated
  24865. }
  24866. postIndex := iNdEx + intStringLen
  24867. if postIndex < 0 {
  24868. return ErrInvalidLengthGenerated
  24869. }
  24870. if postIndex > l {
  24871. return io.ErrUnexpectedEOF
  24872. }
  24873. m.Driver = string(dAtA[iNdEx:postIndex])
  24874. iNdEx = postIndex
  24875. case 2:
  24876. if wireType != 0 {
  24877. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  24878. }
  24879. var v int
  24880. for shift := uint(0); ; shift += 7 {
  24881. if shift >= 64 {
  24882. return ErrIntOverflowGenerated
  24883. }
  24884. if iNdEx >= l {
  24885. return io.ErrUnexpectedEOF
  24886. }
  24887. b := dAtA[iNdEx]
  24888. iNdEx++
  24889. v |= int(b&0x7F) << shift
  24890. if b < 0x80 {
  24891. break
  24892. }
  24893. }
  24894. b := bool(v != 0)
  24895. m.ReadOnly = &b
  24896. case 3:
  24897. if wireType != 2 {
  24898. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  24899. }
  24900. var stringLen uint64
  24901. for shift := uint(0); ; shift += 7 {
  24902. if shift >= 64 {
  24903. return ErrIntOverflowGenerated
  24904. }
  24905. if iNdEx >= l {
  24906. return io.ErrUnexpectedEOF
  24907. }
  24908. b := dAtA[iNdEx]
  24909. iNdEx++
  24910. stringLen |= uint64(b&0x7F) << shift
  24911. if b < 0x80 {
  24912. break
  24913. }
  24914. }
  24915. intStringLen := int(stringLen)
  24916. if intStringLen < 0 {
  24917. return ErrInvalidLengthGenerated
  24918. }
  24919. postIndex := iNdEx + intStringLen
  24920. if postIndex < 0 {
  24921. return ErrInvalidLengthGenerated
  24922. }
  24923. if postIndex > l {
  24924. return io.ErrUnexpectedEOF
  24925. }
  24926. s := string(dAtA[iNdEx:postIndex])
  24927. m.FSType = &s
  24928. iNdEx = postIndex
  24929. case 4:
  24930. if wireType != 2 {
  24931. return fmt.Errorf("proto: wrong wireType = %d for field VolumeAttributes", wireType)
  24932. }
  24933. var msglen int
  24934. for shift := uint(0); ; shift += 7 {
  24935. if shift >= 64 {
  24936. return ErrIntOverflowGenerated
  24937. }
  24938. if iNdEx >= l {
  24939. return io.ErrUnexpectedEOF
  24940. }
  24941. b := dAtA[iNdEx]
  24942. iNdEx++
  24943. msglen |= int(b&0x7F) << shift
  24944. if b < 0x80 {
  24945. break
  24946. }
  24947. }
  24948. if msglen < 0 {
  24949. return ErrInvalidLengthGenerated
  24950. }
  24951. postIndex := iNdEx + msglen
  24952. if postIndex < 0 {
  24953. return ErrInvalidLengthGenerated
  24954. }
  24955. if postIndex > l {
  24956. return io.ErrUnexpectedEOF
  24957. }
  24958. if m.VolumeAttributes == nil {
  24959. m.VolumeAttributes = make(map[string]string)
  24960. }
  24961. var mapkey string
  24962. var mapvalue string
  24963. for iNdEx < postIndex {
  24964. entryPreIndex := iNdEx
  24965. var wire uint64
  24966. for shift := uint(0); ; shift += 7 {
  24967. if shift >= 64 {
  24968. return ErrIntOverflowGenerated
  24969. }
  24970. if iNdEx >= l {
  24971. return io.ErrUnexpectedEOF
  24972. }
  24973. b := dAtA[iNdEx]
  24974. iNdEx++
  24975. wire |= uint64(b&0x7F) << shift
  24976. if b < 0x80 {
  24977. break
  24978. }
  24979. }
  24980. fieldNum := int32(wire >> 3)
  24981. if fieldNum == 1 {
  24982. var stringLenmapkey uint64
  24983. for shift := uint(0); ; shift += 7 {
  24984. if shift >= 64 {
  24985. return ErrIntOverflowGenerated
  24986. }
  24987. if iNdEx >= l {
  24988. return io.ErrUnexpectedEOF
  24989. }
  24990. b := dAtA[iNdEx]
  24991. iNdEx++
  24992. stringLenmapkey |= uint64(b&0x7F) << shift
  24993. if b < 0x80 {
  24994. break
  24995. }
  24996. }
  24997. intStringLenmapkey := int(stringLenmapkey)
  24998. if intStringLenmapkey < 0 {
  24999. return ErrInvalidLengthGenerated
  25000. }
  25001. postStringIndexmapkey := iNdEx + intStringLenmapkey
  25002. if postStringIndexmapkey < 0 {
  25003. return ErrInvalidLengthGenerated
  25004. }
  25005. if postStringIndexmapkey > l {
  25006. return io.ErrUnexpectedEOF
  25007. }
  25008. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  25009. iNdEx = postStringIndexmapkey
  25010. } else if fieldNum == 2 {
  25011. var stringLenmapvalue uint64
  25012. for shift := uint(0); ; shift += 7 {
  25013. if shift >= 64 {
  25014. return ErrIntOverflowGenerated
  25015. }
  25016. if iNdEx >= l {
  25017. return io.ErrUnexpectedEOF
  25018. }
  25019. b := dAtA[iNdEx]
  25020. iNdEx++
  25021. stringLenmapvalue |= uint64(b&0x7F) << shift
  25022. if b < 0x80 {
  25023. break
  25024. }
  25025. }
  25026. intStringLenmapvalue := int(stringLenmapvalue)
  25027. if intStringLenmapvalue < 0 {
  25028. return ErrInvalidLengthGenerated
  25029. }
  25030. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  25031. if postStringIndexmapvalue < 0 {
  25032. return ErrInvalidLengthGenerated
  25033. }
  25034. if postStringIndexmapvalue > l {
  25035. return io.ErrUnexpectedEOF
  25036. }
  25037. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  25038. iNdEx = postStringIndexmapvalue
  25039. } else {
  25040. iNdEx = entryPreIndex
  25041. skippy, err := skipGenerated(dAtA[iNdEx:])
  25042. if err != nil {
  25043. return err
  25044. }
  25045. if (skippy < 0) || (iNdEx+skippy) < 0 {
  25046. return ErrInvalidLengthGenerated
  25047. }
  25048. if (iNdEx + skippy) > postIndex {
  25049. return io.ErrUnexpectedEOF
  25050. }
  25051. iNdEx += skippy
  25052. }
  25053. }
  25054. m.VolumeAttributes[mapkey] = mapvalue
  25055. iNdEx = postIndex
  25056. case 5:
  25057. if wireType != 2 {
  25058. return fmt.Errorf("proto: wrong wireType = %d for field NodePublishSecretRef", wireType)
  25059. }
  25060. var msglen int
  25061. for shift := uint(0); ; shift += 7 {
  25062. if shift >= 64 {
  25063. return ErrIntOverflowGenerated
  25064. }
  25065. if iNdEx >= l {
  25066. return io.ErrUnexpectedEOF
  25067. }
  25068. b := dAtA[iNdEx]
  25069. iNdEx++
  25070. msglen |= int(b&0x7F) << shift
  25071. if b < 0x80 {
  25072. break
  25073. }
  25074. }
  25075. if msglen < 0 {
  25076. return ErrInvalidLengthGenerated
  25077. }
  25078. postIndex := iNdEx + msglen
  25079. if postIndex < 0 {
  25080. return ErrInvalidLengthGenerated
  25081. }
  25082. if postIndex > l {
  25083. return io.ErrUnexpectedEOF
  25084. }
  25085. if m.NodePublishSecretRef == nil {
  25086. m.NodePublishSecretRef = &LocalObjectReference{}
  25087. }
  25088. if err := m.NodePublishSecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  25089. return err
  25090. }
  25091. iNdEx = postIndex
  25092. default:
  25093. iNdEx = preIndex
  25094. skippy, err := skipGenerated(dAtA[iNdEx:])
  25095. if err != nil {
  25096. return err
  25097. }
  25098. if (skippy < 0) || (iNdEx+skippy) < 0 {
  25099. return ErrInvalidLengthGenerated
  25100. }
  25101. if (iNdEx + skippy) > l {
  25102. return io.ErrUnexpectedEOF
  25103. }
  25104. iNdEx += skippy
  25105. }
  25106. }
  25107. if iNdEx > l {
  25108. return io.ErrUnexpectedEOF
  25109. }
  25110. return nil
  25111. }
  25112. func (m *Capabilities) Unmarshal(dAtA []byte) error {
  25113. l := len(dAtA)
  25114. iNdEx := 0
  25115. for iNdEx < l {
  25116. preIndex := iNdEx
  25117. var wire uint64
  25118. for shift := uint(0); ; shift += 7 {
  25119. if shift >= 64 {
  25120. return ErrIntOverflowGenerated
  25121. }
  25122. if iNdEx >= l {
  25123. return io.ErrUnexpectedEOF
  25124. }
  25125. b := dAtA[iNdEx]
  25126. iNdEx++
  25127. wire |= uint64(b&0x7F) << shift
  25128. if b < 0x80 {
  25129. break
  25130. }
  25131. }
  25132. fieldNum := int32(wire >> 3)
  25133. wireType := int(wire & 0x7)
  25134. if wireType == 4 {
  25135. return fmt.Errorf("proto: Capabilities: wiretype end group for non-group")
  25136. }
  25137. if fieldNum <= 0 {
  25138. return fmt.Errorf("proto: Capabilities: illegal tag %d (wire type %d)", fieldNum, wire)
  25139. }
  25140. switch fieldNum {
  25141. case 1:
  25142. if wireType != 2 {
  25143. return fmt.Errorf("proto: wrong wireType = %d for field Add", wireType)
  25144. }
  25145. var stringLen uint64
  25146. for shift := uint(0); ; shift += 7 {
  25147. if shift >= 64 {
  25148. return ErrIntOverflowGenerated
  25149. }
  25150. if iNdEx >= l {
  25151. return io.ErrUnexpectedEOF
  25152. }
  25153. b := dAtA[iNdEx]
  25154. iNdEx++
  25155. stringLen |= uint64(b&0x7F) << shift
  25156. if b < 0x80 {
  25157. break
  25158. }
  25159. }
  25160. intStringLen := int(stringLen)
  25161. if intStringLen < 0 {
  25162. return ErrInvalidLengthGenerated
  25163. }
  25164. postIndex := iNdEx + intStringLen
  25165. if postIndex < 0 {
  25166. return ErrInvalidLengthGenerated
  25167. }
  25168. if postIndex > l {
  25169. return io.ErrUnexpectedEOF
  25170. }
  25171. m.Add = append(m.Add, Capability(dAtA[iNdEx:postIndex]))
  25172. iNdEx = postIndex
  25173. case 2:
  25174. if wireType != 2 {
  25175. return fmt.Errorf("proto: wrong wireType = %d for field Drop", wireType)
  25176. }
  25177. var stringLen uint64
  25178. for shift := uint(0); ; shift += 7 {
  25179. if shift >= 64 {
  25180. return ErrIntOverflowGenerated
  25181. }
  25182. if iNdEx >= l {
  25183. return io.ErrUnexpectedEOF
  25184. }
  25185. b := dAtA[iNdEx]
  25186. iNdEx++
  25187. stringLen |= uint64(b&0x7F) << shift
  25188. if b < 0x80 {
  25189. break
  25190. }
  25191. }
  25192. intStringLen := int(stringLen)
  25193. if intStringLen < 0 {
  25194. return ErrInvalidLengthGenerated
  25195. }
  25196. postIndex := iNdEx + intStringLen
  25197. if postIndex < 0 {
  25198. return ErrInvalidLengthGenerated
  25199. }
  25200. if postIndex > l {
  25201. return io.ErrUnexpectedEOF
  25202. }
  25203. m.Drop = append(m.Drop, Capability(dAtA[iNdEx:postIndex]))
  25204. iNdEx = postIndex
  25205. default:
  25206. iNdEx = preIndex
  25207. skippy, err := skipGenerated(dAtA[iNdEx:])
  25208. if err != nil {
  25209. return err
  25210. }
  25211. if (skippy < 0) || (iNdEx+skippy) < 0 {
  25212. return ErrInvalidLengthGenerated
  25213. }
  25214. if (iNdEx + skippy) > l {
  25215. return io.ErrUnexpectedEOF
  25216. }
  25217. iNdEx += skippy
  25218. }
  25219. }
  25220. if iNdEx > l {
  25221. return io.ErrUnexpectedEOF
  25222. }
  25223. return nil
  25224. }
  25225. func (m *CephFSPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  25226. l := len(dAtA)
  25227. iNdEx := 0
  25228. for iNdEx < l {
  25229. preIndex := iNdEx
  25230. var wire uint64
  25231. for shift := uint(0); ; shift += 7 {
  25232. if shift >= 64 {
  25233. return ErrIntOverflowGenerated
  25234. }
  25235. if iNdEx >= l {
  25236. return io.ErrUnexpectedEOF
  25237. }
  25238. b := dAtA[iNdEx]
  25239. iNdEx++
  25240. wire |= uint64(b&0x7F) << shift
  25241. if b < 0x80 {
  25242. break
  25243. }
  25244. }
  25245. fieldNum := int32(wire >> 3)
  25246. wireType := int(wire & 0x7)
  25247. if wireType == 4 {
  25248. return fmt.Errorf("proto: CephFSPersistentVolumeSource: wiretype end group for non-group")
  25249. }
  25250. if fieldNum <= 0 {
  25251. return fmt.Errorf("proto: CephFSPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  25252. }
  25253. switch fieldNum {
  25254. case 1:
  25255. if wireType != 2 {
  25256. return fmt.Errorf("proto: wrong wireType = %d for field Monitors", wireType)
  25257. }
  25258. var stringLen uint64
  25259. for shift := uint(0); ; shift += 7 {
  25260. if shift >= 64 {
  25261. return ErrIntOverflowGenerated
  25262. }
  25263. if iNdEx >= l {
  25264. return io.ErrUnexpectedEOF
  25265. }
  25266. b := dAtA[iNdEx]
  25267. iNdEx++
  25268. stringLen |= uint64(b&0x7F) << shift
  25269. if b < 0x80 {
  25270. break
  25271. }
  25272. }
  25273. intStringLen := int(stringLen)
  25274. if intStringLen < 0 {
  25275. return ErrInvalidLengthGenerated
  25276. }
  25277. postIndex := iNdEx + intStringLen
  25278. if postIndex < 0 {
  25279. return ErrInvalidLengthGenerated
  25280. }
  25281. if postIndex > l {
  25282. return io.ErrUnexpectedEOF
  25283. }
  25284. m.Monitors = append(m.Monitors, string(dAtA[iNdEx:postIndex]))
  25285. iNdEx = postIndex
  25286. case 2:
  25287. if wireType != 2 {
  25288. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  25289. }
  25290. var stringLen uint64
  25291. for shift := uint(0); ; shift += 7 {
  25292. if shift >= 64 {
  25293. return ErrIntOverflowGenerated
  25294. }
  25295. if iNdEx >= l {
  25296. return io.ErrUnexpectedEOF
  25297. }
  25298. b := dAtA[iNdEx]
  25299. iNdEx++
  25300. stringLen |= uint64(b&0x7F) << shift
  25301. if b < 0x80 {
  25302. break
  25303. }
  25304. }
  25305. intStringLen := int(stringLen)
  25306. if intStringLen < 0 {
  25307. return ErrInvalidLengthGenerated
  25308. }
  25309. postIndex := iNdEx + intStringLen
  25310. if postIndex < 0 {
  25311. return ErrInvalidLengthGenerated
  25312. }
  25313. if postIndex > l {
  25314. return io.ErrUnexpectedEOF
  25315. }
  25316. m.Path = string(dAtA[iNdEx:postIndex])
  25317. iNdEx = postIndex
  25318. case 3:
  25319. if wireType != 2 {
  25320. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  25321. }
  25322. var stringLen uint64
  25323. for shift := uint(0); ; shift += 7 {
  25324. if shift >= 64 {
  25325. return ErrIntOverflowGenerated
  25326. }
  25327. if iNdEx >= l {
  25328. return io.ErrUnexpectedEOF
  25329. }
  25330. b := dAtA[iNdEx]
  25331. iNdEx++
  25332. stringLen |= uint64(b&0x7F) << shift
  25333. if b < 0x80 {
  25334. break
  25335. }
  25336. }
  25337. intStringLen := int(stringLen)
  25338. if intStringLen < 0 {
  25339. return ErrInvalidLengthGenerated
  25340. }
  25341. postIndex := iNdEx + intStringLen
  25342. if postIndex < 0 {
  25343. return ErrInvalidLengthGenerated
  25344. }
  25345. if postIndex > l {
  25346. return io.ErrUnexpectedEOF
  25347. }
  25348. m.User = string(dAtA[iNdEx:postIndex])
  25349. iNdEx = postIndex
  25350. case 4:
  25351. if wireType != 2 {
  25352. return fmt.Errorf("proto: wrong wireType = %d for field SecretFile", wireType)
  25353. }
  25354. var stringLen uint64
  25355. for shift := uint(0); ; shift += 7 {
  25356. if shift >= 64 {
  25357. return ErrIntOverflowGenerated
  25358. }
  25359. if iNdEx >= l {
  25360. return io.ErrUnexpectedEOF
  25361. }
  25362. b := dAtA[iNdEx]
  25363. iNdEx++
  25364. stringLen |= uint64(b&0x7F) << shift
  25365. if b < 0x80 {
  25366. break
  25367. }
  25368. }
  25369. intStringLen := int(stringLen)
  25370. if intStringLen < 0 {
  25371. return ErrInvalidLengthGenerated
  25372. }
  25373. postIndex := iNdEx + intStringLen
  25374. if postIndex < 0 {
  25375. return ErrInvalidLengthGenerated
  25376. }
  25377. if postIndex > l {
  25378. return io.ErrUnexpectedEOF
  25379. }
  25380. m.SecretFile = string(dAtA[iNdEx:postIndex])
  25381. iNdEx = postIndex
  25382. case 5:
  25383. if wireType != 2 {
  25384. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  25385. }
  25386. var msglen int
  25387. for shift := uint(0); ; shift += 7 {
  25388. if shift >= 64 {
  25389. return ErrIntOverflowGenerated
  25390. }
  25391. if iNdEx >= l {
  25392. return io.ErrUnexpectedEOF
  25393. }
  25394. b := dAtA[iNdEx]
  25395. iNdEx++
  25396. msglen |= int(b&0x7F) << shift
  25397. if b < 0x80 {
  25398. break
  25399. }
  25400. }
  25401. if msglen < 0 {
  25402. return ErrInvalidLengthGenerated
  25403. }
  25404. postIndex := iNdEx + msglen
  25405. if postIndex < 0 {
  25406. return ErrInvalidLengthGenerated
  25407. }
  25408. if postIndex > l {
  25409. return io.ErrUnexpectedEOF
  25410. }
  25411. if m.SecretRef == nil {
  25412. m.SecretRef = &SecretReference{}
  25413. }
  25414. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  25415. return err
  25416. }
  25417. iNdEx = postIndex
  25418. case 6:
  25419. if wireType != 0 {
  25420. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  25421. }
  25422. var v int
  25423. for shift := uint(0); ; shift += 7 {
  25424. if shift >= 64 {
  25425. return ErrIntOverflowGenerated
  25426. }
  25427. if iNdEx >= l {
  25428. return io.ErrUnexpectedEOF
  25429. }
  25430. b := dAtA[iNdEx]
  25431. iNdEx++
  25432. v |= int(b&0x7F) << shift
  25433. if b < 0x80 {
  25434. break
  25435. }
  25436. }
  25437. m.ReadOnly = bool(v != 0)
  25438. default:
  25439. iNdEx = preIndex
  25440. skippy, err := skipGenerated(dAtA[iNdEx:])
  25441. if err != nil {
  25442. return err
  25443. }
  25444. if (skippy < 0) || (iNdEx+skippy) < 0 {
  25445. return ErrInvalidLengthGenerated
  25446. }
  25447. if (iNdEx + skippy) > l {
  25448. return io.ErrUnexpectedEOF
  25449. }
  25450. iNdEx += skippy
  25451. }
  25452. }
  25453. if iNdEx > l {
  25454. return io.ErrUnexpectedEOF
  25455. }
  25456. return nil
  25457. }
  25458. func (m *CephFSVolumeSource) Unmarshal(dAtA []byte) error {
  25459. l := len(dAtA)
  25460. iNdEx := 0
  25461. for iNdEx < l {
  25462. preIndex := iNdEx
  25463. var wire uint64
  25464. for shift := uint(0); ; shift += 7 {
  25465. if shift >= 64 {
  25466. return ErrIntOverflowGenerated
  25467. }
  25468. if iNdEx >= l {
  25469. return io.ErrUnexpectedEOF
  25470. }
  25471. b := dAtA[iNdEx]
  25472. iNdEx++
  25473. wire |= uint64(b&0x7F) << shift
  25474. if b < 0x80 {
  25475. break
  25476. }
  25477. }
  25478. fieldNum := int32(wire >> 3)
  25479. wireType := int(wire & 0x7)
  25480. if wireType == 4 {
  25481. return fmt.Errorf("proto: CephFSVolumeSource: wiretype end group for non-group")
  25482. }
  25483. if fieldNum <= 0 {
  25484. return fmt.Errorf("proto: CephFSVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  25485. }
  25486. switch fieldNum {
  25487. case 1:
  25488. if wireType != 2 {
  25489. return fmt.Errorf("proto: wrong wireType = %d for field Monitors", wireType)
  25490. }
  25491. var stringLen uint64
  25492. for shift := uint(0); ; shift += 7 {
  25493. if shift >= 64 {
  25494. return ErrIntOverflowGenerated
  25495. }
  25496. if iNdEx >= l {
  25497. return io.ErrUnexpectedEOF
  25498. }
  25499. b := dAtA[iNdEx]
  25500. iNdEx++
  25501. stringLen |= uint64(b&0x7F) << shift
  25502. if b < 0x80 {
  25503. break
  25504. }
  25505. }
  25506. intStringLen := int(stringLen)
  25507. if intStringLen < 0 {
  25508. return ErrInvalidLengthGenerated
  25509. }
  25510. postIndex := iNdEx + intStringLen
  25511. if postIndex < 0 {
  25512. return ErrInvalidLengthGenerated
  25513. }
  25514. if postIndex > l {
  25515. return io.ErrUnexpectedEOF
  25516. }
  25517. m.Monitors = append(m.Monitors, string(dAtA[iNdEx:postIndex]))
  25518. iNdEx = postIndex
  25519. case 2:
  25520. if wireType != 2 {
  25521. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  25522. }
  25523. var stringLen uint64
  25524. for shift := uint(0); ; shift += 7 {
  25525. if shift >= 64 {
  25526. return ErrIntOverflowGenerated
  25527. }
  25528. if iNdEx >= l {
  25529. return io.ErrUnexpectedEOF
  25530. }
  25531. b := dAtA[iNdEx]
  25532. iNdEx++
  25533. stringLen |= uint64(b&0x7F) << shift
  25534. if b < 0x80 {
  25535. break
  25536. }
  25537. }
  25538. intStringLen := int(stringLen)
  25539. if intStringLen < 0 {
  25540. return ErrInvalidLengthGenerated
  25541. }
  25542. postIndex := iNdEx + intStringLen
  25543. if postIndex < 0 {
  25544. return ErrInvalidLengthGenerated
  25545. }
  25546. if postIndex > l {
  25547. return io.ErrUnexpectedEOF
  25548. }
  25549. m.Path = string(dAtA[iNdEx:postIndex])
  25550. iNdEx = postIndex
  25551. case 3:
  25552. if wireType != 2 {
  25553. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  25554. }
  25555. var stringLen uint64
  25556. for shift := uint(0); ; shift += 7 {
  25557. if shift >= 64 {
  25558. return ErrIntOverflowGenerated
  25559. }
  25560. if iNdEx >= l {
  25561. return io.ErrUnexpectedEOF
  25562. }
  25563. b := dAtA[iNdEx]
  25564. iNdEx++
  25565. stringLen |= uint64(b&0x7F) << shift
  25566. if b < 0x80 {
  25567. break
  25568. }
  25569. }
  25570. intStringLen := int(stringLen)
  25571. if intStringLen < 0 {
  25572. return ErrInvalidLengthGenerated
  25573. }
  25574. postIndex := iNdEx + intStringLen
  25575. if postIndex < 0 {
  25576. return ErrInvalidLengthGenerated
  25577. }
  25578. if postIndex > l {
  25579. return io.ErrUnexpectedEOF
  25580. }
  25581. m.User = string(dAtA[iNdEx:postIndex])
  25582. iNdEx = postIndex
  25583. case 4:
  25584. if wireType != 2 {
  25585. return fmt.Errorf("proto: wrong wireType = %d for field SecretFile", wireType)
  25586. }
  25587. var stringLen uint64
  25588. for shift := uint(0); ; shift += 7 {
  25589. if shift >= 64 {
  25590. return ErrIntOverflowGenerated
  25591. }
  25592. if iNdEx >= l {
  25593. return io.ErrUnexpectedEOF
  25594. }
  25595. b := dAtA[iNdEx]
  25596. iNdEx++
  25597. stringLen |= uint64(b&0x7F) << shift
  25598. if b < 0x80 {
  25599. break
  25600. }
  25601. }
  25602. intStringLen := int(stringLen)
  25603. if intStringLen < 0 {
  25604. return ErrInvalidLengthGenerated
  25605. }
  25606. postIndex := iNdEx + intStringLen
  25607. if postIndex < 0 {
  25608. return ErrInvalidLengthGenerated
  25609. }
  25610. if postIndex > l {
  25611. return io.ErrUnexpectedEOF
  25612. }
  25613. m.SecretFile = string(dAtA[iNdEx:postIndex])
  25614. iNdEx = postIndex
  25615. case 5:
  25616. if wireType != 2 {
  25617. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  25618. }
  25619. var msglen int
  25620. for shift := uint(0); ; shift += 7 {
  25621. if shift >= 64 {
  25622. return ErrIntOverflowGenerated
  25623. }
  25624. if iNdEx >= l {
  25625. return io.ErrUnexpectedEOF
  25626. }
  25627. b := dAtA[iNdEx]
  25628. iNdEx++
  25629. msglen |= int(b&0x7F) << shift
  25630. if b < 0x80 {
  25631. break
  25632. }
  25633. }
  25634. if msglen < 0 {
  25635. return ErrInvalidLengthGenerated
  25636. }
  25637. postIndex := iNdEx + msglen
  25638. if postIndex < 0 {
  25639. return ErrInvalidLengthGenerated
  25640. }
  25641. if postIndex > l {
  25642. return io.ErrUnexpectedEOF
  25643. }
  25644. if m.SecretRef == nil {
  25645. m.SecretRef = &LocalObjectReference{}
  25646. }
  25647. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  25648. return err
  25649. }
  25650. iNdEx = postIndex
  25651. case 6:
  25652. if wireType != 0 {
  25653. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  25654. }
  25655. var v int
  25656. for shift := uint(0); ; shift += 7 {
  25657. if shift >= 64 {
  25658. return ErrIntOverflowGenerated
  25659. }
  25660. if iNdEx >= l {
  25661. return io.ErrUnexpectedEOF
  25662. }
  25663. b := dAtA[iNdEx]
  25664. iNdEx++
  25665. v |= int(b&0x7F) << shift
  25666. if b < 0x80 {
  25667. break
  25668. }
  25669. }
  25670. m.ReadOnly = bool(v != 0)
  25671. default:
  25672. iNdEx = preIndex
  25673. skippy, err := skipGenerated(dAtA[iNdEx:])
  25674. if err != nil {
  25675. return err
  25676. }
  25677. if (skippy < 0) || (iNdEx+skippy) < 0 {
  25678. return ErrInvalidLengthGenerated
  25679. }
  25680. if (iNdEx + skippy) > l {
  25681. return io.ErrUnexpectedEOF
  25682. }
  25683. iNdEx += skippy
  25684. }
  25685. }
  25686. if iNdEx > l {
  25687. return io.ErrUnexpectedEOF
  25688. }
  25689. return nil
  25690. }
  25691. func (m *CinderPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  25692. l := len(dAtA)
  25693. iNdEx := 0
  25694. for iNdEx < l {
  25695. preIndex := iNdEx
  25696. var wire uint64
  25697. for shift := uint(0); ; shift += 7 {
  25698. if shift >= 64 {
  25699. return ErrIntOverflowGenerated
  25700. }
  25701. if iNdEx >= l {
  25702. return io.ErrUnexpectedEOF
  25703. }
  25704. b := dAtA[iNdEx]
  25705. iNdEx++
  25706. wire |= uint64(b&0x7F) << shift
  25707. if b < 0x80 {
  25708. break
  25709. }
  25710. }
  25711. fieldNum := int32(wire >> 3)
  25712. wireType := int(wire & 0x7)
  25713. if wireType == 4 {
  25714. return fmt.Errorf("proto: CinderPersistentVolumeSource: wiretype end group for non-group")
  25715. }
  25716. if fieldNum <= 0 {
  25717. return fmt.Errorf("proto: CinderPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  25718. }
  25719. switch fieldNum {
  25720. case 1:
  25721. if wireType != 2 {
  25722. return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
  25723. }
  25724. var stringLen uint64
  25725. for shift := uint(0); ; shift += 7 {
  25726. if shift >= 64 {
  25727. return ErrIntOverflowGenerated
  25728. }
  25729. if iNdEx >= l {
  25730. return io.ErrUnexpectedEOF
  25731. }
  25732. b := dAtA[iNdEx]
  25733. iNdEx++
  25734. stringLen |= uint64(b&0x7F) << shift
  25735. if b < 0x80 {
  25736. break
  25737. }
  25738. }
  25739. intStringLen := int(stringLen)
  25740. if intStringLen < 0 {
  25741. return ErrInvalidLengthGenerated
  25742. }
  25743. postIndex := iNdEx + intStringLen
  25744. if postIndex < 0 {
  25745. return ErrInvalidLengthGenerated
  25746. }
  25747. if postIndex > l {
  25748. return io.ErrUnexpectedEOF
  25749. }
  25750. m.VolumeID = string(dAtA[iNdEx:postIndex])
  25751. iNdEx = postIndex
  25752. case 2:
  25753. if wireType != 2 {
  25754. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  25755. }
  25756. var stringLen uint64
  25757. for shift := uint(0); ; shift += 7 {
  25758. if shift >= 64 {
  25759. return ErrIntOverflowGenerated
  25760. }
  25761. if iNdEx >= l {
  25762. return io.ErrUnexpectedEOF
  25763. }
  25764. b := dAtA[iNdEx]
  25765. iNdEx++
  25766. stringLen |= uint64(b&0x7F) << shift
  25767. if b < 0x80 {
  25768. break
  25769. }
  25770. }
  25771. intStringLen := int(stringLen)
  25772. if intStringLen < 0 {
  25773. return ErrInvalidLengthGenerated
  25774. }
  25775. postIndex := iNdEx + intStringLen
  25776. if postIndex < 0 {
  25777. return ErrInvalidLengthGenerated
  25778. }
  25779. if postIndex > l {
  25780. return io.ErrUnexpectedEOF
  25781. }
  25782. m.FSType = string(dAtA[iNdEx:postIndex])
  25783. iNdEx = postIndex
  25784. case 3:
  25785. if wireType != 0 {
  25786. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  25787. }
  25788. var v int
  25789. for shift := uint(0); ; shift += 7 {
  25790. if shift >= 64 {
  25791. return ErrIntOverflowGenerated
  25792. }
  25793. if iNdEx >= l {
  25794. return io.ErrUnexpectedEOF
  25795. }
  25796. b := dAtA[iNdEx]
  25797. iNdEx++
  25798. v |= int(b&0x7F) << shift
  25799. if b < 0x80 {
  25800. break
  25801. }
  25802. }
  25803. m.ReadOnly = bool(v != 0)
  25804. case 4:
  25805. if wireType != 2 {
  25806. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  25807. }
  25808. var msglen int
  25809. for shift := uint(0); ; shift += 7 {
  25810. if shift >= 64 {
  25811. return ErrIntOverflowGenerated
  25812. }
  25813. if iNdEx >= l {
  25814. return io.ErrUnexpectedEOF
  25815. }
  25816. b := dAtA[iNdEx]
  25817. iNdEx++
  25818. msglen |= int(b&0x7F) << shift
  25819. if b < 0x80 {
  25820. break
  25821. }
  25822. }
  25823. if msglen < 0 {
  25824. return ErrInvalidLengthGenerated
  25825. }
  25826. postIndex := iNdEx + msglen
  25827. if postIndex < 0 {
  25828. return ErrInvalidLengthGenerated
  25829. }
  25830. if postIndex > l {
  25831. return io.ErrUnexpectedEOF
  25832. }
  25833. if m.SecretRef == nil {
  25834. m.SecretRef = &SecretReference{}
  25835. }
  25836. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  25837. return err
  25838. }
  25839. iNdEx = postIndex
  25840. default:
  25841. iNdEx = preIndex
  25842. skippy, err := skipGenerated(dAtA[iNdEx:])
  25843. if err != nil {
  25844. return err
  25845. }
  25846. if (skippy < 0) || (iNdEx+skippy) < 0 {
  25847. return ErrInvalidLengthGenerated
  25848. }
  25849. if (iNdEx + skippy) > l {
  25850. return io.ErrUnexpectedEOF
  25851. }
  25852. iNdEx += skippy
  25853. }
  25854. }
  25855. if iNdEx > l {
  25856. return io.ErrUnexpectedEOF
  25857. }
  25858. return nil
  25859. }
  25860. func (m *CinderVolumeSource) Unmarshal(dAtA []byte) error {
  25861. l := len(dAtA)
  25862. iNdEx := 0
  25863. for iNdEx < l {
  25864. preIndex := iNdEx
  25865. var wire uint64
  25866. for shift := uint(0); ; shift += 7 {
  25867. if shift >= 64 {
  25868. return ErrIntOverflowGenerated
  25869. }
  25870. if iNdEx >= l {
  25871. return io.ErrUnexpectedEOF
  25872. }
  25873. b := dAtA[iNdEx]
  25874. iNdEx++
  25875. wire |= uint64(b&0x7F) << shift
  25876. if b < 0x80 {
  25877. break
  25878. }
  25879. }
  25880. fieldNum := int32(wire >> 3)
  25881. wireType := int(wire & 0x7)
  25882. if wireType == 4 {
  25883. return fmt.Errorf("proto: CinderVolumeSource: wiretype end group for non-group")
  25884. }
  25885. if fieldNum <= 0 {
  25886. return fmt.Errorf("proto: CinderVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  25887. }
  25888. switch fieldNum {
  25889. case 1:
  25890. if wireType != 2 {
  25891. return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
  25892. }
  25893. var stringLen uint64
  25894. for shift := uint(0); ; shift += 7 {
  25895. if shift >= 64 {
  25896. return ErrIntOverflowGenerated
  25897. }
  25898. if iNdEx >= l {
  25899. return io.ErrUnexpectedEOF
  25900. }
  25901. b := dAtA[iNdEx]
  25902. iNdEx++
  25903. stringLen |= uint64(b&0x7F) << shift
  25904. if b < 0x80 {
  25905. break
  25906. }
  25907. }
  25908. intStringLen := int(stringLen)
  25909. if intStringLen < 0 {
  25910. return ErrInvalidLengthGenerated
  25911. }
  25912. postIndex := iNdEx + intStringLen
  25913. if postIndex < 0 {
  25914. return ErrInvalidLengthGenerated
  25915. }
  25916. if postIndex > l {
  25917. return io.ErrUnexpectedEOF
  25918. }
  25919. m.VolumeID = string(dAtA[iNdEx:postIndex])
  25920. iNdEx = postIndex
  25921. case 2:
  25922. if wireType != 2 {
  25923. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  25924. }
  25925. var stringLen uint64
  25926. for shift := uint(0); ; shift += 7 {
  25927. if shift >= 64 {
  25928. return ErrIntOverflowGenerated
  25929. }
  25930. if iNdEx >= l {
  25931. return io.ErrUnexpectedEOF
  25932. }
  25933. b := dAtA[iNdEx]
  25934. iNdEx++
  25935. stringLen |= uint64(b&0x7F) << shift
  25936. if b < 0x80 {
  25937. break
  25938. }
  25939. }
  25940. intStringLen := int(stringLen)
  25941. if intStringLen < 0 {
  25942. return ErrInvalidLengthGenerated
  25943. }
  25944. postIndex := iNdEx + intStringLen
  25945. if postIndex < 0 {
  25946. return ErrInvalidLengthGenerated
  25947. }
  25948. if postIndex > l {
  25949. return io.ErrUnexpectedEOF
  25950. }
  25951. m.FSType = string(dAtA[iNdEx:postIndex])
  25952. iNdEx = postIndex
  25953. case 3:
  25954. if wireType != 0 {
  25955. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  25956. }
  25957. var v int
  25958. for shift := uint(0); ; shift += 7 {
  25959. if shift >= 64 {
  25960. return ErrIntOverflowGenerated
  25961. }
  25962. if iNdEx >= l {
  25963. return io.ErrUnexpectedEOF
  25964. }
  25965. b := dAtA[iNdEx]
  25966. iNdEx++
  25967. v |= int(b&0x7F) << shift
  25968. if b < 0x80 {
  25969. break
  25970. }
  25971. }
  25972. m.ReadOnly = bool(v != 0)
  25973. case 4:
  25974. if wireType != 2 {
  25975. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  25976. }
  25977. var msglen int
  25978. for shift := uint(0); ; shift += 7 {
  25979. if shift >= 64 {
  25980. return ErrIntOverflowGenerated
  25981. }
  25982. if iNdEx >= l {
  25983. return io.ErrUnexpectedEOF
  25984. }
  25985. b := dAtA[iNdEx]
  25986. iNdEx++
  25987. msglen |= int(b&0x7F) << shift
  25988. if b < 0x80 {
  25989. break
  25990. }
  25991. }
  25992. if msglen < 0 {
  25993. return ErrInvalidLengthGenerated
  25994. }
  25995. postIndex := iNdEx + msglen
  25996. if postIndex < 0 {
  25997. return ErrInvalidLengthGenerated
  25998. }
  25999. if postIndex > l {
  26000. return io.ErrUnexpectedEOF
  26001. }
  26002. if m.SecretRef == nil {
  26003. m.SecretRef = &LocalObjectReference{}
  26004. }
  26005. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  26006. return err
  26007. }
  26008. iNdEx = postIndex
  26009. default:
  26010. iNdEx = preIndex
  26011. skippy, err := skipGenerated(dAtA[iNdEx:])
  26012. if err != nil {
  26013. return err
  26014. }
  26015. if (skippy < 0) || (iNdEx+skippy) < 0 {
  26016. return ErrInvalidLengthGenerated
  26017. }
  26018. if (iNdEx + skippy) > l {
  26019. return io.ErrUnexpectedEOF
  26020. }
  26021. iNdEx += skippy
  26022. }
  26023. }
  26024. if iNdEx > l {
  26025. return io.ErrUnexpectedEOF
  26026. }
  26027. return nil
  26028. }
  26029. func (m *ClientIPConfig) Unmarshal(dAtA []byte) error {
  26030. l := len(dAtA)
  26031. iNdEx := 0
  26032. for iNdEx < l {
  26033. preIndex := iNdEx
  26034. var wire uint64
  26035. for shift := uint(0); ; shift += 7 {
  26036. if shift >= 64 {
  26037. return ErrIntOverflowGenerated
  26038. }
  26039. if iNdEx >= l {
  26040. return io.ErrUnexpectedEOF
  26041. }
  26042. b := dAtA[iNdEx]
  26043. iNdEx++
  26044. wire |= uint64(b&0x7F) << shift
  26045. if b < 0x80 {
  26046. break
  26047. }
  26048. }
  26049. fieldNum := int32(wire >> 3)
  26050. wireType := int(wire & 0x7)
  26051. if wireType == 4 {
  26052. return fmt.Errorf("proto: ClientIPConfig: wiretype end group for non-group")
  26053. }
  26054. if fieldNum <= 0 {
  26055. return fmt.Errorf("proto: ClientIPConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  26056. }
  26057. switch fieldNum {
  26058. case 1:
  26059. if wireType != 0 {
  26060. return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
  26061. }
  26062. var v int32
  26063. for shift := uint(0); ; shift += 7 {
  26064. if shift >= 64 {
  26065. return ErrIntOverflowGenerated
  26066. }
  26067. if iNdEx >= l {
  26068. return io.ErrUnexpectedEOF
  26069. }
  26070. b := dAtA[iNdEx]
  26071. iNdEx++
  26072. v |= int32(b&0x7F) << shift
  26073. if b < 0x80 {
  26074. break
  26075. }
  26076. }
  26077. m.TimeoutSeconds = &v
  26078. default:
  26079. iNdEx = preIndex
  26080. skippy, err := skipGenerated(dAtA[iNdEx:])
  26081. if err != nil {
  26082. return err
  26083. }
  26084. if (skippy < 0) || (iNdEx+skippy) < 0 {
  26085. return ErrInvalidLengthGenerated
  26086. }
  26087. if (iNdEx + skippy) > l {
  26088. return io.ErrUnexpectedEOF
  26089. }
  26090. iNdEx += skippy
  26091. }
  26092. }
  26093. if iNdEx > l {
  26094. return io.ErrUnexpectedEOF
  26095. }
  26096. return nil
  26097. }
  26098. func (m *ClusterTrustBundleProjection) Unmarshal(dAtA []byte) error {
  26099. l := len(dAtA)
  26100. iNdEx := 0
  26101. for iNdEx < l {
  26102. preIndex := iNdEx
  26103. var wire uint64
  26104. for shift := uint(0); ; shift += 7 {
  26105. if shift >= 64 {
  26106. return ErrIntOverflowGenerated
  26107. }
  26108. if iNdEx >= l {
  26109. return io.ErrUnexpectedEOF
  26110. }
  26111. b := dAtA[iNdEx]
  26112. iNdEx++
  26113. wire |= uint64(b&0x7F) << shift
  26114. if b < 0x80 {
  26115. break
  26116. }
  26117. }
  26118. fieldNum := int32(wire >> 3)
  26119. wireType := int(wire & 0x7)
  26120. if wireType == 4 {
  26121. return fmt.Errorf("proto: ClusterTrustBundleProjection: wiretype end group for non-group")
  26122. }
  26123. if fieldNum <= 0 {
  26124. return fmt.Errorf("proto: ClusterTrustBundleProjection: illegal tag %d (wire type %d)", fieldNum, wire)
  26125. }
  26126. switch fieldNum {
  26127. case 1:
  26128. if wireType != 2 {
  26129. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  26130. }
  26131. var stringLen uint64
  26132. for shift := uint(0); ; shift += 7 {
  26133. if shift >= 64 {
  26134. return ErrIntOverflowGenerated
  26135. }
  26136. if iNdEx >= l {
  26137. return io.ErrUnexpectedEOF
  26138. }
  26139. b := dAtA[iNdEx]
  26140. iNdEx++
  26141. stringLen |= uint64(b&0x7F) << shift
  26142. if b < 0x80 {
  26143. break
  26144. }
  26145. }
  26146. intStringLen := int(stringLen)
  26147. if intStringLen < 0 {
  26148. return ErrInvalidLengthGenerated
  26149. }
  26150. postIndex := iNdEx + intStringLen
  26151. if postIndex < 0 {
  26152. return ErrInvalidLengthGenerated
  26153. }
  26154. if postIndex > l {
  26155. return io.ErrUnexpectedEOF
  26156. }
  26157. s := string(dAtA[iNdEx:postIndex])
  26158. m.Name = &s
  26159. iNdEx = postIndex
  26160. case 2:
  26161. if wireType != 2 {
  26162. return fmt.Errorf("proto: wrong wireType = %d for field SignerName", wireType)
  26163. }
  26164. var stringLen uint64
  26165. for shift := uint(0); ; shift += 7 {
  26166. if shift >= 64 {
  26167. return ErrIntOverflowGenerated
  26168. }
  26169. if iNdEx >= l {
  26170. return io.ErrUnexpectedEOF
  26171. }
  26172. b := dAtA[iNdEx]
  26173. iNdEx++
  26174. stringLen |= uint64(b&0x7F) << shift
  26175. if b < 0x80 {
  26176. break
  26177. }
  26178. }
  26179. intStringLen := int(stringLen)
  26180. if intStringLen < 0 {
  26181. return ErrInvalidLengthGenerated
  26182. }
  26183. postIndex := iNdEx + intStringLen
  26184. if postIndex < 0 {
  26185. return ErrInvalidLengthGenerated
  26186. }
  26187. if postIndex > l {
  26188. return io.ErrUnexpectedEOF
  26189. }
  26190. s := string(dAtA[iNdEx:postIndex])
  26191. m.SignerName = &s
  26192. iNdEx = postIndex
  26193. case 3:
  26194. if wireType != 2 {
  26195. return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType)
  26196. }
  26197. var msglen int
  26198. for shift := uint(0); ; shift += 7 {
  26199. if shift >= 64 {
  26200. return ErrIntOverflowGenerated
  26201. }
  26202. if iNdEx >= l {
  26203. return io.ErrUnexpectedEOF
  26204. }
  26205. b := dAtA[iNdEx]
  26206. iNdEx++
  26207. msglen |= int(b&0x7F) << shift
  26208. if b < 0x80 {
  26209. break
  26210. }
  26211. }
  26212. if msglen < 0 {
  26213. return ErrInvalidLengthGenerated
  26214. }
  26215. postIndex := iNdEx + msglen
  26216. if postIndex < 0 {
  26217. return ErrInvalidLengthGenerated
  26218. }
  26219. if postIndex > l {
  26220. return io.ErrUnexpectedEOF
  26221. }
  26222. if m.LabelSelector == nil {
  26223. m.LabelSelector = &v1.LabelSelector{}
  26224. }
  26225. if err := m.LabelSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  26226. return err
  26227. }
  26228. iNdEx = postIndex
  26229. case 4:
  26230. if wireType != 2 {
  26231. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  26232. }
  26233. var stringLen uint64
  26234. for shift := uint(0); ; shift += 7 {
  26235. if shift >= 64 {
  26236. return ErrIntOverflowGenerated
  26237. }
  26238. if iNdEx >= l {
  26239. return io.ErrUnexpectedEOF
  26240. }
  26241. b := dAtA[iNdEx]
  26242. iNdEx++
  26243. stringLen |= uint64(b&0x7F) << shift
  26244. if b < 0x80 {
  26245. break
  26246. }
  26247. }
  26248. intStringLen := int(stringLen)
  26249. if intStringLen < 0 {
  26250. return ErrInvalidLengthGenerated
  26251. }
  26252. postIndex := iNdEx + intStringLen
  26253. if postIndex < 0 {
  26254. return ErrInvalidLengthGenerated
  26255. }
  26256. if postIndex > l {
  26257. return io.ErrUnexpectedEOF
  26258. }
  26259. m.Path = string(dAtA[iNdEx:postIndex])
  26260. iNdEx = postIndex
  26261. case 5:
  26262. if wireType != 0 {
  26263. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  26264. }
  26265. var v int
  26266. for shift := uint(0); ; shift += 7 {
  26267. if shift >= 64 {
  26268. return ErrIntOverflowGenerated
  26269. }
  26270. if iNdEx >= l {
  26271. return io.ErrUnexpectedEOF
  26272. }
  26273. b := dAtA[iNdEx]
  26274. iNdEx++
  26275. v |= int(b&0x7F) << shift
  26276. if b < 0x80 {
  26277. break
  26278. }
  26279. }
  26280. b := bool(v != 0)
  26281. m.Optional = &b
  26282. default:
  26283. iNdEx = preIndex
  26284. skippy, err := skipGenerated(dAtA[iNdEx:])
  26285. if err != nil {
  26286. return err
  26287. }
  26288. if (skippy < 0) || (iNdEx+skippy) < 0 {
  26289. return ErrInvalidLengthGenerated
  26290. }
  26291. if (iNdEx + skippy) > l {
  26292. return io.ErrUnexpectedEOF
  26293. }
  26294. iNdEx += skippy
  26295. }
  26296. }
  26297. if iNdEx > l {
  26298. return io.ErrUnexpectedEOF
  26299. }
  26300. return nil
  26301. }
  26302. func (m *ComponentCondition) Unmarshal(dAtA []byte) error {
  26303. l := len(dAtA)
  26304. iNdEx := 0
  26305. for iNdEx < l {
  26306. preIndex := iNdEx
  26307. var wire uint64
  26308. for shift := uint(0); ; shift += 7 {
  26309. if shift >= 64 {
  26310. return ErrIntOverflowGenerated
  26311. }
  26312. if iNdEx >= l {
  26313. return io.ErrUnexpectedEOF
  26314. }
  26315. b := dAtA[iNdEx]
  26316. iNdEx++
  26317. wire |= uint64(b&0x7F) << shift
  26318. if b < 0x80 {
  26319. break
  26320. }
  26321. }
  26322. fieldNum := int32(wire >> 3)
  26323. wireType := int(wire & 0x7)
  26324. if wireType == 4 {
  26325. return fmt.Errorf("proto: ComponentCondition: wiretype end group for non-group")
  26326. }
  26327. if fieldNum <= 0 {
  26328. return fmt.Errorf("proto: ComponentCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  26329. }
  26330. switch fieldNum {
  26331. case 1:
  26332. if wireType != 2 {
  26333. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  26334. }
  26335. var stringLen uint64
  26336. for shift := uint(0); ; shift += 7 {
  26337. if shift >= 64 {
  26338. return ErrIntOverflowGenerated
  26339. }
  26340. if iNdEx >= l {
  26341. return io.ErrUnexpectedEOF
  26342. }
  26343. b := dAtA[iNdEx]
  26344. iNdEx++
  26345. stringLen |= uint64(b&0x7F) << shift
  26346. if b < 0x80 {
  26347. break
  26348. }
  26349. }
  26350. intStringLen := int(stringLen)
  26351. if intStringLen < 0 {
  26352. return ErrInvalidLengthGenerated
  26353. }
  26354. postIndex := iNdEx + intStringLen
  26355. if postIndex < 0 {
  26356. return ErrInvalidLengthGenerated
  26357. }
  26358. if postIndex > l {
  26359. return io.ErrUnexpectedEOF
  26360. }
  26361. m.Type = ComponentConditionType(dAtA[iNdEx:postIndex])
  26362. iNdEx = postIndex
  26363. case 2:
  26364. if wireType != 2 {
  26365. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  26366. }
  26367. var stringLen uint64
  26368. for shift := uint(0); ; shift += 7 {
  26369. if shift >= 64 {
  26370. return ErrIntOverflowGenerated
  26371. }
  26372. if iNdEx >= l {
  26373. return io.ErrUnexpectedEOF
  26374. }
  26375. b := dAtA[iNdEx]
  26376. iNdEx++
  26377. stringLen |= uint64(b&0x7F) << shift
  26378. if b < 0x80 {
  26379. break
  26380. }
  26381. }
  26382. intStringLen := int(stringLen)
  26383. if intStringLen < 0 {
  26384. return ErrInvalidLengthGenerated
  26385. }
  26386. postIndex := iNdEx + intStringLen
  26387. if postIndex < 0 {
  26388. return ErrInvalidLengthGenerated
  26389. }
  26390. if postIndex > l {
  26391. return io.ErrUnexpectedEOF
  26392. }
  26393. m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
  26394. iNdEx = postIndex
  26395. case 3:
  26396. if wireType != 2 {
  26397. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  26398. }
  26399. var stringLen uint64
  26400. for shift := uint(0); ; shift += 7 {
  26401. if shift >= 64 {
  26402. return ErrIntOverflowGenerated
  26403. }
  26404. if iNdEx >= l {
  26405. return io.ErrUnexpectedEOF
  26406. }
  26407. b := dAtA[iNdEx]
  26408. iNdEx++
  26409. stringLen |= uint64(b&0x7F) << shift
  26410. if b < 0x80 {
  26411. break
  26412. }
  26413. }
  26414. intStringLen := int(stringLen)
  26415. if intStringLen < 0 {
  26416. return ErrInvalidLengthGenerated
  26417. }
  26418. postIndex := iNdEx + intStringLen
  26419. if postIndex < 0 {
  26420. return ErrInvalidLengthGenerated
  26421. }
  26422. if postIndex > l {
  26423. return io.ErrUnexpectedEOF
  26424. }
  26425. m.Message = string(dAtA[iNdEx:postIndex])
  26426. iNdEx = postIndex
  26427. case 4:
  26428. if wireType != 2 {
  26429. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  26430. }
  26431. var stringLen uint64
  26432. for shift := uint(0); ; shift += 7 {
  26433. if shift >= 64 {
  26434. return ErrIntOverflowGenerated
  26435. }
  26436. if iNdEx >= l {
  26437. return io.ErrUnexpectedEOF
  26438. }
  26439. b := dAtA[iNdEx]
  26440. iNdEx++
  26441. stringLen |= uint64(b&0x7F) << shift
  26442. if b < 0x80 {
  26443. break
  26444. }
  26445. }
  26446. intStringLen := int(stringLen)
  26447. if intStringLen < 0 {
  26448. return ErrInvalidLengthGenerated
  26449. }
  26450. postIndex := iNdEx + intStringLen
  26451. if postIndex < 0 {
  26452. return ErrInvalidLengthGenerated
  26453. }
  26454. if postIndex > l {
  26455. return io.ErrUnexpectedEOF
  26456. }
  26457. m.Error = string(dAtA[iNdEx:postIndex])
  26458. iNdEx = postIndex
  26459. default:
  26460. iNdEx = preIndex
  26461. skippy, err := skipGenerated(dAtA[iNdEx:])
  26462. if err != nil {
  26463. return err
  26464. }
  26465. if (skippy < 0) || (iNdEx+skippy) < 0 {
  26466. return ErrInvalidLengthGenerated
  26467. }
  26468. if (iNdEx + skippy) > l {
  26469. return io.ErrUnexpectedEOF
  26470. }
  26471. iNdEx += skippy
  26472. }
  26473. }
  26474. if iNdEx > l {
  26475. return io.ErrUnexpectedEOF
  26476. }
  26477. return nil
  26478. }
  26479. func (m *ComponentStatus) Unmarshal(dAtA []byte) error {
  26480. l := len(dAtA)
  26481. iNdEx := 0
  26482. for iNdEx < l {
  26483. preIndex := iNdEx
  26484. var wire uint64
  26485. for shift := uint(0); ; shift += 7 {
  26486. if shift >= 64 {
  26487. return ErrIntOverflowGenerated
  26488. }
  26489. if iNdEx >= l {
  26490. return io.ErrUnexpectedEOF
  26491. }
  26492. b := dAtA[iNdEx]
  26493. iNdEx++
  26494. wire |= uint64(b&0x7F) << shift
  26495. if b < 0x80 {
  26496. break
  26497. }
  26498. }
  26499. fieldNum := int32(wire >> 3)
  26500. wireType := int(wire & 0x7)
  26501. if wireType == 4 {
  26502. return fmt.Errorf("proto: ComponentStatus: wiretype end group for non-group")
  26503. }
  26504. if fieldNum <= 0 {
  26505. return fmt.Errorf("proto: ComponentStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  26506. }
  26507. switch fieldNum {
  26508. case 1:
  26509. if wireType != 2 {
  26510. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  26511. }
  26512. var msglen int
  26513. for shift := uint(0); ; shift += 7 {
  26514. if shift >= 64 {
  26515. return ErrIntOverflowGenerated
  26516. }
  26517. if iNdEx >= l {
  26518. return io.ErrUnexpectedEOF
  26519. }
  26520. b := dAtA[iNdEx]
  26521. iNdEx++
  26522. msglen |= int(b&0x7F) << shift
  26523. if b < 0x80 {
  26524. break
  26525. }
  26526. }
  26527. if msglen < 0 {
  26528. return ErrInvalidLengthGenerated
  26529. }
  26530. postIndex := iNdEx + msglen
  26531. if postIndex < 0 {
  26532. return ErrInvalidLengthGenerated
  26533. }
  26534. if postIndex > l {
  26535. return io.ErrUnexpectedEOF
  26536. }
  26537. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  26538. return err
  26539. }
  26540. iNdEx = postIndex
  26541. case 2:
  26542. if wireType != 2 {
  26543. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  26544. }
  26545. var msglen int
  26546. for shift := uint(0); ; shift += 7 {
  26547. if shift >= 64 {
  26548. return ErrIntOverflowGenerated
  26549. }
  26550. if iNdEx >= l {
  26551. return io.ErrUnexpectedEOF
  26552. }
  26553. b := dAtA[iNdEx]
  26554. iNdEx++
  26555. msglen |= int(b&0x7F) << shift
  26556. if b < 0x80 {
  26557. break
  26558. }
  26559. }
  26560. if msglen < 0 {
  26561. return ErrInvalidLengthGenerated
  26562. }
  26563. postIndex := iNdEx + msglen
  26564. if postIndex < 0 {
  26565. return ErrInvalidLengthGenerated
  26566. }
  26567. if postIndex > l {
  26568. return io.ErrUnexpectedEOF
  26569. }
  26570. m.Conditions = append(m.Conditions, ComponentCondition{})
  26571. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  26572. return err
  26573. }
  26574. iNdEx = postIndex
  26575. default:
  26576. iNdEx = preIndex
  26577. skippy, err := skipGenerated(dAtA[iNdEx:])
  26578. if err != nil {
  26579. return err
  26580. }
  26581. if (skippy < 0) || (iNdEx+skippy) < 0 {
  26582. return ErrInvalidLengthGenerated
  26583. }
  26584. if (iNdEx + skippy) > l {
  26585. return io.ErrUnexpectedEOF
  26586. }
  26587. iNdEx += skippy
  26588. }
  26589. }
  26590. if iNdEx > l {
  26591. return io.ErrUnexpectedEOF
  26592. }
  26593. return nil
  26594. }
  26595. func (m *ComponentStatusList) Unmarshal(dAtA []byte) error {
  26596. l := len(dAtA)
  26597. iNdEx := 0
  26598. for iNdEx < l {
  26599. preIndex := iNdEx
  26600. var wire uint64
  26601. for shift := uint(0); ; shift += 7 {
  26602. if shift >= 64 {
  26603. return ErrIntOverflowGenerated
  26604. }
  26605. if iNdEx >= l {
  26606. return io.ErrUnexpectedEOF
  26607. }
  26608. b := dAtA[iNdEx]
  26609. iNdEx++
  26610. wire |= uint64(b&0x7F) << shift
  26611. if b < 0x80 {
  26612. break
  26613. }
  26614. }
  26615. fieldNum := int32(wire >> 3)
  26616. wireType := int(wire & 0x7)
  26617. if wireType == 4 {
  26618. return fmt.Errorf("proto: ComponentStatusList: wiretype end group for non-group")
  26619. }
  26620. if fieldNum <= 0 {
  26621. return fmt.Errorf("proto: ComponentStatusList: illegal tag %d (wire type %d)", fieldNum, wire)
  26622. }
  26623. switch fieldNum {
  26624. case 1:
  26625. if wireType != 2 {
  26626. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  26627. }
  26628. var msglen int
  26629. for shift := uint(0); ; shift += 7 {
  26630. if shift >= 64 {
  26631. return ErrIntOverflowGenerated
  26632. }
  26633. if iNdEx >= l {
  26634. return io.ErrUnexpectedEOF
  26635. }
  26636. b := dAtA[iNdEx]
  26637. iNdEx++
  26638. msglen |= int(b&0x7F) << shift
  26639. if b < 0x80 {
  26640. break
  26641. }
  26642. }
  26643. if msglen < 0 {
  26644. return ErrInvalidLengthGenerated
  26645. }
  26646. postIndex := iNdEx + msglen
  26647. if postIndex < 0 {
  26648. return ErrInvalidLengthGenerated
  26649. }
  26650. if postIndex > l {
  26651. return io.ErrUnexpectedEOF
  26652. }
  26653. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  26654. return err
  26655. }
  26656. iNdEx = postIndex
  26657. case 2:
  26658. if wireType != 2 {
  26659. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  26660. }
  26661. var msglen int
  26662. for shift := uint(0); ; shift += 7 {
  26663. if shift >= 64 {
  26664. return ErrIntOverflowGenerated
  26665. }
  26666. if iNdEx >= l {
  26667. return io.ErrUnexpectedEOF
  26668. }
  26669. b := dAtA[iNdEx]
  26670. iNdEx++
  26671. msglen |= int(b&0x7F) << shift
  26672. if b < 0x80 {
  26673. break
  26674. }
  26675. }
  26676. if msglen < 0 {
  26677. return ErrInvalidLengthGenerated
  26678. }
  26679. postIndex := iNdEx + msglen
  26680. if postIndex < 0 {
  26681. return ErrInvalidLengthGenerated
  26682. }
  26683. if postIndex > l {
  26684. return io.ErrUnexpectedEOF
  26685. }
  26686. m.Items = append(m.Items, ComponentStatus{})
  26687. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  26688. return err
  26689. }
  26690. iNdEx = postIndex
  26691. default:
  26692. iNdEx = preIndex
  26693. skippy, err := skipGenerated(dAtA[iNdEx:])
  26694. if err != nil {
  26695. return err
  26696. }
  26697. if (skippy < 0) || (iNdEx+skippy) < 0 {
  26698. return ErrInvalidLengthGenerated
  26699. }
  26700. if (iNdEx + skippy) > l {
  26701. return io.ErrUnexpectedEOF
  26702. }
  26703. iNdEx += skippy
  26704. }
  26705. }
  26706. if iNdEx > l {
  26707. return io.ErrUnexpectedEOF
  26708. }
  26709. return nil
  26710. }
  26711. func (m *ConfigMap) Unmarshal(dAtA []byte) error {
  26712. l := len(dAtA)
  26713. iNdEx := 0
  26714. for iNdEx < l {
  26715. preIndex := iNdEx
  26716. var wire uint64
  26717. for shift := uint(0); ; shift += 7 {
  26718. if shift >= 64 {
  26719. return ErrIntOverflowGenerated
  26720. }
  26721. if iNdEx >= l {
  26722. return io.ErrUnexpectedEOF
  26723. }
  26724. b := dAtA[iNdEx]
  26725. iNdEx++
  26726. wire |= uint64(b&0x7F) << shift
  26727. if b < 0x80 {
  26728. break
  26729. }
  26730. }
  26731. fieldNum := int32(wire >> 3)
  26732. wireType := int(wire & 0x7)
  26733. if wireType == 4 {
  26734. return fmt.Errorf("proto: ConfigMap: wiretype end group for non-group")
  26735. }
  26736. if fieldNum <= 0 {
  26737. return fmt.Errorf("proto: ConfigMap: illegal tag %d (wire type %d)", fieldNum, wire)
  26738. }
  26739. switch fieldNum {
  26740. case 1:
  26741. if wireType != 2 {
  26742. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  26743. }
  26744. var msglen int
  26745. for shift := uint(0); ; shift += 7 {
  26746. if shift >= 64 {
  26747. return ErrIntOverflowGenerated
  26748. }
  26749. if iNdEx >= l {
  26750. return io.ErrUnexpectedEOF
  26751. }
  26752. b := dAtA[iNdEx]
  26753. iNdEx++
  26754. msglen |= int(b&0x7F) << shift
  26755. if b < 0x80 {
  26756. break
  26757. }
  26758. }
  26759. if msglen < 0 {
  26760. return ErrInvalidLengthGenerated
  26761. }
  26762. postIndex := iNdEx + msglen
  26763. if postIndex < 0 {
  26764. return ErrInvalidLengthGenerated
  26765. }
  26766. if postIndex > l {
  26767. return io.ErrUnexpectedEOF
  26768. }
  26769. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  26770. return err
  26771. }
  26772. iNdEx = postIndex
  26773. case 2:
  26774. if wireType != 2 {
  26775. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  26776. }
  26777. var msglen int
  26778. for shift := uint(0); ; shift += 7 {
  26779. if shift >= 64 {
  26780. return ErrIntOverflowGenerated
  26781. }
  26782. if iNdEx >= l {
  26783. return io.ErrUnexpectedEOF
  26784. }
  26785. b := dAtA[iNdEx]
  26786. iNdEx++
  26787. msglen |= int(b&0x7F) << shift
  26788. if b < 0x80 {
  26789. break
  26790. }
  26791. }
  26792. if msglen < 0 {
  26793. return ErrInvalidLengthGenerated
  26794. }
  26795. postIndex := iNdEx + msglen
  26796. if postIndex < 0 {
  26797. return ErrInvalidLengthGenerated
  26798. }
  26799. if postIndex > l {
  26800. return io.ErrUnexpectedEOF
  26801. }
  26802. if m.Data == nil {
  26803. m.Data = make(map[string]string)
  26804. }
  26805. var mapkey string
  26806. var mapvalue string
  26807. for iNdEx < postIndex {
  26808. entryPreIndex := iNdEx
  26809. var wire uint64
  26810. for shift := uint(0); ; shift += 7 {
  26811. if shift >= 64 {
  26812. return ErrIntOverflowGenerated
  26813. }
  26814. if iNdEx >= l {
  26815. return io.ErrUnexpectedEOF
  26816. }
  26817. b := dAtA[iNdEx]
  26818. iNdEx++
  26819. wire |= uint64(b&0x7F) << shift
  26820. if b < 0x80 {
  26821. break
  26822. }
  26823. }
  26824. fieldNum := int32(wire >> 3)
  26825. if fieldNum == 1 {
  26826. var stringLenmapkey uint64
  26827. for shift := uint(0); ; shift += 7 {
  26828. if shift >= 64 {
  26829. return ErrIntOverflowGenerated
  26830. }
  26831. if iNdEx >= l {
  26832. return io.ErrUnexpectedEOF
  26833. }
  26834. b := dAtA[iNdEx]
  26835. iNdEx++
  26836. stringLenmapkey |= uint64(b&0x7F) << shift
  26837. if b < 0x80 {
  26838. break
  26839. }
  26840. }
  26841. intStringLenmapkey := int(stringLenmapkey)
  26842. if intStringLenmapkey < 0 {
  26843. return ErrInvalidLengthGenerated
  26844. }
  26845. postStringIndexmapkey := iNdEx + intStringLenmapkey
  26846. if postStringIndexmapkey < 0 {
  26847. return ErrInvalidLengthGenerated
  26848. }
  26849. if postStringIndexmapkey > l {
  26850. return io.ErrUnexpectedEOF
  26851. }
  26852. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  26853. iNdEx = postStringIndexmapkey
  26854. } else if fieldNum == 2 {
  26855. var stringLenmapvalue uint64
  26856. for shift := uint(0); ; shift += 7 {
  26857. if shift >= 64 {
  26858. return ErrIntOverflowGenerated
  26859. }
  26860. if iNdEx >= l {
  26861. return io.ErrUnexpectedEOF
  26862. }
  26863. b := dAtA[iNdEx]
  26864. iNdEx++
  26865. stringLenmapvalue |= uint64(b&0x7F) << shift
  26866. if b < 0x80 {
  26867. break
  26868. }
  26869. }
  26870. intStringLenmapvalue := int(stringLenmapvalue)
  26871. if intStringLenmapvalue < 0 {
  26872. return ErrInvalidLengthGenerated
  26873. }
  26874. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  26875. if postStringIndexmapvalue < 0 {
  26876. return ErrInvalidLengthGenerated
  26877. }
  26878. if postStringIndexmapvalue > l {
  26879. return io.ErrUnexpectedEOF
  26880. }
  26881. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  26882. iNdEx = postStringIndexmapvalue
  26883. } else {
  26884. iNdEx = entryPreIndex
  26885. skippy, err := skipGenerated(dAtA[iNdEx:])
  26886. if err != nil {
  26887. return err
  26888. }
  26889. if (skippy < 0) || (iNdEx+skippy) < 0 {
  26890. return ErrInvalidLengthGenerated
  26891. }
  26892. if (iNdEx + skippy) > postIndex {
  26893. return io.ErrUnexpectedEOF
  26894. }
  26895. iNdEx += skippy
  26896. }
  26897. }
  26898. m.Data[mapkey] = mapvalue
  26899. iNdEx = postIndex
  26900. case 3:
  26901. if wireType != 2 {
  26902. return fmt.Errorf("proto: wrong wireType = %d for field BinaryData", wireType)
  26903. }
  26904. var msglen int
  26905. for shift := uint(0); ; shift += 7 {
  26906. if shift >= 64 {
  26907. return ErrIntOverflowGenerated
  26908. }
  26909. if iNdEx >= l {
  26910. return io.ErrUnexpectedEOF
  26911. }
  26912. b := dAtA[iNdEx]
  26913. iNdEx++
  26914. msglen |= int(b&0x7F) << shift
  26915. if b < 0x80 {
  26916. break
  26917. }
  26918. }
  26919. if msglen < 0 {
  26920. return ErrInvalidLengthGenerated
  26921. }
  26922. postIndex := iNdEx + msglen
  26923. if postIndex < 0 {
  26924. return ErrInvalidLengthGenerated
  26925. }
  26926. if postIndex > l {
  26927. return io.ErrUnexpectedEOF
  26928. }
  26929. if m.BinaryData == nil {
  26930. m.BinaryData = make(map[string][]byte)
  26931. }
  26932. var mapkey string
  26933. mapvalue := []byte{}
  26934. for iNdEx < postIndex {
  26935. entryPreIndex := iNdEx
  26936. var wire uint64
  26937. for shift := uint(0); ; shift += 7 {
  26938. if shift >= 64 {
  26939. return ErrIntOverflowGenerated
  26940. }
  26941. if iNdEx >= l {
  26942. return io.ErrUnexpectedEOF
  26943. }
  26944. b := dAtA[iNdEx]
  26945. iNdEx++
  26946. wire |= uint64(b&0x7F) << shift
  26947. if b < 0x80 {
  26948. break
  26949. }
  26950. }
  26951. fieldNum := int32(wire >> 3)
  26952. if fieldNum == 1 {
  26953. var stringLenmapkey uint64
  26954. for shift := uint(0); ; shift += 7 {
  26955. if shift >= 64 {
  26956. return ErrIntOverflowGenerated
  26957. }
  26958. if iNdEx >= l {
  26959. return io.ErrUnexpectedEOF
  26960. }
  26961. b := dAtA[iNdEx]
  26962. iNdEx++
  26963. stringLenmapkey |= uint64(b&0x7F) << shift
  26964. if b < 0x80 {
  26965. break
  26966. }
  26967. }
  26968. intStringLenmapkey := int(stringLenmapkey)
  26969. if intStringLenmapkey < 0 {
  26970. return ErrInvalidLengthGenerated
  26971. }
  26972. postStringIndexmapkey := iNdEx + intStringLenmapkey
  26973. if postStringIndexmapkey < 0 {
  26974. return ErrInvalidLengthGenerated
  26975. }
  26976. if postStringIndexmapkey > l {
  26977. return io.ErrUnexpectedEOF
  26978. }
  26979. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  26980. iNdEx = postStringIndexmapkey
  26981. } else if fieldNum == 2 {
  26982. var mapbyteLen uint64
  26983. for shift := uint(0); ; shift += 7 {
  26984. if shift >= 64 {
  26985. return ErrIntOverflowGenerated
  26986. }
  26987. if iNdEx >= l {
  26988. return io.ErrUnexpectedEOF
  26989. }
  26990. b := dAtA[iNdEx]
  26991. iNdEx++
  26992. mapbyteLen |= uint64(b&0x7F) << shift
  26993. if b < 0x80 {
  26994. break
  26995. }
  26996. }
  26997. intMapbyteLen := int(mapbyteLen)
  26998. if intMapbyteLen < 0 {
  26999. return ErrInvalidLengthGenerated
  27000. }
  27001. postbytesIndex := iNdEx + intMapbyteLen
  27002. if postbytesIndex < 0 {
  27003. return ErrInvalidLengthGenerated
  27004. }
  27005. if postbytesIndex > l {
  27006. return io.ErrUnexpectedEOF
  27007. }
  27008. mapvalue = make([]byte, mapbyteLen)
  27009. copy(mapvalue, dAtA[iNdEx:postbytesIndex])
  27010. iNdEx = postbytesIndex
  27011. } else {
  27012. iNdEx = entryPreIndex
  27013. skippy, err := skipGenerated(dAtA[iNdEx:])
  27014. if err != nil {
  27015. return err
  27016. }
  27017. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27018. return ErrInvalidLengthGenerated
  27019. }
  27020. if (iNdEx + skippy) > postIndex {
  27021. return io.ErrUnexpectedEOF
  27022. }
  27023. iNdEx += skippy
  27024. }
  27025. }
  27026. m.BinaryData[mapkey] = mapvalue
  27027. iNdEx = postIndex
  27028. case 4:
  27029. if wireType != 0 {
  27030. return fmt.Errorf("proto: wrong wireType = %d for field Immutable", wireType)
  27031. }
  27032. var v int
  27033. for shift := uint(0); ; shift += 7 {
  27034. if shift >= 64 {
  27035. return ErrIntOverflowGenerated
  27036. }
  27037. if iNdEx >= l {
  27038. return io.ErrUnexpectedEOF
  27039. }
  27040. b := dAtA[iNdEx]
  27041. iNdEx++
  27042. v |= int(b&0x7F) << shift
  27043. if b < 0x80 {
  27044. break
  27045. }
  27046. }
  27047. b := bool(v != 0)
  27048. m.Immutable = &b
  27049. default:
  27050. iNdEx = preIndex
  27051. skippy, err := skipGenerated(dAtA[iNdEx:])
  27052. if err != nil {
  27053. return err
  27054. }
  27055. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27056. return ErrInvalidLengthGenerated
  27057. }
  27058. if (iNdEx + skippy) > l {
  27059. return io.ErrUnexpectedEOF
  27060. }
  27061. iNdEx += skippy
  27062. }
  27063. }
  27064. if iNdEx > l {
  27065. return io.ErrUnexpectedEOF
  27066. }
  27067. return nil
  27068. }
  27069. func (m *ConfigMapEnvSource) Unmarshal(dAtA []byte) error {
  27070. l := len(dAtA)
  27071. iNdEx := 0
  27072. for iNdEx < l {
  27073. preIndex := iNdEx
  27074. var wire uint64
  27075. for shift := uint(0); ; shift += 7 {
  27076. if shift >= 64 {
  27077. return ErrIntOverflowGenerated
  27078. }
  27079. if iNdEx >= l {
  27080. return io.ErrUnexpectedEOF
  27081. }
  27082. b := dAtA[iNdEx]
  27083. iNdEx++
  27084. wire |= uint64(b&0x7F) << shift
  27085. if b < 0x80 {
  27086. break
  27087. }
  27088. }
  27089. fieldNum := int32(wire >> 3)
  27090. wireType := int(wire & 0x7)
  27091. if wireType == 4 {
  27092. return fmt.Errorf("proto: ConfigMapEnvSource: wiretype end group for non-group")
  27093. }
  27094. if fieldNum <= 0 {
  27095. return fmt.Errorf("proto: ConfigMapEnvSource: illegal tag %d (wire type %d)", fieldNum, wire)
  27096. }
  27097. switch fieldNum {
  27098. case 1:
  27099. if wireType != 2 {
  27100. return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
  27101. }
  27102. var msglen int
  27103. for shift := uint(0); ; shift += 7 {
  27104. if shift >= 64 {
  27105. return ErrIntOverflowGenerated
  27106. }
  27107. if iNdEx >= l {
  27108. return io.ErrUnexpectedEOF
  27109. }
  27110. b := dAtA[iNdEx]
  27111. iNdEx++
  27112. msglen |= int(b&0x7F) << shift
  27113. if b < 0x80 {
  27114. break
  27115. }
  27116. }
  27117. if msglen < 0 {
  27118. return ErrInvalidLengthGenerated
  27119. }
  27120. postIndex := iNdEx + msglen
  27121. if postIndex < 0 {
  27122. return ErrInvalidLengthGenerated
  27123. }
  27124. if postIndex > l {
  27125. return io.ErrUnexpectedEOF
  27126. }
  27127. if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27128. return err
  27129. }
  27130. iNdEx = postIndex
  27131. case 2:
  27132. if wireType != 0 {
  27133. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  27134. }
  27135. var v int
  27136. for shift := uint(0); ; shift += 7 {
  27137. if shift >= 64 {
  27138. return ErrIntOverflowGenerated
  27139. }
  27140. if iNdEx >= l {
  27141. return io.ErrUnexpectedEOF
  27142. }
  27143. b := dAtA[iNdEx]
  27144. iNdEx++
  27145. v |= int(b&0x7F) << shift
  27146. if b < 0x80 {
  27147. break
  27148. }
  27149. }
  27150. b := bool(v != 0)
  27151. m.Optional = &b
  27152. default:
  27153. iNdEx = preIndex
  27154. skippy, err := skipGenerated(dAtA[iNdEx:])
  27155. if err != nil {
  27156. return err
  27157. }
  27158. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27159. return ErrInvalidLengthGenerated
  27160. }
  27161. if (iNdEx + skippy) > l {
  27162. return io.ErrUnexpectedEOF
  27163. }
  27164. iNdEx += skippy
  27165. }
  27166. }
  27167. if iNdEx > l {
  27168. return io.ErrUnexpectedEOF
  27169. }
  27170. return nil
  27171. }
  27172. func (m *ConfigMapKeySelector) Unmarshal(dAtA []byte) error {
  27173. l := len(dAtA)
  27174. iNdEx := 0
  27175. for iNdEx < l {
  27176. preIndex := iNdEx
  27177. var wire uint64
  27178. for shift := uint(0); ; shift += 7 {
  27179. if shift >= 64 {
  27180. return ErrIntOverflowGenerated
  27181. }
  27182. if iNdEx >= l {
  27183. return io.ErrUnexpectedEOF
  27184. }
  27185. b := dAtA[iNdEx]
  27186. iNdEx++
  27187. wire |= uint64(b&0x7F) << shift
  27188. if b < 0x80 {
  27189. break
  27190. }
  27191. }
  27192. fieldNum := int32(wire >> 3)
  27193. wireType := int(wire & 0x7)
  27194. if wireType == 4 {
  27195. return fmt.Errorf("proto: ConfigMapKeySelector: wiretype end group for non-group")
  27196. }
  27197. if fieldNum <= 0 {
  27198. return fmt.Errorf("proto: ConfigMapKeySelector: illegal tag %d (wire type %d)", fieldNum, wire)
  27199. }
  27200. switch fieldNum {
  27201. case 1:
  27202. if wireType != 2 {
  27203. return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
  27204. }
  27205. var msglen int
  27206. for shift := uint(0); ; shift += 7 {
  27207. if shift >= 64 {
  27208. return ErrIntOverflowGenerated
  27209. }
  27210. if iNdEx >= l {
  27211. return io.ErrUnexpectedEOF
  27212. }
  27213. b := dAtA[iNdEx]
  27214. iNdEx++
  27215. msglen |= int(b&0x7F) << shift
  27216. if b < 0x80 {
  27217. break
  27218. }
  27219. }
  27220. if msglen < 0 {
  27221. return ErrInvalidLengthGenerated
  27222. }
  27223. postIndex := iNdEx + msglen
  27224. if postIndex < 0 {
  27225. return ErrInvalidLengthGenerated
  27226. }
  27227. if postIndex > l {
  27228. return io.ErrUnexpectedEOF
  27229. }
  27230. if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27231. return err
  27232. }
  27233. iNdEx = postIndex
  27234. case 2:
  27235. if wireType != 2 {
  27236. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  27237. }
  27238. var stringLen uint64
  27239. for shift := uint(0); ; shift += 7 {
  27240. if shift >= 64 {
  27241. return ErrIntOverflowGenerated
  27242. }
  27243. if iNdEx >= l {
  27244. return io.ErrUnexpectedEOF
  27245. }
  27246. b := dAtA[iNdEx]
  27247. iNdEx++
  27248. stringLen |= uint64(b&0x7F) << shift
  27249. if b < 0x80 {
  27250. break
  27251. }
  27252. }
  27253. intStringLen := int(stringLen)
  27254. if intStringLen < 0 {
  27255. return ErrInvalidLengthGenerated
  27256. }
  27257. postIndex := iNdEx + intStringLen
  27258. if postIndex < 0 {
  27259. return ErrInvalidLengthGenerated
  27260. }
  27261. if postIndex > l {
  27262. return io.ErrUnexpectedEOF
  27263. }
  27264. m.Key = string(dAtA[iNdEx:postIndex])
  27265. iNdEx = postIndex
  27266. case 3:
  27267. if wireType != 0 {
  27268. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  27269. }
  27270. var v int
  27271. for shift := uint(0); ; shift += 7 {
  27272. if shift >= 64 {
  27273. return ErrIntOverflowGenerated
  27274. }
  27275. if iNdEx >= l {
  27276. return io.ErrUnexpectedEOF
  27277. }
  27278. b := dAtA[iNdEx]
  27279. iNdEx++
  27280. v |= int(b&0x7F) << shift
  27281. if b < 0x80 {
  27282. break
  27283. }
  27284. }
  27285. b := bool(v != 0)
  27286. m.Optional = &b
  27287. default:
  27288. iNdEx = preIndex
  27289. skippy, err := skipGenerated(dAtA[iNdEx:])
  27290. if err != nil {
  27291. return err
  27292. }
  27293. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27294. return ErrInvalidLengthGenerated
  27295. }
  27296. if (iNdEx + skippy) > l {
  27297. return io.ErrUnexpectedEOF
  27298. }
  27299. iNdEx += skippy
  27300. }
  27301. }
  27302. if iNdEx > l {
  27303. return io.ErrUnexpectedEOF
  27304. }
  27305. return nil
  27306. }
  27307. func (m *ConfigMapList) Unmarshal(dAtA []byte) error {
  27308. l := len(dAtA)
  27309. iNdEx := 0
  27310. for iNdEx < l {
  27311. preIndex := iNdEx
  27312. var wire uint64
  27313. for shift := uint(0); ; shift += 7 {
  27314. if shift >= 64 {
  27315. return ErrIntOverflowGenerated
  27316. }
  27317. if iNdEx >= l {
  27318. return io.ErrUnexpectedEOF
  27319. }
  27320. b := dAtA[iNdEx]
  27321. iNdEx++
  27322. wire |= uint64(b&0x7F) << shift
  27323. if b < 0x80 {
  27324. break
  27325. }
  27326. }
  27327. fieldNum := int32(wire >> 3)
  27328. wireType := int(wire & 0x7)
  27329. if wireType == 4 {
  27330. return fmt.Errorf("proto: ConfigMapList: wiretype end group for non-group")
  27331. }
  27332. if fieldNum <= 0 {
  27333. return fmt.Errorf("proto: ConfigMapList: illegal tag %d (wire type %d)", fieldNum, wire)
  27334. }
  27335. switch fieldNum {
  27336. case 1:
  27337. if wireType != 2 {
  27338. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  27339. }
  27340. var msglen int
  27341. for shift := uint(0); ; shift += 7 {
  27342. if shift >= 64 {
  27343. return ErrIntOverflowGenerated
  27344. }
  27345. if iNdEx >= l {
  27346. return io.ErrUnexpectedEOF
  27347. }
  27348. b := dAtA[iNdEx]
  27349. iNdEx++
  27350. msglen |= int(b&0x7F) << shift
  27351. if b < 0x80 {
  27352. break
  27353. }
  27354. }
  27355. if msglen < 0 {
  27356. return ErrInvalidLengthGenerated
  27357. }
  27358. postIndex := iNdEx + msglen
  27359. if postIndex < 0 {
  27360. return ErrInvalidLengthGenerated
  27361. }
  27362. if postIndex > l {
  27363. return io.ErrUnexpectedEOF
  27364. }
  27365. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27366. return err
  27367. }
  27368. iNdEx = postIndex
  27369. case 2:
  27370. if wireType != 2 {
  27371. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  27372. }
  27373. var msglen int
  27374. for shift := uint(0); ; shift += 7 {
  27375. if shift >= 64 {
  27376. return ErrIntOverflowGenerated
  27377. }
  27378. if iNdEx >= l {
  27379. return io.ErrUnexpectedEOF
  27380. }
  27381. b := dAtA[iNdEx]
  27382. iNdEx++
  27383. msglen |= int(b&0x7F) << shift
  27384. if b < 0x80 {
  27385. break
  27386. }
  27387. }
  27388. if msglen < 0 {
  27389. return ErrInvalidLengthGenerated
  27390. }
  27391. postIndex := iNdEx + msglen
  27392. if postIndex < 0 {
  27393. return ErrInvalidLengthGenerated
  27394. }
  27395. if postIndex > l {
  27396. return io.ErrUnexpectedEOF
  27397. }
  27398. m.Items = append(m.Items, ConfigMap{})
  27399. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27400. return err
  27401. }
  27402. iNdEx = postIndex
  27403. default:
  27404. iNdEx = preIndex
  27405. skippy, err := skipGenerated(dAtA[iNdEx:])
  27406. if err != nil {
  27407. return err
  27408. }
  27409. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27410. return ErrInvalidLengthGenerated
  27411. }
  27412. if (iNdEx + skippy) > l {
  27413. return io.ErrUnexpectedEOF
  27414. }
  27415. iNdEx += skippy
  27416. }
  27417. }
  27418. if iNdEx > l {
  27419. return io.ErrUnexpectedEOF
  27420. }
  27421. return nil
  27422. }
  27423. func (m *ConfigMapNodeConfigSource) Unmarshal(dAtA []byte) error {
  27424. l := len(dAtA)
  27425. iNdEx := 0
  27426. for iNdEx < l {
  27427. preIndex := iNdEx
  27428. var wire uint64
  27429. for shift := uint(0); ; shift += 7 {
  27430. if shift >= 64 {
  27431. return ErrIntOverflowGenerated
  27432. }
  27433. if iNdEx >= l {
  27434. return io.ErrUnexpectedEOF
  27435. }
  27436. b := dAtA[iNdEx]
  27437. iNdEx++
  27438. wire |= uint64(b&0x7F) << shift
  27439. if b < 0x80 {
  27440. break
  27441. }
  27442. }
  27443. fieldNum := int32(wire >> 3)
  27444. wireType := int(wire & 0x7)
  27445. if wireType == 4 {
  27446. return fmt.Errorf("proto: ConfigMapNodeConfigSource: wiretype end group for non-group")
  27447. }
  27448. if fieldNum <= 0 {
  27449. return fmt.Errorf("proto: ConfigMapNodeConfigSource: illegal tag %d (wire type %d)", fieldNum, wire)
  27450. }
  27451. switch fieldNum {
  27452. case 1:
  27453. if wireType != 2 {
  27454. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  27455. }
  27456. var stringLen uint64
  27457. for shift := uint(0); ; shift += 7 {
  27458. if shift >= 64 {
  27459. return ErrIntOverflowGenerated
  27460. }
  27461. if iNdEx >= l {
  27462. return io.ErrUnexpectedEOF
  27463. }
  27464. b := dAtA[iNdEx]
  27465. iNdEx++
  27466. stringLen |= uint64(b&0x7F) << shift
  27467. if b < 0x80 {
  27468. break
  27469. }
  27470. }
  27471. intStringLen := int(stringLen)
  27472. if intStringLen < 0 {
  27473. return ErrInvalidLengthGenerated
  27474. }
  27475. postIndex := iNdEx + intStringLen
  27476. if postIndex < 0 {
  27477. return ErrInvalidLengthGenerated
  27478. }
  27479. if postIndex > l {
  27480. return io.ErrUnexpectedEOF
  27481. }
  27482. m.Namespace = string(dAtA[iNdEx:postIndex])
  27483. iNdEx = postIndex
  27484. case 2:
  27485. if wireType != 2 {
  27486. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  27487. }
  27488. var stringLen uint64
  27489. for shift := uint(0); ; shift += 7 {
  27490. if shift >= 64 {
  27491. return ErrIntOverflowGenerated
  27492. }
  27493. if iNdEx >= l {
  27494. return io.ErrUnexpectedEOF
  27495. }
  27496. b := dAtA[iNdEx]
  27497. iNdEx++
  27498. stringLen |= uint64(b&0x7F) << shift
  27499. if b < 0x80 {
  27500. break
  27501. }
  27502. }
  27503. intStringLen := int(stringLen)
  27504. if intStringLen < 0 {
  27505. return ErrInvalidLengthGenerated
  27506. }
  27507. postIndex := iNdEx + intStringLen
  27508. if postIndex < 0 {
  27509. return ErrInvalidLengthGenerated
  27510. }
  27511. if postIndex > l {
  27512. return io.ErrUnexpectedEOF
  27513. }
  27514. m.Name = string(dAtA[iNdEx:postIndex])
  27515. iNdEx = postIndex
  27516. case 3:
  27517. if wireType != 2 {
  27518. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  27519. }
  27520. var stringLen uint64
  27521. for shift := uint(0); ; shift += 7 {
  27522. if shift >= 64 {
  27523. return ErrIntOverflowGenerated
  27524. }
  27525. if iNdEx >= l {
  27526. return io.ErrUnexpectedEOF
  27527. }
  27528. b := dAtA[iNdEx]
  27529. iNdEx++
  27530. stringLen |= uint64(b&0x7F) << shift
  27531. if b < 0x80 {
  27532. break
  27533. }
  27534. }
  27535. intStringLen := int(stringLen)
  27536. if intStringLen < 0 {
  27537. return ErrInvalidLengthGenerated
  27538. }
  27539. postIndex := iNdEx + intStringLen
  27540. if postIndex < 0 {
  27541. return ErrInvalidLengthGenerated
  27542. }
  27543. if postIndex > l {
  27544. return io.ErrUnexpectedEOF
  27545. }
  27546. m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
  27547. iNdEx = postIndex
  27548. case 4:
  27549. if wireType != 2 {
  27550. return fmt.Errorf("proto: wrong wireType = %d for field ResourceVersion", wireType)
  27551. }
  27552. var stringLen uint64
  27553. for shift := uint(0); ; shift += 7 {
  27554. if shift >= 64 {
  27555. return ErrIntOverflowGenerated
  27556. }
  27557. if iNdEx >= l {
  27558. return io.ErrUnexpectedEOF
  27559. }
  27560. b := dAtA[iNdEx]
  27561. iNdEx++
  27562. stringLen |= uint64(b&0x7F) << shift
  27563. if b < 0x80 {
  27564. break
  27565. }
  27566. }
  27567. intStringLen := int(stringLen)
  27568. if intStringLen < 0 {
  27569. return ErrInvalidLengthGenerated
  27570. }
  27571. postIndex := iNdEx + intStringLen
  27572. if postIndex < 0 {
  27573. return ErrInvalidLengthGenerated
  27574. }
  27575. if postIndex > l {
  27576. return io.ErrUnexpectedEOF
  27577. }
  27578. m.ResourceVersion = string(dAtA[iNdEx:postIndex])
  27579. iNdEx = postIndex
  27580. case 5:
  27581. if wireType != 2 {
  27582. return fmt.Errorf("proto: wrong wireType = %d for field KubeletConfigKey", wireType)
  27583. }
  27584. var stringLen uint64
  27585. for shift := uint(0); ; shift += 7 {
  27586. if shift >= 64 {
  27587. return ErrIntOverflowGenerated
  27588. }
  27589. if iNdEx >= l {
  27590. return io.ErrUnexpectedEOF
  27591. }
  27592. b := dAtA[iNdEx]
  27593. iNdEx++
  27594. stringLen |= uint64(b&0x7F) << shift
  27595. if b < 0x80 {
  27596. break
  27597. }
  27598. }
  27599. intStringLen := int(stringLen)
  27600. if intStringLen < 0 {
  27601. return ErrInvalidLengthGenerated
  27602. }
  27603. postIndex := iNdEx + intStringLen
  27604. if postIndex < 0 {
  27605. return ErrInvalidLengthGenerated
  27606. }
  27607. if postIndex > l {
  27608. return io.ErrUnexpectedEOF
  27609. }
  27610. m.KubeletConfigKey = string(dAtA[iNdEx:postIndex])
  27611. iNdEx = postIndex
  27612. default:
  27613. iNdEx = preIndex
  27614. skippy, err := skipGenerated(dAtA[iNdEx:])
  27615. if err != nil {
  27616. return err
  27617. }
  27618. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27619. return ErrInvalidLengthGenerated
  27620. }
  27621. if (iNdEx + skippy) > l {
  27622. return io.ErrUnexpectedEOF
  27623. }
  27624. iNdEx += skippy
  27625. }
  27626. }
  27627. if iNdEx > l {
  27628. return io.ErrUnexpectedEOF
  27629. }
  27630. return nil
  27631. }
  27632. func (m *ConfigMapProjection) Unmarshal(dAtA []byte) error {
  27633. l := len(dAtA)
  27634. iNdEx := 0
  27635. for iNdEx < l {
  27636. preIndex := iNdEx
  27637. var wire uint64
  27638. for shift := uint(0); ; shift += 7 {
  27639. if shift >= 64 {
  27640. return ErrIntOverflowGenerated
  27641. }
  27642. if iNdEx >= l {
  27643. return io.ErrUnexpectedEOF
  27644. }
  27645. b := dAtA[iNdEx]
  27646. iNdEx++
  27647. wire |= uint64(b&0x7F) << shift
  27648. if b < 0x80 {
  27649. break
  27650. }
  27651. }
  27652. fieldNum := int32(wire >> 3)
  27653. wireType := int(wire & 0x7)
  27654. if wireType == 4 {
  27655. return fmt.Errorf("proto: ConfigMapProjection: wiretype end group for non-group")
  27656. }
  27657. if fieldNum <= 0 {
  27658. return fmt.Errorf("proto: ConfigMapProjection: illegal tag %d (wire type %d)", fieldNum, wire)
  27659. }
  27660. switch fieldNum {
  27661. case 1:
  27662. if wireType != 2 {
  27663. return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
  27664. }
  27665. var msglen int
  27666. for shift := uint(0); ; shift += 7 {
  27667. if shift >= 64 {
  27668. return ErrIntOverflowGenerated
  27669. }
  27670. if iNdEx >= l {
  27671. return io.ErrUnexpectedEOF
  27672. }
  27673. b := dAtA[iNdEx]
  27674. iNdEx++
  27675. msglen |= int(b&0x7F) << shift
  27676. if b < 0x80 {
  27677. break
  27678. }
  27679. }
  27680. if msglen < 0 {
  27681. return ErrInvalidLengthGenerated
  27682. }
  27683. postIndex := iNdEx + msglen
  27684. if postIndex < 0 {
  27685. return ErrInvalidLengthGenerated
  27686. }
  27687. if postIndex > l {
  27688. return io.ErrUnexpectedEOF
  27689. }
  27690. if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27691. return err
  27692. }
  27693. iNdEx = postIndex
  27694. case 2:
  27695. if wireType != 2 {
  27696. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  27697. }
  27698. var msglen int
  27699. for shift := uint(0); ; shift += 7 {
  27700. if shift >= 64 {
  27701. return ErrIntOverflowGenerated
  27702. }
  27703. if iNdEx >= l {
  27704. return io.ErrUnexpectedEOF
  27705. }
  27706. b := dAtA[iNdEx]
  27707. iNdEx++
  27708. msglen |= int(b&0x7F) << shift
  27709. if b < 0x80 {
  27710. break
  27711. }
  27712. }
  27713. if msglen < 0 {
  27714. return ErrInvalidLengthGenerated
  27715. }
  27716. postIndex := iNdEx + msglen
  27717. if postIndex < 0 {
  27718. return ErrInvalidLengthGenerated
  27719. }
  27720. if postIndex > l {
  27721. return io.ErrUnexpectedEOF
  27722. }
  27723. m.Items = append(m.Items, KeyToPath{})
  27724. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27725. return err
  27726. }
  27727. iNdEx = postIndex
  27728. case 4:
  27729. if wireType != 0 {
  27730. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  27731. }
  27732. var v int
  27733. for shift := uint(0); ; shift += 7 {
  27734. if shift >= 64 {
  27735. return ErrIntOverflowGenerated
  27736. }
  27737. if iNdEx >= l {
  27738. return io.ErrUnexpectedEOF
  27739. }
  27740. b := dAtA[iNdEx]
  27741. iNdEx++
  27742. v |= int(b&0x7F) << shift
  27743. if b < 0x80 {
  27744. break
  27745. }
  27746. }
  27747. b := bool(v != 0)
  27748. m.Optional = &b
  27749. default:
  27750. iNdEx = preIndex
  27751. skippy, err := skipGenerated(dAtA[iNdEx:])
  27752. if err != nil {
  27753. return err
  27754. }
  27755. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27756. return ErrInvalidLengthGenerated
  27757. }
  27758. if (iNdEx + skippy) > l {
  27759. return io.ErrUnexpectedEOF
  27760. }
  27761. iNdEx += skippy
  27762. }
  27763. }
  27764. if iNdEx > l {
  27765. return io.ErrUnexpectedEOF
  27766. }
  27767. return nil
  27768. }
  27769. func (m *ConfigMapVolumeSource) Unmarshal(dAtA []byte) error {
  27770. l := len(dAtA)
  27771. iNdEx := 0
  27772. for iNdEx < l {
  27773. preIndex := iNdEx
  27774. var wire uint64
  27775. for shift := uint(0); ; shift += 7 {
  27776. if shift >= 64 {
  27777. return ErrIntOverflowGenerated
  27778. }
  27779. if iNdEx >= l {
  27780. return io.ErrUnexpectedEOF
  27781. }
  27782. b := dAtA[iNdEx]
  27783. iNdEx++
  27784. wire |= uint64(b&0x7F) << shift
  27785. if b < 0x80 {
  27786. break
  27787. }
  27788. }
  27789. fieldNum := int32(wire >> 3)
  27790. wireType := int(wire & 0x7)
  27791. if wireType == 4 {
  27792. return fmt.Errorf("proto: ConfigMapVolumeSource: wiretype end group for non-group")
  27793. }
  27794. if fieldNum <= 0 {
  27795. return fmt.Errorf("proto: ConfigMapVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  27796. }
  27797. switch fieldNum {
  27798. case 1:
  27799. if wireType != 2 {
  27800. return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
  27801. }
  27802. var msglen int
  27803. for shift := uint(0); ; shift += 7 {
  27804. if shift >= 64 {
  27805. return ErrIntOverflowGenerated
  27806. }
  27807. if iNdEx >= l {
  27808. return io.ErrUnexpectedEOF
  27809. }
  27810. b := dAtA[iNdEx]
  27811. iNdEx++
  27812. msglen |= int(b&0x7F) << shift
  27813. if b < 0x80 {
  27814. break
  27815. }
  27816. }
  27817. if msglen < 0 {
  27818. return ErrInvalidLengthGenerated
  27819. }
  27820. postIndex := iNdEx + msglen
  27821. if postIndex < 0 {
  27822. return ErrInvalidLengthGenerated
  27823. }
  27824. if postIndex > l {
  27825. return io.ErrUnexpectedEOF
  27826. }
  27827. if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27828. return err
  27829. }
  27830. iNdEx = postIndex
  27831. case 2:
  27832. if wireType != 2 {
  27833. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  27834. }
  27835. var msglen int
  27836. for shift := uint(0); ; shift += 7 {
  27837. if shift >= 64 {
  27838. return ErrIntOverflowGenerated
  27839. }
  27840. if iNdEx >= l {
  27841. return io.ErrUnexpectedEOF
  27842. }
  27843. b := dAtA[iNdEx]
  27844. iNdEx++
  27845. msglen |= int(b&0x7F) << shift
  27846. if b < 0x80 {
  27847. break
  27848. }
  27849. }
  27850. if msglen < 0 {
  27851. return ErrInvalidLengthGenerated
  27852. }
  27853. postIndex := iNdEx + msglen
  27854. if postIndex < 0 {
  27855. return ErrInvalidLengthGenerated
  27856. }
  27857. if postIndex > l {
  27858. return io.ErrUnexpectedEOF
  27859. }
  27860. m.Items = append(m.Items, KeyToPath{})
  27861. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  27862. return err
  27863. }
  27864. iNdEx = postIndex
  27865. case 3:
  27866. if wireType != 0 {
  27867. return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
  27868. }
  27869. var v int32
  27870. for shift := uint(0); ; shift += 7 {
  27871. if shift >= 64 {
  27872. return ErrIntOverflowGenerated
  27873. }
  27874. if iNdEx >= l {
  27875. return io.ErrUnexpectedEOF
  27876. }
  27877. b := dAtA[iNdEx]
  27878. iNdEx++
  27879. v |= int32(b&0x7F) << shift
  27880. if b < 0x80 {
  27881. break
  27882. }
  27883. }
  27884. m.DefaultMode = &v
  27885. case 4:
  27886. if wireType != 0 {
  27887. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  27888. }
  27889. var v int
  27890. for shift := uint(0); ; shift += 7 {
  27891. if shift >= 64 {
  27892. return ErrIntOverflowGenerated
  27893. }
  27894. if iNdEx >= l {
  27895. return io.ErrUnexpectedEOF
  27896. }
  27897. b := dAtA[iNdEx]
  27898. iNdEx++
  27899. v |= int(b&0x7F) << shift
  27900. if b < 0x80 {
  27901. break
  27902. }
  27903. }
  27904. b := bool(v != 0)
  27905. m.Optional = &b
  27906. default:
  27907. iNdEx = preIndex
  27908. skippy, err := skipGenerated(dAtA[iNdEx:])
  27909. if err != nil {
  27910. return err
  27911. }
  27912. if (skippy < 0) || (iNdEx+skippy) < 0 {
  27913. return ErrInvalidLengthGenerated
  27914. }
  27915. if (iNdEx + skippy) > l {
  27916. return io.ErrUnexpectedEOF
  27917. }
  27918. iNdEx += skippy
  27919. }
  27920. }
  27921. if iNdEx > l {
  27922. return io.ErrUnexpectedEOF
  27923. }
  27924. return nil
  27925. }
  27926. func (m *Container) Unmarshal(dAtA []byte) error {
  27927. l := len(dAtA)
  27928. iNdEx := 0
  27929. for iNdEx < l {
  27930. preIndex := iNdEx
  27931. var wire uint64
  27932. for shift := uint(0); ; shift += 7 {
  27933. if shift >= 64 {
  27934. return ErrIntOverflowGenerated
  27935. }
  27936. if iNdEx >= l {
  27937. return io.ErrUnexpectedEOF
  27938. }
  27939. b := dAtA[iNdEx]
  27940. iNdEx++
  27941. wire |= uint64(b&0x7F) << shift
  27942. if b < 0x80 {
  27943. break
  27944. }
  27945. }
  27946. fieldNum := int32(wire >> 3)
  27947. wireType := int(wire & 0x7)
  27948. if wireType == 4 {
  27949. return fmt.Errorf("proto: Container: wiretype end group for non-group")
  27950. }
  27951. if fieldNum <= 0 {
  27952. return fmt.Errorf("proto: Container: illegal tag %d (wire type %d)", fieldNum, wire)
  27953. }
  27954. switch fieldNum {
  27955. case 1:
  27956. if wireType != 2 {
  27957. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  27958. }
  27959. var stringLen uint64
  27960. for shift := uint(0); ; shift += 7 {
  27961. if shift >= 64 {
  27962. return ErrIntOverflowGenerated
  27963. }
  27964. if iNdEx >= l {
  27965. return io.ErrUnexpectedEOF
  27966. }
  27967. b := dAtA[iNdEx]
  27968. iNdEx++
  27969. stringLen |= uint64(b&0x7F) << shift
  27970. if b < 0x80 {
  27971. break
  27972. }
  27973. }
  27974. intStringLen := int(stringLen)
  27975. if intStringLen < 0 {
  27976. return ErrInvalidLengthGenerated
  27977. }
  27978. postIndex := iNdEx + intStringLen
  27979. if postIndex < 0 {
  27980. return ErrInvalidLengthGenerated
  27981. }
  27982. if postIndex > l {
  27983. return io.ErrUnexpectedEOF
  27984. }
  27985. m.Name = string(dAtA[iNdEx:postIndex])
  27986. iNdEx = postIndex
  27987. case 2:
  27988. if wireType != 2 {
  27989. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  27990. }
  27991. var stringLen uint64
  27992. for shift := uint(0); ; shift += 7 {
  27993. if shift >= 64 {
  27994. return ErrIntOverflowGenerated
  27995. }
  27996. if iNdEx >= l {
  27997. return io.ErrUnexpectedEOF
  27998. }
  27999. b := dAtA[iNdEx]
  28000. iNdEx++
  28001. stringLen |= uint64(b&0x7F) << shift
  28002. if b < 0x80 {
  28003. break
  28004. }
  28005. }
  28006. intStringLen := int(stringLen)
  28007. if intStringLen < 0 {
  28008. return ErrInvalidLengthGenerated
  28009. }
  28010. postIndex := iNdEx + intStringLen
  28011. if postIndex < 0 {
  28012. return ErrInvalidLengthGenerated
  28013. }
  28014. if postIndex > l {
  28015. return io.ErrUnexpectedEOF
  28016. }
  28017. m.Image = string(dAtA[iNdEx:postIndex])
  28018. iNdEx = postIndex
  28019. case 3:
  28020. if wireType != 2 {
  28021. return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
  28022. }
  28023. var stringLen uint64
  28024. for shift := uint(0); ; shift += 7 {
  28025. if shift >= 64 {
  28026. return ErrIntOverflowGenerated
  28027. }
  28028. if iNdEx >= l {
  28029. return io.ErrUnexpectedEOF
  28030. }
  28031. b := dAtA[iNdEx]
  28032. iNdEx++
  28033. stringLen |= uint64(b&0x7F) << shift
  28034. if b < 0x80 {
  28035. break
  28036. }
  28037. }
  28038. intStringLen := int(stringLen)
  28039. if intStringLen < 0 {
  28040. return ErrInvalidLengthGenerated
  28041. }
  28042. postIndex := iNdEx + intStringLen
  28043. if postIndex < 0 {
  28044. return ErrInvalidLengthGenerated
  28045. }
  28046. if postIndex > l {
  28047. return io.ErrUnexpectedEOF
  28048. }
  28049. m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
  28050. iNdEx = postIndex
  28051. case 4:
  28052. if wireType != 2 {
  28053. return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType)
  28054. }
  28055. var stringLen uint64
  28056. for shift := uint(0); ; shift += 7 {
  28057. if shift >= 64 {
  28058. return ErrIntOverflowGenerated
  28059. }
  28060. if iNdEx >= l {
  28061. return io.ErrUnexpectedEOF
  28062. }
  28063. b := dAtA[iNdEx]
  28064. iNdEx++
  28065. stringLen |= uint64(b&0x7F) << shift
  28066. if b < 0x80 {
  28067. break
  28068. }
  28069. }
  28070. intStringLen := int(stringLen)
  28071. if intStringLen < 0 {
  28072. return ErrInvalidLengthGenerated
  28073. }
  28074. postIndex := iNdEx + intStringLen
  28075. if postIndex < 0 {
  28076. return ErrInvalidLengthGenerated
  28077. }
  28078. if postIndex > l {
  28079. return io.ErrUnexpectedEOF
  28080. }
  28081. m.Args = append(m.Args, string(dAtA[iNdEx:postIndex]))
  28082. iNdEx = postIndex
  28083. case 5:
  28084. if wireType != 2 {
  28085. return fmt.Errorf("proto: wrong wireType = %d for field WorkingDir", wireType)
  28086. }
  28087. var stringLen uint64
  28088. for shift := uint(0); ; shift += 7 {
  28089. if shift >= 64 {
  28090. return ErrIntOverflowGenerated
  28091. }
  28092. if iNdEx >= l {
  28093. return io.ErrUnexpectedEOF
  28094. }
  28095. b := dAtA[iNdEx]
  28096. iNdEx++
  28097. stringLen |= uint64(b&0x7F) << shift
  28098. if b < 0x80 {
  28099. break
  28100. }
  28101. }
  28102. intStringLen := int(stringLen)
  28103. if intStringLen < 0 {
  28104. return ErrInvalidLengthGenerated
  28105. }
  28106. postIndex := iNdEx + intStringLen
  28107. if postIndex < 0 {
  28108. return ErrInvalidLengthGenerated
  28109. }
  28110. if postIndex > l {
  28111. return io.ErrUnexpectedEOF
  28112. }
  28113. m.WorkingDir = string(dAtA[iNdEx:postIndex])
  28114. iNdEx = postIndex
  28115. case 6:
  28116. if wireType != 2 {
  28117. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  28118. }
  28119. var msglen int
  28120. for shift := uint(0); ; shift += 7 {
  28121. if shift >= 64 {
  28122. return ErrIntOverflowGenerated
  28123. }
  28124. if iNdEx >= l {
  28125. return io.ErrUnexpectedEOF
  28126. }
  28127. b := dAtA[iNdEx]
  28128. iNdEx++
  28129. msglen |= int(b&0x7F) << shift
  28130. if b < 0x80 {
  28131. break
  28132. }
  28133. }
  28134. if msglen < 0 {
  28135. return ErrInvalidLengthGenerated
  28136. }
  28137. postIndex := iNdEx + msglen
  28138. if postIndex < 0 {
  28139. return ErrInvalidLengthGenerated
  28140. }
  28141. if postIndex > l {
  28142. return io.ErrUnexpectedEOF
  28143. }
  28144. m.Ports = append(m.Ports, ContainerPort{})
  28145. if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28146. return err
  28147. }
  28148. iNdEx = postIndex
  28149. case 7:
  28150. if wireType != 2 {
  28151. return fmt.Errorf("proto: wrong wireType = %d for field Env", wireType)
  28152. }
  28153. var msglen int
  28154. for shift := uint(0); ; shift += 7 {
  28155. if shift >= 64 {
  28156. return ErrIntOverflowGenerated
  28157. }
  28158. if iNdEx >= l {
  28159. return io.ErrUnexpectedEOF
  28160. }
  28161. b := dAtA[iNdEx]
  28162. iNdEx++
  28163. msglen |= int(b&0x7F) << shift
  28164. if b < 0x80 {
  28165. break
  28166. }
  28167. }
  28168. if msglen < 0 {
  28169. return ErrInvalidLengthGenerated
  28170. }
  28171. postIndex := iNdEx + msglen
  28172. if postIndex < 0 {
  28173. return ErrInvalidLengthGenerated
  28174. }
  28175. if postIndex > l {
  28176. return io.ErrUnexpectedEOF
  28177. }
  28178. m.Env = append(m.Env, EnvVar{})
  28179. if err := m.Env[len(m.Env)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28180. return err
  28181. }
  28182. iNdEx = postIndex
  28183. case 8:
  28184. if wireType != 2 {
  28185. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  28186. }
  28187. var msglen int
  28188. for shift := uint(0); ; shift += 7 {
  28189. if shift >= 64 {
  28190. return ErrIntOverflowGenerated
  28191. }
  28192. if iNdEx >= l {
  28193. return io.ErrUnexpectedEOF
  28194. }
  28195. b := dAtA[iNdEx]
  28196. iNdEx++
  28197. msglen |= int(b&0x7F) << shift
  28198. if b < 0x80 {
  28199. break
  28200. }
  28201. }
  28202. if msglen < 0 {
  28203. return ErrInvalidLengthGenerated
  28204. }
  28205. postIndex := iNdEx + msglen
  28206. if postIndex < 0 {
  28207. return ErrInvalidLengthGenerated
  28208. }
  28209. if postIndex > l {
  28210. return io.ErrUnexpectedEOF
  28211. }
  28212. if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28213. return err
  28214. }
  28215. iNdEx = postIndex
  28216. case 9:
  28217. if wireType != 2 {
  28218. return fmt.Errorf("proto: wrong wireType = %d for field VolumeMounts", wireType)
  28219. }
  28220. var msglen int
  28221. for shift := uint(0); ; shift += 7 {
  28222. if shift >= 64 {
  28223. return ErrIntOverflowGenerated
  28224. }
  28225. if iNdEx >= l {
  28226. return io.ErrUnexpectedEOF
  28227. }
  28228. b := dAtA[iNdEx]
  28229. iNdEx++
  28230. msglen |= int(b&0x7F) << shift
  28231. if b < 0x80 {
  28232. break
  28233. }
  28234. }
  28235. if msglen < 0 {
  28236. return ErrInvalidLengthGenerated
  28237. }
  28238. postIndex := iNdEx + msglen
  28239. if postIndex < 0 {
  28240. return ErrInvalidLengthGenerated
  28241. }
  28242. if postIndex > l {
  28243. return io.ErrUnexpectedEOF
  28244. }
  28245. m.VolumeMounts = append(m.VolumeMounts, VolumeMount{})
  28246. if err := m.VolumeMounts[len(m.VolumeMounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28247. return err
  28248. }
  28249. iNdEx = postIndex
  28250. case 10:
  28251. if wireType != 2 {
  28252. return fmt.Errorf("proto: wrong wireType = %d for field LivenessProbe", wireType)
  28253. }
  28254. var msglen int
  28255. for shift := uint(0); ; shift += 7 {
  28256. if shift >= 64 {
  28257. return ErrIntOverflowGenerated
  28258. }
  28259. if iNdEx >= l {
  28260. return io.ErrUnexpectedEOF
  28261. }
  28262. b := dAtA[iNdEx]
  28263. iNdEx++
  28264. msglen |= int(b&0x7F) << shift
  28265. if b < 0x80 {
  28266. break
  28267. }
  28268. }
  28269. if msglen < 0 {
  28270. return ErrInvalidLengthGenerated
  28271. }
  28272. postIndex := iNdEx + msglen
  28273. if postIndex < 0 {
  28274. return ErrInvalidLengthGenerated
  28275. }
  28276. if postIndex > l {
  28277. return io.ErrUnexpectedEOF
  28278. }
  28279. if m.LivenessProbe == nil {
  28280. m.LivenessProbe = &Probe{}
  28281. }
  28282. if err := m.LivenessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28283. return err
  28284. }
  28285. iNdEx = postIndex
  28286. case 11:
  28287. if wireType != 2 {
  28288. return fmt.Errorf("proto: wrong wireType = %d for field ReadinessProbe", wireType)
  28289. }
  28290. var msglen int
  28291. for shift := uint(0); ; shift += 7 {
  28292. if shift >= 64 {
  28293. return ErrIntOverflowGenerated
  28294. }
  28295. if iNdEx >= l {
  28296. return io.ErrUnexpectedEOF
  28297. }
  28298. b := dAtA[iNdEx]
  28299. iNdEx++
  28300. msglen |= int(b&0x7F) << shift
  28301. if b < 0x80 {
  28302. break
  28303. }
  28304. }
  28305. if msglen < 0 {
  28306. return ErrInvalidLengthGenerated
  28307. }
  28308. postIndex := iNdEx + msglen
  28309. if postIndex < 0 {
  28310. return ErrInvalidLengthGenerated
  28311. }
  28312. if postIndex > l {
  28313. return io.ErrUnexpectedEOF
  28314. }
  28315. if m.ReadinessProbe == nil {
  28316. m.ReadinessProbe = &Probe{}
  28317. }
  28318. if err := m.ReadinessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28319. return err
  28320. }
  28321. iNdEx = postIndex
  28322. case 12:
  28323. if wireType != 2 {
  28324. return fmt.Errorf("proto: wrong wireType = %d for field Lifecycle", wireType)
  28325. }
  28326. var msglen int
  28327. for shift := uint(0); ; shift += 7 {
  28328. if shift >= 64 {
  28329. return ErrIntOverflowGenerated
  28330. }
  28331. if iNdEx >= l {
  28332. return io.ErrUnexpectedEOF
  28333. }
  28334. b := dAtA[iNdEx]
  28335. iNdEx++
  28336. msglen |= int(b&0x7F) << shift
  28337. if b < 0x80 {
  28338. break
  28339. }
  28340. }
  28341. if msglen < 0 {
  28342. return ErrInvalidLengthGenerated
  28343. }
  28344. postIndex := iNdEx + msglen
  28345. if postIndex < 0 {
  28346. return ErrInvalidLengthGenerated
  28347. }
  28348. if postIndex > l {
  28349. return io.ErrUnexpectedEOF
  28350. }
  28351. if m.Lifecycle == nil {
  28352. m.Lifecycle = &Lifecycle{}
  28353. }
  28354. if err := m.Lifecycle.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28355. return err
  28356. }
  28357. iNdEx = postIndex
  28358. case 13:
  28359. if wireType != 2 {
  28360. return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePath", wireType)
  28361. }
  28362. var stringLen uint64
  28363. for shift := uint(0); ; shift += 7 {
  28364. if shift >= 64 {
  28365. return ErrIntOverflowGenerated
  28366. }
  28367. if iNdEx >= l {
  28368. return io.ErrUnexpectedEOF
  28369. }
  28370. b := dAtA[iNdEx]
  28371. iNdEx++
  28372. stringLen |= uint64(b&0x7F) << shift
  28373. if b < 0x80 {
  28374. break
  28375. }
  28376. }
  28377. intStringLen := int(stringLen)
  28378. if intStringLen < 0 {
  28379. return ErrInvalidLengthGenerated
  28380. }
  28381. postIndex := iNdEx + intStringLen
  28382. if postIndex < 0 {
  28383. return ErrInvalidLengthGenerated
  28384. }
  28385. if postIndex > l {
  28386. return io.ErrUnexpectedEOF
  28387. }
  28388. m.TerminationMessagePath = string(dAtA[iNdEx:postIndex])
  28389. iNdEx = postIndex
  28390. case 14:
  28391. if wireType != 2 {
  28392. return fmt.Errorf("proto: wrong wireType = %d for field ImagePullPolicy", wireType)
  28393. }
  28394. var stringLen uint64
  28395. for shift := uint(0); ; shift += 7 {
  28396. if shift >= 64 {
  28397. return ErrIntOverflowGenerated
  28398. }
  28399. if iNdEx >= l {
  28400. return io.ErrUnexpectedEOF
  28401. }
  28402. b := dAtA[iNdEx]
  28403. iNdEx++
  28404. stringLen |= uint64(b&0x7F) << shift
  28405. if b < 0x80 {
  28406. break
  28407. }
  28408. }
  28409. intStringLen := int(stringLen)
  28410. if intStringLen < 0 {
  28411. return ErrInvalidLengthGenerated
  28412. }
  28413. postIndex := iNdEx + intStringLen
  28414. if postIndex < 0 {
  28415. return ErrInvalidLengthGenerated
  28416. }
  28417. if postIndex > l {
  28418. return io.ErrUnexpectedEOF
  28419. }
  28420. m.ImagePullPolicy = PullPolicy(dAtA[iNdEx:postIndex])
  28421. iNdEx = postIndex
  28422. case 15:
  28423. if wireType != 2 {
  28424. return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
  28425. }
  28426. var msglen int
  28427. for shift := uint(0); ; shift += 7 {
  28428. if shift >= 64 {
  28429. return ErrIntOverflowGenerated
  28430. }
  28431. if iNdEx >= l {
  28432. return io.ErrUnexpectedEOF
  28433. }
  28434. b := dAtA[iNdEx]
  28435. iNdEx++
  28436. msglen |= int(b&0x7F) << shift
  28437. if b < 0x80 {
  28438. break
  28439. }
  28440. }
  28441. if msglen < 0 {
  28442. return ErrInvalidLengthGenerated
  28443. }
  28444. postIndex := iNdEx + msglen
  28445. if postIndex < 0 {
  28446. return ErrInvalidLengthGenerated
  28447. }
  28448. if postIndex > l {
  28449. return io.ErrUnexpectedEOF
  28450. }
  28451. if m.SecurityContext == nil {
  28452. m.SecurityContext = &SecurityContext{}
  28453. }
  28454. if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28455. return err
  28456. }
  28457. iNdEx = postIndex
  28458. case 16:
  28459. if wireType != 0 {
  28460. return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
  28461. }
  28462. var v int
  28463. for shift := uint(0); ; shift += 7 {
  28464. if shift >= 64 {
  28465. return ErrIntOverflowGenerated
  28466. }
  28467. if iNdEx >= l {
  28468. return io.ErrUnexpectedEOF
  28469. }
  28470. b := dAtA[iNdEx]
  28471. iNdEx++
  28472. v |= int(b&0x7F) << shift
  28473. if b < 0x80 {
  28474. break
  28475. }
  28476. }
  28477. m.Stdin = bool(v != 0)
  28478. case 17:
  28479. if wireType != 0 {
  28480. return fmt.Errorf("proto: wrong wireType = %d for field StdinOnce", wireType)
  28481. }
  28482. var v int
  28483. for shift := uint(0); ; shift += 7 {
  28484. if shift >= 64 {
  28485. return ErrIntOverflowGenerated
  28486. }
  28487. if iNdEx >= l {
  28488. return io.ErrUnexpectedEOF
  28489. }
  28490. b := dAtA[iNdEx]
  28491. iNdEx++
  28492. v |= int(b&0x7F) << shift
  28493. if b < 0x80 {
  28494. break
  28495. }
  28496. }
  28497. m.StdinOnce = bool(v != 0)
  28498. case 18:
  28499. if wireType != 0 {
  28500. return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
  28501. }
  28502. var v int
  28503. for shift := uint(0); ; shift += 7 {
  28504. if shift >= 64 {
  28505. return ErrIntOverflowGenerated
  28506. }
  28507. if iNdEx >= l {
  28508. return io.ErrUnexpectedEOF
  28509. }
  28510. b := dAtA[iNdEx]
  28511. iNdEx++
  28512. v |= int(b&0x7F) << shift
  28513. if b < 0x80 {
  28514. break
  28515. }
  28516. }
  28517. m.TTY = bool(v != 0)
  28518. case 19:
  28519. if wireType != 2 {
  28520. return fmt.Errorf("proto: wrong wireType = %d for field EnvFrom", wireType)
  28521. }
  28522. var msglen int
  28523. for shift := uint(0); ; shift += 7 {
  28524. if shift >= 64 {
  28525. return ErrIntOverflowGenerated
  28526. }
  28527. if iNdEx >= l {
  28528. return io.ErrUnexpectedEOF
  28529. }
  28530. b := dAtA[iNdEx]
  28531. iNdEx++
  28532. msglen |= int(b&0x7F) << shift
  28533. if b < 0x80 {
  28534. break
  28535. }
  28536. }
  28537. if msglen < 0 {
  28538. return ErrInvalidLengthGenerated
  28539. }
  28540. postIndex := iNdEx + msglen
  28541. if postIndex < 0 {
  28542. return ErrInvalidLengthGenerated
  28543. }
  28544. if postIndex > l {
  28545. return io.ErrUnexpectedEOF
  28546. }
  28547. m.EnvFrom = append(m.EnvFrom, EnvFromSource{})
  28548. if err := m.EnvFrom[len(m.EnvFrom)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28549. return err
  28550. }
  28551. iNdEx = postIndex
  28552. case 20:
  28553. if wireType != 2 {
  28554. return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePolicy", wireType)
  28555. }
  28556. var stringLen uint64
  28557. for shift := uint(0); ; shift += 7 {
  28558. if shift >= 64 {
  28559. return ErrIntOverflowGenerated
  28560. }
  28561. if iNdEx >= l {
  28562. return io.ErrUnexpectedEOF
  28563. }
  28564. b := dAtA[iNdEx]
  28565. iNdEx++
  28566. stringLen |= uint64(b&0x7F) << shift
  28567. if b < 0x80 {
  28568. break
  28569. }
  28570. }
  28571. intStringLen := int(stringLen)
  28572. if intStringLen < 0 {
  28573. return ErrInvalidLengthGenerated
  28574. }
  28575. postIndex := iNdEx + intStringLen
  28576. if postIndex < 0 {
  28577. return ErrInvalidLengthGenerated
  28578. }
  28579. if postIndex > l {
  28580. return io.ErrUnexpectedEOF
  28581. }
  28582. m.TerminationMessagePolicy = TerminationMessagePolicy(dAtA[iNdEx:postIndex])
  28583. iNdEx = postIndex
  28584. case 21:
  28585. if wireType != 2 {
  28586. return fmt.Errorf("proto: wrong wireType = %d for field VolumeDevices", wireType)
  28587. }
  28588. var msglen int
  28589. for shift := uint(0); ; shift += 7 {
  28590. if shift >= 64 {
  28591. return ErrIntOverflowGenerated
  28592. }
  28593. if iNdEx >= l {
  28594. return io.ErrUnexpectedEOF
  28595. }
  28596. b := dAtA[iNdEx]
  28597. iNdEx++
  28598. msglen |= int(b&0x7F) << shift
  28599. if b < 0x80 {
  28600. break
  28601. }
  28602. }
  28603. if msglen < 0 {
  28604. return ErrInvalidLengthGenerated
  28605. }
  28606. postIndex := iNdEx + msglen
  28607. if postIndex < 0 {
  28608. return ErrInvalidLengthGenerated
  28609. }
  28610. if postIndex > l {
  28611. return io.ErrUnexpectedEOF
  28612. }
  28613. m.VolumeDevices = append(m.VolumeDevices, VolumeDevice{})
  28614. if err := m.VolumeDevices[len(m.VolumeDevices)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28615. return err
  28616. }
  28617. iNdEx = postIndex
  28618. case 22:
  28619. if wireType != 2 {
  28620. return fmt.Errorf("proto: wrong wireType = %d for field StartupProbe", wireType)
  28621. }
  28622. var msglen int
  28623. for shift := uint(0); ; shift += 7 {
  28624. if shift >= 64 {
  28625. return ErrIntOverflowGenerated
  28626. }
  28627. if iNdEx >= l {
  28628. return io.ErrUnexpectedEOF
  28629. }
  28630. b := dAtA[iNdEx]
  28631. iNdEx++
  28632. msglen |= int(b&0x7F) << shift
  28633. if b < 0x80 {
  28634. break
  28635. }
  28636. }
  28637. if msglen < 0 {
  28638. return ErrInvalidLengthGenerated
  28639. }
  28640. postIndex := iNdEx + msglen
  28641. if postIndex < 0 {
  28642. return ErrInvalidLengthGenerated
  28643. }
  28644. if postIndex > l {
  28645. return io.ErrUnexpectedEOF
  28646. }
  28647. if m.StartupProbe == nil {
  28648. m.StartupProbe = &Probe{}
  28649. }
  28650. if err := m.StartupProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28651. return err
  28652. }
  28653. iNdEx = postIndex
  28654. case 23:
  28655. if wireType != 2 {
  28656. return fmt.Errorf("proto: wrong wireType = %d for field ResizePolicy", wireType)
  28657. }
  28658. var msglen int
  28659. for shift := uint(0); ; shift += 7 {
  28660. if shift >= 64 {
  28661. return ErrIntOverflowGenerated
  28662. }
  28663. if iNdEx >= l {
  28664. return io.ErrUnexpectedEOF
  28665. }
  28666. b := dAtA[iNdEx]
  28667. iNdEx++
  28668. msglen |= int(b&0x7F) << shift
  28669. if b < 0x80 {
  28670. break
  28671. }
  28672. }
  28673. if msglen < 0 {
  28674. return ErrInvalidLengthGenerated
  28675. }
  28676. postIndex := iNdEx + msglen
  28677. if postIndex < 0 {
  28678. return ErrInvalidLengthGenerated
  28679. }
  28680. if postIndex > l {
  28681. return io.ErrUnexpectedEOF
  28682. }
  28683. m.ResizePolicy = append(m.ResizePolicy, ContainerResizePolicy{})
  28684. if err := m.ResizePolicy[len(m.ResizePolicy)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28685. return err
  28686. }
  28687. iNdEx = postIndex
  28688. case 24:
  28689. if wireType != 2 {
  28690. return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicy", wireType)
  28691. }
  28692. var stringLen uint64
  28693. for shift := uint(0); ; shift += 7 {
  28694. if shift >= 64 {
  28695. return ErrIntOverflowGenerated
  28696. }
  28697. if iNdEx >= l {
  28698. return io.ErrUnexpectedEOF
  28699. }
  28700. b := dAtA[iNdEx]
  28701. iNdEx++
  28702. stringLen |= uint64(b&0x7F) << shift
  28703. if b < 0x80 {
  28704. break
  28705. }
  28706. }
  28707. intStringLen := int(stringLen)
  28708. if intStringLen < 0 {
  28709. return ErrInvalidLengthGenerated
  28710. }
  28711. postIndex := iNdEx + intStringLen
  28712. if postIndex < 0 {
  28713. return ErrInvalidLengthGenerated
  28714. }
  28715. if postIndex > l {
  28716. return io.ErrUnexpectedEOF
  28717. }
  28718. s := ContainerRestartPolicy(dAtA[iNdEx:postIndex])
  28719. m.RestartPolicy = &s
  28720. iNdEx = postIndex
  28721. case 25:
  28722. if wireType != 2 {
  28723. return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicyRules", wireType)
  28724. }
  28725. var msglen int
  28726. for shift := uint(0); ; shift += 7 {
  28727. if shift >= 64 {
  28728. return ErrIntOverflowGenerated
  28729. }
  28730. if iNdEx >= l {
  28731. return io.ErrUnexpectedEOF
  28732. }
  28733. b := dAtA[iNdEx]
  28734. iNdEx++
  28735. msglen |= int(b&0x7F) << shift
  28736. if b < 0x80 {
  28737. break
  28738. }
  28739. }
  28740. if msglen < 0 {
  28741. return ErrInvalidLengthGenerated
  28742. }
  28743. postIndex := iNdEx + msglen
  28744. if postIndex < 0 {
  28745. return ErrInvalidLengthGenerated
  28746. }
  28747. if postIndex > l {
  28748. return io.ErrUnexpectedEOF
  28749. }
  28750. m.RestartPolicyRules = append(m.RestartPolicyRules, ContainerRestartRule{})
  28751. if err := m.RestartPolicyRules[len(m.RestartPolicyRules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  28752. return err
  28753. }
  28754. iNdEx = postIndex
  28755. default:
  28756. iNdEx = preIndex
  28757. skippy, err := skipGenerated(dAtA[iNdEx:])
  28758. if err != nil {
  28759. return err
  28760. }
  28761. if (skippy < 0) || (iNdEx+skippy) < 0 {
  28762. return ErrInvalidLengthGenerated
  28763. }
  28764. if (iNdEx + skippy) > l {
  28765. return io.ErrUnexpectedEOF
  28766. }
  28767. iNdEx += skippy
  28768. }
  28769. }
  28770. if iNdEx > l {
  28771. return io.ErrUnexpectedEOF
  28772. }
  28773. return nil
  28774. }
  28775. func (m *ContainerExtendedResourceRequest) Unmarshal(dAtA []byte) error {
  28776. l := len(dAtA)
  28777. iNdEx := 0
  28778. for iNdEx < l {
  28779. preIndex := iNdEx
  28780. var wire uint64
  28781. for shift := uint(0); ; shift += 7 {
  28782. if shift >= 64 {
  28783. return ErrIntOverflowGenerated
  28784. }
  28785. if iNdEx >= l {
  28786. return io.ErrUnexpectedEOF
  28787. }
  28788. b := dAtA[iNdEx]
  28789. iNdEx++
  28790. wire |= uint64(b&0x7F) << shift
  28791. if b < 0x80 {
  28792. break
  28793. }
  28794. }
  28795. fieldNum := int32(wire >> 3)
  28796. wireType := int(wire & 0x7)
  28797. if wireType == 4 {
  28798. return fmt.Errorf("proto: ContainerExtendedResourceRequest: wiretype end group for non-group")
  28799. }
  28800. if fieldNum <= 0 {
  28801. return fmt.Errorf("proto: ContainerExtendedResourceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  28802. }
  28803. switch fieldNum {
  28804. case 1:
  28805. if wireType != 2 {
  28806. return fmt.Errorf("proto: wrong wireType = %d for field ContainerName", wireType)
  28807. }
  28808. var stringLen uint64
  28809. for shift := uint(0); ; shift += 7 {
  28810. if shift >= 64 {
  28811. return ErrIntOverflowGenerated
  28812. }
  28813. if iNdEx >= l {
  28814. return io.ErrUnexpectedEOF
  28815. }
  28816. b := dAtA[iNdEx]
  28817. iNdEx++
  28818. stringLen |= uint64(b&0x7F) << shift
  28819. if b < 0x80 {
  28820. break
  28821. }
  28822. }
  28823. intStringLen := int(stringLen)
  28824. if intStringLen < 0 {
  28825. return ErrInvalidLengthGenerated
  28826. }
  28827. postIndex := iNdEx + intStringLen
  28828. if postIndex < 0 {
  28829. return ErrInvalidLengthGenerated
  28830. }
  28831. if postIndex > l {
  28832. return io.ErrUnexpectedEOF
  28833. }
  28834. m.ContainerName = string(dAtA[iNdEx:postIndex])
  28835. iNdEx = postIndex
  28836. case 2:
  28837. if wireType != 2 {
  28838. return fmt.Errorf("proto: wrong wireType = %d for field ResourceName", wireType)
  28839. }
  28840. var stringLen uint64
  28841. for shift := uint(0); ; shift += 7 {
  28842. if shift >= 64 {
  28843. return ErrIntOverflowGenerated
  28844. }
  28845. if iNdEx >= l {
  28846. return io.ErrUnexpectedEOF
  28847. }
  28848. b := dAtA[iNdEx]
  28849. iNdEx++
  28850. stringLen |= uint64(b&0x7F) << shift
  28851. if b < 0x80 {
  28852. break
  28853. }
  28854. }
  28855. intStringLen := int(stringLen)
  28856. if intStringLen < 0 {
  28857. return ErrInvalidLengthGenerated
  28858. }
  28859. postIndex := iNdEx + intStringLen
  28860. if postIndex < 0 {
  28861. return ErrInvalidLengthGenerated
  28862. }
  28863. if postIndex > l {
  28864. return io.ErrUnexpectedEOF
  28865. }
  28866. m.ResourceName = string(dAtA[iNdEx:postIndex])
  28867. iNdEx = postIndex
  28868. case 3:
  28869. if wireType != 2 {
  28870. return fmt.Errorf("proto: wrong wireType = %d for field RequestName", wireType)
  28871. }
  28872. var stringLen uint64
  28873. for shift := uint(0); ; shift += 7 {
  28874. if shift >= 64 {
  28875. return ErrIntOverflowGenerated
  28876. }
  28877. if iNdEx >= l {
  28878. return io.ErrUnexpectedEOF
  28879. }
  28880. b := dAtA[iNdEx]
  28881. iNdEx++
  28882. stringLen |= uint64(b&0x7F) << shift
  28883. if b < 0x80 {
  28884. break
  28885. }
  28886. }
  28887. intStringLen := int(stringLen)
  28888. if intStringLen < 0 {
  28889. return ErrInvalidLengthGenerated
  28890. }
  28891. postIndex := iNdEx + intStringLen
  28892. if postIndex < 0 {
  28893. return ErrInvalidLengthGenerated
  28894. }
  28895. if postIndex > l {
  28896. return io.ErrUnexpectedEOF
  28897. }
  28898. m.RequestName = string(dAtA[iNdEx:postIndex])
  28899. iNdEx = postIndex
  28900. default:
  28901. iNdEx = preIndex
  28902. skippy, err := skipGenerated(dAtA[iNdEx:])
  28903. if err != nil {
  28904. return err
  28905. }
  28906. if (skippy < 0) || (iNdEx+skippy) < 0 {
  28907. return ErrInvalidLengthGenerated
  28908. }
  28909. if (iNdEx + skippy) > l {
  28910. return io.ErrUnexpectedEOF
  28911. }
  28912. iNdEx += skippy
  28913. }
  28914. }
  28915. if iNdEx > l {
  28916. return io.ErrUnexpectedEOF
  28917. }
  28918. return nil
  28919. }
  28920. func (m *ContainerImage) Unmarshal(dAtA []byte) error {
  28921. l := len(dAtA)
  28922. iNdEx := 0
  28923. for iNdEx < l {
  28924. preIndex := iNdEx
  28925. var wire uint64
  28926. for shift := uint(0); ; shift += 7 {
  28927. if shift >= 64 {
  28928. return ErrIntOverflowGenerated
  28929. }
  28930. if iNdEx >= l {
  28931. return io.ErrUnexpectedEOF
  28932. }
  28933. b := dAtA[iNdEx]
  28934. iNdEx++
  28935. wire |= uint64(b&0x7F) << shift
  28936. if b < 0x80 {
  28937. break
  28938. }
  28939. }
  28940. fieldNum := int32(wire >> 3)
  28941. wireType := int(wire & 0x7)
  28942. if wireType == 4 {
  28943. return fmt.Errorf("proto: ContainerImage: wiretype end group for non-group")
  28944. }
  28945. if fieldNum <= 0 {
  28946. return fmt.Errorf("proto: ContainerImage: illegal tag %d (wire type %d)", fieldNum, wire)
  28947. }
  28948. switch fieldNum {
  28949. case 1:
  28950. if wireType != 2 {
  28951. return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
  28952. }
  28953. var stringLen uint64
  28954. for shift := uint(0); ; shift += 7 {
  28955. if shift >= 64 {
  28956. return ErrIntOverflowGenerated
  28957. }
  28958. if iNdEx >= l {
  28959. return io.ErrUnexpectedEOF
  28960. }
  28961. b := dAtA[iNdEx]
  28962. iNdEx++
  28963. stringLen |= uint64(b&0x7F) << shift
  28964. if b < 0x80 {
  28965. break
  28966. }
  28967. }
  28968. intStringLen := int(stringLen)
  28969. if intStringLen < 0 {
  28970. return ErrInvalidLengthGenerated
  28971. }
  28972. postIndex := iNdEx + intStringLen
  28973. if postIndex < 0 {
  28974. return ErrInvalidLengthGenerated
  28975. }
  28976. if postIndex > l {
  28977. return io.ErrUnexpectedEOF
  28978. }
  28979. m.Names = append(m.Names, string(dAtA[iNdEx:postIndex]))
  28980. iNdEx = postIndex
  28981. case 2:
  28982. if wireType != 0 {
  28983. return fmt.Errorf("proto: wrong wireType = %d for field SizeBytes", wireType)
  28984. }
  28985. m.SizeBytes = 0
  28986. for shift := uint(0); ; shift += 7 {
  28987. if shift >= 64 {
  28988. return ErrIntOverflowGenerated
  28989. }
  28990. if iNdEx >= l {
  28991. return io.ErrUnexpectedEOF
  28992. }
  28993. b := dAtA[iNdEx]
  28994. iNdEx++
  28995. m.SizeBytes |= int64(b&0x7F) << shift
  28996. if b < 0x80 {
  28997. break
  28998. }
  28999. }
  29000. default:
  29001. iNdEx = preIndex
  29002. skippy, err := skipGenerated(dAtA[iNdEx:])
  29003. if err != nil {
  29004. return err
  29005. }
  29006. if (skippy < 0) || (iNdEx+skippy) < 0 {
  29007. return ErrInvalidLengthGenerated
  29008. }
  29009. if (iNdEx + skippy) > l {
  29010. return io.ErrUnexpectedEOF
  29011. }
  29012. iNdEx += skippy
  29013. }
  29014. }
  29015. if iNdEx > l {
  29016. return io.ErrUnexpectedEOF
  29017. }
  29018. return nil
  29019. }
  29020. func (m *ContainerPort) Unmarshal(dAtA []byte) error {
  29021. l := len(dAtA)
  29022. iNdEx := 0
  29023. for iNdEx < l {
  29024. preIndex := iNdEx
  29025. var wire uint64
  29026. for shift := uint(0); ; shift += 7 {
  29027. if shift >= 64 {
  29028. return ErrIntOverflowGenerated
  29029. }
  29030. if iNdEx >= l {
  29031. return io.ErrUnexpectedEOF
  29032. }
  29033. b := dAtA[iNdEx]
  29034. iNdEx++
  29035. wire |= uint64(b&0x7F) << shift
  29036. if b < 0x80 {
  29037. break
  29038. }
  29039. }
  29040. fieldNum := int32(wire >> 3)
  29041. wireType := int(wire & 0x7)
  29042. if wireType == 4 {
  29043. return fmt.Errorf("proto: ContainerPort: wiretype end group for non-group")
  29044. }
  29045. if fieldNum <= 0 {
  29046. return fmt.Errorf("proto: ContainerPort: illegal tag %d (wire type %d)", fieldNum, wire)
  29047. }
  29048. switch fieldNum {
  29049. case 1:
  29050. if wireType != 2 {
  29051. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  29052. }
  29053. var stringLen uint64
  29054. for shift := uint(0); ; shift += 7 {
  29055. if shift >= 64 {
  29056. return ErrIntOverflowGenerated
  29057. }
  29058. if iNdEx >= l {
  29059. return io.ErrUnexpectedEOF
  29060. }
  29061. b := dAtA[iNdEx]
  29062. iNdEx++
  29063. stringLen |= uint64(b&0x7F) << shift
  29064. if b < 0x80 {
  29065. break
  29066. }
  29067. }
  29068. intStringLen := int(stringLen)
  29069. if intStringLen < 0 {
  29070. return ErrInvalidLengthGenerated
  29071. }
  29072. postIndex := iNdEx + intStringLen
  29073. if postIndex < 0 {
  29074. return ErrInvalidLengthGenerated
  29075. }
  29076. if postIndex > l {
  29077. return io.ErrUnexpectedEOF
  29078. }
  29079. m.Name = string(dAtA[iNdEx:postIndex])
  29080. iNdEx = postIndex
  29081. case 2:
  29082. if wireType != 0 {
  29083. return fmt.Errorf("proto: wrong wireType = %d for field HostPort", wireType)
  29084. }
  29085. m.HostPort = 0
  29086. for shift := uint(0); ; shift += 7 {
  29087. if shift >= 64 {
  29088. return ErrIntOverflowGenerated
  29089. }
  29090. if iNdEx >= l {
  29091. return io.ErrUnexpectedEOF
  29092. }
  29093. b := dAtA[iNdEx]
  29094. iNdEx++
  29095. m.HostPort |= int32(b&0x7F) << shift
  29096. if b < 0x80 {
  29097. break
  29098. }
  29099. }
  29100. case 3:
  29101. if wireType != 0 {
  29102. return fmt.Errorf("proto: wrong wireType = %d for field ContainerPort", wireType)
  29103. }
  29104. m.ContainerPort = 0
  29105. for shift := uint(0); ; shift += 7 {
  29106. if shift >= 64 {
  29107. return ErrIntOverflowGenerated
  29108. }
  29109. if iNdEx >= l {
  29110. return io.ErrUnexpectedEOF
  29111. }
  29112. b := dAtA[iNdEx]
  29113. iNdEx++
  29114. m.ContainerPort |= int32(b&0x7F) << shift
  29115. if b < 0x80 {
  29116. break
  29117. }
  29118. }
  29119. case 4:
  29120. if wireType != 2 {
  29121. return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
  29122. }
  29123. var stringLen uint64
  29124. for shift := uint(0); ; shift += 7 {
  29125. if shift >= 64 {
  29126. return ErrIntOverflowGenerated
  29127. }
  29128. if iNdEx >= l {
  29129. return io.ErrUnexpectedEOF
  29130. }
  29131. b := dAtA[iNdEx]
  29132. iNdEx++
  29133. stringLen |= uint64(b&0x7F) << shift
  29134. if b < 0x80 {
  29135. break
  29136. }
  29137. }
  29138. intStringLen := int(stringLen)
  29139. if intStringLen < 0 {
  29140. return ErrInvalidLengthGenerated
  29141. }
  29142. postIndex := iNdEx + intStringLen
  29143. if postIndex < 0 {
  29144. return ErrInvalidLengthGenerated
  29145. }
  29146. if postIndex > l {
  29147. return io.ErrUnexpectedEOF
  29148. }
  29149. m.Protocol = Protocol(dAtA[iNdEx:postIndex])
  29150. iNdEx = postIndex
  29151. case 5:
  29152. if wireType != 2 {
  29153. return fmt.Errorf("proto: wrong wireType = %d for field HostIP", wireType)
  29154. }
  29155. var stringLen uint64
  29156. for shift := uint(0); ; shift += 7 {
  29157. if shift >= 64 {
  29158. return ErrIntOverflowGenerated
  29159. }
  29160. if iNdEx >= l {
  29161. return io.ErrUnexpectedEOF
  29162. }
  29163. b := dAtA[iNdEx]
  29164. iNdEx++
  29165. stringLen |= uint64(b&0x7F) << shift
  29166. if b < 0x80 {
  29167. break
  29168. }
  29169. }
  29170. intStringLen := int(stringLen)
  29171. if intStringLen < 0 {
  29172. return ErrInvalidLengthGenerated
  29173. }
  29174. postIndex := iNdEx + intStringLen
  29175. if postIndex < 0 {
  29176. return ErrInvalidLengthGenerated
  29177. }
  29178. if postIndex > l {
  29179. return io.ErrUnexpectedEOF
  29180. }
  29181. m.HostIP = string(dAtA[iNdEx:postIndex])
  29182. iNdEx = postIndex
  29183. default:
  29184. iNdEx = preIndex
  29185. skippy, err := skipGenerated(dAtA[iNdEx:])
  29186. if err != nil {
  29187. return err
  29188. }
  29189. if (skippy < 0) || (iNdEx+skippy) < 0 {
  29190. return ErrInvalidLengthGenerated
  29191. }
  29192. if (iNdEx + skippy) > l {
  29193. return io.ErrUnexpectedEOF
  29194. }
  29195. iNdEx += skippy
  29196. }
  29197. }
  29198. if iNdEx > l {
  29199. return io.ErrUnexpectedEOF
  29200. }
  29201. return nil
  29202. }
  29203. func (m *ContainerResizePolicy) Unmarshal(dAtA []byte) error {
  29204. l := len(dAtA)
  29205. iNdEx := 0
  29206. for iNdEx < l {
  29207. preIndex := iNdEx
  29208. var wire uint64
  29209. for shift := uint(0); ; shift += 7 {
  29210. if shift >= 64 {
  29211. return ErrIntOverflowGenerated
  29212. }
  29213. if iNdEx >= l {
  29214. return io.ErrUnexpectedEOF
  29215. }
  29216. b := dAtA[iNdEx]
  29217. iNdEx++
  29218. wire |= uint64(b&0x7F) << shift
  29219. if b < 0x80 {
  29220. break
  29221. }
  29222. }
  29223. fieldNum := int32(wire >> 3)
  29224. wireType := int(wire & 0x7)
  29225. if wireType == 4 {
  29226. return fmt.Errorf("proto: ContainerResizePolicy: wiretype end group for non-group")
  29227. }
  29228. if fieldNum <= 0 {
  29229. return fmt.Errorf("proto: ContainerResizePolicy: illegal tag %d (wire type %d)", fieldNum, wire)
  29230. }
  29231. switch fieldNum {
  29232. case 1:
  29233. if wireType != 2 {
  29234. return fmt.Errorf("proto: wrong wireType = %d for field ResourceName", wireType)
  29235. }
  29236. var stringLen uint64
  29237. for shift := uint(0); ; shift += 7 {
  29238. if shift >= 64 {
  29239. return ErrIntOverflowGenerated
  29240. }
  29241. if iNdEx >= l {
  29242. return io.ErrUnexpectedEOF
  29243. }
  29244. b := dAtA[iNdEx]
  29245. iNdEx++
  29246. stringLen |= uint64(b&0x7F) << shift
  29247. if b < 0x80 {
  29248. break
  29249. }
  29250. }
  29251. intStringLen := int(stringLen)
  29252. if intStringLen < 0 {
  29253. return ErrInvalidLengthGenerated
  29254. }
  29255. postIndex := iNdEx + intStringLen
  29256. if postIndex < 0 {
  29257. return ErrInvalidLengthGenerated
  29258. }
  29259. if postIndex > l {
  29260. return io.ErrUnexpectedEOF
  29261. }
  29262. m.ResourceName = ResourceName(dAtA[iNdEx:postIndex])
  29263. iNdEx = postIndex
  29264. case 2:
  29265. if wireType != 2 {
  29266. return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicy", wireType)
  29267. }
  29268. var stringLen uint64
  29269. for shift := uint(0); ; shift += 7 {
  29270. if shift >= 64 {
  29271. return ErrIntOverflowGenerated
  29272. }
  29273. if iNdEx >= l {
  29274. return io.ErrUnexpectedEOF
  29275. }
  29276. b := dAtA[iNdEx]
  29277. iNdEx++
  29278. stringLen |= uint64(b&0x7F) << shift
  29279. if b < 0x80 {
  29280. break
  29281. }
  29282. }
  29283. intStringLen := int(stringLen)
  29284. if intStringLen < 0 {
  29285. return ErrInvalidLengthGenerated
  29286. }
  29287. postIndex := iNdEx + intStringLen
  29288. if postIndex < 0 {
  29289. return ErrInvalidLengthGenerated
  29290. }
  29291. if postIndex > l {
  29292. return io.ErrUnexpectedEOF
  29293. }
  29294. m.RestartPolicy = ResourceResizeRestartPolicy(dAtA[iNdEx:postIndex])
  29295. iNdEx = postIndex
  29296. default:
  29297. iNdEx = preIndex
  29298. skippy, err := skipGenerated(dAtA[iNdEx:])
  29299. if err != nil {
  29300. return err
  29301. }
  29302. if (skippy < 0) || (iNdEx+skippy) < 0 {
  29303. return ErrInvalidLengthGenerated
  29304. }
  29305. if (iNdEx + skippy) > l {
  29306. return io.ErrUnexpectedEOF
  29307. }
  29308. iNdEx += skippy
  29309. }
  29310. }
  29311. if iNdEx > l {
  29312. return io.ErrUnexpectedEOF
  29313. }
  29314. return nil
  29315. }
  29316. func (m *ContainerRestartRule) Unmarshal(dAtA []byte) error {
  29317. l := len(dAtA)
  29318. iNdEx := 0
  29319. for iNdEx < l {
  29320. preIndex := iNdEx
  29321. var wire uint64
  29322. for shift := uint(0); ; shift += 7 {
  29323. if shift >= 64 {
  29324. return ErrIntOverflowGenerated
  29325. }
  29326. if iNdEx >= l {
  29327. return io.ErrUnexpectedEOF
  29328. }
  29329. b := dAtA[iNdEx]
  29330. iNdEx++
  29331. wire |= uint64(b&0x7F) << shift
  29332. if b < 0x80 {
  29333. break
  29334. }
  29335. }
  29336. fieldNum := int32(wire >> 3)
  29337. wireType := int(wire & 0x7)
  29338. if wireType == 4 {
  29339. return fmt.Errorf("proto: ContainerRestartRule: wiretype end group for non-group")
  29340. }
  29341. if fieldNum <= 0 {
  29342. return fmt.Errorf("proto: ContainerRestartRule: illegal tag %d (wire type %d)", fieldNum, wire)
  29343. }
  29344. switch fieldNum {
  29345. case 1:
  29346. if wireType != 2 {
  29347. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  29348. }
  29349. var stringLen uint64
  29350. for shift := uint(0); ; shift += 7 {
  29351. if shift >= 64 {
  29352. return ErrIntOverflowGenerated
  29353. }
  29354. if iNdEx >= l {
  29355. return io.ErrUnexpectedEOF
  29356. }
  29357. b := dAtA[iNdEx]
  29358. iNdEx++
  29359. stringLen |= uint64(b&0x7F) << shift
  29360. if b < 0x80 {
  29361. break
  29362. }
  29363. }
  29364. intStringLen := int(stringLen)
  29365. if intStringLen < 0 {
  29366. return ErrInvalidLengthGenerated
  29367. }
  29368. postIndex := iNdEx + intStringLen
  29369. if postIndex < 0 {
  29370. return ErrInvalidLengthGenerated
  29371. }
  29372. if postIndex > l {
  29373. return io.ErrUnexpectedEOF
  29374. }
  29375. m.Action = ContainerRestartRuleAction(dAtA[iNdEx:postIndex])
  29376. iNdEx = postIndex
  29377. case 2:
  29378. if wireType != 2 {
  29379. return fmt.Errorf("proto: wrong wireType = %d for field ExitCodes", wireType)
  29380. }
  29381. var msglen int
  29382. for shift := uint(0); ; shift += 7 {
  29383. if shift >= 64 {
  29384. return ErrIntOverflowGenerated
  29385. }
  29386. if iNdEx >= l {
  29387. return io.ErrUnexpectedEOF
  29388. }
  29389. b := dAtA[iNdEx]
  29390. iNdEx++
  29391. msglen |= int(b&0x7F) << shift
  29392. if b < 0x80 {
  29393. break
  29394. }
  29395. }
  29396. if msglen < 0 {
  29397. return ErrInvalidLengthGenerated
  29398. }
  29399. postIndex := iNdEx + msglen
  29400. if postIndex < 0 {
  29401. return ErrInvalidLengthGenerated
  29402. }
  29403. if postIndex > l {
  29404. return io.ErrUnexpectedEOF
  29405. }
  29406. if m.ExitCodes == nil {
  29407. m.ExitCodes = &ContainerRestartRuleOnExitCodes{}
  29408. }
  29409. if err := m.ExitCodes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  29410. return err
  29411. }
  29412. iNdEx = postIndex
  29413. default:
  29414. iNdEx = preIndex
  29415. skippy, err := skipGenerated(dAtA[iNdEx:])
  29416. if err != nil {
  29417. return err
  29418. }
  29419. if (skippy < 0) || (iNdEx+skippy) < 0 {
  29420. return ErrInvalidLengthGenerated
  29421. }
  29422. if (iNdEx + skippy) > l {
  29423. return io.ErrUnexpectedEOF
  29424. }
  29425. iNdEx += skippy
  29426. }
  29427. }
  29428. if iNdEx > l {
  29429. return io.ErrUnexpectedEOF
  29430. }
  29431. return nil
  29432. }
  29433. func (m *ContainerRestartRuleOnExitCodes) Unmarshal(dAtA []byte) error {
  29434. l := len(dAtA)
  29435. iNdEx := 0
  29436. for iNdEx < l {
  29437. preIndex := iNdEx
  29438. var wire uint64
  29439. for shift := uint(0); ; shift += 7 {
  29440. if shift >= 64 {
  29441. return ErrIntOverflowGenerated
  29442. }
  29443. if iNdEx >= l {
  29444. return io.ErrUnexpectedEOF
  29445. }
  29446. b := dAtA[iNdEx]
  29447. iNdEx++
  29448. wire |= uint64(b&0x7F) << shift
  29449. if b < 0x80 {
  29450. break
  29451. }
  29452. }
  29453. fieldNum := int32(wire >> 3)
  29454. wireType := int(wire & 0x7)
  29455. if wireType == 4 {
  29456. return fmt.Errorf("proto: ContainerRestartRuleOnExitCodes: wiretype end group for non-group")
  29457. }
  29458. if fieldNum <= 0 {
  29459. return fmt.Errorf("proto: ContainerRestartRuleOnExitCodes: illegal tag %d (wire type %d)", fieldNum, wire)
  29460. }
  29461. switch fieldNum {
  29462. case 1:
  29463. if wireType != 2 {
  29464. return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
  29465. }
  29466. var stringLen uint64
  29467. for shift := uint(0); ; shift += 7 {
  29468. if shift >= 64 {
  29469. return ErrIntOverflowGenerated
  29470. }
  29471. if iNdEx >= l {
  29472. return io.ErrUnexpectedEOF
  29473. }
  29474. b := dAtA[iNdEx]
  29475. iNdEx++
  29476. stringLen |= uint64(b&0x7F) << shift
  29477. if b < 0x80 {
  29478. break
  29479. }
  29480. }
  29481. intStringLen := int(stringLen)
  29482. if intStringLen < 0 {
  29483. return ErrInvalidLengthGenerated
  29484. }
  29485. postIndex := iNdEx + intStringLen
  29486. if postIndex < 0 {
  29487. return ErrInvalidLengthGenerated
  29488. }
  29489. if postIndex > l {
  29490. return io.ErrUnexpectedEOF
  29491. }
  29492. m.Operator = ContainerRestartRuleOnExitCodesOperator(dAtA[iNdEx:postIndex])
  29493. iNdEx = postIndex
  29494. case 2:
  29495. if wireType == 0 {
  29496. var v int32
  29497. for shift := uint(0); ; shift += 7 {
  29498. if shift >= 64 {
  29499. return ErrIntOverflowGenerated
  29500. }
  29501. if iNdEx >= l {
  29502. return io.ErrUnexpectedEOF
  29503. }
  29504. b := dAtA[iNdEx]
  29505. iNdEx++
  29506. v |= int32(b&0x7F) << shift
  29507. if b < 0x80 {
  29508. break
  29509. }
  29510. }
  29511. m.Values = append(m.Values, v)
  29512. } else if wireType == 2 {
  29513. var packedLen int
  29514. for shift := uint(0); ; shift += 7 {
  29515. if shift >= 64 {
  29516. return ErrIntOverflowGenerated
  29517. }
  29518. if iNdEx >= l {
  29519. return io.ErrUnexpectedEOF
  29520. }
  29521. b := dAtA[iNdEx]
  29522. iNdEx++
  29523. packedLen |= int(b&0x7F) << shift
  29524. if b < 0x80 {
  29525. break
  29526. }
  29527. }
  29528. if packedLen < 0 {
  29529. return ErrInvalidLengthGenerated
  29530. }
  29531. postIndex := iNdEx + packedLen
  29532. if postIndex < 0 {
  29533. return ErrInvalidLengthGenerated
  29534. }
  29535. if postIndex > l {
  29536. return io.ErrUnexpectedEOF
  29537. }
  29538. var elementCount int
  29539. var count int
  29540. for _, integer := range dAtA[iNdEx:postIndex] {
  29541. if integer < 128 {
  29542. count++
  29543. }
  29544. }
  29545. elementCount = count
  29546. if elementCount != 0 && len(m.Values) == 0 {
  29547. m.Values = make([]int32, 0, elementCount)
  29548. }
  29549. for iNdEx < postIndex {
  29550. var v int32
  29551. for shift := uint(0); ; shift += 7 {
  29552. if shift >= 64 {
  29553. return ErrIntOverflowGenerated
  29554. }
  29555. if iNdEx >= l {
  29556. return io.ErrUnexpectedEOF
  29557. }
  29558. b := dAtA[iNdEx]
  29559. iNdEx++
  29560. v |= int32(b&0x7F) << shift
  29561. if b < 0x80 {
  29562. break
  29563. }
  29564. }
  29565. m.Values = append(m.Values, v)
  29566. }
  29567. } else {
  29568. return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
  29569. }
  29570. default:
  29571. iNdEx = preIndex
  29572. skippy, err := skipGenerated(dAtA[iNdEx:])
  29573. if err != nil {
  29574. return err
  29575. }
  29576. if (skippy < 0) || (iNdEx+skippy) < 0 {
  29577. return ErrInvalidLengthGenerated
  29578. }
  29579. if (iNdEx + skippy) > l {
  29580. return io.ErrUnexpectedEOF
  29581. }
  29582. iNdEx += skippy
  29583. }
  29584. }
  29585. if iNdEx > l {
  29586. return io.ErrUnexpectedEOF
  29587. }
  29588. return nil
  29589. }
  29590. func (m *ContainerState) Unmarshal(dAtA []byte) error {
  29591. l := len(dAtA)
  29592. iNdEx := 0
  29593. for iNdEx < l {
  29594. preIndex := iNdEx
  29595. var wire uint64
  29596. for shift := uint(0); ; shift += 7 {
  29597. if shift >= 64 {
  29598. return ErrIntOverflowGenerated
  29599. }
  29600. if iNdEx >= l {
  29601. return io.ErrUnexpectedEOF
  29602. }
  29603. b := dAtA[iNdEx]
  29604. iNdEx++
  29605. wire |= uint64(b&0x7F) << shift
  29606. if b < 0x80 {
  29607. break
  29608. }
  29609. }
  29610. fieldNum := int32(wire >> 3)
  29611. wireType := int(wire & 0x7)
  29612. if wireType == 4 {
  29613. return fmt.Errorf("proto: ContainerState: wiretype end group for non-group")
  29614. }
  29615. if fieldNum <= 0 {
  29616. return fmt.Errorf("proto: ContainerState: illegal tag %d (wire type %d)", fieldNum, wire)
  29617. }
  29618. switch fieldNum {
  29619. case 1:
  29620. if wireType != 2 {
  29621. return fmt.Errorf("proto: wrong wireType = %d for field Waiting", wireType)
  29622. }
  29623. var msglen int
  29624. for shift := uint(0); ; shift += 7 {
  29625. if shift >= 64 {
  29626. return ErrIntOverflowGenerated
  29627. }
  29628. if iNdEx >= l {
  29629. return io.ErrUnexpectedEOF
  29630. }
  29631. b := dAtA[iNdEx]
  29632. iNdEx++
  29633. msglen |= int(b&0x7F) << shift
  29634. if b < 0x80 {
  29635. break
  29636. }
  29637. }
  29638. if msglen < 0 {
  29639. return ErrInvalidLengthGenerated
  29640. }
  29641. postIndex := iNdEx + msglen
  29642. if postIndex < 0 {
  29643. return ErrInvalidLengthGenerated
  29644. }
  29645. if postIndex > l {
  29646. return io.ErrUnexpectedEOF
  29647. }
  29648. if m.Waiting == nil {
  29649. m.Waiting = &ContainerStateWaiting{}
  29650. }
  29651. if err := m.Waiting.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  29652. return err
  29653. }
  29654. iNdEx = postIndex
  29655. case 2:
  29656. if wireType != 2 {
  29657. return fmt.Errorf("proto: wrong wireType = %d for field Running", wireType)
  29658. }
  29659. var msglen int
  29660. for shift := uint(0); ; shift += 7 {
  29661. if shift >= 64 {
  29662. return ErrIntOverflowGenerated
  29663. }
  29664. if iNdEx >= l {
  29665. return io.ErrUnexpectedEOF
  29666. }
  29667. b := dAtA[iNdEx]
  29668. iNdEx++
  29669. msglen |= int(b&0x7F) << shift
  29670. if b < 0x80 {
  29671. break
  29672. }
  29673. }
  29674. if msglen < 0 {
  29675. return ErrInvalidLengthGenerated
  29676. }
  29677. postIndex := iNdEx + msglen
  29678. if postIndex < 0 {
  29679. return ErrInvalidLengthGenerated
  29680. }
  29681. if postIndex > l {
  29682. return io.ErrUnexpectedEOF
  29683. }
  29684. if m.Running == nil {
  29685. m.Running = &ContainerStateRunning{}
  29686. }
  29687. if err := m.Running.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  29688. return err
  29689. }
  29690. iNdEx = postIndex
  29691. case 3:
  29692. if wireType != 2 {
  29693. return fmt.Errorf("proto: wrong wireType = %d for field Terminated", wireType)
  29694. }
  29695. var msglen int
  29696. for shift := uint(0); ; shift += 7 {
  29697. if shift >= 64 {
  29698. return ErrIntOverflowGenerated
  29699. }
  29700. if iNdEx >= l {
  29701. return io.ErrUnexpectedEOF
  29702. }
  29703. b := dAtA[iNdEx]
  29704. iNdEx++
  29705. msglen |= int(b&0x7F) << shift
  29706. if b < 0x80 {
  29707. break
  29708. }
  29709. }
  29710. if msglen < 0 {
  29711. return ErrInvalidLengthGenerated
  29712. }
  29713. postIndex := iNdEx + msglen
  29714. if postIndex < 0 {
  29715. return ErrInvalidLengthGenerated
  29716. }
  29717. if postIndex > l {
  29718. return io.ErrUnexpectedEOF
  29719. }
  29720. if m.Terminated == nil {
  29721. m.Terminated = &ContainerStateTerminated{}
  29722. }
  29723. if err := m.Terminated.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  29724. return err
  29725. }
  29726. iNdEx = postIndex
  29727. default:
  29728. iNdEx = preIndex
  29729. skippy, err := skipGenerated(dAtA[iNdEx:])
  29730. if err != nil {
  29731. return err
  29732. }
  29733. if (skippy < 0) || (iNdEx+skippy) < 0 {
  29734. return ErrInvalidLengthGenerated
  29735. }
  29736. if (iNdEx + skippy) > l {
  29737. return io.ErrUnexpectedEOF
  29738. }
  29739. iNdEx += skippy
  29740. }
  29741. }
  29742. if iNdEx > l {
  29743. return io.ErrUnexpectedEOF
  29744. }
  29745. return nil
  29746. }
  29747. func (m *ContainerStateRunning) Unmarshal(dAtA []byte) error {
  29748. l := len(dAtA)
  29749. iNdEx := 0
  29750. for iNdEx < l {
  29751. preIndex := iNdEx
  29752. var wire uint64
  29753. for shift := uint(0); ; shift += 7 {
  29754. if shift >= 64 {
  29755. return ErrIntOverflowGenerated
  29756. }
  29757. if iNdEx >= l {
  29758. return io.ErrUnexpectedEOF
  29759. }
  29760. b := dAtA[iNdEx]
  29761. iNdEx++
  29762. wire |= uint64(b&0x7F) << shift
  29763. if b < 0x80 {
  29764. break
  29765. }
  29766. }
  29767. fieldNum := int32(wire >> 3)
  29768. wireType := int(wire & 0x7)
  29769. if wireType == 4 {
  29770. return fmt.Errorf("proto: ContainerStateRunning: wiretype end group for non-group")
  29771. }
  29772. if fieldNum <= 0 {
  29773. return fmt.Errorf("proto: ContainerStateRunning: illegal tag %d (wire type %d)", fieldNum, wire)
  29774. }
  29775. switch fieldNum {
  29776. case 1:
  29777. if wireType != 2 {
  29778. return fmt.Errorf("proto: wrong wireType = %d for field StartedAt", wireType)
  29779. }
  29780. var msglen int
  29781. for shift := uint(0); ; shift += 7 {
  29782. if shift >= 64 {
  29783. return ErrIntOverflowGenerated
  29784. }
  29785. if iNdEx >= l {
  29786. return io.ErrUnexpectedEOF
  29787. }
  29788. b := dAtA[iNdEx]
  29789. iNdEx++
  29790. msglen |= int(b&0x7F) << shift
  29791. if b < 0x80 {
  29792. break
  29793. }
  29794. }
  29795. if msglen < 0 {
  29796. return ErrInvalidLengthGenerated
  29797. }
  29798. postIndex := iNdEx + msglen
  29799. if postIndex < 0 {
  29800. return ErrInvalidLengthGenerated
  29801. }
  29802. if postIndex > l {
  29803. return io.ErrUnexpectedEOF
  29804. }
  29805. if err := m.StartedAt.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  29806. return err
  29807. }
  29808. iNdEx = postIndex
  29809. default:
  29810. iNdEx = preIndex
  29811. skippy, err := skipGenerated(dAtA[iNdEx:])
  29812. if err != nil {
  29813. return err
  29814. }
  29815. if (skippy < 0) || (iNdEx+skippy) < 0 {
  29816. return ErrInvalidLengthGenerated
  29817. }
  29818. if (iNdEx + skippy) > l {
  29819. return io.ErrUnexpectedEOF
  29820. }
  29821. iNdEx += skippy
  29822. }
  29823. }
  29824. if iNdEx > l {
  29825. return io.ErrUnexpectedEOF
  29826. }
  29827. return nil
  29828. }
  29829. func (m *ContainerStateTerminated) Unmarshal(dAtA []byte) error {
  29830. l := len(dAtA)
  29831. iNdEx := 0
  29832. for iNdEx < l {
  29833. preIndex := iNdEx
  29834. var wire uint64
  29835. for shift := uint(0); ; shift += 7 {
  29836. if shift >= 64 {
  29837. return ErrIntOverflowGenerated
  29838. }
  29839. if iNdEx >= l {
  29840. return io.ErrUnexpectedEOF
  29841. }
  29842. b := dAtA[iNdEx]
  29843. iNdEx++
  29844. wire |= uint64(b&0x7F) << shift
  29845. if b < 0x80 {
  29846. break
  29847. }
  29848. }
  29849. fieldNum := int32(wire >> 3)
  29850. wireType := int(wire & 0x7)
  29851. if wireType == 4 {
  29852. return fmt.Errorf("proto: ContainerStateTerminated: wiretype end group for non-group")
  29853. }
  29854. if fieldNum <= 0 {
  29855. return fmt.Errorf("proto: ContainerStateTerminated: illegal tag %d (wire type %d)", fieldNum, wire)
  29856. }
  29857. switch fieldNum {
  29858. case 1:
  29859. if wireType != 0 {
  29860. return fmt.Errorf("proto: wrong wireType = %d for field ExitCode", wireType)
  29861. }
  29862. m.ExitCode = 0
  29863. for shift := uint(0); ; shift += 7 {
  29864. if shift >= 64 {
  29865. return ErrIntOverflowGenerated
  29866. }
  29867. if iNdEx >= l {
  29868. return io.ErrUnexpectedEOF
  29869. }
  29870. b := dAtA[iNdEx]
  29871. iNdEx++
  29872. m.ExitCode |= int32(b&0x7F) << shift
  29873. if b < 0x80 {
  29874. break
  29875. }
  29876. }
  29877. case 2:
  29878. if wireType != 0 {
  29879. return fmt.Errorf("proto: wrong wireType = %d for field Signal", wireType)
  29880. }
  29881. m.Signal = 0
  29882. for shift := uint(0); ; shift += 7 {
  29883. if shift >= 64 {
  29884. return ErrIntOverflowGenerated
  29885. }
  29886. if iNdEx >= l {
  29887. return io.ErrUnexpectedEOF
  29888. }
  29889. b := dAtA[iNdEx]
  29890. iNdEx++
  29891. m.Signal |= int32(b&0x7F) << shift
  29892. if b < 0x80 {
  29893. break
  29894. }
  29895. }
  29896. case 3:
  29897. if wireType != 2 {
  29898. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  29899. }
  29900. var stringLen uint64
  29901. for shift := uint(0); ; shift += 7 {
  29902. if shift >= 64 {
  29903. return ErrIntOverflowGenerated
  29904. }
  29905. if iNdEx >= l {
  29906. return io.ErrUnexpectedEOF
  29907. }
  29908. b := dAtA[iNdEx]
  29909. iNdEx++
  29910. stringLen |= uint64(b&0x7F) << shift
  29911. if b < 0x80 {
  29912. break
  29913. }
  29914. }
  29915. intStringLen := int(stringLen)
  29916. if intStringLen < 0 {
  29917. return ErrInvalidLengthGenerated
  29918. }
  29919. postIndex := iNdEx + intStringLen
  29920. if postIndex < 0 {
  29921. return ErrInvalidLengthGenerated
  29922. }
  29923. if postIndex > l {
  29924. return io.ErrUnexpectedEOF
  29925. }
  29926. m.Reason = string(dAtA[iNdEx:postIndex])
  29927. iNdEx = postIndex
  29928. case 4:
  29929. if wireType != 2 {
  29930. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  29931. }
  29932. var stringLen uint64
  29933. for shift := uint(0); ; shift += 7 {
  29934. if shift >= 64 {
  29935. return ErrIntOverflowGenerated
  29936. }
  29937. if iNdEx >= l {
  29938. return io.ErrUnexpectedEOF
  29939. }
  29940. b := dAtA[iNdEx]
  29941. iNdEx++
  29942. stringLen |= uint64(b&0x7F) << shift
  29943. if b < 0x80 {
  29944. break
  29945. }
  29946. }
  29947. intStringLen := int(stringLen)
  29948. if intStringLen < 0 {
  29949. return ErrInvalidLengthGenerated
  29950. }
  29951. postIndex := iNdEx + intStringLen
  29952. if postIndex < 0 {
  29953. return ErrInvalidLengthGenerated
  29954. }
  29955. if postIndex > l {
  29956. return io.ErrUnexpectedEOF
  29957. }
  29958. m.Message = string(dAtA[iNdEx:postIndex])
  29959. iNdEx = postIndex
  29960. case 5:
  29961. if wireType != 2 {
  29962. return fmt.Errorf("proto: wrong wireType = %d for field StartedAt", wireType)
  29963. }
  29964. var msglen int
  29965. for shift := uint(0); ; shift += 7 {
  29966. if shift >= 64 {
  29967. return ErrIntOverflowGenerated
  29968. }
  29969. if iNdEx >= l {
  29970. return io.ErrUnexpectedEOF
  29971. }
  29972. b := dAtA[iNdEx]
  29973. iNdEx++
  29974. msglen |= int(b&0x7F) << shift
  29975. if b < 0x80 {
  29976. break
  29977. }
  29978. }
  29979. if msglen < 0 {
  29980. return ErrInvalidLengthGenerated
  29981. }
  29982. postIndex := iNdEx + msglen
  29983. if postIndex < 0 {
  29984. return ErrInvalidLengthGenerated
  29985. }
  29986. if postIndex > l {
  29987. return io.ErrUnexpectedEOF
  29988. }
  29989. if err := m.StartedAt.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  29990. return err
  29991. }
  29992. iNdEx = postIndex
  29993. case 6:
  29994. if wireType != 2 {
  29995. return fmt.Errorf("proto: wrong wireType = %d for field FinishedAt", wireType)
  29996. }
  29997. var msglen int
  29998. for shift := uint(0); ; shift += 7 {
  29999. if shift >= 64 {
  30000. return ErrIntOverflowGenerated
  30001. }
  30002. if iNdEx >= l {
  30003. return io.ErrUnexpectedEOF
  30004. }
  30005. b := dAtA[iNdEx]
  30006. iNdEx++
  30007. msglen |= int(b&0x7F) << shift
  30008. if b < 0x80 {
  30009. break
  30010. }
  30011. }
  30012. if msglen < 0 {
  30013. return ErrInvalidLengthGenerated
  30014. }
  30015. postIndex := iNdEx + msglen
  30016. if postIndex < 0 {
  30017. return ErrInvalidLengthGenerated
  30018. }
  30019. if postIndex > l {
  30020. return io.ErrUnexpectedEOF
  30021. }
  30022. if err := m.FinishedAt.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30023. return err
  30024. }
  30025. iNdEx = postIndex
  30026. case 7:
  30027. if wireType != 2 {
  30028. return fmt.Errorf("proto: wrong wireType = %d for field ContainerID", wireType)
  30029. }
  30030. var stringLen uint64
  30031. for shift := uint(0); ; shift += 7 {
  30032. if shift >= 64 {
  30033. return ErrIntOverflowGenerated
  30034. }
  30035. if iNdEx >= l {
  30036. return io.ErrUnexpectedEOF
  30037. }
  30038. b := dAtA[iNdEx]
  30039. iNdEx++
  30040. stringLen |= uint64(b&0x7F) << shift
  30041. if b < 0x80 {
  30042. break
  30043. }
  30044. }
  30045. intStringLen := int(stringLen)
  30046. if intStringLen < 0 {
  30047. return ErrInvalidLengthGenerated
  30048. }
  30049. postIndex := iNdEx + intStringLen
  30050. if postIndex < 0 {
  30051. return ErrInvalidLengthGenerated
  30052. }
  30053. if postIndex > l {
  30054. return io.ErrUnexpectedEOF
  30055. }
  30056. m.ContainerID = string(dAtA[iNdEx:postIndex])
  30057. iNdEx = postIndex
  30058. default:
  30059. iNdEx = preIndex
  30060. skippy, err := skipGenerated(dAtA[iNdEx:])
  30061. if err != nil {
  30062. return err
  30063. }
  30064. if (skippy < 0) || (iNdEx+skippy) < 0 {
  30065. return ErrInvalidLengthGenerated
  30066. }
  30067. if (iNdEx + skippy) > l {
  30068. return io.ErrUnexpectedEOF
  30069. }
  30070. iNdEx += skippy
  30071. }
  30072. }
  30073. if iNdEx > l {
  30074. return io.ErrUnexpectedEOF
  30075. }
  30076. return nil
  30077. }
  30078. func (m *ContainerStateWaiting) Unmarshal(dAtA []byte) error {
  30079. l := len(dAtA)
  30080. iNdEx := 0
  30081. for iNdEx < l {
  30082. preIndex := iNdEx
  30083. var wire uint64
  30084. for shift := uint(0); ; shift += 7 {
  30085. if shift >= 64 {
  30086. return ErrIntOverflowGenerated
  30087. }
  30088. if iNdEx >= l {
  30089. return io.ErrUnexpectedEOF
  30090. }
  30091. b := dAtA[iNdEx]
  30092. iNdEx++
  30093. wire |= uint64(b&0x7F) << shift
  30094. if b < 0x80 {
  30095. break
  30096. }
  30097. }
  30098. fieldNum := int32(wire >> 3)
  30099. wireType := int(wire & 0x7)
  30100. if wireType == 4 {
  30101. return fmt.Errorf("proto: ContainerStateWaiting: wiretype end group for non-group")
  30102. }
  30103. if fieldNum <= 0 {
  30104. return fmt.Errorf("proto: ContainerStateWaiting: illegal tag %d (wire type %d)", fieldNum, wire)
  30105. }
  30106. switch fieldNum {
  30107. case 1:
  30108. if wireType != 2 {
  30109. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  30110. }
  30111. var stringLen uint64
  30112. for shift := uint(0); ; shift += 7 {
  30113. if shift >= 64 {
  30114. return ErrIntOverflowGenerated
  30115. }
  30116. if iNdEx >= l {
  30117. return io.ErrUnexpectedEOF
  30118. }
  30119. b := dAtA[iNdEx]
  30120. iNdEx++
  30121. stringLen |= uint64(b&0x7F) << shift
  30122. if b < 0x80 {
  30123. break
  30124. }
  30125. }
  30126. intStringLen := int(stringLen)
  30127. if intStringLen < 0 {
  30128. return ErrInvalidLengthGenerated
  30129. }
  30130. postIndex := iNdEx + intStringLen
  30131. if postIndex < 0 {
  30132. return ErrInvalidLengthGenerated
  30133. }
  30134. if postIndex > l {
  30135. return io.ErrUnexpectedEOF
  30136. }
  30137. m.Reason = string(dAtA[iNdEx:postIndex])
  30138. iNdEx = postIndex
  30139. case 2:
  30140. if wireType != 2 {
  30141. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  30142. }
  30143. var stringLen uint64
  30144. for shift := uint(0); ; shift += 7 {
  30145. if shift >= 64 {
  30146. return ErrIntOverflowGenerated
  30147. }
  30148. if iNdEx >= l {
  30149. return io.ErrUnexpectedEOF
  30150. }
  30151. b := dAtA[iNdEx]
  30152. iNdEx++
  30153. stringLen |= uint64(b&0x7F) << shift
  30154. if b < 0x80 {
  30155. break
  30156. }
  30157. }
  30158. intStringLen := int(stringLen)
  30159. if intStringLen < 0 {
  30160. return ErrInvalidLengthGenerated
  30161. }
  30162. postIndex := iNdEx + intStringLen
  30163. if postIndex < 0 {
  30164. return ErrInvalidLengthGenerated
  30165. }
  30166. if postIndex > l {
  30167. return io.ErrUnexpectedEOF
  30168. }
  30169. m.Message = string(dAtA[iNdEx:postIndex])
  30170. iNdEx = postIndex
  30171. default:
  30172. iNdEx = preIndex
  30173. skippy, err := skipGenerated(dAtA[iNdEx:])
  30174. if err != nil {
  30175. return err
  30176. }
  30177. if (skippy < 0) || (iNdEx+skippy) < 0 {
  30178. return ErrInvalidLengthGenerated
  30179. }
  30180. if (iNdEx + skippy) > l {
  30181. return io.ErrUnexpectedEOF
  30182. }
  30183. iNdEx += skippy
  30184. }
  30185. }
  30186. if iNdEx > l {
  30187. return io.ErrUnexpectedEOF
  30188. }
  30189. return nil
  30190. }
  30191. func (m *ContainerStatus) Unmarshal(dAtA []byte) error {
  30192. l := len(dAtA)
  30193. iNdEx := 0
  30194. for iNdEx < l {
  30195. preIndex := iNdEx
  30196. var wire uint64
  30197. for shift := uint(0); ; shift += 7 {
  30198. if shift >= 64 {
  30199. return ErrIntOverflowGenerated
  30200. }
  30201. if iNdEx >= l {
  30202. return io.ErrUnexpectedEOF
  30203. }
  30204. b := dAtA[iNdEx]
  30205. iNdEx++
  30206. wire |= uint64(b&0x7F) << shift
  30207. if b < 0x80 {
  30208. break
  30209. }
  30210. }
  30211. fieldNum := int32(wire >> 3)
  30212. wireType := int(wire & 0x7)
  30213. if wireType == 4 {
  30214. return fmt.Errorf("proto: ContainerStatus: wiretype end group for non-group")
  30215. }
  30216. if fieldNum <= 0 {
  30217. return fmt.Errorf("proto: ContainerStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  30218. }
  30219. switch fieldNum {
  30220. case 1:
  30221. if wireType != 2 {
  30222. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  30223. }
  30224. var stringLen uint64
  30225. for shift := uint(0); ; shift += 7 {
  30226. if shift >= 64 {
  30227. return ErrIntOverflowGenerated
  30228. }
  30229. if iNdEx >= l {
  30230. return io.ErrUnexpectedEOF
  30231. }
  30232. b := dAtA[iNdEx]
  30233. iNdEx++
  30234. stringLen |= uint64(b&0x7F) << shift
  30235. if b < 0x80 {
  30236. break
  30237. }
  30238. }
  30239. intStringLen := int(stringLen)
  30240. if intStringLen < 0 {
  30241. return ErrInvalidLengthGenerated
  30242. }
  30243. postIndex := iNdEx + intStringLen
  30244. if postIndex < 0 {
  30245. return ErrInvalidLengthGenerated
  30246. }
  30247. if postIndex > l {
  30248. return io.ErrUnexpectedEOF
  30249. }
  30250. m.Name = string(dAtA[iNdEx:postIndex])
  30251. iNdEx = postIndex
  30252. case 2:
  30253. if wireType != 2 {
  30254. return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
  30255. }
  30256. var msglen int
  30257. for shift := uint(0); ; shift += 7 {
  30258. if shift >= 64 {
  30259. return ErrIntOverflowGenerated
  30260. }
  30261. if iNdEx >= l {
  30262. return io.ErrUnexpectedEOF
  30263. }
  30264. b := dAtA[iNdEx]
  30265. iNdEx++
  30266. msglen |= int(b&0x7F) << shift
  30267. if b < 0x80 {
  30268. break
  30269. }
  30270. }
  30271. if msglen < 0 {
  30272. return ErrInvalidLengthGenerated
  30273. }
  30274. postIndex := iNdEx + msglen
  30275. if postIndex < 0 {
  30276. return ErrInvalidLengthGenerated
  30277. }
  30278. if postIndex > l {
  30279. return io.ErrUnexpectedEOF
  30280. }
  30281. if err := m.State.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30282. return err
  30283. }
  30284. iNdEx = postIndex
  30285. case 3:
  30286. if wireType != 2 {
  30287. return fmt.Errorf("proto: wrong wireType = %d for field LastTerminationState", wireType)
  30288. }
  30289. var msglen int
  30290. for shift := uint(0); ; shift += 7 {
  30291. if shift >= 64 {
  30292. return ErrIntOverflowGenerated
  30293. }
  30294. if iNdEx >= l {
  30295. return io.ErrUnexpectedEOF
  30296. }
  30297. b := dAtA[iNdEx]
  30298. iNdEx++
  30299. msglen |= int(b&0x7F) << shift
  30300. if b < 0x80 {
  30301. break
  30302. }
  30303. }
  30304. if msglen < 0 {
  30305. return ErrInvalidLengthGenerated
  30306. }
  30307. postIndex := iNdEx + msglen
  30308. if postIndex < 0 {
  30309. return ErrInvalidLengthGenerated
  30310. }
  30311. if postIndex > l {
  30312. return io.ErrUnexpectedEOF
  30313. }
  30314. if err := m.LastTerminationState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30315. return err
  30316. }
  30317. iNdEx = postIndex
  30318. case 4:
  30319. if wireType != 0 {
  30320. return fmt.Errorf("proto: wrong wireType = %d for field Ready", wireType)
  30321. }
  30322. var v int
  30323. for shift := uint(0); ; shift += 7 {
  30324. if shift >= 64 {
  30325. return ErrIntOverflowGenerated
  30326. }
  30327. if iNdEx >= l {
  30328. return io.ErrUnexpectedEOF
  30329. }
  30330. b := dAtA[iNdEx]
  30331. iNdEx++
  30332. v |= int(b&0x7F) << shift
  30333. if b < 0x80 {
  30334. break
  30335. }
  30336. }
  30337. m.Ready = bool(v != 0)
  30338. case 5:
  30339. if wireType != 0 {
  30340. return fmt.Errorf("proto: wrong wireType = %d for field RestartCount", wireType)
  30341. }
  30342. m.RestartCount = 0
  30343. for shift := uint(0); ; shift += 7 {
  30344. if shift >= 64 {
  30345. return ErrIntOverflowGenerated
  30346. }
  30347. if iNdEx >= l {
  30348. return io.ErrUnexpectedEOF
  30349. }
  30350. b := dAtA[iNdEx]
  30351. iNdEx++
  30352. m.RestartCount |= int32(b&0x7F) << shift
  30353. if b < 0x80 {
  30354. break
  30355. }
  30356. }
  30357. case 6:
  30358. if wireType != 2 {
  30359. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  30360. }
  30361. var stringLen uint64
  30362. for shift := uint(0); ; shift += 7 {
  30363. if shift >= 64 {
  30364. return ErrIntOverflowGenerated
  30365. }
  30366. if iNdEx >= l {
  30367. return io.ErrUnexpectedEOF
  30368. }
  30369. b := dAtA[iNdEx]
  30370. iNdEx++
  30371. stringLen |= uint64(b&0x7F) << shift
  30372. if b < 0x80 {
  30373. break
  30374. }
  30375. }
  30376. intStringLen := int(stringLen)
  30377. if intStringLen < 0 {
  30378. return ErrInvalidLengthGenerated
  30379. }
  30380. postIndex := iNdEx + intStringLen
  30381. if postIndex < 0 {
  30382. return ErrInvalidLengthGenerated
  30383. }
  30384. if postIndex > l {
  30385. return io.ErrUnexpectedEOF
  30386. }
  30387. m.Image = string(dAtA[iNdEx:postIndex])
  30388. iNdEx = postIndex
  30389. case 7:
  30390. if wireType != 2 {
  30391. return fmt.Errorf("proto: wrong wireType = %d for field ImageID", wireType)
  30392. }
  30393. var stringLen uint64
  30394. for shift := uint(0); ; shift += 7 {
  30395. if shift >= 64 {
  30396. return ErrIntOverflowGenerated
  30397. }
  30398. if iNdEx >= l {
  30399. return io.ErrUnexpectedEOF
  30400. }
  30401. b := dAtA[iNdEx]
  30402. iNdEx++
  30403. stringLen |= uint64(b&0x7F) << shift
  30404. if b < 0x80 {
  30405. break
  30406. }
  30407. }
  30408. intStringLen := int(stringLen)
  30409. if intStringLen < 0 {
  30410. return ErrInvalidLengthGenerated
  30411. }
  30412. postIndex := iNdEx + intStringLen
  30413. if postIndex < 0 {
  30414. return ErrInvalidLengthGenerated
  30415. }
  30416. if postIndex > l {
  30417. return io.ErrUnexpectedEOF
  30418. }
  30419. m.ImageID = string(dAtA[iNdEx:postIndex])
  30420. iNdEx = postIndex
  30421. case 8:
  30422. if wireType != 2 {
  30423. return fmt.Errorf("proto: wrong wireType = %d for field ContainerID", wireType)
  30424. }
  30425. var stringLen uint64
  30426. for shift := uint(0); ; shift += 7 {
  30427. if shift >= 64 {
  30428. return ErrIntOverflowGenerated
  30429. }
  30430. if iNdEx >= l {
  30431. return io.ErrUnexpectedEOF
  30432. }
  30433. b := dAtA[iNdEx]
  30434. iNdEx++
  30435. stringLen |= uint64(b&0x7F) << shift
  30436. if b < 0x80 {
  30437. break
  30438. }
  30439. }
  30440. intStringLen := int(stringLen)
  30441. if intStringLen < 0 {
  30442. return ErrInvalidLengthGenerated
  30443. }
  30444. postIndex := iNdEx + intStringLen
  30445. if postIndex < 0 {
  30446. return ErrInvalidLengthGenerated
  30447. }
  30448. if postIndex > l {
  30449. return io.ErrUnexpectedEOF
  30450. }
  30451. m.ContainerID = string(dAtA[iNdEx:postIndex])
  30452. iNdEx = postIndex
  30453. case 9:
  30454. if wireType != 0 {
  30455. return fmt.Errorf("proto: wrong wireType = %d for field Started", wireType)
  30456. }
  30457. var v int
  30458. for shift := uint(0); ; shift += 7 {
  30459. if shift >= 64 {
  30460. return ErrIntOverflowGenerated
  30461. }
  30462. if iNdEx >= l {
  30463. return io.ErrUnexpectedEOF
  30464. }
  30465. b := dAtA[iNdEx]
  30466. iNdEx++
  30467. v |= int(b&0x7F) << shift
  30468. if b < 0x80 {
  30469. break
  30470. }
  30471. }
  30472. b := bool(v != 0)
  30473. m.Started = &b
  30474. case 10:
  30475. if wireType != 2 {
  30476. return fmt.Errorf("proto: wrong wireType = %d for field AllocatedResources", wireType)
  30477. }
  30478. var msglen int
  30479. for shift := uint(0); ; shift += 7 {
  30480. if shift >= 64 {
  30481. return ErrIntOverflowGenerated
  30482. }
  30483. if iNdEx >= l {
  30484. return io.ErrUnexpectedEOF
  30485. }
  30486. b := dAtA[iNdEx]
  30487. iNdEx++
  30488. msglen |= int(b&0x7F) << shift
  30489. if b < 0x80 {
  30490. break
  30491. }
  30492. }
  30493. if msglen < 0 {
  30494. return ErrInvalidLengthGenerated
  30495. }
  30496. postIndex := iNdEx + msglen
  30497. if postIndex < 0 {
  30498. return ErrInvalidLengthGenerated
  30499. }
  30500. if postIndex > l {
  30501. return io.ErrUnexpectedEOF
  30502. }
  30503. if m.AllocatedResources == nil {
  30504. m.AllocatedResources = make(ResourceList)
  30505. }
  30506. var mapkey ResourceName
  30507. mapvalue := &resource.Quantity{}
  30508. for iNdEx < postIndex {
  30509. entryPreIndex := iNdEx
  30510. var wire uint64
  30511. for shift := uint(0); ; shift += 7 {
  30512. if shift >= 64 {
  30513. return ErrIntOverflowGenerated
  30514. }
  30515. if iNdEx >= l {
  30516. return io.ErrUnexpectedEOF
  30517. }
  30518. b := dAtA[iNdEx]
  30519. iNdEx++
  30520. wire |= uint64(b&0x7F) << shift
  30521. if b < 0x80 {
  30522. break
  30523. }
  30524. }
  30525. fieldNum := int32(wire >> 3)
  30526. if fieldNum == 1 {
  30527. var stringLenmapkey uint64
  30528. for shift := uint(0); ; shift += 7 {
  30529. if shift >= 64 {
  30530. return ErrIntOverflowGenerated
  30531. }
  30532. if iNdEx >= l {
  30533. return io.ErrUnexpectedEOF
  30534. }
  30535. b := dAtA[iNdEx]
  30536. iNdEx++
  30537. stringLenmapkey |= uint64(b&0x7F) << shift
  30538. if b < 0x80 {
  30539. break
  30540. }
  30541. }
  30542. intStringLenmapkey := int(stringLenmapkey)
  30543. if intStringLenmapkey < 0 {
  30544. return ErrInvalidLengthGenerated
  30545. }
  30546. postStringIndexmapkey := iNdEx + intStringLenmapkey
  30547. if postStringIndexmapkey < 0 {
  30548. return ErrInvalidLengthGenerated
  30549. }
  30550. if postStringIndexmapkey > l {
  30551. return io.ErrUnexpectedEOF
  30552. }
  30553. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  30554. iNdEx = postStringIndexmapkey
  30555. } else if fieldNum == 2 {
  30556. var mapmsglen int
  30557. for shift := uint(0); ; shift += 7 {
  30558. if shift >= 64 {
  30559. return ErrIntOverflowGenerated
  30560. }
  30561. if iNdEx >= l {
  30562. return io.ErrUnexpectedEOF
  30563. }
  30564. b := dAtA[iNdEx]
  30565. iNdEx++
  30566. mapmsglen |= int(b&0x7F) << shift
  30567. if b < 0x80 {
  30568. break
  30569. }
  30570. }
  30571. if mapmsglen < 0 {
  30572. return ErrInvalidLengthGenerated
  30573. }
  30574. postmsgIndex := iNdEx + mapmsglen
  30575. if postmsgIndex < 0 {
  30576. return ErrInvalidLengthGenerated
  30577. }
  30578. if postmsgIndex > l {
  30579. return io.ErrUnexpectedEOF
  30580. }
  30581. mapvalue = &resource.Quantity{}
  30582. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  30583. return err
  30584. }
  30585. iNdEx = postmsgIndex
  30586. } else {
  30587. iNdEx = entryPreIndex
  30588. skippy, err := skipGenerated(dAtA[iNdEx:])
  30589. if err != nil {
  30590. return err
  30591. }
  30592. if (skippy < 0) || (iNdEx+skippy) < 0 {
  30593. return ErrInvalidLengthGenerated
  30594. }
  30595. if (iNdEx + skippy) > postIndex {
  30596. return io.ErrUnexpectedEOF
  30597. }
  30598. iNdEx += skippy
  30599. }
  30600. }
  30601. m.AllocatedResources[ResourceName(mapkey)] = *mapvalue
  30602. iNdEx = postIndex
  30603. case 11:
  30604. if wireType != 2 {
  30605. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  30606. }
  30607. var msglen int
  30608. for shift := uint(0); ; shift += 7 {
  30609. if shift >= 64 {
  30610. return ErrIntOverflowGenerated
  30611. }
  30612. if iNdEx >= l {
  30613. return io.ErrUnexpectedEOF
  30614. }
  30615. b := dAtA[iNdEx]
  30616. iNdEx++
  30617. msglen |= int(b&0x7F) << shift
  30618. if b < 0x80 {
  30619. break
  30620. }
  30621. }
  30622. if msglen < 0 {
  30623. return ErrInvalidLengthGenerated
  30624. }
  30625. postIndex := iNdEx + msglen
  30626. if postIndex < 0 {
  30627. return ErrInvalidLengthGenerated
  30628. }
  30629. if postIndex > l {
  30630. return io.ErrUnexpectedEOF
  30631. }
  30632. if m.Resources == nil {
  30633. m.Resources = &ResourceRequirements{}
  30634. }
  30635. if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30636. return err
  30637. }
  30638. iNdEx = postIndex
  30639. case 12:
  30640. if wireType != 2 {
  30641. return fmt.Errorf("proto: wrong wireType = %d for field VolumeMounts", wireType)
  30642. }
  30643. var msglen int
  30644. for shift := uint(0); ; shift += 7 {
  30645. if shift >= 64 {
  30646. return ErrIntOverflowGenerated
  30647. }
  30648. if iNdEx >= l {
  30649. return io.ErrUnexpectedEOF
  30650. }
  30651. b := dAtA[iNdEx]
  30652. iNdEx++
  30653. msglen |= int(b&0x7F) << shift
  30654. if b < 0x80 {
  30655. break
  30656. }
  30657. }
  30658. if msglen < 0 {
  30659. return ErrInvalidLengthGenerated
  30660. }
  30661. postIndex := iNdEx + msglen
  30662. if postIndex < 0 {
  30663. return ErrInvalidLengthGenerated
  30664. }
  30665. if postIndex > l {
  30666. return io.ErrUnexpectedEOF
  30667. }
  30668. m.VolumeMounts = append(m.VolumeMounts, VolumeMountStatus{})
  30669. if err := m.VolumeMounts[len(m.VolumeMounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30670. return err
  30671. }
  30672. iNdEx = postIndex
  30673. case 13:
  30674. if wireType != 2 {
  30675. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  30676. }
  30677. var msglen int
  30678. for shift := uint(0); ; shift += 7 {
  30679. if shift >= 64 {
  30680. return ErrIntOverflowGenerated
  30681. }
  30682. if iNdEx >= l {
  30683. return io.ErrUnexpectedEOF
  30684. }
  30685. b := dAtA[iNdEx]
  30686. iNdEx++
  30687. msglen |= int(b&0x7F) << shift
  30688. if b < 0x80 {
  30689. break
  30690. }
  30691. }
  30692. if msglen < 0 {
  30693. return ErrInvalidLengthGenerated
  30694. }
  30695. postIndex := iNdEx + msglen
  30696. if postIndex < 0 {
  30697. return ErrInvalidLengthGenerated
  30698. }
  30699. if postIndex > l {
  30700. return io.ErrUnexpectedEOF
  30701. }
  30702. if m.User == nil {
  30703. m.User = &ContainerUser{}
  30704. }
  30705. if err := m.User.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30706. return err
  30707. }
  30708. iNdEx = postIndex
  30709. case 14:
  30710. if wireType != 2 {
  30711. return fmt.Errorf("proto: wrong wireType = %d for field AllocatedResourcesStatus", wireType)
  30712. }
  30713. var msglen int
  30714. for shift := uint(0); ; shift += 7 {
  30715. if shift >= 64 {
  30716. return ErrIntOverflowGenerated
  30717. }
  30718. if iNdEx >= l {
  30719. return io.ErrUnexpectedEOF
  30720. }
  30721. b := dAtA[iNdEx]
  30722. iNdEx++
  30723. msglen |= int(b&0x7F) << shift
  30724. if b < 0x80 {
  30725. break
  30726. }
  30727. }
  30728. if msglen < 0 {
  30729. return ErrInvalidLengthGenerated
  30730. }
  30731. postIndex := iNdEx + msglen
  30732. if postIndex < 0 {
  30733. return ErrInvalidLengthGenerated
  30734. }
  30735. if postIndex > l {
  30736. return io.ErrUnexpectedEOF
  30737. }
  30738. m.AllocatedResourcesStatus = append(m.AllocatedResourcesStatus, ResourceStatus{})
  30739. if err := m.AllocatedResourcesStatus[len(m.AllocatedResourcesStatus)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30740. return err
  30741. }
  30742. iNdEx = postIndex
  30743. case 15:
  30744. if wireType != 2 {
  30745. return fmt.Errorf("proto: wrong wireType = %d for field StopSignal", wireType)
  30746. }
  30747. var stringLen uint64
  30748. for shift := uint(0); ; shift += 7 {
  30749. if shift >= 64 {
  30750. return ErrIntOverflowGenerated
  30751. }
  30752. if iNdEx >= l {
  30753. return io.ErrUnexpectedEOF
  30754. }
  30755. b := dAtA[iNdEx]
  30756. iNdEx++
  30757. stringLen |= uint64(b&0x7F) << shift
  30758. if b < 0x80 {
  30759. break
  30760. }
  30761. }
  30762. intStringLen := int(stringLen)
  30763. if intStringLen < 0 {
  30764. return ErrInvalidLengthGenerated
  30765. }
  30766. postIndex := iNdEx + intStringLen
  30767. if postIndex < 0 {
  30768. return ErrInvalidLengthGenerated
  30769. }
  30770. if postIndex > l {
  30771. return io.ErrUnexpectedEOF
  30772. }
  30773. s := Signal(dAtA[iNdEx:postIndex])
  30774. m.StopSignal = &s
  30775. iNdEx = postIndex
  30776. default:
  30777. iNdEx = preIndex
  30778. skippy, err := skipGenerated(dAtA[iNdEx:])
  30779. if err != nil {
  30780. return err
  30781. }
  30782. if (skippy < 0) || (iNdEx+skippy) < 0 {
  30783. return ErrInvalidLengthGenerated
  30784. }
  30785. if (iNdEx + skippy) > l {
  30786. return io.ErrUnexpectedEOF
  30787. }
  30788. iNdEx += skippy
  30789. }
  30790. }
  30791. if iNdEx > l {
  30792. return io.ErrUnexpectedEOF
  30793. }
  30794. return nil
  30795. }
  30796. func (m *ContainerUser) Unmarshal(dAtA []byte) error {
  30797. l := len(dAtA)
  30798. iNdEx := 0
  30799. for iNdEx < l {
  30800. preIndex := iNdEx
  30801. var wire uint64
  30802. for shift := uint(0); ; shift += 7 {
  30803. if shift >= 64 {
  30804. return ErrIntOverflowGenerated
  30805. }
  30806. if iNdEx >= l {
  30807. return io.ErrUnexpectedEOF
  30808. }
  30809. b := dAtA[iNdEx]
  30810. iNdEx++
  30811. wire |= uint64(b&0x7F) << shift
  30812. if b < 0x80 {
  30813. break
  30814. }
  30815. }
  30816. fieldNum := int32(wire >> 3)
  30817. wireType := int(wire & 0x7)
  30818. if wireType == 4 {
  30819. return fmt.Errorf("proto: ContainerUser: wiretype end group for non-group")
  30820. }
  30821. if fieldNum <= 0 {
  30822. return fmt.Errorf("proto: ContainerUser: illegal tag %d (wire type %d)", fieldNum, wire)
  30823. }
  30824. switch fieldNum {
  30825. case 1:
  30826. if wireType != 2 {
  30827. return fmt.Errorf("proto: wrong wireType = %d for field Linux", wireType)
  30828. }
  30829. var msglen int
  30830. for shift := uint(0); ; shift += 7 {
  30831. if shift >= 64 {
  30832. return ErrIntOverflowGenerated
  30833. }
  30834. if iNdEx >= l {
  30835. return io.ErrUnexpectedEOF
  30836. }
  30837. b := dAtA[iNdEx]
  30838. iNdEx++
  30839. msglen |= int(b&0x7F) << shift
  30840. if b < 0x80 {
  30841. break
  30842. }
  30843. }
  30844. if msglen < 0 {
  30845. return ErrInvalidLengthGenerated
  30846. }
  30847. postIndex := iNdEx + msglen
  30848. if postIndex < 0 {
  30849. return ErrInvalidLengthGenerated
  30850. }
  30851. if postIndex > l {
  30852. return io.ErrUnexpectedEOF
  30853. }
  30854. if m.Linux == nil {
  30855. m.Linux = &LinuxContainerUser{}
  30856. }
  30857. if err := m.Linux.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  30858. return err
  30859. }
  30860. iNdEx = postIndex
  30861. default:
  30862. iNdEx = preIndex
  30863. skippy, err := skipGenerated(dAtA[iNdEx:])
  30864. if err != nil {
  30865. return err
  30866. }
  30867. if (skippy < 0) || (iNdEx+skippy) < 0 {
  30868. return ErrInvalidLengthGenerated
  30869. }
  30870. if (iNdEx + skippy) > l {
  30871. return io.ErrUnexpectedEOF
  30872. }
  30873. iNdEx += skippy
  30874. }
  30875. }
  30876. if iNdEx > l {
  30877. return io.ErrUnexpectedEOF
  30878. }
  30879. return nil
  30880. }
  30881. func (m *DaemonEndpoint) Unmarshal(dAtA []byte) error {
  30882. l := len(dAtA)
  30883. iNdEx := 0
  30884. for iNdEx < l {
  30885. preIndex := iNdEx
  30886. var wire uint64
  30887. for shift := uint(0); ; shift += 7 {
  30888. if shift >= 64 {
  30889. return ErrIntOverflowGenerated
  30890. }
  30891. if iNdEx >= l {
  30892. return io.ErrUnexpectedEOF
  30893. }
  30894. b := dAtA[iNdEx]
  30895. iNdEx++
  30896. wire |= uint64(b&0x7F) << shift
  30897. if b < 0x80 {
  30898. break
  30899. }
  30900. }
  30901. fieldNum := int32(wire >> 3)
  30902. wireType := int(wire & 0x7)
  30903. if wireType == 4 {
  30904. return fmt.Errorf("proto: DaemonEndpoint: wiretype end group for non-group")
  30905. }
  30906. if fieldNum <= 0 {
  30907. return fmt.Errorf("proto: DaemonEndpoint: illegal tag %d (wire type %d)", fieldNum, wire)
  30908. }
  30909. switch fieldNum {
  30910. case 1:
  30911. if wireType != 0 {
  30912. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  30913. }
  30914. m.Port = 0
  30915. for shift := uint(0); ; shift += 7 {
  30916. if shift >= 64 {
  30917. return ErrIntOverflowGenerated
  30918. }
  30919. if iNdEx >= l {
  30920. return io.ErrUnexpectedEOF
  30921. }
  30922. b := dAtA[iNdEx]
  30923. iNdEx++
  30924. m.Port |= int32(b&0x7F) << shift
  30925. if b < 0x80 {
  30926. break
  30927. }
  30928. }
  30929. default:
  30930. iNdEx = preIndex
  30931. skippy, err := skipGenerated(dAtA[iNdEx:])
  30932. if err != nil {
  30933. return err
  30934. }
  30935. if (skippy < 0) || (iNdEx+skippy) < 0 {
  30936. return ErrInvalidLengthGenerated
  30937. }
  30938. if (iNdEx + skippy) > l {
  30939. return io.ErrUnexpectedEOF
  30940. }
  30941. iNdEx += skippy
  30942. }
  30943. }
  30944. if iNdEx > l {
  30945. return io.ErrUnexpectedEOF
  30946. }
  30947. return nil
  30948. }
  30949. func (m *DownwardAPIProjection) Unmarshal(dAtA []byte) error {
  30950. l := len(dAtA)
  30951. iNdEx := 0
  30952. for iNdEx < l {
  30953. preIndex := iNdEx
  30954. var wire uint64
  30955. for shift := uint(0); ; shift += 7 {
  30956. if shift >= 64 {
  30957. return ErrIntOverflowGenerated
  30958. }
  30959. if iNdEx >= l {
  30960. return io.ErrUnexpectedEOF
  30961. }
  30962. b := dAtA[iNdEx]
  30963. iNdEx++
  30964. wire |= uint64(b&0x7F) << shift
  30965. if b < 0x80 {
  30966. break
  30967. }
  30968. }
  30969. fieldNum := int32(wire >> 3)
  30970. wireType := int(wire & 0x7)
  30971. if wireType == 4 {
  30972. return fmt.Errorf("proto: DownwardAPIProjection: wiretype end group for non-group")
  30973. }
  30974. if fieldNum <= 0 {
  30975. return fmt.Errorf("proto: DownwardAPIProjection: illegal tag %d (wire type %d)", fieldNum, wire)
  30976. }
  30977. switch fieldNum {
  30978. case 1:
  30979. if wireType != 2 {
  30980. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  30981. }
  30982. var msglen int
  30983. for shift := uint(0); ; shift += 7 {
  30984. if shift >= 64 {
  30985. return ErrIntOverflowGenerated
  30986. }
  30987. if iNdEx >= l {
  30988. return io.ErrUnexpectedEOF
  30989. }
  30990. b := dAtA[iNdEx]
  30991. iNdEx++
  30992. msglen |= int(b&0x7F) << shift
  30993. if b < 0x80 {
  30994. break
  30995. }
  30996. }
  30997. if msglen < 0 {
  30998. return ErrInvalidLengthGenerated
  30999. }
  31000. postIndex := iNdEx + msglen
  31001. if postIndex < 0 {
  31002. return ErrInvalidLengthGenerated
  31003. }
  31004. if postIndex > l {
  31005. return io.ErrUnexpectedEOF
  31006. }
  31007. m.Items = append(m.Items, DownwardAPIVolumeFile{})
  31008. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31009. return err
  31010. }
  31011. iNdEx = postIndex
  31012. default:
  31013. iNdEx = preIndex
  31014. skippy, err := skipGenerated(dAtA[iNdEx:])
  31015. if err != nil {
  31016. return err
  31017. }
  31018. if (skippy < 0) || (iNdEx+skippy) < 0 {
  31019. return ErrInvalidLengthGenerated
  31020. }
  31021. if (iNdEx + skippy) > l {
  31022. return io.ErrUnexpectedEOF
  31023. }
  31024. iNdEx += skippy
  31025. }
  31026. }
  31027. if iNdEx > l {
  31028. return io.ErrUnexpectedEOF
  31029. }
  31030. return nil
  31031. }
  31032. func (m *DownwardAPIVolumeFile) Unmarshal(dAtA []byte) error {
  31033. l := len(dAtA)
  31034. iNdEx := 0
  31035. for iNdEx < l {
  31036. preIndex := iNdEx
  31037. var wire uint64
  31038. for shift := uint(0); ; shift += 7 {
  31039. if shift >= 64 {
  31040. return ErrIntOverflowGenerated
  31041. }
  31042. if iNdEx >= l {
  31043. return io.ErrUnexpectedEOF
  31044. }
  31045. b := dAtA[iNdEx]
  31046. iNdEx++
  31047. wire |= uint64(b&0x7F) << shift
  31048. if b < 0x80 {
  31049. break
  31050. }
  31051. }
  31052. fieldNum := int32(wire >> 3)
  31053. wireType := int(wire & 0x7)
  31054. if wireType == 4 {
  31055. return fmt.Errorf("proto: DownwardAPIVolumeFile: wiretype end group for non-group")
  31056. }
  31057. if fieldNum <= 0 {
  31058. return fmt.Errorf("proto: DownwardAPIVolumeFile: illegal tag %d (wire type %d)", fieldNum, wire)
  31059. }
  31060. switch fieldNum {
  31061. case 1:
  31062. if wireType != 2 {
  31063. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  31064. }
  31065. var stringLen uint64
  31066. for shift := uint(0); ; shift += 7 {
  31067. if shift >= 64 {
  31068. return ErrIntOverflowGenerated
  31069. }
  31070. if iNdEx >= l {
  31071. return io.ErrUnexpectedEOF
  31072. }
  31073. b := dAtA[iNdEx]
  31074. iNdEx++
  31075. stringLen |= uint64(b&0x7F) << shift
  31076. if b < 0x80 {
  31077. break
  31078. }
  31079. }
  31080. intStringLen := int(stringLen)
  31081. if intStringLen < 0 {
  31082. return ErrInvalidLengthGenerated
  31083. }
  31084. postIndex := iNdEx + intStringLen
  31085. if postIndex < 0 {
  31086. return ErrInvalidLengthGenerated
  31087. }
  31088. if postIndex > l {
  31089. return io.ErrUnexpectedEOF
  31090. }
  31091. m.Path = string(dAtA[iNdEx:postIndex])
  31092. iNdEx = postIndex
  31093. case 2:
  31094. if wireType != 2 {
  31095. return fmt.Errorf("proto: wrong wireType = %d for field FieldRef", wireType)
  31096. }
  31097. var msglen int
  31098. for shift := uint(0); ; shift += 7 {
  31099. if shift >= 64 {
  31100. return ErrIntOverflowGenerated
  31101. }
  31102. if iNdEx >= l {
  31103. return io.ErrUnexpectedEOF
  31104. }
  31105. b := dAtA[iNdEx]
  31106. iNdEx++
  31107. msglen |= int(b&0x7F) << shift
  31108. if b < 0x80 {
  31109. break
  31110. }
  31111. }
  31112. if msglen < 0 {
  31113. return ErrInvalidLengthGenerated
  31114. }
  31115. postIndex := iNdEx + msglen
  31116. if postIndex < 0 {
  31117. return ErrInvalidLengthGenerated
  31118. }
  31119. if postIndex > l {
  31120. return io.ErrUnexpectedEOF
  31121. }
  31122. if m.FieldRef == nil {
  31123. m.FieldRef = &ObjectFieldSelector{}
  31124. }
  31125. if err := m.FieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31126. return err
  31127. }
  31128. iNdEx = postIndex
  31129. case 3:
  31130. if wireType != 2 {
  31131. return fmt.Errorf("proto: wrong wireType = %d for field ResourceFieldRef", wireType)
  31132. }
  31133. var msglen int
  31134. for shift := uint(0); ; shift += 7 {
  31135. if shift >= 64 {
  31136. return ErrIntOverflowGenerated
  31137. }
  31138. if iNdEx >= l {
  31139. return io.ErrUnexpectedEOF
  31140. }
  31141. b := dAtA[iNdEx]
  31142. iNdEx++
  31143. msglen |= int(b&0x7F) << shift
  31144. if b < 0x80 {
  31145. break
  31146. }
  31147. }
  31148. if msglen < 0 {
  31149. return ErrInvalidLengthGenerated
  31150. }
  31151. postIndex := iNdEx + msglen
  31152. if postIndex < 0 {
  31153. return ErrInvalidLengthGenerated
  31154. }
  31155. if postIndex > l {
  31156. return io.ErrUnexpectedEOF
  31157. }
  31158. if m.ResourceFieldRef == nil {
  31159. m.ResourceFieldRef = &ResourceFieldSelector{}
  31160. }
  31161. if err := m.ResourceFieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31162. return err
  31163. }
  31164. iNdEx = postIndex
  31165. case 4:
  31166. if wireType != 0 {
  31167. return fmt.Errorf("proto: wrong wireType = %d for field Mode", wireType)
  31168. }
  31169. var v int32
  31170. for shift := uint(0); ; shift += 7 {
  31171. if shift >= 64 {
  31172. return ErrIntOverflowGenerated
  31173. }
  31174. if iNdEx >= l {
  31175. return io.ErrUnexpectedEOF
  31176. }
  31177. b := dAtA[iNdEx]
  31178. iNdEx++
  31179. v |= int32(b&0x7F) << shift
  31180. if b < 0x80 {
  31181. break
  31182. }
  31183. }
  31184. m.Mode = &v
  31185. default:
  31186. iNdEx = preIndex
  31187. skippy, err := skipGenerated(dAtA[iNdEx:])
  31188. if err != nil {
  31189. return err
  31190. }
  31191. if (skippy < 0) || (iNdEx+skippy) < 0 {
  31192. return ErrInvalidLengthGenerated
  31193. }
  31194. if (iNdEx + skippy) > l {
  31195. return io.ErrUnexpectedEOF
  31196. }
  31197. iNdEx += skippy
  31198. }
  31199. }
  31200. if iNdEx > l {
  31201. return io.ErrUnexpectedEOF
  31202. }
  31203. return nil
  31204. }
  31205. func (m *DownwardAPIVolumeSource) Unmarshal(dAtA []byte) error {
  31206. l := len(dAtA)
  31207. iNdEx := 0
  31208. for iNdEx < l {
  31209. preIndex := iNdEx
  31210. var wire uint64
  31211. for shift := uint(0); ; shift += 7 {
  31212. if shift >= 64 {
  31213. return ErrIntOverflowGenerated
  31214. }
  31215. if iNdEx >= l {
  31216. return io.ErrUnexpectedEOF
  31217. }
  31218. b := dAtA[iNdEx]
  31219. iNdEx++
  31220. wire |= uint64(b&0x7F) << shift
  31221. if b < 0x80 {
  31222. break
  31223. }
  31224. }
  31225. fieldNum := int32(wire >> 3)
  31226. wireType := int(wire & 0x7)
  31227. if wireType == 4 {
  31228. return fmt.Errorf("proto: DownwardAPIVolumeSource: wiretype end group for non-group")
  31229. }
  31230. if fieldNum <= 0 {
  31231. return fmt.Errorf("proto: DownwardAPIVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  31232. }
  31233. switch fieldNum {
  31234. case 1:
  31235. if wireType != 2 {
  31236. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  31237. }
  31238. var msglen int
  31239. for shift := uint(0); ; shift += 7 {
  31240. if shift >= 64 {
  31241. return ErrIntOverflowGenerated
  31242. }
  31243. if iNdEx >= l {
  31244. return io.ErrUnexpectedEOF
  31245. }
  31246. b := dAtA[iNdEx]
  31247. iNdEx++
  31248. msglen |= int(b&0x7F) << shift
  31249. if b < 0x80 {
  31250. break
  31251. }
  31252. }
  31253. if msglen < 0 {
  31254. return ErrInvalidLengthGenerated
  31255. }
  31256. postIndex := iNdEx + msglen
  31257. if postIndex < 0 {
  31258. return ErrInvalidLengthGenerated
  31259. }
  31260. if postIndex > l {
  31261. return io.ErrUnexpectedEOF
  31262. }
  31263. m.Items = append(m.Items, DownwardAPIVolumeFile{})
  31264. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31265. return err
  31266. }
  31267. iNdEx = postIndex
  31268. case 2:
  31269. if wireType != 0 {
  31270. return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
  31271. }
  31272. var v int32
  31273. for shift := uint(0); ; shift += 7 {
  31274. if shift >= 64 {
  31275. return ErrIntOverflowGenerated
  31276. }
  31277. if iNdEx >= l {
  31278. return io.ErrUnexpectedEOF
  31279. }
  31280. b := dAtA[iNdEx]
  31281. iNdEx++
  31282. v |= int32(b&0x7F) << shift
  31283. if b < 0x80 {
  31284. break
  31285. }
  31286. }
  31287. m.DefaultMode = &v
  31288. default:
  31289. iNdEx = preIndex
  31290. skippy, err := skipGenerated(dAtA[iNdEx:])
  31291. if err != nil {
  31292. return err
  31293. }
  31294. if (skippy < 0) || (iNdEx+skippy) < 0 {
  31295. return ErrInvalidLengthGenerated
  31296. }
  31297. if (iNdEx + skippy) > l {
  31298. return io.ErrUnexpectedEOF
  31299. }
  31300. iNdEx += skippy
  31301. }
  31302. }
  31303. if iNdEx > l {
  31304. return io.ErrUnexpectedEOF
  31305. }
  31306. return nil
  31307. }
  31308. func (m *EmptyDirVolumeSource) Unmarshal(dAtA []byte) error {
  31309. l := len(dAtA)
  31310. iNdEx := 0
  31311. for iNdEx < l {
  31312. preIndex := iNdEx
  31313. var wire uint64
  31314. for shift := uint(0); ; shift += 7 {
  31315. if shift >= 64 {
  31316. return ErrIntOverflowGenerated
  31317. }
  31318. if iNdEx >= l {
  31319. return io.ErrUnexpectedEOF
  31320. }
  31321. b := dAtA[iNdEx]
  31322. iNdEx++
  31323. wire |= uint64(b&0x7F) << shift
  31324. if b < 0x80 {
  31325. break
  31326. }
  31327. }
  31328. fieldNum := int32(wire >> 3)
  31329. wireType := int(wire & 0x7)
  31330. if wireType == 4 {
  31331. return fmt.Errorf("proto: EmptyDirVolumeSource: wiretype end group for non-group")
  31332. }
  31333. if fieldNum <= 0 {
  31334. return fmt.Errorf("proto: EmptyDirVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  31335. }
  31336. switch fieldNum {
  31337. case 1:
  31338. if wireType != 2 {
  31339. return fmt.Errorf("proto: wrong wireType = %d for field Medium", wireType)
  31340. }
  31341. var stringLen uint64
  31342. for shift := uint(0); ; shift += 7 {
  31343. if shift >= 64 {
  31344. return ErrIntOverflowGenerated
  31345. }
  31346. if iNdEx >= l {
  31347. return io.ErrUnexpectedEOF
  31348. }
  31349. b := dAtA[iNdEx]
  31350. iNdEx++
  31351. stringLen |= uint64(b&0x7F) << shift
  31352. if b < 0x80 {
  31353. break
  31354. }
  31355. }
  31356. intStringLen := int(stringLen)
  31357. if intStringLen < 0 {
  31358. return ErrInvalidLengthGenerated
  31359. }
  31360. postIndex := iNdEx + intStringLen
  31361. if postIndex < 0 {
  31362. return ErrInvalidLengthGenerated
  31363. }
  31364. if postIndex > l {
  31365. return io.ErrUnexpectedEOF
  31366. }
  31367. m.Medium = StorageMedium(dAtA[iNdEx:postIndex])
  31368. iNdEx = postIndex
  31369. case 2:
  31370. if wireType != 2 {
  31371. return fmt.Errorf("proto: wrong wireType = %d for field SizeLimit", wireType)
  31372. }
  31373. var msglen int
  31374. for shift := uint(0); ; shift += 7 {
  31375. if shift >= 64 {
  31376. return ErrIntOverflowGenerated
  31377. }
  31378. if iNdEx >= l {
  31379. return io.ErrUnexpectedEOF
  31380. }
  31381. b := dAtA[iNdEx]
  31382. iNdEx++
  31383. msglen |= int(b&0x7F) << shift
  31384. if b < 0x80 {
  31385. break
  31386. }
  31387. }
  31388. if msglen < 0 {
  31389. return ErrInvalidLengthGenerated
  31390. }
  31391. postIndex := iNdEx + msglen
  31392. if postIndex < 0 {
  31393. return ErrInvalidLengthGenerated
  31394. }
  31395. if postIndex > l {
  31396. return io.ErrUnexpectedEOF
  31397. }
  31398. if m.SizeLimit == nil {
  31399. m.SizeLimit = &resource.Quantity{}
  31400. }
  31401. if err := m.SizeLimit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31402. return err
  31403. }
  31404. iNdEx = postIndex
  31405. default:
  31406. iNdEx = preIndex
  31407. skippy, err := skipGenerated(dAtA[iNdEx:])
  31408. if err != nil {
  31409. return err
  31410. }
  31411. if (skippy < 0) || (iNdEx+skippy) < 0 {
  31412. return ErrInvalidLengthGenerated
  31413. }
  31414. if (iNdEx + skippy) > l {
  31415. return io.ErrUnexpectedEOF
  31416. }
  31417. iNdEx += skippy
  31418. }
  31419. }
  31420. if iNdEx > l {
  31421. return io.ErrUnexpectedEOF
  31422. }
  31423. return nil
  31424. }
  31425. func (m *EndpointAddress) Unmarshal(dAtA []byte) error {
  31426. l := len(dAtA)
  31427. iNdEx := 0
  31428. for iNdEx < l {
  31429. preIndex := iNdEx
  31430. var wire uint64
  31431. for shift := uint(0); ; shift += 7 {
  31432. if shift >= 64 {
  31433. return ErrIntOverflowGenerated
  31434. }
  31435. if iNdEx >= l {
  31436. return io.ErrUnexpectedEOF
  31437. }
  31438. b := dAtA[iNdEx]
  31439. iNdEx++
  31440. wire |= uint64(b&0x7F) << shift
  31441. if b < 0x80 {
  31442. break
  31443. }
  31444. }
  31445. fieldNum := int32(wire >> 3)
  31446. wireType := int(wire & 0x7)
  31447. if wireType == 4 {
  31448. return fmt.Errorf("proto: EndpointAddress: wiretype end group for non-group")
  31449. }
  31450. if fieldNum <= 0 {
  31451. return fmt.Errorf("proto: EndpointAddress: illegal tag %d (wire type %d)", fieldNum, wire)
  31452. }
  31453. switch fieldNum {
  31454. case 1:
  31455. if wireType != 2 {
  31456. return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
  31457. }
  31458. var stringLen uint64
  31459. for shift := uint(0); ; shift += 7 {
  31460. if shift >= 64 {
  31461. return ErrIntOverflowGenerated
  31462. }
  31463. if iNdEx >= l {
  31464. return io.ErrUnexpectedEOF
  31465. }
  31466. b := dAtA[iNdEx]
  31467. iNdEx++
  31468. stringLen |= uint64(b&0x7F) << shift
  31469. if b < 0x80 {
  31470. break
  31471. }
  31472. }
  31473. intStringLen := int(stringLen)
  31474. if intStringLen < 0 {
  31475. return ErrInvalidLengthGenerated
  31476. }
  31477. postIndex := iNdEx + intStringLen
  31478. if postIndex < 0 {
  31479. return ErrInvalidLengthGenerated
  31480. }
  31481. if postIndex > l {
  31482. return io.ErrUnexpectedEOF
  31483. }
  31484. m.IP = string(dAtA[iNdEx:postIndex])
  31485. iNdEx = postIndex
  31486. case 2:
  31487. if wireType != 2 {
  31488. return fmt.Errorf("proto: wrong wireType = %d for field TargetRef", wireType)
  31489. }
  31490. var msglen int
  31491. for shift := uint(0); ; shift += 7 {
  31492. if shift >= 64 {
  31493. return ErrIntOverflowGenerated
  31494. }
  31495. if iNdEx >= l {
  31496. return io.ErrUnexpectedEOF
  31497. }
  31498. b := dAtA[iNdEx]
  31499. iNdEx++
  31500. msglen |= int(b&0x7F) << shift
  31501. if b < 0x80 {
  31502. break
  31503. }
  31504. }
  31505. if msglen < 0 {
  31506. return ErrInvalidLengthGenerated
  31507. }
  31508. postIndex := iNdEx + msglen
  31509. if postIndex < 0 {
  31510. return ErrInvalidLengthGenerated
  31511. }
  31512. if postIndex > l {
  31513. return io.ErrUnexpectedEOF
  31514. }
  31515. if m.TargetRef == nil {
  31516. m.TargetRef = &ObjectReference{}
  31517. }
  31518. if err := m.TargetRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31519. return err
  31520. }
  31521. iNdEx = postIndex
  31522. case 3:
  31523. if wireType != 2 {
  31524. return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
  31525. }
  31526. var stringLen uint64
  31527. for shift := uint(0); ; shift += 7 {
  31528. if shift >= 64 {
  31529. return ErrIntOverflowGenerated
  31530. }
  31531. if iNdEx >= l {
  31532. return io.ErrUnexpectedEOF
  31533. }
  31534. b := dAtA[iNdEx]
  31535. iNdEx++
  31536. stringLen |= uint64(b&0x7F) << shift
  31537. if b < 0x80 {
  31538. break
  31539. }
  31540. }
  31541. intStringLen := int(stringLen)
  31542. if intStringLen < 0 {
  31543. return ErrInvalidLengthGenerated
  31544. }
  31545. postIndex := iNdEx + intStringLen
  31546. if postIndex < 0 {
  31547. return ErrInvalidLengthGenerated
  31548. }
  31549. if postIndex > l {
  31550. return io.ErrUnexpectedEOF
  31551. }
  31552. m.Hostname = string(dAtA[iNdEx:postIndex])
  31553. iNdEx = postIndex
  31554. case 4:
  31555. if wireType != 2 {
  31556. return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
  31557. }
  31558. var stringLen uint64
  31559. for shift := uint(0); ; shift += 7 {
  31560. if shift >= 64 {
  31561. return ErrIntOverflowGenerated
  31562. }
  31563. if iNdEx >= l {
  31564. return io.ErrUnexpectedEOF
  31565. }
  31566. b := dAtA[iNdEx]
  31567. iNdEx++
  31568. stringLen |= uint64(b&0x7F) << shift
  31569. if b < 0x80 {
  31570. break
  31571. }
  31572. }
  31573. intStringLen := int(stringLen)
  31574. if intStringLen < 0 {
  31575. return ErrInvalidLengthGenerated
  31576. }
  31577. postIndex := iNdEx + intStringLen
  31578. if postIndex < 0 {
  31579. return ErrInvalidLengthGenerated
  31580. }
  31581. if postIndex > l {
  31582. return io.ErrUnexpectedEOF
  31583. }
  31584. s := string(dAtA[iNdEx:postIndex])
  31585. m.NodeName = &s
  31586. iNdEx = postIndex
  31587. default:
  31588. iNdEx = preIndex
  31589. skippy, err := skipGenerated(dAtA[iNdEx:])
  31590. if err != nil {
  31591. return err
  31592. }
  31593. if (skippy < 0) || (iNdEx+skippy) < 0 {
  31594. return ErrInvalidLengthGenerated
  31595. }
  31596. if (iNdEx + skippy) > l {
  31597. return io.ErrUnexpectedEOF
  31598. }
  31599. iNdEx += skippy
  31600. }
  31601. }
  31602. if iNdEx > l {
  31603. return io.ErrUnexpectedEOF
  31604. }
  31605. return nil
  31606. }
  31607. func (m *EndpointPort) Unmarshal(dAtA []byte) error {
  31608. l := len(dAtA)
  31609. iNdEx := 0
  31610. for iNdEx < l {
  31611. preIndex := iNdEx
  31612. var wire uint64
  31613. for shift := uint(0); ; shift += 7 {
  31614. if shift >= 64 {
  31615. return ErrIntOverflowGenerated
  31616. }
  31617. if iNdEx >= l {
  31618. return io.ErrUnexpectedEOF
  31619. }
  31620. b := dAtA[iNdEx]
  31621. iNdEx++
  31622. wire |= uint64(b&0x7F) << shift
  31623. if b < 0x80 {
  31624. break
  31625. }
  31626. }
  31627. fieldNum := int32(wire >> 3)
  31628. wireType := int(wire & 0x7)
  31629. if wireType == 4 {
  31630. return fmt.Errorf("proto: EndpointPort: wiretype end group for non-group")
  31631. }
  31632. if fieldNum <= 0 {
  31633. return fmt.Errorf("proto: EndpointPort: illegal tag %d (wire type %d)", fieldNum, wire)
  31634. }
  31635. switch fieldNum {
  31636. case 1:
  31637. if wireType != 2 {
  31638. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  31639. }
  31640. var stringLen uint64
  31641. for shift := uint(0); ; shift += 7 {
  31642. if shift >= 64 {
  31643. return ErrIntOverflowGenerated
  31644. }
  31645. if iNdEx >= l {
  31646. return io.ErrUnexpectedEOF
  31647. }
  31648. b := dAtA[iNdEx]
  31649. iNdEx++
  31650. stringLen |= uint64(b&0x7F) << shift
  31651. if b < 0x80 {
  31652. break
  31653. }
  31654. }
  31655. intStringLen := int(stringLen)
  31656. if intStringLen < 0 {
  31657. return ErrInvalidLengthGenerated
  31658. }
  31659. postIndex := iNdEx + intStringLen
  31660. if postIndex < 0 {
  31661. return ErrInvalidLengthGenerated
  31662. }
  31663. if postIndex > l {
  31664. return io.ErrUnexpectedEOF
  31665. }
  31666. m.Name = string(dAtA[iNdEx:postIndex])
  31667. iNdEx = postIndex
  31668. case 2:
  31669. if wireType != 0 {
  31670. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  31671. }
  31672. m.Port = 0
  31673. for shift := uint(0); ; shift += 7 {
  31674. if shift >= 64 {
  31675. return ErrIntOverflowGenerated
  31676. }
  31677. if iNdEx >= l {
  31678. return io.ErrUnexpectedEOF
  31679. }
  31680. b := dAtA[iNdEx]
  31681. iNdEx++
  31682. m.Port |= int32(b&0x7F) << shift
  31683. if b < 0x80 {
  31684. break
  31685. }
  31686. }
  31687. case 3:
  31688. if wireType != 2 {
  31689. return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
  31690. }
  31691. var stringLen uint64
  31692. for shift := uint(0); ; shift += 7 {
  31693. if shift >= 64 {
  31694. return ErrIntOverflowGenerated
  31695. }
  31696. if iNdEx >= l {
  31697. return io.ErrUnexpectedEOF
  31698. }
  31699. b := dAtA[iNdEx]
  31700. iNdEx++
  31701. stringLen |= uint64(b&0x7F) << shift
  31702. if b < 0x80 {
  31703. break
  31704. }
  31705. }
  31706. intStringLen := int(stringLen)
  31707. if intStringLen < 0 {
  31708. return ErrInvalidLengthGenerated
  31709. }
  31710. postIndex := iNdEx + intStringLen
  31711. if postIndex < 0 {
  31712. return ErrInvalidLengthGenerated
  31713. }
  31714. if postIndex > l {
  31715. return io.ErrUnexpectedEOF
  31716. }
  31717. m.Protocol = Protocol(dAtA[iNdEx:postIndex])
  31718. iNdEx = postIndex
  31719. case 4:
  31720. if wireType != 2 {
  31721. return fmt.Errorf("proto: wrong wireType = %d for field AppProtocol", wireType)
  31722. }
  31723. var stringLen uint64
  31724. for shift := uint(0); ; shift += 7 {
  31725. if shift >= 64 {
  31726. return ErrIntOverflowGenerated
  31727. }
  31728. if iNdEx >= l {
  31729. return io.ErrUnexpectedEOF
  31730. }
  31731. b := dAtA[iNdEx]
  31732. iNdEx++
  31733. stringLen |= uint64(b&0x7F) << shift
  31734. if b < 0x80 {
  31735. break
  31736. }
  31737. }
  31738. intStringLen := int(stringLen)
  31739. if intStringLen < 0 {
  31740. return ErrInvalidLengthGenerated
  31741. }
  31742. postIndex := iNdEx + intStringLen
  31743. if postIndex < 0 {
  31744. return ErrInvalidLengthGenerated
  31745. }
  31746. if postIndex > l {
  31747. return io.ErrUnexpectedEOF
  31748. }
  31749. s := string(dAtA[iNdEx:postIndex])
  31750. m.AppProtocol = &s
  31751. iNdEx = postIndex
  31752. default:
  31753. iNdEx = preIndex
  31754. skippy, err := skipGenerated(dAtA[iNdEx:])
  31755. if err != nil {
  31756. return err
  31757. }
  31758. if (skippy < 0) || (iNdEx+skippy) < 0 {
  31759. return ErrInvalidLengthGenerated
  31760. }
  31761. if (iNdEx + skippy) > l {
  31762. return io.ErrUnexpectedEOF
  31763. }
  31764. iNdEx += skippy
  31765. }
  31766. }
  31767. if iNdEx > l {
  31768. return io.ErrUnexpectedEOF
  31769. }
  31770. return nil
  31771. }
  31772. func (m *EndpointSubset) Unmarshal(dAtA []byte) error {
  31773. l := len(dAtA)
  31774. iNdEx := 0
  31775. for iNdEx < l {
  31776. preIndex := iNdEx
  31777. var wire uint64
  31778. for shift := uint(0); ; shift += 7 {
  31779. if shift >= 64 {
  31780. return ErrIntOverflowGenerated
  31781. }
  31782. if iNdEx >= l {
  31783. return io.ErrUnexpectedEOF
  31784. }
  31785. b := dAtA[iNdEx]
  31786. iNdEx++
  31787. wire |= uint64(b&0x7F) << shift
  31788. if b < 0x80 {
  31789. break
  31790. }
  31791. }
  31792. fieldNum := int32(wire >> 3)
  31793. wireType := int(wire & 0x7)
  31794. if wireType == 4 {
  31795. return fmt.Errorf("proto: EndpointSubset: wiretype end group for non-group")
  31796. }
  31797. if fieldNum <= 0 {
  31798. return fmt.Errorf("proto: EndpointSubset: illegal tag %d (wire type %d)", fieldNum, wire)
  31799. }
  31800. switch fieldNum {
  31801. case 1:
  31802. if wireType != 2 {
  31803. return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType)
  31804. }
  31805. var msglen int
  31806. for shift := uint(0); ; shift += 7 {
  31807. if shift >= 64 {
  31808. return ErrIntOverflowGenerated
  31809. }
  31810. if iNdEx >= l {
  31811. return io.ErrUnexpectedEOF
  31812. }
  31813. b := dAtA[iNdEx]
  31814. iNdEx++
  31815. msglen |= int(b&0x7F) << shift
  31816. if b < 0x80 {
  31817. break
  31818. }
  31819. }
  31820. if msglen < 0 {
  31821. return ErrInvalidLengthGenerated
  31822. }
  31823. postIndex := iNdEx + msglen
  31824. if postIndex < 0 {
  31825. return ErrInvalidLengthGenerated
  31826. }
  31827. if postIndex > l {
  31828. return io.ErrUnexpectedEOF
  31829. }
  31830. m.Addresses = append(m.Addresses, EndpointAddress{})
  31831. if err := m.Addresses[len(m.Addresses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31832. return err
  31833. }
  31834. iNdEx = postIndex
  31835. case 2:
  31836. if wireType != 2 {
  31837. return fmt.Errorf("proto: wrong wireType = %d for field NotReadyAddresses", wireType)
  31838. }
  31839. var msglen int
  31840. for shift := uint(0); ; shift += 7 {
  31841. if shift >= 64 {
  31842. return ErrIntOverflowGenerated
  31843. }
  31844. if iNdEx >= l {
  31845. return io.ErrUnexpectedEOF
  31846. }
  31847. b := dAtA[iNdEx]
  31848. iNdEx++
  31849. msglen |= int(b&0x7F) << shift
  31850. if b < 0x80 {
  31851. break
  31852. }
  31853. }
  31854. if msglen < 0 {
  31855. return ErrInvalidLengthGenerated
  31856. }
  31857. postIndex := iNdEx + msglen
  31858. if postIndex < 0 {
  31859. return ErrInvalidLengthGenerated
  31860. }
  31861. if postIndex > l {
  31862. return io.ErrUnexpectedEOF
  31863. }
  31864. m.NotReadyAddresses = append(m.NotReadyAddresses, EndpointAddress{})
  31865. if err := m.NotReadyAddresses[len(m.NotReadyAddresses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31866. return err
  31867. }
  31868. iNdEx = postIndex
  31869. case 3:
  31870. if wireType != 2 {
  31871. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  31872. }
  31873. var msglen int
  31874. for shift := uint(0); ; shift += 7 {
  31875. if shift >= 64 {
  31876. return ErrIntOverflowGenerated
  31877. }
  31878. if iNdEx >= l {
  31879. return io.ErrUnexpectedEOF
  31880. }
  31881. b := dAtA[iNdEx]
  31882. iNdEx++
  31883. msglen |= int(b&0x7F) << shift
  31884. if b < 0x80 {
  31885. break
  31886. }
  31887. }
  31888. if msglen < 0 {
  31889. return ErrInvalidLengthGenerated
  31890. }
  31891. postIndex := iNdEx + msglen
  31892. if postIndex < 0 {
  31893. return ErrInvalidLengthGenerated
  31894. }
  31895. if postIndex > l {
  31896. return io.ErrUnexpectedEOF
  31897. }
  31898. m.Ports = append(m.Ports, EndpointPort{})
  31899. if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31900. return err
  31901. }
  31902. iNdEx = postIndex
  31903. default:
  31904. iNdEx = preIndex
  31905. skippy, err := skipGenerated(dAtA[iNdEx:])
  31906. if err != nil {
  31907. return err
  31908. }
  31909. if (skippy < 0) || (iNdEx+skippy) < 0 {
  31910. return ErrInvalidLengthGenerated
  31911. }
  31912. if (iNdEx + skippy) > l {
  31913. return io.ErrUnexpectedEOF
  31914. }
  31915. iNdEx += skippy
  31916. }
  31917. }
  31918. if iNdEx > l {
  31919. return io.ErrUnexpectedEOF
  31920. }
  31921. return nil
  31922. }
  31923. func (m *Endpoints) Unmarshal(dAtA []byte) error {
  31924. l := len(dAtA)
  31925. iNdEx := 0
  31926. for iNdEx < l {
  31927. preIndex := iNdEx
  31928. var wire uint64
  31929. for shift := uint(0); ; shift += 7 {
  31930. if shift >= 64 {
  31931. return ErrIntOverflowGenerated
  31932. }
  31933. if iNdEx >= l {
  31934. return io.ErrUnexpectedEOF
  31935. }
  31936. b := dAtA[iNdEx]
  31937. iNdEx++
  31938. wire |= uint64(b&0x7F) << shift
  31939. if b < 0x80 {
  31940. break
  31941. }
  31942. }
  31943. fieldNum := int32(wire >> 3)
  31944. wireType := int(wire & 0x7)
  31945. if wireType == 4 {
  31946. return fmt.Errorf("proto: Endpoints: wiretype end group for non-group")
  31947. }
  31948. if fieldNum <= 0 {
  31949. return fmt.Errorf("proto: Endpoints: illegal tag %d (wire type %d)", fieldNum, wire)
  31950. }
  31951. switch fieldNum {
  31952. case 1:
  31953. if wireType != 2 {
  31954. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  31955. }
  31956. var msglen int
  31957. for shift := uint(0); ; shift += 7 {
  31958. if shift >= 64 {
  31959. return ErrIntOverflowGenerated
  31960. }
  31961. if iNdEx >= l {
  31962. return io.ErrUnexpectedEOF
  31963. }
  31964. b := dAtA[iNdEx]
  31965. iNdEx++
  31966. msglen |= int(b&0x7F) << shift
  31967. if b < 0x80 {
  31968. break
  31969. }
  31970. }
  31971. if msglen < 0 {
  31972. return ErrInvalidLengthGenerated
  31973. }
  31974. postIndex := iNdEx + msglen
  31975. if postIndex < 0 {
  31976. return ErrInvalidLengthGenerated
  31977. }
  31978. if postIndex > l {
  31979. return io.ErrUnexpectedEOF
  31980. }
  31981. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  31982. return err
  31983. }
  31984. iNdEx = postIndex
  31985. case 2:
  31986. if wireType != 2 {
  31987. return fmt.Errorf("proto: wrong wireType = %d for field Subsets", wireType)
  31988. }
  31989. var msglen int
  31990. for shift := uint(0); ; shift += 7 {
  31991. if shift >= 64 {
  31992. return ErrIntOverflowGenerated
  31993. }
  31994. if iNdEx >= l {
  31995. return io.ErrUnexpectedEOF
  31996. }
  31997. b := dAtA[iNdEx]
  31998. iNdEx++
  31999. msglen |= int(b&0x7F) << shift
  32000. if b < 0x80 {
  32001. break
  32002. }
  32003. }
  32004. if msglen < 0 {
  32005. return ErrInvalidLengthGenerated
  32006. }
  32007. postIndex := iNdEx + msglen
  32008. if postIndex < 0 {
  32009. return ErrInvalidLengthGenerated
  32010. }
  32011. if postIndex > l {
  32012. return io.ErrUnexpectedEOF
  32013. }
  32014. m.Subsets = append(m.Subsets, EndpointSubset{})
  32015. if err := m.Subsets[len(m.Subsets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32016. return err
  32017. }
  32018. iNdEx = postIndex
  32019. default:
  32020. iNdEx = preIndex
  32021. skippy, err := skipGenerated(dAtA[iNdEx:])
  32022. if err != nil {
  32023. return err
  32024. }
  32025. if (skippy < 0) || (iNdEx+skippy) < 0 {
  32026. return ErrInvalidLengthGenerated
  32027. }
  32028. if (iNdEx + skippy) > l {
  32029. return io.ErrUnexpectedEOF
  32030. }
  32031. iNdEx += skippy
  32032. }
  32033. }
  32034. if iNdEx > l {
  32035. return io.ErrUnexpectedEOF
  32036. }
  32037. return nil
  32038. }
  32039. func (m *EndpointsList) Unmarshal(dAtA []byte) error {
  32040. l := len(dAtA)
  32041. iNdEx := 0
  32042. for iNdEx < l {
  32043. preIndex := iNdEx
  32044. var wire uint64
  32045. for shift := uint(0); ; shift += 7 {
  32046. if shift >= 64 {
  32047. return ErrIntOverflowGenerated
  32048. }
  32049. if iNdEx >= l {
  32050. return io.ErrUnexpectedEOF
  32051. }
  32052. b := dAtA[iNdEx]
  32053. iNdEx++
  32054. wire |= uint64(b&0x7F) << shift
  32055. if b < 0x80 {
  32056. break
  32057. }
  32058. }
  32059. fieldNum := int32(wire >> 3)
  32060. wireType := int(wire & 0x7)
  32061. if wireType == 4 {
  32062. return fmt.Errorf("proto: EndpointsList: wiretype end group for non-group")
  32063. }
  32064. if fieldNum <= 0 {
  32065. return fmt.Errorf("proto: EndpointsList: illegal tag %d (wire type %d)", fieldNum, wire)
  32066. }
  32067. switch fieldNum {
  32068. case 1:
  32069. if wireType != 2 {
  32070. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  32071. }
  32072. var msglen int
  32073. for shift := uint(0); ; shift += 7 {
  32074. if shift >= 64 {
  32075. return ErrIntOverflowGenerated
  32076. }
  32077. if iNdEx >= l {
  32078. return io.ErrUnexpectedEOF
  32079. }
  32080. b := dAtA[iNdEx]
  32081. iNdEx++
  32082. msglen |= int(b&0x7F) << shift
  32083. if b < 0x80 {
  32084. break
  32085. }
  32086. }
  32087. if msglen < 0 {
  32088. return ErrInvalidLengthGenerated
  32089. }
  32090. postIndex := iNdEx + msglen
  32091. if postIndex < 0 {
  32092. return ErrInvalidLengthGenerated
  32093. }
  32094. if postIndex > l {
  32095. return io.ErrUnexpectedEOF
  32096. }
  32097. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32098. return err
  32099. }
  32100. iNdEx = postIndex
  32101. case 2:
  32102. if wireType != 2 {
  32103. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  32104. }
  32105. var msglen int
  32106. for shift := uint(0); ; shift += 7 {
  32107. if shift >= 64 {
  32108. return ErrIntOverflowGenerated
  32109. }
  32110. if iNdEx >= l {
  32111. return io.ErrUnexpectedEOF
  32112. }
  32113. b := dAtA[iNdEx]
  32114. iNdEx++
  32115. msglen |= int(b&0x7F) << shift
  32116. if b < 0x80 {
  32117. break
  32118. }
  32119. }
  32120. if msglen < 0 {
  32121. return ErrInvalidLengthGenerated
  32122. }
  32123. postIndex := iNdEx + msglen
  32124. if postIndex < 0 {
  32125. return ErrInvalidLengthGenerated
  32126. }
  32127. if postIndex > l {
  32128. return io.ErrUnexpectedEOF
  32129. }
  32130. m.Items = append(m.Items, Endpoints{})
  32131. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32132. return err
  32133. }
  32134. iNdEx = postIndex
  32135. default:
  32136. iNdEx = preIndex
  32137. skippy, err := skipGenerated(dAtA[iNdEx:])
  32138. if err != nil {
  32139. return err
  32140. }
  32141. if (skippy < 0) || (iNdEx+skippy) < 0 {
  32142. return ErrInvalidLengthGenerated
  32143. }
  32144. if (iNdEx + skippy) > l {
  32145. return io.ErrUnexpectedEOF
  32146. }
  32147. iNdEx += skippy
  32148. }
  32149. }
  32150. if iNdEx > l {
  32151. return io.ErrUnexpectedEOF
  32152. }
  32153. return nil
  32154. }
  32155. func (m *EnvFromSource) Unmarshal(dAtA []byte) error {
  32156. l := len(dAtA)
  32157. iNdEx := 0
  32158. for iNdEx < l {
  32159. preIndex := iNdEx
  32160. var wire uint64
  32161. for shift := uint(0); ; shift += 7 {
  32162. if shift >= 64 {
  32163. return ErrIntOverflowGenerated
  32164. }
  32165. if iNdEx >= l {
  32166. return io.ErrUnexpectedEOF
  32167. }
  32168. b := dAtA[iNdEx]
  32169. iNdEx++
  32170. wire |= uint64(b&0x7F) << shift
  32171. if b < 0x80 {
  32172. break
  32173. }
  32174. }
  32175. fieldNum := int32(wire >> 3)
  32176. wireType := int(wire & 0x7)
  32177. if wireType == 4 {
  32178. return fmt.Errorf("proto: EnvFromSource: wiretype end group for non-group")
  32179. }
  32180. if fieldNum <= 0 {
  32181. return fmt.Errorf("proto: EnvFromSource: illegal tag %d (wire type %d)", fieldNum, wire)
  32182. }
  32183. switch fieldNum {
  32184. case 1:
  32185. if wireType != 2 {
  32186. return fmt.Errorf("proto: wrong wireType = %d for field Prefix", wireType)
  32187. }
  32188. var stringLen uint64
  32189. for shift := uint(0); ; shift += 7 {
  32190. if shift >= 64 {
  32191. return ErrIntOverflowGenerated
  32192. }
  32193. if iNdEx >= l {
  32194. return io.ErrUnexpectedEOF
  32195. }
  32196. b := dAtA[iNdEx]
  32197. iNdEx++
  32198. stringLen |= uint64(b&0x7F) << shift
  32199. if b < 0x80 {
  32200. break
  32201. }
  32202. }
  32203. intStringLen := int(stringLen)
  32204. if intStringLen < 0 {
  32205. return ErrInvalidLengthGenerated
  32206. }
  32207. postIndex := iNdEx + intStringLen
  32208. if postIndex < 0 {
  32209. return ErrInvalidLengthGenerated
  32210. }
  32211. if postIndex > l {
  32212. return io.ErrUnexpectedEOF
  32213. }
  32214. m.Prefix = string(dAtA[iNdEx:postIndex])
  32215. iNdEx = postIndex
  32216. case 2:
  32217. if wireType != 2 {
  32218. return fmt.Errorf("proto: wrong wireType = %d for field ConfigMapRef", wireType)
  32219. }
  32220. var msglen int
  32221. for shift := uint(0); ; shift += 7 {
  32222. if shift >= 64 {
  32223. return ErrIntOverflowGenerated
  32224. }
  32225. if iNdEx >= l {
  32226. return io.ErrUnexpectedEOF
  32227. }
  32228. b := dAtA[iNdEx]
  32229. iNdEx++
  32230. msglen |= int(b&0x7F) << shift
  32231. if b < 0x80 {
  32232. break
  32233. }
  32234. }
  32235. if msglen < 0 {
  32236. return ErrInvalidLengthGenerated
  32237. }
  32238. postIndex := iNdEx + msglen
  32239. if postIndex < 0 {
  32240. return ErrInvalidLengthGenerated
  32241. }
  32242. if postIndex > l {
  32243. return io.ErrUnexpectedEOF
  32244. }
  32245. if m.ConfigMapRef == nil {
  32246. m.ConfigMapRef = &ConfigMapEnvSource{}
  32247. }
  32248. if err := m.ConfigMapRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32249. return err
  32250. }
  32251. iNdEx = postIndex
  32252. case 3:
  32253. if wireType != 2 {
  32254. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  32255. }
  32256. var msglen int
  32257. for shift := uint(0); ; shift += 7 {
  32258. if shift >= 64 {
  32259. return ErrIntOverflowGenerated
  32260. }
  32261. if iNdEx >= l {
  32262. return io.ErrUnexpectedEOF
  32263. }
  32264. b := dAtA[iNdEx]
  32265. iNdEx++
  32266. msglen |= int(b&0x7F) << shift
  32267. if b < 0x80 {
  32268. break
  32269. }
  32270. }
  32271. if msglen < 0 {
  32272. return ErrInvalidLengthGenerated
  32273. }
  32274. postIndex := iNdEx + msglen
  32275. if postIndex < 0 {
  32276. return ErrInvalidLengthGenerated
  32277. }
  32278. if postIndex > l {
  32279. return io.ErrUnexpectedEOF
  32280. }
  32281. if m.SecretRef == nil {
  32282. m.SecretRef = &SecretEnvSource{}
  32283. }
  32284. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32285. return err
  32286. }
  32287. iNdEx = postIndex
  32288. default:
  32289. iNdEx = preIndex
  32290. skippy, err := skipGenerated(dAtA[iNdEx:])
  32291. if err != nil {
  32292. return err
  32293. }
  32294. if (skippy < 0) || (iNdEx+skippy) < 0 {
  32295. return ErrInvalidLengthGenerated
  32296. }
  32297. if (iNdEx + skippy) > l {
  32298. return io.ErrUnexpectedEOF
  32299. }
  32300. iNdEx += skippy
  32301. }
  32302. }
  32303. if iNdEx > l {
  32304. return io.ErrUnexpectedEOF
  32305. }
  32306. return nil
  32307. }
  32308. func (m *EnvVar) Unmarshal(dAtA []byte) error {
  32309. l := len(dAtA)
  32310. iNdEx := 0
  32311. for iNdEx < l {
  32312. preIndex := iNdEx
  32313. var wire uint64
  32314. for shift := uint(0); ; shift += 7 {
  32315. if shift >= 64 {
  32316. return ErrIntOverflowGenerated
  32317. }
  32318. if iNdEx >= l {
  32319. return io.ErrUnexpectedEOF
  32320. }
  32321. b := dAtA[iNdEx]
  32322. iNdEx++
  32323. wire |= uint64(b&0x7F) << shift
  32324. if b < 0x80 {
  32325. break
  32326. }
  32327. }
  32328. fieldNum := int32(wire >> 3)
  32329. wireType := int(wire & 0x7)
  32330. if wireType == 4 {
  32331. return fmt.Errorf("proto: EnvVar: wiretype end group for non-group")
  32332. }
  32333. if fieldNum <= 0 {
  32334. return fmt.Errorf("proto: EnvVar: illegal tag %d (wire type %d)", fieldNum, wire)
  32335. }
  32336. switch fieldNum {
  32337. case 1:
  32338. if wireType != 2 {
  32339. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  32340. }
  32341. var stringLen uint64
  32342. for shift := uint(0); ; shift += 7 {
  32343. if shift >= 64 {
  32344. return ErrIntOverflowGenerated
  32345. }
  32346. if iNdEx >= l {
  32347. return io.ErrUnexpectedEOF
  32348. }
  32349. b := dAtA[iNdEx]
  32350. iNdEx++
  32351. stringLen |= uint64(b&0x7F) << shift
  32352. if b < 0x80 {
  32353. break
  32354. }
  32355. }
  32356. intStringLen := int(stringLen)
  32357. if intStringLen < 0 {
  32358. return ErrInvalidLengthGenerated
  32359. }
  32360. postIndex := iNdEx + intStringLen
  32361. if postIndex < 0 {
  32362. return ErrInvalidLengthGenerated
  32363. }
  32364. if postIndex > l {
  32365. return io.ErrUnexpectedEOF
  32366. }
  32367. m.Name = string(dAtA[iNdEx:postIndex])
  32368. iNdEx = postIndex
  32369. case 2:
  32370. if wireType != 2 {
  32371. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  32372. }
  32373. var stringLen uint64
  32374. for shift := uint(0); ; shift += 7 {
  32375. if shift >= 64 {
  32376. return ErrIntOverflowGenerated
  32377. }
  32378. if iNdEx >= l {
  32379. return io.ErrUnexpectedEOF
  32380. }
  32381. b := dAtA[iNdEx]
  32382. iNdEx++
  32383. stringLen |= uint64(b&0x7F) << shift
  32384. if b < 0x80 {
  32385. break
  32386. }
  32387. }
  32388. intStringLen := int(stringLen)
  32389. if intStringLen < 0 {
  32390. return ErrInvalidLengthGenerated
  32391. }
  32392. postIndex := iNdEx + intStringLen
  32393. if postIndex < 0 {
  32394. return ErrInvalidLengthGenerated
  32395. }
  32396. if postIndex > l {
  32397. return io.ErrUnexpectedEOF
  32398. }
  32399. m.Value = string(dAtA[iNdEx:postIndex])
  32400. iNdEx = postIndex
  32401. case 3:
  32402. if wireType != 2 {
  32403. return fmt.Errorf("proto: wrong wireType = %d for field ValueFrom", wireType)
  32404. }
  32405. var msglen int
  32406. for shift := uint(0); ; shift += 7 {
  32407. if shift >= 64 {
  32408. return ErrIntOverflowGenerated
  32409. }
  32410. if iNdEx >= l {
  32411. return io.ErrUnexpectedEOF
  32412. }
  32413. b := dAtA[iNdEx]
  32414. iNdEx++
  32415. msglen |= int(b&0x7F) << shift
  32416. if b < 0x80 {
  32417. break
  32418. }
  32419. }
  32420. if msglen < 0 {
  32421. return ErrInvalidLengthGenerated
  32422. }
  32423. postIndex := iNdEx + msglen
  32424. if postIndex < 0 {
  32425. return ErrInvalidLengthGenerated
  32426. }
  32427. if postIndex > l {
  32428. return io.ErrUnexpectedEOF
  32429. }
  32430. if m.ValueFrom == nil {
  32431. m.ValueFrom = &EnvVarSource{}
  32432. }
  32433. if err := m.ValueFrom.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32434. return err
  32435. }
  32436. iNdEx = postIndex
  32437. default:
  32438. iNdEx = preIndex
  32439. skippy, err := skipGenerated(dAtA[iNdEx:])
  32440. if err != nil {
  32441. return err
  32442. }
  32443. if (skippy < 0) || (iNdEx+skippy) < 0 {
  32444. return ErrInvalidLengthGenerated
  32445. }
  32446. if (iNdEx + skippy) > l {
  32447. return io.ErrUnexpectedEOF
  32448. }
  32449. iNdEx += skippy
  32450. }
  32451. }
  32452. if iNdEx > l {
  32453. return io.ErrUnexpectedEOF
  32454. }
  32455. return nil
  32456. }
  32457. func (m *EnvVarSource) Unmarshal(dAtA []byte) error {
  32458. l := len(dAtA)
  32459. iNdEx := 0
  32460. for iNdEx < l {
  32461. preIndex := iNdEx
  32462. var wire uint64
  32463. for shift := uint(0); ; shift += 7 {
  32464. if shift >= 64 {
  32465. return ErrIntOverflowGenerated
  32466. }
  32467. if iNdEx >= l {
  32468. return io.ErrUnexpectedEOF
  32469. }
  32470. b := dAtA[iNdEx]
  32471. iNdEx++
  32472. wire |= uint64(b&0x7F) << shift
  32473. if b < 0x80 {
  32474. break
  32475. }
  32476. }
  32477. fieldNum := int32(wire >> 3)
  32478. wireType := int(wire & 0x7)
  32479. if wireType == 4 {
  32480. return fmt.Errorf("proto: EnvVarSource: wiretype end group for non-group")
  32481. }
  32482. if fieldNum <= 0 {
  32483. return fmt.Errorf("proto: EnvVarSource: illegal tag %d (wire type %d)", fieldNum, wire)
  32484. }
  32485. switch fieldNum {
  32486. case 1:
  32487. if wireType != 2 {
  32488. return fmt.Errorf("proto: wrong wireType = %d for field FieldRef", wireType)
  32489. }
  32490. var msglen int
  32491. for shift := uint(0); ; shift += 7 {
  32492. if shift >= 64 {
  32493. return ErrIntOverflowGenerated
  32494. }
  32495. if iNdEx >= l {
  32496. return io.ErrUnexpectedEOF
  32497. }
  32498. b := dAtA[iNdEx]
  32499. iNdEx++
  32500. msglen |= int(b&0x7F) << shift
  32501. if b < 0x80 {
  32502. break
  32503. }
  32504. }
  32505. if msglen < 0 {
  32506. return ErrInvalidLengthGenerated
  32507. }
  32508. postIndex := iNdEx + msglen
  32509. if postIndex < 0 {
  32510. return ErrInvalidLengthGenerated
  32511. }
  32512. if postIndex > l {
  32513. return io.ErrUnexpectedEOF
  32514. }
  32515. if m.FieldRef == nil {
  32516. m.FieldRef = &ObjectFieldSelector{}
  32517. }
  32518. if err := m.FieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32519. return err
  32520. }
  32521. iNdEx = postIndex
  32522. case 2:
  32523. if wireType != 2 {
  32524. return fmt.Errorf("proto: wrong wireType = %d for field ResourceFieldRef", wireType)
  32525. }
  32526. var msglen int
  32527. for shift := uint(0); ; shift += 7 {
  32528. if shift >= 64 {
  32529. return ErrIntOverflowGenerated
  32530. }
  32531. if iNdEx >= l {
  32532. return io.ErrUnexpectedEOF
  32533. }
  32534. b := dAtA[iNdEx]
  32535. iNdEx++
  32536. msglen |= int(b&0x7F) << shift
  32537. if b < 0x80 {
  32538. break
  32539. }
  32540. }
  32541. if msglen < 0 {
  32542. return ErrInvalidLengthGenerated
  32543. }
  32544. postIndex := iNdEx + msglen
  32545. if postIndex < 0 {
  32546. return ErrInvalidLengthGenerated
  32547. }
  32548. if postIndex > l {
  32549. return io.ErrUnexpectedEOF
  32550. }
  32551. if m.ResourceFieldRef == nil {
  32552. m.ResourceFieldRef = &ResourceFieldSelector{}
  32553. }
  32554. if err := m.ResourceFieldRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32555. return err
  32556. }
  32557. iNdEx = postIndex
  32558. case 3:
  32559. if wireType != 2 {
  32560. return fmt.Errorf("proto: wrong wireType = %d for field ConfigMapKeyRef", wireType)
  32561. }
  32562. var msglen int
  32563. for shift := uint(0); ; shift += 7 {
  32564. if shift >= 64 {
  32565. return ErrIntOverflowGenerated
  32566. }
  32567. if iNdEx >= l {
  32568. return io.ErrUnexpectedEOF
  32569. }
  32570. b := dAtA[iNdEx]
  32571. iNdEx++
  32572. msglen |= int(b&0x7F) << shift
  32573. if b < 0x80 {
  32574. break
  32575. }
  32576. }
  32577. if msglen < 0 {
  32578. return ErrInvalidLengthGenerated
  32579. }
  32580. postIndex := iNdEx + msglen
  32581. if postIndex < 0 {
  32582. return ErrInvalidLengthGenerated
  32583. }
  32584. if postIndex > l {
  32585. return io.ErrUnexpectedEOF
  32586. }
  32587. if m.ConfigMapKeyRef == nil {
  32588. m.ConfigMapKeyRef = &ConfigMapKeySelector{}
  32589. }
  32590. if err := m.ConfigMapKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32591. return err
  32592. }
  32593. iNdEx = postIndex
  32594. case 4:
  32595. if wireType != 2 {
  32596. return fmt.Errorf("proto: wrong wireType = %d for field SecretKeyRef", wireType)
  32597. }
  32598. var msglen int
  32599. for shift := uint(0); ; shift += 7 {
  32600. if shift >= 64 {
  32601. return ErrIntOverflowGenerated
  32602. }
  32603. if iNdEx >= l {
  32604. return io.ErrUnexpectedEOF
  32605. }
  32606. b := dAtA[iNdEx]
  32607. iNdEx++
  32608. msglen |= int(b&0x7F) << shift
  32609. if b < 0x80 {
  32610. break
  32611. }
  32612. }
  32613. if msglen < 0 {
  32614. return ErrInvalidLengthGenerated
  32615. }
  32616. postIndex := iNdEx + msglen
  32617. if postIndex < 0 {
  32618. return ErrInvalidLengthGenerated
  32619. }
  32620. if postIndex > l {
  32621. return io.ErrUnexpectedEOF
  32622. }
  32623. if m.SecretKeyRef == nil {
  32624. m.SecretKeyRef = &SecretKeySelector{}
  32625. }
  32626. if err := m.SecretKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32627. return err
  32628. }
  32629. iNdEx = postIndex
  32630. case 5:
  32631. if wireType != 2 {
  32632. return fmt.Errorf("proto: wrong wireType = %d for field FileKeyRef", wireType)
  32633. }
  32634. var msglen int
  32635. for shift := uint(0); ; shift += 7 {
  32636. if shift >= 64 {
  32637. return ErrIntOverflowGenerated
  32638. }
  32639. if iNdEx >= l {
  32640. return io.ErrUnexpectedEOF
  32641. }
  32642. b := dAtA[iNdEx]
  32643. iNdEx++
  32644. msglen |= int(b&0x7F) << shift
  32645. if b < 0x80 {
  32646. break
  32647. }
  32648. }
  32649. if msglen < 0 {
  32650. return ErrInvalidLengthGenerated
  32651. }
  32652. postIndex := iNdEx + msglen
  32653. if postIndex < 0 {
  32654. return ErrInvalidLengthGenerated
  32655. }
  32656. if postIndex > l {
  32657. return io.ErrUnexpectedEOF
  32658. }
  32659. if m.FileKeyRef == nil {
  32660. m.FileKeyRef = &FileKeySelector{}
  32661. }
  32662. if err := m.FileKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32663. return err
  32664. }
  32665. iNdEx = postIndex
  32666. default:
  32667. iNdEx = preIndex
  32668. skippy, err := skipGenerated(dAtA[iNdEx:])
  32669. if err != nil {
  32670. return err
  32671. }
  32672. if (skippy < 0) || (iNdEx+skippy) < 0 {
  32673. return ErrInvalidLengthGenerated
  32674. }
  32675. if (iNdEx + skippy) > l {
  32676. return io.ErrUnexpectedEOF
  32677. }
  32678. iNdEx += skippy
  32679. }
  32680. }
  32681. if iNdEx > l {
  32682. return io.ErrUnexpectedEOF
  32683. }
  32684. return nil
  32685. }
  32686. func (m *EphemeralContainer) Unmarshal(dAtA []byte) error {
  32687. l := len(dAtA)
  32688. iNdEx := 0
  32689. for iNdEx < l {
  32690. preIndex := iNdEx
  32691. var wire uint64
  32692. for shift := uint(0); ; shift += 7 {
  32693. if shift >= 64 {
  32694. return ErrIntOverflowGenerated
  32695. }
  32696. if iNdEx >= l {
  32697. return io.ErrUnexpectedEOF
  32698. }
  32699. b := dAtA[iNdEx]
  32700. iNdEx++
  32701. wire |= uint64(b&0x7F) << shift
  32702. if b < 0x80 {
  32703. break
  32704. }
  32705. }
  32706. fieldNum := int32(wire >> 3)
  32707. wireType := int(wire & 0x7)
  32708. if wireType == 4 {
  32709. return fmt.Errorf("proto: EphemeralContainer: wiretype end group for non-group")
  32710. }
  32711. if fieldNum <= 0 {
  32712. return fmt.Errorf("proto: EphemeralContainer: illegal tag %d (wire type %d)", fieldNum, wire)
  32713. }
  32714. switch fieldNum {
  32715. case 1:
  32716. if wireType != 2 {
  32717. return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainerCommon", wireType)
  32718. }
  32719. var msglen int
  32720. for shift := uint(0); ; shift += 7 {
  32721. if shift >= 64 {
  32722. return ErrIntOverflowGenerated
  32723. }
  32724. if iNdEx >= l {
  32725. return io.ErrUnexpectedEOF
  32726. }
  32727. b := dAtA[iNdEx]
  32728. iNdEx++
  32729. msglen |= int(b&0x7F) << shift
  32730. if b < 0x80 {
  32731. break
  32732. }
  32733. }
  32734. if msglen < 0 {
  32735. return ErrInvalidLengthGenerated
  32736. }
  32737. postIndex := iNdEx + msglen
  32738. if postIndex < 0 {
  32739. return ErrInvalidLengthGenerated
  32740. }
  32741. if postIndex > l {
  32742. return io.ErrUnexpectedEOF
  32743. }
  32744. if err := m.EphemeralContainerCommon.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  32745. return err
  32746. }
  32747. iNdEx = postIndex
  32748. case 2:
  32749. if wireType != 2 {
  32750. return fmt.Errorf("proto: wrong wireType = %d for field TargetContainerName", wireType)
  32751. }
  32752. var stringLen uint64
  32753. for shift := uint(0); ; shift += 7 {
  32754. if shift >= 64 {
  32755. return ErrIntOverflowGenerated
  32756. }
  32757. if iNdEx >= l {
  32758. return io.ErrUnexpectedEOF
  32759. }
  32760. b := dAtA[iNdEx]
  32761. iNdEx++
  32762. stringLen |= uint64(b&0x7F) << shift
  32763. if b < 0x80 {
  32764. break
  32765. }
  32766. }
  32767. intStringLen := int(stringLen)
  32768. if intStringLen < 0 {
  32769. return ErrInvalidLengthGenerated
  32770. }
  32771. postIndex := iNdEx + intStringLen
  32772. if postIndex < 0 {
  32773. return ErrInvalidLengthGenerated
  32774. }
  32775. if postIndex > l {
  32776. return io.ErrUnexpectedEOF
  32777. }
  32778. m.TargetContainerName = string(dAtA[iNdEx:postIndex])
  32779. iNdEx = postIndex
  32780. default:
  32781. iNdEx = preIndex
  32782. skippy, err := skipGenerated(dAtA[iNdEx:])
  32783. if err != nil {
  32784. return err
  32785. }
  32786. if (skippy < 0) || (iNdEx+skippy) < 0 {
  32787. return ErrInvalidLengthGenerated
  32788. }
  32789. if (iNdEx + skippy) > l {
  32790. return io.ErrUnexpectedEOF
  32791. }
  32792. iNdEx += skippy
  32793. }
  32794. }
  32795. if iNdEx > l {
  32796. return io.ErrUnexpectedEOF
  32797. }
  32798. return nil
  32799. }
  32800. func (m *EphemeralContainerCommon) Unmarshal(dAtA []byte) error {
  32801. l := len(dAtA)
  32802. iNdEx := 0
  32803. for iNdEx < l {
  32804. preIndex := iNdEx
  32805. var wire uint64
  32806. for shift := uint(0); ; shift += 7 {
  32807. if shift >= 64 {
  32808. return ErrIntOverflowGenerated
  32809. }
  32810. if iNdEx >= l {
  32811. return io.ErrUnexpectedEOF
  32812. }
  32813. b := dAtA[iNdEx]
  32814. iNdEx++
  32815. wire |= uint64(b&0x7F) << shift
  32816. if b < 0x80 {
  32817. break
  32818. }
  32819. }
  32820. fieldNum := int32(wire >> 3)
  32821. wireType := int(wire & 0x7)
  32822. if wireType == 4 {
  32823. return fmt.Errorf("proto: EphemeralContainerCommon: wiretype end group for non-group")
  32824. }
  32825. if fieldNum <= 0 {
  32826. return fmt.Errorf("proto: EphemeralContainerCommon: illegal tag %d (wire type %d)", fieldNum, wire)
  32827. }
  32828. switch fieldNum {
  32829. case 1:
  32830. if wireType != 2 {
  32831. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  32832. }
  32833. var stringLen uint64
  32834. for shift := uint(0); ; shift += 7 {
  32835. if shift >= 64 {
  32836. return ErrIntOverflowGenerated
  32837. }
  32838. if iNdEx >= l {
  32839. return io.ErrUnexpectedEOF
  32840. }
  32841. b := dAtA[iNdEx]
  32842. iNdEx++
  32843. stringLen |= uint64(b&0x7F) << shift
  32844. if b < 0x80 {
  32845. break
  32846. }
  32847. }
  32848. intStringLen := int(stringLen)
  32849. if intStringLen < 0 {
  32850. return ErrInvalidLengthGenerated
  32851. }
  32852. postIndex := iNdEx + intStringLen
  32853. if postIndex < 0 {
  32854. return ErrInvalidLengthGenerated
  32855. }
  32856. if postIndex > l {
  32857. return io.ErrUnexpectedEOF
  32858. }
  32859. m.Name = string(dAtA[iNdEx:postIndex])
  32860. iNdEx = postIndex
  32861. case 2:
  32862. if wireType != 2 {
  32863. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  32864. }
  32865. var stringLen uint64
  32866. for shift := uint(0); ; shift += 7 {
  32867. if shift >= 64 {
  32868. return ErrIntOverflowGenerated
  32869. }
  32870. if iNdEx >= l {
  32871. return io.ErrUnexpectedEOF
  32872. }
  32873. b := dAtA[iNdEx]
  32874. iNdEx++
  32875. stringLen |= uint64(b&0x7F) << shift
  32876. if b < 0x80 {
  32877. break
  32878. }
  32879. }
  32880. intStringLen := int(stringLen)
  32881. if intStringLen < 0 {
  32882. return ErrInvalidLengthGenerated
  32883. }
  32884. postIndex := iNdEx + intStringLen
  32885. if postIndex < 0 {
  32886. return ErrInvalidLengthGenerated
  32887. }
  32888. if postIndex > l {
  32889. return io.ErrUnexpectedEOF
  32890. }
  32891. m.Image = string(dAtA[iNdEx:postIndex])
  32892. iNdEx = postIndex
  32893. case 3:
  32894. if wireType != 2 {
  32895. return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
  32896. }
  32897. var stringLen uint64
  32898. for shift := uint(0); ; shift += 7 {
  32899. if shift >= 64 {
  32900. return ErrIntOverflowGenerated
  32901. }
  32902. if iNdEx >= l {
  32903. return io.ErrUnexpectedEOF
  32904. }
  32905. b := dAtA[iNdEx]
  32906. iNdEx++
  32907. stringLen |= uint64(b&0x7F) << shift
  32908. if b < 0x80 {
  32909. break
  32910. }
  32911. }
  32912. intStringLen := int(stringLen)
  32913. if intStringLen < 0 {
  32914. return ErrInvalidLengthGenerated
  32915. }
  32916. postIndex := iNdEx + intStringLen
  32917. if postIndex < 0 {
  32918. return ErrInvalidLengthGenerated
  32919. }
  32920. if postIndex > l {
  32921. return io.ErrUnexpectedEOF
  32922. }
  32923. m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
  32924. iNdEx = postIndex
  32925. case 4:
  32926. if wireType != 2 {
  32927. return fmt.Errorf("proto: wrong wireType = %d for field Args", wireType)
  32928. }
  32929. var stringLen uint64
  32930. for shift := uint(0); ; shift += 7 {
  32931. if shift >= 64 {
  32932. return ErrIntOverflowGenerated
  32933. }
  32934. if iNdEx >= l {
  32935. return io.ErrUnexpectedEOF
  32936. }
  32937. b := dAtA[iNdEx]
  32938. iNdEx++
  32939. stringLen |= uint64(b&0x7F) << shift
  32940. if b < 0x80 {
  32941. break
  32942. }
  32943. }
  32944. intStringLen := int(stringLen)
  32945. if intStringLen < 0 {
  32946. return ErrInvalidLengthGenerated
  32947. }
  32948. postIndex := iNdEx + intStringLen
  32949. if postIndex < 0 {
  32950. return ErrInvalidLengthGenerated
  32951. }
  32952. if postIndex > l {
  32953. return io.ErrUnexpectedEOF
  32954. }
  32955. m.Args = append(m.Args, string(dAtA[iNdEx:postIndex]))
  32956. iNdEx = postIndex
  32957. case 5:
  32958. if wireType != 2 {
  32959. return fmt.Errorf("proto: wrong wireType = %d for field WorkingDir", wireType)
  32960. }
  32961. var stringLen uint64
  32962. for shift := uint(0); ; shift += 7 {
  32963. if shift >= 64 {
  32964. return ErrIntOverflowGenerated
  32965. }
  32966. if iNdEx >= l {
  32967. return io.ErrUnexpectedEOF
  32968. }
  32969. b := dAtA[iNdEx]
  32970. iNdEx++
  32971. stringLen |= uint64(b&0x7F) << shift
  32972. if b < 0x80 {
  32973. break
  32974. }
  32975. }
  32976. intStringLen := int(stringLen)
  32977. if intStringLen < 0 {
  32978. return ErrInvalidLengthGenerated
  32979. }
  32980. postIndex := iNdEx + intStringLen
  32981. if postIndex < 0 {
  32982. return ErrInvalidLengthGenerated
  32983. }
  32984. if postIndex > l {
  32985. return io.ErrUnexpectedEOF
  32986. }
  32987. m.WorkingDir = string(dAtA[iNdEx:postIndex])
  32988. iNdEx = postIndex
  32989. case 6:
  32990. if wireType != 2 {
  32991. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  32992. }
  32993. var msglen int
  32994. for shift := uint(0); ; shift += 7 {
  32995. if shift >= 64 {
  32996. return ErrIntOverflowGenerated
  32997. }
  32998. if iNdEx >= l {
  32999. return io.ErrUnexpectedEOF
  33000. }
  33001. b := dAtA[iNdEx]
  33002. iNdEx++
  33003. msglen |= int(b&0x7F) << shift
  33004. if b < 0x80 {
  33005. break
  33006. }
  33007. }
  33008. if msglen < 0 {
  33009. return ErrInvalidLengthGenerated
  33010. }
  33011. postIndex := iNdEx + msglen
  33012. if postIndex < 0 {
  33013. return ErrInvalidLengthGenerated
  33014. }
  33015. if postIndex > l {
  33016. return io.ErrUnexpectedEOF
  33017. }
  33018. m.Ports = append(m.Ports, ContainerPort{})
  33019. if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33020. return err
  33021. }
  33022. iNdEx = postIndex
  33023. case 7:
  33024. if wireType != 2 {
  33025. return fmt.Errorf("proto: wrong wireType = %d for field Env", wireType)
  33026. }
  33027. var msglen int
  33028. for shift := uint(0); ; shift += 7 {
  33029. if shift >= 64 {
  33030. return ErrIntOverflowGenerated
  33031. }
  33032. if iNdEx >= l {
  33033. return io.ErrUnexpectedEOF
  33034. }
  33035. b := dAtA[iNdEx]
  33036. iNdEx++
  33037. msglen |= int(b&0x7F) << shift
  33038. if b < 0x80 {
  33039. break
  33040. }
  33041. }
  33042. if msglen < 0 {
  33043. return ErrInvalidLengthGenerated
  33044. }
  33045. postIndex := iNdEx + msglen
  33046. if postIndex < 0 {
  33047. return ErrInvalidLengthGenerated
  33048. }
  33049. if postIndex > l {
  33050. return io.ErrUnexpectedEOF
  33051. }
  33052. m.Env = append(m.Env, EnvVar{})
  33053. if err := m.Env[len(m.Env)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33054. return err
  33055. }
  33056. iNdEx = postIndex
  33057. case 8:
  33058. if wireType != 2 {
  33059. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  33060. }
  33061. var msglen int
  33062. for shift := uint(0); ; shift += 7 {
  33063. if shift >= 64 {
  33064. return ErrIntOverflowGenerated
  33065. }
  33066. if iNdEx >= l {
  33067. return io.ErrUnexpectedEOF
  33068. }
  33069. b := dAtA[iNdEx]
  33070. iNdEx++
  33071. msglen |= int(b&0x7F) << shift
  33072. if b < 0x80 {
  33073. break
  33074. }
  33075. }
  33076. if msglen < 0 {
  33077. return ErrInvalidLengthGenerated
  33078. }
  33079. postIndex := iNdEx + msglen
  33080. if postIndex < 0 {
  33081. return ErrInvalidLengthGenerated
  33082. }
  33083. if postIndex > l {
  33084. return io.ErrUnexpectedEOF
  33085. }
  33086. if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33087. return err
  33088. }
  33089. iNdEx = postIndex
  33090. case 9:
  33091. if wireType != 2 {
  33092. return fmt.Errorf("proto: wrong wireType = %d for field VolumeMounts", wireType)
  33093. }
  33094. var msglen int
  33095. for shift := uint(0); ; shift += 7 {
  33096. if shift >= 64 {
  33097. return ErrIntOverflowGenerated
  33098. }
  33099. if iNdEx >= l {
  33100. return io.ErrUnexpectedEOF
  33101. }
  33102. b := dAtA[iNdEx]
  33103. iNdEx++
  33104. msglen |= int(b&0x7F) << shift
  33105. if b < 0x80 {
  33106. break
  33107. }
  33108. }
  33109. if msglen < 0 {
  33110. return ErrInvalidLengthGenerated
  33111. }
  33112. postIndex := iNdEx + msglen
  33113. if postIndex < 0 {
  33114. return ErrInvalidLengthGenerated
  33115. }
  33116. if postIndex > l {
  33117. return io.ErrUnexpectedEOF
  33118. }
  33119. m.VolumeMounts = append(m.VolumeMounts, VolumeMount{})
  33120. if err := m.VolumeMounts[len(m.VolumeMounts)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33121. return err
  33122. }
  33123. iNdEx = postIndex
  33124. case 10:
  33125. if wireType != 2 {
  33126. return fmt.Errorf("proto: wrong wireType = %d for field LivenessProbe", wireType)
  33127. }
  33128. var msglen int
  33129. for shift := uint(0); ; shift += 7 {
  33130. if shift >= 64 {
  33131. return ErrIntOverflowGenerated
  33132. }
  33133. if iNdEx >= l {
  33134. return io.ErrUnexpectedEOF
  33135. }
  33136. b := dAtA[iNdEx]
  33137. iNdEx++
  33138. msglen |= int(b&0x7F) << shift
  33139. if b < 0x80 {
  33140. break
  33141. }
  33142. }
  33143. if msglen < 0 {
  33144. return ErrInvalidLengthGenerated
  33145. }
  33146. postIndex := iNdEx + msglen
  33147. if postIndex < 0 {
  33148. return ErrInvalidLengthGenerated
  33149. }
  33150. if postIndex > l {
  33151. return io.ErrUnexpectedEOF
  33152. }
  33153. if m.LivenessProbe == nil {
  33154. m.LivenessProbe = &Probe{}
  33155. }
  33156. if err := m.LivenessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33157. return err
  33158. }
  33159. iNdEx = postIndex
  33160. case 11:
  33161. if wireType != 2 {
  33162. return fmt.Errorf("proto: wrong wireType = %d for field ReadinessProbe", wireType)
  33163. }
  33164. var msglen int
  33165. for shift := uint(0); ; shift += 7 {
  33166. if shift >= 64 {
  33167. return ErrIntOverflowGenerated
  33168. }
  33169. if iNdEx >= l {
  33170. return io.ErrUnexpectedEOF
  33171. }
  33172. b := dAtA[iNdEx]
  33173. iNdEx++
  33174. msglen |= int(b&0x7F) << shift
  33175. if b < 0x80 {
  33176. break
  33177. }
  33178. }
  33179. if msglen < 0 {
  33180. return ErrInvalidLengthGenerated
  33181. }
  33182. postIndex := iNdEx + msglen
  33183. if postIndex < 0 {
  33184. return ErrInvalidLengthGenerated
  33185. }
  33186. if postIndex > l {
  33187. return io.ErrUnexpectedEOF
  33188. }
  33189. if m.ReadinessProbe == nil {
  33190. m.ReadinessProbe = &Probe{}
  33191. }
  33192. if err := m.ReadinessProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33193. return err
  33194. }
  33195. iNdEx = postIndex
  33196. case 12:
  33197. if wireType != 2 {
  33198. return fmt.Errorf("proto: wrong wireType = %d for field Lifecycle", wireType)
  33199. }
  33200. var msglen int
  33201. for shift := uint(0); ; shift += 7 {
  33202. if shift >= 64 {
  33203. return ErrIntOverflowGenerated
  33204. }
  33205. if iNdEx >= l {
  33206. return io.ErrUnexpectedEOF
  33207. }
  33208. b := dAtA[iNdEx]
  33209. iNdEx++
  33210. msglen |= int(b&0x7F) << shift
  33211. if b < 0x80 {
  33212. break
  33213. }
  33214. }
  33215. if msglen < 0 {
  33216. return ErrInvalidLengthGenerated
  33217. }
  33218. postIndex := iNdEx + msglen
  33219. if postIndex < 0 {
  33220. return ErrInvalidLengthGenerated
  33221. }
  33222. if postIndex > l {
  33223. return io.ErrUnexpectedEOF
  33224. }
  33225. if m.Lifecycle == nil {
  33226. m.Lifecycle = &Lifecycle{}
  33227. }
  33228. if err := m.Lifecycle.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33229. return err
  33230. }
  33231. iNdEx = postIndex
  33232. case 13:
  33233. if wireType != 2 {
  33234. return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePath", wireType)
  33235. }
  33236. var stringLen uint64
  33237. for shift := uint(0); ; shift += 7 {
  33238. if shift >= 64 {
  33239. return ErrIntOverflowGenerated
  33240. }
  33241. if iNdEx >= l {
  33242. return io.ErrUnexpectedEOF
  33243. }
  33244. b := dAtA[iNdEx]
  33245. iNdEx++
  33246. stringLen |= uint64(b&0x7F) << shift
  33247. if b < 0x80 {
  33248. break
  33249. }
  33250. }
  33251. intStringLen := int(stringLen)
  33252. if intStringLen < 0 {
  33253. return ErrInvalidLengthGenerated
  33254. }
  33255. postIndex := iNdEx + intStringLen
  33256. if postIndex < 0 {
  33257. return ErrInvalidLengthGenerated
  33258. }
  33259. if postIndex > l {
  33260. return io.ErrUnexpectedEOF
  33261. }
  33262. m.TerminationMessagePath = string(dAtA[iNdEx:postIndex])
  33263. iNdEx = postIndex
  33264. case 14:
  33265. if wireType != 2 {
  33266. return fmt.Errorf("proto: wrong wireType = %d for field ImagePullPolicy", wireType)
  33267. }
  33268. var stringLen uint64
  33269. for shift := uint(0); ; shift += 7 {
  33270. if shift >= 64 {
  33271. return ErrIntOverflowGenerated
  33272. }
  33273. if iNdEx >= l {
  33274. return io.ErrUnexpectedEOF
  33275. }
  33276. b := dAtA[iNdEx]
  33277. iNdEx++
  33278. stringLen |= uint64(b&0x7F) << shift
  33279. if b < 0x80 {
  33280. break
  33281. }
  33282. }
  33283. intStringLen := int(stringLen)
  33284. if intStringLen < 0 {
  33285. return ErrInvalidLengthGenerated
  33286. }
  33287. postIndex := iNdEx + intStringLen
  33288. if postIndex < 0 {
  33289. return ErrInvalidLengthGenerated
  33290. }
  33291. if postIndex > l {
  33292. return io.ErrUnexpectedEOF
  33293. }
  33294. m.ImagePullPolicy = PullPolicy(dAtA[iNdEx:postIndex])
  33295. iNdEx = postIndex
  33296. case 15:
  33297. if wireType != 2 {
  33298. return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
  33299. }
  33300. var msglen int
  33301. for shift := uint(0); ; shift += 7 {
  33302. if shift >= 64 {
  33303. return ErrIntOverflowGenerated
  33304. }
  33305. if iNdEx >= l {
  33306. return io.ErrUnexpectedEOF
  33307. }
  33308. b := dAtA[iNdEx]
  33309. iNdEx++
  33310. msglen |= int(b&0x7F) << shift
  33311. if b < 0x80 {
  33312. break
  33313. }
  33314. }
  33315. if msglen < 0 {
  33316. return ErrInvalidLengthGenerated
  33317. }
  33318. postIndex := iNdEx + msglen
  33319. if postIndex < 0 {
  33320. return ErrInvalidLengthGenerated
  33321. }
  33322. if postIndex > l {
  33323. return io.ErrUnexpectedEOF
  33324. }
  33325. if m.SecurityContext == nil {
  33326. m.SecurityContext = &SecurityContext{}
  33327. }
  33328. if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33329. return err
  33330. }
  33331. iNdEx = postIndex
  33332. case 16:
  33333. if wireType != 0 {
  33334. return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
  33335. }
  33336. var v int
  33337. for shift := uint(0); ; shift += 7 {
  33338. if shift >= 64 {
  33339. return ErrIntOverflowGenerated
  33340. }
  33341. if iNdEx >= l {
  33342. return io.ErrUnexpectedEOF
  33343. }
  33344. b := dAtA[iNdEx]
  33345. iNdEx++
  33346. v |= int(b&0x7F) << shift
  33347. if b < 0x80 {
  33348. break
  33349. }
  33350. }
  33351. m.Stdin = bool(v != 0)
  33352. case 17:
  33353. if wireType != 0 {
  33354. return fmt.Errorf("proto: wrong wireType = %d for field StdinOnce", wireType)
  33355. }
  33356. var v int
  33357. for shift := uint(0); ; shift += 7 {
  33358. if shift >= 64 {
  33359. return ErrIntOverflowGenerated
  33360. }
  33361. if iNdEx >= l {
  33362. return io.ErrUnexpectedEOF
  33363. }
  33364. b := dAtA[iNdEx]
  33365. iNdEx++
  33366. v |= int(b&0x7F) << shift
  33367. if b < 0x80 {
  33368. break
  33369. }
  33370. }
  33371. m.StdinOnce = bool(v != 0)
  33372. case 18:
  33373. if wireType != 0 {
  33374. return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
  33375. }
  33376. var v int
  33377. for shift := uint(0); ; shift += 7 {
  33378. if shift >= 64 {
  33379. return ErrIntOverflowGenerated
  33380. }
  33381. if iNdEx >= l {
  33382. return io.ErrUnexpectedEOF
  33383. }
  33384. b := dAtA[iNdEx]
  33385. iNdEx++
  33386. v |= int(b&0x7F) << shift
  33387. if b < 0x80 {
  33388. break
  33389. }
  33390. }
  33391. m.TTY = bool(v != 0)
  33392. case 19:
  33393. if wireType != 2 {
  33394. return fmt.Errorf("proto: wrong wireType = %d for field EnvFrom", wireType)
  33395. }
  33396. var msglen int
  33397. for shift := uint(0); ; shift += 7 {
  33398. if shift >= 64 {
  33399. return ErrIntOverflowGenerated
  33400. }
  33401. if iNdEx >= l {
  33402. return io.ErrUnexpectedEOF
  33403. }
  33404. b := dAtA[iNdEx]
  33405. iNdEx++
  33406. msglen |= int(b&0x7F) << shift
  33407. if b < 0x80 {
  33408. break
  33409. }
  33410. }
  33411. if msglen < 0 {
  33412. return ErrInvalidLengthGenerated
  33413. }
  33414. postIndex := iNdEx + msglen
  33415. if postIndex < 0 {
  33416. return ErrInvalidLengthGenerated
  33417. }
  33418. if postIndex > l {
  33419. return io.ErrUnexpectedEOF
  33420. }
  33421. m.EnvFrom = append(m.EnvFrom, EnvFromSource{})
  33422. if err := m.EnvFrom[len(m.EnvFrom)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33423. return err
  33424. }
  33425. iNdEx = postIndex
  33426. case 20:
  33427. if wireType != 2 {
  33428. return fmt.Errorf("proto: wrong wireType = %d for field TerminationMessagePolicy", wireType)
  33429. }
  33430. var stringLen uint64
  33431. for shift := uint(0); ; shift += 7 {
  33432. if shift >= 64 {
  33433. return ErrIntOverflowGenerated
  33434. }
  33435. if iNdEx >= l {
  33436. return io.ErrUnexpectedEOF
  33437. }
  33438. b := dAtA[iNdEx]
  33439. iNdEx++
  33440. stringLen |= uint64(b&0x7F) << shift
  33441. if b < 0x80 {
  33442. break
  33443. }
  33444. }
  33445. intStringLen := int(stringLen)
  33446. if intStringLen < 0 {
  33447. return ErrInvalidLengthGenerated
  33448. }
  33449. postIndex := iNdEx + intStringLen
  33450. if postIndex < 0 {
  33451. return ErrInvalidLengthGenerated
  33452. }
  33453. if postIndex > l {
  33454. return io.ErrUnexpectedEOF
  33455. }
  33456. m.TerminationMessagePolicy = TerminationMessagePolicy(dAtA[iNdEx:postIndex])
  33457. iNdEx = postIndex
  33458. case 21:
  33459. if wireType != 2 {
  33460. return fmt.Errorf("proto: wrong wireType = %d for field VolumeDevices", wireType)
  33461. }
  33462. var msglen int
  33463. for shift := uint(0); ; shift += 7 {
  33464. if shift >= 64 {
  33465. return ErrIntOverflowGenerated
  33466. }
  33467. if iNdEx >= l {
  33468. return io.ErrUnexpectedEOF
  33469. }
  33470. b := dAtA[iNdEx]
  33471. iNdEx++
  33472. msglen |= int(b&0x7F) << shift
  33473. if b < 0x80 {
  33474. break
  33475. }
  33476. }
  33477. if msglen < 0 {
  33478. return ErrInvalidLengthGenerated
  33479. }
  33480. postIndex := iNdEx + msglen
  33481. if postIndex < 0 {
  33482. return ErrInvalidLengthGenerated
  33483. }
  33484. if postIndex > l {
  33485. return io.ErrUnexpectedEOF
  33486. }
  33487. m.VolumeDevices = append(m.VolumeDevices, VolumeDevice{})
  33488. if err := m.VolumeDevices[len(m.VolumeDevices)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33489. return err
  33490. }
  33491. iNdEx = postIndex
  33492. case 22:
  33493. if wireType != 2 {
  33494. return fmt.Errorf("proto: wrong wireType = %d for field StartupProbe", wireType)
  33495. }
  33496. var msglen int
  33497. for shift := uint(0); ; shift += 7 {
  33498. if shift >= 64 {
  33499. return ErrIntOverflowGenerated
  33500. }
  33501. if iNdEx >= l {
  33502. return io.ErrUnexpectedEOF
  33503. }
  33504. b := dAtA[iNdEx]
  33505. iNdEx++
  33506. msglen |= int(b&0x7F) << shift
  33507. if b < 0x80 {
  33508. break
  33509. }
  33510. }
  33511. if msglen < 0 {
  33512. return ErrInvalidLengthGenerated
  33513. }
  33514. postIndex := iNdEx + msglen
  33515. if postIndex < 0 {
  33516. return ErrInvalidLengthGenerated
  33517. }
  33518. if postIndex > l {
  33519. return io.ErrUnexpectedEOF
  33520. }
  33521. if m.StartupProbe == nil {
  33522. m.StartupProbe = &Probe{}
  33523. }
  33524. if err := m.StartupProbe.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33525. return err
  33526. }
  33527. iNdEx = postIndex
  33528. case 23:
  33529. if wireType != 2 {
  33530. return fmt.Errorf("proto: wrong wireType = %d for field ResizePolicy", wireType)
  33531. }
  33532. var msglen int
  33533. for shift := uint(0); ; shift += 7 {
  33534. if shift >= 64 {
  33535. return ErrIntOverflowGenerated
  33536. }
  33537. if iNdEx >= l {
  33538. return io.ErrUnexpectedEOF
  33539. }
  33540. b := dAtA[iNdEx]
  33541. iNdEx++
  33542. msglen |= int(b&0x7F) << shift
  33543. if b < 0x80 {
  33544. break
  33545. }
  33546. }
  33547. if msglen < 0 {
  33548. return ErrInvalidLengthGenerated
  33549. }
  33550. postIndex := iNdEx + msglen
  33551. if postIndex < 0 {
  33552. return ErrInvalidLengthGenerated
  33553. }
  33554. if postIndex > l {
  33555. return io.ErrUnexpectedEOF
  33556. }
  33557. m.ResizePolicy = append(m.ResizePolicy, ContainerResizePolicy{})
  33558. if err := m.ResizePolicy[len(m.ResizePolicy)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33559. return err
  33560. }
  33561. iNdEx = postIndex
  33562. case 24:
  33563. if wireType != 2 {
  33564. return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicy", wireType)
  33565. }
  33566. var stringLen uint64
  33567. for shift := uint(0); ; shift += 7 {
  33568. if shift >= 64 {
  33569. return ErrIntOverflowGenerated
  33570. }
  33571. if iNdEx >= l {
  33572. return io.ErrUnexpectedEOF
  33573. }
  33574. b := dAtA[iNdEx]
  33575. iNdEx++
  33576. stringLen |= uint64(b&0x7F) << shift
  33577. if b < 0x80 {
  33578. break
  33579. }
  33580. }
  33581. intStringLen := int(stringLen)
  33582. if intStringLen < 0 {
  33583. return ErrInvalidLengthGenerated
  33584. }
  33585. postIndex := iNdEx + intStringLen
  33586. if postIndex < 0 {
  33587. return ErrInvalidLengthGenerated
  33588. }
  33589. if postIndex > l {
  33590. return io.ErrUnexpectedEOF
  33591. }
  33592. s := ContainerRestartPolicy(dAtA[iNdEx:postIndex])
  33593. m.RestartPolicy = &s
  33594. iNdEx = postIndex
  33595. case 25:
  33596. if wireType != 2 {
  33597. return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicyRules", wireType)
  33598. }
  33599. var msglen int
  33600. for shift := uint(0); ; shift += 7 {
  33601. if shift >= 64 {
  33602. return ErrIntOverflowGenerated
  33603. }
  33604. if iNdEx >= l {
  33605. return io.ErrUnexpectedEOF
  33606. }
  33607. b := dAtA[iNdEx]
  33608. iNdEx++
  33609. msglen |= int(b&0x7F) << shift
  33610. if b < 0x80 {
  33611. break
  33612. }
  33613. }
  33614. if msglen < 0 {
  33615. return ErrInvalidLengthGenerated
  33616. }
  33617. postIndex := iNdEx + msglen
  33618. if postIndex < 0 {
  33619. return ErrInvalidLengthGenerated
  33620. }
  33621. if postIndex > l {
  33622. return io.ErrUnexpectedEOF
  33623. }
  33624. m.RestartPolicyRules = append(m.RestartPolicyRules, ContainerRestartRule{})
  33625. if err := m.RestartPolicyRules[len(m.RestartPolicyRules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33626. return err
  33627. }
  33628. iNdEx = postIndex
  33629. default:
  33630. iNdEx = preIndex
  33631. skippy, err := skipGenerated(dAtA[iNdEx:])
  33632. if err != nil {
  33633. return err
  33634. }
  33635. if (skippy < 0) || (iNdEx+skippy) < 0 {
  33636. return ErrInvalidLengthGenerated
  33637. }
  33638. if (iNdEx + skippy) > l {
  33639. return io.ErrUnexpectedEOF
  33640. }
  33641. iNdEx += skippy
  33642. }
  33643. }
  33644. if iNdEx > l {
  33645. return io.ErrUnexpectedEOF
  33646. }
  33647. return nil
  33648. }
  33649. func (m *EphemeralVolumeSource) Unmarshal(dAtA []byte) error {
  33650. l := len(dAtA)
  33651. iNdEx := 0
  33652. for iNdEx < l {
  33653. preIndex := iNdEx
  33654. var wire uint64
  33655. for shift := uint(0); ; shift += 7 {
  33656. if shift >= 64 {
  33657. return ErrIntOverflowGenerated
  33658. }
  33659. if iNdEx >= l {
  33660. return io.ErrUnexpectedEOF
  33661. }
  33662. b := dAtA[iNdEx]
  33663. iNdEx++
  33664. wire |= uint64(b&0x7F) << shift
  33665. if b < 0x80 {
  33666. break
  33667. }
  33668. }
  33669. fieldNum := int32(wire >> 3)
  33670. wireType := int(wire & 0x7)
  33671. if wireType == 4 {
  33672. return fmt.Errorf("proto: EphemeralVolumeSource: wiretype end group for non-group")
  33673. }
  33674. if fieldNum <= 0 {
  33675. return fmt.Errorf("proto: EphemeralVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  33676. }
  33677. switch fieldNum {
  33678. case 1:
  33679. if wireType != 2 {
  33680. return fmt.Errorf("proto: wrong wireType = %d for field VolumeClaimTemplate", wireType)
  33681. }
  33682. var msglen int
  33683. for shift := uint(0); ; shift += 7 {
  33684. if shift >= 64 {
  33685. return ErrIntOverflowGenerated
  33686. }
  33687. if iNdEx >= l {
  33688. return io.ErrUnexpectedEOF
  33689. }
  33690. b := dAtA[iNdEx]
  33691. iNdEx++
  33692. msglen |= int(b&0x7F) << shift
  33693. if b < 0x80 {
  33694. break
  33695. }
  33696. }
  33697. if msglen < 0 {
  33698. return ErrInvalidLengthGenerated
  33699. }
  33700. postIndex := iNdEx + msglen
  33701. if postIndex < 0 {
  33702. return ErrInvalidLengthGenerated
  33703. }
  33704. if postIndex > l {
  33705. return io.ErrUnexpectedEOF
  33706. }
  33707. if m.VolumeClaimTemplate == nil {
  33708. m.VolumeClaimTemplate = &PersistentVolumeClaimTemplate{}
  33709. }
  33710. if err := m.VolumeClaimTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33711. return err
  33712. }
  33713. iNdEx = postIndex
  33714. default:
  33715. iNdEx = preIndex
  33716. skippy, err := skipGenerated(dAtA[iNdEx:])
  33717. if err != nil {
  33718. return err
  33719. }
  33720. if (skippy < 0) || (iNdEx+skippy) < 0 {
  33721. return ErrInvalidLengthGenerated
  33722. }
  33723. if (iNdEx + skippy) > l {
  33724. return io.ErrUnexpectedEOF
  33725. }
  33726. iNdEx += skippy
  33727. }
  33728. }
  33729. if iNdEx > l {
  33730. return io.ErrUnexpectedEOF
  33731. }
  33732. return nil
  33733. }
  33734. func (m *Event) Unmarshal(dAtA []byte) error {
  33735. l := len(dAtA)
  33736. iNdEx := 0
  33737. for iNdEx < l {
  33738. preIndex := iNdEx
  33739. var wire uint64
  33740. for shift := uint(0); ; shift += 7 {
  33741. if shift >= 64 {
  33742. return ErrIntOverflowGenerated
  33743. }
  33744. if iNdEx >= l {
  33745. return io.ErrUnexpectedEOF
  33746. }
  33747. b := dAtA[iNdEx]
  33748. iNdEx++
  33749. wire |= uint64(b&0x7F) << shift
  33750. if b < 0x80 {
  33751. break
  33752. }
  33753. }
  33754. fieldNum := int32(wire >> 3)
  33755. wireType := int(wire & 0x7)
  33756. if wireType == 4 {
  33757. return fmt.Errorf("proto: Event: wiretype end group for non-group")
  33758. }
  33759. if fieldNum <= 0 {
  33760. return fmt.Errorf("proto: Event: illegal tag %d (wire type %d)", fieldNum, wire)
  33761. }
  33762. switch fieldNum {
  33763. case 1:
  33764. if wireType != 2 {
  33765. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  33766. }
  33767. var msglen int
  33768. for shift := uint(0); ; shift += 7 {
  33769. if shift >= 64 {
  33770. return ErrIntOverflowGenerated
  33771. }
  33772. if iNdEx >= l {
  33773. return io.ErrUnexpectedEOF
  33774. }
  33775. b := dAtA[iNdEx]
  33776. iNdEx++
  33777. msglen |= int(b&0x7F) << shift
  33778. if b < 0x80 {
  33779. break
  33780. }
  33781. }
  33782. if msglen < 0 {
  33783. return ErrInvalidLengthGenerated
  33784. }
  33785. postIndex := iNdEx + msglen
  33786. if postIndex < 0 {
  33787. return ErrInvalidLengthGenerated
  33788. }
  33789. if postIndex > l {
  33790. return io.ErrUnexpectedEOF
  33791. }
  33792. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33793. return err
  33794. }
  33795. iNdEx = postIndex
  33796. case 2:
  33797. if wireType != 2 {
  33798. return fmt.Errorf("proto: wrong wireType = %d for field InvolvedObject", wireType)
  33799. }
  33800. var msglen int
  33801. for shift := uint(0); ; shift += 7 {
  33802. if shift >= 64 {
  33803. return ErrIntOverflowGenerated
  33804. }
  33805. if iNdEx >= l {
  33806. return io.ErrUnexpectedEOF
  33807. }
  33808. b := dAtA[iNdEx]
  33809. iNdEx++
  33810. msglen |= int(b&0x7F) << shift
  33811. if b < 0x80 {
  33812. break
  33813. }
  33814. }
  33815. if msglen < 0 {
  33816. return ErrInvalidLengthGenerated
  33817. }
  33818. postIndex := iNdEx + msglen
  33819. if postIndex < 0 {
  33820. return ErrInvalidLengthGenerated
  33821. }
  33822. if postIndex > l {
  33823. return io.ErrUnexpectedEOF
  33824. }
  33825. if err := m.InvolvedObject.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33826. return err
  33827. }
  33828. iNdEx = postIndex
  33829. case 3:
  33830. if wireType != 2 {
  33831. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  33832. }
  33833. var stringLen uint64
  33834. for shift := uint(0); ; shift += 7 {
  33835. if shift >= 64 {
  33836. return ErrIntOverflowGenerated
  33837. }
  33838. if iNdEx >= l {
  33839. return io.ErrUnexpectedEOF
  33840. }
  33841. b := dAtA[iNdEx]
  33842. iNdEx++
  33843. stringLen |= uint64(b&0x7F) << shift
  33844. if b < 0x80 {
  33845. break
  33846. }
  33847. }
  33848. intStringLen := int(stringLen)
  33849. if intStringLen < 0 {
  33850. return ErrInvalidLengthGenerated
  33851. }
  33852. postIndex := iNdEx + intStringLen
  33853. if postIndex < 0 {
  33854. return ErrInvalidLengthGenerated
  33855. }
  33856. if postIndex > l {
  33857. return io.ErrUnexpectedEOF
  33858. }
  33859. m.Reason = string(dAtA[iNdEx:postIndex])
  33860. iNdEx = postIndex
  33861. case 4:
  33862. if wireType != 2 {
  33863. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  33864. }
  33865. var stringLen uint64
  33866. for shift := uint(0); ; shift += 7 {
  33867. if shift >= 64 {
  33868. return ErrIntOverflowGenerated
  33869. }
  33870. if iNdEx >= l {
  33871. return io.ErrUnexpectedEOF
  33872. }
  33873. b := dAtA[iNdEx]
  33874. iNdEx++
  33875. stringLen |= uint64(b&0x7F) << shift
  33876. if b < 0x80 {
  33877. break
  33878. }
  33879. }
  33880. intStringLen := int(stringLen)
  33881. if intStringLen < 0 {
  33882. return ErrInvalidLengthGenerated
  33883. }
  33884. postIndex := iNdEx + intStringLen
  33885. if postIndex < 0 {
  33886. return ErrInvalidLengthGenerated
  33887. }
  33888. if postIndex > l {
  33889. return io.ErrUnexpectedEOF
  33890. }
  33891. m.Message = string(dAtA[iNdEx:postIndex])
  33892. iNdEx = postIndex
  33893. case 5:
  33894. if wireType != 2 {
  33895. return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
  33896. }
  33897. var msglen int
  33898. for shift := uint(0); ; shift += 7 {
  33899. if shift >= 64 {
  33900. return ErrIntOverflowGenerated
  33901. }
  33902. if iNdEx >= l {
  33903. return io.ErrUnexpectedEOF
  33904. }
  33905. b := dAtA[iNdEx]
  33906. iNdEx++
  33907. msglen |= int(b&0x7F) << shift
  33908. if b < 0x80 {
  33909. break
  33910. }
  33911. }
  33912. if msglen < 0 {
  33913. return ErrInvalidLengthGenerated
  33914. }
  33915. postIndex := iNdEx + msglen
  33916. if postIndex < 0 {
  33917. return ErrInvalidLengthGenerated
  33918. }
  33919. if postIndex > l {
  33920. return io.ErrUnexpectedEOF
  33921. }
  33922. if err := m.Source.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33923. return err
  33924. }
  33925. iNdEx = postIndex
  33926. case 6:
  33927. if wireType != 2 {
  33928. return fmt.Errorf("proto: wrong wireType = %d for field FirstTimestamp", wireType)
  33929. }
  33930. var msglen int
  33931. for shift := uint(0); ; shift += 7 {
  33932. if shift >= 64 {
  33933. return ErrIntOverflowGenerated
  33934. }
  33935. if iNdEx >= l {
  33936. return io.ErrUnexpectedEOF
  33937. }
  33938. b := dAtA[iNdEx]
  33939. iNdEx++
  33940. msglen |= int(b&0x7F) << shift
  33941. if b < 0x80 {
  33942. break
  33943. }
  33944. }
  33945. if msglen < 0 {
  33946. return ErrInvalidLengthGenerated
  33947. }
  33948. postIndex := iNdEx + msglen
  33949. if postIndex < 0 {
  33950. return ErrInvalidLengthGenerated
  33951. }
  33952. if postIndex > l {
  33953. return io.ErrUnexpectedEOF
  33954. }
  33955. if err := m.FirstTimestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33956. return err
  33957. }
  33958. iNdEx = postIndex
  33959. case 7:
  33960. if wireType != 2 {
  33961. return fmt.Errorf("proto: wrong wireType = %d for field LastTimestamp", wireType)
  33962. }
  33963. var msglen int
  33964. for shift := uint(0); ; shift += 7 {
  33965. if shift >= 64 {
  33966. return ErrIntOverflowGenerated
  33967. }
  33968. if iNdEx >= l {
  33969. return io.ErrUnexpectedEOF
  33970. }
  33971. b := dAtA[iNdEx]
  33972. iNdEx++
  33973. msglen |= int(b&0x7F) << shift
  33974. if b < 0x80 {
  33975. break
  33976. }
  33977. }
  33978. if msglen < 0 {
  33979. return ErrInvalidLengthGenerated
  33980. }
  33981. postIndex := iNdEx + msglen
  33982. if postIndex < 0 {
  33983. return ErrInvalidLengthGenerated
  33984. }
  33985. if postIndex > l {
  33986. return io.ErrUnexpectedEOF
  33987. }
  33988. if err := m.LastTimestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  33989. return err
  33990. }
  33991. iNdEx = postIndex
  33992. case 8:
  33993. if wireType != 0 {
  33994. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  33995. }
  33996. m.Count = 0
  33997. for shift := uint(0); ; shift += 7 {
  33998. if shift >= 64 {
  33999. return ErrIntOverflowGenerated
  34000. }
  34001. if iNdEx >= l {
  34002. return io.ErrUnexpectedEOF
  34003. }
  34004. b := dAtA[iNdEx]
  34005. iNdEx++
  34006. m.Count |= int32(b&0x7F) << shift
  34007. if b < 0x80 {
  34008. break
  34009. }
  34010. }
  34011. case 9:
  34012. if wireType != 2 {
  34013. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  34014. }
  34015. var stringLen uint64
  34016. for shift := uint(0); ; shift += 7 {
  34017. if shift >= 64 {
  34018. return ErrIntOverflowGenerated
  34019. }
  34020. if iNdEx >= l {
  34021. return io.ErrUnexpectedEOF
  34022. }
  34023. b := dAtA[iNdEx]
  34024. iNdEx++
  34025. stringLen |= uint64(b&0x7F) << shift
  34026. if b < 0x80 {
  34027. break
  34028. }
  34029. }
  34030. intStringLen := int(stringLen)
  34031. if intStringLen < 0 {
  34032. return ErrInvalidLengthGenerated
  34033. }
  34034. postIndex := iNdEx + intStringLen
  34035. if postIndex < 0 {
  34036. return ErrInvalidLengthGenerated
  34037. }
  34038. if postIndex > l {
  34039. return io.ErrUnexpectedEOF
  34040. }
  34041. m.Type = string(dAtA[iNdEx:postIndex])
  34042. iNdEx = postIndex
  34043. case 10:
  34044. if wireType != 2 {
  34045. return fmt.Errorf("proto: wrong wireType = %d for field EventTime", wireType)
  34046. }
  34047. var msglen int
  34048. for shift := uint(0); ; shift += 7 {
  34049. if shift >= 64 {
  34050. return ErrIntOverflowGenerated
  34051. }
  34052. if iNdEx >= l {
  34053. return io.ErrUnexpectedEOF
  34054. }
  34055. b := dAtA[iNdEx]
  34056. iNdEx++
  34057. msglen |= int(b&0x7F) << shift
  34058. if b < 0x80 {
  34059. break
  34060. }
  34061. }
  34062. if msglen < 0 {
  34063. return ErrInvalidLengthGenerated
  34064. }
  34065. postIndex := iNdEx + msglen
  34066. if postIndex < 0 {
  34067. return ErrInvalidLengthGenerated
  34068. }
  34069. if postIndex > l {
  34070. return io.ErrUnexpectedEOF
  34071. }
  34072. if err := m.EventTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  34073. return err
  34074. }
  34075. iNdEx = postIndex
  34076. case 11:
  34077. if wireType != 2 {
  34078. return fmt.Errorf("proto: wrong wireType = %d for field Series", wireType)
  34079. }
  34080. var msglen int
  34081. for shift := uint(0); ; shift += 7 {
  34082. if shift >= 64 {
  34083. return ErrIntOverflowGenerated
  34084. }
  34085. if iNdEx >= l {
  34086. return io.ErrUnexpectedEOF
  34087. }
  34088. b := dAtA[iNdEx]
  34089. iNdEx++
  34090. msglen |= int(b&0x7F) << shift
  34091. if b < 0x80 {
  34092. break
  34093. }
  34094. }
  34095. if msglen < 0 {
  34096. return ErrInvalidLengthGenerated
  34097. }
  34098. postIndex := iNdEx + msglen
  34099. if postIndex < 0 {
  34100. return ErrInvalidLengthGenerated
  34101. }
  34102. if postIndex > l {
  34103. return io.ErrUnexpectedEOF
  34104. }
  34105. if m.Series == nil {
  34106. m.Series = &EventSeries{}
  34107. }
  34108. if err := m.Series.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  34109. return err
  34110. }
  34111. iNdEx = postIndex
  34112. case 12:
  34113. if wireType != 2 {
  34114. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  34115. }
  34116. var stringLen uint64
  34117. for shift := uint(0); ; shift += 7 {
  34118. if shift >= 64 {
  34119. return ErrIntOverflowGenerated
  34120. }
  34121. if iNdEx >= l {
  34122. return io.ErrUnexpectedEOF
  34123. }
  34124. b := dAtA[iNdEx]
  34125. iNdEx++
  34126. stringLen |= uint64(b&0x7F) << shift
  34127. if b < 0x80 {
  34128. break
  34129. }
  34130. }
  34131. intStringLen := int(stringLen)
  34132. if intStringLen < 0 {
  34133. return ErrInvalidLengthGenerated
  34134. }
  34135. postIndex := iNdEx + intStringLen
  34136. if postIndex < 0 {
  34137. return ErrInvalidLengthGenerated
  34138. }
  34139. if postIndex > l {
  34140. return io.ErrUnexpectedEOF
  34141. }
  34142. m.Action = string(dAtA[iNdEx:postIndex])
  34143. iNdEx = postIndex
  34144. case 13:
  34145. if wireType != 2 {
  34146. return fmt.Errorf("proto: wrong wireType = %d for field Related", wireType)
  34147. }
  34148. var msglen int
  34149. for shift := uint(0); ; shift += 7 {
  34150. if shift >= 64 {
  34151. return ErrIntOverflowGenerated
  34152. }
  34153. if iNdEx >= l {
  34154. return io.ErrUnexpectedEOF
  34155. }
  34156. b := dAtA[iNdEx]
  34157. iNdEx++
  34158. msglen |= int(b&0x7F) << shift
  34159. if b < 0x80 {
  34160. break
  34161. }
  34162. }
  34163. if msglen < 0 {
  34164. return ErrInvalidLengthGenerated
  34165. }
  34166. postIndex := iNdEx + msglen
  34167. if postIndex < 0 {
  34168. return ErrInvalidLengthGenerated
  34169. }
  34170. if postIndex > l {
  34171. return io.ErrUnexpectedEOF
  34172. }
  34173. if m.Related == nil {
  34174. m.Related = &ObjectReference{}
  34175. }
  34176. if err := m.Related.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  34177. return err
  34178. }
  34179. iNdEx = postIndex
  34180. case 14:
  34181. if wireType != 2 {
  34182. return fmt.Errorf("proto: wrong wireType = %d for field ReportingController", wireType)
  34183. }
  34184. var stringLen uint64
  34185. for shift := uint(0); ; shift += 7 {
  34186. if shift >= 64 {
  34187. return ErrIntOverflowGenerated
  34188. }
  34189. if iNdEx >= l {
  34190. return io.ErrUnexpectedEOF
  34191. }
  34192. b := dAtA[iNdEx]
  34193. iNdEx++
  34194. stringLen |= uint64(b&0x7F) << shift
  34195. if b < 0x80 {
  34196. break
  34197. }
  34198. }
  34199. intStringLen := int(stringLen)
  34200. if intStringLen < 0 {
  34201. return ErrInvalidLengthGenerated
  34202. }
  34203. postIndex := iNdEx + intStringLen
  34204. if postIndex < 0 {
  34205. return ErrInvalidLengthGenerated
  34206. }
  34207. if postIndex > l {
  34208. return io.ErrUnexpectedEOF
  34209. }
  34210. m.ReportingController = string(dAtA[iNdEx:postIndex])
  34211. iNdEx = postIndex
  34212. case 15:
  34213. if wireType != 2 {
  34214. return fmt.Errorf("proto: wrong wireType = %d for field ReportingInstance", wireType)
  34215. }
  34216. var stringLen uint64
  34217. for shift := uint(0); ; shift += 7 {
  34218. if shift >= 64 {
  34219. return ErrIntOverflowGenerated
  34220. }
  34221. if iNdEx >= l {
  34222. return io.ErrUnexpectedEOF
  34223. }
  34224. b := dAtA[iNdEx]
  34225. iNdEx++
  34226. stringLen |= uint64(b&0x7F) << shift
  34227. if b < 0x80 {
  34228. break
  34229. }
  34230. }
  34231. intStringLen := int(stringLen)
  34232. if intStringLen < 0 {
  34233. return ErrInvalidLengthGenerated
  34234. }
  34235. postIndex := iNdEx + intStringLen
  34236. if postIndex < 0 {
  34237. return ErrInvalidLengthGenerated
  34238. }
  34239. if postIndex > l {
  34240. return io.ErrUnexpectedEOF
  34241. }
  34242. m.ReportingInstance = string(dAtA[iNdEx:postIndex])
  34243. iNdEx = postIndex
  34244. default:
  34245. iNdEx = preIndex
  34246. skippy, err := skipGenerated(dAtA[iNdEx:])
  34247. if err != nil {
  34248. return err
  34249. }
  34250. if (skippy < 0) || (iNdEx+skippy) < 0 {
  34251. return ErrInvalidLengthGenerated
  34252. }
  34253. if (iNdEx + skippy) > l {
  34254. return io.ErrUnexpectedEOF
  34255. }
  34256. iNdEx += skippy
  34257. }
  34258. }
  34259. if iNdEx > l {
  34260. return io.ErrUnexpectedEOF
  34261. }
  34262. return nil
  34263. }
  34264. func (m *EventList) Unmarshal(dAtA []byte) error {
  34265. l := len(dAtA)
  34266. iNdEx := 0
  34267. for iNdEx < l {
  34268. preIndex := iNdEx
  34269. var wire uint64
  34270. for shift := uint(0); ; shift += 7 {
  34271. if shift >= 64 {
  34272. return ErrIntOverflowGenerated
  34273. }
  34274. if iNdEx >= l {
  34275. return io.ErrUnexpectedEOF
  34276. }
  34277. b := dAtA[iNdEx]
  34278. iNdEx++
  34279. wire |= uint64(b&0x7F) << shift
  34280. if b < 0x80 {
  34281. break
  34282. }
  34283. }
  34284. fieldNum := int32(wire >> 3)
  34285. wireType := int(wire & 0x7)
  34286. if wireType == 4 {
  34287. return fmt.Errorf("proto: EventList: wiretype end group for non-group")
  34288. }
  34289. if fieldNum <= 0 {
  34290. return fmt.Errorf("proto: EventList: illegal tag %d (wire type %d)", fieldNum, wire)
  34291. }
  34292. switch fieldNum {
  34293. case 1:
  34294. if wireType != 2 {
  34295. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  34296. }
  34297. var msglen int
  34298. for shift := uint(0); ; shift += 7 {
  34299. if shift >= 64 {
  34300. return ErrIntOverflowGenerated
  34301. }
  34302. if iNdEx >= l {
  34303. return io.ErrUnexpectedEOF
  34304. }
  34305. b := dAtA[iNdEx]
  34306. iNdEx++
  34307. msglen |= int(b&0x7F) << shift
  34308. if b < 0x80 {
  34309. break
  34310. }
  34311. }
  34312. if msglen < 0 {
  34313. return ErrInvalidLengthGenerated
  34314. }
  34315. postIndex := iNdEx + msglen
  34316. if postIndex < 0 {
  34317. return ErrInvalidLengthGenerated
  34318. }
  34319. if postIndex > l {
  34320. return io.ErrUnexpectedEOF
  34321. }
  34322. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  34323. return err
  34324. }
  34325. iNdEx = postIndex
  34326. case 2:
  34327. if wireType != 2 {
  34328. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  34329. }
  34330. var msglen int
  34331. for shift := uint(0); ; shift += 7 {
  34332. if shift >= 64 {
  34333. return ErrIntOverflowGenerated
  34334. }
  34335. if iNdEx >= l {
  34336. return io.ErrUnexpectedEOF
  34337. }
  34338. b := dAtA[iNdEx]
  34339. iNdEx++
  34340. msglen |= int(b&0x7F) << shift
  34341. if b < 0x80 {
  34342. break
  34343. }
  34344. }
  34345. if msglen < 0 {
  34346. return ErrInvalidLengthGenerated
  34347. }
  34348. postIndex := iNdEx + msglen
  34349. if postIndex < 0 {
  34350. return ErrInvalidLengthGenerated
  34351. }
  34352. if postIndex > l {
  34353. return io.ErrUnexpectedEOF
  34354. }
  34355. m.Items = append(m.Items, Event{})
  34356. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  34357. return err
  34358. }
  34359. iNdEx = postIndex
  34360. default:
  34361. iNdEx = preIndex
  34362. skippy, err := skipGenerated(dAtA[iNdEx:])
  34363. if err != nil {
  34364. return err
  34365. }
  34366. if (skippy < 0) || (iNdEx+skippy) < 0 {
  34367. return ErrInvalidLengthGenerated
  34368. }
  34369. if (iNdEx + skippy) > l {
  34370. return io.ErrUnexpectedEOF
  34371. }
  34372. iNdEx += skippy
  34373. }
  34374. }
  34375. if iNdEx > l {
  34376. return io.ErrUnexpectedEOF
  34377. }
  34378. return nil
  34379. }
  34380. func (m *EventSeries) Unmarshal(dAtA []byte) error {
  34381. l := len(dAtA)
  34382. iNdEx := 0
  34383. for iNdEx < l {
  34384. preIndex := iNdEx
  34385. var wire uint64
  34386. for shift := uint(0); ; shift += 7 {
  34387. if shift >= 64 {
  34388. return ErrIntOverflowGenerated
  34389. }
  34390. if iNdEx >= l {
  34391. return io.ErrUnexpectedEOF
  34392. }
  34393. b := dAtA[iNdEx]
  34394. iNdEx++
  34395. wire |= uint64(b&0x7F) << shift
  34396. if b < 0x80 {
  34397. break
  34398. }
  34399. }
  34400. fieldNum := int32(wire >> 3)
  34401. wireType := int(wire & 0x7)
  34402. if wireType == 4 {
  34403. return fmt.Errorf("proto: EventSeries: wiretype end group for non-group")
  34404. }
  34405. if fieldNum <= 0 {
  34406. return fmt.Errorf("proto: EventSeries: illegal tag %d (wire type %d)", fieldNum, wire)
  34407. }
  34408. switch fieldNum {
  34409. case 1:
  34410. if wireType != 0 {
  34411. return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType)
  34412. }
  34413. m.Count = 0
  34414. for shift := uint(0); ; shift += 7 {
  34415. if shift >= 64 {
  34416. return ErrIntOverflowGenerated
  34417. }
  34418. if iNdEx >= l {
  34419. return io.ErrUnexpectedEOF
  34420. }
  34421. b := dAtA[iNdEx]
  34422. iNdEx++
  34423. m.Count |= int32(b&0x7F) << shift
  34424. if b < 0x80 {
  34425. break
  34426. }
  34427. }
  34428. case 2:
  34429. if wireType != 2 {
  34430. return fmt.Errorf("proto: wrong wireType = %d for field LastObservedTime", wireType)
  34431. }
  34432. var msglen int
  34433. for shift := uint(0); ; shift += 7 {
  34434. if shift >= 64 {
  34435. return ErrIntOverflowGenerated
  34436. }
  34437. if iNdEx >= l {
  34438. return io.ErrUnexpectedEOF
  34439. }
  34440. b := dAtA[iNdEx]
  34441. iNdEx++
  34442. msglen |= int(b&0x7F) << shift
  34443. if b < 0x80 {
  34444. break
  34445. }
  34446. }
  34447. if msglen < 0 {
  34448. return ErrInvalidLengthGenerated
  34449. }
  34450. postIndex := iNdEx + msglen
  34451. if postIndex < 0 {
  34452. return ErrInvalidLengthGenerated
  34453. }
  34454. if postIndex > l {
  34455. return io.ErrUnexpectedEOF
  34456. }
  34457. if err := m.LastObservedTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  34458. return err
  34459. }
  34460. iNdEx = postIndex
  34461. default:
  34462. iNdEx = preIndex
  34463. skippy, err := skipGenerated(dAtA[iNdEx:])
  34464. if err != nil {
  34465. return err
  34466. }
  34467. if (skippy < 0) || (iNdEx+skippy) < 0 {
  34468. return ErrInvalidLengthGenerated
  34469. }
  34470. if (iNdEx + skippy) > l {
  34471. return io.ErrUnexpectedEOF
  34472. }
  34473. iNdEx += skippy
  34474. }
  34475. }
  34476. if iNdEx > l {
  34477. return io.ErrUnexpectedEOF
  34478. }
  34479. return nil
  34480. }
  34481. func (m *EventSource) Unmarshal(dAtA []byte) error {
  34482. l := len(dAtA)
  34483. iNdEx := 0
  34484. for iNdEx < l {
  34485. preIndex := iNdEx
  34486. var wire uint64
  34487. for shift := uint(0); ; shift += 7 {
  34488. if shift >= 64 {
  34489. return ErrIntOverflowGenerated
  34490. }
  34491. if iNdEx >= l {
  34492. return io.ErrUnexpectedEOF
  34493. }
  34494. b := dAtA[iNdEx]
  34495. iNdEx++
  34496. wire |= uint64(b&0x7F) << shift
  34497. if b < 0x80 {
  34498. break
  34499. }
  34500. }
  34501. fieldNum := int32(wire >> 3)
  34502. wireType := int(wire & 0x7)
  34503. if wireType == 4 {
  34504. return fmt.Errorf("proto: EventSource: wiretype end group for non-group")
  34505. }
  34506. if fieldNum <= 0 {
  34507. return fmt.Errorf("proto: EventSource: illegal tag %d (wire type %d)", fieldNum, wire)
  34508. }
  34509. switch fieldNum {
  34510. case 1:
  34511. if wireType != 2 {
  34512. return fmt.Errorf("proto: wrong wireType = %d for field Component", wireType)
  34513. }
  34514. var stringLen uint64
  34515. for shift := uint(0); ; shift += 7 {
  34516. if shift >= 64 {
  34517. return ErrIntOverflowGenerated
  34518. }
  34519. if iNdEx >= l {
  34520. return io.ErrUnexpectedEOF
  34521. }
  34522. b := dAtA[iNdEx]
  34523. iNdEx++
  34524. stringLen |= uint64(b&0x7F) << shift
  34525. if b < 0x80 {
  34526. break
  34527. }
  34528. }
  34529. intStringLen := int(stringLen)
  34530. if intStringLen < 0 {
  34531. return ErrInvalidLengthGenerated
  34532. }
  34533. postIndex := iNdEx + intStringLen
  34534. if postIndex < 0 {
  34535. return ErrInvalidLengthGenerated
  34536. }
  34537. if postIndex > l {
  34538. return io.ErrUnexpectedEOF
  34539. }
  34540. m.Component = string(dAtA[iNdEx:postIndex])
  34541. iNdEx = postIndex
  34542. case 2:
  34543. if wireType != 2 {
  34544. return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
  34545. }
  34546. var stringLen uint64
  34547. for shift := uint(0); ; shift += 7 {
  34548. if shift >= 64 {
  34549. return ErrIntOverflowGenerated
  34550. }
  34551. if iNdEx >= l {
  34552. return io.ErrUnexpectedEOF
  34553. }
  34554. b := dAtA[iNdEx]
  34555. iNdEx++
  34556. stringLen |= uint64(b&0x7F) << shift
  34557. if b < 0x80 {
  34558. break
  34559. }
  34560. }
  34561. intStringLen := int(stringLen)
  34562. if intStringLen < 0 {
  34563. return ErrInvalidLengthGenerated
  34564. }
  34565. postIndex := iNdEx + intStringLen
  34566. if postIndex < 0 {
  34567. return ErrInvalidLengthGenerated
  34568. }
  34569. if postIndex > l {
  34570. return io.ErrUnexpectedEOF
  34571. }
  34572. m.Host = string(dAtA[iNdEx:postIndex])
  34573. iNdEx = postIndex
  34574. default:
  34575. iNdEx = preIndex
  34576. skippy, err := skipGenerated(dAtA[iNdEx:])
  34577. if err != nil {
  34578. return err
  34579. }
  34580. if (skippy < 0) || (iNdEx+skippy) < 0 {
  34581. return ErrInvalidLengthGenerated
  34582. }
  34583. if (iNdEx + skippy) > l {
  34584. return io.ErrUnexpectedEOF
  34585. }
  34586. iNdEx += skippy
  34587. }
  34588. }
  34589. if iNdEx > l {
  34590. return io.ErrUnexpectedEOF
  34591. }
  34592. return nil
  34593. }
  34594. func (m *ExecAction) Unmarshal(dAtA []byte) error {
  34595. l := len(dAtA)
  34596. iNdEx := 0
  34597. for iNdEx < l {
  34598. preIndex := iNdEx
  34599. var wire uint64
  34600. for shift := uint(0); ; shift += 7 {
  34601. if shift >= 64 {
  34602. return ErrIntOverflowGenerated
  34603. }
  34604. if iNdEx >= l {
  34605. return io.ErrUnexpectedEOF
  34606. }
  34607. b := dAtA[iNdEx]
  34608. iNdEx++
  34609. wire |= uint64(b&0x7F) << shift
  34610. if b < 0x80 {
  34611. break
  34612. }
  34613. }
  34614. fieldNum := int32(wire >> 3)
  34615. wireType := int(wire & 0x7)
  34616. if wireType == 4 {
  34617. return fmt.Errorf("proto: ExecAction: wiretype end group for non-group")
  34618. }
  34619. if fieldNum <= 0 {
  34620. return fmt.Errorf("proto: ExecAction: illegal tag %d (wire type %d)", fieldNum, wire)
  34621. }
  34622. switch fieldNum {
  34623. case 1:
  34624. if wireType != 2 {
  34625. return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
  34626. }
  34627. var stringLen uint64
  34628. for shift := uint(0); ; shift += 7 {
  34629. if shift >= 64 {
  34630. return ErrIntOverflowGenerated
  34631. }
  34632. if iNdEx >= l {
  34633. return io.ErrUnexpectedEOF
  34634. }
  34635. b := dAtA[iNdEx]
  34636. iNdEx++
  34637. stringLen |= uint64(b&0x7F) << shift
  34638. if b < 0x80 {
  34639. break
  34640. }
  34641. }
  34642. intStringLen := int(stringLen)
  34643. if intStringLen < 0 {
  34644. return ErrInvalidLengthGenerated
  34645. }
  34646. postIndex := iNdEx + intStringLen
  34647. if postIndex < 0 {
  34648. return ErrInvalidLengthGenerated
  34649. }
  34650. if postIndex > l {
  34651. return io.ErrUnexpectedEOF
  34652. }
  34653. m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
  34654. iNdEx = postIndex
  34655. default:
  34656. iNdEx = preIndex
  34657. skippy, err := skipGenerated(dAtA[iNdEx:])
  34658. if err != nil {
  34659. return err
  34660. }
  34661. if (skippy < 0) || (iNdEx+skippy) < 0 {
  34662. return ErrInvalidLengthGenerated
  34663. }
  34664. if (iNdEx + skippy) > l {
  34665. return io.ErrUnexpectedEOF
  34666. }
  34667. iNdEx += skippy
  34668. }
  34669. }
  34670. if iNdEx > l {
  34671. return io.ErrUnexpectedEOF
  34672. }
  34673. return nil
  34674. }
  34675. func (m *FCVolumeSource) Unmarshal(dAtA []byte) error {
  34676. l := len(dAtA)
  34677. iNdEx := 0
  34678. for iNdEx < l {
  34679. preIndex := iNdEx
  34680. var wire uint64
  34681. for shift := uint(0); ; shift += 7 {
  34682. if shift >= 64 {
  34683. return ErrIntOverflowGenerated
  34684. }
  34685. if iNdEx >= l {
  34686. return io.ErrUnexpectedEOF
  34687. }
  34688. b := dAtA[iNdEx]
  34689. iNdEx++
  34690. wire |= uint64(b&0x7F) << shift
  34691. if b < 0x80 {
  34692. break
  34693. }
  34694. }
  34695. fieldNum := int32(wire >> 3)
  34696. wireType := int(wire & 0x7)
  34697. if wireType == 4 {
  34698. return fmt.Errorf("proto: FCVolumeSource: wiretype end group for non-group")
  34699. }
  34700. if fieldNum <= 0 {
  34701. return fmt.Errorf("proto: FCVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  34702. }
  34703. switch fieldNum {
  34704. case 1:
  34705. if wireType != 2 {
  34706. return fmt.Errorf("proto: wrong wireType = %d for field TargetWWNs", wireType)
  34707. }
  34708. var stringLen uint64
  34709. for shift := uint(0); ; shift += 7 {
  34710. if shift >= 64 {
  34711. return ErrIntOverflowGenerated
  34712. }
  34713. if iNdEx >= l {
  34714. return io.ErrUnexpectedEOF
  34715. }
  34716. b := dAtA[iNdEx]
  34717. iNdEx++
  34718. stringLen |= uint64(b&0x7F) << shift
  34719. if b < 0x80 {
  34720. break
  34721. }
  34722. }
  34723. intStringLen := int(stringLen)
  34724. if intStringLen < 0 {
  34725. return ErrInvalidLengthGenerated
  34726. }
  34727. postIndex := iNdEx + intStringLen
  34728. if postIndex < 0 {
  34729. return ErrInvalidLengthGenerated
  34730. }
  34731. if postIndex > l {
  34732. return io.ErrUnexpectedEOF
  34733. }
  34734. m.TargetWWNs = append(m.TargetWWNs, string(dAtA[iNdEx:postIndex]))
  34735. iNdEx = postIndex
  34736. case 2:
  34737. if wireType != 0 {
  34738. return fmt.Errorf("proto: wrong wireType = %d for field Lun", wireType)
  34739. }
  34740. var v int32
  34741. for shift := uint(0); ; shift += 7 {
  34742. if shift >= 64 {
  34743. return ErrIntOverflowGenerated
  34744. }
  34745. if iNdEx >= l {
  34746. return io.ErrUnexpectedEOF
  34747. }
  34748. b := dAtA[iNdEx]
  34749. iNdEx++
  34750. v |= int32(b&0x7F) << shift
  34751. if b < 0x80 {
  34752. break
  34753. }
  34754. }
  34755. m.Lun = &v
  34756. case 3:
  34757. if wireType != 2 {
  34758. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  34759. }
  34760. var stringLen uint64
  34761. for shift := uint(0); ; shift += 7 {
  34762. if shift >= 64 {
  34763. return ErrIntOverflowGenerated
  34764. }
  34765. if iNdEx >= l {
  34766. return io.ErrUnexpectedEOF
  34767. }
  34768. b := dAtA[iNdEx]
  34769. iNdEx++
  34770. stringLen |= uint64(b&0x7F) << shift
  34771. if b < 0x80 {
  34772. break
  34773. }
  34774. }
  34775. intStringLen := int(stringLen)
  34776. if intStringLen < 0 {
  34777. return ErrInvalidLengthGenerated
  34778. }
  34779. postIndex := iNdEx + intStringLen
  34780. if postIndex < 0 {
  34781. return ErrInvalidLengthGenerated
  34782. }
  34783. if postIndex > l {
  34784. return io.ErrUnexpectedEOF
  34785. }
  34786. m.FSType = string(dAtA[iNdEx:postIndex])
  34787. iNdEx = postIndex
  34788. case 4:
  34789. if wireType != 0 {
  34790. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  34791. }
  34792. var v int
  34793. for shift := uint(0); ; shift += 7 {
  34794. if shift >= 64 {
  34795. return ErrIntOverflowGenerated
  34796. }
  34797. if iNdEx >= l {
  34798. return io.ErrUnexpectedEOF
  34799. }
  34800. b := dAtA[iNdEx]
  34801. iNdEx++
  34802. v |= int(b&0x7F) << shift
  34803. if b < 0x80 {
  34804. break
  34805. }
  34806. }
  34807. m.ReadOnly = bool(v != 0)
  34808. case 5:
  34809. if wireType != 2 {
  34810. return fmt.Errorf("proto: wrong wireType = %d for field WWIDs", wireType)
  34811. }
  34812. var stringLen uint64
  34813. for shift := uint(0); ; shift += 7 {
  34814. if shift >= 64 {
  34815. return ErrIntOverflowGenerated
  34816. }
  34817. if iNdEx >= l {
  34818. return io.ErrUnexpectedEOF
  34819. }
  34820. b := dAtA[iNdEx]
  34821. iNdEx++
  34822. stringLen |= uint64(b&0x7F) << shift
  34823. if b < 0x80 {
  34824. break
  34825. }
  34826. }
  34827. intStringLen := int(stringLen)
  34828. if intStringLen < 0 {
  34829. return ErrInvalidLengthGenerated
  34830. }
  34831. postIndex := iNdEx + intStringLen
  34832. if postIndex < 0 {
  34833. return ErrInvalidLengthGenerated
  34834. }
  34835. if postIndex > l {
  34836. return io.ErrUnexpectedEOF
  34837. }
  34838. m.WWIDs = append(m.WWIDs, string(dAtA[iNdEx:postIndex]))
  34839. iNdEx = postIndex
  34840. default:
  34841. iNdEx = preIndex
  34842. skippy, err := skipGenerated(dAtA[iNdEx:])
  34843. if err != nil {
  34844. return err
  34845. }
  34846. if (skippy < 0) || (iNdEx+skippy) < 0 {
  34847. return ErrInvalidLengthGenerated
  34848. }
  34849. if (iNdEx + skippy) > l {
  34850. return io.ErrUnexpectedEOF
  34851. }
  34852. iNdEx += skippy
  34853. }
  34854. }
  34855. if iNdEx > l {
  34856. return io.ErrUnexpectedEOF
  34857. }
  34858. return nil
  34859. }
  34860. func (m *FileKeySelector) Unmarshal(dAtA []byte) error {
  34861. l := len(dAtA)
  34862. iNdEx := 0
  34863. for iNdEx < l {
  34864. preIndex := iNdEx
  34865. var wire uint64
  34866. for shift := uint(0); ; shift += 7 {
  34867. if shift >= 64 {
  34868. return ErrIntOverflowGenerated
  34869. }
  34870. if iNdEx >= l {
  34871. return io.ErrUnexpectedEOF
  34872. }
  34873. b := dAtA[iNdEx]
  34874. iNdEx++
  34875. wire |= uint64(b&0x7F) << shift
  34876. if b < 0x80 {
  34877. break
  34878. }
  34879. }
  34880. fieldNum := int32(wire >> 3)
  34881. wireType := int(wire & 0x7)
  34882. if wireType == 4 {
  34883. return fmt.Errorf("proto: FileKeySelector: wiretype end group for non-group")
  34884. }
  34885. if fieldNum <= 0 {
  34886. return fmt.Errorf("proto: FileKeySelector: illegal tag %d (wire type %d)", fieldNum, wire)
  34887. }
  34888. switch fieldNum {
  34889. case 1:
  34890. if wireType != 2 {
  34891. return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
  34892. }
  34893. var stringLen uint64
  34894. for shift := uint(0); ; shift += 7 {
  34895. if shift >= 64 {
  34896. return ErrIntOverflowGenerated
  34897. }
  34898. if iNdEx >= l {
  34899. return io.ErrUnexpectedEOF
  34900. }
  34901. b := dAtA[iNdEx]
  34902. iNdEx++
  34903. stringLen |= uint64(b&0x7F) << shift
  34904. if b < 0x80 {
  34905. break
  34906. }
  34907. }
  34908. intStringLen := int(stringLen)
  34909. if intStringLen < 0 {
  34910. return ErrInvalidLengthGenerated
  34911. }
  34912. postIndex := iNdEx + intStringLen
  34913. if postIndex < 0 {
  34914. return ErrInvalidLengthGenerated
  34915. }
  34916. if postIndex > l {
  34917. return io.ErrUnexpectedEOF
  34918. }
  34919. m.VolumeName = string(dAtA[iNdEx:postIndex])
  34920. iNdEx = postIndex
  34921. case 2:
  34922. if wireType != 2 {
  34923. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  34924. }
  34925. var stringLen uint64
  34926. for shift := uint(0); ; shift += 7 {
  34927. if shift >= 64 {
  34928. return ErrIntOverflowGenerated
  34929. }
  34930. if iNdEx >= l {
  34931. return io.ErrUnexpectedEOF
  34932. }
  34933. b := dAtA[iNdEx]
  34934. iNdEx++
  34935. stringLen |= uint64(b&0x7F) << shift
  34936. if b < 0x80 {
  34937. break
  34938. }
  34939. }
  34940. intStringLen := int(stringLen)
  34941. if intStringLen < 0 {
  34942. return ErrInvalidLengthGenerated
  34943. }
  34944. postIndex := iNdEx + intStringLen
  34945. if postIndex < 0 {
  34946. return ErrInvalidLengthGenerated
  34947. }
  34948. if postIndex > l {
  34949. return io.ErrUnexpectedEOF
  34950. }
  34951. m.Path = string(dAtA[iNdEx:postIndex])
  34952. iNdEx = postIndex
  34953. case 3:
  34954. if wireType != 2 {
  34955. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  34956. }
  34957. var stringLen uint64
  34958. for shift := uint(0); ; shift += 7 {
  34959. if shift >= 64 {
  34960. return ErrIntOverflowGenerated
  34961. }
  34962. if iNdEx >= l {
  34963. return io.ErrUnexpectedEOF
  34964. }
  34965. b := dAtA[iNdEx]
  34966. iNdEx++
  34967. stringLen |= uint64(b&0x7F) << shift
  34968. if b < 0x80 {
  34969. break
  34970. }
  34971. }
  34972. intStringLen := int(stringLen)
  34973. if intStringLen < 0 {
  34974. return ErrInvalidLengthGenerated
  34975. }
  34976. postIndex := iNdEx + intStringLen
  34977. if postIndex < 0 {
  34978. return ErrInvalidLengthGenerated
  34979. }
  34980. if postIndex > l {
  34981. return io.ErrUnexpectedEOF
  34982. }
  34983. m.Key = string(dAtA[iNdEx:postIndex])
  34984. iNdEx = postIndex
  34985. case 4:
  34986. if wireType != 0 {
  34987. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  34988. }
  34989. var v int
  34990. for shift := uint(0); ; shift += 7 {
  34991. if shift >= 64 {
  34992. return ErrIntOverflowGenerated
  34993. }
  34994. if iNdEx >= l {
  34995. return io.ErrUnexpectedEOF
  34996. }
  34997. b := dAtA[iNdEx]
  34998. iNdEx++
  34999. v |= int(b&0x7F) << shift
  35000. if b < 0x80 {
  35001. break
  35002. }
  35003. }
  35004. b := bool(v != 0)
  35005. m.Optional = &b
  35006. default:
  35007. iNdEx = preIndex
  35008. skippy, err := skipGenerated(dAtA[iNdEx:])
  35009. if err != nil {
  35010. return err
  35011. }
  35012. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35013. return ErrInvalidLengthGenerated
  35014. }
  35015. if (iNdEx + skippy) > l {
  35016. return io.ErrUnexpectedEOF
  35017. }
  35018. iNdEx += skippy
  35019. }
  35020. }
  35021. if iNdEx > l {
  35022. return io.ErrUnexpectedEOF
  35023. }
  35024. return nil
  35025. }
  35026. func (m *FlexPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  35027. l := len(dAtA)
  35028. iNdEx := 0
  35029. for iNdEx < l {
  35030. preIndex := iNdEx
  35031. var wire uint64
  35032. for shift := uint(0); ; shift += 7 {
  35033. if shift >= 64 {
  35034. return ErrIntOverflowGenerated
  35035. }
  35036. if iNdEx >= l {
  35037. return io.ErrUnexpectedEOF
  35038. }
  35039. b := dAtA[iNdEx]
  35040. iNdEx++
  35041. wire |= uint64(b&0x7F) << shift
  35042. if b < 0x80 {
  35043. break
  35044. }
  35045. }
  35046. fieldNum := int32(wire >> 3)
  35047. wireType := int(wire & 0x7)
  35048. if wireType == 4 {
  35049. return fmt.Errorf("proto: FlexPersistentVolumeSource: wiretype end group for non-group")
  35050. }
  35051. if fieldNum <= 0 {
  35052. return fmt.Errorf("proto: FlexPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  35053. }
  35054. switch fieldNum {
  35055. case 1:
  35056. if wireType != 2 {
  35057. return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
  35058. }
  35059. var stringLen uint64
  35060. for shift := uint(0); ; shift += 7 {
  35061. if shift >= 64 {
  35062. return ErrIntOverflowGenerated
  35063. }
  35064. if iNdEx >= l {
  35065. return io.ErrUnexpectedEOF
  35066. }
  35067. b := dAtA[iNdEx]
  35068. iNdEx++
  35069. stringLen |= uint64(b&0x7F) << shift
  35070. if b < 0x80 {
  35071. break
  35072. }
  35073. }
  35074. intStringLen := int(stringLen)
  35075. if intStringLen < 0 {
  35076. return ErrInvalidLengthGenerated
  35077. }
  35078. postIndex := iNdEx + intStringLen
  35079. if postIndex < 0 {
  35080. return ErrInvalidLengthGenerated
  35081. }
  35082. if postIndex > l {
  35083. return io.ErrUnexpectedEOF
  35084. }
  35085. m.Driver = string(dAtA[iNdEx:postIndex])
  35086. iNdEx = postIndex
  35087. case 2:
  35088. if wireType != 2 {
  35089. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  35090. }
  35091. var stringLen uint64
  35092. for shift := uint(0); ; shift += 7 {
  35093. if shift >= 64 {
  35094. return ErrIntOverflowGenerated
  35095. }
  35096. if iNdEx >= l {
  35097. return io.ErrUnexpectedEOF
  35098. }
  35099. b := dAtA[iNdEx]
  35100. iNdEx++
  35101. stringLen |= uint64(b&0x7F) << shift
  35102. if b < 0x80 {
  35103. break
  35104. }
  35105. }
  35106. intStringLen := int(stringLen)
  35107. if intStringLen < 0 {
  35108. return ErrInvalidLengthGenerated
  35109. }
  35110. postIndex := iNdEx + intStringLen
  35111. if postIndex < 0 {
  35112. return ErrInvalidLengthGenerated
  35113. }
  35114. if postIndex > l {
  35115. return io.ErrUnexpectedEOF
  35116. }
  35117. m.FSType = string(dAtA[iNdEx:postIndex])
  35118. iNdEx = postIndex
  35119. case 3:
  35120. if wireType != 2 {
  35121. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  35122. }
  35123. var msglen int
  35124. for shift := uint(0); ; shift += 7 {
  35125. if shift >= 64 {
  35126. return ErrIntOverflowGenerated
  35127. }
  35128. if iNdEx >= l {
  35129. return io.ErrUnexpectedEOF
  35130. }
  35131. b := dAtA[iNdEx]
  35132. iNdEx++
  35133. msglen |= int(b&0x7F) << shift
  35134. if b < 0x80 {
  35135. break
  35136. }
  35137. }
  35138. if msglen < 0 {
  35139. return ErrInvalidLengthGenerated
  35140. }
  35141. postIndex := iNdEx + msglen
  35142. if postIndex < 0 {
  35143. return ErrInvalidLengthGenerated
  35144. }
  35145. if postIndex > l {
  35146. return io.ErrUnexpectedEOF
  35147. }
  35148. if m.SecretRef == nil {
  35149. m.SecretRef = &SecretReference{}
  35150. }
  35151. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  35152. return err
  35153. }
  35154. iNdEx = postIndex
  35155. case 4:
  35156. if wireType != 0 {
  35157. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  35158. }
  35159. var v int
  35160. for shift := uint(0); ; shift += 7 {
  35161. if shift >= 64 {
  35162. return ErrIntOverflowGenerated
  35163. }
  35164. if iNdEx >= l {
  35165. return io.ErrUnexpectedEOF
  35166. }
  35167. b := dAtA[iNdEx]
  35168. iNdEx++
  35169. v |= int(b&0x7F) << shift
  35170. if b < 0x80 {
  35171. break
  35172. }
  35173. }
  35174. m.ReadOnly = bool(v != 0)
  35175. case 5:
  35176. if wireType != 2 {
  35177. return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
  35178. }
  35179. var msglen int
  35180. for shift := uint(0); ; shift += 7 {
  35181. if shift >= 64 {
  35182. return ErrIntOverflowGenerated
  35183. }
  35184. if iNdEx >= l {
  35185. return io.ErrUnexpectedEOF
  35186. }
  35187. b := dAtA[iNdEx]
  35188. iNdEx++
  35189. msglen |= int(b&0x7F) << shift
  35190. if b < 0x80 {
  35191. break
  35192. }
  35193. }
  35194. if msglen < 0 {
  35195. return ErrInvalidLengthGenerated
  35196. }
  35197. postIndex := iNdEx + msglen
  35198. if postIndex < 0 {
  35199. return ErrInvalidLengthGenerated
  35200. }
  35201. if postIndex > l {
  35202. return io.ErrUnexpectedEOF
  35203. }
  35204. if m.Options == nil {
  35205. m.Options = make(map[string]string)
  35206. }
  35207. var mapkey string
  35208. var mapvalue string
  35209. for iNdEx < postIndex {
  35210. entryPreIndex := iNdEx
  35211. var wire uint64
  35212. for shift := uint(0); ; shift += 7 {
  35213. if shift >= 64 {
  35214. return ErrIntOverflowGenerated
  35215. }
  35216. if iNdEx >= l {
  35217. return io.ErrUnexpectedEOF
  35218. }
  35219. b := dAtA[iNdEx]
  35220. iNdEx++
  35221. wire |= uint64(b&0x7F) << shift
  35222. if b < 0x80 {
  35223. break
  35224. }
  35225. }
  35226. fieldNum := int32(wire >> 3)
  35227. if fieldNum == 1 {
  35228. var stringLenmapkey uint64
  35229. for shift := uint(0); ; shift += 7 {
  35230. if shift >= 64 {
  35231. return ErrIntOverflowGenerated
  35232. }
  35233. if iNdEx >= l {
  35234. return io.ErrUnexpectedEOF
  35235. }
  35236. b := dAtA[iNdEx]
  35237. iNdEx++
  35238. stringLenmapkey |= uint64(b&0x7F) << shift
  35239. if b < 0x80 {
  35240. break
  35241. }
  35242. }
  35243. intStringLenmapkey := int(stringLenmapkey)
  35244. if intStringLenmapkey < 0 {
  35245. return ErrInvalidLengthGenerated
  35246. }
  35247. postStringIndexmapkey := iNdEx + intStringLenmapkey
  35248. if postStringIndexmapkey < 0 {
  35249. return ErrInvalidLengthGenerated
  35250. }
  35251. if postStringIndexmapkey > l {
  35252. return io.ErrUnexpectedEOF
  35253. }
  35254. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  35255. iNdEx = postStringIndexmapkey
  35256. } else if fieldNum == 2 {
  35257. var stringLenmapvalue uint64
  35258. for shift := uint(0); ; shift += 7 {
  35259. if shift >= 64 {
  35260. return ErrIntOverflowGenerated
  35261. }
  35262. if iNdEx >= l {
  35263. return io.ErrUnexpectedEOF
  35264. }
  35265. b := dAtA[iNdEx]
  35266. iNdEx++
  35267. stringLenmapvalue |= uint64(b&0x7F) << shift
  35268. if b < 0x80 {
  35269. break
  35270. }
  35271. }
  35272. intStringLenmapvalue := int(stringLenmapvalue)
  35273. if intStringLenmapvalue < 0 {
  35274. return ErrInvalidLengthGenerated
  35275. }
  35276. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  35277. if postStringIndexmapvalue < 0 {
  35278. return ErrInvalidLengthGenerated
  35279. }
  35280. if postStringIndexmapvalue > l {
  35281. return io.ErrUnexpectedEOF
  35282. }
  35283. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  35284. iNdEx = postStringIndexmapvalue
  35285. } else {
  35286. iNdEx = entryPreIndex
  35287. skippy, err := skipGenerated(dAtA[iNdEx:])
  35288. if err != nil {
  35289. return err
  35290. }
  35291. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35292. return ErrInvalidLengthGenerated
  35293. }
  35294. if (iNdEx + skippy) > postIndex {
  35295. return io.ErrUnexpectedEOF
  35296. }
  35297. iNdEx += skippy
  35298. }
  35299. }
  35300. m.Options[mapkey] = mapvalue
  35301. iNdEx = postIndex
  35302. default:
  35303. iNdEx = preIndex
  35304. skippy, err := skipGenerated(dAtA[iNdEx:])
  35305. if err != nil {
  35306. return err
  35307. }
  35308. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35309. return ErrInvalidLengthGenerated
  35310. }
  35311. if (iNdEx + skippy) > l {
  35312. return io.ErrUnexpectedEOF
  35313. }
  35314. iNdEx += skippy
  35315. }
  35316. }
  35317. if iNdEx > l {
  35318. return io.ErrUnexpectedEOF
  35319. }
  35320. return nil
  35321. }
  35322. func (m *FlexVolumeSource) Unmarshal(dAtA []byte) error {
  35323. l := len(dAtA)
  35324. iNdEx := 0
  35325. for iNdEx < l {
  35326. preIndex := iNdEx
  35327. var wire uint64
  35328. for shift := uint(0); ; shift += 7 {
  35329. if shift >= 64 {
  35330. return ErrIntOverflowGenerated
  35331. }
  35332. if iNdEx >= l {
  35333. return io.ErrUnexpectedEOF
  35334. }
  35335. b := dAtA[iNdEx]
  35336. iNdEx++
  35337. wire |= uint64(b&0x7F) << shift
  35338. if b < 0x80 {
  35339. break
  35340. }
  35341. }
  35342. fieldNum := int32(wire >> 3)
  35343. wireType := int(wire & 0x7)
  35344. if wireType == 4 {
  35345. return fmt.Errorf("proto: FlexVolumeSource: wiretype end group for non-group")
  35346. }
  35347. if fieldNum <= 0 {
  35348. return fmt.Errorf("proto: FlexVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  35349. }
  35350. switch fieldNum {
  35351. case 1:
  35352. if wireType != 2 {
  35353. return fmt.Errorf("proto: wrong wireType = %d for field Driver", wireType)
  35354. }
  35355. var stringLen uint64
  35356. for shift := uint(0); ; shift += 7 {
  35357. if shift >= 64 {
  35358. return ErrIntOverflowGenerated
  35359. }
  35360. if iNdEx >= l {
  35361. return io.ErrUnexpectedEOF
  35362. }
  35363. b := dAtA[iNdEx]
  35364. iNdEx++
  35365. stringLen |= uint64(b&0x7F) << shift
  35366. if b < 0x80 {
  35367. break
  35368. }
  35369. }
  35370. intStringLen := int(stringLen)
  35371. if intStringLen < 0 {
  35372. return ErrInvalidLengthGenerated
  35373. }
  35374. postIndex := iNdEx + intStringLen
  35375. if postIndex < 0 {
  35376. return ErrInvalidLengthGenerated
  35377. }
  35378. if postIndex > l {
  35379. return io.ErrUnexpectedEOF
  35380. }
  35381. m.Driver = string(dAtA[iNdEx:postIndex])
  35382. iNdEx = postIndex
  35383. case 2:
  35384. if wireType != 2 {
  35385. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  35386. }
  35387. var stringLen uint64
  35388. for shift := uint(0); ; shift += 7 {
  35389. if shift >= 64 {
  35390. return ErrIntOverflowGenerated
  35391. }
  35392. if iNdEx >= l {
  35393. return io.ErrUnexpectedEOF
  35394. }
  35395. b := dAtA[iNdEx]
  35396. iNdEx++
  35397. stringLen |= uint64(b&0x7F) << shift
  35398. if b < 0x80 {
  35399. break
  35400. }
  35401. }
  35402. intStringLen := int(stringLen)
  35403. if intStringLen < 0 {
  35404. return ErrInvalidLengthGenerated
  35405. }
  35406. postIndex := iNdEx + intStringLen
  35407. if postIndex < 0 {
  35408. return ErrInvalidLengthGenerated
  35409. }
  35410. if postIndex > l {
  35411. return io.ErrUnexpectedEOF
  35412. }
  35413. m.FSType = string(dAtA[iNdEx:postIndex])
  35414. iNdEx = postIndex
  35415. case 3:
  35416. if wireType != 2 {
  35417. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  35418. }
  35419. var msglen int
  35420. for shift := uint(0); ; shift += 7 {
  35421. if shift >= 64 {
  35422. return ErrIntOverflowGenerated
  35423. }
  35424. if iNdEx >= l {
  35425. return io.ErrUnexpectedEOF
  35426. }
  35427. b := dAtA[iNdEx]
  35428. iNdEx++
  35429. msglen |= int(b&0x7F) << shift
  35430. if b < 0x80 {
  35431. break
  35432. }
  35433. }
  35434. if msglen < 0 {
  35435. return ErrInvalidLengthGenerated
  35436. }
  35437. postIndex := iNdEx + msglen
  35438. if postIndex < 0 {
  35439. return ErrInvalidLengthGenerated
  35440. }
  35441. if postIndex > l {
  35442. return io.ErrUnexpectedEOF
  35443. }
  35444. if m.SecretRef == nil {
  35445. m.SecretRef = &LocalObjectReference{}
  35446. }
  35447. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  35448. return err
  35449. }
  35450. iNdEx = postIndex
  35451. case 4:
  35452. if wireType != 0 {
  35453. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  35454. }
  35455. var v int
  35456. for shift := uint(0); ; shift += 7 {
  35457. if shift >= 64 {
  35458. return ErrIntOverflowGenerated
  35459. }
  35460. if iNdEx >= l {
  35461. return io.ErrUnexpectedEOF
  35462. }
  35463. b := dAtA[iNdEx]
  35464. iNdEx++
  35465. v |= int(b&0x7F) << shift
  35466. if b < 0x80 {
  35467. break
  35468. }
  35469. }
  35470. m.ReadOnly = bool(v != 0)
  35471. case 5:
  35472. if wireType != 2 {
  35473. return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
  35474. }
  35475. var msglen int
  35476. for shift := uint(0); ; shift += 7 {
  35477. if shift >= 64 {
  35478. return ErrIntOverflowGenerated
  35479. }
  35480. if iNdEx >= l {
  35481. return io.ErrUnexpectedEOF
  35482. }
  35483. b := dAtA[iNdEx]
  35484. iNdEx++
  35485. msglen |= int(b&0x7F) << shift
  35486. if b < 0x80 {
  35487. break
  35488. }
  35489. }
  35490. if msglen < 0 {
  35491. return ErrInvalidLengthGenerated
  35492. }
  35493. postIndex := iNdEx + msglen
  35494. if postIndex < 0 {
  35495. return ErrInvalidLengthGenerated
  35496. }
  35497. if postIndex > l {
  35498. return io.ErrUnexpectedEOF
  35499. }
  35500. if m.Options == nil {
  35501. m.Options = make(map[string]string)
  35502. }
  35503. var mapkey string
  35504. var mapvalue string
  35505. for iNdEx < postIndex {
  35506. entryPreIndex := iNdEx
  35507. var wire uint64
  35508. for shift := uint(0); ; shift += 7 {
  35509. if shift >= 64 {
  35510. return ErrIntOverflowGenerated
  35511. }
  35512. if iNdEx >= l {
  35513. return io.ErrUnexpectedEOF
  35514. }
  35515. b := dAtA[iNdEx]
  35516. iNdEx++
  35517. wire |= uint64(b&0x7F) << shift
  35518. if b < 0x80 {
  35519. break
  35520. }
  35521. }
  35522. fieldNum := int32(wire >> 3)
  35523. if fieldNum == 1 {
  35524. var stringLenmapkey uint64
  35525. for shift := uint(0); ; shift += 7 {
  35526. if shift >= 64 {
  35527. return ErrIntOverflowGenerated
  35528. }
  35529. if iNdEx >= l {
  35530. return io.ErrUnexpectedEOF
  35531. }
  35532. b := dAtA[iNdEx]
  35533. iNdEx++
  35534. stringLenmapkey |= uint64(b&0x7F) << shift
  35535. if b < 0x80 {
  35536. break
  35537. }
  35538. }
  35539. intStringLenmapkey := int(stringLenmapkey)
  35540. if intStringLenmapkey < 0 {
  35541. return ErrInvalidLengthGenerated
  35542. }
  35543. postStringIndexmapkey := iNdEx + intStringLenmapkey
  35544. if postStringIndexmapkey < 0 {
  35545. return ErrInvalidLengthGenerated
  35546. }
  35547. if postStringIndexmapkey > l {
  35548. return io.ErrUnexpectedEOF
  35549. }
  35550. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  35551. iNdEx = postStringIndexmapkey
  35552. } else if fieldNum == 2 {
  35553. var stringLenmapvalue uint64
  35554. for shift := uint(0); ; shift += 7 {
  35555. if shift >= 64 {
  35556. return ErrIntOverflowGenerated
  35557. }
  35558. if iNdEx >= l {
  35559. return io.ErrUnexpectedEOF
  35560. }
  35561. b := dAtA[iNdEx]
  35562. iNdEx++
  35563. stringLenmapvalue |= uint64(b&0x7F) << shift
  35564. if b < 0x80 {
  35565. break
  35566. }
  35567. }
  35568. intStringLenmapvalue := int(stringLenmapvalue)
  35569. if intStringLenmapvalue < 0 {
  35570. return ErrInvalidLengthGenerated
  35571. }
  35572. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  35573. if postStringIndexmapvalue < 0 {
  35574. return ErrInvalidLengthGenerated
  35575. }
  35576. if postStringIndexmapvalue > l {
  35577. return io.ErrUnexpectedEOF
  35578. }
  35579. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  35580. iNdEx = postStringIndexmapvalue
  35581. } else {
  35582. iNdEx = entryPreIndex
  35583. skippy, err := skipGenerated(dAtA[iNdEx:])
  35584. if err != nil {
  35585. return err
  35586. }
  35587. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35588. return ErrInvalidLengthGenerated
  35589. }
  35590. if (iNdEx + skippy) > postIndex {
  35591. return io.ErrUnexpectedEOF
  35592. }
  35593. iNdEx += skippy
  35594. }
  35595. }
  35596. m.Options[mapkey] = mapvalue
  35597. iNdEx = postIndex
  35598. default:
  35599. iNdEx = preIndex
  35600. skippy, err := skipGenerated(dAtA[iNdEx:])
  35601. if err != nil {
  35602. return err
  35603. }
  35604. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35605. return ErrInvalidLengthGenerated
  35606. }
  35607. if (iNdEx + skippy) > l {
  35608. return io.ErrUnexpectedEOF
  35609. }
  35610. iNdEx += skippy
  35611. }
  35612. }
  35613. if iNdEx > l {
  35614. return io.ErrUnexpectedEOF
  35615. }
  35616. return nil
  35617. }
  35618. func (m *FlockerVolumeSource) Unmarshal(dAtA []byte) error {
  35619. l := len(dAtA)
  35620. iNdEx := 0
  35621. for iNdEx < l {
  35622. preIndex := iNdEx
  35623. var wire uint64
  35624. for shift := uint(0); ; shift += 7 {
  35625. if shift >= 64 {
  35626. return ErrIntOverflowGenerated
  35627. }
  35628. if iNdEx >= l {
  35629. return io.ErrUnexpectedEOF
  35630. }
  35631. b := dAtA[iNdEx]
  35632. iNdEx++
  35633. wire |= uint64(b&0x7F) << shift
  35634. if b < 0x80 {
  35635. break
  35636. }
  35637. }
  35638. fieldNum := int32(wire >> 3)
  35639. wireType := int(wire & 0x7)
  35640. if wireType == 4 {
  35641. return fmt.Errorf("proto: FlockerVolumeSource: wiretype end group for non-group")
  35642. }
  35643. if fieldNum <= 0 {
  35644. return fmt.Errorf("proto: FlockerVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  35645. }
  35646. switch fieldNum {
  35647. case 1:
  35648. if wireType != 2 {
  35649. return fmt.Errorf("proto: wrong wireType = %d for field DatasetName", wireType)
  35650. }
  35651. var stringLen uint64
  35652. for shift := uint(0); ; shift += 7 {
  35653. if shift >= 64 {
  35654. return ErrIntOverflowGenerated
  35655. }
  35656. if iNdEx >= l {
  35657. return io.ErrUnexpectedEOF
  35658. }
  35659. b := dAtA[iNdEx]
  35660. iNdEx++
  35661. stringLen |= uint64(b&0x7F) << shift
  35662. if b < 0x80 {
  35663. break
  35664. }
  35665. }
  35666. intStringLen := int(stringLen)
  35667. if intStringLen < 0 {
  35668. return ErrInvalidLengthGenerated
  35669. }
  35670. postIndex := iNdEx + intStringLen
  35671. if postIndex < 0 {
  35672. return ErrInvalidLengthGenerated
  35673. }
  35674. if postIndex > l {
  35675. return io.ErrUnexpectedEOF
  35676. }
  35677. m.DatasetName = string(dAtA[iNdEx:postIndex])
  35678. iNdEx = postIndex
  35679. case 2:
  35680. if wireType != 2 {
  35681. return fmt.Errorf("proto: wrong wireType = %d for field DatasetUUID", wireType)
  35682. }
  35683. var stringLen uint64
  35684. for shift := uint(0); ; shift += 7 {
  35685. if shift >= 64 {
  35686. return ErrIntOverflowGenerated
  35687. }
  35688. if iNdEx >= l {
  35689. return io.ErrUnexpectedEOF
  35690. }
  35691. b := dAtA[iNdEx]
  35692. iNdEx++
  35693. stringLen |= uint64(b&0x7F) << shift
  35694. if b < 0x80 {
  35695. break
  35696. }
  35697. }
  35698. intStringLen := int(stringLen)
  35699. if intStringLen < 0 {
  35700. return ErrInvalidLengthGenerated
  35701. }
  35702. postIndex := iNdEx + intStringLen
  35703. if postIndex < 0 {
  35704. return ErrInvalidLengthGenerated
  35705. }
  35706. if postIndex > l {
  35707. return io.ErrUnexpectedEOF
  35708. }
  35709. m.DatasetUUID = string(dAtA[iNdEx:postIndex])
  35710. iNdEx = postIndex
  35711. default:
  35712. iNdEx = preIndex
  35713. skippy, err := skipGenerated(dAtA[iNdEx:])
  35714. if err != nil {
  35715. return err
  35716. }
  35717. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35718. return ErrInvalidLengthGenerated
  35719. }
  35720. if (iNdEx + skippy) > l {
  35721. return io.ErrUnexpectedEOF
  35722. }
  35723. iNdEx += skippy
  35724. }
  35725. }
  35726. if iNdEx > l {
  35727. return io.ErrUnexpectedEOF
  35728. }
  35729. return nil
  35730. }
  35731. func (m *GCEPersistentDiskVolumeSource) Unmarshal(dAtA []byte) error {
  35732. l := len(dAtA)
  35733. iNdEx := 0
  35734. for iNdEx < l {
  35735. preIndex := iNdEx
  35736. var wire uint64
  35737. for shift := uint(0); ; shift += 7 {
  35738. if shift >= 64 {
  35739. return ErrIntOverflowGenerated
  35740. }
  35741. if iNdEx >= l {
  35742. return io.ErrUnexpectedEOF
  35743. }
  35744. b := dAtA[iNdEx]
  35745. iNdEx++
  35746. wire |= uint64(b&0x7F) << shift
  35747. if b < 0x80 {
  35748. break
  35749. }
  35750. }
  35751. fieldNum := int32(wire >> 3)
  35752. wireType := int(wire & 0x7)
  35753. if wireType == 4 {
  35754. return fmt.Errorf("proto: GCEPersistentDiskVolumeSource: wiretype end group for non-group")
  35755. }
  35756. if fieldNum <= 0 {
  35757. return fmt.Errorf("proto: GCEPersistentDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  35758. }
  35759. switch fieldNum {
  35760. case 1:
  35761. if wireType != 2 {
  35762. return fmt.Errorf("proto: wrong wireType = %d for field PDName", wireType)
  35763. }
  35764. var stringLen uint64
  35765. for shift := uint(0); ; shift += 7 {
  35766. if shift >= 64 {
  35767. return ErrIntOverflowGenerated
  35768. }
  35769. if iNdEx >= l {
  35770. return io.ErrUnexpectedEOF
  35771. }
  35772. b := dAtA[iNdEx]
  35773. iNdEx++
  35774. stringLen |= uint64(b&0x7F) << shift
  35775. if b < 0x80 {
  35776. break
  35777. }
  35778. }
  35779. intStringLen := int(stringLen)
  35780. if intStringLen < 0 {
  35781. return ErrInvalidLengthGenerated
  35782. }
  35783. postIndex := iNdEx + intStringLen
  35784. if postIndex < 0 {
  35785. return ErrInvalidLengthGenerated
  35786. }
  35787. if postIndex > l {
  35788. return io.ErrUnexpectedEOF
  35789. }
  35790. m.PDName = string(dAtA[iNdEx:postIndex])
  35791. iNdEx = postIndex
  35792. case 2:
  35793. if wireType != 2 {
  35794. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  35795. }
  35796. var stringLen uint64
  35797. for shift := uint(0); ; shift += 7 {
  35798. if shift >= 64 {
  35799. return ErrIntOverflowGenerated
  35800. }
  35801. if iNdEx >= l {
  35802. return io.ErrUnexpectedEOF
  35803. }
  35804. b := dAtA[iNdEx]
  35805. iNdEx++
  35806. stringLen |= uint64(b&0x7F) << shift
  35807. if b < 0x80 {
  35808. break
  35809. }
  35810. }
  35811. intStringLen := int(stringLen)
  35812. if intStringLen < 0 {
  35813. return ErrInvalidLengthGenerated
  35814. }
  35815. postIndex := iNdEx + intStringLen
  35816. if postIndex < 0 {
  35817. return ErrInvalidLengthGenerated
  35818. }
  35819. if postIndex > l {
  35820. return io.ErrUnexpectedEOF
  35821. }
  35822. m.FSType = string(dAtA[iNdEx:postIndex])
  35823. iNdEx = postIndex
  35824. case 3:
  35825. if wireType != 0 {
  35826. return fmt.Errorf("proto: wrong wireType = %d for field Partition", wireType)
  35827. }
  35828. m.Partition = 0
  35829. for shift := uint(0); ; shift += 7 {
  35830. if shift >= 64 {
  35831. return ErrIntOverflowGenerated
  35832. }
  35833. if iNdEx >= l {
  35834. return io.ErrUnexpectedEOF
  35835. }
  35836. b := dAtA[iNdEx]
  35837. iNdEx++
  35838. m.Partition |= int32(b&0x7F) << shift
  35839. if b < 0x80 {
  35840. break
  35841. }
  35842. }
  35843. case 4:
  35844. if wireType != 0 {
  35845. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  35846. }
  35847. var v int
  35848. for shift := uint(0); ; shift += 7 {
  35849. if shift >= 64 {
  35850. return ErrIntOverflowGenerated
  35851. }
  35852. if iNdEx >= l {
  35853. return io.ErrUnexpectedEOF
  35854. }
  35855. b := dAtA[iNdEx]
  35856. iNdEx++
  35857. v |= int(b&0x7F) << shift
  35858. if b < 0x80 {
  35859. break
  35860. }
  35861. }
  35862. m.ReadOnly = bool(v != 0)
  35863. default:
  35864. iNdEx = preIndex
  35865. skippy, err := skipGenerated(dAtA[iNdEx:])
  35866. if err != nil {
  35867. return err
  35868. }
  35869. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35870. return ErrInvalidLengthGenerated
  35871. }
  35872. if (iNdEx + skippy) > l {
  35873. return io.ErrUnexpectedEOF
  35874. }
  35875. iNdEx += skippy
  35876. }
  35877. }
  35878. if iNdEx > l {
  35879. return io.ErrUnexpectedEOF
  35880. }
  35881. return nil
  35882. }
  35883. func (m *GRPCAction) Unmarshal(dAtA []byte) error {
  35884. l := len(dAtA)
  35885. iNdEx := 0
  35886. for iNdEx < l {
  35887. preIndex := iNdEx
  35888. var wire uint64
  35889. for shift := uint(0); ; shift += 7 {
  35890. if shift >= 64 {
  35891. return ErrIntOverflowGenerated
  35892. }
  35893. if iNdEx >= l {
  35894. return io.ErrUnexpectedEOF
  35895. }
  35896. b := dAtA[iNdEx]
  35897. iNdEx++
  35898. wire |= uint64(b&0x7F) << shift
  35899. if b < 0x80 {
  35900. break
  35901. }
  35902. }
  35903. fieldNum := int32(wire >> 3)
  35904. wireType := int(wire & 0x7)
  35905. if wireType == 4 {
  35906. return fmt.Errorf("proto: GRPCAction: wiretype end group for non-group")
  35907. }
  35908. if fieldNum <= 0 {
  35909. return fmt.Errorf("proto: GRPCAction: illegal tag %d (wire type %d)", fieldNum, wire)
  35910. }
  35911. switch fieldNum {
  35912. case 1:
  35913. if wireType != 0 {
  35914. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  35915. }
  35916. m.Port = 0
  35917. for shift := uint(0); ; shift += 7 {
  35918. if shift >= 64 {
  35919. return ErrIntOverflowGenerated
  35920. }
  35921. if iNdEx >= l {
  35922. return io.ErrUnexpectedEOF
  35923. }
  35924. b := dAtA[iNdEx]
  35925. iNdEx++
  35926. m.Port |= int32(b&0x7F) << shift
  35927. if b < 0x80 {
  35928. break
  35929. }
  35930. }
  35931. case 2:
  35932. if wireType != 2 {
  35933. return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType)
  35934. }
  35935. var stringLen uint64
  35936. for shift := uint(0); ; shift += 7 {
  35937. if shift >= 64 {
  35938. return ErrIntOverflowGenerated
  35939. }
  35940. if iNdEx >= l {
  35941. return io.ErrUnexpectedEOF
  35942. }
  35943. b := dAtA[iNdEx]
  35944. iNdEx++
  35945. stringLen |= uint64(b&0x7F) << shift
  35946. if b < 0x80 {
  35947. break
  35948. }
  35949. }
  35950. intStringLen := int(stringLen)
  35951. if intStringLen < 0 {
  35952. return ErrInvalidLengthGenerated
  35953. }
  35954. postIndex := iNdEx + intStringLen
  35955. if postIndex < 0 {
  35956. return ErrInvalidLengthGenerated
  35957. }
  35958. if postIndex > l {
  35959. return io.ErrUnexpectedEOF
  35960. }
  35961. s := string(dAtA[iNdEx:postIndex])
  35962. m.Service = &s
  35963. iNdEx = postIndex
  35964. default:
  35965. iNdEx = preIndex
  35966. skippy, err := skipGenerated(dAtA[iNdEx:])
  35967. if err != nil {
  35968. return err
  35969. }
  35970. if (skippy < 0) || (iNdEx+skippy) < 0 {
  35971. return ErrInvalidLengthGenerated
  35972. }
  35973. if (iNdEx + skippy) > l {
  35974. return io.ErrUnexpectedEOF
  35975. }
  35976. iNdEx += skippy
  35977. }
  35978. }
  35979. if iNdEx > l {
  35980. return io.ErrUnexpectedEOF
  35981. }
  35982. return nil
  35983. }
  35984. func (m *GitRepoVolumeSource) Unmarshal(dAtA []byte) error {
  35985. l := len(dAtA)
  35986. iNdEx := 0
  35987. for iNdEx < l {
  35988. preIndex := iNdEx
  35989. var wire uint64
  35990. for shift := uint(0); ; shift += 7 {
  35991. if shift >= 64 {
  35992. return ErrIntOverflowGenerated
  35993. }
  35994. if iNdEx >= l {
  35995. return io.ErrUnexpectedEOF
  35996. }
  35997. b := dAtA[iNdEx]
  35998. iNdEx++
  35999. wire |= uint64(b&0x7F) << shift
  36000. if b < 0x80 {
  36001. break
  36002. }
  36003. }
  36004. fieldNum := int32(wire >> 3)
  36005. wireType := int(wire & 0x7)
  36006. if wireType == 4 {
  36007. return fmt.Errorf("proto: GitRepoVolumeSource: wiretype end group for non-group")
  36008. }
  36009. if fieldNum <= 0 {
  36010. return fmt.Errorf("proto: GitRepoVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  36011. }
  36012. switch fieldNum {
  36013. case 1:
  36014. if wireType != 2 {
  36015. return fmt.Errorf("proto: wrong wireType = %d for field Repository", wireType)
  36016. }
  36017. var stringLen uint64
  36018. for shift := uint(0); ; shift += 7 {
  36019. if shift >= 64 {
  36020. return ErrIntOverflowGenerated
  36021. }
  36022. if iNdEx >= l {
  36023. return io.ErrUnexpectedEOF
  36024. }
  36025. b := dAtA[iNdEx]
  36026. iNdEx++
  36027. stringLen |= uint64(b&0x7F) << shift
  36028. if b < 0x80 {
  36029. break
  36030. }
  36031. }
  36032. intStringLen := int(stringLen)
  36033. if intStringLen < 0 {
  36034. return ErrInvalidLengthGenerated
  36035. }
  36036. postIndex := iNdEx + intStringLen
  36037. if postIndex < 0 {
  36038. return ErrInvalidLengthGenerated
  36039. }
  36040. if postIndex > l {
  36041. return io.ErrUnexpectedEOF
  36042. }
  36043. m.Repository = string(dAtA[iNdEx:postIndex])
  36044. iNdEx = postIndex
  36045. case 2:
  36046. if wireType != 2 {
  36047. return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
  36048. }
  36049. var stringLen uint64
  36050. for shift := uint(0); ; shift += 7 {
  36051. if shift >= 64 {
  36052. return ErrIntOverflowGenerated
  36053. }
  36054. if iNdEx >= l {
  36055. return io.ErrUnexpectedEOF
  36056. }
  36057. b := dAtA[iNdEx]
  36058. iNdEx++
  36059. stringLen |= uint64(b&0x7F) << shift
  36060. if b < 0x80 {
  36061. break
  36062. }
  36063. }
  36064. intStringLen := int(stringLen)
  36065. if intStringLen < 0 {
  36066. return ErrInvalidLengthGenerated
  36067. }
  36068. postIndex := iNdEx + intStringLen
  36069. if postIndex < 0 {
  36070. return ErrInvalidLengthGenerated
  36071. }
  36072. if postIndex > l {
  36073. return io.ErrUnexpectedEOF
  36074. }
  36075. m.Revision = string(dAtA[iNdEx:postIndex])
  36076. iNdEx = postIndex
  36077. case 3:
  36078. if wireType != 2 {
  36079. return fmt.Errorf("proto: wrong wireType = %d for field Directory", wireType)
  36080. }
  36081. var stringLen uint64
  36082. for shift := uint(0); ; shift += 7 {
  36083. if shift >= 64 {
  36084. return ErrIntOverflowGenerated
  36085. }
  36086. if iNdEx >= l {
  36087. return io.ErrUnexpectedEOF
  36088. }
  36089. b := dAtA[iNdEx]
  36090. iNdEx++
  36091. stringLen |= uint64(b&0x7F) << shift
  36092. if b < 0x80 {
  36093. break
  36094. }
  36095. }
  36096. intStringLen := int(stringLen)
  36097. if intStringLen < 0 {
  36098. return ErrInvalidLengthGenerated
  36099. }
  36100. postIndex := iNdEx + intStringLen
  36101. if postIndex < 0 {
  36102. return ErrInvalidLengthGenerated
  36103. }
  36104. if postIndex > l {
  36105. return io.ErrUnexpectedEOF
  36106. }
  36107. m.Directory = string(dAtA[iNdEx:postIndex])
  36108. iNdEx = postIndex
  36109. default:
  36110. iNdEx = preIndex
  36111. skippy, err := skipGenerated(dAtA[iNdEx:])
  36112. if err != nil {
  36113. return err
  36114. }
  36115. if (skippy < 0) || (iNdEx+skippy) < 0 {
  36116. return ErrInvalidLengthGenerated
  36117. }
  36118. if (iNdEx + skippy) > l {
  36119. return io.ErrUnexpectedEOF
  36120. }
  36121. iNdEx += skippy
  36122. }
  36123. }
  36124. if iNdEx > l {
  36125. return io.ErrUnexpectedEOF
  36126. }
  36127. return nil
  36128. }
  36129. func (m *GlusterfsPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  36130. l := len(dAtA)
  36131. iNdEx := 0
  36132. for iNdEx < l {
  36133. preIndex := iNdEx
  36134. var wire uint64
  36135. for shift := uint(0); ; shift += 7 {
  36136. if shift >= 64 {
  36137. return ErrIntOverflowGenerated
  36138. }
  36139. if iNdEx >= l {
  36140. return io.ErrUnexpectedEOF
  36141. }
  36142. b := dAtA[iNdEx]
  36143. iNdEx++
  36144. wire |= uint64(b&0x7F) << shift
  36145. if b < 0x80 {
  36146. break
  36147. }
  36148. }
  36149. fieldNum := int32(wire >> 3)
  36150. wireType := int(wire & 0x7)
  36151. if wireType == 4 {
  36152. return fmt.Errorf("proto: GlusterfsPersistentVolumeSource: wiretype end group for non-group")
  36153. }
  36154. if fieldNum <= 0 {
  36155. return fmt.Errorf("proto: GlusterfsPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  36156. }
  36157. switch fieldNum {
  36158. case 1:
  36159. if wireType != 2 {
  36160. return fmt.Errorf("proto: wrong wireType = %d for field EndpointsName", wireType)
  36161. }
  36162. var stringLen uint64
  36163. for shift := uint(0); ; shift += 7 {
  36164. if shift >= 64 {
  36165. return ErrIntOverflowGenerated
  36166. }
  36167. if iNdEx >= l {
  36168. return io.ErrUnexpectedEOF
  36169. }
  36170. b := dAtA[iNdEx]
  36171. iNdEx++
  36172. stringLen |= uint64(b&0x7F) << shift
  36173. if b < 0x80 {
  36174. break
  36175. }
  36176. }
  36177. intStringLen := int(stringLen)
  36178. if intStringLen < 0 {
  36179. return ErrInvalidLengthGenerated
  36180. }
  36181. postIndex := iNdEx + intStringLen
  36182. if postIndex < 0 {
  36183. return ErrInvalidLengthGenerated
  36184. }
  36185. if postIndex > l {
  36186. return io.ErrUnexpectedEOF
  36187. }
  36188. m.EndpointsName = string(dAtA[iNdEx:postIndex])
  36189. iNdEx = postIndex
  36190. case 2:
  36191. if wireType != 2 {
  36192. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  36193. }
  36194. var stringLen uint64
  36195. for shift := uint(0); ; shift += 7 {
  36196. if shift >= 64 {
  36197. return ErrIntOverflowGenerated
  36198. }
  36199. if iNdEx >= l {
  36200. return io.ErrUnexpectedEOF
  36201. }
  36202. b := dAtA[iNdEx]
  36203. iNdEx++
  36204. stringLen |= uint64(b&0x7F) << shift
  36205. if b < 0x80 {
  36206. break
  36207. }
  36208. }
  36209. intStringLen := int(stringLen)
  36210. if intStringLen < 0 {
  36211. return ErrInvalidLengthGenerated
  36212. }
  36213. postIndex := iNdEx + intStringLen
  36214. if postIndex < 0 {
  36215. return ErrInvalidLengthGenerated
  36216. }
  36217. if postIndex > l {
  36218. return io.ErrUnexpectedEOF
  36219. }
  36220. m.Path = string(dAtA[iNdEx:postIndex])
  36221. iNdEx = postIndex
  36222. case 3:
  36223. if wireType != 0 {
  36224. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  36225. }
  36226. var v int
  36227. for shift := uint(0); ; shift += 7 {
  36228. if shift >= 64 {
  36229. return ErrIntOverflowGenerated
  36230. }
  36231. if iNdEx >= l {
  36232. return io.ErrUnexpectedEOF
  36233. }
  36234. b := dAtA[iNdEx]
  36235. iNdEx++
  36236. v |= int(b&0x7F) << shift
  36237. if b < 0x80 {
  36238. break
  36239. }
  36240. }
  36241. m.ReadOnly = bool(v != 0)
  36242. case 4:
  36243. if wireType != 2 {
  36244. return fmt.Errorf("proto: wrong wireType = %d for field EndpointsNamespace", wireType)
  36245. }
  36246. var stringLen uint64
  36247. for shift := uint(0); ; shift += 7 {
  36248. if shift >= 64 {
  36249. return ErrIntOverflowGenerated
  36250. }
  36251. if iNdEx >= l {
  36252. return io.ErrUnexpectedEOF
  36253. }
  36254. b := dAtA[iNdEx]
  36255. iNdEx++
  36256. stringLen |= uint64(b&0x7F) << shift
  36257. if b < 0x80 {
  36258. break
  36259. }
  36260. }
  36261. intStringLen := int(stringLen)
  36262. if intStringLen < 0 {
  36263. return ErrInvalidLengthGenerated
  36264. }
  36265. postIndex := iNdEx + intStringLen
  36266. if postIndex < 0 {
  36267. return ErrInvalidLengthGenerated
  36268. }
  36269. if postIndex > l {
  36270. return io.ErrUnexpectedEOF
  36271. }
  36272. s := string(dAtA[iNdEx:postIndex])
  36273. m.EndpointsNamespace = &s
  36274. iNdEx = postIndex
  36275. default:
  36276. iNdEx = preIndex
  36277. skippy, err := skipGenerated(dAtA[iNdEx:])
  36278. if err != nil {
  36279. return err
  36280. }
  36281. if (skippy < 0) || (iNdEx+skippy) < 0 {
  36282. return ErrInvalidLengthGenerated
  36283. }
  36284. if (iNdEx + skippy) > l {
  36285. return io.ErrUnexpectedEOF
  36286. }
  36287. iNdEx += skippy
  36288. }
  36289. }
  36290. if iNdEx > l {
  36291. return io.ErrUnexpectedEOF
  36292. }
  36293. return nil
  36294. }
  36295. func (m *GlusterfsVolumeSource) Unmarshal(dAtA []byte) error {
  36296. l := len(dAtA)
  36297. iNdEx := 0
  36298. for iNdEx < l {
  36299. preIndex := iNdEx
  36300. var wire uint64
  36301. for shift := uint(0); ; shift += 7 {
  36302. if shift >= 64 {
  36303. return ErrIntOverflowGenerated
  36304. }
  36305. if iNdEx >= l {
  36306. return io.ErrUnexpectedEOF
  36307. }
  36308. b := dAtA[iNdEx]
  36309. iNdEx++
  36310. wire |= uint64(b&0x7F) << shift
  36311. if b < 0x80 {
  36312. break
  36313. }
  36314. }
  36315. fieldNum := int32(wire >> 3)
  36316. wireType := int(wire & 0x7)
  36317. if wireType == 4 {
  36318. return fmt.Errorf("proto: GlusterfsVolumeSource: wiretype end group for non-group")
  36319. }
  36320. if fieldNum <= 0 {
  36321. return fmt.Errorf("proto: GlusterfsVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  36322. }
  36323. switch fieldNum {
  36324. case 1:
  36325. if wireType != 2 {
  36326. return fmt.Errorf("proto: wrong wireType = %d for field EndpointsName", wireType)
  36327. }
  36328. var stringLen uint64
  36329. for shift := uint(0); ; shift += 7 {
  36330. if shift >= 64 {
  36331. return ErrIntOverflowGenerated
  36332. }
  36333. if iNdEx >= l {
  36334. return io.ErrUnexpectedEOF
  36335. }
  36336. b := dAtA[iNdEx]
  36337. iNdEx++
  36338. stringLen |= uint64(b&0x7F) << shift
  36339. if b < 0x80 {
  36340. break
  36341. }
  36342. }
  36343. intStringLen := int(stringLen)
  36344. if intStringLen < 0 {
  36345. return ErrInvalidLengthGenerated
  36346. }
  36347. postIndex := iNdEx + intStringLen
  36348. if postIndex < 0 {
  36349. return ErrInvalidLengthGenerated
  36350. }
  36351. if postIndex > l {
  36352. return io.ErrUnexpectedEOF
  36353. }
  36354. m.EndpointsName = string(dAtA[iNdEx:postIndex])
  36355. iNdEx = postIndex
  36356. case 2:
  36357. if wireType != 2 {
  36358. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  36359. }
  36360. var stringLen uint64
  36361. for shift := uint(0); ; shift += 7 {
  36362. if shift >= 64 {
  36363. return ErrIntOverflowGenerated
  36364. }
  36365. if iNdEx >= l {
  36366. return io.ErrUnexpectedEOF
  36367. }
  36368. b := dAtA[iNdEx]
  36369. iNdEx++
  36370. stringLen |= uint64(b&0x7F) << shift
  36371. if b < 0x80 {
  36372. break
  36373. }
  36374. }
  36375. intStringLen := int(stringLen)
  36376. if intStringLen < 0 {
  36377. return ErrInvalidLengthGenerated
  36378. }
  36379. postIndex := iNdEx + intStringLen
  36380. if postIndex < 0 {
  36381. return ErrInvalidLengthGenerated
  36382. }
  36383. if postIndex > l {
  36384. return io.ErrUnexpectedEOF
  36385. }
  36386. m.Path = string(dAtA[iNdEx:postIndex])
  36387. iNdEx = postIndex
  36388. case 3:
  36389. if wireType != 0 {
  36390. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  36391. }
  36392. var v int
  36393. for shift := uint(0); ; shift += 7 {
  36394. if shift >= 64 {
  36395. return ErrIntOverflowGenerated
  36396. }
  36397. if iNdEx >= l {
  36398. return io.ErrUnexpectedEOF
  36399. }
  36400. b := dAtA[iNdEx]
  36401. iNdEx++
  36402. v |= int(b&0x7F) << shift
  36403. if b < 0x80 {
  36404. break
  36405. }
  36406. }
  36407. m.ReadOnly = bool(v != 0)
  36408. default:
  36409. iNdEx = preIndex
  36410. skippy, err := skipGenerated(dAtA[iNdEx:])
  36411. if err != nil {
  36412. return err
  36413. }
  36414. if (skippy < 0) || (iNdEx+skippy) < 0 {
  36415. return ErrInvalidLengthGenerated
  36416. }
  36417. if (iNdEx + skippy) > l {
  36418. return io.ErrUnexpectedEOF
  36419. }
  36420. iNdEx += skippy
  36421. }
  36422. }
  36423. if iNdEx > l {
  36424. return io.ErrUnexpectedEOF
  36425. }
  36426. return nil
  36427. }
  36428. func (m *HTTPGetAction) Unmarshal(dAtA []byte) error {
  36429. l := len(dAtA)
  36430. iNdEx := 0
  36431. for iNdEx < l {
  36432. preIndex := iNdEx
  36433. var wire uint64
  36434. for shift := uint(0); ; shift += 7 {
  36435. if shift >= 64 {
  36436. return ErrIntOverflowGenerated
  36437. }
  36438. if iNdEx >= l {
  36439. return io.ErrUnexpectedEOF
  36440. }
  36441. b := dAtA[iNdEx]
  36442. iNdEx++
  36443. wire |= uint64(b&0x7F) << shift
  36444. if b < 0x80 {
  36445. break
  36446. }
  36447. }
  36448. fieldNum := int32(wire >> 3)
  36449. wireType := int(wire & 0x7)
  36450. if wireType == 4 {
  36451. return fmt.Errorf("proto: HTTPGetAction: wiretype end group for non-group")
  36452. }
  36453. if fieldNum <= 0 {
  36454. return fmt.Errorf("proto: HTTPGetAction: illegal tag %d (wire type %d)", fieldNum, wire)
  36455. }
  36456. switch fieldNum {
  36457. case 1:
  36458. if wireType != 2 {
  36459. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  36460. }
  36461. var stringLen uint64
  36462. for shift := uint(0); ; shift += 7 {
  36463. if shift >= 64 {
  36464. return ErrIntOverflowGenerated
  36465. }
  36466. if iNdEx >= l {
  36467. return io.ErrUnexpectedEOF
  36468. }
  36469. b := dAtA[iNdEx]
  36470. iNdEx++
  36471. stringLen |= uint64(b&0x7F) << shift
  36472. if b < 0x80 {
  36473. break
  36474. }
  36475. }
  36476. intStringLen := int(stringLen)
  36477. if intStringLen < 0 {
  36478. return ErrInvalidLengthGenerated
  36479. }
  36480. postIndex := iNdEx + intStringLen
  36481. if postIndex < 0 {
  36482. return ErrInvalidLengthGenerated
  36483. }
  36484. if postIndex > l {
  36485. return io.ErrUnexpectedEOF
  36486. }
  36487. m.Path = string(dAtA[iNdEx:postIndex])
  36488. iNdEx = postIndex
  36489. case 2:
  36490. if wireType != 2 {
  36491. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  36492. }
  36493. var msglen int
  36494. for shift := uint(0); ; shift += 7 {
  36495. if shift >= 64 {
  36496. return ErrIntOverflowGenerated
  36497. }
  36498. if iNdEx >= l {
  36499. return io.ErrUnexpectedEOF
  36500. }
  36501. b := dAtA[iNdEx]
  36502. iNdEx++
  36503. msglen |= int(b&0x7F) << shift
  36504. if b < 0x80 {
  36505. break
  36506. }
  36507. }
  36508. if msglen < 0 {
  36509. return ErrInvalidLengthGenerated
  36510. }
  36511. postIndex := iNdEx + msglen
  36512. if postIndex < 0 {
  36513. return ErrInvalidLengthGenerated
  36514. }
  36515. if postIndex > l {
  36516. return io.ErrUnexpectedEOF
  36517. }
  36518. if err := m.Port.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  36519. return err
  36520. }
  36521. iNdEx = postIndex
  36522. case 3:
  36523. if wireType != 2 {
  36524. return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
  36525. }
  36526. var stringLen uint64
  36527. for shift := uint(0); ; shift += 7 {
  36528. if shift >= 64 {
  36529. return ErrIntOverflowGenerated
  36530. }
  36531. if iNdEx >= l {
  36532. return io.ErrUnexpectedEOF
  36533. }
  36534. b := dAtA[iNdEx]
  36535. iNdEx++
  36536. stringLen |= uint64(b&0x7F) << shift
  36537. if b < 0x80 {
  36538. break
  36539. }
  36540. }
  36541. intStringLen := int(stringLen)
  36542. if intStringLen < 0 {
  36543. return ErrInvalidLengthGenerated
  36544. }
  36545. postIndex := iNdEx + intStringLen
  36546. if postIndex < 0 {
  36547. return ErrInvalidLengthGenerated
  36548. }
  36549. if postIndex > l {
  36550. return io.ErrUnexpectedEOF
  36551. }
  36552. m.Host = string(dAtA[iNdEx:postIndex])
  36553. iNdEx = postIndex
  36554. case 4:
  36555. if wireType != 2 {
  36556. return fmt.Errorf("proto: wrong wireType = %d for field Scheme", wireType)
  36557. }
  36558. var stringLen uint64
  36559. for shift := uint(0); ; shift += 7 {
  36560. if shift >= 64 {
  36561. return ErrIntOverflowGenerated
  36562. }
  36563. if iNdEx >= l {
  36564. return io.ErrUnexpectedEOF
  36565. }
  36566. b := dAtA[iNdEx]
  36567. iNdEx++
  36568. stringLen |= uint64(b&0x7F) << shift
  36569. if b < 0x80 {
  36570. break
  36571. }
  36572. }
  36573. intStringLen := int(stringLen)
  36574. if intStringLen < 0 {
  36575. return ErrInvalidLengthGenerated
  36576. }
  36577. postIndex := iNdEx + intStringLen
  36578. if postIndex < 0 {
  36579. return ErrInvalidLengthGenerated
  36580. }
  36581. if postIndex > l {
  36582. return io.ErrUnexpectedEOF
  36583. }
  36584. m.Scheme = URIScheme(dAtA[iNdEx:postIndex])
  36585. iNdEx = postIndex
  36586. case 5:
  36587. if wireType != 2 {
  36588. return fmt.Errorf("proto: wrong wireType = %d for field HTTPHeaders", wireType)
  36589. }
  36590. var msglen int
  36591. for shift := uint(0); ; shift += 7 {
  36592. if shift >= 64 {
  36593. return ErrIntOverflowGenerated
  36594. }
  36595. if iNdEx >= l {
  36596. return io.ErrUnexpectedEOF
  36597. }
  36598. b := dAtA[iNdEx]
  36599. iNdEx++
  36600. msglen |= int(b&0x7F) << shift
  36601. if b < 0x80 {
  36602. break
  36603. }
  36604. }
  36605. if msglen < 0 {
  36606. return ErrInvalidLengthGenerated
  36607. }
  36608. postIndex := iNdEx + msglen
  36609. if postIndex < 0 {
  36610. return ErrInvalidLengthGenerated
  36611. }
  36612. if postIndex > l {
  36613. return io.ErrUnexpectedEOF
  36614. }
  36615. m.HTTPHeaders = append(m.HTTPHeaders, HTTPHeader{})
  36616. if err := m.HTTPHeaders[len(m.HTTPHeaders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  36617. return err
  36618. }
  36619. iNdEx = postIndex
  36620. default:
  36621. iNdEx = preIndex
  36622. skippy, err := skipGenerated(dAtA[iNdEx:])
  36623. if err != nil {
  36624. return err
  36625. }
  36626. if (skippy < 0) || (iNdEx+skippy) < 0 {
  36627. return ErrInvalidLengthGenerated
  36628. }
  36629. if (iNdEx + skippy) > l {
  36630. return io.ErrUnexpectedEOF
  36631. }
  36632. iNdEx += skippy
  36633. }
  36634. }
  36635. if iNdEx > l {
  36636. return io.ErrUnexpectedEOF
  36637. }
  36638. return nil
  36639. }
  36640. func (m *HTTPHeader) Unmarshal(dAtA []byte) error {
  36641. l := len(dAtA)
  36642. iNdEx := 0
  36643. for iNdEx < l {
  36644. preIndex := iNdEx
  36645. var wire uint64
  36646. for shift := uint(0); ; shift += 7 {
  36647. if shift >= 64 {
  36648. return ErrIntOverflowGenerated
  36649. }
  36650. if iNdEx >= l {
  36651. return io.ErrUnexpectedEOF
  36652. }
  36653. b := dAtA[iNdEx]
  36654. iNdEx++
  36655. wire |= uint64(b&0x7F) << shift
  36656. if b < 0x80 {
  36657. break
  36658. }
  36659. }
  36660. fieldNum := int32(wire >> 3)
  36661. wireType := int(wire & 0x7)
  36662. if wireType == 4 {
  36663. return fmt.Errorf("proto: HTTPHeader: wiretype end group for non-group")
  36664. }
  36665. if fieldNum <= 0 {
  36666. return fmt.Errorf("proto: HTTPHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  36667. }
  36668. switch fieldNum {
  36669. case 1:
  36670. if wireType != 2 {
  36671. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  36672. }
  36673. var stringLen uint64
  36674. for shift := uint(0); ; shift += 7 {
  36675. if shift >= 64 {
  36676. return ErrIntOverflowGenerated
  36677. }
  36678. if iNdEx >= l {
  36679. return io.ErrUnexpectedEOF
  36680. }
  36681. b := dAtA[iNdEx]
  36682. iNdEx++
  36683. stringLen |= uint64(b&0x7F) << shift
  36684. if b < 0x80 {
  36685. break
  36686. }
  36687. }
  36688. intStringLen := int(stringLen)
  36689. if intStringLen < 0 {
  36690. return ErrInvalidLengthGenerated
  36691. }
  36692. postIndex := iNdEx + intStringLen
  36693. if postIndex < 0 {
  36694. return ErrInvalidLengthGenerated
  36695. }
  36696. if postIndex > l {
  36697. return io.ErrUnexpectedEOF
  36698. }
  36699. m.Name = string(dAtA[iNdEx:postIndex])
  36700. iNdEx = postIndex
  36701. case 2:
  36702. if wireType != 2 {
  36703. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  36704. }
  36705. var stringLen uint64
  36706. for shift := uint(0); ; shift += 7 {
  36707. if shift >= 64 {
  36708. return ErrIntOverflowGenerated
  36709. }
  36710. if iNdEx >= l {
  36711. return io.ErrUnexpectedEOF
  36712. }
  36713. b := dAtA[iNdEx]
  36714. iNdEx++
  36715. stringLen |= uint64(b&0x7F) << shift
  36716. if b < 0x80 {
  36717. break
  36718. }
  36719. }
  36720. intStringLen := int(stringLen)
  36721. if intStringLen < 0 {
  36722. return ErrInvalidLengthGenerated
  36723. }
  36724. postIndex := iNdEx + intStringLen
  36725. if postIndex < 0 {
  36726. return ErrInvalidLengthGenerated
  36727. }
  36728. if postIndex > l {
  36729. return io.ErrUnexpectedEOF
  36730. }
  36731. m.Value = string(dAtA[iNdEx:postIndex])
  36732. iNdEx = postIndex
  36733. default:
  36734. iNdEx = preIndex
  36735. skippy, err := skipGenerated(dAtA[iNdEx:])
  36736. if err != nil {
  36737. return err
  36738. }
  36739. if (skippy < 0) || (iNdEx+skippy) < 0 {
  36740. return ErrInvalidLengthGenerated
  36741. }
  36742. if (iNdEx + skippy) > l {
  36743. return io.ErrUnexpectedEOF
  36744. }
  36745. iNdEx += skippy
  36746. }
  36747. }
  36748. if iNdEx > l {
  36749. return io.ErrUnexpectedEOF
  36750. }
  36751. return nil
  36752. }
  36753. func (m *HostAlias) Unmarshal(dAtA []byte) error {
  36754. l := len(dAtA)
  36755. iNdEx := 0
  36756. for iNdEx < l {
  36757. preIndex := iNdEx
  36758. var wire uint64
  36759. for shift := uint(0); ; shift += 7 {
  36760. if shift >= 64 {
  36761. return ErrIntOverflowGenerated
  36762. }
  36763. if iNdEx >= l {
  36764. return io.ErrUnexpectedEOF
  36765. }
  36766. b := dAtA[iNdEx]
  36767. iNdEx++
  36768. wire |= uint64(b&0x7F) << shift
  36769. if b < 0x80 {
  36770. break
  36771. }
  36772. }
  36773. fieldNum := int32(wire >> 3)
  36774. wireType := int(wire & 0x7)
  36775. if wireType == 4 {
  36776. return fmt.Errorf("proto: HostAlias: wiretype end group for non-group")
  36777. }
  36778. if fieldNum <= 0 {
  36779. return fmt.Errorf("proto: HostAlias: illegal tag %d (wire type %d)", fieldNum, wire)
  36780. }
  36781. switch fieldNum {
  36782. case 1:
  36783. if wireType != 2 {
  36784. return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
  36785. }
  36786. var stringLen uint64
  36787. for shift := uint(0); ; shift += 7 {
  36788. if shift >= 64 {
  36789. return ErrIntOverflowGenerated
  36790. }
  36791. if iNdEx >= l {
  36792. return io.ErrUnexpectedEOF
  36793. }
  36794. b := dAtA[iNdEx]
  36795. iNdEx++
  36796. stringLen |= uint64(b&0x7F) << shift
  36797. if b < 0x80 {
  36798. break
  36799. }
  36800. }
  36801. intStringLen := int(stringLen)
  36802. if intStringLen < 0 {
  36803. return ErrInvalidLengthGenerated
  36804. }
  36805. postIndex := iNdEx + intStringLen
  36806. if postIndex < 0 {
  36807. return ErrInvalidLengthGenerated
  36808. }
  36809. if postIndex > l {
  36810. return io.ErrUnexpectedEOF
  36811. }
  36812. m.IP = string(dAtA[iNdEx:postIndex])
  36813. iNdEx = postIndex
  36814. case 2:
  36815. if wireType != 2 {
  36816. return fmt.Errorf("proto: wrong wireType = %d for field Hostnames", wireType)
  36817. }
  36818. var stringLen uint64
  36819. for shift := uint(0); ; shift += 7 {
  36820. if shift >= 64 {
  36821. return ErrIntOverflowGenerated
  36822. }
  36823. if iNdEx >= l {
  36824. return io.ErrUnexpectedEOF
  36825. }
  36826. b := dAtA[iNdEx]
  36827. iNdEx++
  36828. stringLen |= uint64(b&0x7F) << shift
  36829. if b < 0x80 {
  36830. break
  36831. }
  36832. }
  36833. intStringLen := int(stringLen)
  36834. if intStringLen < 0 {
  36835. return ErrInvalidLengthGenerated
  36836. }
  36837. postIndex := iNdEx + intStringLen
  36838. if postIndex < 0 {
  36839. return ErrInvalidLengthGenerated
  36840. }
  36841. if postIndex > l {
  36842. return io.ErrUnexpectedEOF
  36843. }
  36844. m.Hostnames = append(m.Hostnames, string(dAtA[iNdEx:postIndex]))
  36845. iNdEx = postIndex
  36846. default:
  36847. iNdEx = preIndex
  36848. skippy, err := skipGenerated(dAtA[iNdEx:])
  36849. if err != nil {
  36850. return err
  36851. }
  36852. if (skippy < 0) || (iNdEx+skippy) < 0 {
  36853. return ErrInvalidLengthGenerated
  36854. }
  36855. if (iNdEx + skippy) > l {
  36856. return io.ErrUnexpectedEOF
  36857. }
  36858. iNdEx += skippy
  36859. }
  36860. }
  36861. if iNdEx > l {
  36862. return io.ErrUnexpectedEOF
  36863. }
  36864. return nil
  36865. }
  36866. func (m *HostIP) Unmarshal(dAtA []byte) error {
  36867. l := len(dAtA)
  36868. iNdEx := 0
  36869. for iNdEx < l {
  36870. preIndex := iNdEx
  36871. var wire uint64
  36872. for shift := uint(0); ; shift += 7 {
  36873. if shift >= 64 {
  36874. return ErrIntOverflowGenerated
  36875. }
  36876. if iNdEx >= l {
  36877. return io.ErrUnexpectedEOF
  36878. }
  36879. b := dAtA[iNdEx]
  36880. iNdEx++
  36881. wire |= uint64(b&0x7F) << shift
  36882. if b < 0x80 {
  36883. break
  36884. }
  36885. }
  36886. fieldNum := int32(wire >> 3)
  36887. wireType := int(wire & 0x7)
  36888. if wireType == 4 {
  36889. return fmt.Errorf("proto: HostIP: wiretype end group for non-group")
  36890. }
  36891. if fieldNum <= 0 {
  36892. return fmt.Errorf("proto: HostIP: illegal tag %d (wire type %d)", fieldNum, wire)
  36893. }
  36894. switch fieldNum {
  36895. case 1:
  36896. if wireType != 2 {
  36897. return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
  36898. }
  36899. var stringLen uint64
  36900. for shift := uint(0); ; shift += 7 {
  36901. if shift >= 64 {
  36902. return ErrIntOverflowGenerated
  36903. }
  36904. if iNdEx >= l {
  36905. return io.ErrUnexpectedEOF
  36906. }
  36907. b := dAtA[iNdEx]
  36908. iNdEx++
  36909. stringLen |= uint64(b&0x7F) << shift
  36910. if b < 0x80 {
  36911. break
  36912. }
  36913. }
  36914. intStringLen := int(stringLen)
  36915. if intStringLen < 0 {
  36916. return ErrInvalidLengthGenerated
  36917. }
  36918. postIndex := iNdEx + intStringLen
  36919. if postIndex < 0 {
  36920. return ErrInvalidLengthGenerated
  36921. }
  36922. if postIndex > l {
  36923. return io.ErrUnexpectedEOF
  36924. }
  36925. m.IP = string(dAtA[iNdEx:postIndex])
  36926. iNdEx = postIndex
  36927. default:
  36928. iNdEx = preIndex
  36929. skippy, err := skipGenerated(dAtA[iNdEx:])
  36930. if err != nil {
  36931. return err
  36932. }
  36933. if (skippy < 0) || (iNdEx+skippy) < 0 {
  36934. return ErrInvalidLengthGenerated
  36935. }
  36936. if (iNdEx + skippy) > l {
  36937. return io.ErrUnexpectedEOF
  36938. }
  36939. iNdEx += skippy
  36940. }
  36941. }
  36942. if iNdEx > l {
  36943. return io.ErrUnexpectedEOF
  36944. }
  36945. return nil
  36946. }
  36947. func (m *HostPathVolumeSource) Unmarshal(dAtA []byte) error {
  36948. l := len(dAtA)
  36949. iNdEx := 0
  36950. for iNdEx < l {
  36951. preIndex := iNdEx
  36952. var wire uint64
  36953. for shift := uint(0); ; shift += 7 {
  36954. if shift >= 64 {
  36955. return ErrIntOverflowGenerated
  36956. }
  36957. if iNdEx >= l {
  36958. return io.ErrUnexpectedEOF
  36959. }
  36960. b := dAtA[iNdEx]
  36961. iNdEx++
  36962. wire |= uint64(b&0x7F) << shift
  36963. if b < 0x80 {
  36964. break
  36965. }
  36966. }
  36967. fieldNum := int32(wire >> 3)
  36968. wireType := int(wire & 0x7)
  36969. if wireType == 4 {
  36970. return fmt.Errorf("proto: HostPathVolumeSource: wiretype end group for non-group")
  36971. }
  36972. if fieldNum <= 0 {
  36973. return fmt.Errorf("proto: HostPathVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  36974. }
  36975. switch fieldNum {
  36976. case 1:
  36977. if wireType != 2 {
  36978. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  36979. }
  36980. var stringLen uint64
  36981. for shift := uint(0); ; shift += 7 {
  36982. if shift >= 64 {
  36983. return ErrIntOverflowGenerated
  36984. }
  36985. if iNdEx >= l {
  36986. return io.ErrUnexpectedEOF
  36987. }
  36988. b := dAtA[iNdEx]
  36989. iNdEx++
  36990. stringLen |= uint64(b&0x7F) << shift
  36991. if b < 0x80 {
  36992. break
  36993. }
  36994. }
  36995. intStringLen := int(stringLen)
  36996. if intStringLen < 0 {
  36997. return ErrInvalidLengthGenerated
  36998. }
  36999. postIndex := iNdEx + intStringLen
  37000. if postIndex < 0 {
  37001. return ErrInvalidLengthGenerated
  37002. }
  37003. if postIndex > l {
  37004. return io.ErrUnexpectedEOF
  37005. }
  37006. m.Path = string(dAtA[iNdEx:postIndex])
  37007. iNdEx = postIndex
  37008. case 2:
  37009. if wireType != 2 {
  37010. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  37011. }
  37012. var stringLen uint64
  37013. for shift := uint(0); ; shift += 7 {
  37014. if shift >= 64 {
  37015. return ErrIntOverflowGenerated
  37016. }
  37017. if iNdEx >= l {
  37018. return io.ErrUnexpectedEOF
  37019. }
  37020. b := dAtA[iNdEx]
  37021. iNdEx++
  37022. stringLen |= uint64(b&0x7F) << shift
  37023. if b < 0x80 {
  37024. break
  37025. }
  37026. }
  37027. intStringLen := int(stringLen)
  37028. if intStringLen < 0 {
  37029. return ErrInvalidLengthGenerated
  37030. }
  37031. postIndex := iNdEx + intStringLen
  37032. if postIndex < 0 {
  37033. return ErrInvalidLengthGenerated
  37034. }
  37035. if postIndex > l {
  37036. return io.ErrUnexpectedEOF
  37037. }
  37038. s := HostPathType(dAtA[iNdEx:postIndex])
  37039. m.Type = &s
  37040. iNdEx = postIndex
  37041. default:
  37042. iNdEx = preIndex
  37043. skippy, err := skipGenerated(dAtA[iNdEx:])
  37044. if err != nil {
  37045. return err
  37046. }
  37047. if (skippy < 0) || (iNdEx+skippy) < 0 {
  37048. return ErrInvalidLengthGenerated
  37049. }
  37050. if (iNdEx + skippy) > l {
  37051. return io.ErrUnexpectedEOF
  37052. }
  37053. iNdEx += skippy
  37054. }
  37055. }
  37056. if iNdEx > l {
  37057. return io.ErrUnexpectedEOF
  37058. }
  37059. return nil
  37060. }
  37061. func (m *ISCSIPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  37062. l := len(dAtA)
  37063. iNdEx := 0
  37064. for iNdEx < l {
  37065. preIndex := iNdEx
  37066. var wire uint64
  37067. for shift := uint(0); ; shift += 7 {
  37068. if shift >= 64 {
  37069. return ErrIntOverflowGenerated
  37070. }
  37071. if iNdEx >= l {
  37072. return io.ErrUnexpectedEOF
  37073. }
  37074. b := dAtA[iNdEx]
  37075. iNdEx++
  37076. wire |= uint64(b&0x7F) << shift
  37077. if b < 0x80 {
  37078. break
  37079. }
  37080. }
  37081. fieldNum := int32(wire >> 3)
  37082. wireType := int(wire & 0x7)
  37083. if wireType == 4 {
  37084. return fmt.Errorf("proto: ISCSIPersistentVolumeSource: wiretype end group for non-group")
  37085. }
  37086. if fieldNum <= 0 {
  37087. return fmt.Errorf("proto: ISCSIPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  37088. }
  37089. switch fieldNum {
  37090. case 1:
  37091. if wireType != 2 {
  37092. return fmt.Errorf("proto: wrong wireType = %d for field TargetPortal", wireType)
  37093. }
  37094. var stringLen uint64
  37095. for shift := uint(0); ; shift += 7 {
  37096. if shift >= 64 {
  37097. return ErrIntOverflowGenerated
  37098. }
  37099. if iNdEx >= l {
  37100. return io.ErrUnexpectedEOF
  37101. }
  37102. b := dAtA[iNdEx]
  37103. iNdEx++
  37104. stringLen |= uint64(b&0x7F) << shift
  37105. if b < 0x80 {
  37106. break
  37107. }
  37108. }
  37109. intStringLen := int(stringLen)
  37110. if intStringLen < 0 {
  37111. return ErrInvalidLengthGenerated
  37112. }
  37113. postIndex := iNdEx + intStringLen
  37114. if postIndex < 0 {
  37115. return ErrInvalidLengthGenerated
  37116. }
  37117. if postIndex > l {
  37118. return io.ErrUnexpectedEOF
  37119. }
  37120. m.TargetPortal = string(dAtA[iNdEx:postIndex])
  37121. iNdEx = postIndex
  37122. case 2:
  37123. if wireType != 2 {
  37124. return fmt.Errorf("proto: wrong wireType = %d for field IQN", wireType)
  37125. }
  37126. var stringLen uint64
  37127. for shift := uint(0); ; shift += 7 {
  37128. if shift >= 64 {
  37129. return ErrIntOverflowGenerated
  37130. }
  37131. if iNdEx >= l {
  37132. return io.ErrUnexpectedEOF
  37133. }
  37134. b := dAtA[iNdEx]
  37135. iNdEx++
  37136. stringLen |= uint64(b&0x7F) << shift
  37137. if b < 0x80 {
  37138. break
  37139. }
  37140. }
  37141. intStringLen := int(stringLen)
  37142. if intStringLen < 0 {
  37143. return ErrInvalidLengthGenerated
  37144. }
  37145. postIndex := iNdEx + intStringLen
  37146. if postIndex < 0 {
  37147. return ErrInvalidLengthGenerated
  37148. }
  37149. if postIndex > l {
  37150. return io.ErrUnexpectedEOF
  37151. }
  37152. m.IQN = string(dAtA[iNdEx:postIndex])
  37153. iNdEx = postIndex
  37154. case 3:
  37155. if wireType != 0 {
  37156. return fmt.Errorf("proto: wrong wireType = %d for field Lun", wireType)
  37157. }
  37158. m.Lun = 0
  37159. for shift := uint(0); ; shift += 7 {
  37160. if shift >= 64 {
  37161. return ErrIntOverflowGenerated
  37162. }
  37163. if iNdEx >= l {
  37164. return io.ErrUnexpectedEOF
  37165. }
  37166. b := dAtA[iNdEx]
  37167. iNdEx++
  37168. m.Lun |= int32(b&0x7F) << shift
  37169. if b < 0x80 {
  37170. break
  37171. }
  37172. }
  37173. case 4:
  37174. if wireType != 2 {
  37175. return fmt.Errorf("proto: wrong wireType = %d for field ISCSIInterface", wireType)
  37176. }
  37177. var stringLen uint64
  37178. for shift := uint(0); ; shift += 7 {
  37179. if shift >= 64 {
  37180. return ErrIntOverflowGenerated
  37181. }
  37182. if iNdEx >= l {
  37183. return io.ErrUnexpectedEOF
  37184. }
  37185. b := dAtA[iNdEx]
  37186. iNdEx++
  37187. stringLen |= uint64(b&0x7F) << shift
  37188. if b < 0x80 {
  37189. break
  37190. }
  37191. }
  37192. intStringLen := int(stringLen)
  37193. if intStringLen < 0 {
  37194. return ErrInvalidLengthGenerated
  37195. }
  37196. postIndex := iNdEx + intStringLen
  37197. if postIndex < 0 {
  37198. return ErrInvalidLengthGenerated
  37199. }
  37200. if postIndex > l {
  37201. return io.ErrUnexpectedEOF
  37202. }
  37203. m.ISCSIInterface = string(dAtA[iNdEx:postIndex])
  37204. iNdEx = postIndex
  37205. case 5:
  37206. if wireType != 2 {
  37207. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  37208. }
  37209. var stringLen uint64
  37210. for shift := uint(0); ; shift += 7 {
  37211. if shift >= 64 {
  37212. return ErrIntOverflowGenerated
  37213. }
  37214. if iNdEx >= l {
  37215. return io.ErrUnexpectedEOF
  37216. }
  37217. b := dAtA[iNdEx]
  37218. iNdEx++
  37219. stringLen |= uint64(b&0x7F) << shift
  37220. if b < 0x80 {
  37221. break
  37222. }
  37223. }
  37224. intStringLen := int(stringLen)
  37225. if intStringLen < 0 {
  37226. return ErrInvalidLengthGenerated
  37227. }
  37228. postIndex := iNdEx + intStringLen
  37229. if postIndex < 0 {
  37230. return ErrInvalidLengthGenerated
  37231. }
  37232. if postIndex > l {
  37233. return io.ErrUnexpectedEOF
  37234. }
  37235. m.FSType = string(dAtA[iNdEx:postIndex])
  37236. iNdEx = postIndex
  37237. case 6:
  37238. if wireType != 0 {
  37239. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  37240. }
  37241. var v int
  37242. for shift := uint(0); ; shift += 7 {
  37243. if shift >= 64 {
  37244. return ErrIntOverflowGenerated
  37245. }
  37246. if iNdEx >= l {
  37247. return io.ErrUnexpectedEOF
  37248. }
  37249. b := dAtA[iNdEx]
  37250. iNdEx++
  37251. v |= int(b&0x7F) << shift
  37252. if b < 0x80 {
  37253. break
  37254. }
  37255. }
  37256. m.ReadOnly = bool(v != 0)
  37257. case 7:
  37258. if wireType != 2 {
  37259. return fmt.Errorf("proto: wrong wireType = %d for field Portals", wireType)
  37260. }
  37261. var stringLen uint64
  37262. for shift := uint(0); ; shift += 7 {
  37263. if shift >= 64 {
  37264. return ErrIntOverflowGenerated
  37265. }
  37266. if iNdEx >= l {
  37267. return io.ErrUnexpectedEOF
  37268. }
  37269. b := dAtA[iNdEx]
  37270. iNdEx++
  37271. stringLen |= uint64(b&0x7F) << shift
  37272. if b < 0x80 {
  37273. break
  37274. }
  37275. }
  37276. intStringLen := int(stringLen)
  37277. if intStringLen < 0 {
  37278. return ErrInvalidLengthGenerated
  37279. }
  37280. postIndex := iNdEx + intStringLen
  37281. if postIndex < 0 {
  37282. return ErrInvalidLengthGenerated
  37283. }
  37284. if postIndex > l {
  37285. return io.ErrUnexpectedEOF
  37286. }
  37287. m.Portals = append(m.Portals, string(dAtA[iNdEx:postIndex]))
  37288. iNdEx = postIndex
  37289. case 8:
  37290. if wireType != 0 {
  37291. return fmt.Errorf("proto: wrong wireType = %d for field DiscoveryCHAPAuth", wireType)
  37292. }
  37293. var v int
  37294. for shift := uint(0); ; shift += 7 {
  37295. if shift >= 64 {
  37296. return ErrIntOverflowGenerated
  37297. }
  37298. if iNdEx >= l {
  37299. return io.ErrUnexpectedEOF
  37300. }
  37301. b := dAtA[iNdEx]
  37302. iNdEx++
  37303. v |= int(b&0x7F) << shift
  37304. if b < 0x80 {
  37305. break
  37306. }
  37307. }
  37308. m.DiscoveryCHAPAuth = bool(v != 0)
  37309. case 10:
  37310. if wireType != 2 {
  37311. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  37312. }
  37313. var msglen int
  37314. for shift := uint(0); ; shift += 7 {
  37315. if shift >= 64 {
  37316. return ErrIntOverflowGenerated
  37317. }
  37318. if iNdEx >= l {
  37319. return io.ErrUnexpectedEOF
  37320. }
  37321. b := dAtA[iNdEx]
  37322. iNdEx++
  37323. msglen |= int(b&0x7F) << shift
  37324. if b < 0x80 {
  37325. break
  37326. }
  37327. }
  37328. if msglen < 0 {
  37329. return ErrInvalidLengthGenerated
  37330. }
  37331. postIndex := iNdEx + msglen
  37332. if postIndex < 0 {
  37333. return ErrInvalidLengthGenerated
  37334. }
  37335. if postIndex > l {
  37336. return io.ErrUnexpectedEOF
  37337. }
  37338. if m.SecretRef == nil {
  37339. m.SecretRef = &SecretReference{}
  37340. }
  37341. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  37342. return err
  37343. }
  37344. iNdEx = postIndex
  37345. case 11:
  37346. if wireType != 0 {
  37347. return fmt.Errorf("proto: wrong wireType = %d for field SessionCHAPAuth", wireType)
  37348. }
  37349. var v int
  37350. for shift := uint(0); ; shift += 7 {
  37351. if shift >= 64 {
  37352. return ErrIntOverflowGenerated
  37353. }
  37354. if iNdEx >= l {
  37355. return io.ErrUnexpectedEOF
  37356. }
  37357. b := dAtA[iNdEx]
  37358. iNdEx++
  37359. v |= int(b&0x7F) << shift
  37360. if b < 0x80 {
  37361. break
  37362. }
  37363. }
  37364. m.SessionCHAPAuth = bool(v != 0)
  37365. case 12:
  37366. if wireType != 2 {
  37367. return fmt.Errorf("proto: wrong wireType = %d for field InitiatorName", wireType)
  37368. }
  37369. var stringLen uint64
  37370. for shift := uint(0); ; shift += 7 {
  37371. if shift >= 64 {
  37372. return ErrIntOverflowGenerated
  37373. }
  37374. if iNdEx >= l {
  37375. return io.ErrUnexpectedEOF
  37376. }
  37377. b := dAtA[iNdEx]
  37378. iNdEx++
  37379. stringLen |= uint64(b&0x7F) << shift
  37380. if b < 0x80 {
  37381. break
  37382. }
  37383. }
  37384. intStringLen := int(stringLen)
  37385. if intStringLen < 0 {
  37386. return ErrInvalidLengthGenerated
  37387. }
  37388. postIndex := iNdEx + intStringLen
  37389. if postIndex < 0 {
  37390. return ErrInvalidLengthGenerated
  37391. }
  37392. if postIndex > l {
  37393. return io.ErrUnexpectedEOF
  37394. }
  37395. s := string(dAtA[iNdEx:postIndex])
  37396. m.InitiatorName = &s
  37397. iNdEx = postIndex
  37398. default:
  37399. iNdEx = preIndex
  37400. skippy, err := skipGenerated(dAtA[iNdEx:])
  37401. if err != nil {
  37402. return err
  37403. }
  37404. if (skippy < 0) || (iNdEx+skippy) < 0 {
  37405. return ErrInvalidLengthGenerated
  37406. }
  37407. if (iNdEx + skippy) > l {
  37408. return io.ErrUnexpectedEOF
  37409. }
  37410. iNdEx += skippy
  37411. }
  37412. }
  37413. if iNdEx > l {
  37414. return io.ErrUnexpectedEOF
  37415. }
  37416. return nil
  37417. }
  37418. func (m *ISCSIVolumeSource) Unmarshal(dAtA []byte) error {
  37419. l := len(dAtA)
  37420. iNdEx := 0
  37421. for iNdEx < l {
  37422. preIndex := iNdEx
  37423. var wire uint64
  37424. for shift := uint(0); ; shift += 7 {
  37425. if shift >= 64 {
  37426. return ErrIntOverflowGenerated
  37427. }
  37428. if iNdEx >= l {
  37429. return io.ErrUnexpectedEOF
  37430. }
  37431. b := dAtA[iNdEx]
  37432. iNdEx++
  37433. wire |= uint64(b&0x7F) << shift
  37434. if b < 0x80 {
  37435. break
  37436. }
  37437. }
  37438. fieldNum := int32(wire >> 3)
  37439. wireType := int(wire & 0x7)
  37440. if wireType == 4 {
  37441. return fmt.Errorf("proto: ISCSIVolumeSource: wiretype end group for non-group")
  37442. }
  37443. if fieldNum <= 0 {
  37444. return fmt.Errorf("proto: ISCSIVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  37445. }
  37446. switch fieldNum {
  37447. case 1:
  37448. if wireType != 2 {
  37449. return fmt.Errorf("proto: wrong wireType = %d for field TargetPortal", wireType)
  37450. }
  37451. var stringLen uint64
  37452. for shift := uint(0); ; shift += 7 {
  37453. if shift >= 64 {
  37454. return ErrIntOverflowGenerated
  37455. }
  37456. if iNdEx >= l {
  37457. return io.ErrUnexpectedEOF
  37458. }
  37459. b := dAtA[iNdEx]
  37460. iNdEx++
  37461. stringLen |= uint64(b&0x7F) << shift
  37462. if b < 0x80 {
  37463. break
  37464. }
  37465. }
  37466. intStringLen := int(stringLen)
  37467. if intStringLen < 0 {
  37468. return ErrInvalidLengthGenerated
  37469. }
  37470. postIndex := iNdEx + intStringLen
  37471. if postIndex < 0 {
  37472. return ErrInvalidLengthGenerated
  37473. }
  37474. if postIndex > l {
  37475. return io.ErrUnexpectedEOF
  37476. }
  37477. m.TargetPortal = string(dAtA[iNdEx:postIndex])
  37478. iNdEx = postIndex
  37479. case 2:
  37480. if wireType != 2 {
  37481. return fmt.Errorf("proto: wrong wireType = %d for field IQN", wireType)
  37482. }
  37483. var stringLen uint64
  37484. for shift := uint(0); ; shift += 7 {
  37485. if shift >= 64 {
  37486. return ErrIntOverflowGenerated
  37487. }
  37488. if iNdEx >= l {
  37489. return io.ErrUnexpectedEOF
  37490. }
  37491. b := dAtA[iNdEx]
  37492. iNdEx++
  37493. stringLen |= uint64(b&0x7F) << shift
  37494. if b < 0x80 {
  37495. break
  37496. }
  37497. }
  37498. intStringLen := int(stringLen)
  37499. if intStringLen < 0 {
  37500. return ErrInvalidLengthGenerated
  37501. }
  37502. postIndex := iNdEx + intStringLen
  37503. if postIndex < 0 {
  37504. return ErrInvalidLengthGenerated
  37505. }
  37506. if postIndex > l {
  37507. return io.ErrUnexpectedEOF
  37508. }
  37509. m.IQN = string(dAtA[iNdEx:postIndex])
  37510. iNdEx = postIndex
  37511. case 3:
  37512. if wireType != 0 {
  37513. return fmt.Errorf("proto: wrong wireType = %d for field Lun", wireType)
  37514. }
  37515. m.Lun = 0
  37516. for shift := uint(0); ; shift += 7 {
  37517. if shift >= 64 {
  37518. return ErrIntOverflowGenerated
  37519. }
  37520. if iNdEx >= l {
  37521. return io.ErrUnexpectedEOF
  37522. }
  37523. b := dAtA[iNdEx]
  37524. iNdEx++
  37525. m.Lun |= int32(b&0x7F) << shift
  37526. if b < 0x80 {
  37527. break
  37528. }
  37529. }
  37530. case 4:
  37531. if wireType != 2 {
  37532. return fmt.Errorf("proto: wrong wireType = %d for field ISCSIInterface", wireType)
  37533. }
  37534. var stringLen uint64
  37535. for shift := uint(0); ; shift += 7 {
  37536. if shift >= 64 {
  37537. return ErrIntOverflowGenerated
  37538. }
  37539. if iNdEx >= l {
  37540. return io.ErrUnexpectedEOF
  37541. }
  37542. b := dAtA[iNdEx]
  37543. iNdEx++
  37544. stringLen |= uint64(b&0x7F) << shift
  37545. if b < 0x80 {
  37546. break
  37547. }
  37548. }
  37549. intStringLen := int(stringLen)
  37550. if intStringLen < 0 {
  37551. return ErrInvalidLengthGenerated
  37552. }
  37553. postIndex := iNdEx + intStringLen
  37554. if postIndex < 0 {
  37555. return ErrInvalidLengthGenerated
  37556. }
  37557. if postIndex > l {
  37558. return io.ErrUnexpectedEOF
  37559. }
  37560. m.ISCSIInterface = string(dAtA[iNdEx:postIndex])
  37561. iNdEx = postIndex
  37562. case 5:
  37563. if wireType != 2 {
  37564. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  37565. }
  37566. var stringLen uint64
  37567. for shift := uint(0); ; shift += 7 {
  37568. if shift >= 64 {
  37569. return ErrIntOverflowGenerated
  37570. }
  37571. if iNdEx >= l {
  37572. return io.ErrUnexpectedEOF
  37573. }
  37574. b := dAtA[iNdEx]
  37575. iNdEx++
  37576. stringLen |= uint64(b&0x7F) << shift
  37577. if b < 0x80 {
  37578. break
  37579. }
  37580. }
  37581. intStringLen := int(stringLen)
  37582. if intStringLen < 0 {
  37583. return ErrInvalidLengthGenerated
  37584. }
  37585. postIndex := iNdEx + intStringLen
  37586. if postIndex < 0 {
  37587. return ErrInvalidLengthGenerated
  37588. }
  37589. if postIndex > l {
  37590. return io.ErrUnexpectedEOF
  37591. }
  37592. m.FSType = string(dAtA[iNdEx:postIndex])
  37593. iNdEx = postIndex
  37594. case 6:
  37595. if wireType != 0 {
  37596. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  37597. }
  37598. var v int
  37599. for shift := uint(0); ; shift += 7 {
  37600. if shift >= 64 {
  37601. return ErrIntOverflowGenerated
  37602. }
  37603. if iNdEx >= l {
  37604. return io.ErrUnexpectedEOF
  37605. }
  37606. b := dAtA[iNdEx]
  37607. iNdEx++
  37608. v |= int(b&0x7F) << shift
  37609. if b < 0x80 {
  37610. break
  37611. }
  37612. }
  37613. m.ReadOnly = bool(v != 0)
  37614. case 7:
  37615. if wireType != 2 {
  37616. return fmt.Errorf("proto: wrong wireType = %d for field Portals", wireType)
  37617. }
  37618. var stringLen uint64
  37619. for shift := uint(0); ; shift += 7 {
  37620. if shift >= 64 {
  37621. return ErrIntOverflowGenerated
  37622. }
  37623. if iNdEx >= l {
  37624. return io.ErrUnexpectedEOF
  37625. }
  37626. b := dAtA[iNdEx]
  37627. iNdEx++
  37628. stringLen |= uint64(b&0x7F) << shift
  37629. if b < 0x80 {
  37630. break
  37631. }
  37632. }
  37633. intStringLen := int(stringLen)
  37634. if intStringLen < 0 {
  37635. return ErrInvalidLengthGenerated
  37636. }
  37637. postIndex := iNdEx + intStringLen
  37638. if postIndex < 0 {
  37639. return ErrInvalidLengthGenerated
  37640. }
  37641. if postIndex > l {
  37642. return io.ErrUnexpectedEOF
  37643. }
  37644. m.Portals = append(m.Portals, string(dAtA[iNdEx:postIndex]))
  37645. iNdEx = postIndex
  37646. case 8:
  37647. if wireType != 0 {
  37648. return fmt.Errorf("proto: wrong wireType = %d for field DiscoveryCHAPAuth", wireType)
  37649. }
  37650. var v int
  37651. for shift := uint(0); ; shift += 7 {
  37652. if shift >= 64 {
  37653. return ErrIntOverflowGenerated
  37654. }
  37655. if iNdEx >= l {
  37656. return io.ErrUnexpectedEOF
  37657. }
  37658. b := dAtA[iNdEx]
  37659. iNdEx++
  37660. v |= int(b&0x7F) << shift
  37661. if b < 0x80 {
  37662. break
  37663. }
  37664. }
  37665. m.DiscoveryCHAPAuth = bool(v != 0)
  37666. case 10:
  37667. if wireType != 2 {
  37668. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  37669. }
  37670. var msglen int
  37671. for shift := uint(0); ; shift += 7 {
  37672. if shift >= 64 {
  37673. return ErrIntOverflowGenerated
  37674. }
  37675. if iNdEx >= l {
  37676. return io.ErrUnexpectedEOF
  37677. }
  37678. b := dAtA[iNdEx]
  37679. iNdEx++
  37680. msglen |= int(b&0x7F) << shift
  37681. if b < 0x80 {
  37682. break
  37683. }
  37684. }
  37685. if msglen < 0 {
  37686. return ErrInvalidLengthGenerated
  37687. }
  37688. postIndex := iNdEx + msglen
  37689. if postIndex < 0 {
  37690. return ErrInvalidLengthGenerated
  37691. }
  37692. if postIndex > l {
  37693. return io.ErrUnexpectedEOF
  37694. }
  37695. if m.SecretRef == nil {
  37696. m.SecretRef = &LocalObjectReference{}
  37697. }
  37698. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  37699. return err
  37700. }
  37701. iNdEx = postIndex
  37702. case 11:
  37703. if wireType != 0 {
  37704. return fmt.Errorf("proto: wrong wireType = %d for field SessionCHAPAuth", wireType)
  37705. }
  37706. var v int
  37707. for shift := uint(0); ; shift += 7 {
  37708. if shift >= 64 {
  37709. return ErrIntOverflowGenerated
  37710. }
  37711. if iNdEx >= l {
  37712. return io.ErrUnexpectedEOF
  37713. }
  37714. b := dAtA[iNdEx]
  37715. iNdEx++
  37716. v |= int(b&0x7F) << shift
  37717. if b < 0x80 {
  37718. break
  37719. }
  37720. }
  37721. m.SessionCHAPAuth = bool(v != 0)
  37722. case 12:
  37723. if wireType != 2 {
  37724. return fmt.Errorf("proto: wrong wireType = %d for field InitiatorName", wireType)
  37725. }
  37726. var stringLen uint64
  37727. for shift := uint(0); ; shift += 7 {
  37728. if shift >= 64 {
  37729. return ErrIntOverflowGenerated
  37730. }
  37731. if iNdEx >= l {
  37732. return io.ErrUnexpectedEOF
  37733. }
  37734. b := dAtA[iNdEx]
  37735. iNdEx++
  37736. stringLen |= uint64(b&0x7F) << shift
  37737. if b < 0x80 {
  37738. break
  37739. }
  37740. }
  37741. intStringLen := int(stringLen)
  37742. if intStringLen < 0 {
  37743. return ErrInvalidLengthGenerated
  37744. }
  37745. postIndex := iNdEx + intStringLen
  37746. if postIndex < 0 {
  37747. return ErrInvalidLengthGenerated
  37748. }
  37749. if postIndex > l {
  37750. return io.ErrUnexpectedEOF
  37751. }
  37752. s := string(dAtA[iNdEx:postIndex])
  37753. m.InitiatorName = &s
  37754. iNdEx = postIndex
  37755. default:
  37756. iNdEx = preIndex
  37757. skippy, err := skipGenerated(dAtA[iNdEx:])
  37758. if err != nil {
  37759. return err
  37760. }
  37761. if (skippy < 0) || (iNdEx+skippy) < 0 {
  37762. return ErrInvalidLengthGenerated
  37763. }
  37764. if (iNdEx + skippy) > l {
  37765. return io.ErrUnexpectedEOF
  37766. }
  37767. iNdEx += skippy
  37768. }
  37769. }
  37770. if iNdEx > l {
  37771. return io.ErrUnexpectedEOF
  37772. }
  37773. return nil
  37774. }
  37775. func (m *ImageVolumeSource) Unmarshal(dAtA []byte) error {
  37776. l := len(dAtA)
  37777. iNdEx := 0
  37778. for iNdEx < l {
  37779. preIndex := iNdEx
  37780. var wire uint64
  37781. for shift := uint(0); ; shift += 7 {
  37782. if shift >= 64 {
  37783. return ErrIntOverflowGenerated
  37784. }
  37785. if iNdEx >= l {
  37786. return io.ErrUnexpectedEOF
  37787. }
  37788. b := dAtA[iNdEx]
  37789. iNdEx++
  37790. wire |= uint64(b&0x7F) << shift
  37791. if b < 0x80 {
  37792. break
  37793. }
  37794. }
  37795. fieldNum := int32(wire >> 3)
  37796. wireType := int(wire & 0x7)
  37797. if wireType == 4 {
  37798. return fmt.Errorf("proto: ImageVolumeSource: wiretype end group for non-group")
  37799. }
  37800. if fieldNum <= 0 {
  37801. return fmt.Errorf("proto: ImageVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  37802. }
  37803. switch fieldNum {
  37804. case 1:
  37805. if wireType != 2 {
  37806. return fmt.Errorf("proto: wrong wireType = %d for field Reference", wireType)
  37807. }
  37808. var stringLen uint64
  37809. for shift := uint(0); ; shift += 7 {
  37810. if shift >= 64 {
  37811. return ErrIntOverflowGenerated
  37812. }
  37813. if iNdEx >= l {
  37814. return io.ErrUnexpectedEOF
  37815. }
  37816. b := dAtA[iNdEx]
  37817. iNdEx++
  37818. stringLen |= uint64(b&0x7F) << shift
  37819. if b < 0x80 {
  37820. break
  37821. }
  37822. }
  37823. intStringLen := int(stringLen)
  37824. if intStringLen < 0 {
  37825. return ErrInvalidLengthGenerated
  37826. }
  37827. postIndex := iNdEx + intStringLen
  37828. if postIndex < 0 {
  37829. return ErrInvalidLengthGenerated
  37830. }
  37831. if postIndex > l {
  37832. return io.ErrUnexpectedEOF
  37833. }
  37834. m.Reference = string(dAtA[iNdEx:postIndex])
  37835. iNdEx = postIndex
  37836. case 2:
  37837. if wireType != 2 {
  37838. return fmt.Errorf("proto: wrong wireType = %d for field PullPolicy", wireType)
  37839. }
  37840. var stringLen uint64
  37841. for shift := uint(0); ; shift += 7 {
  37842. if shift >= 64 {
  37843. return ErrIntOverflowGenerated
  37844. }
  37845. if iNdEx >= l {
  37846. return io.ErrUnexpectedEOF
  37847. }
  37848. b := dAtA[iNdEx]
  37849. iNdEx++
  37850. stringLen |= uint64(b&0x7F) << shift
  37851. if b < 0x80 {
  37852. break
  37853. }
  37854. }
  37855. intStringLen := int(stringLen)
  37856. if intStringLen < 0 {
  37857. return ErrInvalidLengthGenerated
  37858. }
  37859. postIndex := iNdEx + intStringLen
  37860. if postIndex < 0 {
  37861. return ErrInvalidLengthGenerated
  37862. }
  37863. if postIndex > l {
  37864. return io.ErrUnexpectedEOF
  37865. }
  37866. m.PullPolicy = PullPolicy(dAtA[iNdEx:postIndex])
  37867. iNdEx = postIndex
  37868. default:
  37869. iNdEx = preIndex
  37870. skippy, err := skipGenerated(dAtA[iNdEx:])
  37871. if err != nil {
  37872. return err
  37873. }
  37874. if (skippy < 0) || (iNdEx+skippy) < 0 {
  37875. return ErrInvalidLengthGenerated
  37876. }
  37877. if (iNdEx + skippy) > l {
  37878. return io.ErrUnexpectedEOF
  37879. }
  37880. iNdEx += skippy
  37881. }
  37882. }
  37883. if iNdEx > l {
  37884. return io.ErrUnexpectedEOF
  37885. }
  37886. return nil
  37887. }
  37888. func (m *KeyToPath) Unmarshal(dAtA []byte) error {
  37889. l := len(dAtA)
  37890. iNdEx := 0
  37891. for iNdEx < l {
  37892. preIndex := iNdEx
  37893. var wire uint64
  37894. for shift := uint(0); ; shift += 7 {
  37895. if shift >= 64 {
  37896. return ErrIntOverflowGenerated
  37897. }
  37898. if iNdEx >= l {
  37899. return io.ErrUnexpectedEOF
  37900. }
  37901. b := dAtA[iNdEx]
  37902. iNdEx++
  37903. wire |= uint64(b&0x7F) << shift
  37904. if b < 0x80 {
  37905. break
  37906. }
  37907. }
  37908. fieldNum := int32(wire >> 3)
  37909. wireType := int(wire & 0x7)
  37910. if wireType == 4 {
  37911. return fmt.Errorf("proto: KeyToPath: wiretype end group for non-group")
  37912. }
  37913. if fieldNum <= 0 {
  37914. return fmt.Errorf("proto: KeyToPath: illegal tag %d (wire type %d)", fieldNum, wire)
  37915. }
  37916. switch fieldNum {
  37917. case 1:
  37918. if wireType != 2 {
  37919. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  37920. }
  37921. var stringLen uint64
  37922. for shift := uint(0); ; shift += 7 {
  37923. if shift >= 64 {
  37924. return ErrIntOverflowGenerated
  37925. }
  37926. if iNdEx >= l {
  37927. return io.ErrUnexpectedEOF
  37928. }
  37929. b := dAtA[iNdEx]
  37930. iNdEx++
  37931. stringLen |= uint64(b&0x7F) << shift
  37932. if b < 0x80 {
  37933. break
  37934. }
  37935. }
  37936. intStringLen := int(stringLen)
  37937. if intStringLen < 0 {
  37938. return ErrInvalidLengthGenerated
  37939. }
  37940. postIndex := iNdEx + intStringLen
  37941. if postIndex < 0 {
  37942. return ErrInvalidLengthGenerated
  37943. }
  37944. if postIndex > l {
  37945. return io.ErrUnexpectedEOF
  37946. }
  37947. m.Key = string(dAtA[iNdEx:postIndex])
  37948. iNdEx = postIndex
  37949. case 2:
  37950. if wireType != 2 {
  37951. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  37952. }
  37953. var stringLen uint64
  37954. for shift := uint(0); ; shift += 7 {
  37955. if shift >= 64 {
  37956. return ErrIntOverflowGenerated
  37957. }
  37958. if iNdEx >= l {
  37959. return io.ErrUnexpectedEOF
  37960. }
  37961. b := dAtA[iNdEx]
  37962. iNdEx++
  37963. stringLen |= uint64(b&0x7F) << shift
  37964. if b < 0x80 {
  37965. break
  37966. }
  37967. }
  37968. intStringLen := int(stringLen)
  37969. if intStringLen < 0 {
  37970. return ErrInvalidLengthGenerated
  37971. }
  37972. postIndex := iNdEx + intStringLen
  37973. if postIndex < 0 {
  37974. return ErrInvalidLengthGenerated
  37975. }
  37976. if postIndex > l {
  37977. return io.ErrUnexpectedEOF
  37978. }
  37979. m.Path = string(dAtA[iNdEx:postIndex])
  37980. iNdEx = postIndex
  37981. case 3:
  37982. if wireType != 0 {
  37983. return fmt.Errorf("proto: wrong wireType = %d for field Mode", wireType)
  37984. }
  37985. var v int32
  37986. for shift := uint(0); ; shift += 7 {
  37987. if shift >= 64 {
  37988. return ErrIntOverflowGenerated
  37989. }
  37990. if iNdEx >= l {
  37991. return io.ErrUnexpectedEOF
  37992. }
  37993. b := dAtA[iNdEx]
  37994. iNdEx++
  37995. v |= int32(b&0x7F) << shift
  37996. if b < 0x80 {
  37997. break
  37998. }
  37999. }
  38000. m.Mode = &v
  38001. default:
  38002. iNdEx = preIndex
  38003. skippy, err := skipGenerated(dAtA[iNdEx:])
  38004. if err != nil {
  38005. return err
  38006. }
  38007. if (skippy < 0) || (iNdEx+skippy) < 0 {
  38008. return ErrInvalidLengthGenerated
  38009. }
  38010. if (iNdEx + skippy) > l {
  38011. return io.ErrUnexpectedEOF
  38012. }
  38013. iNdEx += skippy
  38014. }
  38015. }
  38016. if iNdEx > l {
  38017. return io.ErrUnexpectedEOF
  38018. }
  38019. return nil
  38020. }
  38021. func (m *Lifecycle) Unmarshal(dAtA []byte) error {
  38022. l := len(dAtA)
  38023. iNdEx := 0
  38024. for iNdEx < l {
  38025. preIndex := iNdEx
  38026. var wire uint64
  38027. for shift := uint(0); ; shift += 7 {
  38028. if shift >= 64 {
  38029. return ErrIntOverflowGenerated
  38030. }
  38031. if iNdEx >= l {
  38032. return io.ErrUnexpectedEOF
  38033. }
  38034. b := dAtA[iNdEx]
  38035. iNdEx++
  38036. wire |= uint64(b&0x7F) << shift
  38037. if b < 0x80 {
  38038. break
  38039. }
  38040. }
  38041. fieldNum := int32(wire >> 3)
  38042. wireType := int(wire & 0x7)
  38043. if wireType == 4 {
  38044. return fmt.Errorf("proto: Lifecycle: wiretype end group for non-group")
  38045. }
  38046. if fieldNum <= 0 {
  38047. return fmt.Errorf("proto: Lifecycle: illegal tag %d (wire type %d)", fieldNum, wire)
  38048. }
  38049. switch fieldNum {
  38050. case 1:
  38051. if wireType != 2 {
  38052. return fmt.Errorf("proto: wrong wireType = %d for field PostStart", wireType)
  38053. }
  38054. var msglen int
  38055. for shift := uint(0); ; shift += 7 {
  38056. if shift >= 64 {
  38057. return ErrIntOverflowGenerated
  38058. }
  38059. if iNdEx >= l {
  38060. return io.ErrUnexpectedEOF
  38061. }
  38062. b := dAtA[iNdEx]
  38063. iNdEx++
  38064. msglen |= int(b&0x7F) << shift
  38065. if b < 0x80 {
  38066. break
  38067. }
  38068. }
  38069. if msglen < 0 {
  38070. return ErrInvalidLengthGenerated
  38071. }
  38072. postIndex := iNdEx + msglen
  38073. if postIndex < 0 {
  38074. return ErrInvalidLengthGenerated
  38075. }
  38076. if postIndex > l {
  38077. return io.ErrUnexpectedEOF
  38078. }
  38079. if m.PostStart == nil {
  38080. m.PostStart = &LifecycleHandler{}
  38081. }
  38082. if err := m.PostStart.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38083. return err
  38084. }
  38085. iNdEx = postIndex
  38086. case 2:
  38087. if wireType != 2 {
  38088. return fmt.Errorf("proto: wrong wireType = %d for field PreStop", wireType)
  38089. }
  38090. var msglen int
  38091. for shift := uint(0); ; shift += 7 {
  38092. if shift >= 64 {
  38093. return ErrIntOverflowGenerated
  38094. }
  38095. if iNdEx >= l {
  38096. return io.ErrUnexpectedEOF
  38097. }
  38098. b := dAtA[iNdEx]
  38099. iNdEx++
  38100. msglen |= int(b&0x7F) << shift
  38101. if b < 0x80 {
  38102. break
  38103. }
  38104. }
  38105. if msglen < 0 {
  38106. return ErrInvalidLengthGenerated
  38107. }
  38108. postIndex := iNdEx + msglen
  38109. if postIndex < 0 {
  38110. return ErrInvalidLengthGenerated
  38111. }
  38112. if postIndex > l {
  38113. return io.ErrUnexpectedEOF
  38114. }
  38115. if m.PreStop == nil {
  38116. m.PreStop = &LifecycleHandler{}
  38117. }
  38118. if err := m.PreStop.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38119. return err
  38120. }
  38121. iNdEx = postIndex
  38122. case 3:
  38123. if wireType != 2 {
  38124. return fmt.Errorf("proto: wrong wireType = %d for field StopSignal", wireType)
  38125. }
  38126. var stringLen uint64
  38127. for shift := uint(0); ; shift += 7 {
  38128. if shift >= 64 {
  38129. return ErrIntOverflowGenerated
  38130. }
  38131. if iNdEx >= l {
  38132. return io.ErrUnexpectedEOF
  38133. }
  38134. b := dAtA[iNdEx]
  38135. iNdEx++
  38136. stringLen |= uint64(b&0x7F) << shift
  38137. if b < 0x80 {
  38138. break
  38139. }
  38140. }
  38141. intStringLen := int(stringLen)
  38142. if intStringLen < 0 {
  38143. return ErrInvalidLengthGenerated
  38144. }
  38145. postIndex := iNdEx + intStringLen
  38146. if postIndex < 0 {
  38147. return ErrInvalidLengthGenerated
  38148. }
  38149. if postIndex > l {
  38150. return io.ErrUnexpectedEOF
  38151. }
  38152. s := Signal(dAtA[iNdEx:postIndex])
  38153. m.StopSignal = &s
  38154. iNdEx = postIndex
  38155. default:
  38156. iNdEx = preIndex
  38157. skippy, err := skipGenerated(dAtA[iNdEx:])
  38158. if err != nil {
  38159. return err
  38160. }
  38161. if (skippy < 0) || (iNdEx+skippy) < 0 {
  38162. return ErrInvalidLengthGenerated
  38163. }
  38164. if (iNdEx + skippy) > l {
  38165. return io.ErrUnexpectedEOF
  38166. }
  38167. iNdEx += skippy
  38168. }
  38169. }
  38170. if iNdEx > l {
  38171. return io.ErrUnexpectedEOF
  38172. }
  38173. return nil
  38174. }
  38175. func (m *LifecycleHandler) Unmarshal(dAtA []byte) error {
  38176. l := len(dAtA)
  38177. iNdEx := 0
  38178. for iNdEx < l {
  38179. preIndex := iNdEx
  38180. var wire uint64
  38181. for shift := uint(0); ; shift += 7 {
  38182. if shift >= 64 {
  38183. return ErrIntOverflowGenerated
  38184. }
  38185. if iNdEx >= l {
  38186. return io.ErrUnexpectedEOF
  38187. }
  38188. b := dAtA[iNdEx]
  38189. iNdEx++
  38190. wire |= uint64(b&0x7F) << shift
  38191. if b < 0x80 {
  38192. break
  38193. }
  38194. }
  38195. fieldNum := int32(wire >> 3)
  38196. wireType := int(wire & 0x7)
  38197. if wireType == 4 {
  38198. return fmt.Errorf("proto: LifecycleHandler: wiretype end group for non-group")
  38199. }
  38200. if fieldNum <= 0 {
  38201. return fmt.Errorf("proto: LifecycleHandler: illegal tag %d (wire type %d)", fieldNum, wire)
  38202. }
  38203. switch fieldNum {
  38204. case 1:
  38205. if wireType != 2 {
  38206. return fmt.Errorf("proto: wrong wireType = %d for field Exec", wireType)
  38207. }
  38208. var msglen int
  38209. for shift := uint(0); ; shift += 7 {
  38210. if shift >= 64 {
  38211. return ErrIntOverflowGenerated
  38212. }
  38213. if iNdEx >= l {
  38214. return io.ErrUnexpectedEOF
  38215. }
  38216. b := dAtA[iNdEx]
  38217. iNdEx++
  38218. msglen |= int(b&0x7F) << shift
  38219. if b < 0x80 {
  38220. break
  38221. }
  38222. }
  38223. if msglen < 0 {
  38224. return ErrInvalidLengthGenerated
  38225. }
  38226. postIndex := iNdEx + msglen
  38227. if postIndex < 0 {
  38228. return ErrInvalidLengthGenerated
  38229. }
  38230. if postIndex > l {
  38231. return io.ErrUnexpectedEOF
  38232. }
  38233. if m.Exec == nil {
  38234. m.Exec = &ExecAction{}
  38235. }
  38236. if err := m.Exec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38237. return err
  38238. }
  38239. iNdEx = postIndex
  38240. case 2:
  38241. if wireType != 2 {
  38242. return fmt.Errorf("proto: wrong wireType = %d for field HTTPGet", wireType)
  38243. }
  38244. var msglen int
  38245. for shift := uint(0); ; shift += 7 {
  38246. if shift >= 64 {
  38247. return ErrIntOverflowGenerated
  38248. }
  38249. if iNdEx >= l {
  38250. return io.ErrUnexpectedEOF
  38251. }
  38252. b := dAtA[iNdEx]
  38253. iNdEx++
  38254. msglen |= int(b&0x7F) << shift
  38255. if b < 0x80 {
  38256. break
  38257. }
  38258. }
  38259. if msglen < 0 {
  38260. return ErrInvalidLengthGenerated
  38261. }
  38262. postIndex := iNdEx + msglen
  38263. if postIndex < 0 {
  38264. return ErrInvalidLengthGenerated
  38265. }
  38266. if postIndex > l {
  38267. return io.ErrUnexpectedEOF
  38268. }
  38269. if m.HTTPGet == nil {
  38270. m.HTTPGet = &HTTPGetAction{}
  38271. }
  38272. if err := m.HTTPGet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38273. return err
  38274. }
  38275. iNdEx = postIndex
  38276. case 3:
  38277. if wireType != 2 {
  38278. return fmt.Errorf("proto: wrong wireType = %d for field TCPSocket", wireType)
  38279. }
  38280. var msglen int
  38281. for shift := uint(0); ; shift += 7 {
  38282. if shift >= 64 {
  38283. return ErrIntOverflowGenerated
  38284. }
  38285. if iNdEx >= l {
  38286. return io.ErrUnexpectedEOF
  38287. }
  38288. b := dAtA[iNdEx]
  38289. iNdEx++
  38290. msglen |= int(b&0x7F) << shift
  38291. if b < 0x80 {
  38292. break
  38293. }
  38294. }
  38295. if msglen < 0 {
  38296. return ErrInvalidLengthGenerated
  38297. }
  38298. postIndex := iNdEx + msglen
  38299. if postIndex < 0 {
  38300. return ErrInvalidLengthGenerated
  38301. }
  38302. if postIndex > l {
  38303. return io.ErrUnexpectedEOF
  38304. }
  38305. if m.TCPSocket == nil {
  38306. m.TCPSocket = &TCPSocketAction{}
  38307. }
  38308. if err := m.TCPSocket.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38309. return err
  38310. }
  38311. iNdEx = postIndex
  38312. case 4:
  38313. if wireType != 2 {
  38314. return fmt.Errorf("proto: wrong wireType = %d for field Sleep", wireType)
  38315. }
  38316. var msglen int
  38317. for shift := uint(0); ; shift += 7 {
  38318. if shift >= 64 {
  38319. return ErrIntOverflowGenerated
  38320. }
  38321. if iNdEx >= l {
  38322. return io.ErrUnexpectedEOF
  38323. }
  38324. b := dAtA[iNdEx]
  38325. iNdEx++
  38326. msglen |= int(b&0x7F) << shift
  38327. if b < 0x80 {
  38328. break
  38329. }
  38330. }
  38331. if msglen < 0 {
  38332. return ErrInvalidLengthGenerated
  38333. }
  38334. postIndex := iNdEx + msglen
  38335. if postIndex < 0 {
  38336. return ErrInvalidLengthGenerated
  38337. }
  38338. if postIndex > l {
  38339. return io.ErrUnexpectedEOF
  38340. }
  38341. if m.Sleep == nil {
  38342. m.Sleep = &SleepAction{}
  38343. }
  38344. if err := m.Sleep.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38345. return err
  38346. }
  38347. iNdEx = postIndex
  38348. default:
  38349. iNdEx = preIndex
  38350. skippy, err := skipGenerated(dAtA[iNdEx:])
  38351. if err != nil {
  38352. return err
  38353. }
  38354. if (skippy < 0) || (iNdEx+skippy) < 0 {
  38355. return ErrInvalidLengthGenerated
  38356. }
  38357. if (iNdEx + skippy) > l {
  38358. return io.ErrUnexpectedEOF
  38359. }
  38360. iNdEx += skippy
  38361. }
  38362. }
  38363. if iNdEx > l {
  38364. return io.ErrUnexpectedEOF
  38365. }
  38366. return nil
  38367. }
  38368. func (m *LimitRange) Unmarshal(dAtA []byte) error {
  38369. l := len(dAtA)
  38370. iNdEx := 0
  38371. for iNdEx < l {
  38372. preIndex := iNdEx
  38373. var wire uint64
  38374. for shift := uint(0); ; shift += 7 {
  38375. if shift >= 64 {
  38376. return ErrIntOverflowGenerated
  38377. }
  38378. if iNdEx >= l {
  38379. return io.ErrUnexpectedEOF
  38380. }
  38381. b := dAtA[iNdEx]
  38382. iNdEx++
  38383. wire |= uint64(b&0x7F) << shift
  38384. if b < 0x80 {
  38385. break
  38386. }
  38387. }
  38388. fieldNum := int32(wire >> 3)
  38389. wireType := int(wire & 0x7)
  38390. if wireType == 4 {
  38391. return fmt.Errorf("proto: LimitRange: wiretype end group for non-group")
  38392. }
  38393. if fieldNum <= 0 {
  38394. return fmt.Errorf("proto: LimitRange: illegal tag %d (wire type %d)", fieldNum, wire)
  38395. }
  38396. switch fieldNum {
  38397. case 1:
  38398. if wireType != 2 {
  38399. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  38400. }
  38401. var msglen int
  38402. for shift := uint(0); ; shift += 7 {
  38403. if shift >= 64 {
  38404. return ErrIntOverflowGenerated
  38405. }
  38406. if iNdEx >= l {
  38407. return io.ErrUnexpectedEOF
  38408. }
  38409. b := dAtA[iNdEx]
  38410. iNdEx++
  38411. msglen |= int(b&0x7F) << shift
  38412. if b < 0x80 {
  38413. break
  38414. }
  38415. }
  38416. if msglen < 0 {
  38417. return ErrInvalidLengthGenerated
  38418. }
  38419. postIndex := iNdEx + msglen
  38420. if postIndex < 0 {
  38421. return ErrInvalidLengthGenerated
  38422. }
  38423. if postIndex > l {
  38424. return io.ErrUnexpectedEOF
  38425. }
  38426. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38427. return err
  38428. }
  38429. iNdEx = postIndex
  38430. case 2:
  38431. if wireType != 2 {
  38432. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  38433. }
  38434. var msglen int
  38435. for shift := uint(0); ; shift += 7 {
  38436. if shift >= 64 {
  38437. return ErrIntOverflowGenerated
  38438. }
  38439. if iNdEx >= l {
  38440. return io.ErrUnexpectedEOF
  38441. }
  38442. b := dAtA[iNdEx]
  38443. iNdEx++
  38444. msglen |= int(b&0x7F) << shift
  38445. if b < 0x80 {
  38446. break
  38447. }
  38448. }
  38449. if msglen < 0 {
  38450. return ErrInvalidLengthGenerated
  38451. }
  38452. postIndex := iNdEx + msglen
  38453. if postIndex < 0 {
  38454. return ErrInvalidLengthGenerated
  38455. }
  38456. if postIndex > l {
  38457. return io.ErrUnexpectedEOF
  38458. }
  38459. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  38460. return err
  38461. }
  38462. iNdEx = postIndex
  38463. default:
  38464. iNdEx = preIndex
  38465. skippy, err := skipGenerated(dAtA[iNdEx:])
  38466. if err != nil {
  38467. return err
  38468. }
  38469. if (skippy < 0) || (iNdEx+skippy) < 0 {
  38470. return ErrInvalidLengthGenerated
  38471. }
  38472. if (iNdEx + skippy) > l {
  38473. return io.ErrUnexpectedEOF
  38474. }
  38475. iNdEx += skippy
  38476. }
  38477. }
  38478. if iNdEx > l {
  38479. return io.ErrUnexpectedEOF
  38480. }
  38481. return nil
  38482. }
  38483. func (m *LimitRangeItem) Unmarshal(dAtA []byte) error {
  38484. l := len(dAtA)
  38485. iNdEx := 0
  38486. for iNdEx < l {
  38487. preIndex := iNdEx
  38488. var wire uint64
  38489. for shift := uint(0); ; shift += 7 {
  38490. if shift >= 64 {
  38491. return ErrIntOverflowGenerated
  38492. }
  38493. if iNdEx >= l {
  38494. return io.ErrUnexpectedEOF
  38495. }
  38496. b := dAtA[iNdEx]
  38497. iNdEx++
  38498. wire |= uint64(b&0x7F) << shift
  38499. if b < 0x80 {
  38500. break
  38501. }
  38502. }
  38503. fieldNum := int32(wire >> 3)
  38504. wireType := int(wire & 0x7)
  38505. if wireType == 4 {
  38506. return fmt.Errorf("proto: LimitRangeItem: wiretype end group for non-group")
  38507. }
  38508. if fieldNum <= 0 {
  38509. return fmt.Errorf("proto: LimitRangeItem: illegal tag %d (wire type %d)", fieldNum, wire)
  38510. }
  38511. switch fieldNum {
  38512. case 1:
  38513. if wireType != 2 {
  38514. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  38515. }
  38516. var stringLen uint64
  38517. for shift := uint(0); ; shift += 7 {
  38518. if shift >= 64 {
  38519. return ErrIntOverflowGenerated
  38520. }
  38521. if iNdEx >= l {
  38522. return io.ErrUnexpectedEOF
  38523. }
  38524. b := dAtA[iNdEx]
  38525. iNdEx++
  38526. stringLen |= uint64(b&0x7F) << shift
  38527. if b < 0x80 {
  38528. break
  38529. }
  38530. }
  38531. intStringLen := int(stringLen)
  38532. if intStringLen < 0 {
  38533. return ErrInvalidLengthGenerated
  38534. }
  38535. postIndex := iNdEx + intStringLen
  38536. if postIndex < 0 {
  38537. return ErrInvalidLengthGenerated
  38538. }
  38539. if postIndex > l {
  38540. return io.ErrUnexpectedEOF
  38541. }
  38542. m.Type = LimitType(dAtA[iNdEx:postIndex])
  38543. iNdEx = postIndex
  38544. case 2:
  38545. if wireType != 2 {
  38546. return fmt.Errorf("proto: wrong wireType = %d for field Max", wireType)
  38547. }
  38548. var msglen int
  38549. for shift := uint(0); ; shift += 7 {
  38550. if shift >= 64 {
  38551. return ErrIntOverflowGenerated
  38552. }
  38553. if iNdEx >= l {
  38554. return io.ErrUnexpectedEOF
  38555. }
  38556. b := dAtA[iNdEx]
  38557. iNdEx++
  38558. msglen |= int(b&0x7F) << shift
  38559. if b < 0x80 {
  38560. break
  38561. }
  38562. }
  38563. if msglen < 0 {
  38564. return ErrInvalidLengthGenerated
  38565. }
  38566. postIndex := iNdEx + msglen
  38567. if postIndex < 0 {
  38568. return ErrInvalidLengthGenerated
  38569. }
  38570. if postIndex > l {
  38571. return io.ErrUnexpectedEOF
  38572. }
  38573. if m.Max == nil {
  38574. m.Max = make(ResourceList)
  38575. }
  38576. var mapkey ResourceName
  38577. mapvalue := &resource.Quantity{}
  38578. for iNdEx < postIndex {
  38579. entryPreIndex := iNdEx
  38580. var wire uint64
  38581. for shift := uint(0); ; shift += 7 {
  38582. if shift >= 64 {
  38583. return ErrIntOverflowGenerated
  38584. }
  38585. if iNdEx >= l {
  38586. return io.ErrUnexpectedEOF
  38587. }
  38588. b := dAtA[iNdEx]
  38589. iNdEx++
  38590. wire |= uint64(b&0x7F) << shift
  38591. if b < 0x80 {
  38592. break
  38593. }
  38594. }
  38595. fieldNum := int32(wire >> 3)
  38596. if fieldNum == 1 {
  38597. var stringLenmapkey uint64
  38598. for shift := uint(0); ; shift += 7 {
  38599. if shift >= 64 {
  38600. return ErrIntOverflowGenerated
  38601. }
  38602. if iNdEx >= l {
  38603. return io.ErrUnexpectedEOF
  38604. }
  38605. b := dAtA[iNdEx]
  38606. iNdEx++
  38607. stringLenmapkey |= uint64(b&0x7F) << shift
  38608. if b < 0x80 {
  38609. break
  38610. }
  38611. }
  38612. intStringLenmapkey := int(stringLenmapkey)
  38613. if intStringLenmapkey < 0 {
  38614. return ErrInvalidLengthGenerated
  38615. }
  38616. postStringIndexmapkey := iNdEx + intStringLenmapkey
  38617. if postStringIndexmapkey < 0 {
  38618. return ErrInvalidLengthGenerated
  38619. }
  38620. if postStringIndexmapkey > l {
  38621. return io.ErrUnexpectedEOF
  38622. }
  38623. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  38624. iNdEx = postStringIndexmapkey
  38625. } else if fieldNum == 2 {
  38626. var mapmsglen int
  38627. for shift := uint(0); ; shift += 7 {
  38628. if shift >= 64 {
  38629. return ErrIntOverflowGenerated
  38630. }
  38631. if iNdEx >= l {
  38632. return io.ErrUnexpectedEOF
  38633. }
  38634. b := dAtA[iNdEx]
  38635. iNdEx++
  38636. mapmsglen |= int(b&0x7F) << shift
  38637. if b < 0x80 {
  38638. break
  38639. }
  38640. }
  38641. if mapmsglen < 0 {
  38642. return ErrInvalidLengthGenerated
  38643. }
  38644. postmsgIndex := iNdEx + mapmsglen
  38645. if postmsgIndex < 0 {
  38646. return ErrInvalidLengthGenerated
  38647. }
  38648. if postmsgIndex > l {
  38649. return io.ErrUnexpectedEOF
  38650. }
  38651. mapvalue = &resource.Quantity{}
  38652. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  38653. return err
  38654. }
  38655. iNdEx = postmsgIndex
  38656. } else {
  38657. iNdEx = entryPreIndex
  38658. skippy, err := skipGenerated(dAtA[iNdEx:])
  38659. if err != nil {
  38660. return err
  38661. }
  38662. if (skippy < 0) || (iNdEx+skippy) < 0 {
  38663. return ErrInvalidLengthGenerated
  38664. }
  38665. if (iNdEx + skippy) > postIndex {
  38666. return io.ErrUnexpectedEOF
  38667. }
  38668. iNdEx += skippy
  38669. }
  38670. }
  38671. m.Max[ResourceName(mapkey)] = *mapvalue
  38672. iNdEx = postIndex
  38673. case 3:
  38674. if wireType != 2 {
  38675. return fmt.Errorf("proto: wrong wireType = %d for field Min", wireType)
  38676. }
  38677. var msglen int
  38678. for shift := uint(0); ; shift += 7 {
  38679. if shift >= 64 {
  38680. return ErrIntOverflowGenerated
  38681. }
  38682. if iNdEx >= l {
  38683. return io.ErrUnexpectedEOF
  38684. }
  38685. b := dAtA[iNdEx]
  38686. iNdEx++
  38687. msglen |= int(b&0x7F) << shift
  38688. if b < 0x80 {
  38689. break
  38690. }
  38691. }
  38692. if msglen < 0 {
  38693. return ErrInvalidLengthGenerated
  38694. }
  38695. postIndex := iNdEx + msglen
  38696. if postIndex < 0 {
  38697. return ErrInvalidLengthGenerated
  38698. }
  38699. if postIndex > l {
  38700. return io.ErrUnexpectedEOF
  38701. }
  38702. if m.Min == nil {
  38703. m.Min = make(ResourceList)
  38704. }
  38705. var mapkey ResourceName
  38706. mapvalue := &resource.Quantity{}
  38707. for iNdEx < postIndex {
  38708. entryPreIndex := iNdEx
  38709. var wire uint64
  38710. for shift := uint(0); ; shift += 7 {
  38711. if shift >= 64 {
  38712. return ErrIntOverflowGenerated
  38713. }
  38714. if iNdEx >= l {
  38715. return io.ErrUnexpectedEOF
  38716. }
  38717. b := dAtA[iNdEx]
  38718. iNdEx++
  38719. wire |= uint64(b&0x7F) << shift
  38720. if b < 0x80 {
  38721. break
  38722. }
  38723. }
  38724. fieldNum := int32(wire >> 3)
  38725. if fieldNum == 1 {
  38726. var stringLenmapkey uint64
  38727. for shift := uint(0); ; shift += 7 {
  38728. if shift >= 64 {
  38729. return ErrIntOverflowGenerated
  38730. }
  38731. if iNdEx >= l {
  38732. return io.ErrUnexpectedEOF
  38733. }
  38734. b := dAtA[iNdEx]
  38735. iNdEx++
  38736. stringLenmapkey |= uint64(b&0x7F) << shift
  38737. if b < 0x80 {
  38738. break
  38739. }
  38740. }
  38741. intStringLenmapkey := int(stringLenmapkey)
  38742. if intStringLenmapkey < 0 {
  38743. return ErrInvalidLengthGenerated
  38744. }
  38745. postStringIndexmapkey := iNdEx + intStringLenmapkey
  38746. if postStringIndexmapkey < 0 {
  38747. return ErrInvalidLengthGenerated
  38748. }
  38749. if postStringIndexmapkey > l {
  38750. return io.ErrUnexpectedEOF
  38751. }
  38752. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  38753. iNdEx = postStringIndexmapkey
  38754. } else if fieldNum == 2 {
  38755. var mapmsglen int
  38756. for shift := uint(0); ; shift += 7 {
  38757. if shift >= 64 {
  38758. return ErrIntOverflowGenerated
  38759. }
  38760. if iNdEx >= l {
  38761. return io.ErrUnexpectedEOF
  38762. }
  38763. b := dAtA[iNdEx]
  38764. iNdEx++
  38765. mapmsglen |= int(b&0x7F) << shift
  38766. if b < 0x80 {
  38767. break
  38768. }
  38769. }
  38770. if mapmsglen < 0 {
  38771. return ErrInvalidLengthGenerated
  38772. }
  38773. postmsgIndex := iNdEx + mapmsglen
  38774. if postmsgIndex < 0 {
  38775. return ErrInvalidLengthGenerated
  38776. }
  38777. if postmsgIndex > l {
  38778. return io.ErrUnexpectedEOF
  38779. }
  38780. mapvalue = &resource.Quantity{}
  38781. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  38782. return err
  38783. }
  38784. iNdEx = postmsgIndex
  38785. } else {
  38786. iNdEx = entryPreIndex
  38787. skippy, err := skipGenerated(dAtA[iNdEx:])
  38788. if err != nil {
  38789. return err
  38790. }
  38791. if (skippy < 0) || (iNdEx+skippy) < 0 {
  38792. return ErrInvalidLengthGenerated
  38793. }
  38794. if (iNdEx + skippy) > postIndex {
  38795. return io.ErrUnexpectedEOF
  38796. }
  38797. iNdEx += skippy
  38798. }
  38799. }
  38800. m.Min[ResourceName(mapkey)] = *mapvalue
  38801. iNdEx = postIndex
  38802. case 4:
  38803. if wireType != 2 {
  38804. return fmt.Errorf("proto: wrong wireType = %d for field Default", wireType)
  38805. }
  38806. var msglen int
  38807. for shift := uint(0); ; shift += 7 {
  38808. if shift >= 64 {
  38809. return ErrIntOverflowGenerated
  38810. }
  38811. if iNdEx >= l {
  38812. return io.ErrUnexpectedEOF
  38813. }
  38814. b := dAtA[iNdEx]
  38815. iNdEx++
  38816. msglen |= int(b&0x7F) << shift
  38817. if b < 0x80 {
  38818. break
  38819. }
  38820. }
  38821. if msglen < 0 {
  38822. return ErrInvalidLengthGenerated
  38823. }
  38824. postIndex := iNdEx + msglen
  38825. if postIndex < 0 {
  38826. return ErrInvalidLengthGenerated
  38827. }
  38828. if postIndex > l {
  38829. return io.ErrUnexpectedEOF
  38830. }
  38831. if m.Default == nil {
  38832. m.Default = make(ResourceList)
  38833. }
  38834. var mapkey ResourceName
  38835. mapvalue := &resource.Quantity{}
  38836. for iNdEx < postIndex {
  38837. entryPreIndex := iNdEx
  38838. var wire uint64
  38839. for shift := uint(0); ; shift += 7 {
  38840. if shift >= 64 {
  38841. return ErrIntOverflowGenerated
  38842. }
  38843. if iNdEx >= l {
  38844. return io.ErrUnexpectedEOF
  38845. }
  38846. b := dAtA[iNdEx]
  38847. iNdEx++
  38848. wire |= uint64(b&0x7F) << shift
  38849. if b < 0x80 {
  38850. break
  38851. }
  38852. }
  38853. fieldNum := int32(wire >> 3)
  38854. if fieldNum == 1 {
  38855. var stringLenmapkey uint64
  38856. for shift := uint(0); ; shift += 7 {
  38857. if shift >= 64 {
  38858. return ErrIntOverflowGenerated
  38859. }
  38860. if iNdEx >= l {
  38861. return io.ErrUnexpectedEOF
  38862. }
  38863. b := dAtA[iNdEx]
  38864. iNdEx++
  38865. stringLenmapkey |= uint64(b&0x7F) << shift
  38866. if b < 0x80 {
  38867. break
  38868. }
  38869. }
  38870. intStringLenmapkey := int(stringLenmapkey)
  38871. if intStringLenmapkey < 0 {
  38872. return ErrInvalidLengthGenerated
  38873. }
  38874. postStringIndexmapkey := iNdEx + intStringLenmapkey
  38875. if postStringIndexmapkey < 0 {
  38876. return ErrInvalidLengthGenerated
  38877. }
  38878. if postStringIndexmapkey > l {
  38879. return io.ErrUnexpectedEOF
  38880. }
  38881. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  38882. iNdEx = postStringIndexmapkey
  38883. } else if fieldNum == 2 {
  38884. var mapmsglen int
  38885. for shift := uint(0); ; shift += 7 {
  38886. if shift >= 64 {
  38887. return ErrIntOverflowGenerated
  38888. }
  38889. if iNdEx >= l {
  38890. return io.ErrUnexpectedEOF
  38891. }
  38892. b := dAtA[iNdEx]
  38893. iNdEx++
  38894. mapmsglen |= int(b&0x7F) << shift
  38895. if b < 0x80 {
  38896. break
  38897. }
  38898. }
  38899. if mapmsglen < 0 {
  38900. return ErrInvalidLengthGenerated
  38901. }
  38902. postmsgIndex := iNdEx + mapmsglen
  38903. if postmsgIndex < 0 {
  38904. return ErrInvalidLengthGenerated
  38905. }
  38906. if postmsgIndex > l {
  38907. return io.ErrUnexpectedEOF
  38908. }
  38909. mapvalue = &resource.Quantity{}
  38910. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  38911. return err
  38912. }
  38913. iNdEx = postmsgIndex
  38914. } else {
  38915. iNdEx = entryPreIndex
  38916. skippy, err := skipGenerated(dAtA[iNdEx:])
  38917. if err != nil {
  38918. return err
  38919. }
  38920. if (skippy < 0) || (iNdEx+skippy) < 0 {
  38921. return ErrInvalidLengthGenerated
  38922. }
  38923. if (iNdEx + skippy) > postIndex {
  38924. return io.ErrUnexpectedEOF
  38925. }
  38926. iNdEx += skippy
  38927. }
  38928. }
  38929. m.Default[ResourceName(mapkey)] = *mapvalue
  38930. iNdEx = postIndex
  38931. case 5:
  38932. if wireType != 2 {
  38933. return fmt.Errorf("proto: wrong wireType = %d for field DefaultRequest", wireType)
  38934. }
  38935. var msglen int
  38936. for shift := uint(0); ; shift += 7 {
  38937. if shift >= 64 {
  38938. return ErrIntOverflowGenerated
  38939. }
  38940. if iNdEx >= l {
  38941. return io.ErrUnexpectedEOF
  38942. }
  38943. b := dAtA[iNdEx]
  38944. iNdEx++
  38945. msglen |= int(b&0x7F) << shift
  38946. if b < 0x80 {
  38947. break
  38948. }
  38949. }
  38950. if msglen < 0 {
  38951. return ErrInvalidLengthGenerated
  38952. }
  38953. postIndex := iNdEx + msglen
  38954. if postIndex < 0 {
  38955. return ErrInvalidLengthGenerated
  38956. }
  38957. if postIndex > l {
  38958. return io.ErrUnexpectedEOF
  38959. }
  38960. if m.DefaultRequest == nil {
  38961. m.DefaultRequest = make(ResourceList)
  38962. }
  38963. var mapkey ResourceName
  38964. mapvalue := &resource.Quantity{}
  38965. for iNdEx < postIndex {
  38966. entryPreIndex := iNdEx
  38967. var wire uint64
  38968. for shift := uint(0); ; shift += 7 {
  38969. if shift >= 64 {
  38970. return ErrIntOverflowGenerated
  38971. }
  38972. if iNdEx >= l {
  38973. return io.ErrUnexpectedEOF
  38974. }
  38975. b := dAtA[iNdEx]
  38976. iNdEx++
  38977. wire |= uint64(b&0x7F) << shift
  38978. if b < 0x80 {
  38979. break
  38980. }
  38981. }
  38982. fieldNum := int32(wire >> 3)
  38983. if fieldNum == 1 {
  38984. var stringLenmapkey uint64
  38985. for shift := uint(0); ; shift += 7 {
  38986. if shift >= 64 {
  38987. return ErrIntOverflowGenerated
  38988. }
  38989. if iNdEx >= l {
  38990. return io.ErrUnexpectedEOF
  38991. }
  38992. b := dAtA[iNdEx]
  38993. iNdEx++
  38994. stringLenmapkey |= uint64(b&0x7F) << shift
  38995. if b < 0x80 {
  38996. break
  38997. }
  38998. }
  38999. intStringLenmapkey := int(stringLenmapkey)
  39000. if intStringLenmapkey < 0 {
  39001. return ErrInvalidLengthGenerated
  39002. }
  39003. postStringIndexmapkey := iNdEx + intStringLenmapkey
  39004. if postStringIndexmapkey < 0 {
  39005. return ErrInvalidLengthGenerated
  39006. }
  39007. if postStringIndexmapkey > l {
  39008. return io.ErrUnexpectedEOF
  39009. }
  39010. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  39011. iNdEx = postStringIndexmapkey
  39012. } else if fieldNum == 2 {
  39013. var mapmsglen int
  39014. for shift := uint(0); ; shift += 7 {
  39015. if shift >= 64 {
  39016. return ErrIntOverflowGenerated
  39017. }
  39018. if iNdEx >= l {
  39019. return io.ErrUnexpectedEOF
  39020. }
  39021. b := dAtA[iNdEx]
  39022. iNdEx++
  39023. mapmsglen |= int(b&0x7F) << shift
  39024. if b < 0x80 {
  39025. break
  39026. }
  39027. }
  39028. if mapmsglen < 0 {
  39029. return ErrInvalidLengthGenerated
  39030. }
  39031. postmsgIndex := iNdEx + mapmsglen
  39032. if postmsgIndex < 0 {
  39033. return ErrInvalidLengthGenerated
  39034. }
  39035. if postmsgIndex > l {
  39036. return io.ErrUnexpectedEOF
  39037. }
  39038. mapvalue = &resource.Quantity{}
  39039. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  39040. return err
  39041. }
  39042. iNdEx = postmsgIndex
  39043. } else {
  39044. iNdEx = entryPreIndex
  39045. skippy, err := skipGenerated(dAtA[iNdEx:])
  39046. if err != nil {
  39047. return err
  39048. }
  39049. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39050. return ErrInvalidLengthGenerated
  39051. }
  39052. if (iNdEx + skippy) > postIndex {
  39053. return io.ErrUnexpectedEOF
  39054. }
  39055. iNdEx += skippy
  39056. }
  39057. }
  39058. m.DefaultRequest[ResourceName(mapkey)] = *mapvalue
  39059. iNdEx = postIndex
  39060. case 6:
  39061. if wireType != 2 {
  39062. return fmt.Errorf("proto: wrong wireType = %d for field MaxLimitRequestRatio", wireType)
  39063. }
  39064. var msglen int
  39065. for shift := uint(0); ; shift += 7 {
  39066. if shift >= 64 {
  39067. return ErrIntOverflowGenerated
  39068. }
  39069. if iNdEx >= l {
  39070. return io.ErrUnexpectedEOF
  39071. }
  39072. b := dAtA[iNdEx]
  39073. iNdEx++
  39074. msglen |= int(b&0x7F) << shift
  39075. if b < 0x80 {
  39076. break
  39077. }
  39078. }
  39079. if msglen < 0 {
  39080. return ErrInvalidLengthGenerated
  39081. }
  39082. postIndex := iNdEx + msglen
  39083. if postIndex < 0 {
  39084. return ErrInvalidLengthGenerated
  39085. }
  39086. if postIndex > l {
  39087. return io.ErrUnexpectedEOF
  39088. }
  39089. if m.MaxLimitRequestRatio == nil {
  39090. m.MaxLimitRequestRatio = make(ResourceList)
  39091. }
  39092. var mapkey ResourceName
  39093. mapvalue := &resource.Quantity{}
  39094. for iNdEx < postIndex {
  39095. entryPreIndex := iNdEx
  39096. var wire uint64
  39097. for shift := uint(0); ; shift += 7 {
  39098. if shift >= 64 {
  39099. return ErrIntOverflowGenerated
  39100. }
  39101. if iNdEx >= l {
  39102. return io.ErrUnexpectedEOF
  39103. }
  39104. b := dAtA[iNdEx]
  39105. iNdEx++
  39106. wire |= uint64(b&0x7F) << shift
  39107. if b < 0x80 {
  39108. break
  39109. }
  39110. }
  39111. fieldNum := int32(wire >> 3)
  39112. if fieldNum == 1 {
  39113. var stringLenmapkey uint64
  39114. for shift := uint(0); ; shift += 7 {
  39115. if shift >= 64 {
  39116. return ErrIntOverflowGenerated
  39117. }
  39118. if iNdEx >= l {
  39119. return io.ErrUnexpectedEOF
  39120. }
  39121. b := dAtA[iNdEx]
  39122. iNdEx++
  39123. stringLenmapkey |= uint64(b&0x7F) << shift
  39124. if b < 0x80 {
  39125. break
  39126. }
  39127. }
  39128. intStringLenmapkey := int(stringLenmapkey)
  39129. if intStringLenmapkey < 0 {
  39130. return ErrInvalidLengthGenerated
  39131. }
  39132. postStringIndexmapkey := iNdEx + intStringLenmapkey
  39133. if postStringIndexmapkey < 0 {
  39134. return ErrInvalidLengthGenerated
  39135. }
  39136. if postStringIndexmapkey > l {
  39137. return io.ErrUnexpectedEOF
  39138. }
  39139. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  39140. iNdEx = postStringIndexmapkey
  39141. } else if fieldNum == 2 {
  39142. var mapmsglen int
  39143. for shift := uint(0); ; shift += 7 {
  39144. if shift >= 64 {
  39145. return ErrIntOverflowGenerated
  39146. }
  39147. if iNdEx >= l {
  39148. return io.ErrUnexpectedEOF
  39149. }
  39150. b := dAtA[iNdEx]
  39151. iNdEx++
  39152. mapmsglen |= int(b&0x7F) << shift
  39153. if b < 0x80 {
  39154. break
  39155. }
  39156. }
  39157. if mapmsglen < 0 {
  39158. return ErrInvalidLengthGenerated
  39159. }
  39160. postmsgIndex := iNdEx + mapmsglen
  39161. if postmsgIndex < 0 {
  39162. return ErrInvalidLengthGenerated
  39163. }
  39164. if postmsgIndex > l {
  39165. return io.ErrUnexpectedEOF
  39166. }
  39167. mapvalue = &resource.Quantity{}
  39168. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  39169. return err
  39170. }
  39171. iNdEx = postmsgIndex
  39172. } else {
  39173. iNdEx = entryPreIndex
  39174. skippy, err := skipGenerated(dAtA[iNdEx:])
  39175. if err != nil {
  39176. return err
  39177. }
  39178. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39179. return ErrInvalidLengthGenerated
  39180. }
  39181. if (iNdEx + skippy) > postIndex {
  39182. return io.ErrUnexpectedEOF
  39183. }
  39184. iNdEx += skippy
  39185. }
  39186. }
  39187. m.MaxLimitRequestRatio[ResourceName(mapkey)] = *mapvalue
  39188. iNdEx = postIndex
  39189. default:
  39190. iNdEx = preIndex
  39191. skippy, err := skipGenerated(dAtA[iNdEx:])
  39192. if err != nil {
  39193. return err
  39194. }
  39195. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39196. return ErrInvalidLengthGenerated
  39197. }
  39198. if (iNdEx + skippy) > l {
  39199. return io.ErrUnexpectedEOF
  39200. }
  39201. iNdEx += skippy
  39202. }
  39203. }
  39204. if iNdEx > l {
  39205. return io.ErrUnexpectedEOF
  39206. }
  39207. return nil
  39208. }
  39209. func (m *LimitRangeList) Unmarshal(dAtA []byte) error {
  39210. l := len(dAtA)
  39211. iNdEx := 0
  39212. for iNdEx < l {
  39213. preIndex := iNdEx
  39214. var wire uint64
  39215. for shift := uint(0); ; shift += 7 {
  39216. if shift >= 64 {
  39217. return ErrIntOverflowGenerated
  39218. }
  39219. if iNdEx >= l {
  39220. return io.ErrUnexpectedEOF
  39221. }
  39222. b := dAtA[iNdEx]
  39223. iNdEx++
  39224. wire |= uint64(b&0x7F) << shift
  39225. if b < 0x80 {
  39226. break
  39227. }
  39228. }
  39229. fieldNum := int32(wire >> 3)
  39230. wireType := int(wire & 0x7)
  39231. if wireType == 4 {
  39232. return fmt.Errorf("proto: LimitRangeList: wiretype end group for non-group")
  39233. }
  39234. if fieldNum <= 0 {
  39235. return fmt.Errorf("proto: LimitRangeList: illegal tag %d (wire type %d)", fieldNum, wire)
  39236. }
  39237. switch fieldNum {
  39238. case 1:
  39239. if wireType != 2 {
  39240. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  39241. }
  39242. var msglen int
  39243. for shift := uint(0); ; shift += 7 {
  39244. if shift >= 64 {
  39245. return ErrIntOverflowGenerated
  39246. }
  39247. if iNdEx >= l {
  39248. return io.ErrUnexpectedEOF
  39249. }
  39250. b := dAtA[iNdEx]
  39251. iNdEx++
  39252. msglen |= int(b&0x7F) << shift
  39253. if b < 0x80 {
  39254. break
  39255. }
  39256. }
  39257. if msglen < 0 {
  39258. return ErrInvalidLengthGenerated
  39259. }
  39260. postIndex := iNdEx + msglen
  39261. if postIndex < 0 {
  39262. return ErrInvalidLengthGenerated
  39263. }
  39264. if postIndex > l {
  39265. return io.ErrUnexpectedEOF
  39266. }
  39267. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  39268. return err
  39269. }
  39270. iNdEx = postIndex
  39271. case 2:
  39272. if wireType != 2 {
  39273. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  39274. }
  39275. var msglen int
  39276. for shift := uint(0); ; shift += 7 {
  39277. if shift >= 64 {
  39278. return ErrIntOverflowGenerated
  39279. }
  39280. if iNdEx >= l {
  39281. return io.ErrUnexpectedEOF
  39282. }
  39283. b := dAtA[iNdEx]
  39284. iNdEx++
  39285. msglen |= int(b&0x7F) << shift
  39286. if b < 0x80 {
  39287. break
  39288. }
  39289. }
  39290. if msglen < 0 {
  39291. return ErrInvalidLengthGenerated
  39292. }
  39293. postIndex := iNdEx + msglen
  39294. if postIndex < 0 {
  39295. return ErrInvalidLengthGenerated
  39296. }
  39297. if postIndex > l {
  39298. return io.ErrUnexpectedEOF
  39299. }
  39300. m.Items = append(m.Items, LimitRange{})
  39301. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  39302. return err
  39303. }
  39304. iNdEx = postIndex
  39305. default:
  39306. iNdEx = preIndex
  39307. skippy, err := skipGenerated(dAtA[iNdEx:])
  39308. if err != nil {
  39309. return err
  39310. }
  39311. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39312. return ErrInvalidLengthGenerated
  39313. }
  39314. if (iNdEx + skippy) > l {
  39315. return io.ErrUnexpectedEOF
  39316. }
  39317. iNdEx += skippy
  39318. }
  39319. }
  39320. if iNdEx > l {
  39321. return io.ErrUnexpectedEOF
  39322. }
  39323. return nil
  39324. }
  39325. func (m *LimitRangeSpec) Unmarshal(dAtA []byte) error {
  39326. l := len(dAtA)
  39327. iNdEx := 0
  39328. for iNdEx < l {
  39329. preIndex := iNdEx
  39330. var wire uint64
  39331. for shift := uint(0); ; shift += 7 {
  39332. if shift >= 64 {
  39333. return ErrIntOverflowGenerated
  39334. }
  39335. if iNdEx >= l {
  39336. return io.ErrUnexpectedEOF
  39337. }
  39338. b := dAtA[iNdEx]
  39339. iNdEx++
  39340. wire |= uint64(b&0x7F) << shift
  39341. if b < 0x80 {
  39342. break
  39343. }
  39344. }
  39345. fieldNum := int32(wire >> 3)
  39346. wireType := int(wire & 0x7)
  39347. if wireType == 4 {
  39348. return fmt.Errorf("proto: LimitRangeSpec: wiretype end group for non-group")
  39349. }
  39350. if fieldNum <= 0 {
  39351. return fmt.Errorf("proto: LimitRangeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  39352. }
  39353. switch fieldNum {
  39354. case 1:
  39355. if wireType != 2 {
  39356. return fmt.Errorf("proto: wrong wireType = %d for field Limits", wireType)
  39357. }
  39358. var msglen int
  39359. for shift := uint(0); ; shift += 7 {
  39360. if shift >= 64 {
  39361. return ErrIntOverflowGenerated
  39362. }
  39363. if iNdEx >= l {
  39364. return io.ErrUnexpectedEOF
  39365. }
  39366. b := dAtA[iNdEx]
  39367. iNdEx++
  39368. msglen |= int(b&0x7F) << shift
  39369. if b < 0x80 {
  39370. break
  39371. }
  39372. }
  39373. if msglen < 0 {
  39374. return ErrInvalidLengthGenerated
  39375. }
  39376. postIndex := iNdEx + msglen
  39377. if postIndex < 0 {
  39378. return ErrInvalidLengthGenerated
  39379. }
  39380. if postIndex > l {
  39381. return io.ErrUnexpectedEOF
  39382. }
  39383. m.Limits = append(m.Limits, LimitRangeItem{})
  39384. if err := m.Limits[len(m.Limits)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  39385. return err
  39386. }
  39387. iNdEx = postIndex
  39388. default:
  39389. iNdEx = preIndex
  39390. skippy, err := skipGenerated(dAtA[iNdEx:])
  39391. if err != nil {
  39392. return err
  39393. }
  39394. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39395. return ErrInvalidLengthGenerated
  39396. }
  39397. if (iNdEx + skippy) > l {
  39398. return io.ErrUnexpectedEOF
  39399. }
  39400. iNdEx += skippy
  39401. }
  39402. }
  39403. if iNdEx > l {
  39404. return io.ErrUnexpectedEOF
  39405. }
  39406. return nil
  39407. }
  39408. func (m *LinuxContainerUser) Unmarshal(dAtA []byte) error {
  39409. l := len(dAtA)
  39410. iNdEx := 0
  39411. for iNdEx < l {
  39412. preIndex := iNdEx
  39413. var wire uint64
  39414. for shift := uint(0); ; shift += 7 {
  39415. if shift >= 64 {
  39416. return ErrIntOverflowGenerated
  39417. }
  39418. if iNdEx >= l {
  39419. return io.ErrUnexpectedEOF
  39420. }
  39421. b := dAtA[iNdEx]
  39422. iNdEx++
  39423. wire |= uint64(b&0x7F) << shift
  39424. if b < 0x80 {
  39425. break
  39426. }
  39427. }
  39428. fieldNum := int32(wire >> 3)
  39429. wireType := int(wire & 0x7)
  39430. if wireType == 4 {
  39431. return fmt.Errorf("proto: LinuxContainerUser: wiretype end group for non-group")
  39432. }
  39433. if fieldNum <= 0 {
  39434. return fmt.Errorf("proto: LinuxContainerUser: illegal tag %d (wire type %d)", fieldNum, wire)
  39435. }
  39436. switch fieldNum {
  39437. case 1:
  39438. if wireType != 0 {
  39439. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  39440. }
  39441. m.UID = 0
  39442. for shift := uint(0); ; shift += 7 {
  39443. if shift >= 64 {
  39444. return ErrIntOverflowGenerated
  39445. }
  39446. if iNdEx >= l {
  39447. return io.ErrUnexpectedEOF
  39448. }
  39449. b := dAtA[iNdEx]
  39450. iNdEx++
  39451. m.UID |= int64(b&0x7F) << shift
  39452. if b < 0x80 {
  39453. break
  39454. }
  39455. }
  39456. case 2:
  39457. if wireType != 0 {
  39458. return fmt.Errorf("proto: wrong wireType = %d for field GID", wireType)
  39459. }
  39460. m.GID = 0
  39461. for shift := uint(0); ; shift += 7 {
  39462. if shift >= 64 {
  39463. return ErrIntOverflowGenerated
  39464. }
  39465. if iNdEx >= l {
  39466. return io.ErrUnexpectedEOF
  39467. }
  39468. b := dAtA[iNdEx]
  39469. iNdEx++
  39470. m.GID |= int64(b&0x7F) << shift
  39471. if b < 0x80 {
  39472. break
  39473. }
  39474. }
  39475. case 3:
  39476. if wireType == 0 {
  39477. var v int64
  39478. for shift := uint(0); ; shift += 7 {
  39479. if shift >= 64 {
  39480. return ErrIntOverflowGenerated
  39481. }
  39482. if iNdEx >= l {
  39483. return io.ErrUnexpectedEOF
  39484. }
  39485. b := dAtA[iNdEx]
  39486. iNdEx++
  39487. v |= int64(b&0x7F) << shift
  39488. if b < 0x80 {
  39489. break
  39490. }
  39491. }
  39492. m.SupplementalGroups = append(m.SupplementalGroups, v)
  39493. } else if wireType == 2 {
  39494. var packedLen int
  39495. for shift := uint(0); ; shift += 7 {
  39496. if shift >= 64 {
  39497. return ErrIntOverflowGenerated
  39498. }
  39499. if iNdEx >= l {
  39500. return io.ErrUnexpectedEOF
  39501. }
  39502. b := dAtA[iNdEx]
  39503. iNdEx++
  39504. packedLen |= int(b&0x7F) << shift
  39505. if b < 0x80 {
  39506. break
  39507. }
  39508. }
  39509. if packedLen < 0 {
  39510. return ErrInvalidLengthGenerated
  39511. }
  39512. postIndex := iNdEx + packedLen
  39513. if postIndex < 0 {
  39514. return ErrInvalidLengthGenerated
  39515. }
  39516. if postIndex > l {
  39517. return io.ErrUnexpectedEOF
  39518. }
  39519. var elementCount int
  39520. var count int
  39521. for _, integer := range dAtA[iNdEx:postIndex] {
  39522. if integer < 128 {
  39523. count++
  39524. }
  39525. }
  39526. elementCount = count
  39527. if elementCount != 0 && len(m.SupplementalGroups) == 0 {
  39528. m.SupplementalGroups = make([]int64, 0, elementCount)
  39529. }
  39530. for iNdEx < postIndex {
  39531. var v int64
  39532. for shift := uint(0); ; shift += 7 {
  39533. if shift >= 64 {
  39534. return ErrIntOverflowGenerated
  39535. }
  39536. if iNdEx >= l {
  39537. return io.ErrUnexpectedEOF
  39538. }
  39539. b := dAtA[iNdEx]
  39540. iNdEx++
  39541. v |= int64(b&0x7F) << shift
  39542. if b < 0x80 {
  39543. break
  39544. }
  39545. }
  39546. m.SupplementalGroups = append(m.SupplementalGroups, v)
  39547. }
  39548. } else {
  39549. return fmt.Errorf("proto: wrong wireType = %d for field SupplementalGroups", wireType)
  39550. }
  39551. default:
  39552. iNdEx = preIndex
  39553. skippy, err := skipGenerated(dAtA[iNdEx:])
  39554. if err != nil {
  39555. return err
  39556. }
  39557. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39558. return ErrInvalidLengthGenerated
  39559. }
  39560. if (iNdEx + skippy) > l {
  39561. return io.ErrUnexpectedEOF
  39562. }
  39563. iNdEx += skippy
  39564. }
  39565. }
  39566. if iNdEx > l {
  39567. return io.ErrUnexpectedEOF
  39568. }
  39569. return nil
  39570. }
  39571. func (m *List) Unmarshal(dAtA []byte) error {
  39572. l := len(dAtA)
  39573. iNdEx := 0
  39574. for iNdEx < l {
  39575. preIndex := iNdEx
  39576. var wire uint64
  39577. for shift := uint(0); ; shift += 7 {
  39578. if shift >= 64 {
  39579. return ErrIntOverflowGenerated
  39580. }
  39581. if iNdEx >= l {
  39582. return io.ErrUnexpectedEOF
  39583. }
  39584. b := dAtA[iNdEx]
  39585. iNdEx++
  39586. wire |= uint64(b&0x7F) << shift
  39587. if b < 0x80 {
  39588. break
  39589. }
  39590. }
  39591. fieldNum := int32(wire >> 3)
  39592. wireType := int(wire & 0x7)
  39593. if wireType == 4 {
  39594. return fmt.Errorf("proto: List: wiretype end group for non-group")
  39595. }
  39596. if fieldNum <= 0 {
  39597. return fmt.Errorf("proto: List: illegal tag %d (wire type %d)", fieldNum, wire)
  39598. }
  39599. switch fieldNum {
  39600. case 1:
  39601. if wireType != 2 {
  39602. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  39603. }
  39604. var msglen int
  39605. for shift := uint(0); ; shift += 7 {
  39606. if shift >= 64 {
  39607. return ErrIntOverflowGenerated
  39608. }
  39609. if iNdEx >= l {
  39610. return io.ErrUnexpectedEOF
  39611. }
  39612. b := dAtA[iNdEx]
  39613. iNdEx++
  39614. msglen |= int(b&0x7F) << shift
  39615. if b < 0x80 {
  39616. break
  39617. }
  39618. }
  39619. if msglen < 0 {
  39620. return ErrInvalidLengthGenerated
  39621. }
  39622. postIndex := iNdEx + msglen
  39623. if postIndex < 0 {
  39624. return ErrInvalidLengthGenerated
  39625. }
  39626. if postIndex > l {
  39627. return io.ErrUnexpectedEOF
  39628. }
  39629. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  39630. return err
  39631. }
  39632. iNdEx = postIndex
  39633. case 2:
  39634. if wireType != 2 {
  39635. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  39636. }
  39637. var msglen int
  39638. for shift := uint(0); ; shift += 7 {
  39639. if shift >= 64 {
  39640. return ErrIntOverflowGenerated
  39641. }
  39642. if iNdEx >= l {
  39643. return io.ErrUnexpectedEOF
  39644. }
  39645. b := dAtA[iNdEx]
  39646. iNdEx++
  39647. msglen |= int(b&0x7F) << shift
  39648. if b < 0x80 {
  39649. break
  39650. }
  39651. }
  39652. if msglen < 0 {
  39653. return ErrInvalidLengthGenerated
  39654. }
  39655. postIndex := iNdEx + msglen
  39656. if postIndex < 0 {
  39657. return ErrInvalidLengthGenerated
  39658. }
  39659. if postIndex > l {
  39660. return io.ErrUnexpectedEOF
  39661. }
  39662. m.Items = append(m.Items, runtime.RawExtension{})
  39663. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  39664. return err
  39665. }
  39666. iNdEx = postIndex
  39667. default:
  39668. iNdEx = preIndex
  39669. skippy, err := skipGenerated(dAtA[iNdEx:])
  39670. if err != nil {
  39671. return err
  39672. }
  39673. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39674. return ErrInvalidLengthGenerated
  39675. }
  39676. if (iNdEx + skippy) > l {
  39677. return io.ErrUnexpectedEOF
  39678. }
  39679. iNdEx += skippy
  39680. }
  39681. }
  39682. if iNdEx > l {
  39683. return io.ErrUnexpectedEOF
  39684. }
  39685. return nil
  39686. }
  39687. func (m *LoadBalancerIngress) Unmarshal(dAtA []byte) error {
  39688. l := len(dAtA)
  39689. iNdEx := 0
  39690. for iNdEx < l {
  39691. preIndex := iNdEx
  39692. var wire uint64
  39693. for shift := uint(0); ; shift += 7 {
  39694. if shift >= 64 {
  39695. return ErrIntOverflowGenerated
  39696. }
  39697. if iNdEx >= l {
  39698. return io.ErrUnexpectedEOF
  39699. }
  39700. b := dAtA[iNdEx]
  39701. iNdEx++
  39702. wire |= uint64(b&0x7F) << shift
  39703. if b < 0x80 {
  39704. break
  39705. }
  39706. }
  39707. fieldNum := int32(wire >> 3)
  39708. wireType := int(wire & 0x7)
  39709. if wireType == 4 {
  39710. return fmt.Errorf("proto: LoadBalancerIngress: wiretype end group for non-group")
  39711. }
  39712. if fieldNum <= 0 {
  39713. return fmt.Errorf("proto: LoadBalancerIngress: illegal tag %d (wire type %d)", fieldNum, wire)
  39714. }
  39715. switch fieldNum {
  39716. case 1:
  39717. if wireType != 2 {
  39718. return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
  39719. }
  39720. var stringLen uint64
  39721. for shift := uint(0); ; shift += 7 {
  39722. if shift >= 64 {
  39723. return ErrIntOverflowGenerated
  39724. }
  39725. if iNdEx >= l {
  39726. return io.ErrUnexpectedEOF
  39727. }
  39728. b := dAtA[iNdEx]
  39729. iNdEx++
  39730. stringLen |= uint64(b&0x7F) << shift
  39731. if b < 0x80 {
  39732. break
  39733. }
  39734. }
  39735. intStringLen := int(stringLen)
  39736. if intStringLen < 0 {
  39737. return ErrInvalidLengthGenerated
  39738. }
  39739. postIndex := iNdEx + intStringLen
  39740. if postIndex < 0 {
  39741. return ErrInvalidLengthGenerated
  39742. }
  39743. if postIndex > l {
  39744. return io.ErrUnexpectedEOF
  39745. }
  39746. m.IP = string(dAtA[iNdEx:postIndex])
  39747. iNdEx = postIndex
  39748. case 2:
  39749. if wireType != 2 {
  39750. return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
  39751. }
  39752. var stringLen uint64
  39753. for shift := uint(0); ; shift += 7 {
  39754. if shift >= 64 {
  39755. return ErrIntOverflowGenerated
  39756. }
  39757. if iNdEx >= l {
  39758. return io.ErrUnexpectedEOF
  39759. }
  39760. b := dAtA[iNdEx]
  39761. iNdEx++
  39762. stringLen |= uint64(b&0x7F) << shift
  39763. if b < 0x80 {
  39764. break
  39765. }
  39766. }
  39767. intStringLen := int(stringLen)
  39768. if intStringLen < 0 {
  39769. return ErrInvalidLengthGenerated
  39770. }
  39771. postIndex := iNdEx + intStringLen
  39772. if postIndex < 0 {
  39773. return ErrInvalidLengthGenerated
  39774. }
  39775. if postIndex > l {
  39776. return io.ErrUnexpectedEOF
  39777. }
  39778. m.Hostname = string(dAtA[iNdEx:postIndex])
  39779. iNdEx = postIndex
  39780. case 3:
  39781. if wireType != 2 {
  39782. return fmt.Errorf("proto: wrong wireType = %d for field IPMode", wireType)
  39783. }
  39784. var stringLen uint64
  39785. for shift := uint(0); ; shift += 7 {
  39786. if shift >= 64 {
  39787. return ErrIntOverflowGenerated
  39788. }
  39789. if iNdEx >= l {
  39790. return io.ErrUnexpectedEOF
  39791. }
  39792. b := dAtA[iNdEx]
  39793. iNdEx++
  39794. stringLen |= uint64(b&0x7F) << shift
  39795. if b < 0x80 {
  39796. break
  39797. }
  39798. }
  39799. intStringLen := int(stringLen)
  39800. if intStringLen < 0 {
  39801. return ErrInvalidLengthGenerated
  39802. }
  39803. postIndex := iNdEx + intStringLen
  39804. if postIndex < 0 {
  39805. return ErrInvalidLengthGenerated
  39806. }
  39807. if postIndex > l {
  39808. return io.ErrUnexpectedEOF
  39809. }
  39810. s := LoadBalancerIPMode(dAtA[iNdEx:postIndex])
  39811. m.IPMode = &s
  39812. iNdEx = postIndex
  39813. case 4:
  39814. if wireType != 2 {
  39815. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  39816. }
  39817. var msglen int
  39818. for shift := uint(0); ; shift += 7 {
  39819. if shift >= 64 {
  39820. return ErrIntOverflowGenerated
  39821. }
  39822. if iNdEx >= l {
  39823. return io.ErrUnexpectedEOF
  39824. }
  39825. b := dAtA[iNdEx]
  39826. iNdEx++
  39827. msglen |= int(b&0x7F) << shift
  39828. if b < 0x80 {
  39829. break
  39830. }
  39831. }
  39832. if msglen < 0 {
  39833. return ErrInvalidLengthGenerated
  39834. }
  39835. postIndex := iNdEx + msglen
  39836. if postIndex < 0 {
  39837. return ErrInvalidLengthGenerated
  39838. }
  39839. if postIndex > l {
  39840. return io.ErrUnexpectedEOF
  39841. }
  39842. m.Ports = append(m.Ports, PortStatus{})
  39843. if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  39844. return err
  39845. }
  39846. iNdEx = postIndex
  39847. default:
  39848. iNdEx = preIndex
  39849. skippy, err := skipGenerated(dAtA[iNdEx:])
  39850. if err != nil {
  39851. return err
  39852. }
  39853. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39854. return ErrInvalidLengthGenerated
  39855. }
  39856. if (iNdEx + skippy) > l {
  39857. return io.ErrUnexpectedEOF
  39858. }
  39859. iNdEx += skippy
  39860. }
  39861. }
  39862. if iNdEx > l {
  39863. return io.ErrUnexpectedEOF
  39864. }
  39865. return nil
  39866. }
  39867. func (m *LoadBalancerStatus) Unmarshal(dAtA []byte) error {
  39868. l := len(dAtA)
  39869. iNdEx := 0
  39870. for iNdEx < l {
  39871. preIndex := iNdEx
  39872. var wire uint64
  39873. for shift := uint(0); ; shift += 7 {
  39874. if shift >= 64 {
  39875. return ErrIntOverflowGenerated
  39876. }
  39877. if iNdEx >= l {
  39878. return io.ErrUnexpectedEOF
  39879. }
  39880. b := dAtA[iNdEx]
  39881. iNdEx++
  39882. wire |= uint64(b&0x7F) << shift
  39883. if b < 0x80 {
  39884. break
  39885. }
  39886. }
  39887. fieldNum := int32(wire >> 3)
  39888. wireType := int(wire & 0x7)
  39889. if wireType == 4 {
  39890. return fmt.Errorf("proto: LoadBalancerStatus: wiretype end group for non-group")
  39891. }
  39892. if fieldNum <= 0 {
  39893. return fmt.Errorf("proto: LoadBalancerStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  39894. }
  39895. switch fieldNum {
  39896. case 1:
  39897. if wireType != 2 {
  39898. return fmt.Errorf("proto: wrong wireType = %d for field Ingress", wireType)
  39899. }
  39900. var msglen int
  39901. for shift := uint(0); ; shift += 7 {
  39902. if shift >= 64 {
  39903. return ErrIntOverflowGenerated
  39904. }
  39905. if iNdEx >= l {
  39906. return io.ErrUnexpectedEOF
  39907. }
  39908. b := dAtA[iNdEx]
  39909. iNdEx++
  39910. msglen |= int(b&0x7F) << shift
  39911. if b < 0x80 {
  39912. break
  39913. }
  39914. }
  39915. if msglen < 0 {
  39916. return ErrInvalidLengthGenerated
  39917. }
  39918. postIndex := iNdEx + msglen
  39919. if postIndex < 0 {
  39920. return ErrInvalidLengthGenerated
  39921. }
  39922. if postIndex > l {
  39923. return io.ErrUnexpectedEOF
  39924. }
  39925. m.Ingress = append(m.Ingress, LoadBalancerIngress{})
  39926. if err := m.Ingress[len(m.Ingress)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  39927. return err
  39928. }
  39929. iNdEx = postIndex
  39930. default:
  39931. iNdEx = preIndex
  39932. skippy, err := skipGenerated(dAtA[iNdEx:])
  39933. if err != nil {
  39934. return err
  39935. }
  39936. if (skippy < 0) || (iNdEx+skippy) < 0 {
  39937. return ErrInvalidLengthGenerated
  39938. }
  39939. if (iNdEx + skippy) > l {
  39940. return io.ErrUnexpectedEOF
  39941. }
  39942. iNdEx += skippy
  39943. }
  39944. }
  39945. if iNdEx > l {
  39946. return io.ErrUnexpectedEOF
  39947. }
  39948. return nil
  39949. }
  39950. func (m *LocalObjectReference) Unmarshal(dAtA []byte) error {
  39951. l := len(dAtA)
  39952. iNdEx := 0
  39953. for iNdEx < l {
  39954. preIndex := iNdEx
  39955. var wire uint64
  39956. for shift := uint(0); ; shift += 7 {
  39957. if shift >= 64 {
  39958. return ErrIntOverflowGenerated
  39959. }
  39960. if iNdEx >= l {
  39961. return io.ErrUnexpectedEOF
  39962. }
  39963. b := dAtA[iNdEx]
  39964. iNdEx++
  39965. wire |= uint64(b&0x7F) << shift
  39966. if b < 0x80 {
  39967. break
  39968. }
  39969. }
  39970. fieldNum := int32(wire >> 3)
  39971. wireType := int(wire & 0x7)
  39972. if wireType == 4 {
  39973. return fmt.Errorf("proto: LocalObjectReference: wiretype end group for non-group")
  39974. }
  39975. if fieldNum <= 0 {
  39976. return fmt.Errorf("proto: LocalObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
  39977. }
  39978. switch fieldNum {
  39979. case 1:
  39980. if wireType != 2 {
  39981. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  39982. }
  39983. var stringLen uint64
  39984. for shift := uint(0); ; shift += 7 {
  39985. if shift >= 64 {
  39986. return ErrIntOverflowGenerated
  39987. }
  39988. if iNdEx >= l {
  39989. return io.ErrUnexpectedEOF
  39990. }
  39991. b := dAtA[iNdEx]
  39992. iNdEx++
  39993. stringLen |= uint64(b&0x7F) << shift
  39994. if b < 0x80 {
  39995. break
  39996. }
  39997. }
  39998. intStringLen := int(stringLen)
  39999. if intStringLen < 0 {
  40000. return ErrInvalidLengthGenerated
  40001. }
  40002. postIndex := iNdEx + intStringLen
  40003. if postIndex < 0 {
  40004. return ErrInvalidLengthGenerated
  40005. }
  40006. if postIndex > l {
  40007. return io.ErrUnexpectedEOF
  40008. }
  40009. m.Name = string(dAtA[iNdEx:postIndex])
  40010. iNdEx = postIndex
  40011. default:
  40012. iNdEx = preIndex
  40013. skippy, err := skipGenerated(dAtA[iNdEx:])
  40014. if err != nil {
  40015. return err
  40016. }
  40017. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40018. return ErrInvalidLengthGenerated
  40019. }
  40020. if (iNdEx + skippy) > l {
  40021. return io.ErrUnexpectedEOF
  40022. }
  40023. iNdEx += skippy
  40024. }
  40025. }
  40026. if iNdEx > l {
  40027. return io.ErrUnexpectedEOF
  40028. }
  40029. return nil
  40030. }
  40031. func (m *LocalVolumeSource) Unmarshal(dAtA []byte) error {
  40032. l := len(dAtA)
  40033. iNdEx := 0
  40034. for iNdEx < l {
  40035. preIndex := iNdEx
  40036. var wire uint64
  40037. for shift := uint(0); ; shift += 7 {
  40038. if shift >= 64 {
  40039. return ErrIntOverflowGenerated
  40040. }
  40041. if iNdEx >= l {
  40042. return io.ErrUnexpectedEOF
  40043. }
  40044. b := dAtA[iNdEx]
  40045. iNdEx++
  40046. wire |= uint64(b&0x7F) << shift
  40047. if b < 0x80 {
  40048. break
  40049. }
  40050. }
  40051. fieldNum := int32(wire >> 3)
  40052. wireType := int(wire & 0x7)
  40053. if wireType == 4 {
  40054. return fmt.Errorf("proto: LocalVolumeSource: wiretype end group for non-group")
  40055. }
  40056. if fieldNum <= 0 {
  40057. return fmt.Errorf("proto: LocalVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  40058. }
  40059. switch fieldNum {
  40060. case 1:
  40061. if wireType != 2 {
  40062. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  40063. }
  40064. var stringLen uint64
  40065. for shift := uint(0); ; shift += 7 {
  40066. if shift >= 64 {
  40067. return ErrIntOverflowGenerated
  40068. }
  40069. if iNdEx >= l {
  40070. return io.ErrUnexpectedEOF
  40071. }
  40072. b := dAtA[iNdEx]
  40073. iNdEx++
  40074. stringLen |= uint64(b&0x7F) << shift
  40075. if b < 0x80 {
  40076. break
  40077. }
  40078. }
  40079. intStringLen := int(stringLen)
  40080. if intStringLen < 0 {
  40081. return ErrInvalidLengthGenerated
  40082. }
  40083. postIndex := iNdEx + intStringLen
  40084. if postIndex < 0 {
  40085. return ErrInvalidLengthGenerated
  40086. }
  40087. if postIndex > l {
  40088. return io.ErrUnexpectedEOF
  40089. }
  40090. m.Path = string(dAtA[iNdEx:postIndex])
  40091. iNdEx = postIndex
  40092. case 2:
  40093. if wireType != 2 {
  40094. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  40095. }
  40096. var stringLen uint64
  40097. for shift := uint(0); ; shift += 7 {
  40098. if shift >= 64 {
  40099. return ErrIntOverflowGenerated
  40100. }
  40101. if iNdEx >= l {
  40102. return io.ErrUnexpectedEOF
  40103. }
  40104. b := dAtA[iNdEx]
  40105. iNdEx++
  40106. stringLen |= uint64(b&0x7F) << shift
  40107. if b < 0x80 {
  40108. break
  40109. }
  40110. }
  40111. intStringLen := int(stringLen)
  40112. if intStringLen < 0 {
  40113. return ErrInvalidLengthGenerated
  40114. }
  40115. postIndex := iNdEx + intStringLen
  40116. if postIndex < 0 {
  40117. return ErrInvalidLengthGenerated
  40118. }
  40119. if postIndex > l {
  40120. return io.ErrUnexpectedEOF
  40121. }
  40122. s := string(dAtA[iNdEx:postIndex])
  40123. m.FSType = &s
  40124. iNdEx = postIndex
  40125. default:
  40126. iNdEx = preIndex
  40127. skippy, err := skipGenerated(dAtA[iNdEx:])
  40128. if err != nil {
  40129. return err
  40130. }
  40131. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40132. return ErrInvalidLengthGenerated
  40133. }
  40134. if (iNdEx + skippy) > l {
  40135. return io.ErrUnexpectedEOF
  40136. }
  40137. iNdEx += skippy
  40138. }
  40139. }
  40140. if iNdEx > l {
  40141. return io.ErrUnexpectedEOF
  40142. }
  40143. return nil
  40144. }
  40145. func (m *ModifyVolumeStatus) Unmarshal(dAtA []byte) error {
  40146. l := len(dAtA)
  40147. iNdEx := 0
  40148. for iNdEx < l {
  40149. preIndex := iNdEx
  40150. var wire uint64
  40151. for shift := uint(0); ; shift += 7 {
  40152. if shift >= 64 {
  40153. return ErrIntOverflowGenerated
  40154. }
  40155. if iNdEx >= l {
  40156. return io.ErrUnexpectedEOF
  40157. }
  40158. b := dAtA[iNdEx]
  40159. iNdEx++
  40160. wire |= uint64(b&0x7F) << shift
  40161. if b < 0x80 {
  40162. break
  40163. }
  40164. }
  40165. fieldNum := int32(wire >> 3)
  40166. wireType := int(wire & 0x7)
  40167. if wireType == 4 {
  40168. return fmt.Errorf("proto: ModifyVolumeStatus: wiretype end group for non-group")
  40169. }
  40170. if fieldNum <= 0 {
  40171. return fmt.Errorf("proto: ModifyVolumeStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  40172. }
  40173. switch fieldNum {
  40174. case 1:
  40175. if wireType != 2 {
  40176. return fmt.Errorf("proto: wrong wireType = %d for field TargetVolumeAttributesClassName", wireType)
  40177. }
  40178. var stringLen uint64
  40179. for shift := uint(0); ; shift += 7 {
  40180. if shift >= 64 {
  40181. return ErrIntOverflowGenerated
  40182. }
  40183. if iNdEx >= l {
  40184. return io.ErrUnexpectedEOF
  40185. }
  40186. b := dAtA[iNdEx]
  40187. iNdEx++
  40188. stringLen |= uint64(b&0x7F) << shift
  40189. if b < 0x80 {
  40190. break
  40191. }
  40192. }
  40193. intStringLen := int(stringLen)
  40194. if intStringLen < 0 {
  40195. return ErrInvalidLengthGenerated
  40196. }
  40197. postIndex := iNdEx + intStringLen
  40198. if postIndex < 0 {
  40199. return ErrInvalidLengthGenerated
  40200. }
  40201. if postIndex > l {
  40202. return io.ErrUnexpectedEOF
  40203. }
  40204. m.TargetVolumeAttributesClassName = string(dAtA[iNdEx:postIndex])
  40205. iNdEx = postIndex
  40206. case 2:
  40207. if wireType != 2 {
  40208. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  40209. }
  40210. var stringLen uint64
  40211. for shift := uint(0); ; shift += 7 {
  40212. if shift >= 64 {
  40213. return ErrIntOverflowGenerated
  40214. }
  40215. if iNdEx >= l {
  40216. return io.ErrUnexpectedEOF
  40217. }
  40218. b := dAtA[iNdEx]
  40219. iNdEx++
  40220. stringLen |= uint64(b&0x7F) << shift
  40221. if b < 0x80 {
  40222. break
  40223. }
  40224. }
  40225. intStringLen := int(stringLen)
  40226. if intStringLen < 0 {
  40227. return ErrInvalidLengthGenerated
  40228. }
  40229. postIndex := iNdEx + intStringLen
  40230. if postIndex < 0 {
  40231. return ErrInvalidLengthGenerated
  40232. }
  40233. if postIndex > l {
  40234. return io.ErrUnexpectedEOF
  40235. }
  40236. m.Status = PersistentVolumeClaimModifyVolumeStatus(dAtA[iNdEx:postIndex])
  40237. iNdEx = postIndex
  40238. default:
  40239. iNdEx = preIndex
  40240. skippy, err := skipGenerated(dAtA[iNdEx:])
  40241. if err != nil {
  40242. return err
  40243. }
  40244. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40245. return ErrInvalidLengthGenerated
  40246. }
  40247. if (iNdEx + skippy) > l {
  40248. return io.ErrUnexpectedEOF
  40249. }
  40250. iNdEx += skippy
  40251. }
  40252. }
  40253. if iNdEx > l {
  40254. return io.ErrUnexpectedEOF
  40255. }
  40256. return nil
  40257. }
  40258. func (m *NFSVolumeSource) Unmarshal(dAtA []byte) error {
  40259. l := len(dAtA)
  40260. iNdEx := 0
  40261. for iNdEx < l {
  40262. preIndex := iNdEx
  40263. var wire uint64
  40264. for shift := uint(0); ; shift += 7 {
  40265. if shift >= 64 {
  40266. return ErrIntOverflowGenerated
  40267. }
  40268. if iNdEx >= l {
  40269. return io.ErrUnexpectedEOF
  40270. }
  40271. b := dAtA[iNdEx]
  40272. iNdEx++
  40273. wire |= uint64(b&0x7F) << shift
  40274. if b < 0x80 {
  40275. break
  40276. }
  40277. }
  40278. fieldNum := int32(wire >> 3)
  40279. wireType := int(wire & 0x7)
  40280. if wireType == 4 {
  40281. return fmt.Errorf("proto: NFSVolumeSource: wiretype end group for non-group")
  40282. }
  40283. if fieldNum <= 0 {
  40284. return fmt.Errorf("proto: NFSVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  40285. }
  40286. switch fieldNum {
  40287. case 1:
  40288. if wireType != 2 {
  40289. return fmt.Errorf("proto: wrong wireType = %d for field Server", wireType)
  40290. }
  40291. var stringLen uint64
  40292. for shift := uint(0); ; shift += 7 {
  40293. if shift >= 64 {
  40294. return ErrIntOverflowGenerated
  40295. }
  40296. if iNdEx >= l {
  40297. return io.ErrUnexpectedEOF
  40298. }
  40299. b := dAtA[iNdEx]
  40300. iNdEx++
  40301. stringLen |= uint64(b&0x7F) << shift
  40302. if b < 0x80 {
  40303. break
  40304. }
  40305. }
  40306. intStringLen := int(stringLen)
  40307. if intStringLen < 0 {
  40308. return ErrInvalidLengthGenerated
  40309. }
  40310. postIndex := iNdEx + intStringLen
  40311. if postIndex < 0 {
  40312. return ErrInvalidLengthGenerated
  40313. }
  40314. if postIndex > l {
  40315. return io.ErrUnexpectedEOF
  40316. }
  40317. m.Server = string(dAtA[iNdEx:postIndex])
  40318. iNdEx = postIndex
  40319. case 2:
  40320. if wireType != 2 {
  40321. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  40322. }
  40323. var stringLen uint64
  40324. for shift := uint(0); ; shift += 7 {
  40325. if shift >= 64 {
  40326. return ErrIntOverflowGenerated
  40327. }
  40328. if iNdEx >= l {
  40329. return io.ErrUnexpectedEOF
  40330. }
  40331. b := dAtA[iNdEx]
  40332. iNdEx++
  40333. stringLen |= uint64(b&0x7F) << shift
  40334. if b < 0x80 {
  40335. break
  40336. }
  40337. }
  40338. intStringLen := int(stringLen)
  40339. if intStringLen < 0 {
  40340. return ErrInvalidLengthGenerated
  40341. }
  40342. postIndex := iNdEx + intStringLen
  40343. if postIndex < 0 {
  40344. return ErrInvalidLengthGenerated
  40345. }
  40346. if postIndex > l {
  40347. return io.ErrUnexpectedEOF
  40348. }
  40349. m.Path = string(dAtA[iNdEx:postIndex])
  40350. iNdEx = postIndex
  40351. case 3:
  40352. if wireType != 0 {
  40353. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  40354. }
  40355. var v int
  40356. for shift := uint(0); ; shift += 7 {
  40357. if shift >= 64 {
  40358. return ErrIntOverflowGenerated
  40359. }
  40360. if iNdEx >= l {
  40361. return io.ErrUnexpectedEOF
  40362. }
  40363. b := dAtA[iNdEx]
  40364. iNdEx++
  40365. v |= int(b&0x7F) << shift
  40366. if b < 0x80 {
  40367. break
  40368. }
  40369. }
  40370. m.ReadOnly = bool(v != 0)
  40371. default:
  40372. iNdEx = preIndex
  40373. skippy, err := skipGenerated(dAtA[iNdEx:])
  40374. if err != nil {
  40375. return err
  40376. }
  40377. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40378. return ErrInvalidLengthGenerated
  40379. }
  40380. if (iNdEx + skippy) > l {
  40381. return io.ErrUnexpectedEOF
  40382. }
  40383. iNdEx += skippy
  40384. }
  40385. }
  40386. if iNdEx > l {
  40387. return io.ErrUnexpectedEOF
  40388. }
  40389. return nil
  40390. }
  40391. func (m *Namespace) Unmarshal(dAtA []byte) error {
  40392. l := len(dAtA)
  40393. iNdEx := 0
  40394. for iNdEx < l {
  40395. preIndex := iNdEx
  40396. var wire uint64
  40397. for shift := uint(0); ; shift += 7 {
  40398. if shift >= 64 {
  40399. return ErrIntOverflowGenerated
  40400. }
  40401. if iNdEx >= l {
  40402. return io.ErrUnexpectedEOF
  40403. }
  40404. b := dAtA[iNdEx]
  40405. iNdEx++
  40406. wire |= uint64(b&0x7F) << shift
  40407. if b < 0x80 {
  40408. break
  40409. }
  40410. }
  40411. fieldNum := int32(wire >> 3)
  40412. wireType := int(wire & 0x7)
  40413. if wireType == 4 {
  40414. return fmt.Errorf("proto: Namespace: wiretype end group for non-group")
  40415. }
  40416. if fieldNum <= 0 {
  40417. return fmt.Errorf("proto: Namespace: illegal tag %d (wire type %d)", fieldNum, wire)
  40418. }
  40419. switch fieldNum {
  40420. case 1:
  40421. if wireType != 2 {
  40422. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  40423. }
  40424. var msglen int
  40425. for shift := uint(0); ; shift += 7 {
  40426. if shift >= 64 {
  40427. return ErrIntOverflowGenerated
  40428. }
  40429. if iNdEx >= l {
  40430. return io.ErrUnexpectedEOF
  40431. }
  40432. b := dAtA[iNdEx]
  40433. iNdEx++
  40434. msglen |= int(b&0x7F) << shift
  40435. if b < 0x80 {
  40436. break
  40437. }
  40438. }
  40439. if msglen < 0 {
  40440. return ErrInvalidLengthGenerated
  40441. }
  40442. postIndex := iNdEx + msglen
  40443. if postIndex < 0 {
  40444. return ErrInvalidLengthGenerated
  40445. }
  40446. if postIndex > l {
  40447. return io.ErrUnexpectedEOF
  40448. }
  40449. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  40450. return err
  40451. }
  40452. iNdEx = postIndex
  40453. case 2:
  40454. if wireType != 2 {
  40455. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  40456. }
  40457. var msglen int
  40458. for shift := uint(0); ; shift += 7 {
  40459. if shift >= 64 {
  40460. return ErrIntOverflowGenerated
  40461. }
  40462. if iNdEx >= l {
  40463. return io.ErrUnexpectedEOF
  40464. }
  40465. b := dAtA[iNdEx]
  40466. iNdEx++
  40467. msglen |= int(b&0x7F) << shift
  40468. if b < 0x80 {
  40469. break
  40470. }
  40471. }
  40472. if msglen < 0 {
  40473. return ErrInvalidLengthGenerated
  40474. }
  40475. postIndex := iNdEx + msglen
  40476. if postIndex < 0 {
  40477. return ErrInvalidLengthGenerated
  40478. }
  40479. if postIndex > l {
  40480. return io.ErrUnexpectedEOF
  40481. }
  40482. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  40483. return err
  40484. }
  40485. iNdEx = postIndex
  40486. case 3:
  40487. if wireType != 2 {
  40488. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  40489. }
  40490. var msglen int
  40491. for shift := uint(0); ; shift += 7 {
  40492. if shift >= 64 {
  40493. return ErrIntOverflowGenerated
  40494. }
  40495. if iNdEx >= l {
  40496. return io.ErrUnexpectedEOF
  40497. }
  40498. b := dAtA[iNdEx]
  40499. iNdEx++
  40500. msglen |= int(b&0x7F) << shift
  40501. if b < 0x80 {
  40502. break
  40503. }
  40504. }
  40505. if msglen < 0 {
  40506. return ErrInvalidLengthGenerated
  40507. }
  40508. postIndex := iNdEx + msglen
  40509. if postIndex < 0 {
  40510. return ErrInvalidLengthGenerated
  40511. }
  40512. if postIndex > l {
  40513. return io.ErrUnexpectedEOF
  40514. }
  40515. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  40516. return err
  40517. }
  40518. iNdEx = postIndex
  40519. default:
  40520. iNdEx = preIndex
  40521. skippy, err := skipGenerated(dAtA[iNdEx:])
  40522. if err != nil {
  40523. return err
  40524. }
  40525. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40526. return ErrInvalidLengthGenerated
  40527. }
  40528. if (iNdEx + skippy) > l {
  40529. return io.ErrUnexpectedEOF
  40530. }
  40531. iNdEx += skippy
  40532. }
  40533. }
  40534. if iNdEx > l {
  40535. return io.ErrUnexpectedEOF
  40536. }
  40537. return nil
  40538. }
  40539. func (m *NamespaceCondition) Unmarshal(dAtA []byte) error {
  40540. l := len(dAtA)
  40541. iNdEx := 0
  40542. for iNdEx < l {
  40543. preIndex := iNdEx
  40544. var wire uint64
  40545. for shift := uint(0); ; shift += 7 {
  40546. if shift >= 64 {
  40547. return ErrIntOverflowGenerated
  40548. }
  40549. if iNdEx >= l {
  40550. return io.ErrUnexpectedEOF
  40551. }
  40552. b := dAtA[iNdEx]
  40553. iNdEx++
  40554. wire |= uint64(b&0x7F) << shift
  40555. if b < 0x80 {
  40556. break
  40557. }
  40558. }
  40559. fieldNum := int32(wire >> 3)
  40560. wireType := int(wire & 0x7)
  40561. if wireType == 4 {
  40562. return fmt.Errorf("proto: NamespaceCondition: wiretype end group for non-group")
  40563. }
  40564. if fieldNum <= 0 {
  40565. return fmt.Errorf("proto: NamespaceCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  40566. }
  40567. switch fieldNum {
  40568. case 1:
  40569. if wireType != 2 {
  40570. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  40571. }
  40572. var stringLen uint64
  40573. for shift := uint(0); ; shift += 7 {
  40574. if shift >= 64 {
  40575. return ErrIntOverflowGenerated
  40576. }
  40577. if iNdEx >= l {
  40578. return io.ErrUnexpectedEOF
  40579. }
  40580. b := dAtA[iNdEx]
  40581. iNdEx++
  40582. stringLen |= uint64(b&0x7F) << shift
  40583. if b < 0x80 {
  40584. break
  40585. }
  40586. }
  40587. intStringLen := int(stringLen)
  40588. if intStringLen < 0 {
  40589. return ErrInvalidLengthGenerated
  40590. }
  40591. postIndex := iNdEx + intStringLen
  40592. if postIndex < 0 {
  40593. return ErrInvalidLengthGenerated
  40594. }
  40595. if postIndex > l {
  40596. return io.ErrUnexpectedEOF
  40597. }
  40598. m.Type = NamespaceConditionType(dAtA[iNdEx:postIndex])
  40599. iNdEx = postIndex
  40600. case 2:
  40601. if wireType != 2 {
  40602. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  40603. }
  40604. var stringLen uint64
  40605. for shift := uint(0); ; shift += 7 {
  40606. if shift >= 64 {
  40607. return ErrIntOverflowGenerated
  40608. }
  40609. if iNdEx >= l {
  40610. return io.ErrUnexpectedEOF
  40611. }
  40612. b := dAtA[iNdEx]
  40613. iNdEx++
  40614. stringLen |= uint64(b&0x7F) << shift
  40615. if b < 0x80 {
  40616. break
  40617. }
  40618. }
  40619. intStringLen := int(stringLen)
  40620. if intStringLen < 0 {
  40621. return ErrInvalidLengthGenerated
  40622. }
  40623. postIndex := iNdEx + intStringLen
  40624. if postIndex < 0 {
  40625. return ErrInvalidLengthGenerated
  40626. }
  40627. if postIndex > l {
  40628. return io.ErrUnexpectedEOF
  40629. }
  40630. m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
  40631. iNdEx = postIndex
  40632. case 4:
  40633. if wireType != 2 {
  40634. return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  40635. }
  40636. var msglen int
  40637. for shift := uint(0); ; shift += 7 {
  40638. if shift >= 64 {
  40639. return ErrIntOverflowGenerated
  40640. }
  40641. if iNdEx >= l {
  40642. return io.ErrUnexpectedEOF
  40643. }
  40644. b := dAtA[iNdEx]
  40645. iNdEx++
  40646. msglen |= int(b&0x7F) << shift
  40647. if b < 0x80 {
  40648. break
  40649. }
  40650. }
  40651. if msglen < 0 {
  40652. return ErrInvalidLengthGenerated
  40653. }
  40654. postIndex := iNdEx + msglen
  40655. if postIndex < 0 {
  40656. return ErrInvalidLengthGenerated
  40657. }
  40658. if postIndex > l {
  40659. return io.ErrUnexpectedEOF
  40660. }
  40661. if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  40662. return err
  40663. }
  40664. iNdEx = postIndex
  40665. case 5:
  40666. if wireType != 2 {
  40667. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  40668. }
  40669. var stringLen uint64
  40670. for shift := uint(0); ; shift += 7 {
  40671. if shift >= 64 {
  40672. return ErrIntOverflowGenerated
  40673. }
  40674. if iNdEx >= l {
  40675. return io.ErrUnexpectedEOF
  40676. }
  40677. b := dAtA[iNdEx]
  40678. iNdEx++
  40679. stringLen |= uint64(b&0x7F) << shift
  40680. if b < 0x80 {
  40681. break
  40682. }
  40683. }
  40684. intStringLen := int(stringLen)
  40685. if intStringLen < 0 {
  40686. return ErrInvalidLengthGenerated
  40687. }
  40688. postIndex := iNdEx + intStringLen
  40689. if postIndex < 0 {
  40690. return ErrInvalidLengthGenerated
  40691. }
  40692. if postIndex > l {
  40693. return io.ErrUnexpectedEOF
  40694. }
  40695. m.Reason = string(dAtA[iNdEx:postIndex])
  40696. iNdEx = postIndex
  40697. case 6:
  40698. if wireType != 2 {
  40699. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  40700. }
  40701. var stringLen uint64
  40702. for shift := uint(0); ; shift += 7 {
  40703. if shift >= 64 {
  40704. return ErrIntOverflowGenerated
  40705. }
  40706. if iNdEx >= l {
  40707. return io.ErrUnexpectedEOF
  40708. }
  40709. b := dAtA[iNdEx]
  40710. iNdEx++
  40711. stringLen |= uint64(b&0x7F) << shift
  40712. if b < 0x80 {
  40713. break
  40714. }
  40715. }
  40716. intStringLen := int(stringLen)
  40717. if intStringLen < 0 {
  40718. return ErrInvalidLengthGenerated
  40719. }
  40720. postIndex := iNdEx + intStringLen
  40721. if postIndex < 0 {
  40722. return ErrInvalidLengthGenerated
  40723. }
  40724. if postIndex > l {
  40725. return io.ErrUnexpectedEOF
  40726. }
  40727. m.Message = string(dAtA[iNdEx:postIndex])
  40728. iNdEx = postIndex
  40729. default:
  40730. iNdEx = preIndex
  40731. skippy, err := skipGenerated(dAtA[iNdEx:])
  40732. if err != nil {
  40733. return err
  40734. }
  40735. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40736. return ErrInvalidLengthGenerated
  40737. }
  40738. if (iNdEx + skippy) > l {
  40739. return io.ErrUnexpectedEOF
  40740. }
  40741. iNdEx += skippy
  40742. }
  40743. }
  40744. if iNdEx > l {
  40745. return io.ErrUnexpectedEOF
  40746. }
  40747. return nil
  40748. }
  40749. func (m *NamespaceList) Unmarshal(dAtA []byte) error {
  40750. l := len(dAtA)
  40751. iNdEx := 0
  40752. for iNdEx < l {
  40753. preIndex := iNdEx
  40754. var wire uint64
  40755. for shift := uint(0); ; shift += 7 {
  40756. if shift >= 64 {
  40757. return ErrIntOverflowGenerated
  40758. }
  40759. if iNdEx >= l {
  40760. return io.ErrUnexpectedEOF
  40761. }
  40762. b := dAtA[iNdEx]
  40763. iNdEx++
  40764. wire |= uint64(b&0x7F) << shift
  40765. if b < 0x80 {
  40766. break
  40767. }
  40768. }
  40769. fieldNum := int32(wire >> 3)
  40770. wireType := int(wire & 0x7)
  40771. if wireType == 4 {
  40772. return fmt.Errorf("proto: NamespaceList: wiretype end group for non-group")
  40773. }
  40774. if fieldNum <= 0 {
  40775. return fmt.Errorf("proto: NamespaceList: illegal tag %d (wire type %d)", fieldNum, wire)
  40776. }
  40777. switch fieldNum {
  40778. case 1:
  40779. if wireType != 2 {
  40780. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  40781. }
  40782. var msglen int
  40783. for shift := uint(0); ; shift += 7 {
  40784. if shift >= 64 {
  40785. return ErrIntOverflowGenerated
  40786. }
  40787. if iNdEx >= l {
  40788. return io.ErrUnexpectedEOF
  40789. }
  40790. b := dAtA[iNdEx]
  40791. iNdEx++
  40792. msglen |= int(b&0x7F) << shift
  40793. if b < 0x80 {
  40794. break
  40795. }
  40796. }
  40797. if msglen < 0 {
  40798. return ErrInvalidLengthGenerated
  40799. }
  40800. postIndex := iNdEx + msglen
  40801. if postIndex < 0 {
  40802. return ErrInvalidLengthGenerated
  40803. }
  40804. if postIndex > l {
  40805. return io.ErrUnexpectedEOF
  40806. }
  40807. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  40808. return err
  40809. }
  40810. iNdEx = postIndex
  40811. case 2:
  40812. if wireType != 2 {
  40813. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  40814. }
  40815. var msglen int
  40816. for shift := uint(0); ; shift += 7 {
  40817. if shift >= 64 {
  40818. return ErrIntOverflowGenerated
  40819. }
  40820. if iNdEx >= l {
  40821. return io.ErrUnexpectedEOF
  40822. }
  40823. b := dAtA[iNdEx]
  40824. iNdEx++
  40825. msglen |= int(b&0x7F) << shift
  40826. if b < 0x80 {
  40827. break
  40828. }
  40829. }
  40830. if msglen < 0 {
  40831. return ErrInvalidLengthGenerated
  40832. }
  40833. postIndex := iNdEx + msglen
  40834. if postIndex < 0 {
  40835. return ErrInvalidLengthGenerated
  40836. }
  40837. if postIndex > l {
  40838. return io.ErrUnexpectedEOF
  40839. }
  40840. m.Items = append(m.Items, Namespace{})
  40841. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  40842. return err
  40843. }
  40844. iNdEx = postIndex
  40845. default:
  40846. iNdEx = preIndex
  40847. skippy, err := skipGenerated(dAtA[iNdEx:])
  40848. if err != nil {
  40849. return err
  40850. }
  40851. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40852. return ErrInvalidLengthGenerated
  40853. }
  40854. if (iNdEx + skippy) > l {
  40855. return io.ErrUnexpectedEOF
  40856. }
  40857. iNdEx += skippy
  40858. }
  40859. }
  40860. if iNdEx > l {
  40861. return io.ErrUnexpectedEOF
  40862. }
  40863. return nil
  40864. }
  40865. func (m *NamespaceSpec) Unmarshal(dAtA []byte) error {
  40866. l := len(dAtA)
  40867. iNdEx := 0
  40868. for iNdEx < l {
  40869. preIndex := iNdEx
  40870. var wire uint64
  40871. for shift := uint(0); ; shift += 7 {
  40872. if shift >= 64 {
  40873. return ErrIntOverflowGenerated
  40874. }
  40875. if iNdEx >= l {
  40876. return io.ErrUnexpectedEOF
  40877. }
  40878. b := dAtA[iNdEx]
  40879. iNdEx++
  40880. wire |= uint64(b&0x7F) << shift
  40881. if b < 0x80 {
  40882. break
  40883. }
  40884. }
  40885. fieldNum := int32(wire >> 3)
  40886. wireType := int(wire & 0x7)
  40887. if wireType == 4 {
  40888. return fmt.Errorf("proto: NamespaceSpec: wiretype end group for non-group")
  40889. }
  40890. if fieldNum <= 0 {
  40891. return fmt.Errorf("proto: NamespaceSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  40892. }
  40893. switch fieldNum {
  40894. case 1:
  40895. if wireType != 2 {
  40896. return fmt.Errorf("proto: wrong wireType = %d for field Finalizers", wireType)
  40897. }
  40898. var stringLen uint64
  40899. for shift := uint(0); ; shift += 7 {
  40900. if shift >= 64 {
  40901. return ErrIntOverflowGenerated
  40902. }
  40903. if iNdEx >= l {
  40904. return io.ErrUnexpectedEOF
  40905. }
  40906. b := dAtA[iNdEx]
  40907. iNdEx++
  40908. stringLen |= uint64(b&0x7F) << shift
  40909. if b < 0x80 {
  40910. break
  40911. }
  40912. }
  40913. intStringLen := int(stringLen)
  40914. if intStringLen < 0 {
  40915. return ErrInvalidLengthGenerated
  40916. }
  40917. postIndex := iNdEx + intStringLen
  40918. if postIndex < 0 {
  40919. return ErrInvalidLengthGenerated
  40920. }
  40921. if postIndex > l {
  40922. return io.ErrUnexpectedEOF
  40923. }
  40924. m.Finalizers = append(m.Finalizers, FinalizerName(dAtA[iNdEx:postIndex]))
  40925. iNdEx = postIndex
  40926. default:
  40927. iNdEx = preIndex
  40928. skippy, err := skipGenerated(dAtA[iNdEx:])
  40929. if err != nil {
  40930. return err
  40931. }
  40932. if (skippy < 0) || (iNdEx+skippy) < 0 {
  40933. return ErrInvalidLengthGenerated
  40934. }
  40935. if (iNdEx + skippy) > l {
  40936. return io.ErrUnexpectedEOF
  40937. }
  40938. iNdEx += skippy
  40939. }
  40940. }
  40941. if iNdEx > l {
  40942. return io.ErrUnexpectedEOF
  40943. }
  40944. return nil
  40945. }
  40946. func (m *NamespaceStatus) Unmarshal(dAtA []byte) error {
  40947. l := len(dAtA)
  40948. iNdEx := 0
  40949. for iNdEx < l {
  40950. preIndex := iNdEx
  40951. var wire uint64
  40952. for shift := uint(0); ; shift += 7 {
  40953. if shift >= 64 {
  40954. return ErrIntOverflowGenerated
  40955. }
  40956. if iNdEx >= l {
  40957. return io.ErrUnexpectedEOF
  40958. }
  40959. b := dAtA[iNdEx]
  40960. iNdEx++
  40961. wire |= uint64(b&0x7F) << shift
  40962. if b < 0x80 {
  40963. break
  40964. }
  40965. }
  40966. fieldNum := int32(wire >> 3)
  40967. wireType := int(wire & 0x7)
  40968. if wireType == 4 {
  40969. return fmt.Errorf("proto: NamespaceStatus: wiretype end group for non-group")
  40970. }
  40971. if fieldNum <= 0 {
  40972. return fmt.Errorf("proto: NamespaceStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  40973. }
  40974. switch fieldNum {
  40975. case 1:
  40976. if wireType != 2 {
  40977. return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
  40978. }
  40979. var stringLen uint64
  40980. for shift := uint(0); ; shift += 7 {
  40981. if shift >= 64 {
  40982. return ErrIntOverflowGenerated
  40983. }
  40984. if iNdEx >= l {
  40985. return io.ErrUnexpectedEOF
  40986. }
  40987. b := dAtA[iNdEx]
  40988. iNdEx++
  40989. stringLen |= uint64(b&0x7F) << shift
  40990. if b < 0x80 {
  40991. break
  40992. }
  40993. }
  40994. intStringLen := int(stringLen)
  40995. if intStringLen < 0 {
  40996. return ErrInvalidLengthGenerated
  40997. }
  40998. postIndex := iNdEx + intStringLen
  40999. if postIndex < 0 {
  41000. return ErrInvalidLengthGenerated
  41001. }
  41002. if postIndex > l {
  41003. return io.ErrUnexpectedEOF
  41004. }
  41005. m.Phase = NamespacePhase(dAtA[iNdEx:postIndex])
  41006. iNdEx = postIndex
  41007. case 2:
  41008. if wireType != 2 {
  41009. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  41010. }
  41011. var msglen int
  41012. for shift := uint(0); ; shift += 7 {
  41013. if shift >= 64 {
  41014. return ErrIntOverflowGenerated
  41015. }
  41016. if iNdEx >= l {
  41017. return io.ErrUnexpectedEOF
  41018. }
  41019. b := dAtA[iNdEx]
  41020. iNdEx++
  41021. msglen |= int(b&0x7F) << shift
  41022. if b < 0x80 {
  41023. break
  41024. }
  41025. }
  41026. if msglen < 0 {
  41027. return ErrInvalidLengthGenerated
  41028. }
  41029. postIndex := iNdEx + msglen
  41030. if postIndex < 0 {
  41031. return ErrInvalidLengthGenerated
  41032. }
  41033. if postIndex > l {
  41034. return io.ErrUnexpectedEOF
  41035. }
  41036. m.Conditions = append(m.Conditions, NamespaceCondition{})
  41037. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41038. return err
  41039. }
  41040. iNdEx = postIndex
  41041. default:
  41042. iNdEx = preIndex
  41043. skippy, err := skipGenerated(dAtA[iNdEx:])
  41044. if err != nil {
  41045. return err
  41046. }
  41047. if (skippy < 0) || (iNdEx+skippy) < 0 {
  41048. return ErrInvalidLengthGenerated
  41049. }
  41050. if (iNdEx + skippy) > l {
  41051. return io.ErrUnexpectedEOF
  41052. }
  41053. iNdEx += skippy
  41054. }
  41055. }
  41056. if iNdEx > l {
  41057. return io.ErrUnexpectedEOF
  41058. }
  41059. return nil
  41060. }
  41061. func (m *Node) Unmarshal(dAtA []byte) error {
  41062. l := len(dAtA)
  41063. iNdEx := 0
  41064. for iNdEx < l {
  41065. preIndex := iNdEx
  41066. var wire uint64
  41067. for shift := uint(0); ; shift += 7 {
  41068. if shift >= 64 {
  41069. return ErrIntOverflowGenerated
  41070. }
  41071. if iNdEx >= l {
  41072. return io.ErrUnexpectedEOF
  41073. }
  41074. b := dAtA[iNdEx]
  41075. iNdEx++
  41076. wire |= uint64(b&0x7F) << shift
  41077. if b < 0x80 {
  41078. break
  41079. }
  41080. }
  41081. fieldNum := int32(wire >> 3)
  41082. wireType := int(wire & 0x7)
  41083. if wireType == 4 {
  41084. return fmt.Errorf("proto: Node: wiretype end group for non-group")
  41085. }
  41086. if fieldNum <= 0 {
  41087. return fmt.Errorf("proto: Node: illegal tag %d (wire type %d)", fieldNum, wire)
  41088. }
  41089. switch fieldNum {
  41090. case 1:
  41091. if wireType != 2 {
  41092. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  41093. }
  41094. var msglen int
  41095. for shift := uint(0); ; shift += 7 {
  41096. if shift >= 64 {
  41097. return ErrIntOverflowGenerated
  41098. }
  41099. if iNdEx >= l {
  41100. return io.ErrUnexpectedEOF
  41101. }
  41102. b := dAtA[iNdEx]
  41103. iNdEx++
  41104. msglen |= int(b&0x7F) << shift
  41105. if b < 0x80 {
  41106. break
  41107. }
  41108. }
  41109. if msglen < 0 {
  41110. return ErrInvalidLengthGenerated
  41111. }
  41112. postIndex := iNdEx + msglen
  41113. if postIndex < 0 {
  41114. return ErrInvalidLengthGenerated
  41115. }
  41116. if postIndex > l {
  41117. return io.ErrUnexpectedEOF
  41118. }
  41119. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41120. return err
  41121. }
  41122. iNdEx = postIndex
  41123. case 2:
  41124. if wireType != 2 {
  41125. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  41126. }
  41127. var msglen int
  41128. for shift := uint(0); ; shift += 7 {
  41129. if shift >= 64 {
  41130. return ErrIntOverflowGenerated
  41131. }
  41132. if iNdEx >= l {
  41133. return io.ErrUnexpectedEOF
  41134. }
  41135. b := dAtA[iNdEx]
  41136. iNdEx++
  41137. msglen |= int(b&0x7F) << shift
  41138. if b < 0x80 {
  41139. break
  41140. }
  41141. }
  41142. if msglen < 0 {
  41143. return ErrInvalidLengthGenerated
  41144. }
  41145. postIndex := iNdEx + msglen
  41146. if postIndex < 0 {
  41147. return ErrInvalidLengthGenerated
  41148. }
  41149. if postIndex > l {
  41150. return io.ErrUnexpectedEOF
  41151. }
  41152. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41153. return err
  41154. }
  41155. iNdEx = postIndex
  41156. case 3:
  41157. if wireType != 2 {
  41158. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  41159. }
  41160. var msglen int
  41161. for shift := uint(0); ; shift += 7 {
  41162. if shift >= 64 {
  41163. return ErrIntOverflowGenerated
  41164. }
  41165. if iNdEx >= l {
  41166. return io.ErrUnexpectedEOF
  41167. }
  41168. b := dAtA[iNdEx]
  41169. iNdEx++
  41170. msglen |= int(b&0x7F) << shift
  41171. if b < 0x80 {
  41172. break
  41173. }
  41174. }
  41175. if msglen < 0 {
  41176. return ErrInvalidLengthGenerated
  41177. }
  41178. postIndex := iNdEx + msglen
  41179. if postIndex < 0 {
  41180. return ErrInvalidLengthGenerated
  41181. }
  41182. if postIndex > l {
  41183. return io.ErrUnexpectedEOF
  41184. }
  41185. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41186. return err
  41187. }
  41188. iNdEx = postIndex
  41189. default:
  41190. iNdEx = preIndex
  41191. skippy, err := skipGenerated(dAtA[iNdEx:])
  41192. if err != nil {
  41193. return err
  41194. }
  41195. if (skippy < 0) || (iNdEx+skippy) < 0 {
  41196. return ErrInvalidLengthGenerated
  41197. }
  41198. if (iNdEx + skippy) > l {
  41199. return io.ErrUnexpectedEOF
  41200. }
  41201. iNdEx += skippy
  41202. }
  41203. }
  41204. if iNdEx > l {
  41205. return io.ErrUnexpectedEOF
  41206. }
  41207. return nil
  41208. }
  41209. func (m *NodeAddress) Unmarshal(dAtA []byte) error {
  41210. l := len(dAtA)
  41211. iNdEx := 0
  41212. for iNdEx < l {
  41213. preIndex := iNdEx
  41214. var wire uint64
  41215. for shift := uint(0); ; shift += 7 {
  41216. if shift >= 64 {
  41217. return ErrIntOverflowGenerated
  41218. }
  41219. if iNdEx >= l {
  41220. return io.ErrUnexpectedEOF
  41221. }
  41222. b := dAtA[iNdEx]
  41223. iNdEx++
  41224. wire |= uint64(b&0x7F) << shift
  41225. if b < 0x80 {
  41226. break
  41227. }
  41228. }
  41229. fieldNum := int32(wire >> 3)
  41230. wireType := int(wire & 0x7)
  41231. if wireType == 4 {
  41232. return fmt.Errorf("proto: NodeAddress: wiretype end group for non-group")
  41233. }
  41234. if fieldNum <= 0 {
  41235. return fmt.Errorf("proto: NodeAddress: illegal tag %d (wire type %d)", fieldNum, wire)
  41236. }
  41237. switch fieldNum {
  41238. case 1:
  41239. if wireType != 2 {
  41240. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  41241. }
  41242. var stringLen uint64
  41243. for shift := uint(0); ; shift += 7 {
  41244. if shift >= 64 {
  41245. return ErrIntOverflowGenerated
  41246. }
  41247. if iNdEx >= l {
  41248. return io.ErrUnexpectedEOF
  41249. }
  41250. b := dAtA[iNdEx]
  41251. iNdEx++
  41252. stringLen |= uint64(b&0x7F) << shift
  41253. if b < 0x80 {
  41254. break
  41255. }
  41256. }
  41257. intStringLen := int(stringLen)
  41258. if intStringLen < 0 {
  41259. return ErrInvalidLengthGenerated
  41260. }
  41261. postIndex := iNdEx + intStringLen
  41262. if postIndex < 0 {
  41263. return ErrInvalidLengthGenerated
  41264. }
  41265. if postIndex > l {
  41266. return io.ErrUnexpectedEOF
  41267. }
  41268. m.Type = NodeAddressType(dAtA[iNdEx:postIndex])
  41269. iNdEx = postIndex
  41270. case 2:
  41271. if wireType != 2 {
  41272. return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType)
  41273. }
  41274. var stringLen uint64
  41275. for shift := uint(0); ; shift += 7 {
  41276. if shift >= 64 {
  41277. return ErrIntOverflowGenerated
  41278. }
  41279. if iNdEx >= l {
  41280. return io.ErrUnexpectedEOF
  41281. }
  41282. b := dAtA[iNdEx]
  41283. iNdEx++
  41284. stringLen |= uint64(b&0x7F) << shift
  41285. if b < 0x80 {
  41286. break
  41287. }
  41288. }
  41289. intStringLen := int(stringLen)
  41290. if intStringLen < 0 {
  41291. return ErrInvalidLengthGenerated
  41292. }
  41293. postIndex := iNdEx + intStringLen
  41294. if postIndex < 0 {
  41295. return ErrInvalidLengthGenerated
  41296. }
  41297. if postIndex > l {
  41298. return io.ErrUnexpectedEOF
  41299. }
  41300. m.Address = string(dAtA[iNdEx:postIndex])
  41301. iNdEx = postIndex
  41302. default:
  41303. iNdEx = preIndex
  41304. skippy, err := skipGenerated(dAtA[iNdEx:])
  41305. if err != nil {
  41306. return err
  41307. }
  41308. if (skippy < 0) || (iNdEx+skippy) < 0 {
  41309. return ErrInvalidLengthGenerated
  41310. }
  41311. if (iNdEx + skippy) > l {
  41312. return io.ErrUnexpectedEOF
  41313. }
  41314. iNdEx += skippy
  41315. }
  41316. }
  41317. if iNdEx > l {
  41318. return io.ErrUnexpectedEOF
  41319. }
  41320. return nil
  41321. }
  41322. func (m *NodeAffinity) Unmarshal(dAtA []byte) error {
  41323. l := len(dAtA)
  41324. iNdEx := 0
  41325. for iNdEx < l {
  41326. preIndex := iNdEx
  41327. var wire uint64
  41328. for shift := uint(0); ; shift += 7 {
  41329. if shift >= 64 {
  41330. return ErrIntOverflowGenerated
  41331. }
  41332. if iNdEx >= l {
  41333. return io.ErrUnexpectedEOF
  41334. }
  41335. b := dAtA[iNdEx]
  41336. iNdEx++
  41337. wire |= uint64(b&0x7F) << shift
  41338. if b < 0x80 {
  41339. break
  41340. }
  41341. }
  41342. fieldNum := int32(wire >> 3)
  41343. wireType := int(wire & 0x7)
  41344. if wireType == 4 {
  41345. return fmt.Errorf("proto: NodeAffinity: wiretype end group for non-group")
  41346. }
  41347. if fieldNum <= 0 {
  41348. return fmt.Errorf("proto: NodeAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
  41349. }
  41350. switch fieldNum {
  41351. case 1:
  41352. if wireType != 2 {
  41353. return fmt.Errorf("proto: wrong wireType = %d for field RequiredDuringSchedulingIgnoredDuringExecution", wireType)
  41354. }
  41355. var msglen int
  41356. for shift := uint(0); ; shift += 7 {
  41357. if shift >= 64 {
  41358. return ErrIntOverflowGenerated
  41359. }
  41360. if iNdEx >= l {
  41361. return io.ErrUnexpectedEOF
  41362. }
  41363. b := dAtA[iNdEx]
  41364. iNdEx++
  41365. msglen |= int(b&0x7F) << shift
  41366. if b < 0x80 {
  41367. break
  41368. }
  41369. }
  41370. if msglen < 0 {
  41371. return ErrInvalidLengthGenerated
  41372. }
  41373. postIndex := iNdEx + msglen
  41374. if postIndex < 0 {
  41375. return ErrInvalidLengthGenerated
  41376. }
  41377. if postIndex > l {
  41378. return io.ErrUnexpectedEOF
  41379. }
  41380. if m.RequiredDuringSchedulingIgnoredDuringExecution == nil {
  41381. m.RequiredDuringSchedulingIgnoredDuringExecution = &NodeSelector{}
  41382. }
  41383. if err := m.RequiredDuringSchedulingIgnoredDuringExecution.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41384. return err
  41385. }
  41386. iNdEx = postIndex
  41387. case 2:
  41388. if wireType != 2 {
  41389. return fmt.Errorf("proto: wrong wireType = %d for field PreferredDuringSchedulingIgnoredDuringExecution", wireType)
  41390. }
  41391. var msglen int
  41392. for shift := uint(0); ; shift += 7 {
  41393. if shift >= 64 {
  41394. return ErrIntOverflowGenerated
  41395. }
  41396. if iNdEx >= l {
  41397. return io.ErrUnexpectedEOF
  41398. }
  41399. b := dAtA[iNdEx]
  41400. iNdEx++
  41401. msglen |= int(b&0x7F) << shift
  41402. if b < 0x80 {
  41403. break
  41404. }
  41405. }
  41406. if msglen < 0 {
  41407. return ErrInvalidLengthGenerated
  41408. }
  41409. postIndex := iNdEx + msglen
  41410. if postIndex < 0 {
  41411. return ErrInvalidLengthGenerated
  41412. }
  41413. if postIndex > l {
  41414. return io.ErrUnexpectedEOF
  41415. }
  41416. m.PreferredDuringSchedulingIgnoredDuringExecution = append(m.PreferredDuringSchedulingIgnoredDuringExecution, PreferredSchedulingTerm{})
  41417. if err := m.PreferredDuringSchedulingIgnoredDuringExecution[len(m.PreferredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41418. return err
  41419. }
  41420. iNdEx = postIndex
  41421. default:
  41422. iNdEx = preIndex
  41423. skippy, err := skipGenerated(dAtA[iNdEx:])
  41424. if err != nil {
  41425. return err
  41426. }
  41427. if (skippy < 0) || (iNdEx+skippy) < 0 {
  41428. return ErrInvalidLengthGenerated
  41429. }
  41430. if (iNdEx + skippy) > l {
  41431. return io.ErrUnexpectedEOF
  41432. }
  41433. iNdEx += skippy
  41434. }
  41435. }
  41436. if iNdEx > l {
  41437. return io.ErrUnexpectedEOF
  41438. }
  41439. return nil
  41440. }
  41441. func (m *NodeCondition) Unmarshal(dAtA []byte) error {
  41442. l := len(dAtA)
  41443. iNdEx := 0
  41444. for iNdEx < l {
  41445. preIndex := iNdEx
  41446. var wire uint64
  41447. for shift := uint(0); ; shift += 7 {
  41448. if shift >= 64 {
  41449. return ErrIntOverflowGenerated
  41450. }
  41451. if iNdEx >= l {
  41452. return io.ErrUnexpectedEOF
  41453. }
  41454. b := dAtA[iNdEx]
  41455. iNdEx++
  41456. wire |= uint64(b&0x7F) << shift
  41457. if b < 0x80 {
  41458. break
  41459. }
  41460. }
  41461. fieldNum := int32(wire >> 3)
  41462. wireType := int(wire & 0x7)
  41463. if wireType == 4 {
  41464. return fmt.Errorf("proto: NodeCondition: wiretype end group for non-group")
  41465. }
  41466. if fieldNum <= 0 {
  41467. return fmt.Errorf("proto: NodeCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  41468. }
  41469. switch fieldNum {
  41470. case 1:
  41471. if wireType != 2 {
  41472. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  41473. }
  41474. var stringLen uint64
  41475. for shift := uint(0); ; shift += 7 {
  41476. if shift >= 64 {
  41477. return ErrIntOverflowGenerated
  41478. }
  41479. if iNdEx >= l {
  41480. return io.ErrUnexpectedEOF
  41481. }
  41482. b := dAtA[iNdEx]
  41483. iNdEx++
  41484. stringLen |= uint64(b&0x7F) << shift
  41485. if b < 0x80 {
  41486. break
  41487. }
  41488. }
  41489. intStringLen := int(stringLen)
  41490. if intStringLen < 0 {
  41491. return ErrInvalidLengthGenerated
  41492. }
  41493. postIndex := iNdEx + intStringLen
  41494. if postIndex < 0 {
  41495. return ErrInvalidLengthGenerated
  41496. }
  41497. if postIndex > l {
  41498. return io.ErrUnexpectedEOF
  41499. }
  41500. m.Type = NodeConditionType(dAtA[iNdEx:postIndex])
  41501. iNdEx = postIndex
  41502. case 2:
  41503. if wireType != 2 {
  41504. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  41505. }
  41506. var stringLen uint64
  41507. for shift := uint(0); ; shift += 7 {
  41508. if shift >= 64 {
  41509. return ErrIntOverflowGenerated
  41510. }
  41511. if iNdEx >= l {
  41512. return io.ErrUnexpectedEOF
  41513. }
  41514. b := dAtA[iNdEx]
  41515. iNdEx++
  41516. stringLen |= uint64(b&0x7F) << shift
  41517. if b < 0x80 {
  41518. break
  41519. }
  41520. }
  41521. intStringLen := int(stringLen)
  41522. if intStringLen < 0 {
  41523. return ErrInvalidLengthGenerated
  41524. }
  41525. postIndex := iNdEx + intStringLen
  41526. if postIndex < 0 {
  41527. return ErrInvalidLengthGenerated
  41528. }
  41529. if postIndex > l {
  41530. return io.ErrUnexpectedEOF
  41531. }
  41532. m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
  41533. iNdEx = postIndex
  41534. case 3:
  41535. if wireType != 2 {
  41536. return fmt.Errorf("proto: wrong wireType = %d for field LastHeartbeatTime", wireType)
  41537. }
  41538. var msglen int
  41539. for shift := uint(0); ; shift += 7 {
  41540. if shift >= 64 {
  41541. return ErrIntOverflowGenerated
  41542. }
  41543. if iNdEx >= l {
  41544. return io.ErrUnexpectedEOF
  41545. }
  41546. b := dAtA[iNdEx]
  41547. iNdEx++
  41548. msglen |= int(b&0x7F) << shift
  41549. if b < 0x80 {
  41550. break
  41551. }
  41552. }
  41553. if msglen < 0 {
  41554. return ErrInvalidLengthGenerated
  41555. }
  41556. postIndex := iNdEx + msglen
  41557. if postIndex < 0 {
  41558. return ErrInvalidLengthGenerated
  41559. }
  41560. if postIndex > l {
  41561. return io.ErrUnexpectedEOF
  41562. }
  41563. if err := m.LastHeartbeatTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41564. return err
  41565. }
  41566. iNdEx = postIndex
  41567. case 4:
  41568. if wireType != 2 {
  41569. return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  41570. }
  41571. var msglen int
  41572. for shift := uint(0); ; shift += 7 {
  41573. if shift >= 64 {
  41574. return ErrIntOverflowGenerated
  41575. }
  41576. if iNdEx >= l {
  41577. return io.ErrUnexpectedEOF
  41578. }
  41579. b := dAtA[iNdEx]
  41580. iNdEx++
  41581. msglen |= int(b&0x7F) << shift
  41582. if b < 0x80 {
  41583. break
  41584. }
  41585. }
  41586. if msglen < 0 {
  41587. return ErrInvalidLengthGenerated
  41588. }
  41589. postIndex := iNdEx + msglen
  41590. if postIndex < 0 {
  41591. return ErrInvalidLengthGenerated
  41592. }
  41593. if postIndex > l {
  41594. return io.ErrUnexpectedEOF
  41595. }
  41596. if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41597. return err
  41598. }
  41599. iNdEx = postIndex
  41600. case 5:
  41601. if wireType != 2 {
  41602. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  41603. }
  41604. var stringLen uint64
  41605. for shift := uint(0); ; shift += 7 {
  41606. if shift >= 64 {
  41607. return ErrIntOverflowGenerated
  41608. }
  41609. if iNdEx >= l {
  41610. return io.ErrUnexpectedEOF
  41611. }
  41612. b := dAtA[iNdEx]
  41613. iNdEx++
  41614. stringLen |= uint64(b&0x7F) << shift
  41615. if b < 0x80 {
  41616. break
  41617. }
  41618. }
  41619. intStringLen := int(stringLen)
  41620. if intStringLen < 0 {
  41621. return ErrInvalidLengthGenerated
  41622. }
  41623. postIndex := iNdEx + intStringLen
  41624. if postIndex < 0 {
  41625. return ErrInvalidLengthGenerated
  41626. }
  41627. if postIndex > l {
  41628. return io.ErrUnexpectedEOF
  41629. }
  41630. m.Reason = string(dAtA[iNdEx:postIndex])
  41631. iNdEx = postIndex
  41632. case 6:
  41633. if wireType != 2 {
  41634. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  41635. }
  41636. var stringLen uint64
  41637. for shift := uint(0); ; shift += 7 {
  41638. if shift >= 64 {
  41639. return ErrIntOverflowGenerated
  41640. }
  41641. if iNdEx >= l {
  41642. return io.ErrUnexpectedEOF
  41643. }
  41644. b := dAtA[iNdEx]
  41645. iNdEx++
  41646. stringLen |= uint64(b&0x7F) << shift
  41647. if b < 0x80 {
  41648. break
  41649. }
  41650. }
  41651. intStringLen := int(stringLen)
  41652. if intStringLen < 0 {
  41653. return ErrInvalidLengthGenerated
  41654. }
  41655. postIndex := iNdEx + intStringLen
  41656. if postIndex < 0 {
  41657. return ErrInvalidLengthGenerated
  41658. }
  41659. if postIndex > l {
  41660. return io.ErrUnexpectedEOF
  41661. }
  41662. m.Message = string(dAtA[iNdEx:postIndex])
  41663. iNdEx = postIndex
  41664. default:
  41665. iNdEx = preIndex
  41666. skippy, err := skipGenerated(dAtA[iNdEx:])
  41667. if err != nil {
  41668. return err
  41669. }
  41670. if (skippy < 0) || (iNdEx+skippy) < 0 {
  41671. return ErrInvalidLengthGenerated
  41672. }
  41673. if (iNdEx + skippy) > l {
  41674. return io.ErrUnexpectedEOF
  41675. }
  41676. iNdEx += skippy
  41677. }
  41678. }
  41679. if iNdEx > l {
  41680. return io.ErrUnexpectedEOF
  41681. }
  41682. return nil
  41683. }
  41684. func (m *NodeConfigSource) Unmarshal(dAtA []byte) error {
  41685. l := len(dAtA)
  41686. iNdEx := 0
  41687. for iNdEx < l {
  41688. preIndex := iNdEx
  41689. var wire uint64
  41690. for shift := uint(0); ; shift += 7 {
  41691. if shift >= 64 {
  41692. return ErrIntOverflowGenerated
  41693. }
  41694. if iNdEx >= l {
  41695. return io.ErrUnexpectedEOF
  41696. }
  41697. b := dAtA[iNdEx]
  41698. iNdEx++
  41699. wire |= uint64(b&0x7F) << shift
  41700. if b < 0x80 {
  41701. break
  41702. }
  41703. }
  41704. fieldNum := int32(wire >> 3)
  41705. wireType := int(wire & 0x7)
  41706. if wireType == 4 {
  41707. return fmt.Errorf("proto: NodeConfigSource: wiretype end group for non-group")
  41708. }
  41709. if fieldNum <= 0 {
  41710. return fmt.Errorf("proto: NodeConfigSource: illegal tag %d (wire type %d)", fieldNum, wire)
  41711. }
  41712. switch fieldNum {
  41713. case 2:
  41714. if wireType != 2 {
  41715. return fmt.Errorf("proto: wrong wireType = %d for field ConfigMap", wireType)
  41716. }
  41717. var msglen int
  41718. for shift := uint(0); ; shift += 7 {
  41719. if shift >= 64 {
  41720. return ErrIntOverflowGenerated
  41721. }
  41722. if iNdEx >= l {
  41723. return io.ErrUnexpectedEOF
  41724. }
  41725. b := dAtA[iNdEx]
  41726. iNdEx++
  41727. msglen |= int(b&0x7F) << shift
  41728. if b < 0x80 {
  41729. break
  41730. }
  41731. }
  41732. if msglen < 0 {
  41733. return ErrInvalidLengthGenerated
  41734. }
  41735. postIndex := iNdEx + msglen
  41736. if postIndex < 0 {
  41737. return ErrInvalidLengthGenerated
  41738. }
  41739. if postIndex > l {
  41740. return io.ErrUnexpectedEOF
  41741. }
  41742. if m.ConfigMap == nil {
  41743. m.ConfigMap = &ConfigMapNodeConfigSource{}
  41744. }
  41745. if err := m.ConfigMap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41746. return err
  41747. }
  41748. iNdEx = postIndex
  41749. default:
  41750. iNdEx = preIndex
  41751. skippy, err := skipGenerated(dAtA[iNdEx:])
  41752. if err != nil {
  41753. return err
  41754. }
  41755. if (skippy < 0) || (iNdEx+skippy) < 0 {
  41756. return ErrInvalidLengthGenerated
  41757. }
  41758. if (iNdEx + skippy) > l {
  41759. return io.ErrUnexpectedEOF
  41760. }
  41761. iNdEx += skippy
  41762. }
  41763. }
  41764. if iNdEx > l {
  41765. return io.ErrUnexpectedEOF
  41766. }
  41767. return nil
  41768. }
  41769. func (m *NodeConfigStatus) Unmarshal(dAtA []byte) error {
  41770. l := len(dAtA)
  41771. iNdEx := 0
  41772. for iNdEx < l {
  41773. preIndex := iNdEx
  41774. var wire uint64
  41775. for shift := uint(0); ; shift += 7 {
  41776. if shift >= 64 {
  41777. return ErrIntOverflowGenerated
  41778. }
  41779. if iNdEx >= l {
  41780. return io.ErrUnexpectedEOF
  41781. }
  41782. b := dAtA[iNdEx]
  41783. iNdEx++
  41784. wire |= uint64(b&0x7F) << shift
  41785. if b < 0x80 {
  41786. break
  41787. }
  41788. }
  41789. fieldNum := int32(wire >> 3)
  41790. wireType := int(wire & 0x7)
  41791. if wireType == 4 {
  41792. return fmt.Errorf("proto: NodeConfigStatus: wiretype end group for non-group")
  41793. }
  41794. if fieldNum <= 0 {
  41795. return fmt.Errorf("proto: NodeConfigStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  41796. }
  41797. switch fieldNum {
  41798. case 1:
  41799. if wireType != 2 {
  41800. return fmt.Errorf("proto: wrong wireType = %d for field Assigned", wireType)
  41801. }
  41802. var msglen int
  41803. for shift := uint(0); ; shift += 7 {
  41804. if shift >= 64 {
  41805. return ErrIntOverflowGenerated
  41806. }
  41807. if iNdEx >= l {
  41808. return io.ErrUnexpectedEOF
  41809. }
  41810. b := dAtA[iNdEx]
  41811. iNdEx++
  41812. msglen |= int(b&0x7F) << shift
  41813. if b < 0x80 {
  41814. break
  41815. }
  41816. }
  41817. if msglen < 0 {
  41818. return ErrInvalidLengthGenerated
  41819. }
  41820. postIndex := iNdEx + msglen
  41821. if postIndex < 0 {
  41822. return ErrInvalidLengthGenerated
  41823. }
  41824. if postIndex > l {
  41825. return io.ErrUnexpectedEOF
  41826. }
  41827. if m.Assigned == nil {
  41828. m.Assigned = &NodeConfigSource{}
  41829. }
  41830. if err := m.Assigned.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41831. return err
  41832. }
  41833. iNdEx = postIndex
  41834. case 2:
  41835. if wireType != 2 {
  41836. return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType)
  41837. }
  41838. var msglen int
  41839. for shift := uint(0); ; shift += 7 {
  41840. if shift >= 64 {
  41841. return ErrIntOverflowGenerated
  41842. }
  41843. if iNdEx >= l {
  41844. return io.ErrUnexpectedEOF
  41845. }
  41846. b := dAtA[iNdEx]
  41847. iNdEx++
  41848. msglen |= int(b&0x7F) << shift
  41849. if b < 0x80 {
  41850. break
  41851. }
  41852. }
  41853. if msglen < 0 {
  41854. return ErrInvalidLengthGenerated
  41855. }
  41856. postIndex := iNdEx + msglen
  41857. if postIndex < 0 {
  41858. return ErrInvalidLengthGenerated
  41859. }
  41860. if postIndex > l {
  41861. return io.ErrUnexpectedEOF
  41862. }
  41863. if m.Active == nil {
  41864. m.Active = &NodeConfigSource{}
  41865. }
  41866. if err := m.Active.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41867. return err
  41868. }
  41869. iNdEx = postIndex
  41870. case 3:
  41871. if wireType != 2 {
  41872. return fmt.Errorf("proto: wrong wireType = %d for field LastKnownGood", wireType)
  41873. }
  41874. var msglen int
  41875. for shift := uint(0); ; shift += 7 {
  41876. if shift >= 64 {
  41877. return ErrIntOverflowGenerated
  41878. }
  41879. if iNdEx >= l {
  41880. return io.ErrUnexpectedEOF
  41881. }
  41882. b := dAtA[iNdEx]
  41883. iNdEx++
  41884. msglen |= int(b&0x7F) << shift
  41885. if b < 0x80 {
  41886. break
  41887. }
  41888. }
  41889. if msglen < 0 {
  41890. return ErrInvalidLengthGenerated
  41891. }
  41892. postIndex := iNdEx + msglen
  41893. if postIndex < 0 {
  41894. return ErrInvalidLengthGenerated
  41895. }
  41896. if postIndex > l {
  41897. return io.ErrUnexpectedEOF
  41898. }
  41899. if m.LastKnownGood == nil {
  41900. m.LastKnownGood = &NodeConfigSource{}
  41901. }
  41902. if err := m.LastKnownGood.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  41903. return err
  41904. }
  41905. iNdEx = postIndex
  41906. case 4:
  41907. if wireType != 2 {
  41908. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  41909. }
  41910. var stringLen uint64
  41911. for shift := uint(0); ; shift += 7 {
  41912. if shift >= 64 {
  41913. return ErrIntOverflowGenerated
  41914. }
  41915. if iNdEx >= l {
  41916. return io.ErrUnexpectedEOF
  41917. }
  41918. b := dAtA[iNdEx]
  41919. iNdEx++
  41920. stringLen |= uint64(b&0x7F) << shift
  41921. if b < 0x80 {
  41922. break
  41923. }
  41924. }
  41925. intStringLen := int(stringLen)
  41926. if intStringLen < 0 {
  41927. return ErrInvalidLengthGenerated
  41928. }
  41929. postIndex := iNdEx + intStringLen
  41930. if postIndex < 0 {
  41931. return ErrInvalidLengthGenerated
  41932. }
  41933. if postIndex > l {
  41934. return io.ErrUnexpectedEOF
  41935. }
  41936. m.Error = string(dAtA[iNdEx:postIndex])
  41937. iNdEx = postIndex
  41938. default:
  41939. iNdEx = preIndex
  41940. skippy, err := skipGenerated(dAtA[iNdEx:])
  41941. if err != nil {
  41942. return err
  41943. }
  41944. if (skippy < 0) || (iNdEx+skippy) < 0 {
  41945. return ErrInvalidLengthGenerated
  41946. }
  41947. if (iNdEx + skippy) > l {
  41948. return io.ErrUnexpectedEOF
  41949. }
  41950. iNdEx += skippy
  41951. }
  41952. }
  41953. if iNdEx > l {
  41954. return io.ErrUnexpectedEOF
  41955. }
  41956. return nil
  41957. }
  41958. func (m *NodeDaemonEndpoints) Unmarshal(dAtA []byte) error {
  41959. l := len(dAtA)
  41960. iNdEx := 0
  41961. for iNdEx < l {
  41962. preIndex := iNdEx
  41963. var wire uint64
  41964. for shift := uint(0); ; shift += 7 {
  41965. if shift >= 64 {
  41966. return ErrIntOverflowGenerated
  41967. }
  41968. if iNdEx >= l {
  41969. return io.ErrUnexpectedEOF
  41970. }
  41971. b := dAtA[iNdEx]
  41972. iNdEx++
  41973. wire |= uint64(b&0x7F) << shift
  41974. if b < 0x80 {
  41975. break
  41976. }
  41977. }
  41978. fieldNum := int32(wire >> 3)
  41979. wireType := int(wire & 0x7)
  41980. if wireType == 4 {
  41981. return fmt.Errorf("proto: NodeDaemonEndpoints: wiretype end group for non-group")
  41982. }
  41983. if fieldNum <= 0 {
  41984. return fmt.Errorf("proto: NodeDaemonEndpoints: illegal tag %d (wire type %d)", fieldNum, wire)
  41985. }
  41986. switch fieldNum {
  41987. case 1:
  41988. if wireType != 2 {
  41989. return fmt.Errorf("proto: wrong wireType = %d for field KubeletEndpoint", wireType)
  41990. }
  41991. var msglen int
  41992. for shift := uint(0); ; shift += 7 {
  41993. if shift >= 64 {
  41994. return ErrIntOverflowGenerated
  41995. }
  41996. if iNdEx >= l {
  41997. return io.ErrUnexpectedEOF
  41998. }
  41999. b := dAtA[iNdEx]
  42000. iNdEx++
  42001. msglen |= int(b&0x7F) << shift
  42002. if b < 0x80 {
  42003. break
  42004. }
  42005. }
  42006. if msglen < 0 {
  42007. return ErrInvalidLengthGenerated
  42008. }
  42009. postIndex := iNdEx + msglen
  42010. if postIndex < 0 {
  42011. return ErrInvalidLengthGenerated
  42012. }
  42013. if postIndex > l {
  42014. return io.ErrUnexpectedEOF
  42015. }
  42016. if err := m.KubeletEndpoint.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  42017. return err
  42018. }
  42019. iNdEx = postIndex
  42020. default:
  42021. iNdEx = preIndex
  42022. skippy, err := skipGenerated(dAtA[iNdEx:])
  42023. if err != nil {
  42024. return err
  42025. }
  42026. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42027. return ErrInvalidLengthGenerated
  42028. }
  42029. if (iNdEx + skippy) > l {
  42030. return io.ErrUnexpectedEOF
  42031. }
  42032. iNdEx += skippy
  42033. }
  42034. }
  42035. if iNdEx > l {
  42036. return io.ErrUnexpectedEOF
  42037. }
  42038. return nil
  42039. }
  42040. func (m *NodeFeatures) Unmarshal(dAtA []byte) error {
  42041. l := len(dAtA)
  42042. iNdEx := 0
  42043. for iNdEx < l {
  42044. preIndex := iNdEx
  42045. var wire uint64
  42046. for shift := uint(0); ; shift += 7 {
  42047. if shift >= 64 {
  42048. return ErrIntOverflowGenerated
  42049. }
  42050. if iNdEx >= l {
  42051. return io.ErrUnexpectedEOF
  42052. }
  42053. b := dAtA[iNdEx]
  42054. iNdEx++
  42055. wire |= uint64(b&0x7F) << shift
  42056. if b < 0x80 {
  42057. break
  42058. }
  42059. }
  42060. fieldNum := int32(wire >> 3)
  42061. wireType := int(wire & 0x7)
  42062. if wireType == 4 {
  42063. return fmt.Errorf("proto: NodeFeatures: wiretype end group for non-group")
  42064. }
  42065. if fieldNum <= 0 {
  42066. return fmt.Errorf("proto: NodeFeatures: illegal tag %d (wire type %d)", fieldNum, wire)
  42067. }
  42068. switch fieldNum {
  42069. case 1:
  42070. if wireType != 0 {
  42071. return fmt.Errorf("proto: wrong wireType = %d for field SupplementalGroupsPolicy", wireType)
  42072. }
  42073. var v int
  42074. for shift := uint(0); ; shift += 7 {
  42075. if shift >= 64 {
  42076. return ErrIntOverflowGenerated
  42077. }
  42078. if iNdEx >= l {
  42079. return io.ErrUnexpectedEOF
  42080. }
  42081. b := dAtA[iNdEx]
  42082. iNdEx++
  42083. v |= int(b&0x7F) << shift
  42084. if b < 0x80 {
  42085. break
  42086. }
  42087. }
  42088. b := bool(v != 0)
  42089. m.SupplementalGroupsPolicy = &b
  42090. default:
  42091. iNdEx = preIndex
  42092. skippy, err := skipGenerated(dAtA[iNdEx:])
  42093. if err != nil {
  42094. return err
  42095. }
  42096. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42097. return ErrInvalidLengthGenerated
  42098. }
  42099. if (iNdEx + skippy) > l {
  42100. return io.ErrUnexpectedEOF
  42101. }
  42102. iNdEx += skippy
  42103. }
  42104. }
  42105. if iNdEx > l {
  42106. return io.ErrUnexpectedEOF
  42107. }
  42108. return nil
  42109. }
  42110. func (m *NodeList) Unmarshal(dAtA []byte) error {
  42111. l := len(dAtA)
  42112. iNdEx := 0
  42113. for iNdEx < l {
  42114. preIndex := iNdEx
  42115. var wire uint64
  42116. for shift := uint(0); ; shift += 7 {
  42117. if shift >= 64 {
  42118. return ErrIntOverflowGenerated
  42119. }
  42120. if iNdEx >= l {
  42121. return io.ErrUnexpectedEOF
  42122. }
  42123. b := dAtA[iNdEx]
  42124. iNdEx++
  42125. wire |= uint64(b&0x7F) << shift
  42126. if b < 0x80 {
  42127. break
  42128. }
  42129. }
  42130. fieldNum := int32(wire >> 3)
  42131. wireType := int(wire & 0x7)
  42132. if wireType == 4 {
  42133. return fmt.Errorf("proto: NodeList: wiretype end group for non-group")
  42134. }
  42135. if fieldNum <= 0 {
  42136. return fmt.Errorf("proto: NodeList: illegal tag %d (wire type %d)", fieldNum, wire)
  42137. }
  42138. switch fieldNum {
  42139. case 1:
  42140. if wireType != 2 {
  42141. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  42142. }
  42143. var msglen int
  42144. for shift := uint(0); ; shift += 7 {
  42145. if shift >= 64 {
  42146. return ErrIntOverflowGenerated
  42147. }
  42148. if iNdEx >= l {
  42149. return io.ErrUnexpectedEOF
  42150. }
  42151. b := dAtA[iNdEx]
  42152. iNdEx++
  42153. msglen |= int(b&0x7F) << shift
  42154. if b < 0x80 {
  42155. break
  42156. }
  42157. }
  42158. if msglen < 0 {
  42159. return ErrInvalidLengthGenerated
  42160. }
  42161. postIndex := iNdEx + msglen
  42162. if postIndex < 0 {
  42163. return ErrInvalidLengthGenerated
  42164. }
  42165. if postIndex > l {
  42166. return io.ErrUnexpectedEOF
  42167. }
  42168. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  42169. return err
  42170. }
  42171. iNdEx = postIndex
  42172. case 2:
  42173. if wireType != 2 {
  42174. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  42175. }
  42176. var msglen int
  42177. for shift := uint(0); ; shift += 7 {
  42178. if shift >= 64 {
  42179. return ErrIntOverflowGenerated
  42180. }
  42181. if iNdEx >= l {
  42182. return io.ErrUnexpectedEOF
  42183. }
  42184. b := dAtA[iNdEx]
  42185. iNdEx++
  42186. msglen |= int(b&0x7F) << shift
  42187. if b < 0x80 {
  42188. break
  42189. }
  42190. }
  42191. if msglen < 0 {
  42192. return ErrInvalidLengthGenerated
  42193. }
  42194. postIndex := iNdEx + msglen
  42195. if postIndex < 0 {
  42196. return ErrInvalidLengthGenerated
  42197. }
  42198. if postIndex > l {
  42199. return io.ErrUnexpectedEOF
  42200. }
  42201. m.Items = append(m.Items, Node{})
  42202. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  42203. return err
  42204. }
  42205. iNdEx = postIndex
  42206. default:
  42207. iNdEx = preIndex
  42208. skippy, err := skipGenerated(dAtA[iNdEx:])
  42209. if err != nil {
  42210. return err
  42211. }
  42212. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42213. return ErrInvalidLengthGenerated
  42214. }
  42215. if (iNdEx + skippy) > l {
  42216. return io.ErrUnexpectedEOF
  42217. }
  42218. iNdEx += skippy
  42219. }
  42220. }
  42221. if iNdEx > l {
  42222. return io.ErrUnexpectedEOF
  42223. }
  42224. return nil
  42225. }
  42226. func (m *NodeProxyOptions) Unmarshal(dAtA []byte) error {
  42227. l := len(dAtA)
  42228. iNdEx := 0
  42229. for iNdEx < l {
  42230. preIndex := iNdEx
  42231. var wire uint64
  42232. for shift := uint(0); ; shift += 7 {
  42233. if shift >= 64 {
  42234. return ErrIntOverflowGenerated
  42235. }
  42236. if iNdEx >= l {
  42237. return io.ErrUnexpectedEOF
  42238. }
  42239. b := dAtA[iNdEx]
  42240. iNdEx++
  42241. wire |= uint64(b&0x7F) << shift
  42242. if b < 0x80 {
  42243. break
  42244. }
  42245. }
  42246. fieldNum := int32(wire >> 3)
  42247. wireType := int(wire & 0x7)
  42248. if wireType == 4 {
  42249. return fmt.Errorf("proto: NodeProxyOptions: wiretype end group for non-group")
  42250. }
  42251. if fieldNum <= 0 {
  42252. return fmt.Errorf("proto: NodeProxyOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  42253. }
  42254. switch fieldNum {
  42255. case 1:
  42256. if wireType != 2 {
  42257. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  42258. }
  42259. var stringLen uint64
  42260. for shift := uint(0); ; shift += 7 {
  42261. if shift >= 64 {
  42262. return ErrIntOverflowGenerated
  42263. }
  42264. if iNdEx >= l {
  42265. return io.ErrUnexpectedEOF
  42266. }
  42267. b := dAtA[iNdEx]
  42268. iNdEx++
  42269. stringLen |= uint64(b&0x7F) << shift
  42270. if b < 0x80 {
  42271. break
  42272. }
  42273. }
  42274. intStringLen := int(stringLen)
  42275. if intStringLen < 0 {
  42276. return ErrInvalidLengthGenerated
  42277. }
  42278. postIndex := iNdEx + intStringLen
  42279. if postIndex < 0 {
  42280. return ErrInvalidLengthGenerated
  42281. }
  42282. if postIndex > l {
  42283. return io.ErrUnexpectedEOF
  42284. }
  42285. m.Path = string(dAtA[iNdEx:postIndex])
  42286. iNdEx = postIndex
  42287. default:
  42288. iNdEx = preIndex
  42289. skippy, err := skipGenerated(dAtA[iNdEx:])
  42290. if err != nil {
  42291. return err
  42292. }
  42293. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42294. return ErrInvalidLengthGenerated
  42295. }
  42296. if (iNdEx + skippy) > l {
  42297. return io.ErrUnexpectedEOF
  42298. }
  42299. iNdEx += skippy
  42300. }
  42301. }
  42302. if iNdEx > l {
  42303. return io.ErrUnexpectedEOF
  42304. }
  42305. return nil
  42306. }
  42307. func (m *NodeRuntimeHandler) Unmarshal(dAtA []byte) error {
  42308. l := len(dAtA)
  42309. iNdEx := 0
  42310. for iNdEx < l {
  42311. preIndex := iNdEx
  42312. var wire uint64
  42313. for shift := uint(0); ; shift += 7 {
  42314. if shift >= 64 {
  42315. return ErrIntOverflowGenerated
  42316. }
  42317. if iNdEx >= l {
  42318. return io.ErrUnexpectedEOF
  42319. }
  42320. b := dAtA[iNdEx]
  42321. iNdEx++
  42322. wire |= uint64(b&0x7F) << shift
  42323. if b < 0x80 {
  42324. break
  42325. }
  42326. }
  42327. fieldNum := int32(wire >> 3)
  42328. wireType := int(wire & 0x7)
  42329. if wireType == 4 {
  42330. return fmt.Errorf("proto: NodeRuntimeHandler: wiretype end group for non-group")
  42331. }
  42332. if fieldNum <= 0 {
  42333. return fmt.Errorf("proto: NodeRuntimeHandler: illegal tag %d (wire type %d)", fieldNum, wire)
  42334. }
  42335. switch fieldNum {
  42336. case 1:
  42337. if wireType != 2 {
  42338. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  42339. }
  42340. var stringLen uint64
  42341. for shift := uint(0); ; shift += 7 {
  42342. if shift >= 64 {
  42343. return ErrIntOverflowGenerated
  42344. }
  42345. if iNdEx >= l {
  42346. return io.ErrUnexpectedEOF
  42347. }
  42348. b := dAtA[iNdEx]
  42349. iNdEx++
  42350. stringLen |= uint64(b&0x7F) << shift
  42351. if b < 0x80 {
  42352. break
  42353. }
  42354. }
  42355. intStringLen := int(stringLen)
  42356. if intStringLen < 0 {
  42357. return ErrInvalidLengthGenerated
  42358. }
  42359. postIndex := iNdEx + intStringLen
  42360. if postIndex < 0 {
  42361. return ErrInvalidLengthGenerated
  42362. }
  42363. if postIndex > l {
  42364. return io.ErrUnexpectedEOF
  42365. }
  42366. m.Name = string(dAtA[iNdEx:postIndex])
  42367. iNdEx = postIndex
  42368. case 2:
  42369. if wireType != 2 {
  42370. return fmt.Errorf("proto: wrong wireType = %d for field Features", wireType)
  42371. }
  42372. var msglen int
  42373. for shift := uint(0); ; shift += 7 {
  42374. if shift >= 64 {
  42375. return ErrIntOverflowGenerated
  42376. }
  42377. if iNdEx >= l {
  42378. return io.ErrUnexpectedEOF
  42379. }
  42380. b := dAtA[iNdEx]
  42381. iNdEx++
  42382. msglen |= int(b&0x7F) << shift
  42383. if b < 0x80 {
  42384. break
  42385. }
  42386. }
  42387. if msglen < 0 {
  42388. return ErrInvalidLengthGenerated
  42389. }
  42390. postIndex := iNdEx + msglen
  42391. if postIndex < 0 {
  42392. return ErrInvalidLengthGenerated
  42393. }
  42394. if postIndex > l {
  42395. return io.ErrUnexpectedEOF
  42396. }
  42397. if m.Features == nil {
  42398. m.Features = &NodeRuntimeHandlerFeatures{}
  42399. }
  42400. if err := m.Features.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  42401. return err
  42402. }
  42403. iNdEx = postIndex
  42404. default:
  42405. iNdEx = preIndex
  42406. skippy, err := skipGenerated(dAtA[iNdEx:])
  42407. if err != nil {
  42408. return err
  42409. }
  42410. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42411. return ErrInvalidLengthGenerated
  42412. }
  42413. if (iNdEx + skippy) > l {
  42414. return io.ErrUnexpectedEOF
  42415. }
  42416. iNdEx += skippy
  42417. }
  42418. }
  42419. if iNdEx > l {
  42420. return io.ErrUnexpectedEOF
  42421. }
  42422. return nil
  42423. }
  42424. func (m *NodeRuntimeHandlerFeatures) Unmarshal(dAtA []byte) error {
  42425. l := len(dAtA)
  42426. iNdEx := 0
  42427. for iNdEx < l {
  42428. preIndex := iNdEx
  42429. var wire uint64
  42430. for shift := uint(0); ; shift += 7 {
  42431. if shift >= 64 {
  42432. return ErrIntOverflowGenerated
  42433. }
  42434. if iNdEx >= l {
  42435. return io.ErrUnexpectedEOF
  42436. }
  42437. b := dAtA[iNdEx]
  42438. iNdEx++
  42439. wire |= uint64(b&0x7F) << shift
  42440. if b < 0x80 {
  42441. break
  42442. }
  42443. }
  42444. fieldNum := int32(wire >> 3)
  42445. wireType := int(wire & 0x7)
  42446. if wireType == 4 {
  42447. return fmt.Errorf("proto: NodeRuntimeHandlerFeatures: wiretype end group for non-group")
  42448. }
  42449. if fieldNum <= 0 {
  42450. return fmt.Errorf("proto: NodeRuntimeHandlerFeatures: illegal tag %d (wire type %d)", fieldNum, wire)
  42451. }
  42452. switch fieldNum {
  42453. case 1:
  42454. if wireType != 0 {
  42455. return fmt.Errorf("proto: wrong wireType = %d for field RecursiveReadOnlyMounts", wireType)
  42456. }
  42457. var v int
  42458. for shift := uint(0); ; shift += 7 {
  42459. if shift >= 64 {
  42460. return ErrIntOverflowGenerated
  42461. }
  42462. if iNdEx >= l {
  42463. return io.ErrUnexpectedEOF
  42464. }
  42465. b := dAtA[iNdEx]
  42466. iNdEx++
  42467. v |= int(b&0x7F) << shift
  42468. if b < 0x80 {
  42469. break
  42470. }
  42471. }
  42472. b := bool(v != 0)
  42473. m.RecursiveReadOnlyMounts = &b
  42474. case 2:
  42475. if wireType != 0 {
  42476. return fmt.Errorf("proto: wrong wireType = %d for field UserNamespaces", wireType)
  42477. }
  42478. var v int
  42479. for shift := uint(0); ; shift += 7 {
  42480. if shift >= 64 {
  42481. return ErrIntOverflowGenerated
  42482. }
  42483. if iNdEx >= l {
  42484. return io.ErrUnexpectedEOF
  42485. }
  42486. b := dAtA[iNdEx]
  42487. iNdEx++
  42488. v |= int(b&0x7F) << shift
  42489. if b < 0x80 {
  42490. break
  42491. }
  42492. }
  42493. b := bool(v != 0)
  42494. m.UserNamespaces = &b
  42495. default:
  42496. iNdEx = preIndex
  42497. skippy, err := skipGenerated(dAtA[iNdEx:])
  42498. if err != nil {
  42499. return err
  42500. }
  42501. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42502. return ErrInvalidLengthGenerated
  42503. }
  42504. if (iNdEx + skippy) > l {
  42505. return io.ErrUnexpectedEOF
  42506. }
  42507. iNdEx += skippy
  42508. }
  42509. }
  42510. if iNdEx > l {
  42511. return io.ErrUnexpectedEOF
  42512. }
  42513. return nil
  42514. }
  42515. func (m *NodeSelector) Unmarshal(dAtA []byte) error {
  42516. l := len(dAtA)
  42517. iNdEx := 0
  42518. for iNdEx < l {
  42519. preIndex := iNdEx
  42520. var wire uint64
  42521. for shift := uint(0); ; shift += 7 {
  42522. if shift >= 64 {
  42523. return ErrIntOverflowGenerated
  42524. }
  42525. if iNdEx >= l {
  42526. return io.ErrUnexpectedEOF
  42527. }
  42528. b := dAtA[iNdEx]
  42529. iNdEx++
  42530. wire |= uint64(b&0x7F) << shift
  42531. if b < 0x80 {
  42532. break
  42533. }
  42534. }
  42535. fieldNum := int32(wire >> 3)
  42536. wireType := int(wire & 0x7)
  42537. if wireType == 4 {
  42538. return fmt.Errorf("proto: NodeSelector: wiretype end group for non-group")
  42539. }
  42540. if fieldNum <= 0 {
  42541. return fmt.Errorf("proto: NodeSelector: illegal tag %d (wire type %d)", fieldNum, wire)
  42542. }
  42543. switch fieldNum {
  42544. case 1:
  42545. if wireType != 2 {
  42546. return fmt.Errorf("proto: wrong wireType = %d for field NodeSelectorTerms", wireType)
  42547. }
  42548. var msglen int
  42549. for shift := uint(0); ; shift += 7 {
  42550. if shift >= 64 {
  42551. return ErrIntOverflowGenerated
  42552. }
  42553. if iNdEx >= l {
  42554. return io.ErrUnexpectedEOF
  42555. }
  42556. b := dAtA[iNdEx]
  42557. iNdEx++
  42558. msglen |= int(b&0x7F) << shift
  42559. if b < 0x80 {
  42560. break
  42561. }
  42562. }
  42563. if msglen < 0 {
  42564. return ErrInvalidLengthGenerated
  42565. }
  42566. postIndex := iNdEx + msglen
  42567. if postIndex < 0 {
  42568. return ErrInvalidLengthGenerated
  42569. }
  42570. if postIndex > l {
  42571. return io.ErrUnexpectedEOF
  42572. }
  42573. m.NodeSelectorTerms = append(m.NodeSelectorTerms, NodeSelectorTerm{})
  42574. if err := m.NodeSelectorTerms[len(m.NodeSelectorTerms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  42575. return err
  42576. }
  42577. iNdEx = postIndex
  42578. default:
  42579. iNdEx = preIndex
  42580. skippy, err := skipGenerated(dAtA[iNdEx:])
  42581. if err != nil {
  42582. return err
  42583. }
  42584. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42585. return ErrInvalidLengthGenerated
  42586. }
  42587. if (iNdEx + skippy) > l {
  42588. return io.ErrUnexpectedEOF
  42589. }
  42590. iNdEx += skippy
  42591. }
  42592. }
  42593. if iNdEx > l {
  42594. return io.ErrUnexpectedEOF
  42595. }
  42596. return nil
  42597. }
  42598. func (m *NodeSelectorRequirement) Unmarshal(dAtA []byte) error {
  42599. l := len(dAtA)
  42600. iNdEx := 0
  42601. for iNdEx < l {
  42602. preIndex := iNdEx
  42603. var wire uint64
  42604. for shift := uint(0); ; shift += 7 {
  42605. if shift >= 64 {
  42606. return ErrIntOverflowGenerated
  42607. }
  42608. if iNdEx >= l {
  42609. return io.ErrUnexpectedEOF
  42610. }
  42611. b := dAtA[iNdEx]
  42612. iNdEx++
  42613. wire |= uint64(b&0x7F) << shift
  42614. if b < 0x80 {
  42615. break
  42616. }
  42617. }
  42618. fieldNum := int32(wire >> 3)
  42619. wireType := int(wire & 0x7)
  42620. if wireType == 4 {
  42621. return fmt.Errorf("proto: NodeSelectorRequirement: wiretype end group for non-group")
  42622. }
  42623. if fieldNum <= 0 {
  42624. return fmt.Errorf("proto: NodeSelectorRequirement: illegal tag %d (wire type %d)", fieldNum, wire)
  42625. }
  42626. switch fieldNum {
  42627. case 1:
  42628. if wireType != 2 {
  42629. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  42630. }
  42631. var stringLen uint64
  42632. for shift := uint(0); ; shift += 7 {
  42633. if shift >= 64 {
  42634. return ErrIntOverflowGenerated
  42635. }
  42636. if iNdEx >= l {
  42637. return io.ErrUnexpectedEOF
  42638. }
  42639. b := dAtA[iNdEx]
  42640. iNdEx++
  42641. stringLen |= uint64(b&0x7F) << shift
  42642. if b < 0x80 {
  42643. break
  42644. }
  42645. }
  42646. intStringLen := int(stringLen)
  42647. if intStringLen < 0 {
  42648. return ErrInvalidLengthGenerated
  42649. }
  42650. postIndex := iNdEx + intStringLen
  42651. if postIndex < 0 {
  42652. return ErrInvalidLengthGenerated
  42653. }
  42654. if postIndex > l {
  42655. return io.ErrUnexpectedEOF
  42656. }
  42657. m.Key = string(dAtA[iNdEx:postIndex])
  42658. iNdEx = postIndex
  42659. case 2:
  42660. if wireType != 2 {
  42661. return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
  42662. }
  42663. var stringLen uint64
  42664. for shift := uint(0); ; shift += 7 {
  42665. if shift >= 64 {
  42666. return ErrIntOverflowGenerated
  42667. }
  42668. if iNdEx >= l {
  42669. return io.ErrUnexpectedEOF
  42670. }
  42671. b := dAtA[iNdEx]
  42672. iNdEx++
  42673. stringLen |= uint64(b&0x7F) << shift
  42674. if b < 0x80 {
  42675. break
  42676. }
  42677. }
  42678. intStringLen := int(stringLen)
  42679. if intStringLen < 0 {
  42680. return ErrInvalidLengthGenerated
  42681. }
  42682. postIndex := iNdEx + intStringLen
  42683. if postIndex < 0 {
  42684. return ErrInvalidLengthGenerated
  42685. }
  42686. if postIndex > l {
  42687. return io.ErrUnexpectedEOF
  42688. }
  42689. m.Operator = NodeSelectorOperator(dAtA[iNdEx:postIndex])
  42690. iNdEx = postIndex
  42691. case 3:
  42692. if wireType != 2 {
  42693. return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
  42694. }
  42695. var stringLen uint64
  42696. for shift := uint(0); ; shift += 7 {
  42697. if shift >= 64 {
  42698. return ErrIntOverflowGenerated
  42699. }
  42700. if iNdEx >= l {
  42701. return io.ErrUnexpectedEOF
  42702. }
  42703. b := dAtA[iNdEx]
  42704. iNdEx++
  42705. stringLen |= uint64(b&0x7F) << shift
  42706. if b < 0x80 {
  42707. break
  42708. }
  42709. }
  42710. intStringLen := int(stringLen)
  42711. if intStringLen < 0 {
  42712. return ErrInvalidLengthGenerated
  42713. }
  42714. postIndex := iNdEx + intStringLen
  42715. if postIndex < 0 {
  42716. return ErrInvalidLengthGenerated
  42717. }
  42718. if postIndex > l {
  42719. return io.ErrUnexpectedEOF
  42720. }
  42721. m.Values = append(m.Values, string(dAtA[iNdEx:postIndex]))
  42722. iNdEx = postIndex
  42723. default:
  42724. iNdEx = preIndex
  42725. skippy, err := skipGenerated(dAtA[iNdEx:])
  42726. if err != nil {
  42727. return err
  42728. }
  42729. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42730. return ErrInvalidLengthGenerated
  42731. }
  42732. if (iNdEx + skippy) > l {
  42733. return io.ErrUnexpectedEOF
  42734. }
  42735. iNdEx += skippy
  42736. }
  42737. }
  42738. if iNdEx > l {
  42739. return io.ErrUnexpectedEOF
  42740. }
  42741. return nil
  42742. }
  42743. func (m *NodeSelectorTerm) Unmarshal(dAtA []byte) error {
  42744. l := len(dAtA)
  42745. iNdEx := 0
  42746. for iNdEx < l {
  42747. preIndex := iNdEx
  42748. var wire uint64
  42749. for shift := uint(0); ; shift += 7 {
  42750. if shift >= 64 {
  42751. return ErrIntOverflowGenerated
  42752. }
  42753. if iNdEx >= l {
  42754. return io.ErrUnexpectedEOF
  42755. }
  42756. b := dAtA[iNdEx]
  42757. iNdEx++
  42758. wire |= uint64(b&0x7F) << shift
  42759. if b < 0x80 {
  42760. break
  42761. }
  42762. }
  42763. fieldNum := int32(wire >> 3)
  42764. wireType := int(wire & 0x7)
  42765. if wireType == 4 {
  42766. return fmt.Errorf("proto: NodeSelectorTerm: wiretype end group for non-group")
  42767. }
  42768. if fieldNum <= 0 {
  42769. return fmt.Errorf("proto: NodeSelectorTerm: illegal tag %d (wire type %d)", fieldNum, wire)
  42770. }
  42771. switch fieldNum {
  42772. case 1:
  42773. if wireType != 2 {
  42774. return fmt.Errorf("proto: wrong wireType = %d for field MatchExpressions", wireType)
  42775. }
  42776. var msglen int
  42777. for shift := uint(0); ; shift += 7 {
  42778. if shift >= 64 {
  42779. return ErrIntOverflowGenerated
  42780. }
  42781. if iNdEx >= l {
  42782. return io.ErrUnexpectedEOF
  42783. }
  42784. b := dAtA[iNdEx]
  42785. iNdEx++
  42786. msglen |= int(b&0x7F) << shift
  42787. if b < 0x80 {
  42788. break
  42789. }
  42790. }
  42791. if msglen < 0 {
  42792. return ErrInvalidLengthGenerated
  42793. }
  42794. postIndex := iNdEx + msglen
  42795. if postIndex < 0 {
  42796. return ErrInvalidLengthGenerated
  42797. }
  42798. if postIndex > l {
  42799. return io.ErrUnexpectedEOF
  42800. }
  42801. m.MatchExpressions = append(m.MatchExpressions, NodeSelectorRequirement{})
  42802. if err := m.MatchExpressions[len(m.MatchExpressions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  42803. return err
  42804. }
  42805. iNdEx = postIndex
  42806. case 2:
  42807. if wireType != 2 {
  42808. return fmt.Errorf("proto: wrong wireType = %d for field MatchFields", wireType)
  42809. }
  42810. var msglen int
  42811. for shift := uint(0); ; shift += 7 {
  42812. if shift >= 64 {
  42813. return ErrIntOverflowGenerated
  42814. }
  42815. if iNdEx >= l {
  42816. return io.ErrUnexpectedEOF
  42817. }
  42818. b := dAtA[iNdEx]
  42819. iNdEx++
  42820. msglen |= int(b&0x7F) << shift
  42821. if b < 0x80 {
  42822. break
  42823. }
  42824. }
  42825. if msglen < 0 {
  42826. return ErrInvalidLengthGenerated
  42827. }
  42828. postIndex := iNdEx + msglen
  42829. if postIndex < 0 {
  42830. return ErrInvalidLengthGenerated
  42831. }
  42832. if postIndex > l {
  42833. return io.ErrUnexpectedEOF
  42834. }
  42835. m.MatchFields = append(m.MatchFields, NodeSelectorRequirement{})
  42836. if err := m.MatchFields[len(m.MatchFields)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  42837. return err
  42838. }
  42839. iNdEx = postIndex
  42840. default:
  42841. iNdEx = preIndex
  42842. skippy, err := skipGenerated(dAtA[iNdEx:])
  42843. if err != nil {
  42844. return err
  42845. }
  42846. if (skippy < 0) || (iNdEx+skippy) < 0 {
  42847. return ErrInvalidLengthGenerated
  42848. }
  42849. if (iNdEx + skippy) > l {
  42850. return io.ErrUnexpectedEOF
  42851. }
  42852. iNdEx += skippy
  42853. }
  42854. }
  42855. if iNdEx > l {
  42856. return io.ErrUnexpectedEOF
  42857. }
  42858. return nil
  42859. }
  42860. func (m *NodeSpec) Unmarshal(dAtA []byte) error {
  42861. l := len(dAtA)
  42862. iNdEx := 0
  42863. for iNdEx < l {
  42864. preIndex := iNdEx
  42865. var wire uint64
  42866. for shift := uint(0); ; shift += 7 {
  42867. if shift >= 64 {
  42868. return ErrIntOverflowGenerated
  42869. }
  42870. if iNdEx >= l {
  42871. return io.ErrUnexpectedEOF
  42872. }
  42873. b := dAtA[iNdEx]
  42874. iNdEx++
  42875. wire |= uint64(b&0x7F) << shift
  42876. if b < 0x80 {
  42877. break
  42878. }
  42879. }
  42880. fieldNum := int32(wire >> 3)
  42881. wireType := int(wire & 0x7)
  42882. if wireType == 4 {
  42883. return fmt.Errorf("proto: NodeSpec: wiretype end group for non-group")
  42884. }
  42885. if fieldNum <= 0 {
  42886. return fmt.Errorf("proto: NodeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  42887. }
  42888. switch fieldNum {
  42889. case 1:
  42890. if wireType != 2 {
  42891. return fmt.Errorf("proto: wrong wireType = %d for field PodCIDR", wireType)
  42892. }
  42893. var stringLen uint64
  42894. for shift := uint(0); ; shift += 7 {
  42895. if shift >= 64 {
  42896. return ErrIntOverflowGenerated
  42897. }
  42898. if iNdEx >= l {
  42899. return io.ErrUnexpectedEOF
  42900. }
  42901. b := dAtA[iNdEx]
  42902. iNdEx++
  42903. stringLen |= uint64(b&0x7F) << shift
  42904. if b < 0x80 {
  42905. break
  42906. }
  42907. }
  42908. intStringLen := int(stringLen)
  42909. if intStringLen < 0 {
  42910. return ErrInvalidLengthGenerated
  42911. }
  42912. postIndex := iNdEx + intStringLen
  42913. if postIndex < 0 {
  42914. return ErrInvalidLengthGenerated
  42915. }
  42916. if postIndex > l {
  42917. return io.ErrUnexpectedEOF
  42918. }
  42919. m.PodCIDR = string(dAtA[iNdEx:postIndex])
  42920. iNdEx = postIndex
  42921. case 2:
  42922. if wireType != 2 {
  42923. return fmt.Errorf("proto: wrong wireType = %d for field DoNotUseExternalID", wireType)
  42924. }
  42925. var stringLen uint64
  42926. for shift := uint(0); ; shift += 7 {
  42927. if shift >= 64 {
  42928. return ErrIntOverflowGenerated
  42929. }
  42930. if iNdEx >= l {
  42931. return io.ErrUnexpectedEOF
  42932. }
  42933. b := dAtA[iNdEx]
  42934. iNdEx++
  42935. stringLen |= uint64(b&0x7F) << shift
  42936. if b < 0x80 {
  42937. break
  42938. }
  42939. }
  42940. intStringLen := int(stringLen)
  42941. if intStringLen < 0 {
  42942. return ErrInvalidLengthGenerated
  42943. }
  42944. postIndex := iNdEx + intStringLen
  42945. if postIndex < 0 {
  42946. return ErrInvalidLengthGenerated
  42947. }
  42948. if postIndex > l {
  42949. return io.ErrUnexpectedEOF
  42950. }
  42951. m.DoNotUseExternalID = string(dAtA[iNdEx:postIndex])
  42952. iNdEx = postIndex
  42953. case 3:
  42954. if wireType != 2 {
  42955. return fmt.Errorf("proto: wrong wireType = %d for field ProviderID", wireType)
  42956. }
  42957. var stringLen uint64
  42958. for shift := uint(0); ; shift += 7 {
  42959. if shift >= 64 {
  42960. return ErrIntOverflowGenerated
  42961. }
  42962. if iNdEx >= l {
  42963. return io.ErrUnexpectedEOF
  42964. }
  42965. b := dAtA[iNdEx]
  42966. iNdEx++
  42967. stringLen |= uint64(b&0x7F) << shift
  42968. if b < 0x80 {
  42969. break
  42970. }
  42971. }
  42972. intStringLen := int(stringLen)
  42973. if intStringLen < 0 {
  42974. return ErrInvalidLengthGenerated
  42975. }
  42976. postIndex := iNdEx + intStringLen
  42977. if postIndex < 0 {
  42978. return ErrInvalidLengthGenerated
  42979. }
  42980. if postIndex > l {
  42981. return io.ErrUnexpectedEOF
  42982. }
  42983. m.ProviderID = string(dAtA[iNdEx:postIndex])
  42984. iNdEx = postIndex
  42985. case 4:
  42986. if wireType != 0 {
  42987. return fmt.Errorf("proto: wrong wireType = %d for field Unschedulable", wireType)
  42988. }
  42989. var v int
  42990. for shift := uint(0); ; shift += 7 {
  42991. if shift >= 64 {
  42992. return ErrIntOverflowGenerated
  42993. }
  42994. if iNdEx >= l {
  42995. return io.ErrUnexpectedEOF
  42996. }
  42997. b := dAtA[iNdEx]
  42998. iNdEx++
  42999. v |= int(b&0x7F) << shift
  43000. if b < 0x80 {
  43001. break
  43002. }
  43003. }
  43004. m.Unschedulable = bool(v != 0)
  43005. case 5:
  43006. if wireType != 2 {
  43007. return fmt.Errorf("proto: wrong wireType = %d for field Taints", wireType)
  43008. }
  43009. var msglen int
  43010. for shift := uint(0); ; shift += 7 {
  43011. if shift >= 64 {
  43012. return ErrIntOverflowGenerated
  43013. }
  43014. if iNdEx >= l {
  43015. return io.ErrUnexpectedEOF
  43016. }
  43017. b := dAtA[iNdEx]
  43018. iNdEx++
  43019. msglen |= int(b&0x7F) << shift
  43020. if b < 0x80 {
  43021. break
  43022. }
  43023. }
  43024. if msglen < 0 {
  43025. return ErrInvalidLengthGenerated
  43026. }
  43027. postIndex := iNdEx + msglen
  43028. if postIndex < 0 {
  43029. return ErrInvalidLengthGenerated
  43030. }
  43031. if postIndex > l {
  43032. return io.ErrUnexpectedEOF
  43033. }
  43034. m.Taints = append(m.Taints, Taint{})
  43035. if err := m.Taints[len(m.Taints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43036. return err
  43037. }
  43038. iNdEx = postIndex
  43039. case 6:
  43040. if wireType != 2 {
  43041. return fmt.Errorf("proto: wrong wireType = %d for field ConfigSource", wireType)
  43042. }
  43043. var msglen int
  43044. for shift := uint(0); ; shift += 7 {
  43045. if shift >= 64 {
  43046. return ErrIntOverflowGenerated
  43047. }
  43048. if iNdEx >= l {
  43049. return io.ErrUnexpectedEOF
  43050. }
  43051. b := dAtA[iNdEx]
  43052. iNdEx++
  43053. msglen |= int(b&0x7F) << shift
  43054. if b < 0x80 {
  43055. break
  43056. }
  43057. }
  43058. if msglen < 0 {
  43059. return ErrInvalidLengthGenerated
  43060. }
  43061. postIndex := iNdEx + msglen
  43062. if postIndex < 0 {
  43063. return ErrInvalidLengthGenerated
  43064. }
  43065. if postIndex > l {
  43066. return io.ErrUnexpectedEOF
  43067. }
  43068. if m.ConfigSource == nil {
  43069. m.ConfigSource = &NodeConfigSource{}
  43070. }
  43071. if err := m.ConfigSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43072. return err
  43073. }
  43074. iNdEx = postIndex
  43075. case 7:
  43076. if wireType != 2 {
  43077. return fmt.Errorf("proto: wrong wireType = %d for field PodCIDRs", wireType)
  43078. }
  43079. var stringLen uint64
  43080. for shift := uint(0); ; shift += 7 {
  43081. if shift >= 64 {
  43082. return ErrIntOverflowGenerated
  43083. }
  43084. if iNdEx >= l {
  43085. return io.ErrUnexpectedEOF
  43086. }
  43087. b := dAtA[iNdEx]
  43088. iNdEx++
  43089. stringLen |= uint64(b&0x7F) << shift
  43090. if b < 0x80 {
  43091. break
  43092. }
  43093. }
  43094. intStringLen := int(stringLen)
  43095. if intStringLen < 0 {
  43096. return ErrInvalidLengthGenerated
  43097. }
  43098. postIndex := iNdEx + intStringLen
  43099. if postIndex < 0 {
  43100. return ErrInvalidLengthGenerated
  43101. }
  43102. if postIndex > l {
  43103. return io.ErrUnexpectedEOF
  43104. }
  43105. m.PodCIDRs = append(m.PodCIDRs, string(dAtA[iNdEx:postIndex]))
  43106. iNdEx = postIndex
  43107. default:
  43108. iNdEx = preIndex
  43109. skippy, err := skipGenerated(dAtA[iNdEx:])
  43110. if err != nil {
  43111. return err
  43112. }
  43113. if (skippy < 0) || (iNdEx+skippy) < 0 {
  43114. return ErrInvalidLengthGenerated
  43115. }
  43116. if (iNdEx + skippy) > l {
  43117. return io.ErrUnexpectedEOF
  43118. }
  43119. iNdEx += skippy
  43120. }
  43121. }
  43122. if iNdEx > l {
  43123. return io.ErrUnexpectedEOF
  43124. }
  43125. return nil
  43126. }
  43127. func (m *NodeStatus) Unmarshal(dAtA []byte) error {
  43128. l := len(dAtA)
  43129. iNdEx := 0
  43130. for iNdEx < l {
  43131. preIndex := iNdEx
  43132. var wire uint64
  43133. for shift := uint(0); ; shift += 7 {
  43134. if shift >= 64 {
  43135. return ErrIntOverflowGenerated
  43136. }
  43137. if iNdEx >= l {
  43138. return io.ErrUnexpectedEOF
  43139. }
  43140. b := dAtA[iNdEx]
  43141. iNdEx++
  43142. wire |= uint64(b&0x7F) << shift
  43143. if b < 0x80 {
  43144. break
  43145. }
  43146. }
  43147. fieldNum := int32(wire >> 3)
  43148. wireType := int(wire & 0x7)
  43149. if wireType == 4 {
  43150. return fmt.Errorf("proto: NodeStatus: wiretype end group for non-group")
  43151. }
  43152. if fieldNum <= 0 {
  43153. return fmt.Errorf("proto: NodeStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  43154. }
  43155. switch fieldNum {
  43156. case 1:
  43157. if wireType != 2 {
  43158. return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
  43159. }
  43160. var msglen int
  43161. for shift := uint(0); ; shift += 7 {
  43162. if shift >= 64 {
  43163. return ErrIntOverflowGenerated
  43164. }
  43165. if iNdEx >= l {
  43166. return io.ErrUnexpectedEOF
  43167. }
  43168. b := dAtA[iNdEx]
  43169. iNdEx++
  43170. msglen |= int(b&0x7F) << shift
  43171. if b < 0x80 {
  43172. break
  43173. }
  43174. }
  43175. if msglen < 0 {
  43176. return ErrInvalidLengthGenerated
  43177. }
  43178. postIndex := iNdEx + msglen
  43179. if postIndex < 0 {
  43180. return ErrInvalidLengthGenerated
  43181. }
  43182. if postIndex > l {
  43183. return io.ErrUnexpectedEOF
  43184. }
  43185. if m.Capacity == nil {
  43186. m.Capacity = make(ResourceList)
  43187. }
  43188. var mapkey ResourceName
  43189. mapvalue := &resource.Quantity{}
  43190. for iNdEx < postIndex {
  43191. entryPreIndex := iNdEx
  43192. var wire uint64
  43193. for shift := uint(0); ; shift += 7 {
  43194. if shift >= 64 {
  43195. return ErrIntOverflowGenerated
  43196. }
  43197. if iNdEx >= l {
  43198. return io.ErrUnexpectedEOF
  43199. }
  43200. b := dAtA[iNdEx]
  43201. iNdEx++
  43202. wire |= uint64(b&0x7F) << shift
  43203. if b < 0x80 {
  43204. break
  43205. }
  43206. }
  43207. fieldNum := int32(wire >> 3)
  43208. if fieldNum == 1 {
  43209. var stringLenmapkey uint64
  43210. for shift := uint(0); ; shift += 7 {
  43211. if shift >= 64 {
  43212. return ErrIntOverflowGenerated
  43213. }
  43214. if iNdEx >= l {
  43215. return io.ErrUnexpectedEOF
  43216. }
  43217. b := dAtA[iNdEx]
  43218. iNdEx++
  43219. stringLenmapkey |= uint64(b&0x7F) << shift
  43220. if b < 0x80 {
  43221. break
  43222. }
  43223. }
  43224. intStringLenmapkey := int(stringLenmapkey)
  43225. if intStringLenmapkey < 0 {
  43226. return ErrInvalidLengthGenerated
  43227. }
  43228. postStringIndexmapkey := iNdEx + intStringLenmapkey
  43229. if postStringIndexmapkey < 0 {
  43230. return ErrInvalidLengthGenerated
  43231. }
  43232. if postStringIndexmapkey > l {
  43233. return io.ErrUnexpectedEOF
  43234. }
  43235. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  43236. iNdEx = postStringIndexmapkey
  43237. } else if fieldNum == 2 {
  43238. var mapmsglen int
  43239. for shift := uint(0); ; shift += 7 {
  43240. if shift >= 64 {
  43241. return ErrIntOverflowGenerated
  43242. }
  43243. if iNdEx >= l {
  43244. return io.ErrUnexpectedEOF
  43245. }
  43246. b := dAtA[iNdEx]
  43247. iNdEx++
  43248. mapmsglen |= int(b&0x7F) << shift
  43249. if b < 0x80 {
  43250. break
  43251. }
  43252. }
  43253. if mapmsglen < 0 {
  43254. return ErrInvalidLengthGenerated
  43255. }
  43256. postmsgIndex := iNdEx + mapmsglen
  43257. if postmsgIndex < 0 {
  43258. return ErrInvalidLengthGenerated
  43259. }
  43260. if postmsgIndex > l {
  43261. return io.ErrUnexpectedEOF
  43262. }
  43263. mapvalue = &resource.Quantity{}
  43264. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  43265. return err
  43266. }
  43267. iNdEx = postmsgIndex
  43268. } else {
  43269. iNdEx = entryPreIndex
  43270. skippy, err := skipGenerated(dAtA[iNdEx:])
  43271. if err != nil {
  43272. return err
  43273. }
  43274. if (skippy < 0) || (iNdEx+skippy) < 0 {
  43275. return ErrInvalidLengthGenerated
  43276. }
  43277. if (iNdEx + skippy) > postIndex {
  43278. return io.ErrUnexpectedEOF
  43279. }
  43280. iNdEx += skippy
  43281. }
  43282. }
  43283. m.Capacity[ResourceName(mapkey)] = *mapvalue
  43284. iNdEx = postIndex
  43285. case 2:
  43286. if wireType != 2 {
  43287. return fmt.Errorf("proto: wrong wireType = %d for field Allocatable", wireType)
  43288. }
  43289. var msglen int
  43290. for shift := uint(0); ; shift += 7 {
  43291. if shift >= 64 {
  43292. return ErrIntOverflowGenerated
  43293. }
  43294. if iNdEx >= l {
  43295. return io.ErrUnexpectedEOF
  43296. }
  43297. b := dAtA[iNdEx]
  43298. iNdEx++
  43299. msglen |= int(b&0x7F) << shift
  43300. if b < 0x80 {
  43301. break
  43302. }
  43303. }
  43304. if msglen < 0 {
  43305. return ErrInvalidLengthGenerated
  43306. }
  43307. postIndex := iNdEx + msglen
  43308. if postIndex < 0 {
  43309. return ErrInvalidLengthGenerated
  43310. }
  43311. if postIndex > l {
  43312. return io.ErrUnexpectedEOF
  43313. }
  43314. if m.Allocatable == nil {
  43315. m.Allocatable = make(ResourceList)
  43316. }
  43317. var mapkey ResourceName
  43318. mapvalue := &resource.Quantity{}
  43319. for iNdEx < postIndex {
  43320. entryPreIndex := iNdEx
  43321. var wire uint64
  43322. for shift := uint(0); ; shift += 7 {
  43323. if shift >= 64 {
  43324. return ErrIntOverflowGenerated
  43325. }
  43326. if iNdEx >= l {
  43327. return io.ErrUnexpectedEOF
  43328. }
  43329. b := dAtA[iNdEx]
  43330. iNdEx++
  43331. wire |= uint64(b&0x7F) << shift
  43332. if b < 0x80 {
  43333. break
  43334. }
  43335. }
  43336. fieldNum := int32(wire >> 3)
  43337. if fieldNum == 1 {
  43338. var stringLenmapkey uint64
  43339. for shift := uint(0); ; shift += 7 {
  43340. if shift >= 64 {
  43341. return ErrIntOverflowGenerated
  43342. }
  43343. if iNdEx >= l {
  43344. return io.ErrUnexpectedEOF
  43345. }
  43346. b := dAtA[iNdEx]
  43347. iNdEx++
  43348. stringLenmapkey |= uint64(b&0x7F) << shift
  43349. if b < 0x80 {
  43350. break
  43351. }
  43352. }
  43353. intStringLenmapkey := int(stringLenmapkey)
  43354. if intStringLenmapkey < 0 {
  43355. return ErrInvalidLengthGenerated
  43356. }
  43357. postStringIndexmapkey := iNdEx + intStringLenmapkey
  43358. if postStringIndexmapkey < 0 {
  43359. return ErrInvalidLengthGenerated
  43360. }
  43361. if postStringIndexmapkey > l {
  43362. return io.ErrUnexpectedEOF
  43363. }
  43364. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  43365. iNdEx = postStringIndexmapkey
  43366. } else if fieldNum == 2 {
  43367. var mapmsglen int
  43368. for shift := uint(0); ; shift += 7 {
  43369. if shift >= 64 {
  43370. return ErrIntOverflowGenerated
  43371. }
  43372. if iNdEx >= l {
  43373. return io.ErrUnexpectedEOF
  43374. }
  43375. b := dAtA[iNdEx]
  43376. iNdEx++
  43377. mapmsglen |= int(b&0x7F) << shift
  43378. if b < 0x80 {
  43379. break
  43380. }
  43381. }
  43382. if mapmsglen < 0 {
  43383. return ErrInvalidLengthGenerated
  43384. }
  43385. postmsgIndex := iNdEx + mapmsglen
  43386. if postmsgIndex < 0 {
  43387. return ErrInvalidLengthGenerated
  43388. }
  43389. if postmsgIndex > l {
  43390. return io.ErrUnexpectedEOF
  43391. }
  43392. mapvalue = &resource.Quantity{}
  43393. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  43394. return err
  43395. }
  43396. iNdEx = postmsgIndex
  43397. } else {
  43398. iNdEx = entryPreIndex
  43399. skippy, err := skipGenerated(dAtA[iNdEx:])
  43400. if err != nil {
  43401. return err
  43402. }
  43403. if (skippy < 0) || (iNdEx+skippy) < 0 {
  43404. return ErrInvalidLengthGenerated
  43405. }
  43406. if (iNdEx + skippy) > postIndex {
  43407. return io.ErrUnexpectedEOF
  43408. }
  43409. iNdEx += skippy
  43410. }
  43411. }
  43412. m.Allocatable[ResourceName(mapkey)] = *mapvalue
  43413. iNdEx = postIndex
  43414. case 3:
  43415. if wireType != 2 {
  43416. return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
  43417. }
  43418. var stringLen uint64
  43419. for shift := uint(0); ; shift += 7 {
  43420. if shift >= 64 {
  43421. return ErrIntOverflowGenerated
  43422. }
  43423. if iNdEx >= l {
  43424. return io.ErrUnexpectedEOF
  43425. }
  43426. b := dAtA[iNdEx]
  43427. iNdEx++
  43428. stringLen |= uint64(b&0x7F) << shift
  43429. if b < 0x80 {
  43430. break
  43431. }
  43432. }
  43433. intStringLen := int(stringLen)
  43434. if intStringLen < 0 {
  43435. return ErrInvalidLengthGenerated
  43436. }
  43437. postIndex := iNdEx + intStringLen
  43438. if postIndex < 0 {
  43439. return ErrInvalidLengthGenerated
  43440. }
  43441. if postIndex > l {
  43442. return io.ErrUnexpectedEOF
  43443. }
  43444. m.Phase = NodePhase(dAtA[iNdEx:postIndex])
  43445. iNdEx = postIndex
  43446. case 4:
  43447. if wireType != 2 {
  43448. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  43449. }
  43450. var msglen int
  43451. for shift := uint(0); ; shift += 7 {
  43452. if shift >= 64 {
  43453. return ErrIntOverflowGenerated
  43454. }
  43455. if iNdEx >= l {
  43456. return io.ErrUnexpectedEOF
  43457. }
  43458. b := dAtA[iNdEx]
  43459. iNdEx++
  43460. msglen |= int(b&0x7F) << shift
  43461. if b < 0x80 {
  43462. break
  43463. }
  43464. }
  43465. if msglen < 0 {
  43466. return ErrInvalidLengthGenerated
  43467. }
  43468. postIndex := iNdEx + msglen
  43469. if postIndex < 0 {
  43470. return ErrInvalidLengthGenerated
  43471. }
  43472. if postIndex > l {
  43473. return io.ErrUnexpectedEOF
  43474. }
  43475. m.Conditions = append(m.Conditions, NodeCondition{})
  43476. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43477. return err
  43478. }
  43479. iNdEx = postIndex
  43480. case 5:
  43481. if wireType != 2 {
  43482. return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType)
  43483. }
  43484. var msglen int
  43485. for shift := uint(0); ; shift += 7 {
  43486. if shift >= 64 {
  43487. return ErrIntOverflowGenerated
  43488. }
  43489. if iNdEx >= l {
  43490. return io.ErrUnexpectedEOF
  43491. }
  43492. b := dAtA[iNdEx]
  43493. iNdEx++
  43494. msglen |= int(b&0x7F) << shift
  43495. if b < 0x80 {
  43496. break
  43497. }
  43498. }
  43499. if msglen < 0 {
  43500. return ErrInvalidLengthGenerated
  43501. }
  43502. postIndex := iNdEx + msglen
  43503. if postIndex < 0 {
  43504. return ErrInvalidLengthGenerated
  43505. }
  43506. if postIndex > l {
  43507. return io.ErrUnexpectedEOF
  43508. }
  43509. m.Addresses = append(m.Addresses, NodeAddress{})
  43510. if err := m.Addresses[len(m.Addresses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43511. return err
  43512. }
  43513. iNdEx = postIndex
  43514. case 6:
  43515. if wireType != 2 {
  43516. return fmt.Errorf("proto: wrong wireType = %d for field DaemonEndpoints", wireType)
  43517. }
  43518. var msglen int
  43519. for shift := uint(0); ; shift += 7 {
  43520. if shift >= 64 {
  43521. return ErrIntOverflowGenerated
  43522. }
  43523. if iNdEx >= l {
  43524. return io.ErrUnexpectedEOF
  43525. }
  43526. b := dAtA[iNdEx]
  43527. iNdEx++
  43528. msglen |= int(b&0x7F) << shift
  43529. if b < 0x80 {
  43530. break
  43531. }
  43532. }
  43533. if msglen < 0 {
  43534. return ErrInvalidLengthGenerated
  43535. }
  43536. postIndex := iNdEx + msglen
  43537. if postIndex < 0 {
  43538. return ErrInvalidLengthGenerated
  43539. }
  43540. if postIndex > l {
  43541. return io.ErrUnexpectedEOF
  43542. }
  43543. if err := m.DaemonEndpoints.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43544. return err
  43545. }
  43546. iNdEx = postIndex
  43547. case 7:
  43548. if wireType != 2 {
  43549. return fmt.Errorf("proto: wrong wireType = %d for field NodeInfo", wireType)
  43550. }
  43551. var msglen int
  43552. for shift := uint(0); ; shift += 7 {
  43553. if shift >= 64 {
  43554. return ErrIntOverflowGenerated
  43555. }
  43556. if iNdEx >= l {
  43557. return io.ErrUnexpectedEOF
  43558. }
  43559. b := dAtA[iNdEx]
  43560. iNdEx++
  43561. msglen |= int(b&0x7F) << shift
  43562. if b < 0x80 {
  43563. break
  43564. }
  43565. }
  43566. if msglen < 0 {
  43567. return ErrInvalidLengthGenerated
  43568. }
  43569. postIndex := iNdEx + msglen
  43570. if postIndex < 0 {
  43571. return ErrInvalidLengthGenerated
  43572. }
  43573. if postIndex > l {
  43574. return io.ErrUnexpectedEOF
  43575. }
  43576. if err := m.NodeInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43577. return err
  43578. }
  43579. iNdEx = postIndex
  43580. case 8:
  43581. if wireType != 2 {
  43582. return fmt.Errorf("proto: wrong wireType = %d for field Images", wireType)
  43583. }
  43584. var msglen int
  43585. for shift := uint(0); ; shift += 7 {
  43586. if shift >= 64 {
  43587. return ErrIntOverflowGenerated
  43588. }
  43589. if iNdEx >= l {
  43590. return io.ErrUnexpectedEOF
  43591. }
  43592. b := dAtA[iNdEx]
  43593. iNdEx++
  43594. msglen |= int(b&0x7F) << shift
  43595. if b < 0x80 {
  43596. break
  43597. }
  43598. }
  43599. if msglen < 0 {
  43600. return ErrInvalidLengthGenerated
  43601. }
  43602. postIndex := iNdEx + msglen
  43603. if postIndex < 0 {
  43604. return ErrInvalidLengthGenerated
  43605. }
  43606. if postIndex > l {
  43607. return io.ErrUnexpectedEOF
  43608. }
  43609. m.Images = append(m.Images, ContainerImage{})
  43610. if err := m.Images[len(m.Images)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43611. return err
  43612. }
  43613. iNdEx = postIndex
  43614. case 9:
  43615. if wireType != 2 {
  43616. return fmt.Errorf("proto: wrong wireType = %d for field VolumesInUse", wireType)
  43617. }
  43618. var stringLen uint64
  43619. for shift := uint(0); ; shift += 7 {
  43620. if shift >= 64 {
  43621. return ErrIntOverflowGenerated
  43622. }
  43623. if iNdEx >= l {
  43624. return io.ErrUnexpectedEOF
  43625. }
  43626. b := dAtA[iNdEx]
  43627. iNdEx++
  43628. stringLen |= uint64(b&0x7F) << shift
  43629. if b < 0x80 {
  43630. break
  43631. }
  43632. }
  43633. intStringLen := int(stringLen)
  43634. if intStringLen < 0 {
  43635. return ErrInvalidLengthGenerated
  43636. }
  43637. postIndex := iNdEx + intStringLen
  43638. if postIndex < 0 {
  43639. return ErrInvalidLengthGenerated
  43640. }
  43641. if postIndex > l {
  43642. return io.ErrUnexpectedEOF
  43643. }
  43644. m.VolumesInUse = append(m.VolumesInUse, UniqueVolumeName(dAtA[iNdEx:postIndex]))
  43645. iNdEx = postIndex
  43646. case 10:
  43647. if wireType != 2 {
  43648. return fmt.Errorf("proto: wrong wireType = %d for field VolumesAttached", wireType)
  43649. }
  43650. var msglen int
  43651. for shift := uint(0); ; shift += 7 {
  43652. if shift >= 64 {
  43653. return ErrIntOverflowGenerated
  43654. }
  43655. if iNdEx >= l {
  43656. return io.ErrUnexpectedEOF
  43657. }
  43658. b := dAtA[iNdEx]
  43659. iNdEx++
  43660. msglen |= int(b&0x7F) << shift
  43661. if b < 0x80 {
  43662. break
  43663. }
  43664. }
  43665. if msglen < 0 {
  43666. return ErrInvalidLengthGenerated
  43667. }
  43668. postIndex := iNdEx + msglen
  43669. if postIndex < 0 {
  43670. return ErrInvalidLengthGenerated
  43671. }
  43672. if postIndex > l {
  43673. return io.ErrUnexpectedEOF
  43674. }
  43675. m.VolumesAttached = append(m.VolumesAttached, AttachedVolume{})
  43676. if err := m.VolumesAttached[len(m.VolumesAttached)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43677. return err
  43678. }
  43679. iNdEx = postIndex
  43680. case 11:
  43681. if wireType != 2 {
  43682. return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType)
  43683. }
  43684. var msglen int
  43685. for shift := uint(0); ; shift += 7 {
  43686. if shift >= 64 {
  43687. return ErrIntOverflowGenerated
  43688. }
  43689. if iNdEx >= l {
  43690. return io.ErrUnexpectedEOF
  43691. }
  43692. b := dAtA[iNdEx]
  43693. iNdEx++
  43694. msglen |= int(b&0x7F) << shift
  43695. if b < 0x80 {
  43696. break
  43697. }
  43698. }
  43699. if msglen < 0 {
  43700. return ErrInvalidLengthGenerated
  43701. }
  43702. postIndex := iNdEx + msglen
  43703. if postIndex < 0 {
  43704. return ErrInvalidLengthGenerated
  43705. }
  43706. if postIndex > l {
  43707. return io.ErrUnexpectedEOF
  43708. }
  43709. if m.Config == nil {
  43710. m.Config = &NodeConfigStatus{}
  43711. }
  43712. if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43713. return err
  43714. }
  43715. iNdEx = postIndex
  43716. case 12:
  43717. if wireType != 2 {
  43718. return fmt.Errorf("proto: wrong wireType = %d for field RuntimeHandlers", wireType)
  43719. }
  43720. var msglen int
  43721. for shift := uint(0); ; shift += 7 {
  43722. if shift >= 64 {
  43723. return ErrIntOverflowGenerated
  43724. }
  43725. if iNdEx >= l {
  43726. return io.ErrUnexpectedEOF
  43727. }
  43728. b := dAtA[iNdEx]
  43729. iNdEx++
  43730. msglen |= int(b&0x7F) << shift
  43731. if b < 0x80 {
  43732. break
  43733. }
  43734. }
  43735. if msglen < 0 {
  43736. return ErrInvalidLengthGenerated
  43737. }
  43738. postIndex := iNdEx + msglen
  43739. if postIndex < 0 {
  43740. return ErrInvalidLengthGenerated
  43741. }
  43742. if postIndex > l {
  43743. return io.ErrUnexpectedEOF
  43744. }
  43745. m.RuntimeHandlers = append(m.RuntimeHandlers, NodeRuntimeHandler{})
  43746. if err := m.RuntimeHandlers[len(m.RuntimeHandlers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43747. return err
  43748. }
  43749. iNdEx = postIndex
  43750. case 13:
  43751. if wireType != 2 {
  43752. return fmt.Errorf("proto: wrong wireType = %d for field Features", wireType)
  43753. }
  43754. var msglen int
  43755. for shift := uint(0); ; shift += 7 {
  43756. if shift >= 64 {
  43757. return ErrIntOverflowGenerated
  43758. }
  43759. if iNdEx >= l {
  43760. return io.ErrUnexpectedEOF
  43761. }
  43762. b := dAtA[iNdEx]
  43763. iNdEx++
  43764. msglen |= int(b&0x7F) << shift
  43765. if b < 0x80 {
  43766. break
  43767. }
  43768. }
  43769. if msglen < 0 {
  43770. return ErrInvalidLengthGenerated
  43771. }
  43772. postIndex := iNdEx + msglen
  43773. if postIndex < 0 {
  43774. return ErrInvalidLengthGenerated
  43775. }
  43776. if postIndex > l {
  43777. return io.ErrUnexpectedEOF
  43778. }
  43779. if m.Features == nil {
  43780. m.Features = &NodeFeatures{}
  43781. }
  43782. if err := m.Features.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  43783. return err
  43784. }
  43785. iNdEx = postIndex
  43786. case 14:
  43787. if wireType != 2 {
  43788. return fmt.Errorf("proto: wrong wireType = %d for field DeclaredFeatures", wireType)
  43789. }
  43790. var stringLen uint64
  43791. for shift := uint(0); ; shift += 7 {
  43792. if shift >= 64 {
  43793. return ErrIntOverflowGenerated
  43794. }
  43795. if iNdEx >= l {
  43796. return io.ErrUnexpectedEOF
  43797. }
  43798. b := dAtA[iNdEx]
  43799. iNdEx++
  43800. stringLen |= uint64(b&0x7F) << shift
  43801. if b < 0x80 {
  43802. break
  43803. }
  43804. }
  43805. intStringLen := int(stringLen)
  43806. if intStringLen < 0 {
  43807. return ErrInvalidLengthGenerated
  43808. }
  43809. postIndex := iNdEx + intStringLen
  43810. if postIndex < 0 {
  43811. return ErrInvalidLengthGenerated
  43812. }
  43813. if postIndex > l {
  43814. return io.ErrUnexpectedEOF
  43815. }
  43816. m.DeclaredFeatures = append(m.DeclaredFeatures, string(dAtA[iNdEx:postIndex]))
  43817. iNdEx = postIndex
  43818. default:
  43819. iNdEx = preIndex
  43820. skippy, err := skipGenerated(dAtA[iNdEx:])
  43821. if err != nil {
  43822. return err
  43823. }
  43824. if (skippy < 0) || (iNdEx+skippy) < 0 {
  43825. return ErrInvalidLengthGenerated
  43826. }
  43827. if (iNdEx + skippy) > l {
  43828. return io.ErrUnexpectedEOF
  43829. }
  43830. iNdEx += skippy
  43831. }
  43832. }
  43833. if iNdEx > l {
  43834. return io.ErrUnexpectedEOF
  43835. }
  43836. return nil
  43837. }
  43838. func (m *NodeSwapStatus) Unmarshal(dAtA []byte) error {
  43839. l := len(dAtA)
  43840. iNdEx := 0
  43841. for iNdEx < l {
  43842. preIndex := iNdEx
  43843. var wire uint64
  43844. for shift := uint(0); ; shift += 7 {
  43845. if shift >= 64 {
  43846. return ErrIntOverflowGenerated
  43847. }
  43848. if iNdEx >= l {
  43849. return io.ErrUnexpectedEOF
  43850. }
  43851. b := dAtA[iNdEx]
  43852. iNdEx++
  43853. wire |= uint64(b&0x7F) << shift
  43854. if b < 0x80 {
  43855. break
  43856. }
  43857. }
  43858. fieldNum := int32(wire >> 3)
  43859. wireType := int(wire & 0x7)
  43860. if wireType == 4 {
  43861. return fmt.Errorf("proto: NodeSwapStatus: wiretype end group for non-group")
  43862. }
  43863. if fieldNum <= 0 {
  43864. return fmt.Errorf("proto: NodeSwapStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  43865. }
  43866. switch fieldNum {
  43867. case 1:
  43868. if wireType != 0 {
  43869. return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
  43870. }
  43871. var v int64
  43872. for shift := uint(0); ; shift += 7 {
  43873. if shift >= 64 {
  43874. return ErrIntOverflowGenerated
  43875. }
  43876. if iNdEx >= l {
  43877. return io.ErrUnexpectedEOF
  43878. }
  43879. b := dAtA[iNdEx]
  43880. iNdEx++
  43881. v |= int64(b&0x7F) << shift
  43882. if b < 0x80 {
  43883. break
  43884. }
  43885. }
  43886. m.Capacity = &v
  43887. default:
  43888. iNdEx = preIndex
  43889. skippy, err := skipGenerated(dAtA[iNdEx:])
  43890. if err != nil {
  43891. return err
  43892. }
  43893. if (skippy < 0) || (iNdEx+skippy) < 0 {
  43894. return ErrInvalidLengthGenerated
  43895. }
  43896. if (iNdEx + skippy) > l {
  43897. return io.ErrUnexpectedEOF
  43898. }
  43899. iNdEx += skippy
  43900. }
  43901. }
  43902. if iNdEx > l {
  43903. return io.ErrUnexpectedEOF
  43904. }
  43905. return nil
  43906. }
  43907. func (m *NodeSystemInfo) Unmarshal(dAtA []byte) error {
  43908. l := len(dAtA)
  43909. iNdEx := 0
  43910. for iNdEx < l {
  43911. preIndex := iNdEx
  43912. var wire uint64
  43913. for shift := uint(0); ; shift += 7 {
  43914. if shift >= 64 {
  43915. return ErrIntOverflowGenerated
  43916. }
  43917. if iNdEx >= l {
  43918. return io.ErrUnexpectedEOF
  43919. }
  43920. b := dAtA[iNdEx]
  43921. iNdEx++
  43922. wire |= uint64(b&0x7F) << shift
  43923. if b < 0x80 {
  43924. break
  43925. }
  43926. }
  43927. fieldNum := int32(wire >> 3)
  43928. wireType := int(wire & 0x7)
  43929. if wireType == 4 {
  43930. return fmt.Errorf("proto: NodeSystemInfo: wiretype end group for non-group")
  43931. }
  43932. if fieldNum <= 0 {
  43933. return fmt.Errorf("proto: NodeSystemInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  43934. }
  43935. switch fieldNum {
  43936. case 1:
  43937. if wireType != 2 {
  43938. return fmt.Errorf("proto: wrong wireType = %d for field MachineID", wireType)
  43939. }
  43940. var stringLen uint64
  43941. for shift := uint(0); ; shift += 7 {
  43942. if shift >= 64 {
  43943. return ErrIntOverflowGenerated
  43944. }
  43945. if iNdEx >= l {
  43946. return io.ErrUnexpectedEOF
  43947. }
  43948. b := dAtA[iNdEx]
  43949. iNdEx++
  43950. stringLen |= uint64(b&0x7F) << shift
  43951. if b < 0x80 {
  43952. break
  43953. }
  43954. }
  43955. intStringLen := int(stringLen)
  43956. if intStringLen < 0 {
  43957. return ErrInvalidLengthGenerated
  43958. }
  43959. postIndex := iNdEx + intStringLen
  43960. if postIndex < 0 {
  43961. return ErrInvalidLengthGenerated
  43962. }
  43963. if postIndex > l {
  43964. return io.ErrUnexpectedEOF
  43965. }
  43966. m.MachineID = string(dAtA[iNdEx:postIndex])
  43967. iNdEx = postIndex
  43968. case 2:
  43969. if wireType != 2 {
  43970. return fmt.Errorf("proto: wrong wireType = %d for field SystemUUID", wireType)
  43971. }
  43972. var stringLen uint64
  43973. for shift := uint(0); ; shift += 7 {
  43974. if shift >= 64 {
  43975. return ErrIntOverflowGenerated
  43976. }
  43977. if iNdEx >= l {
  43978. return io.ErrUnexpectedEOF
  43979. }
  43980. b := dAtA[iNdEx]
  43981. iNdEx++
  43982. stringLen |= uint64(b&0x7F) << shift
  43983. if b < 0x80 {
  43984. break
  43985. }
  43986. }
  43987. intStringLen := int(stringLen)
  43988. if intStringLen < 0 {
  43989. return ErrInvalidLengthGenerated
  43990. }
  43991. postIndex := iNdEx + intStringLen
  43992. if postIndex < 0 {
  43993. return ErrInvalidLengthGenerated
  43994. }
  43995. if postIndex > l {
  43996. return io.ErrUnexpectedEOF
  43997. }
  43998. m.SystemUUID = string(dAtA[iNdEx:postIndex])
  43999. iNdEx = postIndex
  44000. case 3:
  44001. if wireType != 2 {
  44002. return fmt.Errorf("proto: wrong wireType = %d for field BootID", wireType)
  44003. }
  44004. var stringLen uint64
  44005. for shift := uint(0); ; shift += 7 {
  44006. if shift >= 64 {
  44007. return ErrIntOverflowGenerated
  44008. }
  44009. if iNdEx >= l {
  44010. return io.ErrUnexpectedEOF
  44011. }
  44012. b := dAtA[iNdEx]
  44013. iNdEx++
  44014. stringLen |= uint64(b&0x7F) << shift
  44015. if b < 0x80 {
  44016. break
  44017. }
  44018. }
  44019. intStringLen := int(stringLen)
  44020. if intStringLen < 0 {
  44021. return ErrInvalidLengthGenerated
  44022. }
  44023. postIndex := iNdEx + intStringLen
  44024. if postIndex < 0 {
  44025. return ErrInvalidLengthGenerated
  44026. }
  44027. if postIndex > l {
  44028. return io.ErrUnexpectedEOF
  44029. }
  44030. m.BootID = string(dAtA[iNdEx:postIndex])
  44031. iNdEx = postIndex
  44032. case 4:
  44033. if wireType != 2 {
  44034. return fmt.Errorf("proto: wrong wireType = %d for field KernelVersion", wireType)
  44035. }
  44036. var stringLen uint64
  44037. for shift := uint(0); ; shift += 7 {
  44038. if shift >= 64 {
  44039. return ErrIntOverflowGenerated
  44040. }
  44041. if iNdEx >= l {
  44042. return io.ErrUnexpectedEOF
  44043. }
  44044. b := dAtA[iNdEx]
  44045. iNdEx++
  44046. stringLen |= uint64(b&0x7F) << shift
  44047. if b < 0x80 {
  44048. break
  44049. }
  44050. }
  44051. intStringLen := int(stringLen)
  44052. if intStringLen < 0 {
  44053. return ErrInvalidLengthGenerated
  44054. }
  44055. postIndex := iNdEx + intStringLen
  44056. if postIndex < 0 {
  44057. return ErrInvalidLengthGenerated
  44058. }
  44059. if postIndex > l {
  44060. return io.ErrUnexpectedEOF
  44061. }
  44062. m.KernelVersion = string(dAtA[iNdEx:postIndex])
  44063. iNdEx = postIndex
  44064. case 5:
  44065. if wireType != 2 {
  44066. return fmt.Errorf("proto: wrong wireType = %d for field OSImage", wireType)
  44067. }
  44068. var stringLen uint64
  44069. for shift := uint(0); ; shift += 7 {
  44070. if shift >= 64 {
  44071. return ErrIntOverflowGenerated
  44072. }
  44073. if iNdEx >= l {
  44074. return io.ErrUnexpectedEOF
  44075. }
  44076. b := dAtA[iNdEx]
  44077. iNdEx++
  44078. stringLen |= uint64(b&0x7F) << shift
  44079. if b < 0x80 {
  44080. break
  44081. }
  44082. }
  44083. intStringLen := int(stringLen)
  44084. if intStringLen < 0 {
  44085. return ErrInvalidLengthGenerated
  44086. }
  44087. postIndex := iNdEx + intStringLen
  44088. if postIndex < 0 {
  44089. return ErrInvalidLengthGenerated
  44090. }
  44091. if postIndex > l {
  44092. return io.ErrUnexpectedEOF
  44093. }
  44094. m.OSImage = string(dAtA[iNdEx:postIndex])
  44095. iNdEx = postIndex
  44096. case 6:
  44097. if wireType != 2 {
  44098. return fmt.Errorf("proto: wrong wireType = %d for field ContainerRuntimeVersion", wireType)
  44099. }
  44100. var stringLen uint64
  44101. for shift := uint(0); ; shift += 7 {
  44102. if shift >= 64 {
  44103. return ErrIntOverflowGenerated
  44104. }
  44105. if iNdEx >= l {
  44106. return io.ErrUnexpectedEOF
  44107. }
  44108. b := dAtA[iNdEx]
  44109. iNdEx++
  44110. stringLen |= uint64(b&0x7F) << shift
  44111. if b < 0x80 {
  44112. break
  44113. }
  44114. }
  44115. intStringLen := int(stringLen)
  44116. if intStringLen < 0 {
  44117. return ErrInvalidLengthGenerated
  44118. }
  44119. postIndex := iNdEx + intStringLen
  44120. if postIndex < 0 {
  44121. return ErrInvalidLengthGenerated
  44122. }
  44123. if postIndex > l {
  44124. return io.ErrUnexpectedEOF
  44125. }
  44126. m.ContainerRuntimeVersion = string(dAtA[iNdEx:postIndex])
  44127. iNdEx = postIndex
  44128. case 7:
  44129. if wireType != 2 {
  44130. return fmt.Errorf("proto: wrong wireType = %d for field KubeletVersion", wireType)
  44131. }
  44132. var stringLen uint64
  44133. for shift := uint(0); ; shift += 7 {
  44134. if shift >= 64 {
  44135. return ErrIntOverflowGenerated
  44136. }
  44137. if iNdEx >= l {
  44138. return io.ErrUnexpectedEOF
  44139. }
  44140. b := dAtA[iNdEx]
  44141. iNdEx++
  44142. stringLen |= uint64(b&0x7F) << shift
  44143. if b < 0x80 {
  44144. break
  44145. }
  44146. }
  44147. intStringLen := int(stringLen)
  44148. if intStringLen < 0 {
  44149. return ErrInvalidLengthGenerated
  44150. }
  44151. postIndex := iNdEx + intStringLen
  44152. if postIndex < 0 {
  44153. return ErrInvalidLengthGenerated
  44154. }
  44155. if postIndex > l {
  44156. return io.ErrUnexpectedEOF
  44157. }
  44158. m.KubeletVersion = string(dAtA[iNdEx:postIndex])
  44159. iNdEx = postIndex
  44160. case 8:
  44161. if wireType != 2 {
  44162. return fmt.Errorf("proto: wrong wireType = %d for field KubeProxyVersion", wireType)
  44163. }
  44164. var stringLen uint64
  44165. for shift := uint(0); ; shift += 7 {
  44166. if shift >= 64 {
  44167. return ErrIntOverflowGenerated
  44168. }
  44169. if iNdEx >= l {
  44170. return io.ErrUnexpectedEOF
  44171. }
  44172. b := dAtA[iNdEx]
  44173. iNdEx++
  44174. stringLen |= uint64(b&0x7F) << shift
  44175. if b < 0x80 {
  44176. break
  44177. }
  44178. }
  44179. intStringLen := int(stringLen)
  44180. if intStringLen < 0 {
  44181. return ErrInvalidLengthGenerated
  44182. }
  44183. postIndex := iNdEx + intStringLen
  44184. if postIndex < 0 {
  44185. return ErrInvalidLengthGenerated
  44186. }
  44187. if postIndex > l {
  44188. return io.ErrUnexpectedEOF
  44189. }
  44190. m.KubeProxyVersion = string(dAtA[iNdEx:postIndex])
  44191. iNdEx = postIndex
  44192. case 9:
  44193. if wireType != 2 {
  44194. return fmt.Errorf("proto: wrong wireType = %d for field OperatingSystem", wireType)
  44195. }
  44196. var stringLen uint64
  44197. for shift := uint(0); ; shift += 7 {
  44198. if shift >= 64 {
  44199. return ErrIntOverflowGenerated
  44200. }
  44201. if iNdEx >= l {
  44202. return io.ErrUnexpectedEOF
  44203. }
  44204. b := dAtA[iNdEx]
  44205. iNdEx++
  44206. stringLen |= uint64(b&0x7F) << shift
  44207. if b < 0x80 {
  44208. break
  44209. }
  44210. }
  44211. intStringLen := int(stringLen)
  44212. if intStringLen < 0 {
  44213. return ErrInvalidLengthGenerated
  44214. }
  44215. postIndex := iNdEx + intStringLen
  44216. if postIndex < 0 {
  44217. return ErrInvalidLengthGenerated
  44218. }
  44219. if postIndex > l {
  44220. return io.ErrUnexpectedEOF
  44221. }
  44222. m.OperatingSystem = string(dAtA[iNdEx:postIndex])
  44223. iNdEx = postIndex
  44224. case 10:
  44225. if wireType != 2 {
  44226. return fmt.Errorf("proto: wrong wireType = %d for field Architecture", wireType)
  44227. }
  44228. var stringLen uint64
  44229. for shift := uint(0); ; shift += 7 {
  44230. if shift >= 64 {
  44231. return ErrIntOverflowGenerated
  44232. }
  44233. if iNdEx >= l {
  44234. return io.ErrUnexpectedEOF
  44235. }
  44236. b := dAtA[iNdEx]
  44237. iNdEx++
  44238. stringLen |= uint64(b&0x7F) << shift
  44239. if b < 0x80 {
  44240. break
  44241. }
  44242. }
  44243. intStringLen := int(stringLen)
  44244. if intStringLen < 0 {
  44245. return ErrInvalidLengthGenerated
  44246. }
  44247. postIndex := iNdEx + intStringLen
  44248. if postIndex < 0 {
  44249. return ErrInvalidLengthGenerated
  44250. }
  44251. if postIndex > l {
  44252. return io.ErrUnexpectedEOF
  44253. }
  44254. m.Architecture = string(dAtA[iNdEx:postIndex])
  44255. iNdEx = postIndex
  44256. case 11:
  44257. if wireType != 2 {
  44258. return fmt.Errorf("proto: wrong wireType = %d for field Swap", wireType)
  44259. }
  44260. var msglen int
  44261. for shift := uint(0); ; shift += 7 {
  44262. if shift >= 64 {
  44263. return ErrIntOverflowGenerated
  44264. }
  44265. if iNdEx >= l {
  44266. return io.ErrUnexpectedEOF
  44267. }
  44268. b := dAtA[iNdEx]
  44269. iNdEx++
  44270. msglen |= int(b&0x7F) << shift
  44271. if b < 0x80 {
  44272. break
  44273. }
  44274. }
  44275. if msglen < 0 {
  44276. return ErrInvalidLengthGenerated
  44277. }
  44278. postIndex := iNdEx + msglen
  44279. if postIndex < 0 {
  44280. return ErrInvalidLengthGenerated
  44281. }
  44282. if postIndex > l {
  44283. return io.ErrUnexpectedEOF
  44284. }
  44285. if m.Swap == nil {
  44286. m.Swap = &NodeSwapStatus{}
  44287. }
  44288. if err := m.Swap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  44289. return err
  44290. }
  44291. iNdEx = postIndex
  44292. default:
  44293. iNdEx = preIndex
  44294. skippy, err := skipGenerated(dAtA[iNdEx:])
  44295. if err != nil {
  44296. return err
  44297. }
  44298. if (skippy < 0) || (iNdEx+skippy) < 0 {
  44299. return ErrInvalidLengthGenerated
  44300. }
  44301. if (iNdEx + skippy) > l {
  44302. return io.ErrUnexpectedEOF
  44303. }
  44304. iNdEx += skippy
  44305. }
  44306. }
  44307. if iNdEx > l {
  44308. return io.ErrUnexpectedEOF
  44309. }
  44310. return nil
  44311. }
  44312. func (m *ObjectFieldSelector) Unmarshal(dAtA []byte) error {
  44313. l := len(dAtA)
  44314. iNdEx := 0
  44315. for iNdEx < l {
  44316. preIndex := iNdEx
  44317. var wire uint64
  44318. for shift := uint(0); ; shift += 7 {
  44319. if shift >= 64 {
  44320. return ErrIntOverflowGenerated
  44321. }
  44322. if iNdEx >= l {
  44323. return io.ErrUnexpectedEOF
  44324. }
  44325. b := dAtA[iNdEx]
  44326. iNdEx++
  44327. wire |= uint64(b&0x7F) << shift
  44328. if b < 0x80 {
  44329. break
  44330. }
  44331. }
  44332. fieldNum := int32(wire >> 3)
  44333. wireType := int(wire & 0x7)
  44334. if wireType == 4 {
  44335. return fmt.Errorf("proto: ObjectFieldSelector: wiretype end group for non-group")
  44336. }
  44337. if fieldNum <= 0 {
  44338. return fmt.Errorf("proto: ObjectFieldSelector: illegal tag %d (wire type %d)", fieldNum, wire)
  44339. }
  44340. switch fieldNum {
  44341. case 1:
  44342. if wireType != 2 {
  44343. return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
  44344. }
  44345. var stringLen uint64
  44346. for shift := uint(0); ; shift += 7 {
  44347. if shift >= 64 {
  44348. return ErrIntOverflowGenerated
  44349. }
  44350. if iNdEx >= l {
  44351. return io.ErrUnexpectedEOF
  44352. }
  44353. b := dAtA[iNdEx]
  44354. iNdEx++
  44355. stringLen |= uint64(b&0x7F) << shift
  44356. if b < 0x80 {
  44357. break
  44358. }
  44359. }
  44360. intStringLen := int(stringLen)
  44361. if intStringLen < 0 {
  44362. return ErrInvalidLengthGenerated
  44363. }
  44364. postIndex := iNdEx + intStringLen
  44365. if postIndex < 0 {
  44366. return ErrInvalidLengthGenerated
  44367. }
  44368. if postIndex > l {
  44369. return io.ErrUnexpectedEOF
  44370. }
  44371. m.APIVersion = string(dAtA[iNdEx:postIndex])
  44372. iNdEx = postIndex
  44373. case 2:
  44374. if wireType != 2 {
  44375. return fmt.Errorf("proto: wrong wireType = %d for field FieldPath", wireType)
  44376. }
  44377. var stringLen uint64
  44378. for shift := uint(0); ; shift += 7 {
  44379. if shift >= 64 {
  44380. return ErrIntOverflowGenerated
  44381. }
  44382. if iNdEx >= l {
  44383. return io.ErrUnexpectedEOF
  44384. }
  44385. b := dAtA[iNdEx]
  44386. iNdEx++
  44387. stringLen |= uint64(b&0x7F) << shift
  44388. if b < 0x80 {
  44389. break
  44390. }
  44391. }
  44392. intStringLen := int(stringLen)
  44393. if intStringLen < 0 {
  44394. return ErrInvalidLengthGenerated
  44395. }
  44396. postIndex := iNdEx + intStringLen
  44397. if postIndex < 0 {
  44398. return ErrInvalidLengthGenerated
  44399. }
  44400. if postIndex > l {
  44401. return io.ErrUnexpectedEOF
  44402. }
  44403. m.FieldPath = string(dAtA[iNdEx:postIndex])
  44404. iNdEx = postIndex
  44405. default:
  44406. iNdEx = preIndex
  44407. skippy, err := skipGenerated(dAtA[iNdEx:])
  44408. if err != nil {
  44409. return err
  44410. }
  44411. if (skippy < 0) || (iNdEx+skippy) < 0 {
  44412. return ErrInvalidLengthGenerated
  44413. }
  44414. if (iNdEx + skippy) > l {
  44415. return io.ErrUnexpectedEOF
  44416. }
  44417. iNdEx += skippy
  44418. }
  44419. }
  44420. if iNdEx > l {
  44421. return io.ErrUnexpectedEOF
  44422. }
  44423. return nil
  44424. }
  44425. func (m *ObjectReference) Unmarshal(dAtA []byte) error {
  44426. l := len(dAtA)
  44427. iNdEx := 0
  44428. for iNdEx < l {
  44429. preIndex := iNdEx
  44430. var wire uint64
  44431. for shift := uint(0); ; shift += 7 {
  44432. if shift >= 64 {
  44433. return ErrIntOverflowGenerated
  44434. }
  44435. if iNdEx >= l {
  44436. return io.ErrUnexpectedEOF
  44437. }
  44438. b := dAtA[iNdEx]
  44439. iNdEx++
  44440. wire |= uint64(b&0x7F) << shift
  44441. if b < 0x80 {
  44442. break
  44443. }
  44444. }
  44445. fieldNum := int32(wire >> 3)
  44446. wireType := int(wire & 0x7)
  44447. if wireType == 4 {
  44448. return fmt.Errorf("proto: ObjectReference: wiretype end group for non-group")
  44449. }
  44450. if fieldNum <= 0 {
  44451. return fmt.Errorf("proto: ObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
  44452. }
  44453. switch fieldNum {
  44454. case 1:
  44455. if wireType != 2 {
  44456. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  44457. }
  44458. var stringLen uint64
  44459. for shift := uint(0); ; shift += 7 {
  44460. if shift >= 64 {
  44461. return ErrIntOverflowGenerated
  44462. }
  44463. if iNdEx >= l {
  44464. return io.ErrUnexpectedEOF
  44465. }
  44466. b := dAtA[iNdEx]
  44467. iNdEx++
  44468. stringLen |= uint64(b&0x7F) << shift
  44469. if b < 0x80 {
  44470. break
  44471. }
  44472. }
  44473. intStringLen := int(stringLen)
  44474. if intStringLen < 0 {
  44475. return ErrInvalidLengthGenerated
  44476. }
  44477. postIndex := iNdEx + intStringLen
  44478. if postIndex < 0 {
  44479. return ErrInvalidLengthGenerated
  44480. }
  44481. if postIndex > l {
  44482. return io.ErrUnexpectedEOF
  44483. }
  44484. m.Kind = string(dAtA[iNdEx:postIndex])
  44485. iNdEx = postIndex
  44486. case 2:
  44487. if wireType != 2 {
  44488. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  44489. }
  44490. var stringLen uint64
  44491. for shift := uint(0); ; shift += 7 {
  44492. if shift >= 64 {
  44493. return ErrIntOverflowGenerated
  44494. }
  44495. if iNdEx >= l {
  44496. return io.ErrUnexpectedEOF
  44497. }
  44498. b := dAtA[iNdEx]
  44499. iNdEx++
  44500. stringLen |= uint64(b&0x7F) << shift
  44501. if b < 0x80 {
  44502. break
  44503. }
  44504. }
  44505. intStringLen := int(stringLen)
  44506. if intStringLen < 0 {
  44507. return ErrInvalidLengthGenerated
  44508. }
  44509. postIndex := iNdEx + intStringLen
  44510. if postIndex < 0 {
  44511. return ErrInvalidLengthGenerated
  44512. }
  44513. if postIndex > l {
  44514. return io.ErrUnexpectedEOF
  44515. }
  44516. m.Namespace = string(dAtA[iNdEx:postIndex])
  44517. iNdEx = postIndex
  44518. case 3:
  44519. if wireType != 2 {
  44520. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  44521. }
  44522. var stringLen uint64
  44523. for shift := uint(0); ; shift += 7 {
  44524. if shift >= 64 {
  44525. return ErrIntOverflowGenerated
  44526. }
  44527. if iNdEx >= l {
  44528. return io.ErrUnexpectedEOF
  44529. }
  44530. b := dAtA[iNdEx]
  44531. iNdEx++
  44532. stringLen |= uint64(b&0x7F) << shift
  44533. if b < 0x80 {
  44534. break
  44535. }
  44536. }
  44537. intStringLen := int(stringLen)
  44538. if intStringLen < 0 {
  44539. return ErrInvalidLengthGenerated
  44540. }
  44541. postIndex := iNdEx + intStringLen
  44542. if postIndex < 0 {
  44543. return ErrInvalidLengthGenerated
  44544. }
  44545. if postIndex > l {
  44546. return io.ErrUnexpectedEOF
  44547. }
  44548. m.Name = string(dAtA[iNdEx:postIndex])
  44549. iNdEx = postIndex
  44550. case 4:
  44551. if wireType != 2 {
  44552. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  44553. }
  44554. var stringLen uint64
  44555. for shift := uint(0); ; shift += 7 {
  44556. if shift >= 64 {
  44557. return ErrIntOverflowGenerated
  44558. }
  44559. if iNdEx >= l {
  44560. return io.ErrUnexpectedEOF
  44561. }
  44562. b := dAtA[iNdEx]
  44563. iNdEx++
  44564. stringLen |= uint64(b&0x7F) << shift
  44565. if b < 0x80 {
  44566. break
  44567. }
  44568. }
  44569. intStringLen := int(stringLen)
  44570. if intStringLen < 0 {
  44571. return ErrInvalidLengthGenerated
  44572. }
  44573. postIndex := iNdEx + intStringLen
  44574. if postIndex < 0 {
  44575. return ErrInvalidLengthGenerated
  44576. }
  44577. if postIndex > l {
  44578. return io.ErrUnexpectedEOF
  44579. }
  44580. m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
  44581. iNdEx = postIndex
  44582. case 5:
  44583. if wireType != 2 {
  44584. return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
  44585. }
  44586. var stringLen uint64
  44587. for shift := uint(0); ; shift += 7 {
  44588. if shift >= 64 {
  44589. return ErrIntOverflowGenerated
  44590. }
  44591. if iNdEx >= l {
  44592. return io.ErrUnexpectedEOF
  44593. }
  44594. b := dAtA[iNdEx]
  44595. iNdEx++
  44596. stringLen |= uint64(b&0x7F) << shift
  44597. if b < 0x80 {
  44598. break
  44599. }
  44600. }
  44601. intStringLen := int(stringLen)
  44602. if intStringLen < 0 {
  44603. return ErrInvalidLengthGenerated
  44604. }
  44605. postIndex := iNdEx + intStringLen
  44606. if postIndex < 0 {
  44607. return ErrInvalidLengthGenerated
  44608. }
  44609. if postIndex > l {
  44610. return io.ErrUnexpectedEOF
  44611. }
  44612. m.APIVersion = string(dAtA[iNdEx:postIndex])
  44613. iNdEx = postIndex
  44614. case 6:
  44615. if wireType != 2 {
  44616. return fmt.Errorf("proto: wrong wireType = %d for field ResourceVersion", wireType)
  44617. }
  44618. var stringLen uint64
  44619. for shift := uint(0); ; shift += 7 {
  44620. if shift >= 64 {
  44621. return ErrIntOverflowGenerated
  44622. }
  44623. if iNdEx >= l {
  44624. return io.ErrUnexpectedEOF
  44625. }
  44626. b := dAtA[iNdEx]
  44627. iNdEx++
  44628. stringLen |= uint64(b&0x7F) << shift
  44629. if b < 0x80 {
  44630. break
  44631. }
  44632. }
  44633. intStringLen := int(stringLen)
  44634. if intStringLen < 0 {
  44635. return ErrInvalidLengthGenerated
  44636. }
  44637. postIndex := iNdEx + intStringLen
  44638. if postIndex < 0 {
  44639. return ErrInvalidLengthGenerated
  44640. }
  44641. if postIndex > l {
  44642. return io.ErrUnexpectedEOF
  44643. }
  44644. m.ResourceVersion = string(dAtA[iNdEx:postIndex])
  44645. iNdEx = postIndex
  44646. case 7:
  44647. if wireType != 2 {
  44648. return fmt.Errorf("proto: wrong wireType = %d for field FieldPath", wireType)
  44649. }
  44650. var stringLen uint64
  44651. for shift := uint(0); ; shift += 7 {
  44652. if shift >= 64 {
  44653. return ErrIntOverflowGenerated
  44654. }
  44655. if iNdEx >= l {
  44656. return io.ErrUnexpectedEOF
  44657. }
  44658. b := dAtA[iNdEx]
  44659. iNdEx++
  44660. stringLen |= uint64(b&0x7F) << shift
  44661. if b < 0x80 {
  44662. break
  44663. }
  44664. }
  44665. intStringLen := int(stringLen)
  44666. if intStringLen < 0 {
  44667. return ErrInvalidLengthGenerated
  44668. }
  44669. postIndex := iNdEx + intStringLen
  44670. if postIndex < 0 {
  44671. return ErrInvalidLengthGenerated
  44672. }
  44673. if postIndex > l {
  44674. return io.ErrUnexpectedEOF
  44675. }
  44676. m.FieldPath = string(dAtA[iNdEx:postIndex])
  44677. iNdEx = postIndex
  44678. default:
  44679. iNdEx = preIndex
  44680. skippy, err := skipGenerated(dAtA[iNdEx:])
  44681. if err != nil {
  44682. return err
  44683. }
  44684. if (skippy < 0) || (iNdEx+skippy) < 0 {
  44685. return ErrInvalidLengthGenerated
  44686. }
  44687. if (iNdEx + skippy) > l {
  44688. return io.ErrUnexpectedEOF
  44689. }
  44690. iNdEx += skippy
  44691. }
  44692. }
  44693. if iNdEx > l {
  44694. return io.ErrUnexpectedEOF
  44695. }
  44696. return nil
  44697. }
  44698. func (m *PersistentVolume) Unmarshal(dAtA []byte) error {
  44699. l := len(dAtA)
  44700. iNdEx := 0
  44701. for iNdEx < l {
  44702. preIndex := iNdEx
  44703. var wire uint64
  44704. for shift := uint(0); ; shift += 7 {
  44705. if shift >= 64 {
  44706. return ErrIntOverflowGenerated
  44707. }
  44708. if iNdEx >= l {
  44709. return io.ErrUnexpectedEOF
  44710. }
  44711. b := dAtA[iNdEx]
  44712. iNdEx++
  44713. wire |= uint64(b&0x7F) << shift
  44714. if b < 0x80 {
  44715. break
  44716. }
  44717. }
  44718. fieldNum := int32(wire >> 3)
  44719. wireType := int(wire & 0x7)
  44720. if wireType == 4 {
  44721. return fmt.Errorf("proto: PersistentVolume: wiretype end group for non-group")
  44722. }
  44723. if fieldNum <= 0 {
  44724. return fmt.Errorf("proto: PersistentVolume: illegal tag %d (wire type %d)", fieldNum, wire)
  44725. }
  44726. switch fieldNum {
  44727. case 1:
  44728. if wireType != 2 {
  44729. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  44730. }
  44731. var msglen int
  44732. for shift := uint(0); ; shift += 7 {
  44733. if shift >= 64 {
  44734. return ErrIntOverflowGenerated
  44735. }
  44736. if iNdEx >= l {
  44737. return io.ErrUnexpectedEOF
  44738. }
  44739. b := dAtA[iNdEx]
  44740. iNdEx++
  44741. msglen |= int(b&0x7F) << shift
  44742. if b < 0x80 {
  44743. break
  44744. }
  44745. }
  44746. if msglen < 0 {
  44747. return ErrInvalidLengthGenerated
  44748. }
  44749. postIndex := iNdEx + msglen
  44750. if postIndex < 0 {
  44751. return ErrInvalidLengthGenerated
  44752. }
  44753. if postIndex > l {
  44754. return io.ErrUnexpectedEOF
  44755. }
  44756. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  44757. return err
  44758. }
  44759. iNdEx = postIndex
  44760. case 2:
  44761. if wireType != 2 {
  44762. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  44763. }
  44764. var msglen int
  44765. for shift := uint(0); ; shift += 7 {
  44766. if shift >= 64 {
  44767. return ErrIntOverflowGenerated
  44768. }
  44769. if iNdEx >= l {
  44770. return io.ErrUnexpectedEOF
  44771. }
  44772. b := dAtA[iNdEx]
  44773. iNdEx++
  44774. msglen |= int(b&0x7F) << shift
  44775. if b < 0x80 {
  44776. break
  44777. }
  44778. }
  44779. if msglen < 0 {
  44780. return ErrInvalidLengthGenerated
  44781. }
  44782. postIndex := iNdEx + msglen
  44783. if postIndex < 0 {
  44784. return ErrInvalidLengthGenerated
  44785. }
  44786. if postIndex > l {
  44787. return io.ErrUnexpectedEOF
  44788. }
  44789. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  44790. return err
  44791. }
  44792. iNdEx = postIndex
  44793. case 3:
  44794. if wireType != 2 {
  44795. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  44796. }
  44797. var msglen int
  44798. for shift := uint(0); ; shift += 7 {
  44799. if shift >= 64 {
  44800. return ErrIntOverflowGenerated
  44801. }
  44802. if iNdEx >= l {
  44803. return io.ErrUnexpectedEOF
  44804. }
  44805. b := dAtA[iNdEx]
  44806. iNdEx++
  44807. msglen |= int(b&0x7F) << shift
  44808. if b < 0x80 {
  44809. break
  44810. }
  44811. }
  44812. if msglen < 0 {
  44813. return ErrInvalidLengthGenerated
  44814. }
  44815. postIndex := iNdEx + msglen
  44816. if postIndex < 0 {
  44817. return ErrInvalidLengthGenerated
  44818. }
  44819. if postIndex > l {
  44820. return io.ErrUnexpectedEOF
  44821. }
  44822. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  44823. return err
  44824. }
  44825. iNdEx = postIndex
  44826. default:
  44827. iNdEx = preIndex
  44828. skippy, err := skipGenerated(dAtA[iNdEx:])
  44829. if err != nil {
  44830. return err
  44831. }
  44832. if (skippy < 0) || (iNdEx+skippy) < 0 {
  44833. return ErrInvalidLengthGenerated
  44834. }
  44835. if (iNdEx + skippy) > l {
  44836. return io.ErrUnexpectedEOF
  44837. }
  44838. iNdEx += skippy
  44839. }
  44840. }
  44841. if iNdEx > l {
  44842. return io.ErrUnexpectedEOF
  44843. }
  44844. return nil
  44845. }
  44846. func (m *PersistentVolumeClaim) Unmarshal(dAtA []byte) error {
  44847. l := len(dAtA)
  44848. iNdEx := 0
  44849. for iNdEx < l {
  44850. preIndex := iNdEx
  44851. var wire uint64
  44852. for shift := uint(0); ; shift += 7 {
  44853. if shift >= 64 {
  44854. return ErrIntOverflowGenerated
  44855. }
  44856. if iNdEx >= l {
  44857. return io.ErrUnexpectedEOF
  44858. }
  44859. b := dAtA[iNdEx]
  44860. iNdEx++
  44861. wire |= uint64(b&0x7F) << shift
  44862. if b < 0x80 {
  44863. break
  44864. }
  44865. }
  44866. fieldNum := int32(wire >> 3)
  44867. wireType := int(wire & 0x7)
  44868. if wireType == 4 {
  44869. return fmt.Errorf("proto: PersistentVolumeClaim: wiretype end group for non-group")
  44870. }
  44871. if fieldNum <= 0 {
  44872. return fmt.Errorf("proto: PersistentVolumeClaim: illegal tag %d (wire type %d)", fieldNum, wire)
  44873. }
  44874. switch fieldNum {
  44875. case 1:
  44876. if wireType != 2 {
  44877. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  44878. }
  44879. var msglen int
  44880. for shift := uint(0); ; shift += 7 {
  44881. if shift >= 64 {
  44882. return ErrIntOverflowGenerated
  44883. }
  44884. if iNdEx >= l {
  44885. return io.ErrUnexpectedEOF
  44886. }
  44887. b := dAtA[iNdEx]
  44888. iNdEx++
  44889. msglen |= int(b&0x7F) << shift
  44890. if b < 0x80 {
  44891. break
  44892. }
  44893. }
  44894. if msglen < 0 {
  44895. return ErrInvalidLengthGenerated
  44896. }
  44897. postIndex := iNdEx + msglen
  44898. if postIndex < 0 {
  44899. return ErrInvalidLengthGenerated
  44900. }
  44901. if postIndex > l {
  44902. return io.ErrUnexpectedEOF
  44903. }
  44904. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  44905. return err
  44906. }
  44907. iNdEx = postIndex
  44908. case 2:
  44909. if wireType != 2 {
  44910. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  44911. }
  44912. var msglen int
  44913. for shift := uint(0); ; shift += 7 {
  44914. if shift >= 64 {
  44915. return ErrIntOverflowGenerated
  44916. }
  44917. if iNdEx >= l {
  44918. return io.ErrUnexpectedEOF
  44919. }
  44920. b := dAtA[iNdEx]
  44921. iNdEx++
  44922. msglen |= int(b&0x7F) << shift
  44923. if b < 0x80 {
  44924. break
  44925. }
  44926. }
  44927. if msglen < 0 {
  44928. return ErrInvalidLengthGenerated
  44929. }
  44930. postIndex := iNdEx + msglen
  44931. if postIndex < 0 {
  44932. return ErrInvalidLengthGenerated
  44933. }
  44934. if postIndex > l {
  44935. return io.ErrUnexpectedEOF
  44936. }
  44937. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  44938. return err
  44939. }
  44940. iNdEx = postIndex
  44941. case 3:
  44942. if wireType != 2 {
  44943. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  44944. }
  44945. var msglen int
  44946. for shift := uint(0); ; shift += 7 {
  44947. if shift >= 64 {
  44948. return ErrIntOverflowGenerated
  44949. }
  44950. if iNdEx >= l {
  44951. return io.ErrUnexpectedEOF
  44952. }
  44953. b := dAtA[iNdEx]
  44954. iNdEx++
  44955. msglen |= int(b&0x7F) << shift
  44956. if b < 0x80 {
  44957. break
  44958. }
  44959. }
  44960. if msglen < 0 {
  44961. return ErrInvalidLengthGenerated
  44962. }
  44963. postIndex := iNdEx + msglen
  44964. if postIndex < 0 {
  44965. return ErrInvalidLengthGenerated
  44966. }
  44967. if postIndex > l {
  44968. return io.ErrUnexpectedEOF
  44969. }
  44970. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  44971. return err
  44972. }
  44973. iNdEx = postIndex
  44974. default:
  44975. iNdEx = preIndex
  44976. skippy, err := skipGenerated(dAtA[iNdEx:])
  44977. if err != nil {
  44978. return err
  44979. }
  44980. if (skippy < 0) || (iNdEx+skippy) < 0 {
  44981. return ErrInvalidLengthGenerated
  44982. }
  44983. if (iNdEx + skippy) > l {
  44984. return io.ErrUnexpectedEOF
  44985. }
  44986. iNdEx += skippy
  44987. }
  44988. }
  44989. if iNdEx > l {
  44990. return io.ErrUnexpectedEOF
  44991. }
  44992. return nil
  44993. }
  44994. func (m *PersistentVolumeClaimCondition) Unmarshal(dAtA []byte) error {
  44995. l := len(dAtA)
  44996. iNdEx := 0
  44997. for iNdEx < l {
  44998. preIndex := iNdEx
  44999. var wire uint64
  45000. for shift := uint(0); ; shift += 7 {
  45001. if shift >= 64 {
  45002. return ErrIntOverflowGenerated
  45003. }
  45004. if iNdEx >= l {
  45005. return io.ErrUnexpectedEOF
  45006. }
  45007. b := dAtA[iNdEx]
  45008. iNdEx++
  45009. wire |= uint64(b&0x7F) << shift
  45010. if b < 0x80 {
  45011. break
  45012. }
  45013. }
  45014. fieldNum := int32(wire >> 3)
  45015. wireType := int(wire & 0x7)
  45016. if wireType == 4 {
  45017. return fmt.Errorf("proto: PersistentVolumeClaimCondition: wiretype end group for non-group")
  45018. }
  45019. if fieldNum <= 0 {
  45020. return fmt.Errorf("proto: PersistentVolumeClaimCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  45021. }
  45022. switch fieldNum {
  45023. case 1:
  45024. if wireType != 2 {
  45025. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  45026. }
  45027. var stringLen uint64
  45028. for shift := uint(0); ; shift += 7 {
  45029. if shift >= 64 {
  45030. return ErrIntOverflowGenerated
  45031. }
  45032. if iNdEx >= l {
  45033. return io.ErrUnexpectedEOF
  45034. }
  45035. b := dAtA[iNdEx]
  45036. iNdEx++
  45037. stringLen |= uint64(b&0x7F) << shift
  45038. if b < 0x80 {
  45039. break
  45040. }
  45041. }
  45042. intStringLen := int(stringLen)
  45043. if intStringLen < 0 {
  45044. return ErrInvalidLengthGenerated
  45045. }
  45046. postIndex := iNdEx + intStringLen
  45047. if postIndex < 0 {
  45048. return ErrInvalidLengthGenerated
  45049. }
  45050. if postIndex > l {
  45051. return io.ErrUnexpectedEOF
  45052. }
  45053. m.Type = PersistentVolumeClaimConditionType(dAtA[iNdEx:postIndex])
  45054. iNdEx = postIndex
  45055. case 2:
  45056. if wireType != 2 {
  45057. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  45058. }
  45059. var stringLen uint64
  45060. for shift := uint(0); ; shift += 7 {
  45061. if shift >= 64 {
  45062. return ErrIntOverflowGenerated
  45063. }
  45064. if iNdEx >= l {
  45065. return io.ErrUnexpectedEOF
  45066. }
  45067. b := dAtA[iNdEx]
  45068. iNdEx++
  45069. stringLen |= uint64(b&0x7F) << shift
  45070. if b < 0x80 {
  45071. break
  45072. }
  45073. }
  45074. intStringLen := int(stringLen)
  45075. if intStringLen < 0 {
  45076. return ErrInvalidLengthGenerated
  45077. }
  45078. postIndex := iNdEx + intStringLen
  45079. if postIndex < 0 {
  45080. return ErrInvalidLengthGenerated
  45081. }
  45082. if postIndex > l {
  45083. return io.ErrUnexpectedEOF
  45084. }
  45085. m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
  45086. iNdEx = postIndex
  45087. case 3:
  45088. if wireType != 2 {
  45089. return fmt.Errorf("proto: wrong wireType = %d for field LastProbeTime", wireType)
  45090. }
  45091. var msglen int
  45092. for shift := uint(0); ; shift += 7 {
  45093. if shift >= 64 {
  45094. return ErrIntOverflowGenerated
  45095. }
  45096. if iNdEx >= l {
  45097. return io.ErrUnexpectedEOF
  45098. }
  45099. b := dAtA[iNdEx]
  45100. iNdEx++
  45101. msglen |= int(b&0x7F) << shift
  45102. if b < 0x80 {
  45103. break
  45104. }
  45105. }
  45106. if msglen < 0 {
  45107. return ErrInvalidLengthGenerated
  45108. }
  45109. postIndex := iNdEx + msglen
  45110. if postIndex < 0 {
  45111. return ErrInvalidLengthGenerated
  45112. }
  45113. if postIndex > l {
  45114. return io.ErrUnexpectedEOF
  45115. }
  45116. if err := m.LastProbeTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45117. return err
  45118. }
  45119. iNdEx = postIndex
  45120. case 4:
  45121. if wireType != 2 {
  45122. return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  45123. }
  45124. var msglen int
  45125. for shift := uint(0); ; shift += 7 {
  45126. if shift >= 64 {
  45127. return ErrIntOverflowGenerated
  45128. }
  45129. if iNdEx >= l {
  45130. return io.ErrUnexpectedEOF
  45131. }
  45132. b := dAtA[iNdEx]
  45133. iNdEx++
  45134. msglen |= int(b&0x7F) << shift
  45135. if b < 0x80 {
  45136. break
  45137. }
  45138. }
  45139. if msglen < 0 {
  45140. return ErrInvalidLengthGenerated
  45141. }
  45142. postIndex := iNdEx + msglen
  45143. if postIndex < 0 {
  45144. return ErrInvalidLengthGenerated
  45145. }
  45146. if postIndex > l {
  45147. return io.ErrUnexpectedEOF
  45148. }
  45149. if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45150. return err
  45151. }
  45152. iNdEx = postIndex
  45153. case 5:
  45154. if wireType != 2 {
  45155. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  45156. }
  45157. var stringLen uint64
  45158. for shift := uint(0); ; shift += 7 {
  45159. if shift >= 64 {
  45160. return ErrIntOverflowGenerated
  45161. }
  45162. if iNdEx >= l {
  45163. return io.ErrUnexpectedEOF
  45164. }
  45165. b := dAtA[iNdEx]
  45166. iNdEx++
  45167. stringLen |= uint64(b&0x7F) << shift
  45168. if b < 0x80 {
  45169. break
  45170. }
  45171. }
  45172. intStringLen := int(stringLen)
  45173. if intStringLen < 0 {
  45174. return ErrInvalidLengthGenerated
  45175. }
  45176. postIndex := iNdEx + intStringLen
  45177. if postIndex < 0 {
  45178. return ErrInvalidLengthGenerated
  45179. }
  45180. if postIndex > l {
  45181. return io.ErrUnexpectedEOF
  45182. }
  45183. m.Reason = string(dAtA[iNdEx:postIndex])
  45184. iNdEx = postIndex
  45185. case 6:
  45186. if wireType != 2 {
  45187. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  45188. }
  45189. var stringLen uint64
  45190. for shift := uint(0); ; shift += 7 {
  45191. if shift >= 64 {
  45192. return ErrIntOverflowGenerated
  45193. }
  45194. if iNdEx >= l {
  45195. return io.ErrUnexpectedEOF
  45196. }
  45197. b := dAtA[iNdEx]
  45198. iNdEx++
  45199. stringLen |= uint64(b&0x7F) << shift
  45200. if b < 0x80 {
  45201. break
  45202. }
  45203. }
  45204. intStringLen := int(stringLen)
  45205. if intStringLen < 0 {
  45206. return ErrInvalidLengthGenerated
  45207. }
  45208. postIndex := iNdEx + intStringLen
  45209. if postIndex < 0 {
  45210. return ErrInvalidLengthGenerated
  45211. }
  45212. if postIndex > l {
  45213. return io.ErrUnexpectedEOF
  45214. }
  45215. m.Message = string(dAtA[iNdEx:postIndex])
  45216. iNdEx = postIndex
  45217. default:
  45218. iNdEx = preIndex
  45219. skippy, err := skipGenerated(dAtA[iNdEx:])
  45220. if err != nil {
  45221. return err
  45222. }
  45223. if (skippy < 0) || (iNdEx+skippy) < 0 {
  45224. return ErrInvalidLengthGenerated
  45225. }
  45226. if (iNdEx + skippy) > l {
  45227. return io.ErrUnexpectedEOF
  45228. }
  45229. iNdEx += skippy
  45230. }
  45231. }
  45232. if iNdEx > l {
  45233. return io.ErrUnexpectedEOF
  45234. }
  45235. return nil
  45236. }
  45237. func (m *PersistentVolumeClaimList) Unmarshal(dAtA []byte) error {
  45238. l := len(dAtA)
  45239. iNdEx := 0
  45240. for iNdEx < l {
  45241. preIndex := iNdEx
  45242. var wire uint64
  45243. for shift := uint(0); ; shift += 7 {
  45244. if shift >= 64 {
  45245. return ErrIntOverflowGenerated
  45246. }
  45247. if iNdEx >= l {
  45248. return io.ErrUnexpectedEOF
  45249. }
  45250. b := dAtA[iNdEx]
  45251. iNdEx++
  45252. wire |= uint64(b&0x7F) << shift
  45253. if b < 0x80 {
  45254. break
  45255. }
  45256. }
  45257. fieldNum := int32(wire >> 3)
  45258. wireType := int(wire & 0x7)
  45259. if wireType == 4 {
  45260. return fmt.Errorf("proto: PersistentVolumeClaimList: wiretype end group for non-group")
  45261. }
  45262. if fieldNum <= 0 {
  45263. return fmt.Errorf("proto: PersistentVolumeClaimList: illegal tag %d (wire type %d)", fieldNum, wire)
  45264. }
  45265. switch fieldNum {
  45266. case 1:
  45267. if wireType != 2 {
  45268. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  45269. }
  45270. var msglen int
  45271. for shift := uint(0); ; shift += 7 {
  45272. if shift >= 64 {
  45273. return ErrIntOverflowGenerated
  45274. }
  45275. if iNdEx >= l {
  45276. return io.ErrUnexpectedEOF
  45277. }
  45278. b := dAtA[iNdEx]
  45279. iNdEx++
  45280. msglen |= int(b&0x7F) << shift
  45281. if b < 0x80 {
  45282. break
  45283. }
  45284. }
  45285. if msglen < 0 {
  45286. return ErrInvalidLengthGenerated
  45287. }
  45288. postIndex := iNdEx + msglen
  45289. if postIndex < 0 {
  45290. return ErrInvalidLengthGenerated
  45291. }
  45292. if postIndex > l {
  45293. return io.ErrUnexpectedEOF
  45294. }
  45295. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45296. return err
  45297. }
  45298. iNdEx = postIndex
  45299. case 2:
  45300. if wireType != 2 {
  45301. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  45302. }
  45303. var msglen int
  45304. for shift := uint(0); ; shift += 7 {
  45305. if shift >= 64 {
  45306. return ErrIntOverflowGenerated
  45307. }
  45308. if iNdEx >= l {
  45309. return io.ErrUnexpectedEOF
  45310. }
  45311. b := dAtA[iNdEx]
  45312. iNdEx++
  45313. msglen |= int(b&0x7F) << shift
  45314. if b < 0x80 {
  45315. break
  45316. }
  45317. }
  45318. if msglen < 0 {
  45319. return ErrInvalidLengthGenerated
  45320. }
  45321. postIndex := iNdEx + msglen
  45322. if postIndex < 0 {
  45323. return ErrInvalidLengthGenerated
  45324. }
  45325. if postIndex > l {
  45326. return io.ErrUnexpectedEOF
  45327. }
  45328. m.Items = append(m.Items, PersistentVolumeClaim{})
  45329. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45330. return err
  45331. }
  45332. iNdEx = postIndex
  45333. default:
  45334. iNdEx = preIndex
  45335. skippy, err := skipGenerated(dAtA[iNdEx:])
  45336. if err != nil {
  45337. return err
  45338. }
  45339. if (skippy < 0) || (iNdEx+skippy) < 0 {
  45340. return ErrInvalidLengthGenerated
  45341. }
  45342. if (iNdEx + skippy) > l {
  45343. return io.ErrUnexpectedEOF
  45344. }
  45345. iNdEx += skippy
  45346. }
  45347. }
  45348. if iNdEx > l {
  45349. return io.ErrUnexpectedEOF
  45350. }
  45351. return nil
  45352. }
  45353. func (m *PersistentVolumeClaimSpec) Unmarshal(dAtA []byte) error {
  45354. l := len(dAtA)
  45355. iNdEx := 0
  45356. for iNdEx < l {
  45357. preIndex := iNdEx
  45358. var wire uint64
  45359. for shift := uint(0); ; shift += 7 {
  45360. if shift >= 64 {
  45361. return ErrIntOverflowGenerated
  45362. }
  45363. if iNdEx >= l {
  45364. return io.ErrUnexpectedEOF
  45365. }
  45366. b := dAtA[iNdEx]
  45367. iNdEx++
  45368. wire |= uint64(b&0x7F) << shift
  45369. if b < 0x80 {
  45370. break
  45371. }
  45372. }
  45373. fieldNum := int32(wire >> 3)
  45374. wireType := int(wire & 0x7)
  45375. if wireType == 4 {
  45376. return fmt.Errorf("proto: PersistentVolumeClaimSpec: wiretype end group for non-group")
  45377. }
  45378. if fieldNum <= 0 {
  45379. return fmt.Errorf("proto: PersistentVolumeClaimSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  45380. }
  45381. switch fieldNum {
  45382. case 1:
  45383. if wireType != 2 {
  45384. return fmt.Errorf("proto: wrong wireType = %d for field AccessModes", wireType)
  45385. }
  45386. var stringLen uint64
  45387. for shift := uint(0); ; shift += 7 {
  45388. if shift >= 64 {
  45389. return ErrIntOverflowGenerated
  45390. }
  45391. if iNdEx >= l {
  45392. return io.ErrUnexpectedEOF
  45393. }
  45394. b := dAtA[iNdEx]
  45395. iNdEx++
  45396. stringLen |= uint64(b&0x7F) << shift
  45397. if b < 0x80 {
  45398. break
  45399. }
  45400. }
  45401. intStringLen := int(stringLen)
  45402. if intStringLen < 0 {
  45403. return ErrInvalidLengthGenerated
  45404. }
  45405. postIndex := iNdEx + intStringLen
  45406. if postIndex < 0 {
  45407. return ErrInvalidLengthGenerated
  45408. }
  45409. if postIndex > l {
  45410. return io.ErrUnexpectedEOF
  45411. }
  45412. m.AccessModes = append(m.AccessModes, PersistentVolumeAccessMode(dAtA[iNdEx:postIndex]))
  45413. iNdEx = postIndex
  45414. case 2:
  45415. if wireType != 2 {
  45416. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  45417. }
  45418. var msglen int
  45419. for shift := uint(0); ; shift += 7 {
  45420. if shift >= 64 {
  45421. return ErrIntOverflowGenerated
  45422. }
  45423. if iNdEx >= l {
  45424. return io.ErrUnexpectedEOF
  45425. }
  45426. b := dAtA[iNdEx]
  45427. iNdEx++
  45428. msglen |= int(b&0x7F) << shift
  45429. if b < 0x80 {
  45430. break
  45431. }
  45432. }
  45433. if msglen < 0 {
  45434. return ErrInvalidLengthGenerated
  45435. }
  45436. postIndex := iNdEx + msglen
  45437. if postIndex < 0 {
  45438. return ErrInvalidLengthGenerated
  45439. }
  45440. if postIndex > l {
  45441. return io.ErrUnexpectedEOF
  45442. }
  45443. if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45444. return err
  45445. }
  45446. iNdEx = postIndex
  45447. case 3:
  45448. if wireType != 2 {
  45449. return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
  45450. }
  45451. var stringLen uint64
  45452. for shift := uint(0); ; shift += 7 {
  45453. if shift >= 64 {
  45454. return ErrIntOverflowGenerated
  45455. }
  45456. if iNdEx >= l {
  45457. return io.ErrUnexpectedEOF
  45458. }
  45459. b := dAtA[iNdEx]
  45460. iNdEx++
  45461. stringLen |= uint64(b&0x7F) << shift
  45462. if b < 0x80 {
  45463. break
  45464. }
  45465. }
  45466. intStringLen := int(stringLen)
  45467. if intStringLen < 0 {
  45468. return ErrInvalidLengthGenerated
  45469. }
  45470. postIndex := iNdEx + intStringLen
  45471. if postIndex < 0 {
  45472. return ErrInvalidLengthGenerated
  45473. }
  45474. if postIndex > l {
  45475. return io.ErrUnexpectedEOF
  45476. }
  45477. m.VolumeName = string(dAtA[iNdEx:postIndex])
  45478. iNdEx = postIndex
  45479. case 4:
  45480. if wireType != 2 {
  45481. return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
  45482. }
  45483. var msglen int
  45484. for shift := uint(0); ; shift += 7 {
  45485. if shift >= 64 {
  45486. return ErrIntOverflowGenerated
  45487. }
  45488. if iNdEx >= l {
  45489. return io.ErrUnexpectedEOF
  45490. }
  45491. b := dAtA[iNdEx]
  45492. iNdEx++
  45493. msglen |= int(b&0x7F) << shift
  45494. if b < 0x80 {
  45495. break
  45496. }
  45497. }
  45498. if msglen < 0 {
  45499. return ErrInvalidLengthGenerated
  45500. }
  45501. postIndex := iNdEx + msglen
  45502. if postIndex < 0 {
  45503. return ErrInvalidLengthGenerated
  45504. }
  45505. if postIndex > l {
  45506. return io.ErrUnexpectedEOF
  45507. }
  45508. if m.Selector == nil {
  45509. m.Selector = &v1.LabelSelector{}
  45510. }
  45511. if err := m.Selector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45512. return err
  45513. }
  45514. iNdEx = postIndex
  45515. case 5:
  45516. if wireType != 2 {
  45517. return fmt.Errorf("proto: wrong wireType = %d for field StorageClassName", wireType)
  45518. }
  45519. var stringLen uint64
  45520. for shift := uint(0); ; shift += 7 {
  45521. if shift >= 64 {
  45522. return ErrIntOverflowGenerated
  45523. }
  45524. if iNdEx >= l {
  45525. return io.ErrUnexpectedEOF
  45526. }
  45527. b := dAtA[iNdEx]
  45528. iNdEx++
  45529. stringLen |= uint64(b&0x7F) << shift
  45530. if b < 0x80 {
  45531. break
  45532. }
  45533. }
  45534. intStringLen := int(stringLen)
  45535. if intStringLen < 0 {
  45536. return ErrInvalidLengthGenerated
  45537. }
  45538. postIndex := iNdEx + intStringLen
  45539. if postIndex < 0 {
  45540. return ErrInvalidLengthGenerated
  45541. }
  45542. if postIndex > l {
  45543. return io.ErrUnexpectedEOF
  45544. }
  45545. s := string(dAtA[iNdEx:postIndex])
  45546. m.StorageClassName = &s
  45547. iNdEx = postIndex
  45548. case 6:
  45549. if wireType != 2 {
  45550. return fmt.Errorf("proto: wrong wireType = %d for field VolumeMode", wireType)
  45551. }
  45552. var stringLen uint64
  45553. for shift := uint(0); ; shift += 7 {
  45554. if shift >= 64 {
  45555. return ErrIntOverflowGenerated
  45556. }
  45557. if iNdEx >= l {
  45558. return io.ErrUnexpectedEOF
  45559. }
  45560. b := dAtA[iNdEx]
  45561. iNdEx++
  45562. stringLen |= uint64(b&0x7F) << shift
  45563. if b < 0x80 {
  45564. break
  45565. }
  45566. }
  45567. intStringLen := int(stringLen)
  45568. if intStringLen < 0 {
  45569. return ErrInvalidLengthGenerated
  45570. }
  45571. postIndex := iNdEx + intStringLen
  45572. if postIndex < 0 {
  45573. return ErrInvalidLengthGenerated
  45574. }
  45575. if postIndex > l {
  45576. return io.ErrUnexpectedEOF
  45577. }
  45578. s := PersistentVolumeMode(dAtA[iNdEx:postIndex])
  45579. m.VolumeMode = &s
  45580. iNdEx = postIndex
  45581. case 7:
  45582. if wireType != 2 {
  45583. return fmt.Errorf("proto: wrong wireType = %d for field DataSource", wireType)
  45584. }
  45585. var msglen int
  45586. for shift := uint(0); ; shift += 7 {
  45587. if shift >= 64 {
  45588. return ErrIntOverflowGenerated
  45589. }
  45590. if iNdEx >= l {
  45591. return io.ErrUnexpectedEOF
  45592. }
  45593. b := dAtA[iNdEx]
  45594. iNdEx++
  45595. msglen |= int(b&0x7F) << shift
  45596. if b < 0x80 {
  45597. break
  45598. }
  45599. }
  45600. if msglen < 0 {
  45601. return ErrInvalidLengthGenerated
  45602. }
  45603. postIndex := iNdEx + msglen
  45604. if postIndex < 0 {
  45605. return ErrInvalidLengthGenerated
  45606. }
  45607. if postIndex > l {
  45608. return io.ErrUnexpectedEOF
  45609. }
  45610. if m.DataSource == nil {
  45611. m.DataSource = &TypedLocalObjectReference{}
  45612. }
  45613. if err := m.DataSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45614. return err
  45615. }
  45616. iNdEx = postIndex
  45617. case 8:
  45618. if wireType != 2 {
  45619. return fmt.Errorf("proto: wrong wireType = %d for field DataSourceRef", wireType)
  45620. }
  45621. var msglen int
  45622. for shift := uint(0); ; shift += 7 {
  45623. if shift >= 64 {
  45624. return ErrIntOverflowGenerated
  45625. }
  45626. if iNdEx >= l {
  45627. return io.ErrUnexpectedEOF
  45628. }
  45629. b := dAtA[iNdEx]
  45630. iNdEx++
  45631. msglen |= int(b&0x7F) << shift
  45632. if b < 0x80 {
  45633. break
  45634. }
  45635. }
  45636. if msglen < 0 {
  45637. return ErrInvalidLengthGenerated
  45638. }
  45639. postIndex := iNdEx + msglen
  45640. if postIndex < 0 {
  45641. return ErrInvalidLengthGenerated
  45642. }
  45643. if postIndex > l {
  45644. return io.ErrUnexpectedEOF
  45645. }
  45646. if m.DataSourceRef == nil {
  45647. m.DataSourceRef = &TypedObjectReference{}
  45648. }
  45649. if err := m.DataSourceRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45650. return err
  45651. }
  45652. iNdEx = postIndex
  45653. case 9:
  45654. if wireType != 2 {
  45655. return fmt.Errorf("proto: wrong wireType = %d for field VolumeAttributesClassName", wireType)
  45656. }
  45657. var stringLen uint64
  45658. for shift := uint(0); ; shift += 7 {
  45659. if shift >= 64 {
  45660. return ErrIntOverflowGenerated
  45661. }
  45662. if iNdEx >= l {
  45663. return io.ErrUnexpectedEOF
  45664. }
  45665. b := dAtA[iNdEx]
  45666. iNdEx++
  45667. stringLen |= uint64(b&0x7F) << shift
  45668. if b < 0x80 {
  45669. break
  45670. }
  45671. }
  45672. intStringLen := int(stringLen)
  45673. if intStringLen < 0 {
  45674. return ErrInvalidLengthGenerated
  45675. }
  45676. postIndex := iNdEx + intStringLen
  45677. if postIndex < 0 {
  45678. return ErrInvalidLengthGenerated
  45679. }
  45680. if postIndex > l {
  45681. return io.ErrUnexpectedEOF
  45682. }
  45683. s := string(dAtA[iNdEx:postIndex])
  45684. m.VolumeAttributesClassName = &s
  45685. iNdEx = postIndex
  45686. default:
  45687. iNdEx = preIndex
  45688. skippy, err := skipGenerated(dAtA[iNdEx:])
  45689. if err != nil {
  45690. return err
  45691. }
  45692. if (skippy < 0) || (iNdEx+skippy) < 0 {
  45693. return ErrInvalidLengthGenerated
  45694. }
  45695. if (iNdEx + skippy) > l {
  45696. return io.ErrUnexpectedEOF
  45697. }
  45698. iNdEx += skippy
  45699. }
  45700. }
  45701. if iNdEx > l {
  45702. return io.ErrUnexpectedEOF
  45703. }
  45704. return nil
  45705. }
  45706. func (m *PersistentVolumeClaimStatus) Unmarshal(dAtA []byte) error {
  45707. l := len(dAtA)
  45708. iNdEx := 0
  45709. for iNdEx < l {
  45710. preIndex := iNdEx
  45711. var wire uint64
  45712. for shift := uint(0); ; shift += 7 {
  45713. if shift >= 64 {
  45714. return ErrIntOverflowGenerated
  45715. }
  45716. if iNdEx >= l {
  45717. return io.ErrUnexpectedEOF
  45718. }
  45719. b := dAtA[iNdEx]
  45720. iNdEx++
  45721. wire |= uint64(b&0x7F) << shift
  45722. if b < 0x80 {
  45723. break
  45724. }
  45725. }
  45726. fieldNum := int32(wire >> 3)
  45727. wireType := int(wire & 0x7)
  45728. if wireType == 4 {
  45729. return fmt.Errorf("proto: PersistentVolumeClaimStatus: wiretype end group for non-group")
  45730. }
  45731. if fieldNum <= 0 {
  45732. return fmt.Errorf("proto: PersistentVolumeClaimStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  45733. }
  45734. switch fieldNum {
  45735. case 1:
  45736. if wireType != 2 {
  45737. return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
  45738. }
  45739. var stringLen uint64
  45740. for shift := uint(0); ; shift += 7 {
  45741. if shift >= 64 {
  45742. return ErrIntOverflowGenerated
  45743. }
  45744. if iNdEx >= l {
  45745. return io.ErrUnexpectedEOF
  45746. }
  45747. b := dAtA[iNdEx]
  45748. iNdEx++
  45749. stringLen |= uint64(b&0x7F) << shift
  45750. if b < 0x80 {
  45751. break
  45752. }
  45753. }
  45754. intStringLen := int(stringLen)
  45755. if intStringLen < 0 {
  45756. return ErrInvalidLengthGenerated
  45757. }
  45758. postIndex := iNdEx + intStringLen
  45759. if postIndex < 0 {
  45760. return ErrInvalidLengthGenerated
  45761. }
  45762. if postIndex > l {
  45763. return io.ErrUnexpectedEOF
  45764. }
  45765. m.Phase = PersistentVolumeClaimPhase(dAtA[iNdEx:postIndex])
  45766. iNdEx = postIndex
  45767. case 2:
  45768. if wireType != 2 {
  45769. return fmt.Errorf("proto: wrong wireType = %d for field AccessModes", wireType)
  45770. }
  45771. var stringLen uint64
  45772. for shift := uint(0); ; shift += 7 {
  45773. if shift >= 64 {
  45774. return ErrIntOverflowGenerated
  45775. }
  45776. if iNdEx >= l {
  45777. return io.ErrUnexpectedEOF
  45778. }
  45779. b := dAtA[iNdEx]
  45780. iNdEx++
  45781. stringLen |= uint64(b&0x7F) << shift
  45782. if b < 0x80 {
  45783. break
  45784. }
  45785. }
  45786. intStringLen := int(stringLen)
  45787. if intStringLen < 0 {
  45788. return ErrInvalidLengthGenerated
  45789. }
  45790. postIndex := iNdEx + intStringLen
  45791. if postIndex < 0 {
  45792. return ErrInvalidLengthGenerated
  45793. }
  45794. if postIndex > l {
  45795. return io.ErrUnexpectedEOF
  45796. }
  45797. m.AccessModes = append(m.AccessModes, PersistentVolumeAccessMode(dAtA[iNdEx:postIndex]))
  45798. iNdEx = postIndex
  45799. case 3:
  45800. if wireType != 2 {
  45801. return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
  45802. }
  45803. var msglen int
  45804. for shift := uint(0); ; shift += 7 {
  45805. if shift >= 64 {
  45806. return ErrIntOverflowGenerated
  45807. }
  45808. if iNdEx >= l {
  45809. return io.ErrUnexpectedEOF
  45810. }
  45811. b := dAtA[iNdEx]
  45812. iNdEx++
  45813. msglen |= int(b&0x7F) << shift
  45814. if b < 0x80 {
  45815. break
  45816. }
  45817. }
  45818. if msglen < 0 {
  45819. return ErrInvalidLengthGenerated
  45820. }
  45821. postIndex := iNdEx + msglen
  45822. if postIndex < 0 {
  45823. return ErrInvalidLengthGenerated
  45824. }
  45825. if postIndex > l {
  45826. return io.ErrUnexpectedEOF
  45827. }
  45828. if m.Capacity == nil {
  45829. m.Capacity = make(ResourceList)
  45830. }
  45831. var mapkey ResourceName
  45832. mapvalue := &resource.Quantity{}
  45833. for iNdEx < postIndex {
  45834. entryPreIndex := iNdEx
  45835. var wire uint64
  45836. for shift := uint(0); ; shift += 7 {
  45837. if shift >= 64 {
  45838. return ErrIntOverflowGenerated
  45839. }
  45840. if iNdEx >= l {
  45841. return io.ErrUnexpectedEOF
  45842. }
  45843. b := dAtA[iNdEx]
  45844. iNdEx++
  45845. wire |= uint64(b&0x7F) << shift
  45846. if b < 0x80 {
  45847. break
  45848. }
  45849. }
  45850. fieldNum := int32(wire >> 3)
  45851. if fieldNum == 1 {
  45852. var stringLenmapkey uint64
  45853. for shift := uint(0); ; shift += 7 {
  45854. if shift >= 64 {
  45855. return ErrIntOverflowGenerated
  45856. }
  45857. if iNdEx >= l {
  45858. return io.ErrUnexpectedEOF
  45859. }
  45860. b := dAtA[iNdEx]
  45861. iNdEx++
  45862. stringLenmapkey |= uint64(b&0x7F) << shift
  45863. if b < 0x80 {
  45864. break
  45865. }
  45866. }
  45867. intStringLenmapkey := int(stringLenmapkey)
  45868. if intStringLenmapkey < 0 {
  45869. return ErrInvalidLengthGenerated
  45870. }
  45871. postStringIndexmapkey := iNdEx + intStringLenmapkey
  45872. if postStringIndexmapkey < 0 {
  45873. return ErrInvalidLengthGenerated
  45874. }
  45875. if postStringIndexmapkey > l {
  45876. return io.ErrUnexpectedEOF
  45877. }
  45878. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  45879. iNdEx = postStringIndexmapkey
  45880. } else if fieldNum == 2 {
  45881. var mapmsglen int
  45882. for shift := uint(0); ; shift += 7 {
  45883. if shift >= 64 {
  45884. return ErrIntOverflowGenerated
  45885. }
  45886. if iNdEx >= l {
  45887. return io.ErrUnexpectedEOF
  45888. }
  45889. b := dAtA[iNdEx]
  45890. iNdEx++
  45891. mapmsglen |= int(b&0x7F) << shift
  45892. if b < 0x80 {
  45893. break
  45894. }
  45895. }
  45896. if mapmsglen < 0 {
  45897. return ErrInvalidLengthGenerated
  45898. }
  45899. postmsgIndex := iNdEx + mapmsglen
  45900. if postmsgIndex < 0 {
  45901. return ErrInvalidLengthGenerated
  45902. }
  45903. if postmsgIndex > l {
  45904. return io.ErrUnexpectedEOF
  45905. }
  45906. mapvalue = &resource.Quantity{}
  45907. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  45908. return err
  45909. }
  45910. iNdEx = postmsgIndex
  45911. } else {
  45912. iNdEx = entryPreIndex
  45913. skippy, err := skipGenerated(dAtA[iNdEx:])
  45914. if err != nil {
  45915. return err
  45916. }
  45917. if (skippy < 0) || (iNdEx+skippy) < 0 {
  45918. return ErrInvalidLengthGenerated
  45919. }
  45920. if (iNdEx + skippy) > postIndex {
  45921. return io.ErrUnexpectedEOF
  45922. }
  45923. iNdEx += skippy
  45924. }
  45925. }
  45926. m.Capacity[ResourceName(mapkey)] = *mapvalue
  45927. iNdEx = postIndex
  45928. case 4:
  45929. if wireType != 2 {
  45930. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  45931. }
  45932. var msglen int
  45933. for shift := uint(0); ; shift += 7 {
  45934. if shift >= 64 {
  45935. return ErrIntOverflowGenerated
  45936. }
  45937. if iNdEx >= l {
  45938. return io.ErrUnexpectedEOF
  45939. }
  45940. b := dAtA[iNdEx]
  45941. iNdEx++
  45942. msglen |= int(b&0x7F) << shift
  45943. if b < 0x80 {
  45944. break
  45945. }
  45946. }
  45947. if msglen < 0 {
  45948. return ErrInvalidLengthGenerated
  45949. }
  45950. postIndex := iNdEx + msglen
  45951. if postIndex < 0 {
  45952. return ErrInvalidLengthGenerated
  45953. }
  45954. if postIndex > l {
  45955. return io.ErrUnexpectedEOF
  45956. }
  45957. m.Conditions = append(m.Conditions, PersistentVolumeClaimCondition{})
  45958. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  45959. return err
  45960. }
  45961. iNdEx = postIndex
  45962. case 5:
  45963. if wireType != 2 {
  45964. return fmt.Errorf("proto: wrong wireType = %d for field AllocatedResources", wireType)
  45965. }
  45966. var msglen int
  45967. for shift := uint(0); ; shift += 7 {
  45968. if shift >= 64 {
  45969. return ErrIntOverflowGenerated
  45970. }
  45971. if iNdEx >= l {
  45972. return io.ErrUnexpectedEOF
  45973. }
  45974. b := dAtA[iNdEx]
  45975. iNdEx++
  45976. msglen |= int(b&0x7F) << shift
  45977. if b < 0x80 {
  45978. break
  45979. }
  45980. }
  45981. if msglen < 0 {
  45982. return ErrInvalidLengthGenerated
  45983. }
  45984. postIndex := iNdEx + msglen
  45985. if postIndex < 0 {
  45986. return ErrInvalidLengthGenerated
  45987. }
  45988. if postIndex > l {
  45989. return io.ErrUnexpectedEOF
  45990. }
  45991. if m.AllocatedResources == nil {
  45992. m.AllocatedResources = make(ResourceList)
  45993. }
  45994. var mapkey ResourceName
  45995. mapvalue := &resource.Quantity{}
  45996. for iNdEx < postIndex {
  45997. entryPreIndex := iNdEx
  45998. var wire uint64
  45999. for shift := uint(0); ; shift += 7 {
  46000. if shift >= 64 {
  46001. return ErrIntOverflowGenerated
  46002. }
  46003. if iNdEx >= l {
  46004. return io.ErrUnexpectedEOF
  46005. }
  46006. b := dAtA[iNdEx]
  46007. iNdEx++
  46008. wire |= uint64(b&0x7F) << shift
  46009. if b < 0x80 {
  46010. break
  46011. }
  46012. }
  46013. fieldNum := int32(wire >> 3)
  46014. if fieldNum == 1 {
  46015. var stringLenmapkey uint64
  46016. for shift := uint(0); ; shift += 7 {
  46017. if shift >= 64 {
  46018. return ErrIntOverflowGenerated
  46019. }
  46020. if iNdEx >= l {
  46021. return io.ErrUnexpectedEOF
  46022. }
  46023. b := dAtA[iNdEx]
  46024. iNdEx++
  46025. stringLenmapkey |= uint64(b&0x7F) << shift
  46026. if b < 0x80 {
  46027. break
  46028. }
  46029. }
  46030. intStringLenmapkey := int(stringLenmapkey)
  46031. if intStringLenmapkey < 0 {
  46032. return ErrInvalidLengthGenerated
  46033. }
  46034. postStringIndexmapkey := iNdEx + intStringLenmapkey
  46035. if postStringIndexmapkey < 0 {
  46036. return ErrInvalidLengthGenerated
  46037. }
  46038. if postStringIndexmapkey > l {
  46039. return io.ErrUnexpectedEOF
  46040. }
  46041. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  46042. iNdEx = postStringIndexmapkey
  46043. } else if fieldNum == 2 {
  46044. var mapmsglen int
  46045. for shift := uint(0); ; shift += 7 {
  46046. if shift >= 64 {
  46047. return ErrIntOverflowGenerated
  46048. }
  46049. if iNdEx >= l {
  46050. return io.ErrUnexpectedEOF
  46051. }
  46052. b := dAtA[iNdEx]
  46053. iNdEx++
  46054. mapmsglen |= int(b&0x7F) << shift
  46055. if b < 0x80 {
  46056. break
  46057. }
  46058. }
  46059. if mapmsglen < 0 {
  46060. return ErrInvalidLengthGenerated
  46061. }
  46062. postmsgIndex := iNdEx + mapmsglen
  46063. if postmsgIndex < 0 {
  46064. return ErrInvalidLengthGenerated
  46065. }
  46066. if postmsgIndex > l {
  46067. return io.ErrUnexpectedEOF
  46068. }
  46069. mapvalue = &resource.Quantity{}
  46070. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  46071. return err
  46072. }
  46073. iNdEx = postmsgIndex
  46074. } else {
  46075. iNdEx = entryPreIndex
  46076. skippy, err := skipGenerated(dAtA[iNdEx:])
  46077. if err != nil {
  46078. return err
  46079. }
  46080. if (skippy < 0) || (iNdEx+skippy) < 0 {
  46081. return ErrInvalidLengthGenerated
  46082. }
  46083. if (iNdEx + skippy) > postIndex {
  46084. return io.ErrUnexpectedEOF
  46085. }
  46086. iNdEx += skippy
  46087. }
  46088. }
  46089. m.AllocatedResources[ResourceName(mapkey)] = *mapvalue
  46090. iNdEx = postIndex
  46091. case 7:
  46092. if wireType != 2 {
  46093. return fmt.Errorf("proto: wrong wireType = %d for field AllocatedResourceStatuses", wireType)
  46094. }
  46095. var msglen int
  46096. for shift := uint(0); ; shift += 7 {
  46097. if shift >= 64 {
  46098. return ErrIntOverflowGenerated
  46099. }
  46100. if iNdEx >= l {
  46101. return io.ErrUnexpectedEOF
  46102. }
  46103. b := dAtA[iNdEx]
  46104. iNdEx++
  46105. msglen |= int(b&0x7F) << shift
  46106. if b < 0x80 {
  46107. break
  46108. }
  46109. }
  46110. if msglen < 0 {
  46111. return ErrInvalidLengthGenerated
  46112. }
  46113. postIndex := iNdEx + msglen
  46114. if postIndex < 0 {
  46115. return ErrInvalidLengthGenerated
  46116. }
  46117. if postIndex > l {
  46118. return io.ErrUnexpectedEOF
  46119. }
  46120. if m.AllocatedResourceStatuses == nil {
  46121. m.AllocatedResourceStatuses = make(map[ResourceName]ClaimResourceStatus)
  46122. }
  46123. var mapkey ResourceName
  46124. var mapvalue ClaimResourceStatus
  46125. for iNdEx < postIndex {
  46126. entryPreIndex := iNdEx
  46127. var wire uint64
  46128. for shift := uint(0); ; shift += 7 {
  46129. if shift >= 64 {
  46130. return ErrIntOverflowGenerated
  46131. }
  46132. if iNdEx >= l {
  46133. return io.ErrUnexpectedEOF
  46134. }
  46135. b := dAtA[iNdEx]
  46136. iNdEx++
  46137. wire |= uint64(b&0x7F) << shift
  46138. if b < 0x80 {
  46139. break
  46140. }
  46141. }
  46142. fieldNum := int32(wire >> 3)
  46143. if fieldNum == 1 {
  46144. var stringLenmapkey uint64
  46145. for shift := uint(0); ; shift += 7 {
  46146. if shift >= 64 {
  46147. return ErrIntOverflowGenerated
  46148. }
  46149. if iNdEx >= l {
  46150. return io.ErrUnexpectedEOF
  46151. }
  46152. b := dAtA[iNdEx]
  46153. iNdEx++
  46154. stringLenmapkey |= uint64(b&0x7F) << shift
  46155. if b < 0x80 {
  46156. break
  46157. }
  46158. }
  46159. intStringLenmapkey := int(stringLenmapkey)
  46160. if intStringLenmapkey < 0 {
  46161. return ErrInvalidLengthGenerated
  46162. }
  46163. postStringIndexmapkey := iNdEx + intStringLenmapkey
  46164. if postStringIndexmapkey < 0 {
  46165. return ErrInvalidLengthGenerated
  46166. }
  46167. if postStringIndexmapkey > l {
  46168. return io.ErrUnexpectedEOF
  46169. }
  46170. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  46171. iNdEx = postStringIndexmapkey
  46172. } else if fieldNum == 2 {
  46173. var stringLenmapvalue uint64
  46174. for shift := uint(0); ; shift += 7 {
  46175. if shift >= 64 {
  46176. return ErrIntOverflowGenerated
  46177. }
  46178. if iNdEx >= l {
  46179. return io.ErrUnexpectedEOF
  46180. }
  46181. b := dAtA[iNdEx]
  46182. iNdEx++
  46183. stringLenmapvalue |= uint64(b&0x7F) << shift
  46184. if b < 0x80 {
  46185. break
  46186. }
  46187. }
  46188. intStringLenmapvalue := int(stringLenmapvalue)
  46189. if intStringLenmapvalue < 0 {
  46190. return ErrInvalidLengthGenerated
  46191. }
  46192. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  46193. if postStringIndexmapvalue < 0 {
  46194. return ErrInvalidLengthGenerated
  46195. }
  46196. if postStringIndexmapvalue > l {
  46197. return io.ErrUnexpectedEOF
  46198. }
  46199. mapvalue = ClaimResourceStatus(dAtA[iNdEx:postStringIndexmapvalue])
  46200. iNdEx = postStringIndexmapvalue
  46201. } else {
  46202. iNdEx = entryPreIndex
  46203. skippy, err := skipGenerated(dAtA[iNdEx:])
  46204. if err != nil {
  46205. return err
  46206. }
  46207. if (skippy < 0) || (iNdEx+skippy) < 0 {
  46208. return ErrInvalidLengthGenerated
  46209. }
  46210. if (iNdEx + skippy) > postIndex {
  46211. return io.ErrUnexpectedEOF
  46212. }
  46213. iNdEx += skippy
  46214. }
  46215. }
  46216. m.AllocatedResourceStatuses[ResourceName(mapkey)] = ((ClaimResourceStatus)(mapvalue))
  46217. iNdEx = postIndex
  46218. case 8:
  46219. if wireType != 2 {
  46220. return fmt.Errorf("proto: wrong wireType = %d for field CurrentVolumeAttributesClassName", wireType)
  46221. }
  46222. var stringLen uint64
  46223. for shift := uint(0); ; shift += 7 {
  46224. if shift >= 64 {
  46225. return ErrIntOverflowGenerated
  46226. }
  46227. if iNdEx >= l {
  46228. return io.ErrUnexpectedEOF
  46229. }
  46230. b := dAtA[iNdEx]
  46231. iNdEx++
  46232. stringLen |= uint64(b&0x7F) << shift
  46233. if b < 0x80 {
  46234. break
  46235. }
  46236. }
  46237. intStringLen := int(stringLen)
  46238. if intStringLen < 0 {
  46239. return ErrInvalidLengthGenerated
  46240. }
  46241. postIndex := iNdEx + intStringLen
  46242. if postIndex < 0 {
  46243. return ErrInvalidLengthGenerated
  46244. }
  46245. if postIndex > l {
  46246. return io.ErrUnexpectedEOF
  46247. }
  46248. s := string(dAtA[iNdEx:postIndex])
  46249. m.CurrentVolumeAttributesClassName = &s
  46250. iNdEx = postIndex
  46251. case 9:
  46252. if wireType != 2 {
  46253. return fmt.Errorf("proto: wrong wireType = %d for field ModifyVolumeStatus", wireType)
  46254. }
  46255. var msglen int
  46256. for shift := uint(0); ; shift += 7 {
  46257. if shift >= 64 {
  46258. return ErrIntOverflowGenerated
  46259. }
  46260. if iNdEx >= l {
  46261. return io.ErrUnexpectedEOF
  46262. }
  46263. b := dAtA[iNdEx]
  46264. iNdEx++
  46265. msglen |= int(b&0x7F) << shift
  46266. if b < 0x80 {
  46267. break
  46268. }
  46269. }
  46270. if msglen < 0 {
  46271. return ErrInvalidLengthGenerated
  46272. }
  46273. postIndex := iNdEx + msglen
  46274. if postIndex < 0 {
  46275. return ErrInvalidLengthGenerated
  46276. }
  46277. if postIndex > l {
  46278. return io.ErrUnexpectedEOF
  46279. }
  46280. if m.ModifyVolumeStatus == nil {
  46281. m.ModifyVolumeStatus = &ModifyVolumeStatus{}
  46282. }
  46283. if err := m.ModifyVolumeStatus.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46284. return err
  46285. }
  46286. iNdEx = postIndex
  46287. default:
  46288. iNdEx = preIndex
  46289. skippy, err := skipGenerated(dAtA[iNdEx:])
  46290. if err != nil {
  46291. return err
  46292. }
  46293. if (skippy < 0) || (iNdEx+skippy) < 0 {
  46294. return ErrInvalidLengthGenerated
  46295. }
  46296. if (iNdEx + skippy) > l {
  46297. return io.ErrUnexpectedEOF
  46298. }
  46299. iNdEx += skippy
  46300. }
  46301. }
  46302. if iNdEx > l {
  46303. return io.ErrUnexpectedEOF
  46304. }
  46305. return nil
  46306. }
  46307. func (m *PersistentVolumeClaimTemplate) Unmarshal(dAtA []byte) error {
  46308. l := len(dAtA)
  46309. iNdEx := 0
  46310. for iNdEx < l {
  46311. preIndex := iNdEx
  46312. var wire uint64
  46313. for shift := uint(0); ; shift += 7 {
  46314. if shift >= 64 {
  46315. return ErrIntOverflowGenerated
  46316. }
  46317. if iNdEx >= l {
  46318. return io.ErrUnexpectedEOF
  46319. }
  46320. b := dAtA[iNdEx]
  46321. iNdEx++
  46322. wire |= uint64(b&0x7F) << shift
  46323. if b < 0x80 {
  46324. break
  46325. }
  46326. }
  46327. fieldNum := int32(wire >> 3)
  46328. wireType := int(wire & 0x7)
  46329. if wireType == 4 {
  46330. return fmt.Errorf("proto: PersistentVolumeClaimTemplate: wiretype end group for non-group")
  46331. }
  46332. if fieldNum <= 0 {
  46333. return fmt.Errorf("proto: PersistentVolumeClaimTemplate: illegal tag %d (wire type %d)", fieldNum, wire)
  46334. }
  46335. switch fieldNum {
  46336. case 1:
  46337. if wireType != 2 {
  46338. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  46339. }
  46340. var msglen int
  46341. for shift := uint(0); ; shift += 7 {
  46342. if shift >= 64 {
  46343. return ErrIntOverflowGenerated
  46344. }
  46345. if iNdEx >= l {
  46346. return io.ErrUnexpectedEOF
  46347. }
  46348. b := dAtA[iNdEx]
  46349. iNdEx++
  46350. msglen |= int(b&0x7F) << shift
  46351. if b < 0x80 {
  46352. break
  46353. }
  46354. }
  46355. if msglen < 0 {
  46356. return ErrInvalidLengthGenerated
  46357. }
  46358. postIndex := iNdEx + msglen
  46359. if postIndex < 0 {
  46360. return ErrInvalidLengthGenerated
  46361. }
  46362. if postIndex > l {
  46363. return io.ErrUnexpectedEOF
  46364. }
  46365. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46366. return err
  46367. }
  46368. iNdEx = postIndex
  46369. case 2:
  46370. if wireType != 2 {
  46371. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  46372. }
  46373. var msglen int
  46374. for shift := uint(0); ; shift += 7 {
  46375. if shift >= 64 {
  46376. return ErrIntOverflowGenerated
  46377. }
  46378. if iNdEx >= l {
  46379. return io.ErrUnexpectedEOF
  46380. }
  46381. b := dAtA[iNdEx]
  46382. iNdEx++
  46383. msglen |= int(b&0x7F) << shift
  46384. if b < 0x80 {
  46385. break
  46386. }
  46387. }
  46388. if msglen < 0 {
  46389. return ErrInvalidLengthGenerated
  46390. }
  46391. postIndex := iNdEx + msglen
  46392. if postIndex < 0 {
  46393. return ErrInvalidLengthGenerated
  46394. }
  46395. if postIndex > l {
  46396. return io.ErrUnexpectedEOF
  46397. }
  46398. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46399. return err
  46400. }
  46401. iNdEx = postIndex
  46402. default:
  46403. iNdEx = preIndex
  46404. skippy, err := skipGenerated(dAtA[iNdEx:])
  46405. if err != nil {
  46406. return err
  46407. }
  46408. if (skippy < 0) || (iNdEx+skippy) < 0 {
  46409. return ErrInvalidLengthGenerated
  46410. }
  46411. if (iNdEx + skippy) > l {
  46412. return io.ErrUnexpectedEOF
  46413. }
  46414. iNdEx += skippy
  46415. }
  46416. }
  46417. if iNdEx > l {
  46418. return io.ErrUnexpectedEOF
  46419. }
  46420. return nil
  46421. }
  46422. func (m *PersistentVolumeClaimVolumeSource) Unmarshal(dAtA []byte) error {
  46423. l := len(dAtA)
  46424. iNdEx := 0
  46425. for iNdEx < l {
  46426. preIndex := iNdEx
  46427. var wire uint64
  46428. for shift := uint(0); ; shift += 7 {
  46429. if shift >= 64 {
  46430. return ErrIntOverflowGenerated
  46431. }
  46432. if iNdEx >= l {
  46433. return io.ErrUnexpectedEOF
  46434. }
  46435. b := dAtA[iNdEx]
  46436. iNdEx++
  46437. wire |= uint64(b&0x7F) << shift
  46438. if b < 0x80 {
  46439. break
  46440. }
  46441. }
  46442. fieldNum := int32(wire >> 3)
  46443. wireType := int(wire & 0x7)
  46444. if wireType == 4 {
  46445. return fmt.Errorf("proto: PersistentVolumeClaimVolumeSource: wiretype end group for non-group")
  46446. }
  46447. if fieldNum <= 0 {
  46448. return fmt.Errorf("proto: PersistentVolumeClaimVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  46449. }
  46450. switch fieldNum {
  46451. case 1:
  46452. if wireType != 2 {
  46453. return fmt.Errorf("proto: wrong wireType = %d for field ClaimName", wireType)
  46454. }
  46455. var stringLen uint64
  46456. for shift := uint(0); ; shift += 7 {
  46457. if shift >= 64 {
  46458. return ErrIntOverflowGenerated
  46459. }
  46460. if iNdEx >= l {
  46461. return io.ErrUnexpectedEOF
  46462. }
  46463. b := dAtA[iNdEx]
  46464. iNdEx++
  46465. stringLen |= uint64(b&0x7F) << shift
  46466. if b < 0x80 {
  46467. break
  46468. }
  46469. }
  46470. intStringLen := int(stringLen)
  46471. if intStringLen < 0 {
  46472. return ErrInvalidLengthGenerated
  46473. }
  46474. postIndex := iNdEx + intStringLen
  46475. if postIndex < 0 {
  46476. return ErrInvalidLengthGenerated
  46477. }
  46478. if postIndex > l {
  46479. return io.ErrUnexpectedEOF
  46480. }
  46481. m.ClaimName = string(dAtA[iNdEx:postIndex])
  46482. iNdEx = postIndex
  46483. case 2:
  46484. if wireType != 0 {
  46485. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  46486. }
  46487. var v int
  46488. for shift := uint(0); ; shift += 7 {
  46489. if shift >= 64 {
  46490. return ErrIntOverflowGenerated
  46491. }
  46492. if iNdEx >= l {
  46493. return io.ErrUnexpectedEOF
  46494. }
  46495. b := dAtA[iNdEx]
  46496. iNdEx++
  46497. v |= int(b&0x7F) << shift
  46498. if b < 0x80 {
  46499. break
  46500. }
  46501. }
  46502. m.ReadOnly = bool(v != 0)
  46503. default:
  46504. iNdEx = preIndex
  46505. skippy, err := skipGenerated(dAtA[iNdEx:])
  46506. if err != nil {
  46507. return err
  46508. }
  46509. if (skippy < 0) || (iNdEx+skippy) < 0 {
  46510. return ErrInvalidLengthGenerated
  46511. }
  46512. if (iNdEx + skippy) > l {
  46513. return io.ErrUnexpectedEOF
  46514. }
  46515. iNdEx += skippy
  46516. }
  46517. }
  46518. if iNdEx > l {
  46519. return io.ErrUnexpectedEOF
  46520. }
  46521. return nil
  46522. }
  46523. func (m *PersistentVolumeList) Unmarshal(dAtA []byte) error {
  46524. l := len(dAtA)
  46525. iNdEx := 0
  46526. for iNdEx < l {
  46527. preIndex := iNdEx
  46528. var wire uint64
  46529. for shift := uint(0); ; shift += 7 {
  46530. if shift >= 64 {
  46531. return ErrIntOverflowGenerated
  46532. }
  46533. if iNdEx >= l {
  46534. return io.ErrUnexpectedEOF
  46535. }
  46536. b := dAtA[iNdEx]
  46537. iNdEx++
  46538. wire |= uint64(b&0x7F) << shift
  46539. if b < 0x80 {
  46540. break
  46541. }
  46542. }
  46543. fieldNum := int32(wire >> 3)
  46544. wireType := int(wire & 0x7)
  46545. if wireType == 4 {
  46546. return fmt.Errorf("proto: PersistentVolumeList: wiretype end group for non-group")
  46547. }
  46548. if fieldNum <= 0 {
  46549. return fmt.Errorf("proto: PersistentVolumeList: illegal tag %d (wire type %d)", fieldNum, wire)
  46550. }
  46551. switch fieldNum {
  46552. case 1:
  46553. if wireType != 2 {
  46554. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  46555. }
  46556. var msglen int
  46557. for shift := uint(0); ; shift += 7 {
  46558. if shift >= 64 {
  46559. return ErrIntOverflowGenerated
  46560. }
  46561. if iNdEx >= l {
  46562. return io.ErrUnexpectedEOF
  46563. }
  46564. b := dAtA[iNdEx]
  46565. iNdEx++
  46566. msglen |= int(b&0x7F) << shift
  46567. if b < 0x80 {
  46568. break
  46569. }
  46570. }
  46571. if msglen < 0 {
  46572. return ErrInvalidLengthGenerated
  46573. }
  46574. postIndex := iNdEx + msglen
  46575. if postIndex < 0 {
  46576. return ErrInvalidLengthGenerated
  46577. }
  46578. if postIndex > l {
  46579. return io.ErrUnexpectedEOF
  46580. }
  46581. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46582. return err
  46583. }
  46584. iNdEx = postIndex
  46585. case 2:
  46586. if wireType != 2 {
  46587. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  46588. }
  46589. var msglen int
  46590. for shift := uint(0); ; shift += 7 {
  46591. if shift >= 64 {
  46592. return ErrIntOverflowGenerated
  46593. }
  46594. if iNdEx >= l {
  46595. return io.ErrUnexpectedEOF
  46596. }
  46597. b := dAtA[iNdEx]
  46598. iNdEx++
  46599. msglen |= int(b&0x7F) << shift
  46600. if b < 0x80 {
  46601. break
  46602. }
  46603. }
  46604. if msglen < 0 {
  46605. return ErrInvalidLengthGenerated
  46606. }
  46607. postIndex := iNdEx + msglen
  46608. if postIndex < 0 {
  46609. return ErrInvalidLengthGenerated
  46610. }
  46611. if postIndex > l {
  46612. return io.ErrUnexpectedEOF
  46613. }
  46614. m.Items = append(m.Items, PersistentVolume{})
  46615. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46616. return err
  46617. }
  46618. iNdEx = postIndex
  46619. default:
  46620. iNdEx = preIndex
  46621. skippy, err := skipGenerated(dAtA[iNdEx:])
  46622. if err != nil {
  46623. return err
  46624. }
  46625. if (skippy < 0) || (iNdEx+skippy) < 0 {
  46626. return ErrInvalidLengthGenerated
  46627. }
  46628. if (iNdEx + skippy) > l {
  46629. return io.ErrUnexpectedEOF
  46630. }
  46631. iNdEx += skippy
  46632. }
  46633. }
  46634. if iNdEx > l {
  46635. return io.ErrUnexpectedEOF
  46636. }
  46637. return nil
  46638. }
  46639. func (m *PersistentVolumeSource) Unmarshal(dAtA []byte) error {
  46640. l := len(dAtA)
  46641. iNdEx := 0
  46642. for iNdEx < l {
  46643. preIndex := iNdEx
  46644. var wire uint64
  46645. for shift := uint(0); ; shift += 7 {
  46646. if shift >= 64 {
  46647. return ErrIntOverflowGenerated
  46648. }
  46649. if iNdEx >= l {
  46650. return io.ErrUnexpectedEOF
  46651. }
  46652. b := dAtA[iNdEx]
  46653. iNdEx++
  46654. wire |= uint64(b&0x7F) << shift
  46655. if b < 0x80 {
  46656. break
  46657. }
  46658. }
  46659. fieldNum := int32(wire >> 3)
  46660. wireType := int(wire & 0x7)
  46661. if wireType == 4 {
  46662. return fmt.Errorf("proto: PersistentVolumeSource: wiretype end group for non-group")
  46663. }
  46664. if fieldNum <= 0 {
  46665. return fmt.Errorf("proto: PersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  46666. }
  46667. switch fieldNum {
  46668. case 1:
  46669. if wireType != 2 {
  46670. return fmt.Errorf("proto: wrong wireType = %d for field GCEPersistentDisk", wireType)
  46671. }
  46672. var msglen int
  46673. for shift := uint(0); ; shift += 7 {
  46674. if shift >= 64 {
  46675. return ErrIntOverflowGenerated
  46676. }
  46677. if iNdEx >= l {
  46678. return io.ErrUnexpectedEOF
  46679. }
  46680. b := dAtA[iNdEx]
  46681. iNdEx++
  46682. msglen |= int(b&0x7F) << shift
  46683. if b < 0x80 {
  46684. break
  46685. }
  46686. }
  46687. if msglen < 0 {
  46688. return ErrInvalidLengthGenerated
  46689. }
  46690. postIndex := iNdEx + msglen
  46691. if postIndex < 0 {
  46692. return ErrInvalidLengthGenerated
  46693. }
  46694. if postIndex > l {
  46695. return io.ErrUnexpectedEOF
  46696. }
  46697. if m.GCEPersistentDisk == nil {
  46698. m.GCEPersistentDisk = &GCEPersistentDiskVolumeSource{}
  46699. }
  46700. if err := m.GCEPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46701. return err
  46702. }
  46703. iNdEx = postIndex
  46704. case 2:
  46705. if wireType != 2 {
  46706. return fmt.Errorf("proto: wrong wireType = %d for field AWSElasticBlockStore", wireType)
  46707. }
  46708. var msglen int
  46709. for shift := uint(0); ; shift += 7 {
  46710. if shift >= 64 {
  46711. return ErrIntOverflowGenerated
  46712. }
  46713. if iNdEx >= l {
  46714. return io.ErrUnexpectedEOF
  46715. }
  46716. b := dAtA[iNdEx]
  46717. iNdEx++
  46718. msglen |= int(b&0x7F) << shift
  46719. if b < 0x80 {
  46720. break
  46721. }
  46722. }
  46723. if msglen < 0 {
  46724. return ErrInvalidLengthGenerated
  46725. }
  46726. postIndex := iNdEx + msglen
  46727. if postIndex < 0 {
  46728. return ErrInvalidLengthGenerated
  46729. }
  46730. if postIndex > l {
  46731. return io.ErrUnexpectedEOF
  46732. }
  46733. if m.AWSElasticBlockStore == nil {
  46734. m.AWSElasticBlockStore = &AWSElasticBlockStoreVolumeSource{}
  46735. }
  46736. if err := m.AWSElasticBlockStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46737. return err
  46738. }
  46739. iNdEx = postIndex
  46740. case 3:
  46741. if wireType != 2 {
  46742. return fmt.Errorf("proto: wrong wireType = %d for field HostPath", wireType)
  46743. }
  46744. var msglen int
  46745. for shift := uint(0); ; shift += 7 {
  46746. if shift >= 64 {
  46747. return ErrIntOverflowGenerated
  46748. }
  46749. if iNdEx >= l {
  46750. return io.ErrUnexpectedEOF
  46751. }
  46752. b := dAtA[iNdEx]
  46753. iNdEx++
  46754. msglen |= int(b&0x7F) << shift
  46755. if b < 0x80 {
  46756. break
  46757. }
  46758. }
  46759. if msglen < 0 {
  46760. return ErrInvalidLengthGenerated
  46761. }
  46762. postIndex := iNdEx + msglen
  46763. if postIndex < 0 {
  46764. return ErrInvalidLengthGenerated
  46765. }
  46766. if postIndex > l {
  46767. return io.ErrUnexpectedEOF
  46768. }
  46769. if m.HostPath == nil {
  46770. m.HostPath = &HostPathVolumeSource{}
  46771. }
  46772. if err := m.HostPath.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46773. return err
  46774. }
  46775. iNdEx = postIndex
  46776. case 4:
  46777. if wireType != 2 {
  46778. return fmt.Errorf("proto: wrong wireType = %d for field Glusterfs", wireType)
  46779. }
  46780. var msglen int
  46781. for shift := uint(0); ; shift += 7 {
  46782. if shift >= 64 {
  46783. return ErrIntOverflowGenerated
  46784. }
  46785. if iNdEx >= l {
  46786. return io.ErrUnexpectedEOF
  46787. }
  46788. b := dAtA[iNdEx]
  46789. iNdEx++
  46790. msglen |= int(b&0x7F) << shift
  46791. if b < 0x80 {
  46792. break
  46793. }
  46794. }
  46795. if msglen < 0 {
  46796. return ErrInvalidLengthGenerated
  46797. }
  46798. postIndex := iNdEx + msglen
  46799. if postIndex < 0 {
  46800. return ErrInvalidLengthGenerated
  46801. }
  46802. if postIndex > l {
  46803. return io.ErrUnexpectedEOF
  46804. }
  46805. if m.Glusterfs == nil {
  46806. m.Glusterfs = &GlusterfsPersistentVolumeSource{}
  46807. }
  46808. if err := m.Glusterfs.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46809. return err
  46810. }
  46811. iNdEx = postIndex
  46812. case 5:
  46813. if wireType != 2 {
  46814. return fmt.Errorf("proto: wrong wireType = %d for field NFS", wireType)
  46815. }
  46816. var msglen int
  46817. for shift := uint(0); ; shift += 7 {
  46818. if shift >= 64 {
  46819. return ErrIntOverflowGenerated
  46820. }
  46821. if iNdEx >= l {
  46822. return io.ErrUnexpectedEOF
  46823. }
  46824. b := dAtA[iNdEx]
  46825. iNdEx++
  46826. msglen |= int(b&0x7F) << shift
  46827. if b < 0x80 {
  46828. break
  46829. }
  46830. }
  46831. if msglen < 0 {
  46832. return ErrInvalidLengthGenerated
  46833. }
  46834. postIndex := iNdEx + msglen
  46835. if postIndex < 0 {
  46836. return ErrInvalidLengthGenerated
  46837. }
  46838. if postIndex > l {
  46839. return io.ErrUnexpectedEOF
  46840. }
  46841. if m.NFS == nil {
  46842. m.NFS = &NFSVolumeSource{}
  46843. }
  46844. if err := m.NFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46845. return err
  46846. }
  46847. iNdEx = postIndex
  46848. case 6:
  46849. if wireType != 2 {
  46850. return fmt.Errorf("proto: wrong wireType = %d for field RBD", wireType)
  46851. }
  46852. var msglen int
  46853. for shift := uint(0); ; shift += 7 {
  46854. if shift >= 64 {
  46855. return ErrIntOverflowGenerated
  46856. }
  46857. if iNdEx >= l {
  46858. return io.ErrUnexpectedEOF
  46859. }
  46860. b := dAtA[iNdEx]
  46861. iNdEx++
  46862. msglen |= int(b&0x7F) << shift
  46863. if b < 0x80 {
  46864. break
  46865. }
  46866. }
  46867. if msglen < 0 {
  46868. return ErrInvalidLengthGenerated
  46869. }
  46870. postIndex := iNdEx + msglen
  46871. if postIndex < 0 {
  46872. return ErrInvalidLengthGenerated
  46873. }
  46874. if postIndex > l {
  46875. return io.ErrUnexpectedEOF
  46876. }
  46877. if m.RBD == nil {
  46878. m.RBD = &RBDPersistentVolumeSource{}
  46879. }
  46880. if err := m.RBD.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46881. return err
  46882. }
  46883. iNdEx = postIndex
  46884. case 7:
  46885. if wireType != 2 {
  46886. return fmt.Errorf("proto: wrong wireType = %d for field ISCSI", wireType)
  46887. }
  46888. var msglen int
  46889. for shift := uint(0); ; shift += 7 {
  46890. if shift >= 64 {
  46891. return ErrIntOverflowGenerated
  46892. }
  46893. if iNdEx >= l {
  46894. return io.ErrUnexpectedEOF
  46895. }
  46896. b := dAtA[iNdEx]
  46897. iNdEx++
  46898. msglen |= int(b&0x7F) << shift
  46899. if b < 0x80 {
  46900. break
  46901. }
  46902. }
  46903. if msglen < 0 {
  46904. return ErrInvalidLengthGenerated
  46905. }
  46906. postIndex := iNdEx + msglen
  46907. if postIndex < 0 {
  46908. return ErrInvalidLengthGenerated
  46909. }
  46910. if postIndex > l {
  46911. return io.ErrUnexpectedEOF
  46912. }
  46913. if m.ISCSI == nil {
  46914. m.ISCSI = &ISCSIPersistentVolumeSource{}
  46915. }
  46916. if err := m.ISCSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46917. return err
  46918. }
  46919. iNdEx = postIndex
  46920. case 8:
  46921. if wireType != 2 {
  46922. return fmt.Errorf("proto: wrong wireType = %d for field Cinder", wireType)
  46923. }
  46924. var msglen int
  46925. for shift := uint(0); ; shift += 7 {
  46926. if shift >= 64 {
  46927. return ErrIntOverflowGenerated
  46928. }
  46929. if iNdEx >= l {
  46930. return io.ErrUnexpectedEOF
  46931. }
  46932. b := dAtA[iNdEx]
  46933. iNdEx++
  46934. msglen |= int(b&0x7F) << shift
  46935. if b < 0x80 {
  46936. break
  46937. }
  46938. }
  46939. if msglen < 0 {
  46940. return ErrInvalidLengthGenerated
  46941. }
  46942. postIndex := iNdEx + msglen
  46943. if postIndex < 0 {
  46944. return ErrInvalidLengthGenerated
  46945. }
  46946. if postIndex > l {
  46947. return io.ErrUnexpectedEOF
  46948. }
  46949. if m.Cinder == nil {
  46950. m.Cinder = &CinderPersistentVolumeSource{}
  46951. }
  46952. if err := m.Cinder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46953. return err
  46954. }
  46955. iNdEx = postIndex
  46956. case 9:
  46957. if wireType != 2 {
  46958. return fmt.Errorf("proto: wrong wireType = %d for field CephFS", wireType)
  46959. }
  46960. var msglen int
  46961. for shift := uint(0); ; shift += 7 {
  46962. if shift >= 64 {
  46963. return ErrIntOverflowGenerated
  46964. }
  46965. if iNdEx >= l {
  46966. return io.ErrUnexpectedEOF
  46967. }
  46968. b := dAtA[iNdEx]
  46969. iNdEx++
  46970. msglen |= int(b&0x7F) << shift
  46971. if b < 0x80 {
  46972. break
  46973. }
  46974. }
  46975. if msglen < 0 {
  46976. return ErrInvalidLengthGenerated
  46977. }
  46978. postIndex := iNdEx + msglen
  46979. if postIndex < 0 {
  46980. return ErrInvalidLengthGenerated
  46981. }
  46982. if postIndex > l {
  46983. return io.ErrUnexpectedEOF
  46984. }
  46985. if m.CephFS == nil {
  46986. m.CephFS = &CephFSPersistentVolumeSource{}
  46987. }
  46988. if err := m.CephFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  46989. return err
  46990. }
  46991. iNdEx = postIndex
  46992. case 10:
  46993. if wireType != 2 {
  46994. return fmt.Errorf("proto: wrong wireType = %d for field FC", wireType)
  46995. }
  46996. var msglen int
  46997. for shift := uint(0); ; shift += 7 {
  46998. if shift >= 64 {
  46999. return ErrIntOverflowGenerated
  47000. }
  47001. if iNdEx >= l {
  47002. return io.ErrUnexpectedEOF
  47003. }
  47004. b := dAtA[iNdEx]
  47005. iNdEx++
  47006. msglen |= int(b&0x7F) << shift
  47007. if b < 0x80 {
  47008. break
  47009. }
  47010. }
  47011. if msglen < 0 {
  47012. return ErrInvalidLengthGenerated
  47013. }
  47014. postIndex := iNdEx + msglen
  47015. if postIndex < 0 {
  47016. return ErrInvalidLengthGenerated
  47017. }
  47018. if postIndex > l {
  47019. return io.ErrUnexpectedEOF
  47020. }
  47021. if m.FC == nil {
  47022. m.FC = &FCVolumeSource{}
  47023. }
  47024. if err := m.FC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47025. return err
  47026. }
  47027. iNdEx = postIndex
  47028. case 11:
  47029. if wireType != 2 {
  47030. return fmt.Errorf("proto: wrong wireType = %d for field Flocker", wireType)
  47031. }
  47032. var msglen int
  47033. for shift := uint(0); ; shift += 7 {
  47034. if shift >= 64 {
  47035. return ErrIntOverflowGenerated
  47036. }
  47037. if iNdEx >= l {
  47038. return io.ErrUnexpectedEOF
  47039. }
  47040. b := dAtA[iNdEx]
  47041. iNdEx++
  47042. msglen |= int(b&0x7F) << shift
  47043. if b < 0x80 {
  47044. break
  47045. }
  47046. }
  47047. if msglen < 0 {
  47048. return ErrInvalidLengthGenerated
  47049. }
  47050. postIndex := iNdEx + msglen
  47051. if postIndex < 0 {
  47052. return ErrInvalidLengthGenerated
  47053. }
  47054. if postIndex > l {
  47055. return io.ErrUnexpectedEOF
  47056. }
  47057. if m.Flocker == nil {
  47058. m.Flocker = &FlockerVolumeSource{}
  47059. }
  47060. if err := m.Flocker.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47061. return err
  47062. }
  47063. iNdEx = postIndex
  47064. case 12:
  47065. if wireType != 2 {
  47066. return fmt.Errorf("proto: wrong wireType = %d for field FlexVolume", wireType)
  47067. }
  47068. var msglen int
  47069. for shift := uint(0); ; shift += 7 {
  47070. if shift >= 64 {
  47071. return ErrIntOverflowGenerated
  47072. }
  47073. if iNdEx >= l {
  47074. return io.ErrUnexpectedEOF
  47075. }
  47076. b := dAtA[iNdEx]
  47077. iNdEx++
  47078. msglen |= int(b&0x7F) << shift
  47079. if b < 0x80 {
  47080. break
  47081. }
  47082. }
  47083. if msglen < 0 {
  47084. return ErrInvalidLengthGenerated
  47085. }
  47086. postIndex := iNdEx + msglen
  47087. if postIndex < 0 {
  47088. return ErrInvalidLengthGenerated
  47089. }
  47090. if postIndex > l {
  47091. return io.ErrUnexpectedEOF
  47092. }
  47093. if m.FlexVolume == nil {
  47094. m.FlexVolume = &FlexPersistentVolumeSource{}
  47095. }
  47096. if err := m.FlexVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47097. return err
  47098. }
  47099. iNdEx = postIndex
  47100. case 13:
  47101. if wireType != 2 {
  47102. return fmt.Errorf("proto: wrong wireType = %d for field AzureFile", wireType)
  47103. }
  47104. var msglen int
  47105. for shift := uint(0); ; shift += 7 {
  47106. if shift >= 64 {
  47107. return ErrIntOverflowGenerated
  47108. }
  47109. if iNdEx >= l {
  47110. return io.ErrUnexpectedEOF
  47111. }
  47112. b := dAtA[iNdEx]
  47113. iNdEx++
  47114. msglen |= int(b&0x7F) << shift
  47115. if b < 0x80 {
  47116. break
  47117. }
  47118. }
  47119. if msglen < 0 {
  47120. return ErrInvalidLengthGenerated
  47121. }
  47122. postIndex := iNdEx + msglen
  47123. if postIndex < 0 {
  47124. return ErrInvalidLengthGenerated
  47125. }
  47126. if postIndex > l {
  47127. return io.ErrUnexpectedEOF
  47128. }
  47129. if m.AzureFile == nil {
  47130. m.AzureFile = &AzureFilePersistentVolumeSource{}
  47131. }
  47132. if err := m.AzureFile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47133. return err
  47134. }
  47135. iNdEx = postIndex
  47136. case 14:
  47137. if wireType != 2 {
  47138. return fmt.Errorf("proto: wrong wireType = %d for field VsphereVolume", wireType)
  47139. }
  47140. var msglen int
  47141. for shift := uint(0); ; shift += 7 {
  47142. if shift >= 64 {
  47143. return ErrIntOverflowGenerated
  47144. }
  47145. if iNdEx >= l {
  47146. return io.ErrUnexpectedEOF
  47147. }
  47148. b := dAtA[iNdEx]
  47149. iNdEx++
  47150. msglen |= int(b&0x7F) << shift
  47151. if b < 0x80 {
  47152. break
  47153. }
  47154. }
  47155. if msglen < 0 {
  47156. return ErrInvalidLengthGenerated
  47157. }
  47158. postIndex := iNdEx + msglen
  47159. if postIndex < 0 {
  47160. return ErrInvalidLengthGenerated
  47161. }
  47162. if postIndex > l {
  47163. return io.ErrUnexpectedEOF
  47164. }
  47165. if m.VsphereVolume == nil {
  47166. m.VsphereVolume = &VsphereVirtualDiskVolumeSource{}
  47167. }
  47168. if err := m.VsphereVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47169. return err
  47170. }
  47171. iNdEx = postIndex
  47172. case 15:
  47173. if wireType != 2 {
  47174. return fmt.Errorf("proto: wrong wireType = %d for field Quobyte", wireType)
  47175. }
  47176. var msglen int
  47177. for shift := uint(0); ; shift += 7 {
  47178. if shift >= 64 {
  47179. return ErrIntOverflowGenerated
  47180. }
  47181. if iNdEx >= l {
  47182. return io.ErrUnexpectedEOF
  47183. }
  47184. b := dAtA[iNdEx]
  47185. iNdEx++
  47186. msglen |= int(b&0x7F) << shift
  47187. if b < 0x80 {
  47188. break
  47189. }
  47190. }
  47191. if msglen < 0 {
  47192. return ErrInvalidLengthGenerated
  47193. }
  47194. postIndex := iNdEx + msglen
  47195. if postIndex < 0 {
  47196. return ErrInvalidLengthGenerated
  47197. }
  47198. if postIndex > l {
  47199. return io.ErrUnexpectedEOF
  47200. }
  47201. if m.Quobyte == nil {
  47202. m.Quobyte = &QuobyteVolumeSource{}
  47203. }
  47204. if err := m.Quobyte.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47205. return err
  47206. }
  47207. iNdEx = postIndex
  47208. case 16:
  47209. if wireType != 2 {
  47210. return fmt.Errorf("proto: wrong wireType = %d for field AzureDisk", wireType)
  47211. }
  47212. var msglen int
  47213. for shift := uint(0); ; shift += 7 {
  47214. if shift >= 64 {
  47215. return ErrIntOverflowGenerated
  47216. }
  47217. if iNdEx >= l {
  47218. return io.ErrUnexpectedEOF
  47219. }
  47220. b := dAtA[iNdEx]
  47221. iNdEx++
  47222. msglen |= int(b&0x7F) << shift
  47223. if b < 0x80 {
  47224. break
  47225. }
  47226. }
  47227. if msglen < 0 {
  47228. return ErrInvalidLengthGenerated
  47229. }
  47230. postIndex := iNdEx + msglen
  47231. if postIndex < 0 {
  47232. return ErrInvalidLengthGenerated
  47233. }
  47234. if postIndex > l {
  47235. return io.ErrUnexpectedEOF
  47236. }
  47237. if m.AzureDisk == nil {
  47238. m.AzureDisk = &AzureDiskVolumeSource{}
  47239. }
  47240. if err := m.AzureDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47241. return err
  47242. }
  47243. iNdEx = postIndex
  47244. case 17:
  47245. if wireType != 2 {
  47246. return fmt.Errorf("proto: wrong wireType = %d for field PhotonPersistentDisk", wireType)
  47247. }
  47248. var msglen int
  47249. for shift := uint(0); ; shift += 7 {
  47250. if shift >= 64 {
  47251. return ErrIntOverflowGenerated
  47252. }
  47253. if iNdEx >= l {
  47254. return io.ErrUnexpectedEOF
  47255. }
  47256. b := dAtA[iNdEx]
  47257. iNdEx++
  47258. msglen |= int(b&0x7F) << shift
  47259. if b < 0x80 {
  47260. break
  47261. }
  47262. }
  47263. if msglen < 0 {
  47264. return ErrInvalidLengthGenerated
  47265. }
  47266. postIndex := iNdEx + msglen
  47267. if postIndex < 0 {
  47268. return ErrInvalidLengthGenerated
  47269. }
  47270. if postIndex > l {
  47271. return io.ErrUnexpectedEOF
  47272. }
  47273. if m.PhotonPersistentDisk == nil {
  47274. m.PhotonPersistentDisk = &PhotonPersistentDiskVolumeSource{}
  47275. }
  47276. if err := m.PhotonPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47277. return err
  47278. }
  47279. iNdEx = postIndex
  47280. case 18:
  47281. if wireType != 2 {
  47282. return fmt.Errorf("proto: wrong wireType = %d for field PortworxVolume", wireType)
  47283. }
  47284. var msglen int
  47285. for shift := uint(0); ; shift += 7 {
  47286. if shift >= 64 {
  47287. return ErrIntOverflowGenerated
  47288. }
  47289. if iNdEx >= l {
  47290. return io.ErrUnexpectedEOF
  47291. }
  47292. b := dAtA[iNdEx]
  47293. iNdEx++
  47294. msglen |= int(b&0x7F) << shift
  47295. if b < 0x80 {
  47296. break
  47297. }
  47298. }
  47299. if msglen < 0 {
  47300. return ErrInvalidLengthGenerated
  47301. }
  47302. postIndex := iNdEx + msglen
  47303. if postIndex < 0 {
  47304. return ErrInvalidLengthGenerated
  47305. }
  47306. if postIndex > l {
  47307. return io.ErrUnexpectedEOF
  47308. }
  47309. if m.PortworxVolume == nil {
  47310. m.PortworxVolume = &PortworxVolumeSource{}
  47311. }
  47312. if err := m.PortworxVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47313. return err
  47314. }
  47315. iNdEx = postIndex
  47316. case 19:
  47317. if wireType != 2 {
  47318. return fmt.Errorf("proto: wrong wireType = %d for field ScaleIO", wireType)
  47319. }
  47320. var msglen int
  47321. for shift := uint(0); ; shift += 7 {
  47322. if shift >= 64 {
  47323. return ErrIntOverflowGenerated
  47324. }
  47325. if iNdEx >= l {
  47326. return io.ErrUnexpectedEOF
  47327. }
  47328. b := dAtA[iNdEx]
  47329. iNdEx++
  47330. msglen |= int(b&0x7F) << shift
  47331. if b < 0x80 {
  47332. break
  47333. }
  47334. }
  47335. if msglen < 0 {
  47336. return ErrInvalidLengthGenerated
  47337. }
  47338. postIndex := iNdEx + msglen
  47339. if postIndex < 0 {
  47340. return ErrInvalidLengthGenerated
  47341. }
  47342. if postIndex > l {
  47343. return io.ErrUnexpectedEOF
  47344. }
  47345. if m.ScaleIO == nil {
  47346. m.ScaleIO = &ScaleIOPersistentVolumeSource{}
  47347. }
  47348. if err := m.ScaleIO.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47349. return err
  47350. }
  47351. iNdEx = postIndex
  47352. case 20:
  47353. if wireType != 2 {
  47354. return fmt.Errorf("proto: wrong wireType = %d for field Local", wireType)
  47355. }
  47356. var msglen int
  47357. for shift := uint(0); ; shift += 7 {
  47358. if shift >= 64 {
  47359. return ErrIntOverflowGenerated
  47360. }
  47361. if iNdEx >= l {
  47362. return io.ErrUnexpectedEOF
  47363. }
  47364. b := dAtA[iNdEx]
  47365. iNdEx++
  47366. msglen |= int(b&0x7F) << shift
  47367. if b < 0x80 {
  47368. break
  47369. }
  47370. }
  47371. if msglen < 0 {
  47372. return ErrInvalidLengthGenerated
  47373. }
  47374. postIndex := iNdEx + msglen
  47375. if postIndex < 0 {
  47376. return ErrInvalidLengthGenerated
  47377. }
  47378. if postIndex > l {
  47379. return io.ErrUnexpectedEOF
  47380. }
  47381. if m.Local == nil {
  47382. m.Local = &LocalVolumeSource{}
  47383. }
  47384. if err := m.Local.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47385. return err
  47386. }
  47387. iNdEx = postIndex
  47388. case 21:
  47389. if wireType != 2 {
  47390. return fmt.Errorf("proto: wrong wireType = %d for field StorageOS", wireType)
  47391. }
  47392. var msglen int
  47393. for shift := uint(0); ; shift += 7 {
  47394. if shift >= 64 {
  47395. return ErrIntOverflowGenerated
  47396. }
  47397. if iNdEx >= l {
  47398. return io.ErrUnexpectedEOF
  47399. }
  47400. b := dAtA[iNdEx]
  47401. iNdEx++
  47402. msglen |= int(b&0x7F) << shift
  47403. if b < 0x80 {
  47404. break
  47405. }
  47406. }
  47407. if msglen < 0 {
  47408. return ErrInvalidLengthGenerated
  47409. }
  47410. postIndex := iNdEx + msglen
  47411. if postIndex < 0 {
  47412. return ErrInvalidLengthGenerated
  47413. }
  47414. if postIndex > l {
  47415. return io.ErrUnexpectedEOF
  47416. }
  47417. if m.StorageOS == nil {
  47418. m.StorageOS = &StorageOSPersistentVolumeSource{}
  47419. }
  47420. if err := m.StorageOS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47421. return err
  47422. }
  47423. iNdEx = postIndex
  47424. case 22:
  47425. if wireType != 2 {
  47426. return fmt.Errorf("proto: wrong wireType = %d for field CSI", wireType)
  47427. }
  47428. var msglen int
  47429. for shift := uint(0); ; shift += 7 {
  47430. if shift >= 64 {
  47431. return ErrIntOverflowGenerated
  47432. }
  47433. if iNdEx >= l {
  47434. return io.ErrUnexpectedEOF
  47435. }
  47436. b := dAtA[iNdEx]
  47437. iNdEx++
  47438. msglen |= int(b&0x7F) << shift
  47439. if b < 0x80 {
  47440. break
  47441. }
  47442. }
  47443. if msglen < 0 {
  47444. return ErrInvalidLengthGenerated
  47445. }
  47446. postIndex := iNdEx + msglen
  47447. if postIndex < 0 {
  47448. return ErrInvalidLengthGenerated
  47449. }
  47450. if postIndex > l {
  47451. return io.ErrUnexpectedEOF
  47452. }
  47453. if m.CSI == nil {
  47454. m.CSI = &CSIPersistentVolumeSource{}
  47455. }
  47456. if err := m.CSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47457. return err
  47458. }
  47459. iNdEx = postIndex
  47460. default:
  47461. iNdEx = preIndex
  47462. skippy, err := skipGenerated(dAtA[iNdEx:])
  47463. if err != nil {
  47464. return err
  47465. }
  47466. if (skippy < 0) || (iNdEx+skippy) < 0 {
  47467. return ErrInvalidLengthGenerated
  47468. }
  47469. if (iNdEx + skippy) > l {
  47470. return io.ErrUnexpectedEOF
  47471. }
  47472. iNdEx += skippy
  47473. }
  47474. }
  47475. if iNdEx > l {
  47476. return io.ErrUnexpectedEOF
  47477. }
  47478. return nil
  47479. }
  47480. func (m *PersistentVolumeSpec) Unmarshal(dAtA []byte) error {
  47481. l := len(dAtA)
  47482. iNdEx := 0
  47483. for iNdEx < l {
  47484. preIndex := iNdEx
  47485. var wire uint64
  47486. for shift := uint(0); ; shift += 7 {
  47487. if shift >= 64 {
  47488. return ErrIntOverflowGenerated
  47489. }
  47490. if iNdEx >= l {
  47491. return io.ErrUnexpectedEOF
  47492. }
  47493. b := dAtA[iNdEx]
  47494. iNdEx++
  47495. wire |= uint64(b&0x7F) << shift
  47496. if b < 0x80 {
  47497. break
  47498. }
  47499. }
  47500. fieldNum := int32(wire >> 3)
  47501. wireType := int(wire & 0x7)
  47502. if wireType == 4 {
  47503. return fmt.Errorf("proto: PersistentVolumeSpec: wiretype end group for non-group")
  47504. }
  47505. if fieldNum <= 0 {
  47506. return fmt.Errorf("proto: PersistentVolumeSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  47507. }
  47508. switch fieldNum {
  47509. case 1:
  47510. if wireType != 2 {
  47511. return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType)
  47512. }
  47513. var msglen int
  47514. for shift := uint(0); ; shift += 7 {
  47515. if shift >= 64 {
  47516. return ErrIntOverflowGenerated
  47517. }
  47518. if iNdEx >= l {
  47519. return io.ErrUnexpectedEOF
  47520. }
  47521. b := dAtA[iNdEx]
  47522. iNdEx++
  47523. msglen |= int(b&0x7F) << shift
  47524. if b < 0x80 {
  47525. break
  47526. }
  47527. }
  47528. if msglen < 0 {
  47529. return ErrInvalidLengthGenerated
  47530. }
  47531. postIndex := iNdEx + msglen
  47532. if postIndex < 0 {
  47533. return ErrInvalidLengthGenerated
  47534. }
  47535. if postIndex > l {
  47536. return io.ErrUnexpectedEOF
  47537. }
  47538. if m.Capacity == nil {
  47539. m.Capacity = make(ResourceList)
  47540. }
  47541. var mapkey ResourceName
  47542. mapvalue := &resource.Quantity{}
  47543. for iNdEx < postIndex {
  47544. entryPreIndex := iNdEx
  47545. var wire uint64
  47546. for shift := uint(0); ; shift += 7 {
  47547. if shift >= 64 {
  47548. return ErrIntOverflowGenerated
  47549. }
  47550. if iNdEx >= l {
  47551. return io.ErrUnexpectedEOF
  47552. }
  47553. b := dAtA[iNdEx]
  47554. iNdEx++
  47555. wire |= uint64(b&0x7F) << shift
  47556. if b < 0x80 {
  47557. break
  47558. }
  47559. }
  47560. fieldNum := int32(wire >> 3)
  47561. if fieldNum == 1 {
  47562. var stringLenmapkey uint64
  47563. for shift := uint(0); ; shift += 7 {
  47564. if shift >= 64 {
  47565. return ErrIntOverflowGenerated
  47566. }
  47567. if iNdEx >= l {
  47568. return io.ErrUnexpectedEOF
  47569. }
  47570. b := dAtA[iNdEx]
  47571. iNdEx++
  47572. stringLenmapkey |= uint64(b&0x7F) << shift
  47573. if b < 0x80 {
  47574. break
  47575. }
  47576. }
  47577. intStringLenmapkey := int(stringLenmapkey)
  47578. if intStringLenmapkey < 0 {
  47579. return ErrInvalidLengthGenerated
  47580. }
  47581. postStringIndexmapkey := iNdEx + intStringLenmapkey
  47582. if postStringIndexmapkey < 0 {
  47583. return ErrInvalidLengthGenerated
  47584. }
  47585. if postStringIndexmapkey > l {
  47586. return io.ErrUnexpectedEOF
  47587. }
  47588. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  47589. iNdEx = postStringIndexmapkey
  47590. } else if fieldNum == 2 {
  47591. var mapmsglen int
  47592. for shift := uint(0); ; shift += 7 {
  47593. if shift >= 64 {
  47594. return ErrIntOverflowGenerated
  47595. }
  47596. if iNdEx >= l {
  47597. return io.ErrUnexpectedEOF
  47598. }
  47599. b := dAtA[iNdEx]
  47600. iNdEx++
  47601. mapmsglen |= int(b&0x7F) << shift
  47602. if b < 0x80 {
  47603. break
  47604. }
  47605. }
  47606. if mapmsglen < 0 {
  47607. return ErrInvalidLengthGenerated
  47608. }
  47609. postmsgIndex := iNdEx + mapmsglen
  47610. if postmsgIndex < 0 {
  47611. return ErrInvalidLengthGenerated
  47612. }
  47613. if postmsgIndex > l {
  47614. return io.ErrUnexpectedEOF
  47615. }
  47616. mapvalue = &resource.Quantity{}
  47617. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  47618. return err
  47619. }
  47620. iNdEx = postmsgIndex
  47621. } else {
  47622. iNdEx = entryPreIndex
  47623. skippy, err := skipGenerated(dAtA[iNdEx:])
  47624. if err != nil {
  47625. return err
  47626. }
  47627. if (skippy < 0) || (iNdEx+skippy) < 0 {
  47628. return ErrInvalidLengthGenerated
  47629. }
  47630. if (iNdEx + skippy) > postIndex {
  47631. return io.ErrUnexpectedEOF
  47632. }
  47633. iNdEx += skippy
  47634. }
  47635. }
  47636. m.Capacity[ResourceName(mapkey)] = *mapvalue
  47637. iNdEx = postIndex
  47638. case 2:
  47639. if wireType != 2 {
  47640. return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeSource", wireType)
  47641. }
  47642. var msglen int
  47643. for shift := uint(0); ; shift += 7 {
  47644. if shift >= 64 {
  47645. return ErrIntOverflowGenerated
  47646. }
  47647. if iNdEx >= l {
  47648. return io.ErrUnexpectedEOF
  47649. }
  47650. b := dAtA[iNdEx]
  47651. iNdEx++
  47652. msglen |= int(b&0x7F) << shift
  47653. if b < 0x80 {
  47654. break
  47655. }
  47656. }
  47657. if msglen < 0 {
  47658. return ErrInvalidLengthGenerated
  47659. }
  47660. postIndex := iNdEx + msglen
  47661. if postIndex < 0 {
  47662. return ErrInvalidLengthGenerated
  47663. }
  47664. if postIndex > l {
  47665. return io.ErrUnexpectedEOF
  47666. }
  47667. if err := m.PersistentVolumeSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47668. return err
  47669. }
  47670. iNdEx = postIndex
  47671. case 3:
  47672. if wireType != 2 {
  47673. return fmt.Errorf("proto: wrong wireType = %d for field AccessModes", wireType)
  47674. }
  47675. var stringLen uint64
  47676. for shift := uint(0); ; shift += 7 {
  47677. if shift >= 64 {
  47678. return ErrIntOverflowGenerated
  47679. }
  47680. if iNdEx >= l {
  47681. return io.ErrUnexpectedEOF
  47682. }
  47683. b := dAtA[iNdEx]
  47684. iNdEx++
  47685. stringLen |= uint64(b&0x7F) << shift
  47686. if b < 0x80 {
  47687. break
  47688. }
  47689. }
  47690. intStringLen := int(stringLen)
  47691. if intStringLen < 0 {
  47692. return ErrInvalidLengthGenerated
  47693. }
  47694. postIndex := iNdEx + intStringLen
  47695. if postIndex < 0 {
  47696. return ErrInvalidLengthGenerated
  47697. }
  47698. if postIndex > l {
  47699. return io.ErrUnexpectedEOF
  47700. }
  47701. m.AccessModes = append(m.AccessModes, PersistentVolumeAccessMode(dAtA[iNdEx:postIndex]))
  47702. iNdEx = postIndex
  47703. case 4:
  47704. if wireType != 2 {
  47705. return fmt.Errorf("proto: wrong wireType = %d for field ClaimRef", wireType)
  47706. }
  47707. var msglen int
  47708. for shift := uint(0); ; shift += 7 {
  47709. if shift >= 64 {
  47710. return ErrIntOverflowGenerated
  47711. }
  47712. if iNdEx >= l {
  47713. return io.ErrUnexpectedEOF
  47714. }
  47715. b := dAtA[iNdEx]
  47716. iNdEx++
  47717. msglen |= int(b&0x7F) << shift
  47718. if b < 0x80 {
  47719. break
  47720. }
  47721. }
  47722. if msglen < 0 {
  47723. return ErrInvalidLengthGenerated
  47724. }
  47725. postIndex := iNdEx + msglen
  47726. if postIndex < 0 {
  47727. return ErrInvalidLengthGenerated
  47728. }
  47729. if postIndex > l {
  47730. return io.ErrUnexpectedEOF
  47731. }
  47732. if m.ClaimRef == nil {
  47733. m.ClaimRef = &ObjectReference{}
  47734. }
  47735. if err := m.ClaimRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47736. return err
  47737. }
  47738. iNdEx = postIndex
  47739. case 5:
  47740. if wireType != 2 {
  47741. return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeReclaimPolicy", wireType)
  47742. }
  47743. var stringLen uint64
  47744. for shift := uint(0); ; shift += 7 {
  47745. if shift >= 64 {
  47746. return ErrIntOverflowGenerated
  47747. }
  47748. if iNdEx >= l {
  47749. return io.ErrUnexpectedEOF
  47750. }
  47751. b := dAtA[iNdEx]
  47752. iNdEx++
  47753. stringLen |= uint64(b&0x7F) << shift
  47754. if b < 0x80 {
  47755. break
  47756. }
  47757. }
  47758. intStringLen := int(stringLen)
  47759. if intStringLen < 0 {
  47760. return ErrInvalidLengthGenerated
  47761. }
  47762. postIndex := iNdEx + intStringLen
  47763. if postIndex < 0 {
  47764. return ErrInvalidLengthGenerated
  47765. }
  47766. if postIndex > l {
  47767. return io.ErrUnexpectedEOF
  47768. }
  47769. m.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(dAtA[iNdEx:postIndex])
  47770. iNdEx = postIndex
  47771. case 6:
  47772. if wireType != 2 {
  47773. return fmt.Errorf("proto: wrong wireType = %d for field StorageClassName", wireType)
  47774. }
  47775. var stringLen uint64
  47776. for shift := uint(0); ; shift += 7 {
  47777. if shift >= 64 {
  47778. return ErrIntOverflowGenerated
  47779. }
  47780. if iNdEx >= l {
  47781. return io.ErrUnexpectedEOF
  47782. }
  47783. b := dAtA[iNdEx]
  47784. iNdEx++
  47785. stringLen |= uint64(b&0x7F) << shift
  47786. if b < 0x80 {
  47787. break
  47788. }
  47789. }
  47790. intStringLen := int(stringLen)
  47791. if intStringLen < 0 {
  47792. return ErrInvalidLengthGenerated
  47793. }
  47794. postIndex := iNdEx + intStringLen
  47795. if postIndex < 0 {
  47796. return ErrInvalidLengthGenerated
  47797. }
  47798. if postIndex > l {
  47799. return io.ErrUnexpectedEOF
  47800. }
  47801. m.StorageClassName = string(dAtA[iNdEx:postIndex])
  47802. iNdEx = postIndex
  47803. case 7:
  47804. if wireType != 2 {
  47805. return fmt.Errorf("proto: wrong wireType = %d for field MountOptions", wireType)
  47806. }
  47807. var stringLen uint64
  47808. for shift := uint(0); ; shift += 7 {
  47809. if shift >= 64 {
  47810. return ErrIntOverflowGenerated
  47811. }
  47812. if iNdEx >= l {
  47813. return io.ErrUnexpectedEOF
  47814. }
  47815. b := dAtA[iNdEx]
  47816. iNdEx++
  47817. stringLen |= uint64(b&0x7F) << shift
  47818. if b < 0x80 {
  47819. break
  47820. }
  47821. }
  47822. intStringLen := int(stringLen)
  47823. if intStringLen < 0 {
  47824. return ErrInvalidLengthGenerated
  47825. }
  47826. postIndex := iNdEx + intStringLen
  47827. if postIndex < 0 {
  47828. return ErrInvalidLengthGenerated
  47829. }
  47830. if postIndex > l {
  47831. return io.ErrUnexpectedEOF
  47832. }
  47833. m.MountOptions = append(m.MountOptions, string(dAtA[iNdEx:postIndex]))
  47834. iNdEx = postIndex
  47835. case 8:
  47836. if wireType != 2 {
  47837. return fmt.Errorf("proto: wrong wireType = %d for field VolumeMode", wireType)
  47838. }
  47839. var stringLen uint64
  47840. for shift := uint(0); ; shift += 7 {
  47841. if shift >= 64 {
  47842. return ErrIntOverflowGenerated
  47843. }
  47844. if iNdEx >= l {
  47845. return io.ErrUnexpectedEOF
  47846. }
  47847. b := dAtA[iNdEx]
  47848. iNdEx++
  47849. stringLen |= uint64(b&0x7F) << shift
  47850. if b < 0x80 {
  47851. break
  47852. }
  47853. }
  47854. intStringLen := int(stringLen)
  47855. if intStringLen < 0 {
  47856. return ErrInvalidLengthGenerated
  47857. }
  47858. postIndex := iNdEx + intStringLen
  47859. if postIndex < 0 {
  47860. return ErrInvalidLengthGenerated
  47861. }
  47862. if postIndex > l {
  47863. return io.ErrUnexpectedEOF
  47864. }
  47865. s := PersistentVolumeMode(dAtA[iNdEx:postIndex])
  47866. m.VolumeMode = &s
  47867. iNdEx = postIndex
  47868. case 9:
  47869. if wireType != 2 {
  47870. return fmt.Errorf("proto: wrong wireType = %d for field NodeAffinity", wireType)
  47871. }
  47872. var msglen int
  47873. for shift := uint(0); ; shift += 7 {
  47874. if shift >= 64 {
  47875. return ErrIntOverflowGenerated
  47876. }
  47877. if iNdEx >= l {
  47878. return io.ErrUnexpectedEOF
  47879. }
  47880. b := dAtA[iNdEx]
  47881. iNdEx++
  47882. msglen |= int(b&0x7F) << shift
  47883. if b < 0x80 {
  47884. break
  47885. }
  47886. }
  47887. if msglen < 0 {
  47888. return ErrInvalidLengthGenerated
  47889. }
  47890. postIndex := iNdEx + msglen
  47891. if postIndex < 0 {
  47892. return ErrInvalidLengthGenerated
  47893. }
  47894. if postIndex > l {
  47895. return io.ErrUnexpectedEOF
  47896. }
  47897. if m.NodeAffinity == nil {
  47898. m.NodeAffinity = &VolumeNodeAffinity{}
  47899. }
  47900. if err := m.NodeAffinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  47901. return err
  47902. }
  47903. iNdEx = postIndex
  47904. case 10:
  47905. if wireType != 2 {
  47906. return fmt.Errorf("proto: wrong wireType = %d for field VolumeAttributesClassName", wireType)
  47907. }
  47908. var stringLen uint64
  47909. for shift := uint(0); ; shift += 7 {
  47910. if shift >= 64 {
  47911. return ErrIntOverflowGenerated
  47912. }
  47913. if iNdEx >= l {
  47914. return io.ErrUnexpectedEOF
  47915. }
  47916. b := dAtA[iNdEx]
  47917. iNdEx++
  47918. stringLen |= uint64(b&0x7F) << shift
  47919. if b < 0x80 {
  47920. break
  47921. }
  47922. }
  47923. intStringLen := int(stringLen)
  47924. if intStringLen < 0 {
  47925. return ErrInvalidLengthGenerated
  47926. }
  47927. postIndex := iNdEx + intStringLen
  47928. if postIndex < 0 {
  47929. return ErrInvalidLengthGenerated
  47930. }
  47931. if postIndex > l {
  47932. return io.ErrUnexpectedEOF
  47933. }
  47934. s := string(dAtA[iNdEx:postIndex])
  47935. m.VolumeAttributesClassName = &s
  47936. iNdEx = postIndex
  47937. default:
  47938. iNdEx = preIndex
  47939. skippy, err := skipGenerated(dAtA[iNdEx:])
  47940. if err != nil {
  47941. return err
  47942. }
  47943. if (skippy < 0) || (iNdEx+skippy) < 0 {
  47944. return ErrInvalidLengthGenerated
  47945. }
  47946. if (iNdEx + skippy) > l {
  47947. return io.ErrUnexpectedEOF
  47948. }
  47949. iNdEx += skippy
  47950. }
  47951. }
  47952. if iNdEx > l {
  47953. return io.ErrUnexpectedEOF
  47954. }
  47955. return nil
  47956. }
  47957. func (m *PersistentVolumeStatus) Unmarshal(dAtA []byte) error {
  47958. l := len(dAtA)
  47959. iNdEx := 0
  47960. for iNdEx < l {
  47961. preIndex := iNdEx
  47962. var wire uint64
  47963. for shift := uint(0); ; shift += 7 {
  47964. if shift >= 64 {
  47965. return ErrIntOverflowGenerated
  47966. }
  47967. if iNdEx >= l {
  47968. return io.ErrUnexpectedEOF
  47969. }
  47970. b := dAtA[iNdEx]
  47971. iNdEx++
  47972. wire |= uint64(b&0x7F) << shift
  47973. if b < 0x80 {
  47974. break
  47975. }
  47976. }
  47977. fieldNum := int32(wire >> 3)
  47978. wireType := int(wire & 0x7)
  47979. if wireType == 4 {
  47980. return fmt.Errorf("proto: PersistentVolumeStatus: wiretype end group for non-group")
  47981. }
  47982. if fieldNum <= 0 {
  47983. return fmt.Errorf("proto: PersistentVolumeStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  47984. }
  47985. switch fieldNum {
  47986. case 1:
  47987. if wireType != 2 {
  47988. return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
  47989. }
  47990. var stringLen uint64
  47991. for shift := uint(0); ; shift += 7 {
  47992. if shift >= 64 {
  47993. return ErrIntOverflowGenerated
  47994. }
  47995. if iNdEx >= l {
  47996. return io.ErrUnexpectedEOF
  47997. }
  47998. b := dAtA[iNdEx]
  47999. iNdEx++
  48000. stringLen |= uint64(b&0x7F) << shift
  48001. if b < 0x80 {
  48002. break
  48003. }
  48004. }
  48005. intStringLen := int(stringLen)
  48006. if intStringLen < 0 {
  48007. return ErrInvalidLengthGenerated
  48008. }
  48009. postIndex := iNdEx + intStringLen
  48010. if postIndex < 0 {
  48011. return ErrInvalidLengthGenerated
  48012. }
  48013. if postIndex > l {
  48014. return io.ErrUnexpectedEOF
  48015. }
  48016. m.Phase = PersistentVolumePhase(dAtA[iNdEx:postIndex])
  48017. iNdEx = postIndex
  48018. case 2:
  48019. if wireType != 2 {
  48020. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  48021. }
  48022. var stringLen uint64
  48023. for shift := uint(0); ; shift += 7 {
  48024. if shift >= 64 {
  48025. return ErrIntOverflowGenerated
  48026. }
  48027. if iNdEx >= l {
  48028. return io.ErrUnexpectedEOF
  48029. }
  48030. b := dAtA[iNdEx]
  48031. iNdEx++
  48032. stringLen |= uint64(b&0x7F) << shift
  48033. if b < 0x80 {
  48034. break
  48035. }
  48036. }
  48037. intStringLen := int(stringLen)
  48038. if intStringLen < 0 {
  48039. return ErrInvalidLengthGenerated
  48040. }
  48041. postIndex := iNdEx + intStringLen
  48042. if postIndex < 0 {
  48043. return ErrInvalidLengthGenerated
  48044. }
  48045. if postIndex > l {
  48046. return io.ErrUnexpectedEOF
  48047. }
  48048. m.Message = string(dAtA[iNdEx:postIndex])
  48049. iNdEx = postIndex
  48050. case 3:
  48051. if wireType != 2 {
  48052. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  48053. }
  48054. var stringLen uint64
  48055. for shift := uint(0); ; shift += 7 {
  48056. if shift >= 64 {
  48057. return ErrIntOverflowGenerated
  48058. }
  48059. if iNdEx >= l {
  48060. return io.ErrUnexpectedEOF
  48061. }
  48062. b := dAtA[iNdEx]
  48063. iNdEx++
  48064. stringLen |= uint64(b&0x7F) << shift
  48065. if b < 0x80 {
  48066. break
  48067. }
  48068. }
  48069. intStringLen := int(stringLen)
  48070. if intStringLen < 0 {
  48071. return ErrInvalidLengthGenerated
  48072. }
  48073. postIndex := iNdEx + intStringLen
  48074. if postIndex < 0 {
  48075. return ErrInvalidLengthGenerated
  48076. }
  48077. if postIndex > l {
  48078. return io.ErrUnexpectedEOF
  48079. }
  48080. m.Reason = string(dAtA[iNdEx:postIndex])
  48081. iNdEx = postIndex
  48082. case 4:
  48083. if wireType != 2 {
  48084. return fmt.Errorf("proto: wrong wireType = %d for field LastPhaseTransitionTime", wireType)
  48085. }
  48086. var msglen int
  48087. for shift := uint(0); ; shift += 7 {
  48088. if shift >= 64 {
  48089. return ErrIntOverflowGenerated
  48090. }
  48091. if iNdEx >= l {
  48092. return io.ErrUnexpectedEOF
  48093. }
  48094. b := dAtA[iNdEx]
  48095. iNdEx++
  48096. msglen |= int(b&0x7F) << shift
  48097. if b < 0x80 {
  48098. break
  48099. }
  48100. }
  48101. if msglen < 0 {
  48102. return ErrInvalidLengthGenerated
  48103. }
  48104. postIndex := iNdEx + msglen
  48105. if postIndex < 0 {
  48106. return ErrInvalidLengthGenerated
  48107. }
  48108. if postIndex > l {
  48109. return io.ErrUnexpectedEOF
  48110. }
  48111. if m.LastPhaseTransitionTime == nil {
  48112. m.LastPhaseTransitionTime = &v1.Time{}
  48113. }
  48114. if err := m.LastPhaseTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48115. return err
  48116. }
  48117. iNdEx = postIndex
  48118. default:
  48119. iNdEx = preIndex
  48120. skippy, err := skipGenerated(dAtA[iNdEx:])
  48121. if err != nil {
  48122. return err
  48123. }
  48124. if (skippy < 0) || (iNdEx+skippy) < 0 {
  48125. return ErrInvalidLengthGenerated
  48126. }
  48127. if (iNdEx + skippy) > l {
  48128. return io.ErrUnexpectedEOF
  48129. }
  48130. iNdEx += skippy
  48131. }
  48132. }
  48133. if iNdEx > l {
  48134. return io.ErrUnexpectedEOF
  48135. }
  48136. return nil
  48137. }
  48138. func (m *PhotonPersistentDiskVolumeSource) Unmarshal(dAtA []byte) error {
  48139. l := len(dAtA)
  48140. iNdEx := 0
  48141. for iNdEx < l {
  48142. preIndex := iNdEx
  48143. var wire uint64
  48144. for shift := uint(0); ; shift += 7 {
  48145. if shift >= 64 {
  48146. return ErrIntOverflowGenerated
  48147. }
  48148. if iNdEx >= l {
  48149. return io.ErrUnexpectedEOF
  48150. }
  48151. b := dAtA[iNdEx]
  48152. iNdEx++
  48153. wire |= uint64(b&0x7F) << shift
  48154. if b < 0x80 {
  48155. break
  48156. }
  48157. }
  48158. fieldNum := int32(wire >> 3)
  48159. wireType := int(wire & 0x7)
  48160. if wireType == 4 {
  48161. return fmt.Errorf("proto: PhotonPersistentDiskVolumeSource: wiretype end group for non-group")
  48162. }
  48163. if fieldNum <= 0 {
  48164. return fmt.Errorf("proto: PhotonPersistentDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  48165. }
  48166. switch fieldNum {
  48167. case 1:
  48168. if wireType != 2 {
  48169. return fmt.Errorf("proto: wrong wireType = %d for field PdID", wireType)
  48170. }
  48171. var stringLen uint64
  48172. for shift := uint(0); ; shift += 7 {
  48173. if shift >= 64 {
  48174. return ErrIntOverflowGenerated
  48175. }
  48176. if iNdEx >= l {
  48177. return io.ErrUnexpectedEOF
  48178. }
  48179. b := dAtA[iNdEx]
  48180. iNdEx++
  48181. stringLen |= uint64(b&0x7F) << shift
  48182. if b < 0x80 {
  48183. break
  48184. }
  48185. }
  48186. intStringLen := int(stringLen)
  48187. if intStringLen < 0 {
  48188. return ErrInvalidLengthGenerated
  48189. }
  48190. postIndex := iNdEx + intStringLen
  48191. if postIndex < 0 {
  48192. return ErrInvalidLengthGenerated
  48193. }
  48194. if postIndex > l {
  48195. return io.ErrUnexpectedEOF
  48196. }
  48197. m.PdID = string(dAtA[iNdEx:postIndex])
  48198. iNdEx = postIndex
  48199. case 2:
  48200. if wireType != 2 {
  48201. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  48202. }
  48203. var stringLen uint64
  48204. for shift := uint(0); ; shift += 7 {
  48205. if shift >= 64 {
  48206. return ErrIntOverflowGenerated
  48207. }
  48208. if iNdEx >= l {
  48209. return io.ErrUnexpectedEOF
  48210. }
  48211. b := dAtA[iNdEx]
  48212. iNdEx++
  48213. stringLen |= uint64(b&0x7F) << shift
  48214. if b < 0x80 {
  48215. break
  48216. }
  48217. }
  48218. intStringLen := int(stringLen)
  48219. if intStringLen < 0 {
  48220. return ErrInvalidLengthGenerated
  48221. }
  48222. postIndex := iNdEx + intStringLen
  48223. if postIndex < 0 {
  48224. return ErrInvalidLengthGenerated
  48225. }
  48226. if postIndex > l {
  48227. return io.ErrUnexpectedEOF
  48228. }
  48229. m.FSType = string(dAtA[iNdEx:postIndex])
  48230. iNdEx = postIndex
  48231. default:
  48232. iNdEx = preIndex
  48233. skippy, err := skipGenerated(dAtA[iNdEx:])
  48234. if err != nil {
  48235. return err
  48236. }
  48237. if (skippy < 0) || (iNdEx+skippy) < 0 {
  48238. return ErrInvalidLengthGenerated
  48239. }
  48240. if (iNdEx + skippy) > l {
  48241. return io.ErrUnexpectedEOF
  48242. }
  48243. iNdEx += skippy
  48244. }
  48245. }
  48246. if iNdEx > l {
  48247. return io.ErrUnexpectedEOF
  48248. }
  48249. return nil
  48250. }
  48251. func (m *Pod) Unmarshal(dAtA []byte) error {
  48252. l := len(dAtA)
  48253. iNdEx := 0
  48254. for iNdEx < l {
  48255. preIndex := iNdEx
  48256. var wire uint64
  48257. for shift := uint(0); ; shift += 7 {
  48258. if shift >= 64 {
  48259. return ErrIntOverflowGenerated
  48260. }
  48261. if iNdEx >= l {
  48262. return io.ErrUnexpectedEOF
  48263. }
  48264. b := dAtA[iNdEx]
  48265. iNdEx++
  48266. wire |= uint64(b&0x7F) << shift
  48267. if b < 0x80 {
  48268. break
  48269. }
  48270. }
  48271. fieldNum := int32(wire >> 3)
  48272. wireType := int(wire & 0x7)
  48273. if wireType == 4 {
  48274. return fmt.Errorf("proto: Pod: wiretype end group for non-group")
  48275. }
  48276. if fieldNum <= 0 {
  48277. return fmt.Errorf("proto: Pod: illegal tag %d (wire type %d)", fieldNum, wire)
  48278. }
  48279. switch fieldNum {
  48280. case 1:
  48281. if wireType != 2 {
  48282. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  48283. }
  48284. var msglen int
  48285. for shift := uint(0); ; shift += 7 {
  48286. if shift >= 64 {
  48287. return ErrIntOverflowGenerated
  48288. }
  48289. if iNdEx >= l {
  48290. return io.ErrUnexpectedEOF
  48291. }
  48292. b := dAtA[iNdEx]
  48293. iNdEx++
  48294. msglen |= int(b&0x7F) << shift
  48295. if b < 0x80 {
  48296. break
  48297. }
  48298. }
  48299. if msglen < 0 {
  48300. return ErrInvalidLengthGenerated
  48301. }
  48302. postIndex := iNdEx + msglen
  48303. if postIndex < 0 {
  48304. return ErrInvalidLengthGenerated
  48305. }
  48306. if postIndex > l {
  48307. return io.ErrUnexpectedEOF
  48308. }
  48309. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48310. return err
  48311. }
  48312. iNdEx = postIndex
  48313. case 2:
  48314. if wireType != 2 {
  48315. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  48316. }
  48317. var msglen int
  48318. for shift := uint(0); ; shift += 7 {
  48319. if shift >= 64 {
  48320. return ErrIntOverflowGenerated
  48321. }
  48322. if iNdEx >= l {
  48323. return io.ErrUnexpectedEOF
  48324. }
  48325. b := dAtA[iNdEx]
  48326. iNdEx++
  48327. msglen |= int(b&0x7F) << shift
  48328. if b < 0x80 {
  48329. break
  48330. }
  48331. }
  48332. if msglen < 0 {
  48333. return ErrInvalidLengthGenerated
  48334. }
  48335. postIndex := iNdEx + msglen
  48336. if postIndex < 0 {
  48337. return ErrInvalidLengthGenerated
  48338. }
  48339. if postIndex > l {
  48340. return io.ErrUnexpectedEOF
  48341. }
  48342. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48343. return err
  48344. }
  48345. iNdEx = postIndex
  48346. case 3:
  48347. if wireType != 2 {
  48348. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  48349. }
  48350. var msglen int
  48351. for shift := uint(0); ; shift += 7 {
  48352. if shift >= 64 {
  48353. return ErrIntOverflowGenerated
  48354. }
  48355. if iNdEx >= l {
  48356. return io.ErrUnexpectedEOF
  48357. }
  48358. b := dAtA[iNdEx]
  48359. iNdEx++
  48360. msglen |= int(b&0x7F) << shift
  48361. if b < 0x80 {
  48362. break
  48363. }
  48364. }
  48365. if msglen < 0 {
  48366. return ErrInvalidLengthGenerated
  48367. }
  48368. postIndex := iNdEx + msglen
  48369. if postIndex < 0 {
  48370. return ErrInvalidLengthGenerated
  48371. }
  48372. if postIndex > l {
  48373. return io.ErrUnexpectedEOF
  48374. }
  48375. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48376. return err
  48377. }
  48378. iNdEx = postIndex
  48379. default:
  48380. iNdEx = preIndex
  48381. skippy, err := skipGenerated(dAtA[iNdEx:])
  48382. if err != nil {
  48383. return err
  48384. }
  48385. if (skippy < 0) || (iNdEx+skippy) < 0 {
  48386. return ErrInvalidLengthGenerated
  48387. }
  48388. if (iNdEx + skippy) > l {
  48389. return io.ErrUnexpectedEOF
  48390. }
  48391. iNdEx += skippy
  48392. }
  48393. }
  48394. if iNdEx > l {
  48395. return io.ErrUnexpectedEOF
  48396. }
  48397. return nil
  48398. }
  48399. func (m *PodAffinity) Unmarshal(dAtA []byte) error {
  48400. l := len(dAtA)
  48401. iNdEx := 0
  48402. for iNdEx < l {
  48403. preIndex := iNdEx
  48404. var wire uint64
  48405. for shift := uint(0); ; shift += 7 {
  48406. if shift >= 64 {
  48407. return ErrIntOverflowGenerated
  48408. }
  48409. if iNdEx >= l {
  48410. return io.ErrUnexpectedEOF
  48411. }
  48412. b := dAtA[iNdEx]
  48413. iNdEx++
  48414. wire |= uint64(b&0x7F) << shift
  48415. if b < 0x80 {
  48416. break
  48417. }
  48418. }
  48419. fieldNum := int32(wire >> 3)
  48420. wireType := int(wire & 0x7)
  48421. if wireType == 4 {
  48422. return fmt.Errorf("proto: PodAffinity: wiretype end group for non-group")
  48423. }
  48424. if fieldNum <= 0 {
  48425. return fmt.Errorf("proto: PodAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
  48426. }
  48427. switch fieldNum {
  48428. case 1:
  48429. if wireType != 2 {
  48430. return fmt.Errorf("proto: wrong wireType = %d for field RequiredDuringSchedulingIgnoredDuringExecution", wireType)
  48431. }
  48432. var msglen int
  48433. for shift := uint(0); ; shift += 7 {
  48434. if shift >= 64 {
  48435. return ErrIntOverflowGenerated
  48436. }
  48437. if iNdEx >= l {
  48438. return io.ErrUnexpectedEOF
  48439. }
  48440. b := dAtA[iNdEx]
  48441. iNdEx++
  48442. msglen |= int(b&0x7F) << shift
  48443. if b < 0x80 {
  48444. break
  48445. }
  48446. }
  48447. if msglen < 0 {
  48448. return ErrInvalidLengthGenerated
  48449. }
  48450. postIndex := iNdEx + msglen
  48451. if postIndex < 0 {
  48452. return ErrInvalidLengthGenerated
  48453. }
  48454. if postIndex > l {
  48455. return io.ErrUnexpectedEOF
  48456. }
  48457. m.RequiredDuringSchedulingIgnoredDuringExecution = append(m.RequiredDuringSchedulingIgnoredDuringExecution, PodAffinityTerm{})
  48458. if err := m.RequiredDuringSchedulingIgnoredDuringExecution[len(m.RequiredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48459. return err
  48460. }
  48461. iNdEx = postIndex
  48462. case 2:
  48463. if wireType != 2 {
  48464. return fmt.Errorf("proto: wrong wireType = %d for field PreferredDuringSchedulingIgnoredDuringExecution", wireType)
  48465. }
  48466. var msglen int
  48467. for shift := uint(0); ; shift += 7 {
  48468. if shift >= 64 {
  48469. return ErrIntOverflowGenerated
  48470. }
  48471. if iNdEx >= l {
  48472. return io.ErrUnexpectedEOF
  48473. }
  48474. b := dAtA[iNdEx]
  48475. iNdEx++
  48476. msglen |= int(b&0x7F) << shift
  48477. if b < 0x80 {
  48478. break
  48479. }
  48480. }
  48481. if msglen < 0 {
  48482. return ErrInvalidLengthGenerated
  48483. }
  48484. postIndex := iNdEx + msglen
  48485. if postIndex < 0 {
  48486. return ErrInvalidLengthGenerated
  48487. }
  48488. if postIndex > l {
  48489. return io.ErrUnexpectedEOF
  48490. }
  48491. m.PreferredDuringSchedulingIgnoredDuringExecution = append(m.PreferredDuringSchedulingIgnoredDuringExecution, WeightedPodAffinityTerm{})
  48492. if err := m.PreferredDuringSchedulingIgnoredDuringExecution[len(m.PreferredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48493. return err
  48494. }
  48495. iNdEx = postIndex
  48496. default:
  48497. iNdEx = preIndex
  48498. skippy, err := skipGenerated(dAtA[iNdEx:])
  48499. if err != nil {
  48500. return err
  48501. }
  48502. if (skippy < 0) || (iNdEx+skippy) < 0 {
  48503. return ErrInvalidLengthGenerated
  48504. }
  48505. if (iNdEx + skippy) > l {
  48506. return io.ErrUnexpectedEOF
  48507. }
  48508. iNdEx += skippy
  48509. }
  48510. }
  48511. if iNdEx > l {
  48512. return io.ErrUnexpectedEOF
  48513. }
  48514. return nil
  48515. }
  48516. func (m *PodAffinityTerm) Unmarshal(dAtA []byte) error {
  48517. l := len(dAtA)
  48518. iNdEx := 0
  48519. for iNdEx < l {
  48520. preIndex := iNdEx
  48521. var wire uint64
  48522. for shift := uint(0); ; shift += 7 {
  48523. if shift >= 64 {
  48524. return ErrIntOverflowGenerated
  48525. }
  48526. if iNdEx >= l {
  48527. return io.ErrUnexpectedEOF
  48528. }
  48529. b := dAtA[iNdEx]
  48530. iNdEx++
  48531. wire |= uint64(b&0x7F) << shift
  48532. if b < 0x80 {
  48533. break
  48534. }
  48535. }
  48536. fieldNum := int32(wire >> 3)
  48537. wireType := int(wire & 0x7)
  48538. if wireType == 4 {
  48539. return fmt.Errorf("proto: PodAffinityTerm: wiretype end group for non-group")
  48540. }
  48541. if fieldNum <= 0 {
  48542. return fmt.Errorf("proto: PodAffinityTerm: illegal tag %d (wire type %d)", fieldNum, wire)
  48543. }
  48544. switch fieldNum {
  48545. case 1:
  48546. if wireType != 2 {
  48547. return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType)
  48548. }
  48549. var msglen int
  48550. for shift := uint(0); ; shift += 7 {
  48551. if shift >= 64 {
  48552. return ErrIntOverflowGenerated
  48553. }
  48554. if iNdEx >= l {
  48555. return io.ErrUnexpectedEOF
  48556. }
  48557. b := dAtA[iNdEx]
  48558. iNdEx++
  48559. msglen |= int(b&0x7F) << shift
  48560. if b < 0x80 {
  48561. break
  48562. }
  48563. }
  48564. if msglen < 0 {
  48565. return ErrInvalidLengthGenerated
  48566. }
  48567. postIndex := iNdEx + msglen
  48568. if postIndex < 0 {
  48569. return ErrInvalidLengthGenerated
  48570. }
  48571. if postIndex > l {
  48572. return io.ErrUnexpectedEOF
  48573. }
  48574. if m.LabelSelector == nil {
  48575. m.LabelSelector = &v1.LabelSelector{}
  48576. }
  48577. if err := m.LabelSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48578. return err
  48579. }
  48580. iNdEx = postIndex
  48581. case 2:
  48582. if wireType != 2 {
  48583. return fmt.Errorf("proto: wrong wireType = %d for field Namespaces", wireType)
  48584. }
  48585. var stringLen uint64
  48586. for shift := uint(0); ; shift += 7 {
  48587. if shift >= 64 {
  48588. return ErrIntOverflowGenerated
  48589. }
  48590. if iNdEx >= l {
  48591. return io.ErrUnexpectedEOF
  48592. }
  48593. b := dAtA[iNdEx]
  48594. iNdEx++
  48595. stringLen |= uint64(b&0x7F) << shift
  48596. if b < 0x80 {
  48597. break
  48598. }
  48599. }
  48600. intStringLen := int(stringLen)
  48601. if intStringLen < 0 {
  48602. return ErrInvalidLengthGenerated
  48603. }
  48604. postIndex := iNdEx + intStringLen
  48605. if postIndex < 0 {
  48606. return ErrInvalidLengthGenerated
  48607. }
  48608. if postIndex > l {
  48609. return io.ErrUnexpectedEOF
  48610. }
  48611. m.Namespaces = append(m.Namespaces, string(dAtA[iNdEx:postIndex]))
  48612. iNdEx = postIndex
  48613. case 3:
  48614. if wireType != 2 {
  48615. return fmt.Errorf("proto: wrong wireType = %d for field TopologyKey", wireType)
  48616. }
  48617. var stringLen uint64
  48618. for shift := uint(0); ; shift += 7 {
  48619. if shift >= 64 {
  48620. return ErrIntOverflowGenerated
  48621. }
  48622. if iNdEx >= l {
  48623. return io.ErrUnexpectedEOF
  48624. }
  48625. b := dAtA[iNdEx]
  48626. iNdEx++
  48627. stringLen |= uint64(b&0x7F) << shift
  48628. if b < 0x80 {
  48629. break
  48630. }
  48631. }
  48632. intStringLen := int(stringLen)
  48633. if intStringLen < 0 {
  48634. return ErrInvalidLengthGenerated
  48635. }
  48636. postIndex := iNdEx + intStringLen
  48637. if postIndex < 0 {
  48638. return ErrInvalidLengthGenerated
  48639. }
  48640. if postIndex > l {
  48641. return io.ErrUnexpectedEOF
  48642. }
  48643. m.TopologyKey = string(dAtA[iNdEx:postIndex])
  48644. iNdEx = postIndex
  48645. case 4:
  48646. if wireType != 2 {
  48647. return fmt.Errorf("proto: wrong wireType = %d for field NamespaceSelector", wireType)
  48648. }
  48649. var msglen int
  48650. for shift := uint(0); ; shift += 7 {
  48651. if shift >= 64 {
  48652. return ErrIntOverflowGenerated
  48653. }
  48654. if iNdEx >= l {
  48655. return io.ErrUnexpectedEOF
  48656. }
  48657. b := dAtA[iNdEx]
  48658. iNdEx++
  48659. msglen |= int(b&0x7F) << shift
  48660. if b < 0x80 {
  48661. break
  48662. }
  48663. }
  48664. if msglen < 0 {
  48665. return ErrInvalidLengthGenerated
  48666. }
  48667. postIndex := iNdEx + msglen
  48668. if postIndex < 0 {
  48669. return ErrInvalidLengthGenerated
  48670. }
  48671. if postIndex > l {
  48672. return io.ErrUnexpectedEOF
  48673. }
  48674. if m.NamespaceSelector == nil {
  48675. m.NamespaceSelector = &v1.LabelSelector{}
  48676. }
  48677. if err := m.NamespaceSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48678. return err
  48679. }
  48680. iNdEx = postIndex
  48681. case 5:
  48682. if wireType != 2 {
  48683. return fmt.Errorf("proto: wrong wireType = %d for field MatchLabelKeys", wireType)
  48684. }
  48685. var stringLen uint64
  48686. for shift := uint(0); ; shift += 7 {
  48687. if shift >= 64 {
  48688. return ErrIntOverflowGenerated
  48689. }
  48690. if iNdEx >= l {
  48691. return io.ErrUnexpectedEOF
  48692. }
  48693. b := dAtA[iNdEx]
  48694. iNdEx++
  48695. stringLen |= uint64(b&0x7F) << shift
  48696. if b < 0x80 {
  48697. break
  48698. }
  48699. }
  48700. intStringLen := int(stringLen)
  48701. if intStringLen < 0 {
  48702. return ErrInvalidLengthGenerated
  48703. }
  48704. postIndex := iNdEx + intStringLen
  48705. if postIndex < 0 {
  48706. return ErrInvalidLengthGenerated
  48707. }
  48708. if postIndex > l {
  48709. return io.ErrUnexpectedEOF
  48710. }
  48711. m.MatchLabelKeys = append(m.MatchLabelKeys, string(dAtA[iNdEx:postIndex]))
  48712. iNdEx = postIndex
  48713. case 6:
  48714. if wireType != 2 {
  48715. return fmt.Errorf("proto: wrong wireType = %d for field MismatchLabelKeys", wireType)
  48716. }
  48717. var stringLen uint64
  48718. for shift := uint(0); ; shift += 7 {
  48719. if shift >= 64 {
  48720. return ErrIntOverflowGenerated
  48721. }
  48722. if iNdEx >= l {
  48723. return io.ErrUnexpectedEOF
  48724. }
  48725. b := dAtA[iNdEx]
  48726. iNdEx++
  48727. stringLen |= uint64(b&0x7F) << shift
  48728. if b < 0x80 {
  48729. break
  48730. }
  48731. }
  48732. intStringLen := int(stringLen)
  48733. if intStringLen < 0 {
  48734. return ErrInvalidLengthGenerated
  48735. }
  48736. postIndex := iNdEx + intStringLen
  48737. if postIndex < 0 {
  48738. return ErrInvalidLengthGenerated
  48739. }
  48740. if postIndex > l {
  48741. return io.ErrUnexpectedEOF
  48742. }
  48743. m.MismatchLabelKeys = append(m.MismatchLabelKeys, string(dAtA[iNdEx:postIndex]))
  48744. iNdEx = postIndex
  48745. default:
  48746. iNdEx = preIndex
  48747. skippy, err := skipGenerated(dAtA[iNdEx:])
  48748. if err != nil {
  48749. return err
  48750. }
  48751. if (skippy < 0) || (iNdEx+skippy) < 0 {
  48752. return ErrInvalidLengthGenerated
  48753. }
  48754. if (iNdEx + skippy) > l {
  48755. return io.ErrUnexpectedEOF
  48756. }
  48757. iNdEx += skippy
  48758. }
  48759. }
  48760. if iNdEx > l {
  48761. return io.ErrUnexpectedEOF
  48762. }
  48763. return nil
  48764. }
  48765. func (m *PodAntiAffinity) Unmarshal(dAtA []byte) error {
  48766. l := len(dAtA)
  48767. iNdEx := 0
  48768. for iNdEx < l {
  48769. preIndex := iNdEx
  48770. var wire uint64
  48771. for shift := uint(0); ; shift += 7 {
  48772. if shift >= 64 {
  48773. return ErrIntOverflowGenerated
  48774. }
  48775. if iNdEx >= l {
  48776. return io.ErrUnexpectedEOF
  48777. }
  48778. b := dAtA[iNdEx]
  48779. iNdEx++
  48780. wire |= uint64(b&0x7F) << shift
  48781. if b < 0x80 {
  48782. break
  48783. }
  48784. }
  48785. fieldNum := int32(wire >> 3)
  48786. wireType := int(wire & 0x7)
  48787. if wireType == 4 {
  48788. return fmt.Errorf("proto: PodAntiAffinity: wiretype end group for non-group")
  48789. }
  48790. if fieldNum <= 0 {
  48791. return fmt.Errorf("proto: PodAntiAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
  48792. }
  48793. switch fieldNum {
  48794. case 1:
  48795. if wireType != 2 {
  48796. return fmt.Errorf("proto: wrong wireType = %d for field RequiredDuringSchedulingIgnoredDuringExecution", wireType)
  48797. }
  48798. var msglen int
  48799. for shift := uint(0); ; shift += 7 {
  48800. if shift >= 64 {
  48801. return ErrIntOverflowGenerated
  48802. }
  48803. if iNdEx >= l {
  48804. return io.ErrUnexpectedEOF
  48805. }
  48806. b := dAtA[iNdEx]
  48807. iNdEx++
  48808. msglen |= int(b&0x7F) << shift
  48809. if b < 0x80 {
  48810. break
  48811. }
  48812. }
  48813. if msglen < 0 {
  48814. return ErrInvalidLengthGenerated
  48815. }
  48816. postIndex := iNdEx + msglen
  48817. if postIndex < 0 {
  48818. return ErrInvalidLengthGenerated
  48819. }
  48820. if postIndex > l {
  48821. return io.ErrUnexpectedEOF
  48822. }
  48823. m.RequiredDuringSchedulingIgnoredDuringExecution = append(m.RequiredDuringSchedulingIgnoredDuringExecution, PodAffinityTerm{})
  48824. if err := m.RequiredDuringSchedulingIgnoredDuringExecution[len(m.RequiredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48825. return err
  48826. }
  48827. iNdEx = postIndex
  48828. case 2:
  48829. if wireType != 2 {
  48830. return fmt.Errorf("proto: wrong wireType = %d for field PreferredDuringSchedulingIgnoredDuringExecution", wireType)
  48831. }
  48832. var msglen int
  48833. for shift := uint(0); ; shift += 7 {
  48834. if shift >= 64 {
  48835. return ErrIntOverflowGenerated
  48836. }
  48837. if iNdEx >= l {
  48838. return io.ErrUnexpectedEOF
  48839. }
  48840. b := dAtA[iNdEx]
  48841. iNdEx++
  48842. msglen |= int(b&0x7F) << shift
  48843. if b < 0x80 {
  48844. break
  48845. }
  48846. }
  48847. if msglen < 0 {
  48848. return ErrInvalidLengthGenerated
  48849. }
  48850. postIndex := iNdEx + msglen
  48851. if postIndex < 0 {
  48852. return ErrInvalidLengthGenerated
  48853. }
  48854. if postIndex > l {
  48855. return io.ErrUnexpectedEOF
  48856. }
  48857. m.PreferredDuringSchedulingIgnoredDuringExecution = append(m.PreferredDuringSchedulingIgnoredDuringExecution, WeightedPodAffinityTerm{})
  48858. if err := m.PreferredDuringSchedulingIgnoredDuringExecution[len(m.PreferredDuringSchedulingIgnoredDuringExecution)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  48859. return err
  48860. }
  48861. iNdEx = postIndex
  48862. default:
  48863. iNdEx = preIndex
  48864. skippy, err := skipGenerated(dAtA[iNdEx:])
  48865. if err != nil {
  48866. return err
  48867. }
  48868. if (skippy < 0) || (iNdEx+skippy) < 0 {
  48869. return ErrInvalidLengthGenerated
  48870. }
  48871. if (iNdEx + skippy) > l {
  48872. return io.ErrUnexpectedEOF
  48873. }
  48874. iNdEx += skippy
  48875. }
  48876. }
  48877. if iNdEx > l {
  48878. return io.ErrUnexpectedEOF
  48879. }
  48880. return nil
  48881. }
  48882. func (m *PodAttachOptions) Unmarshal(dAtA []byte) error {
  48883. l := len(dAtA)
  48884. iNdEx := 0
  48885. for iNdEx < l {
  48886. preIndex := iNdEx
  48887. var wire uint64
  48888. for shift := uint(0); ; shift += 7 {
  48889. if shift >= 64 {
  48890. return ErrIntOverflowGenerated
  48891. }
  48892. if iNdEx >= l {
  48893. return io.ErrUnexpectedEOF
  48894. }
  48895. b := dAtA[iNdEx]
  48896. iNdEx++
  48897. wire |= uint64(b&0x7F) << shift
  48898. if b < 0x80 {
  48899. break
  48900. }
  48901. }
  48902. fieldNum := int32(wire >> 3)
  48903. wireType := int(wire & 0x7)
  48904. if wireType == 4 {
  48905. return fmt.Errorf("proto: PodAttachOptions: wiretype end group for non-group")
  48906. }
  48907. if fieldNum <= 0 {
  48908. return fmt.Errorf("proto: PodAttachOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  48909. }
  48910. switch fieldNum {
  48911. case 1:
  48912. if wireType != 0 {
  48913. return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
  48914. }
  48915. var v int
  48916. for shift := uint(0); ; shift += 7 {
  48917. if shift >= 64 {
  48918. return ErrIntOverflowGenerated
  48919. }
  48920. if iNdEx >= l {
  48921. return io.ErrUnexpectedEOF
  48922. }
  48923. b := dAtA[iNdEx]
  48924. iNdEx++
  48925. v |= int(b&0x7F) << shift
  48926. if b < 0x80 {
  48927. break
  48928. }
  48929. }
  48930. m.Stdin = bool(v != 0)
  48931. case 2:
  48932. if wireType != 0 {
  48933. return fmt.Errorf("proto: wrong wireType = %d for field Stdout", wireType)
  48934. }
  48935. var v int
  48936. for shift := uint(0); ; shift += 7 {
  48937. if shift >= 64 {
  48938. return ErrIntOverflowGenerated
  48939. }
  48940. if iNdEx >= l {
  48941. return io.ErrUnexpectedEOF
  48942. }
  48943. b := dAtA[iNdEx]
  48944. iNdEx++
  48945. v |= int(b&0x7F) << shift
  48946. if b < 0x80 {
  48947. break
  48948. }
  48949. }
  48950. m.Stdout = bool(v != 0)
  48951. case 3:
  48952. if wireType != 0 {
  48953. return fmt.Errorf("proto: wrong wireType = %d for field Stderr", wireType)
  48954. }
  48955. var v int
  48956. for shift := uint(0); ; shift += 7 {
  48957. if shift >= 64 {
  48958. return ErrIntOverflowGenerated
  48959. }
  48960. if iNdEx >= l {
  48961. return io.ErrUnexpectedEOF
  48962. }
  48963. b := dAtA[iNdEx]
  48964. iNdEx++
  48965. v |= int(b&0x7F) << shift
  48966. if b < 0x80 {
  48967. break
  48968. }
  48969. }
  48970. m.Stderr = bool(v != 0)
  48971. case 4:
  48972. if wireType != 0 {
  48973. return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
  48974. }
  48975. var v int
  48976. for shift := uint(0); ; shift += 7 {
  48977. if shift >= 64 {
  48978. return ErrIntOverflowGenerated
  48979. }
  48980. if iNdEx >= l {
  48981. return io.ErrUnexpectedEOF
  48982. }
  48983. b := dAtA[iNdEx]
  48984. iNdEx++
  48985. v |= int(b&0x7F) << shift
  48986. if b < 0x80 {
  48987. break
  48988. }
  48989. }
  48990. m.TTY = bool(v != 0)
  48991. case 5:
  48992. if wireType != 2 {
  48993. return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType)
  48994. }
  48995. var stringLen uint64
  48996. for shift := uint(0); ; shift += 7 {
  48997. if shift >= 64 {
  48998. return ErrIntOverflowGenerated
  48999. }
  49000. if iNdEx >= l {
  49001. return io.ErrUnexpectedEOF
  49002. }
  49003. b := dAtA[iNdEx]
  49004. iNdEx++
  49005. stringLen |= uint64(b&0x7F) << shift
  49006. if b < 0x80 {
  49007. break
  49008. }
  49009. }
  49010. intStringLen := int(stringLen)
  49011. if intStringLen < 0 {
  49012. return ErrInvalidLengthGenerated
  49013. }
  49014. postIndex := iNdEx + intStringLen
  49015. if postIndex < 0 {
  49016. return ErrInvalidLengthGenerated
  49017. }
  49018. if postIndex > l {
  49019. return io.ErrUnexpectedEOF
  49020. }
  49021. m.Container = string(dAtA[iNdEx:postIndex])
  49022. iNdEx = postIndex
  49023. default:
  49024. iNdEx = preIndex
  49025. skippy, err := skipGenerated(dAtA[iNdEx:])
  49026. if err != nil {
  49027. return err
  49028. }
  49029. if (skippy < 0) || (iNdEx+skippy) < 0 {
  49030. return ErrInvalidLengthGenerated
  49031. }
  49032. if (iNdEx + skippy) > l {
  49033. return io.ErrUnexpectedEOF
  49034. }
  49035. iNdEx += skippy
  49036. }
  49037. }
  49038. if iNdEx > l {
  49039. return io.ErrUnexpectedEOF
  49040. }
  49041. return nil
  49042. }
  49043. func (m *PodCertificateProjection) Unmarshal(dAtA []byte) error {
  49044. l := len(dAtA)
  49045. iNdEx := 0
  49046. for iNdEx < l {
  49047. preIndex := iNdEx
  49048. var wire uint64
  49049. for shift := uint(0); ; shift += 7 {
  49050. if shift >= 64 {
  49051. return ErrIntOverflowGenerated
  49052. }
  49053. if iNdEx >= l {
  49054. return io.ErrUnexpectedEOF
  49055. }
  49056. b := dAtA[iNdEx]
  49057. iNdEx++
  49058. wire |= uint64(b&0x7F) << shift
  49059. if b < 0x80 {
  49060. break
  49061. }
  49062. }
  49063. fieldNum := int32(wire >> 3)
  49064. wireType := int(wire & 0x7)
  49065. if wireType == 4 {
  49066. return fmt.Errorf("proto: PodCertificateProjection: wiretype end group for non-group")
  49067. }
  49068. if fieldNum <= 0 {
  49069. return fmt.Errorf("proto: PodCertificateProjection: illegal tag %d (wire type %d)", fieldNum, wire)
  49070. }
  49071. switch fieldNum {
  49072. case 1:
  49073. if wireType != 2 {
  49074. return fmt.Errorf("proto: wrong wireType = %d for field SignerName", wireType)
  49075. }
  49076. var stringLen uint64
  49077. for shift := uint(0); ; shift += 7 {
  49078. if shift >= 64 {
  49079. return ErrIntOverflowGenerated
  49080. }
  49081. if iNdEx >= l {
  49082. return io.ErrUnexpectedEOF
  49083. }
  49084. b := dAtA[iNdEx]
  49085. iNdEx++
  49086. stringLen |= uint64(b&0x7F) << shift
  49087. if b < 0x80 {
  49088. break
  49089. }
  49090. }
  49091. intStringLen := int(stringLen)
  49092. if intStringLen < 0 {
  49093. return ErrInvalidLengthGenerated
  49094. }
  49095. postIndex := iNdEx + intStringLen
  49096. if postIndex < 0 {
  49097. return ErrInvalidLengthGenerated
  49098. }
  49099. if postIndex > l {
  49100. return io.ErrUnexpectedEOF
  49101. }
  49102. m.SignerName = string(dAtA[iNdEx:postIndex])
  49103. iNdEx = postIndex
  49104. case 2:
  49105. if wireType != 2 {
  49106. return fmt.Errorf("proto: wrong wireType = %d for field KeyType", wireType)
  49107. }
  49108. var stringLen uint64
  49109. for shift := uint(0); ; shift += 7 {
  49110. if shift >= 64 {
  49111. return ErrIntOverflowGenerated
  49112. }
  49113. if iNdEx >= l {
  49114. return io.ErrUnexpectedEOF
  49115. }
  49116. b := dAtA[iNdEx]
  49117. iNdEx++
  49118. stringLen |= uint64(b&0x7F) << shift
  49119. if b < 0x80 {
  49120. break
  49121. }
  49122. }
  49123. intStringLen := int(stringLen)
  49124. if intStringLen < 0 {
  49125. return ErrInvalidLengthGenerated
  49126. }
  49127. postIndex := iNdEx + intStringLen
  49128. if postIndex < 0 {
  49129. return ErrInvalidLengthGenerated
  49130. }
  49131. if postIndex > l {
  49132. return io.ErrUnexpectedEOF
  49133. }
  49134. m.KeyType = string(dAtA[iNdEx:postIndex])
  49135. iNdEx = postIndex
  49136. case 3:
  49137. if wireType != 0 {
  49138. return fmt.Errorf("proto: wrong wireType = %d for field MaxExpirationSeconds", wireType)
  49139. }
  49140. var v int32
  49141. for shift := uint(0); ; shift += 7 {
  49142. if shift >= 64 {
  49143. return ErrIntOverflowGenerated
  49144. }
  49145. if iNdEx >= l {
  49146. return io.ErrUnexpectedEOF
  49147. }
  49148. b := dAtA[iNdEx]
  49149. iNdEx++
  49150. v |= int32(b&0x7F) << shift
  49151. if b < 0x80 {
  49152. break
  49153. }
  49154. }
  49155. m.MaxExpirationSeconds = &v
  49156. case 4:
  49157. if wireType != 2 {
  49158. return fmt.Errorf("proto: wrong wireType = %d for field CredentialBundlePath", wireType)
  49159. }
  49160. var stringLen uint64
  49161. for shift := uint(0); ; shift += 7 {
  49162. if shift >= 64 {
  49163. return ErrIntOverflowGenerated
  49164. }
  49165. if iNdEx >= l {
  49166. return io.ErrUnexpectedEOF
  49167. }
  49168. b := dAtA[iNdEx]
  49169. iNdEx++
  49170. stringLen |= uint64(b&0x7F) << shift
  49171. if b < 0x80 {
  49172. break
  49173. }
  49174. }
  49175. intStringLen := int(stringLen)
  49176. if intStringLen < 0 {
  49177. return ErrInvalidLengthGenerated
  49178. }
  49179. postIndex := iNdEx + intStringLen
  49180. if postIndex < 0 {
  49181. return ErrInvalidLengthGenerated
  49182. }
  49183. if postIndex > l {
  49184. return io.ErrUnexpectedEOF
  49185. }
  49186. m.CredentialBundlePath = string(dAtA[iNdEx:postIndex])
  49187. iNdEx = postIndex
  49188. case 5:
  49189. if wireType != 2 {
  49190. return fmt.Errorf("proto: wrong wireType = %d for field KeyPath", wireType)
  49191. }
  49192. var stringLen uint64
  49193. for shift := uint(0); ; shift += 7 {
  49194. if shift >= 64 {
  49195. return ErrIntOverflowGenerated
  49196. }
  49197. if iNdEx >= l {
  49198. return io.ErrUnexpectedEOF
  49199. }
  49200. b := dAtA[iNdEx]
  49201. iNdEx++
  49202. stringLen |= uint64(b&0x7F) << shift
  49203. if b < 0x80 {
  49204. break
  49205. }
  49206. }
  49207. intStringLen := int(stringLen)
  49208. if intStringLen < 0 {
  49209. return ErrInvalidLengthGenerated
  49210. }
  49211. postIndex := iNdEx + intStringLen
  49212. if postIndex < 0 {
  49213. return ErrInvalidLengthGenerated
  49214. }
  49215. if postIndex > l {
  49216. return io.ErrUnexpectedEOF
  49217. }
  49218. m.KeyPath = string(dAtA[iNdEx:postIndex])
  49219. iNdEx = postIndex
  49220. case 6:
  49221. if wireType != 2 {
  49222. return fmt.Errorf("proto: wrong wireType = %d for field CertificateChainPath", wireType)
  49223. }
  49224. var stringLen uint64
  49225. for shift := uint(0); ; shift += 7 {
  49226. if shift >= 64 {
  49227. return ErrIntOverflowGenerated
  49228. }
  49229. if iNdEx >= l {
  49230. return io.ErrUnexpectedEOF
  49231. }
  49232. b := dAtA[iNdEx]
  49233. iNdEx++
  49234. stringLen |= uint64(b&0x7F) << shift
  49235. if b < 0x80 {
  49236. break
  49237. }
  49238. }
  49239. intStringLen := int(stringLen)
  49240. if intStringLen < 0 {
  49241. return ErrInvalidLengthGenerated
  49242. }
  49243. postIndex := iNdEx + intStringLen
  49244. if postIndex < 0 {
  49245. return ErrInvalidLengthGenerated
  49246. }
  49247. if postIndex > l {
  49248. return io.ErrUnexpectedEOF
  49249. }
  49250. m.CertificateChainPath = string(dAtA[iNdEx:postIndex])
  49251. iNdEx = postIndex
  49252. case 7:
  49253. if wireType != 2 {
  49254. return fmt.Errorf("proto: wrong wireType = %d for field UserAnnotations", wireType)
  49255. }
  49256. var msglen int
  49257. for shift := uint(0); ; shift += 7 {
  49258. if shift >= 64 {
  49259. return ErrIntOverflowGenerated
  49260. }
  49261. if iNdEx >= l {
  49262. return io.ErrUnexpectedEOF
  49263. }
  49264. b := dAtA[iNdEx]
  49265. iNdEx++
  49266. msglen |= int(b&0x7F) << shift
  49267. if b < 0x80 {
  49268. break
  49269. }
  49270. }
  49271. if msglen < 0 {
  49272. return ErrInvalidLengthGenerated
  49273. }
  49274. postIndex := iNdEx + msglen
  49275. if postIndex < 0 {
  49276. return ErrInvalidLengthGenerated
  49277. }
  49278. if postIndex > l {
  49279. return io.ErrUnexpectedEOF
  49280. }
  49281. if m.UserAnnotations == nil {
  49282. m.UserAnnotations = make(map[string]string)
  49283. }
  49284. var mapkey string
  49285. var mapvalue string
  49286. for iNdEx < postIndex {
  49287. entryPreIndex := iNdEx
  49288. var wire uint64
  49289. for shift := uint(0); ; shift += 7 {
  49290. if shift >= 64 {
  49291. return ErrIntOverflowGenerated
  49292. }
  49293. if iNdEx >= l {
  49294. return io.ErrUnexpectedEOF
  49295. }
  49296. b := dAtA[iNdEx]
  49297. iNdEx++
  49298. wire |= uint64(b&0x7F) << shift
  49299. if b < 0x80 {
  49300. break
  49301. }
  49302. }
  49303. fieldNum := int32(wire >> 3)
  49304. if fieldNum == 1 {
  49305. var stringLenmapkey uint64
  49306. for shift := uint(0); ; shift += 7 {
  49307. if shift >= 64 {
  49308. return ErrIntOverflowGenerated
  49309. }
  49310. if iNdEx >= l {
  49311. return io.ErrUnexpectedEOF
  49312. }
  49313. b := dAtA[iNdEx]
  49314. iNdEx++
  49315. stringLenmapkey |= uint64(b&0x7F) << shift
  49316. if b < 0x80 {
  49317. break
  49318. }
  49319. }
  49320. intStringLenmapkey := int(stringLenmapkey)
  49321. if intStringLenmapkey < 0 {
  49322. return ErrInvalidLengthGenerated
  49323. }
  49324. postStringIndexmapkey := iNdEx + intStringLenmapkey
  49325. if postStringIndexmapkey < 0 {
  49326. return ErrInvalidLengthGenerated
  49327. }
  49328. if postStringIndexmapkey > l {
  49329. return io.ErrUnexpectedEOF
  49330. }
  49331. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  49332. iNdEx = postStringIndexmapkey
  49333. } else if fieldNum == 2 {
  49334. var stringLenmapvalue uint64
  49335. for shift := uint(0); ; shift += 7 {
  49336. if shift >= 64 {
  49337. return ErrIntOverflowGenerated
  49338. }
  49339. if iNdEx >= l {
  49340. return io.ErrUnexpectedEOF
  49341. }
  49342. b := dAtA[iNdEx]
  49343. iNdEx++
  49344. stringLenmapvalue |= uint64(b&0x7F) << shift
  49345. if b < 0x80 {
  49346. break
  49347. }
  49348. }
  49349. intStringLenmapvalue := int(stringLenmapvalue)
  49350. if intStringLenmapvalue < 0 {
  49351. return ErrInvalidLengthGenerated
  49352. }
  49353. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  49354. if postStringIndexmapvalue < 0 {
  49355. return ErrInvalidLengthGenerated
  49356. }
  49357. if postStringIndexmapvalue > l {
  49358. return io.ErrUnexpectedEOF
  49359. }
  49360. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  49361. iNdEx = postStringIndexmapvalue
  49362. } else {
  49363. iNdEx = entryPreIndex
  49364. skippy, err := skipGenerated(dAtA[iNdEx:])
  49365. if err != nil {
  49366. return err
  49367. }
  49368. if (skippy < 0) || (iNdEx+skippy) < 0 {
  49369. return ErrInvalidLengthGenerated
  49370. }
  49371. if (iNdEx + skippy) > postIndex {
  49372. return io.ErrUnexpectedEOF
  49373. }
  49374. iNdEx += skippy
  49375. }
  49376. }
  49377. m.UserAnnotations[mapkey] = mapvalue
  49378. iNdEx = postIndex
  49379. default:
  49380. iNdEx = preIndex
  49381. skippy, err := skipGenerated(dAtA[iNdEx:])
  49382. if err != nil {
  49383. return err
  49384. }
  49385. if (skippy < 0) || (iNdEx+skippy) < 0 {
  49386. return ErrInvalidLengthGenerated
  49387. }
  49388. if (iNdEx + skippy) > l {
  49389. return io.ErrUnexpectedEOF
  49390. }
  49391. iNdEx += skippy
  49392. }
  49393. }
  49394. if iNdEx > l {
  49395. return io.ErrUnexpectedEOF
  49396. }
  49397. return nil
  49398. }
  49399. func (m *PodCondition) Unmarshal(dAtA []byte) error {
  49400. l := len(dAtA)
  49401. iNdEx := 0
  49402. for iNdEx < l {
  49403. preIndex := iNdEx
  49404. var wire uint64
  49405. for shift := uint(0); ; shift += 7 {
  49406. if shift >= 64 {
  49407. return ErrIntOverflowGenerated
  49408. }
  49409. if iNdEx >= l {
  49410. return io.ErrUnexpectedEOF
  49411. }
  49412. b := dAtA[iNdEx]
  49413. iNdEx++
  49414. wire |= uint64(b&0x7F) << shift
  49415. if b < 0x80 {
  49416. break
  49417. }
  49418. }
  49419. fieldNum := int32(wire >> 3)
  49420. wireType := int(wire & 0x7)
  49421. if wireType == 4 {
  49422. return fmt.Errorf("proto: PodCondition: wiretype end group for non-group")
  49423. }
  49424. if fieldNum <= 0 {
  49425. return fmt.Errorf("proto: PodCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  49426. }
  49427. switch fieldNum {
  49428. case 1:
  49429. if wireType != 2 {
  49430. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  49431. }
  49432. var stringLen uint64
  49433. for shift := uint(0); ; shift += 7 {
  49434. if shift >= 64 {
  49435. return ErrIntOverflowGenerated
  49436. }
  49437. if iNdEx >= l {
  49438. return io.ErrUnexpectedEOF
  49439. }
  49440. b := dAtA[iNdEx]
  49441. iNdEx++
  49442. stringLen |= uint64(b&0x7F) << shift
  49443. if b < 0x80 {
  49444. break
  49445. }
  49446. }
  49447. intStringLen := int(stringLen)
  49448. if intStringLen < 0 {
  49449. return ErrInvalidLengthGenerated
  49450. }
  49451. postIndex := iNdEx + intStringLen
  49452. if postIndex < 0 {
  49453. return ErrInvalidLengthGenerated
  49454. }
  49455. if postIndex > l {
  49456. return io.ErrUnexpectedEOF
  49457. }
  49458. m.Type = PodConditionType(dAtA[iNdEx:postIndex])
  49459. iNdEx = postIndex
  49460. case 2:
  49461. if wireType != 2 {
  49462. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  49463. }
  49464. var stringLen uint64
  49465. for shift := uint(0); ; shift += 7 {
  49466. if shift >= 64 {
  49467. return ErrIntOverflowGenerated
  49468. }
  49469. if iNdEx >= l {
  49470. return io.ErrUnexpectedEOF
  49471. }
  49472. b := dAtA[iNdEx]
  49473. iNdEx++
  49474. stringLen |= uint64(b&0x7F) << shift
  49475. if b < 0x80 {
  49476. break
  49477. }
  49478. }
  49479. intStringLen := int(stringLen)
  49480. if intStringLen < 0 {
  49481. return ErrInvalidLengthGenerated
  49482. }
  49483. postIndex := iNdEx + intStringLen
  49484. if postIndex < 0 {
  49485. return ErrInvalidLengthGenerated
  49486. }
  49487. if postIndex > l {
  49488. return io.ErrUnexpectedEOF
  49489. }
  49490. m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
  49491. iNdEx = postIndex
  49492. case 3:
  49493. if wireType != 2 {
  49494. return fmt.Errorf("proto: wrong wireType = %d for field LastProbeTime", wireType)
  49495. }
  49496. var msglen int
  49497. for shift := uint(0); ; shift += 7 {
  49498. if shift >= 64 {
  49499. return ErrIntOverflowGenerated
  49500. }
  49501. if iNdEx >= l {
  49502. return io.ErrUnexpectedEOF
  49503. }
  49504. b := dAtA[iNdEx]
  49505. iNdEx++
  49506. msglen |= int(b&0x7F) << shift
  49507. if b < 0x80 {
  49508. break
  49509. }
  49510. }
  49511. if msglen < 0 {
  49512. return ErrInvalidLengthGenerated
  49513. }
  49514. postIndex := iNdEx + msglen
  49515. if postIndex < 0 {
  49516. return ErrInvalidLengthGenerated
  49517. }
  49518. if postIndex > l {
  49519. return io.ErrUnexpectedEOF
  49520. }
  49521. if err := m.LastProbeTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  49522. return err
  49523. }
  49524. iNdEx = postIndex
  49525. case 4:
  49526. if wireType != 2 {
  49527. return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  49528. }
  49529. var msglen int
  49530. for shift := uint(0); ; shift += 7 {
  49531. if shift >= 64 {
  49532. return ErrIntOverflowGenerated
  49533. }
  49534. if iNdEx >= l {
  49535. return io.ErrUnexpectedEOF
  49536. }
  49537. b := dAtA[iNdEx]
  49538. iNdEx++
  49539. msglen |= int(b&0x7F) << shift
  49540. if b < 0x80 {
  49541. break
  49542. }
  49543. }
  49544. if msglen < 0 {
  49545. return ErrInvalidLengthGenerated
  49546. }
  49547. postIndex := iNdEx + msglen
  49548. if postIndex < 0 {
  49549. return ErrInvalidLengthGenerated
  49550. }
  49551. if postIndex > l {
  49552. return io.ErrUnexpectedEOF
  49553. }
  49554. if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  49555. return err
  49556. }
  49557. iNdEx = postIndex
  49558. case 5:
  49559. if wireType != 2 {
  49560. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  49561. }
  49562. var stringLen uint64
  49563. for shift := uint(0); ; shift += 7 {
  49564. if shift >= 64 {
  49565. return ErrIntOverflowGenerated
  49566. }
  49567. if iNdEx >= l {
  49568. return io.ErrUnexpectedEOF
  49569. }
  49570. b := dAtA[iNdEx]
  49571. iNdEx++
  49572. stringLen |= uint64(b&0x7F) << shift
  49573. if b < 0x80 {
  49574. break
  49575. }
  49576. }
  49577. intStringLen := int(stringLen)
  49578. if intStringLen < 0 {
  49579. return ErrInvalidLengthGenerated
  49580. }
  49581. postIndex := iNdEx + intStringLen
  49582. if postIndex < 0 {
  49583. return ErrInvalidLengthGenerated
  49584. }
  49585. if postIndex > l {
  49586. return io.ErrUnexpectedEOF
  49587. }
  49588. m.Reason = string(dAtA[iNdEx:postIndex])
  49589. iNdEx = postIndex
  49590. case 6:
  49591. if wireType != 2 {
  49592. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  49593. }
  49594. var stringLen uint64
  49595. for shift := uint(0); ; shift += 7 {
  49596. if shift >= 64 {
  49597. return ErrIntOverflowGenerated
  49598. }
  49599. if iNdEx >= l {
  49600. return io.ErrUnexpectedEOF
  49601. }
  49602. b := dAtA[iNdEx]
  49603. iNdEx++
  49604. stringLen |= uint64(b&0x7F) << shift
  49605. if b < 0x80 {
  49606. break
  49607. }
  49608. }
  49609. intStringLen := int(stringLen)
  49610. if intStringLen < 0 {
  49611. return ErrInvalidLengthGenerated
  49612. }
  49613. postIndex := iNdEx + intStringLen
  49614. if postIndex < 0 {
  49615. return ErrInvalidLengthGenerated
  49616. }
  49617. if postIndex > l {
  49618. return io.ErrUnexpectedEOF
  49619. }
  49620. m.Message = string(dAtA[iNdEx:postIndex])
  49621. iNdEx = postIndex
  49622. case 7:
  49623. if wireType != 0 {
  49624. return fmt.Errorf("proto: wrong wireType = %d for field ObservedGeneration", wireType)
  49625. }
  49626. m.ObservedGeneration = 0
  49627. for shift := uint(0); ; shift += 7 {
  49628. if shift >= 64 {
  49629. return ErrIntOverflowGenerated
  49630. }
  49631. if iNdEx >= l {
  49632. return io.ErrUnexpectedEOF
  49633. }
  49634. b := dAtA[iNdEx]
  49635. iNdEx++
  49636. m.ObservedGeneration |= int64(b&0x7F) << shift
  49637. if b < 0x80 {
  49638. break
  49639. }
  49640. }
  49641. default:
  49642. iNdEx = preIndex
  49643. skippy, err := skipGenerated(dAtA[iNdEx:])
  49644. if err != nil {
  49645. return err
  49646. }
  49647. if (skippy < 0) || (iNdEx+skippy) < 0 {
  49648. return ErrInvalidLengthGenerated
  49649. }
  49650. if (iNdEx + skippy) > l {
  49651. return io.ErrUnexpectedEOF
  49652. }
  49653. iNdEx += skippy
  49654. }
  49655. }
  49656. if iNdEx > l {
  49657. return io.ErrUnexpectedEOF
  49658. }
  49659. return nil
  49660. }
  49661. func (m *PodDNSConfig) Unmarshal(dAtA []byte) error {
  49662. l := len(dAtA)
  49663. iNdEx := 0
  49664. for iNdEx < l {
  49665. preIndex := iNdEx
  49666. var wire uint64
  49667. for shift := uint(0); ; shift += 7 {
  49668. if shift >= 64 {
  49669. return ErrIntOverflowGenerated
  49670. }
  49671. if iNdEx >= l {
  49672. return io.ErrUnexpectedEOF
  49673. }
  49674. b := dAtA[iNdEx]
  49675. iNdEx++
  49676. wire |= uint64(b&0x7F) << shift
  49677. if b < 0x80 {
  49678. break
  49679. }
  49680. }
  49681. fieldNum := int32(wire >> 3)
  49682. wireType := int(wire & 0x7)
  49683. if wireType == 4 {
  49684. return fmt.Errorf("proto: PodDNSConfig: wiretype end group for non-group")
  49685. }
  49686. if fieldNum <= 0 {
  49687. return fmt.Errorf("proto: PodDNSConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  49688. }
  49689. switch fieldNum {
  49690. case 1:
  49691. if wireType != 2 {
  49692. return fmt.Errorf("proto: wrong wireType = %d for field Nameservers", wireType)
  49693. }
  49694. var stringLen uint64
  49695. for shift := uint(0); ; shift += 7 {
  49696. if shift >= 64 {
  49697. return ErrIntOverflowGenerated
  49698. }
  49699. if iNdEx >= l {
  49700. return io.ErrUnexpectedEOF
  49701. }
  49702. b := dAtA[iNdEx]
  49703. iNdEx++
  49704. stringLen |= uint64(b&0x7F) << shift
  49705. if b < 0x80 {
  49706. break
  49707. }
  49708. }
  49709. intStringLen := int(stringLen)
  49710. if intStringLen < 0 {
  49711. return ErrInvalidLengthGenerated
  49712. }
  49713. postIndex := iNdEx + intStringLen
  49714. if postIndex < 0 {
  49715. return ErrInvalidLengthGenerated
  49716. }
  49717. if postIndex > l {
  49718. return io.ErrUnexpectedEOF
  49719. }
  49720. m.Nameservers = append(m.Nameservers, string(dAtA[iNdEx:postIndex]))
  49721. iNdEx = postIndex
  49722. case 2:
  49723. if wireType != 2 {
  49724. return fmt.Errorf("proto: wrong wireType = %d for field Searches", wireType)
  49725. }
  49726. var stringLen uint64
  49727. for shift := uint(0); ; shift += 7 {
  49728. if shift >= 64 {
  49729. return ErrIntOverflowGenerated
  49730. }
  49731. if iNdEx >= l {
  49732. return io.ErrUnexpectedEOF
  49733. }
  49734. b := dAtA[iNdEx]
  49735. iNdEx++
  49736. stringLen |= uint64(b&0x7F) << shift
  49737. if b < 0x80 {
  49738. break
  49739. }
  49740. }
  49741. intStringLen := int(stringLen)
  49742. if intStringLen < 0 {
  49743. return ErrInvalidLengthGenerated
  49744. }
  49745. postIndex := iNdEx + intStringLen
  49746. if postIndex < 0 {
  49747. return ErrInvalidLengthGenerated
  49748. }
  49749. if postIndex > l {
  49750. return io.ErrUnexpectedEOF
  49751. }
  49752. m.Searches = append(m.Searches, string(dAtA[iNdEx:postIndex]))
  49753. iNdEx = postIndex
  49754. case 3:
  49755. if wireType != 2 {
  49756. return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType)
  49757. }
  49758. var msglen int
  49759. for shift := uint(0); ; shift += 7 {
  49760. if shift >= 64 {
  49761. return ErrIntOverflowGenerated
  49762. }
  49763. if iNdEx >= l {
  49764. return io.ErrUnexpectedEOF
  49765. }
  49766. b := dAtA[iNdEx]
  49767. iNdEx++
  49768. msglen |= int(b&0x7F) << shift
  49769. if b < 0x80 {
  49770. break
  49771. }
  49772. }
  49773. if msglen < 0 {
  49774. return ErrInvalidLengthGenerated
  49775. }
  49776. postIndex := iNdEx + msglen
  49777. if postIndex < 0 {
  49778. return ErrInvalidLengthGenerated
  49779. }
  49780. if postIndex > l {
  49781. return io.ErrUnexpectedEOF
  49782. }
  49783. m.Options = append(m.Options, PodDNSConfigOption{})
  49784. if err := m.Options[len(m.Options)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  49785. return err
  49786. }
  49787. iNdEx = postIndex
  49788. default:
  49789. iNdEx = preIndex
  49790. skippy, err := skipGenerated(dAtA[iNdEx:])
  49791. if err != nil {
  49792. return err
  49793. }
  49794. if (skippy < 0) || (iNdEx+skippy) < 0 {
  49795. return ErrInvalidLengthGenerated
  49796. }
  49797. if (iNdEx + skippy) > l {
  49798. return io.ErrUnexpectedEOF
  49799. }
  49800. iNdEx += skippy
  49801. }
  49802. }
  49803. if iNdEx > l {
  49804. return io.ErrUnexpectedEOF
  49805. }
  49806. return nil
  49807. }
  49808. func (m *PodDNSConfigOption) Unmarshal(dAtA []byte) error {
  49809. l := len(dAtA)
  49810. iNdEx := 0
  49811. for iNdEx < l {
  49812. preIndex := iNdEx
  49813. var wire uint64
  49814. for shift := uint(0); ; shift += 7 {
  49815. if shift >= 64 {
  49816. return ErrIntOverflowGenerated
  49817. }
  49818. if iNdEx >= l {
  49819. return io.ErrUnexpectedEOF
  49820. }
  49821. b := dAtA[iNdEx]
  49822. iNdEx++
  49823. wire |= uint64(b&0x7F) << shift
  49824. if b < 0x80 {
  49825. break
  49826. }
  49827. }
  49828. fieldNum := int32(wire >> 3)
  49829. wireType := int(wire & 0x7)
  49830. if wireType == 4 {
  49831. return fmt.Errorf("proto: PodDNSConfigOption: wiretype end group for non-group")
  49832. }
  49833. if fieldNum <= 0 {
  49834. return fmt.Errorf("proto: PodDNSConfigOption: illegal tag %d (wire type %d)", fieldNum, wire)
  49835. }
  49836. switch fieldNum {
  49837. case 1:
  49838. if wireType != 2 {
  49839. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  49840. }
  49841. var stringLen uint64
  49842. for shift := uint(0); ; shift += 7 {
  49843. if shift >= 64 {
  49844. return ErrIntOverflowGenerated
  49845. }
  49846. if iNdEx >= l {
  49847. return io.ErrUnexpectedEOF
  49848. }
  49849. b := dAtA[iNdEx]
  49850. iNdEx++
  49851. stringLen |= uint64(b&0x7F) << shift
  49852. if b < 0x80 {
  49853. break
  49854. }
  49855. }
  49856. intStringLen := int(stringLen)
  49857. if intStringLen < 0 {
  49858. return ErrInvalidLengthGenerated
  49859. }
  49860. postIndex := iNdEx + intStringLen
  49861. if postIndex < 0 {
  49862. return ErrInvalidLengthGenerated
  49863. }
  49864. if postIndex > l {
  49865. return io.ErrUnexpectedEOF
  49866. }
  49867. m.Name = string(dAtA[iNdEx:postIndex])
  49868. iNdEx = postIndex
  49869. case 2:
  49870. if wireType != 2 {
  49871. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  49872. }
  49873. var stringLen uint64
  49874. for shift := uint(0); ; shift += 7 {
  49875. if shift >= 64 {
  49876. return ErrIntOverflowGenerated
  49877. }
  49878. if iNdEx >= l {
  49879. return io.ErrUnexpectedEOF
  49880. }
  49881. b := dAtA[iNdEx]
  49882. iNdEx++
  49883. stringLen |= uint64(b&0x7F) << shift
  49884. if b < 0x80 {
  49885. break
  49886. }
  49887. }
  49888. intStringLen := int(stringLen)
  49889. if intStringLen < 0 {
  49890. return ErrInvalidLengthGenerated
  49891. }
  49892. postIndex := iNdEx + intStringLen
  49893. if postIndex < 0 {
  49894. return ErrInvalidLengthGenerated
  49895. }
  49896. if postIndex > l {
  49897. return io.ErrUnexpectedEOF
  49898. }
  49899. s := string(dAtA[iNdEx:postIndex])
  49900. m.Value = &s
  49901. iNdEx = postIndex
  49902. default:
  49903. iNdEx = preIndex
  49904. skippy, err := skipGenerated(dAtA[iNdEx:])
  49905. if err != nil {
  49906. return err
  49907. }
  49908. if (skippy < 0) || (iNdEx+skippy) < 0 {
  49909. return ErrInvalidLengthGenerated
  49910. }
  49911. if (iNdEx + skippy) > l {
  49912. return io.ErrUnexpectedEOF
  49913. }
  49914. iNdEx += skippy
  49915. }
  49916. }
  49917. if iNdEx > l {
  49918. return io.ErrUnexpectedEOF
  49919. }
  49920. return nil
  49921. }
  49922. func (m *PodExecOptions) Unmarshal(dAtA []byte) error {
  49923. l := len(dAtA)
  49924. iNdEx := 0
  49925. for iNdEx < l {
  49926. preIndex := iNdEx
  49927. var wire uint64
  49928. for shift := uint(0); ; shift += 7 {
  49929. if shift >= 64 {
  49930. return ErrIntOverflowGenerated
  49931. }
  49932. if iNdEx >= l {
  49933. return io.ErrUnexpectedEOF
  49934. }
  49935. b := dAtA[iNdEx]
  49936. iNdEx++
  49937. wire |= uint64(b&0x7F) << shift
  49938. if b < 0x80 {
  49939. break
  49940. }
  49941. }
  49942. fieldNum := int32(wire >> 3)
  49943. wireType := int(wire & 0x7)
  49944. if wireType == 4 {
  49945. return fmt.Errorf("proto: PodExecOptions: wiretype end group for non-group")
  49946. }
  49947. if fieldNum <= 0 {
  49948. return fmt.Errorf("proto: PodExecOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  49949. }
  49950. switch fieldNum {
  49951. case 1:
  49952. if wireType != 0 {
  49953. return fmt.Errorf("proto: wrong wireType = %d for field Stdin", wireType)
  49954. }
  49955. var v int
  49956. for shift := uint(0); ; shift += 7 {
  49957. if shift >= 64 {
  49958. return ErrIntOverflowGenerated
  49959. }
  49960. if iNdEx >= l {
  49961. return io.ErrUnexpectedEOF
  49962. }
  49963. b := dAtA[iNdEx]
  49964. iNdEx++
  49965. v |= int(b&0x7F) << shift
  49966. if b < 0x80 {
  49967. break
  49968. }
  49969. }
  49970. m.Stdin = bool(v != 0)
  49971. case 2:
  49972. if wireType != 0 {
  49973. return fmt.Errorf("proto: wrong wireType = %d for field Stdout", wireType)
  49974. }
  49975. var v int
  49976. for shift := uint(0); ; shift += 7 {
  49977. if shift >= 64 {
  49978. return ErrIntOverflowGenerated
  49979. }
  49980. if iNdEx >= l {
  49981. return io.ErrUnexpectedEOF
  49982. }
  49983. b := dAtA[iNdEx]
  49984. iNdEx++
  49985. v |= int(b&0x7F) << shift
  49986. if b < 0x80 {
  49987. break
  49988. }
  49989. }
  49990. m.Stdout = bool(v != 0)
  49991. case 3:
  49992. if wireType != 0 {
  49993. return fmt.Errorf("proto: wrong wireType = %d for field Stderr", wireType)
  49994. }
  49995. var v int
  49996. for shift := uint(0); ; shift += 7 {
  49997. if shift >= 64 {
  49998. return ErrIntOverflowGenerated
  49999. }
  50000. if iNdEx >= l {
  50001. return io.ErrUnexpectedEOF
  50002. }
  50003. b := dAtA[iNdEx]
  50004. iNdEx++
  50005. v |= int(b&0x7F) << shift
  50006. if b < 0x80 {
  50007. break
  50008. }
  50009. }
  50010. m.Stderr = bool(v != 0)
  50011. case 4:
  50012. if wireType != 0 {
  50013. return fmt.Errorf("proto: wrong wireType = %d for field TTY", wireType)
  50014. }
  50015. var v int
  50016. for shift := uint(0); ; shift += 7 {
  50017. if shift >= 64 {
  50018. return ErrIntOverflowGenerated
  50019. }
  50020. if iNdEx >= l {
  50021. return io.ErrUnexpectedEOF
  50022. }
  50023. b := dAtA[iNdEx]
  50024. iNdEx++
  50025. v |= int(b&0x7F) << shift
  50026. if b < 0x80 {
  50027. break
  50028. }
  50029. }
  50030. m.TTY = bool(v != 0)
  50031. case 5:
  50032. if wireType != 2 {
  50033. return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType)
  50034. }
  50035. var stringLen uint64
  50036. for shift := uint(0); ; shift += 7 {
  50037. if shift >= 64 {
  50038. return ErrIntOverflowGenerated
  50039. }
  50040. if iNdEx >= l {
  50041. return io.ErrUnexpectedEOF
  50042. }
  50043. b := dAtA[iNdEx]
  50044. iNdEx++
  50045. stringLen |= uint64(b&0x7F) << shift
  50046. if b < 0x80 {
  50047. break
  50048. }
  50049. }
  50050. intStringLen := int(stringLen)
  50051. if intStringLen < 0 {
  50052. return ErrInvalidLengthGenerated
  50053. }
  50054. postIndex := iNdEx + intStringLen
  50055. if postIndex < 0 {
  50056. return ErrInvalidLengthGenerated
  50057. }
  50058. if postIndex > l {
  50059. return io.ErrUnexpectedEOF
  50060. }
  50061. m.Container = string(dAtA[iNdEx:postIndex])
  50062. iNdEx = postIndex
  50063. case 6:
  50064. if wireType != 2 {
  50065. return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
  50066. }
  50067. var stringLen uint64
  50068. for shift := uint(0); ; shift += 7 {
  50069. if shift >= 64 {
  50070. return ErrIntOverflowGenerated
  50071. }
  50072. if iNdEx >= l {
  50073. return io.ErrUnexpectedEOF
  50074. }
  50075. b := dAtA[iNdEx]
  50076. iNdEx++
  50077. stringLen |= uint64(b&0x7F) << shift
  50078. if b < 0x80 {
  50079. break
  50080. }
  50081. }
  50082. intStringLen := int(stringLen)
  50083. if intStringLen < 0 {
  50084. return ErrInvalidLengthGenerated
  50085. }
  50086. postIndex := iNdEx + intStringLen
  50087. if postIndex < 0 {
  50088. return ErrInvalidLengthGenerated
  50089. }
  50090. if postIndex > l {
  50091. return io.ErrUnexpectedEOF
  50092. }
  50093. m.Command = append(m.Command, string(dAtA[iNdEx:postIndex]))
  50094. iNdEx = postIndex
  50095. default:
  50096. iNdEx = preIndex
  50097. skippy, err := skipGenerated(dAtA[iNdEx:])
  50098. if err != nil {
  50099. return err
  50100. }
  50101. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50102. return ErrInvalidLengthGenerated
  50103. }
  50104. if (iNdEx + skippy) > l {
  50105. return io.ErrUnexpectedEOF
  50106. }
  50107. iNdEx += skippy
  50108. }
  50109. }
  50110. if iNdEx > l {
  50111. return io.ErrUnexpectedEOF
  50112. }
  50113. return nil
  50114. }
  50115. func (m *PodExtendedResourceClaimStatus) Unmarshal(dAtA []byte) error {
  50116. l := len(dAtA)
  50117. iNdEx := 0
  50118. for iNdEx < l {
  50119. preIndex := iNdEx
  50120. var wire uint64
  50121. for shift := uint(0); ; shift += 7 {
  50122. if shift >= 64 {
  50123. return ErrIntOverflowGenerated
  50124. }
  50125. if iNdEx >= l {
  50126. return io.ErrUnexpectedEOF
  50127. }
  50128. b := dAtA[iNdEx]
  50129. iNdEx++
  50130. wire |= uint64(b&0x7F) << shift
  50131. if b < 0x80 {
  50132. break
  50133. }
  50134. }
  50135. fieldNum := int32(wire >> 3)
  50136. wireType := int(wire & 0x7)
  50137. if wireType == 4 {
  50138. return fmt.Errorf("proto: PodExtendedResourceClaimStatus: wiretype end group for non-group")
  50139. }
  50140. if fieldNum <= 0 {
  50141. return fmt.Errorf("proto: PodExtendedResourceClaimStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  50142. }
  50143. switch fieldNum {
  50144. case 1:
  50145. if wireType != 2 {
  50146. return fmt.Errorf("proto: wrong wireType = %d for field RequestMappings", wireType)
  50147. }
  50148. var msglen int
  50149. for shift := uint(0); ; shift += 7 {
  50150. if shift >= 64 {
  50151. return ErrIntOverflowGenerated
  50152. }
  50153. if iNdEx >= l {
  50154. return io.ErrUnexpectedEOF
  50155. }
  50156. b := dAtA[iNdEx]
  50157. iNdEx++
  50158. msglen |= int(b&0x7F) << shift
  50159. if b < 0x80 {
  50160. break
  50161. }
  50162. }
  50163. if msglen < 0 {
  50164. return ErrInvalidLengthGenerated
  50165. }
  50166. postIndex := iNdEx + msglen
  50167. if postIndex < 0 {
  50168. return ErrInvalidLengthGenerated
  50169. }
  50170. if postIndex > l {
  50171. return io.ErrUnexpectedEOF
  50172. }
  50173. m.RequestMappings = append(m.RequestMappings, ContainerExtendedResourceRequest{})
  50174. if err := m.RequestMappings[len(m.RequestMappings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  50175. return err
  50176. }
  50177. iNdEx = postIndex
  50178. case 2:
  50179. if wireType != 2 {
  50180. return fmt.Errorf("proto: wrong wireType = %d for field ResourceClaimName", wireType)
  50181. }
  50182. var stringLen uint64
  50183. for shift := uint(0); ; shift += 7 {
  50184. if shift >= 64 {
  50185. return ErrIntOverflowGenerated
  50186. }
  50187. if iNdEx >= l {
  50188. return io.ErrUnexpectedEOF
  50189. }
  50190. b := dAtA[iNdEx]
  50191. iNdEx++
  50192. stringLen |= uint64(b&0x7F) << shift
  50193. if b < 0x80 {
  50194. break
  50195. }
  50196. }
  50197. intStringLen := int(stringLen)
  50198. if intStringLen < 0 {
  50199. return ErrInvalidLengthGenerated
  50200. }
  50201. postIndex := iNdEx + intStringLen
  50202. if postIndex < 0 {
  50203. return ErrInvalidLengthGenerated
  50204. }
  50205. if postIndex > l {
  50206. return io.ErrUnexpectedEOF
  50207. }
  50208. m.ResourceClaimName = string(dAtA[iNdEx:postIndex])
  50209. iNdEx = postIndex
  50210. default:
  50211. iNdEx = preIndex
  50212. skippy, err := skipGenerated(dAtA[iNdEx:])
  50213. if err != nil {
  50214. return err
  50215. }
  50216. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50217. return ErrInvalidLengthGenerated
  50218. }
  50219. if (iNdEx + skippy) > l {
  50220. return io.ErrUnexpectedEOF
  50221. }
  50222. iNdEx += skippy
  50223. }
  50224. }
  50225. if iNdEx > l {
  50226. return io.ErrUnexpectedEOF
  50227. }
  50228. return nil
  50229. }
  50230. func (m *PodIP) Unmarshal(dAtA []byte) error {
  50231. l := len(dAtA)
  50232. iNdEx := 0
  50233. for iNdEx < l {
  50234. preIndex := iNdEx
  50235. var wire uint64
  50236. for shift := uint(0); ; shift += 7 {
  50237. if shift >= 64 {
  50238. return ErrIntOverflowGenerated
  50239. }
  50240. if iNdEx >= l {
  50241. return io.ErrUnexpectedEOF
  50242. }
  50243. b := dAtA[iNdEx]
  50244. iNdEx++
  50245. wire |= uint64(b&0x7F) << shift
  50246. if b < 0x80 {
  50247. break
  50248. }
  50249. }
  50250. fieldNum := int32(wire >> 3)
  50251. wireType := int(wire & 0x7)
  50252. if wireType == 4 {
  50253. return fmt.Errorf("proto: PodIP: wiretype end group for non-group")
  50254. }
  50255. if fieldNum <= 0 {
  50256. return fmt.Errorf("proto: PodIP: illegal tag %d (wire type %d)", fieldNum, wire)
  50257. }
  50258. switch fieldNum {
  50259. case 1:
  50260. if wireType != 2 {
  50261. return fmt.Errorf("proto: wrong wireType = %d for field IP", wireType)
  50262. }
  50263. var stringLen uint64
  50264. for shift := uint(0); ; shift += 7 {
  50265. if shift >= 64 {
  50266. return ErrIntOverflowGenerated
  50267. }
  50268. if iNdEx >= l {
  50269. return io.ErrUnexpectedEOF
  50270. }
  50271. b := dAtA[iNdEx]
  50272. iNdEx++
  50273. stringLen |= uint64(b&0x7F) << shift
  50274. if b < 0x80 {
  50275. break
  50276. }
  50277. }
  50278. intStringLen := int(stringLen)
  50279. if intStringLen < 0 {
  50280. return ErrInvalidLengthGenerated
  50281. }
  50282. postIndex := iNdEx + intStringLen
  50283. if postIndex < 0 {
  50284. return ErrInvalidLengthGenerated
  50285. }
  50286. if postIndex > l {
  50287. return io.ErrUnexpectedEOF
  50288. }
  50289. m.IP = string(dAtA[iNdEx:postIndex])
  50290. iNdEx = postIndex
  50291. default:
  50292. iNdEx = preIndex
  50293. skippy, err := skipGenerated(dAtA[iNdEx:])
  50294. if err != nil {
  50295. return err
  50296. }
  50297. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50298. return ErrInvalidLengthGenerated
  50299. }
  50300. if (iNdEx + skippy) > l {
  50301. return io.ErrUnexpectedEOF
  50302. }
  50303. iNdEx += skippy
  50304. }
  50305. }
  50306. if iNdEx > l {
  50307. return io.ErrUnexpectedEOF
  50308. }
  50309. return nil
  50310. }
  50311. func (m *PodList) Unmarshal(dAtA []byte) error {
  50312. l := len(dAtA)
  50313. iNdEx := 0
  50314. for iNdEx < l {
  50315. preIndex := iNdEx
  50316. var wire uint64
  50317. for shift := uint(0); ; shift += 7 {
  50318. if shift >= 64 {
  50319. return ErrIntOverflowGenerated
  50320. }
  50321. if iNdEx >= l {
  50322. return io.ErrUnexpectedEOF
  50323. }
  50324. b := dAtA[iNdEx]
  50325. iNdEx++
  50326. wire |= uint64(b&0x7F) << shift
  50327. if b < 0x80 {
  50328. break
  50329. }
  50330. }
  50331. fieldNum := int32(wire >> 3)
  50332. wireType := int(wire & 0x7)
  50333. if wireType == 4 {
  50334. return fmt.Errorf("proto: PodList: wiretype end group for non-group")
  50335. }
  50336. if fieldNum <= 0 {
  50337. return fmt.Errorf("proto: PodList: illegal tag %d (wire type %d)", fieldNum, wire)
  50338. }
  50339. switch fieldNum {
  50340. case 1:
  50341. if wireType != 2 {
  50342. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  50343. }
  50344. var msglen int
  50345. for shift := uint(0); ; shift += 7 {
  50346. if shift >= 64 {
  50347. return ErrIntOverflowGenerated
  50348. }
  50349. if iNdEx >= l {
  50350. return io.ErrUnexpectedEOF
  50351. }
  50352. b := dAtA[iNdEx]
  50353. iNdEx++
  50354. msglen |= int(b&0x7F) << shift
  50355. if b < 0x80 {
  50356. break
  50357. }
  50358. }
  50359. if msglen < 0 {
  50360. return ErrInvalidLengthGenerated
  50361. }
  50362. postIndex := iNdEx + msglen
  50363. if postIndex < 0 {
  50364. return ErrInvalidLengthGenerated
  50365. }
  50366. if postIndex > l {
  50367. return io.ErrUnexpectedEOF
  50368. }
  50369. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  50370. return err
  50371. }
  50372. iNdEx = postIndex
  50373. case 2:
  50374. if wireType != 2 {
  50375. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  50376. }
  50377. var msglen int
  50378. for shift := uint(0); ; shift += 7 {
  50379. if shift >= 64 {
  50380. return ErrIntOverflowGenerated
  50381. }
  50382. if iNdEx >= l {
  50383. return io.ErrUnexpectedEOF
  50384. }
  50385. b := dAtA[iNdEx]
  50386. iNdEx++
  50387. msglen |= int(b&0x7F) << shift
  50388. if b < 0x80 {
  50389. break
  50390. }
  50391. }
  50392. if msglen < 0 {
  50393. return ErrInvalidLengthGenerated
  50394. }
  50395. postIndex := iNdEx + msglen
  50396. if postIndex < 0 {
  50397. return ErrInvalidLengthGenerated
  50398. }
  50399. if postIndex > l {
  50400. return io.ErrUnexpectedEOF
  50401. }
  50402. m.Items = append(m.Items, Pod{})
  50403. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  50404. return err
  50405. }
  50406. iNdEx = postIndex
  50407. default:
  50408. iNdEx = preIndex
  50409. skippy, err := skipGenerated(dAtA[iNdEx:])
  50410. if err != nil {
  50411. return err
  50412. }
  50413. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50414. return ErrInvalidLengthGenerated
  50415. }
  50416. if (iNdEx + skippy) > l {
  50417. return io.ErrUnexpectedEOF
  50418. }
  50419. iNdEx += skippy
  50420. }
  50421. }
  50422. if iNdEx > l {
  50423. return io.ErrUnexpectedEOF
  50424. }
  50425. return nil
  50426. }
  50427. func (m *PodLogOptions) Unmarshal(dAtA []byte) error {
  50428. l := len(dAtA)
  50429. iNdEx := 0
  50430. for iNdEx < l {
  50431. preIndex := iNdEx
  50432. var wire uint64
  50433. for shift := uint(0); ; shift += 7 {
  50434. if shift >= 64 {
  50435. return ErrIntOverflowGenerated
  50436. }
  50437. if iNdEx >= l {
  50438. return io.ErrUnexpectedEOF
  50439. }
  50440. b := dAtA[iNdEx]
  50441. iNdEx++
  50442. wire |= uint64(b&0x7F) << shift
  50443. if b < 0x80 {
  50444. break
  50445. }
  50446. }
  50447. fieldNum := int32(wire >> 3)
  50448. wireType := int(wire & 0x7)
  50449. if wireType == 4 {
  50450. return fmt.Errorf("proto: PodLogOptions: wiretype end group for non-group")
  50451. }
  50452. if fieldNum <= 0 {
  50453. return fmt.Errorf("proto: PodLogOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  50454. }
  50455. switch fieldNum {
  50456. case 1:
  50457. if wireType != 2 {
  50458. return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType)
  50459. }
  50460. var stringLen uint64
  50461. for shift := uint(0); ; shift += 7 {
  50462. if shift >= 64 {
  50463. return ErrIntOverflowGenerated
  50464. }
  50465. if iNdEx >= l {
  50466. return io.ErrUnexpectedEOF
  50467. }
  50468. b := dAtA[iNdEx]
  50469. iNdEx++
  50470. stringLen |= uint64(b&0x7F) << shift
  50471. if b < 0x80 {
  50472. break
  50473. }
  50474. }
  50475. intStringLen := int(stringLen)
  50476. if intStringLen < 0 {
  50477. return ErrInvalidLengthGenerated
  50478. }
  50479. postIndex := iNdEx + intStringLen
  50480. if postIndex < 0 {
  50481. return ErrInvalidLengthGenerated
  50482. }
  50483. if postIndex > l {
  50484. return io.ErrUnexpectedEOF
  50485. }
  50486. m.Container = string(dAtA[iNdEx:postIndex])
  50487. iNdEx = postIndex
  50488. case 2:
  50489. if wireType != 0 {
  50490. return fmt.Errorf("proto: wrong wireType = %d for field Follow", wireType)
  50491. }
  50492. var v int
  50493. for shift := uint(0); ; shift += 7 {
  50494. if shift >= 64 {
  50495. return ErrIntOverflowGenerated
  50496. }
  50497. if iNdEx >= l {
  50498. return io.ErrUnexpectedEOF
  50499. }
  50500. b := dAtA[iNdEx]
  50501. iNdEx++
  50502. v |= int(b&0x7F) << shift
  50503. if b < 0x80 {
  50504. break
  50505. }
  50506. }
  50507. m.Follow = bool(v != 0)
  50508. case 3:
  50509. if wireType != 0 {
  50510. return fmt.Errorf("proto: wrong wireType = %d for field Previous", wireType)
  50511. }
  50512. var v int
  50513. for shift := uint(0); ; shift += 7 {
  50514. if shift >= 64 {
  50515. return ErrIntOverflowGenerated
  50516. }
  50517. if iNdEx >= l {
  50518. return io.ErrUnexpectedEOF
  50519. }
  50520. b := dAtA[iNdEx]
  50521. iNdEx++
  50522. v |= int(b&0x7F) << shift
  50523. if b < 0x80 {
  50524. break
  50525. }
  50526. }
  50527. m.Previous = bool(v != 0)
  50528. case 4:
  50529. if wireType != 0 {
  50530. return fmt.Errorf("proto: wrong wireType = %d for field SinceSeconds", wireType)
  50531. }
  50532. var v int64
  50533. for shift := uint(0); ; shift += 7 {
  50534. if shift >= 64 {
  50535. return ErrIntOverflowGenerated
  50536. }
  50537. if iNdEx >= l {
  50538. return io.ErrUnexpectedEOF
  50539. }
  50540. b := dAtA[iNdEx]
  50541. iNdEx++
  50542. v |= int64(b&0x7F) << shift
  50543. if b < 0x80 {
  50544. break
  50545. }
  50546. }
  50547. m.SinceSeconds = &v
  50548. case 5:
  50549. if wireType != 2 {
  50550. return fmt.Errorf("proto: wrong wireType = %d for field SinceTime", wireType)
  50551. }
  50552. var msglen int
  50553. for shift := uint(0); ; shift += 7 {
  50554. if shift >= 64 {
  50555. return ErrIntOverflowGenerated
  50556. }
  50557. if iNdEx >= l {
  50558. return io.ErrUnexpectedEOF
  50559. }
  50560. b := dAtA[iNdEx]
  50561. iNdEx++
  50562. msglen |= int(b&0x7F) << shift
  50563. if b < 0x80 {
  50564. break
  50565. }
  50566. }
  50567. if msglen < 0 {
  50568. return ErrInvalidLengthGenerated
  50569. }
  50570. postIndex := iNdEx + msglen
  50571. if postIndex < 0 {
  50572. return ErrInvalidLengthGenerated
  50573. }
  50574. if postIndex > l {
  50575. return io.ErrUnexpectedEOF
  50576. }
  50577. if m.SinceTime == nil {
  50578. m.SinceTime = &v1.Time{}
  50579. }
  50580. if err := m.SinceTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  50581. return err
  50582. }
  50583. iNdEx = postIndex
  50584. case 6:
  50585. if wireType != 0 {
  50586. return fmt.Errorf("proto: wrong wireType = %d for field Timestamps", wireType)
  50587. }
  50588. var v int
  50589. for shift := uint(0); ; shift += 7 {
  50590. if shift >= 64 {
  50591. return ErrIntOverflowGenerated
  50592. }
  50593. if iNdEx >= l {
  50594. return io.ErrUnexpectedEOF
  50595. }
  50596. b := dAtA[iNdEx]
  50597. iNdEx++
  50598. v |= int(b&0x7F) << shift
  50599. if b < 0x80 {
  50600. break
  50601. }
  50602. }
  50603. m.Timestamps = bool(v != 0)
  50604. case 7:
  50605. if wireType != 0 {
  50606. return fmt.Errorf("proto: wrong wireType = %d for field TailLines", wireType)
  50607. }
  50608. var v int64
  50609. for shift := uint(0); ; shift += 7 {
  50610. if shift >= 64 {
  50611. return ErrIntOverflowGenerated
  50612. }
  50613. if iNdEx >= l {
  50614. return io.ErrUnexpectedEOF
  50615. }
  50616. b := dAtA[iNdEx]
  50617. iNdEx++
  50618. v |= int64(b&0x7F) << shift
  50619. if b < 0x80 {
  50620. break
  50621. }
  50622. }
  50623. m.TailLines = &v
  50624. case 8:
  50625. if wireType != 0 {
  50626. return fmt.Errorf("proto: wrong wireType = %d for field LimitBytes", wireType)
  50627. }
  50628. var v int64
  50629. for shift := uint(0); ; shift += 7 {
  50630. if shift >= 64 {
  50631. return ErrIntOverflowGenerated
  50632. }
  50633. if iNdEx >= l {
  50634. return io.ErrUnexpectedEOF
  50635. }
  50636. b := dAtA[iNdEx]
  50637. iNdEx++
  50638. v |= int64(b&0x7F) << shift
  50639. if b < 0x80 {
  50640. break
  50641. }
  50642. }
  50643. m.LimitBytes = &v
  50644. case 9:
  50645. if wireType != 0 {
  50646. return fmt.Errorf("proto: wrong wireType = %d for field InsecureSkipTLSVerifyBackend", wireType)
  50647. }
  50648. var v int
  50649. for shift := uint(0); ; shift += 7 {
  50650. if shift >= 64 {
  50651. return ErrIntOverflowGenerated
  50652. }
  50653. if iNdEx >= l {
  50654. return io.ErrUnexpectedEOF
  50655. }
  50656. b := dAtA[iNdEx]
  50657. iNdEx++
  50658. v |= int(b&0x7F) << shift
  50659. if b < 0x80 {
  50660. break
  50661. }
  50662. }
  50663. m.InsecureSkipTLSVerifyBackend = bool(v != 0)
  50664. case 10:
  50665. if wireType != 2 {
  50666. return fmt.Errorf("proto: wrong wireType = %d for field Stream", wireType)
  50667. }
  50668. var stringLen uint64
  50669. for shift := uint(0); ; shift += 7 {
  50670. if shift >= 64 {
  50671. return ErrIntOverflowGenerated
  50672. }
  50673. if iNdEx >= l {
  50674. return io.ErrUnexpectedEOF
  50675. }
  50676. b := dAtA[iNdEx]
  50677. iNdEx++
  50678. stringLen |= uint64(b&0x7F) << shift
  50679. if b < 0x80 {
  50680. break
  50681. }
  50682. }
  50683. intStringLen := int(stringLen)
  50684. if intStringLen < 0 {
  50685. return ErrInvalidLengthGenerated
  50686. }
  50687. postIndex := iNdEx + intStringLen
  50688. if postIndex < 0 {
  50689. return ErrInvalidLengthGenerated
  50690. }
  50691. if postIndex > l {
  50692. return io.ErrUnexpectedEOF
  50693. }
  50694. s := string(dAtA[iNdEx:postIndex])
  50695. m.Stream = &s
  50696. iNdEx = postIndex
  50697. default:
  50698. iNdEx = preIndex
  50699. skippy, err := skipGenerated(dAtA[iNdEx:])
  50700. if err != nil {
  50701. return err
  50702. }
  50703. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50704. return ErrInvalidLengthGenerated
  50705. }
  50706. if (iNdEx + skippy) > l {
  50707. return io.ErrUnexpectedEOF
  50708. }
  50709. iNdEx += skippy
  50710. }
  50711. }
  50712. if iNdEx > l {
  50713. return io.ErrUnexpectedEOF
  50714. }
  50715. return nil
  50716. }
  50717. func (m *PodOS) Unmarshal(dAtA []byte) error {
  50718. l := len(dAtA)
  50719. iNdEx := 0
  50720. for iNdEx < l {
  50721. preIndex := iNdEx
  50722. var wire uint64
  50723. for shift := uint(0); ; shift += 7 {
  50724. if shift >= 64 {
  50725. return ErrIntOverflowGenerated
  50726. }
  50727. if iNdEx >= l {
  50728. return io.ErrUnexpectedEOF
  50729. }
  50730. b := dAtA[iNdEx]
  50731. iNdEx++
  50732. wire |= uint64(b&0x7F) << shift
  50733. if b < 0x80 {
  50734. break
  50735. }
  50736. }
  50737. fieldNum := int32(wire >> 3)
  50738. wireType := int(wire & 0x7)
  50739. if wireType == 4 {
  50740. return fmt.Errorf("proto: PodOS: wiretype end group for non-group")
  50741. }
  50742. if fieldNum <= 0 {
  50743. return fmt.Errorf("proto: PodOS: illegal tag %d (wire type %d)", fieldNum, wire)
  50744. }
  50745. switch fieldNum {
  50746. case 1:
  50747. if wireType != 2 {
  50748. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  50749. }
  50750. var stringLen uint64
  50751. for shift := uint(0); ; shift += 7 {
  50752. if shift >= 64 {
  50753. return ErrIntOverflowGenerated
  50754. }
  50755. if iNdEx >= l {
  50756. return io.ErrUnexpectedEOF
  50757. }
  50758. b := dAtA[iNdEx]
  50759. iNdEx++
  50760. stringLen |= uint64(b&0x7F) << shift
  50761. if b < 0x80 {
  50762. break
  50763. }
  50764. }
  50765. intStringLen := int(stringLen)
  50766. if intStringLen < 0 {
  50767. return ErrInvalidLengthGenerated
  50768. }
  50769. postIndex := iNdEx + intStringLen
  50770. if postIndex < 0 {
  50771. return ErrInvalidLengthGenerated
  50772. }
  50773. if postIndex > l {
  50774. return io.ErrUnexpectedEOF
  50775. }
  50776. m.Name = OSName(dAtA[iNdEx:postIndex])
  50777. iNdEx = postIndex
  50778. default:
  50779. iNdEx = preIndex
  50780. skippy, err := skipGenerated(dAtA[iNdEx:])
  50781. if err != nil {
  50782. return err
  50783. }
  50784. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50785. return ErrInvalidLengthGenerated
  50786. }
  50787. if (iNdEx + skippy) > l {
  50788. return io.ErrUnexpectedEOF
  50789. }
  50790. iNdEx += skippy
  50791. }
  50792. }
  50793. if iNdEx > l {
  50794. return io.ErrUnexpectedEOF
  50795. }
  50796. return nil
  50797. }
  50798. func (m *PodPortForwardOptions) Unmarshal(dAtA []byte) error {
  50799. l := len(dAtA)
  50800. iNdEx := 0
  50801. for iNdEx < l {
  50802. preIndex := iNdEx
  50803. var wire uint64
  50804. for shift := uint(0); ; shift += 7 {
  50805. if shift >= 64 {
  50806. return ErrIntOverflowGenerated
  50807. }
  50808. if iNdEx >= l {
  50809. return io.ErrUnexpectedEOF
  50810. }
  50811. b := dAtA[iNdEx]
  50812. iNdEx++
  50813. wire |= uint64(b&0x7F) << shift
  50814. if b < 0x80 {
  50815. break
  50816. }
  50817. }
  50818. fieldNum := int32(wire >> 3)
  50819. wireType := int(wire & 0x7)
  50820. if wireType == 4 {
  50821. return fmt.Errorf("proto: PodPortForwardOptions: wiretype end group for non-group")
  50822. }
  50823. if fieldNum <= 0 {
  50824. return fmt.Errorf("proto: PodPortForwardOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  50825. }
  50826. switch fieldNum {
  50827. case 1:
  50828. if wireType == 0 {
  50829. var v int32
  50830. for shift := uint(0); ; shift += 7 {
  50831. if shift >= 64 {
  50832. return ErrIntOverflowGenerated
  50833. }
  50834. if iNdEx >= l {
  50835. return io.ErrUnexpectedEOF
  50836. }
  50837. b := dAtA[iNdEx]
  50838. iNdEx++
  50839. v |= int32(b&0x7F) << shift
  50840. if b < 0x80 {
  50841. break
  50842. }
  50843. }
  50844. m.Ports = append(m.Ports, v)
  50845. } else if wireType == 2 {
  50846. var packedLen int
  50847. for shift := uint(0); ; shift += 7 {
  50848. if shift >= 64 {
  50849. return ErrIntOverflowGenerated
  50850. }
  50851. if iNdEx >= l {
  50852. return io.ErrUnexpectedEOF
  50853. }
  50854. b := dAtA[iNdEx]
  50855. iNdEx++
  50856. packedLen |= int(b&0x7F) << shift
  50857. if b < 0x80 {
  50858. break
  50859. }
  50860. }
  50861. if packedLen < 0 {
  50862. return ErrInvalidLengthGenerated
  50863. }
  50864. postIndex := iNdEx + packedLen
  50865. if postIndex < 0 {
  50866. return ErrInvalidLengthGenerated
  50867. }
  50868. if postIndex > l {
  50869. return io.ErrUnexpectedEOF
  50870. }
  50871. var elementCount int
  50872. var count int
  50873. for _, integer := range dAtA[iNdEx:postIndex] {
  50874. if integer < 128 {
  50875. count++
  50876. }
  50877. }
  50878. elementCount = count
  50879. if elementCount != 0 && len(m.Ports) == 0 {
  50880. m.Ports = make([]int32, 0, elementCount)
  50881. }
  50882. for iNdEx < postIndex {
  50883. var v int32
  50884. for shift := uint(0); ; shift += 7 {
  50885. if shift >= 64 {
  50886. return ErrIntOverflowGenerated
  50887. }
  50888. if iNdEx >= l {
  50889. return io.ErrUnexpectedEOF
  50890. }
  50891. b := dAtA[iNdEx]
  50892. iNdEx++
  50893. v |= int32(b&0x7F) << shift
  50894. if b < 0x80 {
  50895. break
  50896. }
  50897. }
  50898. m.Ports = append(m.Ports, v)
  50899. }
  50900. } else {
  50901. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  50902. }
  50903. default:
  50904. iNdEx = preIndex
  50905. skippy, err := skipGenerated(dAtA[iNdEx:])
  50906. if err != nil {
  50907. return err
  50908. }
  50909. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50910. return ErrInvalidLengthGenerated
  50911. }
  50912. if (iNdEx + skippy) > l {
  50913. return io.ErrUnexpectedEOF
  50914. }
  50915. iNdEx += skippy
  50916. }
  50917. }
  50918. if iNdEx > l {
  50919. return io.ErrUnexpectedEOF
  50920. }
  50921. return nil
  50922. }
  50923. func (m *PodProxyOptions) Unmarshal(dAtA []byte) error {
  50924. l := len(dAtA)
  50925. iNdEx := 0
  50926. for iNdEx < l {
  50927. preIndex := iNdEx
  50928. var wire uint64
  50929. for shift := uint(0); ; shift += 7 {
  50930. if shift >= 64 {
  50931. return ErrIntOverflowGenerated
  50932. }
  50933. if iNdEx >= l {
  50934. return io.ErrUnexpectedEOF
  50935. }
  50936. b := dAtA[iNdEx]
  50937. iNdEx++
  50938. wire |= uint64(b&0x7F) << shift
  50939. if b < 0x80 {
  50940. break
  50941. }
  50942. }
  50943. fieldNum := int32(wire >> 3)
  50944. wireType := int(wire & 0x7)
  50945. if wireType == 4 {
  50946. return fmt.Errorf("proto: PodProxyOptions: wiretype end group for non-group")
  50947. }
  50948. if fieldNum <= 0 {
  50949. return fmt.Errorf("proto: PodProxyOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  50950. }
  50951. switch fieldNum {
  50952. case 1:
  50953. if wireType != 2 {
  50954. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  50955. }
  50956. var stringLen uint64
  50957. for shift := uint(0); ; shift += 7 {
  50958. if shift >= 64 {
  50959. return ErrIntOverflowGenerated
  50960. }
  50961. if iNdEx >= l {
  50962. return io.ErrUnexpectedEOF
  50963. }
  50964. b := dAtA[iNdEx]
  50965. iNdEx++
  50966. stringLen |= uint64(b&0x7F) << shift
  50967. if b < 0x80 {
  50968. break
  50969. }
  50970. }
  50971. intStringLen := int(stringLen)
  50972. if intStringLen < 0 {
  50973. return ErrInvalidLengthGenerated
  50974. }
  50975. postIndex := iNdEx + intStringLen
  50976. if postIndex < 0 {
  50977. return ErrInvalidLengthGenerated
  50978. }
  50979. if postIndex > l {
  50980. return io.ErrUnexpectedEOF
  50981. }
  50982. m.Path = string(dAtA[iNdEx:postIndex])
  50983. iNdEx = postIndex
  50984. default:
  50985. iNdEx = preIndex
  50986. skippy, err := skipGenerated(dAtA[iNdEx:])
  50987. if err != nil {
  50988. return err
  50989. }
  50990. if (skippy < 0) || (iNdEx+skippy) < 0 {
  50991. return ErrInvalidLengthGenerated
  50992. }
  50993. if (iNdEx + skippy) > l {
  50994. return io.ErrUnexpectedEOF
  50995. }
  50996. iNdEx += skippy
  50997. }
  50998. }
  50999. if iNdEx > l {
  51000. return io.ErrUnexpectedEOF
  51001. }
  51002. return nil
  51003. }
  51004. func (m *PodReadinessGate) Unmarshal(dAtA []byte) error {
  51005. l := len(dAtA)
  51006. iNdEx := 0
  51007. for iNdEx < l {
  51008. preIndex := iNdEx
  51009. var wire uint64
  51010. for shift := uint(0); ; shift += 7 {
  51011. if shift >= 64 {
  51012. return ErrIntOverflowGenerated
  51013. }
  51014. if iNdEx >= l {
  51015. return io.ErrUnexpectedEOF
  51016. }
  51017. b := dAtA[iNdEx]
  51018. iNdEx++
  51019. wire |= uint64(b&0x7F) << shift
  51020. if b < 0x80 {
  51021. break
  51022. }
  51023. }
  51024. fieldNum := int32(wire >> 3)
  51025. wireType := int(wire & 0x7)
  51026. if wireType == 4 {
  51027. return fmt.Errorf("proto: PodReadinessGate: wiretype end group for non-group")
  51028. }
  51029. if fieldNum <= 0 {
  51030. return fmt.Errorf("proto: PodReadinessGate: illegal tag %d (wire type %d)", fieldNum, wire)
  51031. }
  51032. switch fieldNum {
  51033. case 1:
  51034. if wireType != 2 {
  51035. return fmt.Errorf("proto: wrong wireType = %d for field ConditionType", wireType)
  51036. }
  51037. var stringLen uint64
  51038. for shift := uint(0); ; shift += 7 {
  51039. if shift >= 64 {
  51040. return ErrIntOverflowGenerated
  51041. }
  51042. if iNdEx >= l {
  51043. return io.ErrUnexpectedEOF
  51044. }
  51045. b := dAtA[iNdEx]
  51046. iNdEx++
  51047. stringLen |= uint64(b&0x7F) << shift
  51048. if b < 0x80 {
  51049. break
  51050. }
  51051. }
  51052. intStringLen := int(stringLen)
  51053. if intStringLen < 0 {
  51054. return ErrInvalidLengthGenerated
  51055. }
  51056. postIndex := iNdEx + intStringLen
  51057. if postIndex < 0 {
  51058. return ErrInvalidLengthGenerated
  51059. }
  51060. if postIndex > l {
  51061. return io.ErrUnexpectedEOF
  51062. }
  51063. m.ConditionType = PodConditionType(dAtA[iNdEx:postIndex])
  51064. iNdEx = postIndex
  51065. default:
  51066. iNdEx = preIndex
  51067. skippy, err := skipGenerated(dAtA[iNdEx:])
  51068. if err != nil {
  51069. return err
  51070. }
  51071. if (skippy < 0) || (iNdEx+skippy) < 0 {
  51072. return ErrInvalidLengthGenerated
  51073. }
  51074. if (iNdEx + skippy) > l {
  51075. return io.ErrUnexpectedEOF
  51076. }
  51077. iNdEx += skippy
  51078. }
  51079. }
  51080. if iNdEx > l {
  51081. return io.ErrUnexpectedEOF
  51082. }
  51083. return nil
  51084. }
  51085. func (m *PodResourceClaim) Unmarshal(dAtA []byte) error {
  51086. l := len(dAtA)
  51087. iNdEx := 0
  51088. for iNdEx < l {
  51089. preIndex := iNdEx
  51090. var wire uint64
  51091. for shift := uint(0); ; shift += 7 {
  51092. if shift >= 64 {
  51093. return ErrIntOverflowGenerated
  51094. }
  51095. if iNdEx >= l {
  51096. return io.ErrUnexpectedEOF
  51097. }
  51098. b := dAtA[iNdEx]
  51099. iNdEx++
  51100. wire |= uint64(b&0x7F) << shift
  51101. if b < 0x80 {
  51102. break
  51103. }
  51104. }
  51105. fieldNum := int32(wire >> 3)
  51106. wireType := int(wire & 0x7)
  51107. if wireType == 4 {
  51108. return fmt.Errorf("proto: PodResourceClaim: wiretype end group for non-group")
  51109. }
  51110. if fieldNum <= 0 {
  51111. return fmt.Errorf("proto: PodResourceClaim: illegal tag %d (wire type %d)", fieldNum, wire)
  51112. }
  51113. switch fieldNum {
  51114. case 1:
  51115. if wireType != 2 {
  51116. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  51117. }
  51118. var stringLen uint64
  51119. for shift := uint(0); ; shift += 7 {
  51120. if shift >= 64 {
  51121. return ErrIntOverflowGenerated
  51122. }
  51123. if iNdEx >= l {
  51124. return io.ErrUnexpectedEOF
  51125. }
  51126. b := dAtA[iNdEx]
  51127. iNdEx++
  51128. stringLen |= uint64(b&0x7F) << shift
  51129. if b < 0x80 {
  51130. break
  51131. }
  51132. }
  51133. intStringLen := int(stringLen)
  51134. if intStringLen < 0 {
  51135. return ErrInvalidLengthGenerated
  51136. }
  51137. postIndex := iNdEx + intStringLen
  51138. if postIndex < 0 {
  51139. return ErrInvalidLengthGenerated
  51140. }
  51141. if postIndex > l {
  51142. return io.ErrUnexpectedEOF
  51143. }
  51144. m.Name = string(dAtA[iNdEx:postIndex])
  51145. iNdEx = postIndex
  51146. case 3:
  51147. if wireType != 2 {
  51148. return fmt.Errorf("proto: wrong wireType = %d for field ResourceClaimName", wireType)
  51149. }
  51150. var stringLen uint64
  51151. for shift := uint(0); ; shift += 7 {
  51152. if shift >= 64 {
  51153. return ErrIntOverflowGenerated
  51154. }
  51155. if iNdEx >= l {
  51156. return io.ErrUnexpectedEOF
  51157. }
  51158. b := dAtA[iNdEx]
  51159. iNdEx++
  51160. stringLen |= uint64(b&0x7F) << shift
  51161. if b < 0x80 {
  51162. break
  51163. }
  51164. }
  51165. intStringLen := int(stringLen)
  51166. if intStringLen < 0 {
  51167. return ErrInvalidLengthGenerated
  51168. }
  51169. postIndex := iNdEx + intStringLen
  51170. if postIndex < 0 {
  51171. return ErrInvalidLengthGenerated
  51172. }
  51173. if postIndex > l {
  51174. return io.ErrUnexpectedEOF
  51175. }
  51176. s := string(dAtA[iNdEx:postIndex])
  51177. m.ResourceClaimName = &s
  51178. iNdEx = postIndex
  51179. case 4:
  51180. if wireType != 2 {
  51181. return fmt.Errorf("proto: wrong wireType = %d for field ResourceClaimTemplateName", wireType)
  51182. }
  51183. var stringLen uint64
  51184. for shift := uint(0); ; shift += 7 {
  51185. if shift >= 64 {
  51186. return ErrIntOverflowGenerated
  51187. }
  51188. if iNdEx >= l {
  51189. return io.ErrUnexpectedEOF
  51190. }
  51191. b := dAtA[iNdEx]
  51192. iNdEx++
  51193. stringLen |= uint64(b&0x7F) << shift
  51194. if b < 0x80 {
  51195. break
  51196. }
  51197. }
  51198. intStringLen := int(stringLen)
  51199. if intStringLen < 0 {
  51200. return ErrInvalidLengthGenerated
  51201. }
  51202. postIndex := iNdEx + intStringLen
  51203. if postIndex < 0 {
  51204. return ErrInvalidLengthGenerated
  51205. }
  51206. if postIndex > l {
  51207. return io.ErrUnexpectedEOF
  51208. }
  51209. s := string(dAtA[iNdEx:postIndex])
  51210. m.ResourceClaimTemplateName = &s
  51211. iNdEx = postIndex
  51212. default:
  51213. iNdEx = preIndex
  51214. skippy, err := skipGenerated(dAtA[iNdEx:])
  51215. if err != nil {
  51216. return err
  51217. }
  51218. if (skippy < 0) || (iNdEx+skippy) < 0 {
  51219. return ErrInvalidLengthGenerated
  51220. }
  51221. if (iNdEx + skippy) > l {
  51222. return io.ErrUnexpectedEOF
  51223. }
  51224. iNdEx += skippy
  51225. }
  51226. }
  51227. if iNdEx > l {
  51228. return io.ErrUnexpectedEOF
  51229. }
  51230. return nil
  51231. }
  51232. func (m *PodResourceClaimStatus) Unmarshal(dAtA []byte) error {
  51233. l := len(dAtA)
  51234. iNdEx := 0
  51235. for iNdEx < l {
  51236. preIndex := iNdEx
  51237. var wire uint64
  51238. for shift := uint(0); ; shift += 7 {
  51239. if shift >= 64 {
  51240. return ErrIntOverflowGenerated
  51241. }
  51242. if iNdEx >= l {
  51243. return io.ErrUnexpectedEOF
  51244. }
  51245. b := dAtA[iNdEx]
  51246. iNdEx++
  51247. wire |= uint64(b&0x7F) << shift
  51248. if b < 0x80 {
  51249. break
  51250. }
  51251. }
  51252. fieldNum := int32(wire >> 3)
  51253. wireType := int(wire & 0x7)
  51254. if wireType == 4 {
  51255. return fmt.Errorf("proto: PodResourceClaimStatus: wiretype end group for non-group")
  51256. }
  51257. if fieldNum <= 0 {
  51258. return fmt.Errorf("proto: PodResourceClaimStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  51259. }
  51260. switch fieldNum {
  51261. case 1:
  51262. if wireType != 2 {
  51263. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  51264. }
  51265. var stringLen uint64
  51266. for shift := uint(0); ; shift += 7 {
  51267. if shift >= 64 {
  51268. return ErrIntOverflowGenerated
  51269. }
  51270. if iNdEx >= l {
  51271. return io.ErrUnexpectedEOF
  51272. }
  51273. b := dAtA[iNdEx]
  51274. iNdEx++
  51275. stringLen |= uint64(b&0x7F) << shift
  51276. if b < 0x80 {
  51277. break
  51278. }
  51279. }
  51280. intStringLen := int(stringLen)
  51281. if intStringLen < 0 {
  51282. return ErrInvalidLengthGenerated
  51283. }
  51284. postIndex := iNdEx + intStringLen
  51285. if postIndex < 0 {
  51286. return ErrInvalidLengthGenerated
  51287. }
  51288. if postIndex > l {
  51289. return io.ErrUnexpectedEOF
  51290. }
  51291. m.Name = string(dAtA[iNdEx:postIndex])
  51292. iNdEx = postIndex
  51293. case 2:
  51294. if wireType != 2 {
  51295. return fmt.Errorf("proto: wrong wireType = %d for field ResourceClaimName", wireType)
  51296. }
  51297. var stringLen uint64
  51298. for shift := uint(0); ; shift += 7 {
  51299. if shift >= 64 {
  51300. return ErrIntOverflowGenerated
  51301. }
  51302. if iNdEx >= l {
  51303. return io.ErrUnexpectedEOF
  51304. }
  51305. b := dAtA[iNdEx]
  51306. iNdEx++
  51307. stringLen |= uint64(b&0x7F) << shift
  51308. if b < 0x80 {
  51309. break
  51310. }
  51311. }
  51312. intStringLen := int(stringLen)
  51313. if intStringLen < 0 {
  51314. return ErrInvalidLengthGenerated
  51315. }
  51316. postIndex := iNdEx + intStringLen
  51317. if postIndex < 0 {
  51318. return ErrInvalidLengthGenerated
  51319. }
  51320. if postIndex > l {
  51321. return io.ErrUnexpectedEOF
  51322. }
  51323. s := string(dAtA[iNdEx:postIndex])
  51324. m.ResourceClaimName = &s
  51325. iNdEx = postIndex
  51326. default:
  51327. iNdEx = preIndex
  51328. skippy, err := skipGenerated(dAtA[iNdEx:])
  51329. if err != nil {
  51330. return err
  51331. }
  51332. if (skippy < 0) || (iNdEx+skippy) < 0 {
  51333. return ErrInvalidLengthGenerated
  51334. }
  51335. if (iNdEx + skippy) > l {
  51336. return io.ErrUnexpectedEOF
  51337. }
  51338. iNdEx += skippy
  51339. }
  51340. }
  51341. if iNdEx > l {
  51342. return io.ErrUnexpectedEOF
  51343. }
  51344. return nil
  51345. }
  51346. func (m *PodSchedulingGate) Unmarshal(dAtA []byte) error {
  51347. l := len(dAtA)
  51348. iNdEx := 0
  51349. for iNdEx < l {
  51350. preIndex := iNdEx
  51351. var wire uint64
  51352. for shift := uint(0); ; shift += 7 {
  51353. if shift >= 64 {
  51354. return ErrIntOverflowGenerated
  51355. }
  51356. if iNdEx >= l {
  51357. return io.ErrUnexpectedEOF
  51358. }
  51359. b := dAtA[iNdEx]
  51360. iNdEx++
  51361. wire |= uint64(b&0x7F) << shift
  51362. if b < 0x80 {
  51363. break
  51364. }
  51365. }
  51366. fieldNum := int32(wire >> 3)
  51367. wireType := int(wire & 0x7)
  51368. if wireType == 4 {
  51369. return fmt.Errorf("proto: PodSchedulingGate: wiretype end group for non-group")
  51370. }
  51371. if fieldNum <= 0 {
  51372. return fmt.Errorf("proto: PodSchedulingGate: illegal tag %d (wire type %d)", fieldNum, wire)
  51373. }
  51374. switch fieldNum {
  51375. case 1:
  51376. if wireType != 2 {
  51377. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  51378. }
  51379. var stringLen uint64
  51380. for shift := uint(0); ; shift += 7 {
  51381. if shift >= 64 {
  51382. return ErrIntOverflowGenerated
  51383. }
  51384. if iNdEx >= l {
  51385. return io.ErrUnexpectedEOF
  51386. }
  51387. b := dAtA[iNdEx]
  51388. iNdEx++
  51389. stringLen |= uint64(b&0x7F) << shift
  51390. if b < 0x80 {
  51391. break
  51392. }
  51393. }
  51394. intStringLen := int(stringLen)
  51395. if intStringLen < 0 {
  51396. return ErrInvalidLengthGenerated
  51397. }
  51398. postIndex := iNdEx + intStringLen
  51399. if postIndex < 0 {
  51400. return ErrInvalidLengthGenerated
  51401. }
  51402. if postIndex > l {
  51403. return io.ErrUnexpectedEOF
  51404. }
  51405. m.Name = string(dAtA[iNdEx:postIndex])
  51406. iNdEx = postIndex
  51407. default:
  51408. iNdEx = preIndex
  51409. skippy, err := skipGenerated(dAtA[iNdEx:])
  51410. if err != nil {
  51411. return err
  51412. }
  51413. if (skippy < 0) || (iNdEx+skippy) < 0 {
  51414. return ErrInvalidLengthGenerated
  51415. }
  51416. if (iNdEx + skippy) > l {
  51417. return io.ErrUnexpectedEOF
  51418. }
  51419. iNdEx += skippy
  51420. }
  51421. }
  51422. if iNdEx > l {
  51423. return io.ErrUnexpectedEOF
  51424. }
  51425. return nil
  51426. }
  51427. func (m *PodSecurityContext) Unmarshal(dAtA []byte) error {
  51428. l := len(dAtA)
  51429. iNdEx := 0
  51430. for iNdEx < l {
  51431. preIndex := iNdEx
  51432. var wire uint64
  51433. for shift := uint(0); ; shift += 7 {
  51434. if shift >= 64 {
  51435. return ErrIntOverflowGenerated
  51436. }
  51437. if iNdEx >= l {
  51438. return io.ErrUnexpectedEOF
  51439. }
  51440. b := dAtA[iNdEx]
  51441. iNdEx++
  51442. wire |= uint64(b&0x7F) << shift
  51443. if b < 0x80 {
  51444. break
  51445. }
  51446. }
  51447. fieldNum := int32(wire >> 3)
  51448. wireType := int(wire & 0x7)
  51449. if wireType == 4 {
  51450. return fmt.Errorf("proto: PodSecurityContext: wiretype end group for non-group")
  51451. }
  51452. if fieldNum <= 0 {
  51453. return fmt.Errorf("proto: PodSecurityContext: illegal tag %d (wire type %d)", fieldNum, wire)
  51454. }
  51455. switch fieldNum {
  51456. case 1:
  51457. if wireType != 2 {
  51458. return fmt.Errorf("proto: wrong wireType = %d for field SELinuxOptions", wireType)
  51459. }
  51460. var msglen int
  51461. for shift := uint(0); ; shift += 7 {
  51462. if shift >= 64 {
  51463. return ErrIntOverflowGenerated
  51464. }
  51465. if iNdEx >= l {
  51466. return io.ErrUnexpectedEOF
  51467. }
  51468. b := dAtA[iNdEx]
  51469. iNdEx++
  51470. msglen |= int(b&0x7F) << shift
  51471. if b < 0x80 {
  51472. break
  51473. }
  51474. }
  51475. if msglen < 0 {
  51476. return ErrInvalidLengthGenerated
  51477. }
  51478. postIndex := iNdEx + msglen
  51479. if postIndex < 0 {
  51480. return ErrInvalidLengthGenerated
  51481. }
  51482. if postIndex > l {
  51483. return io.ErrUnexpectedEOF
  51484. }
  51485. if m.SELinuxOptions == nil {
  51486. m.SELinuxOptions = &SELinuxOptions{}
  51487. }
  51488. if err := m.SELinuxOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  51489. return err
  51490. }
  51491. iNdEx = postIndex
  51492. case 2:
  51493. if wireType != 0 {
  51494. return fmt.Errorf("proto: wrong wireType = %d for field RunAsUser", wireType)
  51495. }
  51496. var v int64
  51497. for shift := uint(0); ; shift += 7 {
  51498. if shift >= 64 {
  51499. return ErrIntOverflowGenerated
  51500. }
  51501. if iNdEx >= l {
  51502. return io.ErrUnexpectedEOF
  51503. }
  51504. b := dAtA[iNdEx]
  51505. iNdEx++
  51506. v |= int64(b&0x7F) << shift
  51507. if b < 0x80 {
  51508. break
  51509. }
  51510. }
  51511. m.RunAsUser = &v
  51512. case 3:
  51513. if wireType != 0 {
  51514. return fmt.Errorf("proto: wrong wireType = %d for field RunAsNonRoot", wireType)
  51515. }
  51516. var v int
  51517. for shift := uint(0); ; shift += 7 {
  51518. if shift >= 64 {
  51519. return ErrIntOverflowGenerated
  51520. }
  51521. if iNdEx >= l {
  51522. return io.ErrUnexpectedEOF
  51523. }
  51524. b := dAtA[iNdEx]
  51525. iNdEx++
  51526. v |= int(b&0x7F) << shift
  51527. if b < 0x80 {
  51528. break
  51529. }
  51530. }
  51531. b := bool(v != 0)
  51532. m.RunAsNonRoot = &b
  51533. case 4:
  51534. if wireType == 0 {
  51535. var v int64
  51536. for shift := uint(0); ; shift += 7 {
  51537. if shift >= 64 {
  51538. return ErrIntOverflowGenerated
  51539. }
  51540. if iNdEx >= l {
  51541. return io.ErrUnexpectedEOF
  51542. }
  51543. b := dAtA[iNdEx]
  51544. iNdEx++
  51545. v |= int64(b&0x7F) << shift
  51546. if b < 0x80 {
  51547. break
  51548. }
  51549. }
  51550. m.SupplementalGroups = append(m.SupplementalGroups, v)
  51551. } else if wireType == 2 {
  51552. var packedLen int
  51553. for shift := uint(0); ; shift += 7 {
  51554. if shift >= 64 {
  51555. return ErrIntOverflowGenerated
  51556. }
  51557. if iNdEx >= l {
  51558. return io.ErrUnexpectedEOF
  51559. }
  51560. b := dAtA[iNdEx]
  51561. iNdEx++
  51562. packedLen |= int(b&0x7F) << shift
  51563. if b < 0x80 {
  51564. break
  51565. }
  51566. }
  51567. if packedLen < 0 {
  51568. return ErrInvalidLengthGenerated
  51569. }
  51570. postIndex := iNdEx + packedLen
  51571. if postIndex < 0 {
  51572. return ErrInvalidLengthGenerated
  51573. }
  51574. if postIndex > l {
  51575. return io.ErrUnexpectedEOF
  51576. }
  51577. var elementCount int
  51578. var count int
  51579. for _, integer := range dAtA[iNdEx:postIndex] {
  51580. if integer < 128 {
  51581. count++
  51582. }
  51583. }
  51584. elementCount = count
  51585. if elementCount != 0 && len(m.SupplementalGroups) == 0 {
  51586. m.SupplementalGroups = make([]int64, 0, elementCount)
  51587. }
  51588. for iNdEx < postIndex {
  51589. var v int64
  51590. for shift := uint(0); ; shift += 7 {
  51591. if shift >= 64 {
  51592. return ErrIntOverflowGenerated
  51593. }
  51594. if iNdEx >= l {
  51595. return io.ErrUnexpectedEOF
  51596. }
  51597. b := dAtA[iNdEx]
  51598. iNdEx++
  51599. v |= int64(b&0x7F) << shift
  51600. if b < 0x80 {
  51601. break
  51602. }
  51603. }
  51604. m.SupplementalGroups = append(m.SupplementalGroups, v)
  51605. }
  51606. } else {
  51607. return fmt.Errorf("proto: wrong wireType = %d for field SupplementalGroups", wireType)
  51608. }
  51609. case 5:
  51610. if wireType != 0 {
  51611. return fmt.Errorf("proto: wrong wireType = %d for field FSGroup", wireType)
  51612. }
  51613. var v int64
  51614. for shift := uint(0); ; shift += 7 {
  51615. if shift >= 64 {
  51616. return ErrIntOverflowGenerated
  51617. }
  51618. if iNdEx >= l {
  51619. return io.ErrUnexpectedEOF
  51620. }
  51621. b := dAtA[iNdEx]
  51622. iNdEx++
  51623. v |= int64(b&0x7F) << shift
  51624. if b < 0x80 {
  51625. break
  51626. }
  51627. }
  51628. m.FSGroup = &v
  51629. case 6:
  51630. if wireType != 0 {
  51631. return fmt.Errorf("proto: wrong wireType = %d for field RunAsGroup", wireType)
  51632. }
  51633. var v int64
  51634. for shift := uint(0); ; shift += 7 {
  51635. if shift >= 64 {
  51636. return ErrIntOverflowGenerated
  51637. }
  51638. if iNdEx >= l {
  51639. return io.ErrUnexpectedEOF
  51640. }
  51641. b := dAtA[iNdEx]
  51642. iNdEx++
  51643. v |= int64(b&0x7F) << shift
  51644. if b < 0x80 {
  51645. break
  51646. }
  51647. }
  51648. m.RunAsGroup = &v
  51649. case 7:
  51650. if wireType != 2 {
  51651. return fmt.Errorf("proto: wrong wireType = %d for field Sysctls", wireType)
  51652. }
  51653. var msglen int
  51654. for shift := uint(0); ; shift += 7 {
  51655. if shift >= 64 {
  51656. return ErrIntOverflowGenerated
  51657. }
  51658. if iNdEx >= l {
  51659. return io.ErrUnexpectedEOF
  51660. }
  51661. b := dAtA[iNdEx]
  51662. iNdEx++
  51663. msglen |= int(b&0x7F) << shift
  51664. if b < 0x80 {
  51665. break
  51666. }
  51667. }
  51668. if msglen < 0 {
  51669. return ErrInvalidLengthGenerated
  51670. }
  51671. postIndex := iNdEx + msglen
  51672. if postIndex < 0 {
  51673. return ErrInvalidLengthGenerated
  51674. }
  51675. if postIndex > l {
  51676. return io.ErrUnexpectedEOF
  51677. }
  51678. m.Sysctls = append(m.Sysctls, Sysctl{})
  51679. if err := m.Sysctls[len(m.Sysctls)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  51680. return err
  51681. }
  51682. iNdEx = postIndex
  51683. case 8:
  51684. if wireType != 2 {
  51685. return fmt.Errorf("proto: wrong wireType = %d for field WindowsOptions", wireType)
  51686. }
  51687. var msglen int
  51688. for shift := uint(0); ; shift += 7 {
  51689. if shift >= 64 {
  51690. return ErrIntOverflowGenerated
  51691. }
  51692. if iNdEx >= l {
  51693. return io.ErrUnexpectedEOF
  51694. }
  51695. b := dAtA[iNdEx]
  51696. iNdEx++
  51697. msglen |= int(b&0x7F) << shift
  51698. if b < 0x80 {
  51699. break
  51700. }
  51701. }
  51702. if msglen < 0 {
  51703. return ErrInvalidLengthGenerated
  51704. }
  51705. postIndex := iNdEx + msglen
  51706. if postIndex < 0 {
  51707. return ErrInvalidLengthGenerated
  51708. }
  51709. if postIndex > l {
  51710. return io.ErrUnexpectedEOF
  51711. }
  51712. if m.WindowsOptions == nil {
  51713. m.WindowsOptions = &WindowsSecurityContextOptions{}
  51714. }
  51715. if err := m.WindowsOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  51716. return err
  51717. }
  51718. iNdEx = postIndex
  51719. case 9:
  51720. if wireType != 2 {
  51721. return fmt.Errorf("proto: wrong wireType = %d for field FSGroupChangePolicy", wireType)
  51722. }
  51723. var stringLen uint64
  51724. for shift := uint(0); ; shift += 7 {
  51725. if shift >= 64 {
  51726. return ErrIntOverflowGenerated
  51727. }
  51728. if iNdEx >= l {
  51729. return io.ErrUnexpectedEOF
  51730. }
  51731. b := dAtA[iNdEx]
  51732. iNdEx++
  51733. stringLen |= uint64(b&0x7F) << shift
  51734. if b < 0x80 {
  51735. break
  51736. }
  51737. }
  51738. intStringLen := int(stringLen)
  51739. if intStringLen < 0 {
  51740. return ErrInvalidLengthGenerated
  51741. }
  51742. postIndex := iNdEx + intStringLen
  51743. if postIndex < 0 {
  51744. return ErrInvalidLengthGenerated
  51745. }
  51746. if postIndex > l {
  51747. return io.ErrUnexpectedEOF
  51748. }
  51749. s := PodFSGroupChangePolicy(dAtA[iNdEx:postIndex])
  51750. m.FSGroupChangePolicy = &s
  51751. iNdEx = postIndex
  51752. case 10:
  51753. if wireType != 2 {
  51754. return fmt.Errorf("proto: wrong wireType = %d for field SeccompProfile", wireType)
  51755. }
  51756. var msglen int
  51757. for shift := uint(0); ; shift += 7 {
  51758. if shift >= 64 {
  51759. return ErrIntOverflowGenerated
  51760. }
  51761. if iNdEx >= l {
  51762. return io.ErrUnexpectedEOF
  51763. }
  51764. b := dAtA[iNdEx]
  51765. iNdEx++
  51766. msglen |= int(b&0x7F) << shift
  51767. if b < 0x80 {
  51768. break
  51769. }
  51770. }
  51771. if msglen < 0 {
  51772. return ErrInvalidLengthGenerated
  51773. }
  51774. postIndex := iNdEx + msglen
  51775. if postIndex < 0 {
  51776. return ErrInvalidLengthGenerated
  51777. }
  51778. if postIndex > l {
  51779. return io.ErrUnexpectedEOF
  51780. }
  51781. if m.SeccompProfile == nil {
  51782. m.SeccompProfile = &SeccompProfile{}
  51783. }
  51784. if err := m.SeccompProfile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  51785. return err
  51786. }
  51787. iNdEx = postIndex
  51788. case 11:
  51789. if wireType != 2 {
  51790. return fmt.Errorf("proto: wrong wireType = %d for field AppArmorProfile", wireType)
  51791. }
  51792. var msglen int
  51793. for shift := uint(0); ; shift += 7 {
  51794. if shift >= 64 {
  51795. return ErrIntOverflowGenerated
  51796. }
  51797. if iNdEx >= l {
  51798. return io.ErrUnexpectedEOF
  51799. }
  51800. b := dAtA[iNdEx]
  51801. iNdEx++
  51802. msglen |= int(b&0x7F) << shift
  51803. if b < 0x80 {
  51804. break
  51805. }
  51806. }
  51807. if msglen < 0 {
  51808. return ErrInvalidLengthGenerated
  51809. }
  51810. postIndex := iNdEx + msglen
  51811. if postIndex < 0 {
  51812. return ErrInvalidLengthGenerated
  51813. }
  51814. if postIndex > l {
  51815. return io.ErrUnexpectedEOF
  51816. }
  51817. if m.AppArmorProfile == nil {
  51818. m.AppArmorProfile = &AppArmorProfile{}
  51819. }
  51820. if err := m.AppArmorProfile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  51821. return err
  51822. }
  51823. iNdEx = postIndex
  51824. case 12:
  51825. if wireType != 2 {
  51826. return fmt.Errorf("proto: wrong wireType = %d for field SupplementalGroupsPolicy", wireType)
  51827. }
  51828. var stringLen uint64
  51829. for shift := uint(0); ; shift += 7 {
  51830. if shift >= 64 {
  51831. return ErrIntOverflowGenerated
  51832. }
  51833. if iNdEx >= l {
  51834. return io.ErrUnexpectedEOF
  51835. }
  51836. b := dAtA[iNdEx]
  51837. iNdEx++
  51838. stringLen |= uint64(b&0x7F) << shift
  51839. if b < 0x80 {
  51840. break
  51841. }
  51842. }
  51843. intStringLen := int(stringLen)
  51844. if intStringLen < 0 {
  51845. return ErrInvalidLengthGenerated
  51846. }
  51847. postIndex := iNdEx + intStringLen
  51848. if postIndex < 0 {
  51849. return ErrInvalidLengthGenerated
  51850. }
  51851. if postIndex > l {
  51852. return io.ErrUnexpectedEOF
  51853. }
  51854. s := SupplementalGroupsPolicy(dAtA[iNdEx:postIndex])
  51855. m.SupplementalGroupsPolicy = &s
  51856. iNdEx = postIndex
  51857. case 13:
  51858. if wireType != 2 {
  51859. return fmt.Errorf("proto: wrong wireType = %d for field SELinuxChangePolicy", wireType)
  51860. }
  51861. var stringLen uint64
  51862. for shift := uint(0); ; shift += 7 {
  51863. if shift >= 64 {
  51864. return ErrIntOverflowGenerated
  51865. }
  51866. if iNdEx >= l {
  51867. return io.ErrUnexpectedEOF
  51868. }
  51869. b := dAtA[iNdEx]
  51870. iNdEx++
  51871. stringLen |= uint64(b&0x7F) << shift
  51872. if b < 0x80 {
  51873. break
  51874. }
  51875. }
  51876. intStringLen := int(stringLen)
  51877. if intStringLen < 0 {
  51878. return ErrInvalidLengthGenerated
  51879. }
  51880. postIndex := iNdEx + intStringLen
  51881. if postIndex < 0 {
  51882. return ErrInvalidLengthGenerated
  51883. }
  51884. if postIndex > l {
  51885. return io.ErrUnexpectedEOF
  51886. }
  51887. s := PodSELinuxChangePolicy(dAtA[iNdEx:postIndex])
  51888. m.SELinuxChangePolicy = &s
  51889. iNdEx = postIndex
  51890. default:
  51891. iNdEx = preIndex
  51892. skippy, err := skipGenerated(dAtA[iNdEx:])
  51893. if err != nil {
  51894. return err
  51895. }
  51896. if (skippy < 0) || (iNdEx+skippy) < 0 {
  51897. return ErrInvalidLengthGenerated
  51898. }
  51899. if (iNdEx + skippy) > l {
  51900. return io.ErrUnexpectedEOF
  51901. }
  51902. iNdEx += skippy
  51903. }
  51904. }
  51905. if iNdEx > l {
  51906. return io.ErrUnexpectedEOF
  51907. }
  51908. return nil
  51909. }
  51910. func (m *PodSignature) Unmarshal(dAtA []byte) error {
  51911. l := len(dAtA)
  51912. iNdEx := 0
  51913. for iNdEx < l {
  51914. preIndex := iNdEx
  51915. var wire uint64
  51916. for shift := uint(0); ; shift += 7 {
  51917. if shift >= 64 {
  51918. return ErrIntOverflowGenerated
  51919. }
  51920. if iNdEx >= l {
  51921. return io.ErrUnexpectedEOF
  51922. }
  51923. b := dAtA[iNdEx]
  51924. iNdEx++
  51925. wire |= uint64(b&0x7F) << shift
  51926. if b < 0x80 {
  51927. break
  51928. }
  51929. }
  51930. fieldNum := int32(wire >> 3)
  51931. wireType := int(wire & 0x7)
  51932. if wireType == 4 {
  51933. return fmt.Errorf("proto: PodSignature: wiretype end group for non-group")
  51934. }
  51935. if fieldNum <= 0 {
  51936. return fmt.Errorf("proto: PodSignature: illegal tag %d (wire type %d)", fieldNum, wire)
  51937. }
  51938. switch fieldNum {
  51939. case 1:
  51940. if wireType != 2 {
  51941. return fmt.Errorf("proto: wrong wireType = %d for field PodController", wireType)
  51942. }
  51943. var msglen int
  51944. for shift := uint(0); ; shift += 7 {
  51945. if shift >= 64 {
  51946. return ErrIntOverflowGenerated
  51947. }
  51948. if iNdEx >= l {
  51949. return io.ErrUnexpectedEOF
  51950. }
  51951. b := dAtA[iNdEx]
  51952. iNdEx++
  51953. msglen |= int(b&0x7F) << shift
  51954. if b < 0x80 {
  51955. break
  51956. }
  51957. }
  51958. if msglen < 0 {
  51959. return ErrInvalidLengthGenerated
  51960. }
  51961. postIndex := iNdEx + msglen
  51962. if postIndex < 0 {
  51963. return ErrInvalidLengthGenerated
  51964. }
  51965. if postIndex > l {
  51966. return io.ErrUnexpectedEOF
  51967. }
  51968. if m.PodController == nil {
  51969. m.PodController = &v1.OwnerReference{}
  51970. }
  51971. if err := m.PodController.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  51972. return err
  51973. }
  51974. iNdEx = postIndex
  51975. default:
  51976. iNdEx = preIndex
  51977. skippy, err := skipGenerated(dAtA[iNdEx:])
  51978. if err != nil {
  51979. return err
  51980. }
  51981. if (skippy < 0) || (iNdEx+skippy) < 0 {
  51982. return ErrInvalidLengthGenerated
  51983. }
  51984. if (iNdEx + skippy) > l {
  51985. return io.ErrUnexpectedEOF
  51986. }
  51987. iNdEx += skippy
  51988. }
  51989. }
  51990. if iNdEx > l {
  51991. return io.ErrUnexpectedEOF
  51992. }
  51993. return nil
  51994. }
  51995. func (m *PodSpec) Unmarshal(dAtA []byte) error {
  51996. l := len(dAtA)
  51997. iNdEx := 0
  51998. for iNdEx < l {
  51999. preIndex := iNdEx
  52000. var wire uint64
  52001. for shift := uint(0); ; shift += 7 {
  52002. if shift >= 64 {
  52003. return ErrIntOverflowGenerated
  52004. }
  52005. if iNdEx >= l {
  52006. return io.ErrUnexpectedEOF
  52007. }
  52008. b := dAtA[iNdEx]
  52009. iNdEx++
  52010. wire |= uint64(b&0x7F) << shift
  52011. if b < 0x80 {
  52012. break
  52013. }
  52014. }
  52015. fieldNum := int32(wire >> 3)
  52016. wireType := int(wire & 0x7)
  52017. if wireType == 4 {
  52018. return fmt.Errorf("proto: PodSpec: wiretype end group for non-group")
  52019. }
  52020. if fieldNum <= 0 {
  52021. return fmt.Errorf("proto: PodSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  52022. }
  52023. switch fieldNum {
  52024. case 1:
  52025. if wireType != 2 {
  52026. return fmt.Errorf("proto: wrong wireType = %d for field Volumes", wireType)
  52027. }
  52028. var msglen int
  52029. for shift := uint(0); ; shift += 7 {
  52030. if shift >= 64 {
  52031. return ErrIntOverflowGenerated
  52032. }
  52033. if iNdEx >= l {
  52034. return io.ErrUnexpectedEOF
  52035. }
  52036. b := dAtA[iNdEx]
  52037. iNdEx++
  52038. msglen |= int(b&0x7F) << shift
  52039. if b < 0x80 {
  52040. break
  52041. }
  52042. }
  52043. if msglen < 0 {
  52044. return ErrInvalidLengthGenerated
  52045. }
  52046. postIndex := iNdEx + msglen
  52047. if postIndex < 0 {
  52048. return ErrInvalidLengthGenerated
  52049. }
  52050. if postIndex > l {
  52051. return io.ErrUnexpectedEOF
  52052. }
  52053. m.Volumes = append(m.Volumes, Volume{})
  52054. if err := m.Volumes[len(m.Volumes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52055. return err
  52056. }
  52057. iNdEx = postIndex
  52058. case 2:
  52059. if wireType != 2 {
  52060. return fmt.Errorf("proto: wrong wireType = %d for field Containers", wireType)
  52061. }
  52062. var msglen int
  52063. for shift := uint(0); ; shift += 7 {
  52064. if shift >= 64 {
  52065. return ErrIntOverflowGenerated
  52066. }
  52067. if iNdEx >= l {
  52068. return io.ErrUnexpectedEOF
  52069. }
  52070. b := dAtA[iNdEx]
  52071. iNdEx++
  52072. msglen |= int(b&0x7F) << shift
  52073. if b < 0x80 {
  52074. break
  52075. }
  52076. }
  52077. if msglen < 0 {
  52078. return ErrInvalidLengthGenerated
  52079. }
  52080. postIndex := iNdEx + msglen
  52081. if postIndex < 0 {
  52082. return ErrInvalidLengthGenerated
  52083. }
  52084. if postIndex > l {
  52085. return io.ErrUnexpectedEOF
  52086. }
  52087. m.Containers = append(m.Containers, Container{})
  52088. if err := m.Containers[len(m.Containers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52089. return err
  52090. }
  52091. iNdEx = postIndex
  52092. case 3:
  52093. if wireType != 2 {
  52094. return fmt.Errorf("proto: wrong wireType = %d for field RestartPolicy", wireType)
  52095. }
  52096. var stringLen uint64
  52097. for shift := uint(0); ; shift += 7 {
  52098. if shift >= 64 {
  52099. return ErrIntOverflowGenerated
  52100. }
  52101. if iNdEx >= l {
  52102. return io.ErrUnexpectedEOF
  52103. }
  52104. b := dAtA[iNdEx]
  52105. iNdEx++
  52106. stringLen |= uint64(b&0x7F) << shift
  52107. if b < 0x80 {
  52108. break
  52109. }
  52110. }
  52111. intStringLen := int(stringLen)
  52112. if intStringLen < 0 {
  52113. return ErrInvalidLengthGenerated
  52114. }
  52115. postIndex := iNdEx + intStringLen
  52116. if postIndex < 0 {
  52117. return ErrInvalidLengthGenerated
  52118. }
  52119. if postIndex > l {
  52120. return io.ErrUnexpectedEOF
  52121. }
  52122. m.RestartPolicy = RestartPolicy(dAtA[iNdEx:postIndex])
  52123. iNdEx = postIndex
  52124. case 4:
  52125. if wireType != 0 {
  52126. return fmt.Errorf("proto: wrong wireType = %d for field TerminationGracePeriodSeconds", wireType)
  52127. }
  52128. var v int64
  52129. for shift := uint(0); ; shift += 7 {
  52130. if shift >= 64 {
  52131. return ErrIntOverflowGenerated
  52132. }
  52133. if iNdEx >= l {
  52134. return io.ErrUnexpectedEOF
  52135. }
  52136. b := dAtA[iNdEx]
  52137. iNdEx++
  52138. v |= int64(b&0x7F) << shift
  52139. if b < 0x80 {
  52140. break
  52141. }
  52142. }
  52143. m.TerminationGracePeriodSeconds = &v
  52144. case 5:
  52145. if wireType != 0 {
  52146. return fmt.Errorf("proto: wrong wireType = %d for field ActiveDeadlineSeconds", wireType)
  52147. }
  52148. var v int64
  52149. for shift := uint(0); ; shift += 7 {
  52150. if shift >= 64 {
  52151. return ErrIntOverflowGenerated
  52152. }
  52153. if iNdEx >= l {
  52154. return io.ErrUnexpectedEOF
  52155. }
  52156. b := dAtA[iNdEx]
  52157. iNdEx++
  52158. v |= int64(b&0x7F) << shift
  52159. if b < 0x80 {
  52160. break
  52161. }
  52162. }
  52163. m.ActiveDeadlineSeconds = &v
  52164. case 6:
  52165. if wireType != 2 {
  52166. return fmt.Errorf("proto: wrong wireType = %d for field DNSPolicy", wireType)
  52167. }
  52168. var stringLen uint64
  52169. for shift := uint(0); ; shift += 7 {
  52170. if shift >= 64 {
  52171. return ErrIntOverflowGenerated
  52172. }
  52173. if iNdEx >= l {
  52174. return io.ErrUnexpectedEOF
  52175. }
  52176. b := dAtA[iNdEx]
  52177. iNdEx++
  52178. stringLen |= uint64(b&0x7F) << shift
  52179. if b < 0x80 {
  52180. break
  52181. }
  52182. }
  52183. intStringLen := int(stringLen)
  52184. if intStringLen < 0 {
  52185. return ErrInvalidLengthGenerated
  52186. }
  52187. postIndex := iNdEx + intStringLen
  52188. if postIndex < 0 {
  52189. return ErrInvalidLengthGenerated
  52190. }
  52191. if postIndex > l {
  52192. return io.ErrUnexpectedEOF
  52193. }
  52194. m.DNSPolicy = DNSPolicy(dAtA[iNdEx:postIndex])
  52195. iNdEx = postIndex
  52196. case 7:
  52197. if wireType != 2 {
  52198. return fmt.Errorf("proto: wrong wireType = %d for field NodeSelector", wireType)
  52199. }
  52200. var msglen int
  52201. for shift := uint(0); ; shift += 7 {
  52202. if shift >= 64 {
  52203. return ErrIntOverflowGenerated
  52204. }
  52205. if iNdEx >= l {
  52206. return io.ErrUnexpectedEOF
  52207. }
  52208. b := dAtA[iNdEx]
  52209. iNdEx++
  52210. msglen |= int(b&0x7F) << shift
  52211. if b < 0x80 {
  52212. break
  52213. }
  52214. }
  52215. if msglen < 0 {
  52216. return ErrInvalidLengthGenerated
  52217. }
  52218. postIndex := iNdEx + msglen
  52219. if postIndex < 0 {
  52220. return ErrInvalidLengthGenerated
  52221. }
  52222. if postIndex > l {
  52223. return io.ErrUnexpectedEOF
  52224. }
  52225. if m.NodeSelector == nil {
  52226. m.NodeSelector = make(map[string]string)
  52227. }
  52228. var mapkey string
  52229. var mapvalue string
  52230. for iNdEx < postIndex {
  52231. entryPreIndex := iNdEx
  52232. var wire uint64
  52233. for shift := uint(0); ; shift += 7 {
  52234. if shift >= 64 {
  52235. return ErrIntOverflowGenerated
  52236. }
  52237. if iNdEx >= l {
  52238. return io.ErrUnexpectedEOF
  52239. }
  52240. b := dAtA[iNdEx]
  52241. iNdEx++
  52242. wire |= uint64(b&0x7F) << shift
  52243. if b < 0x80 {
  52244. break
  52245. }
  52246. }
  52247. fieldNum := int32(wire >> 3)
  52248. if fieldNum == 1 {
  52249. var stringLenmapkey uint64
  52250. for shift := uint(0); ; shift += 7 {
  52251. if shift >= 64 {
  52252. return ErrIntOverflowGenerated
  52253. }
  52254. if iNdEx >= l {
  52255. return io.ErrUnexpectedEOF
  52256. }
  52257. b := dAtA[iNdEx]
  52258. iNdEx++
  52259. stringLenmapkey |= uint64(b&0x7F) << shift
  52260. if b < 0x80 {
  52261. break
  52262. }
  52263. }
  52264. intStringLenmapkey := int(stringLenmapkey)
  52265. if intStringLenmapkey < 0 {
  52266. return ErrInvalidLengthGenerated
  52267. }
  52268. postStringIndexmapkey := iNdEx + intStringLenmapkey
  52269. if postStringIndexmapkey < 0 {
  52270. return ErrInvalidLengthGenerated
  52271. }
  52272. if postStringIndexmapkey > l {
  52273. return io.ErrUnexpectedEOF
  52274. }
  52275. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  52276. iNdEx = postStringIndexmapkey
  52277. } else if fieldNum == 2 {
  52278. var stringLenmapvalue uint64
  52279. for shift := uint(0); ; shift += 7 {
  52280. if shift >= 64 {
  52281. return ErrIntOverflowGenerated
  52282. }
  52283. if iNdEx >= l {
  52284. return io.ErrUnexpectedEOF
  52285. }
  52286. b := dAtA[iNdEx]
  52287. iNdEx++
  52288. stringLenmapvalue |= uint64(b&0x7F) << shift
  52289. if b < 0x80 {
  52290. break
  52291. }
  52292. }
  52293. intStringLenmapvalue := int(stringLenmapvalue)
  52294. if intStringLenmapvalue < 0 {
  52295. return ErrInvalidLengthGenerated
  52296. }
  52297. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  52298. if postStringIndexmapvalue < 0 {
  52299. return ErrInvalidLengthGenerated
  52300. }
  52301. if postStringIndexmapvalue > l {
  52302. return io.ErrUnexpectedEOF
  52303. }
  52304. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  52305. iNdEx = postStringIndexmapvalue
  52306. } else {
  52307. iNdEx = entryPreIndex
  52308. skippy, err := skipGenerated(dAtA[iNdEx:])
  52309. if err != nil {
  52310. return err
  52311. }
  52312. if (skippy < 0) || (iNdEx+skippy) < 0 {
  52313. return ErrInvalidLengthGenerated
  52314. }
  52315. if (iNdEx + skippy) > postIndex {
  52316. return io.ErrUnexpectedEOF
  52317. }
  52318. iNdEx += skippy
  52319. }
  52320. }
  52321. m.NodeSelector[mapkey] = mapvalue
  52322. iNdEx = postIndex
  52323. case 8:
  52324. if wireType != 2 {
  52325. return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountName", wireType)
  52326. }
  52327. var stringLen uint64
  52328. for shift := uint(0); ; shift += 7 {
  52329. if shift >= 64 {
  52330. return ErrIntOverflowGenerated
  52331. }
  52332. if iNdEx >= l {
  52333. return io.ErrUnexpectedEOF
  52334. }
  52335. b := dAtA[iNdEx]
  52336. iNdEx++
  52337. stringLen |= uint64(b&0x7F) << shift
  52338. if b < 0x80 {
  52339. break
  52340. }
  52341. }
  52342. intStringLen := int(stringLen)
  52343. if intStringLen < 0 {
  52344. return ErrInvalidLengthGenerated
  52345. }
  52346. postIndex := iNdEx + intStringLen
  52347. if postIndex < 0 {
  52348. return ErrInvalidLengthGenerated
  52349. }
  52350. if postIndex > l {
  52351. return io.ErrUnexpectedEOF
  52352. }
  52353. m.ServiceAccountName = string(dAtA[iNdEx:postIndex])
  52354. iNdEx = postIndex
  52355. case 9:
  52356. if wireType != 2 {
  52357. return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedServiceAccount", wireType)
  52358. }
  52359. var stringLen uint64
  52360. for shift := uint(0); ; shift += 7 {
  52361. if shift >= 64 {
  52362. return ErrIntOverflowGenerated
  52363. }
  52364. if iNdEx >= l {
  52365. return io.ErrUnexpectedEOF
  52366. }
  52367. b := dAtA[iNdEx]
  52368. iNdEx++
  52369. stringLen |= uint64(b&0x7F) << shift
  52370. if b < 0x80 {
  52371. break
  52372. }
  52373. }
  52374. intStringLen := int(stringLen)
  52375. if intStringLen < 0 {
  52376. return ErrInvalidLengthGenerated
  52377. }
  52378. postIndex := iNdEx + intStringLen
  52379. if postIndex < 0 {
  52380. return ErrInvalidLengthGenerated
  52381. }
  52382. if postIndex > l {
  52383. return io.ErrUnexpectedEOF
  52384. }
  52385. m.DeprecatedServiceAccount = string(dAtA[iNdEx:postIndex])
  52386. iNdEx = postIndex
  52387. case 10:
  52388. if wireType != 2 {
  52389. return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
  52390. }
  52391. var stringLen uint64
  52392. for shift := uint(0); ; shift += 7 {
  52393. if shift >= 64 {
  52394. return ErrIntOverflowGenerated
  52395. }
  52396. if iNdEx >= l {
  52397. return io.ErrUnexpectedEOF
  52398. }
  52399. b := dAtA[iNdEx]
  52400. iNdEx++
  52401. stringLen |= uint64(b&0x7F) << shift
  52402. if b < 0x80 {
  52403. break
  52404. }
  52405. }
  52406. intStringLen := int(stringLen)
  52407. if intStringLen < 0 {
  52408. return ErrInvalidLengthGenerated
  52409. }
  52410. postIndex := iNdEx + intStringLen
  52411. if postIndex < 0 {
  52412. return ErrInvalidLengthGenerated
  52413. }
  52414. if postIndex > l {
  52415. return io.ErrUnexpectedEOF
  52416. }
  52417. m.NodeName = string(dAtA[iNdEx:postIndex])
  52418. iNdEx = postIndex
  52419. case 11:
  52420. if wireType != 0 {
  52421. return fmt.Errorf("proto: wrong wireType = %d for field HostNetwork", wireType)
  52422. }
  52423. var v int
  52424. for shift := uint(0); ; shift += 7 {
  52425. if shift >= 64 {
  52426. return ErrIntOverflowGenerated
  52427. }
  52428. if iNdEx >= l {
  52429. return io.ErrUnexpectedEOF
  52430. }
  52431. b := dAtA[iNdEx]
  52432. iNdEx++
  52433. v |= int(b&0x7F) << shift
  52434. if b < 0x80 {
  52435. break
  52436. }
  52437. }
  52438. m.HostNetwork = bool(v != 0)
  52439. case 12:
  52440. if wireType != 0 {
  52441. return fmt.Errorf("proto: wrong wireType = %d for field HostPID", wireType)
  52442. }
  52443. var v int
  52444. for shift := uint(0); ; shift += 7 {
  52445. if shift >= 64 {
  52446. return ErrIntOverflowGenerated
  52447. }
  52448. if iNdEx >= l {
  52449. return io.ErrUnexpectedEOF
  52450. }
  52451. b := dAtA[iNdEx]
  52452. iNdEx++
  52453. v |= int(b&0x7F) << shift
  52454. if b < 0x80 {
  52455. break
  52456. }
  52457. }
  52458. m.HostPID = bool(v != 0)
  52459. case 13:
  52460. if wireType != 0 {
  52461. return fmt.Errorf("proto: wrong wireType = %d for field HostIPC", wireType)
  52462. }
  52463. var v int
  52464. for shift := uint(0); ; shift += 7 {
  52465. if shift >= 64 {
  52466. return ErrIntOverflowGenerated
  52467. }
  52468. if iNdEx >= l {
  52469. return io.ErrUnexpectedEOF
  52470. }
  52471. b := dAtA[iNdEx]
  52472. iNdEx++
  52473. v |= int(b&0x7F) << shift
  52474. if b < 0x80 {
  52475. break
  52476. }
  52477. }
  52478. m.HostIPC = bool(v != 0)
  52479. case 14:
  52480. if wireType != 2 {
  52481. return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
  52482. }
  52483. var msglen int
  52484. for shift := uint(0); ; shift += 7 {
  52485. if shift >= 64 {
  52486. return ErrIntOverflowGenerated
  52487. }
  52488. if iNdEx >= l {
  52489. return io.ErrUnexpectedEOF
  52490. }
  52491. b := dAtA[iNdEx]
  52492. iNdEx++
  52493. msglen |= int(b&0x7F) << shift
  52494. if b < 0x80 {
  52495. break
  52496. }
  52497. }
  52498. if msglen < 0 {
  52499. return ErrInvalidLengthGenerated
  52500. }
  52501. postIndex := iNdEx + msglen
  52502. if postIndex < 0 {
  52503. return ErrInvalidLengthGenerated
  52504. }
  52505. if postIndex > l {
  52506. return io.ErrUnexpectedEOF
  52507. }
  52508. if m.SecurityContext == nil {
  52509. m.SecurityContext = &PodSecurityContext{}
  52510. }
  52511. if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52512. return err
  52513. }
  52514. iNdEx = postIndex
  52515. case 15:
  52516. if wireType != 2 {
  52517. return fmt.Errorf("proto: wrong wireType = %d for field ImagePullSecrets", wireType)
  52518. }
  52519. var msglen int
  52520. for shift := uint(0); ; shift += 7 {
  52521. if shift >= 64 {
  52522. return ErrIntOverflowGenerated
  52523. }
  52524. if iNdEx >= l {
  52525. return io.ErrUnexpectedEOF
  52526. }
  52527. b := dAtA[iNdEx]
  52528. iNdEx++
  52529. msglen |= int(b&0x7F) << shift
  52530. if b < 0x80 {
  52531. break
  52532. }
  52533. }
  52534. if msglen < 0 {
  52535. return ErrInvalidLengthGenerated
  52536. }
  52537. postIndex := iNdEx + msglen
  52538. if postIndex < 0 {
  52539. return ErrInvalidLengthGenerated
  52540. }
  52541. if postIndex > l {
  52542. return io.ErrUnexpectedEOF
  52543. }
  52544. m.ImagePullSecrets = append(m.ImagePullSecrets, LocalObjectReference{})
  52545. if err := m.ImagePullSecrets[len(m.ImagePullSecrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52546. return err
  52547. }
  52548. iNdEx = postIndex
  52549. case 16:
  52550. if wireType != 2 {
  52551. return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
  52552. }
  52553. var stringLen uint64
  52554. for shift := uint(0); ; shift += 7 {
  52555. if shift >= 64 {
  52556. return ErrIntOverflowGenerated
  52557. }
  52558. if iNdEx >= l {
  52559. return io.ErrUnexpectedEOF
  52560. }
  52561. b := dAtA[iNdEx]
  52562. iNdEx++
  52563. stringLen |= uint64(b&0x7F) << shift
  52564. if b < 0x80 {
  52565. break
  52566. }
  52567. }
  52568. intStringLen := int(stringLen)
  52569. if intStringLen < 0 {
  52570. return ErrInvalidLengthGenerated
  52571. }
  52572. postIndex := iNdEx + intStringLen
  52573. if postIndex < 0 {
  52574. return ErrInvalidLengthGenerated
  52575. }
  52576. if postIndex > l {
  52577. return io.ErrUnexpectedEOF
  52578. }
  52579. m.Hostname = string(dAtA[iNdEx:postIndex])
  52580. iNdEx = postIndex
  52581. case 17:
  52582. if wireType != 2 {
  52583. return fmt.Errorf("proto: wrong wireType = %d for field Subdomain", wireType)
  52584. }
  52585. var stringLen uint64
  52586. for shift := uint(0); ; shift += 7 {
  52587. if shift >= 64 {
  52588. return ErrIntOverflowGenerated
  52589. }
  52590. if iNdEx >= l {
  52591. return io.ErrUnexpectedEOF
  52592. }
  52593. b := dAtA[iNdEx]
  52594. iNdEx++
  52595. stringLen |= uint64(b&0x7F) << shift
  52596. if b < 0x80 {
  52597. break
  52598. }
  52599. }
  52600. intStringLen := int(stringLen)
  52601. if intStringLen < 0 {
  52602. return ErrInvalidLengthGenerated
  52603. }
  52604. postIndex := iNdEx + intStringLen
  52605. if postIndex < 0 {
  52606. return ErrInvalidLengthGenerated
  52607. }
  52608. if postIndex > l {
  52609. return io.ErrUnexpectedEOF
  52610. }
  52611. m.Subdomain = string(dAtA[iNdEx:postIndex])
  52612. iNdEx = postIndex
  52613. case 18:
  52614. if wireType != 2 {
  52615. return fmt.Errorf("proto: wrong wireType = %d for field Affinity", wireType)
  52616. }
  52617. var msglen int
  52618. for shift := uint(0); ; shift += 7 {
  52619. if shift >= 64 {
  52620. return ErrIntOverflowGenerated
  52621. }
  52622. if iNdEx >= l {
  52623. return io.ErrUnexpectedEOF
  52624. }
  52625. b := dAtA[iNdEx]
  52626. iNdEx++
  52627. msglen |= int(b&0x7F) << shift
  52628. if b < 0x80 {
  52629. break
  52630. }
  52631. }
  52632. if msglen < 0 {
  52633. return ErrInvalidLengthGenerated
  52634. }
  52635. postIndex := iNdEx + msglen
  52636. if postIndex < 0 {
  52637. return ErrInvalidLengthGenerated
  52638. }
  52639. if postIndex > l {
  52640. return io.ErrUnexpectedEOF
  52641. }
  52642. if m.Affinity == nil {
  52643. m.Affinity = &Affinity{}
  52644. }
  52645. if err := m.Affinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52646. return err
  52647. }
  52648. iNdEx = postIndex
  52649. case 19:
  52650. if wireType != 2 {
  52651. return fmt.Errorf("proto: wrong wireType = %d for field SchedulerName", wireType)
  52652. }
  52653. var stringLen uint64
  52654. for shift := uint(0); ; shift += 7 {
  52655. if shift >= 64 {
  52656. return ErrIntOverflowGenerated
  52657. }
  52658. if iNdEx >= l {
  52659. return io.ErrUnexpectedEOF
  52660. }
  52661. b := dAtA[iNdEx]
  52662. iNdEx++
  52663. stringLen |= uint64(b&0x7F) << shift
  52664. if b < 0x80 {
  52665. break
  52666. }
  52667. }
  52668. intStringLen := int(stringLen)
  52669. if intStringLen < 0 {
  52670. return ErrInvalidLengthGenerated
  52671. }
  52672. postIndex := iNdEx + intStringLen
  52673. if postIndex < 0 {
  52674. return ErrInvalidLengthGenerated
  52675. }
  52676. if postIndex > l {
  52677. return io.ErrUnexpectedEOF
  52678. }
  52679. m.SchedulerName = string(dAtA[iNdEx:postIndex])
  52680. iNdEx = postIndex
  52681. case 20:
  52682. if wireType != 2 {
  52683. return fmt.Errorf("proto: wrong wireType = %d for field InitContainers", wireType)
  52684. }
  52685. var msglen int
  52686. for shift := uint(0); ; shift += 7 {
  52687. if shift >= 64 {
  52688. return ErrIntOverflowGenerated
  52689. }
  52690. if iNdEx >= l {
  52691. return io.ErrUnexpectedEOF
  52692. }
  52693. b := dAtA[iNdEx]
  52694. iNdEx++
  52695. msglen |= int(b&0x7F) << shift
  52696. if b < 0x80 {
  52697. break
  52698. }
  52699. }
  52700. if msglen < 0 {
  52701. return ErrInvalidLengthGenerated
  52702. }
  52703. postIndex := iNdEx + msglen
  52704. if postIndex < 0 {
  52705. return ErrInvalidLengthGenerated
  52706. }
  52707. if postIndex > l {
  52708. return io.ErrUnexpectedEOF
  52709. }
  52710. m.InitContainers = append(m.InitContainers, Container{})
  52711. if err := m.InitContainers[len(m.InitContainers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52712. return err
  52713. }
  52714. iNdEx = postIndex
  52715. case 21:
  52716. if wireType != 0 {
  52717. return fmt.Errorf("proto: wrong wireType = %d for field AutomountServiceAccountToken", wireType)
  52718. }
  52719. var v int
  52720. for shift := uint(0); ; shift += 7 {
  52721. if shift >= 64 {
  52722. return ErrIntOverflowGenerated
  52723. }
  52724. if iNdEx >= l {
  52725. return io.ErrUnexpectedEOF
  52726. }
  52727. b := dAtA[iNdEx]
  52728. iNdEx++
  52729. v |= int(b&0x7F) << shift
  52730. if b < 0x80 {
  52731. break
  52732. }
  52733. }
  52734. b := bool(v != 0)
  52735. m.AutomountServiceAccountToken = &b
  52736. case 22:
  52737. if wireType != 2 {
  52738. return fmt.Errorf("proto: wrong wireType = %d for field Tolerations", wireType)
  52739. }
  52740. var msglen int
  52741. for shift := uint(0); ; shift += 7 {
  52742. if shift >= 64 {
  52743. return ErrIntOverflowGenerated
  52744. }
  52745. if iNdEx >= l {
  52746. return io.ErrUnexpectedEOF
  52747. }
  52748. b := dAtA[iNdEx]
  52749. iNdEx++
  52750. msglen |= int(b&0x7F) << shift
  52751. if b < 0x80 {
  52752. break
  52753. }
  52754. }
  52755. if msglen < 0 {
  52756. return ErrInvalidLengthGenerated
  52757. }
  52758. postIndex := iNdEx + msglen
  52759. if postIndex < 0 {
  52760. return ErrInvalidLengthGenerated
  52761. }
  52762. if postIndex > l {
  52763. return io.ErrUnexpectedEOF
  52764. }
  52765. m.Tolerations = append(m.Tolerations, Toleration{})
  52766. if err := m.Tolerations[len(m.Tolerations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52767. return err
  52768. }
  52769. iNdEx = postIndex
  52770. case 23:
  52771. if wireType != 2 {
  52772. return fmt.Errorf("proto: wrong wireType = %d for field HostAliases", wireType)
  52773. }
  52774. var msglen int
  52775. for shift := uint(0); ; shift += 7 {
  52776. if shift >= 64 {
  52777. return ErrIntOverflowGenerated
  52778. }
  52779. if iNdEx >= l {
  52780. return io.ErrUnexpectedEOF
  52781. }
  52782. b := dAtA[iNdEx]
  52783. iNdEx++
  52784. msglen |= int(b&0x7F) << shift
  52785. if b < 0x80 {
  52786. break
  52787. }
  52788. }
  52789. if msglen < 0 {
  52790. return ErrInvalidLengthGenerated
  52791. }
  52792. postIndex := iNdEx + msglen
  52793. if postIndex < 0 {
  52794. return ErrInvalidLengthGenerated
  52795. }
  52796. if postIndex > l {
  52797. return io.ErrUnexpectedEOF
  52798. }
  52799. m.HostAliases = append(m.HostAliases, HostAlias{})
  52800. if err := m.HostAliases[len(m.HostAliases)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52801. return err
  52802. }
  52803. iNdEx = postIndex
  52804. case 24:
  52805. if wireType != 2 {
  52806. return fmt.Errorf("proto: wrong wireType = %d for field PriorityClassName", wireType)
  52807. }
  52808. var stringLen uint64
  52809. for shift := uint(0); ; shift += 7 {
  52810. if shift >= 64 {
  52811. return ErrIntOverflowGenerated
  52812. }
  52813. if iNdEx >= l {
  52814. return io.ErrUnexpectedEOF
  52815. }
  52816. b := dAtA[iNdEx]
  52817. iNdEx++
  52818. stringLen |= uint64(b&0x7F) << shift
  52819. if b < 0x80 {
  52820. break
  52821. }
  52822. }
  52823. intStringLen := int(stringLen)
  52824. if intStringLen < 0 {
  52825. return ErrInvalidLengthGenerated
  52826. }
  52827. postIndex := iNdEx + intStringLen
  52828. if postIndex < 0 {
  52829. return ErrInvalidLengthGenerated
  52830. }
  52831. if postIndex > l {
  52832. return io.ErrUnexpectedEOF
  52833. }
  52834. m.PriorityClassName = string(dAtA[iNdEx:postIndex])
  52835. iNdEx = postIndex
  52836. case 25:
  52837. if wireType != 0 {
  52838. return fmt.Errorf("proto: wrong wireType = %d for field Priority", wireType)
  52839. }
  52840. var v int32
  52841. for shift := uint(0); ; shift += 7 {
  52842. if shift >= 64 {
  52843. return ErrIntOverflowGenerated
  52844. }
  52845. if iNdEx >= l {
  52846. return io.ErrUnexpectedEOF
  52847. }
  52848. b := dAtA[iNdEx]
  52849. iNdEx++
  52850. v |= int32(b&0x7F) << shift
  52851. if b < 0x80 {
  52852. break
  52853. }
  52854. }
  52855. m.Priority = &v
  52856. case 26:
  52857. if wireType != 2 {
  52858. return fmt.Errorf("proto: wrong wireType = %d for field DNSConfig", wireType)
  52859. }
  52860. var msglen int
  52861. for shift := uint(0); ; shift += 7 {
  52862. if shift >= 64 {
  52863. return ErrIntOverflowGenerated
  52864. }
  52865. if iNdEx >= l {
  52866. return io.ErrUnexpectedEOF
  52867. }
  52868. b := dAtA[iNdEx]
  52869. iNdEx++
  52870. msglen |= int(b&0x7F) << shift
  52871. if b < 0x80 {
  52872. break
  52873. }
  52874. }
  52875. if msglen < 0 {
  52876. return ErrInvalidLengthGenerated
  52877. }
  52878. postIndex := iNdEx + msglen
  52879. if postIndex < 0 {
  52880. return ErrInvalidLengthGenerated
  52881. }
  52882. if postIndex > l {
  52883. return io.ErrUnexpectedEOF
  52884. }
  52885. if m.DNSConfig == nil {
  52886. m.DNSConfig = &PodDNSConfig{}
  52887. }
  52888. if err := m.DNSConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52889. return err
  52890. }
  52891. iNdEx = postIndex
  52892. case 27:
  52893. if wireType != 0 {
  52894. return fmt.Errorf("proto: wrong wireType = %d for field ShareProcessNamespace", wireType)
  52895. }
  52896. var v int
  52897. for shift := uint(0); ; shift += 7 {
  52898. if shift >= 64 {
  52899. return ErrIntOverflowGenerated
  52900. }
  52901. if iNdEx >= l {
  52902. return io.ErrUnexpectedEOF
  52903. }
  52904. b := dAtA[iNdEx]
  52905. iNdEx++
  52906. v |= int(b&0x7F) << shift
  52907. if b < 0x80 {
  52908. break
  52909. }
  52910. }
  52911. b := bool(v != 0)
  52912. m.ShareProcessNamespace = &b
  52913. case 28:
  52914. if wireType != 2 {
  52915. return fmt.Errorf("proto: wrong wireType = %d for field ReadinessGates", wireType)
  52916. }
  52917. var msglen int
  52918. for shift := uint(0); ; shift += 7 {
  52919. if shift >= 64 {
  52920. return ErrIntOverflowGenerated
  52921. }
  52922. if iNdEx >= l {
  52923. return io.ErrUnexpectedEOF
  52924. }
  52925. b := dAtA[iNdEx]
  52926. iNdEx++
  52927. msglen |= int(b&0x7F) << shift
  52928. if b < 0x80 {
  52929. break
  52930. }
  52931. }
  52932. if msglen < 0 {
  52933. return ErrInvalidLengthGenerated
  52934. }
  52935. postIndex := iNdEx + msglen
  52936. if postIndex < 0 {
  52937. return ErrInvalidLengthGenerated
  52938. }
  52939. if postIndex > l {
  52940. return io.ErrUnexpectedEOF
  52941. }
  52942. m.ReadinessGates = append(m.ReadinessGates, PodReadinessGate{})
  52943. if err := m.ReadinessGates[len(m.ReadinessGates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  52944. return err
  52945. }
  52946. iNdEx = postIndex
  52947. case 29:
  52948. if wireType != 2 {
  52949. return fmt.Errorf("proto: wrong wireType = %d for field RuntimeClassName", wireType)
  52950. }
  52951. var stringLen uint64
  52952. for shift := uint(0); ; shift += 7 {
  52953. if shift >= 64 {
  52954. return ErrIntOverflowGenerated
  52955. }
  52956. if iNdEx >= l {
  52957. return io.ErrUnexpectedEOF
  52958. }
  52959. b := dAtA[iNdEx]
  52960. iNdEx++
  52961. stringLen |= uint64(b&0x7F) << shift
  52962. if b < 0x80 {
  52963. break
  52964. }
  52965. }
  52966. intStringLen := int(stringLen)
  52967. if intStringLen < 0 {
  52968. return ErrInvalidLengthGenerated
  52969. }
  52970. postIndex := iNdEx + intStringLen
  52971. if postIndex < 0 {
  52972. return ErrInvalidLengthGenerated
  52973. }
  52974. if postIndex > l {
  52975. return io.ErrUnexpectedEOF
  52976. }
  52977. s := string(dAtA[iNdEx:postIndex])
  52978. m.RuntimeClassName = &s
  52979. iNdEx = postIndex
  52980. case 30:
  52981. if wireType != 0 {
  52982. return fmt.Errorf("proto: wrong wireType = %d for field EnableServiceLinks", wireType)
  52983. }
  52984. var v int
  52985. for shift := uint(0); ; shift += 7 {
  52986. if shift >= 64 {
  52987. return ErrIntOverflowGenerated
  52988. }
  52989. if iNdEx >= l {
  52990. return io.ErrUnexpectedEOF
  52991. }
  52992. b := dAtA[iNdEx]
  52993. iNdEx++
  52994. v |= int(b&0x7F) << shift
  52995. if b < 0x80 {
  52996. break
  52997. }
  52998. }
  52999. b := bool(v != 0)
  53000. m.EnableServiceLinks = &b
  53001. case 31:
  53002. if wireType != 2 {
  53003. return fmt.Errorf("proto: wrong wireType = %d for field PreemptionPolicy", wireType)
  53004. }
  53005. var stringLen uint64
  53006. for shift := uint(0); ; shift += 7 {
  53007. if shift >= 64 {
  53008. return ErrIntOverflowGenerated
  53009. }
  53010. if iNdEx >= l {
  53011. return io.ErrUnexpectedEOF
  53012. }
  53013. b := dAtA[iNdEx]
  53014. iNdEx++
  53015. stringLen |= uint64(b&0x7F) << shift
  53016. if b < 0x80 {
  53017. break
  53018. }
  53019. }
  53020. intStringLen := int(stringLen)
  53021. if intStringLen < 0 {
  53022. return ErrInvalidLengthGenerated
  53023. }
  53024. postIndex := iNdEx + intStringLen
  53025. if postIndex < 0 {
  53026. return ErrInvalidLengthGenerated
  53027. }
  53028. if postIndex > l {
  53029. return io.ErrUnexpectedEOF
  53030. }
  53031. s := PreemptionPolicy(dAtA[iNdEx:postIndex])
  53032. m.PreemptionPolicy = &s
  53033. iNdEx = postIndex
  53034. case 32:
  53035. if wireType != 2 {
  53036. return fmt.Errorf("proto: wrong wireType = %d for field Overhead", wireType)
  53037. }
  53038. var msglen int
  53039. for shift := uint(0); ; shift += 7 {
  53040. if shift >= 64 {
  53041. return ErrIntOverflowGenerated
  53042. }
  53043. if iNdEx >= l {
  53044. return io.ErrUnexpectedEOF
  53045. }
  53046. b := dAtA[iNdEx]
  53047. iNdEx++
  53048. msglen |= int(b&0x7F) << shift
  53049. if b < 0x80 {
  53050. break
  53051. }
  53052. }
  53053. if msglen < 0 {
  53054. return ErrInvalidLengthGenerated
  53055. }
  53056. postIndex := iNdEx + msglen
  53057. if postIndex < 0 {
  53058. return ErrInvalidLengthGenerated
  53059. }
  53060. if postIndex > l {
  53061. return io.ErrUnexpectedEOF
  53062. }
  53063. if m.Overhead == nil {
  53064. m.Overhead = make(ResourceList)
  53065. }
  53066. var mapkey ResourceName
  53067. mapvalue := &resource.Quantity{}
  53068. for iNdEx < postIndex {
  53069. entryPreIndex := iNdEx
  53070. var wire uint64
  53071. for shift := uint(0); ; shift += 7 {
  53072. if shift >= 64 {
  53073. return ErrIntOverflowGenerated
  53074. }
  53075. if iNdEx >= l {
  53076. return io.ErrUnexpectedEOF
  53077. }
  53078. b := dAtA[iNdEx]
  53079. iNdEx++
  53080. wire |= uint64(b&0x7F) << shift
  53081. if b < 0x80 {
  53082. break
  53083. }
  53084. }
  53085. fieldNum := int32(wire >> 3)
  53086. if fieldNum == 1 {
  53087. var stringLenmapkey uint64
  53088. for shift := uint(0); ; shift += 7 {
  53089. if shift >= 64 {
  53090. return ErrIntOverflowGenerated
  53091. }
  53092. if iNdEx >= l {
  53093. return io.ErrUnexpectedEOF
  53094. }
  53095. b := dAtA[iNdEx]
  53096. iNdEx++
  53097. stringLenmapkey |= uint64(b&0x7F) << shift
  53098. if b < 0x80 {
  53099. break
  53100. }
  53101. }
  53102. intStringLenmapkey := int(stringLenmapkey)
  53103. if intStringLenmapkey < 0 {
  53104. return ErrInvalidLengthGenerated
  53105. }
  53106. postStringIndexmapkey := iNdEx + intStringLenmapkey
  53107. if postStringIndexmapkey < 0 {
  53108. return ErrInvalidLengthGenerated
  53109. }
  53110. if postStringIndexmapkey > l {
  53111. return io.ErrUnexpectedEOF
  53112. }
  53113. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  53114. iNdEx = postStringIndexmapkey
  53115. } else if fieldNum == 2 {
  53116. var mapmsglen int
  53117. for shift := uint(0); ; shift += 7 {
  53118. if shift >= 64 {
  53119. return ErrIntOverflowGenerated
  53120. }
  53121. if iNdEx >= l {
  53122. return io.ErrUnexpectedEOF
  53123. }
  53124. b := dAtA[iNdEx]
  53125. iNdEx++
  53126. mapmsglen |= int(b&0x7F) << shift
  53127. if b < 0x80 {
  53128. break
  53129. }
  53130. }
  53131. if mapmsglen < 0 {
  53132. return ErrInvalidLengthGenerated
  53133. }
  53134. postmsgIndex := iNdEx + mapmsglen
  53135. if postmsgIndex < 0 {
  53136. return ErrInvalidLengthGenerated
  53137. }
  53138. if postmsgIndex > l {
  53139. return io.ErrUnexpectedEOF
  53140. }
  53141. mapvalue = &resource.Quantity{}
  53142. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  53143. return err
  53144. }
  53145. iNdEx = postmsgIndex
  53146. } else {
  53147. iNdEx = entryPreIndex
  53148. skippy, err := skipGenerated(dAtA[iNdEx:])
  53149. if err != nil {
  53150. return err
  53151. }
  53152. if (skippy < 0) || (iNdEx+skippy) < 0 {
  53153. return ErrInvalidLengthGenerated
  53154. }
  53155. if (iNdEx + skippy) > postIndex {
  53156. return io.ErrUnexpectedEOF
  53157. }
  53158. iNdEx += skippy
  53159. }
  53160. }
  53161. m.Overhead[ResourceName(mapkey)] = *mapvalue
  53162. iNdEx = postIndex
  53163. case 33:
  53164. if wireType != 2 {
  53165. return fmt.Errorf("proto: wrong wireType = %d for field TopologySpreadConstraints", wireType)
  53166. }
  53167. var msglen int
  53168. for shift := uint(0); ; shift += 7 {
  53169. if shift >= 64 {
  53170. return ErrIntOverflowGenerated
  53171. }
  53172. if iNdEx >= l {
  53173. return io.ErrUnexpectedEOF
  53174. }
  53175. b := dAtA[iNdEx]
  53176. iNdEx++
  53177. msglen |= int(b&0x7F) << shift
  53178. if b < 0x80 {
  53179. break
  53180. }
  53181. }
  53182. if msglen < 0 {
  53183. return ErrInvalidLengthGenerated
  53184. }
  53185. postIndex := iNdEx + msglen
  53186. if postIndex < 0 {
  53187. return ErrInvalidLengthGenerated
  53188. }
  53189. if postIndex > l {
  53190. return io.ErrUnexpectedEOF
  53191. }
  53192. m.TopologySpreadConstraints = append(m.TopologySpreadConstraints, TopologySpreadConstraint{})
  53193. if err := m.TopologySpreadConstraints[len(m.TopologySpreadConstraints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53194. return err
  53195. }
  53196. iNdEx = postIndex
  53197. case 34:
  53198. if wireType != 2 {
  53199. return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainers", wireType)
  53200. }
  53201. var msglen int
  53202. for shift := uint(0); ; shift += 7 {
  53203. if shift >= 64 {
  53204. return ErrIntOverflowGenerated
  53205. }
  53206. if iNdEx >= l {
  53207. return io.ErrUnexpectedEOF
  53208. }
  53209. b := dAtA[iNdEx]
  53210. iNdEx++
  53211. msglen |= int(b&0x7F) << shift
  53212. if b < 0x80 {
  53213. break
  53214. }
  53215. }
  53216. if msglen < 0 {
  53217. return ErrInvalidLengthGenerated
  53218. }
  53219. postIndex := iNdEx + msglen
  53220. if postIndex < 0 {
  53221. return ErrInvalidLengthGenerated
  53222. }
  53223. if postIndex > l {
  53224. return io.ErrUnexpectedEOF
  53225. }
  53226. m.EphemeralContainers = append(m.EphemeralContainers, EphemeralContainer{})
  53227. if err := m.EphemeralContainers[len(m.EphemeralContainers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53228. return err
  53229. }
  53230. iNdEx = postIndex
  53231. case 35:
  53232. if wireType != 0 {
  53233. return fmt.Errorf("proto: wrong wireType = %d for field SetHostnameAsFQDN", wireType)
  53234. }
  53235. var v int
  53236. for shift := uint(0); ; shift += 7 {
  53237. if shift >= 64 {
  53238. return ErrIntOverflowGenerated
  53239. }
  53240. if iNdEx >= l {
  53241. return io.ErrUnexpectedEOF
  53242. }
  53243. b := dAtA[iNdEx]
  53244. iNdEx++
  53245. v |= int(b&0x7F) << shift
  53246. if b < 0x80 {
  53247. break
  53248. }
  53249. }
  53250. b := bool(v != 0)
  53251. m.SetHostnameAsFQDN = &b
  53252. case 36:
  53253. if wireType != 2 {
  53254. return fmt.Errorf("proto: wrong wireType = %d for field OS", wireType)
  53255. }
  53256. var msglen int
  53257. for shift := uint(0); ; shift += 7 {
  53258. if shift >= 64 {
  53259. return ErrIntOverflowGenerated
  53260. }
  53261. if iNdEx >= l {
  53262. return io.ErrUnexpectedEOF
  53263. }
  53264. b := dAtA[iNdEx]
  53265. iNdEx++
  53266. msglen |= int(b&0x7F) << shift
  53267. if b < 0x80 {
  53268. break
  53269. }
  53270. }
  53271. if msglen < 0 {
  53272. return ErrInvalidLengthGenerated
  53273. }
  53274. postIndex := iNdEx + msglen
  53275. if postIndex < 0 {
  53276. return ErrInvalidLengthGenerated
  53277. }
  53278. if postIndex > l {
  53279. return io.ErrUnexpectedEOF
  53280. }
  53281. if m.OS == nil {
  53282. m.OS = &PodOS{}
  53283. }
  53284. if err := m.OS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53285. return err
  53286. }
  53287. iNdEx = postIndex
  53288. case 37:
  53289. if wireType != 0 {
  53290. return fmt.Errorf("proto: wrong wireType = %d for field HostUsers", wireType)
  53291. }
  53292. var v int
  53293. for shift := uint(0); ; shift += 7 {
  53294. if shift >= 64 {
  53295. return ErrIntOverflowGenerated
  53296. }
  53297. if iNdEx >= l {
  53298. return io.ErrUnexpectedEOF
  53299. }
  53300. b := dAtA[iNdEx]
  53301. iNdEx++
  53302. v |= int(b&0x7F) << shift
  53303. if b < 0x80 {
  53304. break
  53305. }
  53306. }
  53307. b := bool(v != 0)
  53308. m.HostUsers = &b
  53309. case 38:
  53310. if wireType != 2 {
  53311. return fmt.Errorf("proto: wrong wireType = %d for field SchedulingGates", wireType)
  53312. }
  53313. var msglen int
  53314. for shift := uint(0); ; shift += 7 {
  53315. if shift >= 64 {
  53316. return ErrIntOverflowGenerated
  53317. }
  53318. if iNdEx >= l {
  53319. return io.ErrUnexpectedEOF
  53320. }
  53321. b := dAtA[iNdEx]
  53322. iNdEx++
  53323. msglen |= int(b&0x7F) << shift
  53324. if b < 0x80 {
  53325. break
  53326. }
  53327. }
  53328. if msglen < 0 {
  53329. return ErrInvalidLengthGenerated
  53330. }
  53331. postIndex := iNdEx + msglen
  53332. if postIndex < 0 {
  53333. return ErrInvalidLengthGenerated
  53334. }
  53335. if postIndex > l {
  53336. return io.ErrUnexpectedEOF
  53337. }
  53338. m.SchedulingGates = append(m.SchedulingGates, PodSchedulingGate{})
  53339. if err := m.SchedulingGates[len(m.SchedulingGates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53340. return err
  53341. }
  53342. iNdEx = postIndex
  53343. case 39:
  53344. if wireType != 2 {
  53345. return fmt.Errorf("proto: wrong wireType = %d for field ResourceClaims", wireType)
  53346. }
  53347. var msglen int
  53348. for shift := uint(0); ; shift += 7 {
  53349. if shift >= 64 {
  53350. return ErrIntOverflowGenerated
  53351. }
  53352. if iNdEx >= l {
  53353. return io.ErrUnexpectedEOF
  53354. }
  53355. b := dAtA[iNdEx]
  53356. iNdEx++
  53357. msglen |= int(b&0x7F) << shift
  53358. if b < 0x80 {
  53359. break
  53360. }
  53361. }
  53362. if msglen < 0 {
  53363. return ErrInvalidLengthGenerated
  53364. }
  53365. postIndex := iNdEx + msglen
  53366. if postIndex < 0 {
  53367. return ErrInvalidLengthGenerated
  53368. }
  53369. if postIndex > l {
  53370. return io.ErrUnexpectedEOF
  53371. }
  53372. m.ResourceClaims = append(m.ResourceClaims, PodResourceClaim{})
  53373. if err := m.ResourceClaims[len(m.ResourceClaims)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53374. return err
  53375. }
  53376. iNdEx = postIndex
  53377. case 40:
  53378. if wireType != 2 {
  53379. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  53380. }
  53381. var msglen int
  53382. for shift := uint(0); ; shift += 7 {
  53383. if shift >= 64 {
  53384. return ErrIntOverflowGenerated
  53385. }
  53386. if iNdEx >= l {
  53387. return io.ErrUnexpectedEOF
  53388. }
  53389. b := dAtA[iNdEx]
  53390. iNdEx++
  53391. msglen |= int(b&0x7F) << shift
  53392. if b < 0x80 {
  53393. break
  53394. }
  53395. }
  53396. if msglen < 0 {
  53397. return ErrInvalidLengthGenerated
  53398. }
  53399. postIndex := iNdEx + msglen
  53400. if postIndex < 0 {
  53401. return ErrInvalidLengthGenerated
  53402. }
  53403. if postIndex > l {
  53404. return io.ErrUnexpectedEOF
  53405. }
  53406. if m.Resources == nil {
  53407. m.Resources = &ResourceRequirements{}
  53408. }
  53409. if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53410. return err
  53411. }
  53412. iNdEx = postIndex
  53413. case 41:
  53414. if wireType != 2 {
  53415. return fmt.Errorf("proto: wrong wireType = %d for field HostnameOverride", wireType)
  53416. }
  53417. var stringLen uint64
  53418. for shift := uint(0); ; shift += 7 {
  53419. if shift >= 64 {
  53420. return ErrIntOverflowGenerated
  53421. }
  53422. if iNdEx >= l {
  53423. return io.ErrUnexpectedEOF
  53424. }
  53425. b := dAtA[iNdEx]
  53426. iNdEx++
  53427. stringLen |= uint64(b&0x7F) << shift
  53428. if b < 0x80 {
  53429. break
  53430. }
  53431. }
  53432. intStringLen := int(stringLen)
  53433. if intStringLen < 0 {
  53434. return ErrInvalidLengthGenerated
  53435. }
  53436. postIndex := iNdEx + intStringLen
  53437. if postIndex < 0 {
  53438. return ErrInvalidLengthGenerated
  53439. }
  53440. if postIndex > l {
  53441. return io.ErrUnexpectedEOF
  53442. }
  53443. s := string(dAtA[iNdEx:postIndex])
  53444. m.HostnameOverride = &s
  53445. iNdEx = postIndex
  53446. case 42:
  53447. if wireType != 2 {
  53448. return fmt.Errorf("proto: wrong wireType = %d for field WorkloadRef", wireType)
  53449. }
  53450. var msglen int
  53451. for shift := uint(0); ; shift += 7 {
  53452. if shift >= 64 {
  53453. return ErrIntOverflowGenerated
  53454. }
  53455. if iNdEx >= l {
  53456. return io.ErrUnexpectedEOF
  53457. }
  53458. b := dAtA[iNdEx]
  53459. iNdEx++
  53460. msglen |= int(b&0x7F) << shift
  53461. if b < 0x80 {
  53462. break
  53463. }
  53464. }
  53465. if msglen < 0 {
  53466. return ErrInvalidLengthGenerated
  53467. }
  53468. postIndex := iNdEx + msglen
  53469. if postIndex < 0 {
  53470. return ErrInvalidLengthGenerated
  53471. }
  53472. if postIndex > l {
  53473. return io.ErrUnexpectedEOF
  53474. }
  53475. if m.WorkloadRef == nil {
  53476. m.WorkloadRef = &WorkloadReference{}
  53477. }
  53478. if err := m.WorkloadRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53479. return err
  53480. }
  53481. iNdEx = postIndex
  53482. default:
  53483. iNdEx = preIndex
  53484. skippy, err := skipGenerated(dAtA[iNdEx:])
  53485. if err != nil {
  53486. return err
  53487. }
  53488. if (skippy < 0) || (iNdEx+skippy) < 0 {
  53489. return ErrInvalidLengthGenerated
  53490. }
  53491. if (iNdEx + skippy) > l {
  53492. return io.ErrUnexpectedEOF
  53493. }
  53494. iNdEx += skippy
  53495. }
  53496. }
  53497. if iNdEx > l {
  53498. return io.ErrUnexpectedEOF
  53499. }
  53500. return nil
  53501. }
  53502. func (m *PodStatus) Unmarshal(dAtA []byte) error {
  53503. l := len(dAtA)
  53504. iNdEx := 0
  53505. for iNdEx < l {
  53506. preIndex := iNdEx
  53507. var wire uint64
  53508. for shift := uint(0); ; shift += 7 {
  53509. if shift >= 64 {
  53510. return ErrIntOverflowGenerated
  53511. }
  53512. if iNdEx >= l {
  53513. return io.ErrUnexpectedEOF
  53514. }
  53515. b := dAtA[iNdEx]
  53516. iNdEx++
  53517. wire |= uint64(b&0x7F) << shift
  53518. if b < 0x80 {
  53519. break
  53520. }
  53521. }
  53522. fieldNum := int32(wire >> 3)
  53523. wireType := int(wire & 0x7)
  53524. if wireType == 4 {
  53525. return fmt.Errorf("proto: PodStatus: wiretype end group for non-group")
  53526. }
  53527. if fieldNum <= 0 {
  53528. return fmt.Errorf("proto: PodStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  53529. }
  53530. switch fieldNum {
  53531. case 1:
  53532. if wireType != 2 {
  53533. return fmt.Errorf("proto: wrong wireType = %d for field Phase", wireType)
  53534. }
  53535. var stringLen uint64
  53536. for shift := uint(0); ; shift += 7 {
  53537. if shift >= 64 {
  53538. return ErrIntOverflowGenerated
  53539. }
  53540. if iNdEx >= l {
  53541. return io.ErrUnexpectedEOF
  53542. }
  53543. b := dAtA[iNdEx]
  53544. iNdEx++
  53545. stringLen |= uint64(b&0x7F) << shift
  53546. if b < 0x80 {
  53547. break
  53548. }
  53549. }
  53550. intStringLen := int(stringLen)
  53551. if intStringLen < 0 {
  53552. return ErrInvalidLengthGenerated
  53553. }
  53554. postIndex := iNdEx + intStringLen
  53555. if postIndex < 0 {
  53556. return ErrInvalidLengthGenerated
  53557. }
  53558. if postIndex > l {
  53559. return io.ErrUnexpectedEOF
  53560. }
  53561. m.Phase = PodPhase(dAtA[iNdEx:postIndex])
  53562. iNdEx = postIndex
  53563. case 2:
  53564. if wireType != 2 {
  53565. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  53566. }
  53567. var msglen int
  53568. for shift := uint(0); ; shift += 7 {
  53569. if shift >= 64 {
  53570. return ErrIntOverflowGenerated
  53571. }
  53572. if iNdEx >= l {
  53573. return io.ErrUnexpectedEOF
  53574. }
  53575. b := dAtA[iNdEx]
  53576. iNdEx++
  53577. msglen |= int(b&0x7F) << shift
  53578. if b < 0x80 {
  53579. break
  53580. }
  53581. }
  53582. if msglen < 0 {
  53583. return ErrInvalidLengthGenerated
  53584. }
  53585. postIndex := iNdEx + msglen
  53586. if postIndex < 0 {
  53587. return ErrInvalidLengthGenerated
  53588. }
  53589. if postIndex > l {
  53590. return io.ErrUnexpectedEOF
  53591. }
  53592. m.Conditions = append(m.Conditions, PodCondition{})
  53593. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53594. return err
  53595. }
  53596. iNdEx = postIndex
  53597. case 3:
  53598. if wireType != 2 {
  53599. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  53600. }
  53601. var stringLen uint64
  53602. for shift := uint(0); ; shift += 7 {
  53603. if shift >= 64 {
  53604. return ErrIntOverflowGenerated
  53605. }
  53606. if iNdEx >= l {
  53607. return io.ErrUnexpectedEOF
  53608. }
  53609. b := dAtA[iNdEx]
  53610. iNdEx++
  53611. stringLen |= uint64(b&0x7F) << shift
  53612. if b < 0x80 {
  53613. break
  53614. }
  53615. }
  53616. intStringLen := int(stringLen)
  53617. if intStringLen < 0 {
  53618. return ErrInvalidLengthGenerated
  53619. }
  53620. postIndex := iNdEx + intStringLen
  53621. if postIndex < 0 {
  53622. return ErrInvalidLengthGenerated
  53623. }
  53624. if postIndex > l {
  53625. return io.ErrUnexpectedEOF
  53626. }
  53627. m.Message = string(dAtA[iNdEx:postIndex])
  53628. iNdEx = postIndex
  53629. case 4:
  53630. if wireType != 2 {
  53631. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  53632. }
  53633. var stringLen uint64
  53634. for shift := uint(0); ; shift += 7 {
  53635. if shift >= 64 {
  53636. return ErrIntOverflowGenerated
  53637. }
  53638. if iNdEx >= l {
  53639. return io.ErrUnexpectedEOF
  53640. }
  53641. b := dAtA[iNdEx]
  53642. iNdEx++
  53643. stringLen |= uint64(b&0x7F) << shift
  53644. if b < 0x80 {
  53645. break
  53646. }
  53647. }
  53648. intStringLen := int(stringLen)
  53649. if intStringLen < 0 {
  53650. return ErrInvalidLengthGenerated
  53651. }
  53652. postIndex := iNdEx + intStringLen
  53653. if postIndex < 0 {
  53654. return ErrInvalidLengthGenerated
  53655. }
  53656. if postIndex > l {
  53657. return io.ErrUnexpectedEOF
  53658. }
  53659. m.Reason = string(dAtA[iNdEx:postIndex])
  53660. iNdEx = postIndex
  53661. case 5:
  53662. if wireType != 2 {
  53663. return fmt.Errorf("proto: wrong wireType = %d for field HostIP", wireType)
  53664. }
  53665. var stringLen uint64
  53666. for shift := uint(0); ; shift += 7 {
  53667. if shift >= 64 {
  53668. return ErrIntOverflowGenerated
  53669. }
  53670. if iNdEx >= l {
  53671. return io.ErrUnexpectedEOF
  53672. }
  53673. b := dAtA[iNdEx]
  53674. iNdEx++
  53675. stringLen |= uint64(b&0x7F) << shift
  53676. if b < 0x80 {
  53677. break
  53678. }
  53679. }
  53680. intStringLen := int(stringLen)
  53681. if intStringLen < 0 {
  53682. return ErrInvalidLengthGenerated
  53683. }
  53684. postIndex := iNdEx + intStringLen
  53685. if postIndex < 0 {
  53686. return ErrInvalidLengthGenerated
  53687. }
  53688. if postIndex > l {
  53689. return io.ErrUnexpectedEOF
  53690. }
  53691. m.HostIP = string(dAtA[iNdEx:postIndex])
  53692. iNdEx = postIndex
  53693. case 6:
  53694. if wireType != 2 {
  53695. return fmt.Errorf("proto: wrong wireType = %d for field PodIP", wireType)
  53696. }
  53697. var stringLen uint64
  53698. for shift := uint(0); ; shift += 7 {
  53699. if shift >= 64 {
  53700. return ErrIntOverflowGenerated
  53701. }
  53702. if iNdEx >= l {
  53703. return io.ErrUnexpectedEOF
  53704. }
  53705. b := dAtA[iNdEx]
  53706. iNdEx++
  53707. stringLen |= uint64(b&0x7F) << shift
  53708. if b < 0x80 {
  53709. break
  53710. }
  53711. }
  53712. intStringLen := int(stringLen)
  53713. if intStringLen < 0 {
  53714. return ErrInvalidLengthGenerated
  53715. }
  53716. postIndex := iNdEx + intStringLen
  53717. if postIndex < 0 {
  53718. return ErrInvalidLengthGenerated
  53719. }
  53720. if postIndex > l {
  53721. return io.ErrUnexpectedEOF
  53722. }
  53723. m.PodIP = string(dAtA[iNdEx:postIndex])
  53724. iNdEx = postIndex
  53725. case 7:
  53726. if wireType != 2 {
  53727. return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
  53728. }
  53729. var msglen int
  53730. for shift := uint(0); ; shift += 7 {
  53731. if shift >= 64 {
  53732. return ErrIntOverflowGenerated
  53733. }
  53734. if iNdEx >= l {
  53735. return io.ErrUnexpectedEOF
  53736. }
  53737. b := dAtA[iNdEx]
  53738. iNdEx++
  53739. msglen |= int(b&0x7F) << shift
  53740. if b < 0x80 {
  53741. break
  53742. }
  53743. }
  53744. if msglen < 0 {
  53745. return ErrInvalidLengthGenerated
  53746. }
  53747. postIndex := iNdEx + msglen
  53748. if postIndex < 0 {
  53749. return ErrInvalidLengthGenerated
  53750. }
  53751. if postIndex > l {
  53752. return io.ErrUnexpectedEOF
  53753. }
  53754. if m.StartTime == nil {
  53755. m.StartTime = &v1.Time{}
  53756. }
  53757. if err := m.StartTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53758. return err
  53759. }
  53760. iNdEx = postIndex
  53761. case 8:
  53762. if wireType != 2 {
  53763. return fmt.Errorf("proto: wrong wireType = %d for field ContainerStatuses", wireType)
  53764. }
  53765. var msglen int
  53766. for shift := uint(0); ; shift += 7 {
  53767. if shift >= 64 {
  53768. return ErrIntOverflowGenerated
  53769. }
  53770. if iNdEx >= l {
  53771. return io.ErrUnexpectedEOF
  53772. }
  53773. b := dAtA[iNdEx]
  53774. iNdEx++
  53775. msglen |= int(b&0x7F) << shift
  53776. if b < 0x80 {
  53777. break
  53778. }
  53779. }
  53780. if msglen < 0 {
  53781. return ErrInvalidLengthGenerated
  53782. }
  53783. postIndex := iNdEx + msglen
  53784. if postIndex < 0 {
  53785. return ErrInvalidLengthGenerated
  53786. }
  53787. if postIndex > l {
  53788. return io.ErrUnexpectedEOF
  53789. }
  53790. m.ContainerStatuses = append(m.ContainerStatuses, ContainerStatus{})
  53791. if err := m.ContainerStatuses[len(m.ContainerStatuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53792. return err
  53793. }
  53794. iNdEx = postIndex
  53795. case 9:
  53796. if wireType != 2 {
  53797. return fmt.Errorf("proto: wrong wireType = %d for field QOSClass", wireType)
  53798. }
  53799. var stringLen uint64
  53800. for shift := uint(0); ; shift += 7 {
  53801. if shift >= 64 {
  53802. return ErrIntOverflowGenerated
  53803. }
  53804. if iNdEx >= l {
  53805. return io.ErrUnexpectedEOF
  53806. }
  53807. b := dAtA[iNdEx]
  53808. iNdEx++
  53809. stringLen |= uint64(b&0x7F) << shift
  53810. if b < 0x80 {
  53811. break
  53812. }
  53813. }
  53814. intStringLen := int(stringLen)
  53815. if intStringLen < 0 {
  53816. return ErrInvalidLengthGenerated
  53817. }
  53818. postIndex := iNdEx + intStringLen
  53819. if postIndex < 0 {
  53820. return ErrInvalidLengthGenerated
  53821. }
  53822. if postIndex > l {
  53823. return io.ErrUnexpectedEOF
  53824. }
  53825. m.QOSClass = PodQOSClass(dAtA[iNdEx:postIndex])
  53826. iNdEx = postIndex
  53827. case 10:
  53828. if wireType != 2 {
  53829. return fmt.Errorf("proto: wrong wireType = %d for field InitContainerStatuses", wireType)
  53830. }
  53831. var msglen int
  53832. for shift := uint(0); ; shift += 7 {
  53833. if shift >= 64 {
  53834. return ErrIntOverflowGenerated
  53835. }
  53836. if iNdEx >= l {
  53837. return io.ErrUnexpectedEOF
  53838. }
  53839. b := dAtA[iNdEx]
  53840. iNdEx++
  53841. msglen |= int(b&0x7F) << shift
  53842. if b < 0x80 {
  53843. break
  53844. }
  53845. }
  53846. if msglen < 0 {
  53847. return ErrInvalidLengthGenerated
  53848. }
  53849. postIndex := iNdEx + msglen
  53850. if postIndex < 0 {
  53851. return ErrInvalidLengthGenerated
  53852. }
  53853. if postIndex > l {
  53854. return io.ErrUnexpectedEOF
  53855. }
  53856. m.InitContainerStatuses = append(m.InitContainerStatuses, ContainerStatus{})
  53857. if err := m.InitContainerStatuses[len(m.InitContainerStatuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53858. return err
  53859. }
  53860. iNdEx = postIndex
  53861. case 11:
  53862. if wireType != 2 {
  53863. return fmt.Errorf("proto: wrong wireType = %d for field NominatedNodeName", wireType)
  53864. }
  53865. var stringLen uint64
  53866. for shift := uint(0); ; shift += 7 {
  53867. if shift >= 64 {
  53868. return ErrIntOverflowGenerated
  53869. }
  53870. if iNdEx >= l {
  53871. return io.ErrUnexpectedEOF
  53872. }
  53873. b := dAtA[iNdEx]
  53874. iNdEx++
  53875. stringLen |= uint64(b&0x7F) << shift
  53876. if b < 0x80 {
  53877. break
  53878. }
  53879. }
  53880. intStringLen := int(stringLen)
  53881. if intStringLen < 0 {
  53882. return ErrInvalidLengthGenerated
  53883. }
  53884. postIndex := iNdEx + intStringLen
  53885. if postIndex < 0 {
  53886. return ErrInvalidLengthGenerated
  53887. }
  53888. if postIndex > l {
  53889. return io.ErrUnexpectedEOF
  53890. }
  53891. m.NominatedNodeName = string(dAtA[iNdEx:postIndex])
  53892. iNdEx = postIndex
  53893. case 12:
  53894. if wireType != 2 {
  53895. return fmt.Errorf("proto: wrong wireType = %d for field PodIPs", wireType)
  53896. }
  53897. var msglen int
  53898. for shift := uint(0); ; shift += 7 {
  53899. if shift >= 64 {
  53900. return ErrIntOverflowGenerated
  53901. }
  53902. if iNdEx >= l {
  53903. return io.ErrUnexpectedEOF
  53904. }
  53905. b := dAtA[iNdEx]
  53906. iNdEx++
  53907. msglen |= int(b&0x7F) << shift
  53908. if b < 0x80 {
  53909. break
  53910. }
  53911. }
  53912. if msglen < 0 {
  53913. return ErrInvalidLengthGenerated
  53914. }
  53915. postIndex := iNdEx + msglen
  53916. if postIndex < 0 {
  53917. return ErrInvalidLengthGenerated
  53918. }
  53919. if postIndex > l {
  53920. return io.ErrUnexpectedEOF
  53921. }
  53922. m.PodIPs = append(m.PodIPs, PodIP{})
  53923. if err := m.PodIPs[len(m.PodIPs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53924. return err
  53925. }
  53926. iNdEx = postIndex
  53927. case 13:
  53928. if wireType != 2 {
  53929. return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainerStatuses", wireType)
  53930. }
  53931. var msglen int
  53932. for shift := uint(0); ; shift += 7 {
  53933. if shift >= 64 {
  53934. return ErrIntOverflowGenerated
  53935. }
  53936. if iNdEx >= l {
  53937. return io.ErrUnexpectedEOF
  53938. }
  53939. b := dAtA[iNdEx]
  53940. iNdEx++
  53941. msglen |= int(b&0x7F) << shift
  53942. if b < 0x80 {
  53943. break
  53944. }
  53945. }
  53946. if msglen < 0 {
  53947. return ErrInvalidLengthGenerated
  53948. }
  53949. postIndex := iNdEx + msglen
  53950. if postIndex < 0 {
  53951. return ErrInvalidLengthGenerated
  53952. }
  53953. if postIndex > l {
  53954. return io.ErrUnexpectedEOF
  53955. }
  53956. m.EphemeralContainerStatuses = append(m.EphemeralContainerStatuses, ContainerStatus{})
  53957. if err := m.EphemeralContainerStatuses[len(m.EphemeralContainerStatuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  53958. return err
  53959. }
  53960. iNdEx = postIndex
  53961. case 14:
  53962. if wireType != 2 {
  53963. return fmt.Errorf("proto: wrong wireType = %d for field Resize", wireType)
  53964. }
  53965. var stringLen uint64
  53966. for shift := uint(0); ; shift += 7 {
  53967. if shift >= 64 {
  53968. return ErrIntOverflowGenerated
  53969. }
  53970. if iNdEx >= l {
  53971. return io.ErrUnexpectedEOF
  53972. }
  53973. b := dAtA[iNdEx]
  53974. iNdEx++
  53975. stringLen |= uint64(b&0x7F) << shift
  53976. if b < 0x80 {
  53977. break
  53978. }
  53979. }
  53980. intStringLen := int(stringLen)
  53981. if intStringLen < 0 {
  53982. return ErrInvalidLengthGenerated
  53983. }
  53984. postIndex := iNdEx + intStringLen
  53985. if postIndex < 0 {
  53986. return ErrInvalidLengthGenerated
  53987. }
  53988. if postIndex > l {
  53989. return io.ErrUnexpectedEOF
  53990. }
  53991. m.Resize = PodResizeStatus(dAtA[iNdEx:postIndex])
  53992. iNdEx = postIndex
  53993. case 15:
  53994. if wireType != 2 {
  53995. return fmt.Errorf("proto: wrong wireType = %d for field ResourceClaimStatuses", wireType)
  53996. }
  53997. var msglen int
  53998. for shift := uint(0); ; shift += 7 {
  53999. if shift >= 64 {
  54000. return ErrIntOverflowGenerated
  54001. }
  54002. if iNdEx >= l {
  54003. return io.ErrUnexpectedEOF
  54004. }
  54005. b := dAtA[iNdEx]
  54006. iNdEx++
  54007. msglen |= int(b&0x7F) << shift
  54008. if b < 0x80 {
  54009. break
  54010. }
  54011. }
  54012. if msglen < 0 {
  54013. return ErrInvalidLengthGenerated
  54014. }
  54015. postIndex := iNdEx + msglen
  54016. if postIndex < 0 {
  54017. return ErrInvalidLengthGenerated
  54018. }
  54019. if postIndex > l {
  54020. return io.ErrUnexpectedEOF
  54021. }
  54022. m.ResourceClaimStatuses = append(m.ResourceClaimStatuses, PodResourceClaimStatus{})
  54023. if err := m.ResourceClaimStatuses[len(m.ResourceClaimStatuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54024. return err
  54025. }
  54026. iNdEx = postIndex
  54027. case 16:
  54028. if wireType != 2 {
  54029. return fmt.Errorf("proto: wrong wireType = %d for field HostIPs", wireType)
  54030. }
  54031. var msglen int
  54032. for shift := uint(0); ; shift += 7 {
  54033. if shift >= 64 {
  54034. return ErrIntOverflowGenerated
  54035. }
  54036. if iNdEx >= l {
  54037. return io.ErrUnexpectedEOF
  54038. }
  54039. b := dAtA[iNdEx]
  54040. iNdEx++
  54041. msglen |= int(b&0x7F) << shift
  54042. if b < 0x80 {
  54043. break
  54044. }
  54045. }
  54046. if msglen < 0 {
  54047. return ErrInvalidLengthGenerated
  54048. }
  54049. postIndex := iNdEx + msglen
  54050. if postIndex < 0 {
  54051. return ErrInvalidLengthGenerated
  54052. }
  54053. if postIndex > l {
  54054. return io.ErrUnexpectedEOF
  54055. }
  54056. m.HostIPs = append(m.HostIPs, HostIP{})
  54057. if err := m.HostIPs[len(m.HostIPs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54058. return err
  54059. }
  54060. iNdEx = postIndex
  54061. case 17:
  54062. if wireType != 0 {
  54063. return fmt.Errorf("proto: wrong wireType = %d for field ObservedGeneration", wireType)
  54064. }
  54065. m.ObservedGeneration = 0
  54066. for shift := uint(0); ; shift += 7 {
  54067. if shift >= 64 {
  54068. return ErrIntOverflowGenerated
  54069. }
  54070. if iNdEx >= l {
  54071. return io.ErrUnexpectedEOF
  54072. }
  54073. b := dAtA[iNdEx]
  54074. iNdEx++
  54075. m.ObservedGeneration |= int64(b&0x7F) << shift
  54076. if b < 0x80 {
  54077. break
  54078. }
  54079. }
  54080. case 18:
  54081. if wireType != 2 {
  54082. return fmt.Errorf("proto: wrong wireType = %d for field ExtendedResourceClaimStatus", wireType)
  54083. }
  54084. var msglen int
  54085. for shift := uint(0); ; shift += 7 {
  54086. if shift >= 64 {
  54087. return ErrIntOverflowGenerated
  54088. }
  54089. if iNdEx >= l {
  54090. return io.ErrUnexpectedEOF
  54091. }
  54092. b := dAtA[iNdEx]
  54093. iNdEx++
  54094. msglen |= int(b&0x7F) << shift
  54095. if b < 0x80 {
  54096. break
  54097. }
  54098. }
  54099. if msglen < 0 {
  54100. return ErrInvalidLengthGenerated
  54101. }
  54102. postIndex := iNdEx + msglen
  54103. if postIndex < 0 {
  54104. return ErrInvalidLengthGenerated
  54105. }
  54106. if postIndex > l {
  54107. return io.ErrUnexpectedEOF
  54108. }
  54109. if m.ExtendedResourceClaimStatus == nil {
  54110. m.ExtendedResourceClaimStatus = &PodExtendedResourceClaimStatus{}
  54111. }
  54112. if err := m.ExtendedResourceClaimStatus.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54113. return err
  54114. }
  54115. iNdEx = postIndex
  54116. case 19:
  54117. if wireType != 2 {
  54118. return fmt.Errorf("proto: wrong wireType = %d for field AllocatedResources", wireType)
  54119. }
  54120. var msglen int
  54121. for shift := uint(0); ; shift += 7 {
  54122. if shift >= 64 {
  54123. return ErrIntOverflowGenerated
  54124. }
  54125. if iNdEx >= l {
  54126. return io.ErrUnexpectedEOF
  54127. }
  54128. b := dAtA[iNdEx]
  54129. iNdEx++
  54130. msglen |= int(b&0x7F) << shift
  54131. if b < 0x80 {
  54132. break
  54133. }
  54134. }
  54135. if msglen < 0 {
  54136. return ErrInvalidLengthGenerated
  54137. }
  54138. postIndex := iNdEx + msglen
  54139. if postIndex < 0 {
  54140. return ErrInvalidLengthGenerated
  54141. }
  54142. if postIndex > l {
  54143. return io.ErrUnexpectedEOF
  54144. }
  54145. if m.AllocatedResources == nil {
  54146. m.AllocatedResources = make(ResourceList)
  54147. }
  54148. var mapkey ResourceName
  54149. mapvalue := &resource.Quantity{}
  54150. for iNdEx < postIndex {
  54151. entryPreIndex := iNdEx
  54152. var wire uint64
  54153. for shift := uint(0); ; shift += 7 {
  54154. if shift >= 64 {
  54155. return ErrIntOverflowGenerated
  54156. }
  54157. if iNdEx >= l {
  54158. return io.ErrUnexpectedEOF
  54159. }
  54160. b := dAtA[iNdEx]
  54161. iNdEx++
  54162. wire |= uint64(b&0x7F) << shift
  54163. if b < 0x80 {
  54164. break
  54165. }
  54166. }
  54167. fieldNum := int32(wire >> 3)
  54168. if fieldNum == 1 {
  54169. var stringLenmapkey uint64
  54170. for shift := uint(0); ; shift += 7 {
  54171. if shift >= 64 {
  54172. return ErrIntOverflowGenerated
  54173. }
  54174. if iNdEx >= l {
  54175. return io.ErrUnexpectedEOF
  54176. }
  54177. b := dAtA[iNdEx]
  54178. iNdEx++
  54179. stringLenmapkey |= uint64(b&0x7F) << shift
  54180. if b < 0x80 {
  54181. break
  54182. }
  54183. }
  54184. intStringLenmapkey := int(stringLenmapkey)
  54185. if intStringLenmapkey < 0 {
  54186. return ErrInvalidLengthGenerated
  54187. }
  54188. postStringIndexmapkey := iNdEx + intStringLenmapkey
  54189. if postStringIndexmapkey < 0 {
  54190. return ErrInvalidLengthGenerated
  54191. }
  54192. if postStringIndexmapkey > l {
  54193. return io.ErrUnexpectedEOF
  54194. }
  54195. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  54196. iNdEx = postStringIndexmapkey
  54197. } else if fieldNum == 2 {
  54198. var mapmsglen int
  54199. for shift := uint(0); ; shift += 7 {
  54200. if shift >= 64 {
  54201. return ErrIntOverflowGenerated
  54202. }
  54203. if iNdEx >= l {
  54204. return io.ErrUnexpectedEOF
  54205. }
  54206. b := dAtA[iNdEx]
  54207. iNdEx++
  54208. mapmsglen |= int(b&0x7F) << shift
  54209. if b < 0x80 {
  54210. break
  54211. }
  54212. }
  54213. if mapmsglen < 0 {
  54214. return ErrInvalidLengthGenerated
  54215. }
  54216. postmsgIndex := iNdEx + mapmsglen
  54217. if postmsgIndex < 0 {
  54218. return ErrInvalidLengthGenerated
  54219. }
  54220. if postmsgIndex > l {
  54221. return io.ErrUnexpectedEOF
  54222. }
  54223. mapvalue = &resource.Quantity{}
  54224. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  54225. return err
  54226. }
  54227. iNdEx = postmsgIndex
  54228. } else {
  54229. iNdEx = entryPreIndex
  54230. skippy, err := skipGenerated(dAtA[iNdEx:])
  54231. if err != nil {
  54232. return err
  54233. }
  54234. if (skippy < 0) || (iNdEx+skippy) < 0 {
  54235. return ErrInvalidLengthGenerated
  54236. }
  54237. if (iNdEx + skippy) > postIndex {
  54238. return io.ErrUnexpectedEOF
  54239. }
  54240. iNdEx += skippy
  54241. }
  54242. }
  54243. m.AllocatedResources[ResourceName(mapkey)] = *mapvalue
  54244. iNdEx = postIndex
  54245. case 20:
  54246. if wireType != 2 {
  54247. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  54248. }
  54249. var msglen int
  54250. for shift := uint(0); ; shift += 7 {
  54251. if shift >= 64 {
  54252. return ErrIntOverflowGenerated
  54253. }
  54254. if iNdEx >= l {
  54255. return io.ErrUnexpectedEOF
  54256. }
  54257. b := dAtA[iNdEx]
  54258. iNdEx++
  54259. msglen |= int(b&0x7F) << shift
  54260. if b < 0x80 {
  54261. break
  54262. }
  54263. }
  54264. if msglen < 0 {
  54265. return ErrInvalidLengthGenerated
  54266. }
  54267. postIndex := iNdEx + msglen
  54268. if postIndex < 0 {
  54269. return ErrInvalidLengthGenerated
  54270. }
  54271. if postIndex > l {
  54272. return io.ErrUnexpectedEOF
  54273. }
  54274. if m.Resources == nil {
  54275. m.Resources = &ResourceRequirements{}
  54276. }
  54277. if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54278. return err
  54279. }
  54280. iNdEx = postIndex
  54281. default:
  54282. iNdEx = preIndex
  54283. skippy, err := skipGenerated(dAtA[iNdEx:])
  54284. if err != nil {
  54285. return err
  54286. }
  54287. if (skippy < 0) || (iNdEx+skippy) < 0 {
  54288. return ErrInvalidLengthGenerated
  54289. }
  54290. if (iNdEx + skippy) > l {
  54291. return io.ErrUnexpectedEOF
  54292. }
  54293. iNdEx += skippy
  54294. }
  54295. }
  54296. if iNdEx > l {
  54297. return io.ErrUnexpectedEOF
  54298. }
  54299. return nil
  54300. }
  54301. func (m *PodStatusResult) Unmarshal(dAtA []byte) error {
  54302. l := len(dAtA)
  54303. iNdEx := 0
  54304. for iNdEx < l {
  54305. preIndex := iNdEx
  54306. var wire uint64
  54307. for shift := uint(0); ; shift += 7 {
  54308. if shift >= 64 {
  54309. return ErrIntOverflowGenerated
  54310. }
  54311. if iNdEx >= l {
  54312. return io.ErrUnexpectedEOF
  54313. }
  54314. b := dAtA[iNdEx]
  54315. iNdEx++
  54316. wire |= uint64(b&0x7F) << shift
  54317. if b < 0x80 {
  54318. break
  54319. }
  54320. }
  54321. fieldNum := int32(wire >> 3)
  54322. wireType := int(wire & 0x7)
  54323. if wireType == 4 {
  54324. return fmt.Errorf("proto: PodStatusResult: wiretype end group for non-group")
  54325. }
  54326. if fieldNum <= 0 {
  54327. return fmt.Errorf("proto: PodStatusResult: illegal tag %d (wire type %d)", fieldNum, wire)
  54328. }
  54329. switch fieldNum {
  54330. case 1:
  54331. if wireType != 2 {
  54332. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  54333. }
  54334. var msglen int
  54335. for shift := uint(0); ; shift += 7 {
  54336. if shift >= 64 {
  54337. return ErrIntOverflowGenerated
  54338. }
  54339. if iNdEx >= l {
  54340. return io.ErrUnexpectedEOF
  54341. }
  54342. b := dAtA[iNdEx]
  54343. iNdEx++
  54344. msglen |= int(b&0x7F) << shift
  54345. if b < 0x80 {
  54346. break
  54347. }
  54348. }
  54349. if msglen < 0 {
  54350. return ErrInvalidLengthGenerated
  54351. }
  54352. postIndex := iNdEx + msglen
  54353. if postIndex < 0 {
  54354. return ErrInvalidLengthGenerated
  54355. }
  54356. if postIndex > l {
  54357. return io.ErrUnexpectedEOF
  54358. }
  54359. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54360. return err
  54361. }
  54362. iNdEx = postIndex
  54363. case 2:
  54364. if wireType != 2 {
  54365. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  54366. }
  54367. var msglen int
  54368. for shift := uint(0); ; shift += 7 {
  54369. if shift >= 64 {
  54370. return ErrIntOverflowGenerated
  54371. }
  54372. if iNdEx >= l {
  54373. return io.ErrUnexpectedEOF
  54374. }
  54375. b := dAtA[iNdEx]
  54376. iNdEx++
  54377. msglen |= int(b&0x7F) << shift
  54378. if b < 0x80 {
  54379. break
  54380. }
  54381. }
  54382. if msglen < 0 {
  54383. return ErrInvalidLengthGenerated
  54384. }
  54385. postIndex := iNdEx + msglen
  54386. if postIndex < 0 {
  54387. return ErrInvalidLengthGenerated
  54388. }
  54389. if postIndex > l {
  54390. return io.ErrUnexpectedEOF
  54391. }
  54392. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54393. return err
  54394. }
  54395. iNdEx = postIndex
  54396. default:
  54397. iNdEx = preIndex
  54398. skippy, err := skipGenerated(dAtA[iNdEx:])
  54399. if err != nil {
  54400. return err
  54401. }
  54402. if (skippy < 0) || (iNdEx+skippy) < 0 {
  54403. return ErrInvalidLengthGenerated
  54404. }
  54405. if (iNdEx + skippy) > l {
  54406. return io.ErrUnexpectedEOF
  54407. }
  54408. iNdEx += skippy
  54409. }
  54410. }
  54411. if iNdEx > l {
  54412. return io.ErrUnexpectedEOF
  54413. }
  54414. return nil
  54415. }
  54416. func (m *PodTemplate) Unmarshal(dAtA []byte) error {
  54417. l := len(dAtA)
  54418. iNdEx := 0
  54419. for iNdEx < l {
  54420. preIndex := iNdEx
  54421. var wire uint64
  54422. for shift := uint(0); ; shift += 7 {
  54423. if shift >= 64 {
  54424. return ErrIntOverflowGenerated
  54425. }
  54426. if iNdEx >= l {
  54427. return io.ErrUnexpectedEOF
  54428. }
  54429. b := dAtA[iNdEx]
  54430. iNdEx++
  54431. wire |= uint64(b&0x7F) << shift
  54432. if b < 0x80 {
  54433. break
  54434. }
  54435. }
  54436. fieldNum := int32(wire >> 3)
  54437. wireType := int(wire & 0x7)
  54438. if wireType == 4 {
  54439. return fmt.Errorf("proto: PodTemplate: wiretype end group for non-group")
  54440. }
  54441. if fieldNum <= 0 {
  54442. return fmt.Errorf("proto: PodTemplate: illegal tag %d (wire type %d)", fieldNum, wire)
  54443. }
  54444. switch fieldNum {
  54445. case 1:
  54446. if wireType != 2 {
  54447. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  54448. }
  54449. var msglen int
  54450. for shift := uint(0); ; shift += 7 {
  54451. if shift >= 64 {
  54452. return ErrIntOverflowGenerated
  54453. }
  54454. if iNdEx >= l {
  54455. return io.ErrUnexpectedEOF
  54456. }
  54457. b := dAtA[iNdEx]
  54458. iNdEx++
  54459. msglen |= int(b&0x7F) << shift
  54460. if b < 0x80 {
  54461. break
  54462. }
  54463. }
  54464. if msglen < 0 {
  54465. return ErrInvalidLengthGenerated
  54466. }
  54467. postIndex := iNdEx + msglen
  54468. if postIndex < 0 {
  54469. return ErrInvalidLengthGenerated
  54470. }
  54471. if postIndex > l {
  54472. return io.ErrUnexpectedEOF
  54473. }
  54474. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54475. return err
  54476. }
  54477. iNdEx = postIndex
  54478. case 2:
  54479. if wireType != 2 {
  54480. return fmt.Errorf("proto: wrong wireType = %d for field Template", wireType)
  54481. }
  54482. var msglen int
  54483. for shift := uint(0); ; shift += 7 {
  54484. if shift >= 64 {
  54485. return ErrIntOverflowGenerated
  54486. }
  54487. if iNdEx >= l {
  54488. return io.ErrUnexpectedEOF
  54489. }
  54490. b := dAtA[iNdEx]
  54491. iNdEx++
  54492. msglen |= int(b&0x7F) << shift
  54493. if b < 0x80 {
  54494. break
  54495. }
  54496. }
  54497. if msglen < 0 {
  54498. return ErrInvalidLengthGenerated
  54499. }
  54500. postIndex := iNdEx + msglen
  54501. if postIndex < 0 {
  54502. return ErrInvalidLengthGenerated
  54503. }
  54504. if postIndex > l {
  54505. return io.ErrUnexpectedEOF
  54506. }
  54507. if err := m.Template.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54508. return err
  54509. }
  54510. iNdEx = postIndex
  54511. default:
  54512. iNdEx = preIndex
  54513. skippy, err := skipGenerated(dAtA[iNdEx:])
  54514. if err != nil {
  54515. return err
  54516. }
  54517. if (skippy < 0) || (iNdEx+skippy) < 0 {
  54518. return ErrInvalidLengthGenerated
  54519. }
  54520. if (iNdEx + skippy) > l {
  54521. return io.ErrUnexpectedEOF
  54522. }
  54523. iNdEx += skippy
  54524. }
  54525. }
  54526. if iNdEx > l {
  54527. return io.ErrUnexpectedEOF
  54528. }
  54529. return nil
  54530. }
  54531. func (m *PodTemplateList) Unmarshal(dAtA []byte) error {
  54532. l := len(dAtA)
  54533. iNdEx := 0
  54534. for iNdEx < l {
  54535. preIndex := iNdEx
  54536. var wire uint64
  54537. for shift := uint(0); ; shift += 7 {
  54538. if shift >= 64 {
  54539. return ErrIntOverflowGenerated
  54540. }
  54541. if iNdEx >= l {
  54542. return io.ErrUnexpectedEOF
  54543. }
  54544. b := dAtA[iNdEx]
  54545. iNdEx++
  54546. wire |= uint64(b&0x7F) << shift
  54547. if b < 0x80 {
  54548. break
  54549. }
  54550. }
  54551. fieldNum := int32(wire >> 3)
  54552. wireType := int(wire & 0x7)
  54553. if wireType == 4 {
  54554. return fmt.Errorf("proto: PodTemplateList: wiretype end group for non-group")
  54555. }
  54556. if fieldNum <= 0 {
  54557. return fmt.Errorf("proto: PodTemplateList: illegal tag %d (wire type %d)", fieldNum, wire)
  54558. }
  54559. switch fieldNum {
  54560. case 1:
  54561. if wireType != 2 {
  54562. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  54563. }
  54564. var msglen int
  54565. for shift := uint(0); ; shift += 7 {
  54566. if shift >= 64 {
  54567. return ErrIntOverflowGenerated
  54568. }
  54569. if iNdEx >= l {
  54570. return io.ErrUnexpectedEOF
  54571. }
  54572. b := dAtA[iNdEx]
  54573. iNdEx++
  54574. msglen |= int(b&0x7F) << shift
  54575. if b < 0x80 {
  54576. break
  54577. }
  54578. }
  54579. if msglen < 0 {
  54580. return ErrInvalidLengthGenerated
  54581. }
  54582. postIndex := iNdEx + msglen
  54583. if postIndex < 0 {
  54584. return ErrInvalidLengthGenerated
  54585. }
  54586. if postIndex > l {
  54587. return io.ErrUnexpectedEOF
  54588. }
  54589. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54590. return err
  54591. }
  54592. iNdEx = postIndex
  54593. case 2:
  54594. if wireType != 2 {
  54595. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  54596. }
  54597. var msglen int
  54598. for shift := uint(0); ; shift += 7 {
  54599. if shift >= 64 {
  54600. return ErrIntOverflowGenerated
  54601. }
  54602. if iNdEx >= l {
  54603. return io.ErrUnexpectedEOF
  54604. }
  54605. b := dAtA[iNdEx]
  54606. iNdEx++
  54607. msglen |= int(b&0x7F) << shift
  54608. if b < 0x80 {
  54609. break
  54610. }
  54611. }
  54612. if msglen < 0 {
  54613. return ErrInvalidLengthGenerated
  54614. }
  54615. postIndex := iNdEx + msglen
  54616. if postIndex < 0 {
  54617. return ErrInvalidLengthGenerated
  54618. }
  54619. if postIndex > l {
  54620. return io.ErrUnexpectedEOF
  54621. }
  54622. m.Items = append(m.Items, PodTemplate{})
  54623. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54624. return err
  54625. }
  54626. iNdEx = postIndex
  54627. default:
  54628. iNdEx = preIndex
  54629. skippy, err := skipGenerated(dAtA[iNdEx:])
  54630. if err != nil {
  54631. return err
  54632. }
  54633. if (skippy < 0) || (iNdEx+skippy) < 0 {
  54634. return ErrInvalidLengthGenerated
  54635. }
  54636. if (iNdEx + skippy) > l {
  54637. return io.ErrUnexpectedEOF
  54638. }
  54639. iNdEx += skippy
  54640. }
  54641. }
  54642. if iNdEx > l {
  54643. return io.ErrUnexpectedEOF
  54644. }
  54645. return nil
  54646. }
  54647. func (m *PodTemplateSpec) Unmarshal(dAtA []byte) error {
  54648. l := len(dAtA)
  54649. iNdEx := 0
  54650. for iNdEx < l {
  54651. preIndex := iNdEx
  54652. var wire uint64
  54653. for shift := uint(0); ; shift += 7 {
  54654. if shift >= 64 {
  54655. return ErrIntOverflowGenerated
  54656. }
  54657. if iNdEx >= l {
  54658. return io.ErrUnexpectedEOF
  54659. }
  54660. b := dAtA[iNdEx]
  54661. iNdEx++
  54662. wire |= uint64(b&0x7F) << shift
  54663. if b < 0x80 {
  54664. break
  54665. }
  54666. }
  54667. fieldNum := int32(wire >> 3)
  54668. wireType := int(wire & 0x7)
  54669. if wireType == 4 {
  54670. return fmt.Errorf("proto: PodTemplateSpec: wiretype end group for non-group")
  54671. }
  54672. if fieldNum <= 0 {
  54673. return fmt.Errorf("proto: PodTemplateSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  54674. }
  54675. switch fieldNum {
  54676. case 1:
  54677. if wireType != 2 {
  54678. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  54679. }
  54680. var msglen int
  54681. for shift := uint(0); ; shift += 7 {
  54682. if shift >= 64 {
  54683. return ErrIntOverflowGenerated
  54684. }
  54685. if iNdEx >= l {
  54686. return io.ErrUnexpectedEOF
  54687. }
  54688. b := dAtA[iNdEx]
  54689. iNdEx++
  54690. msglen |= int(b&0x7F) << shift
  54691. if b < 0x80 {
  54692. break
  54693. }
  54694. }
  54695. if msglen < 0 {
  54696. return ErrInvalidLengthGenerated
  54697. }
  54698. postIndex := iNdEx + msglen
  54699. if postIndex < 0 {
  54700. return ErrInvalidLengthGenerated
  54701. }
  54702. if postIndex > l {
  54703. return io.ErrUnexpectedEOF
  54704. }
  54705. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54706. return err
  54707. }
  54708. iNdEx = postIndex
  54709. case 2:
  54710. if wireType != 2 {
  54711. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  54712. }
  54713. var msglen int
  54714. for shift := uint(0); ; shift += 7 {
  54715. if shift >= 64 {
  54716. return ErrIntOverflowGenerated
  54717. }
  54718. if iNdEx >= l {
  54719. return io.ErrUnexpectedEOF
  54720. }
  54721. b := dAtA[iNdEx]
  54722. iNdEx++
  54723. msglen |= int(b&0x7F) << shift
  54724. if b < 0x80 {
  54725. break
  54726. }
  54727. }
  54728. if msglen < 0 {
  54729. return ErrInvalidLengthGenerated
  54730. }
  54731. postIndex := iNdEx + msglen
  54732. if postIndex < 0 {
  54733. return ErrInvalidLengthGenerated
  54734. }
  54735. if postIndex > l {
  54736. return io.ErrUnexpectedEOF
  54737. }
  54738. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  54739. return err
  54740. }
  54741. iNdEx = postIndex
  54742. default:
  54743. iNdEx = preIndex
  54744. skippy, err := skipGenerated(dAtA[iNdEx:])
  54745. if err != nil {
  54746. return err
  54747. }
  54748. if (skippy < 0) || (iNdEx+skippy) < 0 {
  54749. return ErrInvalidLengthGenerated
  54750. }
  54751. if (iNdEx + skippy) > l {
  54752. return io.ErrUnexpectedEOF
  54753. }
  54754. iNdEx += skippy
  54755. }
  54756. }
  54757. if iNdEx > l {
  54758. return io.ErrUnexpectedEOF
  54759. }
  54760. return nil
  54761. }
  54762. func (m *PortStatus) Unmarshal(dAtA []byte) error {
  54763. l := len(dAtA)
  54764. iNdEx := 0
  54765. for iNdEx < l {
  54766. preIndex := iNdEx
  54767. var wire uint64
  54768. for shift := uint(0); ; shift += 7 {
  54769. if shift >= 64 {
  54770. return ErrIntOverflowGenerated
  54771. }
  54772. if iNdEx >= l {
  54773. return io.ErrUnexpectedEOF
  54774. }
  54775. b := dAtA[iNdEx]
  54776. iNdEx++
  54777. wire |= uint64(b&0x7F) << shift
  54778. if b < 0x80 {
  54779. break
  54780. }
  54781. }
  54782. fieldNum := int32(wire >> 3)
  54783. wireType := int(wire & 0x7)
  54784. if wireType == 4 {
  54785. return fmt.Errorf("proto: PortStatus: wiretype end group for non-group")
  54786. }
  54787. if fieldNum <= 0 {
  54788. return fmt.Errorf("proto: PortStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  54789. }
  54790. switch fieldNum {
  54791. case 1:
  54792. if wireType != 0 {
  54793. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  54794. }
  54795. m.Port = 0
  54796. for shift := uint(0); ; shift += 7 {
  54797. if shift >= 64 {
  54798. return ErrIntOverflowGenerated
  54799. }
  54800. if iNdEx >= l {
  54801. return io.ErrUnexpectedEOF
  54802. }
  54803. b := dAtA[iNdEx]
  54804. iNdEx++
  54805. m.Port |= int32(b&0x7F) << shift
  54806. if b < 0x80 {
  54807. break
  54808. }
  54809. }
  54810. case 2:
  54811. if wireType != 2 {
  54812. return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
  54813. }
  54814. var stringLen uint64
  54815. for shift := uint(0); ; shift += 7 {
  54816. if shift >= 64 {
  54817. return ErrIntOverflowGenerated
  54818. }
  54819. if iNdEx >= l {
  54820. return io.ErrUnexpectedEOF
  54821. }
  54822. b := dAtA[iNdEx]
  54823. iNdEx++
  54824. stringLen |= uint64(b&0x7F) << shift
  54825. if b < 0x80 {
  54826. break
  54827. }
  54828. }
  54829. intStringLen := int(stringLen)
  54830. if intStringLen < 0 {
  54831. return ErrInvalidLengthGenerated
  54832. }
  54833. postIndex := iNdEx + intStringLen
  54834. if postIndex < 0 {
  54835. return ErrInvalidLengthGenerated
  54836. }
  54837. if postIndex > l {
  54838. return io.ErrUnexpectedEOF
  54839. }
  54840. m.Protocol = Protocol(dAtA[iNdEx:postIndex])
  54841. iNdEx = postIndex
  54842. case 3:
  54843. if wireType != 2 {
  54844. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  54845. }
  54846. var stringLen uint64
  54847. for shift := uint(0); ; shift += 7 {
  54848. if shift >= 64 {
  54849. return ErrIntOverflowGenerated
  54850. }
  54851. if iNdEx >= l {
  54852. return io.ErrUnexpectedEOF
  54853. }
  54854. b := dAtA[iNdEx]
  54855. iNdEx++
  54856. stringLen |= uint64(b&0x7F) << shift
  54857. if b < 0x80 {
  54858. break
  54859. }
  54860. }
  54861. intStringLen := int(stringLen)
  54862. if intStringLen < 0 {
  54863. return ErrInvalidLengthGenerated
  54864. }
  54865. postIndex := iNdEx + intStringLen
  54866. if postIndex < 0 {
  54867. return ErrInvalidLengthGenerated
  54868. }
  54869. if postIndex > l {
  54870. return io.ErrUnexpectedEOF
  54871. }
  54872. s := string(dAtA[iNdEx:postIndex])
  54873. m.Error = &s
  54874. iNdEx = postIndex
  54875. default:
  54876. iNdEx = preIndex
  54877. skippy, err := skipGenerated(dAtA[iNdEx:])
  54878. if err != nil {
  54879. return err
  54880. }
  54881. if (skippy < 0) || (iNdEx+skippy) < 0 {
  54882. return ErrInvalidLengthGenerated
  54883. }
  54884. if (iNdEx + skippy) > l {
  54885. return io.ErrUnexpectedEOF
  54886. }
  54887. iNdEx += skippy
  54888. }
  54889. }
  54890. if iNdEx > l {
  54891. return io.ErrUnexpectedEOF
  54892. }
  54893. return nil
  54894. }
  54895. func (m *PortworxVolumeSource) Unmarshal(dAtA []byte) error {
  54896. l := len(dAtA)
  54897. iNdEx := 0
  54898. for iNdEx < l {
  54899. preIndex := iNdEx
  54900. var wire uint64
  54901. for shift := uint(0); ; shift += 7 {
  54902. if shift >= 64 {
  54903. return ErrIntOverflowGenerated
  54904. }
  54905. if iNdEx >= l {
  54906. return io.ErrUnexpectedEOF
  54907. }
  54908. b := dAtA[iNdEx]
  54909. iNdEx++
  54910. wire |= uint64(b&0x7F) << shift
  54911. if b < 0x80 {
  54912. break
  54913. }
  54914. }
  54915. fieldNum := int32(wire >> 3)
  54916. wireType := int(wire & 0x7)
  54917. if wireType == 4 {
  54918. return fmt.Errorf("proto: PortworxVolumeSource: wiretype end group for non-group")
  54919. }
  54920. if fieldNum <= 0 {
  54921. return fmt.Errorf("proto: PortworxVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  54922. }
  54923. switch fieldNum {
  54924. case 1:
  54925. if wireType != 2 {
  54926. return fmt.Errorf("proto: wrong wireType = %d for field VolumeID", wireType)
  54927. }
  54928. var stringLen uint64
  54929. for shift := uint(0); ; shift += 7 {
  54930. if shift >= 64 {
  54931. return ErrIntOverflowGenerated
  54932. }
  54933. if iNdEx >= l {
  54934. return io.ErrUnexpectedEOF
  54935. }
  54936. b := dAtA[iNdEx]
  54937. iNdEx++
  54938. stringLen |= uint64(b&0x7F) << shift
  54939. if b < 0x80 {
  54940. break
  54941. }
  54942. }
  54943. intStringLen := int(stringLen)
  54944. if intStringLen < 0 {
  54945. return ErrInvalidLengthGenerated
  54946. }
  54947. postIndex := iNdEx + intStringLen
  54948. if postIndex < 0 {
  54949. return ErrInvalidLengthGenerated
  54950. }
  54951. if postIndex > l {
  54952. return io.ErrUnexpectedEOF
  54953. }
  54954. m.VolumeID = string(dAtA[iNdEx:postIndex])
  54955. iNdEx = postIndex
  54956. case 2:
  54957. if wireType != 2 {
  54958. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  54959. }
  54960. var stringLen uint64
  54961. for shift := uint(0); ; shift += 7 {
  54962. if shift >= 64 {
  54963. return ErrIntOverflowGenerated
  54964. }
  54965. if iNdEx >= l {
  54966. return io.ErrUnexpectedEOF
  54967. }
  54968. b := dAtA[iNdEx]
  54969. iNdEx++
  54970. stringLen |= uint64(b&0x7F) << shift
  54971. if b < 0x80 {
  54972. break
  54973. }
  54974. }
  54975. intStringLen := int(stringLen)
  54976. if intStringLen < 0 {
  54977. return ErrInvalidLengthGenerated
  54978. }
  54979. postIndex := iNdEx + intStringLen
  54980. if postIndex < 0 {
  54981. return ErrInvalidLengthGenerated
  54982. }
  54983. if postIndex > l {
  54984. return io.ErrUnexpectedEOF
  54985. }
  54986. m.FSType = string(dAtA[iNdEx:postIndex])
  54987. iNdEx = postIndex
  54988. case 3:
  54989. if wireType != 0 {
  54990. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  54991. }
  54992. var v int
  54993. for shift := uint(0); ; shift += 7 {
  54994. if shift >= 64 {
  54995. return ErrIntOverflowGenerated
  54996. }
  54997. if iNdEx >= l {
  54998. return io.ErrUnexpectedEOF
  54999. }
  55000. b := dAtA[iNdEx]
  55001. iNdEx++
  55002. v |= int(b&0x7F) << shift
  55003. if b < 0x80 {
  55004. break
  55005. }
  55006. }
  55007. m.ReadOnly = bool(v != 0)
  55008. default:
  55009. iNdEx = preIndex
  55010. skippy, err := skipGenerated(dAtA[iNdEx:])
  55011. if err != nil {
  55012. return err
  55013. }
  55014. if (skippy < 0) || (iNdEx+skippy) < 0 {
  55015. return ErrInvalidLengthGenerated
  55016. }
  55017. if (iNdEx + skippy) > l {
  55018. return io.ErrUnexpectedEOF
  55019. }
  55020. iNdEx += skippy
  55021. }
  55022. }
  55023. if iNdEx > l {
  55024. return io.ErrUnexpectedEOF
  55025. }
  55026. return nil
  55027. }
  55028. func (m *Preconditions) Unmarshal(dAtA []byte) error {
  55029. l := len(dAtA)
  55030. iNdEx := 0
  55031. for iNdEx < l {
  55032. preIndex := iNdEx
  55033. var wire uint64
  55034. for shift := uint(0); ; shift += 7 {
  55035. if shift >= 64 {
  55036. return ErrIntOverflowGenerated
  55037. }
  55038. if iNdEx >= l {
  55039. return io.ErrUnexpectedEOF
  55040. }
  55041. b := dAtA[iNdEx]
  55042. iNdEx++
  55043. wire |= uint64(b&0x7F) << shift
  55044. if b < 0x80 {
  55045. break
  55046. }
  55047. }
  55048. fieldNum := int32(wire >> 3)
  55049. wireType := int(wire & 0x7)
  55050. if wireType == 4 {
  55051. return fmt.Errorf("proto: Preconditions: wiretype end group for non-group")
  55052. }
  55053. if fieldNum <= 0 {
  55054. return fmt.Errorf("proto: Preconditions: illegal tag %d (wire type %d)", fieldNum, wire)
  55055. }
  55056. switch fieldNum {
  55057. case 1:
  55058. if wireType != 2 {
  55059. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  55060. }
  55061. var stringLen uint64
  55062. for shift := uint(0); ; shift += 7 {
  55063. if shift >= 64 {
  55064. return ErrIntOverflowGenerated
  55065. }
  55066. if iNdEx >= l {
  55067. return io.ErrUnexpectedEOF
  55068. }
  55069. b := dAtA[iNdEx]
  55070. iNdEx++
  55071. stringLen |= uint64(b&0x7F) << shift
  55072. if b < 0x80 {
  55073. break
  55074. }
  55075. }
  55076. intStringLen := int(stringLen)
  55077. if intStringLen < 0 {
  55078. return ErrInvalidLengthGenerated
  55079. }
  55080. postIndex := iNdEx + intStringLen
  55081. if postIndex < 0 {
  55082. return ErrInvalidLengthGenerated
  55083. }
  55084. if postIndex > l {
  55085. return io.ErrUnexpectedEOF
  55086. }
  55087. s := k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
  55088. m.UID = &s
  55089. iNdEx = postIndex
  55090. default:
  55091. iNdEx = preIndex
  55092. skippy, err := skipGenerated(dAtA[iNdEx:])
  55093. if err != nil {
  55094. return err
  55095. }
  55096. if (skippy < 0) || (iNdEx+skippy) < 0 {
  55097. return ErrInvalidLengthGenerated
  55098. }
  55099. if (iNdEx + skippy) > l {
  55100. return io.ErrUnexpectedEOF
  55101. }
  55102. iNdEx += skippy
  55103. }
  55104. }
  55105. if iNdEx > l {
  55106. return io.ErrUnexpectedEOF
  55107. }
  55108. return nil
  55109. }
  55110. func (m *PreferAvoidPodsEntry) Unmarshal(dAtA []byte) error {
  55111. l := len(dAtA)
  55112. iNdEx := 0
  55113. for iNdEx < l {
  55114. preIndex := iNdEx
  55115. var wire uint64
  55116. for shift := uint(0); ; shift += 7 {
  55117. if shift >= 64 {
  55118. return ErrIntOverflowGenerated
  55119. }
  55120. if iNdEx >= l {
  55121. return io.ErrUnexpectedEOF
  55122. }
  55123. b := dAtA[iNdEx]
  55124. iNdEx++
  55125. wire |= uint64(b&0x7F) << shift
  55126. if b < 0x80 {
  55127. break
  55128. }
  55129. }
  55130. fieldNum := int32(wire >> 3)
  55131. wireType := int(wire & 0x7)
  55132. if wireType == 4 {
  55133. return fmt.Errorf("proto: PreferAvoidPodsEntry: wiretype end group for non-group")
  55134. }
  55135. if fieldNum <= 0 {
  55136. return fmt.Errorf("proto: PreferAvoidPodsEntry: illegal tag %d (wire type %d)", fieldNum, wire)
  55137. }
  55138. switch fieldNum {
  55139. case 1:
  55140. if wireType != 2 {
  55141. return fmt.Errorf("proto: wrong wireType = %d for field PodSignature", wireType)
  55142. }
  55143. var msglen int
  55144. for shift := uint(0); ; shift += 7 {
  55145. if shift >= 64 {
  55146. return ErrIntOverflowGenerated
  55147. }
  55148. if iNdEx >= l {
  55149. return io.ErrUnexpectedEOF
  55150. }
  55151. b := dAtA[iNdEx]
  55152. iNdEx++
  55153. msglen |= int(b&0x7F) << shift
  55154. if b < 0x80 {
  55155. break
  55156. }
  55157. }
  55158. if msglen < 0 {
  55159. return ErrInvalidLengthGenerated
  55160. }
  55161. postIndex := iNdEx + msglen
  55162. if postIndex < 0 {
  55163. return ErrInvalidLengthGenerated
  55164. }
  55165. if postIndex > l {
  55166. return io.ErrUnexpectedEOF
  55167. }
  55168. if err := m.PodSignature.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55169. return err
  55170. }
  55171. iNdEx = postIndex
  55172. case 2:
  55173. if wireType != 2 {
  55174. return fmt.Errorf("proto: wrong wireType = %d for field EvictionTime", wireType)
  55175. }
  55176. var msglen int
  55177. for shift := uint(0); ; shift += 7 {
  55178. if shift >= 64 {
  55179. return ErrIntOverflowGenerated
  55180. }
  55181. if iNdEx >= l {
  55182. return io.ErrUnexpectedEOF
  55183. }
  55184. b := dAtA[iNdEx]
  55185. iNdEx++
  55186. msglen |= int(b&0x7F) << shift
  55187. if b < 0x80 {
  55188. break
  55189. }
  55190. }
  55191. if msglen < 0 {
  55192. return ErrInvalidLengthGenerated
  55193. }
  55194. postIndex := iNdEx + msglen
  55195. if postIndex < 0 {
  55196. return ErrInvalidLengthGenerated
  55197. }
  55198. if postIndex > l {
  55199. return io.ErrUnexpectedEOF
  55200. }
  55201. if err := m.EvictionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55202. return err
  55203. }
  55204. iNdEx = postIndex
  55205. case 3:
  55206. if wireType != 2 {
  55207. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  55208. }
  55209. var stringLen uint64
  55210. for shift := uint(0); ; shift += 7 {
  55211. if shift >= 64 {
  55212. return ErrIntOverflowGenerated
  55213. }
  55214. if iNdEx >= l {
  55215. return io.ErrUnexpectedEOF
  55216. }
  55217. b := dAtA[iNdEx]
  55218. iNdEx++
  55219. stringLen |= uint64(b&0x7F) << shift
  55220. if b < 0x80 {
  55221. break
  55222. }
  55223. }
  55224. intStringLen := int(stringLen)
  55225. if intStringLen < 0 {
  55226. return ErrInvalidLengthGenerated
  55227. }
  55228. postIndex := iNdEx + intStringLen
  55229. if postIndex < 0 {
  55230. return ErrInvalidLengthGenerated
  55231. }
  55232. if postIndex > l {
  55233. return io.ErrUnexpectedEOF
  55234. }
  55235. m.Reason = string(dAtA[iNdEx:postIndex])
  55236. iNdEx = postIndex
  55237. case 4:
  55238. if wireType != 2 {
  55239. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  55240. }
  55241. var stringLen uint64
  55242. for shift := uint(0); ; shift += 7 {
  55243. if shift >= 64 {
  55244. return ErrIntOverflowGenerated
  55245. }
  55246. if iNdEx >= l {
  55247. return io.ErrUnexpectedEOF
  55248. }
  55249. b := dAtA[iNdEx]
  55250. iNdEx++
  55251. stringLen |= uint64(b&0x7F) << shift
  55252. if b < 0x80 {
  55253. break
  55254. }
  55255. }
  55256. intStringLen := int(stringLen)
  55257. if intStringLen < 0 {
  55258. return ErrInvalidLengthGenerated
  55259. }
  55260. postIndex := iNdEx + intStringLen
  55261. if postIndex < 0 {
  55262. return ErrInvalidLengthGenerated
  55263. }
  55264. if postIndex > l {
  55265. return io.ErrUnexpectedEOF
  55266. }
  55267. m.Message = string(dAtA[iNdEx:postIndex])
  55268. iNdEx = postIndex
  55269. default:
  55270. iNdEx = preIndex
  55271. skippy, err := skipGenerated(dAtA[iNdEx:])
  55272. if err != nil {
  55273. return err
  55274. }
  55275. if (skippy < 0) || (iNdEx+skippy) < 0 {
  55276. return ErrInvalidLengthGenerated
  55277. }
  55278. if (iNdEx + skippy) > l {
  55279. return io.ErrUnexpectedEOF
  55280. }
  55281. iNdEx += skippy
  55282. }
  55283. }
  55284. if iNdEx > l {
  55285. return io.ErrUnexpectedEOF
  55286. }
  55287. return nil
  55288. }
  55289. func (m *PreferredSchedulingTerm) Unmarshal(dAtA []byte) error {
  55290. l := len(dAtA)
  55291. iNdEx := 0
  55292. for iNdEx < l {
  55293. preIndex := iNdEx
  55294. var wire uint64
  55295. for shift := uint(0); ; shift += 7 {
  55296. if shift >= 64 {
  55297. return ErrIntOverflowGenerated
  55298. }
  55299. if iNdEx >= l {
  55300. return io.ErrUnexpectedEOF
  55301. }
  55302. b := dAtA[iNdEx]
  55303. iNdEx++
  55304. wire |= uint64(b&0x7F) << shift
  55305. if b < 0x80 {
  55306. break
  55307. }
  55308. }
  55309. fieldNum := int32(wire >> 3)
  55310. wireType := int(wire & 0x7)
  55311. if wireType == 4 {
  55312. return fmt.Errorf("proto: PreferredSchedulingTerm: wiretype end group for non-group")
  55313. }
  55314. if fieldNum <= 0 {
  55315. return fmt.Errorf("proto: PreferredSchedulingTerm: illegal tag %d (wire type %d)", fieldNum, wire)
  55316. }
  55317. switch fieldNum {
  55318. case 1:
  55319. if wireType != 0 {
  55320. return fmt.Errorf("proto: wrong wireType = %d for field Weight", wireType)
  55321. }
  55322. m.Weight = 0
  55323. for shift := uint(0); ; shift += 7 {
  55324. if shift >= 64 {
  55325. return ErrIntOverflowGenerated
  55326. }
  55327. if iNdEx >= l {
  55328. return io.ErrUnexpectedEOF
  55329. }
  55330. b := dAtA[iNdEx]
  55331. iNdEx++
  55332. m.Weight |= int32(b&0x7F) << shift
  55333. if b < 0x80 {
  55334. break
  55335. }
  55336. }
  55337. case 2:
  55338. if wireType != 2 {
  55339. return fmt.Errorf("proto: wrong wireType = %d for field Preference", wireType)
  55340. }
  55341. var msglen int
  55342. for shift := uint(0); ; shift += 7 {
  55343. if shift >= 64 {
  55344. return ErrIntOverflowGenerated
  55345. }
  55346. if iNdEx >= l {
  55347. return io.ErrUnexpectedEOF
  55348. }
  55349. b := dAtA[iNdEx]
  55350. iNdEx++
  55351. msglen |= int(b&0x7F) << shift
  55352. if b < 0x80 {
  55353. break
  55354. }
  55355. }
  55356. if msglen < 0 {
  55357. return ErrInvalidLengthGenerated
  55358. }
  55359. postIndex := iNdEx + msglen
  55360. if postIndex < 0 {
  55361. return ErrInvalidLengthGenerated
  55362. }
  55363. if postIndex > l {
  55364. return io.ErrUnexpectedEOF
  55365. }
  55366. if err := m.Preference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55367. return err
  55368. }
  55369. iNdEx = postIndex
  55370. default:
  55371. iNdEx = preIndex
  55372. skippy, err := skipGenerated(dAtA[iNdEx:])
  55373. if err != nil {
  55374. return err
  55375. }
  55376. if (skippy < 0) || (iNdEx+skippy) < 0 {
  55377. return ErrInvalidLengthGenerated
  55378. }
  55379. if (iNdEx + skippy) > l {
  55380. return io.ErrUnexpectedEOF
  55381. }
  55382. iNdEx += skippy
  55383. }
  55384. }
  55385. if iNdEx > l {
  55386. return io.ErrUnexpectedEOF
  55387. }
  55388. return nil
  55389. }
  55390. func (m *Probe) Unmarshal(dAtA []byte) error {
  55391. l := len(dAtA)
  55392. iNdEx := 0
  55393. for iNdEx < l {
  55394. preIndex := iNdEx
  55395. var wire uint64
  55396. for shift := uint(0); ; shift += 7 {
  55397. if shift >= 64 {
  55398. return ErrIntOverflowGenerated
  55399. }
  55400. if iNdEx >= l {
  55401. return io.ErrUnexpectedEOF
  55402. }
  55403. b := dAtA[iNdEx]
  55404. iNdEx++
  55405. wire |= uint64(b&0x7F) << shift
  55406. if b < 0x80 {
  55407. break
  55408. }
  55409. }
  55410. fieldNum := int32(wire >> 3)
  55411. wireType := int(wire & 0x7)
  55412. if wireType == 4 {
  55413. return fmt.Errorf("proto: Probe: wiretype end group for non-group")
  55414. }
  55415. if fieldNum <= 0 {
  55416. return fmt.Errorf("proto: Probe: illegal tag %d (wire type %d)", fieldNum, wire)
  55417. }
  55418. switch fieldNum {
  55419. case 1:
  55420. if wireType != 2 {
  55421. return fmt.Errorf("proto: wrong wireType = %d for field ProbeHandler", wireType)
  55422. }
  55423. var msglen int
  55424. for shift := uint(0); ; shift += 7 {
  55425. if shift >= 64 {
  55426. return ErrIntOverflowGenerated
  55427. }
  55428. if iNdEx >= l {
  55429. return io.ErrUnexpectedEOF
  55430. }
  55431. b := dAtA[iNdEx]
  55432. iNdEx++
  55433. msglen |= int(b&0x7F) << shift
  55434. if b < 0x80 {
  55435. break
  55436. }
  55437. }
  55438. if msglen < 0 {
  55439. return ErrInvalidLengthGenerated
  55440. }
  55441. postIndex := iNdEx + msglen
  55442. if postIndex < 0 {
  55443. return ErrInvalidLengthGenerated
  55444. }
  55445. if postIndex > l {
  55446. return io.ErrUnexpectedEOF
  55447. }
  55448. if err := m.ProbeHandler.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55449. return err
  55450. }
  55451. iNdEx = postIndex
  55452. case 2:
  55453. if wireType != 0 {
  55454. return fmt.Errorf("proto: wrong wireType = %d for field InitialDelaySeconds", wireType)
  55455. }
  55456. m.InitialDelaySeconds = 0
  55457. for shift := uint(0); ; shift += 7 {
  55458. if shift >= 64 {
  55459. return ErrIntOverflowGenerated
  55460. }
  55461. if iNdEx >= l {
  55462. return io.ErrUnexpectedEOF
  55463. }
  55464. b := dAtA[iNdEx]
  55465. iNdEx++
  55466. m.InitialDelaySeconds |= int32(b&0x7F) << shift
  55467. if b < 0x80 {
  55468. break
  55469. }
  55470. }
  55471. case 3:
  55472. if wireType != 0 {
  55473. return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
  55474. }
  55475. m.TimeoutSeconds = 0
  55476. for shift := uint(0); ; shift += 7 {
  55477. if shift >= 64 {
  55478. return ErrIntOverflowGenerated
  55479. }
  55480. if iNdEx >= l {
  55481. return io.ErrUnexpectedEOF
  55482. }
  55483. b := dAtA[iNdEx]
  55484. iNdEx++
  55485. m.TimeoutSeconds |= int32(b&0x7F) << shift
  55486. if b < 0x80 {
  55487. break
  55488. }
  55489. }
  55490. case 4:
  55491. if wireType != 0 {
  55492. return fmt.Errorf("proto: wrong wireType = %d for field PeriodSeconds", wireType)
  55493. }
  55494. m.PeriodSeconds = 0
  55495. for shift := uint(0); ; shift += 7 {
  55496. if shift >= 64 {
  55497. return ErrIntOverflowGenerated
  55498. }
  55499. if iNdEx >= l {
  55500. return io.ErrUnexpectedEOF
  55501. }
  55502. b := dAtA[iNdEx]
  55503. iNdEx++
  55504. m.PeriodSeconds |= int32(b&0x7F) << shift
  55505. if b < 0x80 {
  55506. break
  55507. }
  55508. }
  55509. case 5:
  55510. if wireType != 0 {
  55511. return fmt.Errorf("proto: wrong wireType = %d for field SuccessThreshold", wireType)
  55512. }
  55513. m.SuccessThreshold = 0
  55514. for shift := uint(0); ; shift += 7 {
  55515. if shift >= 64 {
  55516. return ErrIntOverflowGenerated
  55517. }
  55518. if iNdEx >= l {
  55519. return io.ErrUnexpectedEOF
  55520. }
  55521. b := dAtA[iNdEx]
  55522. iNdEx++
  55523. m.SuccessThreshold |= int32(b&0x7F) << shift
  55524. if b < 0x80 {
  55525. break
  55526. }
  55527. }
  55528. case 6:
  55529. if wireType != 0 {
  55530. return fmt.Errorf("proto: wrong wireType = %d for field FailureThreshold", wireType)
  55531. }
  55532. m.FailureThreshold = 0
  55533. for shift := uint(0); ; shift += 7 {
  55534. if shift >= 64 {
  55535. return ErrIntOverflowGenerated
  55536. }
  55537. if iNdEx >= l {
  55538. return io.ErrUnexpectedEOF
  55539. }
  55540. b := dAtA[iNdEx]
  55541. iNdEx++
  55542. m.FailureThreshold |= int32(b&0x7F) << shift
  55543. if b < 0x80 {
  55544. break
  55545. }
  55546. }
  55547. case 7:
  55548. if wireType != 0 {
  55549. return fmt.Errorf("proto: wrong wireType = %d for field TerminationGracePeriodSeconds", wireType)
  55550. }
  55551. var v int64
  55552. for shift := uint(0); ; shift += 7 {
  55553. if shift >= 64 {
  55554. return ErrIntOverflowGenerated
  55555. }
  55556. if iNdEx >= l {
  55557. return io.ErrUnexpectedEOF
  55558. }
  55559. b := dAtA[iNdEx]
  55560. iNdEx++
  55561. v |= int64(b&0x7F) << shift
  55562. if b < 0x80 {
  55563. break
  55564. }
  55565. }
  55566. m.TerminationGracePeriodSeconds = &v
  55567. default:
  55568. iNdEx = preIndex
  55569. skippy, err := skipGenerated(dAtA[iNdEx:])
  55570. if err != nil {
  55571. return err
  55572. }
  55573. if (skippy < 0) || (iNdEx+skippy) < 0 {
  55574. return ErrInvalidLengthGenerated
  55575. }
  55576. if (iNdEx + skippy) > l {
  55577. return io.ErrUnexpectedEOF
  55578. }
  55579. iNdEx += skippy
  55580. }
  55581. }
  55582. if iNdEx > l {
  55583. return io.ErrUnexpectedEOF
  55584. }
  55585. return nil
  55586. }
  55587. func (m *ProbeHandler) Unmarshal(dAtA []byte) error {
  55588. l := len(dAtA)
  55589. iNdEx := 0
  55590. for iNdEx < l {
  55591. preIndex := iNdEx
  55592. var wire uint64
  55593. for shift := uint(0); ; shift += 7 {
  55594. if shift >= 64 {
  55595. return ErrIntOverflowGenerated
  55596. }
  55597. if iNdEx >= l {
  55598. return io.ErrUnexpectedEOF
  55599. }
  55600. b := dAtA[iNdEx]
  55601. iNdEx++
  55602. wire |= uint64(b&0x7F) << shift
  55603. if b < 0x80 {
  55604. break
  55605. }
  55606. }
  55607. fieldNum := int32(wire >> 3)
  55608. wireType := int(wire & 0x7)
  55609. if wireType == 4 {
  55610. return fmt.Errorf("proto: ProbeHandler: wiretype end group for non-group")
  55611. }
  55612. if fieldNum <= 0 {
  55613. return fmt.Errorf("proto: ProbeHandler: illegal tag %d (wire type %d)", fieldNum, wire)
  55614. }
  55615. switch fieldNum {
  55616. case 1:
  55617. if wireType != 2 {
  55618. return fmt.Errorf("proto: wrong wireType = %d for field Exec", wireType)
  55619. }
  55620. var msglen int
  55621. for shift := uint(0); ; shift += 7 {
  55622. if shift >= 64 {
  55623. return ErrIntOverflowGenerated
  55624. }
  55625. if iNdEx >= l {
  55626. return io.ErrUnexpectedEOF
  55627. }
  55628. b := dAtA[iNdEx]
  55629. iNdEx++
  55630. msglen |= int(b&0x7F) << shift
  55631. if b < 0x80 {
  55632. break
  55633. }
  55634. }
  55635. if msglen < 0 {
  55636. return ErrInvalidLengthGenerated
  55637. }
  55638. postIndex := iNdEx + msglen
  55639. if postIndex < 0 {
  55640. return ErrInvalidLengthGenerated
  55641. }
  55642. if postIndex > l {
  55643. return io.ErrUnexpectedEOF
  55644. }
  55645. if m.Exec == nil {
  55646. m.Exec = &ExecAction{}
  55647. }
  55648. if err := m.Exec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55649. return err
  55650. }
  55651. iNdEx = postIndex
  55652. case 2:
  55653. if wireType != 2 {
  55654. return fmt.Errorf("proto: wrong wireType = %d for field HTTPGet", wireType)
  55655. }
  55656. var msglen int
  55657. for shift := uint(0); ; shift += 7 {
  55658. if shift >= 64 {
  55659. return ErrIntOverflowGenerated
  55660. }
  55661. if iNdEx >= l {
  55662. return io.ErrUnexpectedEOF
  55663. }
  55664. b := dAtA[iNdEx]
  55665. iNdEx++
  55666. msglen |= int(b&0x7F) << shift
  55667. if b < 0x80 {
  55668. break
  55669. }
  55670. }
  55671. if msglen < 0 {
  55672. return ErrInvalidLengthGenerated
  55673. }
  55674. postIndex := iNdEx + msglen
  55675. if postIndex < 0 {
  55676. return ErrInvalidLengthGenerated
  55677. }
  55678. if postIndex > l {
  55679. return io.ErrUnexpectedEOF
  55680. }
  55681. if m.HTTPGet == nil {
  55682. m.HTTPGet = &HTTPGetAction{}
  55683. }
  55684. if err := m.HTTPGet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55685. return err
  55686. }
  55687. iNdEx = postIndex
  55688. case 3:
  55689. if wireType != 2 {
  55690. return fmt.Errorf("proto: wrong wireType = %d for field TCPSocket", wireType)
  55691. }
  55692. var msglen int
  55693. for shift := uint(0); ; shift += 7 {
  55694. if shift >= 64 {
  55695. return ErrIntOverflowGenerated
  55696. }
  55697. if iNdEx >= l {
  55698. return io.ErrUnexpectedEOF
  55699. }
  55700. b := dAtA[iNdEx]
  55701. iNdEx++
  55702. msglen |= int(b&0x7F) << shift
  55703. if b < 0x80 {
  55704. break
  55705. }
  55706. }
  55707. if msglen < 0 {
  55708. return ErrInvalidLengthGenerated
  55709. }
  55710. postIndex := iNdEx + msglen
  55711. if postIndex < 0 {
  55712. return ErrInvalidLengthGenerated
  55713. }
  55714. if postIndex > l {
  55715. return io.ErrUnexpectedEOF
  55716. }
  55717. if m.TCPSocket == nil {
  55718. m.TCPSocket = &TCPSocketAction{}
  55719. }
  55720. if err := m.TCPSocket.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55721. return err
  55722. }
  55723. iNdEx = postIndex
  55724. case 4:
  55725. if wireType != 2 {
  55726. return fmt.Errorf("proto: wrong wireType = %d for field GRPC", wireType)
  55727. }
  55728. var msglen int
  55729. for shift := uint(0); ; shift += 7 {
  55730. if shift >= 64 {
  55731. return ErrIntOverflowGenerated
  55732. }
  55733. if iNdEx >= l {
  55734. return io.ErrUnexpectedEOF
  55735. }
  55736. b := dAtA[iNdEx]
  55737. iNdEx++
  55738. msglen |= int(b&0x7F) << shift
  55739. if b < 0x80 {
  55740. break
  55741. }
  55742. }
  55743. if msglen < 0 {
  55744. return ErrInvalidLengthGenerated
  55745. }
  55746. postIndex := iNdEx + msglen
  55747. if postIndex < 0 {
  55748. return ErrInvalidLengthGenerated
  55749. }
  55750. if postIndex > l {
  55751. return io.ErrUnexpectedEOF
  55752. }
  55753. if m.GRPC == nil {
  55754. m.GRPC = &GRPCAction{}
  55755. }
  55756. if err := m.GRPC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55757. return err
  55758. }
  55759. iNdEx = postIndex
  55760. default:
  55761. iNdEx = preIndex
  55762. skippy, err := skipGenerated(dAtA[iNdEx:])
  55763. if err != nil {
  55764. return err
  55765. }
  55766. if (skippy < 0) || (iNdEx+skippy) < 0 {
  55767. return ErrInvalidLengthGenerated
  55768. }
  55769. if (iNdEx + skippy) > l {
  55770. return io.ErrUnexpectedEOF
  55771. }
  55772. iNdEx += skippy
  55773. }
  55774. }
  55775. if iNdEx > l {
  55776. return io.ErrUnexpectedEOF
  55777. }
  55778. return nil
  55779. }
  55780. func (m *ProjectedVolumeSource) Unmarshal(dAtA []byte) error {
  55781. l := len(dAtA)
  55782. iNdEx := 0
  55783. for iNdEx < l {
  55784. preIndex := iNdEx
  55785. var wire uint64
  55786. for shift := uint(0); ; shift += 7 {
  55787. if shift >= 64 {
  55788. return ErrIntOverflowGenerated
  55789. }
  55790. if iNdEx >= l {
  55791. return io.ErrUnexpectedEOF
  55792. }
  55793. b := dAtA[iNdEx]
  55794. iNdEx++
  55795. wire |= uint64(b&0x7F) << shift
  55796. if b < 0x80 {
  55797. break
  55798. }
  55799. }
  55800. fieldNum := int32(wire >> 3)
  55801. wireType := int(wire & 0x7)
  55802. if wireType == 4 {
  55803. return fmt.Errorf("proto: ProjectedVolumeSource: wiretype end group for non-group")
  55804. }
  55805. if fieldNum <= 0 {
  55806. return fmt.Errorf("proto: ProjectedVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  55807. }
  55808. switch fieldNum {
  55809. case 1:
  55810. if wireType != 2 {
  55811. return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
  55812. }
  55813. var msglen int
  55814. for shift := uint(0); ; shift += 7 {
  55815. if shift >= 64 {
  55816. return ErrIntOverflowGenerated
  55817. }
  55818. if iNdEx >= l {
  55819. return io.ErrUnexpectedEOF
  55820. }
  55821. b := dAtA[iNdEx]
  55822. iNdEx++
  55823. msglen |= int(b&0x7F) << shift
  55824. if b < 0x80 {
  55825. break
  55826. }
  55827. }
  55828. if msglen < 0 {
  55829. return ErrInvalidLengthGenerated
  55830. }
  55831. postIndex := iNdEx + msglen
  55832. if postIndex < 0 {
  55833. return ErrInvalidLengthGenerated
  55834. }
  55835. if postIndex > l {
  55836. return io.ErrUnexpectedEOF
  55837. }
  55838. m.Sources = append(m.Sources, VolumeProjection{})
  55839. if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  55840. return err
  55841. }
  55842. iNdEx = postIndex
  55843. case 2:
  55844. if wireType != 0 {
  55845. return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
  55846. }
  55847. var v int32
  55848. for shift := uint(0); ; shift += 7 {
  55849. if shift >= 64 {
  55850. return ErrIntOverflowGenerated
  55851. }
  55852. if iNdEx >= l {
  55853. return io.ErrUnexpectedEOF
  55854. }
  55855. b := dAtA[iNdEx]
  55856. iNdEx++
  55857. v |= int32(b&0x7F) << shift
  55858. if b < 0x80 {
  55859. break
  55860. }
  55861. }
  55862. m.DefaultMode = &v
  55863. default:
  55864. iNdEx = preIndex
  55865. skippy, err := skipGenerated(dAtA[iNdEx:])
  55866. if err != nil {
  55867. return err
  55868. }
  55869. if (skippy < 0) || (iNdEx+skippy) < 0 {
  55870. return ErrInvalidLengthGenerated
  55871. }
  55872. if (iNdEx + skippy) > l {
  55873. return io.ErrUnexpectedEOF
  55874. }
  55875. iNdEx += skippy
  55876. }
  55877. }
  55878. if iNdEx > l {
  55879. return io.ErrUnexpectedEOF
  55880. }
  55881. return nil
  55882. }
  55883. func (m *QuobyteVolumeSource) Unmarshal(dAtA []byte) error {
  55884. l := len(dAtA)
  55885. iNdEx := 0
  55886. for iNdEx < l {
  55887. preIndex := iNdEx
  55888. var wire uint64
  55889. for shift := uint(0); ; shift += 7 {
  55890. if shift >= 64 {
  55891. return ErrIntOverflowGenerated
  55892. }
  55893. if iNdEx >= l {
  55894. return io.ErrUnexpectedEOF
  55895. }
  55896. b := dAtA[iNdEx]
  55897. iNdEx++
  55898. wire |= uint64(b&0x7F) << shift
  55899. if b < 0x80 {
  55900. break
  55901. }
  55902. }
  55903. fieldNum := int32(wire >> 3)
  55904. wireType := int(wire & 0x7)
  55905. if wireType == 4 {
  55906. return fmt.Errorf("proto: QuobyteVolumeSource: wiretype end group for non-group")
  55907. }
  55908. if fieldNum <= 0 {
  55909. return fmt.Errorf("proto: QuobyteVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  55910. }
  55911. switch fieldNum {
  55912. case 1:
  55913. if wireType != 2 {
  55914. return fmt.Errorf("proto: wrong wireType = %d for field Registry", wireType)
  55915. }
  55916. var stringLen uint64
  55917. for shift := uint(0); ; shift += 7 {
  55918. if shift >= 64 {
  55919. return ErrIntOverflowGenerated
  55920. }
  55921. if iNdEx >= l {
  55922. return io.ErrUnexpectedEOF
  55923. }
  55924. b := dAtA[iNdEx]
  55925. iNdEx++
  55926. stringLen |= uint64(b&0x7F) << shift
  55927. if b < 0x80 {
  55928. break
  55929. }
  55930. }
  55931. intStringLen := int(stringLen)
  55932. if intStringLen < 0 {
  55933. return ErrInvalidLengthGenerated
  55934. }
  55935. postIndex := iNdEx + intStringLen
  55936. if postIndex < 0 {
  55937. return ErrInvalidLengthGenerated
  55938. }
  55939. if postIndex > l {
  55940. return io.ErrUnexpectedEOF
  55941. }
  55942. m.Registry = string(dAtA[iNdEx:postIndex])
  55943. iNdEx = postIndex
  55944. case 2:
  55945. if wireType != 2 {
  55946. return fmt.Errorf("proto: wrong wireType = %d for field Volume", wireType)
  55947. }
  55948. var stringLen uint64
  55949. for shift := uint(0); ; shift += 7 {
  55950. if shift >= 64 {
  55951. return ErrIntOverflowGenerated
  55952. }
  55953. if iNdEx >= l {
  55954. return io.ErrUnexpectedEOF
  55955. }
  55956. b := dAtA[iNdEx]
  55957. iNdEx++
  55958. stringLen |= uint64(b&0x7F) << shift
  55959. if b < 0x80 {
  55960. break
  55961. }
  55962. }
  55963. intStringLen := int(stringLen)
  55964. if intStringLen < 0 {
  55965. return ErrInvalidLengthGenerated
  55966. }
  55967. postIndex := iNdEx + intStringLen
  55968. if postIndex < 0 {
  55969. return ErrInvalidLengthGenerated
  55970. }
  55971. if postIndex > l {
  55972. return io.ErrUnexpectedEOF
  55973. }
  55974. m.Volume = string(dAtA[iNdEx:postIndex])
  55975. iNdEx = postIndex
  55976. case 3:
  55977. if wireType != 0 {
  55978. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  55979. }
  55980. var v int
  55981. for shift := uint(0); ; shift += 7 {
  55982. if shift >= 64 {
  55983. return ErrIntOverflowGenerated
  55984. }
  55985. if iNdEx >= l {
  55986. return io.ErrUnexpectedEOF
  55987. }
  55988. b := dAtA[iNdEx]
  55989. iNdEx++
  55990. v |= int(b&0x7F) << shift
  55991. if b < 0x80 {
  55992. break
  55993. }
  55994. }
  55995. m.ReadOnly = bool(v != 0)
  55996. case 4:
  55997. if wireType != 2 {
  55998. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  55999. }
  56000. var stringLen uint64
  56001. for shift := uint(0); ; shift += 7 {
  56002. if shift >= 64 {
  56003. return ErrIntOverflowGenerated
  56004. }
  56005. if iNdEx >= l {
  56006. return io.ErrUnexpectedEOF
  56007. }
  56008. b := dAtA[iNdEx]
  56009. iNdEx++
  56010. stringLen |= uint64(b&0x7F) << shift
  56011. if b < 0x80 {
  56012. break
  56013. }
  56014. }
  56015. intStringLen := int(stringLen)
  56016. if intStringLen < 0 {
  56017. return ErrInvalidLengthGenerated
  56018. }
  56019. postIndex := iNdEx + intStringLen
  56020. if postIndex < 0 {
  56021. return ErrInvalidLengthGenerated
  56022. }
  56023. if postIndex > l {
  56024. return io.ErrUnexpectedEOF
  56025. }
  56026. m.User = string(dAtA[iNdEx:postIndex])
  56027. iNdEx = postIndex
  56028. case 5:
  56029. if wireType != 2 {
  56030. return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType)
  56031. }
  56032. var stringLen uint64
  56033. for shift := uint(0); ; shift += 7 {
  56034. if shift >= 64 {
  56035. return ErrIntOverflowGenerated
  56036. }
  56037. if iNdEx >= l {
  56038. return io.ErrUnexpectedEOF
  56039. }
  56040. b := dAtA[iNdEx]
  56041. iNdEx++
  56042. stringLen |= uint64(b&0x7F) << shift
  56043. if b < 0x80 {
  56044. break
  56045. }
  56046. }
  56047. intStringLen := int(stringLen)
  56048. if intStringLen < 0 {
  56049. return ErrInvalidLengthGenerated
  56050. }
  56051. postIndex := iNdEx + intStringLen
  56052. if postIndex < 0 {
  56053. return ErrInvalidLengthGenerated
  56054. }
  56055. if postIndex > l {
  56056. return io.ErrUnexpectedEOF
  56057. }
  56058. m.Group = string(dAtA[iNdEx:postIndex])
  56059. iNdEx = postIndex
  56060. case 6:
  56061. if wireType != 2 {
  56062. return fmt.Errorf("proto: wrong wireType = %d for field Tenant", wireType)
  56063. }
  56064. var stringLen uint64
  56065. for shift := uint(0); ; shift += 7 {
  56066. if shift >= 64 {
  56067. return ErrIntOverflowGenerated
  56068. }
  56069. if iNdEx >= l {
  56070. return io.ErrUnexpectedEOF
  56071. }
  56072. b := dAtA[iNdEx]
  56073. iNdEx++
  56074. stringLen |= uint64(b&0x7F) << shift
  56075. if b < 0x80 {
  56076. break
  56077. }
  56078. }
  56079. intStringLen := int(stringLen)
  56080. if intStringLen < 0 {
  56081. return ErrInvalidLengthGenerated
  56082. }
  56083. postIndex := iNdEx + intStringLen
  56084. if postIndex < 0 {
  56085. return ErrInvalidLengthGenerated
  56086. }
  56087. if postIndex > l {
  56088. return io.ErrUnexpectedEOF
  56089. }
  56090. m.Tenant = string(dAtA[iNdEx:postIndex])
  56091. iNdEx = postIndex
  56092. default:
  56093. iNdEx = preIndex
  56094. skippy, err := skipGenerated(dAtA[iNdEx:])
  56095. if err != nil {
  56096. return err
  56097. }
  56098. if (skippy < 0) || (iNdEx+skippy) < 0 {
  56099. return ErrInvalidLengthGenerated
  56100. }
  56101. if (iNdEx + skippy) > l {
  56102. return io.ErrUnexpectedEOF
  56103. }
  56104. iNdEx += skippy
  56105. }
  56106. }
  56107. if iNdEx > l {
  56108. return io.ErrUnexpectedEOF
  56109. }
  56110. return nil
  56111. }
  56112. func (m *RBDPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  56113. l := len(dAtA)
  56114. iNdEx := 0
  56115. for iNdEx < l {
  56116. preIndex := iNdEx
  56117. var wire uint64
  56118. for shift := uint(0); ; shift += 7 {
  56119. if shift >= 64 {
  56120. return ErrIntOverflowGenerated
  56121. }
  56122. if iNdEx >= l {
  56123. return io.ErrUnexpectedEOF
  56124. }
  56125. b := dAtA[iNdEx]
  56126. iNdEx++
  56127. wire |= uint64(b&0x7F) << shift
  56128. if b < 0x80 {
  56129. break
  56130. }
  56131. }
  56132. fieldNum := int32(wire >> 3)
  56133. wireType := int(wire & 0x7)
  56134. if wireType == 4 {
  56135. return fmt.Errorf("proto: RBDPersistentVolumeSource: wiretype end group for non-group")
  56136. }
  56137. if fieldNum <= 0 {
  56138. return fmt.Errorf("proto: RBDPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  56139. }
  56140. switch fieldNum {
  56141. case 1:
  56142. if wireType != 2 {
  56143. return fmt.Errorf("proto: wrong wireType = %d for field CephMonitors", wireType)
  56144. }
  56145. var stringLen uint64
  56146. for shift := uint(0); ; shift += 7 {
  56147. if shift >= 64 {
  56148. return ErrIntOverflowGenerated
  56149. }
  56150. if iNdEx >= l {
  56151. return io.ErrUnexpectedEOF
  56152. }
  56153. b := dAtA[iNdEx]
  56154. iNdEx++
  56155. stringLen |= uint64(b&0x7F) << shift
  56156. if b < 0x80 {
  56157. break
  56158. }
  56159. }
  56160. intStringLen := int(stringLen)
  56161. if intStringLen < 0 {
  56162. return ErrInvalidLengthGenerated
  56163. }
  56164. postIndex := iNdEx + intStringLen
  56165. if postIndex < 0 {
  56166. return ErrInvalidLengthGenerated
  56167. }
  56168. if postIndex > l {
  56169. return io.ErrUnexpectedEOF
  56170. }
  56171. m.CephMonitors = append(m.CephMonitors, string(dAtA[iNdEx:postIndex]))
  56172. iNdEx = postIndex
  56173. case 2:
  56174. if wireType != 2 {
  56175. return fmt.Errorf("proto: wrong wireType = %d for field RBDImage", wireType)
  56176. }
  56177. var stringLen uint64
  56178. for shift := uint(0); ; shift += 7 {
  56179. if shift >= 64 {
  56180. return ErrIntOverflowGenerated
  56181. }
  56182. if iNdEx >= l {
  56183. return io.ErrUnexpectedEOF
  56184. }
  56185. b := dAtA[iNdEx]
  56186. iNdEx++
  56187. stringLen |= uint64(b&0x7F) << shift
  56188. if b < 0x80 {
  56189. break
  56190. }
  56191. }
  56192. intStringLen := int(stringLen)
  56193. if intStringLen < 0 {
  56194. return ErrInvalidLengthGenerated
  56195. }
  56196. postIndex := iNdEx + intStringLen
  56197. if postIndex < 0 {
  56198. return ErrInvalidLengthGenerated
  56199. }
  56200. if postIndex > l {
  56201. return io.ErrUnexpectedEOF
  56202. }
  56203. m.RBDImage = string(dAtA[iNdEx:postIndex])
  56204. iNdEx = postIndex
  56205. case 3:
  56206. if wireType != 2 {
  56207. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  56208. }
  56209. var stringLen uint64
  56210. for shift := uint(0); ; shift += 7 {
  56211. if shift >= 64 {
  56212. return ErrIntOverflowGenerated
  56213. }
  56214. if iNdEx >= l {
  56215. return io.ErrUnexpectedEOF
  56216. }
  56217. b := dAtA[iNdEx]
  56218. iNdEx++
  56219. stringLen |= uint64(b&0x7F) << shift
  56220. if b < 0x80 {
  56221. break
  56222. }
  56223. }
  56224. intStringLen := int(stringLen)
  56225. if intStringLen < 0 {
  56226. return ErrInvalidLengthGenerated
  56227. }
  56228. postIndex := iNdEx + intStringLen
  56229. if postIndex < 0 {
  56230. return ErrInvalidLengthGenerated
  56231. }
  56232. if postIndex > l {
  56233. return io.ErrUnexpectedEOF
  56234. }
  56235. m.FSType = string(dAtA[iNdEx:postIndex])
  56236. iNdEx = postIndex
  56237. case 4:
  56238. if wireType != 2 {
  56239. return fmt.Errorf("proto: wrong wireType = %d for field RBDPool", wireType)
  56240. }
  56241. var stringLen uint64
  56242. for shift := uint(0); ; shift += 7 {
  56243. if shift >= 64 {
  56244. return ErrIntOverflowGenerated
  56245. }
  56246. if iNdEx >= l {
  56247. return io.ErrUnexpectedEOF
  56248. }
  56249. b := dAtA[iNdEx]
  56250. iNdEx++
  56251. stringLen |= uint64(b&0x7F) << shift
  56252. if b < 0x80 {
  56253. break
  56254. }
  56255. }
  56256. intStringLen := int(stringLen)
  56257. if intStringLen < 0 {
  56258. return ErrInvalidLengthGenerated
  56259. }
  56260. postIndex := iNdEx + intStringLen
  56261. if postIndex < 0 {
  56262. return ErrInvalidLengthGenerated
  56263. }
  56264. if postIndex > l {
  56265. return io.ErrUnexpectedEOF
  56266. }
  56267. m.RBDPool = string(dAtA[iNdEx:postIndex])
  56268. iNdEx = postIndex
  56269. case 5:
  56270. if wireType != 2 {
  56271. return fmt.Errorf("proto: wrong wireType = %d for field RadosUser", wireType)
  56272. }
  56273. var stringLen uint64
  56274. for shift := uint(0); ; shift += 7 {
  56275. if shift >= 64 {
  56276. return ErrIntOverflowGenerated
  56277. }
  56278. if iNdEx >= l {
  56279. return io.ErrUnexpectedEOF
  56280. }
  56281. b := dAtA[iNdEx]
  56282. iNdEx++
  56283. stringLen |= uint64(b&0x7F) << shift
  56284. if b < 0x80 {
  56285. break
  56286. }
  56287. }
  56288. intStringLen := int(stringLen)
  56289. if intStringLen < 0 {
  56290. return ErrInvalidLengthGenerated
  56291. }
  56292. postIndex := iNdEx + intStringLen
  56293. if postIndex < 0 {
  56294. return ErrInvalidLengthGenerated
  56295. }
  56296. if postIndex > l {
  56297. return io.ErrUnexpectedEOF
  56298. }
  56299. m.RadosUser = string(dAtA[iNdEx:postIndex])
  56300. iNdEx = postIndex
  56301. case 6:
  56302. if wireType != 2 {
  56303. return fmt.Errorf("proto: wrong wireType = %d for field Keyring", wireType)
  56304. }
  56305. var stringLen uint64
  56306. for shift := uint(0); ; shift += 7 {
  56307. if shift >= 64 {
  56308. return ErrIntOverflowGenerated
  56309. }
  56310. if iNdEx >= l {
  56311. return io.ErrUnexpectedEOF
  56312. }
  56313. b := dAtA[iNdEx]
  56314. iNdEx++
  56315. stringLen |= uint64(b&0x7F) << shift
  56316. if b < 0x80 {
  56317. break
  56318. }
  56319. }
  56320. intStringLen := int(stringLen)
  56321. if intStringLen < 0 {
  56322. return ErrInvalidLengthGenerated
  56323. }
  56324. postIndex := iNdEx + intStringLen
  56325. if postIndex < 0 {
  56326. return ErrInvalidLengthGenerated
  56327. }
  56328. if postIndex > l {
  56329. return io.ErrUnexpectedEOF
  56330. }
  56331. m.Keyring = string(dAtA[iNdEx:postIndex])
  56332. iNdEx = postIndex
  56333. case 7:
  56334. if wireType != 2 {
  56335. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  56336. }
  56337. var msglen int
  56338. for shift := uint(0); ; shift += 7 {
  56339. if shift >= 64 {
  56340. return ErrIntOverflowGenerated
  56341. }
  56342. if iNdEx >= l {
  56343. return io.ErrUnexpectedEOF
  56344. }
  56345. b := dAtA[iNdEx]
  56346. iNdEx++
  56347. msglen |= int(b&0x7F) << shift
  56348. if b < 0x80 {
  56349. break
  56350. }
  56351. }
  56352. if msglen < 0 {
  56353. return ErrInvalidLengthGenerated
  56354. }
  56355. postIndex := iNdEx + msglen
  56356. if postIndex < 0 {
  56357. return ErrInvalidLengthGenerated
  56358. }
  56359. if postIndex > l {
  56360. return io.ErrUnexpectedEOF
  56361. }
  56362. if m.SecretRef == nil {
  56363. m.SecretRef = &SecretReference{}
  56364. }
  56365. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  56366. return err
  56367. }
  56368. iNdEx = postIndex
  56369. case 8:
  56370. if wireType != 0 {
  56371. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  56372. }
  56373. var v int
  56374. for shift := uint(0); ; shift += 7 {
  56375. if shift >= 64 {
  56376. return ErrIntOverflowGenerated
  56377. }
  56378. if iNdEx >= l {
  56379. return io.ErrUnexpectedEOF
  56380. }
  56381. b := dAtA[iNdEx]
  56382. iNdEx++
  56383. v |= int(b&0x7F) << shift
  56384. if b < 0x80 {
  56385. break
  56386. }
  56387. }
  56388. m.ReadOnly = bool(v != 0)
  56389. default:
  56390. iNdEx = preIndex
  56391. skippy, err := skipGenerated(dAtA[iNdEx:])
  56392. if err != nil {
  56393. return err
  56394. }
  56395. if (skippy < 0) || (iNdEx+skippy) < 0 {
  56396. return ErrInvalidLengthGenerated
  56397. }
  56398. if (iNdEx + skippy) > l {
  56399. return io.ErrUnexpectedEOF
  56400. }
  56401. iNdEx += skippy
  56402. }
  56403. }
  56404. if iNdEx > l {
  56405. return io.ErrUnexpectedEOF
  56406. }
  56407. return nil
  56408. }
  56409. func (m *RBDVolumeSource) Unmarshal(dAtA []byte) error {
  56410. l := len(dAtA)
  56411. iNdEx := 0
  56412. for iNdEx < l {
  56413. preIndex := iNdEx
  56414. var wire uint64
  56415. for shift := uint(0); ; shift += 7 {
  56416. if shift >= 64 {
  56417. return ErrIntOverflowGenerated
  56418. }
  56419. if iNdEx >= l {
  56420. return io.ErrUnexpectedEOF
  56421. }
  56422. b := dAtA[iNdEx]
  56423. iNdEx++
  56424. wire |= uint64(b&0x7F) << shift
  56425. if b < 0x80 {
  56426. break
  56427. }
  56428. }
  56429. fieldNum := int32(wire >> 3)
  56430. wireType := int(wire & 0x7)
  56431. if wireType == 4 {
  56432. return fmt.Errorf("proto: RBDVolumeSource: wiretype end group for non-group")
  56433. }
  56434. if fieldNum <= 0 {
  56435. return fmt.Errorf("proto: RBDVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  56436. }
  56437. switch fieldNum {
  56438. case 1:
  56439. if wireType != 2 {
  56440. return fmt.Errorf("proto: wrong wireType = %d for field CephMonitors", wireType)
  56441. }
  56442. var stringLen uint64
  56443. for shift := uint(0); ; shift += 7 {
  56444. if shift >= 64 {
  56445. return ErrIntOverflowGenerated
  56446. }
  56447. if iNdEx >= l {
  56448. return io.ErrUnexpectedEOF
  56449. }
  56450. b := dAtA[iNdEx]
  56451. iNdEx++
  56452. stringLen |= uint64(b&0x7F) << shift
  56453. if b < 0x80 {
  56454. break
  56455. }
  56456. }
  56457. intStringLen := int(stringLen)
  56458. if intStringLen < 0 {
  56459. return ErrInvalidLengthGenerated
  56460. }
  56461. postIndex := iNdEx + intStringLen
  56462. if postIndex < 0 {
  56463. return ErrInvalidLengthGenerated
  56464. }
  56465. if postIndex > l {
  56466. return io.ErrUnexpectedEOF
  56467. }
  56468. m.CephMonitors = append(m.CephMonitors, string(dAtA[iNdEx:postIndex]))
  56469. iNdEx = postIndex
  56470. case 2:
  56471. if wireType != 2 {
  56472. return fmt.Errorf("proto: wrong wireType = %d for field RBDImage", wireType)
  56473. }
  56474. var stringLen uint64
  56475. for shift := uint(0); ; shift += 7 {
  56476. if shift >= 64 {
  56477. return ErrIntOverflowGenerated
  56478. }
  56479. if iNdEx >= l {
  56480. return io.ErrUnexpectedEOF
  56481. }
  56482. b := dAtA[iNdEx]
  56483. iNdEx++
  56484. stringLen |= uint64(b&0x7F) << shift
  56485. if b < 0x80 {
  56486. break
  56487. }
  56488. }
  56489. intStringLen := int(stringLen)
  56490. if intStringLen < 0 {
  56491. return ErrInvalidLengthGenerated
  56492. }
  56493. postIndex := iNdEx + intStringLen
  56494. if postIndex < 0 {
  56495. return ErrInvalidLengthGenerated
  56496. }
  56497. if postIndex > l {
  56498. return io.ErrUnexpectedEOF
  56499. }
  56500. m.RBDImage = string(dAtA[iNdEx:postIndex])
  56501. iNdEx = postIndex
  56502. case 3:
  56503. if wireType != 2 {
  56504. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  56505. }
  56506. var stringLen uint64
  56507. for shift := uint(0); ; shift += 7 {
  56508. if shift >= 64 {
  56509. return ErrIntOverflowGenerated
  56510. }
  56511. if iNdEx >= l {
  56512. return io.ErrUnexpectedEOF
  56513. }
  56514. b := dAtA[iNdEx]
  56515. iNdEx++
  56516. stringLen |= uint64(b&0x7F) << shift
  56517. if b < 0x80 {
  56518. break
  56519. }
  56520. }
  56521. intStringLen := int(stringLen)
  56522. if intStringLen < 0 {
  56523. return ErrInvalidLengthGenerated
  56524. }
  56525. postIndex := iNdEx + intStringLen
  56526. if postIndex < 0 {
  56527. return ErrInvalidLengthGenerated
  56528. }
  56529. if postIndex > l {
  56530. return io.ErrUnexpectedEOF
  56531. }
  56532. m.FSType = string(dAtA[iNdEx:postIndex])
  56533. iNdEx = postIndex
  56534. case 4:
  56535. if wireType != 2 {
  56536. return fmt.Errorf("proto: wrong wireType = %d for field RBDPool", wireType)
  56537. }
  56538. var stringLen uint64
  56539. for shift := uint(0); ; shift += 7 {
  56540. if shift >= 64 {
  56541. return ErrIntOverflowGenerated
  56542. }
  56543. if iNdEx >= l {
  56544. return io.ErrUnexpectedEOF
  56545. }
  56546. b := dAtA[iNdEx]
  56547. iNdEx++
  56548. stringLen |= uint64(b&0x7F) << shift
  56549. if b < 0x80 {
  56550. break
  56551. }
  56552. }
  56553. intStringLen := int(stringLen)
  56554. if intStringLen < 0 {
  56555. return ErrInvalidLengthGenerated
  56556. }
  56557. postIndex := iNdEx + intStringLen
  56558. if postIndex < 0 {
  56559. return ErrInvalidLengthGenerated
  56560. }
  56561. if postIndex > l {
  56562. return io.ErrUnexpectedEOF
  56563. }
  56564. m.RBDPool = string(dAtA[iNdEx:postIndex])
  56565. iNdEx = postIndex
  56566. case 5:
  56567. if wireType != 2 {
  56568. return fmt.Errorf("proto: wrong wireType = %d for field RadosUser", wireType)
  56569. }
  56570. var stringLen uint64
  56571. for shift := uint(0); ; shift += 7 {
  56572. if shift >= 64 {
  56573. return ErrIntOverflowGenerated
  56574. }
  56575. if iNdEx >= l {
  56576. return io.ErrUnexpectedEOF
  56577. }
  56578. b := dAtA[iNdEx]
  56579. iNdEx++
  56580. stringLen |= uint64(b&0x7F) << shift
  56581. if b < 0x80 {
  56582. break
  56583. }
  56584. }
  56585. intStringLen := int(stringLen)
  56586. if intStringLen < 0 {
  56587. return ErrInvalidLengthGenerated
  56588. }
  56589. postIndex := iNdEx + intStringLen
  56590. if postIndex < 0 {
  56591. return ErrInvalidLengthGenerated
  56592. }
  56593. if postIndex > l {
  56594. return io.ErrUnexpectedEOF
  56595. }
  56596. m.RadosUser = string(dAtA[iNdEx:postIndex])
  56597. iNdEx = postIndex
  56598. case 6:
  56599. if wireType != 2 {
  56600. return fmt.Errorf("proto: wrong wireType = %d for field Keyring", wireType)
  56601. }
  56602. var stringLen uint64
  56603. for shift := uint(0); ; shift += 7 {
  56604. if shift >= 64 {
  56605. return ErrIntOverflowGenerated
  56606. }
  56607. if iNdEx >= l {
  56608. return io.ErrUnexpectedEOF
  56609. }
  56610. b := dAtA[iNdEx]
  56611. iNdEx++
  56612. stringLen |= uint64(b&0x7F) << shift
  56613. if b < 0x80 {
  56614. break
  56615. }
  56616. }
  56617. intStringLen := int(stringLen)
  56618. if intStringLen < 0 {
  56619. return ErrInvalidLengthGenerated
  56620. }
  56621. postIndex := iNdEx + intStringLen
  56622. if postIndex < 0 {
  56623. return ErrInvalidLengthGenerated
  56624. }
  56625. if postIndex > l {
  56626. return io.ErrUnexpectedEOF
  56627. }
  56628. m.Keyring = string(dAtA[iNdEx:postIndex])
  56629. iNdEx = postIndex
  56630. case 7:
  56631. if wireType != 2 {
  56632. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  56633. }
  56634. var msglen int
  56635. for shift := uint(0); ; shift += 7 {
  56636. if shift >= 64 {
  56637. return ErrIntOverflowGenerated
  56638. }
  56639. if iNdEx >= l {
  56640. return io.ErrUnexpectedEOF
  56641. }
  56642. b := dAtA[iNdEx]
  56643. iNdEx++
  56644. msglen |= int(b&0x7F) << shift
  56645. if b < 0x80 {
  56646. break
  56647. }
  56648. }
  56649. if msglen < 0 {
  56650. return ErrInvalidLengthGenerated
  56651. }
  56652. postIndex := iNdEx + msglen
  56653. if postIndex < 0 {
  56654. return ErrInvalidLengthGenerated
  56655. }
  56656. if postIndex > l {
  56657. return io.ErrUnexpectedEOF
  56658. }
  56659. if m.SecretRef == nil {
  56660. m.SecretRef = &LocalObjectReference{}
  56661. }
  56662. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  56663. return err
  56664. }
  56665. iNdEx = postIndex
  56666. case 8:
  56667. if wireType != 0 {
  56668. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  56669. }
  56670. var v int
  56671. for shift := uint(0); ; shift += 7 {
  56672. if shift >= 64 {
  56673. return ErrIntOverflowGenerated
  56674. }
  56675. if iNdEx >= l {
  56676. return io.ErrUnexpectedEOF
  56677. }
  56678. b := dAtA[iNdEx]
  56679. iNdEx++
  56680. v |= int(b&0x7F) << shift
  56681. if b < 0x80 {
  56682. break
  56683. }
  56684. }
  56685. m.ReadOnly = bool(v != 0)
  56686. default:
  56687. iNdEx = preIndex
  56688. skippy, err := skipGenerated(dAtA[iNdEx:])
  56689. if err != nil {
  56690. return err
  56691. }
  56692. if (skippy < 0) || (iNdEx+skippy) < 0 {
  56693. return ErrInvalidLengthGenerated
  56694. }
  56695. if (iNdEx + skippy) > l {
  56696. return io.ErrUnexpectedEOF
  56697. }
  56698. iNdEx += skippy
  56699. }
  56700. }
  56701. if iNdEx > l {
  56702. return io.ErrUnexpectedEOF
  56703. }
  56704. return nil
  56705. }
  56706. func (m *RangeAllocation) Unmarshal(dAtA []byte) error {
  56707. l := len(dAtA)
  56708. iNdEx := 0
  56709. for iNdEx < l {
  56710. preIndex := iNdEx
  56711. var wire uint64
  56712. for shift := uint(0); ; shift += 7 {
  56713. if shift >= 64 {
  56714. return ErrIntOverflowGenerated
  56715. }
  56716. if iNdEx >= l {
  56717. return io.ErrUnexpectedEOF
  56718. }
  56719. b := dAtA[iNdEx]
  56720. iNdEx++
  56721. wire |= uint64(b&0x7F) << shift
  56722. if b < 0x80 {
  56723. break
  56724. }
  56725. }
  56726. fieldNum := int32(wire >> 3)
  56727. wireType := int(wire & 0x7)
  56728. if wireType == 4 {
  56729. return fmt.Errorf("proto: RangeAllocation: wiretype end group for non-group")
  56730. }
  56731. if fieldNum <= 0 {
  56732. return fmt.Errorf("proto: RangeAllocation: illegal tag %d (wire type %d)", fieldNum, wire)
  56733. }
  56734. switch fieldNum {
  56735. case 1:
  56736. if wireType != 2 {
  56737. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  56738. }
  56739. var msglen int
  56740. for shift := uint(0); ; shift += 7 {
  56741. if shift >= 64 {
  56742. return ErrIntOverflowGenerated
  56743. }
  56744. if iNdEx >= l {
  56745. return io.ErrUnexpectedEOF
  56746. }
  56747. b := dAtA[iNdEx]
  56748. iNdEx++
  56749. msglen |= int(b&0x7F) << shift
  56750. if b < 0x80 {
  56751. break
  56752. }
  56753. }
  56754. if msglen < 0 {
  56755. return ErrInvalidLengthGenerated
  56756. }
  56757. postIndex := iNdEx + msglen
  56758. if postIndex < 0 {
  56759. return ErrInvalidLengthGenerated
  56760. }
  56761. if postIndex > l {
  56762. return io.ErrUnexpectedEOF
  56763. }
  56764. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  56765. return err
  56766. }
  56767. iNdEx = postIndex
  56768. case 2:
  56769. if wireType != 2 {
  56770. return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
  56771. }
  56772. var stringLen uint64
  56773. for shift := uint(0); ; shift += 7 {
  56774. if shift >= 64 {
  56775. return ErrIntOverflowGenerated
  56776. }
  56777. if iNdEx >= l {
  56778. return io.ErrUnexpectedEOF
  56779. }
  56780. b := dAtA[iNdEx]
  56781. iNdEx++
  56782. stringLen |= uint64(b&0x7F) << shift
  56783. if b < 0x80 {
  56784. break
  56785. }
  56786. }
  56787. intStringLen := int(stringLen)
  56788. if intStringLen < 0 {
  56789. return ErrInvalidLengthGenerated
  56790. }
  56791. postIndex := iNdEx + intStringLen
  56792. if postIndex < 0 {
  56793. return ErrInvalidLengthGenerated
  56794. }
  56795. if postIndex > l {
  56796. return io.ErrUnexpectedEOF
  56797. }
  56798. m.Range = string(dAtA[iNdEx:postIndex])
  56799. iNdEx = postIndex
  56800. case 3:
  56801. if wireType != 2 {
  56802. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  56803. }
  56804. var byteLen int
  56805. for shift := uint(0); ; shift += 7 {
  56806. if shift >= 64 {
  56807. return ErrIntOverflowGenerated
  56808. }
  56809. if iNdEx >= l {
  56810. return io.ErrUnexpectedEOF
  56811. }
  56812. b := dAtA[iNdEx]
  56813. iNdEx++
  56814. byteLen |= int(b&0x7F) << shift
  56815. if b < 0x80 {
  56816. break
  56817. }
  56818. }
  56819. if byteLen < 0 {
  56820. return ErrInvalidLengthGenerated
  56821. }
  56822. postIndex := iNdEx + byteLen
  56823. if postIndex < 0 {
  56824. return ErrInvalidLengthGenerated
  56825. }
  56826. if postIndex > l {
  56827. return io.ErrUnexpectedEOF
  56828. }
  56829. m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
  56830. if m.Data == nil {
  56831. m.Data = []byte{}
  56832. }
  56833. iNdEx = postIndex
  56834. default:
  56835. iNdEx = preIndex
  56836. skippy, err := skipGenerated(dAtA[iNdEx:])
  56837. if err != nil {
  56838. return err
  56839. }
  56840. if (skippy < 0) || (iNdEx+skippy) < 0 {
  56841. return ErrInvalidLengthGenerated
  56842. }
  56843. if (iNdEx + skippy) > l {
  56844. return io.ErrUnexpectedEOF
  56845. }
  56846. iNdEx += skippy
  56847. }
  56848. }
  56849. if iNdEx > l {
  56850. return io.ErrUnexpectedEOF
  56851. }
  56852. return nil
  56853. }
  56854. func (m *ReplicationController) Unmarshal(dAtA []byte) error {
  56855. l := len(dAtA)
  56856. iNdEx := 0
  56857. for iNdEx < l {
  56858. preIndex := iNdEx
  56859. var wire uint64
  56860. for shift := uint(0); ; shift += 7 {
  56861. if shift >= 64 {
  56862. return ErrIntOverflowGenerated
  56863. }
  56864. if iNdEx >= l {
  56865. return io.ErrUnexpectedEOF
  56866. }
  56867. b := dAtA[iNdEx]
  56868. iNdEx++
  56869. wire |= uint64(b&0x7F) << shift
  56870. if b < 0x80 {
  56871. break
  56872. }
  56873. }
  56874. fieldNum := int32(wire >> 3)
  56875. wireType := int(wire & 0x7)
  56876. if wireType == 4 {
  56877. return fmt.Errorf("proto: ReplicationController: wiretype end group for non-group")
  56878. }
  56879. if fieldNum <= 0 {
  56880. return fmt.Errorf("proto: ReplicationController: illegal tag %d (wire type %d)", fieldNum, wire)
  56881. }
  56882. switch fieldNum {
  56883. case 1:
  56884. if wireType != 2 {
  56885. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  56886. }
  56887. var msglen int
  56888. for shift := uint(0); ; shift += 7 {
  56889. if shift >= 64 {
  56890. return ErrIntOverflowGenerated
  56891. }
  56892. if iNdEx >= l {
  56893. return io.ErrUnexpectedEOF
  56894. }
  56895. b := dAtA[iNdEx]
  56896. iNdEx++
  56897. msglen |= int(b&0x7F) << shift
  56898. if b < 0x80 {
  56899. break
  56900. }
  56901. }
  56902. if msglen < 0 {
  56903. return ErrInvalidLengthGenerated
  56904. }
  56905. postIndex := iNdEx + msglen
  56906. if postIndex < 0 {
  56907. return ErrInvalidLengthGenerated
  56908. }
  56909. if postIndex > l {
  56910. return io.ErrUnexpectedEOF
  56911. }
  56912. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  56913. return err
  56914. }
  56915. iNdEx = postIndex
  56916. case 2:
  56917. if wireType != 2 {
  56918. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  56919. }
  56920. var msglen int
  56921. for shift := uint(0); ; shift += 7 {
  56922. if shift >= 64 {
  56923. return ErrIntOverflowGenerated
  56924. }
  56925. if iNdEx >= l {
  56926. return io.ErrUnexpectedEOF
  56927. }
  56928. b := dAtA[iNdEx]
  56929. iNdEx++
  56930. msglen |= int(b&0x7F) << shift
  56931. if b < 0x80 {
  56932. break
  56933. }
  56934. }
  56935. if msglen < 0 {
  56936. return ErrInvalidLengthGenerated
  56937. }
  56938. postIndex := iNdEx + msglen
  56939. if postIndex < 0 {
  56940. return ErrInvalidLengthGenerated
  56941. }
  56942. if postIndex > l {
  56943. return io.ErrUnexpectedEOF
  56944. }
  56945. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  56946. return err
  56947. }
  56948. iNdEx = postIndex
  56949. case 3:
  56950. if wireType != 2 {
  56951. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  56952. }
  56953. var msglen int
  56954. for shift := uint(0); ; shift += 7 {
  56955. if shift >= 64 {
  56956. return ErrIntOverflowGenerated
  56957. }
  56958. if iNdEx >= l {
  56959. return io.ErrUnexpectedEOF
  56960. }
  56961. b := dAtA[iNdEx]
  56962. iNdEx++
  56963. msglen |= int(b&0x7F) << shift
  56964. if b < 0x80 {
  56965. break
  56966. }
  56967. }
  56968. if msglen < 0 {
  56969. return ErrInvalidLengthGenerated
  56970. }
  56971. postIndex := iNdEx + msglen
  56972. if postIndex < 0 {
  56973. return ErrInvalidLengthGenerated
  56974. }
  56975. if postIndex > l {
  56976. return io.ErrUnexpectedEOF
  56977. }
  56978. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  56979. return err
  56980. }
  56981. iNdEx = postIndex
  56982. default:
  56983. iNdEx = preIndex
  56984. skippy, err := skipGenerated(dAtA[iNdEx:])
  56985. if err != nil {
  56986. return err
  56987. }
  56988. if (skippy < 0) || (iNdEx+skippy) < 0 {
  56989. return ErrInvalidLengthGenerated
  56990. }
  56991. if (iNdEx + skippy) > l {
  56992. return io.ErrUnexpectedEOF
  56993. }
  56994. iNdEx += skippy
  56995. }
  56996. }
  56997. if iNdEx > l {
  56998. return io.ErrUnexpectedEOF
  56999. }
  57000. return nil
  57001. }
  57002. func (m *ReplicationControllerCondition) Unmarshal(dAtA []byte) error {
  57003. l := len(dAtA)
  57004. iNdEx := 0
  57005. for iNdEx < l {
  57006. preIndex := iNdEx
  57007. var wire uint64
  57008. for shift := uint(0); ; shift += 7 {
  57009. if shift >= 64 {
  57010. return ErrIntOverflowGenerated
  57011. }
  57012. if iNdEx >= l {
  57013. return io.ErrUnexpectedEOF
  57014. }
  57015. b := dAtA[iNdEx]
  57016. iNdEx++
  57017. wire |= uint64(b&0x7F) << shift
  57018. if b < 0x80 {
  57019. break
  57020. }
  57021. }
  57022. fieldNum := int32(wire >> 3)
  57023. wireType := int(wire & 0x7)
  57024. if wireType == 4 {
  57025. return fmt.Errorf("proto: ReplicationControllerCondition: wiretype end group for non-group")
  57026. }
  57027. if fieldNum <= 0 {
  57028. return fmt.Errorf("proto: ReplicationControllerCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  57029. }
  57030. switch fieldNum {
  57031. case 1:
  57032. if wireType != 2 {
  57033. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  57034. }
  57035. var stringLen uint64
  57036. for shift := uint(0); ; shift += 7 {
  57037. if shift >= 64 {
  57038. return ErrIntOverflowGenerated
  57039. }
  57040. if iNdEx >= l {
  57041. return io.ErrUnexpectedEOF
  57042. }
  57043. b := dAtA[iNdEx]
  57044. iNdEx++
  57045. stringLen |= uint64(b&0x7F) << shift
  57046. if b < 0x80 {
  57047. break
  57048. }
  57049. }
  57050. intStringLen := int(stringLen)
  57051. if intStringLen < 0 {
  57052. return ErrInvalidLengthGenerated
  57053. }
  57054. postIndex := iNdEx + intStringLen
  57055. if postIndex < 0 {
  57056. return ErrInvalidLengthGenerated
  57057. }
  57058. if postIndex > l {
  57059. return io.ErrUnexpectedEOF
  57060. }
  57061. m.Type = ReplicationControllerConditionType(dAtA[iNdEx:postIndex])
  57062. iNdEx = postIndex
  57063. case 2:
  57064. if wireType != 2 {
  57065. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  57066. }
  57067. var stringLen uint64
  57068. for shift := uint(0); ; shift += 7 {
  57069. if shift >= 64 {
  57070. return ErrIntOverflowGenerated
  57071. }
  57072. if iNdEx >= l {
  57073. return io.ErrUnexpectedEOF
  57074. }
  57075. b := dAtA[iNdEx]
  57076. iNdEx++
  57077. stringLen |= uint64(b&0x7F) << shift
  57078. if b < 0x80 {
  57079. break
  57080. }
  57081. }
  57082. intStringLen := int(stringLen)
  57083. if intStringLen < 0 {
  57084. return ErrInvalidLengthGenerated
  57085. }
  57086. postIndex := iNdEx + intStringLen
  57087. if postIndex < 0 {
  57088. return ErrInvalidLengthGenerated
  57089. }
  57090. if postIndex > l {
  57091. return io.ErrUnexpectedEOF
  57092. }
  57093. m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
  57094. iNdEx = postIndex
  57095. case 3:
  57096. if wireType != 2 {
  57097. return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  57098. }
  57099. var msglen int
  57100. for shift := uint(0); ; shift += 7 {
  57101. if shift >= 64 {
  57102. return ErrIntOverflowGenerated
  57103. }
  57104. if iNdEx >= l {
  57105. return io.ErrUnexpectedEOF
  57106. }
  57107. b := dAtA[iNdEx]
  57108. iNdEx++
  57109. msglen |= int(b&0x7F) << shift
  57110. if b < 0x80 {
  57111. break
  57112. }
  57113. }
  57114. if msglen < 0 {
  57115. return ErrInvalidLengthGenerated
  57116. }
  57117. postIndex := iNdEx + msglen
  57118. if postIndex < 0 {
  57119. return ErrInvalidLengthGenerated
  57120. }
  57121. if postIndex > l {
  57122. return io.ErrUnexpectedEOF
  57123. }
  57124. if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  57125. return err
  57126. }
  57127. iNdEx = postIndex
  57128. case 4:
  57129. if wireType != 2 {
  57130. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  57131. }
  57132. var stringLen uint64
  57133. for shift := uint(0); ; shift += 7 {
  57134. if shift >= 64 {
  57135. return ErrIntOverflowGenerated
  57136. }
  57137. if iNdEx >= l {
  57138. return io.ErrUnexpectedEOF
  57139. }
  57140. b := dAtA[iNdEx]
  57141. iNdEx++
  57142. stringLen |= uint64(b&0x7F) << shift
  57143. if b < 0x80 {
  57144. break
  57145. }
  57146. }
  57147. intStringLen := int(stringLen)
  57148. if intStringLen < 0 {
  57149. return ErrInvalidLengthGenerated
  57150. }
  57151. postIndex := iNdEx + intStringLen
  57152. if postIndex < 0 {
  57153. return ErrInvalidLengthGenerated
  57154. }
  57155. if postIndex > l {
  57156. return io.ErrUnexpectedEOF
  57157. }
  57158. m.Reason = string(dAtA[iNdEx:postIndex])
  57159. iNdEx = postIndex
  57160. case 5:
  57161. if wireType != 2 {
  57162. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  57163. }
  57164. var stringLen uint64
  57165. for shift := uint(0); ; shift += 7 {
  57166. if shift >= 64 {
  57167. return ErrIntOverflowGenerated
  57168. }
  57169. if iNdEx >= l {
  57170. return io.ErrUnexpectedEOF
  57171. }
  57172. b := dAtA[iNdEx]
  57173. iNdEx++
  57174. stringLen |= uint64(b&0x7F) << shift
  57175. if b < 0x80 {
  57176. break
  57177. }
  57178. }
  57179. intStringLen := int(stringLen)
  57180. if intStringLen < 0 {
  57181. return ErrInvalidLengthGenerated
  57182. }
  57183. postIndex := iNdEx + intStringLen
  57184. if postIndex < 0 {
  57185. return ErrInvalidLengthGenerated
  57186. }
  57187. if postIndex > l {
  57188. return io.ErrUnexpectedEOF
  57189. }
  57190. m.Message = string(dAtA[iNdEx:postIndex])
  57191. iNdEx = postIndex
  57192. default:
  57193. iNdEx = preIndex
  57194. skippy, err := skipGenerated(dAtA[iNdEx:])
  57195. if err != nil {
  57196. return err
  57197. }
  57198. if (skippy < 0) || (iNdEx+skippy) < 0 {
  57199. return ErrInvalidLengthGenerated
  57200. }
  57201. if (iNdEx + skippy) > l {
  57202. return io.ErrUnexpectedEOF
  57203. }
  57204. iNdEx += skippy
  57205. }
  57206. }
  57207. if iNdEx > l {
  57208. return io.ErrUnexpectedEOF
  57209. }
  57210. return nil
  57211. }
  57212. func (m *ReplicationControllerList) Unmarshal(dAtA []byte) error {
  57213. l := len(dAtA)
  57214. iNdEx := 0
  57215. for iNdEx < l {
  57216. preIndex := iNdEx
  57217. var wire uint64
  57218. for shift := uint(0); ; shift += 7 {
  57219. if shift >= 64 {
  57220. return ErrIntOverflowGenerated
  57221. }
  57222. if iNdEx >= l {
  57223. return io.ErrUnexpectedEOF
  57224. }
  57225. b := dAtA[iNdEx]
  57226. iNdEx++
  57227. wire |= uint64(b&0x7F) << shift
  57228. if b < 0x80 {
  57229. break
  57230. }
  57231. }
  57232. fieldNum := int32(wire >> 3)
  57233. wireType := int(wire & 0x7)
  57234. if wireType == 4 {
  57235. return fmt.Errorf("proto: ReplicationControllerList: wiretype end group for non-group")
  57236. }
  57237. if fieldNum <= 0 {
  57238. return fmt.Errorf("proto: ReplicationControllerList: illegal tag %d (wire type %d)", fieldNum, wire)
  57239. }
  57240. switch fieldNum {
  57241. case 1:
  57242. if wireType != 2 {
  57243. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  57244. }
  57245. var msglen int
  57246. for shift := uint(0); ; shift += 7 {
  57247. if shift >= 64 {
  57248. return ErrIntOverflowGenerated
  57249. }
  57250. if iNdEx >= l {
  57251. return io.ErrUnexpectedEOF
  57252. }
  57253. b := dAtA[iNdEx]
  57254. iNdEx++
  57255. msglen |= int(b&0x7F) << shift
  57256. if b < 0x80 {
  57257. break
  57258. }
  57259. }
  57260. if msglen < 0 {
  57261. return ErrInvalidLengthGenerated
  57262. }
  57263. postIndex := iNdEx + msglen
  57264. if postIndex < 0 {
  57265. return ErrInvalidLengthGenerated
  57266. }
  57267. if postIndex > l {
  57268. return io.ErrUnexpectedEOF
  57269. }
  57270. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  57271. return err
  57272. }
  57273. iNdEx = postIndex
  57274. case 2:
  57275. if wireType != 2 {
  57276. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  57277. }
  57278. var msglen int
  57279. for shift := uint(0); ; shift += 7 {
  57280. if shift >= 64 {
  57281. return ErrIntOverflowGenerated
  57282. }
  57283. if iNdEx >= l {
  57284. return io.ErrUnexpectedEOF
  57285. }
  57286. b := dAtA[iNdEx]
  57287. iNdEx++
  57288. msglen |= int(b&0x7F) << shift
  57289. if b < 0x80 {
  57290. break
  57291. }
  57292. }
  57293. if msglen < 0 {
  57294. return ErrInvalidLengthGenerated
  57295. }
  57296. postIndex := iNdEx + msglen
  57297. if postIndex < 0 {
  57298. return ErrInvalidLengthGenerated
  57299. }
  57300. if postIndex > l {
  57301. return io.ErrUnexpectedEOF
  57302. }
  57303. m.Items = append(m.Items, ReplicationController{})
  57304. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  57305. return err
  57306. }
  57307. iNdEx = postIndex
  57308. default:
  57309. iNdEx = preIndex
  57310. skippy, err := skipGenerated(dAtA[iNdEx:])
  57311. if err != nil {
  57312. return err
  57313. }
  57314. if (skippy < 0) || (iNdEx+skippy) < 0 {
  57315. return ErrInvalidLengthGenerated
  57316. }
  57317. if (iNdEx + skippy) > l {
  57318. return io.ErrUnexpectedEOF
  57319. }
  57320. iNdEx += skippy
  57321. }
  57322. }
  57323. if iNdEx > l {
  57324. return io.ErrUnexpectedEOF
  57325. }
  57326. return nil
  57327. }
  57328. func (m *ReplicationControllerSpec) Unmarshal(dAtA []byte) error {
  57329. l := len(dAtA)
  57330. iNdEx := 0
  57331. for iNdEx < l {
  57332. preIndex := iNdEx
  57333. var wire uint64
  57334. for shift := uint(0); ; shift += 7 {
  57335. if shift >= 64 {
  57336. return ErrIntOverflowGenerated
  57337. }
  57338. if iNdEx >= l {
  57339. return io.ErrUnexpectedEOF
  57340. }
  57341. b := dAtA[iNdEx]
  57342. iNdEx++
  57343. wire |= uint64(b&0x7F) << shift
  57344. if b < 0x80 {
  57345. break
  57346. }
  57347. }
  57348. fieldNum := int32(wire >> 3)
  57349. wireType := int(wire & 0x7)
  57350. if wireType == 4 {
  57351. return fmt.Errorf("proto: ReplicationControllerSpec: wiretype end group for non-group")
  57352. }
  57353. if fieldNum <= 0 {
  57354. return fmt.Errorf("proto: ReplicationControllerSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  57355. }
  57356. switch fieldNum {
  57357. case 1:
  57358. if wireType != 0 {
  57359. return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType)
  57360. }
  57361. var v int32
  57362. for shift := uint(0); ; shift += 7 {
  57363. if shift >= 64 {
  57364. return ErrIntOverflowGenerated
  57365. }
  57366. if iNdEx >= l {
  57367. return io.ErrUnexpectedEOF
  57368. }
  57369. b := dAtA[iNdEx]
  57370. iNdEx++
  57371. v |= int32(b&0x7F) << shift
  57372. if b < 0x80 {
  57373. break
  57374. }
  57375. }
  57376. m.Replicas = &v
  57377. case 2:
  57378. if wireType != 2 {
  57379. return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
  57380. }
  57381. var msglen int
  57382. for shift := uint(0); ; shift += 7 {
  57383. if shift >= 64 {
  57384. return ErrIntOverflowGenerated
  57385. }
  57386. if iNdEx >= l {
  57387. return io.ErrUnexpectedEOF
  57388. }
  57389. b := dAtA[iNdEx]
  57390. iNdEx++
  57391. msglen |= int(b&0x7F) << shift
  57392. if b < 0x80 {
  57393. break
  57394. }
  57395. }
  57396. if msglen < 0 {
  57397. return ErrInvalidLengthGenerated
  57398. }
  57399. postIndex := iNdEx + msglen
  57400. if postIndex < 0 {
  57401. return ErrInvalidLengthGenerated
  57402. }
  57403. if postIndex > l {
  57404. return io.ErrUnexpectedEOF
  57405. }
  57406. if m.Selector == nil {
  57407. m.Selector = make(map[string]string)
  57408. }
  57409. var mapkey string
  57410. var mapvalue string
  57411. for iNdEx < postIndex {
  57412. entryPreIndex := iNdEx
  57413. var wire uint64
  57414. for shift := uint(0); ; shift += 7 {
  57415. if shift >= 64 {
  57416. return ErrIntOverflowGenerated
  57417. }
  57418. if iNdEx >= l {
  57419. return io.ErrUnexpectedEOF
  57420. }
  57421. b := dAtA[iNdEx]
  57422. iNdEx++
  57423. wire |= uint64(b&0x7F) << shift
  57424. if b < 0x80 {
  57425. break
  57426. }
  57427. }
  57428. fieldNum := int32(wire >> 3)
  57429. if fieldNum == 1 {
  57430. var stringLenmapkey uint64
  57431. for shift := uint(0); ; shift += 7 {
  57432. if shift >= 64 {
  57433. return ErrIntOverflowGenerated
  57434. }
  57435. if iNdEx >= l {
  57436. return io.ErrUnexpectedEOF
  57437. }
  57438. b := dAtA[iNdEx]
  57439. iNdEx++
  57440. stringLenmapkey |= uint64(b&0x7F) << shift
  57441. if b < 0x80 {
  57442. break
  57443. }
  57444. }
  57445. intStringLenmapkey := int(stringLenmapkey)
  57446. if intStringLenmapkey < 0 {
  57447. return ErrInvalidLengthGenerated
  57448. }
  57449. postStringIndexmapkey := iNdEx + intStringLenmapkey
  57450. if postStringIndexmapkey < 0 {
  57451. return ErrInvalidLengthGenerated
  57452. }
  57453. if postStringIndexmapkey > l {
  57454. return io.ErrUnexpectedEOF
  57455. }
  57456. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  57457. iNdEx = postStringIndexmapkey
  57458. } else if fieldNum == 2 {
  57459. var stringLenmapvalue uint64
  57460. for shift := uint(0); ; shift += 7 {
  57461. if shift >= 64 {
  57462. return ErrIntOverflowGenerated
  57463. }
  57464. if iNdEx >= l {
  57465. return io.ErrUnexpectedEOF
  57466. }
  57467. b := dAtA[iNdEx]
  57468. iNdEx++
  57469. stringLenmapvalue |= uint64(b&0x7F) << shift
  57470. if b < 0x80 {
  57471. break
  57472. }
  57473. }
  57474. intStringLenmapvalue := int(stringLenmapvalue)
  57475. if intStringLenmapvalue < 0 {
  57476. return ErrInvalidLengthGenerated
  57477. }
  57478. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  57479. if postStringIndexmapvalue < 0 {
  57480. return ErrInvalidLengthGenerated
  57481. }
  57482. if postStringIndexmapvalue > l {
  57483. return io.ErrUnexpectedEOF
  57484. }
  57485. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  57486. iNdEx = postStringIndexmapvalue
  57487. } else {
  57488. iNdEx = entryPreIndex
  57489. skippy, err := skipGenerated(dAtA[iNdEx:])
  57490. if err != nil {
  57491. return err
  57492. }
  57493. if (skippy < 0) || (iNdEx+skippy) < 0 {
  57494. return ErrInvalidLengthGenerated
  57495. }
  57496. if (iNdEx + skippy) > postIndex {
  57497. return io.ErrUnexpectedEOF
  57498. }
  57499. iNdEx += skippy
  57500. }
  57501. }
  57502. m.Selector[mapkey] = mapvalue
  57503. iNdEx = postIndex
  57504. case 3:
  57505. if wireType != 2 {
  57506. return fmt.Errorf("proto: wrong wireType = %d for field Template", wireType)
  57507. }
  57508. var msglen int
  57509. for shift := uint(0); ; shift += 7 {
  57510. if shift >= 64 {
  57511. return ErrIntOverflowGenerated
  57512. }
  57513. if iNdEx >= l {
  57514. return io.ErrUnexpectedEOF
  57515. }
  57516. b := dAtA[iNdEx]
  57517. iNdEx++
  57518. msglen |= int(b&0x7F) << shift
  57519. if b < 0x80 {
  57520. break
  57521. }
  57522. }
  57523. if msglen < 0 {
  57524. return ErrInvalidLengthGenerated
  57525. }
  57526. postIndex := iNdEx + msglen
  57527. if postIndex < 0 {
  57528. return ErrInvalidLengthGenerated
  57529. }
  57530. if postIndex > l {
  57531. return io.ErrUnexpectedEOF
  57532. }
  57533. if m.Template == nil {
  57534. m.Template = &PodTemplateSpec{}
  57535. }
  57536. if err := m.Template.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  57537. return err
  57538. }
  57539. iNdEx = postIndex
  57540. case 4:
  57541. if wireType != 0 {
  57542. return fmt.Errorf("proto: wrong wireType = %d for field MinReadySeconds", wireType)
  57543. }
  57544. m.MinReadySeconds = 0
  57545. for shift := uint(0); ; shift += 7 {
  57546. if shift >= 64 {
  57547. return ErrIntOverflowGenerated
  57548. }
  57549. if iNdEx >= l {
  57550. return io.ErrUnexpectedEOF
  57551. }
  57552. b := dAtA[iNdEx]
  57553. iNdEx++
  57554. m.MinReadySeconds |= int32(b&0x7F) << shift
  57555. if b < 0x80 {
  57556. break
  57557. }
  57558. }
  57559. default:
  57560. iNdEx = preIndex
  57561. skippy, err := skipGenerated(dAtA[iNdEx:])
  57562. if err != nil {
  57563. return err
  57564. }
  57565. if (skippy < 0) || (iNdEx+skippy) < 0 {
  57566. return ErrInvalidLengthGenerated
  57567. }
  57568. if (iNdEx + skippy) > l {
  57569. return io.ErrUnexpectedEOF
  57570. }
  57571. iNdEx += skippy
  57572. }
  57573. }
  57574. if iNdEx > l {
  57575. return io.ErrUnexpectedEOF
  57576. }
  57577. return nil
  57578. }
  57579. func (m *ReplicationControllerStatus) Unmarshal(dAtA []byte) error {
  57580. l := len(dAtA)
  57581. iNdEx := 0
  57582. for iNdEx < l {
  57583. preIndex := iNdEx
  57584. var wire uint64
  57585. for shift := uint(0); ; shift += 7 {
  57586. if shift >= 64 {
  57587. return ErrIntOverflowGenerated
  57588. }
  57589. if iNdEx >= l {
  57590. return io.ErrUnexpectedEOF
  57591. }
  57592. b := dAtA[iNdEx]
  57593. iNdEx++
  57594. wire |= uint64(b&0x7F) << shift
  57595. if b < 0x80 {
  57596. break
  57597. }
  57598. }
  57599. fieldNum := int32(wire >> 3)
  57600. wireType := int(wire & 0x7)
  57601. if wireType == 4 {
  57602. return fmt.Errorf("proto: ReplicationControllerStatus: wiretype end group for non-group")
  57603. }
  57604. if fieldNum <= 0 {
  57605. return fmt.Errorf("proto: ReplicationControllerStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  57606. }
  57607. switch fieldNum {
  57608. case 1:
  57609. if wireType != 0 {
  57610. return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType)
  57611. }
  57612. m.Replicas = 0
  57613. for shift := uint(0); ; shift += 7 {
  57614. if shift >= 64 {
  57615. return ErrIntOverflowGenerated
  57616. }
  57617. if iNdEx >= l {
  57618. return io.ErrUnexpectedEOF
  57619. }
  57620. b := dAtA[iNdEx]
  57621. iNdEx++
  57622. m.Replicas |= int32(b&0x7F) << shift
  57623. if b < 0x80 {
  57624. break
  57625. }
  57626. }
  57627. case 2:
  57628. if wireType != 0 {
  57629. return fmt.Errorf("proto: wrong wireType = %d for field FullyLabeledReplicas", wireType)
  57630. }
  57631. m.FullyLabeledReplicas = 0
  57632. for shift := uint(0); ; shift += 7 {
  57633. if shift >= 64 {
  57634. return ErrIntOverflowGenerated
  57635. }
  57636. if iNdEx >= l {
  57637. return io.ErrUnexpectedEOF
  57638. }
  57639. b := dAtA[iNdEx]
  57640. iNdEx++
  57641. m.FullyLabeledReplicas |= int32(b&0x7F) << shift
  57642. if b < 0x80 {
  57643. break
  57644. }
  57645. }
  57646. case 3:
  57647. if wireType != 0 {
  57648. return fmt.Errorf("proto: wrong wireType = %d for field ObservedGeneration", wireType)
  57649. }
  57650. m.ObservedGeneration = 0
  57651. for shift := uint(0); ; shift += 7 {
  57652. if shift >= 64 {
  57653. return ErrIntOverflowGenerated
  57654. }
  57655. if iNdEx >= l {
  57656. return io.ErrUnexpectedEOF
  57657. }
  57658. b := dAtA[iNdEx]
  57659. iNdEx++
  57660. m.ObservedGeneration |= int64(b&0x7F) << shift
  57661. if b < 0x80 {
  57662. break
  57663. }
  57664. }
  57665. case 4:
  57666. if wireType != 0 {
  57667. return fmt.Errorf("proto: wrong wireType = %d for field ReadyReplicas", wireType)
  57668. }
  57669. m.ReadyReplicas = 0
  57670. for shift := uint(0); ; shift += 7 {
  57671. if shift >= 64 {
  57672. return ErrIntOverflowGenerated
  57673. }
  57674. if iNdEx >= l {
  57675. return io.ErrUnexpectedEOF
  57676. }
  57677. b := dAtA[iNdEx]
  57678. iNdEx++
  57679. m.ReadyReplicas |= int32(b&0x7F) << shift
  57680. if b < 0x80 {
  57681. break
  57682. }
  57683. }
  57684. case 5:
  57685. if wireType != 0 {
  57686. return fmt.Errorf("proto: wrong wireType = %d for field AvailableReplicas", wireType)
  57687. }
  57688. m.AvailableReplicas = 0
  57689. for shift := uint(0); ; shift += 7 {
  57690. if shift >= 64 {
  57691. return ErrIntOverflowGenerated
  57692. }
  57693. if iNdEx >= l {
  57694. return io.ErrUnexpectedEOF
  57695. }
  57696. b := dAtA[iNdEx]
  57697. iNdEx++
  57698. m.AvailableReplicas |= int32(b&0x7F) << shift
  57699. if b < 0x80 {
  57700. break
  57701. }
  57702. }
  57703. case 6:
  57704. if wireType != 2 {
  57705. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  57706. }
  57707. var msglen int
  57708. for shift := uint(0); ; shift += 7 {
  57709. if shift >= 64 {
  57710. return ErrIntOverflowGenerated
  57711. }
  57712. if iNdEx >= l {
  57713. return io.ErrUnexpectedEOF
  57714. }
  57715. b := dAtA[iNdEx]
  57716. iNdEx++
  57717. msglen |= int(b&0x7F) << shift
  57718. if b < 0x80 {
  57719. break
  57720. }
  57721. }
  57722. if msglen < 0 {
  57723. return ErrInvalidLengthGenerated
  57724. }
  57725. postIndex := iNdEx + msglen
  57726. if postIndex < 0 {
  57727. return ErrInvalidLengthGenerated
  57728. }
  57729. if postIndex > l {
  57730. return io.ErrUnexpectedEOF
  57731. }
  57732. m.Conditions = append(m.Conditions, ReplicationControllerCondition{})
  57733. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  57734. return err
  57735. }
  57736. iNdEx = postIndex
  57737. default:
  57738. iNdEx = preIndex
  57739. skippy, err := skipGenerated(dAtA[iNdEx:])
  57740. if err != nil {
  57741. return err
  57742. }
  57743. if (skippy < 0) || (iNdEx+skippy) < 0 {
  57744. return ErrInvalidLengthGenerated
  57745. }
  57746. if (iNdEx + skippy) > l {
  57747. return io.ErrUnexpectedEOF
  57748. }
  57749. iNdEx += skippy
  57750. }
  57751. }
  57752. if iNdEx > l {
  57753. return io.ErrUnexpectedEOF
  57754. }
  57755. return nil
  57756. }
  57757. func (m *ResourceClaim) Unmarshal(dAtA []byte) error {
  57758. l := len(dAtA)
  57759. iNdEx := 0
  57760. for iNdEx < l {
  57761. preIndex := iNdEx
  57762. var wire uint64
  57763. for shift := uint(0); ; shift += 7 {
  57764. if shift >= 64 {
  57765. return ErrIntOverflowGenerated
  57766. }
  57767. if iNdEx >= l {
  57768. return io.ErrUnexpectedEOF
  57769. }
  57770. b := dAtA[iNdEx]
  57771. iNdEx++
  57772. wire |= uint64(b&0x7F) << shift
  57773. if b < 0x80 {
  57774. break
  57775. }
  57776. }
  57777. fieldNum := int32(wire >> 3)
  57778. wireType := int(wire & 0x7)
  57779. if wireType == 4 {
  57780. return fmt.Errorf("proto: ResourceClaim: wiretype end group for non-group")
  57781. }
  57782. if fieldNum <= 0 {
  57783. return fmt.Errorf("proto: ResourceClaim: illegal tag %d (wire type %d)", fieldNum, wire)
  57784. }
  57785. switch fieldNum {
  57786. case 1:
  57787. if wireType != 2 {
  57788. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  57789. }
  57790. var stringLen uint64
  57791. for shift := uint(0); ; shift += 7 {
  57792. if shift >= 64 {
  57793. return ErrIntOverflowGenerated
  57794. }
  57795. if iNdEx >= l {
  57796. return io.ErrUnexpectedEOF
  57797. }
  57798. b := dAtA[iNdEx]
  57799. iNdEx++
  57800. stringLen |= uint64(b&0x7F) << shift
  57801. if b < 0x80 {
  57802. break
  57803. }
  57804. }
  57805. intStringLen := int(stringLen)
  57806. if intStringLen < 0 {
  57807. return ErrInvalidLengthGenerated
  57808. }
  57809. postIndex := iNdEx + intStringLen
  57810. if postIndex < 0 {
  57811. return ErrInvalidLengthGenerated
  57812. }
  57813. if postIndex > l {
  57814. return io.ErrUnexpectedEOF
  57815. }
  57816. m.Name = string(dAtA[iNdEx:postIndex])
  57817. iNdEx = postIndex
  57818. case 2:
  57819. if wireType != 2 {
  57820. return fmt.Errorf("proto: wrong wireType = %d for field Request", wireType)
  57821. }
  57822. var stringLen uint64
  57823. for shift := uint(0); ; shift += 7 {
  57824. if shift >= 64 {
  57825. return ErrIntOverflowGenerated
  57826. }
  57827. if iNdEx >= l {
  57828. return io.ErrUnexpectedEOF
  57829. }
  57830. b := dAtA[iNdEx]
  57831. iNdEx++
  57832. stringLen |= uint64(b&0x7F) << shift
  57833. if b < 0x80 {
  57834. break
  57835. }
  57836. }
  57837. intStringLen := int(stringLen)
  57838. if intStringLen < 0 {
  57839. return ErrInvalidLengthGenerated
  57840. }
  57841. postIndex := iNdEx + intStringLen
  57842. if postIndex < 0 {
  57843. return ErrInvalidLengthGenerated
  57844. }
  57845. if postIndex > l {
  57846. return io.ErrUnexpectedEOF
  57847. }
  57848. m.Request = string(dAtA[iNdEx:postIndex])
  57849. iNdEx = postIndex
  57850. default:
  57851. iNdEx = preIndex
  57852. skippy, err := skipGenerated(dAtA[iNdEx:])
  57853. if err != nil {
  57854. return err
  57855. }
  57856. if (skippy < 0) || (iNdEx+skippy) < 0 {
  57857. return ErrInvalidLengthGenerated
  57858. }
  57859. if (iNdEx + skippy) > l {
  57860. return io.ErrUnexpectedEOF
  57861. }
  57862. iNdEx += skippy
  57863. }
  57864. }
  57865. if iNdEx > l {
  57866. return io.ErrUnexpectedEOF
  57867. }
  57868. return nil
  57869. }
  57870. func (m *ResourceFieldSelector) Unmarshal(dAtA []byte) error {
  57871. l := len(dAtA)
  57872. iNdEx := 0
  57873. for iNdEx < l {
  57874. preIndex := iNdEx
  57875. var wire uint64
  57876. for shift := uint(0); ; shift += 7 {
  57877. if shift >= 64 {
  57878. return ErrIntOverflowGenerated
  57879. }
  57880. if iNdEx >= l {
  57881. return io.ErrUnexpectedEOF
  57882. }
  57883. b := dAtA[iNdEx]
  57884. iNdEx++
  57885. wire |= uint64(b&0x7F) << shift
  57886. if b < 0x80 {
  57887. break
  57888. }
  57889. }
  57890. fieldNum := int32(wire >> 3)
  57891. wireType := int(wire & 0x7)
  57892. if wireType == 4 {
  57893. return fmt.Errorf("proto: ResourceFieldSelector: wiretype end group for non-group")
  57894. }
  57895. if fieldNum <= 0 {
  57896. return fmt.Errorf("proto: ResourceFieldSelector: illegal tag %d (wire type %d)", fieldNum, wire)
  57897. }
  57898. switch fieldNum {
  57899. case 1:
  57900. if wireType != 2 {
  57901. return fmt.Errorf("proto: wrong wireType = %d for field ContainerName", wireType)
  57902. }
  57903. var stringLen uint64
  57904. for shift := uint(0); ; shift += 7 {
  57905. if shift >= 64 {
  57906. return ErrIntOverflowGenerated
  57907. }
  57908. if iNdEx >= l {
  57909. return io.ErrUnexpectedEOF
  57910. }
  57911. b := dAtA[iNdEx]
  57912. iNdEx++
  57913. stringLen |= uint64(b&0x7F) << shift
  57914. if b < 0x80 {
  57915. break
  57916. }
  57917. }
  57918. intStringLen := int(stringLen)
  57919. if intStringLen < 0 {
  57920. return ErrInvalidLengthGenerated
  57921. }
  57922. postIndex := iNdEx + intStringLen
  57923. if postIndex < 0 {
  57924. return ErrInvalidLengthGenerated
  57925. }
  57926. if postIndex > l {
  57927. return io.ErrUnexpectedEOF
  57928. }
  57929. m.ContainerName = string(dAtA[iNdEx:postIndex])
  57930. iNdEx = postIndex
  57931. case 2:
  57932. if wireType != 2 {
  57933. return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
  57934. }
  57935. var stringLen uint64
  57936. for shift := uint(0); ; shift += 7 {
  57937. if shift >= 64 {
  57938. return ErrIntOverflowGenerated
  57939. }
  57940. if iNdEx >= l {
  57941. return io.ErrUnexpectedEOF
  57942. }
  57943. b := dAtA[iNdEx]
  57944. iNdEx++
  57945. stringLen |= uint64(b&0x7F) << shift
  57946. if b < 0x80 {
  57947. break
  57948. }
  57949. }
  57950. intStringLen := int(stringLen)
  57951. if intStringLen < 0 {
  57952. return ErrInvalidLengthGenerated
  57953. }
  57954. postIndex := iNdEx + intStringLen
  57955. if postIndex < 0 {
  57956. return ErrInvalidLengthGenerated
  57957. }
  57958. if postIndex > l {
  57959. return io.ErrUnexpectedEOF
  57960. }
  57961. m.Resource = string(dAtA[iNdEx:postIndex])
  57962. iNdEx = postIndex
  57963. case 3:
  57964. if wireType != 2 {
  57965. return fmt.Errorf("proto: wrong wireType = %d for field Divisor", wireType)
  57966. }
  57967. var msglen int
  57968. for shift := uint(0); ; shift += 7 {
  57969. if shift >= 64 {
  57970. return ErrIntOverflowGenerated
  57971. }
  57972. if iNdEx >= l {
  57973. return io.ErrUnexpectedEOF
  57974. }
  57975. b := dAtA[iNdEx]
  57976. iNdEx++
  57977. msglen |= int(b&0x7F) << shift
  57978. if b < 0x80 {
  57979. break
  57980. }
  57981. }
  57982. if msglen < 0 {
  57983. return ErrInvalidLengthGenerated
  57984. }
  57985. postIndex := iNdEx + msglen
  57986. if postIndex < 0 {
  57987. return ErrInvalidLengthGenerated
  57988. }
  57989. if postIndex > l {
  57990. return io.ErrUnexpectedEOF
  57991. }
  57992. if err := m.Divisor.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  57993. return err
  57994. }
  57995. iNdEx = postIndex
  57996. default:
  57997. iNdEx = preIndex
  57998. skippy, err := skipGenerated(dAtA[iNdEx:])
  57999. if err != nil {
  58000. return err
  58001. }
  58002. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58003. return ErrInvalidLengthGenerated
  58004. }
  58005. if (iNdEx + skippy) > l {
  58006. return io.ErrUnexpectedEOF
  58007. }
  58008. iNdEx += skippy
  58009. }
  58010. }
  58011. if iNdEx > l {
  58012. return io.ErrUnexpectedEOF
  58013. }
  58014. return nil
  58015. }
  58016. func (m *ResourceHealth) Unmarshal(dAtA []byte) error {
  58017. l := len(dAtA)
  58018. iNdEx := 0
  58019. for iNdEx < l {
  58020. preIndex := iNdEx
  58021. var wire uint64
  58022. for shift := uint(0); ; shift += 7 {
  58023. if shift >= 64 {
  58024. return ErrIntOverflowGenerated
  58025. }
  58026. if iNdEx >= l {
  58027. return io.ErrUnexpectedEOF
  58028. }
  58029. b := dAtA[iNdEx]
  58030. iNdEx++
  58031. wire |= uint64(b&0x7F) << shift
  58032. if b < 0x80 {
  58033. break
  58034. }
  58035. }
  58036. fieldNum := int32(wire >> 3)
  58037. wireType := int(wire & 0x7)
  58038. if wireType == 4 {
  58039. return fmt.Errorf("proto: ResourceHealth: wiretype end group for non-group")
  58040. }
  58041. if fieldNum <= 0 {
  58042. return fmt.Errorf("proto: ResourceHealth: illegal tag %d (wire type %d)", fieldNum, wire)
  58043. }
  58044. switch fieldNum {
  58045. case 1:
  58046. if wireType != 2 {
  58047. return fmt.Errorf("proto: wrong wireType = %d for field ResourceID", wireType)
  58048. }
  58049. var stringLen uint64
  58050. for shift := uint(0); ; shift += 7 {
  58051. if shift >= 64 {
  58052. return ErrIntOverflowGenerated
  58053. }
  58054. if iNdEx >= l {
  58055. return io.ErrUnexpectedEOF
  58056. }
  58057. b := dAtA[iNdEx]
  58058. iNdEx++
  58059. stringLen |= uint64(b&0x7F) << shift
  58060. if b < 0x80 {
  58061. break
  58062. }
  58063. }
  58064. intStringLen := int(stringLen)
  58065. if intStringLen < 0 {
  58066. return ErrInvalidLengthGenerated
  58067. }
  58068. postIndex := iNdEx + intStringLen
  58069. if postIndex < 0 {
  58070. return ErrInvalidLengthGenerated
  58071. }
  58072. if postIndex > l {
  58073. return io.ErrUnexpectedEOF
  58074. }
  58075. m.ResourceID = ResourceID(dAtA[iNdEx:postIndex])
  58076. iNdEx = postIndex
  58077. case 2:
  58078. if wireType != 2 {
  58079. return fmt.Errorf("proto: wrong wireType = %d for field Health", wireType)
  58080. }
  58081. var stringLen uint64
  58082. for shift := uint(0); ; shift += 7 {
  58083. if shift >= 64 {
  58084. return ErrIntOverflowGenerated
  58085. }
  58086. if iNdEx >= l {
  58087. return io.ErrUnexpectedEOF
  58088. }
  58089. b := dAtA[iNdEx]
  58090. iNdEx++
  58091. stringLen |= uint64(b&0x7F) << shift
  58092. if b < 0x80 {
  58093. break
  58094. }
  58095. }
  58096. intStringLen := int(stringLen)
  58097. if intStringLen < 0 {
  58098. return ErrInvalidLengthGenerated
  58099. }
  58100. postIndex := iNdEx + intStringLen
  58101. if postIndex < 0 {
  58102. return ErrInvalidLengthGenerated
  58103. }
  58104. if postIndex > l {
  58105. return io.ErrUnexpectedEOF
  58106. }
  58107. m.Health = ResourceHealthStatus(dAtA[iNdEx:postIndex])
  58108. iNdEx = postIndex
  58109. default:
  58110. iNdEx = preIndex
  58111. skippy, err := skipGenerated(dAtA[iNdEx:])
  58112. if err != nil {
  58113. return err
  58114. }
  58115. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58116. return ErrInvalidLengthGenerated
  58117. }
  58118. if (iNdEx + skippy) > l {
  58119. return io.ErrUnexpectedEOF
  58120. }
  58121. iNdEx += skippy
  58122. }
  58123. }
  58124. if iNdEx > l {
  58125. return io.ErrUnexpectedEOF
  58126. }
  58127. return nil
  58128. }
  58129. func (m *ResourceQuota) Unmarshal(dAtA []byte) error {
  58130. l := len(dAtA)
  58131. iNdEx := 0
  58132. for iNdEx < l {
  58133. preIndex := iNdEx
  58134. var wire uint64
  58135. for shift := uint(0); ; shift += 7 {
  58136. if shift >= 64 {
  58137. return ErrIntOverflowGenerated
  58138. }
  58139. if iNdEx >= l {
  58140. return io.ErrUnexpectedEOF
  58141. }
  58142. b := dAtA[iNdEx]
  58143. iNdEx++
  58144. wire |= uint64(b&0x7F) << shift
  58145. if b < 0x80 {
  58146. break
  58147. }
  58148. }
  58149. fieldNum := int32(wire >> 3)
  58150. wireType := int(wire & 0x7)
  58151. if wireType == 4 {
  58152. return fmt.Errorf("proto: ResourceQuota: wiretype end group for non-group")
  58153. }
  58154. if fieldNum <= 0 {
  58155. return fmt.Errorf("proto: ResourceQuota: illegal tag %d (wire type %d)", fieldNum, wire)
  58156. }
  58157. switch fieldNum {
  58158. case 1:
  58159. if wireType != 2 {
  58160. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  58161. }
  58162. var msglen int
  58163. for shift := uint(0); ; shift += 7 {
  58164. if shift >= 64 {
  58165. return ErrIntOverflowGenerated
  58166. }
  58167. if iNdEx >= l {
  58168. return io.ErrUnexpectedEOF
  58169. }
  58170. b := dAtA[iNdEx]
  58171. iNdEx++
  58172. msglen |= int(b&0x7F) << shift
  58173. if b < 0x80 {
  58174. break
  58175. }
  58176. }
  58177. if msglen < 0 {
  58178. return ErrInvalidLengthGenerated
  58179. }
  58180. postIndex := iNdEx + msglen
  58181. if postIndex < 0 {
  58182. return ErrInvalidLengthGenerated
  58183. }
  58184. if postIndex > l {
  58185. return io.ErrUnexpectedEOF
  58186. }
  58187. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  58188. return err
  58189. }
  58190. iNdEx = postIndex
  58191. case 2:
  58192. if wireType != 2 {
  58193. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  58194. }
  58195. var msglen int
  58196. for shift := uint(0); ; shift += 7 {
  58197. if shift >= 64 {
  58198. return ErrIntOverflowGenerated
  58199. }
  58200. if iNdEx >= l {
  58201. return io.ErrUnexpectedEOF
  58202. }
  58203. b := dAtA[iNdEx]
  58204. iNdEx++
  58205. msglen |= int(b&0x7F) << shift
  58206. if b < 0x80 {
  58207. break
  58208. }
  58209. }
  58210. if msglen < 0 {
  58211. return ErrInvalidLengthGenerated
  58212. }
  58213. postIndex := iNdEx + msglen
  58214. if postIndex < 0 {
  58215. return ErrInvalidLengthGenerated
  58216. }
  58217. if postIndex > l {
  58218. return io.ErrUnexpectedEOF
  58219. }
  58220. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  58221. return err
  58222. }
  58223. iNdEx = postIndex
  58224. case 3:
  58225. if wireType != 2 {
  58226. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  58227. }
  58228. var msglen int
  58229. for shift := uint(0); ; shift += 7 {
  58230. if shift >= 64 {
  58231. return ErrIntOverflowGenerated
  58232. }
  58233. if iNdEx >= l {
  58234. return io.ErrUnexpectedEOF
  58235. }
  58236. b := dAtA[iNdEx]
  58237. iNdEx++
  58238. msglen |= int(b&0x7F) << shift
  58239. if b < 0x80 {
  58240. break
  58241. }
  58242. }
  58243. if msglen < 0 {
  58244. return ErrInvalidLengthGenerated
  58245. }
  58246. postIndex := iNdEx + msglen
  58247. if postIndex < 0 {
  58248. return ErrInvalidLengthGenerated
  58249. }
  58250. if postIndex > l {
  58251. return io.ErrUnexpectedEOF
  58252. }
  58253. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  58254. return err
  58255. }
  58256. iNdEx = postIndex
  58257. default:
  58258. iNdEx = preIndex
  58259. skippy, err := skipGenerated(dAtA[iNdEx:])
  58260. if err != nil {
  58261. return err
  58262. }
  58263. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58264. return ErrInvalidLengthGenerated
  58265. }
  58266. if (iNdEx + skippy) > l {
  58267. return io.ErrUnexpectedEOF
  58268. }
  58269. iNdEx += skippy
  58270. }
  58271. }
  58272. if iNdEx > l {
  58273. return io.ErrUnexpectedEOF
  58274. }
  58275. return nil
  58276. }
  58277. func (m *ResourceQuotaList) Unmarshal(dAtA []byte) error {
  58278. l := len(dAtA)
  58279. iNdEx := 0
  58280. for iNdEx < l {
  58281. preIndex := iNdEx
  58282. var wire uint64
  58283. for shift := uint(0); ; shift += 7 {
  58284. if shift >= 64 {
  58285. return ErrIntOverflowGenerated
  58286. }
  58287. if iNdEx >= l {
  58288. return io.ErrUnexpectedEOF
  58289. }
  58290. b := dAtA[iNdEx]
  58291. iNdEx++
  58292. wire |= uint64(b&0x7F) << shift
  58293. if b < 0x80 {
  58294. break
  58295. }
  58296. }
  58297. fieldNum := int32(wire >> 3)
  58298. wireType := int(wire & 0x7)
  58299. if wireType == 4 {
  58300. return fmt.Errorf("proto: ResourceQuotaList: wiretype end group for non-group")
  58301. }
  58302. if fieldNum <= 0 {
  58303. return fmt.Errorf("proto: ResourceQuotaList: illegal tag %d (wire type %d)", fieldNum, wire)
  58304. }
  58305. switch fieldNum {
  58306. case 1:
  58307. if wireType != 2 {
  58308. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  58309. }
  58310. var msglen int
  58311. for shift := uint(0); ; shift += 7 {
  58312. if shift >= 64 {
  58313. return ErrIntOverflowGenerated
  58314. }
  58315. if iNdEx >= l {
  58316. return io.ErrUnexpectedEOF
  58317. }
  58318. b := dAtA[iNdEx]
  58319. iNdEx++
  58320. msglen |= int(b&0x7F) << shift
  58321. if b < 0x80 {
  58322. break
  58323. }
  58324. }
  58325. if msglen < 0 {
  58326. return ErrInvalidLengthGenerated
  58327. }
  58328. postIndex := iNdEx + msglen
  58329. if postIndex < 0 {
  58330. return ErrInvalidLengthGenerated
  58331. }
  58332. if postIndex > l {
  58333. return io.ErrUnexpectedEOF
  58334. }
  58335. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  58336. return err
  58337. }
  58338. iNdEx = postIndex
  58339. case 2:
  58340. if wireType != 2 {
  58341. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  58342. }
  58343. var msglen int
  58344. for shift := uint(0); ; shift += 7 {
  58345. if shift >= 64 {
  58346. return ErrIntOverflowGenerated
  58347. }
  58348. if iNdEx >= l {
  58349. return io.ErrUnexpectedEOF
  58350. }
  58351. b := dAtA[iNdEx]
  58352. iNdEx++
  58353. msglen |= int(b&0x7F) << shift
  58354. if b < 0x80 {
  58355. break
  58356. }
  58357. }
  58358. if msglen < 0 {
  58359. return ErrInvalidLengthGenerated
  58360. }
  58361. postIndex := iNdEx + msglen
  58362. if postIndex < 0 {
  58363. return ErrInvalidLengthGenerated
  58364. }
  58365. if postIndex > l {
  58366. return io.ErrUnexpectedEOF
  58367. }
  58368. m.Items = append(m.Items, ResourceQuota{})
  58369. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  58370. return err
  58371. }
  58372. iNdEx = postIndex
  58373. default:
  58374. iNdEx = preIndex
  58375. skippy, err := skipGenerated(dAtA[iNdEx:])
  58376. if err != nil {
  58377. return err
  58378. }
  58379. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58380. return ErrInvalidLengthGenerated
  58381. }
  58382. if (iNdEx + skippy) > l {
  58383. return io.ErrUnexpectedEOF
  58384. }
  58385. iNdEx += skippy
  58386. }
  58387. }
  58388. if iNdEx > l {
  58389. return io.ErrUnexpectedEOF
  58390. }
  58391. return nil
  58392. }
  58393. func (m *ResourceQuotaSpec) Unmarshal(dAtA []byte) error {
  58394. l := len(dAtA)
  58395. iNdEx := 0
  58396. for iNdEx < l {
  58397. preIndex := iNdEx
  58398. var wire uint64
  58399. for shift := uint(0); ; shift += 7 {
  58400. if shift >= 64 {
  58401. return ErrIntOverflowGenerated
  58402. }
  58403. if iNdEx >= l {
  58404. return io.ErrUnexpectedEOF
  58405. }
  58406. b := dAtA[iNdEx]
  58407. iNdEx++
  58408. wire |= uint64(b&0x7F) << shift
  58409. if b < 0x80 {
  58410. break
  58411. }
  58412. }
  58413. fieldNum := int32(wire >> 3)
  58414. wireType := int(wire & 0x7)
  58415. if wireType == 4 {
  58416. return fmt.Errorf("proto: ResourceQuotaSpec: wiretype end group for non-group")
  58417. }
  58418. if fieldNum <= 0 {
  58419. return fmt.Errorf("proto: ResourceQuotaSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  58420. }
  58421. switch fieldNum {
  58422. case 1:
  58423. if wireType != 2 {
  58424. return fmt.Errorf("proto: wrong wireType = %d for field Hard", wireType)
  58425. }
  58426. var msglen int
  58427. for shift := uint(0); ; shift += 7 {
  58428. if shift >= 64 {
  58429. return ErrIntOverflowGenerated
  58430. }
  58431. if iNdEx >= l {
  58432. return io.ErrUnexpectedEOF
  58433. }
  58434. b := dAtA[iNdEx]
  58435. iNdEx++
  58436. msglen |= int(b&0x7F) << shift
  58437. if b < 0x80 {
  58438. break
  58439. }
  58440. }
  58441. if msglen < 0 {
  58442. return ErrInvalidLengthGenerated
  58443. }
  58444. postIndex := iNdEx + msglen
  58445. if postIndex < 0 {
  58446. return ErrInvalidLengthGenerated
  58447. }
  58448. if postIndex > l {
  58449. return io.ErrUnexpectedEOF
  58450. }
  58451. if m.Hard == nil {
  58452. m.Hard = make(ResourceList)
  58453. }
  58454. var mapkey ResourceName
  58455. mapvalue := &resource.Quantity{}
  58456. for iNdEx < postIndex {
  58457. entryPreIndex := iNdEx
  58458. var wire uint64
  58459. for shift := uint(0); ; shift += 7 {
  58460. if shift >= 64 {
  58461. return ErrIntOverflowGenerated
  58462. }
  58463. if iNdEx >= l {
  58464. return io.ErrUnexpectedEOF
  58465. }
  58466. b := dAtA[iNdEx]
  58467. iNdEx++
  58468. wire |= uint64(b&0x7F) << shift
  58469. if b < 0x80 {
  58470. break
  58471. }
  58472. }
  58473. fieldNum := int32(wire >> 3)
  58474. if fieldNum == 1 {
  58475. var stringLenmapkey uint64
  58476. for shift := uint(0); ; shift += 7 {
  58477. if shift >= 64 {
  58478. return ErrIntOverflowGenerated
  58479. }
  58480. if iNdEx >= l {
  58481. return io.ErrUnexpectedEOF
  58482. }
  58483. b := dAtA[iNdEx]
  58484. iNdEx++
  58485. stringLenmapkey |= uint64(b&0x7F) << shift
  58486. if b < 0x80 {
  58487. break
  58488. }
  58489. }
  58490. intStringLenmapkey := int(stringLenmapkey)
  58491. if intStringLenmapkey < 0 {
  58492. return ErrInvalidLengthGenerated
  58493. }
  58494. postStringIndexmapkey := iNdEx + intStringLenmapkey
  58495. if postStringIndexmapkey < 0 {
  58496. return ErrInvalidLengthGenerated
  58497. }
  58498. if postStringIndexmapkey > l {
  58499. return io.ErrUnexpectedEOF
  58500. }
  58501. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  58502. iNdEx = postStringIndexmapkey
  58503. } else if fieldNum == 2 {
  58504. var mapmsglen int
  58505. for shift := uint(0); ; shift += 7 {
  58506. if shift >= 64 {
  58507. return ErrIntOverflowGenerated
  58508. }
  58509. if iNdEx >= l {
  58510. return io.ErrUnexpectedEOF
  58511. }
  58512. b := dAtA[iNdEx]
  58513. iNdEx++
  58514. mapmsglen |= int(b&0x7F) << shift
  58515. if b < 0x80 {
  58516. break
  58517. }
  58518. }
  58519. if mapmsglen < 0 {
  58520. return ErrInvalidLengthGenerated
  58521. }
  58522. postmsgIndex := iNdEx + mapmsglen
  58523. if postmsgIndex < 0 {
  58524. return ErrInvalidLengthGenerated
  58525. }
  58526. if postmsgIndex > l {
  58527. return io.ErrUnexpectedEOF
  58528. }
  58529. mapvalue = &resource.Quantity{}
  58530. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  58531. return err
  58532. }
  58533. iNdEx = postmsgIndex
  58534. } else {
  58535. iNdEx = entryPreIndex
  58536. skippy, err := skipGenerated(dAtA[iNdEx:])
  58537. if err != nil {
  58538. return err
  58539. }
  58540. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58541. return ErrInvalidLengthGenerated
  58542. }
  58543. if (iNdEx + skippy) > postIndex {
  58544. return io.ErrUnexpectedEOF
  58545. }
  58546. iNdEx += skippy
  58547. }
  58548. }
  58549. m.Hard[ResourceName(mapkey)] = *mapvalue
  58550. iNdEx = postIndex
  58551. case 2:
  58552. if wireType != 2 {
  58553. return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType)
  58554. }
  58555. var stringLen uint64
  58556. for shift := uint(0); ; shift += 7 {
  58557. if shift >= 64 {
  58558. return ErrIntOverflowGenerated
  58559. }
  58560. if iNdEx >= l {
  58561. return io.ErrUnexpectedEOF
  58562. }
  58563. b := dAtA[iNdEx]
  58564. iNdEx++
  58565. stringLen |= uint64(b&0x7F) << shift
  58566. if b < 0x80 {
  58567. break
  58568. }
  58569. }
  58570. intStringLen := int(stringLen)
  58571. if intStringLen < 0 {
  58572. return ErrInvalidLengthGenerated
  58573. }
  58574. postIndex := iNdEx + intStringLen
  58575. if postIndex < 0 {
  58576. return ErrInvalidLengthGenerated
  58577. }
  58578. if postIndex > l {
  58579. return io.ErrUnexpectedEOF
  58580. }
  58581. m.Scopes = append(m.Scopes, ResourceQuotaScope(dAtA[iNdEx:postIndex]))
  58582. iNdEx = postIndex
  58583. case 3:
  58584. if wireType != 2 {
  58585. return fmt.Errorf("proto: wrong wireType = %d for field ScopeSelector", wireType)
  58586. }
  58587. var msglen int
  58588. for shift := uint(0); ; shift += 7 {
  58589. if shift >= 64 {
  58590. return ErrIntOverflowGenerated
  58591. }
  58592. if iNdEx >= l {
  58593. return io.ErrUnexpectedEOF
  58594. }
  58595. b := dAtA[iNdEx]
  58596. iNdEx++
  58597. msglen |= int(b&0x7F) << shift
  58598. if b < 0x80 {
  58599. break
  58600. }
  58601. }
  58602. if msglen < 0 {
  58603. return ErrInvalidLengthGenerated
  58604. }
  58605. postIndex := iNdEx + msglen
  58606. if postIndex < 0 {
  58607. return ErrInvalidLengthGenerated
  58608. }
  58609. if postIndex > l {
  58610. return io.ErrUnexpectedEOF
  58611. }
  58612. if m.ScopeSelector == nil {
  58613. m.ScopeSelector = &ScopeSelector{}
  58614. }
  58615. if err := m.ScopeSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  58616. return err
  58617. }
  58618. iNdEx = postIndex
  58619. default:
  58620. iNdEx = preIndex
  58621. skippy, err := skipGenerated(dAtA[iNdEx:])
  58622. if err != nil {
  58623. return err
  58624. }
  58625. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58626. return ErrInvalidLengthGenerated
  58627. }
  58628. if (iNdEx + skippy) > l {
  58629. return io.ErrUnexpectedEOF
  58630. }
  58631. iNdEx += skippy
  58632. }
  58633. }
  58634. if iNdEx > l {
  58635. return io.ErrUnexpectedEOF
  58636. }
  58637. return nil
  58638. }
  58639. func (m *ResourceQuotaStatus) Unmarshal(dAtA []byte) error {
  58640. l := len(dAtA)
  58641. iNdEx := 0
  58642. for iNdEx < l {
  58643. preIndex := iNdEx
  58644. var wire uint64
  58645. for shift := uint(0); ; shift += 7 {
  58646. if shift >= 64 {
  58647. return ErrIntOverflowGenerated
  58648. }
  58649. if iNdEx >= l {
  58650. return io.ErrUnexpectedEOF
  58651. }
  58652. b := dAtA[iNdEx]
  58653. iNdEx++
  58654. wire |= uint64(b&0x7F) << shift
  58655. if b < 0x80 {
  58656. break
  58657. }
  58658. }
  58659. fieldNum := int32(wire >> 3)
  58660. wireType := int(wire & 0x7)
  58661. if wireType == 4 {
  58662. return fmt.Errorf("proto: ResourceQuotaStatus: wiretype end group for non-group")
  58663. }
  58664. if fieldNum <= 0 {
  58665. return fmt.Errorf("proto: ResourceQuotaStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  58666. }
  58667. switch fieldNum {
  58668. case 1:
  58669. if wireType != 2 {
  58670. return fmt.Errorf("proto: wrong wireType = %d for field Hard", wireType)
  58671. }
  58672. var msglen int
  58673. for shift := uint(0); ; shift += 7 {
  58674. if shift >= 64 {
  58675. return ErrIntOverflowGenerated
  58676. }
  58677. if iNdEx >= l {
  58678. return io.ErrUnexpectedEOF
  58679. }
  58680. b := dAtA[iNdEx]
  58681. iNdEx++
  58682. msglen |= int(b&0x7F) << shift
  58683. if b < 0x80 {
  58684. break
  58685. }
  58686. }
  58687. if msglen < 0 {
  58688. return ErrInvalidLengthGenerated
  58689. }
  58690. postIndex := iNdEx + msglen
  58691. if postIndex < 0 {
  58692. return ErrInvalidLengthGenerated
  58693. }
  58694. if postIndex > l {
  58695. return io.ErrUnexpectedEOF
  58696. }
  58697. if m.Hard == nil {
  58698. m.Hard = make(ResourceList)
  58699. }
  58700. var mapkey ResourceName
  58701. mapvalue := &resource.Quantity{}
  58702. for iNdEx < postIndex {
  58703. entryPreIndex := iNdEx
  58704. var wire uint64
  58705. for shift := uint(0); ; shift += 7 {
  58706. if shift >= 64 {
  58707. return ErrIntOverflowGenerated
  58708. }
  58709. if iNdEx >= l {
  58710. return io.ErrUnexpectedEOF
  58711. }
  58712. b := dAtA[iNdEx]
  58713. iNdEx++
  58714. wire |= uint64(b&0x7F) << shift
  58715. if b < 0x80 {
  58716. break
  58717. }
  58718. }
  58719. fieldNum := int32(wire >> 3)
  58720. if fieldNum == 1 {
  58721. var stringLenmapkey uint64
  58722. for shift := uint(0); ; shift += 7 {
  58723. if shift >= 64 {
  58724. return ErrIntOverflowGenerated
  58725. }
  58726. if iNdEx >= l {
  58727. return io.ErrUnexpectedEOF
  58728. }
  58729. b := dAtA[iNdEx]
  58730. iNdEx++
  58731. stringLenmapkey |= uint64(b&0x7F) << shift
  58732. if b < 0x80 {
  58733. break
  58734. }
  58735. }
  58736. intStringLenmapkey := int(stringLenmapkey)
  58737. if intStringLenmapkey < 0 {
  58738. return ErrInvalidLengthGenerated
  58739. }
  58740. postStringIndexmapkey := iNdEx + intStringLenmapkey
  58741. if postStringIndexmapkey < 0 {
  58742. return ErrInvalidLengthGenerated
  58743. }
  58744. if postStringIndexmapkey > l {
  58745. return io.ErrUnexpectedEOF
  58746. }
  58747. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  58748. iNdEx = postStringIndexmapkey
  58749. } else if fieldNum == 2 {
  58750. var mapmsglen int
  58751. for shift := uint(0); ; shift += 7 {
  58752. if shift >= 64 {
  58753. return ErrIntOverflowGenerated
  58754. }
  58755. if iNdEx >= l {
  58756. return io.ErrUnexpectedEOF
  58757. }
  58758. b := dAtA[iNdEx]
  58759. iNdEx++
  58760. mapmsglen |= int(b&0x7F) << shift
  58761. if b < 0x80 {
  58762. break
  58763. }
  58764. }
  58765. if mapmsglen < 0 {
  58766. return ErrInvalidLengthGenerated
  58767. }
  58768. postmsgIndex := iNdEx + mapmsglen
  58769. if postmsgIndex < 0 {
  58770. return ErrInvalidLengthGenerated
  58771. }
  58772. if postmsgIndex > l {
  58773. return io.ErrUnexpectedEOF
  58774. }
  58775. mapvalue = &resource.Quantity{}
  58776. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  58777. return err
  58778. }
  58779. iNdEx = postmsgIndex
  58780. } else {
  58781. iNdEx = entryPreIndex
  58782. skippy, err := skipGenerated(dAtA[iNdEx:])
  58783. if err != nil {
  58784. return err
  58785. }
  58786. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58787. return ErrInvalidLengthGenerated
  58788. }
  58789. if (iNdEx + skippy) > postIndex {
  58790. return io.ErrUnexpectedEOF
  58791. }
  58792. iNdEx += skippy
  58793. }
  58794. }
  58795. m.Hard[ResourceName(mapkey)] = *mapvalue
  58796. iNdEx = postIndex
  58797. case 2:
  58798. if wireType != 2 {
  58799. return fmt.Errorf("proto: wrong wireType = %d for field Used", wireType)
  58800. }
  58801. var msglen int
  58802. for shift := uint(0); ; shift += 7 {
  58803. if shift >= 64 {
  58804. return ErrIntOverflowGenerated
  58805. }
  58806. if iNdEx >= l {
  58807. return io.ErrUnexpectedEOF
  58808. }
  58809. b := dAtA[iNdEx]
  58810. iNdEx++
  58811. msglen |= int(b&0x7F) << shift
  58812. if b < 0x80 {
  58813. break
  58814. }
  58815. }
  58816. if msglen < 0 {
  58817. return ErrInvalidLengthGenerated
  58818. }
  58819. postIndex := iNdEx + msglen
  58820. if postIndex < 0 {
  58821. return ErrInvalidLengthGenerated
  58822. }
  58823. if postIndex > l {
  58824. return io.ErrUnexpectedEOF
  58825. }
  58826. if m.Used == nil {
  58827. m.Used = make(ResourceList)
  58828. }
  58829. var mapkey ResourceName
  58830. mapvalue := &resource.Quantity{}
  58831. for iNdEx < postIndex {
  58832. entryPreIndex := iNdEx
  58833. var wire uint64
  58834. for shift := uint(0); ; shift += 7 {
  58835. if shift >= 64 {
  58836. return ErrIntOverflowGenerated
  58837. }
  58838. if iNdEx >= l {
  58839. return io.ErrUnexpectedEOF
  58840. }
  58841. b := dAtA[iNdEx]
  58842. iNdEx++
  58843. wire |= uint64(b&0x7F) << shift
  58844. if b < 0x80 {
  58845. break
  58846. }
  58847. }
  58848. fieldNum := int32(wire >> 3)
  58849. if fieldNum == 1 {
  58850. var stringLenmapkey uint64
  58851. for shift := uint(0); ; shift += 7 {
  58852. if shift >= 64 {
  58853. return ErrIntOverflowGenerated
  58854. }
  58855. if iNdEx >= l {
  58856. return io.ErrUnexpectedEOF
  58857. }
  58858. b := dAtA[iNdEx]
  58859. iNdEx++
  58860. stringLenmapkey |= uint64(b&0x7F) << shift
  58861. if b < 0x80 {
  58862. break
  58863. }
  58864. }
  58865. intStringLenmapkey := int(stringLenmapkey)
  58866. if intStringLenmapkey < 0 {
  58867. return ErrInvalidLengthGenerated
  58868. }
  58869. postStringIndexmapkey := iNdEx + intStringLenmapkey
  58870. if postStringIndexmapkey < 0 {
  58871. return ErrInvalidLengthGenerated
  58872. }
  58873. if postStringIndexmapkey > l {
  58874. return io.ErrUnexpectedEOF
  58875. }
  58876. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  58877. iNdEx = postStringIndexmapkey
  58878. } else if fieldNum == 2 {
  58879. var mapmsglen int
  58880. for shift := uint(0); ; shift += 7 {
  58881. if shift >= 64 {
  58882. return ErrIntOverflowGenerated
  58883. }
  58884. if iNdEx >= l {
  58885. return io.ErrUnexpectedEOF
  58886. }
  58887. b := dAtA[iNdEx]
  58888. iNdEx++
  58889. mapmsglen |= int(b&0x7F) << shift
  58890. if b < 0x80 {
  58891. break
  58892. }
  58893. }
  58894. if mapmsglen < 0 {
  58895. return ErrInvalidLengthGenerated
  58896. }
  58897. postmsgIndex := iNdEx + mapmsglen
  58898. if postmsgIndex < 0 {
  58899. return ErrInvalidLengthGenerated
  58900. }
  58901. if postmsgIndex > l {
  58902. return io.ErrUnexpectedEOF
  58903. }
  58904. mapvalue = &resource.Quantity{}
  58905. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  58906. return err
  58907. }
  58908. iNdEx = postmsgIndex
  58909. } else {
  58910. iNdEx = entryPreIndex
  58911. skippy, err := skipGenerated(dAtA[iNdEx:])
  58912. if err != nil {
  58913. return err
  58914. }
  58915. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58916. return ErrInvalidLengthGenerated
  58917. }
  58918. if (iNdEx + skippy) > postIndex {
  58919. return io.ErrUnexpectedEOF
  58920. }
  58921. iNdEx += skippy
  58922. }
  58923. }
  58924. m.Used[ResourceName(mapkey)] = *mapvalue
  58925. iNdEx = postIndex
  58926. default:
  58927. iNdEx = preIndex
  58928. skippy, err := skipGenerated(dAtA[iNdEx:])
  58929. if err != nil {
  58930. return err
  58931. }
  58932. if (skippy < 0) || (iNdEx+skippy) < 0 {
  58933. return ErrInvalidLengthGenerated
  58934. }
  58935. if (iNdEx + skippy) > l {
  58936. return io.ErrUnexpectedEOF
  58937. }
  58938. iNdEx += skippy
  58939. }
  58940. }
  58941. if iNdEx > l {
  58942. return io.ErrUnexpectedEOF
  58943. }
  58944. return nil
  58945. }
  58946. func (m *ResourceRequirements) Unmarshal(dAtA []byte) error {
  58947. l := len(dAtA)
  58948. iNdEx := 0
  58949. for iNdEx < l {
  58950. preIndex := iNdEx
  58951. var wire uint64
  58952. for shift := uint(0); ; shift += 7 {
  58953. if shift >= 64 {
  58954. return ErrIntOverflowGenerated
  58955. }
  58956. if iNdEx >= l {
  58957. return io.ErrUnexpectedEOF
  58958. }
  58959. b := dAtA[iNdEx]
  58960. iNdEx++
  58961. wire |= uint64(b&0x7F) << shift
  58962. if b < 0x80 {
  58963. break
  58964. }
  58965. }
  58966. fieldNum := int32(wire >> 3)
  58967. wireType := int(wire & 0x7)
  58968. if wireType == 4 {
  58969. return fmt.Errorf("proto: ResourceRequirements: wiretype end group for non-group")
  58970. }
  58971. if fieldNum <= 0 {
  58972. return fmt.Errorf("proto: ResourceRequirements: illegal tag %d (wire type %d)", fieldNum, wire)
  58973. }
  58974. switch fieldNum {
  58975. case 1:
  58976. if wireType != 2 {
  58977. return fmt.Errorf("proto: wrong wireType = %d for field Limits", wireType)
  58978. }
  58979. var msglen int
  58980. for shift := uint(0); ; shift += 7 {
  58981. if shift >= 64 {
  58982. return ErrIntOverflowGenerated
  58983. }
  58984. if iNdEx >= l {
  58985. return io.ErrUnexpectedEOF
  58986. }
  58987. b := dAtA[iNdEx]
  58988. iNdEx++
  58989. msglen |= int(b&0x7F) << shift
  58990. if b < 0x80 {
  58991. break
  58992. }
  58993. }
  58994. if msglen < 0 {
  58995. return ErrInvalidLengthGenerated
  58996. }
  58997. postIndex := iNdEx + msglen
  58998. if postIndex < 0 {
  58999. return ErrInvalidLengthGenerated
  59000. }
  59001. if postIndex > l {
  59002. return io.ErrUnexpectedEOF
  59003. }
  59004. if m.Limits == nil {
  59005. m.Limits = make(ResourceList)
  59006. }
  59007. var mapkey ResourceName
  59008. mapvalue := &resource.Quantity{}
  59009. for iNdEx < postIndex {
  59010. entryPreIndex := iNdEx
  59011. var wire uint64
  59012. for shift := uint(0); ; shift += 7 {
  59013. if shift >= 64 {
  59014. return ErrIntOverflowGenerated
  59015. }
  59016. if iNdEx >= l {
  59017. return io.ErrUnexpectedEOF
  59018. }
  59019. b := dAtA[iNdEx]
  59020. iNdEx++
  59021. wire |= uint64(b&0x7F) << shift
  59022. if b < 0x80 {
  59023. break
  59024. }
  59025. }
  59026. fieldNum := int32(wire >> 3)
  59027. if fieldNum == 1 {
  59028. var stringLenmapkey uint64
  59029. for shift := uint(0); ; shift += 7 {
  59030. if shift >= 64 {
  59031. return ErrIntOverflowGenerated
  59032. }
  59033. if iNdEx >= l {
  59034. return io.ErrUnexpectedEOF
  59035. }
  59036. b := dAtA[iNdEx]
  59037. iNdEx++
  59038. stringLenmapkey |= uint64(b&0x7F) << shift
  59039. if b < 0x80 {
  59040. break
  59041. }
  59042. }
  59043. intStringLenmapkey := int(stringLenmapkey)
  59044. if intStringLenmapkey < 0 {
  59045. return ErrInvalidLengthGenerated
  59046. }
  59047. postStringIndexmapkey := iNdEx + intStringLenmapkey
  59048. if postStringIndexmapkey < 0 {
  59049. return ErrInvalidLengthGenerated
  59050. }
  59051. if postStringIndexmapkey > l {
  59052. return io.ErrUnexpectedEOF
  59053. }
  59054. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  59055. iNdEx = postStringIndexmapkey
  59056. } else if fieldNum == 2 {
  59057. var mapmsglen int
  59058. for shift := uint(0); ; shift += 7 {
  59059. if shift >= 64 {
  59060. return ErrIntOverflowGenerated
  59061. }
  59062. if iNdEx >= l {
  59063. return io.ErrUnexpectedEOF
  59064. }
  59065. b := dAtA[iNdEx]
  59066. iNdEx++
  59067. mapmsglen |= int(b&0x7F) << shift
  59068. if b < 0x80 {
  59069. break
  59070. }
  59071. }
  59072. if mapmsglen < 0 {
  59073. return ErrInvalidLengthGenerated
  59074. }
  59075. postmsgIndex := iNdEx + mapmsglen
  59076. if postmsgIndex < 0 {
  59077. return ErrInvalidLengthGenerated
  59078. }
  59079. if postmsgIndex > l {
  59080. return io.ErrUnexpectedEOF
  59081. }
  59082. mapvalue = &resource.Quantity{}
  59083. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  59084. return err
  59085. }
  59086. iNdEx = postmsgIndex
  59087. } else {
  59088. iNdEx = entryPreIndex
  59089. skippy, err := skipGenerated(dAtA[iNdEx:])
  59090. if err != nil {
  59091. return err
  59092. }
  59093. if (skippy < 0) || (iNdEx+skippy) < 0 {
  59094. return ErrInvalidLengthGenerated
  59095. }
  59096. if (iNdEx + skippy) > postIndex {
  59097. return io.ErrUnexpectedEOF
  59098. }
  59099. iNdEx += skippy
  59100. }
  59101. }
  59102. m.Limits[ResourceName(mapkey)] = *mapvalue
  59103. iNdEx = postIndex
  59104. case 2:
  59105. if wireType != 2 {
  59106. return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType)
  59107. }
  59108. var msglen int
  59109. for shift := uint(0); ; shift += 7 {
  59110. if shift >= 64 {
  59111. return ErrIntOverflowGenerated
  59112. }
  59113. if iNdEx >= l {
  59114. return io.ErrUnexpectedEOF
  59115. }
  59116. b := dAtA[iNdEx]
  59117. iNdEx++
  59118. msglen |= int(b&0x7F) << shift
  59119. if b < 0x80 {
  59120. break
  59121. }
  59122. }
  59123. if msglen < 0 {
  59124. return ErrInvalidLengthGenerated
  59125. }
  59126. postIndex := iNdEx + msglen
  59127. if postIndex < 0 {
  59128. return ErrInvalidLengthGenerated
  59129. }
  59130. if postIndex > l {
  59131. return io.ErrUnexpectedEOF
  59132. }
  59133. if m.Requests == nil {
  59134. m.Requests = make(ResourceList)
  59135. }
  59136. var mapkey ResourceName
  59137. mapvalue := &resource.Quantity{}
  59138. for iNdEx < postIndex {
  59139. entryPreIndex := iNdEx
  59140. var wire uint64
  59141. for shift := uint(0); ; shift += 7 {
  59142. if shift >= 64 {
  59143. return ErrIntOverflowGenerated
  59144. }
  59145. if iNdEx >= l {
  59146. return io.ErrUnexpectedEOF
  59147. }
  59148. b := dAtA[iNdEx]
  59149. iNdEx++
  59150. wire |= uint64(b&0x7F) << shift
  59151. if b < 0x80 {
  59152. break
  59153. }
  59154. }
  59155. fieldNum := int32(wire >> 3)
  59156. if fieldNum == 1 {
  59157. var stringLenmapkey uint64
  59158. for shift := uint(0); ; shift += 7 {
  59159. if shift >= 64 {
  59160. return ErrIntOverflowGenerated
  59161. }
  59162. if iNdEx >= l {
  59163. return io.ErrUnexpectedEOF
  59164. }
  59165. b := dAtA[iNdEx]
  59166. iNdEx++
  59167. stringLenmapkey |= uint64(b&0x7F) << shift
  59168. if b < 0x80 {
  59169. break
  59170. }
  59171. }
  59172. intStringLenmapkey := int(stringLenmapkey)
  59173. if intStringLenmapkey < 0 {
  59174. return ErrInvalidLengthGenerated
  59175. }
  59176. postStringIndexmapkey := iNdEx + intStringLenmapkey
  59177. if postStringIndexmapkey < 0 {
  59178. return ErrInvalidLengthGenerated
  59179. }
  59180. if postStringIndexmapkey > l {
  59181. return io.ErrUnexpectedEOF
  59182. }
  59183. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  59184. iNdEx = postStringIndexmapkey
  59185. } else if fieldNum == 2 {
  59186. var mapmsglen int
  59187. for shift := uint(0); ; shift += 7 {
  59188. if shift >= 64 {
  59189. return ErrIntOverflowGenerated
  59190. }
  59191. if iNdEx >= l {
  59192. return io.ErrUnexpectedEOF
  59193. }
  59194. b := dAtA[iNdEx]
  59195. iNdEx++
  59196. mapmsglen |= int(b&0x7F) << shift
  59197. if b < 0x80 {
  59198. break
  59199. }
  59200. }
  59201. if mapmsglen < 0 {
  59202. return ErrInvalidLengthGenerated
  59203. }
  59204. postmsgIndex := iNdEx + mapmsglen
  59205. if postmsgIndex < 0 {
  59206. return ErrInvalidLengthGenerated
  59207. }
  59208. if postmsgIndex > l {
  59209. return io.ErrUnexpectedEOF
  59210. }
  59211. mapvalue = &resource.Quantity{}
  59212. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  59213. return err
  59214. }
  59215. iNdEx = postmsgIndex
  59216. } else {
  59217. iNdEx = entryPreIndex
  59218. skippy, err := skipGenerated(dAtA[iNdEx:])
  59219. if err != nil {
  59220. return err
  59221. }
  59222. if (skippy < 0) || (iNdEx+skippy) < 0 {
  59223. return ErrInvalidLengthGenerated
  59224. }
  59225. if (iNdEx + skippy) > postIndex {
  59226. return io.ErrUnexpectedEOF
  59227. }
  59228. iNdEx += skippy
  59229. }
  59230. }
  59231. m.Requests[ResourceName(mapkey)] = *mapvalue
  59232. iNdEx = postIndex
  59233. case 3:
  59234. if wireType != 2 {
  59235. return fmt.Errorf("proto: wrong wireType = %d for field Claims", wireType)
  59236. }
  59237. var msglen int
  59238. for shift := uint(0); ; shift += 7 {
  59239. if shift >= 64 {
  59240. return ErrIntOverflowGenerated
  59241. }
  59242. if iNdEx >= l {
  59243. return io.ErrUnexpectedEOF
  59244. }
  59245. b := dAtA[iNdEx]
  59246. iNdEx++
  59247. msglen |= int(b&0x7F) << shift
  59248. if b < 0x80 {
  59249. break
  59250. }
  59251. }
  59252. if msglen < 0 {
  59253. return ErrInvalidLengthGenerated
  59254. }
  59255. postIndex := iNdEx + msglen
  59256. if postIndex < 0 {
  59257. return ErrInvalidLengthGenerated
  59258. }
  59259. if postIndex > l {
  59260. return io.ErrUnexpectedEOF
  59261. }
  59262. m.Claims = append(m.Claims, ResourceClaim{})
  59263. if err := m.Claims[len(m.Claims)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  59264. return err
  59265. }
  59266. iNdEx = postIndex
  59267. default:
  59268. iNdEx = preIndex
  59269. skippy, err := skipGenerated(dAtA[iNdEx:])
  59270. if err != nil {
  59271. return err
  59272. }
  59273. if (skippy < 0) || (iNdEx+skippy) < 0 {
  59274. return ErrInvalidLengthGenerated
  59275. }
  59276. if (iNdEx + skippy) > l {
  59277. return io.ErrUnexpectedEOF
  59278. }
  59279. iNdEx += skippy
  59280. }
  59281. }
  59282. if iNdEx > l {
  59283. return io.ErrUnexpectedEOF
  59284. }
  59285. return nil
  59286. }
  59287. func (m *ResourceStatus) Unmarshal(dAtA []byte) error {
  59288. l := len(dAtA)
  59289. iNdEx := 0
  59290. for iNdEx < l {
  59291. preIndex := iNdEx
  59292. var wire uint64
  59293. for shift := uint(0); ; shift += 7 {
  59294. if shift >= 64 {
  59295. return ErrIntOverflowGenerated
  59296. }
  59297. if iNdEx >= l {
  59298. return io.ErrUnexpectedEOF
  59299. }
  59300. b := dAtA[iNdEx]
  59301. iNdEx++
  59302. wire |= uint64(b&0x7F) << shift
  59303. if b < 0x80 {
  59304. break
  59305. }
  59306. }
  59307. fieldNum := int32(wire >> 3)
  59308. wireType := int(wire & 0x7)
  59309. if wireType == 4 {
  59310. return fmt.Errorf("proto: ResourceStatus: wiretype end group for non-group")
  59311. }
  59312. if fieldNum <= 0 {
  59313. return fmt.Errorf("proto: ResourceStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  59314. }
  59315. switch fieldNum {
  59316. case 1:
  59317. if wireType != 2 {
  59318. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  59319. }
  59320. var stringLen uint64
  59321. for shift := uint(0); ; shift += 7 {
  59322. if shift >= 64 {
  59323. return ErrIntOverflowGenerated
  59324. }
  59325. if iNdEx >= l {
  59326. return io.ErrUnexpectedEOF
  59327. }
  59328. b := dAtA[iNdEx]
  59329. iNdEx++
  59330. stringLen |= uint64(b&0x7F) << shift
  59331. if b < 0x80 {
  59332. break
  59333. }
  59334. }
  59335. intStringLen := int(stringLen)
  59336. if intStringLen < 0 {
  59337. return ErrInvalidLengthGenerated
  59338. }
  59339. postIndex := iNdEx + intStringLen
  59340. if postIndex < 0 {
  59341. return ErrInvalidLengthGenerated
  59342. }
  59343. if postIndex > l {
  59344. return io.ErrUnexpectedEOF
  59345. }
  59346. m.Name = ResourceName(dAtA[iNdEx:postIndex])
  59347. iNdEx = postIndex
  59348. case 2:
  59349. if wireType != 2 {
  59350. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  59351. }
  59352. var msglen int
  59353. for shift := uint(0); ; shift += 7 {
  59354. if shift >= 64 {
  59355. return ErrIntOverflowGenerated
  59356. }
  59357. if iNdEx >= l {
  59358. return io.ErrUnexpectedEOF
  59359. }
  59360. b := dAtA[iNdEx]
  59361. iNdEx++
  59362. msglen |= int(b&0x7F) << shift
  59363. if b < 0x80 {
  59364. break
  59365. }
  59366. }
  59367. if msglen < 0 {
  59368. return ErrInvalidLengthGenerated
  59369. }
  59370. postIndex := iNdEx + msglen
  59371. if postIndex < 0 {
  59372. return ErrInvalidLengthGenerated
  59373. }
  59374. if postIndex > l {
  59375. return io.ErrUnexpectedEOF
  59376. }
  59377. m.Resources = append(m.Resources, ResourceHealth{})
  59378. if err := m.Resources[len(m.Resources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  59379. return err
  59380. }
  59381. iNdEx = postIndex
  59382. default:
  59383. iNdEx = preIndex
  59384. skippy, err := skipGenerated(dAtA[iNdEx:])
  59385. if err != nil {
  59386. return err
  59387. }
  59388. if (skippy < 0) || (iNdEx+skippy) < 0 {
  59389. return ErrInvalidLengthGenerated
  59390. }
  59391. if (iNdEx + skippy) > l {
  59392. return io.ErrUnexpectedEOF
  59393. }
  59394. iNdEx += skippy
  59395. }
  59396. }
  59397. if iNdEx > l {
  59398. return io.ErrUnexpectedEOF
  59399. }
  59400. return nil
  59401. }
  59402. func (m *SELinuxOptions) Unmarshal(dAtA []byte) error {
  59403. l := len(dAtA)
  59404. iNdEx := 0
  59405. for iNdEx < l {
  59406. preIndex := iNdEx
  59407. var wire uint64
  59408. for shift := uint(0); ; shift += 7 {
  59409. if shift >= 64 {
  59410. return ErrIntOverflowGenerated
  59411. }
  59412. if iNdEx >= l {
  59413. return io.ErrUnexpectedEOF
  59414. }
  59415. b := dAtA[iNdEx]
  59416. iNdEx++
  59417. wire |= uint64(b&0x7F) << shift
  59418. if b < 0x80 {
  59419. break
  59420. }
  59421. }
  59422. fieldNum := int32(wire >> 3)
  59423. wireType := int(wire & 0x7)
  59424. if wireType == 4 {
  59425. return fmt.Errorf("proto: SELinuxOptions: wiretype end group for non-group")
  59426. }
  59427. if fieldNum <= 0 {
  59428. return fmt.Errorf("proto: SELinuxOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  59429. }
  59430. switch fieldNum {
  59431. case 1:
  59432. if wireType != 2 {
  59433. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  59434. }
  59435. var stringLen uint64
  59436. for shift := uint(0); ; shift += 7 {
  59437. if shift >= 64 {
  59438. return ErrIntOverflowGenerated
  59439. }
  59440. if iNdEx >= l {
  59441. return io.ErrUnexpectedEOF
  59442. }
  59443. b := dAtA[iNdEx]
  59444. iNdEx++
  59445. stringLen |= uint64(b&0x7F) << shift
  59446. if b < 0x80 {
  59447. break
  59448. }
  59449. }
  59450. intStringLen := int(stringLen)
  59451. if intStringLen < 0 {
  59452. return ErrInvalidLengthGenerated
  59453. }
  59454. postIndex := iNdEx + intStringLen
  59455. if postIndex < 0 {
  59456. return ErrInvalidLengthGenerated
  59457. }
  59458. if postIndex > l {
  59459. return io.ErrUnexpectedEOF
  59460. }
  59461. m.User = string(dAtA[iNdEx:postIndex])
  59462. iNdEx = postIndex
  59463. case 2:
  59464. if wireType != 2 {
  59465. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  59466. }
  59467. var stringLen uint64
  59468. for shift := uint(0); ; shift += 7 {
  59469. if shift >= 64 {
  59470. return ErrIntOverflowGenerated
  59471. }
  59472. if iNdEx >= l {
  59473. return io.ErrUnexpectedEOF
  59474. }
  59475. b := dAtA[iNdEx]
  59476. iNdEx++
  59477. stringLen |= uint64(b&0x7F) << shift
  59478. if b < 0x80 {
  59479. break
  59480. }
  59481. }
  59482. intStringLen := int(stringLen)
  59483. if intStringLen < 0 {
  59484. return ErrInvalidLengthGenerated
  59485. }
  59486. postIndex := iNdEx + intStringLen
  59487. if postIndex < 0 {
  59488. return ErrInvalidLengthGenerated
  59489. }
  59490. if postIndex > l {
  59491. return io.ErrUnexpectedEOF
  59492. }
  59493. m.Role = string(dAtA[iNdEx:postIndex])
  59494. iNdEx = postIndex
  59495. case 3:
  59496. if wireType != 2 {
  59497. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  59498. }
  59499. var stringLen uint64
  59500. for shift := uint(0); ; shift += 7 {
  59501. if shift >= 64 {
  59502. return ErrIntOverflowGenerated
  59503. }
  59504. if iNdEx >= l {
  59505. return io.ErrUnexpectedEOF
  59506. }
  59507. b := dAtA[iNdEx]
  59508. iNdEx++
  59509. stringLen |= uint64(b&0x7F) << shift
  59510. if b < 0x80 {
  59511. break
  59512. }
  59513. }
  59514. intStringLen := int(stringLen)
  59515. if intStringLen < 0 {
  59516. return ErrInvalidLengthGenerated
  59517. }
  59518. postIndex := iNdEx + intStringLen
  59519. if postIndex < 0 {
  59520. return ErrInvalidLengthGenerated
  59521. }
  59522. if postIndex > l {
  59523. return io.ErrUnexpectedEOF
  59524. }
  59525. m.Type = string(dAtA[iNdEx:postIndex])
  59526. iNdEx = postIndex
  59527. case 4:
  59528. if wireType != 2 {
  59529. return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
  59530. }
  59531. var stringLen uint64
  59532. for shift := uint(0); ; shift += 7 {
  59533. if shift >= 64 {
  59534. return ErrIntOverflowGenerated
  59535. }
  59536. if iNdEx >= l {
  59537. return io.ErrUnexpectedEOF
  59538. }
  59539. b := dAtA[iNdEx]
  59540. iNdEx++
  59541. stringLen |= uint64(b&0x7F) << shift
  59542. if b < 0x80 {
  59543. break
  59544. }
  59545. }
  59546. intStringLen := int(stringLen)
  59547. if intStringLen < 0 {
  59548. return ErrInvalidLengthGenerated
  59549. }
  59550. postIndex := iNdEx + intStringLen
  59551. if postIndex < 0 {
  59552. return ErrInvalidLengthGenerated
  59553. }
  59554. if postIndex > l {
  59555. return io.ErrUnexpectedEOF
  59556. }
  59557. m.Level = string(dAtA[iNdEx:postIndex])
  59558. iNdEx = postIndex
  59559. default:
  59560. iNdEx = preIndex
  59561. skippy, err := skipGenerated(dAtA[iNdEx:])
  59562. if err != nil {
  59563. return err
  59564. }
  59565. if (skippy < 0) || (iNdEx+skippy) < 0 {
  59566. return ErrInvalidLengthGenerated
  59567. }
  59568. if (iNdEx + skippy) > l {
  59569. return io.ErrUnexpectedEOF
  59570. }
  59571. iNdEx += skippy
  59572. }
  59573. }
  59574. if iNdEx > l {
  59575. return io.ErrUnexpectedEOF
  59576. }
  59577. return nil
  59578. }
  59579. func (m *ScaleIOPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  59580. l := len(dAtA)
  59581. iNdEx := 0
  59582. for iNdEx < l {
  59583. preIndex := iNdEx
  59584. var wire uint64
  59585. for shift := uint(0); ; shift += 7 {
  59586. if shift >= 64 {
  59587. return ErrIntOverflowGenerated
  59588. }
  59589. if iNdEx >= l {
  59590. return io.ErrUnexpectedEOF
  59591. }
  59592. b := dAtA[iNdEx]
  59593. iNdEx++
  59594. wire |= uint64(b&0x7F) << shift
  59595. if b < 0x80 {
  59596. break
  59597. }
  59598. }
  59599. fieldNum := int32(wire >> 3)
  59600. wireType := int(wire & 0x7)
  59601. if wireType == 4 {
  59602. return fmt.Errorf("proto: ScaleIOPersistentVolumeSource: wiretype end group for non-group")
  59603. }
  59604. if fieldNum <= 0 {
  59605. return fmt.Errorf("proto: ScaleIOPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  59606. }
  59607. switch fieldNum {
  59608. case 1:
  59609. if wireType != 2 {
  59610. return fmt.Errorf("proto: wrong wireType = %d for field Gateway", wireType)
  59611. }
  59612. var stringLen uint64
  59613. for shift := uint(0); ; shift += 7 {
  59614. if shift >= 64 {
  59615. return ErrIntOverflowGenerated
  59616. }
  59617. if iNdEx >= l {
  59618. return io.ErrUnexpectedEOF
  59619. }
  59620. b := dAtA[iNdEx]
  59621. iNdEx++
  59622. stringLen |= uint64(b&0x7F) << shift
  59623. if b < 0x80 {
  59624. break
  59625. }
  59626. }
  59627. intStringLen := int(stringLen)
  59628. if intStringLen < 0 {
  59629. return ErrInvalidLengthGenerated
  59630. }
  59631. postIndex := iNdEx + intStringLen
  59632. if postIndex < 0 {
  59633. return ErrInvalidLengthGenerated
  59634. }
  59635. if postIndex > l {
  59636. return io.ErrUnexpectedEOF
  59637. }
  59638. m.Gateway = string(dAtA[iNdEx:postIndex])
  59639. iNdEx = postIndex
  59640. case 2:
  59641. if wireType != 2 {
  59642. return fmt.Errorf("proto: wrong wireType = %d for field System", wireType)
  59643. }
  59644. var stringLen uint64
  59645. for shift := uint(0); ; shift += 7 {
  59646. if shift >= 64 {
  59647. return ErrIntOverflowGenerated
  59648. }
  59649. if iNdEx >= l {
  59650. return io.ErrUnexpectedEOF
  59651. }
  59652. b := dAtA[iNdEx]
  59653. iNdEx++
  59654. stringLen |= uint64(b&0x7F) << shift
  59655. if b < 0x80 {
  59656. break
  59657. }
  59658. }
  59659. intStringLen := int(stringLen)
  59660. if intStringLen < 0 {
  59661. return ErrInvalidLengthGenerated
  59662. }
  59663. postIndex := iNdEx + intStringLen
  59664. if postIndex < 0 {
  59665. return ErrInvalidLengthGenerated
  59666. }
  59667. if postIndex > l {
  59668. return io.ErrUnexpectedEOF
  59669. }
  59670. m.System = string(dAtA[iNdEx:postIndex])
  59671. iNdEx = postIndex
  59672. case 3:
  59673. if wireType != 2 {
  59674. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  59675. }
  59676. var msglen int
  59677. for shift := uint(0); ; shift += 7 {
  59678. if shift >= 64 {
  59679. return ErrIntOverflowGenerated
  59680. }
  59681. if iNdEx >= l {
  59682. return io.ErrUnexpectedEOF
  59683. }
  59684. b := dAtA[iNdEx]
  59685. iNdEx++
  59686. msglen |= int(b&0x7F) << shift
  59687. if b < 0x80 {
  59688. break
  59689. }
  59690. }
  59691. if msglen < 0 {
  59692. return ErrInvalidLengthGenerated
  59693. }
  59694. postIndex := iNdEx + msglen
  59695. if postIndex < 0 {
  59696. return ErrInvalidLengthGenerated
  59697. }
  59698. if postIndex > l {
  59699. return io.ErrUnexpectedEOF
  59700. }
  59701. if m.SecretRef == nil {
  59702. m.SecretRef = &SecretReference{}
  59703. }
  59704. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  59705. return err
  59706. }
  59707. iNdEx = postIndex
  59708. case 4:
  59709. if wireType != 0 {
  59710. return fmt.Errorf("proto: wrong wireType = %d for field SSLEnabled", wireType)
  59711. }
  59712. var v int
  59713. for shift := uint(0); ; shift += 7 {
  59714. if shift >= 64 {
  59715. return ErrIntOverflowGenerated
  59716. }
  59717. if iNdEx >= l {
  59718. return io.ErrUnexpectedEOF
  59719. }
  59720. b := dAtA[iNdEx]
  59721. iNdEx++
  59722. v |= int(b&0x7F) << shift
  59723. if b < 0x80 {
  59724. break
  59725. }
  59726. }
  59727. m.SSLEnabled = bool(v != 0)
  59728. case 5:
  59729. if wireType != 2 {
  59730. return fmt.Errorf("proto: wrong wireType = %d for field ProtectionDomain", wireType)
  59731. }
  59732. var stringLen uint64
  59733. for shift := uint(0); ; shift += 7 {
  59734. if shift >= 64 {
  59735. return ErrIntOverflowGenerated
  59736. }
  59737. if iNdEx >= l {
  59738. return io.ErrUnexpectedEOF
  59739. }
  59740. b := dAtA[iNdEx]
  59741. iNdEx++
  59742. stringLen |= uint64(b&0x7F) << shift
  59743. if b < 0x80 {
  59744. break
  59745. }
  59746. }
  59747. intStringLen := int(stringLen)
  59748. if intStringLen < 0 {
  59749. return ErrInvalidLengthGenerated
  59750. }
  59751. postIndex := iNdEx + intStringLen
  59752. if postIndex < 0 {
  59753. return ErrInvalidLengthGenerated
  59754. }
  59755. if postIndex > l {
  59756. return io.ErrUnexpectedEOF
  59757. }
  59758. m.ProtectionDomain = string(dAtA[iNdEx:postIndex])
  59759. iNdEx = postIndex
  59760. case 6:
  59761. if wireType != 2 {
  59762. return fmt.Errorf("proto: wrong wireType = %d for field StoragePool", wireType)
  59763. }
  59764. var stringLen uint64
  59765. for shift := uint(0); ; shift += 7 {
  59766. if shift >= 64 {
  59767. return ErrIntOverflowGenerated
  59768. }
  59769. if iNdEx >= l {
  59770. return io.ErrUnexpectedEOF
  59771. }
  59772. b := dAtA[iNdEx]
  59773. iNdEx++
  59774. stringLen |= uint64(b&0x7F) << shift
  59775. if b < 0x80 {
  59776. break
  59777. }
  59778. }
  59779. intStringLen := int(stringLen)
  59780. if intStringLen < 0 {
  59781. return ErrInvalidLengthGenerated
  59782. }
  59783. postIndex := iNdEx + intStringLen
  59784. if postIndex < 0 {
  59785. return ErrInvalidLengthGenerated
  59786. }
  59787. if postIndex > l {
  59788. return io.ErrUnexpectedEOF
  59789. }
  59790. m.StoragePool = string(dAtA[iNdEx:postIndex])
  59791. iNdEx = postIndex
  59792. case 7:
  59793. if wireType != 2 {
  59794. return fmt.Errorf("proto: wrong wireType = %d for field StorageMode", wireType)
  59795. }
  59796. var stringLen uint64
  59797. for shift := uint(0); ; shift += 7 {
  59798. if shift >= 64 {
  59799. return ErrIntOverflowGenerated
  59800. }
  59801. if iNdEx >= l {
  59802. return io.ErrUnexpectedEOF
  59803. }
  59804. b := dAtA[iNdEx]
  59805. iNdEx++
  59806. stringLen |= uint64(b&0x7F) << shift
  59807. if b < 0x80 {
  59808. break
  59809. }
  59810. }
  59811. intStringLen := int(stringLen)
  59812. if intStringLen < 0 {
  59813. return ErrInvalidLengthGenerated
  59814. }
  59815. postIndex := iNdEx + intStringLen
  59816. if postIndex < 0 {
  59817. return ErrInvalidLengthGenerated
  59818. }
  59819. if postIndex > l {
  59820. return io.ErrUnexpectedEOF
  59821. }
  59822. m.StorageMode = string(dAtA[iNdEx:postIndex])
  59823. iNdEx = postIndex
  59824. case 8:
  59825. if wireType != 2 {
  59826. return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
  59827. }
  59828. var stringLen uint64
  59829. for shift := uint(0); ; shift += 7 {
  59830. if shift >= 64 {
  59831. return ErrIntOverflowGenerated
  59832. }
  59833. if iNdEx >= l {
  59834. return io.ErrUnexpectedEOF
  59835. }
  59836. b := dAtA[iNdEx]
  59837. iNdEx++
  59838. stringLen |= uint64(b&0x7F) << shift
  59839. if b < 0x80 {
  59840. break
  59841. }
  59842. }
  59843. intStringLen := int(stringLen)
  59844. if intStringLen < 0 {
  59845. return ErrInvalidLengthGenerated
  59846. }
  59847. postIndex := iNdEx + intStringLen
  59848. if postIndex < 0 {
  59849. return ErrInvalidLengthGenerated
  59850. }
  59851. if postIndex > l {
  59852. return io.ErrUnexpectedEOF
  59853. }
  59854. m.VolumeName = string(dAtA[iNdEx:postIndex])
  59855. iNdEx = postIndex
  59856. case 9:
  59857. if wireType != 2 {
  59858. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  59859. }
  59860. var stringLen uint64
  59861. for shift := uint(0); ; shift += 7 {
  59862. if shift >= 64 {
  59863. return ErrIntOverflowGenerated
  59864. }
  59865. if iNdEx >= l {
  59866. return io.ErrUnexpectedEOF
  59867. }
  59868. b := dAtA[iNdEx]
  59869. iNdEx++
  59870. stringLen |= uint64(b&0x7F) << shift
  59871. if b < 0x80 {
  59872. break
  59873. }
  59874. }
  59875. intStringLen := int(stringLen)
  59876. if intStringLen < 0 {
  59877. return ErrInvalidLengthGenerated
  59878. }
  59879. postIndex := iNdEx + intStringLen
  59880. if postIndex < 0 {
  59881. return ErrInvalidLengthGenerated
  59882. }
  59883. if postIndex > l {
  59884. return io.ErrUnexpectedEOF
  59885. }
  59886. m.FSType = string(dAtA[iNdEx:postIndex])
  59887. iNdEx = postIndex
  59888. case 10:
  59889. if wireType != 0 {
  59890. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  59891. }
  59892. var v int
  59893. for shift := uint(0); ; shift += 7 {
  59894. if shift >= 64 {
  59895. return ErrIntOverflowGenerated
  59896. }
  59897. if iNdEx >= l {
  59898. return io.ErrUnexpectedEOF
  59899. }
  59900. b := dAtA[iNdEx]
  59901. iNdEx++
  59902. v |= int(b&0x7F) << shift
  59903. if b < 0x80 {
  59904. break
  59905. }
  59906. }
  59907. m.ReadOnly = bool(v != 0)
  59908. default:
  59909. iNdEx = preIndex
  59910. skippy, err := skipGenerated(dAtA[iNdEx:])
  59911. if err != nil {
  59912. return err
  59913. }
  59914. if (skippy < 0) || (iNdEx+skippy) < 0 {
  59915. return ErrInvalidLengthGenerated
  59916. }
  59917. if (iNdEx + skippy) > l {
  59918. return io.ErrUnexpectedEOF
  59919. }
  59920. iNdEx += skippy
  59921. }
  59922. }
  59923. if iNdEx > l {
  59924. return io.ErrUnexpectedEOF
  59925. }
  59926. return nil
  59927. }
  59928. func (m *ScaleIOVolumeSource) Unmarshal(dAtA []byte) error {
  59929. l := len(dAtA)
  59930. iNdEx := 0
  59931. for iNdEx < l {
  59932. preIndex := iNdEx
  59933. var wire uint64
  59934. for shift := uint(0); ; shift += 7 {
  59935. if shift >= 64 {
  59936. return ErrIntOverflowGenerated
  59937. }
  59938. if iNdEx >= l {
  59939. return io.ErrUnexpectedEOF
  59940. }
  59941. b := dAtA[iNdEx]
  59942. iNdEx++
  59943. wire |= uint64(b&0x7F) << shift
  59944. if b < 0x80 {
  59945. break
  59946. }
  59947. }
  59948. fieldNum := int32(wire >> 3)
  59949. wireType := int(wire & 0x7)
  59950. if wireType == 4 {
  59951. return fmt.Errorf("proto: ScaleIOVolumeSource: wiretype end group for non-group")
  59952. }
  59953. if fieldNum <= 0 {
  59954. return fmt.Errorf("proto: ScaleIOVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  59955. }
  59956. switch fieldNum {
  59957. case 1:
  59958. if wireType != 2 {
  59959. return fmt.Errorf("proto: wrong wireType = %d for field Gateway", wireType)
  59960. }
  59961. var stringLen uint64
  59962. for shift := uint(0); ; shift += 7 {
  59963. if shift >= 64 {
  59964. return ErrIntOverflowGenerated
  59965. }
  59966. if iNdEx >= l {
  59967. return io.ErrUnexpectedEOF
  59968. }
  59969. b := dAtA[iNdEx]
  59970. iNdEx++
  59971. stringLen |= uint64(b&0x7F) << shift
  59972. if b < 0x80 {
  59973. break
  59974. }
  59975. }
  59976. intStringLen := int(stringLen)
  59977. if intStringLen < 0 {
  59978. return ErrInvalidLengthGenerated
  59979. }
  59980. postIndex := iNdEx + intStringLen
  59981. if postIndex < 0 {
  59982. return ErrInvalidLengthGenerated
  59983. }
  59984. if postIndex > l {
  59985. return io.ErrUnexpectedEOF
  59986. }
  59987. m.Gateway = string(dAtA[iNdEx:postIndex])
  59988. iNdEx = postIndex
  59989. case 2:
  59990. if wireType != 2 {
  59991. return fmt.Errorf("proto: wrong wireType = %d for field System", wireType)
  59992. }
  59993. var stringLen uint64
  59994. for shift := uint(0); ; shift += 7 {
  59995. if shift >= 64 {
  59996. return ErrIntOverflowGenerated
  59997. }
  59998. if iNdEx >= l {
  59999. return io.ErrUnexpectedEOF
  60000. }
  60001. b := dAtA[iNdEx]
  60002. iNdEx++
  60003. stringLen |= uint64(b&0x7F) << shift
  60004. if b < 0x80 {
  60005. break
  60006. }
  60007. }
  60008. intStringLen := int(stringLen)
  60009. if intStringLen < 0 {
  60010. return ErrInvalidLengthGenerated
  60011. }
  60012. postIndex := iNdEx + intStringLen
  60013. if postIndex < 0 {
  60014. return ErrInvalidLengthGenerated
  60015. }
  60016. if postIndex > l {
  60017. return io.ErrUnexpectedEOF
  60018. }
  60019. m.System = string(dAtA[iNdEx:postIndex])
  60020. iNdEx = postIndex
  60021. case 3:
  60022. if wireType != 2 {
  60023. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  60024. }
  60025. var msglen int
  60026. for shift := uint(0); ; shift += 7 {
  60027. if shift >= 64 {
  60028. return ErrIntOverflowGenerated
  60029. }
  60030. if iNdEx >= l {
  60031. return io.ErrUnexpectedEOF
  60032. }
  60033. b := dAtA[iNdEx]
  60034. iNdEx++
  60035. msglen |= int(b&0x7F) << shift
  60036. if b < 0x80 {
  60037. break
  60038. }
  60039. }
  60040. if msglen < 0 {
  60041. return ErrInvalidLengthGenerated
  60042. }
  60043. postIndex := iNdEx + msglen
  60044. if postIndex < 0 {
  60045. return ErrInvalidLengthGenerated
  60046. }
  60047. if postIndex > l {
  60048. return io.ErrUnexpectedEOF
  60049. }
  60050. if m.SecretRef == nil {
  60051. m.SecretRef = &LocalObjectReference{}
  60052. }
  60053. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  60054. return err
  60055. }
  60056. iNdEx = postIndex
  60057. case 4:
  60058. if wireType != 0 {
  60059. return fmt.Errorf("proto: wrong wireType = %d for field SSLEnabled", wireType)
  60060. }
  60061. var v int
  60062. for shift := uint(0); ; shift += 7 {
  60063. if shift >= 64 {
  60064. return ErrIntOverflowGenerated
  60065. }
  60066. if iNdEx >= l {
  60067. return io.ErrUnexpectedEOF
  60068. }
  60069. b := dAtA[iNdEx]
  60070. iNdEx++
  60071. v |= int(b&0x7F) << shift
  60072. if b < 0x80 {
  60073. break
  60074. }
  60075. }
  60076. m.SSLEnabled = bool(v != 0)
  60077. case 5:
  60078. if wireType != 2 {
  60079. return fmt.Errorf("proto: wrong wireType = %d for field ProtectionDomain", wireType)
  60080. }
  60081. var stringLen uint64
  60082. for shift := uint(0); ; shift += 7 {
  60083. if shift >= 64 {
  60084. return ErrIntOverflowGenerated
  60085. }
  60086. if iNdEx >= l {
  60087. return io.ErrUnexpectedEOF
  60088. }
  60089. b := dAtA[iNdEx]
  60090. iNdEx++
  60091. stringLen |= uint64(b&0x7F) << shift
  60092. if b < 0x80 {
  60093. break
  60094. }
  60095. }
  60096. intStringLen := int(stringLen)
  60097. if intStringLen < 0 {
  60098. return ErrInvalidLengthGenerated
  60099. }
  60100. postIndex := iNdEx + intStringLen
  60101. if postIndex < 0 {
  60102. return ErrInvalidLengthGenerated
  60103. }
  60104. if postIndex > l {
  60105. return io.ErrUnexpectedEOF
  60106. }
  60107. m.ProtectionDomain = string(dAtA[iNdEx:postIndex])
  60108. iNdEx = postIndex
  60109. case 6:
  60110. if wireType != 2 {
  60111. return fmt.Errorf("proto: wrong wireType = %d for field StoragePool", wireType)
  60112. }
  60113. var stringLen uint64
  60114. for shift := uint(0); ; shift += 7 {
  60115. if shift >= 64 {
  60116. return ErrIntOverflowGenerated
  60117. }
  60118. if iNdEx >= l {
  60119. return io.ErrUnexpectedEOF
  60120. }
  60121. b := dAtA[iNdEx]
  60122. iNdEx++
  60123. stringLen |= uint64(b&0x7F) << shift
  60124. if b < 0x80 {
  60125. break
  60126. }
  60127. }
  60128. intStringLen := int(stringLen)
  60129. if intStringLen < 0 {
  60130. return ErrInvalidLengthGenerated
  60131. }
  60132. postIndex := iNdEx + intStringLen
  60133. if postIndex < 0 {
  60134. return ErrInvalidLengthGenerated
  60135. }
  60136. if postIndex > l {
  60137. return io.ErrUnexpectedEOF
  60138. }
  60139. m.StoragePool = string(dAtA[iNdEx:postIndex])
  60140. iNdEx = postIndex
  60141. case 7:
  60142. if wireType != 2 {
  60143. return fmt.Errorf("proto: wrong wireType = %d for field StorageMode", wireType)
  60144. }
  60145. var stringLen uint64
  60146. for shift := uint(0); ; shift += 7 {
  60147. if shift >= 64 {
  60148. return ErrIntOverflowGenerated
  60149. }
  60150. if iNdEx >= l {
  60151. return io.ErrUnexpectedEOF
  60152. }
  60153. b := dAtA[iNdEx]
  60154. iNdEx++
  60155. stringLen |= uint64(b&0x7F) << shift
  60156. if b < 0x80 {
  60157. break
  60158. }
  60159. }
  60160. intStringLen := int(stringLen)
  60161. if intStringLen < 0 {
  60162. return ErrInvalidLengthGenerated
  60163. }
  60164. postIndex := iNdEx + intStringLen
  60165. if postIndex < 0 {
  60166. return ErrInvalidLengthGenerated
  60167. }
  60168. if postIndex > l {
  60169. return io.ErrUnexpectedEOF
  60170. }
  60171. m.StorageMode = string(dAtA[iNdEx:postIndex])
  60172. iNdEx = postIndex
  60173. case 8:
  60174. if wireType != 2 {
  60175. return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
  60176. }
  60177. var stringLen uint64
  60178. for shift := uint(0); ; shift += 7 {
  60179. if shift >= 64 {
  60180. return ErrIntOverflowGenerated
  60181. }
  60182. if iNdEx >= l {
  60183. return io.ErrUnexpectedEOF
  60184. }
  60185. b := dAtA[iNdEx]
  60186. iNdEx++
  60187. stringLen |= uint64(b&0x7F) << shift
  60188. if b < 0x80 {
  60189. break
  60190. }
  60191. }
  60192. intStringLen := int(stringLen)
  60193. if intStringLen < 0 {
  60194. return ErrInvalidLengthGenerated
  60195. }
  60196. postIndex := iNdEx + intStringLen
  60197. if postIndex < 0 {
  60198. return ErrInvalidLengthGenerated
  60199. }
  60200. if postIndex > l {
  60201. return io.ErrUnexpectedEOF
  60202. }
  60203. m.VolumeName = string(dAtA[iNdEx:postIndex])
  60204. iNdEx = postIndex
  60205. case 9:
  60206. if wireType != 2 {
  60207. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  60208. }
  60209. var stringLen uint64
  60210. for shift := uint(0); ; shift += 7 {
  60211. if shift >= 64 {
  60212. return ErrIntOverflowGenerated
  60213. }
  60214. if iNdEx >= l {
  60215. return io.ErrUnexpectedEOF
  60216. }
  60217. b := dAtA[iNdEx]
  60218. iNdEx++
  60219. stringLen |= uint64(b&0x7F) << shift
  60220. if b < 0x80 {
  60221. break
  60222. }
  60223. }
  60224. intStringLen := int(stringLen)
  60225. if intStringLen < 0 {
  60226. return ErrInvalidLengthGenerated
  60227. }
  60228. postIndex := iNdEx + intStringLen
  60229. if postIndex < 0 {
  60230. return ErrInvalidLengthGenerated
  60231. }
  60232. if postIndex > l {
  60233. return io.ErrUnexpectedEOF
  60234. }
  60235. m.FSType = string(dAtA[iNdEx:postIndex])
  60236. iNdEx = postIndex
  60237. case 10:
  60238. if wireType != 0 {
  60239. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  60240. }
  60241. var v int
  60242. for shift := uint(0); ; shift += 7 {
  60243. if shift >= 64 {
  60244. return ErrIntOverflowGenerated
  60245. }
  60246. if iNdEx >= l {
  60247. return io.ErrUnexpectedEOF
  60248. }
  60249. b := dAtA[iNdEx]
  60250. iNdEx++
  60251. v |= int(b&0x7F) << shift
  60252. if b < 0x80 {
  60253. break
  60254. }
  60255. }
  60256. m.ReadOnly = bool(v != 0)
  60257. default:
  60258. iNdEx = preIndex
  60259. skippy, err := skipGenerated(dAtA[iNdEx:])
  60260. if err != nil {
  60261. return err
  60262. }
  60263. if (skippy < 0) || (iNdEx+skippy) < 0 {
  60264. return ErrInvalidLengthGenerated
  60265. }
  60266. if (iNdEx + skippy) > l {
  60267. return io.ErrUnexpectedEOF
  60268. }
  60269. iNdEx += skippy
  60270. }
  60271. }
  60272. if iNdEx > l {
  60273. return io.ErrUnexpectedEOF
  60274. }
  60275. return nil
  60276. }
  60277. func (m *ScopeSelector) Unmarshal(dAtA []byte) error {
  60278. l := len(dAtA)
  60279. iNdEx := 0
  60280. for iNdEx < l {
  60281. preIndex := iNdEx
  60282. var wire uint64
  60283. for shift := uint(0); ; shift += 7 {
  60284. if shift >= 64 {
  60285. return ErrIntOverflowGenerated
  60286. }
  60287. if iNdEx >= l {
  60288. return io.ErrUnexpectedEOF
  60289. }
  60290. b := dAtA[iNdEx]
  60291. iNdEx++
  60292. wire |= uint64(b&0x7F) << shift
  60293. if b < 0x80 {
  60294. break
  60295. }
  60296. }
  60297. fieldNum := int32(wire >> 3)
  60298. wireType := int(wire & 0x7)
  60299. if wireType == 4 {
  60300. return fmt.Errorf("proto: ScopeSelector: wiretype end group for non-group")
  60301. }
  60302. if fieldNum <= 0 {
  60303. return fmt.Errorf("proto: ScopeSelector: illegal tag %d (wire type %d)", fieldNum, wire)
  60304. }
  60305. switch fieldNum {
  60306. case 1:
  60307. if wireType != 2 {
  60308. return fmt.Errorf("proto: wrong wireType = %d for field MatchExpressions", wireType)
  60309. }
  60310. var msglen int
  60311. for shift := uint(0); ; shift += 7 {
  60312. if shift >= 64 {
  60313. return ErrIntOverflowGenerated
  60314. }
  60315. if iNdEx >= l {
  60316. return io.ErrUnexpectedEOF
  60317. }
  60318. b := dAtA[iNdEx]
  60319. iNdEx++
  60320. msglen |= int(b&0x7F) << shift
  60321. if b < 0x80 {
  60322. break
  60323. }
  60324. }
  60325. if msglen < 0 {
  60326. return ErrInvalidLengthGenerated
  60327. }
  60328. postIndex := iNdEx + msglen
  60329. if postIndex < 0 {
  60330. return ErrInvalidLengthGenerated
  60331. }
  60332. if postIndex > l {
  60333. return io.ErrUnexpectedEOF
  60334. }
  60335. m.MatchExpressions = append(m.MatchExpressions, ScopedResourceSelectorRequirement{})
  60336. if err := m.MatchExpressions[len(m.MatchExpressions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  60337. return err
  60338. }
  60339. iNdEx = postIndex
  60340. default:
  60341. iNdEx = preIndex
  60342. skippy, err := skipGenerated(dAtA[iNdEx:])
  60343. if err != nil {
  60344. return err
  60345. }
  60346. if (skippy < 0) || (iNdEx+skippy) < 0 {
  60347. return ErrInvalidLengthGenerated
  60348. }
  60349. if (iNdEx + skippy) > l {
  60350. return io.ErrUnexpectedEOF
  60351. }
  60352. iNdEx += skippy
  60353. }
  60354. }
  60355. if iNdEx > l {
  60356. return io.ErrUnexpectedEOF
  60357. }
  60358. return nil
  60359. }
  60360. func (m *ScopedResourceSelectorRequirement) Unmarshal(dAtA []byte) error {
  60361. l := len(dAtA)
  60362. iNdEx := 0
  60363. for iNdEx < l {
  60364. preIndex := iNdEx
  60365. var wire uint64
  60366. for shift := uint(0); ; shift += 7 {
  60367. if shift >= 64 {
  60368. return ErrIntOverflowGenerated
  60369. }
  60370. if iNdEx >= l {
  60371. return io.ErrUnexpectedEOF
  60372. }
  60373. b := dAtA[iNdEx]
  60374. iNdEx++
  60375. wire |= uint64(b&0x7F) << shift
  60376. if b < 0x80 {
  60377. break
  60378. }
  60379. }
  60380. fieldNum := int32(wire >> 3)
  60381. wireType := int(wire & 0x7)
  60382. if wireType == 4 {
  60383. return fmt.Errorf("proto: ScopedResourceSelectorRequirement: wiretype end group for non-group")
  60384. }
  60385. if fieldNum <= 0 {
  60386. return fmt.Errorf("proto: ScopedResourceSelectorRequirement: illegal tag %d (wire type %d)", fieldNum, wire)
  60387. }
  60388. switch fieldNum {
  60389. case 1:
  60390. if wireType != 2 {
  60391. return fmt.Errorf("proto: wrong wireType = %d for field ScopeName", wireType)
  60392. }
  60393. var stringLen uint64
  60394. for shift := uint(0); ; shift += 7 {
  60395. if shift >= 64 {
  60396. return ErrIntOverflowGenerated
  60397. }
  60398. if iNdEx >= l {
  60399. return io.ErrUnexpectedEOF
  60400. }
  60401. b := dAtA[iNdEx]
  60402. iNdEx++
  60403. stringLen |= uint64(b&0x7F) << shift
  60404. if b < 0x80 {
  60405. break
  60406. }
  60407. }
  60408. intStringLen := int(stringLen)
  60409. if intStringLen < 0 {
  60410. return ErrInvalidLengthGenerated
  60411. }
  60412. postIndex := iNdEx + intStringLen
  60413. if postIndex < 0 {
  60414. return ErrInvalidLengthGenerated
  60415. }
  60416. if postIndex > l {
  60417. return io.ErrUnexpectedEOF
  60418. }
  60419. m.ScopeName = ResourceQuotaScope(dAtA[iNdEx:postIndex])
  60420. iNdEx = postIndex
  60421. case 2:
  60422. if wireType != 2 {
  60423. return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
  60424. }
  60425. var stringLen uint64
  60426. for shift := uint(0); ; shift += 7 {
  60427. if shift >= 64 {
  60428. return ErrIntOverflowGenerated
  60429. }
  60430. if iNdEx >= l {
  60431. return io.ErrUnexpectedEOF
  60432. }
  60433. b := dAtA[iNdEx]
  60434. iNdEx++
  60435. stringLen |= uint64(b&0x7F) << shift
  60436. if b < 0x80 {
  60437. break
  60438. }
  60439. }
  60440. intStringLen := int(stringLen)
  60441. if intStringLen < 0 {
  60442. return ErrInvalidLengthGenerated
  60443. }
  60444. postIndex := iNdEx + intStringLen
  60445. if postIndex < 0 {
  60446. return ErrInvalidLengthGenerated
  60447. }
  60448. if postIndex > l {
  60449. return io.ErrUnexpectedEOF
  60450. }
  60451. m.Operator = ScopeSelectorOperator(dAtA[iNdEx:postIndex])
  60452. iNdEx = postIndex
  60453. case 3:
  60454. if wireType != 2 {
  60455. return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
  60456. }
  60457. var stringLen uint64
  60458. for shift := uint(0); ; shift += 7 {
  60459. if shift >= 64 {
  60460. return ErrIntOverflowGenerated
  60461. }
  60462. if iNdEx >= l {
  60463. return io.ErrUnexpectedEOF
  60464. }
  60465. b := dAtA[iNdEx]
  60466. iNdEx++
  60467. stringLen |= uint64(b&0x7F) << shift
  60468. if b < 0x80 {
  60469. break
  60470. }
  60471. }
  60472. intStringLen := int(stringLen)
  60473. if intStringLen < 0 {
  60474. return ErrInvalidLengthGenerated
  60475. }
  60476. postIndex := iNdEx + intStringLen
  60477. if postIndex < 0 {
  60478. return ErrInvalidLengthGenerated
  60479. }
  60480. if postIndex > l {
  60481. return io.ErrUnexpectedEOF
  60482. }
  60483. m.Values = append(m.Values, string(dAtA[iNdEx:postIndex]))
  60484. iNdEx = postIndex
  60485. default:
  60486. iNdEx = preIndex
  60487. skippy, err := skipGenerated(dAtA[iNdEx:])
  60488. if err != nil {
  60489. return err
  60490. }
  60491. if (skippy < 0) || (iNdEx+skippy) < 0 {
  60492. return ErrInvalidLengthGenerated
  60493. }
  60494. if (iNdEx + skippy) > l {
  60495. return io.ErrUnexpectedEOF
  60496. }
  60497. iNdEx += skippy
  60498. }
  60499. }
  60500. if iNdEx > l {
  60501. return io.ErrUnexpectedEOF
  60502. }
  60503. return nil
  60504. }
  60505. func (m *SeccompProfile) Unmarshal(dAtA []byte) error {
  60506. l := len(dAtA)
  60507. iNdEx := 0
  60508. for iNdEx < l {
  60509. preIndex := iNdEx
  60510. var wire uint64
  60511. for shift := uint(0); ; shift += 7 {
  60512. if shift >= 64 {
  60513. return ErrIntOverflowGenerated
  60514. }
  60515. if iNdEx >= l {
  60516. return io.ErrUnexpectedEOF
  60517. }
  60518. b := dAtA[iNdEx]
  60519. iNdEx++
  60520. wire |= uint64(b&0x7F) << shift
  60521. if b < 0x80 {
  60522. break
  60523. }
  60524. }
  60525. fieldNum := int32(wire >> 3)
  60526. wireType := int(wire & 0x7)
  60527. if wireType == 4 {
  60528. return fmt.Errorf("proto: SeccompProfile: wiretype end group for non-group")
  60529. }
  60530. if fieldNum <= 0 {
  60531. return fmt.Errorf("proto: SeccompProfile: illegal tag %d (wire type %d)", fieldNum, wire)
  60532. }
  60533. switch fieldNum {
  60534. case 1:
  60535. if wireType != 2 {
  60536. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  60537. }
  60538. var stringLen uint64
  60539. for shift := uint(0); ; shift += 7 {
  60540. if shift >= 64 {
  60541. return ErrIntOverflowGenerated
  60542. }
  60543. if iNdEx >= l {
  60544. return io.ErrUnexpectedEOF
  60545. }
  60546. b := dAtA[iNdEx]
  60547. iNdEx++
  60548. stringLen |= uint64(b&0x7F) << shift
  60549. if b < 0x80 {
  60550. break
  60551. }
  60552. }
  60553. intStringLen := int(stringLen)
  60554. if intStringLen < 0 {
  60555. return ErrInvalidLengthGenerated
  60556. }
  60557. postIndex := iNdEx + intStringLen
  60558. if postIndex < 0 {
  60559. return ErrInvalidLengthGenerated
  60560. }
  60561. if postIndex > l {
  60562. return io.ErrUnexpectedEOF
  60563. }
  60564. m.Type = SeccompProfileType(dAtA[iNdEx:postIndex])
  60565. iNdEx = postIndex
  60566. case 2:
  60567. if wireType != 2 {
  60568. return fmt.Errorf("proto: wrong wireType = %d for field LocalhostProfile", wireType)
  60569. }
  60570. var stringLen uint64
  60571. for shift := uint(0); ; shift += 7 {
  60572. if shift >= 64 {
  60573. return ErrIntOverflowGenerated
  60574. }
  60575. if iNdEx >= l {
  60576. return io.ErrUnexpectedEOF
  60577. }
  60578. b := dAtA[iNdEx]
  60579. iNdEx++
  60580. stringLen |= uint64(b&0x7F) << shift
  60581. if b < 0x80 {
  60582. break
  60583. }
  60584. }
  60585. intStringLen := int(stringLen)
  60586. if intStringLen < 0 {
  60587. return ErrInvalidLengthGenerated
  60588. }
  60589. postIndex := iNdEx + intStringLen
  60590. if postIndex < 0 {
  60591. return ErrInvalidLengthGenerated
  60592. }
  60593. if postIndex > l {
  60594. return io.ErrUnexpectedEOF
  60595. }
  60596. s := string(dAtA[iNdEx:postIndex])
  60597. m.LocalhostProfile = &s
  60598. iNdEx = postIndex
  60599. default:
  60600. iNdEx = preIndex
  60601. skippy, err := skipGenerated(dAtA[iNdEx:])
  60602. if err != nil {
  60603. return err
  60604. }
  60605. if (skippy < 0) || (iNdEx+skippy) < 0 {
  60606. return ErrInvalidLengthGenerated
  60607. }
  60608. if (iNdEx + skippy) > l {
  60609. return io.ErrUnexpectedEOF
  60610. }
  60611. iNdEx += skippy
  60612. }
  60613. }
  60614. if iNdEx > l {
  60615. return io.ErrUnexpectedEOF
  60616. }
  60617. return nil
  60618. }
  60619. func (m *Secret) Unmarshal(dAtA []byte) error {
  60620. l := len(dAtA)
  60621. iNdEx := 0
  60622. for iNdEx < l {
  60623. preIndex := iNdEx
  60624. var wire uint64
  60625. for shift := uint(0); ; shift += 7 {
  60626. if shift >= 64 {
  60627. return ErrIntOverflowGenerated
  60628. }
  60629. if iNdEx >= l {
  60630. return io.ErrUnexpectedEOF
  60631. }
  60632. b := dAtA[iNdEx]
  60633. iNdEx++
  60634. wire |= uint64(b&0x7F) << shift
  60635. if b < 0x80 {
  60636. break
  60637. }
  60638. }
  60639. fieldNum := int32(wire >> 3)
  60640. wireType := int(wire & 0x7)
  60641. if wireType == 4 {
  60642. return fmt.Errorf("proto: Secret: wiretype end group for non-group")
  60643. }
  60644. if fieldNum <= 0 {
  60645. return fmt.Errorf("proto: Secret: illegal tag %d (wire type %d)", fieldNum, wire)
  60646. }
  60647. switch fieldNum {
  60648. case 1:
  60649. if wireType != 2 {
  60650. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  60651. }
  60652. var msglen int
  60653. for shift := uint(0); ; shift += 7 {
  60654. if shift >= 64 {
  60655. return ErrIntOverflowGenerated
  60656. }
  60657. if iNdEx >= l {
  60658. return io.ErrUnexpectedEOF
  60659. }
  60660. b := dAtA[iNdEx]
  60661. iNdEx++
  60662. msglen |= int(b&0x7F) << shift
  60663. if b < 0x80 {
  60664. break
  60665. }
  60666. }
  60667. if msglen < 0 {
  60668. return ErrInvalidLengthGenerated
  60669. }
  60670. postIndex := iNdEx + msglen
  60671. if postIndex < 0 {
  60672. return ErrInvalidLengthGenerated
  60673. }
  60674. if postIndex > l {
  60675. return io.ErrUnexpectedEOF
  60676. }
  60677. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  60678. return err
  60679. }
  60680. iNdEx = postIndex
  60681. case 2:
  60682. if wireType != 2 {
  60683. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  60684. }
  60685. var msglen int
  60686. for shift := uint(0); ; shift += 7 {
  60687. if shift >= 64 {
  60688. return ErrIntOverflowGenerated
  60689. }
  60690. if iNdEx >= l {
  60691. return io.ErrUnexpectedEOF
  60692. }
  60693. b := dAtA[iNdEx]
  60694. iNdEx++
  60695. msglen |= int(b&0x7F) << shift
  60696. if b < 0x80 {
  60697. break
  60698. }
  60699. }
  60700. if msglen < 0 {
  60701. return ErrInvalidLengthGenerated
  60702. }
  60703. postIndex := iNdEx + msglen
  60704. if postIndex < 0 {
  60705. return ErrInvalidLengthGenerated
  60706. }
  60707. if postIndex > l {
  60708. return io.ErrUnexpectedEOF
  60709. }
  60710. if m.Data == nil {
  60711. m.Data = make(map[string][]byte)
  60712. }
  60713. var mapkey string
  60714. mapvalue := []byte{}
  60715. for iNdEx < postIndex {
  60716. entryPreIndex := iNdEx
  60717. var wire uint64
  60718. for shift := uint(0); ; shift += 7 {
  60719. if shift >= 64 {
  60720. return ErrIntOverflowGenerated
  60721. }
  60722. if iNdEx >= l {
  60723. return io.ErrUnexpectedEOF
  60724. }
  60725. b := dAtA[iNdEx]
  60726. iNdEx++
  60727. wire |= uint64(b&0x7F) << shift
  60728. if b < 0x80 {
  60729. break
  60730. }
  60731. }
  60732. fieldNum := int32(wire >> 3)
  60733. if fieldNum == 1 {
  60734. var stringLenmapkey uint64
  60735. for shift := uint(0); ; shift += 7 {
  60736. if shift >= 64 {
  60737. return ErrIntOverflowGenerated
  60738. }
  60739. if iNdEx >= l {
  60740. return io.ErrUnexpectedEOF
  60741. }
  60742. b := dAtA[iNdEx]
  60743. iNdEx++
  60744. stringLenmapkey |= uint64(b&0x7F) << shift
  60745. if b < 0x80 {
  60746. break
  60747. }
  60748. }
  60749. intStringLenmapkey := int(stringLenmapkey)
  60750. if intStringLenmapkey < 0 {
  60751. return ErrInvalidLengthGenerated
  60752. }
  60753. postStringIndexmapkey := iNdEx + intStringLenmapkey
  60754. if postStringIndexmapkey < 0 {
  60755. return ErrInvalidLengthGenerated
  60756. }
  60757. if postStringIndexmapkey > l {
  60758. return io.ErrUnexpectedEOF
  60759. }
  60760. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  60761. iNdEx = postStringIndexmapkey
  60762. } else if fieldNum == 2 {
  60763. var mapbyteLen uint64
  60764. for shift := uint(0); ; shift += 7 {
  60765. if shift >= 64 {
  60766. return ErrIntOverflowGenerated
  60767. }
  60768. if iNdEx >= l {
  60769. return io.ErrUnexpectedEOF
  60770. }
  60771. b := dAtA[iNdEx]
  60772. iNdEx++
  60773. mapbyteLen |= uint64(b&0x7F) << shift
  60774. if b < 0x80 {
  60775. break
  60776. }
  60777. }
  60778. intMapbyteLen := int(mapbyteLen)
  60779. if intMapbyteLen < 0 {
  60780. return ErrInvalidLengthGenerated
  60781. }
  60782. postbytesIndex := iNdEx + intMapbyteLen
  60783. if postbytesIndex < 0 {
  60784. return ErrInvalidLengthGenerated
  60785. }
  60786. if postbytesIndex > l {
  60787. return io.ErrUnexpectedEOF
  60788. }
  60789. mapvalue = make([]byte, mapbyteLen)
  60790. copy(mapvalue, dAtA[iNdEx:postbytesIndex])
  60791. iNdEx = postbytesIndex
  60792. } else {
  60793. iNdEx = entryPreIndex
  60794. skippy, err := skipGenerated(dAtA[iNdEx:])
  60795. if err != nil {
  60796. return err
  60797. }
  60798. if (skippy < 0) || (iNdEx+skippy) < 0 {
  60799. return ErrInvalidLengthGenerated
  60800. }
  60801. if (iNdEx + skippy) > postIndex {
  60802. return io.ErrUnexpectedEOF
  60803. }
  60804. iNdEx += skippy
  60805. }
  60806. }
  60807. m.Data[mapkey] = mapvalue
  60808. iNdEx = postIndex
  60809. case 3:
  60810. if wireType != 2 {
  60811. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  60812. }
  60813. var stringLen uint64
  60814. for shift := uint(0); ; shift += 7 {
  60815. if shift >= 64 {
  60816. return ErrIntOverflowGenerated
  60817. }
  60818. if iNdEx >= l {
  60819. return io.ErrUnexpectedEOF
  60820. }
  60821. b := dAtA[iNdEx]
  60822. iNdEx++
  60823. stringLen |= uint64(b&0x7F) << shift
  60824. if b < 0x80 {
  60825. break
  60826. }
  60827. }
  60828. intStringLen := int(stringLen)
  60829. if intStringLen < 0 {
  60830. return ErrInvalidLengthGenerated
  60831. }
  60832. postIndex := iNdEx + intStringLen
  60833. if postIndex < 0 {
  60834. return ErrInvalidLengthGenerated
  60835. }
  60836. if postIndex > l {
  60837. return io.ErrUnexpectedEOF
  60838. }
  60839. m.Type = SecretType(dAtA[iNdEx:postIndex])
  60840. iNdEx = postIndex
  60841. case 4:
  60842. if wireType != 2 {
  60843. return fmt.Errorf("proto: wrong wireType = %d for field StringData", wireType)
  60844. }
  60845. var msglen int
  60846. for shift := uint(0); ; shift += 7 {
  60847. if shift >= 64 {
  60848. return ErrIntOverflowGenerated
  60849. }
  60850. if iNdEx >= l {
  60851. return io.ErrUnexpectedEOF
  60852. }
  60853. b := dAtA[iNdEx]
  60854. iNdEx++
  60855. msglen |= int(b&0x7F) << shift
  60856. if b < 0x80 {
  60857. break
  60858. }
  60859. }
  60860. if msglen < 0 {
  60861. return ErrInvalidLengthGenerated
  60862. }
  60863. postIndex := iNdEx + msglen
  60864. if postIndex < 0 {
  60865. return ErrInvalidLengthGenerated
  60866. }
  60867. if postIndex > l {
  60868. return io.ErrUnexpectedEOF
  60869. }
  60870. if m.StringData == nil {
  60871. m.StringData = make(map[string]string)
  60872. }
  60873. var mapkey string
  60874. var mapvalue string
  60875. for iNdEx < postIndex {
  60876. entryPreIndex := iNdEx
  60877. var wire uint64
  60878. for shift := uint(0); ; shift += 7 {
  60879. if shift >= 64 {
  60880. return ErrIntOverflowGenerated
  60881. }
  60882. if iNdEx >= l {
  60883. return io.ErrUnexpectedEOF
  60884. }
  60885. b := dAtA[iNdEx]
  60886. iNdEx++
  60887. wire |= uint64(b&0x7F) << shift
  60888. if b < 0x80 {
  60889. break
  60890. }
  60891. }
  60892. fieldNum := int32(wire >> 3)
  60893. if fieldNum == 1 {
  60894. var stringLenmapkey uint64
  60895. for shift := uint(0); ; shift += 7 {
  60896. if shift >= 64 {
  60897. return ErrIntOverflowGenerated
  60898. }
  60899. if iNdEx >= l {
  60900. return io.ErrUnexpectedEOF
  60901. }
  60902. b := dAtA[iNdEx]
  60903. iNdEx++
  60904. stringLenmapkey |= uint64(b&0x7F) << shift
  60905. if b < 0x80 {
  60906. break
  60907. }
  60908. }
  60909. intStringLenmapkey := int(stringLenmapkey)
  60910. if intStringLenmapkey < 0 {
  60911. return ErrInvalidLengthGenerated
  60912. }
  60913. postStringIndexmapkey := iNdEx + intStringLenmapkey
  60914. if postStringIndexmapkey < 0 {
  60915. return ErrInvalidLengthGenerated
  60916. }
  60917. if postStringIndexmapkey > l {
  60918. return io.ErrUnexpectedEOF
  60919. }
  60920. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  60921. iNdEx = postStringIndexmapkey
  60922. } else if fieldNum == 2 {
  60923. var stringLenmapvalue uint64
  60924. for shift := uint(0); ; shift += 7 {
  60925. if shift >= 64 {
  60926. return ErrIntOverflowGenerated
  60927. }
  60928. if iNdEx >= l {
  60929. return io.ErrUnexpectedEOF
  60930. }
  60931. b := dAtA[iNdEx]
  60932. iNdEx++
  60933. stringLenmapvalue |= uint64(b&0x7F) << shift
  60934. if b < 0x80 {
  60935. break
  60936. }
  60937. }
  60938. intStringLenmapvalue := int(stringLenmapvalue)
  60939. if intStringLenmapvalue < 0 {
  60940. return ErrInvalidLengthGenerated
  60941. }
  60942. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  60943. if postStringIndexmapvalue < 0 {
  60944. return ErrInvalidLengthGenerated
  60945. }
  60946. if postStringIndexmapvalue > l {
  60947. return io.ErrUnexpectedEOF
  60948. }
  60949. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  60950. iNdEx = postStringIndexmapvalue
  60951. } else {
  60952. iNdEx = entryPreIndex
  60953. skippy, err := skipGenerated(dAtA[iNdEx:])
  60954. if err != nil {
  60955. return err
  60956. }
  60957. if (skippy < 0) || (iNdEx+skippy) < 0 {
  60958. return ErrInvalidLengthGenerated
  60959. }
  60960. if (iNdEx + skippy) > postIndex {
  60961. return io.ErrUnexpectedEOF
  60962. }
  60963. iNdEx += skippy
  60964. }
  60965. }
  60966. m.StringData[mapkey] = mapvalue
  60967. iNdEx = postIndex
  60968. case 5:
  60969. if wireType != 0 {
  60970. return fmt.Errorf("proto: wrong wireType = %d for field Immutable", wireType)
  60971. }
  60972. var v int
  60973. for shift := uint(0); ; shift += 7 {
  60974. if shift >= 64 {
  60975. return ErrIntOverflowGenerated
  60976. }
  60977. if iNdEx >= l {
  60978. return io.ErrUnexpectedEOF
  60979. }
  60980. b := dAtA[iNdEx]
  60981. iNdEx++
  60982. v |= int(b&0x7F) << shift
  60983. if b < 0x80 {
  60984. break
  60985. }
  60986. }
  60987. b := bool(v != 0)
  60988. m.Immutable = &b
  60989. default:
  60990. iNdEx = preIndex
  60991. skippy, err := skipGenerated(dAtA[iNdEx:])
  60992. if err != nil {
  60993. return err
  60994. }
  60995. if (skippy < 0) || (iNdEx+skippy) < 0 {
  60996. return ErrInvalidLengthGenerated
  60997. }
  60998. if (iNdEx + skippy) > l {
  60999. return io.ErrUnexpectedEOF
  61000. }
  61001. iNdEx += skippy
  61002. }
  61003. }
  61004. if iNdEx > l {
  61005. return io.ErrUnexpectedEOF
  61006. }
  61007. return nil
  61008. }
  61009. func (m *SecretEnvSource) Unmarshal(dAtA []byte) error {
  61010. l := len(dAtA)
  61011. iNdEx := 0
  61012. for iNdEx < l {
  61013. preIndex := iNdEx
  61014. var wire uint64
  61015. for shift := uint(0); ; shift += 7 {
  61016. if shift >= 64 {
  61017. return ErrIntOverflowGenerated
  61018. }
  61019. if iNdEx >= l {
  61020. return io.ErrUnexpectedEOF
  61021. }
  61022. b := dAtA[iNdEx]
  61023. iNdEx++
  61024. wire |= uint64(b&0x7F) << shift
  61025. if b < 0x80 {
  61026. break
  61027. }
  61028. }
  61029. fieldNum := int32(wire >> 3)
  61030. wireType := int(wire & 0x7)
  61031. if wireType == 4 {
  61032. return fmt.Errorf("proto: SecretEnvSource: wiretype end group for non-group")
  61033. }
  61034. if fieldNum <= 0 {
  61035. return fmt.Errorf("proto: SecretEnvSource: illegal tag %d (wire type %d)", fieldNum, wire)
  61036. }
  61037. switch fieldNum {
  61038. case 1:
  61039. if wireType != 2 {
  61040. return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
  61041. }
  61042. var msglen int
  61043. for shift := uint(0); ; shift += 7 {
  61044. if shift >= 64 {
  61045. return ErrIntOverflowGenerated
  61046. }
  61047. if iNdEx >= l {
  61048. return io.ErrUnexpectedEOF
  61049. }
  61050. b := dAtA[iNdEx]
  61051. iNdEx++
  61052. msglen |= int(b&0x7F) << shift
  61053. if b < 0x80 {
  61054. break
  61055. }
  61056. }
  61057. if msglen < 0 {
  61058. return ErrInvalidLengthGenerated
  61059. }
  61060. postIndex := iNdEx + msglen
  61061. if postIndex < 0 {
  61062. return ErrInvalidLengthGenerated
  61063. }
  61064. if postIndex > l {
  61065. return io.ErrUnexpectedEOF
  61066. }
  61067. if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61068. return err
  61069. }
  61070. iNdEx = postIndex
  61071. case 2:
  61072. if wireType != 0 {
  61073. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  61074. }
  61075. var v int
  61076. for shift := uint(0); ; shift += 7 {
  61077. if shift >= 64 {
  61078. return ErrIntOverflowGenerated
  61079. }
  61080. if iNdEx >= l {
  61081. return io.ErrUnexpectedEOF
  61082. }
  61083. b := dAtA[iNdEx]
  61084. iNdEx++
  61085. v |= int(b&0x7F) << shift
  61086. if b < 0x80 {
  61087. break
  61088. }
  61089. }
  61090. b := bool(v != 0)
  61091. m.Optional = &b
  61092. default:
  61093. iNdEx = preIndex
  61094. skippy, err := skipGenerated(dAtA[iNdEx:])
  61095. if err != nil {
  61096. return err
  61097. }
  61098. if (skippy < 0) || (iNdEx+skippy) < 0 {
  61099. return ErrInvalidLengthGenerated
  61100. }
  61101. if (iNdEx + skippy) > l {
  61102. return io.ErrUnexpectedEOF
  61103. }
  61104. iNdEx += skippy
  61105. }
  61106. }
  61107. if iNdEx > l {
  61108. return io.ErrUnexpectedEOF
  61109. }
  61110. return nil
  61111. }
  61112. func (m *SecretKeySelector) Unmarshal(dAtA []byte) error {
  61113. l := len(dAtA)
  61114. iNdEx := 0
  61115. for iNdEx < l {
  61116. preIndex := iNdEx
  61117. var wire uint64
  61118. for shift := uint(0); ; shift += 7 {
  61119. if shift >= 64 {
  61120. return ErrIntOverflowGenerated
  61121. }
  61122. if iNdEx >= l {
  61123. return io.ErrUnexpectedEOF
  61124. }
  61125. b := dAtA[iNdEx]
  61126. iNdEx++
  61127. wire |= uint64(b&0x7F) << shift
  61128. if b < 0x80 {
  61129. break
  61130. }
  61131. }
  61132. fieldNum := int32(wire >> 3)
  61133. wireType := int(wire & 0x7)
  61134. if wireType == 4 {
  61135. return fmt.Errorf("proto: SecretKeySelector: wiretype end group for non-group")
  61136. }
  61137. if fieldNum <= 0 {
  61138. return fmt.Errorf("proto: SecretKeySelector: illegal tag %d (wire type %d)", fieldNum, wire)
  61139. }
  61140. switch fieldNum {
  61141. case 1:
  61142. if wireType != 2 {
  61143. return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
  61144. }
  61145. var msglen int
  61146. for shift := uint(0); ; shift += 7 {
  61147. if shift >= 64 {
  61148. return ErrIntOverflowGenerated
  61149. }
  61150. if iNdEx >= l {
  61151. return io.ErrUnexpectedEOF
  61152. }
  61153. b := dAtA[iNdEx]
  61154. iNdEx++
  61155. msglen |= int(b&0x7F) << shift
  61156. if b < 0x80 {
  61157. break
  61158. }
  61159. }
  61160. if msglen < 0 {
  61161. return ErrInvalidLengthGenerated
  61162. }
  61163. postIndex := iNdEx + msglen
  61164. if postIndex < 0 {
  61165. return ErrInvalidLengthGenerated
  61166. }
  61167. if postIndex > l {
  61168. return io.ErrUnexpectedEOF
  61169. }
  61170. if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61171. return err
  61172. }
  61173. iNdEx = postIndex
  61174. case 2:
  61175. if wireType != 2 {
  61176. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  61177. }
  61178. var stringLen uint64
  61179. for shift := uint(0); ; shift += 7 {
  61180. if shift >= 64 {
  61181. return ErrIntOverflowGenerated
  61182. }
  61183. if iNdEx >= l {
  61184. return io.ErrUnexpectedEOF
  61185. }
  61186. b := dAtA[iNdEx]
  61187. iNdEx++
  61188. stringLen |= uint64(b&0x7F) << shift
  61189. if b < 0x80 {
  61190. break
  61191. }
  61192. }
  61193. intStringLen := int(stringLen)
  61194. if intStringLen < 0 {
  61195. return ErrInvalidLengthGenerated
  61196. }
  61197. postIndex := iNdEx + intStringLen
  61198. if postIndex < 0 {
  61199. return ErrInvalidLengthGenerated
  61200. }
  61201. if postIndex > l {
  61202. return io.ErrUnexpectedEOF
  61203. }
  61204. m.Key = string(dAtA[iNdEx:postIndex])
  61205. iNdEx = postIndex
  61206. case 3:
  61207. if wireType != 0 {
  61208. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  61209. }
  61210. var v int
  61211. for shift := uint(0); ; shift += 7 {
  61212. if shift >= 64 {
  61213. return ErrIntOverflowGenerated
  61214. }
  61215. if iNdEx >= l {
  61216. return io.ErrUnexpectedEOF
  61217. }
  61218. b := dAtA[iNdEx]
  61219. iNdEx++
  61220. v |= int(b&0x7F) << shift
  61221. if b < 0x80 {
  61222. break
  61223. }
  61224. }
  61225. b := bool(v != 0)
  61226. m.Optional = &b
  61227. default:
  61228. iNdEx = preIndex
  61229. skippy, err := skipGenerated(dAtA[iNdEx:])
  61230. if err != nil {
  61231. return err
  61232. }
  61233. if (skippy < 0) || (iNdEx+skippy) < 0 {
  61234. return ErrInvalidLengthGenerated
  61235. }
  61236. if (iNdEx + skippy) > l {
  61237. return io.ErrUnexpectedEOF
  61238. }
  61239. iNdEx += skippy
  61240. }
  61241. }
  61242. if iNdEx > l {
  61243. return io.ErrUnexpectedEOF
  61244. }
  61245. return nil
  61246. }
  61247. func (m *SecretList) Unmarshal(dAtA []byte) error {
  61248. l := len(dAtA)
  61249. iNdEx := 0
  61250. for iNdEx < l {
  61251. preIndex := iNdEx
  61252. var wire uint64
  61253. for shift := uint(0); ; shift += 7 {
  61254. if shift >= 64 {
  61255. return ErrIntOverflowGenerated
  61256. }
  61257. if iNdEx >= l {
  61258. return io.ErrUnexpectedEOF
  61259. }
  61260. b := dAtA[iNdEx]
  61261. iNdEx++
  61262. wire |= uint64(b&0x7F) << shift
  61263. if b < 0x80 {
  61264. break
  61265. }
  61266. }
  61267. fieldNum := int32(wire >> 3)
  61268. wireType := int(wire & 0x7)
  61269. if wireType == 4 {
  61270. return fmt.Errorf("proto: SecretList: wiretype end group for non-group")
  61271. }
  61272. if fieldNum <= 0 {
  61273. return fmt.Errorf("proto: SecretList: illegal tag %d (wire type %d)", fieldNum, wire)
  61274. }
  61275. switch fieldNum {
  61276. case 1:
  61277. if wireType != 2 {
  61278. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  61279. }
  61280. var msglen int
  61281. for shift := uint(0); ; shift += 7 {
  61282. if shift >= 64 {
  61283. return ErrIntOverflowGenerated
  61284. }
  61285. if iNdEx >= l {
  61286. return io.ErrUnexpectedEOF
  61287. }
  61288. b := dAtA[iNdEx]
  61289. iNdEx++
  61290. msglen |= int(b&0x7F) << shift
  61291. if b < 0x80 {
  61292. break
  61293. }
  61294. }
  61295. if msglen < 0 {
  61296. return ErrInvalidLengthGenerated
  61297. }
  61298. postIndex := iNdEx + msglen
  61299. if postIndex < 0 {
  61300. return ErrInvalidLengthGenerated
  61301. }
  61302. if postIndex > l {
  61303. return io.ErrUnexpectedEOF
  61304. }
  61305. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61306. return err
  61307. }
  61308. iNdEx = postIndex
  61309. case 2:
  61310. if wireType != 2 {
  61311. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  61312. }
  61313. var msglen int
  61314. for shift := uint(0); ; shift += 7 {
  61315. if shift >= 64 {
  61316. return ErrIntOverflowGenerated
  61317. }
  61318. if iNdEx >= l {
  61319. return io.ErrUnexpectedEOF
  61320. }
  61321. b := dAtA[iNdEx]
  61322. iNdEx++
  61323. msglen |= int(b&0x7F) << shift
  61324. if b < 0x80 {
  61325. break
  61326. }
  61327. }
  61328. if msglen < 0 {
  61329. return ErrInvalidLengthGenerated
  61330. }
  61331. postIndex := iNdEx + msglen
  61332. if postIndex < 0 {
  61333. return ErrInvalidLengthGenerated
  61334. }
  61335. if postIndex > l {
  61336. return io.ErrUnexpectedEOF
  61337. }
  61338. m.Items = append(m.Items, Secret{})
  61339. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61340. return err
  61341. }
  61342. iNdEx = postIndex
  61343. default:
  61344. iNdEx = preIndex
  61345. skippy, err := skipGenerated(dAtA[iNdEx:])
  61346. if err != nil {
  61347. return err
  61348. }
  61349. if (skippy < 0) || (iNdEx+skippy) < 0 {
  61350. return ErrInvalidLengthGenerated
  61351. }
  61352. if (iNdEx + skippy) > l {
  61353. return io.ErrUnexpectedEOF
  61354. }
  61355. iNdEx += skippy
  61356. }
  61357. }
  61358. if iNdEx > l {
  61359. return io.ErrUnexpectedEOF
  61360. }
  61361. return nil
  61362. }
  61363. func (m *SecretProjection) Unmarshal(dAtA []byte) error {
  61364. l := len(dAtA)
  61365. iNdEx := 0
  61366. for iNdEx < l {
  61367. preIndex := iNdEx
  61368. var wire uint64
  61369. for shift := uint(0); ; shift += 7 {
  61370. if shift >= 64 {
  61371. return ErrIntOverflowGenerated
  61372. }
  61373. if iNdEx >= l {
  61374. return io.ErrUnexpectedEOF
  61375. }
  61376. b := dAtA[iNdEx]
  61377. iNdEx++
  61378. wire |= uint64(b&0x7F) << shift
  61379. if b < 0x80 {
  61380. break
  61381. }
  61382. }
  61383. fieldNum := int32(wire >> 3)
  61384. wireType := int(wire & 0x7)
  61385. if wireType == 4 {
  61386. return fmt.Errorf("proto: SecretProjection: wiretype end group for non-group")
  61387. }
  61388. if fieldNum <= 0 {
  61389. return fmt.Errorf("proto: SecretProjection: illegal tag %d (wire type %d)", fieldNum, wire)
  61390. }
  61391. switch fieldNum {
  61392. case 1:
  61393. if wireType != 2 {
  61394. return fmt.Errorf("proto: wrong wireType = %d for field LocalObjectReference", wireType)
  61395. }
  61396. var msglen int
  61397. for shift := uint(0); ; shift += 7 {
  61398. if shift >= 64 {
  61399. return ErrIntOverflowGenerated
  61400. }
  61401. if iNdEx >= l {
  61402. return io.ErrUnexpectedEOF
  61403. }
  61404. b := dAtA[iNdEx]
  61405. iNdEx++
  61406. msglen |= int(b&0x7F) << shift
  61407. if b < 0x80 {
  61408. break
  61409. }
  61410. }
  61411. if msglen < 0 {
  61412. return ErrInvalidLengthGenerated
  61413. }
  61414. postIndex := iNdEx + msglen
  61415. if postIndex < 0 {
  61416. return ErrInvalidLengthGenerated
  61417. }
  61418. if postIndex > l {
  61419. return io.ErrUnexpectedEOF
  61420. }
  61421. if err := m.LocalObjectReference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61422. return err
  61423. }
  61424. iNdEx = postIndex
  61425. case 2:
  61426. if wireType != 2 {
  61427. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  61428. }
  61429. var msglen int
  61430. for shift := uint(0); ; shift += 7 {
  61431. if shift >= 64 {
  61432. return ErrIntOverflowGenerated
  61433. }
  61434. if iNdEx >= l {
  61435. return io.ErrUnexpectedEOF
  61436. }
  61437. b := dAtA[iNdEx]
  61438. iNdEx++
  61439. msglen |= int(b&0x7F) << shift
  61440. if b < 0x80 {
  61441. break
  61442. }
  61443. }
  61444. if msglen < 0 {
  61445. return ErrInvalidLengthGenerated
  61446. }
  61447. postIndex := iNdEx + msglen
  61448. if postIndex < 0 {
  61449. return ErrInvalidLengthGenerated
  61450. }
  61451. if postIndex > l {
  61452. return io.ErrUnexpectedEOF
  61453. }
  61454. m.Items = append(m.Items, KeyToPath{})
  61455. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61456. return err
  61457. }
  61458. iNdEx = postIndex
  61459. case 4:
  61460. if wireType != 0 {
  61461. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  61462. }
  61463. var v int
  61464. for shift := uint(0); ; shift += 7 {
  61465. if shift >= 64 {
  61466. return ErrIntOverflowGenerated
  61467. }
  61468. if iNdEx >= l {
  61469. return io.ErrUnexpectedEOF
  61470. }
  61471. b := dAtA[iNdEx]
  61472. iNdEx++
  61473. v |= int(b&0x7F) << shift
  61474. if b < 0x80 {
  61475. break
  61476. }
  61477. }
  61478. b := bool(v != 0)
  61479. m.Optional = &b
  61480. default:
  61481. iNdEx = preIndex
  61482. skippy, err := skipGenerated(dAtA[iNdEx:])
  61483. if err != nil {
  61484. return err
  61485. }
  61486. if (skippy < 0) || (iNdEx+skippy) < 0 {
  61487. return ErrInvalidLengthGenerated
  61488. }
  61489. if (iNdEx + skippy) > l {
  61490. return io.ErrUnexpectedEOF
  61491. }
  61492. iNdEx += skippy
  61493. }
  61494. }
  61495. if iNdEx > l {
  61496. return io.ErrUnexpectedEOF
  61497. }
  61498. return nil
  61499. }
  61500. func (m *SecretReference) Unmarshal(dAtA []byte) error {
  61501. l := len(dAtA)
  61502. iNdEx := 0
  61503. for iNdEx < l {
  61504. preIndex := iNdEx
  61505. var wire uint64
  61506. for shift := uint(0); ; shift += 7 {
  61507. if shift >= 64 {
  61508. return ErrIntOverflowGenerated
  61509. }
  61510. if iNdEx >= l {
  61511. return io.ErrUnexpectedEOF
  61512. }
  61513. b := dAtA[iNdEx]
  61514. iNdEx++
  61515. wire |= uint64(b&0x7F) << shift
  61516. if b < 0x80 {
  61517. break
  61518. }
  61519. }
  61520. fieldNum := int32(wire >> 3)
  61521. wireType := int(wire & 0x7)
  61522. if wireType == 4 {
  61523. return fmt.Errorf("proto: SecretReference: wiretype end group for non-group")
  61524. }
  61525. if fieldNum <= 0 {
  61526. return fmt.Errorf("proto: SecretReference: illegal tag %d (wire type %d)", fieldNum, wire)
  61527. }
  61528. switch fieldNum {
  61529. case 1:
  61530. if wireType != 2 {
  61531. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  61532. }
  61533. var stringLen uint64
  61534. for shift := uint(0); ; shift += 7 {
  61535. if shift >= 64 {
  61536. return ErrIntOverflowGenerated
  61537. }
  61538. if iNdEx >= l {
  61539. return io.ErrUnexpectedEOF
  61540. }
  61541. b := dAtA[iNdEx]
  61542. iNdEx++
  61543. stringLen |= uint64(b&0x7F) << shift
  61544. if b < 0x80 {
  61545. break
  61546. }
  61547. }
  61548. intStringLen := int(stringLen)
  61549. if intStringLen < 0 {
  61550. return ErrInvalidLengthGenerated
  61551. }
  61552. postIndex := iNdEx + intStringLen
  61553. if postIndex < 0 {
  61554. return ErrInvalidLengthGenerated
  61555. }
  61556. if postIndex > l {
  61557. return io.ErrUnexpectedEOF
  61558. }
  61559. m.Name = string(dAtA[iNdEx:postIndex])
  61560. iNdEx = postIndex
  61561. case 2:
  61562. if wireType != 2 {
  61563. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  61564. }
  61565. var stringLen uint64
  61566. for shift := uint(0); ; shift += 7 {
  61567. if shift >= 64 {
  61568. return ErrIntOverflowGenerated
  61569. }
  61570. if iNdEx >= l {
  61571. return io.ErrUnexpectedEOF
  61572. }
  61573. b := dAtA[iNdEx]
  61574. iNdEx++
  61575. stringLen |= uint64(b&0x7F) << shift
  61576. if b < 0x80 {
  61577. break
  61578. }
  61579. }
  61580. intStringLen := int(stringLen)
  61581. if intStringLen < 0 {
  61582. return ErrInvalidLengthGenerated
  61583. }
  61584. postIndex := iNdEx + intStringLen
  61585. if postIndex < 0 {
  61586. return ErrInvalidLengthGenerated
  61587. }
  61588. if postIndex > l {
  61589. return io.ErrUnexpectedEOF
  61590. }
  61591. m.Namespace = string(dAtA[iNdEx:postIndex])
  61592. iNdEx = postIndex
  61593. default:
  61594. iNdEx = preIndex
  61595. skippy, err := skipGenerated(dAtA[iNdEx:])
  61596. if err != nil {
  61597. return err
  61598. }
  61599. if (skippy < 0) || (iNdEx+skippy) < 0 {
  61600. return ErrInvalidLengthGenerated
  61601. }
  61602. if (iNdEx + skippy) > l {
  61603. return io.ErrUnexpectedEOF
  61604. }
  61605. iNdEx += skippy
  61606. }
  61607. }
  61608. if iNdEx > l {
  61609. return io.ErrUnexpectedEOF
  61610. }
  61611. return nil
  61612. }
  61613. func (m *SecretVolumeSource) Unmarshal(dAtA []byte) error {
  61614. l := len(dAtA)
  61615. iNdEx := 0
  61616. for iNdEx < l {
  61617. preIndex := iNdEx
  61618. var wire uint64
  61619. for shift := uint(0); ; shift += 7 {
  61620. if shift >= 64 {
  61621. return ErrIntOverflowGenerated
  61622. }
  61623. if iNdEx >= l {
  61624. return io.ErrUnexpectedEOF
  61625. }
  61626. b := dAtA[iNdEx]
  61627. iNdEx++
  61628. wire |= uint64(b&0x7F) << shift
  61629. if b < 0x80 {
  61630. break
  61631. }
  61632. }
  61633. fieldNum := int32(wire >> 3)
  61634. wireType := int(wire & 0x7)
  61635. if wireType == 4 {
  61636. return fmt.Errorf("proto: SecretVolumeSource: wiretype end group for non-group")
  61637. }
  61638. if fieldNum <= 0 {
  61639. return fmt.Errorf("proto: SecretVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  61640. }
  61641. switch fieldNum {
  61642. case 1:
  61643. if wireType != 2 {
  61644. return fmt.Errorf("proto: wrong wireType = %d for field SecretName", wireType)
  61645. }
  61646. var stringLen uint64
  61647. for shift := uint(0); ; shift += 7 {
  61648. if shift >= 64 {
  61649. return ErrIntOverflowGenerated
  61650. }
  61651. if iNdEx >= l {
  61652. return io.ErrUnexpectedEOF
  61653. }
  61654. b := dAtA[iNdEx]
  61655. iNdEx++
  61656. stringLen |= uint64(b&0x7F) << shift
  61657. if b < 0x80 {
  61658. break
  61659. }
  61660. }
  61661. intStringLen := int(stringLen)
  61662. if intStringLen < 0 {
  61663. return ErrInvalidLengthGenerated
  61664. }
  61665. postIndex := iNdEx + intStringLen
  61666. if postIndex < 0 {
  61667. return ErrInvalidLengthGenerated
  61668. }
  61669. if postIndex > l {
  61670. return io.ErrUnexpectedEOF
  61671. }
  61672. m.SecretName = string(dAtA[iNdEx:postIndex])
  61673. iNdEx = postIndex
  61674. case 2:
  61675. if wireType != 2 {
  61676. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  61677. }
  61678. var msglen int
  61679. for shift := uint(0); ; shift += 7 {
  61680. if shift >= 64 {
  61681. return ErrIntOverflowGenerated
  61682. }
  61683. if iNdEx >= l {
  61684. return io.ErrUnexpectedEOF
  61685. }
  61686. b := dAtA[iNdEx]
  61687. iNdEx++
  61688. msglen |= int(b&0x7F) << shift
  61689. if b < 0x80 {
  61690. break
  61691. }
  61692. }
  61693. if msglen < 0 {
  61694. return ErrInvalidLengthGenerated
  61695. }
  61696. postIndex := iNdEx + msglen
  61697. if postIndex < 0 {
  61698. return ErrInvalidLengthGenerated
  61699. }
  61700. if postIndex > l {
  61701. return io.ErrUnexpectedEOF
  61702. }
  61703. m.Items = append(m.Items, KeyToPath{})
  61704. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61705. return err
  61706. }
  61707. iNdEx = postIndex
  61708. case 3:
  61709. if wireType != 0 {
  61710. return fmt.Errorf("proto: wrong wireType = %d for field DefaultMode", wireType)
  61711. }
  61712. var v int32
  61713. for shift := uint(0); ; shift += 7 {
  61714. if shift >= 64 {
  61715. return ErrIntOverflowGenerated
  61716. }
  61717. if iNdEx >= l {
  61718. return io.ErrUnexpectedEOF
  61719. }
  61720. b := dAtA[iNdEx]
  61721. iNdEx++
  61722. v |= int32(b&0x7F) << shift
  61723. if b < 0x80 {
  61724. break
  61725. }
  61726. }
  61727. m.DefaultMode = &v
  61728. case 4:
  61729. if wireType != 0 {
  61730. return fmt.Errorf("proto: wrong wireType = %d for field Optional", wireType)
  61731. }
  61732. var v int
  61733. for shift := uint(0); ; shift += 7 {
  61734. if shift >= 64 {
  61735. return ErrIntOverflowGenerated
  61736. }
  61737. if iNdEx >= l {
  61738. return io.ErrUnexpectedEOF
  61739. }
  61740. b := dAtA[iNdEx]
  61741. iNdEx++
  61742. v |= int(b&0x7F) << shift
  61743. if b < 0x80 {
  61744. break
  61745. }
  61746. }
  61747. b := bool(v != 0)
  61748. m.Optional = &b
  61749. default:
  61750. iNdEx = preIndex
  61751. skippy, err := skipGenerated(dAtA[iNdEx:])
  61752. if err != nil {
  61753. return err
  61754. }
  61755. if (skippy < 0) || (iNdEx+skippy) < 0 {
  61756. return ErrInvalidLengthGenerated
  61757. }
  61758. if (iNdEx + skippy) > l {
  61759. return io.ErrUnexpectedEOF
  61760. }
  61761. iNdEx += skippy
  61762. }
  61763. }
  61764. if iNdEx > l {
  61765. return io.ErrUnexpectedEOF
  61766. }
  61767. return nil
  61768. }
  61769. func (m *SecurityContext) Unmarshal(dAtA []byte) error {
  61770. l := len(dAtA)
  61771. iNdEx := 0
  61772. for iNdEx < l {
  61773. preIndex := iNdEx
  61774. var wire uint64
  61775. for shift := uint(0); ; shift += 7 {
  61776. if shift >= 64 {
  61777. return ErrIntOverflowGenerated
  61778. }
  61779. if iNdEx >= l {
  61780. return io.ErrUnexpectedEOF
  61781. }
  61782. b := dAtA[iNdEx]
  61783. iNdEx++
  61784. wire |= uint64(b&0x7F) << shift
  61785. if b < 0x80 {
  61786. break
  61787. }
  61788. }
  61789. fieldNum := int32(wire >> 3)
  61790. wireType := int(wire & 0x7)
  61791. if wireType == 4 {
  61792. return fmt.Errorf("proto: SecurityContext: wiretype end group for non-group")
  61793. }
  61794. if fieldNum <= 0 {
  61795. return fmt.Errorf("proto: SecurityContext: illegal tag %d (wire type %d)", fieldNum, wire)
  61796. }
  61797. switch fieldNum {
  61798. case 1:
  61799. if wireType != 2 {
  61800. return fmt.Errorf("proto: wrong wireType = %d for field Capabilities", wireType)
  61801. }
  61802. var msglen int
  61803. for shift := uint(0); ; shift += 7 {
  61804. if shift >= 64 {
  61805. return ErrIntOverflowGenerated
  61806. }
  61807. if iNdEx >= l {
  61808. return io.ErrUnexpectedEOF
  61809. }
  61810. b := dAtA[iNdEx]
  61811. iNdEx++
  61812. msglen |= int(b&0x7F) << shift
  61813. if b < 0x80 {
  61814. break
  61815. }
  61816. }
  61817. if msglen < 0 {
  61818. return ErrInvalidLengthGenerated
  61819. }
  61820. postIndex := iNdEx + msglen
  61821. if postIndex < 0 {
  61822. return ErrInvalidLengthGenerated
  61823. }
  61824. if postIndex > l {
  61825. return io.ErrUnexpectedEOF
  61826. }
  61827. if m.Capabilities == nil {
  61828. m.Capabilities = &Capabilities{}
  61829. }
  61830. if err := m.Capabilities.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61831. return err
  61832. }
  61833. iNdEx = postIndex
  61834. case 2:
  61835. if wireType != 0 {
  61836. return fmt.Errorf("proto: wrong wireType = %d for field Privileged", wireType)
  61837. }
  61838. var v int
  61839. for shift := uint(0); ; shift += 7 {
  61840. if shift >= 64 {
  61841. return ErrIntOverflowGenerated
  61842. }
  61843. if iNdEx >= l {
  61844. return io.ErrUnexpectedEOF
  61845. }
  61846. b := dAtA[iNdEx]
  61847. iNdEx++
  61848. v |= int(b&0x7F) << shift
  61849. if b < 0x80 {
  61850. break
  61851. }
  61852. }
  61853. b := bool(v != 0)
  61854. m.Privileged = &b
  61855. case 3:
  61856. if wireType != 2 {
  61857. return fmt.Errorf("proto: wrong wireType = %d for field SELinuxOptions", wireType)
  61858. }
  61859. var msglen int
  61860. for shift := uint(0); ; shift += 7 {
  61861. if shift >= 64 {
  61862. return ErrIntOverflowGenerated
  61863. }
  61864. if iNdEx >= l {
  61865. return io.ErrUnexpectedEOF
  61866. }
  61867. b := dAtA[iNdEx]
  61868. iNdEx++
  61869. msglen |= int(b&0x7F) << shift
  61870. if b < 0x80 {
  61871. break
  61872. }
  61873. }
  61874. if msglen < 0 {
  61875. return ErrInvalidLengthGenerated
  61876. }
  61877. postIndex := iNdEx + msglen
  61878. if postIndex < 0 {
  61879. return ErrInvalidLengthGenerated
  61880. }
  61881. if postIndex > l {
  61882. return io.ErrUnexpectedEOF
  61883. }
  61884. if m.SELinuxOptions == nil {
  61885. m.SELinuxOptions = &SELinuxOptions{}
  61886. }
  61887. if err := m.SELinuxOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  61888. return err
  61889. }
  61890. iNdEx = postIndex
  61891. case 4:
  61892. if wireType != 0 {
  61893. return fmt.Errorf("proto: wrong wireType = %d for field RunAsUser", wireType)
  61894. }
  61895. var v int64
  61896. for shift := uint(0); ; shift += 7 {
  61897. if shift >= 64 {
  61898. return ErrIntOverflowGenerated
  61899. }
  61900. if iNdEx >= l {
  61901. return io.ErrUnexpectedEOF
  61902. }
  61903. b := dAtA[iNdEx]
  61904. iNdEx++
  61905. v |= int64(b&0x7F) << shift
  61906. if b < 0x80 {
  61907. break
  61908. }
  61909. }
  61910. m.RunAsUser = &v
  61911. case 5:
  61912. if wireType != 0 {
  61913. return fmt.Errorf("proto: wrong wireType = %d for field RunAsNonRoot", wireType)
  61914. }
  61915. var v int
  61916. for shift := uint(0); ; shift += 7 {
  61917. if shift >= 64 {
  61918. return ErrIntOverflowGenerated
  61919. }
  61920. if iNdEx >= l {
  61921. return io.ErrUnexpectedEOF
  61922. }
  61923. b := dAtA[iNdEx]
  61924. iNdEx++
  61925. v |= int(b&0x7F) << shift
  61926. if b < 0x80 {
  61927. break
  61928. }
  61929. }
  61930. b := bool(v != 0)
  61931. m.RunAsNonRoot = &b
  61932. case 6:
  61933. if wireType != 0 {
  61934. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnlyRootFilesystem", wireType)
  61935. }
  61936. var v int
  61937. for shift := uint(0); ; shift += 7 {
  61938. if shift >= 64 {
  61939. return ErrIntOverflowGenerated
  61940. }
  61941. if iNdEx >= l {
  61942. return io.ErrUnexpectedEOF
  61943. }
  61944. b := dAtA[iNdEx]
  61945. iNdEx++
  61946. v |= int(b&0x7F) << shift
  61947. if b < 0x80 {
  61948. break
  61949. }
  61950. }
  61951. b := bool(v != 0)
  61952. m.ReadOnlyRootFilesystem = &b
  61953. case 7:
  61954. if wireType != 0 {
  61955. return fmt.Errorf("proto: wrong wireType = %d for field AllowPrivilegeEscalation", wireType)
  61956. }
  61957. var v int
  61958. for shift := uint(0); ; shift += 7 {
  61959. if shift >= 64 {
  61960. return ErrIntOverflowGenerated
  61961. }
  61962. if iNdEx >= l {
  61963. return io.ErrUnexpectedEOF
  61964. }
  61965. b := dAtA[iNdEx]
  61966. iNdEx++
  61967. v |= int(b&0x7F) << shift
  61968. if b < 0x80 {
  61969. break
  61970. }
  61971. }
  61972. b := bool(v != 0)
  61973. m.AllowPrivilegeEscalation = &b
  61974. case 8:
  61975. if wireType != 0 {
  61976. return fmt.Errorf("proto: wrong wireType = %d for field RunAsGroup", wireType)
  61977. }
  61978. var v int64
  61979. for shift := uint(0); ; shift += 7 {
  61980. if shift >= 64 {
  61981. return ErrIntOverflowGenerated
  61982. }
  61983. if iNdEx >= l {
  61984. return io.ErrUnexpectedEOF
  61985. }
  61986. b := dAtA[iNdEx]
  61987. iNdEx++
  61988. v |= int64(b&0x7F) << shift
  61989. if b < 0x80 {
  61990. break
  61991. }
  61992. }
  61993. m.RunAsGroup = &v
  61994. case 9:
  61995. if wireType != 2 {
  61996. return fmt.Errorf("proto: wrong wireType = %d for field ProcMount", wireType)
  61997. }
  61998. var stringLen uint64
  61999. for shift := uint(0); ; shift += 7 {
  62000. if shift >= 64 {
  62001. return ErrIntOverflowGenerated
  62002. }
  62003. if iNdEx >= l {
  62004. return io.ErrUnexpectedEOF
  62005. }
  62006. b := dAtA[iNdEx]
  62007. iNdEx++
  62008. stringLen |= uint64(b&0x7F) << shift
  62009. if b < 0x80 {
  62010. break
  62011. }
  62012. }
  62013. intStringLen := int(stringLen)
  62014. if intStringLen < 0 {
  62015. return ErrInvalidLengthGenerated
  62016. }
  62017. postIndex := iNdEx + intStringLen
  62018. if postIndex < 0 {
  62019. return ErrInvalidLengthGenerated
  62020. }
  62021. if postIndex > l {
  62022. return io.ErrUnexpectedEOF
  62023. }
  62024. s := ProcMountType(dAtA[iNdEx:postIndex])
  62025. m.ProcMount = &s
  62026. iNdEx = postIndex
  62027. case 10:
  62028. if wireType != 2 {
  62029. return fmt.Errorf("proto: wrong wireType = %d for field WindowsOptions", wireType)
  62030. }
  62031. var msglen int
  62032. for shift := uint(0); ; shift += 7 {
  62033. if shift >= 64 {
  62034. return ErrIntOverflowGenerated
  62035. }
  62036. if iNdEx >= l {
  62037. return io.ErrUnexpectedEOF
  62038. }
  62039. b := dAtA[iNdEx]
  62040. iNdEx++
  62041. msglen |= int(b&0x7F) << shift
  62042. if b < 0x80 {
  62043. break
  62044. }
  62045. }
  62046. if msglen < 0 {
  62047. return ErrInvalidLengthGenerated
  62048. }
  62049. postIndex := iNdEx + msglen
  62050. if postIndex < 0 {
  62051. return ErrInvalidLengthGenerated
  62052. }
  62053. if postIndex > l {
  62054. return io.ErrUnexpectedEOF
  62055. }
  62056. if m.WindowsOptions == nil {
  62057. m.WindowsOptions = &WindowsSecurityContextOptions{}
  62058. }
  62059. if err := m.WindowsOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62060. return err
  62061. }
  62062. iNdEx = postIndex
  62063. case 11:
  62064. if wireType != 2 {
  62065. return fmt.Errorf("proto: wrong wireType = %d for field SeccompProfile", wireType)
  62066. }
  62067. var msglen int
  62068. for shift := uint(0); ; shift += 7 {
  62069. if shift >= 64 {
  62070. return ErrIntOverflowGenerated
  62071. }
  62072. if iNdEx >= l {
  62073. return io.ErrUnexpectedEOF
  62074. }
  62075. b := dAtA[iNdEx]
  62076. iNdEx++
  62077. msglen |= int(b&0x7F) << shift
  62078. if b < 0x80 {
  62079. break
  62080. }
  62081. }
  62082. if msglen < 0 {
  62083. return ErrInvalidLengthGenerated
  62084. }
  62085. postIndex := iNdEx + msglen
  62086. if postIndex < 0 {
  62087. return ErrInvalidLengthGenerated
  62088. }
  62089. if postIndex > l {
  62090. return io.ErrUnexpectedEOF
  62091. }
  62092. if m.SeccompProfile == nil {
  62093. m.SeccompProfile = &SeccompProfile{}
  62094. }
  62095. if err := m.SeccompProfile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62096. return err
  62097. }
  62098. iNdEx = postIndex
  62099. case 12:
  62100. if wireType != 2 {
  62101. return fmt.Errorf("proto: wrong wireType = %d for field AppArmorProfile", wireType)
  62102. }
  62103. var msglen int
  62104. for shift := uint(0); ; shift += 7 {
  62105. if shift >= 64 {
  62106. return ErrIntOverflowGenerated
  62107. }
  62108. if iNdEx >= l {
  62109. return io.ErrUnexpectedEOF
  62110. }
  62111. b := dAtA[iNdEx]
  62112. iNdEx++
  62113. msglen |= int(b&0x7F) << shift
  62114. if b < 0x80 {
  62115. break
  62116. }
  62117. }
  62118. if msglen < 0 {
  62119. return ErrInvalidLengthGenerated
  62120. }
  62121. postIndex := iNdEx + msglen
  62122. if postIndex < 0 {
  62123. return ErrInvalidLengthGenerated
  62124. }
  62125. if postIndex > l {
  62126. return io.ErrUnexpectedEOF
  62127. }
  62128. if m.AppArmorProfile == nil {
  62129. m.AppArmorProfile = &AppArmorProfile{}
  62130. }
  62131. if err := m.AppArmorProfile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62132. return err
  62133. }
  62134. iNdEx = postIndex
  62135. default:
  62136. iNdEx = preIndex
  62137. skippy, err := skipGenerated(dAtA[iNdEx:])
  62138. if err != nil {
  62139. return err
  62140. }
  62141. if (skippy < 0) || (iNdEx+skippy) < 0 {
  62142. return ErrInvalidLengthGenerated
  62143. }
  62144. if (iNdEx + skippy) > l {
  62145. return io.ErrUnexpectedEOF
  62146. }
  62147. iNdEx += skippy
  62148. }
  62149. }
  62150. if iNdEx > l {
  62151. return io.ErrUnexpectedEOF
  62152. }
  62153. return nil
  62154. }
  62155. func (m *SerializedReference) Unmarshal(dAtA []byte) error {
  62156. l := len(dAtA)
  62157. iNdEx := 0
  62158. for iNdEx < l {
  62159. preIndex := iNdEx
  62160. var wire uint64
  62161. for shift := uint(0); ; shift += 7 {
  62162. if shift >= 64 {
  62163. return ErrIntOverflowGenerated
  62164. }
  62165. if iNdEx >= l {
  62166. return io.ErrUnexpectedEOF
  62167. }
  62168. b := dAtA[iNdEx]
  62169. iNdEx++
  62170. wire |= uint64(b&0x7F) << shift
  62171. if b < 0x80 {
  62172. break
  62173. }
  62174. }
  62175. fieldNum := int32(wire >> 3)
  62176. wireType := int(wire & 0x7)
  62177. if wireType == 4 {
  62178. return fmt.Errorf("proto: SerializedReference: wiretype end group for non-group")
  62179. }
  62180. if fieldNum <= 0 {
  62181. return fmt.Errorf("proto: SerializedReference: illegal tag %d (wire type %d)", fieldNum, wire)
  62182. }
  62183. switch fieldNum {
  62184. case 1:
  62185. if wireType != 2 {
  62186. return fmt.Errorf("proto: wrong wireType = %d for field Reference", wireType)
  62187. }
  62188. var msglen int
  62189. for shift := uint(0); ; shift += 7 {
  62190. if shift >= 64 {
  62191. return ErrIntOverflowGenerated
  62192. }
  62193. if iNdEx >= l {
  62194. return io.ErrUnexpectedEOF
  62195. }
  62196. b := dAtA[iNdEx]
  62197. iNdEx++
  62198. msglen |= int(b&0x7F) << shift
  62199. if b < 0x80 {
  62200. break
  62201. }
  62202. }
  62203. if msglen < 0 {
  62204. return ErrInvalidLengthGenerated
  62205. }
  62206. postIndex := iNdEx + msglen
  62207. if postIndex < 0 {
  62208. return ErrInvalidLengthGenerated
  62209. }
  62210. if postIndex > l {
  62211. return io.ErrUnexpectedEOF
  62212. }
  62213. if err := m.Reference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62214. return err
  62215. }
  62216. iNdEx = postIndex
  62217. default:
  62218. iNdEx = preIndex
  62219. skippy, err := skipGenerated(dAtA[iNdEx:])
  62220. if err != nil {
  62221. return err
  62222. }
  62223. if (skippy < 0) || (iNdEx+skippy) < 0 {
  62224. return ErrInvalidLengthGenerated
  62225. }
  62226. if (iNdEx + skippy) > l {
  62227. return io.ErrUnexpectedEOF
  62228. }
  62229. iNdEx += skippy
  62230. }
  62231. }
  62232. if iNdEx > l {
  62233. return io.ErrUnexpectedEOF
  62234. }
  62235. return nil
  62236. }
  62237. func (m *Service) Unmarshal(dAtA []byte) error {
  62238. l := len(dAtA)
  62239. iNdEx := 0
  62240. for iNdEx < l {
  62241. preIndex := iNdEx
  62242. var wire uint64
  62243. for shift := uint(0); ; shift += 7 {
  62244. if shift >= 64 {
  62245. return ErrIntOverflowGenerated
  62246. }
  62247. if iNdEx >= l {
  62248. return io.ErrUnexpectedEOF
  62249. }
  62250. b := dAtA[iNdEx]
  62251. iNdEx++
  62252. wire |= uint64(b&0x7F) << shift
  62253. if b < 0x80 {
  62254. break
  62255. }
  62256. }
  62257. fieldNum := int32(wire >> 3)
  62258. wireType := int(wire & 0x7)
  62259. if wireType == 4 {
  62260. return fmt.Errorf("proto: Service: wiretype end group for non-group")
  62261. }
  62262. if fieldNum <= 0 {
  62263. return fmt.Errorf("proto: Service: illegal tag %d (wire type %d)", fieldNum, wire)
  62264. }
  62265. switch fieldNum {
  62266. case 1:
  62267. if wireType != 2 {
  62268. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  62269. }
  62270. var msglen int
  62271. for shift := uint(0); ; shift += 7 {
  62272. if shift >= 64 {
  62273. return ErrIntOverflowGenerated
  62274. }
  62275. if iNdEx >= l {
  62276. return io.ErrUnexpectedEOF
  62277. }
  62278. b := dAtA[iNdEx]
  62279. iNdEx++
  62280. msglen |= int(b&0x7F) << shift
  62281. if b < 0x80 {
  62282. break
  62283. }
  62284. }
  62285. if msglen < 0 {
  62286. return ErrInvalidLengthGenerated
  62287. }
  62288. postIndex := iNdEx + msglen
  62289. if postIndex < 0 {
  62290. return ErrInvalidLengthGenerated
  62291. }
  62292. if postIndex > l {
  62293. return io.ErrUnexpectedEOF
  62294. }
  62295. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62296. return err
  62297. }
  62298. iNdEx = postIndex
  62299. case 2:
  62300. if wireType != 2 {
  62301. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  62302. }
  62303. var msglen int
  62304. for shift := uint(0); ; shift += 7 {
  62305. if shift >= 64 {
  62306. return ErrIntOverflowGenerated
  62307. }
  62308. if iNdEx >= l {
  62309. return io.ErrUnexpectedEOF
  62310. }
  62311. b := dAtA[iNdEx]
  62312. iNdEx++
  62313. msglen |= int(b&0x7F) << shift
  62314. if b < 0x80 {
  62315. break
  62316. }
  62317. }
  62318. if msglen < 0 {
  62319. return ErrInvalidLengthGenerated
  62320. }
  62321. postIndex := iNdEx + msglen
  62322. if postIndex < 0 {
  62323. return ErrInvalidLengthGenerated
  62324. }
  62325. if postIndex > l {
  62326. return io.ErrUnexpectedEOF
  62327. }
  62328. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62329. return err
  62330. }
  62331. iNdEx = postIndex
  62332. case 3:
  62333. if wireType != 2 {
  62334. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  62335. }
  62336. var msglen int
  62337. for shift := uint(0); ; shift += 7 {
  62338. if shift >= 64 {
  62339. return ErrIntOverflowGenerated
  62340. }
  62341. if iNdEx >= l {
  62342. return io.ErrUnexpectedEOF
  62343. }
  62344. b := dAtA[iNdEx]
  62345. iNdEx++
  62346. msglen |= int(b&0x7F) << shift
  62347. if b < 0x80 {
  62348. break
  62349. }
  62350. }
  62351. if msglen < 0 {
  62352. return ErrInvalidLengthGenerated
  62353. }
  62354. postIndex := iNdEx + msglen
  62355. if postIndex < 0 {
  62356. return ErrInvalidLengthGenerated
  62357. }
  62358. if postIndex > l {
  62359. return io.ErrUnexpectedEOF
  62360. }
  62361. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62362. return err
  62363. }
  62364. iNdEx = postIndex
  62365. default:
  62366. iNdEx = preIndex
  62367. skippy, err := skipGenerated(dAtA[iNdEx:])
  62368. if err != nil {
  62369. return err
  62370. }
  62371. if (skippy < 0) || (iNdEx+skippy) < 0 {
  62372. return ErrInvalidLengthGenerated
  62373. }
  62374. if (iNdEx + skippy) > l {
  62375. return io.ErrUnexpectedEOF
  62376. }
  62377. iNdEx += skippy
  62378. }
  62379. }
  62380. if iNdEx > l {
  62381. return io.ErrUnexpectedEOF
  62382. }
  62383. return nil
  62384. }
  62385. func (m *ServiceAccount) Unmarshal(dAtA []byte) error {
  62386. l := len(dAtA)
  62387. iNdEx := 0
  62388. for iNdEx < l {
  62389. preIndex := iNdEx
  62390. var wire uint64
  62391. for shift := uint(0); ; shift += 7 {
  62392. if shift >= 64 {
  62393. return ErrIntOverflowGenerated
  62394. }
  62395. if iNdEx >= l {
  62396. return io.ErrUnexpectedEOF
  62397. }
  62398. b := dAtA[iNdEx]
  62399. iNdEx++
  62400. wire |= uint64(b&0x7F) << shift
  62401. if b < 0x80 {
  62402. break
  62403. }
  62404. }
  62405. fieldNum := int32(wire >> 3)
  62406. wireType := int(wire & 0x7)
  62407. if wireType == 4 {
  62408. return fmt.Errorf("proto: ServiceAccount: wiretype end group for non-group")
  62409. }
  62410. if fieldNum <= 0 {
  62411. return fmt.Errorf("proto: ServiceAccount: illegal tag %d (wire type %d)", fieldNum, wire)
  62412. }
  62413. switch fieldNum {
  62414. case 1:
  62415. if wireType != 2 {
  62416. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  62417. }
  62418. var msglen int
  62419. for shift := uint(0); ; shift += 7 {
  62420. if shift >= 64 {
  62421. return ErrIntOverflowGenerated
  62422. }
  62423. if iNdEx >= l {
  62424. return io.ErrUnexpectedEOF
  62425. }
  62426. b := dAtA[iNdEx]
  62427. iNdEx++
  62428. msglen |= int(b&0x7F) << shift
  62429. if b < 0x80 {
  62430. break
  62431. }
  62432. }
  62433. if msglen < 0 {
  62434. return ErrInvalidLengthGenerated
  62435. }
  62436. postIndex := iNdEx + msglen
  62437. if postIndex < 0 {
  62438. return ErrInvalidLengthGenerated
  62439. }
  62440. if postIndex > l {
  62441. return io.ErrUnexpectedEOF
  62442. }
  62443. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62444. return err
  62445. }
  62446. iNdEx = postIndex
  62447. case 2:
  62448. if wireType != 2 {
  62449. return fmt.Errorf("proto: wrong wireType = %d for field Secrets", wireType)
  62450. }
  62451. var msglen int
  62452. for shift := uint(0); ; shift += 7 {
  62453. if shift >= 64 {
  62454. return ErrIntOverflowGenerated
  62455. }
  62456. if iNdEx >= l {
  62457. return io.ErrUnexpectedEOF
  62458. }
  62459. b := dAtA[iNdEx]
  62460. iNdEx++
  62461. msglen |= int(b&0x7F) << shift
  62462. if b < 0x80 {
  62463. break
  62464. }
  62465. }
  62466. if msglen < 0 {
  62467. return ErrInvalidLengthGenerated
  62468. }
  62469. postIndex := iNdEx + msglen
  62470. if postIndex < 0 {
  62471. return ErrInvalidLengthGenerated
  62472. }
  62473. if postIndex > l {
  62474. return io.ErrUnexpectedEOF
  62475. }
  62476. m.Secrets = append(m.Secrets, ObjectReference{})
  62477. if err := m.Secrets[len(m.Secrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62478. return err
  62479. }
  62480. iNdEx = postIndex
  62481. case 3:
  62482. if wireType != 2 {
  62483. return fmt.Errorf("proto: wrong wireType = %d for field ImagePullSecrets", wireType)
  62484. }
  62485. var msglen int
  62486. for shift := uint(0); ; shift += 7 {
  62487. if shift >= 64 {
  62488. return ErrIntOverflowGenerated
  62489. }
  62490. if iNdEx >= l {
  62491. return io.ErrUnexpectedEOF
  62492. }
  62493. b := dAtA[iNdEx]
  62494. iNdEx++
  62495. msglen |= int(b&0x7F) << shift
  62496. if b < 0x80 {
  62497. break
  62498. }
  62499. }
  62500. if msglen < 0 {
  62501. return ErrInvalidLengthGenerated
  62502. }
  62503. postIndex := iNdEx + msglen
  62504. if postIndex < 0 {
  62505. return ErrInvalidLengthGenerated
  62506. }
  62507. if postIndex > l {
  62508. return io.ErrUnexpectedEOF
  62509. }
  62510. m.ImagePullSecrets = append(m.ImagePullSecrets, LocalObjectReference{})
  62511. if err := m.ImagePullSecrets[len(m.ImagePullSecrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62512. return err
  62513. }
  62514. iNdEx = postIndex
  62515. case 4:
  62516. if wireType != 0 {
  62517. return fmt.Errorf("proto: wrong wireType = %d for field AutomountServiceAccountToken", wireType)
  62518. }
  62519. var v int
  62520. for shift := uint(0); ; shift += 7 {
  62521. if shift >= 64 {
  62522. return ErrIntOverflowGenerated
  62523. }
  62524. if iNdEx >= l {
  62525. return io.ErrUnexpectedEOF
  62526. }
  62527. b := dAtA[iNdEx]
  62528. iNdEx++
  62529. v |= int(b&0x7F) << shift
  62530. if b < 0x80 {
  62531. break
  62532. }
  62533. }
  62534. b := bool(v != 0)
  62535. m.AutomountServiceAccountToken = &b
  62536. default:
  62537. iNdEx = preIndex
  62538. skippy, err := skipGenerated(dAtA[iNdEx:])
  62539. if err != nil {
  62540. return err
  62541. }
  62542. if (skippy < 0) || (iNdEx+skippy) < 0 {
  62543. return ErrInvalidLengthGenerated
  62544. }
  62545. if (iNdEx + skippy) > l {
  62546. return io.ErrUnexpectedEOF
  62547. }
  62548. iNdEx += skippy
  62549. }
  62550. }
  62551. if iNdEx > l {
  62552. return io.ErrUnexpectedEOF
  62553. }
  62554. return nil
  62555. }
  62556. func (m *ServiceAccountList) Unmarshal(dAtA []byte) error {
  62557. l := len(dAtA)
  62558. iNdEx := 0
  62559. for iNdEx < l {
  62560. preIndex := iNdEx
  62561. var wire uint64
  62562. for shift := uint(0); ; shift += 7 {
  62563. if shift >= 64 {
  62564. return ErrIntOverflowGenerated
  62565. }
  62566. if iNdEx >= l {
  62567. return io.ErrUnexpectedEOF
  62568. }
  62569. b := dAtA[iNdEx]
  62570. iNdEx++
  62571. wire |= uint64(b&0x7F) << shift
  62572. if b < 0x80 {
  62573. break
  62574. }
  62575. }
  62576. fieldNum := int32(wire >> 3)
  62577. wireType := int(wire & 0x7)
  62578. if wireType == 4 {
  62579. return fmt.Errorf("proto: ServiceAccountList: wiretype end group for non-group")
  62580. }
  62581. if fieldNum <= 0 {
  62582. return fmt.Errorf("proto: ServiceAccountList: illegal tag %d (wire type %d)", fieldNum, wire)
  62583. }
  62584. switch fieldNum {
  62585. case 1:
  62586. if wireType != 2 {
  62587. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  62588. }
  62589. var msglen int
  62590. for shift := uint(0); ; shift += 7 {
  62591. if shift >= 64 {
  62592. return ErrIntOverflowGenerated
  62593. }
  62594. if iNdEx >= l {
  62595. return io.ErrUnexpectedEOF
  62596. }
  62597. b := dAtA[iNdEx]
  62598. iNdEx++
  62599. msglen |= int(b&0x7F) << shift
  62600. if b < 0x80 {
  62601. break
  62602. }
  62603. }
  62604. if msglen < 0 {
  62605. return ErrInvalidLengthGenerated
  62606. }
  62607. postIndex := iNdEx + msglen
  62608. if postIndex < 0 {
  62609. return ErrInvalidLengthGenerated
  62610. }
  62611. if postIndex > l {
  62612. return io.ErrUnexpectedEOF
  62613. }
  62614. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62615. return err
  62616. }
  62617. iNdEx = postIndex
  62618. case 2:
  62619. if wireType != 2 {
  62620. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  62621. }
  62622. var msglen int
  62623. for shift := uint(0); ; shift += 7 {
  62624. if shift >= 64 {
  62625. return ErrIntOverflowGenerated
  62626. }
  62627. if iNdEx >= l {
  62628. return io.ErrUnexpectedEOF
  62629. }
  62630. b := dAtA[iNdEx]
  62631. iNdEx++
  62632. msglen |= int(b&0x7F) << shift
  62633. if b < 0x80 {
  62634. break
  62635. }
  62636. }
  62637. if msglen < 0 {
  62638. return ErrInvalidLengthGenerated
  62639. }
  62640. postIndex := iNdEx + msglen
  62641. if postIndex < 0 {
  62642. return ErrInvalidLengthGenerated
  62643. }
  62644. if postIndex > l {
  62645. return io.ErrUnexpectedEOF
  62646. }
  62647. m.Items = append(m.Items, ServiceAccount{})
  62648. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62649. return err
  62650. }
  62651. iNdEx = postIndex
  62652. default:
  62653. iNdEx = preIndex
  62654. skippy, err := skipGenerated(dAtA[iNdEx:])
  62655. if err != nil {
  62656. return err
  62657. }
  62658. if (skippy < 0) || (iNdEx+skippy) < 0 {
  62659. return ErrInvalidLengthGenerated
  62660. }
  62661. if (iNdEx + skippy) > l {
  62662. return io.ErrUnexpectedEOF
  62663. }
  62664. iNdEx += skippy
  62665. }
  62666. }
  62667. if iNdEx > l {
  62668. return io.ErrUnexpectedEOF
  62669. }
  62670. return nil
  62671. }
  62672. func (m *ServiceAccountTokenProjection) Unmarshal(dAtA []byte) error {
  62673. l := len(dAtA)
  62674. iNdEx := 0
  62675. for iNdEx < l {
  62676. preIndex := iNdEx
  62677. var wire uint64
  62678. for shift := uint(0); ; shift += 7 {
  62679. if shift >= 64 {
  62680. return ErrIntOverflowGenerated
  62681. }
  62682. if iNdEx >= l {
  62683. return io.ErrUnexpectedEOF
  62684. }
  62685. b := dAtA[iNdEx]
  62686. iNdEx++
  62687. wire |= uint64(b&0x7F) << shift
  62688. if b < 0x80 {
  62689. break
  62690. }
  62691. }
  62692. fieldNum := int32(wire >> 3)
  62693. wireType := int(wire & 0x7)
  62694. if wireType == 4 {
  62695. return fmt.Errorf("proto: ServiceAccountTokenProjection: wiretype end group for non-group")
  62696. }
  62697. if fieldNum <= 0 {
  62698. return fmt.Errorf("proto: ServiceAccountTokenProjection: illegal tag %d (wire type %d)", fieldNum, wire)
  62699. }
  62700. switch fieldNum {
  62701. case 1:
  62702. if wireType != 2 {
  62703. return fmt.Errorf("proto: wrong wireType = %d for field Audience", wireType)
  62704. }
  62705. var stringLen uint64
  62706. for shift := uint(0); ; shift += 7 {
  62707. if shift >= 64 {
  62708. return ErrIntOverflowGenerated
  62709. }
  62710. if iNdEx >= l {
  62711. return io.ErrUnexpectedEOF
  62712. }
  62713. b := dAtA[iNdEx]
  62714. iNdEx++
  62715. stringLen |= uint64(b&0x7F) << shift
  62716. if b < 0x80 {
  62717. break
  62718. }
  62719. }
  62720. intStringLen := int(stringLen)
  62721. if intStringLen < 0 {
  62722. return ErrInvalidLengthGenerated
  62723. }
  62724. postIndex := iNdEx + intStringLen
  62725. if postIndex < 0 {
  62726. return ErrInvalidLengthGenerated
  62727. }
  62728. if postIndex > l {
  62729. return io.ErrUnexpectedEOF
  62730. }
  62731. m.Audience = string(dAtA[iNdEx:postIndex])
  62732. iNdEx = postIndex
  62733. case 2:
  62734. if wireType != 0 {
  62735. return fmt.Errorf("proto: wrong wireType = %d for field ExpirationSeconds", wireType)
  62736. }
  62737. var v int64
  62738. for shift := uint(0); ; shift += 7 {
  62739. if shift >= 64 {
  62740. return ErrIntOverflowGenerated
  62741. }
  62742. if iNdEx >= l {
  62743. return io.ErrUnexpectedEOF
  62744. }
  62745. b := dAtA[iNdEx]
  62746. iNdEx++
  62747. v |= int64(b&0x7F) << shift
  62748. if b < 0x80 {
  62749. break
  62750. }
  62751. }
  62752. m.ExpirationSeconds = &v
  62753. case 3:
  62754. if wireType != 2 {
  62755. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  62756. }
  62757. var stringLen uint64
  62758. for shift := uint(0); ; shift += 7 {
  62759. if shift >= 64 {
  62760. return ErrIntOverflowGenerated
  62761. }
  62762. if iNdEx >= l {
  62763. return io.ErrUnexpectedEOF
  62764. }
  62765. b := dAtA[iNdEx]
  62766. iNdEx++
  62767. stringLen |= uint64(b&0x7F) << shift
  62768. if b < 0x80 {
  62769. break
  62770. }
  62771. }
  62772. intStringLen := int(stringLen)
  62773. if intStringLen < 0 {
  62774. return ErrInvalidLengthGenerated
  62775. }
  62776. postIndex := iNdEx + intStringLen
  62777. if postIndex < 0 {
  62778. return ErrInvalidLengthGenerated
  62779. }
  62780. if postIndex > l {
  62781. return io.ErrUnexpectedEOF
  62782. }
  62783. m.Path = string(dAtA[iNdEx:postIndex])
  62784. iNdEx = postIndex
  62785. default:
  62786. iNdEx = preIndex
  62787. skippy, err := skipGenerated(dAtA[iNdEx:])
  62788. if err != nil {
  62789. return err
  62790. }
  62791. if (skippy < 0) || (iNdEx+skippy) < 0 {
  62792. return ErrInvalidLengthGenerated
  62793. }
  62794. if (iNdEx + skippy) > l {
  62795. return io.ErrUnexpectedEOF
  62796. }
  62797. iNdEx += skippy
  62798. }
  62799. }
  62800. if iNdEx > l {
  62801. return io.ErrUnexpectedEOF
  62802. }
  62803. return nil
  62804. }
  62805. func (m *ServiceList) Unmarshal(dAtA []byte) error {
  62806. l := len(dAtA)
  62807. iNdEx := 0
  62808. for iNdEx < l {
  62809. preIndex := iNdEx
  62810. var wire uint64
  62811. for shift := uint(0); ; shift += 7 {
  62812. if shift >= 64 {
  62813. return ErrIntOverflowGenerated
  62814. }
  62815. if iNdEx >= l {
  62816. return io.ErrUnexpectedEOF
  62817. }
  62818. b := dAtA[iNdEx]
  62819. iNdEx++
  62820. wire |= uint64(b&0x7F) << shift
  62821. if b < 0x80 {
  62822. break
  62823. }
  62824. }
  62825. fieldNum := int32(wire >> 3)
  62826. wireType := int(wire & 0x7)
  62827. if wireType == 4 {
  62828. return fmt.Errorf("proto: ServiceList: wiretype end group for non-group")
  62829. }
  62830. if fieldNum <= 0 {
  62831. return fmt.Errorf("proto: ServiceList: illegal tag %d (wire type %d)", fieldNum, wire)
  62832. }
  62833. switch fieldNum {
  62834. case 1:
  62835. if wireType != 2 {
  62836. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  62837. }
  62838. var msglen int
  62839. for shift := uint(0); ; shift += 7 {
  62840. if shift >= 64 {
  62841. return ErrIntOverflowGenerated
  62842. }
  62843. if iNdEx >= l {
  62844. return io.ErrUnexpectedEOF
  62845. }
  62846. b := dAtA[iNdEx]
  62847. iNdEx++
  62848. msglen |= int(b&0x7F) << shift
  62849. if b < 0x80 {
  62850. break
  62851. }
  62852. }
  62853. if msglen < 0 {
  62854. return ErrInvalidLengthGenerated
  62855. }
  62856. postIndex := iNdEx + msglen
  62857. if postIndex < 0 {
  62858. return ErrInvalidLengthGenerated
  62859. }
  62860. if postIndex > l {
  62861. return io.ErrUnexpectedEOF
  62862. }
  62863. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62864. return err
  62865. }
  62866. iNdEx = postIndex
  62867. case 2:
  62868. if wireType != 2 {
  62869. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  62870. }
  62871. var msglen int
  62872. for shift := uint(0); ; shift += 7 {
  62873. if shift >= 64 {
  62874. return ErrIntOverflowGenerated
  62875. }
  62876. if iNdEx >= l {
  62877. return io.ErrUnexpectedEOF
  62878. }
  62879. b := dAtA[iNdEx]
  62880. iNdEx++
  62881. msglen |= int(b&0x7F) << shift
  62882. if b < 0x80 {
  62883. break
  62884. }
  62885. }
  62886. if msglen < 0 {
  62887. return ErrInvalidLengthGenerated
  62888. }
  62889. postIndex := iNdEx + msglen
  62890. if postIndex < 0 {
  62891. return ErrInvalidLengthGenerated
  62892. }
  62893. if postIndex > l {
  62894. return io.ErrUnexpectedEOF
  62895. }
  62896. m.Items = append(m.Items, Service{})
  62897. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  62898. return err
  62899. }
  62900. iNdEx = postIndex
  62901. default:
  62902. iNdEx = preIndex
  62903. skippy, err := skipGenerated(dAtA[iNdEx:])
  62904. if err != nil {
  62905. return err
  62906. }
  62907. if (skippy < 0) || (iNdEx+skippy) < 0 {
  62908. return ErrInvalidLengthGenerated
  62909. }
  62910. if (iNdEx + skippy) > l {
  62911. return io.ErrUnexpectedEOF
  62912. }
  62913. iNdEx += skippy
  62914. }
  62915. }
  62916. if iNdEx > l {
  62917. return io.ErrUnexpectedEOF
  62918. }
  62919. return nil
  62920. }
  62921. func (m *ServicePort) Unmarshal(dAtA []byte) error {
  62922. l := len(dAtA)
  62923. iNdEx := 0
  62924. for iNdEx < l {
  62925. preIndex := iNdEx
  62926. var wire uint64
  62927. for shift := uint(0); ; shift += 7 {
  62928. if shift >= 64 {
  62929. return ErrIntOverflowGenerated
  62930. }
  62931. if iNdEx >= l {
  62932. return io.ErrUnexpectedEOF
  62933. }
  62934. b := dAtA[iNdEx]
  62935. iNdEx++
  62936. wire |= uint64(b&0x7F) << shift
  62937. if b < 0x80 {
  62938. break
  62939. }
  62940. }
  62941. fieldNum := int32(wire >> 3)
  62942. wireType := int(wire & 0x7)
  62943. if wireType == 4 {
  62944. return fmt.Errorf("proto: ServicePort: wiretype end group for non-group")
  62945. }
  62946. if fieldNum <= 0 {
  62947. return fmt.Errorf("proto: ServicePort: illegal tag %d (wire type %d)", fieldNum, wire)
  62948. }
  62949. switch fieldNum {
  62950. case 1:
  62951. if wireType != 2 {
  62952. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  62953. }
  62954. var stringLen uint64
  62955. for shift := uint(0); ; shift += 7 {
  62956. if shift >= 64 {
  62957. return ErrIntOverflowGenerated
  62958. }
  62959. if iNdEx >= l {
  62960. return io.ErrUnexpectedEOF
  62961. }
  62962. b := dAtA[iNdEx]
  62963. iNdEx++
  62964. stringLen |= uint64(b&0x7F) << shift
  62965. if b < 0x80 {
  62966. break
  62967. }
  62968. }
  62969. intStringLen := int(stringLen)
  62970. if intStringLen < 0 {
  62971. return ErrInvalidLengthGenerated
  62972. }
  62973. postIndex := iNdEx + intStringLen
  62974. if postIndex < 0 {
  62975. return ErrInvalidLengthGenerated
  62976. }
  62977. if postIndex > l {
  62978. return io.ErrUnexpectedEOF
  62979. }
  62980. m.Name = string(dAtA[iNdEx:postIndex])
  62981. iNdEx = postIndex
  62982. case 2:
  62983. if wireType != 2 {
  62984. return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
  62985. }
  62986. var stringLen uint64
  62987. for shift := uint(0); ; shift += 7 {
  62988. if shift >= 64 {
  62989. return ErrIntOverflowGenerated
  62990. }
  62991. if iNdEx >= l {
  62992. return io.ErrUnexpectedEOF
  62993. }
  62994. b := dAtA[iNdEx]
  62995. iNdEx++
  62996. stringLen |= uint64(b&0x7F) << shift
  62997. if b < 0x80 {
  62998. break
  62999. }
  63000. }
  63001. intStringLen := int(stringLen)
  63002. if intStringLen < 0 {
  63003. return ErrInvalidLengthGenerated
  63004. }
  63005. postIndex := iNdEx + intStringLen
  63006. if postIndex < 0 {
  63007. return ErrInvalidLengthGenerated
  63008. }
  63009. if postIndex > l {
  63010. return io.ErrUnexpectedEOF
  63011. }
  63012. m.Protocol = Protocol(dAtA[iNdEx:postIndex])
  63013. iNdEx = postIndex
  63014. case 3:
  63015. if wireType != 0 {
  63016. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  63017. }
  63018. m.Port = 0
  63019. for shift := uint(0); ; shift += 7 {
  63020. if shift >= 64 {
  63021. return ErrIntOverflowGenerated
  63022. }
  63023. if iNdEx >= l {
  63024. return io.ErrUnexpectedEOF
  63025. }
  63026. b := dAtA[iNdEx]
  63027. iNdEx++
  63028. m.Port |= int32(b&0x7F) << shift
  63029. if b < 0x80 {
  63030. break
  63031. }
  63032. }
  63033. case 4:
  63034. if wireType != 2 {
  63035. return fmt.Errorf("proto: wrong wireType = %d for field TargetPort", wireType)
  63036. }
  63037. var msglen int
  63038. for shift := uint(0); ; shift += 7 {
  63039. if shift >= 64 {
  63040. return ErrIntOverflowGenerated
  63041. }
  63042. if iNdEx >= l {
  63043. return io.ErrUnexpectedEOF
  63044. }
  63045. b := dAtA[iNdEx]
  63046. iNdEx++
  63047. msglen |= int(b&0x7F) << shift
  63048. if b < 0x80 {
  63049. break
  63050. }
  63051. }
  63052. if msglen < 0 {
  63053. return ErrInvalidLengthGenerated
  63054. }
  63055. postIndex := iNdEx + msglen
  63056. if postIndex < 0 {
  63057. return ErrInvalidLengthGenerated
  63058. }
  63059. if postIndex > l {
  63060. return io.ErrUnexpectedEOF
  63061. }
  63062. if err := m.TargetPort.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  63063. return err
  63064. }
  63065. iNdEx = postIndex
  63066. case 5:
  63067. if wireType != 0 {
  63068. return fmt.Errorf("proto: wrong wireType = %d for field NodePort", wireType)
  63069. }
  63070. m.NodePort = 0
  63071. for shift := uint(0); ; shift += 7 {
  63072. if shift >= 64 {
  63073. return ErrIntOverflowGenerated
  63074. }
  63075. if iNdEx >= l {
  63076. return io.ErrUnexpectedEOF
  63077. }
  63078. b := dAtA[iNdEx]
  63079. iNdEx++
  63080. m.NodePort |= int32(b&0x7F) << shift
  63081. if b < 0x80 {
  63082. break
  63083. }
  63084. }
  63085. case 6:
  63086. if wireType != 2 {
  63087. return fmt.Errorf("proto: wrong wireType = %d for field AppProtocol", wireType)
  63088. }
  63089. var stringLen uint64
  63090. for shift := uint(0); ; shift += 7 {
  63091. if shift >= 64 {
  63092. return ErrIntOverflowGenerated
  63093. }
  63094. if iNdEx >= l {
  63095. return io.ErrUnexpectedEOF
  63096. }
  63097. b := dAtA[iNdEx]
  63098. iNdEx++
  63099. stringLen |= uint64(b&0x7F) << shift
  63100. if b < 0x80 {
  63101. break
  63102. }
  63103. }
  63104. intStringLen := int(stringLen)
  63105. if intStringLen < 0 {
  63106. return ErrInvalidLengthGenerated
  63107. }
  63108. postIndex := iNdEx + intStringLen
  63109. if postIndex < 0 {
  63110. return ErrInvalidLengthGenerated
  63111. }
  63112. if postIndex > l {
  63113. return io.ErrUnexpectedEOF
  63114. }
  63115. s := string(dAtA[iNdEx:postIndex])
  63116. m.AppProtocol = &s
  63117. iNdEx = postIndex
  63118. default:
  63119. iNdEx = preIndex
  63120. skippy, err := skipGenerated(dAtA[iNdEx:])
  63121. if err != nil {
  63122. return err
  63123. }
  63124. if (skippy < 0) || (iNdEx+skippy) < 0 {
  63125. return ErrInvalidLengthGenerated
  63126. }
  63127. if (iNdEx + skippy) > l {
  63128. return io.ErrUnexpectedEOF
  63129. }
  63130. iNdEx += skippy
  63131. }
  63132. }
  63133. if iNdEx > l {
  63134. return io.ErrUnexpectedEOF
  63135. }
  63136. return nil
  63137. }
  63138. func (m *ServiceProxyOptions) Unmarshal(dAtA []byte) error {
  63139. l := len(dAtA)
  63140. iNdEx := 0
  63141. for iNdEx < l {
  63142. preIndex := iNdEx
  63143. var wire uint64
  63144. for shift := uint(0); ; shift += 7 {
  63145. if shift >= 64 {
  63146. return ErrIntOverflowGenerated
  63147. }
  63148. if iNdEx >= l {
  63149. return io.ErrUnexpectedEOF
  63150. }
  63151. b := dAtA[iNdEx]
  63152. iNdEx++
  63153. wire |= uint64(b&0x7F) << shift
  63154. if b < 0x80 {
  63155. break
  63156. }
  63157. }
  63158. fieldNum := int32(wire >> 3)
  63159. wireType := int(wire & 0x7)
  63160. if wireType == 4 {
  63161. return fmt.Errorf("proto: ServiceProxyOptions: wiretype end group for non-group")
  63162. }
  63163. if fieldNum <= 0 {
  63164. return fmt.Errorf("proto: ServiceProxyOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  63165. }
  63166. switch fieldNum {
  63167. case 1:
  63168. if wireType != 2 {
  63169. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  63170. }
  63171. var stringLen uint64
  63172. for shift := uint(0); ; shift += 7 {
  63173. if shift >= 64 {
  63174. return ErrIntOverflowGenerated
  63175. }
  63176. if iNdEx >= l {
  63177. return io.ErrUnexpectedEOF
  63178. }
  63179. b := dAtA[iNdEx]
  63180. iNdEx++
  63181. stringLen |= uint64(b&0x7F) << shift
  63182. if b < 0x80 {
  63183. break
  63184. }
  63185. }
  63186. intStringLen := int(stringLen)
  63187. if intStringLen < 0 {
  63188. return ErrInvalidLengthGenerated
  63189. }
  63190. postIndex := iNdEx + intStringLen
  63191. if postIndex < 0 {
  63192. return ErrInvalidLengthGenerated
  63193. }
  63194. if postIndex > l {
  63195. return io.ErrUnexpectedEOF
  63196. }
  63197. m.Path = string(dAtA[iNdEx:postIndex])
  63198. iNdEx = postIndex
  63199. default:
  63200. iNdEx = preIndex
  63201. skippy, err := skipGenerated(dAtA[iNdEx:])
  63202. if err != nil {
  63203. return err
  63204. }
  63205. if (skippy < 0) || (iNdEx+skippy) < 0 {
  63206. return ErrInvalidLengthGenerated
  63207. }
  63208. if (iNdEx + skippy) > l {
  63209. return io.ErrUnexpectedEOF
  63210. }
  63211. iNdEx += skippy
  63212. }
  63213. }
  63214. if iNdEx > l {
  63215. return io.ErrUnexpectedEOF
  63216. }
  63217. return nil
  63218. }
  63219. func (m *ServiceSpec) Unmarshal(dAtA []byte) error {
  63220. l := len(dAtA)
  63221. iNdEx := 0
  63222. for iNdEx < l {
  63223. preIndex := iNdEx
  63224. var wire uint64
  63225. for shift := uint(0); ; shift += 7 {
  63226. if shift >= 64 {
  63227. return ErrIntOverflowGenerated
  63228. }
  63229. if iNdEx >= l {
  63230. return io.ErrUnexpectedEOF
  63231. }
  63232. b := dAtA[iNdEx]
  63233. iNdEx++
  63234. wire |= uint64(b&0x7F) << shift
  63235. if b < 0x80 {
  63236. break
  63237. }
  63238. }
  63239. fieldNum := int32(wire >> 3)
  63240. wireType := int(wire & 0x7)
  63241. if wireType == 4 {
  63242. return fmt.Errorf("proto: ServiceSpec: wiretype end group for non-group")
  63243. }
  63244. if fieldNum <= 0 {
  63245. return fmt.Errorf("proto: ServiceSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  63246. }
  63247. switch fieldNum {
  63248. case 1:
  63249. if wireType != 2 {
  63250. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  63251. }
  63252. var msglen int
  63253. for shift := uint(0); ; shift += 7 {
  63254. if shift >= 64 {
  63255. return ErrIntOverflowGenerated
  63256. }
  63257. if iNdEx >= l {
  63258. return io.ErrUnexpectedEOF
  63259. }
  63260. b := dAtA[iNdEx]
  63261. iNdEx++
  63262. msglen |= int(b&0x7F) << shift
  63263. if b < 0x80 {
  63264. break
  63265. }
  63266. }
  63267. if msglen < 0 {
  63268. return ErrInvalidLengthGenerated
  63269. }
  63270. postIndex := iNdEx + msglen
  63271. if postIndex < 0 {
  63272. return ErrInvalidLengthGenerated
  63273. }
  63274. if postIndex > l {
  63275. return io.ErrUnexpectedEOF
  63276. }
  63277. m.Ports = append(m.Ports, ServicePort{})
  63278. if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  63279. return err
  63280. }
  63281. iNdEx = postIndex
  63282. case 2:
  63283. if wireType != 2 {
  63284. return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
  63285. }
  63286. var msglen int
  63287. for shift := uint(0); ; shift += 7 {
  63288. if shift >= 64 {
  63289. return ErrIntOverflowGenerated
  63290. }
  63291. if iNdEx >= l {
  63292. return io.ErrUnexpectedEOF
  63293. }
  63294. b := dAtA[iNdEx]
  63295. iNdEx++
  63296. msglen |= int(b&0x7F) << shift
  63297. if b < 0x80 {
  63298. break
  63299. }
  63300. }
  63301. if msglen < 0 {
  63302. return ErrInvalidLengthGenerated
  63303. }
  63304. postIndex := iNdEx + msglen
  63305. if postIndex < 0 {
  63306. return ErrInvalidLengthGenerated
  63307. }
  63308. if postIndex > l {
  63309. return io.ErrUnexpectedEOF
  63310. }
  63311. if m.Selector == nil {
  63312. m.Selector = make(map[string]string)
  63313. }
  63314. var mapkey string
  63315. var mapvalue string
  63316. for iNdEx < postIndex {
  63317. entryPreIndex := iNdEx
  63318. var wire uint64
  63319. for shift := uint(0); ; shift += 7 {
  63320. if shift >= 64 {
  63321. return ErrIntOverflowGenerated
  63322. }
  63323. if iNdEx >= l {
  63324. return io.ErrUnexpectedEOF
  63325. }
  63326. b := dAtA[iNdEx]
  63327. iNdEx++
  63328. wire |= uint64(b&0x7F) << shift
  63329. if b < 0x80 {
  63330. break
  63331. }
  63332. }
  63333. fieldNum := int32(wire >> 3)
  63334. if fieldNum == 1 {
  63335. var stringLenmapkey uint64
  63336. for shift := uint(0); ; shift += 7 {
  63337. if shift >= 64 {
  63338. return ErrIntOverflowGenerated
  63339. }
  63340. if iNdEx >= l {
  63341. return io.ErrUnexpectedEOF
  63342. }
  63343. b := dAtA[iNdEx]
  63344. iNdEx++
  63345. stringLenmapkey |= uint64(b&0x7F) << shift
  63346. if b < 0x80 {
  63347. break
  63348. }
  63349. }
  63350. intStringLenmapkey := int(stringLenmapkey)
  63351. if intStringLenmapkey < 0 {
  63352. return ErrInvalidLengthGenerated
  63353. }
  63354. postStringIndexmapkey := iNdEx + intStringLenmapkey
  63355. if postStringIndexmapkey < 0 {
  63356. return ErrInvalidLengthGenerated
  63357. }
  63358. if postStringIndexmapkey > l {
  63359. return io.ErrUnexpectedEOF
  63360. }
  63361. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  63362. iNdEx = postStringIndexmapkey
  63363. } else if fieldNum == 2 {
  63364. var stringLenmapvalue uint64
  63365. for shift := uint(0); ; shift += 7 {
  63366. if shift >= 64 {
  63367. return ErrIntOverflowGenerated
  63368. }
  63369. if iNdEx >= l {
  63370. return io.ErrUnexpectedEOF
  63371. }
  63372. b := dAtA[iNdEx]
  63373. iNdEx++
  63374. stringLenmapvalue |= uint64(b&0x7F) << shift
  63375. if b < 0x80 {
  63376. break
  63377. }
  63378. }
  63379. intStringLenmapvalue := int(stringLenmapvalue)
  63380. if intStringLenmapvalue < 0 {
  63381. return ErrInvalidLengthGenerated
  63382. }
  63383. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  63384. if postStringIndexmapvalue < 0 {
  63385. return ErrInvalidLengthGenerated
  63386. }
  63387. if postStringIndexmapvalue > l {
  63388. return io.ErrUnexpectedEOF
  63389. }
  63390. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  63391. iNdEx = postStringIndexmapvalue
  63392. } else {
  63393. iNdEx = entryPreIndex
  63394. skippy, err := skipGenerated(dAtA[iNdEx:])
  63395. if err != nil {
  63396. return err
  63397. }
  63398. if (skippy < 0) || (iNdEx+skippy) < 0 {
  63399. return ErrInvalidLengthGenerated
  63400. }
  63401. if (iNdEx + skippy) > postIndex {
  63402. return io.ErrUnexpectedEOF
  63403. }
  63404. iNdEx += skippy
  63405. }
  63406. }
  63407. m.Selector[mapkey] = mapvalue
  63408. iNdEx = postIndex
  63409. case 3:
  63410. if wireType != 2 {
  63411. return fmt.Errorf("proto: wrong wireType = %d for field ClusterIP", wireType)
  63412. }
  63413. var stringLen uint64
  63414. for shift := uint(0); ; shift += 7 {
  63415. if shift >= 64 {
  63416. return ErrIntOverflowGenerated
  63417. }
  63418. if iNdEx >= l {
  63419. return io.ErrUnexpectedEOF
  63420. }
  63421. b := dAtA[iNdEx]
  63422. iNdEx++
  63423. stringLen |= uint64(b&0x7F) << shift
  63424. if b < 0x80 {
  63425. break
  63426. }
  63427. }
  63428. intStringLen := int(stringLen)
  63429. if intStringLen < 0 {
  63430. return ErrInvalidLengthGenerated
  63431. }
  63432. postIndex := iNdEx + intStringLen
  63433. if postIndex < 0 {
  63434. return ErrInvalidLengthGenerated
  63435. }
  63436. if postIndex > l {
  63437. return io.ErrUnexpectedEOF
  63438. }
  63439. m.ClusterIP = string(dAtA[iNdEx:postIndex])
  63440. iNdEx = postIndex
  63441. case 4:
  63442. if wireType != 2 {
  63443. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  63444. }
  63445. var stringLen uint64
  63446. for shift := uint(0); ; shift += 7 {
  63447. if shift >= 64 {
  63448. return ErrIntOverflowGenerated
  63449. }
  63450. if iNdEx >= l {
  63451. return io.ErrUnexpectedEOF
  63452. }
  63453. b := dAtA[iNdEx]
  63454. iNdEx++
  63455. stringLen |= uint64(b&0x7F) << shift
  63456. if b < 0x80 {
  63457. break
  63458. }
  63459. }
  63460. intStringLen := int(stringLen)
  63461. if intStringLen < 0 {
  63462. return ErrInvalidLengthGenerated
  63463. }
  63464. postIndex := iNdEx + intStringLen
  63465. if postIndex < 0 {
  63466. return ErrInvalidLengthGenerated
  63467. }
  63468. if postIndex > l {
  63469. return io.ErrUnexpectedEOF
  63470. }
  63471. m.Type = ServiceType(dAtA[iNdEx:postIndex])
  63472. iNdEx = postIndex
  63473. case 5:
  63474. if wireType != 2 {
  63475. return fmt.Errorf("proto: wrong wireType = %d for field ExternalIPs", wireType)
  63476. }
  63477. var stringLen uint64
  63478. for shift := uint(0); ; shift += 7 {
  63479. if shift >= 64 {
  63480. return ErrIntOverflowGenerated
  63481. }
  63482. if iNdEx >= l {
  63483. return io.ErrUnexpectedEOF
  63484. }
  63485. b := dAtA[iNdEx]
  63486. iNdEx++
  63487. stringLen |= uint64(b&0x7F) << shift
  63488. if b < 0x80 {
  63489. break
  63490. }
  63491. }
  63492. intStringLen := int(stringLen)
  63493. if intStringLen < 0 {
  63494. return ErrInvalidLengthGenerated
  63495. }
  63496. postIndex := iNdEx + intStringLen
  63497. if postIndex < 0 {
  63498. return ErrInvalidLengthGenerated
  63499. }
  63500. if postIndex > l {
  63501. return io.ErrUnexpectedEOF
  63502. }
  63503. m.ExternalIPs = append(m.ExternalIPs, string(dAtA[iNdEx:postIndex]))
  63504. iNdEx = postIndex
  63505. case 7:
  63506. if wireType != 2 {
  63507. return fmt.Errorf("proto: wrong wireType = %d for field SessionAffinity", wireType)
  63508. }
  63509. var stringLen uint64
  63510. for shift := uint(0); ; shift += 7 {
  63511. if shift >= 64 {
  63512. return ErrIntOverflowGenerated
  63513. }
  63514. if iNdEx >= l {
  63515. return io.ErrUnexpectedEOF
  63516. }
  63517. b := dAtA[iNdEx]
  63518. iNdEx++
  63519. stringLen |= uint64(b&0x7F) << shift
  63520. if b < 0x80 {
  63521. break
  63522. }
  63523. }
  63524. intStringLen := int(stringLen)
  63525. if intStringLen < 0 {
  63526. return ErrInvalidLengthGenerated
  63527. }
  63528. postIndex := iNdEx + intStringLen
  63529. if postIndex < 0 {
  63530. return ErrInvalidLengthGenerated
  63531. }
  63532. if postIndex > l {
  63533. return io.ErrUnexpectedEOF
  63534. }
  63535. m.SessionAffinity = ServiceAffinity(dAtA[iNdEx:postIndex])
  63536. iNdEx = postIndex
  63537. case 8:
  63538. if wireType != 2 {
  63539. return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancerIP", wireType)
  63540. }
  63541. var stringLen uint64
  63542. for shift := uint(0); ; shift += 7 {
  63543. if shift >= 64 {
  63544. return ErrIntOverflowGenerated
  63545. }
  63546. if iNdEx >= l {
  63547. return io.ErrUnexpectedEOF
  63548. }
  63549. b := dAtA[iNdEx]
  63550. iNdEx++
  63551. stringLen |= uint64(b&0x7F) << shift
  63552. if b < 0x80 {
  63553. break
  63554. }
  63555. }
  63556. intStringLen := int(stringLen)
  63557. if intStringLen < 0 {
  63558. return ErrInvalidLengthGenerated
  63559. }
  63560. postIndex := iNdEx + intStringLen
  63561. if postIndex < 0 {
  63562. return ErrInvalidLengthGenerated
  63563. }
  63564. if postIndex > l {
  63565. return io.ErrUnexpectedEOF
  63566. }
  63567. m.LoadBalancerIP = string(dAtA[iNdEx:postIndex])
  63568. iNdEx = postIndex
  63569. case 9:
  63570. if wireType != 2 {
  63571. return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancerSourceRanges", wireType)
  63572. }
  63573. var stringLen uint64
  63574. for shift := uint(0); ; shift += 7 {
  63575. if shift >= 64 {
  63576. return ErrIntOverflowGenerated
  63577. }
  63578. if iNdEx >= l {
  63579. return io.ErrUnexpectedEOF
  63580. }
  63581. b := dAtA[iNdEx]
  63582. iNdEx++
  63583. stringLen |= uint64(b&0x7F) << shift
  63584. if b < 0x80 {
  63585. break
  63586. }
  63587. }
  63588. intStringLen := int(stringLen)
  63589. if intStringLen < 0 {
  63590. return ErrInvalidLengthGenerated
  63591. }
  63592. postIndex := iNdEx + intStringLen
  63593. if postIndex < 0 {
  63594. return ErrInvalidLengthGenerated
  63595. }
  63596. if postIndex > l {
  63597. return io.ErrUnexpectedEOF
  63598. }
  63599. m.LoadBalancerSourceRanges = append(m.LoadBalancerSourceRanges, string(dAtA[iNdEx:postIndex]))
  63600. iNdEx = postIndex
  63601. case 10:
  63602. if wireType != 2 {
  63603. return fmt.Errorf("proto: wrong wireType = %d for field ExternalName", wireType)
  63604. }
  63605. var stringLen uint64
  63606. for shift := uint(0); ; shift += 7 {
  63607. if shift >= 64 {
  63608. return ErrIntOverflowGenerated
  63609. }
  63610. if iNdEx >= l {
  63611. return io.ErrUnexpectedEOF
  63612. }
  63613. b := dAtA[iNdEx]
  63614. iNdEx++
  63615. stringLen |= uint64(b&0x7F) << shift
  63616. if b < 0x80 {
  63617. break
  63618. }
  63619. }
  63620. intStringLen := int(stringLen)
  63621. if intStringLen < 0 {
  63622. return ErrInvalidLengthGenerated
  63623. }
  63624. postIndex := iNdEx + intStringLen
  63625. if postIndex < 0 {
  63626. return ErrInvalidLengthGenerated
  63627. }
  63628. if postIndex > l {
  63629. return io.ErrUnexpectedEOF
  63630. }
  63631. m.ExternalName = string(dAtA[iNdEx:postIndex])
  63632. iNdEx = postIndex
  63633. case 11:
  63634. if wireType != 2 {
  63635. return fmt.Errorf("proto: wrong wireType = %d for field ExternalTrafficPolicy", wireType)
  63636. }
  63637. var stringLen uint64
  63638. for shift := uint(0); ; shift += 7 {
  63639. if shift >= 64 {
  63640. return ErrIntOverflowGenerated
  63641. }
  63642. if iNdEx >= l {
  63643. return io.ErrUnexpectedEOF
  63644. }
  63645. b := dAtA[iNdEx]
  63646. iNdEx++
  63647. stringLen |= uint64(b&0x7F) << shift
  63648. if b < 0x80 {
  63649. break
  63650. }
  63651. }
  63652. intStringLen := int(stringLen)
  63653. if intStringLen < 0 {
  63654. return ErrInvalidLengthGenerated
  63655. }
  63656. postIndex := iNdEx + intStringLen
  63657. if postIndex < 0 {
  63658. return ErrInvalidLengthGenerated
  63659. }
  63660. if postIndex > l {
  63661. return io.ErrUnexpectedEOF
  63662. }
  63663. m.ExternalTrafficPolicy = ServiceExternalTrafficPolicy(dAtA[iNdEx:postIndex])
  63664. iNdEx = postIndex
  63665. case 12:
  63666. if wireType != 0 {
  63667. return fmt.Errorf("proto: wrong wireType = %d for field HealthCheckNodePort", wireType)
  63668. }
  63669. m.HealthCheckNodePort = 0
  63670. for shift := uint(0); ; shift += 7 {
  63671. if shift >= 64 {
  63672. return ErrIntOverflowGenerated
  63673. }
  63674. if iNdEx >= l {
  63675. return io.ErrUnexpectedEOF
  63676. }
  63677. b := dAtA[iNdEx]
  63678. iNdEx++
  63679. m.HealthCheckNodePort |= int32(b&0x7F) << shift
  63680. if b < 0x80 {
  63681. break
  63682. }
  63683. }
  63684. case 13:
  63685. if wireType != 0 {
  63686. return fmt.Errorf("proto: wrong wireType = %d for field PublishNotReadyAddresses", wireType)
  63687. }
  63688. var v int
  63689. for shift := uint(0); ; shift += 7 {
  63690. if shift >= 64 {
  63691. return ErrIntOverflowGenerated
  63692. }
  63693. if iNdEx >= l {
  63694. return io.ErrUnexpectedEOF
  63695. }
  63696. b := dAtA[iNdEx]
  63697. iNdEx++
  63698. v |= int(b&0x7F) << shift
  63699. if b < 0x80 {
  63700. break
  63701. }
  63702. }
  63703. m.PublishNotReadyAddresses = bool(v != 0)
  63704. case 14:
  63705. if wireType != 2 {
  63706. return fmt.Errorf("proto: wrong wireType = %d for field SessionAffinityConfig", wireType)
  63707. }
  63708. var msglen int
  63709. for shift := uint(0); ; shift += 7 {
  63710. if shift >= 64 {
  63711. return ErrIntOverflowGenerated
  63712. }
  63713. if iNdEx >= l {
  63714. return io.ErrUnexpectedEOF
  63715. }
  63716. b := dAtA[iNdEx]
  63717. iNdEx++
  63718. msglen |= int(b&0x7F) << shift
  63719. if b < 0x80 {
  63720. break
  63721. }
  63722. }
  63723. if msglen < 0 {
  63724. return ErrInvalidLengthGenerated
  63725. }
  63726. postIndex := iNdEx + msglen
  63727. if postIndex < 0 {
  63728. return ErrInvalidLengthGenerated
  63729. }
  63730. if postIndex > l {
  63731. return io.ErrUnexpectedEOF
  63732. }
  63733. if m.SessionAffinityConfig == nil {
  63734. m.SessionAffinityConfig = &SessionAffinityConfig{}
  63735. }
  63736. if err := m.SessionAffinityConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  63737. return err
  63738. }
  63739. iNdEx = postIndex
  63740. case 17:
  63741. if wireType != 2 {
  63742. return fmt.Errorf("proto: wrong wireType = %d for field IPFamilyPolicy", wireType)
  63743. }
  63744. var stringLen uint64
  63745. for shift := uint(0); ; shift += 7 {
  63746. if shift >= 64 {
  63747. return ErrIntOverflowGenerated
  63748. }
  63749. if iNdEx >= l {
  63750. return io.ErrUnexpectedEOF
  63751. }
  63752. b := dAtA[iNdEx]
  63753. iNdEx++
  63754. stringLen |= uint64(b&0x7F) << shift
  63755. if b < 0x80 {
  63756. break
  63757. }
  63758. }
  63759. intStringLen := int(stringLen)
  63760. if intStringLen < 0 {
  63761. return ErrInvalidLengthGenerated
  63762. }
  63763. postIndex := iNdEx + intStringLen
  63764. if postIndex < 0 {
  63765. return ErrInvalidLengthGenerated
  63766. }
  63767. if postIndex > l {
  63768. return io.ErrUnexpectedEOF
  63769. }
  63770. s := IPFamilyPolicy(dAtA[iNdEx:postIndex])
  63771. m.IPFamilyPolicy = &s
  63772. iNdEx = postIndex
  63773. case 18:
  63774. if wireType != 2 {
  63775. return fmt.Errorf("proto: wrong wireType = %d for field ClusterIPs", wireType)
  63776. }
  63777. var stringLen uint64
  63778. for shift := uint(0); ; shift += 7 {
  63779. if shift >= 64 {
  63780. return ErrIntOverflowGenerated
  63781. }
  63782. if iNdEx >= l {
  63783. return io.ErrUnexpectedEOF
  63784. }
  63785. b := dAtA[iNdEx]
  63786. iNdEx++
  63787. stringLen |= uint64(b&0x7F) << shift
  63788. if b < 0x80 {
  63789. break
  63790. }
  63791. }
  63792. intStringLen := int(stringLen)
  63793. if intStringLen < 0 {
  63794. return ErrInvalidLengthGenerated
  63795. }
  63796. postIndex := iNdEx + intStringLen
  63797. if postIndex < 0 {
  63798. return ErrInvalidLengthGenerated
  63799. }
  63800. if postIndex > l {
  63801. return io.ErrUnexpectedEOF
  63802. }
  63803. m.ClusterIPs = append(m.ClusterIPs, string(dAtA[iNdEx:postIndex]))
  63804. iNdEx = postIndex
  63805. case 19:
  63806. if wireType != 2 {
  63807. return fmt.Errorf("proto: wrong wireType = %d for field IPFamilies", wireType)
  63808. }
  63809. var stringLen uint64
  63810. for shift := uint(0); ; shift += 7 {
  63811. if shift >= 64 {
  63812. return ErrIntOverflowGenerated
  63813. }
  63814. if iNdEx >= l {
  63815. return io.ErrUnexpectedEOF
  63816. }
  63817. b := dAtA[iNdEx]
  63818. iNdEx++
  63819. stringLen |= uint64(b&0x7F) << shift
  63820. if b < 0x80 {
  63821. break
  63822. }
  63823. }
  63824. intStringLen := int(stringLen)
  63825. if intStringLen < 0 {
  63826. return ErrInvalidLengthGenerated
  63827. }
  63828. postIndex := iNdEx + intStringLen
  63829. if postIndex < 0 {
  63830. return ErrInvalidLengthGenerated
  63831. }
  63832. if postIndex > l {
  63833. return io.ErrUnexpectedEOF
  63834. }
  63835. m.IPFamilies = append(m.IPFamilies, IPFamily(dAtA[iNdEx:postIndex]))
  63836. iNdEx = postIndex
  63837. case 20:
  63838. if wireType != 0 {
  63839. return fmt.Errorf("proto: wrong wireType = %d for field AllocateLoadBalancerNodePorts", wireType)
  63840. }
  63841. var v int
  63842. for shift := uint(0); ; shift += 7 {
  63843. if shift >= 64 {
  63844. return ErrIntOverflowGenerated
  63845. }
  63846. if iNdEx >= l {
  63847. return io.ErrUnexpectedEOF
  63848. }
  63849. b := dAtA[iNdEx]
  63850. iNdEx++
  63851. v |= int(b&0x7F) << shift
  63852. if b < 0x80 {
  63853. break
  63854. }
  63855. }
  63856. b := bool(v != 0)
  63857. m.AllocateLoadBalancerNodePorts = &b
  63858. case 21:
  63859. if wireType != 2 {
  63860. return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancerClass", wireType)
  63861. }
  63862. var stringLen uint64
  63863. for shift := uint(0); ; shift += 7 {
  63864. if shift >= 64 {
  63865. return ErrIntOverflowGenerated
  63866. }
  63867. if iNdEx >= l {
  63868. return io.ErrUnexpectedEOF
  63869. }
  63870. b := dAtA[iNdEx]
  63871. iNdEx++
  63872. stringLen |= uint64(b&0x7F) << shift
  63873. if b < 0x80 {
  63874. break
  63875. }
  63876. }
  63877. intStringLen := int(stringLen)
  63878. if intStringLen < 0 {
  63879. return ErrInvalidLengthGenerated
  63880. }
  63881. postIndex := iNdEx + intStringLen
  63882. if postIndex < 0 {
  63883. return ErrInvalidLengthGenerated
  63884. }
  63885. if postIndex > l {
  63886. return io.ErrUnexpectedEOF
  63887. }
  63888. s := string(dAtA[iNdEx:postIndex])
  63889. m.LoadBalancerClass = &s
  63890. iNdEx = postIndex
  63891. case 22:
  63892. if wireType != 2 {
  63893. return fmt.Errorf("proto: wrong wireType = %d for field InternalTrafficPolicy", wireType)
  63894. }
  63895. var stringLen uint64
  63896. for shift := uint(0); ; shift += 7 {
  63897. if shift >= 64 {
  63898. return ErrIntOverflowGenerated
  63899. }
  63900. if iNdEx >= l {
  63901. return io.ErrUnexpectedEOF
  63902. }
  63903. b := dAtA[iNdEx]
  63904. iNdEx++
  63905. stringLen |= uint64(b&0x7F) << shift
  63906. if b < 0x80 {
  63907. break
  63908. }
  63909. }
  63910. intStringLen := int(stringLen)
  63911. if intStringLen < 0 {
  63912. return ErrInvalidLengthGenerated
  63913. }
  63914. postIndex := iNdEx + intStringLen
  63915. if postIndex < 0 {
  63916. return ErrInvalidLengthGenerated
  63917. }
  63918. if postIndex > l {
  63919. return io.ErrUnexpectedEOF
  63920. }
  63921. s := ServiceInternalTrafficPolicy(dAtA[iNdEx:postIndex])
  63922. m.InternalTrafficPolicy = &s
  63923. iNdEx = postIndex
  63924. case 23:
  63925. if wireType != 2 {
  63926. return fmt.Errorf("proto: wrong wireType = %d for field TrafficDistribution", wireType)
  63927. }
  63928. var stringLen uint64
  63929. for shift := uint(0); ; shift += 7 {
  63930. if shift >= 64 {
  63931. return ErrIntOverflowGenerated
  63932. }
  63933. if iNdEx >= l {
  63934. return io.ErrUnexpectedEOF
  63935. }
  63936. b := dAtA[iNdEx]
  63937. iNdEx++
  63938. stringLen |= uint64(b&0x7F) << shift
  63939. if b < 0x80 {
  63940. break
  63941. }
  63942. }
  63943. intStringLen := int(stringLen)
  63944. if intStringLen < 0 {
  63945. return ErrInvalidLengthGenerated
  63946. }
  63947. postIndex := iNdEx + intStringLen
  63948. if postIndex < 0 {
  63949. return ErrInvalidLengthGenerated
  63950. }
  63951. if postIndex > l {
  63952. return io.ErrUnexpectedEOF
  63953. }
  63954. s := string(dAtA[iNdEx:postIndex])
  63955. m.TrafficDistribution = &s
  63956. iNdEx = postIndex
  63957. default:
  63958. iNdEx = preIndex
  63959. skippy, err := skipGenerated(dAtA[iNdEx:])
  63960. if err != nil {
  63961. return err
  63962. }
  63963. if (skippy < 0) || (iNdEx+skippy) < 0 {
  63964. return ErrInvalidLengthGenerated
  63965. }
  63966. if (iNdEx + skippy) > l {
  63967. return io.ErrUnexpectedEOF
  63968. }
  63969. iNdEx += skippy
  63970. }
  63971. }
  63972. if iNdEx > l {
  63973. return io.ErrUnexpectedEOF
  63974. }
  63975. return nil
  63976. }
  63977. func (m *ServiceStatus) Unmarshal(dAtA []byte) error {
  63978. l := len(dAtA)
  63979. iNdEx := 0
  63980. for iNdEx < l {
  63981. preIndex := iNdEx
  63982. var wire uint64
  63983. for shift := uint(0); ; shift += 7 {
  63984. if shift >= 64 {
  63985. return ErrIntOverflowGenerated
  63986. }
  63987. if iNdEx >= l {
  63988. return io.ErrUnexpectedEOF
  63989. }
  63990. b := dAtA[iNdEx]
  63991. iNdEx++
  63992. wire |= uint64(b&0x7F) << shift
  63993. if b < 0x80 {
  63994. break
  63995. }
  63996. }
  63997. fieldNum := int32(wire >> 3)
  63998. wireType := int(wire & 0x7)
  63999. if wireType == 4 {
  64000. return fmt.Errorf("proto: ServiceStatus: wiretype end group for non-group")
  64001. }
  64002. if fieldNum <= 0 {
  64003. return fmt.Errorf("proto: ServiceStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  64004. }
  64005. switch fieldNum {
  64006. case 1:
  64007. if wireType != 2 {
  64008. return fmt.Errorf("proto: wrong wireType = %d for field LoadBalancer", wireType)
  64009. }
  64010. var msglen int
  64011. for shift := uint(0); ; shift += 7 {
  64012. if shift >= 64 {
  64013. return ErrIntOverflowGenerated
  64014. }
  64015. if iNdEx >= l {
  64016. return io.ErrUnexpectedEOF
  64017. }
  64018. b := dAtA[iNdEx]
  64019. iNdEx++
  64020. msglen |= int(b&0x7F) << shift
  64021. if b < 0x80 {
  64022. break
  64023. }
  64024. }
  64025. if msglen < 0 {
  64026. return ErrInvalidLengthGenerated
  64027. }
  64028. postIndex := iNdEx + msglen
  64029. if postIndex < 0 {
  64030. return ErrInvalidLengthGenerated
  64031. }
  64032. if postIndex > l {
  64033. return io.ErrUnexpectedEOF
  64034. }
  64035. if err := m.LoadBalancer.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  64036. return err
  64037. }
  64038. iNdEx = postIndex
  64039. case 2:
  64040. if wireType != 2 {
  64041. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  64042. }
  64043. var msglen int
  64044. for shift := uint(0); ; shift += 7 {
  64045. if shift >= 64 {
  64046. return ErrIntOverflowGenerated
  64047. }
  64048. if iNdEx >= l {
  64049. return io.ErrUnexpectedEOF
  64050. }
  64051. b := dAtA[iNdEx]
  64052. iNdEx++
  64053. msglen |= int(b&0x7F) << shift
  64054. if b < 0x80 {
  64055. break
  64056. }
  64057. }
  64058. if msglen < 0 {
  64059. return ErrInvalidLengthGenerated
  64060. }
  64061. postIndex := iNdEx + msglen
  64062. if postIndex < 0 {
  64063. return ErrInvalidLengthGenerated
  64064. }
  64065. if postIndex > l {
  64066. return io.ErrUnexpectedEOF
  64067. }
  64068. m.Conditions = append(m.Conditions, v1.Condition{})
  64069. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  64070. return err
  64071. }
  64072. iNdEx = postIndex
  64073. default:
  64074. iNdEx = preIndex
  64075. skippy, err := skipGenerated(dAtA[iNdEx:])
  64076. if err != nil {
  64077. return err
  64078. }
  64079. if (skippy < 0) || (iNdEx+skippy) < 0 {
  64080. return ErrInvalidLengthGenerated
  64081. }
  64082. if (iNdEx + skippy) > l {
  64083. return io.ErrUnexpectedEOF
  64084. }
  64085. iNdEx += skippy
  64086. }
  64087. }
  64088. if iNdEx > l {
  64089. return io.ErrUnexpectedEOF
  64090. }
  64091. return nil
  64092. }
  64093. func (m *SessionAffinityConfig) Unmarshal(dAtA []byte) error {
  64094. l := len(dAtA)
  64095. iNdEx := 0
  64096. for iNdEx < l {
  64097. preIndex := iNdEx
  64098. var wire uint64
  64099. for shift := uint(0); ; shift += 7 {
  64100. if shift >= 64 {
  64101. return ErrIntOverflowGenerated
  64102. }
  64103. if iNdEx >= l {
  64104. return io.ErrUnexpectedEOF
  64105. }
  64106. b := dAtA[iNdEx]
  64107. iNdEx++
  64108. wire |= uint64(b&0x7F) << shift
  64109. if b < 0x80 {
  64110. break
  64111. }
  64112. }
  64113. fieldNum := int32(wire >> 3)
  64114. wireType := int(wire & 0x7)
  64115. if wireType == 4 {
  64116. return fmt.Errorf("proto: SessionAffinityConfig: wiretype end group for non-group")
  64117. }
  64118. if fieldNum <= 0 {
  64119. return fmt.Errorf("proto: SessionAffinityConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  64120. }
  64121. switch fieldNum {
  64122. case 1:
  64123. if wireType != 2 {
  64124. return fmt.Errorf("proto: wrong wireType = %d for field ClientIP", wireType)
  64125. }
  64126. var msglen int
  64127. for shift := uint(0); ; shift += 7 {
  64128. if shift >= 64 {
  64129. return ErrIntOverflowGenerated
  64130. }
  64131. if iNdEx >= l {
  64132. return io.ErrUnexpectedEOF
  64133. }
  64134. b := dAtA[iNdEx]
  64135. iNdEx++
  64136. msglen |= int(b&0x7F) << shift
  64137. if b < 0x80 {
  64138. break
  64139. }
  64140. }
  64141. if msglen < 0 {
  64142. return ErrInvalidLengthGenerated
  64143. }
  64144. postIndex := iNdEx + msglen
  64145. if postIndex < 0 {
  64146. return ErrInvalidLengthGenerated
  64147. }
  64148. if postIndex > l {
  64149. return io.ErrUnexpectedEOF
  64150. }
  64151. if m.ClientIP == nil {
  64152. m.ClientIP = &ClientIPConfig{}
  64153. }
  64154. if err := m.ClientIP.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  64155. return err
  64156. }
  64157. iNdEx = postIndex
  64158. default:
  64159. iNdEx = preIndex
  64160. skippy, err := skipGenerated(dAtA[iNdEx:])
  64161. if err != nil {
  64162. return err
  64163. }
  64164. if (skippy < 0) || (iNdEx+skippy) < 0 {
  64165. return ErrInvalidLengthGenerated
  64166. }
  64167. if (iNdEx + skippy) > l {
  64168. return io.ErrUnexpectedEOF
  64169. }
  64170. iNdEx += skippy
  64171. }
  64172. }
  64173. if iNdEx > l {
  64174. return io.ErrUnexpectedEOF
  64175. }
  64176. return nil
  64177. }
  64178. func (m *SleepAction) Unmarshal(dAtA []byte) error {
  64179. l := len(dAtA)
  64180. iNdEx := 0
  64181. for iNdEx < l {
  64182. preIndex := iNdEx
  64183. var wire uint64
  64184. for shift := uint(0); ; shift += 7 {
  64185. if shift >= 64 {
  64186. return ErrIntOverflowGenerated
  64187. }
  64188. if iNdEx >= l {
  64189. return io.ErrUnexpectedEOF
  64190. }
  64191. b := dAtA[iNdEx]
  64192. iNdEx++
  64193. wire |= uint64(b&0x7F) << shift
  64194. if b < 0x80 {
  64195. break
  64196. }
  64197. }
  64198. fieldNum := int32(wire >> 3)
  64199. wireType := int(wire & 0x7)
  64200. if wireType == 4 {
  64201. return fmt.Errorf("proto: SleepAction: wiretype end group for non-group")
  64202. }
  64203. if fieldNum <= 0 {
  64204. return fmt.Errorf("proto: SleepAction: illegal tag %d (wire type %d)", fieldNum, wire)
  64205. }
  64206. switch fieldNum {
  64207. case 1:
  64208. if wireType != 0 {
  64209. return fmt.Errorf("proto: wrong wireType = %d for field Seconds", wireType)
  64210. }
  64211. m.Seconds = 0
  64212. for shift := uint(0); ; shift += 7 {
  64213. if shift >= 64 {
  64214. return ErrIntOverflowGenerated
  64215. }
  64216. if iNdEx >= l {
  64217. return io.ErrUnexpectedEOF
  64218. }
  64219. b := dAtA[iNdEx]
  64220. iNdEx++
  64221. m.Seconds |= int64(b&0x7F) << shift
  64222. if b < 0x80 {
  64223. break
  64224. }
  64225. }
  64226. default:
  64227. iNdEx = preIndex
  64228. skippy, err := skipGenerated(dAtA[iNdEx:])
  64229. if err != nil {
  64230. return err
  64231. }
  64232. if (skippy < 0) || (iNdEx+skippy) < 0 {
  64233. return ErrInvalidLengthGenerated
  64234. }
  64235. if (iNdEx + skippy) > l {
  64236. return io.ErrUnexpectedEOF
  64237. }
  64238. iNdEx += skippy
  64239. }
  64240. }
  64241. if iNdEx > l {
  64242. return io.ErrUnexpectedEOF
  64243. }
  64244. return nil
  64245. }
  64246. func (m *StorageOSPersistentVolumeSource) Unmarshal(dAtA []byte) error {
  64247. l := len(dAtA)
  64248. iNdEx := 0
  64249. for iNdEx < l {
  64250. preIndex := iNdEx
  64251. var wire uint64
  64252. for shift := uint(0); ; shift += 7 {
  64253. if shift >= 64 {
  64254. return ErrIntOverflowGenerated
  64255. }
  64256. if iNdEx >= l {
  64257. return io.ErrUnexpectedEOF
  64258. }
  64259. b := dAtA[iNdEx]
  64260. iNdEx++
  64261. wire |= uint64(b&0x7F) << shift
  64262. if b < 0x80 {
  64263. break
  64264. }
  64265. }
  64266. fieldNum := int32(wire >> 3)
  64267. wireType := int(wire & 0x7)
  64268. if wireType == 4 {
  64269. return fmt.Errorf("proto: StorageOSPersistentVolumeSource: wiretype end group for non-group")
  64270. }
  64271. if fieldNum <= 0 {
  64272. return fmt.Errorf("proto: StorageOSPersistentVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  64273. }
  64274. switch fieldNum {
  64275. case 1:
  64276. if wireType != 2 {
  64277. return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
  64278. }
  64279. var stringLen uint64
  64280. for shift := uint(0); ; shift += 7 {
  64281. if shift >= 64 {
  64282. return ErrIntOverflowGenerated
  64283. }
  64284. if iNdEx >= l {
  64285. return io.ErrUnexpectedEOF
  64286. }
  64287. b := dAtA[iNdEx]
  64288. iNdEx++
  64289. stringLen |= uint64(b&0x7F) << shift
  64290. if b < 0x80 {
  64291. break
  64292. }
  64293. }
  64294. intStringLen := int(stringLen)
  64295. if intStringLen < 0 {
  64296. return ErrInvalidLengthGenerated
  64297. }
  64298. postIndex := iNdEx + intStringLen
  64299. if postIndex < 0 {
  64300. return ErrInvalidLengthGenerated
  64301. }
  64302. if postIndex > l {
  64303. return io.ErrUnexpectedEOF
  64304. }
  64305. m.VolumeName = string(dAtA[iNdEx:postIndex])
  64306. iNdEx = postIndex
  64307. case 2:
  64308. if wireType != 2 {
  64309. return fmt.Errorf("proto: wrong wireType = %d for field VolumeNamespace", wireType)
  64310. }
  64311. var stringLen uint64
  64312. for shift := uint(0); ; shift += 7 {
  64313. if shift >= 64 {
  64314. return ErrIntOverflowGenerated
  64315. }
  64316. if iNdEx >= l {
  64317. return io.ErrUnexpectedEOF
  64318. }
  64319. b := dAtA[iNdEx]
  64320. iNdEx++
  64321. stringLen |= uint64(b&0x7F) << shift
  64322. if b < 0x80 {
  64323. break
  64324. }
  64325. }
  64326. intStringLen := int(stringLen)
  64327. if intStringLen < 0 {
  64328. return ErrInvalidLengthGenerated
  64329. }
  64330. postIndex := iNdEx + intStringLen
  64331. if postIndex < 0 {
  64332. return ErrInvalidLengthGenerated
  64333. }
  64334. if postIndex > l {
  64335. return io.ErrUnexpectedEOF
  64336. }
  64337. m.VolumeNamespace = string(dAtA[iNdEx:postIndex])
  64338. iNdEx = postIndex
  64339. case 3:
  64340. if wireType != 2 {
  64341. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  64342. }
  64343. var stringLen uint64
  64344. for shift := uint(0); ; shift += 7 {
  64345. if shift >= 64 {
  64346. return ErrIntOverflowGenerated
  64347. }
  64348. if iNdEx >= l {
  64349. return io.ErrUnexpectedEOF
  64350. }
  64351. b := dAtA[iNdEx]
  64352. iNdEx++
  64353. stringLen |= uint64(b&0x7F) << shift
  64354. if b < 0x80 {
  64355. break
  64356. }
  64357. }
  64358. intStringLen := int(stringLen)
  64359. if intStringLen < 0 {
  64360. return ErrInvalidLengthGenerated
  64361. }
  64362. postIndex := iNdEx + intStringLen
  64363. if postIndex < 0 {
  64364. return ErrInvalidLengthGenerated
  64365. }
  64366. if postIndex > l {
  64367. return io.ErrUnexpectedEOF
  64368. }
  64369. m.FSType = string(dAtA[iNdEx:postIndex])
  64370. iNdEx = postIndex
  64371. case 4:
  64372. if wireType != 0 {
  64373. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  64374. }
  64375. var v int
  64376. for shift := uint(0); ; shift += 7 {
  64377. if shift >= 64 {
  64378. return ErrIntOverflowGenerated
  64379. }
  64380. if iNdEx >= l {
  64381. return io.ErrUnexpectedEOF
  64382. }
  64383. b := dAtA[iNdEx]
  64384. iNdEx++
  64385. v |= int(b&0x7F) << shift
  64386. if b < 0x80 {
  64387. break
  64388. }
  64389. }
  64390. m.ReadOnly = bool(v != 0)
  64391. case 5:
  64392. if wireType != 2 {
  64393. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  64394. }
  64395. var msglen int
  64396. for shift := uint(0); ; shift += 7 {
  64397. if shift >= 64 {
  64398. return ErrIntOverflowGenerated
  64399. }
  64400. if iNdEx >= l {
  64401. return io.ErrUnexpectedEOF
  64402. }
  64403. b := dAtA[iNdEx]
  64404. iNdEx++
  64405. msglen |= int(b&0x7F) << shift
  64406. if b < 0x80 {
  64407. break
  64408. }
  64409. }
  64410. if msglen < 0 {
  64411. return ErrInvalidLengthGenerated
  64412. }
  64413. postIndex := iNdEx + msglen
  64414. if postIndex < 0 {
  64415. return ErrInvalidLengthGenerated
  64416. }
  64417. if postIndex > l {
  64418. return io.ErrUnexpectedEOF
  64419. }
  64420. if m.SecretRef == nil {
  64421. m.SecretRef = &ObjectReference{}
  64422. }
  64423. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  64424. return err
  64425. }
  64426. iNdEx = postIndex
  64427. default:
  64428. iNdEx = preIndex
  64429. skippy, err := skipGenerated(dAtA[iNdEx:])
  64430. if err != nil {
  64431. return err
  64432. }
  64433. if (skippy < 0) || (iNdEx+skippy) < 0 {
  64434. return ErrInvalidLengthGenerated
  64435. }
  64436. if (iNdEx + skippy) > l {
  64437. return io.ErrUnexpectedEOF
  64438. }
  64439. iNdEx += skippy
  64440. }
  64441. }
  64442. if iNdEx > l {
  64443. return io.ErrUnexpectedEOF
  64444. }
  64445. return nil
  64446. }
  64447. func (m *StorageOSVolumeSource) Unmarshal(dAtA []byte) error {
  64448. l := len(dAtA)
  64449. iNdEx := 0
  64450. for iNdEx < l {
  64451. preIndex := iNdEx
  64452. var wire uint64
  64453. for shift := uint(0); ; shift += 7 {
  64454. if shift >= 64 {
  64455. return ErrIntOverflowGenerated
  64456. }
  64457. if iNdEx >= l {
  64458. return io.ErrUnexpectedEOF
  64459. }
  64460. b := dAtA[iNdEx]
  64461. iNdEx++
  64462. wire |= uint64(b&0x7F) << shift
  64463. if b < 0x80 {
  64464. break
  64465. }
  64466. }
  64467. fieldNum := int32(wire >> 3)
  64468. wireType := int(wire & 0x7)
  64469. if wireType == 4 {
  64470. return fmt.Errorf("proto: StorageOSVolumeSource: wiretype end group for non-group")
  64471. }
  64472. if fieldNum <= 0 {
  64473. return fmt.Errorf("proto: StorageOSVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  64474. }
  64475. switch fieldNum {
  64476. case 1:
  64477. if wireType != 2 {
  64478. return fmt.Errorf("proto: wrong wireType = %d for field VolumeName", wireType)
  64479. }
  64480. var stringLen uint64
  64481. for shift := uint(0); ; shift += 7 {
  64482. if shift >= 64 {
  64483. return ErrIntOverflowGenerated
  64484. }
  64485. if iNdEx >= l {
  64486. return io.ErrUnexpectedEOF
  64487. }
  64488. b := dAtA[iNdEx]
  64489. iNdEx++
  64490. stringLen |= uint64(b&0x7F) << shift
  64491. if b < 0x80 {
  64492. break
  64493. }
  64494. }
  64495. intStringLen := int(stringLen)
  64496. if intStringLen < 0 {
  64497. return ErrInvalidLengthGenerated
  64498. }
  64499. postIndex := iNdEx + intStringLen
  64500. if postIndex < 0 {
  64501. return ErrInvalidLengthGenerated
  64502. }
  64503. if postIndex > l {
  64504. return io.ErrUnexpectedEOF
  64505. }
  64506. m.VolumeName = string(dAtA[iNdEx:postIndex])
  64507. iNdEx = postIndex
  64508. case 2:
  64509. if wireType != 2 {
  64510. return fmt.Errorf("proto: wrong wireType = %d for field VolumeNamespace", wireType)
  64511. }
  64512. var stringLen uint64
  64513. for shift := uint(0); ; shift += 7 {
  64514. if shift >= 64 {
  64515. return ErrIntOverflowGenerated
  64516. }
  64517. if iNdEx >= l {
  64518. return io.ErrUnexpectedEOF
  64519. }
  64520. b := dAtA[iNdEx]
  64521. iNdEx++
  64522. stringLen |= uint64(b&0x7F) << shift
  64523. if b < 0x80 {
  64524. break
  64525. }
  64526. }
  64527. intStringLen := int(stringLen)
  64528. if intStringLen < 0 {
  64529. return ErrInvalidLengthGenerated
  64530. }
  64531. postIndex := iNdEx + intStringLen
  64532. if postIndex < 0 {
  64533. return ErrInvalidLengthGenerated
  64534. }
  64535. if postIndex > l {
  64536. return io.ErrUnexpectedEOF
  64537. }
  64538. m.VolumeNamespace = string(dAtA[iNdEx:postIndex])
  64539. iNdEx = postIndex
  64540. case 3:
  64541. if wireType != 2 {
  64542. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  64543. }
  64544. var stringLen uint64
  64545. for shift := uint(0); ; shift += 7 {
  64546. if shift >= 64 {
  64547. return ErrIntOverflowGenerated
  64548. }
  64549. if iNdEx >= l {
  64550. return io.ErrUnexpectedEOF
  64551. }
  64552. b := dAtA[iNdEx]
  64553. iNdEx++
  64554. stringLen |= uint64(b&0x7F) << shift
  64555. if b < 0x80 {
  64556. break
  64557. }
  64558. }
  64559. intStringLen := int(stringLen)
  64560. if intStringLen < 0 {
  64561. return ErrInvalidLengthGenerated
  64562. }
  64563. postIndex := iNdEx + intStringLen
  64564. if postIndex < 0 {
  64565. return ErrInvalidLengthGenerated
  64566. }
  64567. if postIndex > l {
  64568. return io.ErrUnexpectedEOF
  64569. }
  64570. m.FSType = string(dAtA[iNdEx:postIndex])
  64571. iNdEx = postIndex
  64572. case 4:
  64573. if wireType != 0 {
  64574. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  64575. }
  64576. var v int
  64577. for shift := uint(0); ; shift += 7 {
  64578. if shift >= 64 {
  64579. return ErrIntOverflowGenerated
  64580. }
  64581. if iNdEx >= l {
  64582. return io.ErrUnexpectedEOF
  64583. }
  64584. b := dAtA[iNdEx]
  64585. iNdEx++
  64586. v |= int(b&0x7F) << shift
  64587. if b < 0x80 {
  64588. break
  64589. }
  64590. }
  64591. m.ReadOnly = bool(v != 0)
  64592. case 5:
  64593. if wireType != 2 {
  64594. return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType)
  64595. }
  64596. var msglen int
  64597. for shift := uint(0); ; shift += 7 {
  64598. if shift >= 64 {
  64599. return ErrIntOverflowGenerated
  64600. }
  64601. if iNdEx >= l {
  64602. return io.ErrUnexpectedEOF
  64603. }
  64604. b := dAtA[iNdEx]
  64605. iNdEx++
  64606. msglen |= int(b&0x7F) << shift
  64607. if b < 0x80 {
  64608. break
  64609. }
  64610. }
  64611. if msglen < 0 {
  64612. return ErrInvalidLengthGenerated
  64613. }
  64614. postIndex := iNdEx + msglen
  64615. if postIndex < 0 {
  64616. return ErrInvalidLengthGenerated
  64617. }
  64618. if postIndex > l {
  64619. return io.ErrUnexpectedEOF
  64620. }
  64621. if m.SecretRef == nil {
  64622. m.SecretRef = &LocalObjectReference{}
  64623. }
  64624. if err := m.SecretRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  64625. return err
  64626. }
  64627. iNdEx = postIndex
  64628. default:
  64629. iNdEx = preIndex
  64630. skippy, err := skipGenerated(dAtA[iNdEx:])
  64631. if err != nil {
  64632. return err
  64633. }
  64634. if (skippy < 0) || (iNdEx+skippy) < 0 {
  64635. return ErrInvalidLengthGenerated
  64636. }
  64637. if (iNdEx + skippy) > l {
  64638. return io.ErrUnexpectedEOF
  64639. }
  64640. iNdEx += skippy
  64641. }
  64642. }
  64643. if iNdEx > l {
  64644. return io.ErrUnexpectedEOF
  64645. }
  64646. return nil
  64647. }
  64648. func (m *Sysctl) Unmarshal(dAtA []byte) error {
  64649. l := len(dAtA)
  64650. iNdEx := 0
  64651. for iNdEx < l {
  64652. preIndex := iNdEx
  64653. var wire uint64
  64654. for shift := uint(0); ; shift += 7 {
  64655. if shift >= 64 {
  64656. return ErrIntOverflowGenerated
  64657. }
  64658. if iNdEx >= l {
  64659. return io.ErrUnexpectedEOF
  64660. }
  64661. b := dAtA[iNdEx]
  64662. iNdEx++
  64663. wire |= uint64(b&0x7F) << shift
  64664. if b < 0x80 {
  64665. break
  64666. }
  64667. }
  64668. fieldNum := int32(wire >> 3)
  64669. wireType := int(wire & 0x7)
  64670. if wireType == 4 {
  64671. return fmt.Errorf("proto: Sysctl: wiretype end group for non-group")
  64672. }
  64673. if fieldNum <= 0 {
  64674. return fmt.Errorf("proto: Sysctl: illegal tag %d (wire type %d)", fieldNum, wire)
  64675. }
  64676. switch fieldNum {
  64677. case 1:
  64678. if wireType != 2 {
  64679. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  64680. }
  64681. var stringLen uint64
  64682. for shift := uint(0); ; shift += 7 {
  64683. if shift >= 64 {
  64684. return ErrIntOverflowGenerated
  64685. }
  64686. if iNdEx >= l {
  64687. return io.ErrUnexpectedEOF
  64688. }
  64689. b := dAtA[iNdEx]
  64690. iNdEx++
  64691. stringLen |= uint64(b&0x7F) << shift
  64692. if b < 0x80 {
  64693. break
  64694. }
  64695. }
  64696. intStringLen := int(stringLen)
  64697. if intStringLen < 0 {
  64698. return ErrInvalidLengthGenerated
  64699. }
  64700. postIndex := iNdEx + intStringLen
  64701. if postIndex < 0 {
  64702. return ErrInvalidLengthGenerated
  64703. }
  64704. if postIndex > l {
  64705. return io.ErrUnexpectedEOF
  64706. }
  64707. m.Name = string(dAtA[iNdEx:postIndex])
  64708. iNdEx = postIndex
  64709. case 2:
  64710. if wireType != 2 {
  64711. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  64712. }
  64713. var stringLen uint64
  64714. for shift := uint(0); ; shift += 7 {
  64715. if shift >= 64 {
  64716. return ErrIntOverflowGenerated
  64717. }
  64718. if iNdEx >= l {
  64719. return io.ErrUnexpectedEOF
  64720. }
  64721. b := dAtA[iNdEx]
  64722. iNdEx++
  64723. stringLen |= uint64(b&0x7F) << shift
  64724. if b < 0x80 {
  64725. break
  64726. }
  64727. }
  64728. intStringLen := int(stringLen)
  64729. if intStringLen < 0 {
  64730. return ErrInvalidLengthGenerated
  64731. }
  64732. postIndex := iNdEx + intStringLen
  64733. if postIndex < 0 {
  64734. return ErrInvalidLengthGenerated
  64735. }
  64736. if postIndex > l {
  64737. return io.ErrUnexpectedEOF
  64738. }
  64739. m.Value = string(dAtA[iNdEx:postIndex])
  64740. iNdEx = postIndex
  64741. default:
  64742. iNdEx = preIndex
  64743. skippy, err := skipGenerated(dAtA[iNdEx:])
  64744. if err != nil {
  64745. return err
  64746. }
  64747. if (skippy < 0) || (iNdEx+skippy) < 0 {
  64748. return ErrInvalidLengthGenerated
  64749. }
  64750. if (iNdEx + skippy) > l {
  64751. return io.ErrUnexpectedEOF
  64752. }
  64753. iNdEx += skippy
  64754. }
  64755. }
  64756. if iNdEx > l {
  64757. return io.ErrUnexpectedEOF
  64758. }
  64759. return nil
  64760. }
  64761. func (m *TCPSocketAction) Unmarshal(dAtA []byte) error {
  64762. l := len(dAtA)
  64763. iNdEx := 0
  64764. for iNdEx < l {
  64765. preIndex := iNdEx
  64766. var wire uint64
  64767. for shift := uint(0); ; shift += 7 {
  64768. if shift >= 64 {
  64769. return ErrIntOverflowGenerated
  64770. }
  64771. if iNdEx >= l {
  64772. return io.ErrUnexpectedEOF
  64773. }
  64774. b := dAtA[iNdEx]
  64775. iNdEx++
  64776. wire |= uint64(b&0x7F) << shift
  64777. if b < 0x80 {
  64778. break
  64779. }
  64780. }
  64781. fieldNum := int32(wire >> 3)
  64782. wireType := int(wire & 0x7)
  64783. if wireType == 4 {
  64784. return fmt.Errorf("proto: TCPSocketAction: wiretype end group for non-group")
  64785. }
  64786. if fieldNum <= 0 {
  64787. return fmt.Errorf("proto: TCPSocketAction: illegal tag %d (wire type %d)", fieldNum, wire)
  64788. }
  64789. switch fieldNum {
  64790. case 1:
  64791. if wireType != 2 {
  64792. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  64793. }
  64794. var msglen int
  64795. for shift := uint(0); ; shift += 7 {
  64796. if shift >= 64 {
  64797. return ErrIntOverflowGenerated
  64798. }
  64799. if iNdEx >= l {
  64800. return io.ErrUnexpectedEOF
  64801. }
  64802. b := dAtA[iNdEx]
  64803. iNdEx++
  64804. msglen |= int(b&0x7F) << shift
  64805. if b < 0x80 {
  64806. break
  64807. }
  64808. }
  64809. if msglen < 0 {
  64810. return ErrInvalidLengthGenerated
  64811. }
  64812. postIndex := iNdEx + msglen
  64813. if postIndex < 0 {
  64814. return ErrInvalidLengthGenerated
  64815. }
  64816. if postIndex > l {
  64817. return io.ErrUnexpectedEOF
  64818. }
  64819. if err := m.Port.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  64820. return err
  64821. }
  64822. iNdEx = postIndex
  64823. case 2:
  64824. if wireType != 2 {
  64825. return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
  64826. }
  64827. var stringLen uint64
  64828. for shift := uint(0); ; shift += 7 {
  64829. if shift >= 64 {
  64830. return ErrIntOverflowGenerated
  64831. }
  64832. if iNdEx >= l {
  64833. return io.ErrUnexpectedEOF
  64834. }
  64835. b := dAtA[iNdEx]
  64836. iNdEx++
  64837. stringLen |= uint64(b&0x7F) << shift
  64838. if b < 0x80 {
  64839. break
  64840. }
  64841. }
  64842. intStringLen := int(stringLen)
  64843. if intStringLen < 0 {
  64844. return ErrInvalidLengthGenerated
  64845. }
  64846. postIndex := iNdEx + intStringLen
  64847. if postIndex < 0 {
  64848. return ErrInvalidLengthGenerated
  64849. }
  64850. if postIndex > l {
  64851. return io.ErrUnexpectedEOF
  64852. }
  64853. m.Host = string(dAtA[iNdEx:postIndex])
  64854. iNdEx = postIndex
  64855. default:
  64856. iNdEx = preIndex
  64857. skippy, err := skipGenerated(dAtA[iNdEx:])
  64858. if err != nil {
  64859. return err
  64860. }
  64861. if (skippy < 0) || (iNdEx+skippy) < 0 {
  64862. return ErrInvalidLengthGenerated
  64863. }
  64864. if (iNdEx + skippy) > l {
  64865. return io.ErrUnexpectedEOF
  64866. }
  64867. iNdEx += skippy
  64868. }
  64869. }
  64870. if iNdEx > l {
  64871. return io.ErrUnexpectedEOF
  64872. }
  64873. return nil
  64874. }
  64875. func (m *Taint) Unmarshal(dAtA []byte) error {
  64876. l := len(dAtA)
  64877. iNdEx := 0
  64878. for iNdEx < l {
  64879. preIndex := iNdEx
  64880. var wire uint64
  64881. for shift := uint(0); ; shift += 7 {
  64882. if shift >= 64 {
  64883. return ErrIntOverflowGenerated
  64884. }
  64885. if iNdEx >= l {
  64886. return io.ErrUnexpectedEOF
  64887. }
  64888. b := dAtA[iNdEx]
  64889. iNdEx++
  64890. wire |= uint64(b&0x7F) << shift
  64891. if b < 0x80 {
  64892. break
  64893. }
  64894. }
  64895. fieldNum := int32(wire >> 3)
  64896. wireType := int(wire & 0x7)
  64897. if wireType == 4 {
  64898. return fmt.Errorf("proto: Taint: wiretype end group for non-group")
  64899. }
  64900. if fieldNum <= 0 {
  64901. return fmt.Errorf("proto: Taint: illegal tag %d (wire type %d)", fieldNum, wire)
  64902. }
  64903. switch fieldNum {
  64904. case 1:
  64905. if wireType != 2 {
  64906. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  64907. }
  64908. var stringLen uint64
  64909. for shift := uint(0); ; shift += 7 {
  64910. if shift >= 64 {
  64911. return ErrIntOverflowGenerated
  64912. }
  64913. if iNdEx >= l {
  64914. return io.ErrUnexpectedEOF
  64915. }
  64916. b := dAtA[iNdEx]
  64917. iNdEx++
  64918. stringLen |= uint64(b&0x7F) << shift
  64919. if b < 0x80 {
  64920. break
  64921. }
  64922. }
  64923. intStringLen := int(stringLen)
  64924. if intStringLen < 0 {
  64925. return ErrInvalidLengthGenerated
  64926. }
  64927. postIndex := iNdEx + intStringLen
  64928. if postIndex < 0 {
  64929. return ErrInvalidLengthGenerated
  64930. }
  64931. if postIndex > l {
  64932. return io.ErrUnexpectedEOF
  64933. }
  64934. m.Key = string(dAtA[iNdEx:postIndex])
  64935. iNdEx = postIndex
  64936. case 2:
  64937. if wireType != 2 {
  64938. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  64939. }
  64940. var stringLen uint64
  64941. for shift := uint(0); ; shift += 7 {
  64942. if shift >= 64 {
  64943. return ErrIntOverflowGenerated
  64944. }
  64945. if iNdEx >= l {
  64946. return io.ErrUnexpectedEOF
  64947. }
  64948. b := dAtA[iNdEx]
  64949. iNdEx++
  64950. stringLen |= uint64(b&0x7F) << shift
  64951. if b < 0x80 {
  64952. break
  64953. }
  64954. }
  64955. intStringLen := int(stringLen)
  64956. if intStringLen < 0 {
  64957. return ErrInvalidLengthGenerated
  64958. }
  64959. postIndex := iNdEx + intStringLen
  64960. if postIndex < 0 {
  64961. return ErrInvalidLengthGenerated
  64962. }
  64963. if postIndex > l {
  64964. return io.ErrUnexpectedEOF
  64965. }
  64966. m.Value = string(dAtA[iNdEx:postIndex])
  64967. iNdEx = postIndex
  64968. case 3:
  64969. if wireType != 2 {
  64970. return fmt.Errorf("proto: wrong wireType = %d for field Effect", wireType)
  64971. }
  64972. var stringLen uint64
  64973. for shift := uint(0); ; shift += 7 {
  64974. if shift >= 64 {
  64975. return ErrIntOverflowGenerated
  64976. }
  64977. if iNdEx >= l {
  64978. return io.ErrUnexpectedEOF
  64979. }
  64980. b := dAtA[iNdEx]
  64981. iNdEx++
  64982. stringLen |= uint64(b&0x7F) << shift
  64983. if b < 0x80 {
  64984. break
  64985. }
  64986. }
  64987. intStringLen := int(stringLen)
  64988. if intStringLen < 0 {
  64989. return ErrInvalidLengthGenerated
  64990. }
  64991. postIndex := iNdEx + intStringLen
  64992. if postIndex < 0 {
  64993. return ErrInvalidLengthGenerated
  64994. }
  64995. if postIndex > l {
  64996. return io.ErrUnexpectedEOF
  64997. }
  64998. m.Effect = TaintEffect(dAtA[iNdEx:postIndex])
  64999. iNdEx = postIndex
  65000. case 4:
  65001. if wireType != 2 {
  65002. return fmt.Errorf("proto: wrong wireType = %d for field TimeAdded", wireType)
  65003. }
  65004. var msglen int
  65005. for shift := uint(0); ; shift += 7 {
  65006. if shift >= 64 {
  65007. return ErrIntOverflowGenerated
  65008. }
  65009. if iNdEx >= l {
  65010. return io.ErrUnexpectedEOF
  65011. }
  65012. b := dAtA[iNdEx]
  65013. iNdEx++
  65014. msglen |= int(b&0x7F) << shift
  65015. if b < 0x80 {
  65016. break
  65017. }
  65018. }
  65019. if msglen < 0 {
  65020. return ErrInvalidLengthGenerated
  65021. }
  65022. postIndex := iNdEx + msglen
  65023. if postIndex < 0 {
  65024. return ErrInvalidLengthGenerated
  65025. }
  65026. if postIndex > l {
  65027. return io.ErrUnexpectedEOF
  65028. }
  65029. if m.TimeAdded == nil {
  65030. m.TimeAdded = &v1.Time{}
  65031. }
  65032. if err := m.TimeAdded.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  65033. return err
  65034. }
  65035. iNdEx = postIndex
  65036. default:
  65037. iNdEx = preIndex
  65038. skippy, err := skipGenerated(dAtA[iNdEx:])
  65039. if err != nil {
  65040. return err
  65041. }
  65042. if (skippy < 0) || (iNdEx+skippy) < 0 {
  65043. return ErrInvalidLengthGenerated
  65044. }
  65045. if (iNdEx + skippy) > l {
  65046. return io.ErrUnexpectedEOF
  65047. }
  65048. iNdEx += skippy
  65049. }
  65050. }
  65051. if iNdEx > l {
  65052. return io.ErrUnexpectedEOF
  65053. }
  65054. return nil
  65055. }
  65056. func (m *Toleration) Unmarshal(dAtA []byte) error {
  65057. l := len(dAtA)
  65058. iNdEx := 0
  65059. for iNdEx < l {
  65060. preIndex := iNdEx
  65061. var wire uint64
  65062. for shift := uint(0); ; shift += 7 {
  65063. if shift >= 64 {
  65064. return ErrIntOverflowGenerated
  65065. }
  65066. if iNdEx >= l {
  65067. return io.ErrUnexpectedEOF
  65068. }
  65069. b := dAtA[iNdEx]
  65070. iNdEx++
  65071. wire |= uint64(b&0x7F) << shift
  65072. if b < 0x80 {
  65073. break
  65074. }
  65075. }
  65076. fieldNum := int32(wire >> 3)
  65077. wireType := int(wire & 0x7)
  65078. if wireType == 4 {
  65079. return fmt.Errorf("proto: Toleration: wiretype end group for non-group")
  65080. }
  65081. if fieldNum <= 0 {
  65082. return fmt.Errorf("proto: Toleration: illegal tag %d (wire type %d)", fieldNum, wire)
  65083. }
  65084. switch fieldNum {
  65085. case 1:
  65086. if wireType != 2 {
  65087. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  65088. }
  65089. var stringLen uint64
  65090. for shift := uint(0); ; shift += 7 {
  65091. if shift >= 64 {
  65092. return ErrIntOverflowGenerated
  65093. }
  65094. if iNdEx >= l {
  65095. return io.ErrUnexpectedEOF
  65096. }
  65097. b := dAtA[iNdEx]
  65098. iNdEx++
  65099. stringLen |= uint64(b&0x7F) << shift
  65100. if b < 0x80 {
  65101. break
  65102. }
  65103. }
  65104. intStringLen := int(stringLen)
  65105. if intStringLen < 0 {
  65106. return ErrInvalidLengthGenerated
  65107. }
  65108. postIndex := iNdEx + intStringLen
  65109. if postIndex < 0 {
  65110. return ErrInvalidLengthGenerated
  65111. }
  65112. if postIndex > l {
  65113. return io.ErrUnexpectedEOF
  65114. }
  65115. m.Key = string(dAtA[iNdEx:postIndex])
  65116. iNdEx = postIndex
  65117. case 2:
  65118. if wireType != 2 {
  65119. return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
  65120. }
  65121. var stringLen uint64
  65122. for shift := uint(0); ; shift += 7 {
  65123. if shift >= 64 {
  65124. return ErrIntOverflowGenerated
  65125. }
  65126. if iNdEx >= l {
  65127. return io.ErrUnexpectedEOF
  65128. }
  65129. b := dAtA[iNdEx]
  65130. iNdEx++
  65131. stringLen |= uint64(b&0x7F) << shift
  65132. if b < 0x80 {
  65133. break
  65134. }
  65135. }
  65136. intStringLen := int(stringLen)
  65137. if intStringLen < 0 {
  65138. return ErrInvalidLengthGenerated
  65139. }
  65140. postIndex := iNdEx + intStringLen
  65141. if postIndex < 0 {
  65142. return ErrInvalidLengthGenerated
  65143. }
  65144. if postIndex > l {
  65145. return io.ErrUnexpectedEOF
  65146. }
  65147. m.Operator = TolerationOperator(dAtA[iNdEx:postIndex])
  65148. iNdEx = postIndex
  65149. case 3:
  65150. if wireType != 2 {
  65151. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  65152. }
  65153. var stringLen uint64
  65154. for shift := uint(0); ; shift += 7 {
  65155. if shift >= 64 {
  65156. return ErrIntOverflowGenerated
  65157. }
  65158. if iNdEx >= l {
  65159. return io.ErrUnexpectedEOF
  65160. }
  65161. b := dAtA[iNdEx]
  65162. iNdEx++
  65163. stringLen |= uint64(b&0x7F) << shift
  65164. if b < 0x80 {
  65165. break
  65166. }
  65167. }
  65168. intStringLen := int(stringLen)
  65169. if intStringLen < 0 {
  65170. return ErrInvalidLengthGenerated
  65171. }
  65172. postIndex := iNdEx + intStringLen
  65173. if postIndex < 0 {
  65174. return ErrInvalidLengthGenerated
  65175. }
  65176. if postIndex > l {
  65177. return io.ErrUnexpectedEOF
  65178. }
  65179. m.Value = string(dAtA[iNdEx:postIndex])
  65180. iNdEx = postIndex
  65181. case 4:
  65182. if wireType != 2 {
  65183. return fmt.Errorf("proto: wrong wireType = %d for field Effect", wireType)
  65184. }
  65185. var stringLen uint64
  65186. for shift := uint(0); ; shift += 7 {
  65187. if shift >= 64 {
  65188. return ErrIntOverflowGenerated
  65189. }
  65190. if iNdEx >= l {
  65191. return io.ErrUnexpectedEOF
  65192. }
  65193. b := dAtA[iNdEx]
  65194. iNdEx++
  65195. stringLen |= uint64(b&0x7F) << shift
  65196. if b < 0x80 {
  65197. break
  65198. }
  65199. }
  65200. intStringLen := int(stringLen)
  65201. if intStringLen < 0 {
  65202. return ErrInvalidLengthGenerated
  65203. }
  65204. postIndex := iNdEx + intStringLen
  65205. if postIndex < 0 {
  65206. return ErrInvalidLengthGenerated
  65207. }
  65208. if postIndex > l {
  65209. return io.ErrUnexpectedEOF
  65210. }
  65211. m.Effect = TaintEffect(dAtA[iNdEx:postIndex])
  65212. iNdEx = postIndex
  65213. case 5:
  65214. if wireType != 0 {
  65215. return fmt.Errorf("proto: wrong wireType = %d for field TolerationSeconds", wireType)
  65216. }
  65217. var v int64
  65218. for shift := uint(0); ; shift += 7 {
  65219. if shift >= 64 {
  65220. return ErrIntOverflowGenerated
  65221. }
  65222. if iNdEx >= l {
  65223. return io.ErrUnexpectedEOF
  65224. }
  65225. b := dAtA[iNdEx]
  65226. iNdEx++
  65227. v |= int64(b&0x7F) << shift
  65228. if b < 0x80 {
  65229. break
  65230. }
  65231. }
  65232. m.TolerationSeconds = &v
  65233. default:
  65234. iNdEx = preIndex
  65235. skippy, err := skipGenerated(dAtA[iNdEx:])
  65236. if err != nil {
  65237. return err
  65238. }
  65239. if (skippy < 0) || (iNdEx+skippy) < 0 {
  65240. return ErrInvalidLengthGenerated
  65241. }
  65242. if (iNdEx + skippy) > l {
  65243. return io.ErrUnexpectedEOF
  65244. }
  65245. iNdEx += skippy
  65246. }
  65247. }
  65248. if iNdEx > l {
  65249. return io.ErrUnexpectedEOF
  65250. }
  65251. return nil
  65252. }
  65253. func (m *TopologySelectorLabelRequirement) Unmarshal(dAtA []byte) error {
  65254. l := len(dAtA)
  65255. iNdEx := 0
  65256. for iNdEx < l {
  65257. preIndex := iNdEx
  65258. var wire uint64
  65259. for shift := uint(0); ; shift += 7 {
  65260. if shift >= 64 {
  65261. return ErrIntOverflowGenerated
  65262. }
  65263. if iNdEx >= l {
  65264. return io.ErrUnexpectedEOF
  65265. }
  65266. b := dAtA[iNdEx]
  65267. iNdEx++
  65268. wire |= uint64(b&0x7F) << shift
  65269. if b < 0x80 {
  65270. break
  65271. }
  65272. }
  65273. fieldNum := int32(wire >> 3)
  65274. wireType := int(wire & 0x7)
  65275. if wireType == 4 {
  65276. return fmt.Errorf("proto: TopologySelectorLabelRequirement: wiretype end group for non-group")
  65277. }
  65278. if fieldNum <= 0 {
  65279. return fmt.Errorf("proto: TopologySelectorLabelRequirement: illegal tag %d (wire type %d)", fieldNum, wire)
  65280. }
  65281. switch fieldNum {
  65282. case 1:
  65283. if wireType != 2 {
  65284. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  65285. }
  65286. var stringLen uint64
  65287. for shift := uint(0); ; shift += 7 {
  65288. if shift >= 64 {
  65289. return ErrIntOverflowGenerated
  65290. }
  65291. if iNdEx >= l {
  65292. return io.ErrUnexpectedEOF
  65293. }
  65294. b := dAtA[iNdEx]
  65295. iNdEx++
  65296. stringLen |= uint64(b&0x7F) << shift
  65297. if b < 0x80 {
  65298. break
  65299. }
  65300. }
  65301. intStringLen := int(stringLen)
  65302. if intStringLen < 0 {
  65303. return ErrInvalidLengthGenerated
  65304. }
  65305. postIndex := iNdEx + intStringLen
  65306. if postIndex < 0 {
  65307. return ErrInvalidLengthGenerated
  65308. }
  65309. if postIndex > l {
  65310. return io.ErrUnexpectedEOF
  65311. }
  65312. m.Key = string(dAtA[iNdEx:postIndex])
  65313. iNdEx = postIndex
  65314. case 2:
  65315. if wireType != 2 {
  65316. return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
  65317. }
  65318. var stringLen uint64
  65319. for shift := uint(0); ; shift += 7 {
  65320. if shift >= 64 {
  65321. return ErrIntOverflowGenerated
  65322. }
  65323. if iNdEx >= l {
  65324. return io.ErrUnexpectedEOF
  65325. }
  65326. b := dAtA[iNdEx]
  65327. iNdEx++
  65328. stringLen |= uint64(b&0x7F) << shift
  65329. if b < 0x80 {
  65330. break
  65331. }
  65332. }
  65333. intStringLen := int(stringLen)
  65334. if intStringLen < 0 {
  65335. return ErrInvalidLengthGenerated
  65336. }
  65337. postIndex := iNdEx + intStringLen
  65338. if postIndex < 0 {
  65339. return ErrInvalidLengthGenerated
  65340. }
  65341. if postIndex > l {
  65342. return io.ErrUnexpectedEOF
  65343. }
  65344. m.Values = append(m.Values, string(dAtA[iNdEx:postIndex]))
  65345. iNdEx = postIndex
  65346. default:
  65347. iNdEx = preIndex
  65348. skippy, err := skipGenerated(dAtA[iNdEx:])
  65349. if err != nil {
  65350. return err
  65351. }
  65352. if (skippy < 0) || (iNdEx+skippy) < 0 {
  65353. return ErrInvalidLengthGenerated
  65354. }
  65355. if (iNdEx + skippy) > l {
  65356. return io.ErrUnexpectedEOF
  65357. }
  65358. iNdEx += skippy
  65359. }
  65360. }
  65361. if iNdEx > l {
  65362. return io.ErrUnexpectedEOF
  65363. }
  65364. return nil
  65365. }
  65366. func (m *TopologySelectorTerm) Unmarshal(dAtA []byte) error {
  65367. l := len(dAtA)
  65368. iNdEx := 0
  65369. for iNdEx < l {
  65370. preIndex := iNdEx
  65371. var wire uint64
  65372. for shift := uint(0); ; shift += 7 {
  65373. if shift >= 64 {
  65374. return ErrIntOverflowGenerated
  65375. }
  65376. if iNdEx >= l {
  65377. return io.ErrUnexpectedEOF
  65378. }
  65379. b := dAtA[iNdEx]
  65380. iNdEx++
  65381. wire |= uint64(b&0x7F) << shift
  65382. if b < 0x80 {
  65383. break
  65384. }
  65385. }
  65386. fieldNum := int32(wire >> 3)
  65387. wireType := int(wire & 0x7)
  65388. if wireType == 4 {
  65389. return fmt.Errorf("proto: TopologySelectorTerm: wiretype end group for non-group")
  65390. }
  65391. if fieldNum <= 0 {
  65392. return fmt.Errorf("proto: TopologySelectorTerm: illegal tag %d (wire type %d)", fieldNum, wire)
  65393. }
  65394. switch fieldNum {
  65395. case 1:
  65396. if wireType != 2 {
  65397. return fmt.Errorf("proto: wrong wireType = %d for field MatchLabelExpressions", wireType)
  65398. }
  65399. var msglen int
  65400. for shift := uint(0); ; shift += 7 {
  65401. if shift >= 64 {
  65402. return ErrIntOverflowGenerated
  65403. }
  65404. if iNdEx >= l {
  65405. return io.ErrUnexpectedEOF
  65406. }
  65407. b := dAtA[iNdEx]
  65408. iNdEx++
  65409. msglen |= int(b&0x7F) << shift
  65410. if b < 0x80 {
  65411. break
  65412. }
  65413. }
  65414. if msglen < 0 {
  65415. return ErrInvalidLengthGenerated
  65416. }
  65417. postIndex := iNdEx + msglen
  65418. if postIndex < 0 {
  65419. return ErrInvalidLengthGenerated
  65420. }
  65421. if postIndex > l {
  65422. return io.ErrUnexpectedEOF
  65423. }
  65424. m.MatchLabelExpressions = append(m.MatchLabelExpressions, TopologySelectorLabelRequirement{})
  65425. if err := m.MatchLabelExpressions[len(m.MatchLabelExpressions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  65426. return err
  65427. }
  65428. iNdEx = postIndex
  65429. default:
  65430. iNdEx = preIndex
  65431. skippy, err := skipGenerated(dAtA[iNdEx:])
  65432. if err != nil {
  65433. return err
  65434. }
  65435. if (skippy < 0) || (iNdEx+skippy) < 0 {
  65436. return ErrInvalidLengthGenerated
  65437. }
  65438. if (iNdEx + skippy) > l {
  65439. return io.ErrUnexpectedEOF
  65440. }
  65441. iNdEx += skippy
  65442. }
  65443. }
  65444. if iNdEx > l {
  65445. return io.ErrUnexpectedEOF
  65446. }
  65447. return nil
  65448. }
  65449. func (m *TopologySpreadConstraint) Unmarshal(dAtA []byte) error {
  65450. l := len(dAtA)
  65451. iNdEx := 0
  65452. for iNdEx < l {
  65453. preIndex := iNdEx
  65454. var wire uint64
  65455. for shift := uint(0); ; shift += 7 {
  65456. if shift >= 64 {
  65457. return ErrIntOverflowGenerated
  65458. }
  65459. if iNdEx >= l {
  65460. return io.ErrUnexpectedEOF
  65461. }
  65462. b := dAtA[iNdEx]
  65463. iNdEx++
  65464. wire |= uint64(b&0x7F) << shift
  65465. if b < 0x80 {
  65466. break
  65467. }
  65468. }
  65469. fieldNum := int32(wire >> 3)
  65470. wireType := int(wire & 0x7)
  65471. if wireType == 4 {
  65472. return fmt.Errorf("proto: TopologySpreadConstraint: wiretype end group for non-group")
  65473. }
  65474. if fieldNum <= 0 {
  65475. return fmt.Errorf("proto: TopologySpreadConstraint: illegal tag %d (wire type %d)", fieldNum, wire)
  65476. }
  65477. switch fieldNum {
  65478. case 1:
  65479. if wireType != 0 {
  65480. return fmt.Errorf("proto: wrong wireType = %d for field MaxSkew", wireType)
  65481. }
  65482. m.MaxSkew = 0
  65483. for shift := uint(0); ; shift += 7 {
  65484. if shift >= 64 {
  65485. return ErrIntOverflowGenerated
  65486. }
  65487. if iNdEx >= l {
  65488. return io.ErrUnexpectedEOF
  65489. }
  65490. b := dAtA[iNdEx]
  65491. iNdEx++
  65492. m.MaxSkew |= int32(b&0x7F) << shift
  65493. if b < 0x80 {
  65494. break
  65495. }
  65496. }
  65497. case 2:
  65498. if wireType != 2 {
  65499. return fmt.Errorf("proto: wrong wireType = %d for field TopologyKey", wireType)
  65500. }
  65501. var stringLen uint64
  65502. for shift := uint(0); ; shift += 7 {
  65503. if shift >= 64 {
  65504. return ErrIntOverflowGenerated
  65505. }
  65506. if iNdEx >= l {
  65507. return io.ErrUnexpectedEOF
  65508. }
  65509. b := dAtA[iNdEx]
  65510. iNdEx++
  65511. stringLen |= uint64(b&0x7F) << shift
  65512. if b < 0x80 {
  65513. break
  65514. }
  65515. }
  65516. intStringLen := int(stringLen)
  65517. if intStringLen < 0 {
  65518. return ErrInvalidLengthGenerated
  65519. }
  65520. postIndex := iNdEx + intStringLen
  65521. if postIndex < 0 {
  65522. return ErrInvalidLengthGenerated
  65523. }
  65524. if postIndex > l {
  65525. return io.ErrUnexpectedEOF
  65526. }
  65527. m.TopologyKey = string(dAtA[iNdEx:postIndex])
  65528. iNdEx = postIndex
  65529. case 3:
  65530. if wireType != 2 {
  65531. return fmt.Errorf("proto: wrong wireType = %d for field WhenUnsatisfiable", wireType)
  65532. }
  65533. var stringLen uint64
  65534. for shift := uint(0); ; shift += 7 {
  65535. if shift >= 64 {
  65536. return ErrIntOverflowGenerated
  65537. }
  65538. if iNdEx >= l {
  65539. return io.ErrUnexpectedEOF
  65540. }
  65541. b := dAtA[iNdEx]
  65542. iNdEx++
  65543. stringLen |= uint64(b&0x7F) << shift
  65544. if b < 0x80 {
  65545. break
  65546. }
  65547. }
  65548. intStringLen := int(stringLen)
  65549. if intStringLen < 0 {
  65550. return ErrInvalidLengthGenerated
  65551. }
  65552. postIndex := iNdEx + intStringLen
  65553. if postIndex < 0 {
  65554. return ErrInvalidLengthGenerated
  65555. }
  65556. if postIndex > l {
  65557. return io.ErrUnexpectedEOF
  65558. }
  65559. m.WhenUnsatisfiable = UnsatisfiableConstraintAction(dAtA[iNdEx:postIndex])
  65560. iNdEx = postIndex
  65561. case 4:
  65562. if wireType != 2 {
  65563. return fmt.Errorf("proto: wrong wireType = %d for field LabelSelector", wireType)
  65564. }
  65565. var msglen int
  65566. for shift := uint(0); ; shift += 7 {
  65567. if shift >= 64 {
  65568. return ErrIntOverflowGenerated
  65569. }
  65570. if iNdEx >= l {
  65571. return io.ErrUnexpectedEOF
  65572. }
  65573. b := dAtA[iNdEx]
  65574. iNdEx++
  65575. msglen |= int(b&0x7F) << shift
  65576. if b < 0x80 {
  65577. break
  65578. }
  65579. }
  65580. if msglen < 0 {
  65581. return ErrInvalidLengthGenerated
  65582. }
  65583. postIndex := iNdEx + msglen
  65584. if postIndex < 0 {
  65585. return ErrInvalidLengthGenerated
  65586. }
  65587. if postIndex > l {
  65588. return io.ErrUnexpectedEOF
  65589. }
  65590. if m.LabelSelector == nil {
  65591. m.LabelSelector = &v1.LabelSelector{}
  65592. }
  65593. if err := m.LabelSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  65594. return err
  65595. }
  65596. iNdEx = postIndex
  65597. case 5:
  65598. if wireType != 0 {
  65599. return fmt.Errorf("proto: wrong wireType = %d for field MinDomains", wireType)
  65600. }
  65601. var v int32
  65602. for shift := uint(0); ; shift += 7 {
  65603. if shift >= 64 {
  65604. return ErrIntOverflowGenerated
  65605. }
  65606. if iNdEx >= l {
  65607. return io.ErrUnexpectedEOF
  65608. }
  65609. b := dAtA[iNdEx]
  65610. iNdEx++
  65611. v |= int32(b&0x7F) << shift
  65612. if b < 0x80 {
  65613. break
  65614. }
  65615. }
  65616. m.MinDomains = &v
  65617. case 6:
  65618. if wireType != 2 {
  65619. return fmt.Errorf("proto: wrong wireType = %d for field NodeAffinityPolicy", wireType)
  65620. }
  65621. var stringLen uint64
  65622. for shift := uint(0); ; shift += 7 {
  65623. if shift >= 64 {
  65624. return ErrIntOverflowGenerated
  65625. }
  65626. if iNdEx >= l {
  65627. return io.ErrUnexpectedEOF
  65628. }
  65629. b := dAtA[iNdEx]
  65630. iNdEx++
  65631. stringLen |= uint64(b&0x7F) << shift
  65632. if b < 0x80 {
  65633. break
  65634. }
  65635. }
  65636. intStringLen := int(stringLen)
  65637. if intStringLen < 0 {
  65638. return ErrInvalidLengthGenerated
  65639. }
  65640. postIndex := iNdEx + intStringLen
  65641. if postIndex < 0 {
  65642. return ErrInvalidLengthGenerated
  65643. }
  65644. if postIndex > l {
  65645. return io.ErrUnexpectedEOF
  65646. }
  65647. s := NodeInclusionPolicy(dAtA[iNdEx:postIndex])
  65648. m.NodeAffinityPolicy = &s
  65649. iNdEx = postIndex
  65650. case 7:
  65651. if wireType != 2 {
  65652. return fmt.Errorf("proto: wrong wireType = %d for field NodeTaintsPolicy", wireType)
  65653. }
  65654. var stringLen uint64
  65655. for shift := uint(0); ; shift += 7 {
  65656. if shift >= 64 {
  65657. return ErrIntOverflowGenerated
  65658. }
  65659. if iNdEx >= l {
  65660. return io.ErrUnexpectedEOF
  65661. }
  65662. b := dAtA[iNdEx]
  65663. iNdEx++
  65664. stringLen |= uint64(b&0x7F) << shift
  65665. if b < 0x80 {
  65666. break
  65667. }
  65668. }
  65669. intStringLen := int(stringLen)
  65670. if intStringLen < 0 {
  65671. return ErrInvalidLengthGenerated
  65672. }
  65673. postIndex := iNdEx + intStringLen
  65674. if postIndex < 0 {
  65675. return ErrInvalidLengthGenerated
  65676. }
  65677. if postIndex > l {
  65678. return io.ErrUnexpectedEOF
  65679. }
  65680. s := NodeInclusionPolicy(dAtA[iNdEx:postIndex])
  65681. m.NodeTaintsPolicy = &s
  65682. iNdEx = postIndex
  65683. case 8:
  65684. if wireType != 2 {
  65685. return fmt.Errorf("proto: wrong wireType = %d for field MatchLabelKeys", wireType)
  65686. }
  65687. var stringLen uint64
  65688. for shift := uint(0); ; shift += 7 {
  65689. if shift >= 64 {
  65690. return ErrIntOverflowGenerated
  65691. }
  65692. if iNdEx >= l {
  65693. return io.ErrUnexpectedEOF
  65694. }
  65695. b := dAtA[iNdEx]
  65696. iNdEx++
  65697. stringLen |= uint64(b&0x7F) << shift
  65698. if b < 0x80 {
  65699. break
  65700. }
  65701. }
  65702. intStringLen := int(stringLen)
  65703. if intStringLen < 0 {
  65704. return ErrInvalidLengthGenerated
  65705. }
  65706. postIndex := iNdEx + intStringLen
  65707. if postIndex < 0 {
  65708. return ErrInvalidLengthGenerated
  65709. }
  65710. if postIndex > l {
  65711. return io.ErrUnexpectedEOF
  65712. }
  65713. m.MatchLabelKeys = append(m.MatchLabelKeys, string(dAtA[iNdEx:postIndex]))
  65714. iNdEx = postIndex
  65715. default:
  65716. iNdEx = preIndex
  65717. skippy, err := skipGenerated(dAtA[iNdEx:])
  65718. if err != nil {
  65719. return err
  65720. }
  65721. if (skippy < 0) || (iNdEx+skippy) < 0 {
  65722. return ErrInvalidLengthGenerated
  65723. }
  65724. if (iNdEx + skippy) > l {
  65725. return io.ErrUnexpectedEOF
  65726. }
  65727. iNdEx += skippy
  65728. }
  65729. }
  65730. if iNdEx > l {
  65731. return io.ErrUnexpectedEOF
  65732. }
  65733. return nil
  65734. }
  65735. func (m *TypedLocalObjectReference) Unmarshal(dAtA []byte) error {
  65736. l := len(dAtA)
  65737. iNdEx := 0
  65738. for iNdEx < l {
  65739. preIndex := iNdEx
  65740. var wire uint64
  65741. for shift := uint(0); ; shift += 7 {
  65742. if shift >= 64 {
  65743. return ErrIntOverflowGenerated
  65744. }
  65745. if iNdEx >= l {
  65746. return io.ErrUnexpectedEOF
  65747. }
  65748. b := dAtA[iNdEx]
  65749. iNdEx++
  65750. wire |= uint64(b&0x7F) << shift
  65751. if b < 0x80 {
  65752. break
  65753. }
  65754. }
  65755. fieldNum := int32(wire >> 3)
  65756. wireType := int(wire & 0x7)
  65757. if wireType == 4 {
  65758. return fmt.Errorf("proto: TypedLocalObjectReference: wiretype end group for non-group")
  65759. }
  65760. if fieldNum <= 0 {
  65761. return fmt.Errorf("proto: TypedLocalObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
  65762. }
  65763. switch fieldNum {
  65764. case 1:
  65765. if wireType != 2 {
  65766. return fmt.Errorf("proto: wrong wireType = %d for field APIGroup", wireType)
  65767. }
  65768. var stringLen uint64
  65769. for shift := uint(0); ; shift += 7 {
  65770. if shift >= 64 {
  65771. return ErrIntOverflowGenerated
  65772. }
  65773. if iNdEx >= l {
  65774. return io.ErrUnexpectedEOF
  65775. }
  65776. b := dAtA[iNdEx]
  65777. iNdEx++
  65778. stringLen |= uint64(b&0x7F) << shift
  65779. if b < 0x80 {
  65780. break
  65781. }
  65782. }
  65783. intStringLen := int(stringLen)
  65784. if intStringLen < 0 {
  65785. return ErrInvalidLengthGenerated
  65786. }
  65787. postIndex := iNdEx + intStringLen
  65788. if postIndex < 0 {
  65789. return ErrInvalidLengthGenerated
  65790. }
  65791. if postIndex > l {
  65792. return io.ErrUnexpectedEOF
  65793. }
  65794. s := string(dAtA[iNdEx:postIndex])
  65795. m.APIGroup = &s
  65796. iNdEx = postIndex
  65797. case 2:
  65798. if wireType != 2 {
  65799. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  65800. }
  65801. var stringLen uint64
  65802. for shift := uint(0); ; shift += 7 {
  65803. if shift >= 64 {
  65804. return ErrIntOverflowGenerated
  65805. }
  65806. if iNdEx >= l {
  65807. return io.ErrUnexpectedEOF
  65808. }
  65809. b := dAtA[iNdEx]
  65810. iNdEx++
  65811. stringLen |= uint64(b&0x7F) << shift
  65812. if b < 0x80 {
  65813. break
  65814. }
  65815. }
  65816. intStringLen := int(stringLen)
  65817. if intStringLen < 0 {
  65818. return ErrInvalidLengthGenerated
  65819. }
  65820. postIndex := iNdEx + intStringLen
  65821. if postIndex < 0 {
  65822. return ErrInvalidLengthGenerated
  65823. }
  65824. if postIndex > l {
  65825. return io.ErrUnexpectedEOF
  65826. }
  65827. m.Kind = string(dAtA[iNdEx:postIndex])
  65828. iNdEx = postIndex
  65829. case 3:
  65830. if wireType != 2 {
  65831. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  65832. }
  65833. var stringLen uint64
  65834. for shift := uint(0); ; shift += 7 {
  65835. if shift >= 64 {
  65836. return ErrIntOverflowGenerated
  65837. }
  65838. if iNdEx >= l {
  65839. return io.ErrUnexpectedEOF
  65840. }
  65841. b := dAtA[iNdEx]
  65842. iNdEx++
  65843. stringLen |= uint64(b&0x7F) << shift
  65844. if b < 0x80 {
  65845. break
  65846. }
  65847. }
  65848. intStringLen := int(stringLen)
  65849. if intStringLen < 0 {
  65850. return ErrInvalidLengthGenerated
  65851. }
  65852. postIndex := iNdEx + intStringLen
  65853. if postIndex < 0 {
  65854. return ErrInvalidLengthGenerated
  65855. }
  65856. if postIndex > l {
  65857. return io.ErrUnexpectedEOF
  65858. }
  65859. m.Name = string(dAtA[iNdEx:postIndex])
  65860. iNdEx = postIndex
  65861. default:
  65862. iNdEx = preIndex
  65863. skippy, err := skipGenerated(dAtA[iNdEx:])
  65864. if err != nil {
  65865. return err
  65866. }
  65867. if (skippy < 0) || (iNdEx+skippy) < 0 {
  65868. return ErrInvalidLengthGenerated
  65869. }
  65870. if (iNdEx + skippy) > l {
  65871. return io.ErrUnexpectedEOF
  65872. }
  65873. iNdEx += skippy
  65874. }
  65875. }
  65876. if iNdEx > l {
  65877. return io.ErrUnexpectedEOF
  65878. }
  65879. return nil
  65880. }
  65881. func (m *TypedObjectReference) Unmarshal(dAtA []byte) error {
  65882. l := len(dAtA)
  65883. iNdEx := 0
  65884. for iNdEx < l {
  65885. preIndex := iNdEx
  65886. var wire uint64
  65887. for shift := uint(0); ; shift += 7 {
  65888. if shift >= 64 {
  65889. return ErrIntOverflowGenerated
  65890. }
  65891. if iNdEx >= l {
  65892. return io.ErrUnexpectedEOF
  65893. }
  65894. b := dAtA[iNdEx]
  65895. iNdEx++
  65896. wire |= uint64(b&0x7F) << shift
  65897. if b < 0x80 {
  65898. break
  65899. }
  65900. }
  65901. fieldNum := int32(wire >> 3)
  65902. wireType := int(wire & 0x7)
  65903. if wireType == 4 {
  65904. return fmt.Errorf("proto: TypedObjectReference: wiretype end group for non-group")
  65905. }
  65906. if fieldNum <= 0 {
  65907. return fmt.Errorf("proto: TypedObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
  65908. }
  65909. switch fieldNum {
  65910. case 1:
  65911. if wireType != 2 {
  65912. return fmt.Errorf("proto: wrong wireType = %d for field APIGroup", wireType)
  65913. }
  65914. var stringLen uint64
  65915. for shift := uint(0); ; shift += 7 {
  65916. if shift >= 64 {
  65917. return ErrIntOverflowGenerated
  65918. }
  65919. if iNdEx >= l {
  65920. return io.ErrUnexpectedEOF
  65921. }
  65922. b := dAtA[iNdEx]
  65923. iNdEx++
  65924. stringLen |= uint64(b&0x7F) << shift
  65925. if b < 0x80 {
  65926. break
  65927. }
  65928. }
  65929. intStringLen := int(stringLen)
  65930. if intStringLen < 0 {
  65931. return ErrInvalidLengthGenerated
  65932. }
  65933. postIndex := iNdEx + intStringLen
  65934. if postIndex < 0 {
  65935. return ErrInvalidLengthGenerated
  65936. }
  65937. if postIndex > l {
  65938. return io.ErrUnexpectedEOF
  65939. }
  65940. s := string(dAtA[iNdEx:postIndex])
  65941. m.APIGroup = &s
  65942. iNdEx = postIndex
  65943. case 2:
  65944. if wireType != 2 {
  65945. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  65946. }
  65947. var stringLen uint64
  65948. for shift := uint(0); ; shift += 7 {
  65949. if shift >= 64 {
  65950. return ErrIntOverflowGenerated
  65951. }
  65952. if iNdEx >= l {
  65953. return io.ErrUnexpectedEOF
  65954. }
  65955. b := dAtA[iNdEx]
  65956. iNdEx++
  65957. stringLen |= uint64(b&0x7F) << shift
  65958. if b < 0x80 {
  65959. break
  65960. }
  65961. }
  65962. intStringLen := int(stringLen)
  65963. if intStringLen < 0 {
  65964. return ErrInvalidLengthGenerated
  65965. }
  65966. postIndex := iNdEx + intStringLen
  65967. if postIndex < 0 {
  65968. return ErrInvalidLengthGenerated
  65969. }
  65970. if postIndex > l {
  65971. return io.ErrUnexpectedEOF
  65972. }
  65973. m.Kind = string(dAtA[iNdEx:postIndex])
  65974. iNdEx = postIndex
  65975. case 3:
  65976. if wireType != 2 {
  65977. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  65978. }
  65979. var stringLen uint64
  65980. for shift := uint(0); ; shift += 7 {
  65981. if shift >= 64 {
  65982. return ErrIntOverflowGenerated
  65983. }
  65984. if iNdEx >= l {
  65985. return io.ErrUnexpectedEOF
  65986. }
  65987. b := dAtA[iNdEx]
  65988. iNdEx++
  65989. stringLen |= uint64(b&0x7F) << shift
  65990. if b < 0x80 {
  65991. break
  65992. }
  65993. }
  65994. intStringLen := int(stringLen)
  65995. if intStringLen < 0 {
  65996. return ErrInvalidLengthGenerated
  65997. }
  65998. postIndex := iNdEx + intStringLen
  65999. if postIndex < 0 {
  66000. return ErrInvalidLengthGenerated
  66001. }
  66002. if postIndex > l {
  66003. return io.ErrUnexpectedEOF
  66004. }
  66005. m.Name = string(dAtA[iNdEx:postIndex])
  66006. iNdEx = postIndex
  66007. case 4:
  66008. if wireType != 2 {
  66009. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  66010. }
  66011. var stringLen uint64
  66012. for shift := uint(0); ; shift += 7 {
  66013. if shift >= 64 {
  66014. return ErrIntOverflowGenerated
  66015. }
  66016. if iNdEx >= l {
  66017. return io.ErrUnexpectedEOF
  66018. }
  66019. b := dAtA[iNdEx]
  66020. iNdEx++
  66021. stringLen |= uint64(b&0x7F) << shift
  66022. if b < 0x80 {
  66023. break
  66024. }
  66025. }
  66026. intStringLen := int(stringLen)
  66027. if intStringLen < 0 {
  66028. return ErrInvalidLengthGenerated
  66029. }
  66030. postIndex := iNdEx + intStringLen
  66031. if postIndex < 0 {
  66032. return ErrInvalidLengthGenerated
  66033. }
  66034. if postIndex > l {
  66035. return io.ErrUnexpectedEOF
  66036. }
  66037. s := string(dAtA[iNdEx:postIndex])
  66038. m.Namespace = &s
  66039. iNdEx = postIndex
  66040. default:
  66041. iNdEx = preIndex
  66042. skippy, err := skipGenerated(dAtA[iNdEx:])
  66043. if err != nil {
  66044. return err
  66045. }
  66046. if (skippy < 0) || (iNdEx+skippy) < 0 {
  66047. return ErrInvalidLengthGenerated
  66048. }
  66049. if (iNdEx + skippy) > l {
  66050. return io.ErrUnexpectedEOF
  66051. }
  66052. iNdEx += skippy
  66053. }
  66054. }
  66055. if iNdEx > l {
  66056. return io.ErrUnexpectedEOF
  66057. }
  66058. return nil
  66059. }
  66060. func (m *Volume) Unmarshal(dAtA []byte) error {
  66061. l := len(dAtA)
  66062. iNdEx := 0
  66063. for iNdEx < l {
  66064. preIndex := iNdEx
  66065. var wire uint64
  66066. for shift := uint(0); ; shift += 7 {
  66067. if shift >= 64 {
  66068. return ErrIntOverflowGenerated
  66069. }
  66070. if iNdEx >= l {
  66071. return io.ErrUnexpectedEOF
  66072. }
  66073. b := dAtA[iNdEx]
  66074. iNdEx++
  66075. wire |= uint64(b&0x7F) << shift
  66076. if b < 0x80 {
  66077. break
  66078. }
  66079. }
  66080. fieldNum := int32(wire >> 3)
  66081. wireType := int(wire & 0x7)
  66082. if wireType == 4 {
  66083. return fmt.Errorf("proto: Volume: wiretype end group for non-group")
  66084. }
  66085. if fieldNum <= 0 {
  66086. return fmt.Errorf("proto: Volume: illegal tag %d (wire type %d)", fieldNum, wire)
  66087. }
  66088. switch fieldNum {
  66089. case 1:
  66090. if wireType != 2 {
  66091. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  66092. }
  66093. var stringLen uint64
  66094. for shift := uint(0); ; shift += 7 {
  66095. if shift >= 64 {
  66096. return ErrIntOverflowGenerated
  66097. }
  66098. if iNdEx >= l {
  66099. return io.ErrUnexpectedEOF
  66100. }
  66101. b := dAtA[iNdEx]
  66102. iNdEx++
  66103. stringLen |= uint64(b&0x7F) << shift
  66104. if b < 0x80 {
  66105. break
  66106. }
  66107. }
  66108. intStringLen := int(stringLen)
  66109. if intStringLen < 0 {
  66110. return ErrInvalidLengthGenerated
  66111. }
  66112. postIndex := iNdEx + intStringLen
  66113. if postIndex < 0 {
  66114. return ErrInvalidLengthGenerated
  66115. }
  66116. if postIndex > l {
  66117. return io.ErrUnexpectedEOF
  66118. }
  66119. m.Name = string(dAtA[iNdEx:postIndex])
  66120. iNdEx = postIndex
  66121. case 2:
  66122. if wireType != 2 {
  66123. return fmt.Errorf("proto: wrong wireType = %d for field VolumeSource", wireType)
  66124. }
  66125. var msglen int
  66126. for shift := uint(0); ; shift += 7 {
  66127. if shift >= 64 {
  66128. return ErrIntOverflowGenerated
  66129. }
  66130. if iNdEx >= l {
  66131. return io.ErrUnexpectedEOF
  66132. }
  66133. b := dAtA[iNdEx]
  66134. iNdEx++
  66135. msglen |= int(b&0x7F) << shift
  66136. if b < 0x80 {
  66137. break
  66138. }
  66139. }
  66140. if msglen < 0 {
  66141. return ErrInvalidLengthGenerated
  66142. }
  66143. postIndex := iNdEx + msglen
  66144. if postIndex < 0 {
  66145. return ErrInvalidLengthGenerated
  66146. }
  66147. if postIndex > l {
  66148. return io.ErrUnexpectedEOF
  66149. }
  66150. if err := m.VolumeSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  66151. return err
  66152. }
  66153. iNdEx = postIndex
  66154. default:
  66155. iNdEx = preIndex
  66156. skippy, err := skipGenerated(dAtA[iNdEx:])
  66157. if err != nil {
  66158. return err
  66159. }
  66160. if (skippy < 0) || (iNdEx+skippy) < 0 {
  66161. return ErrInvalidLengthGenerated
  66162. }
  66163. if (iNdEx + skippy) > l {
  66164. return io.ErrUnexpectedEOF
  66165. }
  66166. iNdEx += skippy
  66167. }
  66168. }
  66169. if iNdEx > l {
  66170. return io.ErrUnexpectedEOF
  66171. }
  66172. return nil
  66173. }
  66174. func (m *VolumeDevice) Unmarshal(dAtA []byte) error {
  66175. l := len(dAtA)
  66176. iNdEx := 0
  66177. for iNdEx < l {
  66178. preIndex := iNdEx
  66179. var wire uint64
  66180. for shift := uint(0); ; shift += 7 {
  66181. if shift >= 64 {
  66182. return ErrIntOverflowGenerated
  66183. }
  66184. if iNdEx >= l {
  66185. return io.ErrUnexpectedEOF
  66186. }
  66187. b := dAtA[iNdEx]
  66188. iNdEx++
  66189. wire |= uint64(b&0x7F) << shift
  66190. if b < 0x80 {
  66191. break
  66192. }
  66193. }
  66194. fieldNum := int32(wire >> 3)
  66195. wireType := int(wire & 0x7)
  66196. if wireType == 4 {
  66197. return fmt.Errorf("proto: VolumeDevice: wiretype end group for non-group")
  66198. }
  66199. if fieldNum <= 0 {
  66200. return fmt.Errorf("proto: VolumeDevice: illegal tag %d (wire type %d)", fieldNum, wire)
  66201. }
  66202. switch fieldNum {
  66203. case 1:
  66204. if wireType != 2 {
  66205. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  66206. }
  66207. var stringLen uint64
  66208. for shift := uint(0); ; shift += 7 {
  66209. if shift >= 64 {
  66210. return ErrIntOverflowGenerated
  66211. }
  66212. if iNdEx >= l {
  66213. return io.ErrUnexpectedEOF
  66214. }
  66215. b := dAtA[iNdEx]
  66216. iNdEx++
  66217. stringLen |= uint64(b&0x7F) << shift
  66218. if b < 0x80 {
  66219. break
  66220. }
  66221. }
  66222. intStringLen := int(stringLen)
  66223. if intStringLen < 0 {
  66224. return ErrInvalidLengthGenerated
  66225. }
  66226. postIndex := iNdEx + intStringLen
  66227. if postIndex < 0 {
  66228. return ErrInvalidLengthGenerated
  66229. }
  66230. if postIndex > l {
  66231. return io.ErrUnexpectedEOF
  66232. }
  66233. m.Name = string(dAtA[iNdEx:postIndex])
  66234. iNdEx = postIndex
  66235. case 2:
  66236. if wireType != 2 {
  66237. return fmt.Errorf("proto: wrong wireType = %d for field DevicePath", wireType)
  66238. }
  66239. var stringLen uint64
  66240. for shift := uint(0); ; shift += 7 {
  66241. if shift >= 64 {
  66242. return ErrIntOverflowGenerated
  66243. }
  66244. if iNdEx >= l {
  66245. return io.ErrUnexpectedEOF
  66246. }
  66247. b := dAtA[iNdEx]
  66248. iNdEx++
  66249. stringLen |= uint64(b&0x7F) << shift
  66250. if b < 0x80 {
  66251. break
  66252. }
  66253. }
  66254. intStringLen := int(stringLen)
  66255. if intStringLen < 0 {
  66256. return ErrInvalidLengthGenerated
  66257. }
  66258. postIndex := iNdEx + intStringLen
  66259. if postIndex < 0 {
  66260. return ErrInvalidLengthGenerated
  66261. }
  66262. if postIndex > l {
  66263. return io.ErrUnexpectedEOF
  66264. }
  66265. m.DevicePath = string(dAtA[iNdEx:postIndex])
  66266. iNdEx = postIndex
  66267. default:
  66268. iNdEx = preIndex
  66269. skippy, err := skipGenerated(dAtA[iNdEx:])
  66270. if err != nil {
  66271. return err
  66272. }
  66273. if (skippy < 0) || (iNdEx+skippy) < 0 {
  66274. return ErrInvalidLengthGenerated
  66275. }
  66276. if (iNdEx + skippy) > l {
  66277. return io.ErrUnexpectedEOF
  66278. }
  66279. iNdEx += skippy
  66280. }
  66281. }
  66282. if iNdEx > l {
  66283. return io.ErrUnexpectedEOF
  66284. }
  66285. return nil
  66286. }
  66287. func (m *VolumeMount) Unmarshal(dAtA []byte) error {
  66288. l := len(dAtA)
  66289. iNdEx := 0
  66290. for iNdEx < l {
  66291. preIndex := iNdEx
  66292. var wire uint64
  66293. for shift := uint(0); ; shift += 7 {
  66294. if shift >= 64 {
  66295. return ErrIntOverflowGenerated
  66296. }
  66297. if iNdEx >= l {
  66298. return io.ErrUnexpectedEOF
  66299. }
  66300. b := dAtA[iNdEx]
  66301. iNdEx++
  66302. wire |= uint64(b&0x7F) << shift
  66303. if b < 0x80 {
  66304. break
  66305. }
  66306. }
  66307. fieldNum := int32(wire >> 3)
  66308. wireType := int(wire & 0x7)
  66309. if wireType == 4 {
  66310. return fmt.Errorf("proto: VolumeMount: wiretype end group for non-group")
  66311. }
  66312. if fieldNum <= 0 {
  66313. return fmt.Errorf("proto: VolumeMount: illegal tag %d (wire type %d)", fieldNum, wire)
  66314. }
  66315. switch fieldNum {
  66316. case 1:
  66317. if wireType != 2 {
  66318. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  66319. }
  66320. var stringLen uint64
  66321. for shift := uint(0); ; shift += 7 {
  66322. if shift >= 64 {
  66323. return ErrIntOverflowGenerated
  66324. }
  66325. if iNdEx >= l {
  66326. return io.ErrUnexpectedEOF
  66327. }
  66328. b := dAtA[iNdEx]
  66329. iNdEx++
  66330. stringLen |= uint64(b&0x7F) << shift
  66331. if b < 0x80 {
  66332. break
  66333. }
  66334. }
  66335. intStringLen := int(stringLen)
  66336. if intStringLen < 0 {
  66337. return ErrInvalidLengthGenerated
  66338. }
  66339. postIndex := iNdEx + intStringLen
  66340. if postIndex < 0 {
  66341. return ErrInvalidLengthGenerated
  66342. }
  66343. if postIndex > l {
  66344. return io.ErrUnexpectedEOF
  66345. }
  66346. m.Name = string(dAtA[iNdEx:postIndex])
  66347. iNdEx = postIndex
  66348. case 2:
  66349. if wireType != 0 {
  66350. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  66351. }
  66352. var v int
  66353. for shift := uint(0); ; shift += 7 {
  66354. if shift >= 64 {
  66355. return ErrIntOverflowGenerated
  66356. }
  66357. if iNdEx >= l {
  66358. return io.ErrUnexpectedEOF
  66359. }
  66360. b := dAtA[iNdEx]
  66361. iNdEx++
  66362. v |= int(b&0x7F) << shift
  66363. if b < 0x80 {
  66364. break
  66365. }
  66366. }
  66367. m.ReadOnly = bool(v != 0)
  66368. case 3:
  66369. if wireType != 2 {
  66370. return fmt.Errorf("proto: wrong wireType = %d for field MountPath", wireType)
  66371. }
  66372. var stringLen uint64
  66373. for shift := uint(0); ; shift += 7 {
  66374. if shift >= 64 {
  66375. return ErrIntOverflowGenerated
  66376. }
  66377. if iNdEx >= l {
  66378. return io.ErrUnexpectedEOF
  66379. }
  66380. b := dAtA[iNdEx]
  66381. iNdEx++
  66382. stringLen |= uint64(b&0x7F) << shift
  66383. if b < 0x80 {
  66384. break
  66385. }
  66386. }
  66387. intStringLen := int(stringLen)
  66388. if intStringLen < 0 {
  66389. return ErrInvalidLengthGenerated
  66390. }
  66391. postIndex := iNdEx + intStringLen
  66392. if postIndex < 0 {
  66393. return ErrInvalidLengthGenerated
  66394. }
  66395. if postIndex > l {
  66396. return io.ErrUnexpectedEOF
  66397. }
  66398. m.MountPath = string(dAtA[iNdEx:postIndex])
  66399. iNdEx = postIndex
  66400. case 4:
  66401. if wireType != 2 {
  66402. return fmt.Errorf("proto: wrong wireType = %d for field SubPath", wireType)
  66403. }
  66404. var stringLen uint64
  66405. for shift := uint(0); ; shift += 7 {
  66406. if shift >= 64 {
  66407. return ErrIntOverflowGenerated
  66408. }
  66409. if iNdEx >= l {
  66410. return io.ErrUnexpectedEOF
  66411. }
  66412. b := dAtA[iNdEx]
  66413. iNdEx++
  66414. stringLen |= uint64(b&0x7F) << shift
  66415. if b < 0x80 {
  66416. break
  66417. }
  66418. }
  66419. intStringLen := int(stringLen)
  66420. if intStringLen < 0 {
  66421. return ErrInvalidLengthGenerated
  66422. }
  66423. postIndex := iNdEx + intStringLen
  66424. if postIndex < 0 {
  66425. return ErrInvalidLengthGenerated
  66426. }
  66427. if postIndex > l {
  66428. return io.ErrUnexpectedEOF
  66429. }
  66430. m.SubPath = string(dAtA[iNdEx:postIndex])
  66431. iNdEx = postIndex
  66432. case 5:
  66433. if wireType != 2 {
  66434. return fmt.Errorf("proto: wrong wireType = %d for field MountPropagation", wireType)
  66435. }
  66436. var stringLen uint64
  66437. for shift := uint(0); ; shift += 7 {
  66438. if shift >= 64 {
  66439. return ErrIntOverflowGenerated
  66440. }
  66441. if iNdEx >= l {
  66442. return io.ErrUnexpectedEOF
  66443. }
  66444. b := dAtA[iNdEx]
  66445. iNdEx++
  66446. stringLen |= uint64(b&0x7F) << shift
  66447. if b < 0x80 {
  66448. break
  66449. }
  66450. }
  66451. intStringLen := int(stringLen)
  66452. if intStringLen < 0 {
  66453. return ErrInvalidLengthGenerated
  66454. }
  66455. postIndex := iNdEx + intStringLen
  66456. if postIndex < 0 {
  66457. return ErrInvalidLengthGenerated
  66458. }
  66459. if postIndex > l {
  66460. return io.ErrUnexpectedEOF
  66461. }
  66462. s := MountPropagationMode(dAtA[iNdEx:postIndex])
  66463. m.MountPropagation = &s
  66464. iNdEx = postIndex
  66465. case 6:
  66466. if wireType != 2 {
  66467. return fmt.Errorf("proto: wrong wireType = %d for field SubPathExpr", wireType)
  66468. }
  66469. var stringLen uint64
  66470. for shift := uint(0); ; shift += 7 {
  66471. if shift >= 64 {
  66472. return ErrIntOverflowGenerated
  66473. }
  66474. if iNdEx >= l {
  66475. return io.ErrUnexpectedEOF
  66476. }
  66477. b := dAtA[iNdEx]
  66478. iNdEx++
  66479. stringLen |= uint64(b&0x7F) << shift
  66480. if b < 0x80 {
  66481. break
  66482. }
  66483. }
  66484. intStringLen := int(stringLen)
  66485. if intStringLen < 0 {
  66486. return ErrInvalidLengthGenerated
  66487. }
  66488. postIndex := iNdEx + intStringLen
  66489. if postIndex < 0 {
  66490. return ErrInvalidLengthGenerated
  66491. }
  66492. if postIndex > l {
  66493. return io.ErrUnexpectedEOF
  66494. }
  66495. m.SubPathExpr = string(dAtA[iNdEx:postIndex])
  66496. iNdEx = postIndex
  66497. case 7:
  66498. if wireType != 2 {
  66499. return fmt.Errorf("proto: wrong wireType = %d for field RecursiveReadOnly", wireType)
  66500. }
  66501. var stringLen uint64
  66502. for shift := uint(0); ; shift += 7 {
  66503. if shift >= 64 {
  66504. return ErrIntOverflowGenerated
  66505. }
  66506. if iNdEx >= l {
  66507. return io.ErrUnexpectedEOF
  66508. }
  66509. b := dAtA[iNdEx]
  66510. iNdEx++
  66511. stringLen |= uint64(b&0x7F) << shift
  66512. if b < 0x80 {
  66513. break
  66514. }
  66515. }
  66516. intStringLen := int(stringLen)
  66517. if intStringLen < 0 {
  66518. return ErrInvalidLengthGenerated
  66519. }
  66520. postIndex := iNdEx + intStringLen
  66521. if postIndex < 0 {
  66522. return ErrInvalidLengthGenerated
  66523. }
  66524. if postIndex > l {
  66525. return io.ErrUnexpectedEOF
  66526. }
  66527. s := RecursiveReadOnlyMode(dAtA[iNdEx:postIndex])
  66528. m.RecursiveReadOnly = &s
  66529. iNdEx = postIndex
  66530. default:
  66531. iNdEx = preIndex
  66532. skippy, err := skipGenerated(dAtA[iNdEx:])
  66533. if err != nil {
  66534. return err
  66535. }
  66536. if (skippy < 0) || (iNdEx+skippy) < 0 {
  66537. return ErrInvalidLengthGenerated
  66538. }
  66539. if (iNdEx + skippy) > l {
  66540. return io.ErrUnexpectedEOF
  66541. }
  66542. iNdEx += skippy
  66543. }
  66544. }
  66545. if iNdEx > l {
  66546. return io.ErrUnexpectedEOF
  66547. }
  66548. return nil
  66549. }
  66550. func (m *VolumeMountStatus) Unmarshal(dAtA []byte) error {
  66551. l := len(dAtA)
  66552. iNdEx := 0
  66553. for iNdEx < l {
  66554. preIndex := iNdEx
  66555. var wire uint64
  66556. for shift := uint(0); ; shift += 7 {
  66557. if shift >= 64 {
  66558. return ErrIntOverflowGenerated
  66559. }
  66560. if iNdEx >= l {
  66561. return io.ErrUnexpectedEOF
  66562. }
  66563. b := dAtA[iNdEx]
  66564. iNdEx++
  66565. wire |= uint64(b&0x7F) << shift
  66566. if b < 0x80 {
  66567. break
  66568. }
  66569. }
  66570. fieldNum := int32(wire >> 3)
  66571. wireType := int(wire & 0x7)
  66572. if wireType == 4 {
  66573. return fmt.Errorf("proto: VolumeMountStatus: wiretype end group for non-group")
  66574. }
  66575. if fieldNum <= 0 {
  66576. return fmt.Errorf("proto: VolumeMountStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  66577. }
  66578. switch fieldNum {
  66579. case 1:
  66580. if wireType != 2 {
  66581. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  66582. }
  66583. var stringLen uint64
  66584. for shift := uint(0); ; shift += 7 {
  66585. if shift >= 64 {
  66586. return ErrIntOverflowGenerated
  66587. }
  66588. if iNdEx >= l {
  66589. return io.ErrUnexpectedEOF
  66590. }
  66591. b := dAtA[iNdEx]
  66592. iNdEx++
  66593. stringLen |= uint64(b&0x7F) << shift
  66594. if b < 0x80 {
  66595. break
  66596. }
  66597. }
  66598. intStringLen := int(stringLen)
  66599. if intStringLen < 0 {
  66600. return ErrInvalidLengthGenerated
  66601. }
  66602. postIndex := iNdEx + intStringLen
  66603. if postIndex < 0 {
  66604. return ErrInvalidLengthGenerated
  66605. }
  66606. if postIndex > l {
  66607. return io.ErrUnexpectedEOF
  66608. }
  66609. m.Name = string(dAtA[iNdEx:postIndex])
  66610. iNdEx = postIndex
  66611. case 2:
  66612. if wireType != 2 {
  66613. return fmt.Errorf("proto: wrong wireType = %d for field MountPath", wireType)
  66614. }
  66615. var stringLen uint64
  66616. for shift := uint(0); ; shift += 7 {
  66617. if shift >= 64 {
  66618. return ErrIntOverflowGenerated
  66619. }
  66620. if iNdEx >= l {
  66621. return io.ErrUnexpectedEOF
  66622. }
  66623. b := dAtA[iNdEx]
  66624. iNdEx++
  66625. stringLen |= uint64(b&0x7F) << shift
  66626. if b < 0x80 {
  66627. break
  66628. }
  66629. }
  66630. intStringLen := int(stringLen)
  66631. if intStringLen < 0 {
  66632. return ErrInvalidLengthGenerated
  66633. }
  66634. postIndex := iNdEx + intStringLen
  66635. if postIndex < 0 {
  66636. return ErrInvalidLengthGenerated
  66637. }
  66638. if postIndex > l {
  66639. return io.ErrUnexpectedEOF
  66640. }
  66641. m.MountPath = string(dAtA[iNdEx:postIndex])
  66642. iNdEx = postIndex
  66643. case 3:
  66644. if wireType != 0 {
  66645. return fmt.Errorf("proto: wrong wireType = %d for field ReadOnly", wireType)
  66646. }
  66647. var v int
  66648. for shift := uint(0); ; shift += 7 {
  66649. if shift >= 64 {
  66650. return ErrIntOverflowGenerated
  66651. }
  66652. if iNdEx >= l {
  66653. return io.ErrUnexpectedEOF
  66654. }
  66655. b := dAtA[iNdEx]
  66656. iNdEx++
  66657. v |= int(b&0x7F) << shift
  66658. if b < 0x80 {
  66659. break
  66660. }
  66661. }
  66662. m.ReadOnly = bool(v != 0)
  66663. case 4:
  66664. if wireType != 2 {
  66665. return fmt.Errorf("proto: wrong wireType = %d for field RecursiveReadOnly", wireType)
  66666. }
  66667. var stringLen uint64
  66668. for shift := uint(0); ; shift += 7 {
  66669. if shift >= 64 {
  66670. return ErrIntOverflowGenerated
  66671. }
  66672. if iNdEx >= l {
  66673. return io.ErrUnexpectedEOF
  66674. }
  66675. b := dAtA[iNdEx]
  66676. iNdEx++
  66677. stringLen |= uint64(b&0x7F) << shift
  66678. if b < 0x80 {
  66679. break
  66680. }
  66681. }
  66682. intStringLen := int(stringLen)
  66683. if intStringLen < 0 {
  66684. return ErrInvalidLengthGenerated
  66685. }
  66686. postIndex := iNdEx + intStringLen
  66687. if postIndex < 0 {
  66688. return ErrInvalidLengthGenerated
  66689. }
  66690. if postIndex > l {
  66691. return io.ErrUnexpectedEOF
  66692. }
  66693. s := RecursiveReadOnlyMode(dAtA[iNdEx:postIndex])
  66694. m.RecursiveReadOnly = &s
  66695. iNdEx = postIndex
  66696. default:
  66697. iNdEx = preIndex
  66698. skippy, err := skipGenerated(dAtA[iNdEx:])
  66699. if err != nil {
  66700. return err
  66701. }
  66702. if (skippy < 0) || (iNdEx+skippy) < 0 {
  66703. return ErrInvalidLengthGenerated
  66704. }
  66705. if (iNdEx + skippy) > l {
  66706. return io.ErrUnexpectedEOF
  66707. }
  66708. iNdEx += skippy
  66709. }
  66710. }
  66711. if iNdEx > l {
  66712. return io.ErrUnexpectedEOF
  66713. }
  66714. return nil
  66715. }
  66716. func (m *VolumeNodeAffinity) Unmarshal(dAtA []byte) error {
  66717. l := len(dAtA)
  66718. iNdEx := 0
  66719. for iNdEx < l {
  66720. preIndex := iNdEx
  66721. var wire uint64
  66722. for shift := uint(0); ; shift += 7 {
  66723. if shift >= 64 {
  66724. return ErrIntOverflowGenerated
  66725. }
  66726. if iNdEx >= l {
  66727. return io.ErrUnexpectedEOF
  66728. }
  66729. b := dAtA[iNdEx]
  66730. iNdEx++
  66731. wire |= uint64(b&0x7F) << shift
  66732. if b < 0x80 {
  66733. break
  66734. }
  66735. }
  66736. fieldNum := int32(wire >> 3)
  66737. wireType := int(wire & 0x7)
  66738. if wireType == 4 {
  66739. return fmt.Errorf("proto: VolumeNodeAffinity: wiretype end group for non-group")
  66740. }
  66741. if fieldNum <= 0 {
  66742. return fmt.Errorf("proto: VolumeNodeAffinity: illegal tag %d (wire type %d)", fieldNum, wire)
  66743. }
  66744. switch fieldNum {
  66745. case 1:
  66746. if wireType != 2 {
  66747. return fmt.Errorf("proto: wrong wireType = %d for field Required", wireType)
  66748. }
  66749. var msglen int
  66750. for shift := uint(0); ; shift += 7 {
  66751. if shift >= 64 {
  66752. return ErrIntOverflowGenerated
  66753. }
  66754. if iNdEx >= l {
  66755. return io.ErrUnexpectedEOF
  66756. }
  66757. b := dAtA[iNdEx]
  66758. iNdEx++
  66759. msglen |= int(b&0x7F) << shift
  66760. if b < 0x80 {
  66761. break
  66762. }
  66763. }
  66764. if msglen < 0 {
  66765. return ErrInvalidLengthGenerated
  66766. }
  66767. postIndex := iNdEx + msglen
  66768. if postIndex < 0 {
  66769. return ErrInvalidLengthGenerated
  66770. }
  66771. if postIndex > l {
  66772. return io.ErrUnexpectedEOF
  66773. }
  66774. if m.Required == nil {
  66775. m.Required = &NodeSelector{}
  66776. }
  66777. if err := m.Required.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  66778. return err
  66779. }
  66780. iNdEx = postIndex
  66781. default:
  66782. iNdEx = preIndex
  66783. skippy, err := skipGenerated(dAtA[iNdEx:])
  66784. if err != nil {
  66785. return err
  66786. }
  66787. if (skippy < 0) || (iNdEx+skippy) < 0 {
  66788. return ErrInvalidLengthGenerated
  66789. }
  66790. if (iNdEx + skippy) > l {
  66791. return io.ErrUnexpectedEOF
  66792. }
  66793. iNdEx += skippy
  66794. }
  66795. }
  66796. if iNdEx > l {
  66797. return io.ErrUnexpectedEOF
  66798. }
  66799. return nil
  66800. }
  66801. func (m *VolumeProjection) Unmarshal(dAtA []byte) error {
  66802. l := len(dAtA)
  66803. iNdEx := 0
  66804. for iNdEx < l {
  66805. preIndex := iNdEx
  66806. var wire uint64
  66807. for shift := uint(0); ; shift += 7 {
  66808. if shift >= 64 {
  66809. return ErrIntOverflowGenerated
  66810. }
  66811. if iNdEx >= l {
  66812. return io.ErrUnexpectedEOF
  66813. }
  66814. b := dAtA[iNdEx]
  66815. iNdEx++
  66816. wire |= uint64(b&0x7F) << shift
  66817. if b < 0x80 {
  66818. break
  66819. }
  66820. }
  66821. fieldNum := int32(wire >> 3)
  66822. wireType := int(wire & 0x7)
  66823. if wireType == 4 {
  66824. return fmt.Errorf("proto: VolumeProjection: wiretype end group for non-group")
  66825. }
  66826. if fieldNum <= 0 {
  66827. return fmt.Errorf("proto: VolumeProjection: illegal tag %d (wire type %d)", fieldNum, wire)
  66828. }
  66829. switch fieldNum {
  66830. case 1:
  66831. if wireType != 2 {
  66832. return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType)
  66833. }
  66834. var msglen int
  66835. for shift := uint(0); ; shift += 7 {
  66836. if shift >= 64 {
  66837. return ErrIntOverflowGenerated
  66838. }
  66839. if iNdEx >= l {
  66840. return io.ErrUnexpectedEOF
  66841. }
  66842. b := dAtA[iNdEx]
  66843. iNdEx++
  66844. msglen |= int(b&0x7F) << shift
  66845. if b < 0x80 {
  66846. break
  66847. }
  66848. }
  66849. if msglen < 0 {
  66850. return ErrInvalidLengthGenerated
  66851. }
  66852. postIndex := iNdEx + msglen
  66853. if postIndex < 0 {
  66854. return ErrInvalidLengthGenerated
  66855. }
  66856. if postIndex > l {
  66857. return io.ErrUnexpectedEOF
  66858. }
  66859. if m.Secret == nil {
  66860. m.Secret = &SecretProjection{}
  66861. }
  66862. if err := m.Secret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  66863. return err
  66864. }
  66865. iNdEx = postIndex
  66866. case 2:
  66867. if wireType != 2 {
  66868. return fmt.Errorf("proto: wrong wireType = %d for field DownwardAPI", wireType)
  66869. }
  66870. var msglen int
  66871. for shift := uint(0); ; shift += 7 {
  66872. if shift >= 64 {
  66873. return ErrIntOverflowGenerated
  66874. }
  66875. if iNdEx >= l {
  66876. return io.ErrUnexpectedEOF
  66877. }
  66878. b := dAtA[iNdEx]
  66879. iNdEx++
  66880. msglen |= int(b&0x7F) << shift
  66881. if b < 0x80 {
  66882. break
  66883. }
  66884. }
  66885. if msglen < 0 {
  66886. return ErrInvalidLengthGenerated
  66887. }
  66888. postIndex := iNdEx + msglen
  66889. if postIndex < 0 {
  66890. return ErrInvalidLengthGenerated
  66891. }
  66892. if postIndex > l {
  66893. return io.ErrUnexpectedEOF
  66894. }
  66895. if m.DownwardAPI == nil {
  66896. m.DownwardAPI = &DownwardAPIProjection{}
  66897. }
  66898. if err := m.DownwardAPI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  66899. return err
  66900. }
  66901. iNdEx = postIndex
  66902. case 3:
  66903. if wireType != 2 {
  66904. return fmt.Errorf("proto: wrong wireType = %d for field ConfigMap", wireType)
  66905. }
  66906. var msglen int
  66907. for shift := uint(0); ; shift += 7 {
  66908. if shift >= 64 {
  66909. return ErrIntOverflowGenerated
  66910. }
  66911. if iNdEx >= l {
  66912. return io.ErrUnexpectedEOF
  66913. }
  66914. b := dAtA[iNdEx]
  66915. iNdEx++
  66916. msglen |= int(b&0x7F) << shift
  66917. if b < 0x80 {
  66918. break
  66919. }
  66920. }
  66921. if msglen < 0 {
  66922. return ErrInvalidLengthGenerated
  66923. }
  66924. postIndex := iNdEx + msglen
  66925. if postIndex < 0 {
  66926. return ErrInvalidLengthGenerated
  66927. }
  66928. if postIndex > l {
  66929. return io.ErrUnexpectedEOF
  66930. }
  66931. if m.ConfigMap == nil {
  66932. m.ConfigMap = &ConfigMapProjection{}
  66933. }
  66934. if err := m.ConfigMap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  66935. return err
  66936. }
  66937. iNdEx = postIndex
  66938. case 4:
  66939. if wireType != 2 {
  66940. return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountToken", wireType)
  66941. }
  66942. var msglen int
  66943. for shift := uint(0); ; shift += 7 {
  66944. if shift >= 64 {
  66945. return ErrIntOverflowGenerated
  66946. }
  66947. if iNdEx >= l {
  66948. return io.ErrUnexpectedEOF
  66949. }
  66950. b := dAtA[iNdEx]
  66951. iNdEx++
  66952. msglen |= int(b&0x7F) << shift
  66953. if b < 0x80 {
  66954. break
  66955. }
  66956. }
  66957. if msglen < 0 {
  66958. return ErrInvalidLengthGenerated
  66959. }
  66960. postIndex := iNdEx + msglen
  66961. if postIndex < 0 {
  66962. return ErrInvalidLengthGenerated
  66963. }
  66964. if postIndex > l {
  66965. return io.ErrUnexpectedEOF
  66966. }
  66967. if m.ServiceAccountToken == nil {
  66968. m.ServiceAccountToken = &ServiceAccountTokenProjection{}
  66969. }
  66970. if err := m.ServiceAccountToken.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  66971. return err
  66972. }
  66973. iNdEx = postIndex
  66974. case 5:
  66975. if wireType != 2 {
  66976. return fmt.Errorf("proto: wrong wireType = %d for field ClusterTrustBundle", wireType)
  66977. }
  66978. var msglen int
  66979. for shift := uint(0); ; shift += 7 {
  66980. if shift >= 64 {
  66981. return ErrIntOverflowGenerated
  66982. }
  66983. if iNdEx >= l {
  66984. return io.ErrUnexpectedEOF
  66985. }
  66986. b := dAtA[iNdEx]
  66987. iNdEx++
  66988. msglen |= int(b&0x7F) << shift
  66989. if b < 0x80 {
  66990. break
  66991. }
  66992. }
  66993. if msglen < 0 {
  66994. return ErrInvalidLengthGenerated
  66995. }
  66996. postIndex := iNdEx + msglen
  66997. if postIndex < 0 {
  66998. return ErrInvalidLengthGenerated
  66999. }
  67000. if postIndex > l {
  67001. return io.ErrUnexpectedEOF
  67002. }
  67003. if m.ClusterTrustBundle == nil {
  67004. m.ClusterTrustBundle = &ClusterTrustBundleProjection{}
  67005. }
  67006. if err := m.ClusterTrustBundle.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67007. return err
  67008. }
  67009. iNdEx = postIndex
  67010. case 6:
  67011. if wireType != 2 {
  67012. return fmt.Errorf("proto: wrong wireType = %d for field PodCertificate", wireType)
  67013. }
  67014. var msglen int
  67015. for shift := uint(0); ; shift += 7 {
  67016. if shift >= 64 {
  67017. return ErrIntOverflowGenerated
  67018. }
  67019. if iNdEx >= l {
  67020. return io.ErrUnexpectedEOF
  67021. }
  67022. b := dAtA[iNdEx]
  67023. iNdEx++
  67024. msglen |= int(b&0x7F) << shift
  67025. if b < 0x80 {
  67026. break
  67027. }
  67028. }
  67029. if msglen < 0 {
  67030. return ErrInvalidLengthGenerated
  67031. }
  67032. postIndex := iNdEx + msglen
  67033. if postIndex < 0 {
  67034. return ErrInvalidLengthGenerated
  67035. }
  67036. if postIndex > l {
  67037. return io.ErrUnexpectedEOF
  67038. }
  67039. if m.PodCertificate == nil {
  67040. m.PodCertificate = &PodCertificateProjection{}
  67041. }
  67042. if err := m.PodCertificate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67043. return err
  67044. }
  67045. iNdEx = postIndex
  67046. default:
  67047. iNdEx = preIndex
  67048. skippy, err := skipGenerated(dAtA[iNdEx:])
  67049. if err != nil {
  67050. return err
  67051. }
  67052. if (skippy < 0) || (iNdEx+skippy) < 0 {
  67053. return ErrInvalidLengthGenerated
  67054. }
  67055. if (iNdEx + skippy) > l {
  67056. return io.ErrUnexpectedEOF
  67057. }
  67058. iNdEx += skippy
  67059. }
  67060. }
  67061. if iNdEx > l {
  67062. return io.ErrUnexpectedEOF
  67063. }
  67064. return nil
  67065. }
  67066. func (m *VolumeResourceRequirements) Unmarshal(dAtA []byte) error {
  67067. l := len(dAtA)
  67068. iNdEx := 0
  67069. for iNdEx < l {
  67070. preIndex := iNdEx
  67071. var wire uint64
  67072. for shift := uint(0); ; shift += 7 {
  67073. if shift >= 64 {
  67074. return ErrIntOverflowGenerated
  67075. }
  67076. if iNdEx >= l {
  67077. return io.ErrUnexpectedEOF
  67078. }
  67079. b := dAtA[iNdEx]
  67080. iNdEx++
  67081. wire |= uint64(b&0x7F) << shift
  67082. if b < 0x80 {
  67083. break
  67084. }
  67085. }
  67086. fieldNum := int32(wire >> 3)
  67087. wireType := int(wire & 0x7)
  67088. if wireType == 4 {
  67089. return fmt.Errorf("proto: VolumeResourceRequirements: wiretype end group for non-group")
  67090. }
  67091. if fieldNum <= 0 {
  67092. return fmt.Errorf("proto: VolumeResourceRequirements: illegal tag %d (wire type %d)", fieldNum, wire)
  67093. }
  67094. switch fieldNum {
  67095. case 1:
  67096. if wireType != 2 {
  67097. return fmt.Errorf("proto: wrong wireType = %d for field Limits", wireType)
  67098. }
  67099. var msglen int
  67100. for shift := uint(0); ; shift += 7 {
  67101. if shift >= 64 {
  67102. return ErrIntOverflowGenerated
  67103. }
  67104. if iNdEx >= l {
  67105. return io.ErrUnexpectedEOF
  67106. }
  67107. b := dAtA[iNdEx]
  67108. iNdEx++
  67109. msglen |= int(b&0x7F) << shift
  67110. if b < 0x80 {
  67111. break
  67112. }
  67113. }
  67114. if msglen < 0 {
  67115. return ErrInvalidLengthGenerated
  67116. }
  67117. postIndex := iNdEx + msglen
  67118. if postIndex < 0 {
  67119. return ErrInvalidLengthGenerated
  67120. }
  67121. if postIndex > l {
  67122. return io.ErrUnexpectedEOF
  67123. }
  67124. if m.Limits == nil {
  67125. m.Limits = make(ResourceList)
  67126. }
  67127. var mapkey ResourceName
  67128. mapvalue := &resource.Quantity{}
  67129. for iNdEx < postIndex {
  67130. entryPreIndex := iNdEx
  67131. var wire uint64
  67132. for shift := uint(0); ; shift += 7 {
  67133. if shift >= 64 {
  67134. return ErrIntOverflowGenerated
  67135. }
  67136. if iNdEx >= l {
  67137. return io.ErrUnexpectedEOF
  67138. }
  67139. b := dAtA[iNdEx]
  67140. iNdEx++
  67141. wire |= uint64(b&0x7F) << shift
  67142. if b < 0x80 {
  67143. break
  67144. }
  67145. }
  67146. fieldNum := int32(wire >> 3)
  67147. if fieldNum == 1 {
  67148. var stringLenmapkey uint64
  67149. for shift := uint(0); ; shift += 7 {
  67150. if shift >= 64 {
  67151. return ErrIntOverflowGenerated
  67152. }
  67153. if iNdEx >= l {
  67154. return io.ErrUnexpectedEOF
  67155. }
  67156. b := dAtA[iNdEx]
  67157. iNdEx++
  67158. stringLenmapkey |= uint64(b&0x7F) << shift
  67159. if b < 0x80 {
  67160. break
  67161. }
  67162. }
  67163. intStringLenmapkey := int(stringLenmapkey)
  67164. if intStringLenmapkey < 0 {
  67165. return ErrInvalidLengthGenerated
  67166. }
  67167. postStringIndexmapkey := iNdEx + intStringLenmapkey
  67168. if postStringIndexmapkey < 0 {
  67169. return ErrInvalidLengthGenerated
  67170. }
  67171. if postStringIndexmapkey > l {
  67172. return io.ErrUnexpectedEOF
  67173. }
  67174. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  67175. iNdEx = postStringIndexmapkey
  67176. } else if fieldNum == 2 {
  67177. var mapmsglen int
  67178. for shift := uint(0); ; shift += 7 {
  67179. if shift >= 64 {
  67180. return ErrIntOverflowGenerated
  67181. }
  67182. if iNdEx >= l {
  67183. return io.ErrUnexpectedEOF
  67184. }
  67185. b := dAtA[iNdEx]
  67186. iNdEx++
  67187. mapmsglen |= int(b&0x7F) << shift
  67188. if b < 0x80 {
  67189. break
  67190. }
  67191. }
  67192. if mapmsglen < 0 {
  67193. return ErrInvalidLengthGenerated
  67194. }
  67195. postmsgIndex := iNdEx + mapmsglen
  67196. if postmsgIndex < 0 {
  67197. return ErrInvalidLengthGenerated
  67198. }
  67199. if postmsgIndex > l {
  67200. return io.ErrUnexpectedEOF
  67201. }
  67202. mapvalue = &resource.Quantity{}
  67203. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  67204. return err
  67205. }
  67206. iNdEx = postmsgIndex
  67207. } else {
  67208. iNdEx = entryPreIndex
  67209. skippy, err := skipGenerated(dAtA[iNdEx:])
  67210. if err != nil {
  67211. return err
  67212. }
  67213. if (skippy < 0) || (iNdEx+skippy) < 0 {
  67214. return ErrInvalidLengthGenerated
  67215. }
  67216. if (iNdEx + skippy) > postIndex {
  67217. return io.ErrUnexpectedEOF
  67218. }
  67219. iNdEx += skippy
  67220. }
  67221. }
  67222. m.Limits[ResourceName(mapkey)] = *mapvalue
  67223. iNdEx = postIndex
  67224. case 2:
  67225. if wireType != 2 {
  67226. return fmt.Errorf("proto: wrong wireType = %d for field Requests", wireType)
  67227. }
  67228. var msglen int
  67229. for shift := uint(0); ; shift += 7 {
  67230. if shift >= 64 {
  67231. return ErrIntOverflowGenerated
  67232. }
  67233. if iNdEx >= l {
  67234. return io.ErrUnexpectedEOF
  67235. }
  67236. b := dAtA[iNdEx]
  67237. iNdEx++
  67238. msglen |= int(b&0x7F) << shift
  67239. if b < 0x80 {
  67240. break
  67241. }
  67242. }
  67243. if msglen < 0 {
  67244. return ErrInvalidLengthGenerated
  67245. }
  67246. postIndex := iNdEx + msglen
  67247. if postIndex < 0 {
  67248. return ErrInvalidLengthGenerated
  67249. }
  67250. if postIndex > l {
  67251. return io.ErrUnexpectedEOF
  67252. }
  67253. if m.Requests == nil {
  67254. m.Requests = make(ResourceList)
  67255. }
  67256. var mapkey ResourceName
  67257. mapvalue := &resource.Quantity{}
  67258. for iNdEx < postIndex {
  67259. entryPreIndex := iNdEx
  67260. var wire uint64
  67261. for shift := uint(0); ; shift += 7 {
  67262. if shift >= 64 {
  67263. return ErrIntOverflowGenerated
  67264. }
  67265. if iNdEx >= l {
  67266. return io.ErrUnexpectedEOF
  67267. }
  67268. b := dAtA[iNdEx]
  67269. iNdEx++
  67270. wire |= uint64(b&0x7F) << shift
  67271. if b < 0x80 {
  67272. break
  67273. }
  67274. }
  67275. fieldNum := int32(wire >> 3)
  67276. if fieldNum == 1 {
  67277. var stringLenmapkey uint64
  67278. for shift := uint(0); ; shift += 7 {
  67279. if shift >= 64 {
  67280. return ErrIntOverflowGenerated
  67281. }
  67282. if iNdEx >= l {
  67283. return io.ErrUnexpectedEOF
  67284. }
  67285. b := dAtA[iNdEx]
  67286. iNdEx++
  67287. stringLenmapkey |= uint64(b&0x7F) << shift
  67288. if b < 0x80 {
  67289. break
  67290. }
  67291. }
  67292. intStringLenmapkey := int(stringLenmapkey)
  67293. if intStringLenmapkey < 0 {
  67294. return ErrInvalidLengthGenerated
  67295. }
  67296. postStringIndexmapkey := iNdEx + intStringLenmapkey
  67297. if postStringIndexmapkey < 0 {
  67298. return ErrInvalidLengthGenerated
  67299. }
  67300. if postStringIndexmapkey > l {
  67301. return io.ErrUnexpectedEOF
  67302. }
  67303. mapkey = ResourceName(dAtA[iNdEx:postStringIndexmapkey])
  67304. iNdEx = postStringIndexmapkey
  67305. } else if fieldNum == 2 {
  67306. var mapmsglen int
  67307. for shift := uint(0); ; shift += 7 {
  67308. if shift >= 64 {
  67309. return ErrIntOverflowGenerated
  67310. }
  67311. if iNdEx >= l {
  67312. return io.ErrUnexpectedEOF
  67313. }
  67314. b := dAtA[iNdEx]
  67315. iNdEx++
  67316. mapmsglen |= int(b&0x7F) << shift
  67317. if b < 0x80 {
  67318. break
  67319. }
  67320. }
  67321. if mapmsglen < 0 {
  67322. return ErrInvalidLengthGenerated
  67323. }
  67324. postmsgIndex := iNdEx + mapmsglen
  67325. if postmsgIndex < 0 {
  67326. return ErrInvalidLengthGenerated
  67327. }
  67328. if postmsgIndex > l {
  67329. return io.ErrUnexpectedEOF
  67330. }
  67331. mapvalue = &resource.Quantity{}
  67332. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  67333. return err
  67334. }
  67335. iNdEx = postmsgIndex
  67336. } else {
  67337. iNdEx = entryPreIndex
  67338. skippy, err := skipGenerated(dAtA[iNdEx:])
  67339. if err != nil {
  67340. return err
  67341. }
  67342. if (skippy < 0) || (iNdEx+skippy) < 0 {
  67343. return ErrInvalidLengthGenerated
  67344. }
  67345. if (iNdEx + skippy) > postIndex {
  67346. return io.ErrUnexpectedEOF
  67347. }
  67348. iNdEx += skippy
  67349. }
  67350. }
  67351. m.Requests[ResourceName(mapkey)] = *mapvalue
  67352. iNdEx = postIndex
  67353. default:
  67354. iNdEx = preIndex
  67355. skippy, err := skipGenerated(dAtA[iNdEx:])
  67356. if err != nil {
  67357. return err
  67358. }
  67359. if (skippy < 0) || (iNdEx+skippy) < 0 {
  67360. return ErrInvalidLengthGenerated
  67361. }
  67362. if (iNdEx + skippy) > l {
  67363. return io.ErrUnexpectedEOF
  67364. }
  67365. iNdEx += skippy
  67366. }
  67367. }
  67368. if iNdEx > l {
  67369. return io.ErrUnexpectedEOF
  67370. }
  67371. return nil
  67372. }
  67373. func (m *VolumeSource) Unmarshal(dAtA []byte) error {
  67374. l := len(dAtA)
  67375. iNdEx := 0
  67376. for iNdEx < l {
  67377. preIndex := iNdEx
  67378. var wire uint64
  67379. for shift := uint(0); ; shift += 7 {
  67380. if shift >= 64 {
  67381. return ErrIntOverflowGenerated
  67382. }
  67383. if iNdEx >= l {
  67384. return io.ErrUnexpectedEOF
  67385. }
  67386. b := dAtA[iNdEx]
  67387. iNdEx++
  67388. wire |= uint64(b&0x7F) << shift
  67389. if b < 0x80 {
  67390. break
  67391. }
  67392. }
  67393. fieldNum := int32(wire >> 3)
  67394. wireType := int(wire & 0x7)
  67395. if wireType == 4 {
  67396. return fmt.Errorf("proto: VolumeSource: wiretype end group for non-group")
  67397. }
  67398. if fieldNum <= 0 {
  67399. return fmt.Errorf("proto: VolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  67400. }
  67401. switch fieldNum {
  67402. case 1:
  67403. if wireType != 2 {
  67404. return fmt.Errorf("proto: wrong wireType = %d for field HostPath", wireType)
  67405. }
  67406. var msglen int
  67407. for shift := uint(0); ; shift += 7 {
  67408. if shift >= 64 {
  67409. return ErrIntOverflowGenerated
  67410. }
  67411. if iNdEx >= l {
  67412. return io.ErrUnexpectedEOF
  67413. }
  67414. b := dAtA[iNdEx]
  67415. iNdEx++
  67416. msglen |= int(b&0x7F) << shift
  67417. if b < 0x80 {
  67418. break
  67419. }
  67420. }
  67421. if msglen < 0 {
  67422. return ErrInvalidLengthGenerated
  67423. }
  67424. postIndex := iNdEx + msglen
  67425. if postIndex < 0 {
  67426. return ErrInvalidLengthGenerated
  67427. }
  67428. if postIndex > l {
  67429. return io.ErrUnexpectedEOF
  67430. }
  67431. if m.HostPath == nil {
  67432. m.HostPath = &HostPathVolumeSource{}
  67433. }
  67434. if err := m.HostPath.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67435. return err
  67436. }
  67437. iNdEx = postIndex
  67438. case 2:
  67439. if wireType != 2 {
  67440. return fmt.Errorf("proto: wrong wireType = %d for field EmptyDir", wireType)
  67441. }
  67442. var msglen int
  67443. for shift := uint(0); ; shift += 7 {
  67444. if shift >= 64 {
  67445. return ErrIntOverflowGenerated
  67446. }
  67447. if iNdEx >= l {
  67448. return io.ErrUnexpectedEOF
  67449. }
  67450. b := dAtA[iNdEx]
  67451. iNdEx++
  67452. msglen |= int(b&0x7F) << shift
  67453. if b < 0x80 {
  67454. break
  67455. }
  67456. }
  67457. if msglen < 0 {
  67458. return ErrInvalidLengthGenerated
  67459. }
  67460. postIndex := iNdEx + msglen
  67461. if postIndex < 0 {
  67462. return ErrInvalidLengthGenerated
  67463. }
  67464. if postIndex > l {
  67465. return io.ErrUnexpectedEOF
  67466. }
  67467. if m.EmptyDir == nil {
  67468. m.EmptyDir = &EmptyDirVolumeSource{}
  67469. }
  67470. if err := m.EmptyDir.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67471. return err
  67472. }
  67473. iNdEx = postIndex
  67474. case 3:
  67475. if wireType != 2 {
  67476. return fmt.Errorf("proto: wrong wireType = %d for field GCEPersistentDisk", wireType)
  67477. }
  67478. var msglen int
  67479. for shift := uint(0); ; shift += 7 {
  67480. if shift >= 64 {
  67481. return ErrIntOverflowGenerated
  67482. }
  67483. if iNdEx >= l {
  67484. return io.ErrUnexpectedEOF
  67485. }
  67486. b := dAtA[iNdEx]
  67487. iNdEx++
  67488. msglen |= int(b&0x7F) << shift
  67489. if b < 0x80 {
  67490. break
  67491. }
  67492. }
  67493. if msglen < 0 {
  67494. return ErrInvalidLengthGenerated
  67495. }
  67496. postIndex := iNdEx + msglen
  67497. if postIndex < 0 {
  67498. return ErrInvalidLengthGenerated
  67499. }
  67500. if postIndex > l {
  67501. return io.ErrUnexpectedEOF
  67502. }
  67503. if m.GCEPersistentDisk == nil {
  67504. m.GCEPersistentDisk = &GCEPersistentDiskVolumeSource{}
  67505. }
  67506. if err := m.GCEPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67507. return err
  67508. }
  67509. iNdEx = postIndex
  67510. case 4:
  67511. if wireType != 2 {
  67512. return fmt.Errorf("proto: wrong wireType = %d for field AWSElasticBlockStore", wireType)
  67513. }
  67514. var msglen int
  67515. for shift := uint(0); ; shift += 7 {
  67516. if shift >= 64 {
  67517. return ErrIntOverflowGenerated
  67518. }
  67519. if iNdEx >= l {
  67520. return io.ErrUnexpectedEOF
  67521. }
  67522. b := dAtA[iNdEx]
  67523. iNdEx++
  67524. msglen |= int(b&0x7F) << shift
  67525. if b < 0x80 {
  67526. break
  67527. }
  67528. }
  67529. if msglen < 0 {
  67530. return ErrInvalidLengthGenerated
  67531. }
  67532. postIndex := iNdEx + msglen
  67533. if postIndex < 0 {
  67534. return ErrInvalidLengthGenerated
  67535. }
  67536. if postIndex > l {
  67537. return io.ErrUnexpectedEOF
  67538. }
  67539. if m.AWSElasticBlockStore == nil {
  67540. m.AWSElasticBlockStore = &AWSElasticBlockStoreVolumeSource{}
  67541. }
  67542. if err := m.AWSElasticBlockStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67543. return err
  67544. }
  67545. iNdEx = postIndex
  67546. case 5:
  67547. if wireType != 2 {
  67548. return fmt.Errorf("proto: wrong wireType = %d for field GitRepo", wireType)
  67549. }
  67550. var msglen int
  67551. for shift := uint(0); ; shift += 7 {
  67552. if shift >= 64 {
  67553. return ErrIntOverflowGenerated
  67554. }
  67555. if iNdEx >= l {
  67556. return io.ErrUnexpectedEOF
  67557. }
  67558. b := dAtA[iNdEx]
  67559. iNdEx++
  67560. msglen |= int(b&0x7F) << shift
  67561. if b < 0x80 {
  67562. break
  67563. }
  67564. }
  67565. if msglen < 0 {
  67566. return ErrInvalidLengthGenerated
  67567. }
  67568. postIndex := iNdEx + msglen
  67569. if postIndex < 0 {
  67570. return ErrInvalidLengthGenerated
  67571. }
  67572. if postIndex > l {
  67573. return io.ErrUnexpectedEOF
  67574. }
  67575. if m.GitRepo == nil {
  67576. m.GitRepo = &GitRepoVolumeSource{}
  67577. }
  67578. if err := m.GitRepo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67579. return err
  67580. }
  67581. iNdEx = postIndex
  67582. case 6:
  67583. if wireType != 2 {
  67584. return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType)
  67585. }
  67586. var msglen int
  67587. for shift := uint(0); ; shift += 7 {
  67588. if shift >= 64 {
  67589. return ErrIntOverflowGenerated
  67590. }
  67591. if iNdEx >= l {
  67592. return io.ErrUnexpectedEOF
  67593. }
  67594. b := dAtA[iNdEx]
  67595. iNdEx++
  67596. msglen |= int(b&0x7F) << shift
  67597. if b < 0x80 {
  67598. break
  67599. }
  67600. }
  67601. if msglen < 0 {
  67602. return ErrInvalidLengthGenerated
  67603. }
  67604. postIndex := iNdEx + msglen
  67605. if postIndex < 0 {
  67606. return ErrInvalidLengthGenerated
  67607. }
  67608. if postIndex > l {
  67609. return io.ErrUnexpectedEOF
  67610. }
  67611. if m.Secret == nil {
  67612. m.Secret = &SecretVolumeSource{}
  67613. }
  67614. if err := m.Secret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67615. return err
  67616. }
  67617. iNdEx = postIndex
  67618. case 7:
  67619. if wireType != 2 {
  67620. return fmt.Errorf("proto: wrong wireType = %d for field NFS", wireType)
  67621. }
  67622. var msglen int
  67623. for shift := uint(0); ; shift += 7 {
  67624. if shift >= 64 {
  67625. return ErrIntOverflowGenerated
  67626. }
  67627. if iNdEx >= l {
  67628. return io.ErrUnexpectedEOF
  67629. }
  67630. b := dAtA[iNdEx]
  67631. iNdEx++
  67632. msglen |= int(b&0x7F) << shift
  67633. if b < 0x80 {
  67634. break
  67635. }
  67636. }
  67637. if msglen < 0 {
  67638. return ErrInvalidLengthGenerated
  67639. }
  67640. postIndex := iNdEx + msglen
  67641. if postIndex < 0 {
  67642. return ErrInvalidLengthGenerated
  67643. }
  67644. if postIndex > l {
  67645. return io.ErrUnexpectedEOF
  67646. }
  67647. if m.NFS == nil {
  67648. m.NFS = &NFSVolumeSource{}
  67649. }
  67650. if err := m.NFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67651. return err
  67652. }
  67653. iNdEx = postIndex
  67654. case 8:
  67655. if wireType != 2 {
  67656. return fmt.Errorf("proto: wrong wireType = %d for field ISCSI", wireType)
  67657. }
  67658. var msglen int
  67659. for shift := uint(0); ; shift += 7 {
  67660. if shift >= 64 {
  67661. return ErrIntOverflowGenerated
  67662. }
  67663. if iNdEx >= l {
  67664. return io.ErrUnexpectedEOF
  67665. }
  67666. b := dAtA[iNdEx]
  67667. iNdEx++
  67668. msglen |= int(b&0x7F) << shift
  67669. if b < 0x80 {
  67670. break
  67671. }
  67672. }
  67673. if msglen < 0 {
  67674. return ErrInvalidLengthGenerated
  67675. }
  67676. postIndex := iNdEx + msglen
  67677. if postIndex < 0 {
  67678. return ErrInvalidLengthGenerated
  67679. }
  67680. if postIndex > l {
  67681. return io.ErrUnexpectedEOF
  67682. }
  67683. if m.ISCSI == nil {
  67684. m.ISCSI = &ISCSIVolumeSource{}
  67685. }
  67686. if err := m.ISCSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67687. return err
  67688. }
  67689. iNdEx = postIndex
  67690. case 9:
  67691. if wireType != 2 {
  67692. return fmt.Errorf("proto: wrong wireType = %d for field Glusterfs", wireType)
  67693. }
  67694. var msglen int
  67695. for shift := uint(0); ; shift += 7 {
  67696. if shift >= 64 {
  67697. return ErrIntOverflowGenerated
  67698. }
  67699. if iNdEx >= l {
  67700. return io.ErrUnexpectedEOF
  67701. }
  67702. b := dAtA[iNdEx]
  67703. iNdEx++
  67704. msglen |= int(b&0x7F) << shift
  67705. if b < 0x80 {
  67706. break
  67707. }
  67708. }
  67709. if msglen < 0 {
  67710. return ErrInvalidLengthGenerated
  67711. }
  67712. postIndex := iNdEx + msglen
  67713. if postIndex < 0 {
  67714. return ErrInvalidLengthGenerated
  67715. }
  67716. if postIndex > l {
  67717. return io.ErrUnexpectedEOF
  67718. }
  67719. if m.Glusterfs == nil {
  67720. m.Glusterfs = &GlusterfsVolumeSource{}
  67721. }
  67722. if err := m.Glusterfs.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67723. return err
  67724. }
  67725. iNdEx = postIndex
  67726. case 10:
  67727. if wireType != 2 {
  67728. return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaim", wireType)
  67729. }
  67730. var msglen int
  67731. for shift := uint(0); ; shift += 7 {
  67732. if shift >= 64 {
  67733. return ErrIntOverflowGenerated
  67734. }
  67735. if iNdEx >= l {
  67736. return io.ErrUnexpectedEOF
  67737. }
  67738. b := dAtA[iNdEx]
  67739. iNdEx++
  67740. msglen |= int(b&0x7F) << shift
  67741. if b < 0x80 {
  67742. break
  67743. }
  67744. }
  67745. if msglen < 0 {
  67746. return ErrInvalidLengthGenerated
  67747. }
  67748. postIndex := iNdEx + msglen
  67749. if postIndex < 0 {
  67750. return ErrInvalidLengthGenerated
  67751. }
  67752. if postIndex > l {
  67753. return io.ErrUnexpectedEOF
  67754. }
  67755. if m.PersistentVolumeClaim == nil {
  67756. m.PersistentVolumeClaim = &PersistentVolumeClaimVolumeSource{}
  67757. }
  67758. if err := m.PersistentVolumeClaim.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67759. return err
  67760. }
  67761. iNdEx = postIndex
  67762. case 11:
  67763. if wireType != 2 {
  67764. return fmt.Errorf("proto: wrong wireType = %d for field RBD", wireType)
  67765. }
  67766. var msglen int
  67767. for shift := uint(0); ; shift += 7 {
  67768. if shift >= 64 {
  67769. return ErrIntOverflowGenerated
  67770. }
  67771. if iNdEx >= l {
  67772. return io.ErrUnexpectedEOF
  67773. }
  67774. b := dAtA[iNdEx]
  67775. iNdEx++
  67776. msglen |= int(b&0x7F) << shift
  67777. if b < 0x80 {
  67778. break
  67779. }
  67780. }
  67781. if msglen < 0 {
  67782. return ErrInvalidLengthGenerated
  67783. }
  67784. postIndex := iNdEx + msglen
  67785. if postIndex < 0 {
  67786. return ErrInvalidLengthGenerated
  67787. }
  67788. if postIndex > l {
  67789. return io.ErrUnexpectedEOF
  67790. }
  67791. if m.RBD == nil {
  67792. m.RBD = &RBDVolumeSource{}
  67793. }
  67794. if err := m.RBD.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67795. return err
  67796. }
  67797. iNdEx = postIndex
  67798. case 12:
  67799. if wireType != 2 {
  67800. return fmt.Errorf("proto: wrong wireType = %d for field FlexVolume", wireType)
  67801. }
  67802. var msglen int
  67803. for shift := uint(0); ; shift += 7 {
  67804. if shift >= 64 {
  67805. return ErrIntOverflowGenerated
  67806. }
  67807. if iNdEx >= l {
  67808. return io.ErrUnexpectedEOF
  67809. }
  67810. b := dAtA[iNdEx]
  67811. iNdEx++
  67812. msglen |= int(b&0x7F) << shift
  67813. if b < 0x80 {
  67814. break
  67815. }
  67816. }
  67817. if msglen < 0 {
  67818. return ErrInvalidLengthGenerated
  67819. }
  67820. postIndex := iNdEx + msglen
  67821. if postIndex < 0 {
  67822. return ErrInvalidLengthGenerated
  67823. }
  67824. if postIndex > l {
  67825. return io.ErrUnexpectedEOF
  67826. }
  67827. if m.FlexVolume == nil {
  67828. m.FlexVolume = &FlexVolumeSource{}
  67829. }
  67830. if err := m.FlexVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67831. return err
  67832. }
  67833. iNdEx = postIndex
  67834. case 13:
  67835. if wireType != 2 {
  67836. return fmt.Errorf("proto: wrong wireType = %d for field Cinder", wireType)
  67837. }
  67838. var msglen int
  67839. for shift := uint(0); ; shift += 7 {
  67840. if shift >= 64 {
  67841. return ErrIntOverflowGenerated
  67842. }
  67843. if iNdEx >= l {
  67844. return io.ErrUnexpectedEOF
  67845. }
  67846. b := dAtA[iNdEx]
  67847. iNdEx++
  67848. msglen |= int(b&0x7F) << shift
  67849. if b < 0x80 {
  67850. break
  67851. }
  67852. }
  67853. if msglen < 0 {
  67854. return ErrInvalidLengthGenerated
  67855. }
  67856. postIndex := iNdEx + msglen
  67857. if postIndex < 0 {
  67858. return ErrInvalidLengthGenerated
  67859. }
  67860. if postIndex > l {
  67861. return io.ErrUnexpectedEOF
  67862. }
  67863. if m.Cinder == nil {
  67864. m.Cinder = &CinderVolumeSource{}
  67865. }
  67866. if err := m.Cinder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67867. return err
  67868. }
  67869. iNdEx = postIndex
  67870. case 14:
  67871. if wireType != 2 {
  67872. return fmt.Errorf("proto: wrong wireType = %d for field CephFS", wireType)
  67873. }
  67874. var msglen int
  67875. for shift := uint(0); ; shift += 7 {
  67876. if shift >= 64 {
  67877. return ErrIntOverflowGenerated
  67878. }
  67879. if iNdEx >= l {
  67880. return io.ErrUnexpectedEOF
  67881. }
  67882. b := dAtA[iNdEx]
  67883. iNdEx++
  67884. msglen |= int(b&0x7F) << shift
  67885. if b < 0x80 {
  67886. break
  67887. }
  67888. }
  67889. if msglen < 0 {
  67890. return ErrInvalidLengthGenerated
  67891. }
  67892. postIndex := iNdEx + msglen
  67893. if postIndex < 0 {
  67894. return ErrInvalidLengthGenerated
  67895. }
  67896. if postIndex > l {
  67897. return io.ErrUnexpectedEOF
  67898. }
  67899. if m.CephFS == nil {
  67900. m.CephFS = &CephFSVolumeSource{}
  67901. }
  67902. if err := m.CephFS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67903. return err
  67904. }
  67905. iNdEx = postIndex
  67906. case 15:
  67907. if wireType != 2 {
  67908. return fmt.Errorf("proto: wrong wireType = %d for field Flocker", wireType)
  67909. }
  67910. var msglen int
  67911. for shift := uint(0); ; shift += 7 {
  67912. if shift >= 64 {
  67913. return ErrIntOverflowGenerated
  67914. }
  67915. if iNdEx >= l {
  67916. return io.ErrUnexpectedEOF
  67917. }
  67918. b := dAtA[iNdEx]
  67919. iNdEx++
  67920. msglen |= int(b&0x7F) << shift
  67921. if b < 0x80 {
  67922. break
  67923. }
  67924. }
  67925. if msglen < 0 {
  67926. return ErrInvalidLengthGenerated
  67927. }
  67928. postIndex := iNdEx + msglen
  67929. if postIndex < 0 {
  67930. return ErrInvalidLengthGenerated
  67931. }
  67932. if postIndex > l {
  67933. return io.ErrUnexpectedEOF
  67934. }
  67935. if m.Flocker == nil {
  67936. m.Flocker = &FlockerVolumeSource{}
  67937. }
  67938. if err := m.Flocker.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67939. return err
  67940. }
  67941. iNdEx = postIndex
  67942. case 16:
  67943. if wireType != 2 {
  67944. return fmt.Errorf("proto: wrong wireType = %d for field DownwardAPI", wireType)
  67945. }
  67946. var msglen int
  67947. for shift := uint(0); ; shift += 7 {
  67948. if shift >= 64 {
  67949. return ErrIntOverflowGenerated
  67950. }
  67951. if iNdEx >= l {
  67952. return io.ErrUnexpectedEOF
  67953. }
  67954. b := dAtA[iNdEx]
  67955. iNdEx++
  67956. msglen |= int(b&0x7F) << shift
  67957. if b < 0x80 {
  67958. break
  67959. }
  67960. }
  67961. if msglen < 0 {
  67962. return ErrInvalidLengthGenerated
  67963. }
  67964. postIndex := iNdEx + msglen
  67965. if postIndex < 0 {
  67966. return ErrInvalidLengthGenerated
  67967. }
  67968. if postIndex > l {
  67969. return io.ErrUnexpectedEOF
  67970. }
  67971. if m.DownwardAPI == nil {
  67972. m.DownwardAPI = &DownwardAPIVolumeSource{}
  67973. }
  67974. if err := m.DownwardAPI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  67975. return err
  67976. }
  67977. iNdEx = postIndex
  67978. case 17:
  67979. if wireType != 2 {
  67980. return fmt.Errorf("proto: wrong wireType = %d for field FC", wireType)
  67981. }
  67982. var msglen int
  67983. for shift := uint(0); ; shift += 7 {
  67984. if shift >= 64 {
  67985. return ErrIntOverflowGenerated
  67986. }
  67987. if iNdEx >= l {
  67988. return io.ErrUnexpectedEOF
  67989. }
  67990. b := dAtA[iNdEx]
  67991. iNdEx++
  67992. msglen |= int(b&0x7F) << shift
  67993. if b < 0x80 {
  67994. break
  67995. }
  67996. }
  67997. if msglen < 0 {
  67998. return ErrInvalidLengthGenerated
  67999. }
  68000. postIndex := iNdEx + msglen
  68001. if postIndex < 0 {
  68002. return ErrInvalidLengthGenerated
  68003. }
  68004. if postIndex > l {
  68005. return io.ErrUnexpectedEOF
  68006. }
  68007. if m.FC == nil {
  68008. m.FC = &FCVolumeSource{}
  68009. }
  68010. if err := m.FC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68011. return err
  68012. }
  68013. iNdEx = postIndex
  68014. case 18:
  68015. if wireType != 2 {
  68016. return fmt.Errorf("proto: wrong wireType = %d for field AzureFile", wireType)
  68017. }
  68018. var msglen int
  68019. for shift := uint(0); ; shift += 7 {
  68020. if shift >= 64 {
  68021. return ErrIntOverflowGenerated
  68022. }
  68023. if iNdEx >= l {
  68024. return io.ErrUnexpectedEOF
  68025. }
  68026. b := dAtA[iNdEx]
  68027. iNdEx++
  68028. msglen |= int(b&0x7F) << shift
  68029. if b < 0x80 {
  68030. break
  68031. }
  68032. }
  68033. if msglen < 0 {
  68034. return ErrInvalidLengthGenerated
  68035. }
  68036. postIndex := iNdEx + msglen
  68037. if postIndex < 0 {
  68038. return ErrInvalidLengthGenerated
  68039. }
  68040. if postIndex > l {
  68041. return io.ErrUnexpectedEOF
  68042. }
  68043. if m.AzureFile == nil {
  68044. m.AzureFile = &AzureFileVolumeSource{}
  68045. }
  68046. if err := m.AzureFile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68047. return err
  68048. }
  68049. iNdEx = postIndex
  68050. case 19:
  68051. if wireType != 2 {
  68052. return fmt.Errorf("proto: wrong wireType = %d for field ConfigMap", wireType)
  68053. }
  68054. var msglen int
  68055. for shift := uint(0); ; shift += 7 {
  68056. if shift >= 64 {
  68057. return ErrIntOverflowGenerated
  68058. }
  68059. if iNdEx >= l {
  68060. return io.ErrUnexpectedEOF
  68061. }
  68062. b := dAtA[iNdEx]
  68063. iNdEx++
  68064. msglen |= int(b&0x7F) << shift
  68065. if b < 0x80 {
  68066. break
  68067. }
  68068. }
  68069. if msglen < 0 {
  68070. return ErrInvalidLengthGenerated
  68071. }
  68072. postIndex := iNdEx + msglen
  68073. if postIndex < 0 {
  68074. return ErrInvalidLengthGenerated
  68075. }
  68076. if postIndex > l {
  68077. return io.ErrUnexpectedEOF
  68078. }
  68079. if m.ConfigMap == nil {
  68080. m.ConfigMap = &ConfigMapVolumeSource{}
  68081. }
  68082. if err := m.ConfigMap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68083. return err
  68084. }
  68085. iNdEx = postIndex
  68086. case 20:
  68087. if wireType != 2 {
  68088. return fmt.Errorf("proto: wrong wireType = %d for field VsphereVolume", wireType)
  68089. }
  68090. var msglen int
  68091. for shift := uint(0); ; shift += 7 {
  68092. if shift >= 64 {
  68093. return ErrIntOverflowGenerated
  68094. }
  68095. if iNdEx >= l {
  68096. return io.ErrUnexpectedEOF
  68097. }
  68098. b := dAtA[iNdEx]
  68099. iNdEx++
  68100. msglen |= int(b&0x7F) << shift
  68101. if b < 0x80 {
  68102. break
  68103. }
  68104. }
  68105. if msglen < 0 {
  68106. return ErrInvalidLengthGenerated
  68107. }
  68108. postIndex := iNdEx + msglen
  68109. if postIndex < 0 {
  68110. return ErrInvalidLengthGenerated
  68111. }
  68112. if postIndex > l {
  68113. return io.ErrUnexpectedEOF
  68114. }
  68115. if m.VsphereVolume == nil {
  68116. m.VsphereVolume = &VsphereVirtualDiskVolumeSource{}
  68117. }
  68118. if err := m.VsphereVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68119. return err
  68120. }
  68121. iNdEx = postIndex
  68122. case 21:
  68123. if wireType != 2 {
  68124. return fmt.Errorf("proto: wrong wireType = %d for field Quobyte", wireType)
  68125. }
  68126. var msglen int
  68127. for shift := uint(0); ; shift += 7 {
  68128. if shift >= 64 {
  68129. return ErrIntOverflowGenerated
  68130. }
  68131. if iNdEx >= l {
  68132. return io.ErrUnexpectedEOF
  68133. }
  68134. b := dAtA[iNdEx]
  68135. iNdEx++
  68136. msglen |= int(b&0x7F) << shift
  68137. if b < 0x80 {
  68138. break
  68139. }
  68140. }
  68141. if msglen < 0 {
  68142. return ErrInvalidLengthGenerated
  68143. }
  68144. postIndex := iNdEx + msglen
  68145. if postIndex < 0 {
  68146. return ErrInvalidLengthGenerated
  68147. }
  68148. if postIndex > l {
  68149. return io.ErrUnexpectedEOF
  68150. }
  68151. if m.Quobyte == nil {
  68152. m.Quobyte = &QuobyteVolumeSource{}
  68153. }
  68154. if err := m.Quobyte.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68155. return err
  68156. }
  68157. iNdEx = postIndex
  68158. case 22:
  68159. if wireType != 2 {
  68160. return fmt.Errorf("proto: wrong wireType = %d for field AzureDisk", wireType)
  68161. }
  68162. var msglen int
  68163. for shift := uint(0); ; shift += 7 {
  68164. if shift >= 64 {
  68165. return ErrIntOverflowGenerated
  68166. }
  68167. if iNdEx >= l {
  68168. return io.ErrUnexpectedEOF
  68169. }
  68170. b := dAtA[iNdEx]
  68171. iNdEx++
  68172. msglen |= int(b&0x7F) << shift
  68173. if b < 0x80 {
  68174. break
  68175. }
  68176. }
  68177. if msglen < 0 {
  68178. return ErrInvalidLengthGenerated
  68179. }
  68180. postIndex := iNdEx + msglen
  68181. if postIndex < 0 {
  68182. return ErrInvalidLengthGenerated
  68183. }
  68184. if postIndex > l {
  68185. return io.ErrUnexpectedEOF
  68186. }
  68187. if m.AzureDisk == nil {
  68188. m.AzureDisk = &AzureDiskVolumeSource{}
  68189. }
  68190. if err := m.AzureDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68191. return err
  68192. }
  68193. iNdEx = postIndex
  68194. case 23:
  68195. if wireType != 2 {
  68196. return fmt.Errorf("proto: wrong wireType = %d for field PhotonPersistentDisk", wireType)
  68197. }
  68198. var msglen int
  68199. for shift := uint(0); ; shift += 7 {
  68200. if shift >= 64 {
  68201. return ErrIntOverflowGenerated
  68202. }
  68203. if iNdEx >= l {
  68204. return io.ErrUnexpectedEOF
  68205. }
  68206. b := dAtA[iNdEx]
  68207. iNdEx++
  68208. msglen |= int(b&0x7F) << shift
  68209. if b < 0x80 {
  68210. break
  68211. }
  68212. }
  68213. if msglen < 0 {
  68214. return ErrInvalidLengthGenerated
  68215. }
  68216. postIndex := iNdEx + msglen
  68217. if postIndex < 0 {
  68218. return ErrInvalidLengthGenerated
  68219. }
  68220. if postIndex > l {
  68221. return io.ErrUnexpectedEOF
  68222. }
  68223. if m.PhotonPersistentDisk == nil {
  68224. m.PhotonPersistentDisk = &PhotonPersistentDiskVolumeSource{}
  68225. }
  68226. if err := m.PhotonPersistentDisk.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68227. return err
  68228. }
  68229. iNdEx = postIndex
  68230. case 24:
  68231. if wireType != 2 {
  68232. return fmt.Errorf("proto: wrong wireType = %d for field PortworxVolume", wireType)
  68233. }
  68234. var msglen int
  68235. for shift := uint(0); ; shift += 7 {
  68236. if shift >= 64 {
  68237. return ErrIntOverflowGenerated
  68238. }
  68239. if iNdEx >= l {
  68240. return io.ErrUnexpectedEOF
  68241. }
  68242. b := dAtA[iNdEx]
  68243. iNdEx++
  68244. msglen |= int(b&0x7F) << shift
  68245. if b < 0x80 {
  68246. break
  68247. }
  68248. }
  68249. if msglen < 0 {
  68250. return ErrInvalidLengthGenerated
  68251. }
  68252. postIndex := iNdEx + msglen
  68253. if postIndex < 0 {
  68254. return ErrInvalidLengthGenerated
  68255. }
  68256. if postIndex > l {
  68257. return io.ErrUnexpectedEOF
  68258. }
  68259. if m.PortworxVolume == nil {
  68260. m.PortworxVolume = &PortworxVolumeSource{}
  68261. }
  68262. if err := m.PortworxVolume.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68263. return err
  68264. }
  68265. iNdEx = postIndex
  68266. case 25:
  68267. if wireType != 2 {
  68268. return fmt.Errorf("proto: wrong wireType = %d for field ScaleIO", wireType)
  68269. }
  68270. var msglen int
  68271. for shift := uint(0); ; shift += 7 {
  68272. if shift >= 64 {
  68273. return ErrIntOverflowGenerated
  68274. }
  68275. if iNdEx >= l {
  68276. return io.ErrUnexpectedEOF
  68277. }
  68278. b := dAtA[iNdEx]
  68279. iNdEx++
  68280. msglen |= int(b&0x7F) << shift
  68281. if b < 0x80 {
  68282. break
  68283. }
  68284. }
  68285. if msglen < 0 {
  68286. return ErrInvalidLengthGenerated
  68287. }
  68288. postIndex := iNdEx + msglen
  68289. if postIndex < 0 {
  68290. return ErrInvalidLengthGenerated
  68291. }
  68292. if postIndex > l {
  68293. return io.ErrUnexpectedEOF
  68294. }
  68295. if m.ScaleIO == nil {
  68296. m.ScaleIO = &ScaleIOVolumeSource{}
  68297. }
  68298. if err := m.ScaleIO.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68299. return err
  68300. }
  68301. iNdEx = postIndex
  68302. case 26:
  68303. if wireType != 2 {
  68304. return fmt.Errorf("proto: wrong wireType = %d for field Projected", wireType)
  68305. }
  68306. var msglen int
  68307. for shift := uint(0); ; shift += 7 {
  68308. if shift >= 64 {
  68309. return ErrIntOverflowGenerated
  68310. }
  68311. if iNdEx >= l {
  68312. return io.ErrUnexpectedEOF
  68313. }
  68314. b := dAtA[iNdEx]
  68315. iNdEx++
  68316. msglen |= int(b&0x7F) << shift
  68317. if b < 0x80 {
  68318. break
  68319. }
  68320. }
  68321. if msglen < 0 {
  68322. return ErrInvalidLengthGenerated
  68323. }
  68324. postIndex := iNdEx + msglen
  68325. if postIndex < 0 {
  68326. return ErrInvalidLengthGenerated
  68327. }
  68328. if postIndex > l {
  68329. return io.ErrUnexpectedEOF
  68330. }
  68331. if m.Projected == nil {
  68332. m.Projected = &ProjectedVolumeSource{}
  68333. }
  68334. if err := m.Projected.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68335. return err
  68336. }
  68337. iNdEx = postIndex
  68338. case 27:
  68339. if wireType != 2 {
  68340. return fmt.Errorf("proto: wrong wireType = %d for field StorageOS", wireType)
  68341. }
  68342. var msglen int
  68343. for shift := uint(0); ; shift += 7 {
  68344. if shift >= 64 {
  68345. return ErrIntOverflowGenerated
  68346. }
  68347. if iNdEx >= l {
  68348. return io.ErrUnexpectedEOF
  68349. }
  68350. b := dAtA[iNdEx]
  68351. iNdEx++
  68352. msglen |= int(b&0x7F) << shift
  68353. if b < 0x80 {
  68354. break
  68355. }
  68356. }
  68357. if msglen < 0 {
  68358. return ErrInvalidLengthGenerated
  68359. }
  68360. postIndex := iNdEx + msglen
  68361. if postIndex < 0 {
  68362. return ErrInvalidLengthGenerated
  68363. }
  68364. if postIndex > l {
  68365. return io.ErrUnexpectedEOF
  68366. }
  68367. if m.StorageOS == nil {
  68368. m.StorageOS = &StorageOSVolumeSource{}
  68369. }
  68370. if err := m.StorageOS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68371. return err
  68372. }
  68373. iNdEx = postIndex
  68374. case 28:
  68375. if wireType != 2 {
  68376. return fmt.Errorf("proto: wrong wireType = %d for field CSI", wireType)
  68377. }
  68378. var msglen int
  68379. for shift := uint(0); ; shift += 7 {
  68380. if shift >= 64 {
  68381. return ErrIntOverflowGenerated
  68382. }
  68383. if iNdEx >= l {
  68384. return io.ErrUnexpectedEOF
  68385. }
  68386. b := dAtA[iNdEx]
  68387. iNdEx++
  68388. msglen |= int(b&0x7F) << shift
  68389. if b < 0x80 {
  68390. break
  68391. }
  68392. }
  68393. if msglen < 0 {
  68394. return ErrInvalidLengthGenerated
  68395. }
  68396. postIndex := iNdEx + msglen
  68397. if postIndex < 0 {
  68398. return ErrInvalidLengthGenerated
  68399. }
  68400. if postIndex > l {
  68401. return io.ErrUnexpectedEOF
  68402. }
  68403. if m.CSI == nil {
  68404. m.CSI = &CSIVolumeSource{}
  68405. }
  68406. if err := m.CSI.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68407. return err
  68408. }
  68409. iNdEx = postIndex
  68410. case 29:
  68411. if wireType != 2 {
  68412. return fmt.Errorf("proto: wrong wireType = %d for field Ephemeral", wireType)
  68413. }
  68414. var msglen int
  68415. for shift := uint(0); ; shift += 7 {
  68416. if shift >= 64 {
  68417. return ErrIntOverflowGenerated
  68418. }
  68419. if iNdEx >= l {
  68420. return io.ErrUnexpectedEOF
  68421. }
  68422. b := dAtA[iNdEx]
  68423. iNdEx++
  68424. msglen |= int(b&0x7F) << shift
  68425. if b < 0x80 {
  68426. break
  68427. }
  68428. }
  68429. if msglen < 0 {
  68430. return ErrInvalidLengthGenerated
  68431. }
  68432. postIndex := iNdEx + msglen
  68433. if postIndex < 0 {
  68434. return ErrInvalidLengthGenerated
  68435. }
  68436. if postIndex > l {
  68437. return io.ErrUnexpectedEOF
  68438. }
  68439. if m.Ephemeral == nil {
  68440. m.Ephemeral = &EphemeralVolumeSource{}
  68441. }
  68442. if err := m.Ephemeral.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68443. return err
  68444. }
  68445. iNdEx = postIndex
  68446. case 30:
  68447. if wireType != 2 {
  68448. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  68449. }
  68450. var msglen int
  68451. for shift := uint(0); ; shift += 7 {
  68452. if shift >= 64 {
  68453. return ErrIntOverflowGenerated
  68454. }
  68455. if iNdEx >= l {
  68456. return io.ErrUnexpectedEOF
  68457. }
  68458. b := dAtA[iNdEx]
  68459. iNdEx++
  68460. msglen |= int(b&0x7F) << shift
  68461. if b < 0x80 {
  68462. break
  68463. }
  68464. }
  68465. if msglen < 0 {
  68466. return ErrInvalidLengthGenerated
  68467. }
  68468. postIndex := iNdEx + msglen
  68469. if postIndex < 0 {
  68470. return ErrInvalidLengthGenerated
  68471. }
  68472. if postIndex > l {
  68473. return io.ErrUnexpectedEOF
  68474. }
  68475. if m.Image == nil {
  68476. m.Image = &ImageVolumeSource{}
  68477. }
  68478. if err := m.Image.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68479. return err
  68480. }
  68481. iNdEx = postIndex
  68482. default:
  68483. iNdEx = preIndex
  68484. skippy, err := skipGenerated(dAtA[iNdEx:])
  68485. if err != nil {
  68486. return err
  68487. }
  68488. if (skippy < 0) || (iNdEx+skippy) < 0 {
  68489. return ErrInvalidLengthGenerated
  68490. }
  68491. if (iNdEx + skippy) > l {
  68492. return io.ErrUnexpectedEOF
  68493. }
  68494. iNdEx += skippy
  68495. }
  68496. }
  68497. if iNdEx > l {
  68498. return io.ErrUnexpectedEOF
  68499. }
  68500. return nil
  68501. }
  68502. func (m *VsphereVirtualDiskVolumeSource) Unmarshal(dAtA []byte) error {
  68503. l := len(dAtA)
  68504. iNdEx := 0
  68505. for iNdEx < l {
  68506. preIndex := iNdEx
  68507. var wire uint64
  68508. for shift := uint(0); ; shift += 7 {
  68509. if shift >= 64 {
  68510. return ErrIntOverflowGenerated
  68511. }
  68512. if iNdEx >= l {
  68513. return io.ErrUnexpectedEOF
  68514. }
  68515. b := dAtA[iNdEx]
  68516. iNdEx++
  68517. wire |= uint64(b&0x7F) << shift
  68518. if b < 0x80 {
  68519. break
  68520. }
  68521. }
  68522. fieldNum := int32(wire >> 3)
  68523. wireType := int(wire & 0x7)
  68524. if wireType == 4 {
  68525. return fmt.Errorf("proto: VsphereVirtualDiskVolumeSource: wiretype end group for non-group")
  68526. }
  68527. if fieldNum <= 0 {
  68528. return fmt.Errorf("proto: VsphereVirtualDiskVolumeSource: illegal tag %d (wire type %d)", fieldNum, wire)
  68529. }
  68530. switch fieldNum {
  68531. case 1:
  68532. if wireType != 2 {
  68533. return fmt.Errorf("proto: wrong wireType = %d for field VolumePath", wireType)
  68534. }
  68535. var stringLen uint64
  68536. for shift := uint(0); ; shift += 7 {
  68537. if shift >= 64 {
  68538. return ErrIntOverflowGenerated
  68539. }
  68540. if iNdEx >= l {
  68541. return io.ErrUnexpectedEOF
  68542. }
  68543. b := dAtA[iNdEx]
  68544. iNdEx++
  68545. stringLen |= uint64(b&0x7F) << shift
  68546. if b < 0x80 {
  68547. break
  68548. }
  68549. }
  68550. intStringLen := int(stringLen)
  68551. if intStringLen < 0 {
  68552. return ErrInvalidLengthGenerated
  68553. }
  68554. postIndex := iNdEx + intStringLen
  68555. if postIndex < 0 {
  68556. return ErrInvalidLengthGenerated
  68557. }
  68558. if postIndex > l {
  68559. return io.ErrUnexpectedEOF
  68560. }
  68561. m.VolumePath = string(dAtA[iNdEx:postIndex])
  68562. iNdEx = postIndex
  68563. case 2:
  68564. if wireType != 2 {
  68565. return fmt.Errorf("proto: wrong wireType = %d for field FSType", wireType)
  68566. }
  68567. var stringLen uint64
  68568. for shift := uint(0); ; shift += 7 {
  68569. if shift >= 64 {
  68570. return ErrIntOverflowGenerated
  68571. }
  68572. if iNdEx >= l {
  68573. return io.ErrUnexpectedEOF
  68574. }
  68575. b := dAtA[iNdEx]
  68576. iNdEx++
  68577. stringLen |= uint64(b&0x7F) << shift
  68578. if b < 0x80 {
  68579. break
  68580. }
  68581. }
  68582. intStringLen := int(stringLen)
  68583. if intStringLen < 0 {
  68584. return ErrInvalidLengthGenerated
  68585. }
  68586. postIndex := iNdEx + intStringLen
  68587. if postIndex < 0 {
  68588. return ErrInvalidLengthGenerated
  68589. }
  68590. if postIndex > l {
  68591. return io.ErrUnexpectedEOF
  68592. }
  68593. m.FSType = string(dAtA[iNdEx:postIndex])
  68594. iNdEx = postIndex
  68595. case 3:
  68596. if wireType != 2 {
  68597. return fmt.Errorf("proto: wrong wireType = %d for field StoragePolicyName", wireType)
  68598. }
  68599. var stringLen uint64
  68600. for shift := uint(0); ; shift += 7 {
  68601. if shift >= 64 {
  68602. return ErrIntOverflowGenerated
  68603. }
  68604. if iNdEx >= l {
  68605. return io.ErrUnexpectedEOF
  68606. }
  68607. b := dAtA[iNdEx]
  68608. iNdEx++
  68609. stringLen |= uint64(b&0x7F) << shift
  68610. if b < 0x80 {
  68611. break
  68612. }
  68613. }
  68614. intStringLen := int(stringLen)
  68615. if intStringLen < 0 {
  68616. return ErrInvalidLengthGenerated
  68617. }
  68618. postIndex := iNdEx + intStringLen
  68619. if postIndex < 0 {
  68620. return ErrInvalidLengthGenerated
  68621. }
  68622. if postIndex > l {
  68623. return io.ErrUnexpectedEOF
  68624. }
  68625. m.StoragePolicyName = string(dAtA[iNdEx:postIndex])
  68626. iNdEx = postIndex
  68627. case 4:
  68628. if wireType != 2 {
  68629. return fmt.Errorf("proto: wrong wireType = %d for field StoragePolicyID", wireType)
  68630. }
  68631. var stringLen uint64
  68632. for shift := uint(0); ; shift += 7 {
  68633. if shift >= 64 {
  68634. return ErrIntOverflowGenerated
  68635. }
  68636. if iNdEx >= l {
  68637. return io.ErrUnexpectedEOF
  68638. }
  68639. b := dAtA[iNdEx]
  68640. iNdEx++
  68641. stringLen |= uint64(b&0x7F) << shift
  68642. if b < 0x80 {
  68643. break
  68644. }
  68645. }
  68646. intStringLen := int(stringLen)
  68647. if intStringLen < 0 {
  68648. return ErrInvalidLengthGenerated
  68649. }
  68650. postIndex := iNdEx + intStringLen
  68651. if postIndex < 0 {
  68652. return ErrInvalidLengthGenerated
  68653. }
  68654. if postIndex > l {
  68655. return io.ErrUnexpectedEOF
  68656. }
  68657. m.StoragePolicyID = string(dAtA[iNdEx:postIndex])
  68658. iNdEx = postIndex
  68659. default:
  68660. iNdEx = preIndex
  68661. skippy, err := skipGenerated(dAtA[iNdEx:])
  68662. if err != nil {
  68663. return err
  68664. }
  68665. if (skippy < 0) || (iNdEx+skippy) < 0 {
  68666. return ErrInvalidLengthGenerated
  68667. }
  68668. if (iNdEx + skippy) > l {
  68669. return io.ErrUnexpectedEOF
  68670. }
  68671. iNdEx += skippy
  68672. }
  68673. }
  68674. if iNdEx > l {
  68675. return io.ErrUnexpectedEOF
  68676. }
  68677. return nil
  68678. }
  68679. func (m *WeightedPodAffinityTerm) Unmarshal(dAtA []byte) error {
  68680. l := len(dAtA)
  68681. iNdEx := 0
  68682. for iNdEx < l {
  68683. preIndex := iNdEx
  68684. var wire uint64
  68685. for shift := uint(0); ; shift += 7 {
  68686. if shift >= 64 {
  68687. return ErrIntOverflowGenerated
  68688. }
  68689. if iNdEx >= l {
  68690. return io.ErrUnexpectedEOF
  68691. }
  68692. b := dAtA[iNdEx]
  68693. iNdEx++
  68694. wire |= uint64(b&0x7F) << shift
  68695. if b < 0x80 {
  68696. break
  68697. }
  68698. }
  68699. fieldNum := int32(wire >> 3)
  68700. wireType := int(wire & 0x7)
  68701. if wireType == 4 {
  68702. return fmt.Errorf("proto: WeightedPodAffinityTerm: wiretype end group for non-group")
  68703. }
  68704. if fieldNum <= 0 {
  68705. return fmt.Errorf("proto: WeightedPodAffinityTerm: illegal tag %d (wire type %d)", fieldNum, wire)
  68706. }
  68707. switch fieldNum {
  68708. case 1:
  68709. if wireType != 0 {
  68710. return fmt.Errorf("proto: wrong wireType = %d for field Weight", wireType)
  68711. }
  68712. m.Weight = 0
  68713. for shift := uint(0); ; shift += 7 {
  68714. if shift >= 64 {
  68715. return ErrIntOverflowGenerated
  68716. }
  68717. if iNdEx >= l {
  68718. return io.ErrUnexpectedEOF
  68719. }
  68720. b := dAtA[iNdEx]
  68721. iNdEx++
  68722. m.Weight |= int32(b&0x7F) << shift
  68723. if b < 0x80 {
  68724. break
  68725. }
  68726. }
  68727. case 2:
  68728. if wireType != 2 {
  68729. return fmt.Errorf("proto: wrong wireType = %d for field PodAffinityTerm", wireType)
  68730. }
  68731. var msglen int
  68732. for shift := uint(0); ; shift += 7 {
  68733. if shift >= 64 {
  68734. return ErrIntOverflowGenerated
  68735. }
  68736. if iNdEx >= l {
  68737. return io.ErrUnexpectedEOF
  68738. }
  68739. b := dAtA[iNdEx]
  68740. iNdEx++
  68741. msglen |= int(b&0x7F) << shift
  68742. if b < 0x80 {
  68743. break
  68744. }
  68745. }
  68746. if msglen < 0 {
  68747. return ErrInvalidLengthGenerated
  68748. }
  68749. postIndex := iNdEx + msglen
  68750. if postIndex < 0 {
  68751. return ErrInvalidLengthGenerated
  68752. }
  68753. if postIndex > l {
  68754. return io.ErrUnexpectedEOF
  68755. }
  68756. if err := m.PodAffinityTerm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  68757. return err
  68758. }
  68759. iNdEx = postIndex
  68760. default:
  68761. iNdEx = preIndex
  68762. skippy, err := skipGenerated(dAtA[iNdEx:])
  68763. if err != nil {
  68764. return err
  68765. }
  68766. if (skippy < 0) || (iNdEx+skippy) < 0 {
  68767. return ErrInvalidLengthGenerated
  68768. }
  68769. if (iNdEx + skippy) > l {
  68770. return io.ErrUnexpectedEOF
  68771. }
  68772. iNdEx += skippy
  68773. }
  68774. }
  68775. if iNdEx > l {
  68776. return io.ErrUnexpectedEOF
  68777. }
  68778. return nil
  68779. }
  68780. func (m *WindowsSecurityContextOptions) Unmarshal(dAtA []byte) error {
  68781. l := len(dAtA)
  68782. iNdEx := 0
  68783. for iNdEx < l {
  68784. preIndex := iNdEx
  68785. var wire uint64
  68786. for shift := uint(0); ; shift += 7 {
  68787. if shift >= 64 {
  68788. return ErrIntOverflowGenerated
  68789. }
  68790. if iNdEx >= l {
  68791. return io.ErrUnexpectedEOF
  68792. }
  68793. b := dAtA[iNdEx]
  68794. iNdEx++
  68795. wire |= uint64(b&0x7F) << shift
  68796. if b < 0x80 {
  68797. break
  68798. }
  68799. }
  68800. fieldNum := int32(wire >> 3)
  68801. wireType := int(wire & 0x7)
  68802. if wireType == 4 {
  68803. return fmt.Errorf("proto: WindowsSecurityContextOptions: wiretype end group for non-group")
  68804. }
  68805. if fieldNum <= 0 {
  68806. return fmt.Errorf("proto: WindowsSecurityContextOptions: illegal tag %d (wire type %d)", fieldNum, wire)
  68807. }
  68808. switch fieldNum {
  68809. case 1:
  68810. if wireType != 2 {
  68811. return fmt.Errorf("proto: wrong wireType = %d for field GMSACredentialSpecName", wireType)
  68812. }
  68813. var stringLen uint64
  68814. for shift := uint(0); ; shift += 7 {
  68815. if shift >= 64 {
  68816. return ErrIntOverflowGenerated
  68817. }
  68818. if iNdEx >= l {
  68819. return io.ErrUnexpectedEOF
  68820. }
  68821. b := dAtA[iNdEx]
  68822. iNdEx++
  68823. stringLen |= uint64(b&0x7F) << shift
  68824. if b < 0x80 {
  68825. break
  68826. }
  68827. }
  68828. intStringLen := int(stringLen)
  68829. if intStringLen < 0 {
  68830. return ErrInvalidLengthGenerated
  68831. }
  68832. postIndex := iNdEx + intStringLen
  68833. if postIndex < 0 {
  68834. return ErrInvalidLengthGenerated
  68835. }
  68836. if postIndex > l {
  68837. return io.ErrUnexpectedEOF
  68838. }
  68839. s := string(dAtA[iNdEx:postIndex])
  68840. m.GMSACredentialSpecName = &s
  68841. iNdEx = postIndex
  68842. case 2:
  68843. if wireType != 2 {
  68844. return fmt.Errorf("proto: wrong wireType = %d for field GMSACredentialSpec", wireType)
  68845. }
  68846. var stringLen uint64
  68847. for shift := uint(0); ; shift += 7 {
  68848. if shift >= 64 {
  68849. return ErrIntOverflowGenerated
  68850. }
  68851. if iNdEx >= l {
  68852. return io.ErrUnexpectedEOF
  68853. }
  68854. b := dAtA[iNdEx]
  68855. iNdEx++
  68856. stringLen |= uint64(b&0x7F) << shift
  68857. if b < 0x80 {
  68858. break
  68859. }
  68860. }
  68861. intStringLen := int(stringLen)
  68862. if intStringLen < 0 {
  68863. return ErrInvalidLengthGenerated
  68864. }
  68865. postIndex := iNdEx + intStringLen
  68866. if postIndex < 0 {
  68867. return ErrInvalidLengthGenerated
  68868. }
  68869. if postIndex > l {
  68870. return io.ErrUnexpectedEOF
  68871. }
  68872. s := string(dAtA[iNdEx:postIndex])
  68873. m.GMSACredentialSpec = &s
  68874. iNdEx = postIndex
  68875. case 3:
  68876. if wireType != 2 {
  68877. return fmt.Errorf("proto: wrong wireType = %d for field RunAsUserName", wireType)
  68878. }
  68879. var stringLen uint64
  68880. for shift := uint(0); ; shift += 7 {
  68881. if shift >= 64 {
  68882. return ErrIntOverflowGenerated
  68883. }
  68884. if iNdEx >= l {
  68885. return io.ErrUnexpectedEOF
  68886. }
  68887. b := dAtA[iNdEx]
  68888. iNdEx++
  68889. stringLen |= uint64(b&0x7F) << shift
  68890. if b < 0x80 {
  68891. break
  68892. }
  68893. }
  68894. intStringLen := int(stringLen)
  68895. if intStringLen < 0 {
  68896. return ErrInvalidLengthGenerated
  68897. }
  68898. postIndex := iNdEx + intStringLen
  68899. if postIndex < 0 {
  68900. return ErrInvalidLengthGenerated
  68901. }
  68902. if postIndex > l {
  68903. return io.ErrUnexpectedEOF
  68904. }
  68905. s := string(dAtA[iNdEx:postIndex])
  68906. m.RunAsUserName = &s
  68907. iNdEx = postIndex
  68908. case 4:
  68909. if wireType != 0 {
  68910. return fmt.Errorf("proto: wrong wireType = %d for field HostProcess", wireType)
  68911. }
  68912. var v int
  68913. for shift := uint(0); ; shift += 7 {
  68914. if shift >= 64 {
  68915. return ErrIntOverflowGenerated
  68916. }
  68917. if iNdEx >= l {
  68918. return io.ErrUnexpectedEOF
  68919. }
  68920. b := dAtA[iNdEx]
  68921. iNdEx++
  68922. v |= int(b&0x7F) << shift
  68923. if b < 0x80 {
  68924. break
  68925. }
  68926. }
  68927. b := bool(v != 0)
  68928. m.HostProcess = &b
  68929. default:
  68930. iNdEx = preIndex
  68931. skippy, err := skipGenerated(dAtA[iNdEx:])
  68932. if err != nil {
  68933. return err
  68934. }
  68935. if (skippy < 0) || (iNdEx+skippy) < 0 {
  68936. return ErrInvalidLengthGenerated
  68937. }
  68938. if (iNdEx + skippy) > l {
  68939. return io.ErrUnexpectedEOF
  68940. }
  68941. iNdEx += skippy
  68942. }
  68943. }
  68944. if iNdEx > l {
  68945. return io.ErrUnexpectedEOF
  68946. }
  68947. return nil
  68948. }
  68949. func (m *WorkloadReference) Unmarshal(dAtA []byte) error {
  68950. l := len(dAtA)
  68951. iNdEx := 0
  68952. for iNdEx < l {
  68953. preIndex := iNdEx
  68954. var wire uint64
  68955. for shift := uint(0); ; shift += 7 {
  68956. if shift >= 64 {
  68957. return ErrIntOverflowGenerated
  68958. }
  68959. if iNdEx >= l {
  68960. return io.ErrUnexpectedEOF
  68961. }
  68962. b := dAtA[iNdEx]
  68963. iNdEx++
  68964. wire |= uint64(b&0x7F) << shift
  68965. if b < 0x80 {
  68966. break
  68967. }
  68968. }
  68969. fieldNum := int32(wire >> 3)
  68970. wireType := int(wire & 0x7)
  68971. if wireType == 4 {
  68972. return fmt.Errorf("proto: WorkloadReference: wiretype end group for non-group")
  68973. }
  68974. if fieldNum <= 0 {
  68975. return fmt.Errorf("proto: WorkloadReference: illegal tag %d (wire type %d)", fieldNum, wire)
  68976. }
  68977. switch fieldNum {
  68978. case 1:
  68979. if wireType != 2 {
  68980. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  68981. }
  68982. var stringLen uint64
  68983. for shift := uint(0); ; shift += 7 {
  68984. if shift >= 64 {
  68985. return ErrIntOverflowGenerated
  68986. }
  68987. if iNdEx >= l {
  68988. return io.ErrUnexpectedEOF
  68989. }
  68990. b := dAtA[iNdEx]
  68991. iNdEx++
  68992. stringLen |= uint64(b&0x7F) << shift
  68993. if b < 0x80 {
  68994. break
  68995. }
  68996. }
  68997. intStringLen := int(stringLen)
  68998. if intStringLen < 0 {
  68999. return ErrInvalidLengthGenerated
  69000. }
  69001. postIndex := iNdEx + intStringLen
  69002. if postIndex < 0 {
  69003. return ErrInvalidLengthGenerated
  69004. }
  69005. if postIndex > l {
  69006. return io.ErrUnexpectedEOF
  69007. }
  69008. m.Name = string(dAtA[iNdEx:postIndex])
  69009. iNdEx = postIndex
  69010. case 2:
  69011. if wireType != 2 {
  69012. return fmt.Errorf("proto: wrong wireType = %d for field PodGroup", wireType)
  69013. }
  69014. var stringLen uint64
  69015. for shift := uint(0); ; shift += 7 {
  69016. if shift >= 64 {
  69017. return ErrIntOverflowGenerated
  69018. }
  69019. if iNdEx >= l {
  69020. return io.ErrUnexpectedEOF
  69021. }
  69022. b := dAtA[iNdEx]
  69023. iNdEx++
  69024. stringLen |= uint64(b&0x7F) << shift
  69025. if b < 0x80 {
  69026. break
  69027. }
  69028. }
  69029. intStringLen := int(stringLen)
  69030. if intStringLen < 0 {
  69031. return ErrInvalidLengthGenerated
  69032. }
  69033. postIndex := iNdEx + intStringLen
  69034. if postIndex < 0 {
  69035. return ErrInvalidLengthGenerated
  69036. }
  69037. if postIndex > l {
  69038. return io.ErrUnexpectedEOF
  69039. }
  69040. m.PodGroup = string(dAtA[iNdEx:postIndex])
  69041. iNdEx = postIndex
  69042. case 3:
  69043. if wireType != 2 {
  69044. return fmt.Errorf("proto: wrong wireType = %d for field PodGroupReplicaKey", wireType)
  69045. }
  69046. var stringLen uint64
  69047. for shift := uint(0); ; shift += 7 {
  69048. if shift >= 64 {
  69049. return ErrIntOverflowGenerated
  69050. }
  69051. if iNdEx >= l {
  69052. return io.ErrUnexpectedEOF
  69053. }
  69054. b := dAtA[iNdEx]
  69055. iNdEx++
  69056. stringLen |= uint64(b&0x7F) << shift
  69057. if b < 0x80 {
  69058. break
  69059. }
  69060. }
  69061. intStringLen := int(stringLen)
  69062. if intStringLen < 0 {
  69063. return ErrInvalidLengthGenerated
  69064. }
  69065. postIndex := iNdEx + intStringLen
  69066. if postIndex < 0 {
  69067. return ErrInvalidLengthGenerated
  69068. }
  69069. if postIndex > l {
  69070. return io.ErrUnexpectedEOF
  69071. }
  69072. m.PodGroupReplicaKey = string(dAtA[iNdEx:postIndex])
  69073. iNdEx = postIndex
  69074. default:
  69075. iNdEx = preIndex
  69076. skippy, err := skipGenerated(dAtA[iNdEx:])
  69077. if err != nil {
  69078. return err
  69079. }
  69080. if (skippy < 0) || (iNdEx+skippy) < 0 {
  69081. return ErrInvalidLengthGenerated
  69082. }
  69083. if (iNdEx + skippy) > l {
  69084. return io.ErrUnexpectedEOF
  69085. }
  69086. iNdEx += skippy
  69087. }
  69088. }
  69089. if iNdEx > l {
  69090. return io.ErrUnexpectedEOF
  69091. }
  69092. return nil
  69093. }
  69094. func skipGenerated(dAtA []byte) (n int, err error) {
  69095. l := len(dAtA)
  69096. iNdEx := 0
  69097. depth := 0
  69098. for iNdEx < l {
  69099. var wire uint64
  69100. for shift := uint(0); ; shift += 7 {
  69101. if shift >= 64 {
  69102. return 0, ErrIntOverflowGenerated
  69103. }
  69104. if iNdEx >= l {
  69105. return 0, io.ErrUnexpectedEOF
  69106. }
  69107. b := dAtA[iNdEx]
  69108. iNdEx++
  69109. wire |= (uint64(b) & 0x7F) << shift
  69110. if b < 0x80 {
  69111. break
  69112. }
  69113. }
  69114. wireType := int(wire & 0x7)
  69115. switch wireType {
  69116. case 0:
  69117. for shift := uint(0); ; shift += 7 {
  69118. if shift >= 64 {
  69119. return 0, ErrIntOverflowGenerated
  69120. }
  69121. if iNdEx >= l {
  69122. return 0, io.ErrUnexpectedEOF
  69123. }
  69124. iNdEx++
  69125. if dAtA[iNdEx-1] < 0x80 {
  69126. break
  69127. }
  69128. }
  69129. case 1:
  69130. iNdEx += 8
  69131. case 2:
  69132. var length int
  69133. for shift := uint(0); ; shift += 7 {
  69134. if shift >= 64 {
  69135. return 0, ErrIntOverflowGenerated
  69136. }
  69137. if iNdEx >= l {
  69138. return 0, io.ErrUnexpectedEOF
  69139. }
  69140. b := dAtA[iNdEx]
  69141. iNdEx++
  69142. length |= (int(b) & 0x7F) << shift
  69143. if b < 0x80 {
  69144. break
  69145. }
  69146. }
  69147. if length < 0 {
  69148. return 0, ErrInvalidLengthGenerated
  69149. }
  69150. iNdEx += length
  69151. case 3:
  69152. depth++
  69153. case 4:
  69154. if depth == 0 {
  69155. return 0, ErrUnexpectedEndOfGroupGenerated
  69156. }
  69157. depth--
  69158. case 5:
  69159. iNdEx += 4
  69160. default:
  69161. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  69162. }
  69163. if iNdEx < 0 {
  69164. return 0, ErrInvalidLengthGenerated
  69165. }
  69166. if depth == 0 {
  69167. return iNdEx, nil
  69168. }
  69169. }
  69170. return 0, io.ErrUnexpectedEOF
  69171. }
  69172. var (
  69173. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  69174. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  69175. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  69176. )