generated.pb.go 124 KB

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