generated.pb.go 141 KB

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