generated.pb.go 188 KB

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