generated.pb.go 157 KB

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