generated.pb.go 95 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738
  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/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. proto "github.com/gogo/protobuf/proto"
  20. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  21. math "math"
  22. math_bits "math/bits"
  23. reflect "reflect"
  24. strings "strings"
  25. )
  26. // Reference imports to suppress errors if they are not otherwise used.
  27. var _ = proto.Marshal
  28. var _ = fmt.Errorf
  29. var _ = math.Inf
  30. // This is a compile-time assertion to ensure that this generated file
  31. // is compatible with the proto package it is being compiled against.
  32. // A compilation error at this line likely means your copy of the
  33. // proto package needs to be updated.
  34. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
  35. func (m *MatchCondition) Reset() { *m = MatchCondition{} }
  36. func (*MatchCondition) ProtoMessage() {}
  37. func (*MatchCondition) Descriptor() ([]byte, []int) {
  38. return fileDescriptor_aaac5994f79683e8, []int{0}
  39. }
  40. func (m *MatchCondition) XXX_Unmarshal(b []byte) error {
  41. return m.Unmarshal(b)
  42. }
  43. func (m *MatchCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  44. b = b[:cap(b)]
  45. n, err := m.MarshalToSizedBuffer(b)
  46. if err != nil {
  47. return nil, err
  48. }
  49. return b[:n], nil
  50. }
  51. func (m *MatchCondition) XXX_Merge(src proto.Message) {
  52. xxx_messageInfo_MatchCondition.Merge(m, src)
  53. }
  54. func (m *MatchCondition) XXX_Size() int {
  55. return m.Size()
  56. }
  57. func (m *MatchCondition) XXX_DiscardUnknown() {
  58. xxx_messageInfo_MatchCondition.DiscardUnknown(m)
  59. }
  60. var xxx_messageInfo_MatchCondition proto.InternalMessageInfo
  61. func (m *MutatingWebhook) Reset() { *m = MutatingWebhook{} }
  62. func (*MutatingWebhook) ProtoMessage() {}
  63. func (*MutatingWebhook) Descriptor() ([]byte, []int) {
  64. return fileDescriptor_aaac5994f79683e8, []int{1}
  65. }
  66. func (m *MutatingWebhook) XXX_Unmarshal(b []byte) error {
  67. return m.Unmarshal(b)
  68. }
  69. func (m *MutatingWebhook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  70. b = b[:cap(b)]
  71. n, err := m.MarshalToSizedBuffer(b)
  72. if err != nil {
  73. return nil, err
  74. }
  75. return b[:n], nil
  76. }
  77. func (m *MutatingWebhook) XXX_Merge(src proto.Message) {
  78. xxx_messageInfo_MutatingWebhook.Merge(m, src)
  79. }
  80. func (m *MutatingWebhook) XXX_Size() int {
  81. return m.Size()
  82. }
  83. func (m *MutatingWebhook) XXX_DiscardUnknown() {
  84. xxx_messageInfo_MutatingWebhook.DiscardUnknown(m)
  85. }
  86. var xxx_messageInfo_MutatingWebhook proto.InternalMessageInfo
  87. func (m *MutatingWebhookConfiguration) Reset() { *m = MutatingWebhookConfiguration{} }
  88. func (*MutatingWebhookConfiguration) ProtoMessage() {}
  89. func (*MutatingWebhookConfiguration) Descriptor() ([]byte, []int) {
  90. return fileDescriptor_aaac5994f79683e8, []int{2}
  91. }
  92. func (m *MutatingWebhookConfiguration) XXX_Unmarshal(b []byte) error {
  93. return m.Unmarshal(b)
  94. }
  95. func (m *MutatingWebhookConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  96. b = b[:cap(b)]
  97. n, err := m.MarshalToSizedBuffer(b)
  98. if err != nil {
  99. return nil, err
  100. }
  101. return b[:n], nil
  102. }
  103. func (m *MutatingWebhookConfiguration) XXX_Merge(src proto.Message) {
  104. xxx_messageInfo_MutatingWebhookConfiguration.Merge(m, src)
  105. }
  106. func (m *MutatingWebhookConfiguration) XXX_Size() int {
  107. return m.Size()
  108. }
  109. func (m *MutatingWebhookConfiguration) XXX_DiscardUnknown() {
  110. xxx_messageInfo_MutatingWebhookConfiguration.DiscardUnknown(m)
  111. }
  112. var xxx_messageInfo_MutatingWebhookConfiguration proto.InternalMessageInfo
  113. func (m *MutatingWebhookConfigurationList) Reset() { *m = MutatingWebhookConfigurationList{} }
  114. func (*MutatingWebhookConfigurationList) ProtoMessage() {}
  115. func (*MutatingWebhookConfigurationList) Descriptor() ([]byte, []int) {
  116. return fileDescriptor_aaac5994f79683e8, []int{3}
  117. }
  118. func (m *MutatingWebhookConfigurationList) XXX_Unmarshal(b []byte) error {
  119. return m.Unmarshal(b)
  120. }
  121. func (m *MutatingWebhookConfigurationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  122. b = b[:cap(b)]
  123. n, err := m.MarshalToSizedBuffer(b)
  124. if err != nil {
  125. return nil, err
  126. }
  127. return b[:n], nil
  128. }
  129. func (m *MutatingWebhookConfigurationList) XXX_Merge(src proto.Message) {
  130. xxx_messageInfo_MutatingWebhookConfigurationList.Merge(m, src)
  131. }
  132. func (m *MutatingWebhookConfigurationList) XXX_Size() int {
  133. return m.Size()
  134. }
  135. func (m *MutatingWebhookConfigurationList) XXX_DiscardUnknown() {
  136. xxx_messageInfo_MutatingWebhookConfigurationList.DiscardUnknown(m)
  137. }
  138. var xxx_messageInfo_MutatingWebhookConfigurationList proto.InternalMessageInfo
  139. func (m *Rule) Reset() { *m = Rule{} }
  140. func (*Rule) ProtoMessage() {}
  141. func (*Rule) Descriptor() ([]byte, []int) {
  142. return fileDescriptor_aaac5994f79683e8, []int{4}
  143. }
  144. func (m *Rule) XXX_Unmarshal(b []byte) error {
  145. return m.Unmarshal(b)
  146. }
  147. func (m *Rule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  148. b = b[:cap(b)]
  149. n, err := m.MarshalToSizedBuffer(b)
  150. if err != nil {
  151. return nil, err
  152. }
  153. return b[:n], nil
  154. }
  155. func (m *Rule) XXX_Merge(src proto.Message) {
  156. xxx_messageInfo_Rule.Merge(m, src)
  157. }
  158. func (m *Rule) XXX_Size() int {
  159. return m.Size()
  160. }
  161. func (m *Rule) XXX_DiscardUnknown() {
  162. xxx_messageInfo_Rule.DiscardUnknown(m)
  163. }
  164. var xxx_messageInfo_Rule proto.InternalMessageInfo
  165. func (m *RuleWithOperations) Reset() { *m = RuleWithOperations{} }
  166. func (*RuleWithOperations) ProtoMessage() {}
  167. func (*RuleWithOperations) Descriptor() ([]byte, []int) {
  168. return fileDescriptor_aaac5994f79683e8, []int{5}
  169. }
  170. func (m *RuleWithOperations) XXX_Unmarshal(b []byte) error {
  171. return m.Unmarshal(b)
  172. }
  173. func (m *RuleWithOperations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  174. b = b[:cap(b)]
  175. n, err := m.MarshalToSizedBuffer(b)
  176. if err != nil {
  177. return nil, err
  178. }
  179. return b[:n], nil
  180. }
  181. func (m *RuleWithOperations) XXX_Merge(src proto.Message) {
  182. xxx_messageInfo_RuleWithOperations.Merge(m, src)
  183. }
  184. func (m *RuleWithOperations) XXX_Size() int {
  185. return m.Size()
  186. }
  187. func (m *RuleWithOperations) XXX_DiscardUnknown() {
  188. xxx_messageInfo_RuleWithOperations.DiscardUnknown(m)
  189. }
  190. var xxx_messageInfo_RuleWithOperations proto.InternalMessageInfo
  191. func (m *ServiceReference) Reset() { *m = ServiceReference{} }
  192. func (*ServiceReference) ProtoMessage() {}
  193. func (*ServiceReference) Descriptor() ([]byte, []int) {
  194. return fileDescriptor_aaac5994f79683e8, []int{6}
  195. }
  196. func (m *ServiceReference) XXX_Unmarshal(b []byte) error {
  197. return m.Unmarshal(b)
  198. }
  199. func (m *ServiceReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  200. b = b[:cap(b)]
  201. n, err := m.MarshalToSizedBuffer(b)
  202. if err != nil {
  203. return nil, err
  204. }
  205. return b[:n], nil
  206. }
  207. func (m *ServiceReference) XXX_Merge(src proto.Message) {
  208. xxx_messageInfo_ServiceReference.Merge(m, src)
  209. }
  210. func (m *ServiceReference) XXX_Size() int {
  211. return m.Size()
  212. }
  213. func (m *ServiceReference) XXX_DiscardUnknown() {
  214. xxx_messageInfo_ServiceReference.DiscardUnknown(m)
  215. }
  216. var xxx_messageInfo_ServiceReference proto.InternalMessageInfo
  217. func (m *ValidatingWebhook) Reset() { *m = ValidatingWebhook{} }
  218. func (*ValidatingWebhook) ProtoMessage() {}
  219. func (*ValidatingWebhook) Descriptor() ([]byte, []int) {
  220. return fileDescriptor_aaac5994f79683e8, []int{7}
  221. }
  222. func (m *ValidatingWebhook) XXX_Unmarshal(b []byte) error {
  223. return m.Unmarshal(b)
  224. }
  225. func (m *ValidatingWebhook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  226. b = b[:cap(b)]
  227. n, err := m.MarshalToSizedBuffer(b)
  228. if err != nil {
  229. return nil, err
  230. }
  231. return b[:n], nil
  232. }
  233. func (m *ValidatingWebhook) XXX_Merge(src proto.Message) {
  234. xxx_messageInfo_ValidatingWebhook.Merge(m, src)
  235. }
  236. func (m *ValidatingWebhook) XXX_Size() int {
  237. return m.Size()
  238. }
  239. func (m *ValidatingWebhook) XXX_DiscardUnknown() {
  240. xxx_messageInfo_ValidatingWebhook.DiscardUnknown(m)
  241. }
  242. var xxx_messageInfo_ValidatingWebhook proto.InternalMessageInfo
  243. func (m *ValidatingWebhookConfiguration) Reset() { *m = ValidatingWebhookConfiguration{} }
  244. func (*ValidatingWebhookConfiguration) ProtoMessage() {}
  245. func (*ValidatingWebhookConfiguration) Descriptor() ([]byte, []int) {
  246. return fileDescriptor_aaac5994f79683e8, []int{8}
  247. }
  248. func (m *ValidatingWebhookConfiguration) XXX_Unmarshal(b []byte) error {
  249. return m.Unmarshal(b)
  250. }
  251. func (m *ValidatingWebhookConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  252. b = b[:cap(b)]
  253. n, err := m.MarshalToSizedBuffer(b)
  254. if err != nil {
  255. return nil, err
  256. }
  257. return b[:n], nil
  258. }
  259. func (m *ValidatingWebhookConfiguration) XXX_Merge(src proto.Message) {
  260. xxx_messageInfo_ValidatingWebhookConfiguration.Merge(m, src)
  261. }
  262. func (m *ValidatingWebhookConfiguration) XXX_Size() int {
  263. return m.Size()
  264. }
  265. func (m *ValidatingWebhookConfiguration) XXX_DiscardUnknown() {
  266. xxx_messageInfo_ValidatingWebhookConfiguration.DiscardUnknown(m)
  267. }
  268. var xxx_messageInfo_ValidatingWebhookConfiguration proto.InternalMessageInfo
  269. func (m *ValidatingWebhookConfigurationList) Reset() { *m = ValidatingWebhookConfigurationList{} }
  270. func (*ValidatingWebhookConfigurationList) ProtoMessage() {}
  271. func (*ValidatingWebhookConfigurationList) Descriptor() ([]byte, []int) {
  272. return fileDescriptor_aaac5994f79683e8, []int{9}
  273. }
  274. func (m *ValidatingWebhookConfigurationList) XXX_Unmarshal(b []byte) error {
  275. return m.Unmarshal(b)
  276. }
  277. func (m *ValidatingWebhookConfigurationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  278. b = b[:cap(b)]
  279. n, err := m.MarshalToSizedBuffer(b)
  280. if err != nil {
  281. return nil, err
  282. }
  283. return b[:n], nil
  284. }
  285. func (m *ValidatingWebhookConfigurationList) XXX_Merge(src proto.Message) {
  286. xxx_messageInfo_ValidatingWebhookConfigurationList.Merge(m, src)
  287. }
  288. func (m *ValidatingWebhookConfigurationList) XXX_Size() int {
  289. return m.Size()
  290. }
  291. func (m *ValidatingWebhookConfigurationList) XXX_DiscardUnknown() {
  292. xxx_messageInfo_ValidatingWebhookConfigurationList.DiscardUnknown(m)
  293. }
  294. var xxx_messageInfo_ValidatingWebhookConfigurationList proto.InternalMessageInfo
  295. func (m *WebhookClientConfig) Reset() { *m = WebhookClientConfig{} }
  296. func (*WebhookClientConfig) ProtoMessage() {}
  297. func (*WebhookClientConfig) Descriptor() ([]byte, []int) {
  298. return fileDescriptor_aaac5994f79683e8, []int{10}
  299. }
  300. func (m *WebhookClientConfig) XXX_Unmarshal(b []byte) error {
  301. return m.Unmarshal(b)
  302. }
  303. func (m *WebhookClientConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  304. b = b[:cap(b)]
  305. n, err := m.MarshalToSizedBuffer(b)
  306. if err != nil {
  307. return nil, err
  308. }
  309. return b[:n], nil
  310. }
  311. func (m *WebhookClientConfig) XXX_Merge(src proto.Message) {
  312. xxx_messageInfo_WebhookClientConfig.Merge(m, src)
  313. }
  314. func (m *WebhookClientConfig) XXX_Size() int {
  315. return m.Size()
  316. }
  317. func (m *WebhookClientConfig) XXX_DiscardUnknown() {
  318. xxx_messageInfo_WebhookClientConfig.DiscardUnknown(m)
  319. }
  320. var xxx_messageInfo_WebhookClientConfig proto.InternalMessageInfo
  321. func init() {
  322. proto.RegisterType((*MatchCondition)(nil), "k8s.io.api.admissionregistration.v1.MatchCondition")
  323. proto.RegisterType((*MutatingWebhook)(nil), "k8s.io.api.admissionregistration.v1.MutatingWebhook")
  324. proto.RegisterType((*MutatingWebhookConfiguration)(nil), "k8s.io.api.admissionregistration.v1.MutatingWebhookConfiguration")
  325. proto.RegisterType((*MutatingWebhookConfigurationList)(nil), "k8s.io.api.admissionregistration.v1.MutatingWebhookConfigurationList")
  326. proto.RegisterType((*Rule)(nil), "k8s.io.api.admissionregistration.v1.Rule")
  327. proto.RegisterType((*RuleWithOperations)(nil), "k8s.io.api.admissionregistration.v1.RuleWithOperations")
  328. proto.RegisterType((*ServiceReference)(nil), "k8s.io.api.admissionregistration.v1.ServiceReference")
  329. proto.RegisterType((*ValidatingWebhook)(nil), "k8s.io.api.admissionregistration.v1.ValidatingWebhook")
  330. proto.RegisterType((*ValidatingWebhookConfiguration)(nil), "k8s.io.api.admissionregistration.v1.ValidatingWebhookConfiguration")
  331. proto.RegisterType((*ValidatingWebhookConfigurationList)(nil), "k8s.io.api.admissionregistration.v1.ValidatingWebhookConfigurationList")
  332. proto.RegisterType((*WebhookClientConfig)(nil), "k8s.io.api.admissionregistration.v1.WebhookClientConfig")
  333. }
  334. func init() {
  335. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/admissionregistration/v1/generated.proto", fileDescriptor_aaac5994f79683e8)
  336. }
  337. var fileDescriptor_aaac5994f79683e8 = []byte{
  338. // 1169 bytes of a gzipped FileDescriptorProto
  339. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x58, 0x4d, 0x6f, 0x1b, 0x45,
  340. 0x18, 0xce, 0xc6, 0x36, 0xb1, 0xc7, 0x4e, 0xd2, 0x0c, 0xd0, 0x2e, 0xa5, 0xf2, 0x5a, 0xae, 0x84,
  341. 0x82, 0x00, 0x6f, 0x9b, 0x96, 0x52, 0x71, 0x41, 0xb1, 0x29, 0x28, 0x22, 0x69, 0xa3, 0x49, 0x3f,
  342. 0x10, 0xea, 0xa1, 0xe3, 0xf5, 0xd8, 0x1e, 0x62, 0xef, 0xac, 0x66, 0x66, 0x4d, 0x7b, 0xe3, 0x27,
  343. 0xf0, 0x17, 0xe0, 0x4f, 0xc0, 0x95, 0x5b, 0x8f, 0xbd, 0x91, 0x03, 0x5a, 0x91, 0xe5, 0xc2, 0x81,
  344. 0x5f, 0x90, 0x13, 0x9a, 0xd9, 0xf5, 0xae, 0xbf, 0x12, 0x56, 0x39, 0xe4, 0x94, 0x5b, 0xe6, 0x79,
  345. 0xdf, 0xf7, 0x79, 0xe7, 0x19, 0xbf, 0x1f, 0xab, 0x80, 0xdd, 0xc3, 0xfb, 0xa2, 0x41, 0x99, 0x7d,
  346. 0xe8, 0xb7, 0x09, 0x77, 0x89, 0x24, 0xc2, 0x1e, 0x11, 0xb7, 0xc3, 0xb8, 0x1d, 0x1b, 0xb0, 0x47,
  347. 0x6d, 0xdc, 0x19, 0x52, 0x21, 0x28, 0x73, 0x39, 0xe9, 0x51, 0x21, 0x39, 0x96, 0x94, 0xb9, 0xf6,
  348. 0xe8, 0xb6, 0xdd, 0x23, 0x2e, 0xe1, 0x58, 0x92, 0x4e, 0xc3, 0xe3, 0x4c, 0x32, 0x78, 0x33, 0x0a,
  349. 0x6a, 0x60, 0x8f, 0x36, 0x16, 0x06, 0x35, 0x46, 0xb7, 0xaf, 0x7f, 0xd2, 0xa3, 0xb2, 0xef, 0xb7,
  350. 0x1b, 0x0e, 0x1b, 0xda, 0x3d, 0xd6, 0x63, 0xb6, 0x8e, 0x6d, 0xfb, 0x5d, 0x7d, 0xd2, 0x07, 0xfd,
  351. 0x57, 0xc4, 0x79, 0xfd, 0x6e, 0x7a, 0x91, 0x21, 0x76, 0xfa, 0xd4, 0x25, 0xfc, 0x95, 0xed, 0x1d,
  352. 0xf6, 0x14, 0x20, 0xec, 0x21, 0x91, 0x78, 0xc1, 0x4d, 0xae, 0xdb, 0xa7, 0x45, 0x71, 0xdf, 0x95,
  353. 0x74, 0x48, 0xe6, 0x02, 0xee, 0xfd, 0x5f, 0x80, 0x70, 0xfa, 0x64, 0x88, 0x67, 0xe3, 0xea, 0x5d,
  354. 0xb0, 0xb6, 0x87, 0xa5, 0xd3, 0x6f, 0x31, 0xb7, 0x43, 0x95, 0x44, 0x58, 0x03, 0x79, 0x17, 0x0f,
  355. 0x89, 0x69, 0xd4, 0x8c, 0xcd, 0x52, 0xb3, 0xf2, 0x3a, 0xb0, 0x96, 0xc2, 0xc0, 0xca, 0x3f, 0xc4,
  356. 0x43, 0x82, 0xb4, 0x05, 0x6e, 0x01, 0x40, 0x5e, 0x7a, 0x9c, 0xe8, 0xe7, 0x31, 0x97, 0xb5, 0x1f,
  357. 0x8c, 0xfd, 0xc0, 0x83, 0xc4, 0x82, 0x26, 0xbc, 0xea, 0xbf, 0x16, 0xc1, 0xfa, 0x9e, 0x2f, 0xb1,
  358. 0xa4, 0x6e, 0xef, 0x19, 0x69, 0xf7, 0x19, 0x3b, 0xcc, 0x90, 0x89, 0x83, 0x8a, 0x33, 0xa0, 0xc4,
  359. 0x95, 0x2d, 0xe6, 0x76, 0x69, 0x4f, 0xe7, 0x2a, 0x6f, 0xdd, 0x6f, 0x64, 0xf8, 0x9d, 0x1a, 0x71,
  360. 0x96, 0xd6, 0x44, 0x7c, 0xf3, 0x9d, 0x38, 0x47, 0x65, 0x12, 0x45, 0x53, 0x39, 0xe0, 0x73, 0x50,
  361. 0xe0, 0xfe, 0x80, 0x08, 0x33, 0x57, 0xcb, 0x6d, 0x96, 0xb7, 0x3e, 0xcb, 0x94, 0x0c, 0xf9, 0x03,
  362. 0xf2, 0x8c, 0xca, 0xfe, 0x23, 0x8f, 0x44, 0xa0, 0x68, 0xae, 0xc6, 0xb9, 0x0a, 0xca, 0x26, 0x50,
  363. 0x44, 0x0a, 0x77, 0xc1, 0x6a, 0x17, 0xd3, 0x81, 0xcf, 0xc9, 0x3e, 0x1b, 0x50, 0xe7, 0x95, 0x99,
  364. 0xd7, 0xe2, 0x3f, 0x08, 0x03, 0x6b, 0xf5, 0xab, 0x49, 0xc3, 0x49, 0x60, 0x6d, 0x4c, 0x01, 0x8f,
  365. 0x5f, 0x79, 0x04, 0x4d, 0x07, 0xc3, 0x2f, 0x41, 0x79, 0xa8, 0x7e, 0xbd, 0x98, 0xab, 0xa4, 0xb9,
  366. 0xea, 0x61, 0x60, 0x95, 0xf7, 0x52, 0xf8, 0x24, 0xb0, 0xd6, 0x27, 0x8e, 0x9a, 0x67, 0x32, 0x0c,
  367. 0xbe, 0x04, 0x1b, 0xea, 0xb5, 0x85, 0x87, 0x1d, 0x72, 0x40, 0x06, 0xc4, 0x91, 0x8c, 0x9b, 0x05,
  368. 0xfd, 0xd4, 0x77, 0x26, 0xd4, 0x27, 0x75, 0xd5, 0xf0, 0x0e, 0x7b, 0x0a, 0x10, 0x0d, 0x55, 0xbe,
  369. 0x4a, 0xfe, 0x2e, 0x6e, 0x93, 0xc1, 0x38, 0xb4, 0xf9, 0x6e, 0x18, 0x58, 0x1b, 0x0f, 0x67, 0x19,
  370. 0xd1, 0x7c, 0x12, 0xc8, 0xc0, 0x1a, 0x6b, 0x7f, 0x4f, 0x1c, 0x99, 0xa4, 0x2d, 0x9f, 0x3f, 0x2d,
  371. 0x0c, 0x03, 0x6b, 0xed, 0xd1, 0x14, 0x1d, 0x9a, 0xa1, 0x57, 0x0f, 0x26, 0x68, 0x87, 0x3c, 0xe8,
  372. 0x76, 0x89, 0x23, 0x85, 0xf9, 0x56, 0xfa, 0x60, 0x07, 0x29, 0xac, 0x1e, 0x2c, 0x3d, 0xb6, 0x06,
  373. 0x58, 0x08, 0x34, 0x19, 0x06, 0x3f, 0x07, 0x6b, 0xaa, 0xa7, 0x98, 0x2f, 0x0f, 0x88, 0xc3, 0xdc,
  374. 0x8e, 0x30, 0x57, 0x6a, 0xc6, 0x66, 0x21, 0xba, 0xc1, 0xe3, 0x29, 0x0b, 0x9a, 0xf1, 0x84, 0x4f,
  375. 0xc0, 0xb5, 0xa4, 0x8a, 0x10, 0x19, 0x51, 0xf2, 0xc3, 0x53, 0xc2, 0xd5, 0x41, 0x98, 0xc5, 0x5a,
  376. 0x6e, 0xb3, 0xd4, 0x7c, 0x3f, 0x0c, 0xac, 0x6b, 0xdb, 0x8b, 0x5d, 0xd0, 0x69, 0xb1, 0xf0, 0x05,
  377. 0x80, 0x9c, 0x50, 0x77, 0xc4, 0x1c, 0x5d, 0x7e, 0x71, 0x41, 0x00, 0xad, 0xef, 0x56, 0x18, 0x58,
  378. 0x10, 0xcd, 0x59, 0x4f, 0x02, 0xeb, 0xea, 0x3c, 0xaa, 0xcb, 0x63, 0x01, 0x17, 0x1c, 0x81, 0xf5,
  379. 0xe1, 0xd4, 0xa4, 0x10, 0x66, 0x45, 0x77, 0xc8, 0x9d, 0x4c, 0x1d, 0x32, 0x3d, 0x65, 0x9a, 0xd7,
  380. 0xe2, 0xee, 0x58, 0x9f, 0xc6, 0x05, 0x9a, 0x4d, 0x52, 0x3f, 0x32, 0xc0, 0x8d, 0x99, 0xc9, 0x11,
  381. 0x75, 0xaa, 0x1f, 0x91, 0xc3, 0x17, 0xa0, 0xa8, 0x0a, 0xa2, 0x83, 0x25, 0xd6, 0xa3, 0xa4, 0xbc,
  382. 0x75, 0x2b, 0x5b, 0xf9, 0x44, 0xb5, 0xb2, 0x47, 0x24, 0x4e, 0xc7, 0x57, 0x8a, 0xa1, 0x84, 0x15,
  383. 0x3e, 0x05, 0xc5, 0x38, 0xb3, 0x30, 0x97, 0xb5, 0xe6, 0xbb, 0xd9, 0x34, 0x4f, 0x5f, 0xbb, 0x99,
  384. 0x57, 0x59, 0x50, 0xc2, 0x55, 0xff, 0xc7, 0x00, 0xb5, 0xb3, 0xa4, 0xed, 0x52, 0x21, 0xe1, 0xf3,
  385. 0x39, 0x79, 0x8d, 0x8c, 0xdd, 0x41, 0x45, 0x24, 0xee, 0x4a, 0x2c, 0xae, 0x38, 0x46, 0x26, 0xa4,
  386. 0x75, 0x41, 0x81, 0x4a, 0x32, 0x1c, 0xeb, 0xda, 0x3e, 0x8f, 0xae, 0xa9, 0x3b, 0xa7, 0x73, 0x6f,
  387. 0x47, 0xf1, 0xa2, 0x88, 0xbe, 0xfe, 0xbb, 0x01, 0xf2, 0x6a, 0x10, 0xc2, 0x8f, 0x40, 0x09, 0x7b,
  388. 0xf4, 0x6b, 0xce, 0x7c, 0x4f, 0x98, 0x86, 0xae, 0xf8, 0xd5, 0x30, 0xb0, 0x4a, 0xdb, 0xfb, 0x3b,
  389. 0x11, 0x88, 0x52, 0x3b, 0xbc, 0x0d, 0xca, 0xd8, 0xa3, 0x49, 0x83, 0x2c, 0x6b, 0xf7, 0x75, 0xd5,
  390. 0xae, 0xdb, 0xfb, 0x3b, 0x49, 0x53, 0x4c, 0xfa, 0x28, 0x7e, 0x4e, 0x04, 0xf3, 0xb9, 0x13, 0x8f,
  391. 0xf0, 0x98, 0x1f, 0x8d, 0x41, 0x94, 0xda, 0xe1, 0xc7, 0xa0, 0x20, 0x1c, 0xe6, 0x91, 0x78, 0x0a,
  392. 0x5f, 0x55, 0xd7, 0x3e, 0x50, 0xc0, 0x49, 0x60, 0x95, 0xf4, 0x1f, 0xba, 0x1d, 0x22, 0xa7, 0xfa,
  393. 0x2f, 0x06, 0x80, 0xf3, 0x83, 0x1e, 0x7e, 0x01, 0x00, 0x4b, 0x4e, 0xb1, 0x24, 0x4b, 0xd7, 0x52,
  394. 0x82, 0x9e, 0x04, 0xd6, 0x6a, 0x72, 0xd2, 0x94, 0x13, 0x21, 0xf0, 0x1b, 0x90, 0x57, 0xcb, 0x21,
  395. 0xde, 0x6e, 0x1f, 0x66, 0x5e, 0x38, 0xe9, 0xca, 0x54, 0x27, 0xa4, 0x49, 0xea, 0x3f, 0x1b, 0xe0,
  396. 0xca, 0x01, 0xe1, 0x23, 0xea, 0x10, 0x44, 0xba, 0x84, 0x13, 0xd7, 0x21, 0xd0, 0x06, 0xa5, 0x64,
  397. 0xf8, 0xc6, 0xeb, 0x76, 0x23, 0x8e, 0x2d, 0x25, 0x83, 0x1a, 0xa5, 0x3e, 0xc9, 0x6a, 0x5e, 0x3e,
  398. 0x75, 0x35, 0xdf, 0x00, 0x79, 0x0f, 0xcb, 0xbe, 0x99, 0xd3, 0x1e, 0x45, 0x65, 0xdd, 0xc7, 0xb2,
  399. 0x8f, 0x34, 0xaa, 0xad, 0x8c, 0x4b, 0xfd, 0xae, 0x85, 0xd8, 0xca, 0xb8, 0x44, 0x1a, 0xad, 0xff,
  400. 0xb1, 0x02, 0x36, 0x9e, 0xe2, 0x01, 0xed, 0x5c, 0x7e, 0x0e, 0x5c, 0x7e, 0x0e, 0x9c, 0xf9, 0x39,
  401. 0x00, 0x2e, 0x3f, 0x07, 0xce, 0xf5, 0x39, 0xb0, 0x60, 0x59, 0x97, 0x2f, 0x62, 0x59, 0xff, 0x69,
  402. 0x80, 0xea, 0x5c, 0x67, 0x5f, 0xf4, 0xba, 0xfe, 0x76, 0x6e, 0x5d, 0xdf, 0xcb, 0xa4, 0x7a, 0xee,
  403. 0xe2, 0x73, 0x0b, 0xfb, 0x5f, 0x03, 0xd4, 0xcf, 0x96, 0x77, 0x01, 0x2b, 0xbb, 0x3f, 0xbd, 0xb2,
  404. 0x5b, 0xe7, 0xd3, 0x96, 0x65, 0x69, 0xff, 0x66, 0x80, 0xb7, 0x17, 0xcc, 0x4d, 0xf8, 0x1e, 0xc8,
  405. 0xf9, 0x7c, 0x10, 0x8f, 0xfe, 0x95, 0x30, 0xb0, 0x72, 0x4f, 0xd0, 0x2e, 0x52, 0x18, 0x7c, 0x0e,
  406. 0x56, 0x44, 0xb4, 0x7d, 0x62, 0xe5, 0x9f, 0x66, 0xba, 0xde, 0xec, 0xc6, 0x6a, 0x96, 0xc3, 0xc0,
  407. 0x5a, 0x19, 0xa3, 0x63, 0x4a, 0xb8, 0x09, 0x8a, 0x0e, 0x6e, 0xfa, 0x6e, 0x27, 0xde, 0x96, 0x95,
  408. 0x66, 0x45, 0x3d, 0x52, 0x6b, 0x3b, 0xc2, 0x50, 0x62, 0x6d, 0xee, 0xbc, 0x3e, 0xae, 0x2e, 0xbd,
  409. 0x39, 0xae, 0x2e, 0x1d, 0x1d, 0x57, 0x97, 0x7e, 0x0c, 0xab, 0xc6, 0xeb, 0xb0, 0x6a, 0xbc, 0x09,
  410. 0xab, 0xc6, 0x51, 0x58, 0x35, 0xfe, 0x0a, 0xab, 0xc6, 0x4f, 0x7f, 0x57, 0x97, 0xbe, 0xbb, 0x99,
  411. 0xe1, 0xbf, 0x04, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x7f, 0xe1, 0x3a, 0x73, 0x64, 0x10, 0x00,
  412. 0x00,
  413. }
  414. func (m *MatchCondition) Marshal() (dAtA []byte, err error) {
  415. size := m.Size()
  416. dAtA = make([]byte, size)
  417. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  418. if err != nil {
  419. return nil, err
  420. }
  421. return dAtA[:n], nil
  422. }
  423. func (m *MatchCondition) MarshalTo(dAtA []byte) (int, error) {
  424. size := m.Size()
  425. return m.MarshalToSizedBuffer(dAtA[:size])
  426. }
  427. func (m *MatchCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  428. i := len(dAtA)
  429. _ = i
  430. var l int
  431. _ = l
  432. i -= len(m.Expression)
  433. copy(dAtA[i:], m.Expression)
  434. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Expression)))
  435. i--
  436. dAtA[i] = 0x12
  437. i -= len(m.Name)
  438. copy(dAtA[i:], m.Name)
  439. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  440. i--
  441. dAtA[i] = 0xa
  442. return len(dAtA) - i, nil
  443. }
  444. func (m *MutatingWebhook) Marshal() (dAtA []byte, err error) {
  445. size := m.Size()
  446. dAtA = make([]byte, size)
  447. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  448. if err != nil {
  449. return nil, err
  450. }
  451. return dAtA[:n], nil
  452. }
  453. func (m *MutatingWebhook) MarshalTo(dAtA []byte) (int, error) {
  454. size := m.Size()
  455. return m.MarshalToSizedBuffer(dAtA[:size])
  456. }
  457. func (m *MutatingWebhook) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  458. i := len(dAtA)
  459. _ = i
  460. var l int
  461. _ = l
  462. if len(m.MatchConditions) > 0 {
  463. for iNdEx := len(m.MatchConditions) - 1; iNdEx >= 0; iNdEx-- {
  464. {
  465. size, err := m.MatchConditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  466. if err != nil {
  467. return 0, err
  468. }
  469. i -= size
  470. i = encodeVarintGenerated(dAtA, i, uint64(size))
  471. }
  472. i--
  473. dAtA[i] = 0x62
  474. }
  475. }
  476. if m.ObjectSelector != nil {
  477. {
  478. size, err := m.ObjectSelector.MarshalToSizedBuffer(dAtA[:i])
  479. if err != nil {
  480. return 0, err
  481. }
  482. i -= size
  483. i = encodeVarintGenerated(dAtA, i, uint64(size))
  484. }
  485. i--
  486. dAtA[i] = 0x5a
  487. }
  488. if m.ReinvocationPolicy != nil {
  489. i -= len(*m.ReinvocationPolicy)
  490. copy(dAtA[i:], *m.ReinvocationPolicy)
  491. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ReinvocationPolicy)))
  492. i--
  493. dAtA[i] = 0x52
  494. }
  495. if m.MatchPolicy != nil {
  496. i -= len(*m.MatchPolicy)
  497. copy(dAtA[i:], *m.MatchPolicy)
  498. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MatchPolicy)))
  499. i--
  500. dAtA[i] = 0x4a
  501. }
  502. if len(m.AdmissionReviewVersions) > 0 {
  503. for iNdEx := len(m.AdmissionReviewVersions) - 1; iNdEx >= 0; iNdEx-- {
  504. i -= len(m.AdmissionReviewVersions[iNdEx])
  505. copy(dAtA[i:], m.AdmissionReviewVersions[iNdEx])
  506. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AdmissionReviewVersions[iNdEx])))
  507. i--
  508. dAtA[i] = 0x42
  509. }
  510. }
  511. if m.TimeoutSeconds != nil {
  512. i = encodeVarintGenerated(dAtA, i, uint64(*m.TimeoutSeconds))
  513. i--
  514. dAtA[i] = 0x38
  515. }
  516. if m.SideEffects != nil {
  517. i -= len(*m.SideEffects)
  518. copy(dAtA[i:], *m.SideEffects)
  519. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SideEffects)))
  520. i--
  521. dAtA[i] = 0x32
  522. }
  523. if m.NamespaceSelector != nil {
  524. {
  525. size, err := m.NamespaceSelector.MarshalToSizedBuffer(dAtA[:i])
  526. if err != nil {
  527. return 0, err
  528. }
  529. i -= size
  530. i = encodeVarintGenerated(dAtA, i, uint64(size))
  531. }
  532. i--
  533. dAtA[i] = 0x2a
  534. }
  535. if m.FailurePolicy != nil {
  536. i -= len(*m.FailurePolicy)
  537. copy(dAtA[i:], *m.FailurePolicy)
  538. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FailurePolicy)))
  539. i--
  540. dAtA[i] = 0x22
  541. }
  542. if len(m.Rules) > 0 {
  543. for iNdEx := len(m.Rules) - 1; iNdEx >= 0; iNdEx-- {
  544. {
  545. size, err := m.Rules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  546. if err != nil {
  547. return 0, err
  548. }
  549. i -= size
  550. i = encodeVarintGenerated(dAtA, i, uint64(size))
  551. }
  552. i--
  553. dAtA[i] = 0x1a
  554. }
  555. }
  556. {
  557. size, err := m.ClientConfig.MarshalToSizedBuffer(dAtA[:i])
  558. if err != nil {
  559. return 0, err
  560. }
  561. i -= size
  562. i = encodeVarintGenerated(dAtA, i, uint64(size))
  563. }
  564. i--
  565. dAtA[i] = 0x12
  566. i -= len(m.Name)
  567. copy(dAtA[i:], m.Name)
  568. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  569. i--
  570. dAtA[i] = 0xa
  571. return len(dAtA) - i, nil
  572. }
  573. func (m *MutatingWebhookConfiguration) Marshal() (dAtA []byte, err error) {
  574. size := m.Size()
  575. dAtA = make([]byte, size)
  576. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  577. if err != nil {
  578. return nil, err
  579. }
  580. return dAtA[:n], nil
  581. }
  582. func (m *MutatingWebhookConfiguration) MarshalTo(dAtA []byte) (int, error) {
  583. size := m.Size()
  584. return m.MarshalToSizedBuffer(dAtA[:size])
  585. }
  586. func (m *MutatingWebhookConfiguration) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  587. i := len(dAtA)
  588. _ = i
  589. var l int
  590. _ = l
  591. if len(m.Webhooks) > 0 {
  592. for iNdEx := len(m.Webhooks) - 1; iNdEx >= 0; iNdEx-- {
  593. {
  594. size, err := m.Webhooks[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  595. if err != nil {
  596. return 0, err
  597. }
  598. i -= size
  599. i = encodeVarintGenerated(dAtA, i, uint64(size))
  600. }
  601. i--
  602. dAtA[i] = 0x12
  603. }
  604. }
  605. {
  606. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  607. if err != nil {
  608. return 0, err
  609. }
  610. i -= size
  611. i = encodeVarintGenerated(dAtA, i, uint64(size))
  612. }
  613. i--
  614. dAtA[i] = 0xa
  615. return len(dAtA) - i, nil
  616. }
  617. func (m *MutatingWebhookConfigurationList) Marshal() (dAtA []byte, err error) {
  618. size := m.Size()
  619. dAtA = make([]byte, size)
  620. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  621. if err != nil {
  622. return nil, err
  623. }
  624. return dAtA[:n], nil
  625. }
  626. func (m *MutatingWebhookConfigurationList) MarshalTo(dAtA []byte) (int, error) {
  627. size := m.Size()
  628. return m.MarshalToSizedBuffer(dAtA[:size])
  629. }
  630. func (m *MutatingWebhookConfigurationList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  631. i := len(dAtA)
  632. _ = i
  633. var l int
  634. _ = l
  635. if len(m.Items) > 0 {
  636. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  637. {
  638. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  639. if err != nil {
  640. return 0, err
  641. }
  642. i -= size
  643. i = encodeVarintGenerated(dAtA, i, uint64(size))
  644. }
  645. i--
  646. dAtA[i] = 0x12
  647. }
  648. }
  649. {
  650. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  651. if err != nil {
  652. return 0, err
  653. }
  654. i -= size
  655. i = encodeVarintGenerated(dAtA, i, uint64(size))
  656. }
  657. i--
  658. dAtA[i] = 0xa
  659. return len(dAtA) - i, nil
  660. }
  661. func (m *Rule) Marshal() (dAtA []byte, err error) {
  662. size := m.Size()
  663. dAtA = make([]byte, size)
  664. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  665. if err != nil {
  666. return nil, err
  667. }
  668. return dAtA[:n], nil
  669. }
  670. func (m *Rule) MarshalTo(dAtA []byte) (int, error) {
  671. size := m.Size()
  672. return m.MarshalToSizedBuffer(dAtA[:size])
  673. }
  674. func (m *Rule) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  675. i := len(dAtA)
  676. _ = i
  677. var l int
  678. _ = l
  679. if m.Scope != nil {
  680. i -= len(*m.Scope)
  681. copy(dAtA[i:], *m.Scope)
  682. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Scope)))
  683. i--
  684. dAtA[i] = 0x22
  685. }
  686. if len(m.Resources) > 0 {
  687. for iNdEx := len(m.Resources) - 1; iNdEx >= 0; iNdEx-- {
  688. i -= len(m.Resources[iNdEx])
  689. copy(dAtA[i:], m.Resources[iNdEx])
  690. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Resources[iNdEx])))
  691. i--
  692. dAtA[i] = 0x1a
  693. }
  694. }
  695. if len(m.APIVersions) > 0 {
  696. for iNdEx := len(m.APIVersions) - 1; iNdEx >= 0; iNdEx-- {
  697. i -= len(m.APIVersions[iNdEx])
  698. copy(dAtA[i:], m.APIVersions[iNdEx])
  699. i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersions[iNdEx])))
  700. i--
  701. dAtA[i] = 0x12
  702. }
  703. }
  704. if len(m.APIGroups) > 0 {
  705. for iNdEx := len(m.APIGroups) - 1; iNdEx >= 0; iNdEx-- {
  706. i -= len(m.APIGroups[iNdEx])
  707. copy(dAtA[i:], m.APIGroups[iNdEx])
  708. i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIGroups[iNdEx])))
  709. i--
  710. dAtA[i] = 0xa
  711. }
  712. }
  713. return len(dAtA) - i, nil
  714. }
  715. func (m *RuleWithOperations) Marshal() (dAtA []byte, err error) {
  716. size := m.Size()
  717. dAtA = make([]byte, size)
  718. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  719. if err != nil {
  720. return nil, err
  721. }
  722. return dAtA[:n], nil
  723. }
  724. func (m *RuleWithOperations) MarshalTo(dAtA []byte) (int, error) {
  725. size := m.Size()
  726. return m.MarshalToSizedBuffer(dAtA[:size])
  727. }
  728. func (m *RuleWithOperations) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  729. i := len(dAtA)
  730. _ = i
  731. var l int
  732. _ = l
  733. {
  734. size, err := m.Rule.MarshalToSizedBuffer(dAtA[:i])
  735. if err != nil {
  736. return 0, err
  737. }
  738. i -= size
  739. i = encodeVarintGenerated(dAtA, i, uint64(size))
  740. }
  741. i--
  742. dAtA[i] = 0x12
  743. if len(m.Operations) > 0 {
  744. for iNdEx := len(m.Operations) - 1; iNdEx >= 0; iNdEx-- {
  745. i -= len(m.Operations[iNdEx])
  746. copy(dAtA[i:], m.Operations[iNdEx])
  747. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operations[iNdEx])))
  748. i--
  749. dAtA[i] = 0xa
  750. }
  751. }
  752. return len(dAtA) - i, nil
  753. }
  754. func (m *ServiceReference) Marshal() (dAtA []byte, err error) {
  755. size := m.Size()
  756. dAtA = make([]byte, size)
  757. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  758. if err != nil {
  759. return nil, err
  760. }
  761. return dAtA[:n], nil
  762. }
  763. func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error) {
  764. size := m.Size()
  765. return m.MarshalToSizedBuffer(dAtA[:size])
  766. }
  767. func (m *ServiceReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  768. i := len(dAtA)
  769. _ = i
  770. var l int
  771. _ = l
  772. if m.Port != nil {
  773. i = encodeVarintGenerated(dAtA, i, uint64(*m.Port))
  774. i--
  775. dAtA[i] = 0x20
  776. }
  777. if m.Path != nil {
  778. i -= len(*m.Path)
  779. copy(dAtA[i:], *m.Path)
  780. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Path)))
  781. i--
  782. dAtA[i] = 0x1a
  783. }
  784. i -= len(m.Name)
  785. copy(dAtA[i:], m.Name)
  786. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  787. i--
  788. dAtA[i] = 0x12
  789. i -= len(m.Namespace)
  790. copy(dAtA[i:], m.Namespace)
  791. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
  792. i--
  793. dAtA[i] = 0xa
  794. return len(dAtA) - i, nil
  795. }
  796. func (m *ValidatingWebhook) Marshal() (dAtA []byte, err error) {
  797. size := m.Size()
  798. dAtA = make([]byte, size)
  799. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  800. if err != nil {
  801. return nil, err
  802. }
  803. return dAtA[:n], nil
  804. }
  805. func (m *ValidatingWebhook) MarshalTo(dAtA []byte) (int, error) {
  806. size := m.Size()
  807. return m.MarshalToSizedBuffer(dAtA[:size])
  808. }
  809. func (m *ValidatingWebhook) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  810. i := len(dAtA)
  811. _ = i
  812. var l int
  813. _ = l
  814. if len(m.MatchConditions) > 0 {
  815. for iNdEx := len(m.MatchConditions) - 1; iNdEx >= 0; iNdEx-- {
  816. {
  817. size, err := m.MatchConditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  818. if err != nil {
  819. return 0, err
  820. }
  821. i -= size
  822. i = encodeVarintGenerated(dAtA, i, uint64(size))
  823. }
  824. i--
  825. dAtA[i] = 0x5a
  826. }
  827. }
  828. if m.ObjectSelector != nil {
  829. {
  830. size, err := m.ObjectSelector.MarshalToSizedBuffer(dAtA[:i])
  831. if err != nil {
  832. return 0, err
  833. }
  834. i -= size
  835. i = encodeVarintGenerated(dAtA, i, uint64(size))
  836. }
  837. i--
  838. dAtA[i] = 0x52
  839. }
  840. if m.MatchPolicy != nil {
  841. i -= len(*m.MatchPolicy)
  842. copy(dAtA[i:], *m.MatchPolicy)
  843. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MatchPolicy)))
  844. i--
  845. dAtA[i] = 0x4a
  846. }
  847. if len(m.AdmissionReviewVersions) > 0 {
  848. for iNdEx := len(m.AdmissionReviewVersions) - 1; iNdEx >= 0; iNdEx-- {
  849. i -= len(m.AdmissionReviewVersions[iNdEx])
  850. copy(dAtA[i:], m.AdmissionReviewVersions[iNdEx])
  851. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AdmissionReviewVersions[iNdEx])))
  852. i--
  853. dAtA[i] = 0x42
  854. }
  855. }
  856. if m.TimeoutSeconds != nil {
  857. i = encodeVarintGenerated(dAtA, i, uint64(*m.TimeoutSeconds))
  858. i--
  859. dAtA[i] = 0x38
  860. }
  861. if m.SideEffects != nil {
  862. i -= len(*m.SideEffects)
  863. copy(dAtA[i:], *m.SideEffects)
  864. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SideEffects)))
  865. i--
  866. dAtA[i] = 0x32
  867. }
  868. if m.NamespaceSelector != nil {
  869. {
  870. size, err := m.NamespaceSelector.MarshalToSizedBuffer(dAtA[:i])
  871. if err != nil {
  872. return 0, err
  873. }
  874. i -= size
  875. i = encodeVarintGenerated(dAtA, i, uint64(size))
  876. }
  877. i--
  878. dAtA[i] = 0x2a
  879. }
  880. if m.FailurePolicy != nil {
  881. i -= len(*m.FailurePolicy)
  882. copy(dAtA[i:], *m.FailurePolicy)
  883. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FailurePolicy)))
  884. i--
  885. dAtA[i] = 0x22
  886. }
  887. if len(m.Rules) > 0 {
  888. for iNdEx := len(m.Rules) - 1; iNdEx >= 0; iNdEx-- {
  889. {
  890. size, err := m.Rules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  891. if err != nil {
  892. return 0, err
  893. }
  894. i -= size
  895. i = encodeVarintGenerated(dAtA, i, uint64(size))
  896. }
  897. i--
  898. dAtA[i] = 0x1a
  899. }
  900. }
  901. {
  902. size, err := m.ClientConfig.MarshalToSizedBuffer(dAtA[:i])
  903. if err != nil {
  904. return 0, err
  905. }
  906. i -= size
  907. i = encodeVarintGenerated(dAtA, i, uint64(size))
  908. }
  909. i--
  910. dAtA[i] = 0x12
  911. i -= len(m.Name)
  912. copy(dAtA[i:], m.Name)
  913. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  914. i--
  915. dAtA[i] = 0xa
  916. return len(dAtA) - i, nil
  917. }
  918. func (m *ValidatingWebhookConfiguration) Marshal() (dAtA []byte, err error) {
  919. size := m.Size()
  920. dAtA = make([]byte, size)
  921. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  922. if err != nil {
  923. return nil, err
  924. }
  925. return dAtA[:n], nil
  926. }
  927. func (m *ValidatingWebhookConfiguration) MarshalTo(dAtA []byte) (int, error) {
  928. size := m.Size()
  929. return m.MarshalToSizedBuffer(dAtA[:size])
  930. }
  931. func (m *ValidatingWebhookConfiguration) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  932. i := len(dAtA)
  933. _ = i
  934. var l int
  935. _ = l
  936. if len(m.Webhooks) > 0 {
  937. for iNdEx := len(m.Webhooks) - 1; iNdEx >= 0; iNdEx-- {
  938. {
  939. size, err := m.Webhooks[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  940. if err != nil {
  941. return 0, err
  942. }
  943. i -= size
  944. i = encodeVarintGenerated(dAtA, i, uint64(size))
  945. }
  946. i--
  947. dAtA[i] = 0x12
  948. }
  949. }
  950. {
  951. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  952. if err != nil {
  953. return 0, err
  954. }
  955. i -= size
  956. i = encodeVarintGenerated(dAtA, i, uint64(size))
  957. }
  958. i--
  959. dAtA[i] = 0xa
  960. return len(dAtA) - i, nil
  961. }
  962. func (m *ValidatingWebhookConfigurationList) Marshal() (dAtA []byte, err error) {
  963. size := m.Size()
  964. dAtA = make([]byte, size)
  965. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  966. if err != nil {
  967. return nil, err
  968. }
  969. return dAtA[:n], nil
  970. }
  971. func (m *ValidatingWebhookConfigurationList) MarshalTo(dAtA []byte) (int, error) {
  972. size := m.Size()
  973. return m.MarshalToSizedBuffer(dAtA[:size])
  974. }
  975. func (m *ValidatingWebhookConfigurationList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  976. i := len(dAtA)
  977. _ = i
  978. var l int
  979. _ = l
  980. if len(m.Items) > 0 {
  981. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  982. {
  983. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  984. if err != nil {
  985. return 0, err
  986. }
  987. i -= size
  988. i = encodeVarintGenerated(dAtA, i, uint64(size))
  989. }
  990. i--
  991. dAtA[i] = 0x12
  992. }
  993. }
  994. {
  995. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  996. if err != nil {
  997. return 0, err
  998. }
  999. i -= size
  1000. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1001. }
  1002. i--
  1003. dAtA[i] = 0xa
  1004. return len(dAtA) - i, nil
  1005. }
  1006. func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error) {
  1007. size := m.Size()
  1008. dAtA = make([]byte, size)
  1009. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1010. if err != nil {
  1011. return nil, err
  1012. }
  1013. return dAtA[:n], nil
  1014. }
  1015. func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error) {
  1016. size := m.Size()
  1017. return m.MarshalToSizedBuffer(dAtA[:size])
  1018. }
  1019. func (m *WebhookClientConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1020. i := len(dAtA)
  1021. _ = i
  1022. var l int
  1023. _ = l
  1024. if m.URL != nil {
  1025. i -= len(*m.URL)
  1026. copy(dAtA[i:], *m.URL)
  1027. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.URL)))
  1028. i--
  1029. dAtA[i] = 0x1a
  1030. }
  1031. if m.CABundle != nil {
  1032. i -= len(m.CABundle)
  1033. copy(dAtA[i:], m.CABundle)
  1034. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CABundle)))
  1035. i--
  1036. dAtA[i] = 0x12
  1037. }
  1038. if m.Service != nil {
  1039. {
  1040. size, err := m.Service.MarshalToSizedBuffer(dAtA[:i])
  1041. if err != nil {
  1042. return 0, err
  1043. }
  1044. i -= size
  1045. i = encodeVarintGenerated(dAtA, i, uint64(size))
  1046. }
  1047. i--
  1048. dAtA[i] = 0xa
  1049. }
  1050. return len(dAtA) - i, nil
  1051. }
  1052. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  1053. offset -= sovGenerated(v)
  1054. base := offset
  1055. for v >= 1<<7 {
  1056. dAtA[offset] = uint8(v&0x7f | 0x80)
  1057. v >>= 7
  1058. offset++
  1059. }
  1060. dAtA[offset] = uint8(v)
  1061. return base
  1062. }
  1063. func (m *MatchCondition) Size() (n int) {
  1064. if m == nil {
  1065. return 0
  1066. }
  1067. var l int
  1068. _ = l
  1069. l = len(m.Name)
  1070. n += 1 + l + sovGenerated(uint64(l))
  1071. l = len(m.Expression)
  1072. n += 1 + l + sovGenerated(uint64(l))
  1073. return n
  1074. }
  1075. func (m *MutatingWebhook) Size() (n int) {
  1076. if m == nil {
  1077. return 0
  1078. }
  1079. var l int
  1080. _ = l
  1081. l = len(m.Name)
  1082. n += 1 + l + sovGenerated(uint64(l))
  1083. l = m.ClientConfig.Size()
  1084. n += 1 + l + sovGenerated(uint64(l))
  1085. if len(m.Rules) > 0 {
  1086. for _, e := range m.Rules {
  1087. l = e.Size()
  1088. n += 1 + l + sovGenerated(uint64(l))
  1089. }
  1090. }
  1091. if m.FailurePolicy != nil {
  1092. l = len(*m.FailurePolicy)
  1093. n += 1 + l + sovGenerated(uint64(l))
  1094. }
  1095. if m.NamespaceSelector != nil {
  1096. l = m.NamespaceSelector.Size()
  1097. n += 1 + l + sovGenerated(uint64(l))
  1098. }
  1099. if m.SideEffects != nil {
  1100. l = len(*m.SideEffects)
  1101. n += 1 + l + sovGenerated(uint64(l))
  1102. }
  1103. if m.TimeoutSeconds != nil {
  1104. n += 1 + sovGenerated(uint64(*m.TimeoutSeconds))
  1105. }
  1106. if len(m.AdmissionReviewVersions) > 0 {
  1107. for _, s := range m.AdmissionReviewVersions {
  1108. l = len(s)
  1109. n += 1 + l + sovGenerated(uint64(l))
  1110. }
  1111. }
  1112. if m.MatchPolicy != nil {
  1113. l = len(*m.MatchPolicy)
  1114. n += 1 + l + sovGenerated(uint64(l))
  1115. }
  1116. if m.ReinvocationPolicy != nil {
  1117. l = len(*m.ReinvocationPolicy)
  1118. n += 1 + l + sovGenerated(uint64(l))
  1119. }
  1120. if m.ObjectSelector != nil {
  1121. l = m.ObjectSelector.Size()
  1122. n += 1 + l + sovGenerated(uint64(l))
  1123. }
  1124. if len(m.MatchConditions) > 0 {
  1125. for _, e := range m.MatchConditions {
  1126. l = e.Size()
  1127. n += 1 + l + sovGenerated(uint64(l))
  1128. }
  1129. }
  1130. return n
  1131. }
  1132. func (m *MutatingWebhookConfiguration) Size() (n int) {
  1133. if m == nil {
  1134. return 0
  1135. }
  1136. var l int
  1137. _ = l
  1138. l = m.ObjectMeta.Size()
  1139. n += 1 + l + sovGenerated(uint64(l))
  1140. if len(m.Webhooks) > 0 {
  1141. for _, e := range m.Webhooks {
  1142. l = e.Size()
  1143. n += 1 + l + sovGenerated(uint64(l))
  1144. }
  1145. }
  1146. return n
  1147. }
  1148. func (m *MutatingWebhookConfigurationList) Size() (n int) {
  1149. if m == nil {
  1150. return 0
  1151. }
  1152. var l int
  1153. _ = l
  1154. l = m.ListMeta.Size()
  1155. n += 1 + l + sovGenerated(uint64(l))
  1156. if len(m.Items) > 0 {
  1157. for _, e := range m.Items {
  1158. l = e.Size()
  1159. n += 1 + l + sovGenerated(uint64(l))
  1160. }
  1161. }
  1162. return n
  1163. }
  1164. func (m *Rule) Size() (n int) {
  1165. if m == nil {
  1166. return 0
  1167. }
  1168. var l int
  1169. _ = l
  1170. if len(m.APIGroups) > 0 {
  1171. for _, s := range m.APIGroups {
  1172. l = len(s)
  1173. n += 1 + l + sovGenerated(uint64(l))
  1174. }
  1175. }
  1176. if len(m.APIVersions) > 0 {
  1177. for _, s := range m.APIVersions {
  1178. l = len(s)
  1179. n += 1 + l + sovGenerated(uint64(l))
  1180. }
  1181. }
  1182. if len(m.Resources) > 0 {
  1183. for _, s := range m.Resources {
  1184. l = len(s)
  1185. n += 1 + l + sovGenerated(uint64(l))
  1186. }
  1187. }
  1188. if m.Scope != nil {
  1189. l = len(*m.Scope)
  1190. n += 1 + l + sovGenerated(uint64(l))
  1191. }
  1192. return n
  1193. }
  1194. func (m *RuleWithOperations) Size() (n int) {
  1195. if m == nil {
  1196. return 0
  1197. }
  1198. var l int
  1199. _ = l
  1200. if len(m.Operations) > 0 {
  1201. for _, s := range m.Operations {
  1202. l = len(s)
  1203. n += 1 + l + sovGenerated(uint64(l))
  1204. }
  1205. }
  1206. l = m.Rule.Size()
  1207. n += 1 + l + sovGenerated(uint64(l))
  1208. return n
  1209. }
  1210. func (m *ServiceReference) Size() (n int) {
  1211. if m == nil {
  1212. return 0
  1213. }
  1214. var l int
  1215. _ = l
  1216. l = len(m.Namespace)
  1217. n += 1 + l + sovGenerated(uint64(l))
  1218. l = len(m.Name)
  1219. n += 1 + l + sovGenerated(uint64(l))
  1220. if m.Path != nil {
  1221. l = len(*m.Path)
  1222. n += 1 + l + sovGenerated(uint64(l))
  1223. }
  1224. if m.Port != nil {
  1225. n += 1 + sovGenerated(uint64(*m.Port))
  1226. }
  1227. return n
  1228. }
  1229. func (m *ValidatingWebhook) Size() (n int) {
  1230. if m == nil {
  1231. return 0
  1232. }
  1233. var l int
  1234. _ = l
  1235. l = len(m.Name)
  1236. n += 1 + l + sovGenerated(uint64(l))
  1237. l = m.ClientConfig.Size()
  1238. n += 1 + l + sovGenerated(uint64(l))
  1239. if len(m.Rules) > 0 {
  1240. for _, e := range m.Rules {
  1241. l = e.Size()
  1242. n += 1 + l + sovGenerated(uint64(l))
  1243. }
  1244. }
  1245. if m.FailurePolicy != nil {
  1246. l = len(*m.FailurePolicy)
  1247. n += 1 + l + sovGenerated(uint64(l))
  1248. }
  1249. if m.NamespaceSelector != nil {
  1250. l = m.NamespaceSelector.Size()
  1251. n += 1 + l + sovGenerated(uint64(l))
  1252. }
  1253. if m.SideEffects != nil {
  1254. l = len(*m.SideEffects)
  1255. n += 1 + l + sovGenerated(uint64(l))
  1256. }
  1257. if m.TimeoutSeconds != nil {
  1258. n += 1 + sovGenerated(uint64(*m.TimeoutSeconds))
  1259. }
  1260. if len(m.AdmissionReviewVersions) > 0 {
  1261. for _, s := range m.AdmissionReviewVersions {
  1262. l = len(s)
  1263. n += 1 + l + sovGenerated(uint64(l))
  1264. }
  1265. }
  1266. if m.MatchPolicy != nil {
  1267. l = len(*m.MatchPolicy)
  1268. n += 1 + l + sovGenerated(uint64(l))
  1269. }
  1270. if m.ObjectSelector != nil {
  1271. l = m.ObjectSelector.Size()
  1272. n += 1 + l + sovGenerated(uint64(l))
  1273. }
  1274. if len(m.MatchConditions) > 0 {
  1275. for _, e := range m.MatchConditions {
  1276. l = e.Size()
  1277. n += 1 + l + sovGenerated(uint64(l))
  1278. }
  1279. }
  1280. return n
  1281. }
  1282. func (m *ValidatingWebhookConfiguration) Size() (n int) {
  1283. if m == nil {
  1284. return 0
  1285. }
  1286. var l int
  1287. _ = l
  1288. l = m.ObjectMeta.Size()
  1289. n += 1 + l + sovGenerated(uint64(l))
  1290. if len(m.Webhooks) > 0 {
  1291. for _, e := range m.Webhooks {
  1292. l = e.Size()
  1293. n += 1 + l + sovGenerated(uint64(l))
  1294. }
  1295. }
  1296. return n
  1297. }
  1298. func (m *ValidatingWebhookConfigurationList) Size() (n int) {
  1299. if m == nil {
  1300. return 0
  1301. }
  1302. var l int
  1303. _ = l
  1304. l = m.ListMeta.Size()
  1305. n += 1 + l + sovGenerated(uint64(l))
  1306. if len(m.Items) > 0 {
  1307. for _, e := range m.Items {
  1308. l = e.Size()
  1309. n += 1 + l + sovGenerated(uint64(l))
  1310. }
  1311. }
  1312. return n
  1313. }
  1314. func (m *WebhookClientConfig) Size() (n int) {
  1315. if m == nil {
  1316. return 0
  1317. }
  1318. var l int
  1319. _ = l
  1320. if m.Service != nil {
  1321. l = m.Service.Size()
  1322. n += 1 + l + sovGenerated(uint64(l))
  1323. }
  1324. if m.CABundle != nil {
  1325. l = len(m.CABundle)
  1326. n += 1 + l + sovGenerated(uint64(l))
  1327. }
  1328. if m.URL != nil {
  1329. l = len(*m.URL)
  1330. n += 1 + l + sovGenerated(uint64(l))
  1331. }
  1332. return n
  1333. }
  1334. func sovGenerated(x uint64) (n int) {
  1335. return (math_bits.Len64(x|1) + 6) / 7
  1336. }
  1337. func sozGenerated(x uint64) (n int) {
  1338. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1339. }
  1340. func (this *MatchCondition) String() string {
  1341. if this == nil {
  1342. return "nil"
  1343. }
  1344. s := strings.Join([]string{`&MatchCondition{`,
  1345. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1346. `Expression:` + fmt.Sprintf("%v", this.Expression) + `,`,
  1347. `}`,
  1348. }, "")
  1349. return s
  1350. }
  1351. func (this *MutatingWebhook) String() string {
  1352. if this == nil {
  1353. return "nil"
  1354. }
  1355. repeatedStringForRules := "[]RuleWithOperations{"
  1356. for _, f := range this.Rules {
  1357. repeatedStringForRules += strings.Replace(strings.Replace(f.String(), "RuleWithOperations", "RuleWithOperations", 1), `&`, ``, 1) + ","
  1358. }
  1359. repeatedStringForRules += "}"
  1360. repeatedStringForMatchConditions := "[]MatchCondition{"
  1361. for _, f := range this.MatchConditions {
  1362. repeatedStringForMatchConditions += strings.Replace(strings.Replace(f.String(), "MatchCondition", "MatchCondition", 1), `&`, ``, 1) + ","
  1363. }
  1364. repeatedStringForMatchConditions += "}"
  1365. s := strings.Join([]string{`&MutatingWebhook{`,
  1366. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1367. `ClientConfig:` + strings.Replace(strings.Replace(this.ClientConfig.String(), "WebhookClientConfig", "WebhookClientConfig", 1), `&`, ``, 1) + `,`,
  1368. `Rules:` + repeatedStringForRules + `,`,
  1369. `FailurePolicy:` + valueToStringGenerated(this.FailurePolicy) + `,`,
  1370. `NamespaceSelector:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  1371. `SideEffects:` + valueToStringGenerated(this.SideEffects) + `,`,
  1372. `TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
  1373. `AdmissionReviewVersions:` + fmt.Sprintf("%v", this.AdmissionReviewVersions) + `,`,
  1374. `MatchPolicy:` + valueToStringGenerated(this.MatchPolicy) + `,`,
  1375. `ReinvocationPolicy:` + valueToStringGenerated(this.ReinvocationPolicy) + `,`,
  1376. `ObjectSelector:` + strings.Replace(fmt.Sprintf("%v", this.ObjectSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  1377. `MatchConditions:` + repeatedStringForMatchConditions + `,`,
  1378. `}`,
  1379. }, "")
  1380. return s
  1381. }
  1382. func (this *MutatingWebhookConfiguration) String() string {
  1383. if this == nil {
  1384. return "nil"
  1385. }
  1386. repeatedStringForWebhooks := "[]MutatingWebhook{"
  1387. for _, f := range this.Webhooks {
  1388. repeatedStringForWebhooks += strings.Replace(strings.Replace(f.String(), "MutatingWebhook", "MutatingWebhook", 1), `&`, ``, 1) + ","
  1389. }
  1390. repeatedStringForWebhooks += "}"
  1391. s := strings.Join([]string{`&MutatingWebhookConfiguration{`,
  1392. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1393. `Webhooks:` + repeatedStringForWebhooks + `,`,
  1394. `}`,
  1395. }, "")
  1396. return s
  1397. }
  1398. func (this *MutatingWebhookConfigurationList) String() string {
  1399. if this == nil {
  1400. return "nil"
  1401. }
  1402. repeatedStringForItems := "[]MutatingWebhookConfiguration{"
  1403. for _, f := range this.Items {
  1404. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "MutatingWebhookConfiguration", "MutatingWebhookConfiguration", 1), `&`, ``, 1) + ","
  1405. }
  1406. repeatedStringForItems += "}"
  1407. s := strings.Join([]string{`&MutatingWebhookConfigurationList{`,
  1408. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1409. `Items:` + repeatedStringForItems + `,`,
  1410. `}`,
  1411. }, "")
  1412. return s
  1413. }
  1414. func (this *Rule) String() string {
  1415. if this == nil {
  1416. return "nil"
  1417. }
  1418. s := strings.Join([]string{`&Rule{`,
  1419. `APIGroups:` + fmt.Sprintf("%v", this.APIGroups) + `,`,
  1420. `APIVersions:` + fmt.Sprintf("%v", this.APIVersions) + `,`,
  1421. `Resources:` + fmt.Sprintf("%v", this.Resources) + `,`,
  1422. `Scope:` + valueToStringGenerated(this.Scope) + `,`,
  1423. `}`,
  1424. }, "")
  1425. return s
  1426. }
  1427. func (this *RuleWithOperations) String() string {
  1428. if this == nil {
  1429. return "nil"
  1430. }
  1431. s := strings.Join([]string{`&RuleWithOperations{`,
  1432. `Operations:` + fmt.Sprintf("%v", this.Operations) + `,`,
  1433. `Rule:` + strings.Replace(strings.Replace(this.Rule.String(), "Rule", "Rule", 1), `&`, ``, 1) + `,`,
  1434. `}`,
  1435. }, "")
  1436. return s
  1437. }
  1438. func (this *ServiceReference) String() string {
  1439. if this == nil {
  1440. return "nil"
  1441. }
  1442. s := strings.Join([]string{`&ServiceReference{`,
  1443. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  1444. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1445. `Path:` + valueToStringGenerated(this.Path) + `,`,
  1446. `Port:` + valueToStringGenerated(this.Port) + `,`,
  1447. `}`,
  1448. }, "")
  1449. return s
  1450. }
  1451. func (this *ValidatingWebhook) String() string {
  1452. if this == nil {
  1453. return "nil"
  1454. }
  1455. repeatedStringForRules := "[]RuleWithOperations{"
  1456. for _, f := range this.Rules {
  1457. repeatedStringForRules += strings.Replace(strings.Replace(f.String(), "RuleWithOperations", "RuleWithOperations", 1), `&`, ``, 1) + ","
  1458. }
  1459. repeatedStringForRules += "}"
  1460. repeatedStringForMatchConditions := "[]MatchCondition{"
  1461. for _, f := range this.MatchConditions {
  1462. repeatedStringForMatchConditions += strings.Replace(strings.Replace(f.String(), "MatchCondition", "MatchCondition", 1), `&`, ``, 1) + ","
  1463. }
  1464. repeatedStringForMatchConditions += "}"
  1465. s := strings.Join([]string{`&ValidatingWebhook{`,
  1466. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1467. `ClientConfig:` + strings.Replace(strings.Replace(this.ClientConfig.String(), "WebhookClientConfig", "WebhookClientConfig", 1), `&`, ``, 1) + `,`,
  1468. `Rules:` + repeatedStringForRules + `,`,
  1469. `FailurePolicy:` + valueToStringGenerated(this.FailurePolicy) + `,`,
  1470. `NamespaceSelector:` + strings.Replace(fmt.Sprintf("%v", this.NamespaceSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  1471. `SideEffects:` + valueToStringGenerated(this.SideEffects) + `,`,
  1472. `TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
  1473. `AdmissionReviewVersions:` + fmt.Sprintf("%v", this.AdmissionReviewVersions) + `,`,
  1474. `MatchPolicy:` + valueToStringGenerated(this.MatchPolicy) + `,`,
  1475. `ObjectSelector:` + strings.Replace(fmt.Sprintf("%v", this.ObjectSelector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  1476. `MatchConditions:` + repeatedStringForMatchConditions + `,`,
  1477. `}`,
  1478. }, "")
  1479. return s
  1480. }
  1481. func (this *ValidatingWebhookConfiguration) String() string {
  1482. if this == nil {
  1483. return "nil"
  1484. }
  1485. repeatedStringForWebhooks := "[]ValidatingWebhook{"
  1486. for _, f := range this.Webhooks {
  1487. repeatedStringForWebhooks += strings.Replace(strings.Replace(f.String(), "ValidatingWebhook", "ValidatingWebhook", 1), `&`, ``, 1) + ","
  1488. }
  1489. repeatedStringForWebhooks += "}"
  1490. s := strings.Join([]string{`&ValidatingWebhookConfiguration{`,
  1491. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1492. `Webhooks:` + repeatedStringForWebhooks + `,`,
  1493. `}`,
  1494. }, "")
  1495. return s
  1496. }
  1497. func (this *ValidatingWebhookConfigurationList) String() string {
  1498. if this == nil {
  1499. return "nil"
  1500. }
  1501. repeatedStringForItems := "[]ValidatingWebhookConfiguration{"
  1502. for _, f := range this.Items {
  1503. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ValidatingWebhookConfiguration", "ValidatingWebhookConfiguration", 1), `&`, ``, 1) + ","
  1504. }
  1505. repeatedStringForItems += "}"
  1506. s := strings.Join([]string{`&ValidatingWebhookConfigurationList{`,
  1507. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1508. `Items:` + repeatedStringForItems + `,`,
  1509. `}`,
  1510. }, "")
  1511. return s
  1512. }
  1513. func (this *WebhookClientConfig) String() string {
  1514. if this == nil {
  1515. return "nil"
  1516. }
  1517. s := strings.Join([]string{`&WebhookClientConfig{`,
  1518. `Service:` + strings.Replace(this.Service.String(), "ServiceReference", "ServiceReference", 1) + `,`,
  1519. `CABundle:` + valueToStringGenerated(this.CABundle) + `,`,
  1520. `URL:` + valueToStringGenerated(this.URL) + `,`,
  1521. `}`,
  1522. }, "")
  1523. return s
  1524. }
  1525. func valueToStringGenerated(v interface{}) string {
  1526. rv := reflect.ValueOf(v)
  1527. if rv.IsNil() {
  1528. return "nil"
  1529. }
  1530. pv := reflect.Indirect(rv).Interface()
  1531. return fmt.Sprintf("*%v", pv)
  1532. }
  1533. func (m *MatchCondition) Unmarshal(dAtA []byte) error {
  1534. l := len(dAtA)
  1535. iNdEx := 0
  1536. for iNdEx < l {
  1537. preIndex := iNdEx
  1538. var wire uint64
  1539. for shift := uint(0); ; shift += 7 {
  1540. if shift >= 64 {
  1541. return ErrIntOverflowGenerated
  1542. }
  1543. if iNdEx >= l {
  1544. return io.ErrUnexpectedEOF
  1545. }
  1546. b := dAtA[iNdEx]
  1547. iNdEx++
  1548. wire |= uint64(b&0x7F) << shift
  1549. if b < 0x80 {
  1550. break
  1551. }
  1552. }
  1553. fieldNum := int32(wire >> 3)
  1554. wireType := int(wire & 0x7)
  1555. if wireType == 4 {
  1556. return fmt.Errorf("proto: MatchCondition: wiretype end group for non-group")
  1557. }
  1558. if fieldNum <= 0 {
  1559. return fmt.Errorf("proto: MatchCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  1560. }
  1561. switch fieldNum {
  1562. case 1:
  1563. if wireType != 2 {
  1564. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1565. }
  1566. var stringLen uint64
  1567. for shift := uint(0); ; shift += 7 {
  1568. if shift >= 64 {
  1569. return ErrIntOverflowGenerated
  1570. }
  1571. if iNdEx >= l {
  1572. return io.ErrUnexpectedEOF
  1573. }
  1574. b := dAtA[iNdEx]
  1575. iNdEx++
  1576. stringLen |= uint64(b&0x7F) << shift
  1577. if b < 0x80 {
  1578. break
  1579. }
  1580. }
  1581. intStringLen := int(stringLen)
  1582. if intStringLen < 0 {
  1583. return ErrInvalidLengthGenerated
  1584. }
  1585. postIndex := iNdEx + intStringLen
  1586. if postIndex < 0 {
  1587. return ErrInvalidLengthGenerated
  1588. }
  1589. if postIndex > l {
  1590. return io.ErrUnexpectedEOF
  1591. }
  1592. m.Name = string(dAtA[iNdEx:postIndex])
  1593. iNdEx = postIndex
  1594. case 2:
  1595. if wireType != 2 {
  1596. return fmt.Errorf("proto: wrong wireType = %d for field Expression", wireType)
  1597. }
  1598. var stringLen uint64
  1599. for shift := uint(0); ; shift += 7 {
  1600. if shift >= 64 {
  1601. return ErrIntOverflowGenerated
  1602. }
  1603. if iNdEx >= l {
  1604. return io.ErrUnexpectedEOF
  1605. }
  1606. b := dAtA[iNdEx]
  1607. iNdEx++
  1608. stringLen |= uint64(b&0x7F) << shift
  1609. if b < 0x80 {
  1610. break
  1611. }
  1612. }
  1613. intStringLen := int(stringLen)
  1614. if intStringLen < 0 {
  1615. return ErrInvalidLengthGenerated
  1616. }
  1617. postIndex := iNdEx + intStringLen
  1618. if postIndex < 0 {
  1619. return ErrInvalidLengthGenerated
  1620. }
  1621. if postIndex > l {
  1622. return io.ErrUnexpectedEOF
  1623. }
  1624. m.Expression = string(dAtA[iNdEx:postIndex])
  1625. iNdEx = postIndex
  1626. default:
  1627. iNdEx = preIndex
  1628. skippy, err := skipGenerated(dAtA[iNdEx:])
  1629. if err != nil {
  1630. return err
  1631. }
  1632. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1633. return ErrInvalidLengthGenerated
  1634. }
  1635. if (iNdEx + skippy) > l {
  1636. return io.ErrUnexpectedEOF
  1637. }
  1638. iNdEx += skippy
  1639. }
  1640. }
  1641. if iNdEx > l {
  1642. return io.ErrUnexpectedEOF
  1643. }
  1644. return nil
  1645. }
  1646. func (m *MutatingWebhook) Unmarshal(dAtA []byte) error {
  1647. l := len(dAtA)
  1648. iNdEx := 0
  1649. for iNdEx < l {
  1650. preIndex := iNdEx
  1651. var wire uint64
  1652. for shift := uint(0); ; shift += 7 {
  1653. if shift >= 64 {
  1654. return ErrIntOverflowGenerated
  1655. }
  1656. if iNdEx >= l {
  1657. return io.ErrUnexpectedEOF
  1658. }
  1659. b := dAtA[iNdEx]
  1660. iNdEx++
  1661. wire |= uint64(b&0x7F) << shift
  1662. if b < 0x80 {
  1663. break
  1664. }
  1665. }
  1666. fieldNum := int32(wire >> 3)
  1667. wireType := int(wire & 0x7)
  1668. if wireType == 4 {
  1669. return fmt.Errorf("proto: MutatingWebhook: wiretype end group for non-group")
  1670. }
  1671. if fieldNum <= 0 {
  1672. return fmt.Errorf("proto: MutatingWebhook: illegal tag %d (wire type %d)", fieldNum, wire)
  1673. }
  1674. switch fieldNum {
  1675. case 1:
  1676. if wireType != 2 {
  1677. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1678. }
  1679. var stringLen uint64
  1680. for shift := uint(0); ; shift += 7 {
  1681. if shift >= 64 {
  1682. return ErrIntOverflowGenerated
  1683. }
  1684. if iNdEx >= l {
  1685. return io.ErrUnexpectedEOF
  1686. }
  1687. b := dAtA[iNdEx]
  1688. iNdEx++
  1689. stringLen |= uint64(b&0x7F) << shift
  1690. if b < 0x80 {
  1691. break
  1692. }
  1693. }
  1694. intStringLen := int(stringLen)
  1695. if intStringLen < 0 {
  1696. return ErrInvalidLengthGenerated
  1697. }
  1698. postIndex := iNdEx + intStringLen
  1699. if postIndex < 0 {
  1700. return ErrInvalidLengthGenerated
  1701. }
  1702. if postIndex > l {
  1703. return io.ErrUnexpectedEOF
  1704. }
  1705. m.Name = string(dAtA[iNdEx:postIndex])
  1706. iNdEx = postIndex
  1707. case 2:
  1708. if wireType != 2 {
  1709. return fmt.Errorf("proto: wrong wireType = %d for field ClientConfig", wireType)
  1710. }
  1711. var msglen int
  1712. for shift := uint(0); ; shift += 7 {
  1713. if shift >= 64 {
  1714. return ErrIntOverflowGenerated
  1715. }
  1716. if iNdEx >= l {
  1717. return io.ErrUnexpectedEOF
  1718. }
  1719. b := dAtA[iNdEx]
  1720. iNdEx++
  1721. msglen |= int(b&0x7F) << shift
  1722. if b < 0x80 {
  1723. break
  1724. }
  1725. }
  1726. if msglen < 0 {
  1727. return ErrInvalidLengthGenerated
  1728. }
  1729. postIndex := iNdEx + msglen
  1730. if postIndex < 0 {
  1731. return ErrInvalidLengthGenerated
  1732. }
  1733. if postIndex > l {
  1734. return io.ErrUnexpectedEOF
  1735. }
  1736. if err := m.ClientConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1737. return err
  1738. }
  1739. iNdEx = postIndex
  1740. case 3:
  1741. if wireType != 2 {
  1742. return fmt.Errorf("proto: wrong wireType = %d for field Rules", wireType)
  1743. }
  1744. var msglen int
  1745. for shift := uint(0); ; shift += 7 {
  1746. if shift >= 64 {
  1747. return ErrIntOverflowGenerated
  1748. }
  1749. if iNdEx >= l {
  1750. return io.ErrUnexpectedEOF
  1751. }
  1752. b := dAtA[iNdEx]
  1753. iNdEx++
  1754. msglen |= int(b&0x7F) << shift
  1755. if b < 0x80 {
  1756. break
  1757. }
  1758. }
  1759. if msglen < 0 {
  1760. return ErrInvalidLengthGenerated
  1761. }
  1762. postIndex := iNdEx + msglen
  1763. if postIndex < 0 {
  1764. return ErrInvalidLengthGenerated
  1765. }
  1766. if postIndex > l {
  1767. return io.ErrUnexpectedEOF
  1768. }
  1769. m.Rules = append(m.Rules, RuleWithOperations{})
  1770. if err := m.Rules[len(m.Rules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1771. return err
  1772. }
  1773. iNdEx = postIndex
  1774. case 4:
  1775. if wireType != 2 {
  1776. return fmt.Errorf("proto: wrong wireType = %d for field FailurePolicy", wireType)
  1777. }
  1778. var stringLen uint64
  1779. for shift := uint(0); ; shift += 7 {
  1780. if shift >= 64 {
  1781. return ErrIntOverflowGenerated
  1782. }
  1783. if iNdEx >= l {
  1784. return io.ErrUnexpectedEOF
  1785. }
  1786. b := dAtA[iNdEx]
  1787. iNdEx++
  1788. stringLen |= uint64(b&0x7F) << shift
  1789. if b < 0x80 {
  1790. break
  1791. }
  1792. }
  1793. intStringLen := int(stringLen)
  1794. if intStringLen < 0 {
  1795. return ErrInvalidLengthGenerated
  1796. }
  1797. postIndex := iNdEx + intStringLen
  1798. if postIndex < 0 {
  1799. return ErrInvalidLengthGenerated
  1800. }
  1801. if postIndex > l {
  1802. return io.ErrUnexpectedEOF
  1803. }
  1804. s := FailurePolicyType(dAtA[iNdEx:postIndex])
  1805. m.FailurePolicy = &s
  1806. iNdEx = postIndex
  1807. case 5:
  1808. if wireType != 2 {
  1809. return fmt.Errorf("proto: wrong wireType = %d for field NamespaceSelector", wireType)
  1810. }
  1811. var msglen int
  1812. for shift := uint(0); ; shift += 7 {
  1813. if shift >= 64 {
  1814. return ErrIntOverflowGenerated
  1815. }
  1816. if iNdEx >= l {
  1817. return io.ErrUnexpectedEOF
  1818. }
  1819. b := dAtA[iNdEx]
  1820. iNdEx++
  1821. msglen |= int(b&0x7F) << shift
  1822. if b < 0x80 {
  1823. break
  1824. }
  1825. }
  1826. if msglen < 0 {
  1827. return ErrInvalidLengthGenerated
  1828. }
  1829. postIndex := iNdEx + msglen
  1830. if postIndex < 0 {
  1831. return ErrInvalidLengthGenerated
  1832. }
  1833. if postIndex > l {
  1834. return io.ErrUnexpectedEOF
  1835. }
  1836. if m.NamespaceSelector == nil {
  1837. m.NamespaceSelector = &v1.LabelSelector{}
  1838. }
  1839. if err := m.NamespaceSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1840. return err
  1841. }
  1842. iNdEx = postIndex
  1843. case 6:
  1844. if wireType != 2 {
  1845. return fmt.Errorf("proto: wrong wireType = %d for field SideEffects", wireType)
  1846. }
  1847. var stringLen uint64
  1848. for shift := uint(0); ; shift += 7 {
  1849. if shift >= 64 {
  1850. return ErrIntOverflowGenerated
  1851. }
  1852. if iNdEx >= l {
  1853. return io.ErrUnexpectedEOF
  1854. }
  1855. b := dAtA[iNdEx]
  1856. iNdEx++
  1857. stringLen |= uint64(b&0x7F) << shift
  1858. if b < 0x80 {
  1859. break
  1860. }
  1861. }
  1862. intStringLen := int(stringLen)
  1863. if intStringLen < 0 {
  1864. return ErrInvalidLengthGenerated
  1865. }
  1866. postIndex := iNdEx + intStringLen
  1867. if postIndex < 0 {
  1868. return ErrInvalidLengthGenerated
  1869. }
  1870. if postIndex > l {
  1871. return io.ErrUnexpectedEOF
  1872. }
  1873. s := SideEffectClass(dAtA[iNdEx:postIndex])
  1874. m.SideEffects = &s
  1875. iNdEx = postIndex
  1876. case 7:
  1877. if wireType != 0 {
  1878. return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
  1879. }
  1880. var v int32
  1881. for shift := uint(0); ; shift += 7 {
  1882. if shift >= 64 {
  1883. return ErrIntOverflowGenerated
  1884. }
  1885. if iNdEx >= l {
  1886. return io.ErrUnexpectedEOF
  1887. }
  1888. b := dAtA[iNdEx]
  1889. iNdEx++
  1890. v |= int32(b&0x7F) << shift
  1891. if b < 0x80 {
  1892. break
  1893. }
  1894. }
  1895. m.TimeoutSeconds = &v
  1896. case 8:
  1897. if wireType != 2 {
  1898. return fmt.Errorf("proto: wrong wireType = %d for field AdmissionReviewVersions", wireType)
  1899. }
  1900. var stringLen uint64
  1901. for shift := uint(0); ; shift += 7 {
  1902. if shift >= 64 {
  1903. return ErrIntOverflowGenerated
  1904. }
  1905. if iNdEx >= l {
  1906. return io.ErrUnexpectedEOF
  1907. }
  1908. b := dAtA[iNdEx]
  1909. iNdEx++
  1910. stringLen |= uint64(b&0x7F) << shift
  1911. if b < 0x80 {
  1912. break
  1913. }
  1914. }
  1915. intStringLen := int(stringLen)
  1916. if intStringLen < 0 {
  1917. return ErrInvalidLengthGenerated
  1918. }
  1919. postIndex := iNdEx + intStringLen
  1920. if postIndex < 0 {
  1921. return ErrInvalidLengthGenerated
  1922. }
  1923. if postIndex > l {
  1924. return io.ErrUnexpectedEOF
  1925. }
  1926. m.AdmissionReviewVersions = append(m.AdmissionReviewVersions, string(dAtA[iNdEx:postIndex]))
  1927. iNdEx = postIndex
  1928. case 9:
  1929. if wireType != 2 {
  1930. return fmt.Errorf("proto: wrong wireType = %d for field MatchPolicy", wireType)
  1931. }
  1932. var stringLen uint64
  1933. for shift := uint(0); ; shift += 7 {
  1934. if shift >= 64 {
  1935. return ErrIntOverflowGenerated
  1936. }
  1937. if iNdEx >= l {
  1938. return io.ErrUnexpectedEOF
  1939. }
  1940. b := dAtA[iNdEx]
  1941. iNdEx++
  1942. stringLen |= uint64(b&0x7F) << shift
  1943. if b < 0x80 {
  1944. break
  1945. }
  1946. }
  1947. intStringLen := int(stringLen)
  1948. if intStringLen < 0 {
  1949. return ErrInvalidLengthGenerated
  1950. }
  1951. postIndex := iNdEx + intStringLen
  1952. if postIndex < 0 {
  1953. return ErrInvalidLengthGenerated
  1954. }
  1955. if postIndex > l {
  1956. return io.ErrUnexpectedEOF
  1957. }
  1958. s := MatchPolicyType(dAtA[iNdEx:postIndex])
  1959. m.MatchPolicy = &s
  1960. iNdEx = postIndex
  1961. case 10:
  1962. if wireType != 2 {
  1963. return fmt.Errorf("proto: wrong wireType = %d for field ReinvocationPolicy", wireType)
  1964. }
  1965. var stringLen uint64
  1966. for shift := uint(0); ; shift += 7 {
  1967. if shift >= 64 {
  1968. return ErrIntOverflowGenerated
  1969. }
  1970. if iNdEx >= l {
  1971. return io.ErrUnexpectedEOF
  1972. }
  1973. b := dAtA[iNdEx]
  1974. iNdEx++
  1975. stringLen |= uint64(b&0x7F) << shift
  1976. if b < 0x80 {
  1977. break
  1978. }
  1979. }
  1980. intStringLen := int(stringLen)
  1981. if intStringLen < 0 {
  1982. return ErrInvalidLengthGenerated
  1983. }
  1984. postIndex := iNdEx + intStringLen
  1985. if postIndex < 0 {
  1986. return ErrInvalidLengthGenerated
  1987. }
  1988. if postIndex > l {
  1989. return io.ErrUnexpectedEOF
  1990. }
  1991. s := ReinvocationPolicyType(dAtA[iNdEx:postIndex])
  1992. m.ReinvocationPolicy = &s
  1993. iNdEx = postIndex
  1994. case 11:
  1995. if wireType != 2 {
  1996. return fmt.Errorf("proto: wrong wireType = %d for field ObjectSelector", wireType)
  1997. }
  1998. var msglen int
  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. msglen |= int(b&0x7F) << shift
  2009. if b < 0x80 {
  2010. break
  2011. }
  2012. }
  2013. if msglen < 0 {
  2014. return ErrInvalidLengthGenerated
  2015. }
  2016. postIndex := iNdEx + msglen
  2017. if postIndex < 0 {
  2018. return ErrInvalidLengthGenerated
  2019. }
  2020. if postIndex > l {
  2021. return io.ErrUnexpectedEOF
  2022. }
  2023. if m.ObjectSelector == nil {
  2024. m.ObjectSelector = &v1.LabelSelector{}
  2025. }
  2026. if err := m.ObjectSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2027. return err
  2028. }
  2029. iNdEx = postIndex
  2030. case 12:
  2031. if wireType != 2 {
  2032. return fmt.Errorf("proto: wrong wireType = %d for field MatchConditions", wireType)
  2033. }
  2034. var msglen int
  2035. for shift := uint(0); ; shift += 7 {
  2036. if shift >= 64 {
  2037. return ErrIntOverflowGenerated
  2038. }
  2039. if iNdEx >= l {
  2040. return io.ErrUnexpectedEOF
  2041. }
  2042. b := dAtA[iNdEx]
  2043. iNdEx++
  2044. msglen |= int(b&0x7F) << shift
  2045. if b < 0x80 {
  2046. break
  2047. }
  2048. }
  2049. if msglen < 0 {
  2050. return ErrInvalidLengthGenerated
  2051. }
  2052. postIndex := iNdEx + msglen
  2053. if postIndex < 0 {
  2054. return ErrInvalidLengthGenerated
  2055. }
  2056. if postIndex > l {
  2057. return io.ErrUnexpectedEOF
  2058. }
  2059. m.MatchConditions = append(m.MatchConditions, MatchCondition{})
  2060. if err := m.MatchConditions[len(m.MatchConditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2061. return err
  2062. }
  2063. iNdEx = postIndex
  2064. default:
  2065. iNdEx = preIndex
  2066. skippy, err := skipGenerated(dAtA[iNdEx:])
  2067. if err != nil {
  2068. return err
  2069. }
  2070. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2071. return ErrInvalidLengthGenerated
  2072. }
  2073. if (iNdEx + skippy) > l {
  2074. return io.ErrUnexpectedEOF
  2075. }
  2076. iNdEx += skippy
  2077. }
  2078. }
  2079. if iNdEx > l {
  2080. return io.ErrUnexpectedEOF
  2081. }
  2082. return nil
  2083. }
  2084. func (m *MutatingWebhookConfiguration) Unmarshal(dAtA []byte) error {
  2085. l := len(dAtA)
  2086. iNdEx := 0
  2087. for iNdEx < l {
  2088. preIndex := iNdEx
  2089. var wire uint64
  2090. for shift := uint(0); ; shift += 7 {
  2091. if shift >= 64 {
  2092. return ErrIntOverflowGenerated
  2093. }
  2094. if iNdEx >= l {
  2095. return io.ErrUnexpectedEOF
  2096. }
  2097. b := dAtA[iNdEx]
  2098. iNdEx++
  2099. wire |= uint64(b&0x7F) << shift
  2100. if b < 0x80 {
  2101. break
  2102. }
  2103. }
  2104. fieldNum := int32(wire >> 3)
  2105. wireType := int(wire & 0x7)
  2106. if wireType == 4 {
  2107. return fmt.Errorf("proto: MutatingWebhookConfiguration: wiretype end group for non-group")
  2108. }
  2109. if fieldNum <= 0 {
  2110. return fmt.Errorf("proto: MutatingWebhookConfiguration: illegal tag %d (wire type %d)", fieldNum, wire)
  2111. }
  2112. switch fieldNum {
  2113. case 1:
  2114. if wireType != 2 {
  2115. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2116. }
  2117. var msglen int
  2118. for shift := uint(0); ; shift += 7 {
  2119. if shift >= 64 {
  2120. return ErrIntOverflowGenerated
  2121. }
  2122. if iNdEx >= l {
  2123. return io.ErrUnexpectedEOF
  2124. }
  2125. b := dAtA[iNdEx]
  2126. iNdEx++
  2127. msglen |= int(b&0x7F) << shift
  2128. if b < 0x80 {
  2129. break
  2130. }
  2131. }
  2132. if msglen < 0 {
  2133. return ErrInvalidLengthGenerated
  2134. }
  2135. postIndex := iNdEx + msglen
  2136. if postIndex < 0 {
  2137. return ErrInvalidLengthGenerated
  2138. }
  2139. if postIndex > l {
  2140. return io.ErrUnexpectedEOF
  2141. }
  2142. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2143. return err
  2144. }
  2145. iNdEx = postIndex
  2146. case 2:
  2147. if wireType != 2 {
  2148. return fmt.Errorf("proto: wrong wireType = %d for field Webhooks", wireType)
  2149. }
  2150. var msglen int
  2151. for shift := uint(0); ; shift += 7 {
  2152. if shift >= 64 {
  2153. return ErrIntOverflowGenerated
  2154. }
  2155. if iNdEx >= l {
  2156. return io.ErrUnexpectedEOF
  2157. }
  2158. b := dAtA[iNdEx]
  2159. iNdEx++
  2160. msglen |= int(b&0x7F) << shift
  2161. if b < 0x80 {
  2162. break
  2163. }
  2164. }
  2165. if msglen < 0 {
  2166. return ErrInvalidLengthGenerated
  2167. }
  2168. postIndex := iNdEx + msglen
  2169. if postIndex < 0 {
  2170. return ErrInvalidLengthGenerated
  2171. }
  2172. if postIndex > l {
  2173. return io.ErrUnexpectedEOF
  2174. }
  2175. m.Webhooks = append(m.Webhooks, MutatingWebhook{})
  2176. if err := m.Webhooks[len(m.Webhooks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2177. return err
  2178. }
  2179. iNdEx = postIndex
  2180. default:
  2181. iNdEx = preIndex
  2182. skippy, err := skipGenerated(dAtA[iNdEx:])
  2183. if err != nil {
  2184. return err
  2185. }
  2186. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2187. return ErrInvalidLengthGenerated
  2188. }
  2189. if (iNdEx + skippy) > l {
  2190. return io.ErrUnexpectedEOF
  2191. }
  2192. iNdEx += skippy
  2193. }
  2194. }
  2195. if iNdEx > l {
  2196. return io.ErrUnexpectedEOF
  2197. }
  2198. return nil
  2199. }
  2200. func (m *MutatingWebhookConfigurationList) Unmarshal(dAtA []byte) error {
  2201. l := len(dAtA)
  2202. iNdEx := 0
  2203. for iNdEx < l {
  2204. preIndex := iNdEx
  2205. var wire uint64
  2206. for shift := uint(0); ; shift += 7 {
  2207. if shift >= 64 {
  2208. return ErrIntOverflowGenerated
  2209. }
  2210. if iNdEx >= l {
  2211. return io.ErrUnexpectedEOF
  2212. }
  2213. b := dAtA[iNdEx]
  2214. iNdEx++
  2215. wire |= uint64(b&0x7F) << shift
  2216. if b < 0x80 {
  2217. break
  2218. }
  2219. }
  2220. fieldNum := int32(wire >> 3)
  2221. wireType := int(wire & 0x7)
  2222. if wireType == 4 {
  2223. return fmt.Errorf("proto: MutatingWebhookConfigurationList: wiretype end group for non-group")
  2224. }
  2225. if fieldNum <= 0 {
  2226. return fmt.Errorf("proto: MutatingWebhookConfigurationList: illegal tag %d (wire type %d)", fieldNum, wire)
  2227. }
  2228. switch fieldNum {
  2229. case 1:
  2230. if wireType != 2 {
  2231. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2232. }
  2233. var msglen int
  2234. for shift := uint(0); ; shift += 7 {
  2235. if shift >= 64 {
  2236. return ErrIntOverflowGenerated
  2237. }
  2238. if iNdEx >= l {
  2239. return io.ErrUnexpectedEOF
  2240. }
  2241. b := dAtA[iNdEx]
  2242. iNdEx++
  2243. msglen |= int(b&0x7F) << shift
  2244. if b < 0x80 {
  2245. break
  2246. }
  2247. }
  2248. if msglen < 0 {
  2249. return ErrInvalidLengthGenerated
  2250. }
  2251. postIndex := iNdEx + msglen
  2252. if postIndex < 0 {
  2253. return ErrInvalidLengthGenerated
  2254. }
  2255. if postIndex > l {
  2256. return io.ErrUnexpectedEOF
  2257. }
  2258. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2259. return err
  2260. }
  2261. iNdEx = postIndex
  2262. case 2:
  2263. if wireType != 2 {
  2264. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2265. }
  2266. var msglen int
  2267. for shift := uint(0); ; shift += 7 {
  2268. if shift >= 64 {
  2269. return ErrIntOverflowGenerated
  2270. }
  2271. if iNdEx >= l {
  2272. return io.ErrUnexpectedEOF
  2273. }
  2274. b := dAtA[iNdEx]
  2275. iNdEx++
  2276. msglen |= int(b&0x7F) << shift
  2277. if b < 0x80 {
  2278. break
  2279. }
  2280. }
  2281. if msglen < 0 {
  2282. return ErrInvalidLengthGenerated
  2283. }
  2284. postIndex := iNdEx + msglen
  2285. if postIndex < 0 {
  2286. return ErrInvalidLengthGenerated
  2287. }
  2288. if postIndex > l {
  2289. return io.ErrUnexpectedEOF
  2290. }
  2291. m.Items = append(m.Items, MutatingWebhookConfiguration{})
  2292. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2293. return err
  2294. }
  2295. iNdEx = postIndex
  2296. default:
  2297. iNdEx = preIndex
  2298. skippy, err := skipGenerated(dAtA[iNdEx:])
  2299. if err != nil {
  2300. return err
  2301. }
  2302. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2303. return ErrInvalidLengthGenerated
  2304. }
  2305. if (iNdEx + skippy) > l {
  2306. return io.ErrUnexpectedEOF
  2307. }
  2308. iNdEx += skippy
  2309. }
  2310. }
  2311. if iNdEx > l {
  2312. return io.ErrUnexpectedEOF
  2313. }
  2314. return nil
  2315. }
  2316. func (m *Rule) Unmarshal(dAtA []byte) error {
  2317. l := len(dAtA)
  2318. iNdEx := 0
  2319. for iNdEx < l {
  2320. preIndex := iNdEx
  2321. var wire uint64
  2322. for shift := uint(0); ; shift += 7 {
  2323. if shift >= 64 {
  2324. return ErrIntOverflowGenerated
  2325. }
  2326. if iNdEx >= l {
  2327. return io.ErrUnexpectedEOF
  2328. }
  2329. b := dAtA[iNdEx]
  2330. iNdEx++
  2331. wire |= uint64(b&0x7F) << shift
  2332. if b < 0x80 {
  2333. break
  2334. }
  2335. }
  2336. fieldNum := int32(wire >> 3)
  2337. wireType := int(wire & 0x7)
  2338. if wireType == 4 {
  2339. return fmt.Errorf("proto: Rule: wiretype end group for non-group")
  2340. }
  2341. if fieldNum <= 0 {
  2342. return fmt.Errorf("proto: Rule: illegal tag %d (wire type %d)", fieldNum, wire)
  2343. }
  2344. switch fieldNum {
  2345. case 1:
  2346. if wireType != 2 {
  2347. return fmt.Errorf("proto: wrong wireType = %d for field APIGroups", wireType)
  2348. }
  2349. var stringLen uint64
  2350. for shift := uint(0); ; shift += 7 {
  2351. if shift >= 64 {
  2352. return ErrIntOverflowGenerated
  2353. }
  2354. if iNdEx >= l {
  2355. return io.ErrUnexpectedEOF
  2356. }
  2357. b := dAtA[iNdEx]
  2358. iNdEx++
  2359. stringLen |= uint64(b&0x7F) << shift
  2360. if b < 0x80 {
  2361. break
  2362. }
  2363. }
  2364. intStringLen := int(stringLen)
  2365. if intStringLen < 0 {
  2366. return ErrInvalidLengthGenerated
  2367. }
  2368. postIndex := iNdEx + intStringLen
  2369. if postIndex < 0 {
  2370. return ErrInvalidLengthGenerated
  2371. }
  2372. if postIndex > l {
  2373. return io.ErrUnexpectedEOF
  2374. }
  2375. m.APIGroups = append(m.APIGroups, string(dAtA[iNdEx:postIndex]))
  2376. iNdEx = postIndex
  2377. case 2:
  2378. if wireType != 2 {
  2379. return fmt.Errorf("proto: wrong wireType = %d for field APIVersions", wireType)
  2380. }
  2381. var stringLen uint64
  2382. for shift := uint(0); ; shift += 7 {
  2383. if shift >= 64 {
  2384. return ErrIntOverflowGenerated
  2385. }
  2386. if iNdEx >= l {
  2387. return io.ErrUnexpectedEOF
  2388. }
  2389. b := dAtA[iNdEx]
  2390. iNdEx++
  2391. stringLen |= uint64(b&0x7F) << shift
  2392. if b < 0x80 {
  2393. break
  2394. }
  2395. }
  2396. intStringLen := int(stringLen)
  2397. if intStringLen < 0 {
  2398. return ErrInvalidLengthGenerated
  2399. }
  2400. postIndex := iNdEx + intStringLen
  2401. if postIndex < 0 {
  2402. return ErrInvalidLengthGenerated
  2403. }
  2404. if postIndex > l {
  2405. return io.ErrUnexpectedEOF
  2406. }
  2407. m.APIVersions = append(m.APIVersions, string(dAtA[iNdEx:postIndex]))
  2408. iNdEx = postIndex
  2409. case 3:
  2410. if wireType != 2 {
  2411. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  2412. }
  2413. var stringLen uint64
  2414. for shift := uint(0); ; shift += 7 {
  2415. if shift >= 64 {
  2416. return ErrIntOverflowGenerated
  2417. }
  2418. if iNdEx >= l {
  2419. return io.ErrUnexpectedEOF
  2420. }
  2421. b := dAtA[iNdEx]
  2422. iNdEx++
  2423. stringLen |= uint64(b&0x7F) << shift
  2424. if b < 0x80 {
  2425. break
  2426. }
  2427. }
  2428. intStringLen := int(stringLen)
  2429. if intStringLen < 0 {
  2430. return ErrInvalidLengthGenerated
  2431. }
  2432. postIndex := iNdEx + intStringLen
  2433. if postIndex < 0 {
  2434. return ErrInvalidLengthGenerated
  2435. }
  2436. if postIndex > l {
  2437. return io.ErrUnexpectedEOF
  2438. }
  2439. m.Resources = append(m.Resources, string(dAtA[iNdEx:postIndex]))
  2440. iNdEx = postIndex
  2441. case 4:
  2442. if wireType != 2 {
  2443. return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType)
  2444. }
  2445. var stringLen uint64
  2446. for shift := uint(0); ; shift += 7 {
  2447. if shift >= 64 {
  2448. return ErrIntOverflowGenerated
  2449. }
  2450. if iNdEx >= l {
  2451. return io.ErrUnexpectedEOF
  2452. }
  2453. b := dAtA[iNdEx]
  2454. iNdEx++
  2455. stringLen |= uint64(b&0x7F) << shift
  2456. if b < 0x80 {
  2457. break
  2458. }
  2459. }
  2460. intStringLen := int(stringLen)
  2461. if intStringLen < 0 {
  2462. return ErrInvalidLengthGenerated
  2463. }
  2464. postIndex := iNdEx + intStringLen
  2465. if postIndex < 0 {
  2466. return ErrInvalidLengthGenerated
  2467. }
  2468. if postIndex > l {
  2469. return io.ErrUnexpectedEOF
  2470. }
  2471. s := ScopeType(dAtA[iNdEx:postIndex])
  2472. m.Scope = &s
  2473. iNdEx = postIndex
  2474. default:
  2475. iNdEx = preIndex
  2476. skippy, err := skipGenerated(dAtA[iNdEx:])
  2477. if err != nil {
  2478. return err
  2479. }
  2480. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2481. return ErrInvalidLengthGenerated
  2482. }
  2483. if (iNdEx + skippy) > l {
  2484. return io.ErrUnexpectedEOF
  2485. }
  2486. iNdEx += skippy
  2487. }
  2488. }
  2489. if iNdEx > l {
  2490. return io.ErrUnexpectedEOF
  2491. }
  2492. return nil
  2493. }
  2494. func (m *RuleWithOperations) Unmarshal(dAtA []byte) error {
  2495. l := len(dAtA)
  2496. iNdEx := 0
  2497. for iNdEx < l {
  2498. preIndex := iNdEx
  2499. var wire uint64
  2500. for shift := uint(0); ; shift += 7 {
  2501. if shift >= 64 {
  2502. return ErrIntOverflowGenerated
  2503. }
  2504. if iNdEx >= l {
  2505. return io.ErrUnexpectedEOF
  2506. }
  2507. b := dAtA[iNdEx]
  2508. iNdEx++
  2509. wire |= uint64(b&0x7F) << shift
  2510. if b < 0x80 {
  2511. break
  2512. }
  2513. }
  2514. fieldNum := int32(wire >> 3)
  2515. wireType := int(wire & 0x7)
  2516. if wireType == 4 {
  2517. return fmt.Errorf("proto: RuleWithOperations: wiretype end group for non-group")
  2518. }
  2519. if fieldNum <= 0 {
  2520. return fmt.Errorf("proto: RuleWithOperations: illegal tag %d (wire type %d)", fieldNum, wire)
  2521. }
  2522. switch fieldNum {
  2523. case 1:
  2524. if wireType != 2 {
  2525. return fmt.Errorf("proto: wrong wireType = %d for field Operations", wireType)
  2526. }
  2527. var stringLen uint64
  2528. for shift := uint(0); ; shift += 7 {
  2529. if shift >= 64 {
  2530. return ErrIntOverflowGenerated
  2531. }
  2532. if iNdEx >= l {
  2533. return io.ErrUnexpectedEOF
  2534. }
  2535. b := dAtA[iNdEx]
  2536. iNdEx++
  2537. stringLen |= uint64(b&0x7F) << shift
  2538. if b < 0x80 {
  2539. break
  2540. }
  2541. }
  2542. intStringLen := int(stringLen)
  2543. if intStringLen < 0 {
  2544. return ErrInvalidLengthGenerated
  2545. }
  2546. postIndex := iNdEx + intStringLen
  2547. if postIndex < 0 {
  2548. return ErrInvalidLengthGenerated
  2549. }
  2550. if postIndex > l {
  2551. return io.ErrUnexpectedEOF
  2552. }
  2553. m.Operations = append(m.Operations, OperationType(dAtA[iNdEx:postIndex]))
  2554. iNdEx = postIndex
  2555. case 2:
  2556. if wireType != 2 {
  2557. return fmt.Errorf("proto: wrong wireType = %d for field Rule", wireType)
  2558. }
  2559. var msglen int
  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. msglen |= int(b&0x7F) << shift
  2570. if b < 0x80 {
  2571. break
  2572. }
  2573. }
  2574. if msglen < 0 {
  2575. return ErrInvalidLengthGenerated
  2576. }
  2577. postIndex := iNdEx + msglen
  2578. if postIndex < 0 {
  2579. return ErrInvalidLengthGenerated
  2580. }
  2581. if postIndex > l {
  2582. return io.ErrUnexpectedEOF
  2583. }
  2584. if err := m.Rule.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2585. return err
  2586. }
  2587. iNdEx = postIndex
  2588. default:
  2589. iNdEx = preIndex
  2590. skippy, err := skipGenerated(dAtA[iNdEx:])
  2591. if err != nil {
  2592. return err
  2593. }
  2594. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2595. return ErrInvalidLengthGenerated
  2596. }
  2597. if (iNdEx + skippy) > l {
  2598. return io.ErrUnexpectedEOF
  2599. }
  2600. iNdEx += skippy
  2601. }
  2602. }
  2603. if iNdEx > l {
  2604. return io.ErrUnexpectedEOF
  2605. }
  2606. return nil
  2607. }
  2608. func (m *ServiceReference) Unmarshal(dAtA []byte) error {
  2609. l := len(dAtA)
  2610. iNdEx := 0
  2611. for iNdEx < l {
  2612. preIndex := iNdEx
  2613. var wire uint64
  2614. for shift := uint(0); ; shift += 7 {
  2615. if shift >= 64 {
  2616. return ErrIntOverflowGenerated
  2617. }
  2618. if iNdEx >= l {
  2619. return io.ErrUnexpectedEOF
  2620. }
  2621. b := dAtA[iNdEx]
  2622. iNdEx++
  2623. wire |= uint64(b&0x7F) << shift
  2624. if b < 0x80 {
  2625. break
  2626. }
  2627. }
  2628. fieldNum := int32(wire >> 3)
  2629. wireType := int(wire & 0x7)
  2630. if wireType == 4 {
  2631. return fmt.Errorf("proto: ServiceReference: wiretype end group for non-group")
  2632. }
  2633. if fieldNum <= 0 {
  2634. return fmt.Errorf("proto: ServiceReference: illegal tag %d (wire type %d)", fieldNum, wire)
  2635. }
  2636. switch fieldNum {
  2637. case 1:
  2638. if wireType != 2 {
  2639. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  2640. }
  2641. var stringLen uint64
  2642. for shift := uint(0); ; shift += 7 {
  2643. if shift >= 64 {
  2644. return ErrIntOverflowGenerated
  2645. }
  2646. if iNdEx >= l {
  2647. return io.ErrUnexpectedEOF
  2648. }
  2649. b := dAtA[iNdEx]
  2650. iNdEx++
  2651. stringLen |= uint64(b&0x7F) << shift
  2652. if b < 0x80 {
  2653. break
  2654. }
  2655. }
  2656. intStringLen := int(stringLen)
  2657. if intStringLen < 0 {
  2658. return ErrInvalidLengthGenerated
  2659. }
  2660. postIndex := iNdEx + intStringLen
  2661. if postIndex < 0 {
  2662. return ErrInvalidLengthGenerated
  2663. }
  2664. if postIndex > l {
  2665. return io.ErrUnexpectedEOF
  2666. }
  2667. m.Namespace = string(dAtA[iNdEx:postIndex])
  2668. iNdEx = postIndex
  2669. case 2:
  2670. if wireType != 2 {
  2671. return fmt.Errorf("proto: wrong wireType = %d for field Name", 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.Name = string(dAtA[iNdEx:postIndex])
  2700. iNdEx = postIndex
  2701. case 3:
  2702. if wireType != 2 {
  2703. return fmt.Errorf("proto: wrong wireType = %d for field Path", 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. s := string(dAtA[iNdEx:postIndex])
  2732. m.Path = &s
  2733. iNdEx = postIndex
  2734. case 4:
  2735. if wireType != 0 {
  2736. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  2737. }
  2738. var v int32
  2739. for shift := uint(0); ; shift += 7 {
  2740. if shift >= 64 {
  2741. return ErrIntOverflowGenerated
  2742. }
  2743. if iNdEx >= l {
  2744. return io.ErrUnexpectedEOF
  2745. }
  2746. b := dAtA[iNdEx]
  2747. iNdEx++
  2748. v |= int32(b&0x7F) << shift
  2749. if b < 0x80 {
  2750. break
  2751. }
  2752. }
  2753. m.Port = &v
  2754. default:
  2755. iNdEx = preIndex
  2756. skippy, err := skipGenerated(dAtA[iNdEx:])
  2757. if err != nil {
  2758. return err
  2759. }
  2760. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2761. return ErrInvalidLengthGenerated
  2762. }
  2763. if (iNdEx + skippy) > l {
  2764. return io.ErrUnexpectedEOF
  2765. }
  2766. iNdEx += skippy
  2767. }
  2768. }
  2769. if iNdEx > l {
  2770. return io.ErrUnexpectedEOF
  2771. }
  2772. return nil
  2773. }
  2774. func (m *ValidatingWebhook) Unmarshal(dAtA []byte) error {
  2775. l := len(dAtA)
  2776. iNdEx := 0
  2777. for iNdEx < l {
  2778. preIndex := iNdEx
  2779. var wire uint64
  2780. for shift := uint(0); ; shift += 7 {
  2781. if shift >= 64 {
  2782. return ErrIntOverflowGenerated
  2783. }
  2784. if iNdEx >= l {
  2785. return io.ErrUnexpectedEOF
  2786. }
  2787. b := dAtA[iNdEx]
  2788. iNdEx++
  2789. wire |= uint64(b&0x7F) << shift
  2790. if b < 0x80 {
  2791. break
  2792. }
  2793. }
  2794. fieldNum := int32(wire >> 3)
  2795. wireType := int(wire & 0x7)
  2796. if wireType == 4 {
  2797. return fmt.Errorf("proto: ValidatingWebhook: wiretype end group for non-group")
  2798. }
  2799. if fieldNum <= 0 {
  2800. return fmt.Errorf("proto: ValidatingWebhook: illegal tag %d (wire type %d)", fieldNum, wire)
  2801. }
  2802. switch fieldNum {
  2803. case 1:
  2804. if wireType != 2 {
  2805. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  2806. }
  2807. var stringLen uint64
  2808. for shift := uint(0); ; shift += 7 {
  2809. if shift >= 64 {
  2810. return ErrIntOverflowGenerated
  2811. }
  2812. if iNdEx >= l {
  2813. return io.ErrUnexpectedEOF
  2814. }
  2815. b := dAtA[iNdEx]
  2816. iNdEx++
  2817. stringLen |= uint64(b&0x7F) << shift
  2818. if b < 0x80 {
  2819. break
  2820. }
  2821. }
  2822. intStringLen := int(stringLen)
  2823. if intStringLen < 0 {
  2824. return ErrInvalidLengthGenerated
  2825. }
  2826. postIndex := iNdEx + intStringLen
  2827. if postIndex < 0 {
  2828. return ErrInvalidLengthGenerated
  2829. }
  2830. if postIndex > l {
  2831. return io.ErrUnexpectedEOF
  2832. }
  2833. m.Name = string(dAtA[iNdEx:postIndex])
  2834. iNdEx = postIndex
  2835. case 2:
  2836. if wireType != 2 {
  2837. return fmt.Errorf("proto: wrong wireType = %d for field ClientConfig", wireType)
  2838. }
  2839. var msglen int
  2840. for shift := uint(0); ; shift += 7 {
  2841. if shift >= 64 {
  2842. return ErrIntOverflowGenerated
  2843. }
  2844. if iNdEx >= l {
  2845. return io.ErrUnexpectedEOF
  2846. }
  2847. b := dAtA[iNdEx]
  2848. iNdEx++
  2849. msglen |= int(b&0x7F) << shift
  2850. if b < 0x80 {
  2851. break
  2852. }
  2853. }
  2854. if msglen < 0 {
  2855. return ErrInvalidLengthGenerated
  2856. }
  2857. postIndex := iNdEx + msglen
  2858. if postIndex < 0 {
  2859. return ErrInvalidLengthGenerated
  2860. }
  2861. if postIndex > l {
  2862. return io.ErrUnexpectedEOF
  2863. }
  2864. if err := m.ClientConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2865. return err
  2866. }
  2867. iNdEx = postIndex
  2868. case 3:
  2869. if wireType != 2 {
  2870. return fmt.Errorf("proto: wrong wireType = %d for field Rules", wireType)
  2871. }
  2872. var msglen int
  2873. for shift := uint(0); ; shift += 7 {
  2874. if shift >= 64 {
  2875. return ErrIntOverflowGenerated
  2876. }
  2877. if iNdEx >= l {
  2878. return io.ErrUnexpectedEOF
  2879. }
  2880. b := dAtA[iNdEx]
  2881. iNdEx++
  2882. msglen |= int(b&0x7F) << shift
  2883. if b < 0x80 {
  2884. break
  2885. }
  2886. }
  2887. if msglen < 0 {
  2888. return ErrInvalidLengthGenerated
  2889. }
  2890. postIndex := iNdEx + msglen
  2891. if postIndex < 0 {
  2892. return ErrInvalidLengthGenerated
  2893. }
  2894. if postIndex > l {
  2895. return io.ErrUnexpectedEOF
  2896. }
  2897. m.Rules = append(m.Rules, RuleWithOperations{})
  2898. if err := m.Rules[len(m.Rules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2899. return err
  2900. }
  2901. iNdEx = postIndex
  2902. case 4:
  2903. if wireType != 2 {
  2904. return fmt.Errorf("proto: wrong wireType = %d for field FailurePolicy", wireType)
  2905. }
  2906. var stringLen uint64
  2907. for shift := uint(0); ; shift += 7 {
  2908. if shift >= 64 {
  2909. return ErrIntOverflowGenerated
  2910. }
  2911. if iNdEx >= l {
  2912. return io.ErrUnexpectedEOF
  2913. }
  2914. b := dAtA[iNdEx]
  2915. iNdEx++
  2916. stringLen |= uint64(b&0x7F) << shift
  2917. if b < 0x80 {
  2918. break
  2919. }
  2920. }
  2921. intStringLen := int(stringLen)
  2922. if intStringLen < 0 {
  2923. return ErrInvalidLengthGenerated
  2924. }
  2925. postIndex := iNdEx + intStringLen
  2926. if postIndex < 0 {
  2927. return ErrInvalidLengthGenerated
  2928. }
  2929. if postIndex > l {
  2930. return io.ErrUnexpectedEOF
  2931. }
  2932. s := FailurePolicyType(dAtA[iNdEx:postIndex])
  2933. m.FailurePolicy = &s
  2934. iNdEx = postIndex
  2935. case 5:
  2936. if wireType != 2 {
  2937. return fmt.Errorf("proto: wrong wireType = %d for field NamespaceSelector", wireType)
  2938. }
  2939. var msglen int
  2940. for shift := uint(0); ; shift += 7 {
  2941. if shift >= 64 {
  2942. return ErrIntOverflowGenerated
  2943. }
  2944. if iNdEx >= l {
  2945. return io.ErrUnexpectedEOF
  2946. }
  2947. b := dAtA[iNdEx]
  2948. iNdEx++
  2949. msglen |= int(b&0x7F) << shift
  2950. if b < 0x80 {
  2951. break
  2952. }
  2953. }
  2954. if msglen < 0 {
  2955. return ErrInvalidLengthGenerated
  2956. }
  2957. postIndex := iNdEx + msglen
  2958. if postIndex < 0 {
  2959. return ErrInvalidLengthGenerated
  2960. }
  2961. if postIndex > l {
  2962. return io.ErrUnexpectedEOF
  2963. }
  2964. if m.NamespaceSelector == nil {
  2965. m.NamespaceSelector = &v1.LabelSelector{}
  2966. }
  2967. if err := m.NamespaceSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2968. return err
  2969. }
  2970. iNdEx = postIndex
  2971. case 6:
  2972. if wireType != 2 {
  2973. return fmt.Errorf("proto: wrong wireType = %d for field SideEffects", wireType)
  2974. }
  2975. var stringLen uint64
  2976. for shift := uint(0); ; shift += 7 {
  2977. if shift >= 64 {
  2978. return ErrIntOverflowGenerated
  2979. }
  2980. if iNdEx >= l {
  2981. return io.ErrUnexpectedEOF
  2982. }
  2983. b := dAtA[iNdEx]
  2984. iNdEx++
  2985. stringLen |= uint64(b&0x7F) << shift
  2986. if b < 0x80 {
  2987. break
  2988. }
  2989. }
  2990. intStringLen := int(stringLen)
  2991. if intStringLen < 0 {
  2992. return ErrInvalidLengthGenerated
  2993. }
  2994. postIndex := iNdEx + intStringLen
  2995. if postIndex < 0 {
  2996. return ErrInvalidLengthGenerated
  2997. }
  2998. if postIndex > l {
  2999. return io.ErrUnexpectedEOF
  3000. }
  3001. s := SideEffectClass(dAtA[iNdEx:postIndex])
  3002. m.SideEffects = &s
  3003. iNdEx = postIndex
  3004. case 7:
  3005. if wireType != 0 {
  3006. return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType)
  3007. }
  3008. var v int32
  3009. for shift := uint(0); ; shift += 7 {
  3010. if shift >= 64 {
  3011. return ErrIntOverflowGenerated
  3012. }
  3013. if iNdEx >= l {
  3014. return io.ErrUnexpectedEOF
  3015. }
  3016. b := dAtA[iNdEx]
  3017. iNdEx++
  3018. v |= int32(b&0x7F) << shift
  3019. if b < 0x80 {
  3020. break
  3021. }
  3022. }
  3023. m.TimeoutSeconds = &v
  3024. case 8:
  3025. if wireType != 2 {
  3026. return fmt.Errorf("proto: wrong wireType = %d for field AdmissionReviewVersions", wireType)
  3027. }
  3028. var stringLen uint64
  3029. for shift := uint(0); ; shift += 7 {
  3030. if shift >= 64 {
  3031. return ErrIntOverflowGenerated
  3032. }
  3033. if iNdEx >= l {
  3034. return io.ErrUnexpectedEOF
  3035. }
  3036. b := dAtA[iNdEx]
  3037. iNdEx++
  3038. stringLen |= uint64(b&0x7F) << shift
  3039. if b < 0x80 {
  3040. break
  3041. }
  3042. }
  3043. intStringLen := int(stringLen)
  3044. if intStringLen < 0 {
  3045. return ErrInvalidLengthGenerated
  3046. }
  3047. postIndex := iNdEx + intStringLen
  3048. if postIndex < 0 {
  3049. return ErrInvalidLengthGenerated
  3050. }
  3051. if postIndex > l {
  3052. return io.ErrUnexpectedEOF
  3053. }
  3054. m.AdmissionReviewVersions = append(m.AdmissionReviewVersions, string(dAtA[iNdEx:postIndex]))
  3055. iNdEx = postIndex
  3056. case 9:
  3057. if wireType != 2 {
  3058. return fmt.Errorf("proto: wrong wireType = %d for field MatchPolicy", wireType)
  3059. }
  3060. var stringLen uint64
  3061. for shift := uint(0); ; shift += 7 {
  3062. if shift >= 64 {
  3063. return ErrIntOverflowGenerated
  3064. }
  3065. if iNdEx >= l {
  3066. return io.ErrUnexpectedEOF
  3067. }
  3068. b := dAtA[iNdEx]
  3069. iNdEx++
  3070. stringLen |= uint64(b&0x7F) << shift
  3071. if b < 0x80 {
  3072. break
  3073. }
  3074. }
  3075. intStringLen := int(stringLen)
  3076. if intStringLen < 0 {
  3077. return ErrInvalidLengthGenerated
  3078. }
  3079. postIndex := iNdEx + intStringLen
  3080. if postIndex < 0 {
  3081. return ErrInvalidLengthGenerated
  3082. }
  3083. if postIndex > l {
  3084. return io.ErrUnexpectedEOF
  3085. }
  3086. s := MatchPolicyType(dAtA[iNdEx:postIndex])
  3087. m.MatchPolicy = &s
  3088. iNdEx = postIndex
  3089. case 10:
  3090. if wireType != 2 {
  3091. return fmt.Errorf("proto: wrong wireType = %d for field ObjectSelector", wireType)
  3092. }
  3093. var msglen int
  3094. for shift := uint(0); ; shift += 7 {
  3095. if shift >= 64 {
  3096. return ErrIntOverflowGenerated
  3097. }
  3098. if iNdEx >= l {
  3099. return io.ErrUnexpectedEOF
  3100. }
  3101. b := dAtA[iNdEx]
  3102. iNdEx++
  3103. msglen |= int(b&0x7F) << shift
  3104. if b < 0x80 {
  3105. break
  3106. }
  3107. }
  3108. if msglen < 0 {
  3109. return ErrInvalidLengthGenerated
  3110. }
  3111. postIndex := iNdEx + msglen
  3112. if postIndex < 0 {
  3113. return ErrInvalidLengthGenerated
  3114. }
  3115. if postIndex > l {
  3116. return io.ErrUnexpectedEOF
  3117. }
  3118. if m.ObjectSelector == nil {
  3119. m.ObjectSelector = &v1.LabelSelector{}
  3120. }
  3121. if err := m.ObjectSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3122. return err
  3123. }
  3124. iNdEx = postIndex
  3125. case 11:
  3126. if wireType != 2 {
  3127. return fmt.Errorf("proto: wrong wireType = %d for field MatchConditions", wireType)
  3128. }
  3129. var msglen int
  3130. for shift := uint(0); ; shift += 7 {
  3131. if shift >= 64 {
  3132. return ErrIntOverflowGenerated
  3133. }
  3134. if iNdEx >= l {
  3135. return io.ErrUnexpectedEOF
  3136. }
  3137. b := dAtA[iNdEx]
  3138. iNdEx++
  3139. msglen |= int(b&0x7F) << shift
  3140. if b < 0x80 {
  3141. break
  3142. }
  3143. }
  3144. if msglen < 0 {
  3145. return ErrInvalidLengthGenerated
  3146. }
  3147. postIndex := iNdEx + msglen
  3148. if postIndex < 0 {
  3149. return ErrInvalidLengthGenerated
  3150. }
  3151. if postIndex > l {
  3152. return io.ErrUnexpectedEOF
  3153. }
  3154. m.MatchConditions = append(m.MatchConditions, MatchCondition{})
  3155. if err := m.MatchConditions[len(m.MatchConditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3156. return err
  3157. }
  3158. iNdEx = postIndex
  3159. default:
  3160. iNdEx = preIndex
  3161. skippy, err := skipGenerated(dAtA[iNdEx:])
  3162. if err != nil {
  3163. return err
  3164. }
  3165. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3166. return ErrInvalidLengthGenerated
  3167. }
  3168. if (iNdEx + skippy) > l {
  3169. return io.ErrUnexpectedEOF
  3170. }
  3171. iNdEx += skippy
  3172. }
  3173. }
  3174. if iNdEx > l {
  3175. return io.ErrUnexpectedEOF
  3176. }
  3177. return nil
  3178. }
  3179. func (m *ValidatingWebhookConfiguration) Unmarshal(dAtA []byte) error {
  3180. l := len(dAtA)
  3181. iNdEx := 0
  3182. for iNdEx < l {
  3183. preIndex := iNdEx
  3184. var wire uint64
  3185. for shift := uint(0); ; shift += 7 {
  3186. if shift >= 64 {
  3187. return ErrIntOverflowGenerated
  3188. }
  3189. if iNdEx >= l {
  3190. return io.ErrUnexpectedEOF
  3191. }
  3192. b := dAtA[iNdEx]
  3193. iNdEx++
  3194. wire |= uint64(b&0x7F) << shift
  3195. if b < 0x80 {
  3196. break
  3197. }
  3198. }
  3199. fieldNum := int32(wire >> 3)
  3200. wireType := int(wire & 0x7)
  3201. if wireType == 4 {
  3202. return fmt.Errorf("proto: ValidatingWebhookConfiguration: wiretype end group for non-group")
  3203. }
  3204. if fieldNum <= 0 {
  3205. return fmt.Errorf("proto: ValidatingWebhookConfiguration: illegal tag %d (wire type %d)", fieldNum, wire)
  3206. }
  3207. switch fieldNum {
  3208. case 1:
  3209. if wireType != 2 {
  3210. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3211. }
  3212. var msglen int
  3213. for shift := uint(0); ; shift += 7 {
  3214. if shift >= 64 {
  3215. return ErrIntOverflowGenerated
  3216. }
  3217. if iNdEx >= l {
  3218. return io.ErrUnexpectedEOF
  3219. }
  3220. b := dAtA[iNdEx]
  3221. iNdEx++
  3222. msglen |= int(b&0x7F) << shift
  3223. if b < 0x80 {
  3224. break
  3225. }
  3226. }
  3227. if msglen < 0 {
  3228. return ErrInvalidLengthGenerated
  3229. }
  3230. postIndex := iNdEx + msglen
  3231. if postIndex < 0 {
  3232. return ErrInvalidLengthGenerated
  3233. }
  3234. if postIndex > l {
  3235. return io.ErrUnexpectedEOF
  3236. }
  3237. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3238. return err
  3239. }
  3240. iNdEx = postIndex
  3241. case 2:
  3242. if wireType != 2 {
  3243. return fmt.Errorf("proto: wrong wireType = %d for field Webhooks", wireType)
  3244. }
  3245. var msglen int
  3246. for shift := uint(0); ; shift += 7 {
  3247. if shift >= 64 {
  3248. return ErrIntOverflowGenerated
  3249. }
  3250. if iNdEx >= l {
  3251. return io.ErrUnexpectedEOF
  3252. }
  3253. b := dAtA[iNdEx]
  3254. iNdEx++
  3255. msglen |= int(b&0x7F) << shift
  3256. if b < 0x80 {
  3257. break
  3258. }
  3259. }
  3260. if msglen < 0 {
  3261. return ErrInvalidLengthGenerated
  3262. }
  3263. postIndex := iNdEx + msglen
  3264. if postIndex < 0 {
  3265. return ErrInvalidLengthGenerated
  3266. }
  3267. if postIndex > l {
  3268. return io.ErrUnexpectedEOF
  3269. }
  3270. m.Webhooks = append(m.Webhooks, ValidatingWebhook{})
  3271. if err := m.Webhooks[len(m.Webhooks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3272. return err
  3273. }
  3274. iNdEx = postIndex
  3275. default:
  3276. iNdEx = preIndex
  3277. skippy, err := skipGenerated(dAtA[iNdEx:])
  3278. if err != nil {
  3279. return err
  3280. }
  3281. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3282. return ErrInvalidLengthGenerated
  3283. }
  3284. if (iNdEx + skippy) > l {
  3285. return io.ErrUnexpectedEOF
  3286. }
  3287. iNdEx += skippy
  3288. }
  3289. }
  3290. if iNdEx > l {
  3291. return io.ErrUnexpectedEOF
  3292. }
  3293. return nil
  3294. }
  3295. func (m *ValidatingWebhookConfigurationList) Unmarshal(dAtA []byte) error {
  3296. l := len(dAtA)
  3297. iNdEx := 0
  3298. for iNdEx < l {
  3299. preIndex := iNdEx
  3300. var wire uint64
  3301. for shift := uint(0); ; shift += 7 {
  3302. if shift >= 64 {
  3303. return ErrIntOverflowGenerated
  3304. }
  3305. if iNdEx >= l {
  3306. return io.ErrUnexpectedEOF
  3307. }
  3308. b := dAtA[iNdEx]
  3309. iNdEx++
  3310. wire |= uint64(b&0x7F) << shift
  3311. if b < 0x80 {
  3312. break
  3313. }
  3314. }
  3315. fieldNum := int32(wire >> 3)
  3316. wireType := int(wire & 0x7)
  3317. if wireType == 4 {
  3318. return fmt.Errorf("proto: ValidatingWebhookConfigurationList: wiretype end group for non-group")
  3319. }
  3320. if fieldNum <= 0 {
  3321. return fmt.Errorf("proto: ValidatingWebhookConfigurationList: illegal tag %d (wire type %d)", fieldNum, wire)
  3322. }
  3323. switch fieldNum {
  3324. case 1:
  3325. if wireType != 2 {
  3326. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3327. }
  3328. var msglen int
  3329. for shift := uint(0); ; shift += 7 {
  3330. if shift >= 64 {
  3331. return ErrIntOverflowGenerated
  3332. }
  3333. if iNdEx >= l {
  3334. return io.ErrUnexpectedEOF
  3335. }
  3336. b := dAtA[iNdEx]
  3337. iNdEx++
  3338. msglen |= int(b&0x7F) << shift
  3339. if b < 0x80 {
  3340. break
  3341. }
  3342. }
  3343. if msglen < 0 {
  3344. return ErrInvalidLengthGenerated
  3345. }
  3346. postIndex := iNdEx + msglen
  3347. if postIndex < 0 {
  3348. return ErrInvalidLengthGenerated
  3349. }
  3350. if postIndex > l {
  3351. return io.ErrUnexpectedEOF
  3352. }
  3353. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3354. return err
  3355. }
  3356. iNdEx = postIndex
  3357. case 2:
  3358. if wireType != 2 {
  3359. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  3360. }
  3361. var msglen int
  3362. for shift := uint(0); ; shift += 7 {
  3363. if shift >= 64 {
  3364. return ErrIntOverflowGenerated
  3365. }
  3366. if iNdEx >= l {
  3367. return io.ErrUnexpectedEOF
  3368. }
  3369. b := dAtA[iNdEx]
  3370. iNdEx++
  3371. msglen |= int(b&0x7F) << shift
  3372. if b < 0x80 {
  3373. break
  3374. }
  3375. }
  3376. if msglen < 0 {
  3377. return ErrInvalidLengthGenerated
  3378. }
  3379. postIndex := iNdEx + msglen
  3380. if postIndex < 0 {
  3381. return ErrInvalidLengthGenerated
  3382. }
  3383. if postIndex > l {
  3384. return io.ErrUnexpectedEOF
  3385. }
  3386. m.Items = append(m.Items, ValidatingWebhookConfiguration{})
  3387. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3388. return err
  3389. }
  3390. iNdEx = postIndex
  3391. default:
  3392. iNdEx = preIndex
  3393. skippy, err := skipGenerated(dAtA[iNdEx:])
  3394. if err != nil {
  3395. return err
  3396. }
  3397. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3398. return ErrInvalidLengthGenerated
  3399. }
  3400. if (iNdEx + skippy) > l {
  3401. return io.ErrUnexpectedEOF
  3402. }
  3403. iNdEx += skippy
  3404. }
  3405. }
  3406. if iNdEx > l {
  3407. return io.ErrUnexpectedEOF
  3408. }
  3409. return nil
  3410. }
  3411. func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error {
  3412. l := len(dAtA)
  3413. iNdEx := 0
  3414. for iNdEx < l {
  3415. preIndex := iNdEx
  3416. var wire uint64
  3417. for shift := uint(0); ; shift += 7 {
  3418. if shift >= 64 {
  3419. return ErrIntOverflowGenerated
  3420. }
  3421. if iNdEx >= l {
  3422. return io.ErrUnexpectedEOF
  3423. }
  3424. b := dAtA[iNdEx]
  3425. iNdEx++
  3426. wire |= uint64(b&0x7F) << shift
  3427. if b < 0x80 {
  3428. break
  3429. }
  3430. }
  3431. fieldNum := int32(wire >> 3)
  3432. wireType := int(wire & 0x7)
  3433. if wireType == 4 {
  3434. return fmt.Errorf("proto: WebhookClientConfig: wiretype end group for non-group")
  3435. }
  3436. if fieldNum <= 0 {
  3437. return fmt.Errorf("proto: WebhookClientConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  3438. }
  3439. switch fieldNum {
  3440. case 1:
  3441. if wireType != 2 {
  3442. return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType)
  3443. }
  3444. var msglen int
  3445. for shift := uint(0); ; shift += 7 {
  3446. if shift >= 64 {
  3447. return ErrIntOverflowGenerated
  3448. }
  3449. if iNdEx >= l {
  3450. return io.ErrUnexpectedEOF
  3451. }
  3452. b := dAtA[iNdEx]
  3453. iNdEx++
  3454. msglen |= int(b&0x7F) << shift
  3455. if b < 0x80 {
  3456. break
  3457. }
  3458. }
  3459. if msglen < 0 {
  3460. return ErrInvalidLengthGenerated
  3461. }
  3462. postIndex := iNdEx + msglen
  3463. if postIndex < 0 {
  3464. return ErrInvalidLengthGenerated
  3465. }
  3466. if postIndex > l {
  3467. return io.ErrUnexpectedEOF
  3468. }
  3469. if m.Service == nil {
  3470. m.Service = &ServiceReference{}
  3471. }
  3472. if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3473. return err
  3474. }
  3475. iNdEx = postIndex
  3476. case 2:
  3477. if wireType != 2 {
  3478. return fmt.Errorf("proto: wrong wireType = %d for field CABundle", wireType)
  3479. }
  3480. var byteLen int
  3481. for shift := uint(0); ; shift += 7 {
  3482. if shift >= 64 {
  3483. return ErrIntOverflowGenerated
  3484. }
  3485. if iNdEx >= l {
  3486. return io.ErrUnexpectedEOF
  3487. }
  3488. b := dAtA[iNdEx]
  3489. iNdEx++
  3490. byteLen |= int(b&0x7F) << shift
  3491. if b < 0x80 {
  3492. break
  3493. }
  3494. }
  3495. if byteLen < 0 {
  3496. return ErrInvalidLengthGenerated
  3497. }
  3498. postIndex := iNdEx + byteLen
  3499. if postIndex < 0 {
  3500. return ErrInvalidLengthGenerated
  3501. }
  3502. if postIndex > l {
  3503. return io.ErrUnexpectedEOF
  3504. }
  3505. m.CABundle = append(m.CABundle[:0], dAtA[iNdEx:postIndex]...)
  3506. if m.CABundle == nil {
  3507. m.CABundle = []byte{}
  3508. }
  3509. iNdEx = postIndex
  3510. case 3:
  3511. if wireType != 2 {
  3512. return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
  3513. }
  3514. var stringLen uint64
  3515. for shift := uint(0); ; shift += 7 {
  3516. if shift >= 64 {
  3517. return ErrIntOverflowGenerated
  3518. }
  3519. if iNdEx >= l {
  3520. return io.ErrUnexpectedEOF
  3521. }
  3522. b := dAtA[iNdEx]
  3523. iNdEx++
  3524. stringLen |= uint64(b&0x7F) << shift
  3525. if b < 0x80 {
  3526. break
  3527. }
  3528. }
  3529. intStringLen := int(stringLen)
  3530. if intStringLen < 0 {
  3531. return ErrInvalidLengthGenerated
  3532. }
  3533. postIndex := iNdEx + intStringLen
  3534. if postIndex < 0 {
  3535. return ErrInvalidLengthGenerated
  3536. }
  3537. if postIndex > l {
  3538. return io.ErrUnexpectedEOF
  3539. }
  3540. s := string(dAtA[iNdEx:postIndex])
  3541. m.URL = &s
  3542. iNdEx = postIndex
  3543. default:
  3544. iNdEx = preIndex
  3545. skippy, err := skipGenerated(dAtA[iNdEx:])
  3546. if err != nil {
  3547. return err
  3548. }
  3549. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3550. return ErrInvalidLengthGenerated
  3551. }
  3552. if (iNdEx + skippy) > l {
  3553. return io.ErrUnexpectedEOF
  3554. }
  3555. iNdEx += skippy
  3556. }
  3557. }
  3558. if iNdEx > l {
  3559. return io.ErrUnexpectedEOF
  3560. }
  3561. return nil
  3562. }
  3563. func skipGenerated(dAtA []byte) (n int, err error) {
  3564. l := len(dAtA)
  3565. iNdEx := 0
  3566. depth := 0
  3567. for iNdEx < l {
  3568. var wire uint64
  3569. for shift := uint(0); ; shift += 7 {
  3570. if shift >= 64 {
  3571. return 0, ErrIntOverflowGenerated
  3572. }
  3573. if iNdEx >= l {
  3574. return 0, io.ErrUnexpectedEOF
  3575. }
  3576. b := dAtA[iNdEx]
  3577. iNdEx++
  3578. wire |= (uint64(b) & 0x7F) << shift
  3579. if b < 0x80 {
  3580. break
  3581. }
  3582. }
  3583. wireType := int(wire & 0x7)
  3584. switch wireType {
  3585. case 0:
  3586. for shift := uint(0); ; shift += 7 {
  3587. if shift >= 64 {
  3588. return 0, ErrIntOverflowGenerated
  3589. }
  3590. if iNdEx >= l {
  3591. return 0, io.ErrUnexpectedEOF
  3592. }
  3593. iNdEx++
  3594. if dAtA[iNdEx-1] < 0x80 {
  3595. break
  3596. }
  3597. }
  3598. case 1:
  3599. iNdEx += 8
  3600. case 2:
  3601. var length int
  3602. for shift := uint(0); ; shift += 7 {
  3603. if shift >= 64 {
  3604. return 0, ErrIntOverflowGenerated
  3605. }
  3606. if iNdEx >= l {
  3607. return 0, io.ErrUnexpectedEOF
  3608. }
  3609. b := dAtA[iNdEx]
  3610. iNdEx++
  3611. length |= (int(b) & 0x7F) << shift
  3612. if b < 0x80 {
  3613. break
  3614. }
  3615. }
  3616. if length < 0 {
  3617. return 0, ErrInvalidLengthGenerated
  3618. }
  3619. iNdEx += length
  3620. case 3:
  3621. depth++
  3622. case 4:
  3623. if depth == 0 {
  3624. return 0, ErrUnexpectedEndOfGroupGenerated
  3625. }
  3626. depth--
  3627. case 5:
  3628. iNdEx += 4
  3629. default:
  3630. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  3631. }
  3632. if iNdEx < 0 {
  3633. return 0, ErrInvalidLengthGenerated
  3634. }
  3635. if depth == 0 {
  3636. return iNdEx, nil
  3637. }
  3638. }
  3639. return 0, io.ErrUnexpectedEOF
  3640. }
  3641. var (
  3642. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  3643. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  3644. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  3645. )