generated.pb.go 111 KB

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