generated.pb.go 74 KB

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