generated.pb.go 118 KB

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