generated.pb.go 102 KB

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