generated.pb.go 77 KB

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