generated.pb.go 163 KB

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