generated.pb.go 197 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593
  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/admissionregistration/v1beta1/generated.proto
  15. package v1beta1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. k8s_io_api_admissionregistration_v1 "k8s.io/api/admissionregistration/v1"
  20. v11 "k8s.io/api/admissionregistration/v1"
  21. k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  22. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  23. math_bits "math/bits"
  24. reflect "reflect"
  25. strings "strings"
  26. )
  27. func (m *ApplyConfiguration) Reset() { *m = ApplyConfiguration{} }
  28. func (m *AuditAnnotation) Reset() { *m = AuditAnnotation{} }
  29. func (m *ExpressionWarning) Reset() { *m = ExpressionWarning{} }
  30. func (m *JSONPatch) Reset() { *m = JSONPatch{} }
  31. func (m *MatchCondition) Reset() { *m = MatchCondition{} }
  32. func (m *MatchResources) Reset() { *m = MatchResources{} }
  33. func (m *MutatingAdmissionPolicy) Reset() { *m = MutatingAdmissionPolicy{} }
  34. func (m *MutatingAdmissionPolicyBinding) Reset() { *m = MutatingAdmissionPolicyBinding{} }
  35. func (m *MutatingAdmissionPolicyBindingList) Reset() { *m = MutatingAdmissionPolicyBindingList{} }
  36. func (m *MutatingAdmissionPolicyBindingSpec) Reset() { *m = MutatingAdmissionPolicyBindingSpec{} }
  37. func (m *MutatingAdmissionPolicyList) Reset() { *m = MutatingAdmissionPolicyList{} }
  38. func (m *MutatingAdmissionPolicySpec) Reset() { *m = MutatingAdmissionPolicySpec{} }
  39. func (m *MutatingWebhook) Reset() { *m = MutatingWebhook{} }
  40. func (m *MutatingWebhookConfiguration) Reset() { *m = MutatingWebhookConfiguration{} }
  41. func (m *MutatingWebhookConfigurationList) Reset() { *m = MutatingWebhookConfigurationList{} }
  42. func (m *Mutation) Reset() { *m = Mutation{} }
  43. func (m *NamedRuleWithOperations) Reset() { *m = NamedRuleWithOperations{} }
  44. func (m *ParamKind) Reset() { *m = ParamKind{} }
  45. func (m *ParamRef) Reset() { *m = ParamRef{} }
  46. func (m *ServiceReference) Reset() { *m = ServiceReference{} }
  47. func (m *TypeChecking) Reset() { *m = TypeChecking{} }
  48. func (m *ValidatingAdmissionPolicy) Reset() { *m = ValidatingAdmissionPolicy{} }
  49. func (m *ValidatingAdmissionPolicyBinding) Reset() { *m = ValidatingAdmissionPolicyBinding{} }
  50. func (m *ValidatingAdmissionPolicyBindingList) Reset() { *m = ValidatingAdmissionPolicyBindingList{} }
  51. func (m *ValidatingAdmissionPolicyBindingSpec) Reset() { *m = ValidatingAdmissionPolicyBindingSpec{} }
  52. func (m *ValidatingAdmissionPolicyList) Reset() { *m = ValidatingAdmissionPolicyList{} }
  53. func (m *ValidatingAdmissionPolicySpec) Reset() { *m = ValidatingAdmissionPolicySpec{} }
  54. func (m *ValidatingAdmissionPolicyStatus) Reset() { *m = ValidatingAdmissionPolicyStatus{} }
  55. func (m *ValidatingWebhook) Reset() { *m = ValidatingWebhook{} }
  56. func (m *ValidatingWebhookConfiguration) Reset() { *m = ValidatingWebhookConfiguration{} }
  57. func (m *ValidatingWebhookConfigurationList) Reset() { *m = ValidatingWebhookConfigurationList{} }
  58. func (m *Validation) Reset() { *m = Validation{} }
  59. func (m *Variable) Reset() { *m = Variable{} }
  60. func (m *WebhookClientConfig) Reset() { *m = WebhookClientConfig{} }
  61. func (m *ApplyConfiguration) Marshal() (dAtA []byte, err error) {
  62. size := m.Size()
  63. dAtA = make([]byte, size)
  64. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  65. if err != nil {
  66. return nil, err
  67. }
  68. return dAtA[:n], nil
  69. }
  70. func (m *ApplyConfiguration) MarshalTo(dAtA []byte) (int, error) {
  71. size := m.Size()
  72. return m.MarshalToSizedBuffer(dAtA[:size])
  73. }
  74. func (m *ApplyConfiguration) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  75. i := len(dAtA)
  76. _ = i
  77. var l int
  78. _ = l
  79. i -= len(m.Expression)
  80. copy(dAtA[i:], m.Expression)
  81. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Expression)))
  82. i--
  83. dAtA[i] = 0xa
  84. return len(dAtA) - i, nil
  85. }
  86. func (m *AuditAnnotation) Marshal() (dAtA []byte, err error) {
  87. size := m.Size()
  88. dAtA = make([]byte, size)
  89. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  90. if err != nil {
  91. return nil, err
  92. }
  93. return dAtA[:n], nil
  94. }
  95. func (m *AuditAnnotation) MarshalTo(dAtA []byte) (int, error) {
  96. size := m.Size()
  97. return m.MarshalToSizedBuffer(dAtA[:size])
  98. }
  99. func (m *AuditAnnotation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  100. i := len(dAtA)
  101. _ = i
  102. var l int
  103. _ = l
  104. i -= len(m.ValueExpression)
  105. copy(dAtA[i:], m.ValueExpression)
  106. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ValueExpression)))
  107. i--
  108. dAtA[i] = 0x12
  109. i -= len(m.Key)
  110. copy(dAtA[i:], m.Key)
  111. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  112. i--
  113. dAtA[i] = 0xa
  114. return len(dAtA) - i, nil
  115. }
  116. func (m *ExpressionWarning) Marshal() (dAtA []byte, err error) {
  117. size := m.Size()
  118. dAtA = make([]byte, size)
  119. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  120. if err != nil {
  121. return nil, err
  122. }
  123. return dAtA[:n], nil
  124. }
  125. func (m *ExpressionWarning) MarshalTo(dAtA []byte) (int, error) {
  126. size := m.Size()
  127. return m.MarshalToSizedBuffer(dAtA[:size])
  128. }
  129. func (m *ExpressionWarning) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  130. i := len(dAtA)
  131. _ = i
  132. var l int
  133. _ = l
  134. i -= len(m.Warning)
  135. copy(dAtA[i:], m.Warning)
  136. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Warning)))
  137. i--
  138. dAtA[i] = 0x1a
  139. i -= len(m.FieldRef)
  140. copy(dAtA[i:], m.FieldRef)
  141. i = encodeVarintGenerated(dAtA, i, uint64(len(m.FieldRef)))
  142. i--
  143. dAtA[i] = 0x12
  144. return len(dAtA) - i, nil
  145. }
  146. func (m *JSONPatch) Marshal() (dAtA []byte, err error) {
  147. size := m.Size()
  148. dAtA = make([]byte, size)
  149. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  150. if err != nil {
  151. return nil, err
  152. }
  153. return dAtA[:n], nil
  154. }
  155. func (m *JSONPatch) MarshalTo(dAtA []byte) (int, error) {
  156. size := m.Size()
  157. return m.MarshalToSizedBuffer(dAtA[:size])
  158. }
  159. func (m *JSONPatch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  160. i := len(dAtA)
  161. _ = i
  162. var l int
  163. _ = l
  164. i -= len(m.Expression)
  165. copy(dAtA[i:], m.Expression)
  166. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Expression)))
  167. i--
  168. dAtA[i] = 0xa
  169. return len(dAtA) - i, nil
  170. }
  171. func (m *MatchCondition) Marshal() (dAtA []byte, err error) {
  172. size := m.Size()
  173. dAtA = make([]byte, size)
  174. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  175. if err != nil {
  176. return nil, err
  177. }
  178. return dAtA[:n], nil
  179. }
  180. func (m *MatchCondition) MarshalTo(dAtA []byte) (int, error) {
  181. size := m.Size()
  182. return m.MarshalToSizedBuffer(dAtA[:size])
  183. }
  184. func (m *MatchCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  185. i := len(dAtA)
  186. _ = i
  187. var l int
  188. _ = l
  189. i -= len(m.Expression)
  190. copy(dAtA[i:], m.Expression)
  191. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Expression)))
  192. i--
  193. dAtA[i] = 0x12
  194. i -= len(m.Name)
  195. copy(dAtA[i:], m.Name)
  196. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  197. i--
  198. dAtA[i] = 0xa
  199. return len(dAtA) - i, nil
  200. }
  201. func (m *MatchResources) Marshal() (dAtA []byte, err error) {
  202. size := m.Size()
  203. dAtA = make([]byte, size)
  204. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  205. if err != nil {
  206. return nil, err
  207. }
  208. return dAtA[:n], nil
  209. }
  210. func (m *MatchResources) MarshalTo(dAtA []byte) (int, error) {
  211. size := m.Size()
  212. return m.MarshalToSizedBuffer(dAtA[:size])
  213. }
  214. func (m *MatchResources) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  215. i := len(dAtA)
  216. _ = i
  217. var l int
  218. _ = l
  219. if m.MatchPolicy != nil {
  220. i -= len(*m.MatchPolicy)
  221. copy(dAtA[i:], *m.MatchPolicy)
  222. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MatchPolicy)))
  223. i--
  224. dAtA[i] = 0x3a
  225. }
  226. if len(m.ExcludeResourceRules) > 0 {
  227. for iNdEx := len(m.ExcludeResourceRules) - 1; iNdEx >= 0; iNdEx-- {
  228. {
  229. size, err := m.ExcludeResourceRules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  230. if err != nil {
  231. return 0, err
  232. }
  233. i -= size
  234. i = encodeVarintGenerated(dAtA, i, uint64(size))
  235. }
  236. i--
  237. dAtA[i] = 0x22
  238. }
  239. }
  240. if len(m.ResourceRules) > 0 {
  241. for iNdEx := len(m.ResourceRules) - 1; iNdEx >= 0; iNdEx-- {
  242. {
  243. size, err := m.ResourceRules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  244. if err != nil {
  245. return 0, err
  246. }
  247. i -= size
  248. i = encodeVarintGenerated(dAtA, i, uint64(size))
  249. }
  250. i--
  251. dAtA[i] = 0x1a
  252. }
  253. }
  254. if m.ObjectSelector != nil {
  255. {
  256. size, err := m.ObjectSelector.MarshalToSizedBuffer(dAtA[:i])
  257. if err != nil {
  258. return 0, err
  259. }
  260. i -= size
  261. i = encodeVarintGenerated(dAtA, i, uint64(size))
  262. }
  263. i--
  264. dAtA[i] = 0x12
  265. }
  266. if m.NamespaceSelector != nil {
  267. {
  268. size, err := m.NamespaceSelector.MarshalToSizedBuffer(dAtA[:i])
  269. if err != nil {
  270. return 0, err
  271. }
  272. i -= size
  273. i = encodeVarintGenerated(dAtA, i, uint64(size))
  274. }
  275. i--
  276. dAtA[i] = 0xa
  277. }
  278. return len(dAtA) - i, nil
  279. }
  280. func (m *MutatingAdmissionPolicy) Marshal() (dAtA []byte, err error) {
  281. size := m.Size()
  282. dAtA = make([]byte, size)
  283. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  284. if err != nil {
  285. return nil, err
  286. }
  287. return dAtA[:n], nil
  288. }
  289. func (m *MutatingAdmissionPolicy) MarshalTo(dAtA []byte) (int, error) {
  290. size := m.Size()
  291. return m.MarshalToSizedBuffer(dAtA[:size])
  292. }
  293. func (m *MutatingAdmissionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  294. i := len(dAtA)
  295. _ = i
  296. var l int
  297. _ = l
  298. {
  299. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  300. if err != nil {
  301. return 0, err
  302. }
  303. i -= size
  304. i = encodeVarintGenerated(dAtA, i, uint64(size))
  305. }
  306. i--
  307. dAtA[i] = 0x12
  308. {
  309. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  310. if err != nil {
  311. return 0, err
  312. }
  313. i -= size
  314. i = encodeVarintGenerated(dAtA, i, uint64(size))
  315. }
  316. i--
  317. dAtA[i] = 0xa
  318. return len(dAtA) - i, nil
  319. }
  320. func (m *MutatingAdmissionPolicyBinding) Marshal() (dAtA []byte, err error) {
  321. size := m.Size()
  322. dAtA = make([]byte, size)
  323. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  324. if err != nil {
  325. return nil, err
  326. }
  327. return dAtA[:n], nil
  328. }
  329. func (m *MutatingAdmissionPolicyBinding) MarshalTo(dAtA []byte) (int, error) {
  330. size := m.Size()
  331. return m.MarshalToSizedBuffer(dAtA[:size])
  332. }
  333. func (m *MutatingAdmissionPolicyBinding) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  334. i := len(dAtA)
  335. _ = i
  336. var l int
  337. _ = l
  338. {
  339. size, err := m.Spec.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. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  350. if err != nil {
  351. return 0, err
  352. }
  353. i -= size
  354. i = encodeVarintGenerated(dAtA, i, uint64(size))
  355. }
  356. i--
  357. dAtA[i] = 0xa
  358. return len(dAtA) - i, nil
  359. }
  360. func (m *MutatingAdmissionPolicyBindingList) Marshal() (dAtA []byte, err error) {
  361. size := m.Size()
  362. dAtA = make([]byte, size)
  363. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  364. if err != nil {
  365. return nil, err
  366. }
  367. return dAtA[:n], nil
  368. }
  369. func (m *MutatingAdmissionPolicyBindingList) MarshalTo(dAtA []byte) (int, error) {
  370. size := m.Size()
  371. return m.MarshalToSizedBuffer(dAtA[:size])
  372. }
  373. func (m *MutatingAdmissionPolicyBindingList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  374. i := len(dAtA)
  375. _ = i
  376. var l int
  377. _ = l
  378. if len(m.Items) > 0 {
  379. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  380. {
  381. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  382. if err != nil {
  383. return 0, err
  384. }
  385. i -= size
  386. i = encodeVarintGenerated(dAtA, i, uint64(size))
  387. }
  388. i--
  389. dAtA[i] = 0x12
  390. }
  391. }
  392. {
  393. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  394. if err != nil {
  395. return 0, err
  396. }
  397. i -= size
  398. i = encodeVarintGenerated(dAtA, i, uint64(size))
  399. }
  400. i--
  401. dAtA[i] = 0xa
  402. return len(dAtA) - i, nil
  403. }
  404. func (m *MutatingAdmissionPolicyBindingSpec) Marshal() (dAtA []byte, err error) {
  405. size := m.Size()
  406. dAtA = make([]byte, size)
  407. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  408. if err != nil {
  409. return nil, err
  410. }
  411. return dAtA[:n], nil
  412. }
  413. func (m *MutatingAdmissionPolicyBindingSpec) MarshalTo(dAtA []byte) (int, error) {
  414. size := m.Size()
  415. return m.MarshalToSizedBuffer(dAtA[:size])
  416. }
  417. func (m *MutatingAdmissionPolicyBindingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  418. i := len(dAtA)
  419. _ = i
  420. var l int
  421. _ = l
  422. if m.MatchResources != nil {
  423. {
  424. size, err := m.MatchResources.MarshalToSizedBuffer(dAtA[:i])
  425. if err != nil {
  426. return 0, err
  427. }
  428. i -= size
  429. i = encodeVarintGenerated(dAtA, i, uint64(size))
  430. }
  431. i--
  432. dAtA[i] = 0x1a
  433. }
  434. if m.ParamRef != nil {
  435. {
  436. size, err := m.ParamRef.MarshalToSizedBuffer(dAtA[:i])
  437. if err != nil {
  438. return 0, err
  439. }
  440. i -= size
  441. i = encodeVarintGenerated(dAtA, i, uint64(size))
  442. }
  443. i--
  444. dAtA[i] = 0x12
  445. }
  446. i -= len(m.PolicyName)
  447. copy(dAtA[i:], m.PolicyName)
  448. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PolicyName)))
  449. i--
  450. dAtA[i] = 0xa
  451. return len(dAtA) - i, nil
  452. }
  453. func (m *MutatingAdmissionPolicyList) Marshal() (dAtA []byte, err error) {
  454. size := m.Size()
  455. dAtA = make([]byte, size)
  456. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  457. if err != nil {
  458. return nil, err
  459. }
  460. return dAtA[:n], nil
  461. }
  462. func (m *MutatingAdmissionPolicyList) MarshalTo(dAtA []byte) (int, error) {
  463. size := m.Size()
  464. return m.MarshalToSizedBuffer(dAtA[:size])
  465. }
  466. func (m *MutatingAdmissionPolicyList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  467. i := len(dAtA)
  468. _ = i
  469. var l int
  470. _ = l
  471. if len(m.Items) > 0 {
  472. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  473. {
  474. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  475. if err != nil {
  476. return 0, err
  477. }
  478. i -= size
  479. i = encodeVarintGenerated(dAtA, i, uint64(size))
  480. }
  481. i--
  482. dAtA[i] = 0x12
  483. }
  484. }
  485. {
  486. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  487. if err != nil {
  488. return 0, err
  489. }
  490. i -= size
  491. i = encodeVarintGenerated(dAtA, i, uint64(size))
  492. }
  493. i--
  494. dAtA[i] = 0xa
  495. return len(dAtA) - i, nil
  496. }
  497. func (m *MutatingAdmissionPolicySpec) Marshal() (dAtA []byte, err error) {
  498. size := m.Size()
  499. dAtA = make([]byte, size)
  500. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  501. if err != nil {
  502. return nil, err
  503. }
  504. return dAtA[:n], nil
  505. }
  506. func (m *MutatingAdmissionPolicySpec) MarshalTo(dAtA []byte) (int, error) {
  507. size := m.Size()
  508. return m.MarshalToSizedBuffer(dAtA[:size])
  509. }
  510. func (m *MutatingAdmissionPolicySpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  511. i := len(dAtA)
  512. _ = i
  513. var l int
  514. _ = l
  515. i -= len(m.ReinvocationPolicy)
  516. copy(dAtA[i:], m.ReinvocationPolicy)
  517. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReinvocationPolicy)))
  518. i--
  519. dAtA[i] = 0x3a
  520. if len(m.MatchConditions) > 0 {
  521. for iNdEx := len(m.MatchConditions) - 1; iNdEx >= 0; iNdEx-- {
  522. {
  523. size, err := m.MatchConditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  524. if err != nil {
  525. return 0, err
  526. }
  527. i -= size
  528. i = encodeVarintGenerated(dAtA, i, uint64(size))
  529. }
  530. i--
  531. dAtA[i] = 0x32
  532. }
  533. }
  534. if m.FailurePolicy != nil {
  535. i -= len(*m.FailurePolicy)
  536. copy(dAtA[i:], *m.FailurePolicy)
  537. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FailurePolicy)))
  538. i--
  539. dAtA[i] = 0x2a
  540. }
  541. if len(m.Mutations) > 0 {
  542. for iNdEx := len(m.Mutations) - 1; iNdEx >= 0; iNdEx-- {
  543. {
  544. size, err := m.Mutations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  545. if err != nil {
  546. return 0, err
  547. }
  548. i -= size
  549. i = encodeVarintGenerated(dAtA, i, uint64(size))
  550. }
  551. i--
  552. dAtA[i] = 0x22
  553. }
  554. }
  555. if len(m.Variables) > 0 {
  556. for iNdEx := len(m.Variables) - 1; iNdEx >= 0; iNdEx-- {
  557. {
  558. size, err := m.Variables[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  559. if err != nil {
  560. return 0, err
  561. }
  562. i -= size
  563. i = encodeVarintGenerated(dAtA, i, uint64(size))
  564. }
  565. i--
  566. dAtA[i] = 0x1a
  567. }
  568. }
  569. if m.MatchConstraints != nil {
  570. {
  571. size, err := m.MatchConstraints.MarshalToSizedBuffer(dAtA[:i])
  572. if err != nil {
  573. return 0, err
  574. }
  575. i -= size
  576. i = encodeVarintGenerated(dAtA, i, uint64(size))
  577. }
  578. i--
  579. dAtA[i] = 0x12
  580. }
  581. if m.ParamKind != nil {
  582. {
  583. size, err := m.ParamKind.MarshalToSizedBuffer(dAtA[:i])
  584. if err != nil {
  585. return 0, err
  586. }
  587. i -= size
  588. i = encodeVarintGenerated(dAtA, i, uint64(size))
  589. }
  590. i--
  591. dAtA[i] = 0xa
  592. }
  593. return len(dAtA) - i, nil
  594. }
  595. func (m *MutatingWebhook) Marshal() (dAtA []byte, err error) {
  596. size := m.Size()
  597. dAtA = make([]byte, size)
  598. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  599. if err != nil {
  600. return nil, err
  601. }
  602. return dAtA[:n], nil
  603. }
  604. func (m *MutatingWebhook) MarshalTo(dAtA []byte) (int, error) {
  605. size := m.Size()
  606. return m.MarshalToSizedBuffer(dAtA[:size])
  607. }
  608. func (m *MutatingWebhook) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  609. i := len(dAtA)
  610. _ = i
  611. var l int
  612. _ = l
  613. if len(m.MatchConditions) > 0 {
  614. for iNdEx := len(m.MatchConditions) - 1; iNdEx >= 0; iNdEx-- {
  615. {
  616. size, err := m.MatchConditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  617. if err != nil {
  618. return 0, err
  619. }
  620. i -= size
  621. i = encodeVarintGenerated(dAtA, i, uint64(size))
  622. }
  623. i--
  624. dAtA[i] = 0x62
  625. }
  626. }
  627. if m.ObjectSelector != nil {
  628. {
  629. size, err := m.ObjectSelector.MarshalToSizedBuffer(dAtA[:i])
  630. if err != nil {
  631. return 0, err
  632. }
  633. i -= size
  634. i = encodeVarintGenerated(dAtA, i, uint64(size))
  635. }
  636. i--
  637. dAtA[i] = 0x5a
  638. }
  639. if m.ReinvocationPolicy != nil {
  640. i -= len(*m.ReinvocationPolicy)
  641. copy(dAtA[i:], *m.ReinvocationPolicy)
  642. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ReinvocationPolicy)))
  643. i--
  644. dAtA[i] = 0x52
  645. }
  646. if m.MatchPolicy != nil {
  647. i -= len(*m.MatchPolicy)
  648. copy(dAtA[i:], *m.MatchPolicy)
  649. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MatchPolicy)))
  650. i--
  651. dAtA[i] = 0x4a
  652. }
  653. if len(m.AdmissionReviewVersions) > 0 {
  654. for iNdEx := len(m.AdmissionReviewVersions) - 1; iNdEx >= 0; iNdEx-- {
  655. i -= len(m.AdmissionReviewVersions[iNdEx])
  656. copy(dAtA[i:], m.AdmissionReviewVersions[iNdEx])
  657. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AdmissionReviewVersions[iNdEx])))
  658. i--
  659. dAtA[i] = 0x42
  660. }
  661. }
  662. if m.TimeoutSeconds != nil {
  663. i = encodeVarintGenerated(dAtA, i, uint64(*m.TimeoutSeconds))
  664. i--
  665. dAtA[i] = 0x38
  666. }
  667. if m.SideEffects != nil {
  668. i -= len(*m.SideEffects)
  669. copy(dAtA[i:], *m.SideEffects)
  670. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SideEffects)))
  671. i--
  672. dAtA[i] = 0x32
  673. }
  674. if m.NamespaceSelector != nil {
  675. {
  676. size, err := m.NamespaceSelector.MarshalToSizedBuffer(dAtA[:i])
  677. if err != nil {
  678. return 0, err
  679. }
  680. i -= size
  681. i = encodeVarintGenerated(dAtA, i, uint64(size))
  682. }
  683. i--
  684. dAtA[i] = 0x2a
  685. }
  686. if m.FailurePolicy != nil {
  687. i -= len(*m.FailurePolicy)
  688. copy(dAtA[i:], *m.FailurePolicy)
  689. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FailurePolicy)))
  690. i--
  691. dAtA[i] = 0x22
  692. }
  693. if len(m.Rules) > 0 {
  694. for iNdEx := len(m.Rules) - 1; iNdEx >= 0; iNdEx-- {
  695. {
  696. size, err := m.Rules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  697. if err != nil {
  698. return 0, err
  699. }
  700. i -= size
  701. i = encodeVarintGenerated(dAtA, i, uint64(size))
  702. }
  703. i--
  704. dAtA[i] = 0x1a
  705. }
  706. }
  707. {
  708. size, err := m.ClientConfig.MarshalToSizedBuffer(dAtA[:i])
  709. if err != nil {
  710. return 0, err
  711. }
  712. i -= size
  713. i = encodeVarintGenerated(dAtA, i, uint64(size))
  714. }
  715. i--
  716. dAtA[i] = 0x12
  717. i -= len(m.Name)
  718. copy(dAtA[i:], m.Name)
  719. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  720. i--
  721. dAtA[i] = 0xa
  722. return len(dAtA) - i, nil
  723. }
  724. func (m *MutatingWebhookConfiguration) Marshal() (dAtA []byte, err error) {
  725. size := m.Size()
  726. dAtA = make([]byte, size)
  727. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  728. if err != nil {
  729. return nil, err
  730. }
  731. return dAtA[:n], nil
  732. }
  733. func (m *MutatingWebhookConfiguration) MarshalTo(dAtA []byte) (int, error) {
  734. size := m.Size()
  735. return m.MarshalToSizedBuffer(dAtA[:size])
  736. }
  737. func (m *MutatingWebhookConfiguration) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  738. i := len(dAtA)
  739. _ = i
  740. var l int
  741. _ = l
  742. if len(m.Webhooks) > 0 {
  743. for iNdEx := len(m.Webhooks) - 1; iNdEx >= 0; iNdEx-- {
  744. {
  745. size, err := m.Webhooks[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  746. if err != nil {
  747. return 0, err
  748. }
  749. i -= size
  750. i = encodeVarintGenerated(dAtA, i, uint64(size))
  751. }
  752. i--
  753. dAtA[i] = 0x12
  754. }
  755. }
  756. {
  757. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  758. if err != nil {
  759. return 0, err
  760. }
  761. i -= size
  762. i = encodeVarintGenerated(dAtA, i, uint64(size))
  763. }
  764. i--
  765. dAtA[i] = 0xa
  766. return len(dAtA) - i, nil
  767. }
  768. func (m *MutatingWebhookConfigurationList) Marshal() (dAtA []byte, err error) {
  769. size := m.Size()
  770. dAtA = make([]byte, size)
  771. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  772. if err != nil {
  773. return nil, err
  774. }
  775. return dAtA[:n], nil
  776. }
  777. func (m *MutatingWebhookConfigurationList) MarshalTo(dAtA []byte) (int, error) {
  778. size := m.Size()
  779. return m.MarshalToSizedBuffer(dAtA[:size])
  780. }
  781. func (m *MutatingWebhookConfigurationList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  782. i := len(dAtA)
  783. _ = i
  784. var l int
  785. _ = l
  786. if len(m.Items) > 0 {
  787. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  788. {
  789. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  790. if err != nil {
  791. return 0, err
  792. }
  793. i -= size
  794. i = encodeVarintGenerated(dAtA, i, uint64(size))
  795. }
  796. i--
  797. dAtA[i] = 0x12
  798. }
  799. }
  800. {
  801. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  802. if err != nil {
  803. return 0, err
  804. }
  805. i -= size
  806. i = encodeVarintGenerated(dAtA, i, uint64(size))
  807. }
  808. i--
  809. dAtA[i] = 0xa
  810. return len(dAtA) - i, nil
  811. }
  812. func (m *Mutation) Marshal() (dAtA []byte, err error) {
  813. size := m.Size()
  814. dAtA = make([]byte, size)
  815. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  816. if err != nil {
  817. return nil, err
  818. }
  819. return dAtA[:n], nil
  820. }
  821. func (m *Mutation) MarshalTo(dAtA []byte) (int, error) {
  822. size := m.Size()
  823. return m.MarshalToSizedBuffer(dAtA[:size])
  824. }
  825. func (m *Mutation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  826. i := len(dAtA)
  827. _ = i
  828. var l int
  829. _ = l
  830. if m.JSONPatch != nil {
  831. {
  832. size, err := m.JSONPatch.MarshalToSizedBuffer(dAtA[:i])
  833. if err != nil {
  834. return 0, err
  835. }
  836. i -= size
  837. i = encodeVarintGenerated(dAtA, i, uint64(size))
  838. }
  839. i--
  840. dAtA[i] = 0x22
  841. }
  842. if m.ApplyConfiguration != nil {
  843. {
  844. size, err := m.ApplyConfiguration.MarshalToSizedBuffer(dAtA[:i])
  845. if err != nil {
  846. return 0, err
  847. }
  848. i -= size
  849. i = encodeVarintGenerated(dAtA, i, uint64(size))
  850. }
  851. i--
  852. dAtA[i] = 0x1a
  853. }
  854. i -= len(m.PatchType)
  855. copy(dAtA[i:], m.PatchType)
  856. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PatchType)))
  857. i--
  858. dAtA[i] = 0x12
  859. return len(dAtA) - i, nil
  860. }
  861. func (m *NamedRuleWithOperations) Marshal() (dAtA []byte, err error) {
  862. size := m.Size()
  863. dAtA = make([]byte, size)
  864. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  865. if err != nil {
  866. return nil, err
  867. }
  868. return dAtA[:n], nil
  869. }
  870. func (m *NamedRuleWithOperations) MarshalTo(dAtA []byte) (int, error) {
  871. size := m.Size()
  872. return m.MarshalToSizedBuffer(dAtA[:size])
  873. }
  874. func (m *NamedRuleWithOperations) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  875. i := len(dAtA)
  876. _ = i
  877. var l int
  878. _ = l
  879. {
  880. size, err := m.RuleWithOperations.MarshalToSizedBuffer(dAtA[:i])
  881. if err != nil {
  882. return 0, err
  883. }
  884. i -= size
  885. i = encodeVarintGenerated(dAtA, i, uint64(size))
  886. }
  887. i--
  888. dAtA[i] = 0x12
  889. if len(m.ResourceNames) > 0 {
  890. for iNdEx := len(m.ResourceNames) - 1; iNdEx >= 0; iNdEx-- {
  891. i -= len(m.ResourceNames[iNdEx])
  892. copy(dAtA[i:], m.ResourceNames[iNdEx])
  893. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ResourceNames[iNdEx])))
  894. i--
  895. dAtA[i] = 0xa
  896. }
  897. }
  898. return len(dAtA) - i, nil
  899. }
  900. func (m *ParamKind) Marshal() (dAtA []byte, err error) {
  901. size := m.Size()
  902. dAtA = make([]byte, size)
  903. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  904. if err != nil {
  905. return nil, err
  906. }
  907. return dAtA[:n], nil
  908. }
  909. func (m *ParamKind) MarshalTo(dAtA []byte) (int, error) {
  910. size := m.Size()
  911. return m.MarshalToSizedBuffer(dAtA[:size])
  912. }
  913. func (m *ParamKind) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  914. i := len(dAtA)
  915. _ = i
  916. var l int
  917. _ = l
  918. i -= len(m.Kind)
  919. copy(dAtA[i:], m.Kind)
  920. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
  921. i--
  922. dAtA[i] = 0x12
  923. i -= len(m.APIVersion)
  924. copy(dAtA[i:], m.APIVersion)
  925. i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
  926. i--
  927. dAtA[i] = 0xa
  928. return len(dAtA) - i, nil
  929. }
  930. func (m *ParamRef) Marshal() (dAtA []byte, err error) {
  931. size := m.Size()
  932. dAtA = make([]byte, size)
  933. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  934. if err != nil {
  935. return nil, err
  936. }
  937. return dAtA[:n], nil
  938. }
  939. func (m *ParamRef) MarshalTo(dAtA []byte) (int, error) {
  940. size := m.Size()
  941. return m.MarshalToSizedBuffer(dAtA[:size])
  942. }
  943. func (m *ParamRef) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  944. i := len(dAtA)
  945. _ = i
  946. var l int
  947. _ = l
  948. if m.ParameterNotFoundAction != nil {
  949. i -= len(*m.ParameterNotFoundAction)
  950. copy(dAtA[i:], *m.ParameterNotFoundAction)
  951. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ParameterNotFoundAction)))
  952. i--
  953. dAtA[i] = 0x22
  954. }
  955. if m.Selector != nil {
  956. {
  957. size, err := m.Selector.MarshalToSizedBuffer(dAtA[:i])
  958. if err != nil {
  959. return 0, err
  960. }
  961. i -= size
  962. i = encodeVarintGenerated(dAtA, i, uint64(size))
  963. }
  964. i--
  965. dAtA[i] = 0x1a
  966. }
  967. i -= len(m.Namespace)
  968. copy(dAtA[i:], m.Namespace)
  969. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
  970. i--
  971. dAtA[i] = 0x12
  972. i -= len(m.Name)
  973. copy(dAtA[i:], m.Name)
  974. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  975. i--
  976. dAtA[i] = 0xa
  977. return len(dAtA) - i, nil
  978. }
  979. func (m *ServiceReference) Marshal() (dAtA []byte, err error) {
  980. size := m.Size()
  981. dAtA = make([]byte, size)
  982. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  983. if err != nil {
  984. return nil, err
  985. }
  986. return dAtA[:n], nil
  987. }
  988. func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error) {
  989. size := m.Size()
  990. return m.MarshalToSizedBuffer(dAtA[:size])
  991. }
  992. func (m *ServiceReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  993. i := len(dAtA)
  994. _ = i
  995. var l int
  996. _ = l
  997. if m.Port != nil {
  998. i = encodeVarintGenerated(dAtA, i, uint64(*m.Port))
  999. i--
  1000. dAtA[i] = 0x20
  1001. }
  1002. if m.Path != nil {
  1003. i -= len(*m.Path)
  1004. copy(dAtA[i:], *m.Path)
  1005. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Path)))
  1006. i--
  1007. dAtA[i] = 0x1a
  1008. }
  1009. i -= len(m.Name)
  1010. copy(dAtA[i:], m.Name)
  1011. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1012. i--
  1013. dAtA[i] = 0x12
  1014. i -= len(m.Namespace)
  1015. copy(dAtA[i:], m.Namespace)
  1016. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
  1017. i--
  1018. dAtA[i] = 0xa
  1019. return len(dAtA) - i, nil
  1020. }
  1021. func (m *TypeChecking) Marshal() (dAtA []byte, err error) {
  1022. size := m.Size()
  1023. dAtA = make([]byte, size)
  1024. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1025. if err != nil {
  1026. return nil, err
  1027. }
  1028. return dAtA[:n], nil
  1029. }
  1030. func (m *TypeChecking) MarshalTo(dAtA []byte) (int, error) {
  1031. size := m.Size()
  1032. return m.MarshalToSizedBuffer(dAtA[:size])
  1033. }
  1034. func (m *TypeChecking) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1035. i := len(dAtA)
  1036. _ = i
  1037. var l int
  1038. _ = l
  1039. if len(m.ExpressionWarnings) > 0 {
  1040. for iNdEx := len(m.ExpressionWarnings) - 1; iNdEx >= 0; iNdEx-- {
  1041. {
  1042. size, err := m.ExpressionWarnings[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1043. if err != nil {
  1044. return 0, err
  1045. }
  1046. i -= size
  1047. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1048. }
  1049. i--
  1050. dAtA[i] = 0xa
  1051. }
  1052. }
  1053. return len(dAtA) - i, nil
  1054. }
  1055. func (m *ValidatingAdmissionPolicy) Marshal() (dAtA []byte, err error) {
  1056. size := m.Size()
  1057. dAtA = make([]byte, size)
  1058. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1059. if err != nil {
  1060. return nil, err
  1061. }
  1062. return dAtA[:n], nil
  1063. }
  1064. func (m *ValidatingAdmissionPolicy) MarshalTo(dAtA []byte) (int, error) {
  1065. size := m.Size()
  1066. return m.MarshalToSizedBuffer(dAtA[:size])
  1067. }
  1068. func (m *ValidatingAdmissionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1069. i := len(dAtA)
  1070. _ = i
  1071. var l int
  1072. _ = l
  1073. {
  1074. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  1075. if err != nil {
  1076. return 0, err
  1077. }
  1078. i -= size
  1079. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1080. }
  1081. i--
  1082. dAtA[i] = 0x1a
  1083. {
  1084. size, err := m.Spec.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] = 0x12
  1093. {
  1094. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1095. if err != nil {
  1096. return 0, err
  1097. }
  1098. i -= size
  1099. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1100. }
  1101. i--
  1102. dAtA[i] = 0xa
  1103. return len(dAtA) - i, nil
  1104. }
  1105. func (m *ValidatingAdmissionPolicyBinding) Marshal() (dAtA []byte, err error) {
  1106. size := m.Size()
  1107. dAtA = make([]byte, size)
  1108. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1109. if err != nil {
  1110. return nil, err
  1111. }
  1112. return dAtA[:n], nil
  1113. }
  1114. func (m *ValidatingAdmissionPolicyBinding) MarshalTo(dAtA []byte) (int, error) {
  1115. size := m.Size()
  1116. return m.MarshalToSizedBuffer(dAtA[:size])
  1117. }
  1118. func (m *ValidatingAdmissionPolicyBinding) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1119. i := len(dAtA)
  1120. _ = i
  1121. var l int
  1122. _ = l
  1123. {
  1124. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  1125. if err != nil {
  1126. return 0, err
  1127. }
  1128. i -= size
  1129. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1130. }
  1131. i--
  1132. dAtA[i] = 0x12
  1133. {
  1134. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1135. if err != nil {
  1136. return 0, err
  1137. }
  1138. i -= size
  1139. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1140. }
  1141. i--
  1142. dAtA[i] = 0xa
  1143. return len(dAtA) - i, nil
  1144. }
  1145. func (m *ValidatingAdmissionPolicyBindingList) Marshal() (dAtA []byte, err error) {
  1146. size := m.Size()
  1147. dAtA = make([]byte, size)
  1148. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1149. if err != nil {
  1150. return nil, err
  1151. }
  1152. return dAtA[:n], nil
  1153. }
  1154. func (m *ValidatingAdmissionPolicyBindingList) MarshalTo(dAtA []byte) (int, error) {
  1155. size := m.Size()
  1156. return m.MarshalToSizedBuffer(dAtA[:size])
  1157. }
  1158. func (m *ValidatingAdmissionPolicyBindingList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1159. i := len(dAtA)
  1160. _ = i
  1161. var l int
  1162. _ = l
  1163. if len(m.Items) > 0 {
  1164. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1165. {
  1166. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1167. if err != nil {
  1168. return 0, err
  1169. }
  1170. i -= size
  1171. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1172. }
  1173. i--
  1174. dAtA[i] = 0x12
  1175. }
  1176. }
  1177. {
  1178. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1179. if err != nil {
  1180. return 0, err
  1181. }
  1182. i -= size
  1183. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1184. }
  1185. i--
  1186. dAtA[i] = 0xa
  1187. return len(dAtA) - i, nil
  1188. }
  1189. func (m *ValidatingAdmissionPolicyBindingSpec) Marshal() (dAtA []byte, err error) {
  1190. size := m.Size()
  1191. dAtA = make([]byte, size)
  1192. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1193. if err != nil {
  1194. return nil, err
  1195. }
  1196. return dAtA[:n], nil
  1197. }
  1198. func (m *ValidatingAdmissionPolicyBindingSpec) MarshalTo(dAtA []byte) (int, error) {
  1199. size := m.Size()
  1200. return m.MarshalToSizedBuffer(dAtA[:size])
  1201. }
  1202. func (m *ValidatingAdmissionPolicyBindingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1203. i := len(dAtA)
  1204. _ = i
  1205. var l int
  1206. _ = l
  1207. if len(m.ValidationActions) > 0 {
  1208. for iNdEx := len(m.ValidationActions) - 1; iNdEx >= 0; iNdEx-- {
  1209. i -= len(m.ValidationActions[iNdEx])
  1210. copy(dAtA[i:], m.ValidationActions[iNdEx])
  1211. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ValidationActions[iNdEx])))
  1212. i--
  1213. dAtA[i] = 0x22
  1214. }
  1215. }
  1216. if m.MatchResources != nil {
  1217. {
  1218. size, err := m.MatchResources.MarshalToSizedBuffer(dAtA[:i])
  1219. if err != nil {
  1220. return 0, err
  1221. }
  1222. i -= size
  1223. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1224. }
  1225. i--
  1226. dAtA[i] = 0x1a
  1227. }
  1228. if m.ParamRef != nil {
  1229. {
  1230. size, err := m.ParamRef.MarshalToSizedBuffer(dAtA[:i])
  1231. if err != nil {
  1232. return 0, err
  1233. }
  1234. i -= size
  1235. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1236. }
  1237. i--
  1238. dAtA[i] = 0x12
  1239. }
  1240. i -= len(m.PolicyName)
  1241. copy(dAtA[i:], m.PolicyName)
  1242. i = encodeVarintGenerated(dAtA, i, uint64(len(m.PolicyName)))
  1243. i--
  1244. dAtA[i] = 0xa
  1245. return len(dAtA) - i, nil
  1246. }
  1247. func (m *ValidatingAdmissionPolicyList) Marshal() (dAtA []byte, err error) {
  1248. size := m.Size()
  1249. dAtA = make([]byte, size)
  1250. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1251. if err != nil {
  1252. return nil, err
  1253. }
  1254. return dAtA[:n], nil
  1255. }
  1256. func (m *ValidatingAdmissionPolicyList) MarshalTo(dAtA []byte) (int, error) {
  1257. size := m.Size()
  1258. return m.MarshalToSizedBuffer(dAtA[:size])
  1259. }
  1260. func (m *ValidatingAdmissionPolicyList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1261. i := len(dAtA)
  1262. _ = i
  1263. var l int
  1264. _ = l
  1265. if len(m.Items) > 0 {
  1266. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1267. {
  1268. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1269. if err != nil {
  1270. return 0, err
  1271. }
  1272. i -= size
  1273. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1274. }
  1275. i--
  1276. dAtA[i] = 0x12
  1277. }
  1278. }
  1279. {
  1280. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1281. if err != nil {
  1282. return 0, err
  1283. }
  1284. i -= size
  1285. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1286. }
  1287. i--
  1288. dAtA[i] = 0xa
  1289. return len(dAtA) - i, nil
  1290. }
  1291. func (m *ValidatingAdmissionPolicySpec) Marshal() (dAtA []byte, err error) {
  1292. size := m.Size()
  1293. dAtA = make([]byte, size)
  1294. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1295. if err != nil {
  1296. return nil, err
  1297. }
  1298. return dAtA[:n], nil
  1299. }
  1300. func (m *ValidatingAdmissionPolicySpec) MarshalTo(dAtA []byte) (int, error) {
  1301. size := m.Size()
  1302. return m.MarshalToSizedBuffer(dAtA[:size])
  1303. }
  1304. func (m *ValidatingAdmissionPolicySpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1305. i := len(dAtA)
  1306. _ = i
  1307. var l int
  1308. _ = l
  1309. if len(m.Variables) > 0 {
  1310. for iNdEx := len(m.Variables) - 1; iNdEx >= 0; iNdEx-- {
  1311. {
  1312. size, err := m.Variables[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1313. if err != nil {
  1314. return 0, err
  1315. }
  1316. i -= size
  1317. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1318. }
  1319. i--
  1320. dAtA[i] = 0x3a
  1321. }
  1322. }
  1323. if len(m.MatchConditions) > 0 {
  1324. for iNdEx := len(m.MatchConditions) - 1; iNdEx >= 0; iNdEx-- {
  1325. {
  1326. size, err := m.MatchConditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1327. if err != nil {
  1328. return 0, err
  1329. }
  1330. i -= size
  1331. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1332. }
  1333. i--
  1334. dAtA[i] = 0x32
  1335. }
  1336. }
  1337. if len(m.AuditAnnotations) > 0 {
  1338. for iNdEx := len(m.AuditAnnotations) - 1; iNdEx >= 0; iNdEx-- {
  1339. {
  1340. size, err := m.AuditAnnotations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1341. if err != nil {
  1342. return 0, err
  1343. }
  1344. i -= size
  1345. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1346. }
  1347. i--
  1348. dAtA[i] = 0x2a
  1349. }
  1350. }
  1351. if m.FailurePolicy != nil {
  1352. i -= len(*m.FailurePolicy)
  1353. copy(dAtA[i:], *m.FailurePolicy)
  1354. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FailurePolicy)))
  1355. i--
  1356. dAtA[i] = 0x22
  1357. }
  1358. if len(m.Validations) > 0 {
  1359. for iNdEx := len(m.Validations) - 1; iNdEx >= 0; iNdEx-- {
  1360. {
  1361. size, err := m.Validations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1362. if err != nil {
  1363. return 0, err
  1364. }
  1365. i -= size
  1366. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1367. }
  1368. i--
  1369. dAtA[i] = 0x1a
  1370. }
  1371. }
  1372. if m.MatchConstraints != nil {
  1373. {
  1374. size, err := m.MatchConstraints.MarshalToSizedBuffer(dAtA[:i])
  1375. if err != nil {
  1376. return 0, err
  1377. }
  1378. i -= size
  1379. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1380. }
  1381. i--
  1382. dAtA[i] = 0x12
  1383. }
  1384. if m.ParamKind != nil {
  1385. {
  1386. size, err := m.ParamKind.MarshalToSizedBuffer(dAtA[:i])
  1387. if err != nil {
  1388. return 0, err
  1389. }
  1390. i -= size
  1391. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1392. }
  1393. i--
  1394. dAtA[i] = 0xa
  1395. }
  1396. return len(dAtA) - i, nil
  1397. }
  1398. func (m *ValidatingAdmissionPolicyStatus) Marshal() (dAtA []byte, err error) {
  1399. size := m.Size()
  1400. dAtA = make([]byte, size)
  1401. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1402. if err != nil {
  1403. return nil, err
  1404. }
  1405. return dAtA[:n], nil
  1406. }
  1407. func (m *ValidatingAdmissionPolicyStatus) MarshalTo(dAtA []byte) (int, error) {
  1408. size := m.Size()
  1409. return m.MarshalToSizedBuffer(dAtA[:size])
  1410. }
  1411. func (m *ValidatingAdmissionPolicyStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1412. i := len(dAtA)
  1413. _ = i
  1414. var l int
  1415. _ = l
  1416. if len(m.Conditions) > 0 {
  1417. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  1418. {
  1419. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1420. if err != nil {
  1421. return 0, err
  1422. }
  1423. i -= size
  1424. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1425. }
  1426. i--
  1427. dAtA[i] = 0x1a
  1428. }
  1429. }
  1430. if m.TypeChecking != nil {
  1431. {
  1432. size, err := m.TypeChecking.MarshalToSizedBuffer(dAtA[:i])
  1433. if err != nil {
  1434. return 0, err
  1435. }
  1436. i -= size
  1437. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1438. }
  1439. i--
  1440. dAtA[i] = 0x12
  1441. }
  1442. i = encodeVarintGenerated(dAtA, i, uint64(m.ObservedGeneration))
  1443. i--
  1444. dAtA[i] = 0x8
  1445. return len(dAtA) - i, nil
  1446. }
  1447. func (m *ValidatingWebhook) Marshal() (dAtA []byte, err error) {
  1448. size := m.Size()
  1449. dAtA = make([]byte, size)
  1450. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1451. if err != nil {
  1452. return nil, err
  1453. }
  1454. return dAtA[:n], nil
  1455. }
  1456. func (m *ValidatingWebhook) MarshalTo(dAtA []byte) (int, error) {
  1457. size := m.Size()
  1458. return m.MarshalToSizedBuffer(dAtA[:size])
  1459. }
  1460. func (m *ValidatingWebhook) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1461. i := len(dAtA)
  1462. _ = i
  1463. var l int
  1464. _ = l
  1465. if len(m.MatchConditions) > 0 {
  1466. for iNdEx := len(m.MatchConditions) - 1; iNdEx >= 0; iNdEx-- {
  1467. {
  1468. size, err := m.MatchConditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1469. if err != nil {
  1470. return 0, err
  1471. }
  1472. i -= size
  1473. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1474. }
  1475. i--
  1476. dAtA[i] = 0x5a
  1477. }
  1478. }
  1479. if m.ObjectSelector != nil {
  1480. {
  1481. size, err := m.ObjectSelector.MarshalToSizedBuffer(dAtA[:i])
  1482. if err != nil {
  1483. return 0, err
  1484. }
  1485. i -= size
  1486. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1487. }
  1488. i--
  1489. dAtA[i] = 0x52
  1490. }
  1491. if m.MatchPolicy != nil {
  1492. i -= len(*m.MatchPolicy)
  1493. copy(dAtA[i:], *m.MatchPolicy)
  1494. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MatchPolicy)))
  1495. i--
  1496. dAtA[i] = 0x4a
  1497. }
  1498. if len(m.AdmissionReviewVersions) > 0 {
  1499. for iNdEx := len(m.AdmissionReviewVersions) - 1; iNdEx >= 0; iNdEx-- {
  1500. i -= len(m.AdmissionReviewVersions[iNdEx])
  1501. copy(dAtA[i:], m.AdmissionReviewVersions[iNdEx])
  1502. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AdmissionReviewVersions[iNdEx])))
  1503. i--
  1504. dAtA[i] = 0x42
  1505. }
  1506. }
  1507. if m.TimeoutSeconds != nil {
  1508. i = encodeVarintGenerated(dAtA, i, uint64(*m.TimeoutSeconds))
  1509. i--
  1510. dAtA[i] = 0x38
  1511. }
  1512. if m.SideEffects != nil {
  1513. i -= len(*m.SideEffects)
  1514. copy(dAtA[i:], *m.SideEffects)
  1515. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SideEffects)))
  1516. i--
  1517. dAtA[i] = 0x32
  1518. }
  1519. if m.NamespaceSelector != nil {
  1520. {
  1521. size, err := m.NamespaceSelector.MarshalToSizedBuffer(dAtA[:i])
  1522. if err != nil {
  1523. return 0, err
  1524. }
  1525. i -= size
  1526. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1527. }
  1528. i--
  1529. dAtA[i] = 0x2a
  1530. }
  1531. if m.FailurePolicy != nil {
  1532. i -= len(*m.FailurePolicy)
  1533. copy(dAtA[i:], *m.FailurePolicy)
  1534. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FailurePolicy)))
  1535. i--
  1536. dAtA[i] = 0x22
  1537. }
  1538. if len(m.Rules) > 0 {
  1539. for iNdEx := len(m.Rules) - 1; iNdEx >= 0; iNdEx-- {
  1540. {
  1541. size, err := m.Rules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1542. if err != nil {
  1543. return 0, err
  1544. }
  1545. i -= size
  1546. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1547. }
  1548. i--
  1549. dAtA[i] = 0x1a
  1550. }
  1551. }
  1552. {
  1553. size, err := m.ClientConfig.MarshalToSizedBuffer(dAtA[:i])
  1554. if err != nil {
  1555. return 0, err
  1556. }
  1557. i -= size
  1558. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1559. }
  1560. i--
  1561. dAtA[i] = 0x12
  1562. i -= len(m.Name)
  1563. copy(dAtA[i:], m.Name)
  1564. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1565. i--
  1566. dAtA[i] = 0xa
  1567. return len(dAtA) - i, nil
  1568. }
  1569. func (m *ValidatingWebhookConfiguration) Marshal() (dAtA []byte, err error) {
  1570. size := m.Size()
  1571. dAtA = make([]byte, size)
  1572. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1573. if err != nil {
  1574. return nil, err
  1575. }
  1576. return dAtA[:n], nil
  1577. }
  1578. func (m *ValidatingWebhookConfiguration) MarshalTo(dAtA []byte) (int, error) {
  1579. size := m.Size()
  1580. return m.MarshalToSizedBuffer(dAtA[:size])
  1581. }
  1582. func (m *ValidatingWebhookConfiguration) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1583. i := len(dAtA)
  1584. _ = i
  1585. var l int
  1586. _ = l
  1587. if len(m.Webhooks) > 0 {
  1588. for iNdEx := len(m.Webhooks) - 1; iNdEx >= 0; iNdEx-- {
  1589. {
  1590. size, err := m.Webhooks[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1591. if err != nil {
  1592. return 0, err
  1593. }
  1594. i -= size
  1595. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1596. }
  1597. i--
  1598. dAtA[i] = 0x12
  1599. }
  1600. }
  1601. {
  1602. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1603. if err != nil {
  1604. return 0, err
  1605. }
  1606. i -= size
  1607. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1608. }
  1609. i--
  1610. dAtA[i] = 0xa
  1611. return len(dAtA) - i, nil
  1612. }
  1613. func (m *ValidatingWebhookConfigurationList) Marshal() (dAtA []byte, err error) {
  1614. size := m.Size()
  1615. dAtA = make([]byte, size)
  1616. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1617. if err != nil {
  1618. return nil, err
  1619. }
  1620. return dAtA[:n], nil
  1621. }
  1622. func (m *ValidatingWebhookConfigurationList) MarshalTo(dAtA []byte) (int, error) {
  1623. size := m.Size()
  1624. return m.MarshalToSizedBuffer(dAtA[:size])
  1625. }
  1626. func (m *ValidatingWebhookConfigurationList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1627. i := len(dAtA)
  1628. _ = i
  1629. var l int
  1630. _ = l
  1631. if len(m.Items) > 0 {
  1632. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1633. {
  1634. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1635. if err != nil {
  1636. return 0, err
  1637. }
  1638. i -= size
  1639. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1640. }
  1641. i--
  1642. dAtA[i] = 0x12
  1643. }
  1644. }
  1645. {
  1646. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1647. if err != nil {
  1648. return 0, err
  1649. }
  1650. i -= size
  1651. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1652. }
  1653. i--
  1654. dAtA[i] = 0xa
  1655. return len(dAtA) - i, nil
  1656. }
  1657. func (m *Validation) Marshal() (dAtA []byte, err error) {
  1658. size := m.Size()
  1659. dAtA = make([]byte, size)
  1660. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1661. if err != nil {
  1662. return nil, err
  1663. }
  1664. return dAtA[:n], nil
  1665. }
  1666. func (m *Validation) MarshalTo(dAtA []byte) (int, error) {
  1667. size := m.Size()
  1668. return m.MarshalToSizedBuffer(dAtA[:size])
  1669. }
  1670. func (m *Validation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1671. i := len(dAtA)
  1672. _ = i
  1673. var l int
  1674. _ = l
  1675. i -= len(m.MessageExpression)
  1676. copy(dAtA[i:], m.MessageExpression)
  1677. i = encodeVarintGenerated(dAtA, i, uint64(len(m.MessageExpression)))
  1678. i--
  1679. dAtA[i] = 0x22
  1680. if m.Reason != nil {
  1681. i -= len(*m.Reason)
  1682. copy(dAtA[i:], *m.Reason)
  1683. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Reason)))
  1684. i--
  1685. dAtA[i] = 0x1a
  1686. }
  1687. i -= len(m.Message)
  1688. copy(dAtA[i:], m.Message)
  1689. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  1690. i--
  1691. dAtA[i] = 0x12
  1692. i -= len(m.Expression)
  1693. copy(dAtA[i:], m.Expression)
  1694. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Expression)))
  1695. i--
  1696. dAtA[i] = 0xa
  1697. return len(dAtA) - i, nil
  1698. }
  1699. func (m *Variable) Marshal() (dAtA []byte, err error) {
  1700. size := m.Size()
  1701. dAtA = make([]byte, size)
  1702. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1703. if err != nil {
  1704. return nil, err
  1705. }
  1706. return dAtA[:n], nil
  1707. }
  1708. func (m *Variable) MarshalTo(dAtA []byte) (int, error) {
  1709. size := m.Size()
  1710. return m.MarshalToSizedBuffer(dAtA[:size])
  1711. }
  1712. func (m *Variable) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1713. i := len(dAtA)
  1714. _ = i
  1715. var l int
  1716. _ = l
  1717. i -= len(m.Expression)
  1718. copy(dAtA[i:], m.Expression)
  1719. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Expression)))
  1720. i--
  1721. dAtA[i] = 0x12
  1722. i -= len(m.Name)
  1723. copy(dAtA[i:], m.Name)
  1724. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1725. i--
  1726. dAtA[i] = 0xa
  1727. return len(dAtA) - i, nil
  1728. }
  1729. func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error) {
  1730. size := m.Size()
  1731. dAtA = make([]byte, size)
  1732. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1733. if err != nil {
  1734. return nil, err
  1735. }
  1736. return dAtA[:n], nil
  1737. }
  1738. func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error) {
  1739. size := m.Size()
  1740. return m.MarshalToSizedBuffer(dAtA[:size])
  1741. }
  1742. func (m *WebhookClientConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1743. i := len(dAtA)
  1744. _ = i
  1745. var l int
  1746. _ = l
  1747. if m.URL != nil {
  1748. i -= len(*m.URL)
  1749. copy(dAtA[i:], *m.URL)
  1750. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.URL)))
  1751. i--
  1752. dAtA[i] = 0x1a
  1753. }
  1754. if m.CABundle != nil {
  1755. i -= len(m.CABundle)
  1756. copy(dAtA[i:], m.CABundle)
  1757. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CABundle)))
  1758. i--
  1759. dAtA[i] = 0x12
  1760. }
  1761. if m.Service != nil {
  1762. {
  1763. size, err := m.Service.MarshalToSizedBuffer(dAtA[:i])
  1764. if err != nil {
  1765. return 0, err
  1766. }
  1767. i -= size
  1768. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1769. }
  1770. i--
  1771. dAtA[i] = 0xa
  1772. }
  1773. return len(dAtA) - i, nil
  1774. }
  1775. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  1776. offset -= sovGenerated(v)
  1777. base := offset
  1778. for v >= 1<<7 {
  1779. dAtA[offset] = uint8(v&0x7f | 0x80)
  1780. v >>= 7
  1781. offset++
  1782. }
  1783. dAtA[offset] = uint8(v)
  1784. return base
  1785. }
  1786. func (m *ApplyConfiguration) Size() (n int) {
  1787. if m == nil {
  1788. return 0
  1789. }
  1790. var l int
  1791. _ = l
  1792. l = len(m.Expression)
  1793. n += 1 + l + sovGenerated(uint64(l))
  1794. return n
  1795. }
  1796. func (m *AuditAnnotation) Size() (n int) {
  1797. if m == nil {
  1798. return 0
  1799. }
  1800. var l int
  1801. _ = l
  1802. l = len(m.Key)
  1803. n += 1 + l + sovGenerated(uint64(l))
  1804. l = len(m.ValueExpression)
  1805. n += 1 + l + sovGenerated(uint64(l))
  1806. return n
  1807. }
  1808. func (m *ExpressionWarning) Size() (n int) {
  1809. if m == nil {
  1810. return 0
  1811. }
  1812. var l int
  1813. _ = l
  1814. l = len(m.FieldRef)
  1815. n += 1 + l + sovGenerated(uint64(l))
  1816. l = len(m.Warning)
  1817. n += 1 + l + sovGenerated(uint64(l))
  1818. return n
  1819. }
  1820. func (m *JSONPatch) Size() (n int) {
  1821. if m == nil {
  1822. return 0
  1823. }
  1824. var l int
  1825. _ = l
  1826. l = len(m.Expression)
  1827. n += 1 + l + sovGenerated(uint64(l))
  1828. return n
  1829. }
  1830. func (m *MatchCondition) Size() (n int) {
  1831. if m == nil {
  1832. return 0
  1833. }
  1834. var l int
  1835. _ = l
  1836. l = len(m.Name)
  1837. n += 1 + l + sovGenerated(uint64(l))
  1838. l = len(m.Expression)
  1839. n += 1 + l + sovGenerated(uint64(l))
  1840. return n
  1841. }
  1842. func (m *MatchResources) Size() (n int) {
  1843. if m == nil {
  1844. return 0
  1845. }
  1846. var l int
  1847. _ = l
  1848. if m.NamespaceSelector != nil {
  1849. l = m.NamespaceSelector.Size()
  1850. n += 1 + l + sovGenerated(uint64(l))
  1851. }
  1852. if m.ObjectSelector != nil {
  1853. l = m.ObjectSelector.Size()
  1854. n += 1 + l + sovGenerated(uint64(l))
  1855. }
  1856. if len(m.ResourceRules) > 0 {
  1857. for _, e := range m.ResourceRules {
  1858. l = e.Size()
  1859. n += 1 + l + sovGenerated(uint64(l))
  1860. }
  1861. }
  1862. if len(m.ExcludeResourceRules) > 0 {
  1863. for _, e := range m.ExcludeResourceRules {
  1864. l = e.Size()
  1865. n += 1 + l + sovGenerated(uint64(l))
  1866. }
  1867. }
  1868. if m.MatchPolicy != nil {
  1869. l = len(*m.MatchPolicy)
  1870. n += 1 + l + sovGenerated(uint64(l))
  1871. }
  1872. return n
  1873. }
  1874. func (m *MutatingAdmissionPolicy) Size() (n int) {
  1875. if m == nil {
  1876. return 0
  1877. }
  1878. var l int
  1879. _ = l
  1880. l = m.ObjectMeta.Size()
  1881. n += 1 + l + sovGenerated(uint64(l))
  1882. l = m.Spec.Size()
  1883. n += 1 + l + sovGenerated(uint64(l))
  1884. return n
  1885. }
  1886. func (m *MutatingAdmissionPolicyBinding) Size() (n int) {
  1887. if m == nil {
  1888. return 0
  1889. }
  1890. var l int
  1891. _ = l
  1892. l = m.ObjectMeta.Size()
  1893. n += 1 + l + sovGenerated(uint64(l))
  1894. l = m.Spec.Size()
  1895. n += 1 + l + sovGenerated(uint64(l))
  1896. return n
  1897. }
  1898. func (m *MutatingAdmissionPolicyBindingList) Size() (n int) {
  1899. if m == nil {
  1900. return 0
  1901. }
  1902. var l int
  1903. _ = l
  1904. l = m.ListMeta.Size()
  1905. n += 1 + l + sovGenerated(uint64(l))
  1906. if len(m.Items) > 0 {
  1907. for _, e := range m.Items {
  1908. l = e.Size()
  1909. n += 1 + l + sovGenerated(uint64(l))
  1910. }
  1911. }
  1912. return n
  1913. }
  1914. func (m *MutatingAdmissionPolicyBindingSpec) Size() (n int) {
  1915. if m == nil {
  1916. return 0
  1917. }
  1918. var l int
  1919. _ = l
  1920. l = len(m.PolicyName)
  1921. n += 1 + l + sovGenerated(uint64(l))
  1922. if m.ParamRef != nil {
  1923. l = m.ParamRef.Size()
  1924. n += 1 + l + sovGenerated(uint64(l))
  1925. }
  1926. if m.MatchResources != nil {
  1927. l = m.MatchResources.Size()
  1928. n += 1 + l + sovGenerated(uint64(l))
  1929. }
  1930. return n
  1931. }
  1932. func (m *MutatingAdmissionPolicyList) Size() (n int) {
  1933. if m == nil {
  1934. return 0
  1935. }
  1936. var l int
  1937. _ = l
  1938. l = m.ListMeta.Size()
  1939. n += 1 + l + sovGenerated(uint64(l))
  1940. if len(m.Items) > 0 {
  1941. for _, e := range m.Items {
  1942. l = e.Size()
  1943. n += 1 + l + sovGenerated(uint64(l))
  1944. }
  1945. }
  1946. return n
  1947. }
  1948. func (m *MutatingAdmissionPolicySpec) Size() (n int) {
  1949. if m == nil {
  1950. return 0
  1951. }
  1952. var l int
  1953. _ = l
  1954. if m.ParamKind != nil {
  1955. l = m.ParamKind.Size()
  1956. n += 1 + l + sovGenerated(uint64(l))
  1957. }
  1958. if m.MatchConstraints != nil {
  1959. l = m.MatchConstraints.Size()
  1960. n += 1 + l + sovGenerated(uint64(l))
  1961. }
  1962. if len(m.Variables) > 0 {
  1963. for _, e := range m.Variables {
  1964. l = e.Size()
  1965. n += 1 + l + sovGenerated(uint64(l))
  1966. }
  1967. }
  1968. if len(m.Mutations) > 0 {
  1969. for _, e := range m.Mutations {
  1970. l = e.Size()
  1971. n += 1 + l + sovGenerated(uint64(l))
  1972. }
  1973. }
  1974. if m.FailurePolicy != nil {
  1975. l = len(*m.FailurePolicy)
  1976. n += 1 + l + sovGenerated(uint64(l))
  1977. }
  1978. if len(m.MatchConditions) > 0 {
  1979. for _, e := range m.MatchConditions {
  1980. l = e.Size()
  1981. n += 1 + l + sovGenerated(uint64(l))
  1982. }
  1983. }
  1984. l = len(m.ReinvocationPolicy)
  1985. n += 1 + l + sovGenerated(uint64(l))
  1986. return n
  1987. }
  1988. func (m *MutatingWebhook) Size() (n int) {
  1989. if m == nil {
  1990. return 0
  1991. }
  1992. var l int
  1993. _ = l
  1994. l = len(m.Name)
  1995. n += 1 + l + sovGenerated(uint64(l))
  1996. l = m.ClientConfig.Size()
  1997. n += 1 + l + sovGenerated(uint64(l))
  1998. if len(m.Rules) > 0 {
  1999. for _, e := range m.Rules {
  2000. l = e.Size()
  2001. n += 1 + l + sovGenerated(uint64(l))
  2002. }
  2003. }
  2004. if m.FailurePolicy != nil {
  2005. l = len(*m.FailurePolicy)
  2006. n += 1 + l + sovGenerated(uint64(l))
  2007. }
  2008. if m.NamespaceSelector != nil {
  2009. l = m.NamespaceSelector.Size()
  2010. n += 1 + l + sovGenerated(uint64(l))
  2011. }
  2012. if m.SideEffects != nil {
  2013. l = len(*m.SideEffects)
  2014. n += 1 + l + sovGenerated(uint64(l))
  2015. }
  2016. if m.TimeoutSeconds != nil {
  2017. n += 1 + sovGenerated(uint64(*m.TimeoutSeconds))
  2018. }
  2019. if len(m.AdmissionReviewVersions) > 0 {
  2020. for _, s := range m.AdmissionReviewVersions {
  2021. l = len(s)
  2022. n += 1 + l + sovGenerated(uint64(l))
  2023. }
  2024. }
  2025. if m.MatchPolicy != nil {
  2026. l = len(*m.MatchPolicy)
  2027. n += 1 + l + sovGenerated(uint64(l))
  2028. }
  2029. if m.ReinvocationPolicy != nil {
  2030. l = len(*m.ReinvocationPolicy)
  2031. n += 1 + l + sovGenerated(uint64(l))
  2032. }
  2033. if m.ObjectSelector != nil {
  2034. l = m.ObjectSelector.Size()
  2035. n += 1 + l + sovGenerated(uint64(l))
  2036. }
  2037. if len(m.MatchConditions) > 0 {
  2038. for _, e := range m.MatchConditions {
  2039. l = e.Size()
  2040. n += 1 + l + sovGenerated(uint64(l))
  2041. }
  2042. }
  2043. return n
  2044. }
  2045. func (m *MutatingWebhookConfiguration) Size() (n int) {
  2046. if m == nil {
  2047. return 0
  2048. }
  2049. var l int
  2050. _ = l
  2051. l = m.ObjectMeta.Size()
  2052. n += 1 + l + sovGenerated(uint64(l))
  2053. if len(m.Webhooks) > 0 {
  2054. for _, e := range m.Webhooks {
  2055. l = e.Size()
  2056. n += 1 + l + sovGenerated(uint64(l))
  2057. }
  2058. }
  2059. return n
  2060. }
  2061. func (m *MutatingWebhookConfigurationList) Size() (n int) {
  2062. if m == nil {
  2063. return 0
  2064. }
  2065. var l int
  2066. _ = l
  2067. l = m.ListMeta.Size()
  2068. n += 1 + l + sovGenerated(uint64(l))
  2069. if len(m.Items) > 0 {
  2070. for _, e := range m.Items {
  2071. l = e.Size()
  2072. n += 1 + l + sovGenerated(uint64(l))
  2073. }
  2074. }
  2075. return n
  2076. }
  2077. func (m *Mutation) Size() (n int) {
  2078. if m == nil {
  2079. return 0
  2080. }
  2081. var l int
  2082. _ = l
  2083. l = len(m.PatchType)
  2084. n += 1 + l + sovGenerated(uint64(l))
  2085. if m.ApplyConfiguration != nil {
  2086. l = m.ApplyConfiguration.Size()
  2087. n += 1 + l + sovGenerated(uint64(l))
  2088. }
  2089. if m.JSONPatch != nil {
  2090. l = m.JSONPatch.Size()
  2091. n += 1 + l + sovGenerated(uint64(l))
  2092. }
  2093. return n
  2094. }
  2095. func (m *NamedRuleWithOperations) Size() (n int) {
  2096. if m == nil {
  2097. return 0
  2098. }
  2099. var l int
  2100. _ = l
  2101. if len(m.ResourceNames) > 0 {
  2102. for _, s := range m.ResourceNames {
  2103. l = len(s)
  2104. n += 1 + l + sovGenerated(uint64(l))
  2105. }
  2106. }
  2107. l = m.RuleWithOperations.Size()
  2108. n += 1 + l + sovGenerated(uint64(l))
  2109. return n
  2110. }
  2111. func (m *ParamKind) Size() (n int) {
  2112. if m == nil {
  2113. return 0
  2114. }
  2115. var l int
  2116. _ = l
  2117. l = len(m.APIVersion)
  2118. n += 1 + l + sovGenerated(uint64(l))
  2119. l = len(m.Kind)
  2120. n += 1 + l + sovGenerated(uint64(l))
  2121. return n
  2122. }
  2123. func (m *ParamRef) Size() (n int) {
  2124. if m == nil {
  2125. return 0
  2126. }
  2127. var l int
  2128. _ = l
  2129. l = len(m.Name)
  2130. n += 1 + l + sovGenerated(uint64(l))
  2131. l = len(m.Namespace)
  2132. n += 1 + l + sovGenerated(uint64(l))
  2133. if m.Selector != nil {
  2134. l = m.Selector.Size()
  2135. n += 1 + l + sovGenerated(uint64(l))
  2136. }
  2137. if m.ParameterNotFoundAction != nil {
  2138. l = len(*m.ParameterNotFoundAction)
  2139. n += 1 + l + sovGenerated(uint64(l))
  2140. }
  2141. return n
  2142. }
  2143. func (m *ServiceReference) Size() (n int) {
  2144. if m == nil {
  2145. return 0
  2146. }
  2147. var l int
  2148. _ = l
  2149. l = len(m.Namespace)
  2150. n += 1 + l + sovGenerated(uint64(l))
  2151. l = len(m.Name)
  2152. n += 1 + l + sovGenerated(uint64(l))
  2153. if m.Path != nil {
  2154. l = len(*m.Path)
  2155. n += 1 + l + sovGenerated(uint64(l))
  2156. }
  2157. if m.Port != nil {
  2158. n += 1 + sovGenerated(uint64(*m.Port))
  2159. }
  2160. return n
  2161. }
  2162. func (m *TypeChecking) Size() (n int) {
  2163. if m == nil {
  2164. return 0
  2165. }
  2166. var l int
  2167. _ = l
  2168. if len(m.ExpressionWarnings) > 0 {
  2169. for _, e := range m.ExpressionWarnings {
  2170. l = e.Size()
  2171. n += 1 + l + sovGenerated(uint64(l))
  2172. }
  2173. }
  2174. return n
  2175. }
  2176. func (m *ValidatingAdmissionPolicy) Size() (n int) {
  2177. if m == nil {
  2178. return 0
  2179. }
  2180. var l int
  2181. _ = l
  2182. l = m.ObjectMeta.Size()
  2183. n += 1 + l + sovGenerated(uint64(l))
  2184. l = m.Spec.Size()
  2185. n += 1 + l + sovGenerated(uint64(l))
  2186. l = m.Status.Size()
  2187. n += 1 + l + sovGenerated(uint64(l))
  2188. return n
  2189. }
  2190. func (m *ValidatingAdmissionPolicyBinding) Size() (n int) {
  2191. if m == nil {
  2192. return 0
  2193. }
  2194. var l int
  2195. _ = l
  2196. l = m.ObjectMeta.Size()
  2197. n += 1 + l + sovGenerated(uint64(l))
  2198. l = m.Spec.Size()
  2199. n += 1 + l + sovGenerated(uint64(l))
  2200. return n
  2201. }
  2202. func (m *ValidatingAdmissionPolicyBindingList) Size() (n int) {
  2203. if m == nil {
  2204. return 0
  2205. }
  2206. var l int
  2207. _ = l
  2208. l = m.ListMeta.Size()
  2209. n += 1 + l + sovGenerated(uint64(l))
  2210. if len(m.Items) > 0 {
  2211. for _, e := range m.Items {
  2212. l = e.Size()
  2213. n += 1 + l + sovGenerated(uint64(l))
  2214. }
  2215. }
  2216. return n
  2217. }
  2218. func (m *ValidatingAdmissionPolicyBindingSpec) Size() (n int) {
  2219. if m == nil {
  2220. return 0
  2221. }
  2222. var l int
  2223. _ = l
  2224. l = len(m.PolicyName)
  2225. n += 1 + l + sovGenerated(uint64(l))
  2226. if m.ParamRef != nil {
  2227. l = m.ParamRef.Size()
  2228. n += 1 + l + sovGenerated(uint64(l))
  2229. }
  2230. if m.MatchResources != nil {
  2231. l = m.MatchResources.Size()
  2232. n += 1 + l + sovGenerated(uint64(l))
  2233. }
  2234. if len(m.ValidationActions) > 0 {
  2235. for _, s := range m.ValidationActions {
  2236. l = len(s)
  2237. n += 1 + l + sovGenerated(uint64(l))
  2238. }
  2239. }
  2240. return n
  2241. }
  2242. func (m *ValidatingAdmissionPolicyList) Size() (n int) {
  2243. if m == nil {
  2244. return 0
  2245. }
  2246. var l int
  2247. _ = l
  2248. l = m.ListMeta.Size()
  2249. n += 1 + l + sovGenerated(uint64(l))
  2250. if len(m.Items) > 0 {
  2251. for _, e := range m.Items {
  2252. l = e.Size()
  2253. n += 1 + l + sovGenerated(uint64(l))
  2254. }
  2255. }
  2256. return n
  2257. }
  2258. func (m *ValidatingAdmissionPolicySpec) Size() (n int) {
  2259. if m == nil {
  2260. return 0
  2261. }
  2262. var l int
  2263. _ = l
  2264. if m.ParamKind != nil {
  2265. l = m.ParamKind.Size()
  2266. n += 1 + l + sovGenerated(uint64(l))
  2267. }
  2268. if m.MatchConstraints != nil {
  2269. l = m.MatchConstraints.Size()
  2270. n += 1 + l + sovGenerated(uint64(l))
  2271. }
  2272. if len(m.Validations) > 0 {
  2273. for _, e := range m.Validations {
  2274. l = e.Size()
  2275. n += 1 + l + sovGenerated(uint64(l))
  2276. }
  2277. }
  2278. if m.FailurePolicy != nil {
  2279. l = len(*m.FailurePolicy)
  2280. n += 1 + l + sovGenerated(uint64(l))
  2281. }
  2282. if len(m.AuditAnnotations) > 0 {
  2283. for _, e := range m.AuditAnnotations {
  2284. l = e.Size()
  2285. n += 1 + l + sovGenerated(uint64(l))
  2286. }
  2287. }
  2288. if len(m.MatchConditions) > 0 {
  2289. for _, e := range m.MatchConditions {
  2290. l = e.Size()
  2291. n += 1 + l + sovGenerated(uint64(l))
  2292. }
  2293. }
  2294. if len(m.Variables) > 0 {
  2295. for _, e := range m.Variables {
  2296. l = e.Size()
  2297. n += 1 + l + sovGenerated(uint64(l))
  2298. }
  2299. }
  2300. return n
  2301. }
  2302. func (m *ValidatingAdmissionPolicyStatus) Size() (n int) {
  2303. if m == nil {
  2304. return 0
  2305. }
  2306. var l int
  2307. _ = l
  2308. n += 1 + sovGenerated(uint64(m.ObservedGeneration))
  2309. if m.TypeChecking != nil {
  2310. l = m.TypeChecking.Size()
  2311. n += 1 + l + sovGenerated(uint64(l))
  2312. }
  2313. if len(m.Conditions) > 0 {
  2314. for _, e := range m.Conditions {
  2315. l = e.Size()
  2316. n += 1 + l + sovGenerated(uint64(l))
  2317. }
  2318. }
  2319. return n
  2320. }
  2321. func (m *ValidatingWebhook) Size() (n int) {
  2322. if m == nil {
  2323. return 0
  2324. }
  2325. var l int
  2326. _ = l
  2327. l = len(m.Name)
  2328. n += 1 + l + sovGenerated(uint64(l))
  2329. l = m.ClientConfig.Size()
  2330. n += 1 + l + sovGenerated(uint64(l))
  2331. if len(m.Rules) > 0 {
  2332. for _, e := range m.Rules {
  2333. l = e.Size()
  2334. n += 1 + l + sovGenerated(uint64(l))
  2335. }
  2336. }
  2337. if m.FailurePolicy != nil {
  2338. l = len(*m.FailurePolicy)
  2339. n += 1 + l + sovGenerated(uint64(l))
  2340. }
  2341. if m.NamespaceSelector != nil {
  2342. l = m.NamespaceSelector.Size()
  2343. n += 1 + l + sovGenerated(uint64(l))
  2344. }
  2345. if m.SideEffects != nil {
  2346. l = len(*m.SideEffects)
  2347. n += 1 + l + sovGenerated(uint64(l))
  2348. }
  2349. if m.TimeoutSeconds != nil {
  2350. n += 1 + sovGenerated(uint64(*m.TimeoutSeconds))
  2351. }
  2352. if len(m.AdmissionReviewVersions) > 0 {
  2353. for _, s := range m.AdmissionReviewVersions {
  2354. l = len(s)
  2355. n += 1 + l + sovGenerated(uint64(l))
  2356. }
  2357. }
  2358. if m.MatchPolicy != nil {
  2359. l = len(*m.MatchPolicy)
  2360. n += 1 + l + sovGenerated(uint64(l))
  2361. }
  2362. if m.ObjectSelector != nil {
  2363. l = m.ObjectSelector.Size()
  2364. n += 1 + l + sovGenerated(uint64(l))
  2365. }
  2366. if len(m.MatchConditions) > 0 {
  2367. for _, e := range m.MatchConditions {
  2368. l = e.Size()
  2369. n += 1 + l + sovGenerated(uint64(l))
  2370. }
  2371. }
  2372. return n
  2373. }
  2374. func (m *ValidatingWebhookConfiguration) Size() (n int) {
  2375. if m == nil {
  2376. return 0
  2377. }
  2378. var l int
  2379. _ = l
  2380. l = m.ObjectMeta.Size()
  2381. n += 1 + l + sovGenerated(uint64(l))
  2382. if len(m.Webhooks) > 0 {
  2383. for _, e := range m.Webhooks {
  2384. l = e.Size()
  2385. n += 1 + l + sovGenerated(uint64(l))
  2386. }
  2387. }
  2388. return n
  2389. }
  2390. func (m *ValidatingWebhookConfigurationList) Size() (n int) {
  2391. if m == nil {
  2392. return 0
  2393. }
  2394. var l int
  2395. _ = l
  2396. l = m.ListMeta.Size()
  2397. n += 1 + l + sovGenerated(uint64(l))
  2398. if len(m.Items) > 0 {
  2399. for _, e := range m.Items {
  2400. l = e.Size()
  2401. n += 1 + l + sovGenerated(uint64(l))
  2402. }
  2403. }
  2404. return n
  2405. }
  2406. func (m *Validation) Size() (n int) {
  2407. if m == nil {
  2408. return 0
  2409. }
  2410. var l int
  2411. _ = l
  2412. l = len(m.Expression)
  2413. n += 1 + l + sovGenerated(uint64(l))
  2414. l = len(m.Message)
  2415. n += 1 + l + sovGenerated(uint64(l))
  2416. if m.Reason != nil {
  2417. l = len(*m.Reason)
  2418. n += 1 + l + sovGenerated(uint64(l))
  2419. }
  2420. l = len(m.MessageExpression)
  2421. n += 1 + l + sovGenerated(uint64(l))
  2422. return n
  2423. }
  2424. func (m *Variable) Size() (n int) {
  2425. if m == nil {
  2426. return 0
  2427. }
  2428. var l int
  2429. _ = l
  2430. l = len(m.Name)
  2431. n += 1 + l + sovGenerated(uint64(l))
  2432. l = len(m.Expression)
  2433. n += 1 + l + sovGenerated(uint64(l))
  2434. return n
  2435. }
  2436. func (m *WebhookClientConfig) Size() (n int) {
  2437. if m == nil {
  2438. return 0
  2439. }
  2440. var l int
  2441. _ = l
  2442. if m.Service != nil {
  2443. l = m.Service.Size()
  2444. n += 1 + l + sovGenerated(uint64(l))
  2445. }
  2446. if m.CABundle != nil {
  2447. l = len(m.CABundle)
  2448. n += 1 + l + sovGenerated(uint64(l))
  2449. }
  2450. if m.URL != nil {
  2451. l = len(*m.URL)
  2452. n += 1 + l + sovGenerated(uint64(l))
  2453. }
  2454. return n
  2455. }
  2456. func sovGenerated(x uint64) (n int) {
  2457. return (math_bits.Len64(x|1) + 6) / 7
  2458. }
  2459. func sozGenerated(x uint64) (n int) {
  2460. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  2461. }
  2462. func (this *ApplyConfiguration) String() string {
  2463. if this == nil {
  2464. return "nil"
  2465. }
  2466. s := strings.Join([]string{`&ApplyConfiguration{`,
  2467. `Expression:` + fmt.Sprintf("%v", this.Expression) + `,`,
  2468. `}`,
  2469. }, "")
  2470. return s
  2471. }
  2472. func (this *AuditAnnotation) String() string {
  2473. if this == nil {
  2474. return "nil"
  2475. }
  2476. s := strings.Join([]string{`&AuditAnnotation{`,
  2477. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  2478. `ValueExpression:` + fmt.Sprintf("%v", this.ValueExpression) + `,`,
  2479. `}`,
  2480. }, "")
  2481. return s
  2482. }
  2483. func (this *ExpressionWarning) String() string {
  2484. if this == nil {
  2485. return "nil"
  2486. }
  2487. s := strings.Join([]string{`&ExpressionWarning{`,
  2488. `FieldRef:` + fmt.Sprintf("%v", this.FieldRef) + `,`,
  2489. `Warning:` + fmt.Sprintf("%v", this.Warning) + `,`,
  2490. `}`,
  2491. }, "")
  2492. return s
  2493. }
  2494. func (this *JSONPatch) String() string {
  2495. if this == nil {
  2496. return "nil"
  2497. }
  2498. s := strings.Join([]string{`&JSONPatch{`,
  2499. `Expression:` + fmt.Sprintf("%v", this.Expression) + `,`,
  2500. `}`,
  2501. }, "")
  2502. return s
  2503. }
  2504. func (this *MatchCondition) String() string {
  2505. if this == nil {
  2506. return "nil"
  2507. }
  2508. s := strings.Join([]string{`&MatchCondition{`,
  2509. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  2510. `Expression:` + fmt.Sprintf("%v", this.Expression) + `,`,
  2511. `}`,
  2512. }, "")
  2513. return s
  2514. }
  2515. func (this *MatchResources) String() string {
  2516. if this == nil {
  2517. return "nil"
  2518. }
  2519. repeatedStringForResourceRules := "[]NamedRuleWithOperations{"
  2520. for _, f := range this.ResourceRules {
  2521. repeatedStringForResourceRules += strings.Replace(strings.Replace(f.String(), "NamedRuleWithOperations", "NamedRuleWithOperations", 1), `&`, ``, 1) + ","
  2522. }
  2523. repeatedStringForResourceRules += "}"
  2524. repeatedStringForExcludeResourceRules := "[]NamedRuleWithOperations{"
  2525. for _, f := range this.ExcludeResourceRules {
  2526. repeatedStringForExcludeResourceRules += strings.Replace(strings.Replace(f.String(), "NamedRuleWithOperations", "NamedRuleWithOperations", 1), `&`, ``, 1) + ","
  2527. }
  2528. repeatedStringForExcludeResourceRules += "}"
  2529. s := strings.Join([]string{`&MatchResources{`,
  2530. `NamespaceSelector:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  2531. `ObjectSelector:` + strings.Replace(fmt.Sprintf("%v", this.ObjectSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  2532. `ResourceRules:` + repeatedStringForResourceRules + `,`,
  2533. `ExcludeResourceRules:` + repeatedStringForExcludeResourceRules + `,`,
  2534. `MatchPolicy:` + valueToStringGenerated(this.MatchPolicy) + `,`,
  2535. `}`,
  2536. }, "")
  2537. return s
  2538. }
  2539. func (this *MutatingAdmissionPolicy) String() string {
  2540. if this == nil {
  2541. return "nil"
  2542. }
  2543. s := strings.Join([]string{`&MutatingAdmissionPolicy{`,
  2544. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  2545. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "MutatingAdmissionPolicySpec", "MutatingAdmissionPolicySpec", 1), `&`, ``, 1) + `,`,
  2546. `}`,
  2547. }, "")
  2548. return s
  2549. }
  2550. func (this *MutatingAdmissionPolicyBinding) String() string {
  2551. if this == nil {
  2552. return "nil"
  2553. }
  2554. s := strings.Join([]string{`&MutatingAdmissionPolicyBinding{`,
  2555. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  2556. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "MutatingAdmissionPolicyBindingSpec", "MutatingAdmissionPolicyBindingSpec", 1), `&`, ``, 1) + `,`,
  2557. `}`,
  2558. }, "")
  2559. return s
  2560. }
  2561. func (this *MutatingAdmissionPolicyBindingList) String() string {
  2562. if this == nil {
  2563. return "nil"
  2564. }
  2565. repeatedStringForItems := "[]MutatingAdmissionPolicyBinding{"
  2566. for _, f := range this.Items {
  2567. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "MutatingAdmissionPolicyBinding", "MutatingAdmissionPolicyBinding", 1), `&`, ``, 1) + ","
  2568. }
  2569. repeatedStringForItems += "}"
  2570. s := strings.Join([]string{`&MutatingAdmissionPolicyBindingList{`,
  2571. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  2572. `Items:` + repeatedStringForItems + `,`,
  2573. `}`,
  2574. }, "")
  2575. return s
  2576. }
  2577. func (this *MutatingAdmissionPolicyBindingSpec) String() string {
  2578. if this == nil {
  2579. return "nil"
  2580. }
  2581. s := strings.Join([]string{`&MutatingAdmissionPolicyBindingSpec{`,
  2582. `PolicyName:` + fmt.Sprintf("%v", this.PolicyName) + `,`,
  2583. `ParamRef:` + strings.Replace(this.ParamRef.String(), "ParamRef", "ParamRef", 1) + `,`,
  2584. `MatchResources:` + strings.Replace(this.MatchResources.String(), "MatchResources", "MatchResources", 1) + `,`,
  2585. `}`,
  2586. }, "")
  2587. return s
  2588. }
  2589. func (this *MutatingAdmissionPolicyList) String() string {
  2590. if this == nil {
  2591. return "nil"
  2592. }
  2593. repeatedStringForItems := "[]MutatingAdmissionPolicy{"
  2594. for _, f := range this.Items {
  2595. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "MutatingAdmissionPolicy", "MutatingAdmissionPolicy", 1), `&`, ``, 1) + ","
  2596. }
  2597. repeatedStringForItems += "}"
  2598. s := strings.Join([]string{`&MutatingAdmissionPolicyList{`,
  2599. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  2600. `Items:` + repeatedStringForItems + `,`,
  2601. `}`,
  2602. }, "")
  2603. return s
  2604. }
  2605. func (this *MutatingAdmissionPolicySpec) String() string {
  2606. if this == nil {
  2607. return "nil"
  2608. }
  2609. repeatedStringForVariables := "[]Variable{"
  2610. for _, f := range this.Variables {
  2611. repeatedStringForVariables += strings.Replace(strings.Replace(f.String(), "Variable", "Variable", 1), `&`, ``, 1) + ","
  2612. }
  2613. repeatedStringForVariables += "}"
  2614. repeatedStringForMutations := "[]Mutation{"
  2615. for _, f := range this.Mutations {
  2616. repeatedStringForMutations += strings.Replace(strings.Replace(f.String(), "Mutation", "Mutation", 1), `&`, ``, 1) + ","
  2617. }
  2618. repeatedStringForMutations += "}"
  2619. repeatedStringForMatchConditions := "[]MatchCondition{"
  2620. for _, f := range this.MatchConditions {
  2621. repeatedStringForMatchConditions += strings.Replace(strings.Replace(f.String(), "MatchCondition", "MatchCondition", 1), `&`, ``, 1) + ","
  2622. }
  2623. repeatedStringForMatchConditions += "}"
  2624. s := strings.Join([]string{`&MutatingAdmissionPolicySpec{`,
  2625. `ParamKind:` + strings.Replace(this.ParamKind.String(), "ParamKind", "ParamKind", 1) + `,`,
  2626. `MatchConstraints:` + strings.Replace(this.MatchConstraints.String(), "MatchResources", "MatchResources", 1) + `,`,
  2627. `Variables:` + repeatedStringForVariables + `,`,
  2628. `Mutations:` + repeatedStringForMutations + `,`,
  2629. `FailurePolicy:` + valueToStringGenerated(this.FailurePolicy) + `,`,
  2630. `MatchConditions:` + repeatedStringForMatchConditions + `,`,
  2631. `ReinvocationPolicy:` + fmt.Sprintf("%v", this.ReinvocationPolicy) + `,`,
  2632. `}`,
  2633. }, "")
  2634. return s
  2635. }
  2636. func (this *MutatingWebhook) String() string {
  2637. if this == nil {
  2638. return "nil"
  2639. }
  2640. repeatedStringForRules := "[]RuleWithOperations{"
  2641. for _, f := range this.Rules {
  2642. repeatedStringForRules += fmt.Sprintf("%v", f) + ","
  2643. }
  2644. repeatedStringForRules += "}"
  2645. repeatedStringForMatchConditions := "[]MatchCondition{"
  2646. for _, f := range this.MatchConditions {
  2647. repeatedStringForMatchConditions += strings.Replace(strings.Replace(f.String(), "MatchCondition", "MatchCondition", 1), `&`, ``, 1) + ","
  2648. }
  2649. repeatedStringForMatchConditions += "}"
  2650. s := strings.Join([]string{`&MutatingWebhook{`,
  2651. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  2652. `ClientConfig:` + strings.Replace(strings.Replace(this.ClientConfig.String(), "WebhookClientConfig", "WebhookClientConfig", 1), `&`, ``, 1) + `,`,
  2653. `Rules:` + repeatedStringForRules + `,`,
  2654. `FailurePolicy:` + valueToStringGenerated(this.FailurePolicy) + `,`,
  2655. `NamespaceSelector:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  2656. `SideEffects:` + valueToStringGenerated(this.SideEffects) + `,`,
  2657. `TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
  2658. `AdmissionReviewVersions:` + fmt.Sprintf("%v", this.AdmissionReviewVersions) + `,`,
  2659. `MatchPolicy:` + valueToStringGenerated(this.MatchPolicy) + `,`,
  2660. `ReinvocationPolicy:` + valueToStringGenerated(this.ReinvocationPolicy) + `,`,
  2661. `ObjectSelector:` + strings.Replace(fmt.Sprintf("%v", this.ObjectSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  2662. `MatchConditions:` + repeatedStringForMatchConditions + `,`,
  2663. `}`,
  2664. }, "")
  2665. return s
  2666. }
  2667. func (this *MutatingWebhookConfiguration) String() string {
  2668. if this == nil {
  2669. return "nil"
  2670. }
  2671. repeatedStringForWebhooks := "[]MutatingWebhook{"
  2672. for _, f := range this.Webhooks {
  2673. repeatedStringForWebhooks += strings.Replace(strings.Replace(f.String(), "MutatingWebhook", "MutatingWebhook", 1), `&`, ``, 1) + ","
  2674. }
  2675. repeatedStringForWebhooks += "}"
  2676. s := strings.Join([]string{`&MutatingWebhookConfiguration{`,
  2677. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  2678. `Webhooks:` + repeatedStringForWebhooks + `,`,
  2679. `}`,
  2680. }, "")
  2681. return s
  2682. }
  2683. func (this *MutatingWebhookConfigurationList) String() string {
  2684. if this == nil {
  2685. return "nil"
  2686. }
  2687. repeatedStringForItems := "[]MutatingWebhookConfiguration{"
  2688. for _, f := range this.Items {
  2689. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "MutatingWebhookConfiguration", "MutatingWebhookConfiguration", 1), `&`, ``, 1) + ","
  2690. }
  2691. repeatedStringForItems += "}"
  2692. s := strings.Join([]string{`&MutatingWebhookConfigurationList{`,
  2693. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  2694. `Items:` + repeatedStringForItems + `,`,
  2695. `}`,
  2696. }, "")
  2697. return s
  2698. }
  2699. func (this *Mutation) String() string {
  2700. if this == nil {
  2701. return "nil"
  2702. }
  2703. s := strings.Join([]string{`&Mutation{`,
  2704. `PatchType:` + fmt.Sprintf("%v", this.PatchType) + `,`,
  2705. `ApplyConfiguration:` + strings.Replace(this.ApplyConfiguration.String(), "ApplyConfiguration", "ApplyConfiguration", 1) + `,`,
  2706. `JSONPatch:` + strings.Replace(this.JSONPatch.String(), "JSONPatch", "JSONPatch", 1) + `,`,
  2707. `}`,
  2708. }, "")
  2709. return s
  2710. }
  2711. func (this *NamedRuleWithOperations) String() string {
  2712. if this == nil {
  2713. return "nil"
  2714. }
  2715. s := strings.Join([]string{`&NamedRuleWithOperations{`,
  2716. `ResourceNames:` + fmt.Sprintf("%v", this.ResourceNames) + `,`,
  2717. `RuleWithOperations:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.RuleWithOperations), "RuleWithOperations", "v11.RuleWithOperations", 1), `&`, ``, 1) + `,`,
  2718. `}`,
  2719. }, "")
  2720. return s
  2721. }
  2722. func (this *ParamKind) String() string {
  2723. if this == nil {
  2724. return "nil"
  2725. }
  2726. s := strings.Join([]string{`&ParamKind{`,
  2727. `APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
  2728. `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
  2729. `}`,
  2730. }, "")
  2731. return s
  2732. }
  2733. func (this *ParamRef) String() string {
  2734. if this == nil {
  2735. return "nil"
  2736. }
  2737. s := strings.Join([]string{`&ParamRef{`,
  2738. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  2739. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  2740. `Selector:` + strings.Replace(fmt.Sprintf("%v", this.Selector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  2741. `ParameterNotFoundAction:` + valueToStringGenerated(this.ParameterNotFoundAction) + `,`,
  2742. `}`,
  2743. }, "")
  2744. return s
  2745. }
  2746. func (this *ServiceReference) String() string {
  2747. if this == nil {
  2748. return "nil"
  2749. }
  2750. s := strings.Join([]string{`&ServiceReference{`,
  2751. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  2752. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  2753. `Path:` + valueToStringGenerated(this.Path) + `,`,
  2754. `Port:` + valueToStringGenerated(this.Port) + `,`,
  2755. `}`,
  2756. }, "")
  2757. return s
  2758. }
  2759. func (this *TypeChecking) String() string {
  2760. if this == nil {
  2761. return "nil"
  2762. }
  2763. repeatedStringForExpressionWarnings := "[]ExpressionWarning{"
  2764. for _, f := range this.ExpressionWarnings {
  2765. repeatedStringForExpressionWarnings += strings.Replace(strings.Replace(f.String(), "ExpressionWarning", "ExpressionWarning", 1), `&`, ``, 1) + ","
  2766. }
  2767. repeatedStringForExpressionWarnings += "}"
  2768. s := strings.Join([]string{`&TypeChecking{`,
  2769. `ExpressionWarnings:` + repeatedStringForExpressionWarnings + `,`,
  2770. `}`,
  2771. }, "")
  2772. return s
  2773. }
  2774. func (this *ValidatingAdmissionPolicy) String() string {
  2775. if this == nil {
  2776. return "nil"
  2777. }
  2778. s := strings.Join([]string{`&ValidatingAdmissionPolicy{`,
  2779. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  2780. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ValidatingAdmissionPolicySpec", "ValidatingAdmissionPolicySpec", 1), `&`, ``, 1) + `,`,
  2781. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "ValidatingAdmissionPolicyStatus", "ValidatingAdmissionPolicyStatus", 1), `&`, ``, 1) + `,`,
  2782. `}`,
  2783. }, "")
  2784. return s
  2785. }
  2786. func (this *ValidatingAdmissionPolicyBinding) String() string {
  2787. if this == nil {
  2788. return "nil"
  2789. }
  2790. s := strings.Join([]string{`&ValidatingAdmissionPolicyBinding{`,
  2791. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  2792. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ValidatingAdmissionPolicyBindingSpec", "ValidatingAdmissionPolicyBindingSpec", 1), `&`, ``, 1) + `,`,
  2793. `}`,
  2794. }, "")
  2795. return s
  2796. }
  2797. func (this *ValidatingAdmissionPolicyBindingList) String() string {
  2798. if this == nil {
  2799. return "nil"
  2800. }
  2801. repeatedStringForItems := "[]ValidatingAdmissionPolicyBinding{"
  2802. for _, f := range this.Items {
  2803. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ValidatingAdmissionPolicyBinding", "ValidatingAdmissionPolicyBinding", 1), `&`, ``, 1) + ","
  2804. }
  2805. repeatedStringForItems += "}"
  2806. s := strings.Join([]string{`&ValidatingAdmissionPolicyBindingList{`,
  2807. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  2808. `Items:` + repeatedStringForItems + `,`,
  2809. `}`,
  2810. }, "")
  2811. return s
  2812. }
  2813. func (this *ValidatingAdmissionPolicyBindingSpec) String() string {
  2814. if this == nil {
  2815. return "nil"
  2816. }
  2817. s := strings.Join([]string{`&ValidatingAdmissionPolicyBindingSpec{`,
  2818. `PolicyName:` + fmt.Sprintf("%v", this.PolicyName) + `,`,
  2819. `ParamRef:` + strings.Replace(this.ParamRef.String(), "ParamRef", "ParamRef", 1) + `,`,
  2820. `MatchResources:` + strings.Replace(this.MatchResources.String(), "MatchResources", "MatchResources", 1) + `,`,
  2821. `ValidationActions:` + fmt.Sprintf("%v", this.ValidationActions) + `,`,
  2822. `}`,
  2823. }, "")
  2824. return s
  2825. }
  2826. func (this *ValidatingAdmissionPolicyList) String() string {
  2827. if this == nil {
  2828. return "nil"
  2829. }
  2830. repeatedStringForItems := "[]ValidatingAdmissionPolicy{"
  2831. for _, f := range this.Items {
  2832. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ValidatingAdmissionPolicy", "ValidatingAdmissionPolicy", 1), `&`, ``, 1) + ","
  2833. }
  2834. repeatedStringForItems += "}"
  2835. s := strings.Join([]string{`&ValidatingAdmissionPolicyList{`,
  2836. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  2837. `Items:` + repeatedStringForItems + `,`,
  2838. `}`,
  2839. }, "")
  2840. return s
  2841. }
  2842. func (this *ValidatingAdmissionPolicySpec) String() string {
  2843. if this == nil {
  2844. return "nil"
  2845. }
  2846. repeatedStringForValidations := "[]Validation{"
  2847. for _, f := range this.Validations {
  2848. repeatedStringForValidations += strings.Replace(strings.Replace(f.String(), "Validation", "Validation", 1), `&`, ``, 1) + ","
  2849. }
  2850. repeatedStringForValidations += "}"
  2851. repeatedStringForAuditAnnotations := "[]AuditAnnotation{"
  2852. for _, f := range this.AuditAnnotations {
  2853. repeatedStringForAuditAnnotations += strings.Replace(strings.Replace(f.String(), "AuditAnnotation", "AuditAnnotation", 1), `&`, ``, 1) + ","
  2854. }
  2855. repeatedStringForAuditAnnotations += "}"
  2856. repeatedStringForMatchConditions := "[]MatchCondition{"
  2857. for _, f := range this.MatchConditions {
  2858. repeatedStringForMatchConditions += strings.Replace(strings.Replace(f.String(), "MatchCondition", "MatchCondition", 1), `&`, ``, 1) + ","
  2859. }
  2860. repeatedStringForMatchConditions += "}"
  2861. repeatedStringForVariables := "[]Variable{"
  2862. for _, f := range this.Variables {
  2863. repeatedStringForVariables += strings.Replace(strings.Replace(f.String(), "Variable", "Variable", 1), `&`, ``, 1) + ","
  2864. }
  2865. repeatedStringForVariables += "}"
  2866. s := strings.Join([]string{`&ValidatingAdmissionPolicySpec{`,
  2867. `ParamKind:` + strings.Replace(this.ParamKind.String(), "ParamKind", "ParamKind", 1) + `,`,
  2868. `MatchConstraints:` + strings.Replace(this.MatchConstraints.String(), "MatchResources", "MatchResources", 1) + `,`,
  2869. `Validations:` + repeatedStringForValidations + `,`,
  2870. `FailurePolicy:` + valueToStringGenerated(this.FailurePolicy) + `,`,
  2871. `AuditAnnotations:` + repeatedStringForAuditAnnotations + `,`,
  2872. `MatchConditions:` + repeatedStringForMatchConditions + `,`,
  2873. `Variables:` + repeatedStringForVariables + `,`,
  2874. `}`,
  2875. }, "")
  2876. return s
  2877. }
  2878. func (this *ValidatingAdmissionPolicyStatus) String() string {
  2879. if this == nil {
  2880. return "nil"
  2881. }
  2882. repeatedStringForConditions := "[]Condition{"
  2883. for _, f := range this.Conditions {
  2884. repeatedStringForConditions += fmt.Sprintf("%v", f) + ","
  2885. }
  2886. repeatedStringForConditions += "}"
  2887. s := strings.Join([]string{`&ValidatingAdmissionPolicyStatus{`,
  2888. `ObservedGeneration:` + fmt.Sprintf("%v", this.ObservedGeneration) + `,`,
  2889. `TypeChecking:` + strings.Replace(this.TypeChecking.String(), "TypeChecking", "TypeChecking", 1) + `,`,
  2890. `Conditions:` + repeatedStringForConditions + `,`,
  2891. `}`,
  2892. }, "")
  2893. return s
  2894. }
  2895. func (this *ValidatingWebhook) String() string {
  2896. if this == nil {
  2897. return "nil"
  2898. }
  2899. repeatedStringForRules := "[]RuleWithOperations{"
  2900. for _, f := range this.Rules {
  2901. repeatedStringForRules += fmt.Sprintf("%v", f) + ","
  2902. }
  2903. repeatedStringForRules += "}"
  2904. repeatedStringForMatchConditions := "[]MatchCondition{"
  2905. for _, f := range this.MatchConditions {
  2906. repeatedStringForMatchConditions += strings.Replace(strings.Replace(f.String(), "MatchCondition", "MatchCondition", 1), `&`, ``, 1) + ","
  2907. }
  2908. repeatedStringForMatchConditions += "}"
  2909. s := strings.Join([]string{`&ValidatingWebhook{`,
  2910. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  2911. `ClientConfig:` + strings.Replace(strings.Replace(this.ClientConfig.String(), "WebhookClientConfig", "WebhookClientConfig", 1), `&`, ``, 1) + `,`,
  2912. `Rules:` + repeatedStringForRules + `,`,
  2913. `FailurePolicy:` + valueToStringGenerated(this.FailurePolicy) + `,`,
  2914. `NamespaceSelector:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  2915. `SideEffects:` + valueToStringGenerated(this.SideEffects) + `,`,
  2916. `TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
  2917. `AdmissionReviewVersions:` + fmt.Sprintf("%v", this.AdmissionReviewVersions) + `,`,
  2918. `MatchPolicy:` + valueToStringGenerated(this.MatchPolicy) + `,`,
  2919. `ObjectSelector:` + strings.Replace(fmt.Sprintf("%v", this.ObjectSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  2920. `MatchConditions:` + repeatedStringForMatchConditions + `,`,
  2921. `}`,
  2922. }, "")
  2923. return s
  2924. }
  2925. func (this *ValidatingWebhookConfiguration) String() string {
  2926. if this == nil {
  2927. return "nil"
  2928. }
  2929. repeatedStringForWebhooks := "[]ValidatingWebhook{"
  2930. for _, f := range this.Webhooks {
  2931. repeatedStringForWebhooks += strings.Replace(strings.Replace(f.String(), "ValidatingWebhook", "ValidatingWebhook", 1), `&`, ``, 1) + ","
  2932. }
  2933. repeatedStringForWebhooks += "}"
  2934. s := strings.Join([]string{`&ValidatingWebhookConfiguration{`,
  2935. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  2936. `Webhooks:` + repeatedStringForWebhooks + `,`,
  2937. `}`,
  2938. }, "")
  2939. return s
  2940. }
  2941. func (this *ValidatingWebhookConfigurationList) String() string {
  2942. if this == nil {
  2943. return "nil"
  2944. }
  2945. repeatedStringForItems := "[]ValidatingWebhookConfiguration{"
  2946. for _, f := range this.Items {
  2947. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ValidatingWebhookConfiguration", "ValidatingWebhookConfiguration", 1), `&`, ``, 1) + ","
  2948. }
  2949. repeatedStringForItems += "}"
  2950. s := strings.Join([]string{`&ValidatingWebhookConfigurationList{`,
  2951. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  2952. `Items:` + repeatedStringForItems + `,`,
  2953. `}`,
  2954. }, "")
  2955. return s
  2956. }
  2957. func (this *Validation) String() string {
  2958. if this == nil {
  2959. return "nil"
  2960. }
  2961. s := strings.Join([]string{`&Validation{`,
  2962. `Expression:` + fmt.Sprintf("%v", this.Expression) + `,`,
  2963. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  2964. `Reason:` + valueToStringGenerated(this.Reason) + `,`,
  2965. `MessageExpression:` + fmt.Sprintf("%v", this.MessageExpression) + `,`,
  2966. `}`,
  2967. }, "")
  2968. return s
  2969. }
  2970. func (this *Variable) String() string {
  2971. if this == nil {
  2972. return "nil"
  2973. }
  2974. s := strings.Join([]string{`&Variable{`,
  2975. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  2976. `Expression:` + fmt.Sprintf("%v", this.Expression) + `,`,
  2977. `}`,
  2978. }, "")
  2979. return s
  2980. }
  2981. func (this *WebhookClientConfig) String() string {
  2982. if this == nil {
  2983. return "nil"
  2984. }
  2985. s := strings.Join([]string{`&WebhookClientConfig{`,
  2986. `Service:` + strings.Replace(this.Service.String(), "ServiceReference", "ServiceReference", 1) + `,`,
  2987. `CABundle:` + valueToStringGenerated(this.CABundle) + `,`,
  2988. `URL:` + valueToStringGenerated(this.URL) + `,`,
  2989. `}`,
  2990. }, "")
  2991. return s
  2992. }
  2993. func valueToStringGenerated(v interface{}) string {
  2994. rv := reflect.ValueOf(v)
  2995. if rv.IsNil() {
  2996. return "nil"
  2997. }
  2998. pv := reflect.Indirect(rv).Interface()
  2999. return fmt.Sprintf("*%v", pv)
  3000. }
  3001. func (m *ApplyConfiguration) Unmarshal(dAtA []byte) error {
  3002. l := len(dAtA)
  3003. iNdEx := 0
  3004. for iNdEx < l {
  3005. preIndex := iNdEx
  3006. var wire uint64
  3007. for shift := uint(0); ; shift += 7 {
  3008. if shift >= 64 {
  3009. return ErrIntOverflowGenerated
  3010. }
  3011. if iNdEx >= l {
  3012. return io.ErrUnexpectedEOF
  3013. }
  3014. b := dAtA[iNdEx]
  3015. iNdEx++
  3016. wire |= uint64(b&0x7F) << shift
  3017. if b < 0x80 {
  3018. break
  3019. }
  3020. }
  3021. fieldNum := int32(wire >> 3)
  3022. wireType := int(wire & 0x7)
  3023. if wireType == 4 {
  3024. return fmt.Errorf("proto: ApplyConfiguration: wiretype end group for non-group")
  3025. }
  3026. if fieldNum <= 0 {
  3027. return fmt.Errorf("proto: ApplyConfiguration: illegal tag %d (wire type %d)", fieldNum, wire)
  3028. }
  3029. switch fieldNum {
  3030. case 1:
  3031. if wireType != 2 {
  3032. return fmt.Errorf("proto: wrong wireType = %d for field Expression", wireType)
  3033. }
  3034. var stringLen uint64
  3035. for shift := uint(0); ; shift += 7 {
  3036. if shift >= 64 {
  3037. return ErrIntOverflowGenerated
  3038. }
  3039. if iNdEx >= l {
  3040. return io.ErrUnexpectedEOF
  3041. }
  3042. b := dAtA[iNdEx]
  3043. iNdEx++
  3044. stringLen |= uint64(b&0x7F) << shift
  3045. if b < 0x80 {
  3046. break
  3047. }
  3048. }
  3049. intStringLen := int(stringLen)
  3050. if intStringLen < 0 {
  3051. return ErrInvalidLengthGenerated
  3052. }
  3053. postIndex := iNdEx + intStringLen
  3054. if postIndex < 0 {
  3055. return ErrInvalidLengthGenerated
  3056. }
  3057. if postIndex > l {
  3058. return io.ErrUnexpectedEOF
  3059. }
  3060. m.Expression = string(dAtA[iNdEx:postIndex])
  3061. iNdEx = postIndex
  3062. default:
  3063. iNdEx = preIndex
  3064. skippy, err := skipGenerated(dAtA[iNdEx:])
  3065. if err != nil {
  3066. return err
  3067. }
  3068. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3069. return ErrInvalidLengthGenerated
  3070. }
  3071. if (iNdEx + skippy) > l {
  3072. return io.ErrUnexpectedEOF
  3073. }
  3074. iNdEx += skippy
  3075. }
  3076. }
  3077. if iNdEx > l {
  3078. return io.ErrUnexpectedEOF
  3079. }
  3080. return nil
  3081. }
  3082. func (m *AuditAnnotation) Unmarshal(dAtA []byte) error {
  3083. l := len(dAtA)
  3084. iNdEx := 0
  3085. for iNdEx < l {
  3086. preIndex := iNdEx
  3087. var wire uint64
  3088. for shift := uint(0); ; shift += 7 {
  3089. if shift >= 64 {
  3090. return ErrIntOverflowGenerated
  3091. }
  3092. if iNdEx >= l {
  3093. return io.ErrUnexpectedEOF
  3094. }
  3095. b := dAtA[iNdEx]
  3096. iNdEx++
  3097. wire |= uint64(b&0x7F) << shift
  3098. if b < 0x80 {
  3099. break
  3100. }
  3101. }
  3102. fieldNum := int32(wire >> 3)
  3103. wireType := int(wire & 0x7)
  3104. if wireType == 4 {
  3105. return fmt.Errorf("proto: AuditAnnotation: wiretype end group for non-group")
  3106. }
  3107. if fieldNum <= 0 {
  3108. return fmt.Errorf("proto: AuditAnnotation: illegal tag %d (wire type %d)", fieldNum, wire)
  3109. }
  3110. switch fieldNum {
  3111. case 1:
  3112. if wireType != 2 {
  3113. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  3114. }
  3115. var stringLen uint64
  3116. for shift := uint(0); ; shift += 7 {
  3117. if shift >= 64 {
  3118. return ErrIntOverflowGenerated
  3119. }
  3120. if iNdEx >= l {
  3121. return io.ErrUnexpectedEOF
  3122. }
  3123. b := dAtA[iNdEx]
  3124. iNdEx++
  3125. stringLen |= uint64(b&0x7F) << shift
  3126. if b < 0x80 {
  3127. break
  3128. }
  3129. }
  3130. intStringLen := int(stringLen)
  3131. if intStringLen < 0 {
  3132. return ErrInvalidLengthGenerated
  3133. }
  3134. postIndex := iNdEx + intStringLen
  3135. if postIndex < 0 {
  3136. return ErrInvalidLengthGenerated
  3137. }
  3138. if postIndex > l {
  3139. return io.ErrUnexpectedEOF
  3140. }
  3141. m.Key = string(dAtA[iNdEx:postIndex])
  3142. iNdEx = postIndex
  3143. case 2:
  3144. if wireType != 2 {
  3145. return fmt.Errorf("proto: wrong wireType = %d for field ValueExpression", wireType)
  3146. }
  3147. var stringLen uint64
  3148. for shift := uint(0); ; shift += 7 {
  3149. if shift >= 64 {
  3150. return ErrIntOverflowGenerated
  3151. }
  3152. if iNdEx >= l {
  3153. return io.ErrUnexpectedEOF
  3154. }
  3155. b := dAtA[iNdEx]
  3156. iNdEx++
  3157. stringLen |= uint64(b&0x7F) << shift
  3158. if b < 0x80 {
  3159. break
  3160. }
  3161. }
  3162. intStringLen := int(stringLen)
  3163. if intStringLen < 0 {
  3164. return ErrInvalidLengthGenerated
  3165. }
  3166. postIndex := iNdEx + intStringLen
  3167. if postIndex < 0 {
  3168. return ErrInvalidLengthGenerated
  3169. }
  3170. if postIndex > l {
  3171. return io.ErrUnexpectedEOF
  3172. }
  3173. m.ValueExpression = string(dAtA[iNdEx:postIndex])
  3174. iNdEx = postIndex
  3175. default:
  3176. iNdEx = preIndex
  3177. skippy, err := skipGenerated(dAtA[iNdEx:])
  3178. if err != nil {
  3179. return err
  3180. }
  3181. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3182. return ErrInvalidLengthGenerated
  3183. }
  3184. if (iNdEx + skippy) > l {
  3185. return io.ErrUnexpectedEOF
  3186. }
  3187. iNdEx += skippy
  3188. }
  3189. }
  3190. if iNdEx > l {
  3191. return io.ErrUnexpectedEOF
  3192. }
  3193. return nil
  3194. }
  3195. func (m *ExpressionWarning) Unmarshal(dAtA []byte) error {
  3196. l := len(dAtA)
  3197. iNdEx := 0
  3198. for iNdEx < l {
  3199. preIndex := iNdEx
  3200. var wire uint64
  3201. for shift := uint(0); ; shift += 7 {
  3202. if shift >= 64 {
  3203. return ErrIntOverflowGenerated
  3204. }
  3205. if iNdEx >= l {
  3206. return io.ErrUnexpectedEOF
  3207. }
  3208. b := dAtA[iNdEx]
  3209. iNdEx++
  3210. wire |= uint64(b&0x7F) << shift
  3211. if b < 0x80 {
  3212. break
  3213. }
  3214. }
  3215. fieldNum := int32(wire >> 3)
  3216. wireType := int(wire & 0x7)
  3217. if wireType == 4 {
  3218. return fmt.Errorf("proto: ExpressionWarning: wiretype end group for non-group")
  3219. }
  3220. if fieldNum <= 0 {
  3221. return fmt.Errorf("proto: ExpressionWarning: illegal tag %d (wire type %d)", fieldNum, wire)
  3222. }
  3223. switch fieldNum {
  3224. case 2:
  3225. if wireType != 2 {
  3226. return fmt.Errorf("proto: wrong wireType = %d for field FieldRef", wireType)
  3227. }
  3228. var stringLen uint64
  3229. for shift := uint(0); ; shift += 7 {
  3230. if shift >= 64 {
  3231. return ErrIntOverflowGenerated
  3232. }
  3233. if iNdEx >= l {
  3234. return io.ErrUnexpectedEOF
  3235. }
  3236. b := dAtA[iNdEx]
  3237. iNdEx++
  3238. stringLen |= uint64(b&0x7F) << shift
  3239. if b < 0x80 {
  3240. break
  3241. }
  3242. }
  3243. intStringLen := int(stringLen)
  3244. if intStringLen < 0 {
  3245. return ErrInvalidLengthGenerated
  3246. }
  3247. postIndex := iNdEx + intStringLen
  3248. if postIndex < 0 {
  3249. return ErrInvalidLengthGenerated
  3250. }
  3251. if postIndex > l {
  3252. return io.ErrUnexpectedEOF
  3253. }
  3254. m.FieldRef = string(dAtA[iNdEx:postIndex])
  3255. iNdEx = postIndex
  3256. case 3:
  3257. if wireType != 2 {
  3258. return fmt.Errorf("proto: wrong wireType = %d for field Warning", wireType)
  3259. }
  3260. var stringLen uint64
  3261. for shift := uint(0); ; shift += 7 {
  3262. if shift >= 64 {
  3263. return ErrIntOverflowGenerated
  3264. }
  3265. if iNdEx >= l {
  3266. return io.ErrUnexpectedEOF
  3267. }
  3268. b := dAtA[iNdEx]
  3269. iNdEx++
  3270. stringLen |= uint64(b&0x7F) << shift
  3271. if b < 0x80 {
  3272. break
  3273. }
  3274. }
  3275. intStringLen := int(stringLen)
  3276. if intStringLen < 0 {
  3277. return ErrInvalidLengthGenerated
  3278. }
  3279. postIndex := iNdEx + intStringLen
  3280. if postIndex < 0 {
  3281. return ErrInvalidLengthGenerated
  3282. }
  3283. if postIndex > l {
  3284. return io.ErrUnexpectedEOF
  3285. }
  3286. m.Warning = string(dAtA[iNdEx:postIndex])
  3287. iNdEx = postIndex
  3288. default:
  3289. iNdEx = preIndex
  3290. skippy, err := skipGenerated(dAtA[iNdEx:])
  3291. if err != nil {
  3292. return err
  3293. }
  3294. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3295. return ErrInvalidLengthGenerated
  3296. }
  3297. if (iNdEx + skippy) > l {
  3298. return io.ErrUnexpectedEOF
  3299. }
  3300. iNdEx += skippy
  3301. }
  3302. }
  3303. if iNdEx > l {
  3304. return io.ErrUnexpectedEOF
  3305. }
  3306. return nil
  3307. }
  3308. func (m *JSONPatch) Unmarshal(dAtA []byte) error {
  3309. l := len(dAtA)
  3310. iNdEx := 0
  3311. for iNdEx < l {
  3312. preIndex := iNdEx
  3313. var wire uint64
  3314. for shift := uint(0); ; shift += 7 {
  3315. if shift >= 64 {
  3316. return ErrIntOverflowGenerated
  3317. }
  3318. if iNdEx >= l {
  3319. return io.ErrUnexpectedEOF
  3320. }
  3321. b := dAtA[iNdEx]
  3322. iNdEx++
  3323. wire |= uint64(b&0x7F) << shift
  3324. if b < 0x80 {
  3325. break
  3326. }
  3327. }
  3328. fieldNum := int32(wire >> 3)
  3329. wireType := int(wire & 0x7)
  3330. if wireType == 4 {
  3331. return fmt.Errorf("proto: JSONPatch: wiretype end group for non-group")
  3332. }
  3333. if fieldNum <= 0 {
  3334. return fmt.Errorf("proto: JSONPatch: illegal tag %d (wire type %d)", fieldNum, wire)
  3335. }
  3336. switch fieldNum {
  3337. case 1:
  3338. if wireType != 2 {
  3339. return fmt.Errorf("proto: wrong wireType = %d for field Expression", wireType)
  3340. }
  3341. var stringLen uint64
  3342. for shift := uint(0); ; shift += 7 {
  3343. if shift >= 64 {
  3344. return ErrIntOverflowGenerated
  3345. }
  3346. if iNdEx >= l {
  3347. return io.ErrUnexpectedEOF
  3348. }
  3349. b := dAtA[iNdEx]
  3350. iNdEx++
  3351. stringLen |= uint64(b&0x7F) << shift
  3352. if b < 0x80 {
  3353. break
  3354. }
  3355. }
  3356. intStringLen := int(stringLen)
  3357. if intStringLen < 0 {
  3358. return ErrInvalidLengthGenerated
  3359. }
  3360. postIndex := iNdEx + intStringLen
  3361. if postIndex < 0 {
  3362. return ErrInvalidLengthGenerated
  3363. }
  3364. if postIndex > l {
  3365. return io.ErrUnexpectedEOF
  3366. }
  3367. m.Expression = string(dAtA[iNdEx:postIndex])
  3368. iNdEx = postIndex
  3369. default:
  3370. iNdEx = preIndex
  3371. skippy, err := skipGenerated(dAtA[iNdEx:])
  3372. if err != nil {
  3373. return err
  3374. }
  3375. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3376. return ErrInvalidLengthGenerated
  3377. }
  3378. if (iNdEx + skippy) > l {
  3379. return io.ErrUnexpectedEOF
  3380. }
  3381. iNdEx += skippy
  3382. }
  3383. }
  3384. if iNdEx > l {
  3385. return io.ErrUnexpectedEOF
  3386. }
  3387. return nil
  3388. }
  3389. func (m *MatchCondition) Unmarshal(dAtA []byte) error {
  3390. l := len(dAtA)
  3391. iNdEx := 0
  3392. for iNdEx < l {
  3393. preIndex := iNdEx
  3394. var wire uint64
  3395. for shift := uint(0); ; shift += 7 {
  3396. if shift >= 64 {
  3397. return ErrIntOverflowGenerated
  3398. }
  3399. if iNdEx >= l {
  3400. return io.ErrUnexpectedEOF
  3401. }
  3402. b := dAtA[iNdEx]
  3403. iNdEx++
  3404. wire |= uint64(b&0x7F) << shift
  3405. if b < 0x80 {
  3406. break
  3407. }
  3408. }
  3409. fieldNum := int32(wire >> 3)
  3410. wireType := int(wire & 0x7)
  3411. if wireType == 4 {
  3412. return fmt.Errorf("proto: MatchCondition: wiretype end group for non-group")
  3413. }
  3414. if fieldNum <= 0 {
  3415. return fmt.Errorf("proto: MatchCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  3416. }
  3417. switch fieldNum {
  3418. case 1:
  3419. if wireType != 2 {
  3420. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  3421. }
  3422. var stringLen uint64
  3423. for shift := uint(0); ; shift += 7 {
  3424. if shift >= 64 {
  3425. return ErrIntOverflowGenerated
  3426. }
  3427. if iNdEx >= l {
  3428. return io.ErrUnexpectedEOF
  3429. }
  3430. b := dAtA[iNdEx]
  3431. iNdEx++
  3432. stringLen |= uint64(b&0x7F) << shift
  3433. if b < 0x80 {
  3434. break
  3435. }
  3436. }
  3437. intStringLen := int(stringLen)
  3438. if intStringLen < 0 {
  3439. return ErrInvalidLengthGenerated
  3440. }
  3441. postIndex := iNdEx + intStringLen
  3442. if postIndex < 0 {
  3443. return ErrInvalidLengthGenerated
  3444. }
  3445. if postIndex > l {
  3446. return io.ErrUnexpectedEOF
  3447. }
  3448. m.Name = string(dAtA[iNdEx:postIndex])
  3449. iNdEx = postIndex
  3450. case 2:
  3451. if wireType != 2 {
  3452. return fmt.Errorf("proto: wrong wireType = %d for field Expression", wireType)
  3453. }
  3454. var stringLen uint64
  3455. for shift := uint(0); ; shift += 7 {
  3456. if shift >= 64 {
  3457. return ErrIntOverflowGenerated
  3458. }
  3459. if iNdEx >= l {
  3460. return io.ErrUnexpectedEOF
  3461. }
  3462. b := dAtA[iNdEx]
  3463. iNdEx++
  3464. stringLen |= uint64(b&0x7F) << shift
  3465. if b < 0x80 {
  3466. break
  3467. }
  3468. }
  3469. intStringLen := int(stringLen)
  3470. if intStringLen < 0 {
  3471. return ErrInvalidLengthGenerated
  3472. }
  3473. postIndex := iNdEx + intStringLen
  3474. if postIndex < 0 {
  3475. return ErrInvalidLengthGenerated
  3476. }
  3477. if postIndex > l {
  3478. return io.ErrUnexpectedEOF
  3479. }
  3480. m.Expression = string(dAtA[iNdEx:postIndex])
  3481. iNdEx = postIndex
  3482. default:
  3483. iNdEx = preIndex
  3484. skippy, err := skipGenerated(dAtA[iNdEx:])
  3485. if err != nil {
  3486. return err
  3487. }
  3488. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3489. return ErrInvalidLengthGenerated
  3490. }
  3491. if (iNdEx + skippy) > l {
  3492. return io.ErrUnexpectedEOF
  3493. }
  3494. iNdEx += skippy
  3495. }
  3496. }
  3497. if iNdEx > l {
  3498. return io.ErrUnexpectedEOF
  3499. }
  3500. return nil
  3501. }
  3502. func (m *MatchResources) Unmarshal(dAtA []byte) error {
  3503. l := len(dAtA)
  3504. iNdEx := 0
  3505. for iNdEx < l {
  3506. preIndex := iNdEx
  3507. var wire uint64
  3508. for shift := uint(0); ; shift += 7 {
  3509. if shift >= 64 {
  3510. return ErrIntOverflowGenerated
  3511. }
  3512. if iNdEx >= l {
  3513. return io.ErrUnexpectedEOF
  3514. }
  3515. b := dAtA[iNdEx]
  3516. iNdEx++
  3517. wire |= uint64(b&0x7F) << shift
  3518. if b < 0x80 {
  3519. break
  3520. }
  3521. }
  3522. fieldNum := int32(wire >> 3)
  3523. wireType := int(wire & 0x7)
  3524. if wireType == 4 {
  3525. return fmt.Errorf("proto: MatchResources: wiretype end group for non-group")
  3526. }
  3527. if fieldNum <= 0 {
  3528. return fmt.Errorf("proto: MatchResources: illegal tag %d (wire type %d)", fieldNum, wire)
  3529. }
  3530. switch fieldNum {
  3531. case 1:
  3532. if wireType != 2 {
  3533. return fmt.Errorf("proto: wrong wireType = %d for field NamespaceSelector", wireType)
  3534. }
  3535. var msglen int
  3536. for shift := uint(0); ; shift += 7 {
  3537. if shift >= 64 {
  3538. return ErrIntOverflowGenerated
  3539. }
  3540. if iNdEx >= l {
  3541. return io.ErrUnexpectedEOF
  3542. }
  3543. b := dAtA[iNdEx]
  3544. iNdEx++
  3545. msglen |= int(b&0x7F) << shift
  3546. if b < 0x80 {
  3547. break
  3548. }
  3549. }
  3550. if msglen < 0 {
  3551. return ErrInvalidLengthGenerated
  3552. }
  3553. postIndex := iNdEx + msglen
  3554. if postIndex < 0 {
  3555. return ErrInvalidLengthGenerated
  3556. }
  3557. if postIndex > l {
  3558. return io.ErrUnexpectedEOF
  3559. }
  3560. if m.NamespaceSelector == nil {
  3561. m.NamespaceSelector = &v1.LabelSelector{}
  3562. }
  3563. if err := m.NamespaceSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3564. return err
  3565. }
  3566. iNdEx = postIndex
  3567. case 2:
  3568. if wireType != 2 {
  3569. return fmt.Errorf("proto: wrong wireType = %d for field ObjectSelector", wireType)
  3570. }
  3571. var msglen int
  3572. for shift := uint(0); ; shift += 7 {
  3573. if shift >= 64 {
  3574. return ErrIntOverflowGenerated
  3575. }
  3576. if iNdEx >= l {
  3577. return io.ErrUnexpectedEOF
  3578. }
  3579. b := dAtA[iNdEx]
  3580. iNdEx++
  3581. msglen |= int(b&0x7F) << shift
  3582. if b < 0x80 {
  3583. break
  3584. }
  3585. }
  3586. if msglen < 0 {
  3587. return ErrInvalidLengthGenerated
  3588. }
  3589. postIndex := iNdEx + msglen
  3590. if postIndex < 0 {
  3591. return ErrInvalidLengthGenerated
  3592. }
  3593. if postIndex > l {
  3594. return io.ErrUnexpectedEOF
  3595. }
  3596. if m.ObjectSelector == nil {
  3597. m.ObjectSelector = &v1.LabelSelector{}
  3598. }
  3599. if err := m.ObjectSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3600. return err
  3601. }
  3602. iNdEx = postIndex
  3603. case 3:
  3604. if wireType != 2 {
  3605. return fmt.Errorf("proto: wrong wireType = %d for field ResourceRules", wireType)
  3606. }
  3607. var msglen int
  3608. for shift := uint(0); ; shift += 7 {
  3609. if shift >= 64 {
  3610. return ErrIntOverflowGenerated
  3611. }
  3612. if iNdEx >= l {
  3613. return io.ErrUnexpectedEOF
  3614. }
  3615. b := dAtA[iNdEx]
  3616. iNdEx++
  3617. msglen |= int(b&0x7F) << shift
  3618. if b < 0x80 {
  3619. break
  3620. }
  3621. }
  3622. if msglen < 0 {
  3623. return ErrInvalidLengthGenerated
  3624. }
  3625. postIndex := iNdEx + msglen
  3626. if postIndex < 0 {
  3627. return ErrInvalidLengthGenerated
  3628. }
  3629. if postIndex > l {
  3630. return io.ErrUnexpectedEOF
  3631. }
  3632. m.ResourceRules = append(m.ResourceRules, NamedRuleWithOperations{})
  3633. if err := m.ResourceRules[len(m.ResourceRules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3634. return err
  3635. }
  3636. iNdEx = postIndex
  3637. case 4:
  3638. if wireType != 2 {
  3639. return fmt.Errorf("proto: wrong wireType = %d for field ExcludeResourceRules", wireType)
  3640. }
  3641. var msglen int
  3642. for shift := uint(0); ; shift += 7 {
  3643. if shift >= 64 {
  3644. return ErrIntOverflowGenerated
  3645. }
  3646. if iNdEx >= l {
  3647. return io.ErrUnexpectedEOF
  3648. }
  3649. b := dAtA[iNdEx]
  3650. iNdEx++
  3651. msglen |= int(b&0x7F) << shift
  3652. if b < 0x80 {
  3653. break
  3654. }
  3655. }
  3656. if msglen < 0 {
  3657. return ErrInvalidLengthGenerated
  3658. }
  3659. postIndex := iNdEx + msglen
  3660. if postIndex < 0 {
  3661. return ErrInvalidLengthGenerated
  3662. }
  3663. if postIndex > l {
  3664. return io.ErrUnexpectedEOF
  3665. }
  3666. m.ExcludeResourceRules = append(m.ExcludeResourceRules, NamedRuleWithOperations{})
  3667. if err := m.ExcludeResourceRules[len(m.ExcludeResourceRules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3668. return err
  3669. }
  3670. iNdEx = postIndex
  3671. case 7:
  3672. if wireType != 2 {
  3673. return fmt.Errorf("proto: wrong wireType = %d for field MatchPolicy", wireType)
  3674. }
  3675. var stringLen uint64
  3676. for shift := uint(0); ; shift += 7 {
  3677. if shift >= 64 {
  3678. return ErrIntOverflowGenerated
  3679. }
  3680. if iNdEx >= l {
  3681. return io.ErrUnexpectedEOF
  3682. }
  3683. b := dAtA[iNdEx]
  3684. iNdEx++
  3685. stringLen |= uint64(b&0x7F) << shift
  3686. if b < 0x80 {
  3687. break
  3688. }
  3689. }
  3690. intStringLen := int(stringLen)
  3691. if intStringLen < 0 {
  3692. return ErrInvalidLengthGenerated
  3693. }
  3694. postIndex := iNdEx + intStringLen
  3695. if postIndex < 0 {
  3696. return ErrInvalidLengthGenerated
  3697. }
  3698. if postIndex > l {
  3699. return io.ErrUnexpectedEOF
  3700. }
  3701. s := MatchPolicyType(dAtA[iNdEx:postIndex])
  3702. m.MatchPolicy = &s
  3703. iNdEx = postIndex
  3704. default:
  3705. iNdEx = preIndex
  3706. skippy, err := skipGenerated(dAtA[iNdEx:])
  3707. if err != nil {
  3708. return err
  3709. }
  3710. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3711. return ErrInvalidLengthGenerated
  3712. }
  3713. if (iNdEx + skippy) > l {
  3714. return io.ErrUnexpectedEOF
  3715. }
  3716. iNdEx += skippy
  3717. }
  3718. }
  3719. if iNdEx > l {
  3720. return io.ErrUnexpectedEOF
  3721. }
  3722. return nil
  3723. }
  3724. func (m *MutatingAdmissionPolicy) Unmarshal(dAtA []byte) error {
  3725. l := len(dAtA)
  3726. iNdEx := 0
  3727. for iNdEx < l {
  3728. preIndex := iNdEx
  3729. var wire uint64
  3730. for shift := uint(0); ; shift += 7 {
  3731. if shift >= 64 {
  3732. return ErrIntOverflowGenerated
  3733. }
  3734. if iNdEx >= l {
  3735. return io.ErrUnexpectedEOF
  3736. }
  3737. b := dAtA[iNdEx]
  3738. iNdEx++
  3739. wire |= uint64(b&0x7F) << shift
  3740. if b < 0x80 {
  3741. break
  3742. }
  3743. }
  3744. fieldNum := int32(wire >> 3)
  3745. wireType := int(wire & 0x7)
  3746. if wireType == 4 {
  3747. return fmt.Errorf("proto: MutatingAdmissionPolicy: wiretype end group for non-group")
  3748. }
  3749. if fieldNum <= 0 {
  3750. return fmt.Errorf("proto: MutatingAdmissionPolicy: illegal tag %d (wire type %d)", fieldNum, wire)
  3751. }
  3752. switch fieldNum {
  3753. case 1:
  3754. if wireType != 2 {
  3755. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3756. }
  3757. var msglen int
  3758. for shift := uint(0); ; shift += 7 {
  3759. if shift >= 64 {
  3760. return ErrIntOverflowGenerated
  3761. }
  3762. if iNdEx >= l {
  3763. return io.ErrUnexpectedEOF
  3764. }
  3765. b := dAtA[iNdEx]
  3766. iNdEx++
  3767. msglen |= int(b&0x7F) << shift
  3768. if b < 0x80 {
  3769. break
  3770. }
  3771. }
  3772. if msglen < 0 {
  3773. return ErrInvalidLengthGenerated
  3774. }
  3775. postIndex := iNdEx + msglen
  3776. if postIndex < 0 {
  3777. return ErrInvalidLengthGenerated
  3778. }
  3779. if postIndex > l {
  3780. return io.ErrUnexpectedEOF
  3781. }
  3782. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3783. return err
  3784. }
  3785. iNdEx = postIndex
  3786. case 2:
  3787. if wireType != 2 {
  3788. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  3789. }
  3790. var msglen int
  3791. for shift := uint(0); ; shift += 7 {
  3792. if shift >= 64 {
  3793. return ErrIntOverflowGenerated
  3794. }
  3795. if iNdEx >= l {
  3796. return io.ErrUnexpectedEOF
  3797. }
  3798. b := dAtA[iNdEx]
  3799. iNdEx++
  3800. msglen |= int(b&0x7F) << shift
  3801. if b < 0x80 {
  3802. break
  3803. }
  3804. }
  3805. if msglen < 0 {
  3806. return ErrInvalidLengthGenerated
  3807. }
  3808. postIndex := iNdEx + msglen
  3809. if postIndex < 0 {
  3810. return ErrInvalidLengthGenerated
  3811. }
  3812. if postIndex > l {
  3813. return io.ErrUnexpectedEOF
  3814. }
  3815. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3816. return err
  3817. }
  3818. iNdEx = postIndex
  3819. default:
  3820. iNdEx = preIndex
  3821. skippy, err := skipGenerated(dAtA[iNdEx:])
  3822. if err != nil {
  3823. return err
  3824. }
  3825. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3826. return ErrInvalidLengthGenerated
  3827. }
  3828. if (iNdEx + skippy) > l {
  3829. return io.ErrUnexpectedEOF
  3830. }
  3831. iNdEx += skippy
  3832. }
  3833. }
  3834. if iNdEx > l {
  3835. return io.ErrUnexpectedEOF
  3836. }
  3837. return nil
  3838. }
  3839. func (m *MutatingAdmissionPolicyBinding) Unmarshal(dAtA []byte) error {
  3840. l := len(dAtA)
  3841. iNdEx := 0
  3842. for iNdEx < l {
  3843. preIndex := iNdEx
  3844. var wire uint64
  3845. for shift := uint(0); ; shift += 7 {
  3846. if shift >= 64 {
  3847. return ErrIntOverflowGenerated
  3848. }
  3849. if iNdEx >= l {
  3850. return io.ErrUnexpectedEOF
  3851. }
  3852. b := dAtA[iNdEx]
  3853. iNdEx++
  3854. wire |= uint64(b&0x7F) << shift
  3855. if b < 0x80 {
  3856. break
  3857. }
  3858. }
  3859. fieldNum := int32(wire >> 3)
  3860. wireType := int(wire & 0x7)
  3861. if wireType == 4 {
  3862. return fmt.Errorf("proto: MutatingAdmissionPolicyBinding: wiretype end group for non-group")
  3863. }
  3864. if fieldNum <= 0 {
  3865. return fmt.Errorf("proto: MutatingAdmissionPolicyBinding: illegal tag %d (wire type %d)", fieldNum, wire)
  3866. }
  3867. switch fieldNum {
  3868. case 1:
  3869. if wireType != 2 {
  3870. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3871. }
  3872. var msglen int
  3873. for shift := uint(0); ; shift += 7 {
  3874. if shift >= 64 {
  3875. return ErrIntOverflowGenerated
  3876. }
  3877. if iNdEx >= l {
  3878. return io.ErrUnexpectedEOF
  3879. }
  3880. b := dAtA[iNdEx]
  3881. iNdEx++
  3882. msglen |= int(b&0x7F) << shift
  3883. if b < 0x80 {
  3884. break
  3885. }
  3886. }
  3887. if msglen < 0 {
  3888. return ErrInvalidLengthGenerated
  3889. }
  3890. postIndex := iNdEx + msglen
  3891. if postIndex < 0 {
  3892. return ErrInvalidLengthGenerated
  3893. }
  3894. if postIndex > l {
  3895. return io.ErrUnexpectedEOF
  3896. }
  3897. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3898. return err
  3899. }
  3900. iNdEx = postIndex
  3901. case 2:
  3902. if wireType != 2 {
  3903. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  3904. }
  3905. var msglen int
  3906. for shift := uint(0); ; shift += 7 {
  3907. if shift >= 64 {
  3908. return ErrIntOverflowGenerated
  3909. }
  3910. if iNdEx >= l {
  3911. return io.ErrUnexpectedEOF
  3912. }
  3913. b := dAtA[iNdEx]
  3914. iNdEx++
  3915. msglen |= int(b&0x7F) << shift
  3916. if b < 0x80 {
  3917. break
  3918. }
  3919. }
  3920. if msglen < 0 {
  3921. return ErrInvalidLengthGenerated
  3922. }
  3923. postIndex := iNdEx + msglen
  3924. if postIndex < 0 {
  3925. return ErrInvalidLengthGenerated
  3926. }
  3927. if postIndex > l {
  3928. return io.ErrUnexpectedEOF
  3929. }
  3930. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3931. return err
  3932. }
  3933. iNdEx = postIndex
  3934. default:
  3935. iNdEx = preIndex
  3936. skippy, err := skipGenerated(dAtA[iNdEx:])
  3937. if err != nil {
  3938. return err
  3939. }
  3940. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3941. return ErrInvalidLengthGenerated
  3942. }
  3943. if (iNdEx + skippy) > l {
  3944. return io.ErrUnexpectedEOF
  3945. }
  3946. iNdEx += skippy
  3947. }
  3948. }
  3949. if iNdEx > l {
  3950. return io.ErrUnexpectedEOF
  3951. }
  3952. return nil
  3953. }
  3954. func (m *MutatingAdmissionPolicyBindingList) Unmarshal(dAtA []byte) error {
  3955. l := len(dAtA)
  3956. iNdEx := 0
  3957. for iNdEx < l {
  3958. preIndex := iNdEx
  3959. var wire uint64
  3960. for shift := uint(0); ; shift += 7 {
  3961. if shift >= 64 {
  3962. return ErrIntOverflowGenerated
  3963. }
  3964. if iNdEx >= l {
  3965. return io.ErrUnexpectedEOF
  3966. }
  3967. b := dAtA[iNdEx]
  3968. iNdEx++
  3969. wire |= uint64(b&0x7F) << shift
  3970. if b < 0x80 {
  3971. break
  3972. }
  3973. }
  3974. fieldNum := int32(wire >> 3)
  3975. wireType := int(wire & 0x7)
  3976. if wireType == 4 {
  3977. return fmt.Errorf("proto: MutatingAdmissionPolicyBindingList: wiretype end group for non-group")
  3978. }
  3979. if fieldNum <= 0 {
  3980. return fmt.Errorf("proto: MutatingAdmissionPolicyBindingList: illegal tag %d (wire type %d)", fieldNum, wire)
  3981. }
  3982. switch fieldNum {
  3983. case 1:
  3984. if wireType != 2 {
  3985. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3986. }
  3987. var msglen int
  3988. for shift := uint(0); ; shift += 7 {
  3989. if shift >= 64 {
  3990. return ErrIntOverflowGenerated
  3991. }
  3992. if iNdEx >= l {
  3993. return io.ErrUnexpectedEOF
  3994. }
  3995. b := dAtA[iNdEx]
  3996. iNdEx++
  3997. msglen |= int(b&0x7F) << shift
  3998. if b < 0x80 {
  3999. break
  4000. }
  4001. }
  4002. if msglen < 0 {
  4003. return ErrInvalidLengthGenerated
  4004. }
  4005. postIndex := iNdEx + msglen
  4006. if postIndex < 0 {
  4007. return ErrInvalidLengthGenerated
  4008. }
  4009. if postIndex > l {
  4010. return io.ErrUnexpectedEOF
  4011. }
  4012. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4013. return err
  4014. }
  4015. iNdEx = postIndex
  4016. case 2:
  4017. if wireType != 2 {
  4018. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  4019. }
  4020. var msglen int
  4021. for shift := uint(0); ; shift += 7 {
  4022. if shift >= 64 {
  4023. return ErrIntOverflowGenerated
  4024. }
  4025. if iNdEx >= l {
  4026. return io.ErrUnexpectedEOF
  4027. }
  4028. b := dAtA[iNdEx]
  4029. iNdEx++
  4030. msglen |= int(b&0x7F) << shift
  4031. if b < 0x80 {
  4032. break
  4033. }
  4034. }
  4035. if msglen < 0 {
  4036. return ErrInvalidLengthGenerated
  4037. }
  4038. postIndex := iNdEx + msglen
  4039. if postIndex < 0 {
  4040. return ErrInvalidLengthGenerated
  4041. }
  4042. if postIndex > l {
  4043. return io.ErrUnexpectedEOF
  4044. }
  4045. m.Items = append(m.Items, MutatingAdmissionPolicyBinding{})
  4046. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4047. return err
  4048. }
  4049. iNdEx = postIndex
  4050. default:
  4051. iNdEx = preIndex
  4052. skippy, err := skipGenerated(dAtA[iNdEx:])
  4053. if err != nil {
  4054. return err
  4055. }
  4056. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4057. return ErrInvalidLengthGenerated
  4058. }
  4059. if (iNdEx + skippy) > l {
  4060. return io.ErrUnexpectedEOF
  4061. }
  4062. iNdEx += skippy
  4063. }
  4064. }
  4065. if iNdEx > l {
  4066. return io.ErrUnexpectedEOF
  4067. }
  4068. return nil
  4069. }
  4070. func (m *MutatingAdmissionPolicyBindingSpec) Unmarshal(dAtA []byte) error {
  4071. l := len(dAtA)
  4072. iNdEx := 0
  4073. for iNdEx < l {
  4074. preIndex := iNdEx
  4075. var wire uint64
  4076. for shift := uint(0); ; shift += 7 {
  4077. if shift >= 64 {
  4078. return ErrIntOverflowGenerated
  4079. }
  4080. if iNdEx >= l {
  4081. return io.ErrUnexpectedEOF
  4082. }
  4083. b := dAtA[iNdEx]
  4084. iNdEx++
  4085. wire |= uint64(b&0x7F) << shift
  4086. if b < 0x80 {
  4087. break
  4088. }
  4089. }
  4090. fieldNum := int32(wire >> 3)
  4091. wireType := int(wire & 0x7)
  4092. if wireType == 4 {
  4093. return fmt.Errorf("proto: MutatingAdmissionPolicyBindingSpec: wiretype end group for non-group")
  4094. }
  4095. if fieldNum <= 0 {
  4096. return fmt.Errorf("proto: MutatingAdmissionPolicyBindingSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  4097. }
  4098. switch fieldNum {
  4099. case 1:
  4100. if wireType != 2 {
  4101. return fmt.Errorf("proto: wrong wireType = %d for field PolicyName", wireType)
  4102. }
  4103. var stringLen uint64
  4104. for shift := uint(0); ; shift += 7 {
  4105. if shift >= 64 {
  4106. return ErrIntOverflowGenerated
  4107. }
  4108. if iNdEx >= l {
  4109. return io.ErrUnexpectedEOF
  4110. }
  4111. b := dAtA[iNdEx]
  4112. iNdEx++
  4113. stringLen |= uint64(b&0x7F) << shift
  4114. if b < 0x80 {
  4115. break
  4116. }
  4117. }
  4118. intStringLen := int(stringLen)
  4119. if intStringLen < 0 {
  4120. return ErrInvalidLengthGenerated
  4121. }
  4122. postIndex := iNdEx + intStringLen
  4123. if postIndex < 0 {
  4124. return ErrInvalidLengthGenerated
  4125. }
  4126. if postIndex > l {
  4127. return io.ErrUnexpectedEOF
  4128. }
  4129. m.PolicyName = string(dAtA[iNdEx:postIndex])
  4130. iNdEx = postIndex
  4131. case 2:
  4132. if wireType != 2 {
  4133. return fmt.Errorf("proto: wrong wireType = %d for field ParamRef", wireType)
  4134. }
  4135. var msglen int
  4136. for shift := uint(0); ; shift += 7 {
  4137. if shift >= 64 {
  4138. return ErrIntOverflowGenerated
  4139. }
  4140. if iNdEx >= l {
  4141. return io.ErrUnexpectedEOF
  4142. }
  4143. b := dAtA[iNdEx]
  4144. iNdEx++
  4145. msglen |= int(b&0x7F) << shift
  4146. if b < 0x80 {
  4147. break
  4148. }
  4149. }
  4150. if msglen < 0 {
  4151. return ErrInvalidLengthGenerated
  4152. }
  4153. postIndex := iNdEx + msglen
  4154. if postIndex < 0 {
  4155. return ErrInvalidLengthGenerated
  4156. }
  4157. if postIndex > l {
  4158. return io.ErrUnexpectedEOF
  4159. }
  4160. if m.ParamRef == nil {
  4161. m.ParamRef = &ParamRef{}
  4162. }
  4163. if err := m.ParamRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4164. return err
  4165. }
  4166. iNdEx = postIndex
  4167. case 3:
  4168. if wireType != 2 {
  4169. return fmt.Errorf("proto: wrong wireType = %d for field MatchResources", wireType)
  4170. }
  4171. var msglen int
  4172. for shift := uint(0); ; shift += 7 {
  4173. if shift >= 64 {
  4174. return ErrIntOverflowGenerated
  4175. }
  4176. if iNdEx >= l {
  4177. return io.ErrUnexpectedEOF
  4178. }
  4179. b := dAtA[iNdEx]
  4180. iNdEx++
  4181. msglen |= int(b&0x7F) << shift
  4182. if b < 0x80 {
  4183. break
  4184. }
  4185. }
  4186. if msglen < 0 {
  4187. return ErrInvalidLengthGenerated
  4188. }
  4189. postIndex := iNdEx + msglen
  4190. if postIndex < 0 {
  4191. return ErrInvalidLengthGenerated
  4192. }
  4193. if postIndex > l {
  4194. return io.ErrUnexpectedEOF
  4195. }
  4196. if m.MatchResources == nil {
  4197. m.MatchResources = &MatchResources{}
  4198. }
  4199. if err := m.MatchResources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4200. return err
  4201. }
  4202. iNdEx = postIndex
  4203. default:
  4204. iNdEx = preIndex
  4205. skippy, err := skipGenerated(dAtA[iNdEx:])
  4206. if err != nil {
  4207. return err
  4208. }
  4209. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4210. return ErrInvalidLengthGenerated
  4211. }
  4212. if (iNdEx + skippy) > l {
  4213. return io.ErrUnexpectedEOF
  4214. }
  4215. iNdEx += skippy
  4216. }
  4217. }
  4218. if iNdEx > l {
  4219. return io.ErrUnexpectedEOF
  4220. }
  4221. return nil
  4222. }
  4223. func (m *MutatingAdmissionPolicyList) Unmarshal(dAtA []byte) error {
  4224. l := len(dAtA)
  4225. iNdEx := 0
  4226. for iNdEx < l {
  4227. preIndex := iNdEx
  4228. var wire uint64
  4229. for shift := uint(0); ; shift += 7 {
  4230. if shift >= 64 {
  4231. return ErrIntOverflowGenerated
  4232. }
  4233. if iNdEx >= l {
  4234. return io.ErrUnexpectedEOF
  4235. }
  4236. b := dAtA[iNdEx]
  4237. iNdEx++
  4238. wire |= uint64(b&0x7F) << shift
  4239. if b < 0x80 {
  4240. break
  4241. }
  4242. }
  4243. fieldNum := int32(wire >> 3)
  4244. wireType := int(wire & 0x7)
  4245. if wireType == 4 {
  4246. return fmt.Errorf("proto: MutatingAdmissionPolicyList: wiretype end group for non-group")
  4247. }
  4248. if fieldNum <= 0 {
  4249. return fmt.Errorf("proto: MutatingAdmissionPolicyList: illegal tag %d (wire type %d)", fieldNum, wire)
  4250. }
  4251. switch fieldNum {
  4252. case 1:
  4253. if wireType != 2 {
  4254. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  4255. }
  4256. var msglen int
  4257. for shift := uint(0); ; shift += 7 {
  4258. if shift >= 64 {
  4259. return ErrIntOverflowGenerated
  4260. }
  4261. if iNdEx >= l {
  4262. return io.ErrUnexpectedEOF
  4263. }
  4264. b := dAtA[iNdEx]
  4265. iNdEx++
  4266. msglen |= int(b&0x7F) << shift
  4267. if b < 0x80 {
  4268. break
  4269. }
  4270. }
  4271. if msglen < 0 {
  4272. return ErrInvalidLengthGenerated
  4273. }
  4274. postIndex := iNdEx + msglen
  4275. if postIndex < 0 {
  4276. return ErrInvalidLengthGenerated
  4277. }
  4278. if postIndex > l {
  4279. return io.ErrUnexpectedEOF
  4280. }
  4281. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4282. return err
  4283. }
  4284. iNdEx = postIndex
  4285. case 2:
  4286. if wireType != 2 {
  4287. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  4288. }
  4289. var msglen int
  4290. for shift := uint(0); ; shift += 7 {
  4291. if shift >= 64 {
  4292. return ErrIntOverflowGenerated
  4293. }
  4294. if iNdEx >= l {
  4295. return io.ErrUnexpectedEOF
  4296. }
  4297. b := dAtA[iNdEx]
  4298. iNdEx++
  4299. msglen |= int(b&0x7F) << shift
  4300. if b < 0x80 {
  4301. break
  4302. }
  4303. }
  4304. if msglen < 0 {
  4305. return ErrInvalidLengthGenerated
  4306. }
  4307. postIndex := iNdEx + msglen
  4308. if postIndex < 0 {
  4309. return ErrInvalidLengthGenerated
  4310. }
  4311. if postIndex > l {
  4312. return io.ErrUnexpectedEOF
  4313. }
  4314. m.Items = append(m.Items, MutatingAdmissionPolicy{})
  4315. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4316. return err
  4317. }
  4318. iNdEx = postIndex
  4319. default:
  4320. iNdEx = preIndex
  4321. skippy, err := skipGenerated(dAtA[iNdEx:])
  4322. if err != nil {
  4323. return err
  4324. }
  4325. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4326. return ErrInvalidLengthGenerated
  4327. }
  4328. if (iNdEx + skippy) > l {
  4329. return io.ErrUnexpectedEOF
  4330. }
  4331. iNdEx += skippy
  4332. }
  4333. }
  4334. if iNdEx > l {
  4335. return io.ErrUnexpectedEOF
  4336. }
  4337. return nil
  4338. }
  4339. func (m *MutatingAdmissionPolicySpec) Unmarshal(dAtA []byte) error {
  4340. l := len(dAtA)
  4341. iNdEx := 0
  4342. for iNdEx < l {
  4343. preIndex := iNdEx
  4344. var wire uint64
  4345. for shift := uint(0); ; shift += 7 {
  4346. if shift >= 64 {
  4347. return ErrIntOverflowGenerated
  4348. }
  4349. if iNdEx >= l {
  4350. return io.ErrUnexpectedEOF
  4351. }
  4352. b := dAtA[iNdEx]
  4353. iNdEx++
  4354. wire |= uint64(b&0x7F) << shift
  4355. if b < 0x80 {
  4356. break
  4357. }
  4358. }
  4359. fieldNum := int32(wire >> 3)
  4360. wireType := int(wire & 0x7)
  4361. if wireType == 4 {
  4362. return fmt.Errorf("proto: MutatingAdmissionPolicySpec: wiretype end group for non-group")
  4363. }
  4364. if fieldNum <= 0 {
  4365. return fmt.Errorf("proto: MutatingAdmissionPolicySpec: illegal tag %d (wire type %d)", fieldNum, wire)
  4366. }
  4367. switch fieldNum {
  4368. case 1:
  4369. if wireType != 2 {
  4370. return fmt.Errorf("proto: wrong wireType = %d for field ParamKind", wireType)
  4371. }
  4372. var msglen int
  4373. for shift := uint(0); ; shift += 7 {
  4374. if shift >= 64 {
  4375. return ErrIntOverflowGenerated
  4376. }
  4377. if iNdEx >= l {
  4378. return io.ErrUnexpectedEOF
  4379. }
  4380. b := dAtA[iNdEx]
  4381. iNdEx++
  4382. msglen |= int(b&0x7F) << shift
  4383. if b < 0x80 {
  4384. break
  4385. }
  4386. }
  4387. if msglen < 0 {
  4388. return ErrInvalidLengthGenerated
  4389. }
  4390. postIndex := iNdEx + msglen
  4391. if postIndex < 0 {
  4392. return ErrInvalidLengthGenerated
  4393. }
  4394. if postIndex > l {
  4395. return io.ErrUnexpectedEOF
  4396. }
  4397. if m.ParamKind == nil {
  4398. m.ParamKind = &ParamKind{}
  4399. }
  4400. if err := m.ParamKind.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4401. return err
  4402. }
  4403. iNdEx = postIndex
  4404. case 2:
  4405. if wireType != 2 {
  4406. return fmt.Errorf("proto: wrong wireType = %d for field MatchConstraints", wireType)
  4407. }
  4408. var msglen int
  4409. for shift := uint(0); ; shift += 7 {
  4410. if shift >= 64 {
  4411. return ErrIntOverflowGenerated
  4412. }
  4413. if iNdEx >= l {
  4414. return io.ErrUnexpectedEOF
  4415. }
  4416. b := dAtA[iNdEx]
  4417. iNdEx++
  4418. msglen |= int(b&0x7F) << shift
  4419. if b < 0x80 {
  4420. break
  4421. }
  4422. }
  4423. if msglen < 0 {
  4424. return ErrInvalidLengthGenerated
  4425. }
  4426. postIndex := iNdEx + msglen
  4427. if postIndex < 0 {
  4428. return ErrInvalidLengthGenerated
  4429. }
  4430. if postIndex > l {
  4431. return io.ErrUnexpectedEOF
  4432. }
  4433. if m.MatchConstraints == nil {
  4434. m.MatchConstraints = &MatchResources{}
  4435. }
  4436. if err := m.MatchConstraints.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4437. return err
  4438. }
  4439. iNdEx = postIndex
  4440. case 3:
  4441. if wireType != 2 {
  4442. return fmt.Errorf("proto: wrong wireType = %d for field Variables", wireType)
  4443. }
  4444. var msglen int
  4445. for shift := uint(0); ; shift += 7 {
  4446. if shift >= 64 {
  4447. return ErrIntOverflowGenerated
  4448. }
  4449. if iNdEx >= l {
  4450. return io.ErrUnexpectedEOF
  4451. }
  4452. b := dAtA[iNdEx]
  4453. iNdEx++
  4454. msglen |= int(b&0x7F) << shift
  4455. if b < 0x80 {
  4456. break
  4457. }
  4458. }
  4459. if msglen < 0 {
  4460. return ErrInvalidLengthGenerated
  4461. }
  4462. postIndex := iNdEx + msglen
  4463. if postIndex < 0 {
  4464. return ErrInvalidLengthGenerated
  4465. }
  4466. if postIndex > l {
  4467. return io.ErrUnexpectedEOF
  4468. }
  4469. m.Variables = append(m.Variables, Variable{})
  4470. if err := m.Variables[len(m.Variables)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4471. return err
  4472. }
  4473. iNdEx = postIndex
  4474. case 4:
  4475. if wireType != 2 {
  4476. return fmt.Errorf("proto: wrong wireType = %d for field Mutations", wireType)
  4477. }
  4478. var msglen int
  4479. for shift := uint(0); ; shift += 7 {
  4480. if shift >= 64 {
  4481. return ErrIntOverflowGenerated
  4482. }
  4483. if iNdEx >= l {
  4484. return io.ErrUnexpectedEOF
  4485. }
  4486. b := dAtA[iNdEx]
  4487. iNdEx++
  4488. msglen |= int(b&0x7F) << shift
  4489. if b < 0x80 {
  4490. break
  4491. }
  4492. }
  4493. if msglen < 0 {
  4494. return ErrInvalidLengthGenerated
  4495. }
  4496. postIndex := iNdEx + msglen
  4497. if postIndex < 0 {
  4498. return ErrInvalidLengthGenerated
  4499. }
  4500. if postIndex > l {
  4501. return io.ErrUnexpectedEOF
  4502. }
  4503. m.Mutations = append(m.Mutations, Mutation{})
  4504. if err := m.Mutations[len(m.Mutations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4505. return err
  4506. }
  4507. iNdEx = postIndex
  4508. case 5:
  4509. if wireType != 2 {
  4510. return fmt.Errorf("proto: wrong wireType = %d for field FailurePolicy", wireType)
  4511. }
  4512. var stringLen uint64
  4513. for shift := uint(0); ; shift += 7 {
  4514. if shift >= 64 {
  4515. return ErrIntOverflowGenerated
  4516. }
  4517. if iNdEx >= l {
  4518. return io.ErrUnexpectedEOF
  4519. }
  4520. b := dAtA[iNdEx]
  4521. iNdEx++
  4522. stringLen |= uint64(b&0x7F) << shift
  4523. if b < 0x80 {
  4524. break
  4525. }
  4526. }
  4527. intStringLen := int(stringLen)
  4528. if intStringLen < 0 {
  4529. return ErrInvalidLengthGenerated
  4530. }
  4531. postIndex := iNdEx + intStringLen
  4532. if postIndex < 0 {
  4533. return ErrInvalidLengthGenerated
  4534. }
  4535. if postIndex > l {
  4536. return io.ErrUnexpectedEOF
  4537. }
  4538. s := FailurePolicyType(dAtA[iNdEx:postIndex])
  4539. m.FailurePolicy = &s
  4540. iNdEx = postIndex
  4541. case 6:
  4542. if wireType != 2 {
  4543. return fmt.Errorf("proto: wrong wireType = %d for field MatchConditions", wireType)
  4544. }
  4545. var msglen int
  4546. for shift := uint(0); ; shift += 7 {
  4547. if shift >= 64 {
  4548. return ErrIntOverflowGenerated
  4549. }
  4550. if iNdEx >= l {
  4551. return io.ErrUnexpectedEOF
  4552. }
  4553. b := dAtA[iNdEx]
  4554. iNdEx++
  4555. msglen |= int(b&0x7F) << shift
  4556. if b < 0x80 {
  4557. break
  4558. }
  4559. }
  4560. if msglen < 0 {
  4561. return ErrInvalidLengthGenerated
  4562. }
  4563. postIndex := iNdEx + msglen
  4564. if postIndex < 0 {
  4565. return ErrInvalidLengthGenerated
  4566. }
  4567. if postIndex > l {
  4568. return io.ErrUnexpectedEOF
  4569. }
  4570. m.MatchConditions = append(m.MatchConditions, MatchCondition{})
  4571. if err := m.MatchConditions[len(m.MatchConditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4572. return err
  4573. }
  4574. iNdEx = postIndex
  4575. case 7:
  4576. if wireType != 2 {
  4577. return fmt.Errorf("proto: wrong wireType = %d for field ReinvocationPolicy", wireType)
  4578. }
  4579. var stringLen uint64
  4580. for shift := uint(0); ; shift += 7 {
  4581. if shift >= 64 {
  4582. return ErrIntOverflowGenerated
  4583. }
  4584. if iNdEx >= l {
  4585. return io.ErrUnexpectedEOF
  4586. }
  4587. b := dAtA[iNdEx]
  4588. iNdEx++
  4589. stringLen |= uint64(b&0x7F) << shift
  4590. if b < 0x80 {
  4591. break
  4592. }
  4593. }
  4594. intStringLen := int(stringLen)
  4595. if intStringLen < 0 {
  4596. return ErrInvalidLengthGenerated
  4597. }
  4598. postIndex := iNdEx + intStringLen
  4599. if postIndex < 0 {
  4600. return ErrInvalidLengthGenerated
  4601. }
  4602. if postIndex > l {
  4603. return io.ErrUnexpectedEOF
  4604. }
  4605. m.ReinvocationPolicy = k8s_io_api_admissionregistration_v1.ReinvocationPolicyType(dAtA[iNdEx:postIndex])
  4606. iNdEx = postIndex
  4607. default:
  4608. iNdEx = preIndex
  4609. skippy, err := skipGenerated(dAtA[iNdEx:])
  4610. if err != nil {
  4611. return err
  4612. }
  4613. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4614. return ErrInvalidLengthGenerated
  4615. }
  4616. if (iNdEx + skippy) > l {
  4617. return io.ErrUnexpectedEOF
  4618. }
  4619. iNdEx += skippy
  4620. }
  4621. }
  4622. if iNdEx > l {
  4623. return io.ErrUnexpectedEOF
  4624. }
  4625. return nil
  4626. }
  4627. func (m *MutatingWebhook) Unmarshal(dAtA []byte) error {
  4628. l := len(dAtA)
  4629. iNdEx := 0
  4630. for iNdEx < l {
  4631. preIndex := iNdEx
  4632. var wire uint64
  4633. for shift := uint(0); ; shift += 7 {
  4634. if shift >= 64 {
  4635. return ErrIntOverflowGenerated
  4636. }
  4637. if iNdEx >= l {
  4638. return io.ErrUnexpectedEOF
  4639. }
  4640. b := dAtA[iNdEx]
  4641. iNdEx++
  4642. wire |= uint64(b&0x7F) << shift
  4643. if b < 0x80 {
  4644. break
  4645. }
  4646. }
  4647. fieldNum := int32(wire >> 3)
  4648. wireType := int(wire & 0x7)
  4649. if wireType == 4 {
  4650. return fmt.Errorf("proto: MutatingWebhook: wiretype end group for non-group")
  4651. }
  4652. if fieldNum <= 0 {
  4653. return fmt.Errorf("proto: MutatingWebhook: illegal tag %d (wire type %d)", fieldNum, wire)
  4654. }
  4655. switch fieldNum {
  4656. case 1:
  4657. if wireType != 2 {
  4658. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  4659. }
  4660. var stringLen uint64
  4661. for shift := uint(0); ; shift += 7 {
  4662. if shift >= 64 {
  4663. return ErrIntOverflowGenerated
  4664. }
  4665. if iNdEx >= l {
  4666. return io.ErrUnexpectedEOF
  4667. }
  4668. b := dAtA[iNdEx]
  4669. iNdEx++
  4670. stringLen |= uint64(b&0x7F) << shift
  4671. if b < 0x80 {
  4672. break
  4673. }
  4674. }
  4675. intStringLen := int(stringLen)
  4676. if intStringLen < 0 {
  4677. return ErrInvalidLengthGenerated
  4678. }
  4679. postIndex := iNdEx + intStringLen
  4680. if postIndex < 0 {
  4681. return ErrInvalidLengthGenerated
  4682. }
  4683. if postIndex > l {
  4684. return io.ErrUnexpectedEOF
  4685. }
  4686. m.Name = string(dAtA[iNdEx:postIndex])
  4687. iNdEx = postIndex
  4688. case 2:
  4689. if wireType != 2 {
  4690. return fmt.Errorf("proto: wrong wireType = %d for field ClientConfig", wireType)
  4691. }
  4692. var msglen int
  4693. for shift := uint(0); ; shift += 7 {
  4694. if shift >= 64 {
  4695. return ErrIntOverflowGenerated
  4696. }
  4697. if iNdEx >= l {
  4698. return io.ErrUnexpectedEOF
  4699. }
  4700. b := dAtA[iNdEx]
  4701. iNdEx++
  4702. msglen |= int(b&0x7F) << shift
  4703. if b < 0x80 {
  4704. break
  4705. }
  4706. }
  4707. if msglen < 0 {
  4708. return ErrInvalidLengthGenerated
  4709. }
  4710. postIndex := iNdEx + msglen
  4711. if postIndex < 0 {
  4712. return ErrInvalidLengthGenerated
  4713. }
  4714. if postIndex > l {
  4715. return io.ErrUnexpectedEOF
  4716. }
  4717. if err := m.ClientConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4718. return err
  4719. }
  4720. iNdEx = postIndex
  4721. case 3:
  4722. if wireType != 2 {
  4723. return fmt.Errorf("proto: wrong wireType = %d for field Rules", wireType)
  4724. }
  4725. var msglen int
  4726. for shift := uint(0); ; shift += 7 {
  4727. if shift >= 64 {
  4728. return ErrIntOverflowGenerated
  4729. }
  4730. if iNdEx >= l {
  4731. return io.ErrUnexpectedEOF
  4732. }
  4733. b := dAtA[iNdEx]
  4734. iNdEx++
  4735. msglen |= int(b&0x7F) << shift
  4736. if b < 0x80 {
  4737. break
  4738. }
  4739. }
  4740. if msglen < 0 {
  4741. return ErrInvalidLengthGenerated
  4742. }
  4743. postIndex := iNdEx + msglen
  4744. if postIndex < 0 {
  4745. return ErrInvalidLengthGenerated
  4746. }
  4747. if postIndex > l {
  4748. return io.ErrUnexpectedEOF
  4749. }
  4750. m.Rules = append(m.Rules, v11.RuleWithOperations{})
  4751. if err := m.Rules[len(m.Rules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4752. return err
  4753. }
  4754. iNdEx = postIndex
  4755. case 4:
  4756. if wireType != 2 {
  4757. return fmt.Errorf("proto: wrong wireType = %d for field FailurePolicy", wireType)
  4758. }
  4759. var stringLen uint64
  4760. for shift := uint(0); ; shift += 7 {
  4761. if shift >= 64 {
  4762. return ErrIntOverflowGenerated
  4763. }
  4764. if iNdEx >= l {
  4765. return io.ErrUnexpectedEOF
  4766. }
  4767. b := dAtA[iNdEx]
  4768. iNdEx++
  4769. stringLen |= uint64(b&0x7F) << shift
  4770. if b < 0x80 {
  4771. break
  4772. }
  4773. }
  4774. intStringLen := int(stringLen)
  4775. if intStringLen < 0 {
  4776. return ErrInvalidLengthGenerated
  4777. }
  4778. postIndex := iNdEx + intStringLen
  4779. if postIndex < 0 {
  4780. return ErrInvalidLengthGenerated
  4781. }
  4782. if postIndex > l {
  4783. return io.ErrUnexpectedEOF
  4784. }
  4785. s := FailurePolicyType(dAtA[iNdEx:postIndex])
  4786. m.FailurePolicy = &s
  4787. iNdEx = postIndex
  4788. case 5:
  4789. if wireType != 2 {
  4790. return fmt.Errorf("proto: wrong wireType = %d for field NamespaceSelector", wireType)
  4791. }
  4792. var msglen int
  4793. for shift := uint(0); ; shift += 7 {
  4794. if shift >= 64 {
  4795. return ErrIntOverflowGenerated
  4796. }
  4797. if iNdEx >= l {
  4798. return io.ErrUnexpectedEOF
  4799. }
  4800. b := dAtA[iNdEx]
  4801. iNdEx++
  4802. msglen |= int(b&0x7F) << shift
  4803. if b < 0x80 {
  4804. break
  4805. }
  4806. }
  4807. if msglen < 0 {
  4808. return ErrInvalidLengthGenerated
  4809. }
  4810. postIndex := iNdEx + msglen
  4811. if postIndex < 0 {
  4812. return ErrInvalidLengthGenerated
  4813. }
  4814. if postIndex > l {
  4815. return io.ErrUnexpectedEOF
  4816. }
  4817. if m.NamespaceSelector == nil {
  4818. m.NamespaceSelector = &v1.LabelSelector{}
  4819. }
  4820. if err := m.NamespaceSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4821. return err
  4822. }
  4823. iNdEx = postIndex
  4824. case 6:
  4825. if wireType != 2 {
  4826. return fmt.Errorf("proto: wrong wireType = %d for field SideEffects", wireType)
  4827. }
  4828. var stringLen uint64
  4829. for shift := uint(0); ; shift += 7 {
  4830. if shift >= 64 {
  4831. return ErrIntOverflowGenerated
  4832. }
  4833. if iNdEx >= l {
  4834. return io.ErrUnexpectedEOF
  4835. }
  4836. b := dAtA[iNdEx]
  4837. iNdEx++
  4838. stringLen |= uint64(b&0x7F) << shift
  4839. if b < 0x80 {
  4840. break
  4841. }
  4842. }
  4843. intStringLen := int(stringLen)
  4844. if intStringLen < 0 {
  4845. return ErrInvalidLengthGenerated
  4846. }
  4847. postIndex := iNdEx + intStringLen
  4848. if postIndex < 0 {
  4849. return ErrInvalidLengthGenerated
  4850. }
  4851. if postIndex > l {
  4852. return io.ErrUnexpectedEOF
  4853. }
  4854. s := SideEffectClass(dAtA[iNdEx:postIndex])
  4855. m.SideEffects = &s
  4856. iNdEx = postIndex
  4857. case 7:
  4858. if wireType != 0 {
  4859. return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
  4860. }
  4861. var v int32
  4862. for shift := uint(0); ; shift += 7 {
  4863. if shift >= 64 {
  4864. return ErrIntOverflowGenerated
  4865. }
  4866. if iNdEx >= l {
  4867. return io.ErrUnexpectedEOF
  4868. }
  4869. b := dAtA[iNdEx]
  4870. iNdEx++
  4871. v |= int32(b&0x7F) << shift
  4872. if b < 0x80 {
  4873. break
  4874. }
  4875. }
  4876. m.TimeoutSeconds = &v
  4877. case 8:
  4878. if wireType != 2 {
  4879. return fmt.Errorf("proto: wrong wireType = %d for field AdmissionReviewVersions", wireType)
  4880. }
  4881. var stringLen uint64
  4882. for shift := uint(0); ; shift += 7 {
  4883. if shift >= 64 {
  4884. return ErrIntOverflowGenerated
  4885. }
  4886. if iNdEx >= l {
  4887. return io.ErrUnexpectedEOF
  4888. }
  4889. b := dAtA[iNdEx]
  4890. iNdEx++
  4891. stringLen |= uint64(b&0x7F) << shift
  4892. if b < 0x80 {
  4893. break
  4894. }
  4895. }
  4896. intStringLen := int(stringLen)
  4897. if intStringLen < 0 {
  4898. return ErrInvalidLengthGenerated
  4899. }
  4900. postIndex := iNdEx + intStringLen
  4901. if postIndex < 0 {
  4902. return ErrInvalidLengthGenerated
  4903. }
  4904. if postIndex > l {
  4905. return io.ErrUnexpectedEOF
  4906. }
  4907. m.AdmissionReviewVersions = append(m.AdmissionReviewVersions, string(dAtA[iNdEx:postIndex]))
  4908. iNdEx = postIndex
  4909. case 9:
  4910. if wireType != 2 {
  4911. return fmt.Errorf("proto: wrong wireType = %d for field MatchPolicy", wireType)
  4912. }
  4913. var stringLen uint64
  4914. for shift := uint(0); ; shift += 7 {
  4915. if shift >= 64 {
  4916. return ErrIntOverflowGenerated
  4917. }
  4918. if iNdEx >= l {
  4919. return io.ErrUnexpectedEOF
  4920. }
  4921. b := dAtA[iNdEx]
  4922. iNdEx++
  4923. stringLen |= uint64(b&0x7F) << shift
  4924. if b < 0x80 {
  4925. break
  4926. }
  4927. }
  4928. intStringLen := int(stringLen)
  4929. if intStringLen < 0 {
  4930. return ErrInvalidLengthGenerated
  4931. }
  4932. postIndex := iNdEx + intStringLen
  4933. if postIndex < 0 {
  4934. return ErrInvalidLengthGenerated
  4935. }
  4936. if postIndex > l {
  4937. return io.ErrUnexpectedEOF
  4938. }
  4939. s := MatchPolicyType(dAtA[iNdEx:postIndex])
  4940. m.MatchPolicy = &s
  4941. iNdEx = postIndex
  4942. case 10:
  4943. if wireType != 2 {
  4944. return fmt.Errorf("proto: wrong wireType = %d for field ReinvocationPolicy", wireType)
  4945. }
  4946. var stringLen uint64
  4947. for shift := uint(0); ; shift += 7 {
  4948. if shift >= 64 {
  4949. return ErrIntOverflowGenerated
  4950. }
  4951. if iNdEx >= l {
  4952. return io.ErrUnexpectedEOF
  4953. }
  4954. b := dAtA[iNdEx]
  4955. iNdEx++
  4956. stringLen |= uint64(b&0x7F) << shift
  4957. if b < 0x80 {
  4958. break
  4959. }
  4960. }
  4961. intStringLen := int(stringLen)
  4962. if intStringLen < 0 {
  4963. return ErrInvalidLengthGenerated
  4964. }
  4965. postIndex := iNdEx + intStringLen
  4966. if postIndex < 0 {
  4967. return ErrInvalidLengthGenerated
  4968. }
  4969. if postIndex > l {
  4970. return io.ErrUnexpectedEOF
  4971. }
  4972. s := k8s_io_api_admissionregistration_v1.ReinvocationPolicyType(dAtA[iNdEx:postIndex])
  4973. m.ReinvocationPolicy = &s
  4974. iNdEx = postIndex
  4975. case 11:
  4976. if wireType != 2 {
  4977. return fmt.Errorf("proto: wrong wireType = %d for field ObjectSelector", wireType)
  4978. }
  4979. var msglen int
  4980. for shift := uint(0); ; shift += 7 {
  4981. if shift >= 64 {
  4982. return ErrIntOverflowGenerated
  4983. }
  4984. if iNdEx >= l {
  4985. return io.ErrUnexpectedEOF
  4986. }
  4987. b := dAtA[iNdEx]
  4988. iNdEx++
  4989. msglen |= int(b&0x7F) << shift
  4990. if b < 0x80 {
  4991. break
  4992. }
  4993. }
  4994. if msglen < 0 {
  4995. return ErrInvalidLengthGenerated
  4996. }
  4997. postIndex := iNdEx + msglen
  4998. if postIndex < 0 {
  4999. return ErrInvalidLengthGenerated
  5000. }
  5001. if postIndex > l {
  5002. return io.ErrUnexpectedEOF
  5003. }
  5004. if m.ObjectSelector == nil {
  5005. m.ObjectSelector = &v1.LabelSelector{}
  5006. }
  5007. if err := m.ObjectSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5008. return err
  5009. }
  5010. iNdEx = postIndex
  5011. case 12:
  5012. if wireType != 2 {
  5013. return fmt.Errorf("proto: wrong wireType = %d for field MatchConditions", wireType)
  5014. }
  5015. var msglen int
  5016. for shift := uint(0); ; shift += 7 {
  5017. if shift >= 64 {
  5018. return ErrIntOverflowGenerated
  5019. }
  5020. if iNdEx >= l {
  5021. return io.ErrUnexpectedEOF
  5022. }
  5023. b := dAtA[iNdEx]
  5024. iNdEx++
  5025. msglen |= int(b&0x7F) << shift
  5026. if b < 0x80 {
  5027. break
  5028. }
  5029. }
  5030. if msglen < 0 {
  5031. return ErrInvalidLengthGenerated
  5032. }
  5033. postIndex := iNdEx + msglen
  5034. if postIndex < 0 {
  5035. return ErrInvalidLengthGenerated
  5036. }
  5037. if postIndex > l {
  5038. return io.ErrUnexpectedEOF
  5039. }
  5040. m.MatchConditions = append(m.MatchConditions, MatchCondition{})
  5041. if err := m.MatchConditions[len(m.MatchConditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5042. return err
  5043. }
  5044. iNdEx = postIndex
  5045. default:
  5046. iNdEx = preIndex
  5047. skippy, err := skipGenerated(dAtA[iNdEx:])
  5048. if err != nil {
  5049. return err
  5050. }
  5051. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5052. return ErrInvalidLengthGenerated
  5053. }
  5054. if (iNdEx + skippy) > l {
  5055. return io.ErrUnexpectedEOF
  5056. }
  5057. iNdEx += skippy
  5058. }
  5059. }
  5060. if iNdEx > l {
  5061. return io.ErrUnexpectedEOF
  5062. }
  5063. return nil
  5064. }
  5065. func (m *MutatingWebhookConfiguration) Unmarshal(dAtA []byte) error {
  5066. l := len(dAtA)
  5067. iNdEx := 0
  5068. for iNdEx < l {
  5069. preIndex := iNdEx
  5070. var wire uint64
  5071. for shift := uint(0); ; shift += 7 {
  5072. if shift >= 64 {
  5073. return ErrIntOverflowGenerated
  5074. }
  5075. if iNdEx >= l {
  5076. return io.ErrUnexpectedEOF
  5077. }
  5078. b := dAtA[iNdEx]
  5079. iNdEx++
  5080. wire |= uint64(b&0x7F) << shift
  5081. if b < 0x80 {
  5082. break
  5083. }
  5084. }
  5085. fieldNum := int32(wire >> 3)
  5086. wireType := int(wire & 0x7)
  5087. if wireType == 4 {
  5088. return fmt.Errorf("proto: MutatingWebhookConfiguration: wiretype end group for non-group")
  5089. }
  5090. if fieldNum <= 0 {
  5091. return fmt.Errorf("proto: MutatingWebhookConfiguration: illegal tag %d (wire type %d)", fieldNum, wire)
  5092. }
  5093. switch fieldNum {
  5094. case 1:
  5095. if wireType != 2 {
  5096. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  5097. }
  5098. var msglen int
  5099. for shift := uint(0); ; shift += 7 {
  5100. if shift >= 64 {
  5101. return ErrIntOverflowGenerated
  5102. }
  5103. if iNdEx >= l {
  5104. return io.ErrUnexpectedEOF
  5105. }
  5106. b := dAtA[iNdEx]
  5107. iNdEx++
  5108. msglen |= int(b&0x7F) << shift
  5109. if b < 0x80 {
  5110. break
  5111. }
  5112. }
  5113. if msglen < 0 {
  5114. return ErrInvalidLengthGenerated
  5115. }
  5116. postIndex := iNdEx + msglen
  5117. if postIndex < 0 {
  5118. return ErrInvalidLengthGenerated
  5119. }
  5120. if postIndex > l {
  5121. return io.ErrUnexpectedEOF
  5122. }
  5123. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5124. return err
  5125. }
  5126. iNdEx = postIndex
  5127. case 2:
  5128. if wireType != 2 {
  5129. return fmt.Errorf("proto: wrong wireType = %d for field Webhooks", wireType)
  5130. }
  5131. var msglen int
  5132. for shift := uint(0); ; shift += 7 {
  5133. if shift >= 64 {
  5134. return ErrIntOverflowGenerated
  5135. }
  5136. if iNdEx >= l {
  5137. return io.ErrUnexpectedEOF
  5138. }
  5139. b := dAtA[iNdEx]
  5140. iNdEx++
  5141. msglen |= int(b&0x7F) << shift
  5142. if b < 0x80 {
  5143. break
  5144. }
  5145. }
  5146. if msglen < 0 {
  5147. return ErrInvalidLengthGenerated
  5148. }
  5149. postIndex := iNdEx + msglen
  5150. if postIndex < 0 {
  5151. return ErrInvalidLengthGenerated
  5152. }
  5153. if postIndex > l {
  5154. return io.ErrUnexpectedEOF
  5155. }
  5156. m.Webhooks = append(m.Webhooks, MutatingWebhook{})
  5157. if err := m.Webhooks[len(m.Webhooks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5158. return err
  5159. }
  5160. iNdEx = postIndex
  5161. default:
  5162. iNdEx = preIndex
  5163. skippy, err := skipGenerated(dAtA[iNdEx:])
  5164. if err != nil {
  5165. return err
  5166. }
  5167. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5168. return ErrInvalidLengthGenerated
  5169. }
  5170. if (iNdEx + skippy) > l {
  5171. return io.ErrUnexpectedEOF
  5172. }
  5173. iNdEx += skippy
  5174. }
  5175. }
  5176. if iNdEx > l {
  5177. return io.ErrUnexpectedEOF
  5178. }
  5179. return nil
  5180. }
  5181. func (m *MutatingWebhookConfigurationList) Unmarshal(dAtA []byte) error {
  5182. l := len(dAtA)
  5183. iNdEx := 0
  5184. for iNdEx < l {
  5185. preIndex := iNdEx
  5186. var wire uint64
  5187. for shift := uint(0); ; shift += 7 {
  5188. if shift >= 64 {
  5189. return ErrIntOverflowGenerated
  5190. }
  5191. if iNdEx >= l {
  5192. return io.ErrUnexpectedEOF
  5193. }
  5194. b := dAtA[iNdEx]
  5195. iNdEx++
  5196. wire |= uint64(b&0x7F) << shift
  5197. if b < 0x80 {
  5198. break
  5199. }
  5200. }
  5201. fieldNum := int32(wire >> 3)
  5202. wireType := int(wire & 0x7)
  5203. if wireType == 4 {
  5204. return fmt.Errorf("proto: MutatingWebhookConfigurationList: wiretype end group for non-group")
  5205. }
  5206. if fieldNum <= 0 {
  5207. return fmt.Errorf("proto: MutatingWebhookConfigurationList: illegal tag %d (wire type %d)", fieldNum, wire)
  5208. }
  5209. switch fieldNum {
  5210. case 1:
  5211. if wireType != 2 {
  5212. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  5213. }
  5214. var msglen int
  5215. for shift := uint(0); ; shift += 7 {
  5216. if shift >= 64 {
  5217. return ErrIntOverflowGenerated
  5218. }
  5219. if iNdEx >= l {
  5220. return io.ErrUnexpectedEOF
  5221. }
  5222. b := dAtA[iNdEx]
  5223. iNdEx++
  5224. msglen |= int(b&0x7F) << shift
  5225. if b < 0x80 {
  5226. break
  5227. }
  5228. }
  5229. if msglen < 0 {
  5230. return ErrInvalidLengthGenerated
  5231. }
  5232. postIndex := iNdEx + msglen
  5233. if postIndex < 0 {
  5234. return ErrInvalidLengthGenerated
  5235. }
  5236. if postIndex > l {
  5237. return io.ErrUnexpectedEOF
  5238. }
  5239. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5240. return err
  5241. }
  5242. iNdEx = postIndex
  5243. case 2:
  5244. if wireType != 2 {
  5245. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  5246. }
  5247. var msglen int
  5248. for shift := uint(0); ; shift += 7 {
  5249. if shift >= 64 {
  5250. return ErrIntOverflowGenerated
  5251. }
  5252. if iNdEx >= l {
  5253. return io.ErrUnexpectedEOF
  5254. }
  5255. b := dAtA[iNdEx]
  5256. iNdEx++
  5257. msglen |= int(b&0x7F) << shift
  5258. if b < 0x80 {
  5259. break
  5260. }
  5261. }
  5262. if msglen < 0 {
  5263. return ErrInvalidLengthGenerated
  5264. }
  5265. postIndex := iNdEx + msglen
  5266. if postIndex < 0 {
  5267. return ErrInvalidLengthGenerated
  5268. }
  5269. if postIndex > l {
  5270. return io.ErrUnexpectedEOF
  5271. }
  5272. m.Items = append(m.Items, MutatingWebhookConfiguration{})
  5273. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5274. return err
  5275. }
  5276. iNdEx = postIndex
  5277. default:
  5278. iNdEx = preIndex
  5279. skippy, err := skipGenerated(dAtA[iNdEx:])
  5280. if err != nil {
  5281. return err
  5282. }
  5283. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5284. return ErrInvalidLengthGenerated
  5285. }
  5286. if (iNdEx + skippy) > l {
  5287. return io.ErrUnexpectedEOF
  5288. }
  5289. iNdEx += skippy
  5290. }
  5291. }
  5292. if iNdEx > l {
  5293. return io.ErrUnexpectedEOF
  5294. }
  5295. return nil
  5296. }
  5297. func (m *Mutation) Unmarshal(dAtA []byte) error {
  5298. l := len(dAtA)
  5299. iNdEx := 0
  5300. for iNdEx < l {
  5301. preIndex := iNdEx
  5302. var wire uint64
  5303. for shift := uint(0); ; shift += 7 {
  5304. if shift >= 64 {
  5305. return ErrIntOverflowGenerated
  5306. }
  5307. if iNdEx >= l {
  5308. return io.ErrUnexpectedEOF
  5309. }
  5310. b := dAtA[iNdEx]
  5311. iNdEx++
  5312. wire |= uint64(b&0x7F) << shift
  5313. if b < 0x80 {
  5314. break
  5315. }
  5316. }
  5317. fieldNum := int32(wire >> 3)
  5318. wireType := int(wire & 0x7)
  5319. if wireType == 4 {
  5320. return fmt.Errorf("proto: Mutation: wiretype end group for non-group")
  5321. }
  5322. if fieldNum <= 0 {
  5323. return fmt.Errorf("proto: Mutation: illegal tag %d (wire type %d)", fieldNum, wire)
  5324. }
  5325. switch fieldNum {
  5326. case 2:
  5327. if wireType != 2 {
  5328. return fmt.Errorf("proto: wrong wireType = %d for field PatchType", wireType)
  5329. }
  5330. var stringLen uint64
  5331. for shift := uint(0); ; shift += 7 {
  5332. if shift >= 64 {
  5333. return ErrIntOverflowGenerated
  5334. }
  5335. if iNdEx >= l {
  5336. return io.ErrUnexpectedEOF
  5337. }
  5338. b := dAtA[iNdEx]
  5339. iNdEx++
  5340. stringLen |= uint64(b&0x7F) << shift
  5341. if b < 0x80 {
  5342. break
  5343. }
  5344. }
  5345. intStringLen := int(stringLen)
  5346. if intStringLen < 0 {
  5347. return ErrInvalidLengthGenerated
  5348. }
  5349. postIndex := iNdEx + intStringLen
  5350. if postIndex < 0 {
  5351. return ErrInvalidLengthGenerated
  5352. }
  5353. if postIndex > l {
  5354. return io.ErrUnexpectedEOF
  5355. }
  5356. m.PatchType = PatchType(dAtA[iNdEx:postIndex])
  5357. iNdEx = postIndex
  5358. case 3:
  5359. if wireType != 2 {
  5360. return fmt.Errorf("proto: wrong wireType = %d for field ApplyConfiguration", wireType)
  5361. }
  5362. var msglen int
  5363. for shift := uint(0); ; shift += 7 {
  5364. if shift >= 64 {
  5365. return ErrIntOverflowGenerated
  5366. }
  5367. if iNdEx >= l {
  5368. return io.ErrUnexpectedEOF
  5369. }
  5370. b := dAtA[iNdEx]
  5371. iNdEx++
  5372. msglen |= int(b&0x7F) << shift
  5373. if b < 0x80 {
  5374. break
  5375. }
  5376. }
  5377. if msglen < 0 {
  5378. return ErrInvalidLengthGenerated
  5379. }
  5380. postIndex := iNdEx + msglen
  5381. if postIndex < 0 {
  5382. return ErrInvalidLengthGenerated
  5383. }
  5384. if postIndex > l {
  5385. return io.ErrUnexpectedEOF
  5386. }
  5387. if m.ApplyConfiguration == nil {
  5388. m.ApplyConfiguration = &ApplyConfiguration{}
  5389. }
  5390. if err := m.ApplyConfiguration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5391. return err
  5392. }
  5393. iNdEx = postIndex
  5394. case 4:
  5395. if wireType != 2 {
  5396. return fmt.Errorf("proto: wrong wireType = %d for field JSONPatch", wireType)
  5397. }
  5398. var msglen int
  5399. for shift := uint(0); ; shift += 7 {
  5400. if shift >= 64 {
  5401. return ErrIntOverflowGenerated
  5402. }
  5403. if iNdEx >= l {
  5404. return io.ErrUnexpectedEOF
  5405. }
  5406. b := dAtA[iNdEx]
  5407. iNdEx++
  5408. msglen |= int(b&0x7F) << shift
  5409. if b < 0x80 {
  5410. break
  5411. }
  5412. }
  5413. if msglen < 0 {
  5414. return ErrInvalidLengthGenerated
  5415. }
  5416. postIndex := iNdEx + msglen
  5417. if postIndex < 0 {
  5418. return ErrInvalidLengthGenerated
  5419. }
  5420. if postIndex > l {
  5421. return io.ErrUnexpectedEOF
  5422. }
  5423. if m.JSONPatch == nil {
  5424. m.JSONPatch = &JSONPatch{}
  5425. }
  5426. if err := m.JSONPatch.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5427. return err
  5428. }
  5429. iNdEx = postIndex
  5430. default:
  5431. iNdEx = preIndex
  5432. skippy, err := skipGenerated(dAtA[iNdEx:])
  5433. if err != nil {
  5434. return err
  5435. }
  5436. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5437. return ErrInvalidLengthGenerated
  5438. }
  5439. if (iNdEx + skippy) > l {
  5440. return io.ErrUnexpectedEOF
  5441. }
  5442. iNdEx += skippy
  5443. }
  5444. }
  5445. if iNdEx > l {
  5446. return io.ErrUnexpectedEOF
  5447. }
  5448. return nil
  5449. }
  5450. func (m *NamedRuleWithOperations) Unmarshal(dAtA []byte) error {
  5451. l := len(dAtA)
  5452. iNdEx := 0
  5453. for iNdEx < l {
  5454. preIndex := iNdEx
  5455. var wire uint64
  5456. for shift := uint(0); ; shift += 7 {
  5457. if shift >= 64 {
  5458. return ErrIntOverflowGenerated
  5459. }
  5460. if iNdEx >= l {
  5461. return io.ErrUnexpectedEOF
  5462. }
  5463. b := dAtA[iNdEx]
  5464. iNdEx++
  5465. wire |= uint64(b&0x7F) << shift
  5466. if b < 0x80 {
  5467. break
  5468. }
  5469. }
  5470. fieldNum := int32(wire >> 3)
  5471. wireType := int(wire & 0x7)
  5472. if wireType == 4 {
  5473. return fmt.Errorf("proto: NamedRuleWithOperations: wiretype end group for non-group")
  5474. }
  5475. if fieldNum <= 0 {
  5476. return fmt.Errorf("proto: NamedRuleWithOperations: illegal tag %d (wire type %d)", fieldNum, wire)
  5477. }
  5478. switch fieldNum {
  5479. case 1:
  5480. if wireType != 2 {
  5481. return fmt.Errorf("proto: wrong wireType = %d for field ResourceNames", wireType)
  5482. }
  5483. var stringLen uint64
  5484. for shift := uint(0); ; shift += 7 {
  5485. if shift >= 64 {
  5486. return ErrIntOverflowGenerated
  5487. }
  5488. if iNdEx >= l {
  5489. return io.ErrUnexpectedEOF
  5490. }
  5491. b := dAtA[iNdEx]
  5492. iNdEx++
  5493. stringLen |= uint64(b&0x7F) << shift
  5494. if b < 0x80 {
  5495. break
  5496. }
  5497. }
  5498. intStringLen := int(stringLen)
  5499. if intStringLen < 0 {
  5500. return ErrInvalidLengthGenerated
  5501. }
  5502. postIndex := iNdEx + intStringLen
  5503. if postIndex < 0 {
  5504. return ErrInvalidLengthGenerated
  5505. }
  5506. if postIndex > l {
  5507. return io.ErrUnexpectedEOF
  5508. }
  5509. m.ResourceNames = append(m.ResourceNames, string(dAtA[iNdEx:postIndex]))
  5510. iNdEx = postIndex
  5511. case 2:
  5512. if wireType != 2 {
  5513. return fmt.Errorf("proto: wrong wireType = %d for field RuleWithOperations", wireType)
  5514. }
  5515. var msglen int
  5516. for shift := uint(0); ; shift += 7 {
  5517. if shift >= 64 {
  5518. return ErrIntOverflowGenerated
  5519. }
  5520. if iNdEx >= l {
  5521. return io.ErrUnexpectedEOF
  5522. }
  5523. b := dAtA[iNdEx]
  5524. iNdEx++
  5525. msglen |= int(b&0x7F) << shift
  5526. if b < 0x80 {
  5527. break
  5528. }
  5529. }
  5530. if msglen < 0 {
  5531. return ErrInvalidLengthGenerated
  5532. }
  5533. postIndex := iNdEx + msglen
  5534. if postIndex < 0 {
  5535. return ErrInvalidLengthGenerated
  5536. }
  5537. if postIndex > l {
  5538. return io.ErrUnexpectedEOF
  5539. }
  5540. if err := m.RuleWithOperations.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5541. return err
  5542. }
  5543. iNdEx = postIndex
  5544. default:
  5545. iNdEx = preIndex
  5546. skippy, err := skipGenerated(dAtA[iNdEx:])
  5547. if err != nil {
  5548. return err
  5549. }
  5550. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5551. return ErrInvalidLengthGenerated
  5552. }
  5553. if (iNdEx + skippy) > l {
  5554. return io.ErrUnexpectedEOF
  5555. }
  5556. iNdEx += skippy
  5557. }
  5558. }
  5559. if iNdEx > l {
  5560. return io.ErrUnexpectedEOF
  5561. }
  5562. return nil
  5563. }
  5564. func (m *ParamKind) Unmarshal(dAtA []byte) error {
  5565. l := len(dAtA)
  5566. iNdEx := 0
  5567. for iNdEx < l {
  5568. preIndex := iNdEx
  5569. var wire uint64
  5570. for shift := uint(0); ; shift += 7 {
  5571. if shift >= 64 {
  5572. return ErrIntOverflowGenerated
  5573. }
  5574. if iNdEx >= l {
  5575. return io.ErrUnexpectedEOF
  5576. }
  5577. b := dAtA[iNdEx]
  5578. iNdEx++
  5579. wire |= uint64(b&0x7F) << shift
  5580. if b < 0x80 {
  5581. break
  5582. }
  5583. }
  5584. fieldNum := int32(wire >> 3)
  5585. wireType := int(wire & 0x7)
  5586. if wireType == 4 {
  5587. return fmt.Errorf("proto: ParamKind: wiretype end group for non-group")
  5588. }
  5589. if fieldNum <= 0 {
  5590. return fmt.Errorf("proto: ParamKind: illegal tag %d (wire type %d)", fieldNum, wire)
  5591. }
  5592. switch fieldNum {
  5593. case 1:
  5594. if wireType != 2 {
  5595. return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
  5596. }
  5597. var stringLen uint64
  5598. for shift := uint(0); ; shift += 7 {
  5599. if shift >= 64 {
  5600. return ErrIntOverflowGenerated
  5601. }
  5602. if iNdEx >= l {
  5603. return io.ErrUnexpectedEOF
  5604. }
  5605. b := dAtA[iNdEx]
  5606. iNdEx++
  5607. stringLen |= uint64(b&0x7F) << shift
  5608. if b < 0x80 {
  5609. break
  5610. }
  5611. }
  5612. intStringLen := int(stringLen)
  5613. if intStringLen < 0 {
  5614. return ErrInvalidLengthGenerated
  5615. }
  5616. postIndex := iNdEx + intStringLen
  5617. if postIndex < 0 {
  5618. return ErrInvalidLengthGenerated
  5619. }
  5620. if postIndex > l {
  5621. return io.ErrUnexpectedEOF
  5622. }
  5623. m.APIVersion = string(dAtA[iNdEx:postIndex])
  5624. iNdEx = postIndex
  5625. case 2:
  5626. if wireType != 2 {
  5627. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  5628. }
  5629. var stringLen uint64
  5630. for shift := uint(0); ; shift += 7 {
  5631. if shift >= 64 {
  5632. return ErrIntOverflowGenerated
  5633. }
  5634. if iNdEx >= l {
  5635. return io.ErrUnexpectedEOF
  5636. }
  5637. b := dAtA[iNdEx]
  5638. iNdEx++
  5639. stringLen |= uint64(b&0x7F) << shift
  5640. if b < 0x80 {
  5641. break
  5642. }
  5643. }
  5644. intStringLen := int(stringLen)
  5645. if intStringLen < 0 {
  5646. return ErrInvalidLengthGenerated
  5647. }
  5648. postIndex := iNdEx + intStringLen
  5649. if postIndex < 0 {
  5650. return ErrInvalidLengthGenerated
  5651. }
  5652. if postIndex > l {
  5653. return io.ErrUnexpectedEOF
  5654. }
  5655. m.Kind = string(dAtA[iNdEx:postIndex])
  5656. iNdEx = postIndex
  5657. default:
  5658. iNdEx = preIndex
  5659. skippy, err := skipGenerated(dAtA[iNdEx:])
  5660. if err != nil {
  5661. return err
  5662. }
  5663. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5664. return ErrInvalidLengthGenerated
  5665. }
  5666. if (iNdEx + skippy) > l {
  5667. return io.ErrUnexpectedEOF
  5668. }
  5669. iNdEx += skippy
  5670. }
  5671. }
  5672. if iNdEx > l {
  5673. return io.ErrUnexpectedEOF
  5674. }
  5675. return nil
  5676. }
  5677. func (m *ParamRef) Unmarshal(dAtA []byte) error {
  5678. l := len(dAtA)
  5679. iNdEx := 0
  5680. for iNdEx < l {
  5681. preIndex := iNdEx
  5682. var wire uint64
  5683. for shift := uint(0); ; shift += 7 {
  5684. if shift >= 64 {
  5685. return ErrIntOverflowGenerated
  5686. }
  5687. if iNdEx >= l {
  5688. return io.ErrUnexpectedEOF
  5689. }
  5690. b := dAtA[iNdEx]
  5691. iNdEx++
  5692. wire |= uint64(b&0x7F) << shift
  5693. if b < 0x80 {
  5694. break
  5695. }
  5696. }
  5697. fieldNum := int32(wire >> 3)
  5698. wireType := int(wire & 0x7)
  5699. if wireType == 4 {
  5700. return fmt.Errorf("proto: ParamRef: wiretype end group for non-group")
  5701. }
  5702. if fieldNum <= 0 {
  5703. return fmt.Errorf("proto: ParamRef: illegal tag %d (wire type %d)", fieldNum, wire)
  5704. }
  5705. switch fieldNum {
  5706. case 1:
  5707. if wireType != 2 {
  5708. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  5709. }
  5710. var stringLen uint64
  5711. for shift := uint(0); ; shift += 7 {
  5712. if shift >= 64 {
  5713. return ErrIntOverflowGenerated
  5714. }
  5715. if iNdEx >= l {
  5716. return io.ErrUnexpectedEOF
  5717. }
  5718. b := dAtA[iNdEx]
  5719. iNdEx++
  5720. stringLen |= uint64(b&0x7F) << shift
  5721. if b < 0x80 {
  5722. break
  5723. }
  5724. }
  5725. intStringLen := int(stringLen)
  5726. if intStringLen < 0 {
  5727. return ErrInvalidLengthGenerated
  5728. }
  5729. postIndex := iNdEx + intStringLen
  5730. if postIndex < 0 {
  5731. return ErrInvalidLengthGenerated
  5732. }
  5733. if postIndex > l {
  5734. return io.ErrUnexpectedEOF
  5735. }
  5736. m.Name = string(dAtA[iNdEx:postIndex])
  5737. iNdEx = postIndex
  5738. case 2:
  5739. if wireType != 2 {
  5740. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  5741. }
  5742. var stringLen uint64
  5743. for shift := uint(0); ; shift += 7 {
  5744. if shift >= 64 {
  5745. return ErrIntOverflowGenerated
  5746. }
  5747. if iNdEx >= l {
  5748. return io.ErrUnexpectedEOF
  5749. }
  5750. b := dAtA[iNdEx]
  5751. iNdEx++
  5752. stringLen |= uint64(b&0x7F) << shift
  5753. if b < 0x80 {
  5754. break
  5755. }
  5756. }
  5757. intStringLen := int(stringLen)
  5758. if intStringLen < 0 {
  5759. return ErrInvalidLengthGenerated
  5760. }
  5761. postIndex := iNdEx + intStringLen
  5762. if postIndex < 0 {
  5763. return ErrInvalidLengthGenerated
  5764. }
  5765. if postIndex > l {
  5766. return io.ErrUnexpectedEOF
  5767. }
  5768. m.Namespace = string(dAtA[iNdEx:postIndex])
  5769. iNdEx = postIndex
  5770. case 3:
  5771. if wireType != 2 {
  5772. return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
  5773. }
  5774. var msglen int
  5775. for shift := uint(0); ; shift += 7 {
  5776. if shift >= 64 {
  5777. return ErrIntOverflowGenerated
  5778. }
  5779. if iNdEx >= l {
  5780. return io.ErrUnexpectedEOF
  5781. }
  5782. b := dAtA[iNdEx]
  5783. iNdEx++
  5784. msglen |= int(b&0x7F) << shift
  5785. if b < 0x80 {
  5786. break
  5787. }
  5788. }
  5789. if msglen < 0 {
  5790. return ErrInvalidLengthGenerated
  5791. }
  5792. postIndex := iNdEx + msglen
  5793. if postIndex < 0 {
  5794. return ErrInvalidLengthGenerated
  5795. }
  5796. if postIndex > l {
  5797. return io.ErrUnexpectedEOF
  5798. }
  5799. if m.Selector == nil {
  5800. m.Selector = &v1.LabelSelector{}
  5801. }
  5802. if err := m.Selector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5803. return err
  5804. }
  5805. iNdEx = postIndex
  5806. case 4:
  5807. if wireType != 2 {
  5808. return fmt.Errorf("proto: wrong wireType = %d for field ParameterNotFoundAction", wireType)
  5809. }
  5810. var stringLen uint64
  5811. for shift := uint(0); ; shift += 7 {
  5812. if shift >= 64 {
  5813. return ErrIntOverflowGenerated
  5814. }
  5815. if iNdEx >= l {
  5816. return io.ErrUnexpectedEOF
  5817. }
  5818. b := dAtA[iNdEx]
  5819. iNdEx++
  5820. stringLen |= uint64(b&0x7F) << shift
  5821. if b < 0x80 {
  5822. break
  5823. }
  5824. }
  5825. intStringLen := int(stringLen)
  5826. if intStringLen < 0 {
  5827. return ErrInvalidLengthGenerated
  5828. }
  5829. postIndex := iNdEx + intStringLen
  5830. if postIndex < 0 {
  5831. return ErrInvalidLengthGenerated
  5832. }
  5833. if postIndex > l {
  5834. return io.ErrUnexpectedEOF
  5835. }
  5836. s := ParameterNotFoundActionType(dAtA[iNdEx:postIndex])
  5837. m.ParameterNotFoundAction = &s
  5838. iNdEx = postIndex
  5839. default:
  5840. iNdEx = preIndex
  5841. skippy, err := skipGenerated(dAtA[iNdEx:])
  5842. if err != nil {
  5843. return err
  5844. }
  5845. if (skippy < 0) || (iNdEx+skippy) < 0 {
  5846. return ErrInvalidLengthGenerated
  5847. }
  5848. if (iNdEx + skippy) > l {
  5849. return io.ErrUnexpectedEOF
  5850. }
  5851. iNdEx += skippy
  5852. }
  5853. }
  5854. if iNdEx > l {
  5855. return io.ErrUnexpectedEOF
  5856. }
  5857. return nil
  5858. }
  5859. func (m *ServiceReference) Unmarshal(dAtA []byte) error {
  5860. l := len(dAtA)
  5861. iNdEx := 0
  5862. for iNdEx < l {
  5863. preIndex := iNdEx
  5864. var wire uint64
  5865. for shift := uint(0); ; shift += 7 {
  5866. if shift >= 64 {
  5867. return ErrIntOverflowGenerated
  5868. }
  5869. if iNdEx >= l {
  5870. return io.ErrUnexpectedEOF
  5871. }
  5872. b := dAtA[iNdEx]
  5873. iNdEx++
  5874. wire |= uint64(b&0x7F) << shift
  5875. if b < 0x80 {
  5876. break
  5877. }
  5878. }
  5879. fieldNum := int32(wire >> 3)
  5880. wireType := int(wire & 0x7)
  5881. if wireType == 4 {
  5882. return fmt.Errorf("proto: ServiceReference: wiretype end group for non-group")
  5883. }
  5884. if fieldNum <= 0 {
  5885. return fmt.Errorf("proto: ServiceReference: illegal tag %d (wire type %d)", fieldNum, wire)
  5886. }
  5887. switch fieldNum {
  5888. case 1:
  5889. if wireType != 2 {
  5890. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  5891. }
  5892. var stringLen uint64
  5893. for shift := uint(0); ; shift += 7 {
  5894. if shift >= 64 {
  5895. return ErrIntOverflowGenerated
  5896. }
  5897. if iNdEx >= l {
  5898. return io.ErrUnexpectedEOF
  5899. }
  5900. b := dAtA[iNdEx]
  5901. iNdEx++
  5902. stringLen |= uint64(b&0x7F) << shift
  5903. if b < 0x80 {
  5904. break
  5905. }
  5906. }
  5907. intStringLen := int(stringLen)
  5908. if intStringLen < 0 {
  5909. return ErrInvalidLengthGenerated
  5910. }
  5911. postIndex := iNdEx + intStringLen
  5912. if postIndex < 0 {
  5913. return ErrInvalidLengthGenerated
  5914. }
  5915. if postIndex > l {
  5916. return io.ErrUnexpectedEOF
  5917. }
  5918. m.Namespace = string(dAtA[iNdEx:postIndex])
  5919. iNdEx = postIndex
  5920. case 2:
  5921. if wireType != 2 {
  5922. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  5923. }
  5924. var stringLen uint64
  5925. for shift := uint(0); ; shift += 7 {
  5926. if shift >= 64 {
  5927. return ErrIntOverflowGenerated
  5928. }
  5929. if iNdEx >= l {
  5930. return io.ErrUnexpectedEOF
  5931. }
  5932. b := dAtA[iNdEx]
  5933. iNdEx++
  5934. stringLen |= uint64(b&0x7F) << shift
  5935. if b < 0x80 {
  5936. break
  5937. }
  5938. }
  5939. intStringLen := int(stringLen)
  5940. if intStringLen < 0 {
  5941. return ErrInvalidLengthGenerated
  5942. }
  5943. postIndex := iNdEx + intStringLen
  5944. if postIndex < 0 {
  5945. return ErrInvalidLengthGenerated
  5946. }
  5947. if postIndex > l {
  5948. return io.ErrUnexpectedEOF
  5949. }
  5950. m.Name = string(dAtA[iNdEx:postIndex])
  5951. iNdEx = postIndex
  5952. case 3:
  5953. if wireType != 2 {
  5954. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  5955. }
  5956. var stringLen uint64
  5957. for shift := uint(0); ; shift += 7 {
  5958. if shift >= 64 {
  5959. return ErrIntOverflowGenerated
  5960. }
  5961. if iNdEx >= l {
  5962. return io.ErrUnexpectedEOF
  5963. }
  5964. b := dAtA[iNdEx]
  5965. iNdEx++
  5966. stringLen |= uint64(b&0x7F) << shift
  5967. if b < 0x80 {
  5968. break
  5969. }
  5970. }
  5971. intStringLen := int(stringLen)
  5972. if intStringLen < 0 {
  5973. return ErrInvalidLengthGenerated
  5974. }
  5975. postIndex := iNdEx + intStringLen
  5976. if postIndex < 0 {
  5977. return ErrInvalidLengthGenerated
  5978. }
  5979. if postIndex > l {
  5980. return io.ErrUnexpectedEOF
  5981. }
  5982. s := string(dAtA[iNdEx:postIndex])
  5983. m.Path = &s
  5984. iNdEx = postIndex
  5985. case 4:
  5986. if wireType != 0 {
  5987. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  5988. }
  5989. var v int32
  5990. for shift := uint(0); ; shift += 7 {
  5991. if shift >= 64 {
  5992. return ErrIntOverflowGenerated
  5993. }
  5994. if iNdEx >= l {
  5995. return io.ErrUnexpectedEOF
  5996. }
  5997. b := dAtA[iNdEx]
  5998. iNdEx++
  5999. v |= int32(b&0x7F) << shift
  6000. if b < 0x80 {
  6001. break
  6002. }
  6003. }
  6004. m.Port = &v
  6005. default:
  6006. iNdEx = preIndex
  6007. skippy, err := skipGenerated(dAtA[iNdEx:])
  6008. if err != nil {
  6009. return err
  6010. }
  6011. if (skippy < 0) || (iNdEx+skippy) < 0 {
  6012. return ErrInvalidLengthGenerated
  6013. }
  6014. if (iNdEx + skippy) > l {
  6015. return io.ErrUnexpectedEOF
  6016. }
  6017. iNdEx += skippy
  6018. }
  6019. }
  6020. if iNdEx > l {
  6021. return io.ErrUnexpectedEOF
  6022. }
  6023. return nil
  6024. }
  6025. func (m *TypeChecking) Unmarshal(dAtA []byte) error {
  6026. l := len(dAtA)
  6027. iNdEx := 0
  6028. for iNdEx < l {
  6029. preIndex := iNdEx
  6030. var wire uint64
  6031. for shift := uint(0); ; shift += 7 {
  6032. if shift >= 64 {
  6033. return ErrIntOverflowGenerated
  6034. }
  6035. if iNdEx >= l {
  6036. return io.ErrUnexpectedEOF
  6037. }
  6038. b := dAtA[iNdEx]
  6039. iNdEx++
  6040. wire |= uint64(b&0x7F) << shift
  6041. if b < 0x80 {
  6042. break
  6043. }
  6044. }
  6045. fieldNum := int32(wire >> 3)
  6046. wireType := int(wire & 0x7)
  6047. if wireType == 4 {
  6048. return fmt.Errorf("proto: TypeChecking: wiretype end group for non-group")
  6049. }
  6050. if fieldNum <= 0 {
  6051. return fmt.Errorf("proto: TypeChecking: illegal tag %d (wire type %d)", fieldNum, wire)
  6052. }
  6053. switch fieldNum {
  6054. case 1:
  6055. if wireType != 2 {
  6056. return fmt.Errorf("proto: wrong wireType = %d for field ExpressionWarnings", wireType)
  6057. }
  6058. var msglen int
  6059. for shift := uint(0); ; shift += 7 {
  6060. if shift >= 64 {
  6061. return ErrIntOverflowGenerated
  6062. }
  6063. if iNdEx >= l {
  6064. return io.ErrUnexpectedEOF
  6065. }
  6066. b := dAtA[iNdEx]
  6067. iNdEx++
  6068. msglen |= int(b&0x7F) << shift
  6069. if b < 0x80 {
  6070. break
  6071. }
  6072. }
  6073. if msglen < 0 {
  6074. return ErrInvalidLengthGenerated
  6075. }
  6076. postIndex := iNdEx + msglen
  6077. if postIndex < 0 {
  6078. return ErrInvalidLengthGenerated
  6079. }
  6080. if postIndex > l {
  6081. return io.ErrUnexpectedEOF
  6082. }
  6083. m.ExpressionWarnings = append(m.ExpressionWarnings, ExpressionWarning{})
  6084. if err := m.ExpressionWarnings[len(m.ExpressionWarnings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6085. return err
  6086. }
  6087. iNdEx = postIndex
  6088. default:
  6089. iNdEx = preIndex
  6090. skippy, err := skipGenerated(dAtA[iNdEx:])
  6091. if err != nil {
  6092. return err
  6093. }
  6094. if (skippy < 0) || (iNdEx+skippy) < 0 {
  6095. return ErrInvalidLengthGenerated
  6096. }
  6097. if (iNdEx + skippy) > l {
  6098. return io.ErrUnexpectedEOF
  6099. }
  6100. iNdEx += skippy
  6101. }
  6102. }
  6103. if iNdEx > l {
  6104. return io.ErrUnexpectedEOF
  6105. }
  6106. return nil
  6107. }
  6108. func (m *ValidatingAdmissionPolicy) Unmarshal(dAtA []byte) error {
  6109. l := len(dAtA)
  6110. iNdEx := 0
  6111. for iNdEx < l {
  6112. preIndex := iNdEx
  6113. var wire uint64
  6114. for shift := uint(0); ; shift += 7 {
  6115. if shift >= 64 {
  6116. return ErrIntOverflowGenerated
  6117. }
  6118. if iNdEx >= l {
  6119. return io.ErrUnexpectedEOF
  6120. }
  6121. b := dAtA[iNdEx]
  6122. iNdEx++
  6123. wire |= uint64(b&0x7F) << shift
  6124. if b < 0x80 {
  6125. break
  6126. }
  6127. }
  6128. fieldNum := int32(wire >> 3)
  6129. wireType := int(wire & 0x7)
  6130. if wireType == 4 {
  6131. return fmt.Errorf("proto: ValidatingAdmissionPolicy: wiretype end group for non-group")
  6132. }
  6133. if fieldNum <= 0 {
  6134. return fmt.Errorf("proto: ValidatingAdmissionPolicy: illegal tag %d (wire type %d)", fieldNum, wire)
  6135. }
  6136. switch fieldNum {
  6137. case 1:
  6138. if wireType != 2 {
  6139. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  6140. }
  6141. var msglen int
  6142. for shift := uint(0); ; shift += 7 {
  6143. if shift >= 64 {
  6144. return ErrIntOverflowGenerated
  6145. }
  6146. if iNdEx >= l {
  6147. return io.ErrUnexpectedEOF
  6148. }
  6149. b := dAtA[iNdEx]
  6150. iNdEx++
  6151. msglen |= int(b&0x7F) << shift
  6152. if b < 0x80 {
  6153. break
  6154. }
  6155. }
  6156. if msglen < 0 {
  6157. return ErrInvalidLengthGenerated
  6158. }
  6159. postIndex := iNdEx + msglen
  6160. if postIndex < 0 {
  6161. return ErrInvalidLengthGenerated
  6162. }
  6163. if postIndex > l {
  6164. return io.ErrUnexpectedEOF
  6165. }
  6166. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6167. return err
  6168. }
  6169. iNdEx = postIndex
  6170. case 2:
  6171. if wireType != 2 {
  6172. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  6173. }
  6174. var msglen int
  6175. for shift := uint(0); ; shift += 7 {
  6176. if shift >= 64 {
  6177. return ErrIntOverflowGenerated
  6178. }
  6179. if iNdEx >= l {
  6180. return io.ErrUnexpectedEOF
  6181. }
  6182. b := dAtA[iNdEx]
  6183. iNdEx++
  6184. msglen |= int(b&0x7F) << shift
  6185. if b < 0x80 {
  6186. break
  6187. }
  6188. }
  6189. if msglen < 0 {
  6190. return ErrInvalidLengthGenerated
  6191. }
  6192. postIndex := iNdEx + msglen
  6193. if postIndex < 0 {
  6194. return ErrInvalidLengthGenerated
  6195. }
  6196. if postIndex > l {
  6197. return io.ErrUnexpectedEOF
  6198. }
  6199. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6200. return err
  6201. }
  6202. iNdEx = postIndex
  6203. case 3:
  6204. if wireType != 2 {
  6205. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  6206. }
  6207. var msglen int
  6208. for shift := uint(0); ; shift += 7 {
  6209. if shift >= 64 {
  6210. return ErrIntOverflowGenerated
  6211. }
  6212. if iNdEx >= l {
  6213. return io.ErrUnexpectedEOF
  6214. }
  6215. b := dAtA[iNdEx]
  6216. iNdEx++
  6217. msglen |= int(b&0x7F) << shift
  6218. if b < 0x80 {
  6219. break
  6220. }
  6221. }
  6222. if msglen < 0 {
  6223. return ErrInvalidLengthGenerated
  6224. }
  6225. postIndex := iNdEx + msglen
  6226. if postIndex < 0 {
  6227. return ErrInvalidLengthGenerated
  6228. }
  6229. if postIndex > l {
  6230. return io.ErrUnexpectedEOF
  6231. }
  6232. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6233. return err
  6234. }
  6235. iNdEx = postIndex
  6236. default:
  6237. iNdEx = preIndex
  6238. skippy, err := skipGenerated(dAtA[iNdEx:])
  6239. if err != nil {
  6240. return err
  6241. }
  6242. if (skippy < 0) || (iNdEx+skippy) < 0 {
  6243. return ErrInvalidLengthGenerated
  6244. }
  6245. if (iNdEx + skippy) > l {
  6246. return io.ErrUnexpectedEOF
  6247. }
  6248. iNdEx += skippy
  6249. }
  6250. }
  6251. if iNdEx > l {
  6252. return io.ErrUnexpectedEOF
  6253. }
  6254. return nil
  6255. }
  6256. func (m *ValidatingAdmissionPolicyBinding) Unmarshal(dAtA []byte) error {
  6257. l := len(dAtA)
  6258. iNdEx := 0
  6259. for iNdEx < l {
  6260. preIndex := iNdEx
  6261. var wire uint64
  6262. for shift := uint(0); ; shift += 7 {
  6263. if shift >= 64 {
  6264. return ErrIntOverflowGenerated
  6265. }
  6266. if iNdEx >= l {
  6267. return io.ErrUnexpectedEOF
  6268. }
  6269. b := dAtA[iNdEx]
  6270. iNdEx++
  6271. wire |= uint64(b&0x7F) << shift
  6272. if b < 0x80 {
  6273. break
  6274. }
  6275. }
  6276. fieldNum := int32(wire >> 3)
  6277. wireType := int(wire & 0x7)
  6278. if wireType == 4 {
  6279. return fmt.Errorf("proto: ValidatingAdmissionPolicyBinding: wiretype end group for non-group")
  6280. }
  6281. if fieldNum <= 0 {
  6282. return fmt.Errorf("proto: ValidatingAdmissionPolicyBinding: illegal tag %d (wire type %d)", fieldNum, wire)
  6283. }
  6284. switch fieldNum {
  6285. case 1:
  6286. if wireType != 2 {
  6287. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  6288. }
  6289. var msglen int
  6290. for shift := uint(0); ; shift += 7 {
  6291. if shift >= 64 {
  6292. return ErrIntOverflowGenerated
  6293. }
  6294. if iNdEx >= l {
  6295. return io.ErrUnexpectedEOF
  6296. }
  6297. b := dAtA[iNdEx]
  6298. iNdEx++
  6299. msglen |= int(b&0x7F) << shift
  6300. if b < 0x80 {
  6301. break
  6302. }
  6303. }
  6304. if msglen < 0 {
  6305. return ErrInvalidLengthGenerated
  6306. }
  6307. postIndex := iNdEx + msglen
  6308. if postIndex < 0 {
  6309. return ErrInvalidLengthGenerated
  6310. }
  6311. if postIndex > l {
  6312. return io.ErrUnexpectedEOF
  6313. }
  6314. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6315. return err
  6316. }
  6317. iNdEx = postIndex
  6318. case 2:
  6319. if wireType != 2 {
  6320. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  6321. }
  6322. var msglen int
  6323. for shift := uint(0); ; shift += 7 {
  6324. if shift >= 64 {
  6325. return ErrIntOverflowGenerated
  6326. }
  6327. if iNdEx >= l {
  6328. return io.ErrUnexpectedEOF
  6329. }
  6330. b := dAtA[iNdEx]
  6331. iNdEx++
  6332. msglen |= int(b&0x7F) << shift
  6333. if b < 0x80 {
  6334. break
  6335. }
  6336. }
  6337. if msglen < 0 {
  6338. return ErrInvalidLengthGenerated
  6339. }
  6340. postIndex := iNdEx + msglen
  6341. if postIndex < 0 {
  6342. return ErrInvalidLengthGenerated
  6343. }
  6344. if postIndex > l {
  6345. return io.ErrUnexpectedEOF
  6346. }
  6347. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6348. return err
  6349. }
  6350. iNdEx = postIndex
  6351. default:
  6352. iNdEx = preIndex
  6353. skippy, err := skipGenerated(dAtA[iNdEx:])
  6354. if err != nil {
  6355. return err
  6356. }
  6357. if (skippy < 0) || (iNdEx+skippy) < 0 {
  6358. return ErrInvalidLengthGenerated
  6359. }
  6360. if (iNdEx + skippy) > l {
  6361. return io.ErrUnexpectedEOF
  6362. }
  6363. iNdEx += skippy
  6364. }
  6365. }
  6366. if iNdEx > l {
  6367. return io.ErrUnexpectedEOF
  6368. }
  6369. return nil
  6370. }
  6371. func (m *ValidatingAdmissionPolicyBindingList) Unmarshal(dAtA []byte) error {
  6372. l := len(dAtA)
  6373. iNdEx := 0
  6374. for iNdEx < l {
  6375. preIndex := iNdEx
  6376. var wire uint64
  6377. for shift := uint(0); ; shift += 7 {
  6378. if shift >= 64 {
  6379. return ErrIntOverflowGenerated
  6380. }
  6381. if iNdEx >= l {
  6382. return io.ErrUnexpectedEOF
  6383. }
  6384. b := dAtA[iNdEx]
  6385. iNdEx++
  6386. wire |= uint64(b&0x7F) << shift
  6387. if b < 0x80 {
  6388. break
  6389. }
  6390. }
  6391. fieldNum := int32(wire >> 3)
  6392. wireType := int(wire & 0x7)
  6393. if wireType == 4 {
  6394. return fmt.Errorf("proto: ValidatingAdmissionPolicyBindingList: wiretype end group for non-group")
  6395. }
  6396. if fieldNum <= 0 {
  6397. return fmt.Errorf("proto: ValidatingAdmissionPolicyBindingList: illegal tag %d (wire type %d)", fieldNum, wire)
  6398. }
  6399. switch fieldNum {
  6400. case 1:
  6401. if wireType != 2 {
  6402. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  6403. }
  6404. var msglen int
  6405. for shift := uint(0); ; shift += 7 {
  6406. if shift >= 64 {
  6407. return ErrIntOverflowGenerated
  6408. }
  6409. if iNdEx >= l {
  6410. return io.ErrUnexpectedEOF
  6411. }
  6412. b := dAtA[iNdEx]
  6413. iNdEx++
  6414. msglen |= int(b&0x7F) << shift
  6415. if b < 0x80 {
  6416. break
  6417. }
  6418. }
  6419. if msglen < 0 {
  6420. return ErrInvalidLengthGenerated
  6421. }
  6422. postIndex := iNdEx + msglen
  6423. if postIndex < 0 {
  6424. return ErrInvalidLengthGenerated
  6425. }
  6426. if postIndex > l {
  6427. return io.ErrUnexpectedEOF
  6428. }
  6429. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6430. return err
  6431. }
  6432. iNdEx = postIndex
  6433. case 2:
  6434. if wireType != 2 {
  6435. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  6436. }
  6437. var msglen int
  6438. for shift := uint(0); ; shift += 7 {
  6439. if shift >= 64 {
  6440. return ErrIntOverflowGenerated
  6441. }
  6442. if iNdEx >= l {
  6443. return io.ErrUnexpectedEOF
  6444. }
  6445. b := dAtA[iNdEx]
  6446. iNdEx++
  6447. msglen |= int(b&0x7F) << shift
  6448. if b < 0x80 {
  6449. break
  6450. }
  6451. }
  6452. if msglen < 0 {
  6453. return ErrInvalidLengthGenerated
  6454. }
  6455. postIndex := iNdEx + msglen
  6456. if postIndex < 0 {
  6457. return ErrInvalidLengthGenerated
  6458. }
  6459. if postIndex > l {
  6460. return io.ErrUnexpectedEOF
  6461. }
  6462. m.Items = append(m.Items, ValidatingAdmissionPolicyBinding{})
  6463. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6464. return err
  6465. }
  6466. iNdEx = postIndex
  6467. default:
  6468. iNdEx = preIndex
  6469. skippy, err := skipGenerated(dAtA[iNdEx:])
  6470. if err != nil {
  6471. return err
  6472. }
  6473. if (skippy < 0) || (iNdEx+skippy) < 0 {
  6474. return ErrInvalidLengthGenerated
  6475. }
  6476. if (iNdEx + skippy) > l {
  6477. return io.ErrUnexpectedEOF
  6478. }
  6479. iNdEx += skippy
  6480. }
  6481. }
  6482. if iNdEx > l {
  6483. return io.ErrUnexpectedEOF
  6484. }
  6485. return nil
  6486. }
  6487. func (m *ValidatingAdmissionPolicyBindingSpec) Unmarshal(dAtA []byte) error {
  6488. l := len(dAtA)
  6489. iNdEx := 0
  6490. for iNdEx < l {
  6491. preIndex := iNdEx
  6492. var wire uint64
  6493. for shift := uint(0); ; shift += 7 {
  6494. if shift >= 64 {
  6495. return ErrIntOverflowGenerated
  6496. }
  6497. if iNdEx >= l {
  6498. return io.ErrUnexpectedEOF
  6499. }
  6500. b := dAtA[iNdEx]
  6501. iNdEx++
  6502. wire |= uint64(b&0x7F) << shift
  6503. if b < 0x80 {
  6504. break
  6505. }
  6506. }
  6507. fieldNum := int32(wire >> 3)
  6508. wireType := int(wire & 0x7)
  6509. if wireType == 4 {
  6510. return fmt.Errorf("proto: ValidatingAdmissionPolicyBindingSpec: wiretype end group for non-group")
  6511. }
  6512. if fieldNum <= 0 {
  6513. return fmt.Errorf("proto: ValidatingAdmissionPolicyBindingSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  6514. }
  6515. switch fieldNum {
  6516. case 1:
  6517. if wireType != 2 {
  6518. return fmt.Errorf("proto: wrong wireType = %d for field PolicyName", wireType)
  6519. }
  6520. var stringLen uint64
  6521. for shift := uint(0); ; shift += 7 {
  6522. if shift >= 64 {
  6523. return ErrIntOverflowGenerated
  6524. }
  6525. if iNdEx >= l {
  6526. return io.ErrUnexpectedEOF
  6527. }
  6528. b := dAtA[iNdEx]
  6529. iNdEx++
  6530. stringLen |= uint64(b&0x7F) << shift
  6531. if b < 0x80 {
  6532. break
  6533. }
  6534. }
  6535. intStringLen := int(stringLen)
  6536. if intStringLen < 0 {
  6537. return ErrInvalidLengthGenerated
  6538. }
  6539. postIndex := iNdEx + intStringLen
  6540. if postIndex < 0 {
  6541. return ErrInvalidLengthGenerated
  6542. }
  6543. if postIndex > l {
  6544. return io.ErrUnexpectedEOF
  6545. }
  6546. m.PolicyName = string(dAtA[iNdEx:postIndex])
  6547. iNdEx = postIndex
  6548. case 2:
  6549. if wireType != 2 {
  6550. return fmt.Errorf("proto: wrong wireType = %d for field ParamRef", wireType)
  6551. }
  6552. var msglen int
  6553. for shift := uint(0); ; shift += 7 {
  6554. if shift >= 64 {
  6555. return ErrIntOverflowGenerated
  6556. }
  6557. if iNdEx >= l {
  6558. return io.ErrUnexpectedEOF
  6559. }
  6560. b := dAtA[iNdEx]
  6561. iNdEx++
  6562. msglen |= int(b&0x7F) << shift
  6563. if b < 0x80 {
  6564. break
  6565. }
  6566. }
  6567. if msglen < 0 {
  6568. return ErrInvalidLengthGenerated
  6569. }
  6570. postIndex := iNdEx + msglen
  6571. if postIndex < 0 {
  6572. return ErrInvalidLengthGenerated
  6573. }
  6574. if postIndex > l {
  6575. return io.ErrUnexpectedEOF
  6576. }
  6577. if m.ParamRef == nil {
  6578. m.ParamRef = &ParamRef{}
  6579. }
  6580. if err := m.ParamRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6581. return err
  6582. }
  6583. iNdEx = postIndex
  6584. case 3:
  6585. if wireType != 2 {
  6586. return fmt.Errorf("proto: wrong wireType = %d for field MatchResources", wireType)
  6587. }
  6588. var msglen int
  6589. for shift := uint(0); ; shift += 7 {
  6590. if shift >= 64 {
  6591. return ErrIntOverflowGenerated
  6592. }
  6593. if iNdEx >= l {
  6594. return io.ErrUnexpectedEOF
  6595. }
  6596. b := dAtA[iNdEx]
  6597. iNdEx++
  6598. msglen |= int(b&0x7F) << shift
  6599. if b < 0x80 {
  6600. break
  6601. }
  6602. }
  6603. if msglen < 0 {
  6604. return ErrInvalidLengthGenerated
  6605. }
  6606. postIndex := iNdEx + msglen
  6607. if postIndex < 0 {
  6608. return ErrInvalidLengthGenerated
  6609. }
  6610. if postIndex > l {
  6611. return io.ErrUnexpectedEOF
  6612. }
  6613. if m.MatchResources == nil {
  6614. m.MatchResources = &MatchResources{}
  6615. }
  6616. if err := m.MatchResources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6617. return err
  6618. }
  6619. iNdEx = postIndex
  6620. case 4:
  6621. if wireType != 2 {
  6622. return fmt.Errorf("proto: wrong wireType = %d for field ValidationActions", wireType)
  6623. }
  6624. var stringLen uint64
  6625. for shift := uint(0); ; shift += 7 {
  6626. if shift >= 64 {
  6627. return ErrIntOverflowGenerated
  6628. }
  6629. if iNdEx >= l {
  6630. return io.ErrUnexpectedEOF
  6631. }
  6632. b := dAtA[iNdEx]
  6633. iNdEx++
  6634. stringLen |= uint64(b&0x7F) << shift
  6635. if b < 0x80 {
  6636. break
  6637. }
  6638. }
  6639. intStringLen := int(stringLen)
  6640. if intStringLen < 0 {
  6641. return ErrInvalidLengthGenerated
  6642. }
  6643. postIndex := iNdEx + intStringLen
  6644. if postIndex < 0 {
  6645. return ErrInvalidLengthGenerated
  6646. }
  6647. if postIndex > l {
  6648. return io.ErrUnexpectedEOF
  6649. }
  6650. m.ValidationActions = append(m.ValidationActions, ValidationAction(dAtA[iNdEx:postIndex]))
  6651. iNdEx = postIndex
  6652. default:
  6653. iNdEx = preIndex
  6654. skippy, err := skipGenerated(dAtA[iNdEx:])
  6655. if err != nil {
  6656. return err
  6657. }
  6658. if (skippy < 0) || (iNdEx+skippy) < 0 {
  6659. return ErrInvalidLengthGenerated
  6660. }
  6661. if (iNdEx + skippy) > l {
  6662. return io.ErrUnexpectedEOF
  6663. }
  6664. iNdEx += skippy
  6665. }
  6666. }
  6667. if iNdEx > l {
  6668. return io.ErrUnexpectedEOF
  6669. }
  6670. return nil
  6671. }
  6672. func (m *ValidatingAdmissionPolicyList) Unmarshal(dAtA []byte) error {
  6673. l := len(dAtA)
  6674. iNdEx := 0
  6675. for iNdEx < l {
  6676. preIndex := iNdEx
  6677. var wire uint64
  6678. for shift := uint(0); ; shift += 7 {
  6679. if shift >= 64 {
  6680. return ErrIntOverflowGenerated
  6681. }
  6682. if iNdEx >= l {
  6683. return io.ErrUnexpectedEOF
  6684. }
  6685. b := dAtA[iNdEx]
  6686. iNdEx++
  6687. wire |= uint64(b&0x7F) << shift
  6688. if b < 0x80 {
  6689. break
  6690. }
  6691. }
  6692. fieldNum := int32(wire >> 3)
  6693. wireType := int(wire & 0x7)
  6694. if wireType == 4 {
  6695. return fmt.Errorf("proto: ValidatingAdmissionPolicyList: wiretype end group for non-group")
  6696. }
  6697. if fieldNum <= 0 {
  6698. return fmt.Errorf("proto: ValidatingAdmissionPolicyList: illegal tag %d (wire type %d)", fieldNum, wire)
  6699. }
  6700. switch fieldNum {
  6701. case 1:
  6702. if wireType != 2 {
  6703. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  6704. }
  6705. var msglen int
  6706. for shift := uint(0); ; shift += 7 {
  6707. if shift >= 64 {
  6708. return ErrIntOverflowGenerated
  6709. }
  6710. if iNdEx >= l {
  6711. return io.ErrUnexpectedEOF
  6712. }
  6713. b := dAtA[iNdEx]
  6714. iNdEx++
  6715. msglen |= int(b&0x7F) << shift
  6716. if b < 0x80 {
  6717. break
  6718. }
  6719. }
  6720. if msglen < 0 {
  6721. return ErrInvalidLengthGenerated
  6722. }
  6723. postIndex := iNdEx + msglen
  6724. if postIndex < 0 {
  6725. return ErrInvalidLengthGenerated
  6726. }
  6727. if postIndex > l {
  6728. return io.ErrUnexpectedEOF
  6729. }
  6730. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6731. return err
  6732. }
  6733. iNdEx = postIndex
  6734. case 2:
  6735. if wireType != 2 {
  6736. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  6737. }
  6738. var msglen int
  6739. for shift := uint(0); ; shift += 7 {
  6740. if shift >= 64 {
  6741. return ErrIntOverflowGenerated
  6742. }
  6743. if iNdEx >= l {
  6744. return io.ErrUnexpectedEOF
  6745. }
  6746. b := dAtA[iNdEx]
  6747. iNdEx++
  6748. msglen |= int(b&0x7F) << shift
  6749. if b < 0x80 {
  6750. break
  6751. }
  6752. }
  6753. if msglen < 0 {
  6754. return ErrInvalidLengthGenerated
  6755. }
  6756. postIndex := iNdEx + msglen
  6757. if postIndex < 0 {
  6758. return ErrInvalidLengthGenerated
  6759. }
  6760. if postIndex > l {
  6761. return io.ErrUnexpectedEOF
  6762. }
  6763. m.Items = append(m.Items, ValidatingAdmissionPolicy{})
  6764. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6765. return err
  6766. }
  6767. iNdEx = postIndex
  6768. default:
  6769. iNdEx = preIndex
  6770. skippy, err := skipGenerated(dAtA[iNdEx:])
  6771. if err != nil {
  6772. return err
  6773. }
  6774. if (skippy < 0) || (iNdEx+skippy) < 0 {
  6775. return ErrInvalidLengthGenerated
  6776. }
  6777. if (iNdEx + skippy) > l {
  6778. return io.ErrUnexpectedEOF
  6779. }
  6780. iNdEx += skippy
  6781. }
  6782. }
  6783. if iNdEx > l {
  6784. return io.ErrUnexpectedEOF
  6785. }
  6786. return nil
  6787. }
  6788. func (m *ValidatingAdmissionPolicySpec) Unmarshal(dAtA []byte) error {
  6789. l := len(dAtA)
  6790. iNdEx := 0
  6791. for iNdEx < l {
  6792. preIndex := iNdEx
  6793. var wire uint64
  6794. for shift := uint(0); ; shift += 7 {
  6795. if shift >= 64 {
  6796. return ErrIntOverflowGenerated
  6797. }
  6798. if iNdEx >= l {
  6799. return io.ErrUnexpectedEOF
  6800. }
  6801. b := dAtA[iNdEx]
  6802. iNdEx++
  6803. wire |= uint64(b&0x7F) << shift
  6804. if b < 0x80 {
  6805. break
  6806. }
  6807. }
  6808. fieldNum := int32(wire >> 3)
  6809. wireType := int(wire & 0x7)
  6810. if wireType == 4 {
  6811. return fmt.Errorf("proto: ValidatingAdmissionPolicySpec: wiretype end group for non-group")
  6812. }
  6813. if fieldNum <= 0 {
  6814. return fmt.Errorf("proto: ValidatingAdmissionPolicySpec: illegal tag %d (wire type %d)", fieldNum, wire)
  6815. }
  6816. switch fieldNum {
  6817. case 1:
  6818. if wireType != 2 {
  6819. return fmt.Errorf("proto: wrong wireType = %d for field ParamKind", wireType)
  6820. }
  6821. var msglen int
  6822. for shift := uint(0); ; shift += 7 {
  6823. if shift >= 64 {
  6824. return ErrIntOverflowGenerated
  6825. }
  6826. if iNdEx >= l {
  6827. return io.ErrUnexpectedEOF
  6828. }
  6829. b := dAtA[iNdEx]
  6830. iNdEx++
  6831. msglen |= int(b&0x7F) << shift
  6832. if b < 0x80 {
  6833. break
  6834. }
  6835. }
  6836. if msglen < 0 {
  6837. return ErrInvalidLengthGenerated
  6838. }
  6839. postIndex := iNdEx + msglen
  6840. if postIndex < 0 {
  6841. return ErrInvalidLengthGenerated
  6842. }
  6843. if postIndex > l {
  6844. return io.ErrUnexpectedEOF
  6845. }
  6846. if m.ParamKind == nil {
  6847. m.ParamKind = &ParamKind{}
  6848. }
  6849. if err := m.ParamKind.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6850. return err
  6851. }
  6852. iNdEx = postIndex
  6853. case 2:
  6854. if wireType != 2 {
  6855. return fmt.Errorf("proto: wrong wireType = %d for field MatchConstraints", wireType)
  6856. }
  6857. var msglen int
  6858. for shift := uint(0); ; shift += 7 {
  6859. if shift >= 64 {
  6860. return ErrIntOverflowGenerated
  6861. }
  6862. if iNdEx >= l {
  6863. return io.ErrUnexpectedEOF
  6864. }
  6865. b := dAtA[iNdEx]
  6866. iNdEx++
  6867. msglen |= int(b&0x7F) << shift
  6868. if b < 0x80 {
  6869. break
  6870. }
  6871. }
  6872. if msglen < 0 {
  6873. return ErrInvalidLengthGenerated
  6874. }
  6875. postIndex := iNdEx + msglen
  6876. if postIndex < 0 {
  6877. return ErrInvalidLengthGenerated
  6878. }
  6879. if postIndex > l {
  6880. return io.ErrUnexpectedEOF
  6881. }
  6882. if m.MatchConstraints == nil {
  6883. m.MatchConstraints = &MatchResources{}
  6884. }
  6885. if err := m.MatchConstraints.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6886. return err
  6887. }
  6888. iNdEx = postIndex
  6889. case 3:
  6890. if wireType != 2 {
  6891. return fmt.Errorf("proto: wrong wireType = %d for field Validations", wireType)
  6892. }
  6893. var msglen int
  6894. for shift := uint(0); ; shift += 7 {
  6895. if shift >= 64 {
  6896. return ErrIntOverflowGenerated
  6897. }
  6898. if iNdEx >= l {
  6899. return io.ErrUnexpectedEOF
  6900. }
  6901. b := dAtA[iNdEx]
  6902. iNdEx++
  6903. msglen |= int(b&0x7F) << shift
  6904. if b < 0x80 {
  6905. break
  6906. }
  6907. }
  6908. if msglen < 0 {
  6909. return ErrInvalidLengthGenerated
  6910. }
  6911. postIndex := iNdEx + msglen
  6912. if postIndex < 0 {
  6913. return ErrInvalidLengthGenerated
  6914. }
  6915. if postIndex > l {
  6916. return io.ErrUnexpectedEOF
  6917. }
  6918. m.Validations = append(m.Validations, Validation{})
  6919. if err := m.Validations[len(m.Validations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6920. return err
  6921. }
  6922. iNdEx = postIndex
  6923. case 4:
  6924. if wireType != 2 {
  6925. return fmt.Errorf("proto: wrong wireType = %d for field FailurePolicy", wireType)
  6926. }
  6927. var stringLen uint64
  6928. for shift := uint(0); ; shift += 7 {
  6929. if shift >= 64 {
  6930. return ErrIntOverflowGenerated
  6931. }
  6932. if iNdEx >= l {
  6933. return io.ErrUnexpectedEOF
  6934. }
  6935. b := dAtA[iNdEx]
  6936. iNdEx++
  6937. stringLen |= uint64(b&0x7F) << shift
  6938. if b < 0x80 {
  6939. break
  6940. }
  6941. }
  6942. intStringLen := int(stringLen)
  6943. if intStringLen < 0 {
  6944. return ErrInvalidLengthGenerated
  6945. }
  6946. postIndex := iNdEx + intStringLen
  6947. if postIndex < 0 {
  6948. return ErrInvalidLengthGenerated
  6949. }
  6950. if postIndex > l {
  6951. return io.ErrUnexpectedEOF
  6952. }
  6953. s := FailurePolicyType(dAtA[iNdEx:postIndex])
  6954. m.FailurePolicy = &s
  6955. iNdEx = postIndex
  6956. case 5:
  6957. if wireType != 2 {
  6958. return fmt.Errorf("proto: wrong wireType = %d for field AuditAnnotations", wireType)
  6959. }
  6960. var msglen int
  6961. for shift := uint(0); ; shift += 7 {
  6962. if shift >= 64 {
  6963. return ErrIntOverflowGenerated
  6964. }
  6965. if iNdEx >= l {
  6966. return io.ErrUnexpectedEOF
  6967. }
  6968. b := dAtA[iNdEx]
  6969. iNdEx++
  6970. msglen |= int(b&0x7F) << shift
  6971. if b < 0x80 {
  6972. break
  6973. }
  6974. }
  6975. if msglen < 0 {
  6976. return ErrInvalidLengthGenerated
  6977. }
  6978. postIndex := iNdEx + msglen
  6979. if postIndex < 0 {
  6980. return ErrInvalidLengthGenerated
  6981. }
  6982. if postIndex > l {
  6983. return io.ErrUnexpectedEOF
  6984. }
  6985. m.AuditAnnotations = append(m.AuditAnnotations, AuditAnnotation{})
  6986. if err := m.AuditAnnotations[len(m.AuditAnnotations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  6987. return err
  6988. }
  6989. iNdEx = postIndex
  6990. case 6:
  6991. if wireType != 2 {
  6992. return fmt.Errorf("proto: wrong wireType = %d for field MatchConditions", wireType)
  6993. }
  6994. var msglen int
  6995. for shift := uint(0); ; shift += 7 {
  6996. if shift >= 64 {
  6997. return ErrIntOverflowGenerated
  6998. }
  6999. if iNdEx >= l {
  7000. return io.ErrUnexpectedEOF
  7001. }
  7002. b := dAtA[iNdEx]
  7003. iNdEx++
  7004. msglen |= int(b&0x7F) << shift
  7005. if b < 0x80 {
  7006. break
  7007. }
  7008. }
  7009. if msglen < 0 {
  7010. return ErrInvalidLengthGenerated
  7011. }
  7012. postIndex := iNdEx + msglen
  7013. if postIndex < 0 {
  7014. return ErrInvalidLengthGenerated
  7015. }
  7016. if postIndex > l {
  7017. return io.ErrUnexpectedEOF
  7018. }
  7019. m.MatchConditions = append(m.MatchConditions, MatchCondition{})
  7020. if err := m.MatchConditions[len(m.MatchConditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7021. return err
  7022. }
  7023. iNdEx = postIndex
  7024. case 7:
  7025. if wireType != 2 {
  7026. return fmt.Errorf("proto: wrong wireType = %d for field Variables", wireType)
  7027. }
  7028. var msglen int
  7029. for shift := uint(0); ; shift += 7 {
  7030. if shift >= 64 {
  7031. return ErrIntOverflowGenerated
  7032. }
  7033. if iNdEx >= l {
  7034. return io.ErrUnexpectedEOF
  7035. }
  7036. b := dAtA[iNdEx]
  7037. iNdEx++
  7038. msglen |= int(b&0x7F) << shift
  7039. if b < 0x80 {
  7040. break
  7041. }
  7042. }
  7043. if msglen < 0 {
  7044. return ErrInvalidLengthGenerated
  7045. }
  7046. postIndex := iNdEx + msglen
  7047. if postIndex < 0 {
  7048. return ErrInvalidLengthGenerated
  7049. }
  7050. if postIndex > l {
  7051. return io.ErrUnexpectedEOF
  7052. }
  7053. m.Variables = append(m.Variables, Variable{})
  7054. if err := m.Variables[len(m.Variables)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7055. return err
  7056. }
  7057. iNdEx = postIndex
  7058. default:
  7059. iNdEx = preIndex
  7060. skippy, err := skipGenerated(dAtA[iNdEx:])
  7061. if err != nil {
  7062. return err
  7063. }
  7064. if (skippy < 0) || (iNdEx+skippy) < 0 {
  7065. return ErrInvalidLengthGenerated
  7066. }
  7067. if (iNdEx + skippy) > l {
  7068. return io.ErrUnexpectedEOF
  7069. }
  7070. iNdEx += skippy
  7071. }
  7072. }
  7073. if iNdEx > l {
  7074. return io.ErrUnexpectedEOF
  7075. }
  7076. return nil
  7077. }
  7078. func (m *ValidatingAdmissionPolicyStatus) Unmarshal(dAtA []byte) error {
  7079. l := len(dAtA)
  7080. iNdEx := 0
  7081. for iNdEx < l {
  7082. preIndex := iNdEx
  7083. var wire uint64
  7084. for shift := uint(0); ; shift += 7 {
  7085. if shift >= 64 {
  7086. return ErrIntOverflowGenerated
  7087. }
  7088. if iNdEx >= l {
  7089. return io.ErrUnexpectedEOF
  7090. }
  7091. b := dAtA[iNdEx]
  7092. iNdEx++
  7093. wire |= uint64(b&0x7F) << shift
  7094. if b < 0x80 {
  7095. break
  7096. }
  7097. }
  7098. fieldNum := int32(wire >> 3)
  7099. wireType := int(wire & 0x7)
  7100. if wireType == 4 {
  7101. return fmt.Errorf("proto: ValidatingAdmissionPolicyStatus: wiretype end group for non-group")
  7102. }
  7103. if fieldNum <= 0 {
  7104. return fmt.Errorf("proto: ValidatingAdmissionPolicyStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  7105. }
  7106. switch fieldNum {
  7107. case 1:
  7108. if wireType != 0 {
  7109. return fmt.Errorf("proto: wrong wireType = %d for field ObservedGeneration", wireType)
  7110. }
  7111. m.ObservedGeneration = 0
  7112. for shift := uint(0); ; shift += 7 {
  7113. if shift >= 64 {
  7114. return ErrIntOverflowGenerated
  7115. }
  7116. if iNdEx >= l {
  7117. return io.ErrUnexpectedEOF
  7118. }
  7119. b := dAtA[iNdEx]
  7120. iNdEx++
  7121. m.ObservedGeneration |= int64(b&0x7F) << shift
  7122. if b < 0x80 {
  7123. break
  7124. }
  7125. }
  7126. case 2:
  7127. if wireType != 2 {
  7128. return fmt.Errorf("proto: wrong wireType = %d for field TypeChecking", wireType)
  7129. }
  7130. var msglen int
  7131. for shift := uint(0); ; shift += 7 {
  7132. if shift >= 64 {
  7133. return ErrIntOverflowGenerated
  7134. }
  7135. if iNdEx >= l {
  7136. return io.ErrUnexpectedEOF
  7137. }
  7138. b := dAtA[iNdEx]
  7139. iNdEx++
  7140. msglen |= int(b&0x7F) << shift
  7141. if b < 0x80 {
  7142. break
  7143. }
  7144. }
  7145. if msglen < 0 {
  7146. return ErrInvalidLengthGenerated
  7147. }
  7148. postIndex := iNdEx + msglen
  7149. if postIndex < 0 {
  7150. return ErrInvalidLengthGenerated
  7151. }
  7152. if postIndex > l {
  7153. return io.ErrUnexpectedEOF
  7154. }
  7155. if m.TypeChecking == nil {
  7156. m.TypeChecking = &TypeChecking{}
  7157. }
  7158. if err := m.TypeChecking.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7159. return err
  7160. }
  7161. iNdEx = postIndex
  7162. case 3:
  7163. if wireType != 2 {
  7164. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  7165. }
  7166. var msglen int
  7167. for shift := uint(0); ; shift += 7 {
  7168. if shift >= 64 {
  7169. return ErrIntOverflowGenerated
  7170. }
  7171. if iNdEx >= l {
  7172. return io.ErrUnexpectedEOF
  7173. }
  7174. b := dAtA[iNdEx]
  7175. iNdEx++
  7176. msglen |= int(b&0x7F) << shift
  7177. if b < 0x80 {
  7178. break
  7179. }
  7180. }
  7181. if msglen < 0 {
  7182. return ErrInvalidLengthGenerated
  7183. }
  7184. postIndex := iNdEx + msglen
  7185. if postIndex < 0 {
  7186. return ErrInvalidLengthGenerated
  7187. }
  7188. if postIndex > l {
  7189. return io.ErrUnexpectedEOF
  7190. }
  7191. m.Conditions = append(m.Conditions, v1.Condition{})
  7192. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7193. return err
  7194. }
  7195. iNdEx = postIndex
  7196. default:
  7197. iNdEx = preIndex
  7198. skippy, err := skipGenerated(dAtA[iNdEx:])
  7199. if err != nil {
  7200. return err
  7201. }
  7202. if (skippy < 0) || (iNdEx+skippy) < 0 {
  7203. return ErrInvalidLengthGenerated
  7204. }
  7205. if (iNdEx + skippy) > l {
  7206. return io.ErrUnexpectedEOF
  7207. }
  7208. iNdEx += skippy
  7209. }
  7210. }
  7211. if iNdEx > l {
  7212. return io.ErrUnexpectedEOF
  7213. }
  7214. return nil
  7215. }
  7216. func (m *ValidatingWebhook) Unmarshal(dAtA []byte) error {
  7217. l := len(dAtA)
  7218. iNdEx := 0
  7219. for iNdEx < l {
  7220. preIndex := iNdEx
  7221. var wire uint64
  7222. for shift := uint(0); ; shift += 7 {
  7223. if shift >= 64 {
  7224. return ErrIntOverflowGenerated
  7225. }
  7226. if iNdEx >= l {
  7227. return io.ErrUnexpectedEOF
  7228. }
  7229. b := dAtA[iNdEx]
  7230. iNdEx++
  7231. wire |= uint64(b&0x7F) << shift
  7232. if b < 0x80 {
  7233. break
  7234. }
  7235. }
  7236. fieldNum := int32(wire >> 3)
  7237. wireType := int(wire & 0x7)
  7238. if wireType == 4 {
  7239. return fmt.Errorf("proto: ValidatingWebhook: wiretype end group for non-group")
  7240. }
  7241. if fieldNum <= 0 {
  7242. return fmt.Errorf("proto: ValidatingWebhook: illegal tag %d (wire type %d)", fieldNum, wire)
  7243. }
  7244. switch fieldNum {
  7245. case 1:
  7246. if wireType != 2 {
  7247. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  7248. }
  7249. var stringLen uint64
  7250. for shift := uint(0); ; shift += 7 {
  7251. if shift >= 64 {
  7252. return ErrIntOverflowGenerated
  7253. }
  7254. if iNdEx >= l {
  7255. return io.ErrUnexpectedEOF
  7256. }
  7257. b := dAtA[iNdEx]
  7258. iNdEx++
  7259. stringLen |= uint64(b&0x7F) << shift
  7260. if b < 0x80 {
  7261. break
  7262. }
  7263. }
  7264. intStringLen := int(stringLen)
  7265. if intStringLen < 0 {
  7266. return ErrInvalidLengthGenerated
  7267. }
  7268. postIndex := iNdEx + intStringLen
  7269. if postIndex < 0 {
  7270. return ErrInvalidLengthGenerated
  7271. }
  7272. if postIndex > l {
  7273. return io.ErrUnexpectedEOF
  7274. }
  7275. m.Name = string(dAtA[iNdEx:postIndex])
  7276. iNdEx = postIndex
  7277. case 2:
  7278. if wireType != 2 {
  7279. return fmt.Errorf("proto: wrong wireType = %d for field ClientConfig", wireType)
  7280. }
  7281. var msglen int
  7282. for shift := uint(0); ; shift += 7 {
  7283. if shift >= 64 {
  7284. return ErrIntOverflowGenerated
  7285. }
  7286. if iNdEx >= l {
  7287. return io.ErrUnexpectedEOF
  7288. }
  7289. b := dAtA[iNdEx]
  7290. iNdEx++
  7291. msglen |= int(b&0x7F) << shift
  7292. if b < 0x80 {
  7293. break
  7294. }
  7295. }
  7296. if msglen < 0 {
  7297. return ErrInvalidLengthGenerated
  7298. }
  7299. postIndex := iNdEx + msglen
  7300. if postIndex < 0 {
  7301. return ErrInvalidLengthGenerated
  7302. }
  7303. if postIndex > l {
  7304. return io.ErrUnexpectedEOF
  7305. }
  7306. if err := m.ClientConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7307. return err
  7308. }
  7309. iNdEx = postIndex
  7310. case 3:
  7311. if wireType != 2 {
  7312. return fmt.Errorf("proto: wrong wireType = %d for field Rules", wireType)
  7313. }
  7314. var msglen int
  7315. for shift := uint(0); ; shift += 7 {
  7316. if shift >= 64 {
  7317. return ErrIntOverflowGenerated
  7318. }
  7319. if iNdEx >= l {
  7320. return io.ErrUnexpectedEOF
  7321. }
  7322. b := dAtA[iNdEx]
  7323. iNdEx++
  7324. msglen |= int(b&0x7F) << shift
  7325. if b < 0x80 {
  7326. break
  7327. }
  7328. }
  7329. if msglen < 0 {
  7330. return ErrInvalidLengthGenerated
  7331. }
  7332. postIndex := iNdEx + msglen
  7333. if postIndex < 0 {
  7334. return ErrInvalidLengthGenerated
  7335. }
  7336. if postIndex > l {
  7337. return io.ErrUnexpectedEOF
  7338. }
  7339. m.Rules = append(m.Rules, v11.RuleWithOperations{})
  7340. if err := m.Rules[len(m.Rules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7341. return err
  7342. }
  7343. iNdEx = postIndex
  7344. case 4:
  7345. if wireType != 2 {
  7346. return fmt.Errorf("proto: wrong wireType = %d for field FailurePolicy", wireType)
  7347. }
  7348. var stringLen uint64
  7349. for shift := uint(0); ; shift += 7 {
  7350. if shift >= 64 {
  7351. return ErrIntOverflowGenerated
  7352. }
  7353. if iNdEx >= l {
  7354. return io.ErrUnexpectedEOF
  7355. }
  7356. b := dAtA[iNdEx]
  7357. iNdEx++
  7358. stringLen |= uint64(b&0x7F) << shift
  7359. if b < 0x80 {
  7360. break
  7361. }
  7362. }
  7363. intStringLen := int(stringLen)
  7364. if intStringLen < 0 {
  7365. return ErrInvalidLengthGenerated
  7366. }
  7367. postIndex := iNdEx + intStringLen
  7368. if postIndex < 0 {
  7369. return ErrInvalidLengthGenerated
  7370. }
  7371. if postIndex > l {
  7372. return io.ErrUnexpectedEOF
  7373. }
  7374. s := FailurePolicyType(dAtA[iNdEx:postIndex])
  7375. m.FailurePolicy = &s
  7376. iNdEx = postIndex
  7377. case 5:
  7378. if wireType != 2 {
  7379. return fmt.Errorf("proto: wrong wireType = %d for field NamespaceSelector", wireType)
  7380. }
  7381. var msglen int
  7382. for shift := uint(0); ; shift += 7 {
  7383. if shift >= 64 {
  7384. return ErrIntOverflowGenerated
  7385. }
  7386. if iNdEx >= l {
  7387. return io.ErrUnexpectedEOF
  7388. }
  7389. b := dAtA[iNdEx]
  7390. iNdEx++
  7391. msglen |= int(b&0x7F) << shift
  7392. if b < 0x80 {
  7393. break
  7394. }
  7395. }
  7396. if msglen < 0 {
  7397. return ErrInvalidLengthGenerated
  7398. }
  7399. postIndex := iNdEx + msglen
  7400. if postIndex < 0 {
  7401. return ErrInvalidLengthGenerated
  7402. }
  7403. if postIndex > l {
  7404. return io.ErrUnexpectedEOF
  7405. }
  7406. if m.NamespaceSelector == nil {
  7407. m.NamespaceSelector = &v1.LabelSelector{}
  7408. }
  7409. if err := m.NamespaceSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7410. return err
  7411. }
  7412. iNdEx = postIndex
  7413. case 6:
  7414. if wireType != 2 {
  7415. return fmt.Errorf("proto: wrong wireType = %d for field SideEffects", wireType)
  7416. }
  7417. var stringLen uint64
  7418. for shift := uint(0); ; shift += 7 {
  7419. if shift >= 64 {
  7420. return ErrIntOverflowGenerated
  7421. }
  7422. if iNdEx >= l {
  7423. return io.ErrUnexpectedEOF
  7424. }
  7425. b := dAtA[iNdEx]
  7426. iNdEx++
  7427. stringLen |= uint64(b&0x7F) << shift
  7428. if b < 0x80 {
  7429. break
  7430. }
  7431. }
  7432. intStringLen := int(stringLen)
  7433. if intStringLen < 0 {
  7434. return ErrInvalidLengthGenerated
  7435. }
  7436. postIndex := iNdEx + intStringLen
  7437. if postIndex < 0 {
  7438. return ErrInvalidLengthGenerated
  7439. }
  7440. if postIndex > l {
  7441. return io.ErrUnexpectedEOF
  7442. }
  7443. s := SideEffectClass(dAtA[iNdEx:postIndex])
  7444. m.SideEffects = &s
  7445. iNdEx = postIndex
  7446. case 7:
  7447. if wireType != 0 {
  7448. return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
  7449. }
  7450. var v int32
  7451. for shift := uint(0); ; shift += 7 {
  7452. if shift >= 64 {
  7453. return ErrIntOverflowGenerated
  7454. }
  7455. if iNdEx >= l {
  7456. return io.ErrUnexpectedEOF
  7457. }
  7458. b := dAtA[iNdEx]
  7459. iNdEx++
  7460. v |= int32(b&0x7F) << shift
  7461. if b < 0x80 {
  7462. break
  7463. }
  7464. }
  7465. m.TimeoutSeconds = &v
  7466. case 8:
  7467. if wireType != 2 {
  7468. return fmt.Errorf("proto: wrong wireType = %d for field AdmissionReviewVersions", wireType)
  7469. }
  7470. var stringLen uint64
  7471. for shift := uint(0); ; shift += 7 {
  7472. if shift >= 64 {
  7473. return ErrIntOverflowGenerated
  7474. }
  7475. if iNdEx >= l {
  7476. return io.ErrUnexpectedEOF
  7477. }
  7478. b := dAtA[iNdEx]
  7479. iNdEx++
  7480. stringLen |= uint64(b&0x7F) << shift
  7481. if b < 0x80 {
  7482. break
  7483. }
  7484. }
  7485. intStringLen := int(stringLen)
  7486. if intStringLen < 0 {
  7487. return ErrInvalidLengthGenerated
  7488. }
  7489. postIndex := iNdEx + intStringLen
  7490. if postIndex < 0 {
  7491. return ErrInvalidLengthGenerated
  7492. }
  7493. if postIndex > l {
  7494. return io.ErrUnexpectedEOF
  7495. }
  7496. m.AdmissionReviewVersions = append(m.AdmissionReviewVersions, string(dAtA[iNdEx:postIndex]))
  7497. iNdEx = postIndex
  7498. case 9:
  7499. if wireType != 2 {
  7500. return fmt.Errorf("proto: wrong wireType = %d for field MatchPolicy", wireType)
  7501. }
  7502. var stringLen uint64
  7503. for shift := uint(0); ; shift += 7 {
  7504. if shift >= 64 {
  7505. return ErrIntOverflowGenerated
  7506. }
  7507. if iNdEx >= l {
  7508. return io.ErrUnexpectedEOF
  7509. }
  7510. b := dAtA[iNdEx]
  7511. iNdEx++
  7512. stringLen |= uint64(b&0x7F) << shift
  7513. if b < 0x80 {
  7514. break
  7515. }
  7516. }
  7517. intStringLen := int(stringLen)
  7518. if intStringLen < 0 {
  7519. return ErrInvalidLengthGenerated
  7520. }
  7521. postIndex := iNdEx + intStringLen
  7522. if postIndex < 0 {
  7523. return ErrInvalidLengthGenerated
  7524. }
  7525. if postIndex > l {
  7526. return io.ErrUnexpectedEOF
  7527. }
  7528. s := MatchPolicyType(dAtA[iNdEx:postIndex])
  7529. m.MatchPolicy = &s
  7530. iNdEx = postIndex
  7531. case 10:
  7532. if wireType != 2 {
  7533. return fmt.Errorf("proto: wrong wireType = %d for field ObjectSelector", wireType)
  7534. }
  7535. var msglen int
  7536. for shift := uint(0); ; shift += 7 {
  7537. if shift >= 64 {
  7538. return ErrIntOverflowGenerated
  7539. }
  7540. if iNdEx >= l {
  7541. return io.ErrUnexpectedEOF
  7542. }
  7543. b := dAtA[iNdEx]
  7544. iNdEx++
  7545. msglen |= int(b&0x7F) << shift
  7546. if b < 0x80 {
  7547. break
  7548. }
  7549. }
  7550. if msglen < 0 {
  7551. return ErrInvalidLengthGenerated
  7552. }
  7553. postIndex := iNdEx + msglen
  7554. if postIndex < 0 {
  7555. return ErrInvalidLengthGenerated
  7556. }
  7557. if postIndex > l {
  7558. return io.ErrUnexpectedEOF
  7559. }
  7560. if m.ObjectSelector == nil {
  7561. m.ObjectSelector = &v1.LabelSelector{}
  7562. }
  7563. if err := m.ObjectSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7564. return err
  7565. }
  7566. iNdEx = postIndex
  7567. case 11:
  7568. if wireType != 2 {
  7569. return fmt.Errorf("proto: wrong wireType = %d for field MatchConditions", wireType)
  7570. }
  7571. var msglen int
  7572. for shift := uint(0); ; shift += 7 {
  7573. if shift >= 64 {
  7574. return ErrIntOverflowGenerated
  7575. }
  7576. if iNdEx >= l {
  7577. return io.ErrUnexpectedEOF
  7578. }
  7579. b := dAtA[iNdEx]
  7580. iNdEx++
  7581. msglen |= int(b&0x7F) << shift
  7582. if b < 0x80 {
  7583. break
  7584. }
  7585. }
  7586. if msglen < 0 {
  7587. return ErrInvalidLengthGenerated
  7588. }
  7589. postIndex := iNdEx + msglen
  7590. if postIndex < 0 {
  7591. return ErrInvalidLengthGenerated
  7592. }
  7593. if postIndex > l {
  7594. return io.ErrUnexpectedEOF
  7595. }
  7596. m.MatchConditions = append(m.MatchConditions, MatchCondition{})
  7597. if err := m.MatchConditions[len(m.MatchConditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7598. return err
  7599. }
  7600. iNdEx = postIndex
  7601. default:
  7602. iNdEx = preIndex
  7603. skippy, err := skipGenerated(dAtA[iNdEx:])
  7604. if err != nil {
  7605. return err
  7606. }
  7607. if (skippy < 0) || (iNdEx+skippy) < 0 {
  7608. return ErrInvalidLengthGenerated
  7609. }
  7610. if (iNdEx + skippy) > l {
  7611. return io.ErrUnexpectedEOF
  7612. }
  7613. iNdEx += skippy
  7614. }
  7615. }
  7616. if iNdEx > l {
  7617. return io.ErrUnexpectedEOF
  7618. }
  7619. return nil
  7620. }
  7621. func (m *ValidatingWebhookConfiguration) Unmarshal(dAtA []byte) error {
  7622. l := len(dAtA)
  7623. iNdEx := 0
  7624. for iNdEx < l {
  7625. preIndex := iNdEx
  7626. var wire uint64
  7627. for shift := uint(0); ; shift += 7 {
  7628. if shift >= 64 {
  7629. return ErrIntOverflowGenerated
  7630. }
  7631. if iNdEx >= l {
  7632. return io.ErrUnexpectedEOF
  7633. }
  7634. b := dAtA[iNdEx]
  7635. iNdEx++
  7636. wire |= uint64(b&0x7F) << shift
  7637. if b < 0x80 {
  7638. break
  7639. }
  7640. }
  7641. fieldNum := int32(wire >> 3)
  7642. wireType := int(wire & 0x7)
  7643. if wireType == 4 {
  7644. return fmt.Errorf("proto: ValidatingWebhookConfiguration: wiretype end group for non-group")
  7645. }
  7646. if fieldNum <= 0 {
  7647. return fmt.Errorf("proto: ValidatingWebhookConfiguration: illegal tag %d (wire type %d)", fieldNum, wire)
  7648. }
  7649. switch fieldNum {
  7650. case 1:
  7651. if wireType != 2 {
  7652. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  7653. }
  7654. var msglen int
  7655. for shift := uint(0); ; shift += 7 {
  7656. if shift >= 64 {
  7657. return ErrIntOverflowGenerated
  7658. }
  7659. if iNdEx >= l {
  7660. return io.ErrUnexpectedEOF
  7661. }
  7662. b := dAtA[iNdEx]
  7663. iNdEx++
  7664. msglen |= int(b&0x7F) << shift
  7665. if b < 0x80 {
  7666. break
  7667. }
  7668. }
  7669. if msglen < 0 {
  7670. return ErrInvalidLengthGenerated
  7671. }
  7672. postIndex := iNdEx + msglen
  7673. if postIndex < 0 {
  7674. return ErrInvalidLengthGenerated
  7675. }
  7676. if postIndex > l {
  7677. return io.ErrUnexpectedEOF
  7678. }
  7679. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7680. return err
  7681. }
  7682. iNdEx = postIndex
  7683. case 2:
  7684. if wireType != 2 {
  7685. return fmt.Errorf("proto: wrong wireType = %d for field Webhooks", wireType)
  7686. }
  7687. var msglen int
  7688. for shift := uint(0); ; shift += 7 {
  7689. if shift >= 64 {
  7690. return ErrIntOverflowGenerated
  7691. }
  7692. if iNdEx >= l {
  7693. return io.ErrUnexpectedEOF
  7694. }
  7695. b := dAtA[iNdEx]
  7696. iNdEx++
  7697. msglen |= int(b&0x7F) << shift
  7698. if b < 0x80 {
  7699. break
  7700. }
  7701. }
  7702. if msglen < 0 {
  7703. return ErrInvalidLengthGenerated
  7704. }
  7705. postIndex := iNdEx + msglen
  7706. if postIndex < 0 {
  7707. return ErrInvalidLengthGenerated
  7708. }
  7709. if postIndex > l {
  7710. return io.ErrUnexpectedEOF
  7711. }
  7712. m.Webhooks = append(m.Webhooks, ValidatingWebhook{})
  7713. if err := m.Webhooks[len(m.Webhooks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7714. return err
  7715. }
  7716. iNdEx = postIndex
  7717. default:
  7718. iNdEx = preIndex
  7719. skippy, err := skipGenerated(dAtA[iNdEx:])
  7720. if err != nil {
  7721. return err
  7722. }
  7723. if (skippy < 0) || (iNdEx+skippy) < 0 {
  7724. return ErrInvalidLengthGenerated
  7725. }
  7726. if (iNdEx + skippy) > l {
  7727. return io.ErrUnexpectedEOF
  7728. }
  7729. iNdEx += skippy
  7730. }
  7731. }
  7732. if iNdEx > l {
  7733. return io.ErrUnexpectedEOF
  7734. }
  7735. return nil
  7736. }
  7737. func (m *ValidatingWebhookConfigurationList) Unmarshal(dAtA []byte) error {
  7738. l := len(dAtA)
  7739. iNdEx := 0
  7740. for iNdEx < l {
  7741. preIndex := iNdEx
  7742. var wire uint64
  7743. for shift := uint(0); ; shift += 7 {
  7744. if shift >= 64 {
  7745. return ErrIntOverflowGenerated
  7746. }
  7747. if iNdEx >= l {
  7748. return io.ErrUnexpectedEOF
  7749. }
  7750. b := dAtA[iNdEx]
  7751. iNdEx++
  7752. wire |= uint64(b&0x7F) << shift
  7753. if b < 0x80 {
  7754. break
  7755. }
  7756. }
  7757. fieldNum := int32(wire >> 3)
  7758. wireType := int(wire & 0x7)
  7759. if wireType == 4 {
  7760. return fmt.Errorf("proto: ValidatingWebhookConfigurationList: wiretype end group for non-group")
  7761. }
  7762. if fieldNum <= 0 {
  7763. return fmt.Errorf("proto: ValidatingWebhookConfigurationList: illegal tag %d (wire type %d)", fieldNum, wire)
  7764. }
  7765. switch fieldNum {
  7766. case 1:
  7767. if wireType != 2 {
  7768. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  7769. }
  7770. var msglen int
  7771. for shift := uint(0); ; shift += 7 {
  7772. if shift >= 64 {
  7773. return ErrIntOverflowGenerated
  7774. }
  7775. if iNdEx >= l {
  7776. return io.ErrUnexpectedEOF
  7777. }
  7778. b := dAtA[iNdEx]
  7779. iNdEx++
  7780. msglen |= int(b&0x7F) << shift
  7781. if b < 0x80 {
  7782. break
  7783. }
  7784. }
  7785. if msglen < 0 {
  7786. return ErrInvalidLengthGenerated
  7787. }
  7788. postIndex := iNdEx + msglen
  7789. if postIndex < 0 {
  7790. return ErrInvalidLengthGenerated
  7791. }
  7792. if postIndex > l {
  7793. return io.ErrUnexpectedEOF
  7794. }
  7795. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7796. return err
  7797. }
  7798. iNdEx = postIndex
  7799. case 2:
  7800. if wireType != 2 {
  7801. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  7802. }
  7803. var msglen int
  7804. for shift := uint(0); ; shift += 7 {
  7805. if shift >= 64 {
  7806. return ErrIntOverflowGenerated
  7807. }
  7808. if iNdEx >= l {
  7809. return io.ErrUnexpectedEOF
  7810. }
  7811. b := dAtA[iNdEx]
  7812. iNdEx++
  7813. msglen |= int(b&0x7F) << shift
  7814. if b < 0x80 {
  7815. break
  7816. }
  7817. }
  7818. if msglen < 0 {
  7819. return ErrInvalidLengthGenerated
  7820. }
  7821. postIndex := iNdEx + msglen
  7822. if postIndex < 0 {
  7823. return ErrInvalidLengthGenerated
  7824. }
  7825. if postIndex > l {
  7826. return io.ErrUnexpectedEOF
  7827. }
  7828. m.Items = append(m.Items, ValidatingWebhookConfiguration{})
  7829. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  7830. return err
  7831. }
  7832. iNdEx = postIndex
  7833. default:
  7834. iNdEx = preIndex
  7835. skippy, err := skipGenerated(dAtA[iNdEx:])
  7836. if err != nil {
  7837. return err
  7838. }
  7839. if (skippy < 0) || (iNdEx+skippy) < 0 {
  7840. return ErrInvalidLengthGenerated
  7841. }
  7842. if (iNdEx + skippy) > l {
  7843. return io.ErrUnexpectedEOF
  7844. }
  7845. iNdEx += skippy
  7846. }
  7847. }
  7848. if iNdEx > l {
  7849. return io.ErrUnexpectedEOF
  7850. }
  7851. return nil
  7852. }
  7853. func (m *Validation) Unmarshal(dAtA []byte) error {
  7854. l := len(dAtA)
  7855. iNdEx := 0
  7856. for iNdEx < l {
  7857. preIndex := iNdEx
  7858. var wire uint64
  7859. for shift := uint(0); ; shift += 7 {
  7860. if shift >= 64 {
  7861. return ErrIntOverflowGenerated
  7862. }
  7863. if iNdEx >= l {
  7864. return io.ErrUnexpectedEOF
  7865. }
  7866. b := dAtA[iNdEx]
  7867. iNdEx++
  7868. wire |= uint64(b&0x7F) << shift
  7869. if b < 0x80 {
  7870. break
  7871. }
  7872. }
  7873. fieldNum := int32(wire >> 3)
  7874. wireType := int(wire & 0x7)
  7875. if wireType == 4 {
  7876. return fmt.Errorf("proto: Validation: wiretype end group for non-group")
  7877. }
  7878. if fieldNum <= 0 {
  7879. return fmt.Errorf("proto: Validation: illegal tag %d (wire type %d)", fieldNum, wire)
  7880. }
  7881. switch fieldNum {
  7882. case 1:
  7883. if wireType != 2 {
  7884. return fmt.Errorf("proto: wrong wireType = %d for field Expression", wireType)
  7885. }
  7886. var stringLen uint64
  7887. for shift := uint(0); ; shift += 7 {
  7888. if shift >= 64 {
  7889. return ErrIntOverflowGenerated
  7890. }
  7891. if iNdEx >= l {
  7892. return io.ErrUnexpectedEOF
  7893. }
  7894. b := dAtA[iNdEx]
  7895. iNdEx++
  7896. stringLen |= uint64(b&0x7F) << shift
  7897. if b < 0x80 {
  7898. break
  7899. }
  7900. }
  7901. intStringLen := int(stringLen)
  7902. if intStringLen < 0 {
  7903. return ErrInvalidLengthGenerated
  7904. }
  7905. postIndex := iNdEx + intStringLen
  7906. if postIndex < 0 {
  7907. return ErrInvalidLengthGenerated
  7908. }
  7909. if postIndex > l {
  7910. return io.ErrUnexpectedEOF
  7911. }
  7912. m.Expression = string(dAtA[iNdEx:postIndex])
  7913. iNdEx = postIndex
  7914. case 2:
  7915. if wireType != 2 {
  7916. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  7917. }
  7918. var stringLen uint64
  7919. for shift := uint(0); ; shift += 7 {
  7920. if shift >= 64 {
  7921. return ErrIntOverflowGenerated
  7922. }
  7923. if iNdEx >= l {
  7924. return io.ErrUnexpectedEOF
  7925. }
  7926. b := dAtA[iNdEx]
  7927. iNdEx++
  7928. stringLen |= uint64(b&0x7F) << shift
  7929. if b < 0x80 {
  7930. break
  7931. }
  7932. }
  7933. intStringLen := int(stringLen)
  7934. if intStringLen < 0 {
  7935. return ErrInvalidLengthGenerated
  7936. }
  7937. postIndex := iNdEx + intStringLen
  7938. if postIndex < 0 {
  7939. return ErrInvalidLengthGenerated
  7940. }
  7941. if postIndex > l {
  7942. return io.ErrUnexpectedEOF
  7943. }
  7944. m.Message = string(dAtA[iNdEx:postIndex])
  7945. iNdEx = postIndex
  7946. case 3:
  7947. if wireType != 2 {
  7948. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  7949. }
  7950. var stringLen uint64
  7951. for shift := uint(0); ; shift += 7 {
  7952. if shift >= 64 {
  7953. return ErrIntOverflowGenerated
  7954. }
  7955. if iNdEx >= l {
  7956. return io.ErrUnexpectedEOF
  7957. }
  7958. b := dAtA[iNdEx]
  7959. iNdEx++
  7960. stringLen |= uint64(b&0x7F) << shift
  7961. if b < 0x80 {
  7962. break
  7963. }
  7964. }
  7965. intStringLen := int(stringLen)
  7966. if intStringLen < 0 {
  7967. return ErrInvalidLengthGenerated
  7968. }
  7969. postIndex := iNdEx + intStringLen
  7970. if postIndex < 0 {
  7971. return ErrInvalidLengthGenerated
  7972. }
  7973. if postIndex > l {
  7974. return io.ErrUnexpectedEOF
  7975. }
  7976. s := k8s_io_apimachinery_pkg_apis_meta_v1.StatusReason(dAtA[iNdEx:postIndex])
  7977. m.Reason = &s
  7978. iNdEx = postIndex
  7979. case 4:
  7980. if wireType != 2 {
  7981. return fmt.Errorf("proto: wrong wireType = %d for field MessageExpression", wireType)
  7982. }
  7983. var stringLen uint64
  7984. for shift := uint(0); ; shift += 7 {
  7985. if shift >= 64 {
  7986. return ErrIntOverflowGenerated
  7987. }
  7988. if iNdEx >= l {
  7989. return io.ErrUnexpectedEOF
  7990. }
  7991. b := dAtA[iNdEx]
  7992. iNdEx++
  7993. stringLen |= uint64(b&0x7F) << shift
  7994. if b < 0x80 {
  7995. break
  7996. }
  7997. }
  7998. intStringLen := int(stringLen)
  7999. if intStringLen < 0 {
  8000. return ErrInvalidLengthGenerated
  8001. }
  8002. postIndex := iNdEx + intStringLen
  8003. if postIndex < 0 {
  8004. return ErrInvalidLengthGenerated
  8005. }
  8006. if postIndex > l {
  8007. return io.ErrUnexpectedEOF
  8008. }
  8009. m.MessageExpression = string(dAtA[iNdEx:postIndex])
  8010. iNdEx = postIndex
  8011. default:
  8012. iNdEx = preIndex
  8013. skippy, err := skipGenerated(dAtA[iNdEx:])
  8014. if err != nil {
  8015. return err
  8016. }
  8017. if (skippy < 0) || (iNdEx+skippy) < 0 {
  8018. return ErrInvalidLengthGenerated
  8019. }
  8020. if (iNdEx + skippy) > l {
  8021. return io.ErrUnexpectedEOF
  8022. }
  8023. iNdEx += skippy
  8024. }
  8025. }
  8026. if iNdEx > l {
  8027. return io.ErrUnexpectedEOF
  8028. }
  8029. return nil
  8030. }
  8031. func (m *Variable) Unmarshal(dAtA []byte) error {
  8032. l := len(dAtA)
  8033. iNdEx := 0
  8034. for iNdEx < l {
  8035. preIndex := iNdEx
  8036. var wire uint64
  8037. for shift := uint(0); ; shift += 7 {
  8038. if shift >= 64 {
  8039. return ErrIntOverflowGenerated
  8040. }
  8041. if iNdEx >= l {
  8042. return io.ErrUnexpectedEOF
  8043. }
  8044. b := dAtA[iNdEx]
  8045. iNdEx++
  8046. wire |= uint64(b&0x7F) << shift
  8047. if b < 0x80 {
  8048. break
  8049. }
  8050. }
  8051. fieldNum := int32(wire >> 3)
  8052. wireType := int(wire & 0x7)
  8053. if wireType == 4 {
  8054. return fmt.Errorf("proto: Variable: wiretype end group for non-group")
  8055. }
  8056. if fieldNum <= 0 {
  8057. return fmt.Errorf("proto: Variable: illegal tag %d (wire type %d)", fieldNum, wire)
  8058. }
  8059. switch fieldNum {
  8060. case 1:
  8061. if wireType != 2 {
  8062. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  8063. }
  8064. var stringLen uint64
  8065. for shift := uint(0); ; shift += 7 {
  8066. if shift >= 64 {
  8067. return ErrIntOverflowGenerated
  8068. }
  8069. if iNdEx >= l {
  8070. return io.ErrUnexpectedEOF
  8071. }
  8072. b := dAtA[iNdEx]
  8073. iNdEx++
  8074. stringLen |= uint64(b&0x7F) << shift
  8075. if b < 0x80 {
  8076. break
  8077. }
  8078. }
  8079. intStringLen := int(stringLen)
  8080. if intStringLen < 0 {
  8081. return ErrInvalidLengthGenerated
  8082. }
  8083. postIndex := iNdEx + intStringLen
  8084. if postIndex < 0 {
  8085. return ErrInvalidLengthGenerated
  8086. }
  8087. if postIndex > l {
  8088. return io.ErrUnexpectedEOF
  8089. }
  8090. m.Name = string(dAtA[iNdEx:postIndex])
  8091. iNdEx = postIndex
  8092. case 2:
  8093. if wireType != 2 {
  8094. return fmt.Errorf("proto: wrong wireType = %d for field Expression", wireType)
  8095. }
  8096. var stringLen uint64
  8097. for shift := uint(0); ; shift += 7 {
  8098. if shift >= 64 {
  8099. return ErrIntOverflowGenerated
  8100. }
  8101. if iNdEx >= l {
  8102. return io.ErrUnexpectedEOF
  8103. }
  8104. b := dAtA[iNdEx]
  8105. iNdEx++
  8106. stringLen |= uint64(b&0x7F) << shift
  8107. if b < 0x80 {
  8108. break
  8109. }
  8110. }
  8111. intStringLen := int(stringLen)
  8112. if intStringLen < 0 {
  8113. return ErrInvalidLengthGenerated
  8114. }
  8115. postIndex := iNdEx + intStringLen
  8116. if postIndex < 0 {
  8117. return ErrInvalidLengthGenerated
  8118. }
  8119. if postIndex > l {
  8120. return io.ErrUnexpectedEOF
  8121. }
  8122. m.Expression = string(dAtA[iNdEx:postIndex])
  8123. iNdEx = postIndex
  8124. default:
  8125. iNdEx = preIndex
  8126. skippy, err := skipGenerated(dAtA[iNdEx:])
  8127. if err != nil {
  8128. return err
  8129. }
  8130. if (skippy < 0) || (iNdEx+skippy) < 0 {
  8131. return ErrInvalidLengthGenerated
  8132. }
  8133. if (iNdEx + skippy) > l {
  8134. return io.ErrUnexpectedEOF
  8135. }
  8136. iNdEx += skippy
  8137. }
  8138. }
  8139. if iNdEx > l {
  8140. return io.ErrUnexpectedEOF
  8141. }
  8142. return nil
  8143. }
  8144. func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error {
  8145. l := len(dAtA)
  8146. iNdEx := 0
  8147. for iNdEx < l {
  8148. preIndex := iNdEx
  8149. var wire uint64
  8150. for shift := uint(0); ; shift += 7 {
  8151. if shift >= 64 {
  8152. return ErrIntOverflowGenerated
  8153. }
  8154. if iNdEx >= l {
  8155. return io.ErrUnexpectedEOF
  8156. }
  8157. b := dAtA[iNdEx]
  8158. iNdEx++
  8159. wire |= uint64(b&0x7F) << shift
  8160. if b < 0x80 {
  8161. break
  8162. }
  8163. }
  8164. fieldNum := int32(wire >> 3)
  8165. wireType := int(wire & 0x7)
  8166. if wireType == 4 {
  8167. return fmt.Errorf("proto: WebhookClientConfig: wiretype end group for non-group")
  8168. }
  8169. if fieldNum <= 0 {
  8170. return fmt.Errorf("proto: WebhookClientConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  8171. }
  8172. switch fieldNum {
  8173. case 1:
  8174. if wireType != 2 {
  8175. return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType)
  8176. }
  8177. var msglen int
  8178. for shift := uint(0); ; shift += 7 {
  8179. if shift >= 64 {
  8180. return ErrIntOverflowGenerated
  8181. }
  8182. if iNdEx >= l {
  8183. return io.ErrUnexpectedEOF
  8184. }
  8185. b := dAtA[iNdEx]
  8186. iNdEx++
  8187. msglen |= int(b&0x7F) << shift
  8188. if b < 0x80 {
  8189. break
  8190. }
  8191. }
  8192. if msglen < 0 {
  8193. return ErrInvalidLengthGenerated
  8194. }
  8195. postIndex := iNdEx + msglen
  8196. if postIndex < 0 {
  8197. return ErrInvalidLengthGenerated
  8198. }
  8199. if postIndex > l {
  8200. return io.ErrUnexpectedEOF
  8201. }
  8202. if m.Service == nil {
  8203. m.Service = &ServiceReference{}
  8204. }
  8205. if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  8206. return err
  8207. }
  8208. iNdEx = postIndex
  8209. case 2:
  8210. if wireType != 2 {
  8211. return fmt.Errorf("proto: wrong wireType = %d for field CABundle", wireType)
  8212. }
  8213. var byteLen int
  8214. for shift := uint(0); ; shift += 7 {
  8215. if shift >= 64 {
  8216. return ErrIntOverflowGenerated
  8217. }
  8218. if iNdEx >= l {
  8219. return io.ErrUnexpectedEOF
  8220. }
  8221. b := dAtA[iNdEx]
  8222. iNdEx++
  8223. byteLen |= int(b&0x7F) << shift
  8224. if b < 0x80 {
  8225. break
  8226. }
  8227. }
  8228. if byteLen < 0 {
  8229. return ErrInvalidLengthGenerated
  8230. }
  8231. postIndex := iNdEx + byteLen
  8232. if postIndex < 0 {
  8233. return ErrInvalidLengthGenerated
  8234. }
  8235. if postIndex > l {
  8236. return io.ErrUnexpectedEOF
  8237. }
  8238. m.CABundle = append(m.CABundle[:0], dAtA[iNdEx:postIndex]...)
  8239. if m.CABundle == nil {
  8240. m.CABundle = []byte{}
  8241. }
  8242. iNdEx = postIndex
  8243. case 3:
  8244. if wireType != 2 {
  8245. return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
  8246. }
  8247. var stringLen uint64
  8248. for shift := uint(0); ; shift += 7 {
  8249. if shift >= 64 {
  8250. return ErrIntOverflowGenerated
  8251. }
  8252. if iNdEx >= l {
  8253. return io.ErrUnexpectedEOF
  8254. }
  8255. b := dAtA[iNdEx]
  8256. iNdEx++
  8257. stringLen |= uint64(b&0x7F) << shift
  8258. if b < 0x80 {
  8259. break
  8260. }
  8261. }
  8262. intStringLen := int(stringLen)
  8263. if intStringLen < 0 {
  8264. return ErrInvalidLengthGenerated
  8265. }
  8266. postIndex := iNdEx + intStringLen
  8267. if postIndex < 0 {
  8268. return ErrInvalidLengthGenerated
  8269. }
  8270. if postIndex > l {
  8271. return io.ErrUnexpectedEOF
  8272. }
  8273. s := string(dAtA[iNdEx:postIndex])
  8274. m.URL = &s
  8275. iNdEx = postIndex
  8276. default:
  8277. iNdEx = preIndex
  8278. skippy, err := skipGenerated(dAtA[iNdEx:])
  8279. if err != nil {
  8280. return err
  8281. }
  8282. if (skippy < 0) || (iNdEx+skippy) < 0 {
  8283. return ErrInvalidLengthGenerated
  8284. }
  8285. if (iNdEx + skippy) > l {
  8286. return io.ErrUnexpectedEOF
  8287. }
  8288. iNdEx += skippy
  8289. }
  8290. }
  8291. if iNdEx > l {
  8292. return io.ErrUnexpectedEOF
  8293. }
  8294. return nil
  8295. }
  8296. func skipGenerated(dAtA []byte) (n int, err error) {
  8297. l := len(dAtA)
  8298. iNdEx := 0
  8299. depth := 0
  8300. for iNdEx < l {
  8301. var wire uint64
  8302. for shift := uint(0); ; shift += 7 {
  8303. if shift >= 64 {
  8304. return 0, ErrIntOverflowGenerated
  8305. }
  8306. if iNdEx >= l {
  8307. return 0, io.ErrUnexpectedEOF
  8308. }
  8309. b := dAtA[iNdEx]
  8310. iNdEx++
  8311. wire |= (uint64(b) & 0x7F) << shift
  8312. if b < 0x80 {
  8313. break
  8314. }
  8315. }
  8316. wireType := int(wire & 0x7)
  8317. switch wireType {
  8318. case 0:
  8319. for shift := uint(0); ; shift += 7 {
  8320. if shift >= 64 {
  8321. return 0, ErrIntOverflowGenerated
  8322. }
  8323. if iNdEx >= l {
  8324. return 0, io.ErrUnexpectedEOF
  8325. }
  8326. iNdEx++
  8327. if dAtA[iNdEx-1] < 0x80 {
  8328. break
  8329. }
  8330. }
  8331. case 1:
  8332. iNdEx += 8
  8333. case 2:
  8334. var length int
  8335. for shift := uint(0); ; shift += 7 {
  8336. if shift >= 64 {
  8337. return 0, ErrIntOverflowGenerated
  8338. }
  8339. if iNdEx >= l {
  8340. return 0, io.ErrUnexpectedEOF
  8341. }
  8342. b := dAtA[iNdEx]
  8343. iNdEx++
  8344. length |= (int(b) & 0x7F) << shift
  8345. if b < 0x80 {
  8346. break
  8347. }
  8348. }
  8349. if length < 0 {
  8350. return 0, ErrInvalidLengthGenerated
  8351. }
  8352. iNdEx += length
  8353. case 3:
  8354. depth++
  8355. case 4:
  8356. if depth == 0 {
  8357. return 0, ErrUnexpectedEndOfGroupGenerated
  8358. }
  8359. depth--
  8360. case 5:
  8361. iNdEx += 4
  8362. default:
  8363. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  8364. }
  8365. if iNdEx < 0 {
  8366. return 0, ErrInvalidLengthGenerated
  8367. }
  8368. if depth == 0 {
  8369. return iNdEx, nil
  8370. }
  8371. }
  8372. return 0, io.ErrUnexpectedEOF
  8373. }
  8374. var (
  8375. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  8376. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  8377. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  8378. )