generated.pb.go 116 KB

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