generated.pb.go 85 KB

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