generated.pb.go 158 KB

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