generated.pb.go 142 KB

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