generated.pb.go 138 KB

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