generated.pb.go 140 KB

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