generated.pb.go 131 KB

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