generated.pb.go 143 KB

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