generated.pb.go 86 KB

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