generated.pb.go 86 KB

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