generated.pb.go 56 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251
  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/discovery/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. proto "github.com/gogo/protobuf/proto"
  20. github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
  21. k8s_io_api_core_v1 "k8s.io/api/core/v1"
  22. v1 "k8s.io/api/core/v1"
  23. math "math"
  24. math_bits "math/bits"
  25. reflect "reflect"
  26. strings "strings"
  27. )
  28. // Reference imports to suppress errors if they are not otherwise used.
  29. var _ = proto.Marshal
  30. var _ = fmt.Errorf
  31. var _ = math.Inf
  32. // This is a compile-time assertion to ensure that this generated file
  33. // is compatible with the proto package it is being compiled against.
  34. // A compilation error at this line likely means your copy of the
  35. // proto package needs to be updated.
  36. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
  37. func (m *Endpoint) Reset() { *m = Endpoint{} }
  38. func (*Endpoint) ProtoMessage() {}
  39. func (*Endpoint) Descriptor() ([]byte, []int) {
  40. return fileDescriptor_3a5d310fb1396ddf, []int{0}
  41. }
  42. func (m *Endpoint) XXX_Unmarshal(b []byte) error {
  43. return m.Unmarshal(b)
  44. }
  45. func (m *Endpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  46. b = b[:cap(b)]
  47. n, err := m.MarshalToSizedBuffer(b)
  48. if err != nil {
  49. return nil, err
  50. }
  51. return b[:n], nil
  52. }
  53. func (m *Endpoint) XXX_Merge(src proto.Message) {
  54. xxx_messageInfo_Endpoint.Merge(m, src)
  55. }
  56. func (m *Endpoint) XXX_Size() int {
  57. return m.Size()
  58. }
  59. func (m *Endpoint) XXX_DiscardUnknown() {
  60. xxx_messageInfo_Endpoint.DiscardUnknown(m)
  61. }
  62. var xxx_messageInfo_Endpoint proto.InternalMessageInfo
  63. func (m *EndpointConditions) Reset() { *m = EndpointConditions{} }
  64. func (*EndpointConditions) ProtoMessage() {}
  65. func (*EndpointConditions) Descriptor() ([]byte, []int) {
  66. return fileDescriptor_3a5d310fb1396ddf, []int{1}
  67. }
  68. func (m *EndpointConditions) XXX_Unmarshal(b []byte) error {
  69. return m.Unmarshal(b)
  70. }
  71. func (m *EndpointConditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  72. b = b[:cap(b)]
  73. n, err := m.MarshalToSizedBuffer(b)
  74. if err != nil {
  75. return nil, err
  76. }
  77. return b[:n], nil
  78. }
  79. func (m *EndpointConditions) XXX_Merge(src proto.Message) {
  80. xxx_messageInfo_EndpointConditions.Merge(m, src)
  81. }
  82. func (m *EndpointConditions) XXX_Size() int {
  83. return m.Size()
  84. }
  85. func (m *EndpointConditions) XXX_DiscardUnknown() {
  86. xxx_messageInfo_EndpointConditions.DiscardUnknown(m)
  87. }
  88. var xxx_messageInfo_EndpointConditions proto.InternalMessageInfo
  89. func (m *EndpointHints) Reset() { *m = EndpointHints{} }
  90. func (*EndpointHints) ProtoMessage() {}
  91. func (*EndpointHints) Descriptor() ([]byte, []int) {
  92. return fileDescriptor_3a5d310fb1396ddf, []int{2}
  93. }
  94. func (m *EndpointHints) XXX_Unmarshal(b []byte) error {
  95. return m.Unmarshal(b)
  96. }
  97. func (m *EndpointHints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  98. b = b[:cap(b)]
  99. n, err := m.MarshalToSizedBuffer(b)
  100. if err != nil {
  101. return nil, err
  102. }
  103. return b[:n], nil
  104. }
  105. func (m *EndpointHints) XXX_Merge(src proto.Message) {
  106. xxx_messageInfo_EndpointHints.Merge(m, src)
  107. }
  108. func (m *EndpointHints) XXX_Size() int {
  109. return m.Size()
  110. }
  111. func (m *EndpointHints) XXX_DiscardUnknown() {
  112. xxx_messageInfo_EndpointHints.DiscardUnknown(m)
  113. }
  114. var xxx_messageInfo_EndpointHints proto.InternalMessageInfo
  115. func (m *EndpointPort) Reset() { *m = EndpointPort{} }
  116. func (*EndpointPort) ProtoMessage() {}
  117. func (*EndpointPort) Descriptor() ([]byte, []int) {
  118. return fileDescriptor_3a5d310fb1396ddf, []int{3}
  119. }
  120. func (m *EndpointPort) XXX_Unmarshal(b []byte) error {
  121. return m.Unmarshal(b)
  122. }
  123. func (m *EndpointPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  124. b = b[:cap(b)]
  125. n, err := m.MarshalToSizedBuffer(b)
  126. if err != nil {
  127. return nil, err
  128. }
  129. return b[:n], nil
  130. }
  131. func (m *EndpointPort) XXX_Merge(src proto.Message) {
  132. xxx_messageInfo_EndpointPort.Merge(m, src)
  133. }
  134. func (m *EndpointPort) XXX_Size() int {
  135. return m.Size()
  136. }
  137. func (m *EndpointPort) XXX_DiscardUnknown() {
  138. xxx_messageInfo_EndpointPort.DiscardUnknown(m)
  139. }
  140. var xxx_messageInfo_EndpointPort proto.InternalMessageInfo
  141. func (m *EndpointSlice) Reset() { *m = EndpointSlice{} }
  142. func (*EndpointSlice) ProtoMessage() {}
  143. func (*EndpointSlice) Descriptor() ([]byte, []int) {
  144. return fileDescriptor_3a5d310fb1396ddf, []int{4}
  145. }
  146. func (m *EndpointSlice) XXX_Unmarshal(b []byte) error {
  147. return m.Unmarshal(b)
  148. }
  149. func (m *EndpointSlice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  150. b = b[:cap(b)]
  151. n, err := m.MarshalToSizedBuffer(b)
  152. if err != nil {
  153. return nil, err
  154. }
  155. return b[:n], nil
  156. }
  157. func (m *EndpointSlice) XXX_Merge(src proto.Message) {
  158. xxx_messageInfo_EndpointSlice.Merge(m, src)
  159. }
  160. func (m *EndpointSlice) XXX_Size() int {
  161. return m.Size()
  162. }
  163. func (m *EndpointSlice) XXX_DiscardUnknown() {
  164. xxx_messageInfo_EndpointSlice.DiscardUnknown(m)
  165. }
  166. var xxx_messageInfo_EndpointSlice proto.InternalMessageInfo
  167. func (m *EndpointSliceList) Reset() { *m = EndpointSliceList{} }
  168. func (*EndpointSliceList) ProtoMessage() {}
  169. func (*EndpointSliceList) Descriptor() ([]byte, []int) {
  170. return fileDescriptor_3a5d310fb1396ddf, []int{5}
  171. }
  172. func (m *EndpointSliceList) XXX_Unmarshal(b []byte) error {
  173. return m.Unmarshal(b)
  174. }
  175. func (m *EndpointSliceList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  176. b = b[:cap(b)]
  177. n, err := m.MarshalToSizedBuffer(b)
  178. if err != nil {
  179. return nil, err
  180. }
  181. return b[:n], nil
  182. }
  183. func (m *EndpointSliceList) XXX_Merge(src proto.Message) {
  184. xxx_messageInfo_EndpointSliceList.Merge(m, src)
  185. }
  186. func (m *EndpointSliceList) XXX_Size() int {
  187. return m.Size()
  188. }
  189. func (m *EndpointSliceList) XXX_DiscardUnknown() {
  190. xxx_messageInfo_EndpointSliceList.DiscardUnknown(m)
  191. }
  192. var xxx_messageInfo_EndpointSliceList proto.InternalMessageInfo
  193. func (m *ForZone) Reset() { *m = ForZone{} }
  194. func (*ForZone) ProtoMessage() {}
  195. func (*ForZone) Descriptor() ([]byte, []int) {
  196. return fileDescriptor_3a5d310fb1396ddf, []int{6}
  197. }
  198. func (m *ForZone) XXX_Unmarshal(b []byte) error {
  199. return m.Unmarshal(b)
  200. }
  201. func (m *ForZone) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  202. b = b[:cap(b)]
  203. n, err := m.MarshalToSizedBuffer(b)
  204. if err != nil {
  205. return nil, err
  206. }
  207. return b[:n], nil
  208. }
  209. func (m *ForZone) XXX_Merge(src proto.Message) {
  210. xxx_messageInfo_ForZone.Merge(m, src)
  211. }
  212. func (m *ForZone) XXX_Size() int {
  213. return m.Size()
  214. }
  215. func (m *ForZone) XXX_DiscardUnknown() {
  216. xxx_messageInfo_ForZone.DiscardUnknown(m)
  217. }
  218. var xxx_messageInfo_ForZone proto.InternalMessageInfo
  219. func init() {
  220. proto.RegisterType((*Endpoint)(nil), "k8s.io.api.discovery.v1.Endpoint")
  221. proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.discovery.v1.Endpoint.DeprecatedTopologyEntry")
  222. proto.RegisterType((*EndpointConditions)(nil), "k8s.io.api.discovery.v1.EndpointConditions")
  223. proto.RegisterType((*EndpointHints)(nil), "k8s.io.api.discovery.v1.EndpointHints")
  224. proto.RegisterType((*EndpointPort)(nil), "k8s.io.api.discovery.v1.EndpointPort")
  225. proto.RegisterType((*EndpointSlice)(nil), "k8s.io.api.discovery.v1.EndpointSlice")
  226. proto.RegisterType((*EndpointSliceList)(nil), "k8s.io.api.discovery.v1.EndpointSliceList")
  227. proto.RegisterType((*ForZone)(nil), "k8s.io.api.discovery.v1.ForZone")
  228. }
  229. func init() {
  230. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/discovery/v1/generated.proto", fileDescriptor_3a5d310fb1396ddf)
  231. }
  232. var fileDescriptor_3a5d310fb1396ddf = []byte{
  233. // 893 bytes of a gzipped FileDescriptorProto
  234. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0x4d, 0x6f, 0xe3, 0x44,
  235. 0x18, 0x8e, 0x9b, 0x86, 0xda, 0x93, 0x56, 0xec, 0x8e, 0x90, 0x1a, 0x05, 0x14, 0x87, 0xa0, 0x45,
  236. 0x91, 0x2a, 0x6c, 0x5a, 0x21, 0xb4, 0x20, 0x21, 0x51, 0xb3, 0x65, 0x97, 0xaf, 0x52, 0xcd, 0xf6,
  237. 0xb4, 0x42, 0x5a, 0x5c, 0xfb, 0xad, 0x63, 0xd2, 0xcc, 0x58, 0x33, 0x93, 0x48, 0xe1, 0xc4, 0x85,
  238. 0x33, 0xfc, 0x22, 0x8e, 0xa8, 0xc7, 0xbd, 0xb1, 0x27, 0x8b, 0x9a, 0xbf, 0xc0, 0x69, 0x4f, 0x68,
  239. 0xc6, 0x9f, 0x25, 0x8d, 0xb2, 0x37, 0xcf, 0x33, 0xcf, 0xf3, 0x7e, 0x3c, 0x33, 0xf3, 0x1a, 0x7d,
  240. 0x3e, 0x7d, 0x28, 0x9c, 0x98, 0xb9, 0xd3, 0xf9, 0x05, 0x70, 0x0a, 0x12, 0x84, 0xbb, 0x00, 0x1a,
  241. 0x32, 0xee, 0x16, 0x1b, 0x7e, 0x12, 0xbb, 0x61, 0x2c, 0x02, 0xb6, 0x00, 0xbe, 0x74, 0x17, 0x87,
  242. 0x6e, 0x04, 0x14, 0xb8, 0x2f, 0x21, 0x74, 0x12, 0xce, 0x24, 0xc3, 0xfb, 0x39, 0xd1, 0xf1, 0x93,
  243. 0xd8, 0xa9, 0x88, 0xce, 0xe2, 0xb0, 0xff, 0x41, 0x14, 0xcb, 0xc9, 0xfc, 0xc2, 0x09, 0xd8, 0xcc,
  244. 0x8d, 0x58, 0xc4, 0x5c, 0xcd, 0xbf, 0x98, 0x5f, 0xea, 0x95, 0x5e, 0xe8, 0xaf, 0x3c, 0x4e, 0x7f,
  245. 0xd4, 0x48, 0x18, 0x30, 0x0e, 0x77, 0xe4, 0xea, 0x7f, 0x54, 0x73, 0x66, 0x7e, 0x30, 0x89, 0xa9,
  246. 0xaa, 0x29, 0x99, 0x46, 0x0a, 0x10, 0xee, 0x0c, 0xa4, 0x7f, 0x97, 0xca, 0x5d, 0xa7, 0xe2, 0x73,
  247. 0x2a, 0xe3, 0x19, 0xac, 0x08, 0x3e, 0xde, 0x24, 0x10, 0xc1, 0x04, 0x66, 0xfe, 0xff, 0x75, 0xa3,
  248. 0x7f, 0xb7, 0x91, 0x79, 0x42, 0xc3, 0x84, 0xc5, 0x54, 0xe2, 0x03, 0x64, 0xf9, 0x61, 0xc8, 0x41,
  249. 0x08, 0x10, 0x3d, 0x63, 0xd8, 0x1e, 0x5b, 0xde, 0x5e, 0x96, 0xda, 0xd6, 0x71, 0x09, 0x92, 0x7a,
  250. 0x1f, 0x3f, 0x47, 0x28, 0x60, 0x34, 0x8c, 0x65, 0xcc, 0xa8, 0xe8, 0x6d, 0x0d, 0x8d, 0x71, 0xf7,
  251. 0xe8, 0xc0, 0x59, 0xe3, 0xac, 0x53, 0xe6, 0xf8, 0xa2, 0x92, 0x78, 0xf8, 0x3a, 0xb5, 0x5b, 0x59,
  252. 0x6a, 0xa3, 0x1a, 0x23, 0x8d, 0x90, 0x78, 0x8c, 0xcc, 0x09, 0x13, 0x92, 0xfa, 0x33, 0xe8, 0xb5,
  253. 0x87, 0xc6, 0xd8, 0xf2, 0x76, 0xb3, 0xd4, 0x36, 0x9f, 0x14, 0x18, 0xa9, 0x76, 0xf1, 0x19, 0xb2,
  254. 0xa4, 0xcf, 0x23, 0x90, 0x04, 0x2e, 0x7b, 0xdb, 0xba, 0x92, 0xf7, 0x9a, 0x95, 0xa8, 0xb3, 0x51,
  255. 0x45, 0x7c, 0x7f, 0xf1, 0x13, 0x04, 0x8a, 0x04, 0x1c, 0x68, 0x00, 0x79, 0x73, 0xe7, 0xa5, 0x92,
  256. 0xd4, 0x41, 0xf0, 0xaf, 0x06, 0xc2, 0x21, 0x24, 0x1c, 0x02, 0xe5, 0xd5, 0x39, 0x4b, 0xd8, 0x15,
  257. 0x8b, 0x96, 0xbd, 0xce, 0xb0, 0x3d, 0xee, 0x1e, 0x7d, 0xb2, 0xb1, 0x4b, 0xe7, 0xd1, 0x8a, 0xf6,
  258. 0x84, 0x4a, 0xbe, 0xf4, 0xfa, 0x45, 0xcf, 0x78, 0x95, 0x40, 0xee, 0x48, 0xa8, 0x3c, 0xa0, 0x2c,
  259. 0x84, 0x53, 0xe5, 0xc1, 0x1b, 0xb5, 0x07, 0xa7, 0x05, 0x46, 0xaa, 0x5d, 0xfc, 0x0e, 0xda, 0xfe,
  260. 0x99, 0x51, 0xe8, 0xed, 0x68, 0x96, 0x99, 0xa5, 0xf6, 0xf6, 0x33, 0x46, 0x81, 0x68, 0x14, 0x3f,
  261. 0x46, 0x9d, 0x49, 0x4c, 0xa5, 0xe8, 0x99, 0xda, 0x9d, 0xf7, 0x37, 0x76, 0xf0, 0x44, 0xb1, 0x3d,
  262. 0x2b, 0x4b, 0xed, 0x8e, 0xfe, 0x24, 0xb9, 0xbe, 0x7f, 0x82, 0xf6, 0xd7, 0xf4, 0x86, 0xef, 0xa1,
  263. 0xf6, 0x14, 0x96, 0x3d, 0x43, 0x15, 0x40, 0xd4, 0x27, 0x7e, 0x0b, 0x75, 0x16, 0xfe, 0xd5, 0x1c,
  264. 0xf4, 0xed, 0xb0, 0x48, 0xbe, 0xf8, 0x74, 0xeb, 0xa1, 0x31, 0xfa, 0xcd, 0x40, 0x78, 0xf5, 0x4a,
  265. 0x60, 0x1b, 0x75, 0x38, 0xf8, 0x61, 0x1e, 0xc4, 0xcc, 0xd3, 0x13, 0x05, 0x90, 0x1c, 0xc7, 0x0f,
  266. 0xd0, 0x8e, 0x00, 0xbe, 0x88, 0x69, 0xa4, 0x63, 0x9a, 0x5e, 0x37, 0x4b, 0xed, 0x9d, 0xa7, 0x39,
  267. 0x44, 0xca, 0x3d, 0x7c, 0x88, 0xba, 0x12, 0xf8, 0x2c, 0xa6, 0xbe, 0x54, 0xd4, 0xb6, 0xa6, 0xbe,
  268. 0x99, 0xa5, 0x76, 0xf7, 0xbc, 0x86, 0x49, 0x93, 0x33, 0x7a, 0x8e, 0xf6, 0x6e, 0xf5, 0x8e, 0x4f,
  269. 0x91, 0x79, 0xc9, 0xb8, 0xf2, 0x30, 0x7f, 0x0b, 0xdd, 0xa3, 0xe1, 0x5a, 0xd7, 0xbe, 0xcc, 0x89,
  270. 0xde, 0xbd, 0xe2, 0x78, 0xcd, 0x02, 0x10, 0xa4, 0x8a, 0x31, 0xfa, 0xd3, 0x40, 0xbb, 0x65, 0x86,
  271. 0x33, 0xc6, 0xa5, 0x3a, 0x31, 0x7d, 0xb7, 0x8d, 0xfa, 0xc4, 0xf4, 0x99, 0x6a, 0x14, 0x3f, 0x46,
  272. 0xa6, 0x7e, 0xa1, 0x01, 0xbb, 0xca, 0xed, 0xf3, 0x0e, 0x54, 0xe0, 0xb3, 0x02, 0x7b, 0x95, 0xda,
  273. 0x6f, 0xaf, 0x4e, 0x1f, 0xa7, 0xdc, 0x26, 0x95, 0x58, 0xa5, 0x49, 0x18, 0x97, 0xda, 0x84, 0x4e,
  274. 0x9e, 0x46, 0xa5, 0x27, 0x1a, 0x55, 0x4e, 0xf9, 0x49, 0x52, 0xca, 0xf4, 0xe3, 0xb1, 0x72, 0xa7,
  275. 0x8e, 0x6b, 0x98, 0x34, 0x39, 0xa3, 0xbf, 0xb6, 0x6a, 0xab, 0x9e, 0x5e, 0xc5, 0x01, 0xe0, 0x1f,
  276. 0x91, 0xa9, 0x06, 0x59, 0xe8, 0x4b, 0x5f, 0x77, 0xd3, 0x3d, 0xfa, 0xb0, 0x61, 0x55, 0x35, 0x8f,
  277. 0x9c, 0x64, 0x1a, 0x29, 0x40, 0x38, 0x8a, 0x5d, 0x3f, 0xc8, 0xef, 0x40, 0xfa, 0xf5, 0x34, 0xa8,
  278. 0x31, 0x52, 0x45, 0xc5, 0x8f, 0x50, 0xb7, 0x98, 0x3c, 0xe7, 0xcb, 0x04, 0x8a, 0x32, 0x47, 0x85,
  279. 0xa4, 0x7b, 0x5c, 0x6f, 0xbd, 0xba, 0xbd, 0x24, 0x4d, 0x19, 0x26, 0xc8, 0x82, 0xa2, 0x70, 0x35,
  280. 0xb1, 0xd4, 0x99, 0xbe, 0xbb, 0xf1, 0x25, 0x78, 0xf7, 0x8b, 0x34, 0x56, 0x89, 0x08, 0x52, 0x87,
  281. 0xc1, 0x5f, 0xa3, 0x8e, 0x32, 0x52, 0xf4, 0xda, 0x3a, 0xde, 0x83, 0x8d, 0xf1, 0x94, 0xf9, 0xde,
  282. 0x5e, 0x11, 0xb3, 0xa3, 0x56, 0x82, 0xe4, 0x21, 0x46, 0x7f, 0x18, 0xe8, 0xfe, 0x2d, 0x67, 0xbf,
  283. 0x8d, 0x85, 0xc4, 0x3f, 0xac, 0xb8, 0xeb, 0xbc, 0x9e, 0xbb, 0x4a, 0xad, 0xbd, 0xad, 0xae, 0x65,
  284. 0x89, 0x34, 0x9c, 0xfd, 0x06, 0x75, 0x62, 0x09, 0xb3, 0xd2, 0x8f, 0xcd, 0x93, 0x41, 0x17, 0x56,
  285. 0x37, 0xf0, 0x95, 0x12, 0x93, 0x3c, 0xc6, 0xe8, 0x00, 0xed, 0x14, 0x37, 0x1f, 0x0f, 0x6f, 0xdd,
  286. 0xee, 0xdd, 0x82, 0xde, 0xb8, 0xe1, 0xde, 0x67, 0xd7, 0x37, 0x83, 0xd6, 0x8b, 0x9b, 0x41, 0xeb,
  287. 0xe5, 0xcd, 0xa0, 0xf5, 0x4b, 0x36, 0x30, 0xae, 0xb3, 0x81, 0xf1, 0x22, 0x1b, 0x18, 0x2f, 0xb3,
  288. 0x81, 0xf1, 0x77, 0x36, 0x30, 0x7e, 0xff, 0x67, 0xd0, 0x7a, 0xb6, 0xbf, 0xe6, 0xa7, 0xfe, 0x5f,
  289. 0x00, 0x00, 0x00, 0xff, 0xff, 0x2e, 0xd0, 0xcc, 0x2e, 0x07, 0x08, 0x00, 0x00,
  290. }
  291. func (m *Endpoint) Marshal() (dAtA []byte, err error) {
  292. size := m.Size()
  293. dAtA = make([]byte, size)
  294. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  295. if err != nil {
  296. return nil, err
  297. }
  298. return dAtA[:n], nil
  299. }
  300. func (m *Endpoint) MarshalTo(dAtA []byte) (int, error) {
  301. size := m.Size()
  302. return m.MarshalToSizedBuffer(dAtA[:size])
  303. }
  304. func (m *Endpoint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  305. i := len(dAtA)
  306. _ = i
  307. var l int
  308. _ = l
  309. if m.Hints != nil {
  310. {
  311. size, err := m.Hints.MarshalToSizedBuffer(dAtA[:i])
  312. if err != nil {
  313. return 0, err
  314. }
  315. i -= size
  316. i = encodeVarintGenerated(dAtA, i, uint64(size))
  317. }
  318. i--
  319. dAtA[i] = 0x42
  320. }
  321. if m.Zone != nil {
  322. i -= len(*m.Zone)
  323. copy(dAtA[i:], *m.Zone)
  324. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Zone)))
  325. i--
  326. dAtA[i] = 0x3a
  327. }
  328. if m.NodeName != nil {
  329. i -= len(*m.NodeName)
  330. copy(dAtA[i:], *m.NodeName)
  331. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.NodeName)))
  332. i--
  333. dAtA[i] = 0x32
  334. }
  335. if len(m.DeprecatedTopology) > 0 {
  336. keysForDeprecatedTopology := make([]string, 0, len(m.DeprecatedTopology))
  337. for k := range m.DeprecatedTopology {
  338. keysForDeprecatedTopology = append(keysForDeprecatedTopology, string(k))
  339. }
  340. github_com_gogo_protobuf_sortkeys.Strings(keysForDeprecatedTopology)
  341. for iNdEx := len(keysForDeprecatedTopology) - 1; iNdEx >= 0; iNdEx-- {
  342. v := m.DeprecatedTopology[string(keysForDeprecatedTopology[iNdEx])]
  343. baseI := i
  344. i -= len(v)
  345. copy(dAtA[i:], v)
  346. i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  347. i--
  348. dAtA[i] = 0x12
  349. i -= len(keysForDeprecatedTopology[iNdEx])
  350. copy(dAtA[i:], keysForDeprecatedTopology[iNdEx])
  351. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDeprecatedTopology[iNdEx])))
  352. i--
  353. dAtA[i] = 0xa
  354. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  355. i--
  356. dAtA[i] = 0x2a
  357. }
  358. }
  359. if m.TargetRef != nil {
  360. {
  361. size, err := m.TargetRef.MarshalToSizedBuffer(dAtA[:i])
  362. if err != nil {
  363. return 0, err
  364. }
  365. i -= size
  366. i = encodeVarintGenerated(dAtA, i, uint64(size))
  367. }
  368. i--
  369. dAtA[i] = 0x22
  370. }
  371. if m.Hostname != nil {
  372. i -= len(*m.Hostname)
  373. copy(dAtA[i:], *m.Hostname)
  374. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Hostname)))
  375. i--
  376. dAtA[i] = 0x1a
  377. }
  378. {
  379. size, err := m.Conditions.MarshalToSizedBuffer(dAtA[:i])
  380. if err != nil {
  381. return 0, err
  382. }
  383. i -= size
  384. i = encodeVarintGenerated(dAtA, i, uint64(size))
  385. }
  386. i--
  387. dAtA[i] = 0x12
  388. if len(m.Addresses) > 0 {
  389. for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- {
  390. i -= len(m.Addresses[iNdEx])
  391. copy(dAtA[i:], m.Addresses[iNdEx])
  392. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Addresses[iNdEx])))
  393. i--
  394. dAtA[i] = 0xa
  395. }
  396. }
  397. return len(dAtA) - i, nil
  398. }
  399. func (m *EndpointConditions) Marshal() (dAtA []byte, err error) {
  400. size := m.Size()
  401. dAtA = make([]byte, size)
  402. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  403. if err != nil {
  404. return nil, err
  405. }
  406. return dAtA[:n], nil
  407. }
  408. func (m *EndpointConditions) MarshalTo(dAtA []byte) (int, error) {
  409. size := m.Size()
  410. return m.MarshalToSizedBuffer(dAtA[:size])
  411. }
  412. func (m *EndpointConditions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  413. i := len(dAtA)
  414. _ = i
  415. var l int
  416. _ = l
  417. if m.Terminating != nil {
  418. i--
  419. if *m.Terminating {
  420. dAtA[i] = 1
  421. } else {
  422. dAtA[i] = 0
  423. }
  424. i--
  425. dAtA[i] = 0x18
  426. }
  427. if m.Serving != nil {
  428. i--
  429. if *m.Serving {
  430. dAtA[i] = 1
  431. } else {
  432. dAtA[i] = 0
  433. }
  434. i--
  435. dAtA[i] = 0x10
  436. }
  437. if m.Ready != nil {
  438. i--
  439. if *m.Ready {
  440. dAtA[i] = 1
  441. } else {
  442. dAtA[i] = 0
  443. }
  444. i--
  445. dAtA[i] = 0x8
  446. }
  447. return len(dAtA) - i, nil
  448. }
  449. func (m *EndpointHints) Marshal() (dAtA []byte, err error) {
  450. size := m.Size()
  451. dAtA = make([]byte, size)
  452. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  453. if err != nil {
  454. return nil, err
  455. }
  456. return dAtA[:n], nil
  457. }
  458. func (m *EndpointHints) MarshalTo(dAtA []byte) (int, error) {
  459. size := m.Size()
  460. return m.MarshalToSizedBuffer(dAtA[:size])
  461. }
  462. func (m *EndpointHints) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  463. i := len(dAtA)
  464. _ = i
  465. var l int
  466. _ = l
  467. if len(m.ForZones) > 0 {
  468. for iNdEx := len(m.ForZones) - 1; iNdEx >= 0; iNdEx-- {
  469. {
  470. size, err := m.ForZones[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  471. if err != nil {
  472. return 0, err
  473. }
  474. i -= size
  475. i = encodeVarintGenerated(dAtA, i, uint64(size))
  476. }
  477. i--
  478. dAtA[i] = 0xa
  479. }
  480. }
  481. return len(dAtA) - i, nil
  482. }
  483. func (m *EndpointPort) Marshal() (dAtA []byte, err error) {
  484. size := m.Size()
  485. dAtA = make([]byte, size)
  486. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  487. if err != nil {
  488. return nil, err
  489. }
  490. return dAtA[:n], nil
  491. }
  492. func (m *EndpointPort) MarshalTo(dAtA []byte) (int, error) {
  493. size := m.Size()
  494. return m.MarshalToSizedBuffer(dAtA[:size])
  495. }
  496. func (m *EndpointPort) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  497. i := len(dAtA)
  498. _ = i
  499. var l int
  500. _ = l
  501. if m.AppProtocol != nil {
  502. i -= len(*m.AppProtocol)
  503. copy(dAtA[i:], *m.AppProtocol)
  504. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.AppProtocol)))
  505. i--
  506. dAtA[i] = 0x22
  507. }
  508. if m.Port != nil {
  509. i = encodeVarintGenerated(dAtA, i, uint64(*m.Port))
  510. i--
  511. dAtA[i] = 0x18
  512. }
  513. if m.Protocol != nil {
  514. i -= len(*m.Protocol)
  515. copy(dAtA[i:], *m.Protocol)
  516. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Protocol)))
  517. i--
  518. dAtA[i] = 0x12
  519. }
  520. if m.Name != nil {
  521. i -= len(*m.Name)
  522. copy(dAtA[i:], *m.Name)
  523. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Name)))
  524. i--
  525. dAtA[i] = 0xa
  526. }
  527. return len(dAtA) - i, nil
  528. }
  529. func (m *EndpointSlice) Marshal() (dAtA []byte, err error) {
  530. size := m.Size()
  531. dAtA = make([]byte, size)
  532. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  533. if err != nil {
  534. return nil, err
  535. }
  536. return dAtA[:n], nil
  537. }
  538. func (m *EndpointSlice) MarshalTo(dAtA []byte) (int, error) {
  539. size := m.Size()
  540. return m.MarshalToSizedBuffer(dAtA[:size])
  541. }
  542. func (m *EndpointSlice) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  543. i := len(dAtA)
  544. _ = i
  545. var l int
  546. _ = l
  547. i -= len(m.AddressType)
  548. copy(dAtA[i:], m.AddressType)
  549. i = encodeVarintGenerated(dAtA, i, uint64(len(m.AddressType)))
  550. i--
  551. dAtA[i] = 0x22
  552. if len(m.Ports) > 0 {
  553. for iNdEx := len(m.Ports) - 1; iNdEx >= 0; iNdEx-- {
  554. {
  555. size, err := m.Ports[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  556. if err != nil {
  557. return 0, err
  558. }
  559. i -= size
  560. i = encodeVarintGenerated(dAtA, i, uint64(size))
  561. }
  562. i--
  563. dAtA[i] = 0x1a
  564. }
  565. }
  566. if len(m.Endpoints) > 0 {
  567. for iNdEx := len(m.Endpoints) - 1; iNdEx >= 0; iNdEx-- {
  568. {
  569. size, err := m.Endpoints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  570. if err != nil {
  571. return 0, err
  572. }
  573. i -= size
  574. i = encodeVarintGenerated(dAtA, i, uint64(size))
  575. }
  576. i--
  577. dAtA[i] = 0x12
  578. }
  579. }
  580. {
  581. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  582. if err != nil {
  583. return 0, err
  584. }
  585. i -= size
  586. i = encodeVarintGenerated(dAtA, i, uint64(size))
  587. }
  588. i--
  589. dAtA[i] = 0xa
  590. return len(dAtA) - i, nil
  591. }
  592. func (m *EndpointSliceList) Marshal() (dAtA []byte, err error) {
  593. size := m.Size()
  594. dAtA = make([]byte, size)
  595. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  596. if err != nil {
  597. return nil, err
  598. }
  599. return dAtA[:n], nil
  600. }
  601. func (m *EndpointSliceList) MarshalTo(dAtA []byte) (int, error) {
  602. size := m.Size()
  603. return m.MarshalToSizedBuffer(dAtA[:size])
  604. }
  605. func (m *EndpointSliceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  606. i := len(dAtA)
  607. _ = i
  608. var l int
  609. _ = l
  610. if len(m.Items) > 0 {
  611. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  612. {
  613. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  614. if err != nil {
  615. return 0, err
  616. }
  617. i -= size
  618. i = encodeVarintGenerated(dAtA, i, uint64(size))
  619. }
  620. i--
  621. dAtA[i] = 0x12
  622. }
  623. }
  624. {
  625. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  626. if err != nil {
  627. return 0, err
  628. }
  629. i -= size
  630. i = encodeVarintGenerated(dAtA, i, uint64(size))
  631. }
  632. i--
  633. dAtA[i] = 0xa
  634. return len(dAtA) - i, nil
  635. }
  636. func (m *ForZone) Marshal() (dAtA []byte, err error) {
  637. size := m.Size()
  638. dAtA = make([]byte, size)
  639. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  640. if err != nil {
  641. return nil, err
  642. }
  643. return dAtA[:n], nil
  644. }
  645. func (m *ForZone) MarshalTo(dAtA []byte) (int, error) {
  646. size := m.Size()
  647. return m.MarshalToSizedBuffer(dAtA[:size])
  648. }
  649. func (m *ForZone) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  650. i := len(dAtA)
  651. _ = i
  652. var l int
  653. _ = l
  654. i -= len(m.Name)
  655. copy(dAtA[i:], m.Name)
  656. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  657. i--
  658. dAtA[i] = 0xa
  659. return len(dAtA) - i, nil
  660. }
  661. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  662. offset -= sovGenerated(v)
  663. base := offset
  664. for v >= 1<<7 {
  665. dAtA[offset] = uint8(v&0x7f | 0x80)
  666. v >>= 7
  667. offset++
  668. }
  669. dAtA[offset] = uint8(v)
  670. return base
  671. }
  672. func (m *Endpoint) Size() (n int) {
  673. if m == nil {
  674. return 0
  675. }
  676. var l int
  677. _ = l
  678. if len(m.Addresses) > 0 {
  679. for _, s := range m.Addresses {
  680. l = len(s)
  681. n += 1 + l + sovGenerated(uint64(l))
  682. }
  683. }
  684. l = m.Conditions.Size()
  685. n += 1 + l + sovGenerated(uint64(l))
  686. if m.Hostname != nil {
  687. l = len(*m.Hostname)
  688. n += 1 + l + sovGenerated(uint64(l))
  689. }
  690. if m.TargetRef != nil {
  691. l = m.TargetRef.Size()
  692. n += 1 + l + sovGenerated(uint64(l))
  693. }
  694. if len(m.DeprecatedTopology) > 0 {
  695. for k, v := range m.DeprecatedTopology {
  696. _ = k
  697. _ = v
  698. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  699. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  700. }
  701. }
  702. if m.NodeName != nil {
  703. l = len(*m.NodeName)
  704. n += 1 + l + sovGenerated(uint64(l))
  705. }
  706. if m.Zone != nil {
  707. l = len(*m.Zone)
  708. n += 1 + l + sovGenerated(uint64(l))
  709. }
  710. if m.Hints != nil {
  711. l = m.Hints.Size()
  712. n += 1 + l + sovGenerated(uint64(l))
  713. }
  714. return n
  715. }
  716. func (m *EndpointConditions) Size() (n int) {
  717. if m == nil {
  718. return 0
  719. }
  720. var l int
  721. _ = l
  722. if m.Ready != nil {
  723. n += 2
  724. }
  725. if m.Serving != nil {
  726. n += 2
  727. }
  728. if m.Terminating != nil {
  729. n += 2
  730. }
  731. return n
  732. }
  733. func (m *EndpointHints) Size() (n int) {
  734. if m == nil {
  735. return 0
  736. }
  737. var l int
  738. _ = l
  739. if len(m.ForZones) > 0 {
  740. for _, e := range m.ForZones {
  741. l = e.Size()
  742. n += 1 + l + sovGenerated(uint64(l))
  743. }
  744. }
  745. return n
  746. }
  747. func (m *EndpointPort) Size() (n int) {
  748. if m == nil {
  749. return 0
  750. }
  751. var l int
  752. _ = l
  753. if m.Name != nil {
  754. l = len(*m.Name)
  755. n += 1 + l + sovGenerated(uint64(l))
  756. }
  757. if m.Protocol != nil {
  758. l = len(*m.Protocol)
  759. n += 1 + l + sovGenerated(uint64(l))
  760. }
  761. if m.Port != nil {
  762. n += 1 + sovGenerated(uint64(*m.Port))
  763. }
  764. if m.AppProtocol != nil {
  765. l = len(*m.AppProtocol)
  766. n += 1 + l + sovGenerated(uint64(l))
  767. }
  768. return n
  769. }
  770. func (m *EndpointSlice) Size() (n int) {
  771. if m == nil {
  772. return 0
  773. }
  774. var l int
  775. _ = l
  776. l = m.ObjectMeta.Size()
  777. n += 1 + l + sovGenerated(uint64(l))
  778. if len(m.Endpoints) > 0 {
  779. for _, e := range m.Endpoints {
  780. l = e.Size()
  781. n += 1 + l + sovGenerated(uint64(l))
  782. }
  783. }
  784. if len(m.Ports) > 0 {
  785. for _, e := range m.Ports {
  786. l = e.Size()
  787. n += 1 + l + sovGenerated(uint64(l))
  788. }
  789. }
  790. l = len(m.AddressType)
  791. n += 1 + l + sovGenerated(uint64(l))
  792. return n
  793. }
  794. func (m *EndpointSliceList) Size() (n int) {
  795. if m == nil {
  796. return 0
  797. }
  798. var l int
  799. _ = l
  800. l = m.ListMeta.Size()
  801. n += 1 + l + sovGenerated(uint64(l))
  802. if len(m.Items) > 0 {
  803. for _, e := range m.Items {
  804. l = e.Size()
  805. n += 1 + l + sovGenerated(uint64(l))
  806. }
  807. }
  808. return n
  809. }
  810. func (m *ForZone) Size() (n int) {
  811. if m == nil {
  812. return 0
  813. }
  814. var l int
  815. _ = l
  816. l = len(m.Name)
  817. n += 1 + l + sovGenerated(uint64(l))
  818. return n
  819. }
  820. func sovGenerated(x uint64) (n int) {
  821. return (math_bits.Len64(x|1) + 6) / 7
  822. }
  823. func sozGenerated(x uint64) (n int) {
  824. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  825. }
  826. func (this *Endpoint) String() string {
  827. if this == nil {
  828. return "nil"
  829. }
  830. keysForDeprecatedTopology := make([]string, 0, len(this.DeprecatedTopology))
  831. for k := range this.DeprecatedTopology {
  832. keysForDeprecatedTopology = append(keysForDeprecatedTopology, k)
  833. }
  834. github_com_gogo_protobuf_sortkeys.Strings(keysForDeprecatedTopology)
  835. mapStringForDeprecatedTopology := "map[string]string{"
  836. for _, k := range keysForDeprecatedTopology {
  837. mapStringForDeprecatedTopology += fmt.Sprintf("%v: %v,", k, this.DeprecatedTopology[k])
  838. }
  839. mapStringForDeprecatedTopology += "}"
  840. s := strings.Join([]string{`&Endpoint{`,
  841. `Addresses:` + fmt.Sprintf("%v", this.Addresses) + `,`,
  842. `Conditions:` + strings.Replace(strings.Replace(this.Conditions.String(), "EndpointConditions", "EndpointConditions", 1), `&`, ``, 1) + `,`,
  843. `Hostname:` + valueToStringGenerated(this.Hostname) + `,`,
  844. `TargetRef:` + strings.Replace(fmt.Sprintf("%v", this.TargetRef), "ObjectReference", "v1.ObjectReference", 1) + `,`,
  845. `DeprecatedTopology:` + mapStringForDeprecatedTopology + `,`,
  846. `NodeName:` + valueToStringGenerated(this.NodeName) + `,`,
  847. `Zone:` + valueToStringGenerated(this.Zone) + `,`,
  848. `Hints:` + strings.Replace(this.Hints.String(), "EndpointHints", "EndpointHints", 1) + `,`,
  849. `}`,
  850. }, "")
  851. return s
  852. }
  853. func (this *EndpointConditions) String() string {
  854. if this == nil {
  855. return "nil"
  856. }
  857. s := strings.Join([]string{`&EndpointConditions{`,
  858. `Ready:` + valueToStringGenerated(this.Ready) + `,`,
  859. `Serving:` + valueToStringGenerated(this.Serving) + `,`,
  860. `Terminating:` + valueToStringGenerated(this.Terminating) + `,`,
  861. `}`,
  862. }, "")
  863. return s
  864. }
  865. func (this *EndpointHints) String() string {
  866. if this == nil {
  867. return "nil"
  868. }
  869. repeatedStringForForZones := "[]ForZone{"
  870. for _, f := range this.ForZones {
  871. repeatedStringForForZones += strings.Replace(strings.Replace(f.String(), "ForZone", "ForZone", 1), `&`, ``, 1) + ","
  872. }
  873. repeatedStringForForZones += "}"
  874. s := strings.Join([]string{`&EndpointHints{`,
  875. `ForZones:` + repeatedStringForForZones + `,`,
  876. `}`,
  877. }, "")
  878. return s
  879. }
  880. func (this *EndpointPort) String() string {
  881. if this == nil {
  882. return "nil"
  883. }
  884. s := strings.Join([]string{`&EndpointPort{`,
  885. `Name:` + valueToStringGenerated(this.Name) + `,`,
  886. `Protocol:` + valueToStringGenerated(this.Protocol) + `,`,
  887. `Port:` + valueToStringGenerated(this.Port) + `,`,
  888. `AppProtocol:` + valueToStringGenerated(this.AppProtocol) + `,`,
  889. `}`,
  890. }, "")
  891. return s
  892. }
  893. func (this *EndpointSlice) String() string {
  894. if this == nil {
  895. return "nil"
  896. }
  897. repeatedStringForEndpoints := "[]Endpoint{"
  898. for _, f := range this.Endpoints {
  899. repeatedStringForEndpoints += strings.Replace(strings.Replace(f.String(), "Endpoint", "Endpoint", 1), `&`, ``, 1) + ","
  900. }
  901. repeatedStringForEndpoints += "}"
  902. repeatedStringForPorts := "[]EndpointPort{"
  903. for _, f := range this.Ports {
  904. repeatedStringForPorts += strings.Replace(strings.Replace(f.String(), "EndpointPort", "EndpointPort", 1), `&`, ``, 1) + ","
  905. }
  906. repeatedStringForPorts += "}"
  907. s := strings.Join([]string{`&EndpointSlice{`,
  908. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v11.ObjectMeta", 1), `&`, ``, 1) + `,`,
  909. `Endpoints:` + repeatedStringForEndpoints + `,`,
  910. `Ports:` + repeatedStringForPorts + `,`,
  911. `AddressType:` + fmt.Sprintf("%v", this.AddressType) + `,`,
  912. `}`,
  913. }, "")
  914. return s
  915. }
  916. func (this *EndpointSliceList) String() string {
  917. if this == nil {
  918. return "nil"
  919. }
  920. repeatedStringForItems := "[]EndpointSlice{"
  921. for _, f := range this.Items {
  922. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "EndpointSlice", "EndpointSlice", 1), `&`, ``, 1) + ","
  923. }
  924. repeatedStringForItems += "}"
  925. s := strings.Join([]string{`&EndpointSliceList{`,
  926. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v11.ListMeta", 1), `&`, ``, 1) + `,`,
  927. `Items:` + repeatedStringForItems + `,`,
  928. `}`,
  929. }, "")
  930. return s
  931. }
  932. func (this *ForZone) String() string {
  933. if this == nil {
  934. return "nil"
  935. }
  936. s := strings.Join([]string{`&ForZone{`,
  937. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  938. `}`,
  939. }, "")
  940. return s
  941. }
  942. func valueToStringGenerated(v interface{}) string {
  943. rv := reflect.ValueOf(v)
  944. if rv.IsNil() {
  945. return "nil"
  946. }
  947. pv := reflect.Indirect(rv).Interface()
  948. return fmt.Sprintf("*%v", pv)
  949. }
  950. func (m *Endpoint) Unmarshal(dAtA []byte) error {
  951. l := len(dAtA)
  952. iNdEx := 0
  953. for iNdEx < l {
  954. preIndex := iNdEx
  955. var wire uint64
  956. for shift := uint(0); ; shift += 7 {
  957. if shift >= 64 {
  958. return ErrIntOverflowGenerated
  959. }
  960. if iNdEx >= l {
  961. return io.ErrUnexpectedEOF
  962. }
  963. b := dAtA[iNdEx]
  964. iNdEx++
  965. wire |= uint64(b&0x7F) << shift
  966. if b < 0x80 {
  967. break
  968. }
  969. }
  970. fieldNum := int32(wire >> 3)
  971. wireType := int(wire & 0x7)
  972. if wireType == 4 {
  973. return fmt.Errorf("proto: Endpoint: wiretype end group for non-group")
  974. }
  975. if fieldNum <= 0 {
  976. return fmt.Errorf("proto: Endpoint: illegal tag %d (wire type %d)", fieldNum, wire)
  977. }
  978. switch fieldNum {
  979. case 1:
  980. if wireType != 2 {
  981. return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType)
  982. }
  983. var stringLen uint64
  984. for shift := uint(0); ; shift += 7 {
  985. if shift >= 64 {
  986. return ErrIntOverflowGenerated
  987. }
  988. if iNdEx >= l {
  989. return io.ErrUnexpectedEOF
  990. }
  991. b := dAtA[iNdEx]
  992. iNdEx++
  993. stringLen |= uint64(b&0x7F) << shift
  994. if b < 0x80 {
  995. break
  996. }
  997. }
  998. intStringLen := int(stringLen)
  999. if intStringLen < 0 {
  1000. return ErrInvalidLengthGenerated
  1001. }
  1002. postIndex := iNdEx + intStringLen
  1003. if postIndex < 0 {
  1004. return ErrInvalidLengthGenerated
  1005. }
  1006. if postIndex > l {
  1007. return io.ErrUnexpectedEOF
  1008. }
  1009. m.Addresses = append(m.Addresses, string(dAtA[iNdEx:postIndex]))
  1010. iNdEx = postIndex
  1011. case 2:
  1012. if wireType != 2 {
  1013. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  1014. }
  1015. var msglen int
  1016. for shift := uint(0); ; shift += 7 {
  1017. if shift >= 64 {
  1018. return ErrIntOverflowGenerated
  1019. }
  1020. if iNdEx >= l {
  1021. return io.ErrUnexpectedEOF
  1022. }
  1023. b := dAtA[iNdEx]
  1024. iNdEx++
  1025. msglen |= int(b&0x7F) << shift
  1026. if b < 0x80 {
  1027. break
  1028. }
  1029. }
  1030. if msglen < 0 {
  1031. return ErrInvalidLengthGenerated
  1032. }
  1033. postIndex := iNdEx + msglen
  1034. if postIndex < 0 {
  1035. return ErrInvalidLengthGenerated
  1036. }
  1037. if postIndex > l {
  1038. return io.ErrUnexpectedEOF
  1039. }
  1040. if err := m.Conditions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1041. return err
  1042. }
  1043. iNdEx = postIndex
  1044. case 3:
  1045. if wireType != 2 {
  1046. return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType)
  1047. }
  1048. var stringLen uint64
  1049. for shift := uint(0); ; shift += 7 {
  1050. if shift >= 64 {
  1051. return ErrIntOverflowGenerated
  1052. }
  1053. if iNdEx >= l {
  1054. return io.ErrUnexpectedEOF
  1055. }
  1056. b := dAtA[iNdEx]
  1057. iNdEx++
  1058. stringLen |= uint64(b&0x7F) << shift
  1059. if b < 0x80 {
  1060. break
  1061. }
  1062. }
  1063. intStringLen := int(stringLen)
  1064. if intStringLen < 0 {
  1065. return ErrInvalidLengthGenerated
  1066. }
  1067. postIndex := iNdEx + intStringLen
  1068. if postIndex < 0 {
  1069. return ErrInvalidLengthGenerated
  1070. }
  1071. if postIndex > l {
  1072. return io.ErrUnexpectedEOF
  1073. }
  1074. s := string(dAtA[iNdEx:postIndex])
  1075. m.Hostname = &s
  1076. iNdEx = postIndex
  1077. case 4:
  1078. if wireType != 2 {
  1079. return fmt.Errorf("proto: wrong wireType = %d for field TargetRef", wireType)
  1080. }
  1081. var msglen int
  1082. for shift := uint(0); ; shift += 7 {
  1083. if shift >= 64 {
  1084. return ErrIntOverflowGenerated
  1085. }
  1086. if iNdEx >= l {
  1087. return io.ErrUnexpectedEOF
  1088. }
  1089. b := dAtA[iNdEx]
  1090. iNdEx++
  1091. msglen |= int(b&0x7F) << shift
  1092. if b < 0x80 {
  1093. break
  1094. }
  1095. }
  1096. if msglen < 0 {
  1097. return ErrInvalidLengthGenerated
  1098. }
  1099. postIndex := iNdEx + msglen
  1100. if postIndex < 0 {
  1101. return ErrInvalidLengthGenerated
  1102. }
  1103. if postIndex > l {
  1104. return io.ErrUnexpectedEOF
  1105. }
  1106. if m.TargetRef == nil {
  1107. m.TargetRef = &v1.ObjectReference{}
  1108. }
  1109. if err := m.TargetRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1110. return err
  1111. }
  1112. iNdEx = postIndex
  1113. case 5:
  1114. if wireType != 2 {
  1115. return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedTopology", wireType)
  1116. }
  1117. var msglen int
  1118. for shift := uint(0); ; shift += 7 {
  1119. if shift >= 64 {
  1120. return ErrIntOverflowGenerated
  1121. }
  1122. if iNdEx >= l {
  1123. return io.ErrUnexpectedEOF
  1124. }
  1125. b := dAtA[iNdEx]
  1126. iNdEx++
  1127. msglen |= int(b&0x7F) << shift
  1128. if b < 0x80 {
  1129. break
  1130. }
  1131. }
  1132. if msglen < 0 {
  1133. return ErrInvalidLengthGenerated
  1134. }
  1135. postIndex := iNdEx + msglen
  1136. if postIndex < 0 {
  1137. return ErrInvalidLengthGenerated
  1138. }
  1139. if postIndex > l {
  1140. return io.ErrUnexpectedEOF
  1141. }
  1142. if m.DeprecatedTopology == nil {
  1143. m.DeprecatedTopology = make(map[string]string)
  1144. }
  1145. var mapkey string
  1146. var mapvalue string
  1147. for iNdEx < postIndex {
  1148. entryPreIndex := iNdEx
  1149. var wire uint64
  1150. for shift := uint(0); ; shift += 7 {
  1151. if shift >= 64 {
  1152. return ErrIntOverflowGenerated
  1153. }
  1154. if iNdEx >= l {
  1155. return io.ErrUnexpectedEOF
  1156. }
  1157. b := dAtA[iNdEx]
  1158. iNdEx++
  1159. wire |= uint64(b&0x7F) << shift
  1160. if b < 0x80 {
  1161. break
  1162. }
  1163. }
  1164. fieldNum := int32(wire >> 3)
  1165. if fieldNum == 1 {
  1166. var stringLenmapkey uint64
  1167. for shift := uint(0); ; shift += 7 {
  1168. if shift >= 64 {
  1169. return ErrIntOverflowGenerated
  1170. }
  1171. if iNdEx >= l {
  1172. return io.ErrUnexpectedEOF
  1173. }
  1174. b := dAtA[iNdEx]
  1175. iNdEx++
  1176. stringLenmapkey |= uint64(b&0x7F) << shift
  1177. if b < 0x80 {
  1178. break
  1179. }
  1180. }
  1181. intStringLenmapkey := int(stringLenmapkey)
  1182. if intStringLenmapkey < 0 {
  1183. return ErrInvalidLengthGenerated
  1184. }
  1185. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1186. if postStringIndexmapkey < 0 {
  1187. return ErrInvalidLengthGenerated
  1188. }
  1189. if postStringIndexmapkey > l {
  1190. return io.ErrUnexpectedEOF
  1191. }
  1192. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1193. iNdEx = postStringIndexmapkey
  1194. } else if fieldNum == 2 {
  1195. var stringLenmapvalue uint64
  1196. for shift := uint(0); ; shift += 7 {
  1197. if shift >= 64 {
  1198. return ErrIntOverflowGenerated
  1199. }
  1200. if iNdEx >= l {
  1201. return io.ErrUnexpectedEOF
  1202. }
  1203. b := dAtA[iNdEx]
  1204. iNdEx++
  1205. stringLenmapvalue |= uint64(b&0x7F) << shift
  1206. if b < 0x80 {
  1207. break
  1208. }
  1209. }
  1210. intStringLenmapvalue := int(stringLenmapvalue)
  1211. if intStringLenmapvalue < 0 {
  1212. return ErrInvalidLengthGenerated
  1213. }
  1214. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  1215. if postStringIndexmapvalue < 0 {
  1216. return ErrInvalidLengthGenerated
  1217. }
  1218. if postStringIndexmapvalue > l {
  1219. return io.ErrUnexpectedEOF
  1220. }
  1221. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  1222. iNdEx = postStringIndexmapvalue
  1223. } else {
  1224. iNdEx = entryPreIndex
  1225. skippy, err := skipGenerated(dAtA[iNdEx:])
  1226. if err != nil {
  1227. return err
  1228. }
  1229. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1230. return ErrInvalidLengthGenerated
  1231. }
  1232. if (iNdEx + skippy) > postIndex {
  1233. return io.ErrUnexpectedEOF
  1234. }
  1235. iNdEx += skippy
  1236. }
  1237. }
  1238. m.DeprecatedTopology[mapkey] = mapvalue
  1239. iNdEx = postIndex
  1240. case 6:
  1241. if wireType != 2 {
  1242. return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
  1243. }
  1244. var stringLen uint64
  1245. for shift := uint(0); ; shift += 7 {
  1246. if shift >= 64 {
  1247. return ErrIntOverflowGenerated
  1248. }
  1249. if iNdEx >= l {
  1250. return io.ErrUnexpectedEOF
  1251. }
  1252. b := dAtA[iNdEx]
  1253. iNdEx++
  1254. stringLen |= uint64(b&0x7F) << shift
  1255. if b < 0x80 {
  1256. break
  1257. }
  1258. }
  1259. intStringLen := int(stringLen)
  1260. if intStringLen < 0 {
  1261. return ErrInvalidLengthGenerated
  1262. }
  1263. postIndex := iNdEx + intStringLen
  1264. if postIndex < 0 {
  1265. return ErrInvalidLengthGenerated
  1266. }
  1267. if postIndex > l {
  1268. return io.ErrUnexpectedEOF
  1269. }
  1270. s := string(dAtA[iNdEx:postIndex])
  1271. m.NodeName = &s
  1272. iNdEx = postIndex
  1273. case 7:
  1274. if wireType != 2 {
  1275. return fmt.Errorf("proto: wrong wireType = %d for field Zone", wireType)
  1276. }
  1277. var stringLen uint64
  1278. for shift := uint(0); ; shift += 7 {
  1279. if shift >= 64 {
  1280. return ErrIntOverflowGenerated
  1281. }
  1282. if iNdEx >= l {
  1283. return io.ErrUnexpectedEOF
  1284. }
  1285. b := dAtA[iNdEx]
  1286. iNdEx++
  1287. stringLen |= uint64(b&0x7F) << shift
  1288. if b < 0x80 {
  1289. break
  1290. }
  1291. }
  1292. intStringLen := int(stringLen)
  1293. if intStringLen < 0 {
  1294. return ErrInvalidLengthGenerated
  1295. }
  1296. postIndex := iNdEx + intStringLen
  1297. if postIndex < 0 {
  1298. return ErrInvalidLengthGenerated
  1299. }
  1300. if postIndex > l {
  1301. return io.ErrUnexpectedEOF
  1302. }
  1303. s := string(dAtA[iNdEx:postIndex])
  1304. m.Zone = &s
  1305. iNdEx = postIndex
  1306. case 8:
  1307. if wireType != 2 {
  1308. return fmt.Errorf("proto: wrong wireType = %d for field Hints", wireType)
  1309. }
  1310. var msglen int
  1311. for shift := uint(0); ; shift += 7 {
  1312. if shift >= 64 {
  1313. return ErrIntOverflowGenerated
  1314. }
  1315. if iNdEx >= l {
  1316. return io.ErrUnexpectedEOF
  1317. }
  1318. b := dAtA[iNdEx]
  1319. iNdEx++
  1320. msglen |= int(b&0x7F) << shift
  1321. if b < 0x80 {
  1322. break
  1323. }
  1324. }
  1325. if msglen < 0 {
  1326. return ErrInvalidLengthGenerated
  1327. }
  1328. postIndex := iNdEx + msglen
  1329. if postIndex < 0 {
  1330. return ErrInvalidLengthGenerated
  1331. }
  1332. if postIndex > l {
  1333. return io.ErrUnexpectedEOF
  1334. }
  1335. if m.Hints == nil {
  1336. m.Hints = &EndpointHints{}
  1337. }
  1338. if err := m.Hints.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1339. return err
  1340. }
  1341. iNdEx = postIndex
  1342. default:
  1343. iNdEx = preIndex
  1344. skippy, err := skipGenerated(dAtA[iNdEx:])
  1345. if err != nil {
  1346. return err
  1347. }
  1348. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1349. return ErrInvalidLengthGenerated
  1350. }
  1351. if (iNdEx + skippy) > l {
  1352. return io.ErrUnexpectedEOF
  1353. }
  1354. iNdEx += skippy
  1355. }
  1356. }
  1357. if iNdEx > l {
  1358. return io.ErrUnexpectedEOF
  1359. }
  1360. return nil
  1361. }
  1362. func (m *EndpointConditions) Unmarshal(dAtA []byte) error {
  1363. l := len(dAtA)
  1364. iNdEx := 0
  1365. for iNdEx < l {
  1366. preIndex := iNdEx
  1367. var wire uint64
  1368. for shift := uint(0); ; shift += 7 {
  1369. if shift >= 64 {
  1370. return ErrIntOverflowGenerated
  1371. }
  1372. if iNdEx >= l {
  1373. return io.ErrUnexpectedEOF
  1374. }
  1375. b := dAtA[iNdEx]
  1376. iNdEx++
  1377. wire |= uint64(b&0x7F) << shift
  1378. if b < 0x80 {
  1379. break
  1380. }
  1381. }
  1382. fieldNum := int32(wire >> 3)
  1383. wireType := int(wire & 0x7)
  1384. if wireType == 4 {
  1385. return fmt.Errorf("proto: EndpointConditions: wiretype end group for non-group")
  1386. }
  1387. if fieldNum <= 0 {
  1388. return fmt.Errorf("proto: EndpointConditions: illegal tag %d (wire type %d)", fieldNum, wire)
  1389. }
  1390. switch fieldNum {
  1391. case 1:
  1392. if wireType != 0 {
  1393. return fmt.Errorf("proto: wrong wireType = %d for field Ready", wireType)
  1394. }
  1395. var v int
  1396. for shift := uint(0); ; shift += 7 {
  1397. if shift >= 64 {
  1398. return ErrIntOverflowGenerated
  1399. }
  1400. if iNdEx >= l {
  1401. return io.ErrUnexpectedEOF
  1402. }
  1403. b := dAtA[iNdEx]
  1404. iNdEx++
  1405. v |= int(b&0x7F) << shift
  1406. if b < 0x80 {
  1407. break
  1408. }
  1409. }
  1410. b := bool(v != 0)
  1411. m.Ready = &b
  1412. case 2:
  1413. if wireType != 0 {
  1414. return fmt.Errorf("proto: wrong wireType = %d for field Serving", wireType)
  1415. }
  1416. var v int
  1417. for shift := uint(0); ; shift += 7 {
  1418. if shift >= 64 {
  1419. return ErrIntOverflowGenerated
  1420. }
  1421. if iNdEx >= l {
  1422. return io.ErrUnexpectedEOF
  1423. }
  1424. b := dAtA[iNdEx]
  1425. iNdEx++
  1426. v |= int(b&0x7F) << shift
  1427. if b < 0x80 {
  1428. break
  1429. }
  1430. }
  1431. b := bool(v != 0)
  1432. m.Serving = &b
  1433. case 3:
  1434. if wireType != 0 {
  1435. return fmt.Errorf("proto: wrong wireType = %d for field Terminating", wireType)
  1436. }
  1437. var v int
  1438. for shift := uint(0); ; shift += 7 {
  1439. if shift >= 64 {
  1440. return ErrIntOverflowGenerated
  1441. }
  1442. if iNdEx >= l {
  1443. return io.ErrUnexpectedEOF
  1444. }
  1445. b := dAtA[iNdEx]
  1446. iNdEx++
  1447. v |= int(b&0x7F) << shift
  1448. if b < 0x80 {
  1449. break
  1450. }
  1451. }
  1452. b := bool(v != 0)
  1453. m.Terminating = &b
  1454. default:
  1455. iNdEx = preIndex
  1456. skippy, err := skipGenerated(dAtA[iNdEx:])
  1457. if err != nil {
  1458. return err
  1459. }
  1460. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1461. return ErrInvalidLengthGenerated
  1462. }
  1463. if (iNdEx + skippy) > l {
  1464. return io.ErrUnexpectedEOF
  1465. }
  1466. iNdEx += skippy
  1467. }
  1468. }
  1469. if iNdEx > l {
  1470. return io.ErrUnexpectedEOF
  1471. }
  1472. return nil
  1473. }
  1474. func (m *EndpointHints) Unmarshal(dAtA []byte) error {
  1475. l := len(dAtA)
  1476. iNdEx := 0
  1477. for iNdEx < l {
  1478. preIndex := iNdEx
  1479. var wire uint64
  1480. for shift := uint(0); ; shift += 7 {
  1481. if shift >= 64 {
  1482. return ErrIntOverflowGenerated
  1483. }
  1484. if iNdEx >= l {
  1485. return io.ErrUnexpectedEOF
  1486. }
  1487. b := dAtA[iNdEx]
  1488. iNdEx++
  1489. wire |= uint64(b&0x7F) << shift
  1490. if b < 0x80 {
  1491. break
  1492. }
  1493. }
  1494. fieldNum := int32(wire >> 3)
  1495. wireType := int(wire & 0x7)
  1496. if wireType == 4 {
  1497. return fmt.Errorf("proto: EndpointHints: wiretype end group for non-group")
  1498. }
  1499. if fieldNum <= 0 {
  1500. return fmt.Errorf("proto: EndpointHints: illegal tag %d (wire type %d)", fieldNum, wire)
  1501. }
  1502. switch fieldNum {
  1503. case 1:
  1504. if wireType != 2 {
  1505. return fmt.Errorf("proto: wrong wireType = %d for field ForZones", wireType)
  1506. }
  1507. var msglen int
  1508. for shift := uint(0); ; shift += 7 {
  1509. if shift >= 64 {
  1510. return ErrIntOverflowGenerated
  1511. }
  1512. if iNdEx >= l {
  1513. return io.ErrUnexpectedEOF
  1514. }
  1515. b := dAtA[iNdEx]
  1516. iNdEx++
  1517. msglen |= int(b&0x7F) << shift
  1518. if b < 0x80 {
  1519. break
  1520. }
  1521. }
  1522. if msglen < 0 {
  1523. return ErrInvalidLengthGenerated
  1524. }
  1525. postIndex := iNdEx + msglen
  1526. if postIndex < 0 {
  1527. return ErrInvalidLengthGenerated
  1528. }
  1529. if postIndex > l {
  1530. return io.ErrUnexpectedEOF
  1531. }
  1532. m.ForZones = append(m.ForZones, ForZone{})
  1533. if err := m.ForZones[len(m.ForZones)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1534. return err
  1535. }
  1536. iNdEx = postIndex
  1537. default:
  1538. iNdEx = preIndex
  1539. skippy, err := skipGenerated(dAtA[iNdEx:])
  1540. if err != nil {
  1541. return err
  1542. }
  1543. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1544. return ErrInvalidLengthGenerated
  1545. }
  1546. if (iNdEx + skippy) > l {
  1547. return io.ErrUnexpectedEOF
  1548. }
  1549. iNdEx += skippy
  1550. }
  1551. }
  1552. if iNdEx > l {
  1553. return io.ErrUnexpectedEOF
  1554. }
  1555. return nil
  1556. }
  1557. func (m *EndpointPort) Unmarshal(dAtA []byte) error {
  1558. l := len(dAtA)
  1559. iNdEx := 0
  1560. for iNdEx < l {
  1561. preIndex := iNdEx
  1562. var wire uint64
  1563. for shift := uint(0); ; shift += 7 {
  1564. if shift >= 64 {
  1565. return ErrIntOverflowGenerated
  1566. }
  1567. if iNdEx >= l {
  1568. return io.ErrUnexpectedEOF
  1569. }
  1570. b := dAtA[iNdEx]
  1571. iNdEx++
  1572. wire |= uint64(b&0x7F) << shift
  1573. if b < 0x80 {
  1574. break
  1575. }
  1576. }
  1577. fieldNum := int32(wire >> 3)
  1578. wireType := int(wire & 0x7)
  1579. if wireType == 4 {
  1580. return fmt.Errorf("proto: EndpointPort: wiretype end group for non-group")
  1581. }
  1582. if fieldNum <= 0 {
  1583. return fmt.Errorf("proto: EndpointPort: illegal tag %d (wire type %d)", fieldNum, wire)
  1584. }
  1585. switch fieldNum {
  1586. case 1:
  1587. if wireType != 2 {
  1588. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1589. }
  1590. var stringLen uint64
  1591. for shift := uint(0); ; shift += 7 {
  1592. if shift >= 64 {
  1593. return ErrIntOverflowGenerated
  1594. }
  1595. if iNdEx >= l {
  1596. return io.ErrUnexpectedEOF
  1597. }
  1598. b := dAtA[iNdEx]
  1599. iNdEx++
  1600. stringLen |= uint64(b&0x7F) << shift
  1601. if b < 0x80 {
  1602. break
  1603. }
  1604. }
  1605. intStringLen := int(stringLen)
  1606. if intStringLen < 0 {
  1607. return ErrInvalidLengthGenerated
  1608. }
  1609. postIndex := iNdEx + intStringLen
  1610. if postIndex < 0 {
  1611. return ErrInvalidLengthGenerated
  1612. }
  1613. if postIndex > l {
  1614. return io.ErrUnexpectedEOF
  1615. }
  1616. s := string(dAtA[iNdEx:postIndex])
  1617. m.Name = &s
  1618. iNdEx = postIndex
  1619. case 2:
  1620. if wireType != 2 {
  1621. return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
  1622. }
  1623. var stringLen uint64
  1624. for shift := uint(0); ; shift += 7 {
  1625. if shift >= 64 {
  1626. return ErrIntOverflowGenerated
  1627. }
  1628. if iNdEx >= l {
  1629. return io.ErrUnexpectedEOF
  1630. }
  1631. b := dAtA[iNdEx]
  1632. iNdEx++
  1633. stringLen |= uint64(b&0x7F) << shift
  1634. if b < 0x80 {
  1635. break
  1636. }
  1637. }
  1638. intStringLen := int(stringLen)
  1639. if intStringLen < 0 {
  1640. return ErrInvalidLengthGenerated
  1641. }
  1642. postIndex := iNdEx + intStringLen
  1643. if postIndex < 0 {
  1644. return ErrInvalidLengthGenerated
  1645. }
  1646. if postIndex > l {
  1647. return io.ErrUnexpectedEOF
  1648. }
  1649. s := k8s_io_api_core_v1.Protocol(dAtA[iNdEx:postIndex])
  1650. m.Protocol = &s
  1651. iNdEx = postIndex
  1652. case 3:
  1653. if wireType != 0 {
  1654. return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
  1655. }
  1656. var v int32
  1657. for shift := uint(0); ; shift += 7 {
  1658. if shift >= 64 {
  1659. return ErrIntOverflowGenerated
  1660. }
  1661. if iNdEx >= l {
  1662. return io.ErrUnexpectedEOF
  1663. }
  1664. b := dAtA[iNdEx]
  1665. iNdEx++
  1666. v |= int32(b&0x7F) << shift
  1667. if b < 0x80 {
  1668. break
  1669. }
  1670. }
  1671. m.Port = &v
  1672. case 4:
  1673. if wireType != 2 {
  1674. return fmt.Errorf("proto: wrong wireType = %d for field AppProtocol", wireType)
  1675. }
  1676. var stringLen uint64
  1677. for shift := uint(0); ; shift += 7 {
  1678. if shift >= 64 {
  1679. return ErrIntOverflowGenerated
  1680. }
  1681. if iNdEx >= l {
  1682. return io.ErrUnexpectedEOF
  1683. }
  1684. b := dAtA[iNdEx]
  1685. iNdEx++
  1686. stringLen |= uint64(b&0x7F) << shift
  1687. if b < 0x80 {
  1688. break
  1689. }
  1690. }
  1691. intStringLen := int(stringLen)
  1692. if intStringLen < 0 {
  1693. return ErrInvalidLengthGenerated
  1694. }
  1695. postIndex := iNdEx + intStringLen
  1696. if postIndex < 0 {
  1697. return ErrInvalidLengthGenerated
  1698. }
  1699. if postIndex > l {
  1700. return io.ErrUnexpectedEOF
  1701. }
  1702. s := string(dAtA[iNdEx:postIndex])
  1703. m.AppProtocol = &s
  1704. iNdEx = postIndex
  1705. default:
  1706. iNdEx = preIndex
  1707. skippy, err := skipGenerated(dAtA[iNdEx:])
  1708. if err != nil {
  1709. return err
  1710. }
  1711. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1712. return ErrInvalidLengthGenerated
  1713. }
  1714. if (iNdEx + skippy) > l {
  1715. return io.ErrUnexpectedEOF
  1716. }
  1717. iNdEx += skippy
  1718. }
  1719. }
  1720. if iNdEx > l {
  1721. return io.ErrUnexpectedEOF
  1722. }
  1723. return nil
  1724. }
  1725. func (m *EndpointSlice) Unmarshal(dAtA []byte) error {
  1726. l := len(dAtA)
  1727. iNdEx := 0
  1728. for iNdEx < l {
  1729. preIndex := iNdEx
  1730. var wire uint64
  1731. for shift := uint(0); ; shift += 7 {
  1732. if shift >= 64 {
  1733. return ErrIntOverflowGenerated
  1734. }
  1735. if iNdEx >= l {
  1736. return io.ErrUnexpectedEOF
  1737. }
  1738. b := dAtA[iNdEx]
  1739. iNdEx++
  1740. wire |= uint64(b&0x7F) << shift
  1741. if b < 0x80 {
  1742. break
  1743. }
  1744. }
  1745. fieldNum := int32(wire >> 3)
  1746. wireType := int(wire & 0x7)
  1747. if wireType == 4 {
  1748. return fmt.Errorf("proto: EndpointSlice: wiretype end group for non-group")
  1749. }
  1750. if fieldNum <= 0 {
  1751. return fmt.Errorf("proto: EndpointSlice: illegal tag %d (wire type %d)", fieldNum, wire)
  1752. }
  1753. switch fieldNum {
  1754. case 1:
  1755. if wireType != 2 {
  1756. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1757. }
  1758. var msglen int
  1759. for shift := uint(0); ; shift += 7 {
  1760. if shift >= 64 {
  1761. return ErrIntOverflowGenerated
  1762. }
  1763. if iNdEx >= l {
  1764. return io.ErrUnexpectedEOF
  1765. }
  1766. b := dAtA[iNdEx]
  1767. iNdEx++
  1768. msglen |= int(b&0x7F) << shift
  1769. if b < 0x80 {
  1770. break
  1771. }
  1772. }
  1773. if msglen < 0 {
  1774. return ErrInvalidLengthGenerated
  1775. }
  1776. postIndex := iNdEx + msglen
  1777. if postIndex < 0 {
  1778. return ErrInvalidLengthGenerated
  1779. }
  1780. if postIndex > l {
  1781. return io.ErrUnexpectedEOF
  1782. }
  1783. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1784. return err
  1785. }
  1786. iNdEx = postIndex
  1787. case 2:
  1788. if wireType != 2 {
  1789. return fmt.Errorf("proto: wrong wireType = %d for field Endpoints", wireType)
  1790. }
  1791. var msglen int
  1792. for shift := uint(0); ; shift += 7 {
  1793. if shift >= 64 {
  1794. return ErrIntOverflowGenerated
  1795. }
  1796. if iNdEx >= l {
  1797. return io.ErrUnexpectedEOF
  1798. }
  1799. b := dAtA[iNdEx]
  1800. iNdEx++
  1801. msglen |= int(b&0x7F) << shift
  1802. if b < 0x80 {
  1803. break
  1804. }
  1805. }
  1806. if msglen < 0 {
  1807. return ErrInvalidLengthGenerated
  1808. }
  1809. postIndex := iNdEx + msglen
  1810. if postIndex < 0 {
  1811. return ErrInvalidLengthGenerated
  1812. }
  1813. if postIndex > l {
  1814. return io.ErrUnexpectedEOF
  1815. }
  1816. m.Endpoints = append(m.Endpoints, Endpoint{})
  1817. if err := m.Endpoints[len(m.Endpoints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1818. return err
  1819. }
  1820. iNdEx = postIndex
  1821. case 3:
  1822. if wireType != 2 {
  1823. return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType)
  1824. }
  1825. var msglen int
  1826. for shift := uint(0); ; shift += 7 {
  1827. if shift >= 64 {
  1828. return ErrIntOverflowGenerated
  1829. }
  1830. if iNdEx >= l {
  1831. return io.ErrUnexpectedEOF
  1832. }
  1833. b := dAtA[iNdEx]
  1834. iNdEx++
  1835. msglen |= int(b&0x7F) << shift
  1836. if b < 0x80 {
  1837. break
  1838. }
  1839. }
  1840. if msglen < 0 {
  1841. return ErrInvalidLengthGenerated
  1842. }
  1843. postIndex := iNdEx + msglen
  1844. if postIndex < 0 {
  1845. return ErrInvalidLengthGenerated
  1846. }
  1847. if postIndex > l {
  1848. return io.ErrUnexpectedEOF
  1849. }
  1850. m.Ports = append(m.Ports, EndpointPort{})
  1851. if err := m.Ports[len(m.Ports)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1852. return err
  1853. }
  1854. iNdEx = postIndex
  1855. case 4:
  1856. if wireType != 2 {
  1857. return fmt.Errorf("proto: wrong wireType = %d for field AddressType", wireType)
  1858. }
  1859. var stringLen uint64
  1860. for shift := uint(0); ; shift += 7 {
  1861. if shift >= 64 {
  1862. return ErrIntOverflowGenerated
  1863. }
  1864. if iNdEx >= l {
  1865. return io.ErrUnexpectedEOF
  1866. }
  1867. b := dAtA[iNdEx]
  1868. iNdEx++
  1869. stringLen |= uint64(b&0x7F) << shift
  1870. if b < 0x80 {
  1871. break
  1872. }
  1873. }
  1874. intStringLen := int(stringLen)
  1875. if intStringLen < 0 {
  1876. return ErrInvalidLengthGenerated
  1877. }
  1878. postIndex := iNdEx + intStringLen
  1879. if postIndex < 0 {
  1880. return ErrInvalidLengthGenerated
  1881. }
  1882. if postIndex > l {
  1883. return io.ErrUnexpectedEOF
  1884. }
  1885. m.AddressType = AddressType(dAtA[iNdEx:postIndex])
  1886. iNdEx = postIndex
  1887. default:
  1888. iNdEx = preIndex
  1889. skippy, err := skipGenerated(dAtA[iNdEx:])
  1890. if err != nil {
  1891. return err
  1892. }
  1893. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1894. return ErrInvalidLengthGenerated
  1895. }
  1896. if (iNdEx + skippy) > l {
  1897. return io.ErrUnexpectedEOF
  1898. }
  1899. iNdEx += skippy
  1900. }
  1901. }
  1902. if iNdEx > l {
  1903. return io.ErrUnexpectedEOF
  1904. }
  1905. return nil
  1906. }
  1907. func (m *EndpointSliceList) Unmarshal(dAtA []byte) error {
  1908. l := len(dAtA)
  1909. iNdEx := 0
  1910. for iNdEx < l {
  1911. preIndex := iNdEx
  1912. var wire uint64
  1913. for shift := uint(0); ; shift += 7 {
  1914. if shift >= 64 {
  1915. return ErrIntOverflowGenerated
  1916. }
  1917. if iNdEx >= l {
  1918. return io.ErrUnexpectedEOF
  1919. }
  1920. b := dAtA[iNdEx]
  1921. iNdEx++
  1922. wire |= uint64(b&0x7F) << shift
  1923. if b < 0x80 {
  1924. break
  1925. }
  1926. }
  1927. fieldNum := int32(wire >> 3)
  1928. wireType := int(wire & 0x7)
  1929. if wireType == 4 {
  1930. return fmt.Errorf("proto: EndpointSliceList: wiretype end group for non-group")
  1931. }
  1932. if fieldNum <= 0 {
  1933. return fmt.Errorf("proto: EndpointSliceList: illegal tag %d (wire type %d)", fieldNum, wire)
  1934. }
  1935. switch fieldNum {
  1936. case 1:
  1937. if wireType != 2 {
  1938. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  1939. }
  1940. var msglen int
  1941. for shift := uint(0); ; shift += 7 {
  1942. if shift >= 64 {
  1943. return ErrIntOverflowGenerated
  1944. }
  1945. if iNdEx >= l {
  1946. return io.ErrUnexpectedEOF
  1947. }
  1948. b := dAtA[iNdEx]
  1949. iNdEx++
  1950. msglen |= int(b&0x7F) << shift
  1951. if b < 0x80 {
  1952. break
  1953. }
  1954. }
  1955. if msglen < 0 {
  1956. return ErrInvalidLengthGenerated
  1957. }
  1958. postIndex := iNdEx + msglen
  1959. if postIndex < 0 {
  1960. return ErrInvalidLengthGenerated
  1961. }
  1962. if postIndex > l {
  1963. return io.ErrUnexpectedEOF
  1964. }
  1965. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1966. return err
  1967. }
  1968. iNdEx = postIndex
  1969. case 2:
  1970. if wireType != 2 {
  1971. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1972. }
  1973. var msglen int
  1974. for shift := uint(0); ; shift += 7 {
  1975. if shift >= 64 {
  1976. return ErrIntOverflowGenerated
  1977. }
  1978. if iNdEx >= l {
  1979. return io.ErrUnexpectedEOF
  1980. }
  1981. b := dAtA[iNdEx]
  1982. iNdEx++
  1983. msglen |= int(b&0x7F) << shift
  1984. if b < 0x80 {
  1985. break
  1986. }
  1987. }
  1988. if msglen < 0 {
  1989. return ErrInvalidLengthGenerated
  1990. }
  1991. postIndex := iNdEx + msglen
  1992. if postIndex < 0 {
  1993. return ErrInvalidLengthGenerated
  1994. }
  1995. if postIndex > l {
  1996. return io.ErrUnexpectedEOF
  1997. }
  1998. m.Items = append(m.Items, EndpointSlice{})
  1999. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2000. return err
  2001. }
  2002. iNdEx = postIndex
  2003. default:
  2004. iNdEx = preIndex
  2005. skippy, err := skipGenerated(dAtA[iNdEx:])
  2006. if err != nil {
  2007. return err
  2008. }
  2009. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2010. return ErrInvalidLengthGenerated
  2011. }
  2012. if (iNdEx + skippy) > l {
  2013. return io.ErrUnexpectedEOF
  2014. }
  2015. iNdEx += skippy
  2016. }
  2017. }
  2018. if iNdEx > l {
  2019. return io.ErrUnexpectedEOF
  2020. }
  2021. return nil
  2022. }
  2023. func (m *ForZone) Unmarshal(dAtA []byte) error {
  2024. l := len(dAtA)
  2025. iNdEx := 0
  2026. for iNdEx < l {
  2027. preIndex := iNdEx
  2028. var wire uint64
  2029. for shift := uint(0); ; shift += 7 {
  2030. if shift >= 64 {
  2031. return ErrIntOverflowGenerated
  2032. }
  2033. if iNdEx >= l {
  2034. return io.ErrUnexpectedEOF
  2035. }
  2036. b := dAtA[iNdEx]
  2037. iNdEx++
  2038. wire |= uint64(b&0x7F) << shift
  2039. if b < 0x80 {
  2040. break
  2041. }
  2042. }
  2043. fieldNum := int32(wire >> 3)
  2044. wireType := int(wire & 0x7)
  2045. if wireType == 4 {
  2046. return fmt.Errorf("proto: ForZone: wiretype end group for non-group")
  2047. }
  2048. if fieldNum <= 0 {
  2049. return fmt.Errorf("proto: ForZone: illegal tag %d (wire type %d)", fieldNum, wire)
  2050. }
  2051. switch fieldNum {
  2052. case 1:
  2053. if wireType != 2 {
  2054. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  2055. }
  2056. var stringLen uint64
  2057. for shift := uint(0); ; shift += 7 {
  2058. if shift >= 64 {
  2059. return ErrIntOverflowGenerated
  2060. }
  2061. if iNdEx >= l {
  2062. return io.ErrUnexpectedEOF
  2063. }
  2064. b := dAtA[iNdEx]
  2065. iNdEx++
  2066. stringLen |= uint64(b&0x7F) << shift
  2067. if b < 0x80 {
  2068. break
  2069. }
  2070. }
  2071. intStringLen := int(stringLen)
  2072. if intStringLen < 0 {
  2073. return ErrInvalidLengthGenerated
  2074. }
  2075. postIndex := iNdEx + intStringLen
  2076. if postIndex < 0 {
  2077. return ErrInvalidLengthGenerated
  2078. }
  2079. if postIndex > l {
  2080. return io.ErrUnexpectedEOF
  2081. }
  2082. m.Name = string(dAtA[iNdEx:postIndex])
  2083. iNdEx = postIndex
  2084. default:
  2085. iNdEx = preIndex
  2086. skippy, err := skipGenerated(dAtA[iNdEx:])
  2087. if err != nil {
  2088. return err
  2089. }
  2090. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2091. return ErrInvalidLengthGenerated
  2092. }
  2093. if (iNdEx + skippy) > l {
  2094. return io.ErrUnexpectedEOF
  2095. }
  2096. iNdEx += skippy
  2097. }
  2098. }
  2099. if iNdEx > l {
  2100. return io.ErrUnexpectedEOF
  2101. }
  2102. return nil
  2103. }
  2104. func skipGenerated(dAtA []byte) (n int, err error) {
  2105. l := len(dAtA)
  2106. iNdEx := 0
  2107. depth := 0
  2108. for iNdEx < l {
  2109. var wire uint64
  2110. for shift := uint(0); ; shift += 7 {
  2111. if shift >= 64 {
  2112. return 0, ErrIntOverflowGenerated
  2113. }
  2114. if iNdEx >= l {
  2115. return 0, io.ErrUnexpectedEOF
  2116. }
  2117. b := dAtA[iNdEx]
  2118. iNdEx++
  2119. wire |= (uint64(b) & 0x7F) << shift
  2120. if b < 0x80 {
  2121. break
  2122. }
  2123. }
  2124. wireType := int(wire & 0x7)
  2125. switch wireType {
  2126. case 0:
  2127. for shift := uint(0); ; shift += 7 {
  2128. if shift >= 64 {
  2129. return 0, ErrIntOverflowGenerated
  2130. }
  2131. if iNdEx >= l {
  2132. return 0, io.ErrUnexpectedEOF
  2133. }
  2134. iNdEx++
  2135. if dAtA[iNdEx-1] < 0x80 {
  2136. break
  2137. }
  2138. }
  2139. case 1:
  2140. iNdEx += 8
  2141. case 2:
  2142. var length int
  2143. for shift := uint(0); ; shift += 7 {
  2144. if shift >= 64 {
  2145. return 0, ErrIntOverflowGenerated
  2146. }
  2147. if iNdEx >= l {
  2148. return 0, io.ErrUnexpectedEOF
  2149. }
  2150. b := dAtA[iNdEx]
  2151. iNdEx++
  2152. length |= (int(b) & 0x7F) << shift
  2153. if b < 0x80 {
  2154. break
  2155. }
  2156. }
  2157. if length < 0 {
  2158. return 0, ErrInvalidLengthGenerated
  2159. }
  2160. iNdEx += length
  2161. case 3:
  2162. depth++
  2163. case 4:
  2164. if depth == 0 {
  2165. return 0, ErrUnexpectedEndOfGroupGenerated
  2166. }
  2167. depth--
  2168. case 5:
  2169. iNdEx += 4
  2170. default:
  2171. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2172. }
  2173. if iNdEx < 0 {
  2174. return 0, ErrInvalidLengthGenerated
  2175. }
  2176. if depth == 0 {
  2177. return iNdEx, nil
  2178. }
  2179. }
  2180. return 0, io.ErrUnexpectedEOF
  2181. }
  2182. var (
  2183. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  2184. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  2185. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  2186. )