generated.pb.go 130 KB

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