generated.pb.go 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744
  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/apidiscovery/v2beta1/generated.proto
  15. package v2beta1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. proto "github.com/gogo/protobuf/proto"
  20. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  21. math "math"
  22. math_bits "math/bits"
  23. reflect "reflect"
  24. strings "strings"
  25. )
  26. // Reference imports to suppress errors if they are not otherwise used.
  27. var _ = proto.Marshal
  28. var _ = fmt.Errorf
  29. var _ = math.Inf
  30. // This is a compile-time assertion to ensure that this generated file
  31. // is compatible with the proto package it is being compiled against.
  32. // A compilation error at this line likely means your copy of the
  33. // proto package needs to be updated.
  34. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
  35. func (m *APIGroupDiscovery) Reset() { *m = APIGroupDiscovery{} }
  36. func (*APIGroupDiscovery) ProtoMessage() {}
  37. func (*APIGroupDiscovery) Descriptor() ([]byte, []int) {
  38. return fileDescriptor_0442b7af4d680cb7, []int{0}
  39. }
  40. func (m *APIGroupDiscovery) XXX_Unmarshal(b []byte) error {
  41. return m.Unmarshal(b)
  42. }
  43. func (m *APIGroupDiscovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  44. b = b[:cap(b)]
  45. n, err := m.MarshalToSizedBuffer(b)
  46. if err != nil {
  47. return nil, err
  48. }
  49. return b[:n], nil
  50. }
  51. func (m *APIGroupDiscovery) XXX_Merge(src proto.Message) {
  52. xxx_messageInfo_APIGroupDiscovery.Merge(m, src)
  53. }
  54. func (m *APIGroupDiscovery) XXX_Size() int {
  55. return m.Size()
  56. }
  57. func (m *APIGroupDiscovery) XXX_DiscardUnknown() {
  58. xxx_messageInfo_APIGroupDiscovery.DiscardUnknown(m)
  59. }
  60. var xxx_messageInfo_APIGroupDiscovery proto.InternalMessageInfo
  61. func (m *APIGroupDiscoveryList) Reset() { *m = APIGroupDiscoveryList{} }
  62. func (*APIGroupDiscoveryList) ProtoMessage() {}
  63. func (*APIGroupDiscoveryList) Descriptor() ([]byte, []int) {
  64. return fileDescriptor_0442b7af4d680cb7, []int{1}
  65. }
  66. func (m *APIGroupDiscoveryList) XXX_Unmarshal(b []byte) error {
  67. return m.Unmarshal(b)
  68. }
  69. func (m *APIGroupDiscoveryList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  70. b = b[:cap(b)]
  71. n, err := m.MarshalToSizedBuffer(b)
  72. if err != nil {
  73. return nil, err
  74. }
  75. return b[:n], nil
  76. }
  77. func (m *APIGroupDiscoveryList) XXX_Merge(src proto.Message) {
  78. xxx_messageInfo_APIGroupDiscoveryList.Merge(m, src)
  79. }
  80. func (m *APIGroupDiscoveryList) XXX_Size() int {
  81. return m.Size()
  82. }
  83. func (m *APIGroupDiscoveryList) XXX_DiscardUnknown() {
  84. xxx_messageInfo_APIGroupDiscoveryList.DiscardUnknown(m)
  85. }
  86. var xxx_messageInfo_APIGroupDiscoveryList proto.InternalMessageInfo
  87. func (m *APIResourceDiscovery) Reset() { *m = APIResourceDiscovery{} }
  88. func (*APIResourceDiscovery) ProtoMessage() {}
  89. func (*APIResourceDiscovery) Descriptor() ([]byte, []int) {
  90. return fileDescriptor_0442b7af4d680cb7, []int{2}
  91. }
  92. func (m *APIResourceDiscovery) XXX_Unmarshal(b []byte) error {
  93. return m.Unmarshal(b)
  94. }
  95. func (m *APIResourceDiscovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  96. b = b[:cap(b)]
  97. n, err := m.MarshalToSizedBuffer(b)
  98. if err != nil {
  99. return nil, err
  100. }
  101. return b[:n], nil
  102. }
  103. func (m *APIResourceDiscovery) XXX_Merge(src proto.Message) {
  104. xxx_messageInfo_APIResourceDiscovery.Merge(m, src)
  105. }
  106. func (m *APIResourceDiscovery) XXX_Size() int {
  107. return m.Size()
  108. }
  109. func (m *APIResourceDiscovery) XXX_DiscardUnknown() {
  110. xxx_messageInfo_APIResourceDiscovery.DiscardUnknown(m)
  111. }
  112. var xxx_messageInfo_APIResourceDiscovery proto.InternalMessageInfo
  113. func (m *APISubresourceDiscovery) Reset() { *m = APISubresourceDiscovery{} }
  114. func (*APISubresourceDiscovery) ProtoMessage() {}
  115. func (*APISubresourceDiscovery) Descriptor() ([]byte, []int) {
  116. return fileDescriptor_0442b7af4d680cb7, []int{3}
  117. }
  118. func (m *APISubresourceDiscovery) XXX_Unmarshal(b []byte) error {
  119. return m.Unmarshal(b)
  120. }
  121. func (m *APISubresourceDiscovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  122. b = b[:cap(b)]
  123. n, err := m.MarshalToSizedBuffer(b)
  124. if err != nil {
  125. return nil, err
  126. }
  127. return b[:n], nil
  128. }
  129. func (m *APISubresourceDiscovery) XXX_Merge(src proto.Message) {
  130. xxx_messageInfo_APISubresourceDiscovery.Merge(m, src)
  131. }
  132. func (m *APISubresourceDiscovery) XXX_Size() int {
  133. return m.Size()
  134. }
  135. func (m *APISubresourceDiscovery) XXX_DiscardUnknown() {
  136. xxx_messageInfo_APISubresourceDiscovery.DiscardUnknown(m)
  137. }
  138. var xxx_messageInfo_APISubresourceDiscovery proto.InternalMessageInfo
  139. func (m *APIVersionDiscovery) Reset() { *m = APIVersionDiscovery{} }
  140. func (*APIVersionDiscovery) ProtoMessage() {}
  141. func (*APIVersionDiscovery) Descriptor() ([]byte, []int) {
  142. return fileDescriptor_0442b7af4d680cb7, []int{4}
  143. }
  144. func (m *APIVersionDiscovery) XXX_Unmarshal(b []byte) error {
  145. return m.Unmarshal(b)
  146. }
  147. func (m *APIVersionDiscovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  148. b = b[:cap(b)]
  149. n, err := m.MarshalToSizedBuffer(b)
  150. if err != nil {
  151. return nil, err
  152. }
  153. return b[:n], nil
  154. }
  155. func (m *APIVersionDiscovery) XXX_Merge(src proto.Message) {
  156. xxx_messageInfo_APIVersionDiscovery.Merge(m, src)
  157. }
  158. func (m *APIVersionDiscovery) XXX_Size() int {
  159. return m.Size()
  160. }
  161. func (m *APIVersionDiscovery) XXX_DiscardUnknown() {
  162. xxx_messageInfo_APIVersionDiscovery.DiscardUnknown(m)
  163. }
  164. var xxx_messageInfo_APIVersionDiscovery proto.InternalMessageInfo
  165. func init() {
  166. proto.RegisterType((*APIGroupDiscovery)(nil), "k8s.io.api.apidiscovery.v2beta1.APIGroupDiscovery")
  167. proto.RegisterType((*APIGroupDiscoveryList)(nil), "k8s.io.api.apidiscovery.v2beta1.APIGroupDiscoveryList")
  168. proto.RegisterType((*APIResourceDiscovery)(nil), "k8s.io.api.apidiscovery.v2beta1.APIResourceDiscovery")
  169. proto.RegisterType((*APISubresourceDiscovery)(nil), "k8s.io.api.apidiscovery.v2beta1.APISubresourceDiscovery")
  170. proto.RegisterType((*APIVersionDiscovery)(nil), "k8s.io.api.apidiscovery.v2beta1.APIVersionDiscovery")
  171. }
  172. func init() {
  173. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/apidiscovery/v2beta1/generated.proto", fileDescriptor_0442b7af4d680cb7)
  174. }
  175. var fileDescriptor_0442b7af4d680cb7 = []byte{
  176. // 754 bytes of a gzipped FileDescriptorProto
  177. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x55, 0xcd, 0x4e, 0xdb, 0x4c,
  178. 0x14, 0x8d, 0x09, 0xf9, 0x48, 0x26, 0xc9, 0xf7, 0x85, 0x01, 0xf4, 0x59, 0x2c, 0x6c, 0x94, 0x4d,
  179. 0xa9, 0xd4, 0xda, 0x25, 0x02, 0xc4, 0x36, 0x29, 0xb4, 0x8d, 0xfa, 0x87, 0x26, 0x15, 0x95, 0xaa,
  180. 0x2e, 0x6a, 0x3b, 0x17, 0xc7, 0x0d, 0xb1, 0xad, 0x99, 0x71, 0x24, 0x76, 0x7d, 0x84, 0xbe, 0x43,
  181. 0x5f, 0x86, 0x55, 0xc5, 0xa2, 0x0b, 0xba, 0x89, 0x4a, 0xfa, 0x00, 0xdd, 0xb3, 0xaa, 0xec, 0x8c,
  182. 0x7f, 0x42, 0x40, 0x44, 0x5d, 0x74, 0x81, 0x84, 0xcf, 0x3d, 0xe7, 0xdc, 0x7b, 0x2e, 0xd7, 0x06,
  183. 0x3d, 0xeb, 0xef, 0x31, 0xcd, 0xf1, 0xf4, 0x7e, 0x60, 0x02, 0x75, 0x81, 0x03, 0xd3, 0x87, 0xe0,
  184. 0x76, 0x3d, 0xaa, 0x8b, 0x82, 0xe1, 0x3b, 0xe1, 0x4f, 0xd7, 0x61, 0x96, 0x37, 0x04, 0x7a, 0xaa,
  185. 0x0f, 0x1b, 0x26, 0x70, 0x63, 0x4b, 0xb7, 0xc1, 0x05, 0x6a, 0x70, 0xe8, 0x6a, 0x3e, 0xf5, 0xb8,
  186. 0x87, 0xd5, 0x89, 0x40, 0x33, 0x7c, 0x47, 0xcb, 0x0a, 0x34, 0x21, 0x58, 0x7f, 0x68, 0x3b, 0xbc,
  187. 0x17, 0x98, 0x9a, 0xe5, 0x0d, 0x74, 0xdb, 0xb3, 0x3d, 0x3d, 0xd2, 0x99, 0xc1, 0x71, 0xf4, 0x14,
  188. 0x3d, 0x44, 0xbf, 0x4d, 0xfc, 0xd6, 0xb7, 0xd3, 0x01, 0x06, 0x86, 0xd5, 0x73, 0xdc, 0xb0, 0xb9,
  189. 0xdf, 0xb7, 0x43, 0x80, 0xe9, 0x03, 0xe0, 0x86, 0x3e, 0x9c, 0x99, 0x62, 0x5d, 0xbf, 0x4d, 0x45,
  190. 0x03, 0x97, 0x3b, 0x03, 0x98, 0x11, 0xec, 0xde, 0x25, 0x60, 0x56, 0x0f, 0x06, 0xc6, 0x75, 0x5d,
  191. 0xfd, 0xbb, 0x84, 0x96, 0x9b, 0x87, 0xed, 0xa7, 0xd4, 0x0b, 0xfc, 0xfd, 0x38, 0x2b, 0xfe, 0x80,
  192. 0x8a, 0xe1, 0x64, 0x5d, 0x83, 0x1b, 0xb2, 0xb4, 0x21, 0x6d, 0x96, 0x1b, 0x8f, 0xb4, 0x74, 0x2f,
  193. 0x49, 0x03, 0xcd, 0xef, 0xdb, 0x21, 0xc0, 0xb4, 0x90, 0xad, 0x0d, 0xb7, 0xb4, 0xd7, 0xe6, 0x47,
  194. 0xb0, 0xf8, 0x4b, 0xe0, 0x46, 0x0b, 0x9f, 0x8d, 0xd4, 0xdc, 0x78, 0xa4, 0xa2, 0x14, 0x23, 0x89,
  195. 0x2b, 0x36, 0x51, 0x71, 0x08, 0x94, 0x39, 0x9e, 0xcb, 0xe4, 0x85, 0x8d, 0xfc, 0x66, 0xb9, 0xb1,
  196. 0xad, 0xdd, 0xb1, 0x79, 0xad, 0x79, 0xd8, 0x3e, 0x9a, 0x68, 0x92, 0x49, 0x5b, 0x35, 0xd1, 0xa5,
  197. 0x28, 0x2a, 0x8c, 0x24, 0xbe, 0xf5, 0xaf, 0x12, 0x5a, 0x9b, 0xc9, 0xf6, 0xc2, 0x61, 0x1c, 0xbf,
  198. 0x9f, 0xc9, 0xa7, 0xcd, 0x97, 0x2f, 0x54, 0x47, 0xe9, 0x92, 0xbe, 0x31, 0x92, 0xc9, 0xf6, 0x16,
  199. 0x15, 0x1c, 0x0e, 0x83, 0x38, 0x58, 0x63, 0x9e, 0x60, 0xd3, 0x43, 0xb6, 0xaa, 0xc2, 0xbe, 0xd0,
  200. 0x0e, 0x8d, 0xc8, 0xc4, 0xaf, 0xfe, 0x65, 0x11, 0xad, 0x36, 0x0f, 0xdb, 0x04, 0x98, 0x17, 0x50,
  201. 0x0b, 0xd2, 0xbf, 0xd7, 0x03, 0x54, 0xa4, 0x02, 0x8c, 0xf2, 0x94, 0xd2, 0xf9, 0x62, 0x32, 0x49,
  202. 0x18, 0xf8, 0x04, 0x55, 0x28, 0x30, 0xdf, 0x73, 0x19, 0x3c, 0x77, 0xdc, 0xae, 0xbc, 0x10, 0x6d,
  203. 0x60, 0x77, 0xbe, 0x0d, 0x44, 0x83, 0x8a, 0x65, 0x87, 0xea, 0x56, 0x6d, 0x3c, 0x52, 0x2b, 0x24,
  204. 0xe3, 0x47, 0xa6, 0xdc, 0xf1, 0x36, 0x2a, 0x30, 0xcb, 0xf3, 0x41, 0xce, 0x47, 0x83, 0x29, 0x71,
  205. 0xb2, 0x4e, 0x08, 0x5e, 0x8d, 0xd4, 0x6a, 0x3c, 0x61, 0x04, 0x90, 0x09, 0x19, 0xef, 0xa3, 0x1a,
  206. 0x73, 0x5c, 0x3b, 0x38, 0x31, 0x68, 0x5c, 0x97, 0x17, 0x23, 0x03, 0x59, 0x18, 0xd4, 0x3a, 0xd7,
  207. 0xea, 0x64, 0x46, 0x81, 0x55, 0x54, 0x18, 0x02, 0x35, 0x99, 0x5c, 0xd8, 0xc8, 0x6f, 0x96, 0x5a,
  208. 0xa5, 0xb0, 0xef, 0x51, 0x08, 0x90, 0x09, 0x8e, 0x35, 0x84, 0x58, 0xcf, 0xa3, 0xfc, 0x95, 0x31,
  209. 0x00, 0x26, 0xff, 0x13, 0xb1, 0xfe, 0x0d, 0x8f, 0xb6, 0x93, 0xa0, 0x24, 0xc3, 0x08, 0xf9, 0x96,
  210. 0xc1, 0xc1, 0xf6, 0xa8, 0x03, 0x4c, 0x5e, 0x4a, 0xf9, 0x8f, 0x13, 0x94, 0x64, 0x18, 0x98, 0xa2,
  211. 0x0a, 0x0b, 0xcc, 0x78, 0xf3, 0x4c, 0x2e, 0x46, 0x17, 0xb1, 0x37, 0xcf, 0x45, 0x74, 0x52, 0x5d,
  212. 0x7a, 0x17, 0xab, 0x22, 0x7c, 0x25, 0x53, 0x65, 0x64, 0xaa, 0x47, 0xfd, 0xdb, 0x02, 0xfa, 0xff,
  213. 0x16, 0x3d, 0xde, 0x41, 0xe5, 0x0c, 0x57, 0xdc, 0xca, 0x8a, 0x30, 0x2d, 0x67, 0x24, 0x24, 0xcb,
  214. 0xfb, 0xcb, 0x17, 0xc3, 0x50, 0xd5, 0xb0, 0x2c, 0xf0, 0x39, 0x74, 0xdf, 0x9c, 0xfa, 0xc0, 0xe4,
  215. 0x7c, 0xb4, 0xb5, 0x3f, 0x6d, 0xb7, 0x26, 0xe2, 0x55, 0x9b, 0x59, 0x53, 0x32, 0xdd, 0x23, 0x3d,
  216. 0x95, 0xc5, 0x9b, 0x4f, 0xa5, 0xfe, 0x4b, 0x42, 0x2b, 0x37, 0x7c, 0x81, 0xf0, 0x7d, 0xb4, 0x24,
  217. 0xbe, 0x38, 0x62, 0x9d, 0xff, 0x89, 0x7e, 0x4b, 0x82, 0x4a, 0xe2, 0x3a, 0x3e, 0x46, 0xa5, 0xf4,
  218. 0x14, 0x26, 0x1f, 0x87, 0x9d, 0x79, 0x4e, 0x61, 0xe6, 0x85, 0x6f, 0x2d, 0x8b, 0x1e, 0x25, 0x92,
  219. 0x1c, 0x41, 0x6a, 0x8d, 0x0f, 0x50, 0xe9, 0x98, 0x02, 0xeb, 0xb9, 0xc0, 0x98, 0x78, 0xed, 0xee,
  220. 0xc5, 0x82, 0x27, 0x71, 0xe1, 0x6a, 0xa4, 0xe2, 0xc4, 0x30, 0x41, 0x49, 0xaa, 0x6c, 0x1d, 0x9c,
  221. 0x5d, 0x2a, 0xb9, 0xf3, 0x4b, 0x25, 0x77, 0x71, 0xa9, 0xe4, 0x3e, 0x8d, 0x15, 0xe9, 0x6c, 0xac,
  222. 0x48, 0xe7, 0x63, 0x45, 0xba, 0x18, 0x2b, 0xd2, 0x8f, 0xb1, 0x22, 0x7d, 0xfe, 0xa9, 0xe4, 0xde,
  223. 0xa9, 0x77, 0xfc, 0x87, 0xfd, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x66, 0x3b, 0x84, 0x9c, 0x07,
  224. 0x00, 0x00,
  225. }
  226. func (m *APIGroupDiscovery) Marshal() (dAtA []byte, err error) {
  227. size := m.Size()
  228. dAtA = make([]byte, size)
  229. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  230. if err != nil {
  231. return nil, err
  232. }
  233. return dAtA[:n], nil
  234. }
  235. func (m *APIGroupDiscovery) MarshalTo(dAtA []byte) (int, error) {
  236. size := m.Size()
  237. return m.MarshalToSizedBuffer(dAtA[:size])
  238. }
  239. func (m *APIGroupDiscovery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  240. i := len(dAtA)
  241. _ = i
  242. var l int
  243. _ = l
  244. if len(m.Versions) > 0 {
  245. for iNdEx := len(m.Versions) - 1; iNdEx >= 0; iNdEx-- {
  246. {
  247. size, err := m.Versions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  248. if err != nil {
  249. return 0, err
  250. }
  251. i -= size
  252. i = encodeVarintGenerated(dAtA, i, uint64(size))
  253. }
  254. i--
  255. dAtA[i] = 0x12
  256. }
  257. }
  258. {
  259. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  260. if err != nil {
  261. return 0, err
  262. }
  263. i -= size
  264. i = encodeVarintGenerated(dAtA, i, uint64(size))
  265. }
  266. i--
  267. dAtA[i] = 0xa
  268. return len(dAtA) - i, nil
  269. }
  270. func (m *APIGroupDiscoveryList) Marshal() (dAtA []byte, err error) {
  271. size := m.Size()
  272. dAtA = make([]byte, size)
  273. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  274. if err != nil {
  275. return nil, err
  276. }
  277. return dAtA[:n], nil
  278. }
  279. func (m *APIGroupDiscoveryList) MarshalTo(dAtA []byte) (int, error) {
  280. size := m.Size()
  281. return m.MarshalToSizedBuffer(dAtA[:size])
  282. }
  283. func (m *APIGroupDiscoveryList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  284. i := len(dAtA)
  285. _ = i
  286. var l int
  287. _ = l
  288. if len(m.Items) > 0 {
  289. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  290. {
  291. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  292. if err != nil {
  293. return 0, err
  294. }
  295. i -= size
  296. i = encodeVarintGenerated(dAtA, i, uint64(size))
  297. }
  298. i--
  299. dAtA[i] = 0x12
  300. }
  301. }
  302. {
  303. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  304. if err != nil {
  305. return 0, err
  306. }
  307. i -= size
  308. i = encodeVarintGenerated(dAtA, i, uint64(size))
  309. }
  310. i--
  311. dAtA[i] = 0xa
  312. return len(dAtA) - i, nil
  313. }
  314. func (m *APIResourceDiscovery) Marshal() (dAtA []byte, err error) {
  315. size := m.Size()
  316. dAtA = make([]byte, size)
  317. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  318. if err != nil {
  319. return nil, err
  320. }
  321. return dAtA[:n], nil
  322. }
  323. func (m *APIResourceDiscovery) MarshalTo(dAtA []byte) (int, error) {
  324. size := m.Size()
  325. return m.MarshalToSizedBuffer(dAtA[:size])
  326. }
  327. func (m *APIResourceDiscovery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  328. i := len(dAtA)
  329. _ = i
  330. var l int
  331. _ = l
  332. if len(m.Subresources) > 0 {
  333. for iNdEx := len(m.Subresources) - 1; iNdEx >= 0; iNdEx-- {
  334. {
  335. size, err := m.Subresources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  336. if err != nil {
  337. return 0, err
  338. }
  339. i -= size
  340. i = encodeVarintGenerated(dAtA, i, uint64(size))
  341. }
  342. i--
  343. dAtA[i] = 0x42
  344. }
  345. }
  346. if len(m.Categories) > 0 {
  347. for iNdEx := len(m.Categories) - 1; iNdEx >= 0; iNdEx-- {
  348. i -= len(m.Categories[iNdEx])
  349. copy(dAtA[i:], m.Categories[iNdEx])
  350. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Categories[iNdEx])))
  351. i--
  352. dAtA[i] = 0x3a
  353. }
  354. }
  355. if len(m.ShortNames) > 0 {
  356. for iNdEx := len(m.ShortNames) - 1; iNdEx >= 0; iNdEx-- {
  357. i -= len(m.ShortNames[iNdEx])
  358. copy(dAtA[i:], m.ShortNames[iNdEx])
  359. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ShortNames[iNdEx])))
  360. i--
  361. dAtA[i] = 0x32
  362. }
  363. }
  364. if len(m.Verbs) > 0 {
  365. for iNdEx := len(m.Verbs) - 1; iNdEx >= 0; iNdEx-- {
  366. i -= len(m.Verbs[iNdEx])
  367. copy(dAtA[i:], m.Verbs[iNdEx])
  368. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Verbs[iNdEx])))
  369. i--
  370. dAtA[i] = 0x2a
  371. }
  372. }
  373. i -= len(m.SingularResource)
  374. copy(dAtA[i:], m.SingularResource)
  375. i = encodeVarintGenerated(dAtA, i, uint64(len(m.SingularResource)))
  376. i--
  377. dAtA[i] = 0x22
  378. i -= len(m.Scope)
  379. copy(dAtA[i:], m.Scope)
  380. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scope)))
  381. i--
  382. dAtA[i] = 0x1a
  383. if m.ResponseKind != nil {
  384. {
  385. size, err := m.ResponseKind.MarshalToSizedBuffer(dAtA[:i])
  386. if err != nil {
  387. return 0, err
  388. }
  389. i -= size
  390. i = encodeVarintGenerated(dAtA, i, uint64(size))
  391. }
  392. i--
  393. dAtA[i] = 0x12
  394. }
  395. i -= len(m.Resource)
  396. copy(dAtA[i:], m.Resource)
  397. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Resource)))
  398. i--
  399. dAtA[i] = 0xa
  400. return len(dAtA) - i, nil
  401. }
  402. func (m *APISubresourceDiscovery) Marshal() (dAtA []byte, err error) {
  403. size := m.Size()
  404. dAtA = make([]byte, size)
  405. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  406. if err != nil {
  407. return nil, err
  408. }
  409. return dAtA[:n], nil
  410. }
  411. func (m *APISubresourceDiscovery) MarshalTo(dAtA []byte) (int, error) {
  412. size := m.Size()
  413. return m.MarshalToSizedBuffer(dAtA[:size])
  414. }
  415. func (m *APISubresourceDiscovery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  416. i := len(dAtA)
  417. _ = i
  418. var l int
  419. _ = l
  420. if len(m.Verbs) > 0 {
  421. for iNdEx := len(m.Verbs) - 1; iNdEx >= 0; iNdEx-- {
  422. i -= len(m.Verbs[iNdEx])
  423. copy(dAtA[i:], m.Verbs[iNdEx])
  424. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Verbs[iNdEx])))
  425. i--
  426. dAtA[i] = 0x22
  427. }
  428. }
  429. if len(m.AcceptedTypes) > 0 {
  430. for iNdEx := len(m.AcceptedTypes) - 1; iNdEx >= 0; iNdEx-- {
  431. {
  432. size, err := m.AcceptedTypes[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  433. if err != nil {
  434. return 0, err
  435. }
  436. i -= size
  437. i = encodeVarintGenerated(dAtA, i, uint64(size))
  438. }
  439. i--
  440. dAtA[i] = 0x1a
  441. }
  442. }
  443. if m.ResponseKind != nil {
  444. {
  445. size, err := m.ResponseKind.MarshalToSizedBuffer(dAtA[:i])
  446. if err != nil {
  447. return 0, err
  448. }
  449. i -= size
  450. i = encodeVarintGenerated(dAtA, i, uint64(size))
  451. }
  452. i--
  453. dAtA[i] = 0x12
  454. }
  455. i -= len(m.Subresource)
  456. copy(dAtA[i:], m.Subresource)
  457. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Subresource)))
  458. i--
  459. dAtA[i] = 0xa
  460. return len(dAtA) - i, nil
  461. }
  462. func (m *APIVersionDiscovery) Marshal() (dAtA []byte, err error) {
  463. size := m.Size()
  464. dAtA = make([]byte, size)
  465. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  466. if err != nil {
  467. return nil, err
  468. }
  469. return dAtA[:n], nil
  470. }
  471. func (m *APIVersionDiscovery) MarshalTo(dAtA []byte) (int, error) {
  472. size := m.Size()
  473. return m.MarshalToSizedBuffer(dAtA[:size])
  474. }
  475. func (m *APIVersionDiscovery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  476. i := len(dAtA)
  477. _ = i
  478. var l int
  479. _ = l
  480. i -= len(m.Freshness)
  481. copy(dAtA[i:], m.Freshness)
  482. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Freshness)))
  483. i--
  484. dAtA[i] = 0x1a
  485. if len(m.Resources) > 0 {
  486. for iNdEx := len(m.Resources) - 1; iNdEx >= 0; iNdEx-- {
  487. {
  488. size, err := m.Resources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  489. if err != nil {
  490. return 0, err
  491. }
  492. i -= size
  493. i = encodeVarintGenerated(dAtA, i, uint64(size))
  494. }
  495. i--
  496. dAtA[i] = 0x12
  497. }
  498. }
  499. i -= len(m.Version)
  500. copy(dAtA[i:], m.Version)
  501. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Version)))
  502. i--
  503. dAtA[i] = 0xa
  504. return len(dAtA) - i, nil
  505. }
  506. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  507. offset -= sovGenerated(v)
  508. base := offset
  509. for v >= 1<<7 {
  510. dAtA[offset] = uint8(v&0x7f | 0x80)
  511. v >>= 7
  512. offset++
  513. }
  514. dAtA[offset] = uint8(v)
  515. return base
  516. }
  517. func (m *APIGroupDiscovery) Size() (n int) {
  518. if m == nil {
  519. return 0
  520. }
  521. var l int
  522. _ = l
  523. l = m.ObjectMeta.Size()
  524. n += 1 + l + sovGenerated(uint64(l))
  525. if len(m.Versions) > 0 {
  526. for _, e := range m.Versions {
  527. l = e.Size()
  528. n += 1 + l + sovGenerated(uint64(l))
  529. }
  530. }
  531. return n
  532. }
  533. func (m *APIGroupDiscoveryList) Size() (n int) {
  534. if m == nil {
  535. return 0
  536. }
  537. var l int
  538. _ = l
  539. l = m.ListMeta.Size()
  540. n += 1 + l + sovGenerated(uint64(l))
  541. if len(m.Items) > 0 {
  542. for _, e := range m.Items {
  543. l = e.Size()
  544. n += 1 + l + sovGenerated(uint64(l))
  545. }
  546. }
  547. return n
  548. }
  549. func (m *APIResourceDiscovery) Size() (n int) {
  550. if m == nil {
  551. return 0
  552. }
  553. var l int
  554. _ = l
  555. l = len(m.Resource)
  556. n += 1 + l + sovGenerated(uint64(l))
  557. if m.ResponseKind != nil {
  558. l = m.ResponseKind.Size()
  559. n += 1 + l + sovGenerated(uint64(l))
  560. }
  561. l = len(m.Scope)
  562. n += 1 + l + sovGenerated(uint64(l))
  563. l = len(m.SingularResource)
  564. n += 1 + l + sovGenerated(uint64(l))
  565. if len(m.Verbs) > 0 {
  566. for _, s := range m.Verbs {
  567. l = len(s)
  568. n += 1 + l + sovGenerated(uint64(l))
  569. }
  570. }
  571. if len(m.ShortNames) > 0 {
  572. for _, s := range m.ShortNames {
  573. l = len(s)
  574. n += 1 + l + sovGenerated(uint64(l))
  575. }
  576. }
  577. if len(m.Categories) > 0 {
  578. for _, s := range m.Categories {
  579. l = len(s)
  580. n += 1 + l + sovGenerated(uint64(l))
  581. }
  582. }
  583. if len(m.Subresources) > 0 {
  584. for _, e := range m.Subresources {
  585. l = e.Size()
  586. n += 1 + l + sovGenerated(uint64(l))
  587. }
  588. }
  589. return n
  590. }
  591. func (m *APISubresourceDiscovery) Size() (n int) {
  592. if m == nil {
  593. return 0
  594. }
  595. var l int
  596. _ = l
  597. l = len(m.Subresource)
  598. n += 1 + l + sovGenerated(uint64(l))
  599. if m.ResponseKind != nil {
  600. l = m.ResponseKind.Size()
  601. n += 1 + l + sovGenerated(uint64(l))
  602. }
  603. if len(m.AcceptedTypes) > 0 {
  604. for _, e := range m.AcceptedTypes {
  605. l = e.Size()
  606. n += 1 + l + sovGenerated(uint64(l))
  607. }
  608. }
  609. if len(m.Verbs) > 0 {
  610. for _, s := range m.Verbs {
  611. l = len(s)
  612. n += 1 + l + sovGenerated(uint64(l))
  613. }
  614. }
  615. return n
  616. }
  617. func (m *APIVersionDiscovery) Size() (n int) {
  618. if m == nil {
  619. return 0
  620. }
  621. var l int
  622. _ = l
  623. l = len(m.Version)
  624. n += 1 + l + sovGenerated(uint64(l))
  625. if len(m.Resources) > 0 {
  626. for _, e := range m.Resources {
  627. l = e.Size()
  628. n += 1 + l + sovGenerated(uint64(l))
  629. }
  630. }
  631. l = len(m.Freshness)
  632. n += 1 + l + sovGenerated(uint64(l))
  633. return n
  634. }
  635. func sovGenerated(x uint64) (n int) {
  636. return (math_bits.Len64(x|1) + 6) / 7
  637. }
  638. func sozGenerated(x uint64) (n int) {
  639. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  640. }
  641. func (this *APIGroupDiscovery) String() string {
  642. if this == nil {
  643. return "nil"
  644. }
  645. repeatedStringForVersions := "[]APIVersionDiscovery{"
  646. for _, f := range this.Versions {
  647. repeatedStringForVersions += strings.Replace(strings.Replace(f.String(), "APIVersionDiscovery", "APIVersionDiscovery", 1), `&`, ``, 1) + ","
  648. }
  649. repeatedStringForVersions += "}"
  650. s := strings.Join([]string{`&APIGroupDiscovery{`,
  651. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  652. `Versions:` + repeatedStringForVersions + `,`,
  653. `}`,
  654. }, "")
  655. return s
  656. }
  657. func (this *APIGroupDiscoveryList) String() string {
  658. if this == nil {
  659. return "nil"
  660. }
  661. repeatedStringForItems := "[]APIGroupDiscovery{"
  662. for _, f := range this.Items {
  663. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "APIGroupDiscovery", "APIGroupDiscovery", 1), `&`, ``, 1) + ","
  664. }
  665. repeatedStringForItems += "}"
  666. s := strings.Join([]string{`&APIGroupDiscoveryList{`,
  667. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  668. `Items:` + repeatedStringForItems + `,`,
  669. `}`,
  670. }, "")
  671. return s
  672. }
  673. func (this *APIResourceDiscovery) String() string {
  674. if this == nil {
  675. return "nil"
  676. }
  677. repeatedStringForSubresources := "[]APISubresourceDiscovery{"
  678. for _, f := range this.Subresources {
  679. repeatedStringForSubresources += strings.Replace(strings.Replace(f.String(), "APISubresourceDiscovery", "APISubresourceDiscovery", 1), `&`, ``, 1) + ","
  680. }
  681. repeatedStringForSubresources += "}"
  682. s := strings.Join([]string{`&APIResourceDiscovery{`,
  683. `Resource:` + fmt.Sprintf("%v", this.Resource) + `,`,
  684. `ResponseKind:` + strings.Replace(fmt.Sprintf("%v", this.ResponseKind), "GroupVersionKind", "v1.GroupVersionKind", 1) + `,`,
  685. `Scope:` + fmt.Sprintf("%v", this.Scope) + `,`,
  686. `SingularResource:` + fmt.Sprintf("%v", this.SingularResource) + `,`,
  687. `Verbs:` + fmt.Sprintf("%v", this.Verbs) + `,`,
  688. `ShortNames:` + fmt.Sprintf("%v", this.ShortNames) + `,`,
  689. `Categories:` + fmt.Sprintf("%v", this.Categories) + `,`,
  690. `Subresources:` + repeatedStringForSubresources + `,`,
  691. `}`,
  692. }, "")
  693. return s
  694. }
  695. func (this *APISubresourceDiscovery) String() string {
  696. if this == nil {
  697. return "nil"
  698. }
  699. repeatedStringForAcceptedTypes := "[]GroupVersionKind{"
  700. for _, f := range this.AcceptedTypes {
  701. repeatedStringForAcceptedTypes += fmt.Sprintf("%v", f) + ","
  702. }
  703. repeatedStringForAcceptedTypes += "}"
  704. s := strings.Join([]string{`&APISubresourceDiscovery{`,
  705. `Subresource:` + fmt.Sprintf("%v", this.Subresource) + `,`,
  706. `ResponseKind:` + strings.Replace(fmt.Sprintf("%v", this.ResponseKind), "GroupVersionKind", "v1.GroupVersionKind", 1) + `,`,
  707. `AcceptedTypes:` + repeatedStringForAcceptedTypes + `,`,
  708. `Verbs:` + fmt.Sprintf("%v", this.Verbs) + `,`,
  709. `}`,
  710. }, "")
  711. return s
  712. }
  713. func (this *APIVersionDiscovery) String() string {
  714. if this == nil {
  715. return "nil"
  716. }
  717. repeatedStringForResources := "[]APIResourceDiscovery{"
  718. for _, f := range this.Resources {
  719. repeatedStringForResources += strings.Replace(strings.Replace(f.String(), "APIResourceDiscovery", "APIResourceDiscovery", 1), `&`, ``, 1) + ","
  720. }
  721. repeatedStringForResources += "}"
  722. s := strings.Join([]string{`&APIVersionDiscovery{`,
  723. `Version:` + fmt.Sprintf("%v", this.Version) + `,`,
  724. `Resources:` + repeatedStringForResources + `,`,
  725. `Freshness:` + fmt.Sprintf("%v", this.Freshness) + `,`,
  726. `}`,
  727. }, "")
  728. return s
  729. }
  730. func valueToStringGenerated(v interface{}) string {
  731. rv := reflect.ValueOf(v)
  732. if rv.IsNil() {
  733. return "nil"
  734. }
  735. pv := reflect.Indirect(rv).Interface()
  736. return fmt.Sprintf("*%v", pv)
  737. }
  738. func (m *APIGroupDiscovery) Unmarshal(dAtA []byte) error {
  739. l := len(dAtA)
  740. iNdEx := 0
  741. for iNdEx < l {
  742. preIndex := iNdEx
  743. var wire uint64
  744. for shift := uint(0); ; shift += 7 {
  745. if shift >= 64 {
  746. return ErrIntOverflowGenerated
  747. }
  748. if iNdEx >= l {
  749. return io.ErrUnexpectedEOF
  750. }
  751. b := dAtA[iNdEx]
  752. iNdEx++
  753. wire |= uint64(b&0x7F) << shift
  754. if b < 0x80 {
  755. break
  756. }
  757. }
  758. fieldNum := int32(wire >> 3)
  759. wireType := int(wire & 0x7)
  760. if wireType == 4 {
  761. return fmt.Errorf("proto: APIGroupDiscovery: wiretype end group for non-group")
  762. }
  763. if fieldNum <= 0 {
  764. return fmt.Errorf("proto: APIGroupDiscovery: illegal tag %d (wire type %d)", fieldNum, wire)
  765. }
  766. switch fieldNum {
  767. case 1:
  768. if wireType != 2 {
  769. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  770. }
  771. var msglen int
  772. for shift := uint(0); ; shift += 7 {
  773. if shift >= 64 {
  774. return ErrIntOverflowGenerated
  775. }
  776. if iNdEx >= l {
  777. return io.ErrUnexpectedEOF
  778. }
  779. b := dAtA[iNdEx]
  780. iNdEx++
  781. msglen |= int(b&0x7F) << shift
  782. if b < 0x80 {
  783. break
  784. }
  785. }
  786. if msglen < 0 {
  787. return ErrInvalidLengthGenerated
  788. }
  789. postIndex := iNdEx + msglen
  790. if postIndex < 0 {
  791. return ErrInvalidLengthGenerated
  792. }
  793. if postIndex > l {
  794. return io.ErrUnexpectedEOF
  795. }
  796. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  797. return err
  798. }
  799. iNdEx = postIndex
  800. case 2:
  801. if wireType != 2 {
  802. return fmt.Errorf("proto: wrong wireType = %d for field Versions", wireType)
  803. }
  804. var msglen int
  805. for shift := uint(0); ; shift += 7 {
  806. if shift >= 64 {
  807. return ErrIntOverflowGenerated
  808. }
  809. if iNdEx >= l {
  810. return io.ErrUnexpectedEOF
  811. }
  812. b := dAtA[iNdEx]
  813. iNdEx++
  814. msglen |= int(b&0x7F) << shift
  815. if b < 0x80 {
  816. break
  817. }
  818. }
  819. if msglen < 0 {
  820. return ErrInvalidLengthGenerated
  821. }
  822. postIndex := iNdEx + msglen
  823. if postIndex < 0 {
  824. return ErrInvalidLengthGenerated
  825. }
  826. if postIndex > l {
  827. return io.ErrUnexpectedEOF
  828. }
  829. m.Versions = append(m.Versions, APIVersionDiscovery{})
  830. if err := m.Versions[len(m.Versions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  831. return err
  832. }
  833. iNdEx = postIndex
  834. default:
  835. iNdEx = preIndex
  836. skippy, err := skipGenerated(dAtA[iNdEx:])
  837. if err != nil {
  838. return err
  839. }
  840. if (skippy < 0) || (iNdEx+skippy) < 0 {
  841. return ErrInvalidLengthGenerated
  842. }
  843. if (iNdEx + skippy) > l {
  844. return io.ErrUnexpectedEOF
  845. }
  846. iNdEx += skippy
  847. }
  848. }
  849. if iNdEx > l {
  850. return io.ErrUnexpectedEOF
  851. }
  852. return nil
  853. }
  854. func (m *APIGroupDiscoveryList) Unmarshal(dAtA []byte) error {
  855. l := len(dAtA)
  856. iNdEx := 0
  857. for iNdEx < l {
  858. preIndex := iNdEx
  859. var wire uint64
  860. for shift := uint(0); ; shift += 7 {
  861. if shift >= 64 {
  862. return ErrIntOverflowGenerated
  863. }
  864. if iNdEx >= l {
  865. return io.ErrUnexpectedEOF
  866. }
  867. b := dAtA[iNdEx]
  868. iNdEx++
  869. wire |= uint64(b&0x7F) << shift
  870. if b < 0x80 {
  871. break
  872. }
  873. }
  874. fieldNum := int32(wire >> 3)
  875. wireType := int(wire & 0x7)
  876. if wireType == 4 {
  877. return fmt.Errorf("proto: APIGroupDiscoveryList: wiretype end group for non-group")
  878. }
  879. if fieldNum <= 0 {
  880. return fmt.Errorf("proto: APIGroupDiscoveryList: illegal tag %d (wire type %d)", fieldNum, wire)
  881. }
  882. switch fieldNum {
  883. case 1:
  884. if wireType != 2 {
  885. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  886. }
  887. var msglen int
  888. for shift := uint(0); ; shift += 7 {
  889. if shift >= 64 {
  890. return ErrIntOverflowGenerated
  891. }
  892. if iNdEx >= l {
  893. return io.ErrUnexpectedEOF
  894. }
  895. b := dAtA[iNdEx]
  896. iNdEx++
  897. msglen |= int(b&0x7F) << shift
  898. if b < 0x80 {
  899. break
  900. }
  901. }
  902. if msglen < 0 {
  903. return ErrInvalidLengthGenerated
  904. }
  905. postIndex := iNdEx + msglen
  906. if postIndex < 0 {
  907. return ErrInvalidLengthGenerated
  908. }
  909. if postIndex > l {
  910. return io.ErrUnexpectedEOF
  911. }
  912. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  913. return err
  914. }
  915. iNdEx = postIndex
  916. case 2:
  917. if wireType != 2 {
  918. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  919. }
  920. var msglen int
  921. for shift := uint(0); ; shift += 7 {
  922. if shift >= 64 {
  923. return ErrIntOverflowGenerated
  924. }
  925. if iNdEx >= l {
  926. return io.ErrUnexpectedEOF
  927. }
  928. b := dAtA[iNdEx]
  929. iNdEx++
  930. msglen |= int(b&0x7F) << shift
  931. if b < 0x80 {
  932. break
  933. }
  934. }
  935. if msglen < 0 {
  936. return ErrInvalidLengthGenerated
  937. }
  938. postIndex := iNdEx + msglen
  939. if postIndex < 0 {
  940. return ErrInvalidLengthGenerated
  941. }
  942. if postIndex > l {
  943. return io.ErrUnexpectedEOF
  944. }
  945. m.Items = append(m.Items, APIGroupDiscovery{})
  946. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  947. return err
  948. }
  949. iNdEx = postIndex
  950. default:
  951. iNdEx = preIndex
  952. skippy, err := skipGenerated(dAtA[iNdEx:])
  953. if err != nil {
  954. return err
  955. }
  956. if (skippy < 0) || (iNdEx+skippy) < 0 {
  957. return ErrInvalidLengthGenerated
  958. }
  959. if (iNdEx + skippy) > l {
  960. return io.ErrUnexpectedEOF
  961. }
  962. iNdEx += skippy
  963. }
  964. }
  965. if iNdEx > l {
  966. return io.ErrUnexpectedEOF
  967. }
  968. return nil
  969. }
  970. func (m *APIResourceDiscovery) Unmarshal(dAtA []byte) error {
  971. l := len(dAtA)
  972. iNdEx := 0
  973. for iNdEx < l {
  974. preIndex := iNdEx
  975. var wire uint64
  976. for shift := uint(0); ; shift += 7 {
  977. if shift >= 64 {
  978. return ErrIntOverflowGenerated
  979. }
  980. if iNdEx >= l {
  981. return io.ErrUnexpectedEOF
  982. }
  983. b := dAtA[iNdEx]
  984. iNdEx++
  985. wire |= uint64(b&0x7F) << shift
  986. if b < 0x80 {
  987. break
  988. }
  989. }
  990. fieldNum := int32(wire >> 3)
  991. wireType := int(wire & 0x7)
  992. if wireType == 4 {
  993. return fmt.Errorf("proto: APIResourceDiscovery: wiretype end group for non-group")
  994. }
  995. if fieldNum <= 0 {
  996. return fmt.Errorf("proto: APIResourceDiscovery: illegal tag %d (wire type %d)", fieldNum, wire)
  997. }
  998. switch fieldNum {
  999. case 1:
  1000. if wireType != 2 {
  1001. return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
  1002. }
  1003. var stringLen uint64
  1004. for shift := uint(0); ; shift += 7 {
  1005. if shift >= 64 {
  1006. return ErrIntOverflowGenerated
  1007. }
  1008. if iNdEx >= l {
  1009. return io.ErrUnexpectedEOF
  1010. }
  1011. b := dAtA[iNdEx]
  1012. iNdEx++
  1013. stringLen |= uint64(b&0x7F) << shift
  1014. if b < 0x80 {
  1015. break
  1016. }
  1017. }
  1018. intStringLen := int(stringLen)
  1019. if intStringLen < 0 {
  1020. return ErrInvalidLengthGenerated
  1021. }
  1022. postIndex := iNdEx + intStringLen
  1023. if postIndex < 0 {
  1024. return ErrInvalidLengthGenerated
  1025. }
  1026. if postIndex > l {
  1027. return io.ErrUnexpectedEOF
  1028. }
  1029. m.Resource = string(dAtA[iNdEx:postIndex])
  1030. iNdEx = postIndex
  1031. case 2:
  1032. if wireType != 2 {
  1033. return fmt.Errorf("proto: wrong wireType = %d for field ResponseKind", wireType)
  1034. }
  1035. var msglen int
  1036. for shift := uint(0); ; shift += 7 {
  1037. if shift >= 64 {
  1038. return ErrIntOverflowGenerated
  1039. }
  1040. if iNdEx >= l {
  1041. return io.ErrUnexpectedEOF
  1042. }
  1043. b := dAtA[iNdEx]
  1044. iNdEx++
  1045. msglen |= int(b&0x7F) << shift
  1046. if b < 0x80 {
  1047. break
  1048. }
  1049. }
  1050. if msglen < 0 {
  1051. return ErrInvalidLengthGenerated
  1052. }
  1053. postIndex := iNdEx + msglen
  1054. if postIndex < 0 {
  1055. return ErrInvalidLengthGenerated
  1056. }
  1057. if postIndex > l {
  1058. return io.ErrUnexpectedEOF
  1059. }
  1060. if m.ResponseKind == nil {
  1061. m.ResponseKind = &v1.GroupVersionKind{}
  1062. }
  1063. if err := m.ResponseKind.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1064. return err
  1065. }
  1066. iNdEx = postIndex
  1067. case 3:
  1068. if wireType != 2 {
  1069. return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType)
  1070. }
  1071. var stringLen uint64
  1072. for shift := uint(0); ; shift += 7 {
  1073. if shift >= 64 {
  1074. return ErrIntOverflowGenerated
  1075. }
  1076. if iNdEx >= l {
  1077. return io.ErrUnexpectedEOF
  1078. }
  1079. b := dAtA[iNdEx]
  1080. iNdEx++
  1081. stringLen |= uint64(b&0x7F) << shift
  1082. if b < 0x80 {
  1083. break
  1084. }
  1085. }
  1086. intStringLen := int(stringLen)
  1087. if intStringLen < 0 {
  1088. return ErrInvalidLengthGenerated
  1089. }
  1090. postIndex := iNdEx + intStringLen
  1091. if postIndex < 0 {
  1092. return ErrInvalidLengthGenerated
  1093. }
  1094. if postIndex > l {
  1095. return io.ErrUnexpectedEOF
  1096. }
  1097. m.Scope = ResourceScope(dAtA[iNdEx:postIndex])
  1098. iNdEx = postIndex
  1099. case 4:
  1100. if wireType != 2 {
  1101. return fmt.Errorf("proto: wrong wireType = %d for field SingularResource", wireType)
  1102. }
  1103. var stringLen uint64
  1104. for shift := uint(0); ; shift += 7 {
  1105. if shift >= 64 {
  1106. return ErrIntOverflowGenerated
  1107. }
  1108. if iNdEx >= l {
  1109. return io.ErrUnexpectedEOF
  1110. }
  1111. b := dAtA[iNdEx]
  1112. iNdEx++
  1113. stringLen |= uint64(b&0x7F) << shift
  1114. if b < 0x80 {
  1115. break
  1116. }
  1117. }
  1118. intStringLen := int(stringLen)
  1119. if intStringLen < 0 {
  1120. return ErrInvalidLengthGenerated
  1121. }
  1122. postIndex := iNdEx + intStringLen
  1123. if postIndex < 0 {
  1124. return ErrInvalidLengthGenerated
  1125. }
  1126. if postIndex > l {
  1127. return io.ErrUnexpectedEOF
  1128. }
  1129. m.SingularResource = string(dAtA[iNdEx:postIndex])
  1130. iNdEx = postIndex
  1131. case 5:
  1132. if wireType != 2 {
  1133. return fmt.Errorf("proto: wrong wireType = %d for field Verbs", wireType)
  1134. }
  1135. var stringLen uint64
  1136. for shift := uint(0); ; shift += 7 {
  1137. if shift >= 64 {
  1138. return ErrIntOverflowGenerated
  1139. }
  1140. if iNdEx >= l {
  1141. return io.ErrUnexpectedEOF
  1142. }
  1143. b := dAtA[iNdEx]
  1144. iNdEx++
  1145. stringLen |= uint64(b&0x7F) << shift
  1146. if b < 0x80 {
  1147. break
  1148. }
  1149. }
  1150. intStringLen := int(stringLen)
  1151. if intStringLen < 0 {
  1152. return ErrInvalidLengthGenerated
  1153. }
  1154. postIndex := iNdEx + intStringLen
  1155. if postIndex < 0 {
  1156. return ErrInvalidLengthGenerated
  1157. }
  1158. if postIndex > l {
  1159. return io.ErrUnexpectedEOF
  1160. }
  1161. m.Verbs = append(m.Verbs, string(dAtA[iNdEx:postIndex]))
  1162. iNdEx = postIndex
  1163. case 6:
  1164. if wireType != 2 {
  1165. return fmt.Errorf("proto: wrong wireType = %d for field ShortNames", wireType)
  1166. }
  1167. var stringLen uint64
  1168. for shift := uint(0); ; shift += 7 {
  1169. if shift >= 64 {
  1170. return ErrIntOverflowGenerated
  1171. }
  1172. if iNdEx >= l {
  1173. return io.ErrUnexpectedEOF
  1174. }
  1175. b := dAtA[iNdEx]
  1176. iNdEx++
  1177. stringLen |= uint64(b&0x7F) << shift
  1178. if b < 0x80 {
  1179. break
  1180. }
  1181. }
  1182. intStringLen := int(stringLen)
  1183. if intStringLen < 0 {
  1184. return ErrInvalidLengthGenerated
  1185. }
  1186. postIndex := iNdEx + intStringLen
  1187. if postIndex < 0 {
  1188. return ErrInvalidLengthGenerated
  1189. }
  1190. if postIndex > l {
  1191. return io.ErrUnexpectedEOF
  1192. }
  1193. m.ShortNames = append(m.ShortNames, string(dAtA[iNdEx:postIndex]))
  1194. iNdEx = postIndex
  1195. case 7:
  1196. if wireType != 2 {
  1197. return fmt.Errorf("proto: wrong wireType = %d for field Categories", wireType)
  1198. }
  1199. var stringLen uint64
  1200. for shift := uint(0); ; shift += 7 {
  1201. if shift >= 64 {
  1202. return ErrIntOverflowGenerated
  1203. }
  1204. if iNdEx >= l {
  1205. return io.ErrUnexpectedEOF
  1206. }
  1207. b := dAtA[iNdEx]
  1208. iNdEx++
  1209. stringLen |= uint64(b&0x7F) << shift
  1210. if b < 0x80 {
  1211. break
  1212. }
  1213. }
  1214. intStringLen := int(stringLen)
  1215. if intStringLen < 0 {
  1216. return ErrInvalidLengthGenerated
  1217. }
  1218. postIndex := iNdEx + intStringLen
  1219. if postIndex < 0 {
  1220. return ErrInvalidLengthGenerated
  1221. }
  1222. if postIndex > l {
  1223. return io.ErrUnexpectedEOF
  1224. }
  1225. m.Categories = append(m.Categories, string(dAtA[iNdEx:postIndex]))
  1226. iNdEx = postIndex
  1227. case 8:
  1228. if wireType != 2 {
  1229. return fmt.Errorf("proto: wrong wireType = %d for field Subresources", wireType)
  1230. }
  1231. var msglen int
  1232. for shift := uint(0); ; shift += 7 {
  1233. if shift >= 64 {
  1234. return ErrIntOverflowGenerated
  1235. }
  1236. if iNdEx >= l {
  1237. return io.ErrUnexpectedEOF
  1238. }
  1239. b := dAtA[iNdEx]
  1240. iNdEx++
  1241. msglen |= int(b&0x7F) << shift
  1242. if b < 0x80 {
  1243. break
  1244. }
  1245. }
  1246. if msglen < 0 {
  1247. return ErrInvalidLengthGenerated
  1248. }
  1249. postIndex := iNdEx + msglen
  1250. if postIndex < 0 {
  1251. return ErrInvalidLengthGenerated
  1252. }
  1253. if postIndex > l {
  1254. return io.ErrUnexpectedEOF
  1255. }
  1256. m.Subresources = append(m.Subresources, APISubresourceDiscovery{})
  1257. if err := m.Subresources[len(m.Subresources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1258. return err
  1259. }
  1260. iNdEx = postIndex
  1261. default:
  1262. iNdEx = preIndex
  1263. skippy, err := skipGenerated(dAtA[iNdEx:])
  1264. if err != nil {
  1265. return err
  1266. }
  1267. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1268. return ErrInvalidLengthGenerated
  1269. }
  1270. if (iNdEx + skippy) > l {
  1271. return io.ErrUnexpectedEOF
  1272. }
  1273. iNdEx += skippy
  1274. }
  1275. }
  1276. if iNdEx > l {
  1277. return io.ErrUnexpectedEOF
  1278. }
  1279. return nil
  1280. }
  1281. func (m *APISubresourceDiscovery) Unmarshal(dAtA []byte) error {
  1282. l := len(dAtA)
  1283. iNdEx := 0
  1284. for iNdEx < l {
  1285. preIndex := iNdEx
  1286. var wire uint64
  1287. for shift := uint(0); ; shift += 7 {
  1288. if shift >= 64 {
  1289. return ErrIntOverflowGenerated
  1290. }
  1291. if iNdEx >= l {
  1292. return io.ErrUnexpectedEOF
  1293. }
  1294. b := dAtA[iNdEx]
  1295. iNdEx++
  1296. wire |= uint64(b&0x7F) << shift
  1297. if b < 0x80 {
  1298. break
  1299. }
  1300. }
  1301. fieldNum := int32(wire >> 3)
  1302. wireType := int(wire & 0x7)
  1303. if wireType == 4 {
  1304. return fmt.Errorf("proto: APISubresourceDiscovery: wiretype end group for non-group")
  1305. }
  1306. if fieldNum <= 0 {
  1307. return fmt.Errorf("proto: APISubresourceDiscovery: illegal tag %d (wire type %d)", fieldNum, wire)
  1308. }
  1309. switch fieldNum {
  1310. case 1:
  1311. if wireType != 2 {
  1312. return fmt.Errorf("proto: wrong wireType = %d for field Subresource", wireType)
  1313. }
  1314. var stringLen uint64
  1315. for shift := uint(0); ; shift += 7 {
  1316. if shift >= 64 {
  1317. return ErrIntOverflowGenerated
  1318. }
  1319. if iNdEx >= l {
  1320. return io.ErrUnexpectedEOF
  1321. }
  1322. b := dAtA[iNdEx]
  1323. iNdEx++
  1324. stringLen |= uint64(b&0x7F) << shift
  1325. if b < 0x80 {
  1326. break
  1327. }
  1328. }
  1329. intStringLen := int(stringLen)
  1330. if intStringLen < 0 {
  1331. return ErrInvalidLengthGenerated
  1332. }
  1333. postIndex := iNdEx + intStringLen
  1334. if postIndex < 0 {
  1335. return ErrInvalidLengthGenerated
  1336. }
  1337. if postIndex > l {
  1338. return io.ErrUnexpectedEOF
  1339. }
  1340. m.Subresource = string(dAtA[iNdEx:postIndex])
  1341. iNdEx = postIndex
  1342. case 2:
  1343. if wireType != 2 {
  1344. return fmt.Errorf("proto: wrong wireType = %d for field ResponseKind", wireType)
  1345. }
  1346. var msglen int
  1347. for shift := uint(0); ; shift += 7 {
  1348. if shift >= 64 {
  1349. return ErrIntOverflowGenerated
  1350. }
  1351. if iNdEx >= l {
  1352. return io.ErrUnexpectedEOF
  1353. }
  1354. b := dAtA[iNdEx]
  1355. iNdEx++
  1356. msglen |= int(b&0x7F) << shift
  1357. if b < 0x80 {
  1358. break
  1359. }
  1360. }
  1361. if msglen < 0 {
  1362. return ErrInvalidLengthGenerated
  1363. }
  1364. postIndex := iNdEx + msglen
  1365. if postIndex < 0 {
  1366. return ErrInvalidLengthGenerated
  1367. }
  1368. if postIndex > l {
  1369. return io.ErrUnexpectedEOF
  1370. }
  1371. if m.ResponseKind == nil {
  1372. m.ResponseKind = &v1.GroupVersionKind{}
  1373. }
  1374. if err := m.ResponseKind.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1375. return err
  1376. }
  1377. iNdEx = postIndex
  1378. case 3:
  1379. if wireType != 2 {
  1380. return fmt.Errorf("proto: wrong wireType = %d for field AcceptedTypes", wireType)
  1381. }
  1382. var msglen int
  1383. for shift := uint(0); ; shift += 7 {
  1384. if shift >= 64 {
  1385. return ErrIntOverflowGenerated
  1386. }
  1387. if iNdEx >= l {
  1388. return io.ErrUnexpectedEOF
  1389. }
  1390. b := dAtA[iNdEx]
  1391. iNdEx++
  1392. msglen |= int(b&0x7F) << shift
  1393. if b < 0x80 {
  1394. break
  1395. }
  1396. }
  1397. if msglen < 0 {
  1398. return ErrInvalidLengthGenerated
  1399. }
  1400. postIndex := iNdEx + msglen
  1401. if postIndex < 0 {
  1402. return ErrInvalidLengthGenerated
  1403. }
  1404. if postIndex > l {
  1405. return io.ErrUnexpectedEOF
  1406. }
  1407. m.AcceptedTypes = append(m.AcceptedTypes, v1.GroupVersionKind{})
  1408. if err := m.AcceptedTypes[len(m.AcceptedTypes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1409. return err
  1410. }
  1411. iNdEx = postIndex
  1412. case 4:
  1413. if wireType != 2 {
  1414. return fmt.Errorf("proto: wrong wireType = %d for field Verbs", wireType)
  1415. }
  1416. var stringLen uint64
  1417. for shift := uint(0); ; shift += 7 {
  1418. if shift >= 64 {
  1419. return ErrIntOverflowGenerated
  1420. }
  1421. if iNdEx >= l {
  1422. return io.ErrUnexpectedEOF
  1423. }
  1424. b := dAtA[iNdEx]
  1425. iNdEx++
  1426. stringLen |= uint64(b&0x7F) << shift
  1427. if b < 0x80 {
  1428. break
  1429. }
  1430. }
  1431. intStringLen := int(stringLen)
  1432. if intStringLen < 0 {
  1433. return ErrInvalidLengthGenerated
  1434. }
  1435. postIndex := iNdEx + intStringLen
  1436. if postIndex < 0 {
  1437. return ErrInvalidLengthGenerated
  1438. }
  1439. if postIndex > l {
  1440. return io.ErrUnexpectedEOF
  1441. }
  1442. m.Verbs = append(m.Verbs, string(dAtA[iNdEx:postIndex]))
  1443. iNdEx = postIndex
  1444. default:
  1445. iNdEx = preIndex
  1446. skippy, err := skipGenerated(dAtA[iNdEx:])
  1447. if err != nil {
  1448. return err
  1449. }
  1450. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1451. return ErrInvalidLengthGenerated
  1452. }
  1453. if (iNdEx + skippy) > l {
  1454. return io.ErrUnexpectedEOF
  1455. }
  1456. iNdEx += skippy
  1457. }
  1458. }
  1459. if iNdEx > l {
  1460. return io.ErrUnexpectedEOF
  1461. }
  1462. return nil
  1463. }
  1464. func (m *APIVersionDiscovery) Unmarshal(dAtA []byte) error {
  1465. l := len(dAtA)
  1466. iNdEx := 0
  1467. for iNdEx < l {
  1468. preIndex := iNdEx
  1469. var wire uint64
  1470. for shift := uint(0); ; shift += 7 {
  1471. if shift >= 64 {
  1472. return ErrIntOverflowGenerated
  1473. }
  1474. if iNdEx >= l {
  1475. return io.ErrUnexpectedEOF
  1476. }
  1477. b := dAtA[iNdEx]
  1478. iNdEx++
  1479. wire |= uint64(b&0x7F) << shift
  1480. if b < 0x80 {
  1481. break
  1482. }
  1483. }
  1484. fieldNum := int32(wire >> 3)
  1485. wireType := int(wire & 0x7)
  1486. if wireType == 4 {
  1487. return fmt.Errorf("proto: APIVersionDiscovery: wiretype end group for non-group")
  1488. }
  1489. if fieldNum <= 0 {
  1490. return fmt.Errorf("proto: APIVersionDiscovery: illegal tag %d (wire type %d)", fieldNum, wire)
  1491. }
  1492. switch fieldNum {
  1493. case 1:
  1494. if wireType != 2 {
  1495. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  1496. }
  1497. var stringLen uint64
  1498. for shift := uint(0); ; shift += 7 {
  1499. if shift >= 64 {
  1500. return ErrIntOverflowGenerated
  1501. }
  1502. if iNdEx >= l {
  1503. return io.ErrUnexpectedEOF
  1504. }
  1505. b := dAtA[iNdEx]
  1506. iNdEx++
  1507. stringLen |= uint64(b&0x7F) << shift
  1508. if b < 0x80 {
  1509. break
  1510. }
  1511. }
  1512. intStringLen := int(stringLen)
  1513. if intStringLen < 0 {
  1514. return ErrInvalidLengthGenerated
  1515. }
  1516. postIndex := iNdEx + intStringLen
  1517. if postIndex < 0 {
  1518. return ErrInvalidLengthGenerated
  1519. }
  1520. if postIndex > l {
  1521. return io.ErrUnexpectedEOF
  1522. }
  1523. m.Version = string(dAtA[iNdEx:postIndex])
  1524. iNdEx = postIndex
  1525. case 2:
  1526. if wireType != 2 {
  1527. return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  1528. }
  1529. var msglen int
  1530. for shift := uint(0); ; shift += 7 {
  1531. if shift >= 64 {
  1532. return ErrIntOverflowGenerated
  1533. }
  1534. if iNdEx >= l {
  1535. return io.ErrUnexpectedEOF
  1536. }
  1537. b := dAtA[iNdEx]
  1538. iNdEx++
  1539. msglen |= int(b&0x7F) << shift
  1540. if b < 0x80 {
  1541. break
  1542. }
  1543. }
  1544. if msglen < 0 {
  1545. return ErrInvalidLengthGenerated
  1546. }
  1547. postIndex := iNdEx + msglen
  1548. if postIndex < 0 {
  1549. return ErrInvalidLengthGenerated
  1550. }
  1551. if postIndex > l {
  1552. return io.ErrUnexpectedEOF
  1553. }
  1554. m.Resources = append(m.Resources, APIResourceDiscovery{})
  1555. if err := m.Resources[len(m.Resources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1556. return err
  1557. }
  1558. iNdEx = postIndex
  1559. case 3:
  1560. if wireType != 2 {
  1561. return fmt.Errorf("proto: wrong wireType = %d for field Freshness", wireType)
  1562. }
  1563. var stringLen uint64
  1564. for shift := uint(0); ; shift += 7 {
  1565. if shift >= 64 {
  1566. return ErrIntOverflowGenerated
  1567. }
  1568. if iNdEx >= l {
  1569. return io.ErrUnexpectedEOF
  1570. }
  1571. b := dAtA[iNdEx]
  1572. iNdEx++
  1573. stringLen |= uint64(b&0x7F) << shift
  1574. if b < 0x80 {
  1575. break
  1576. }
  1577. }
  1578. intStringLen := int(stringLen)
  1579. if intStringLen < 0 {
  1580. return ErrInvalidLengthGenerated
  1581. }
  1582. postIndex := iNdEx + intStringLen
  1583. if postIndex < 0 {
  1584. return ErrInvalidLengthGenerated
  1585. }
  1586. if postIndex > l {
  1587. return io.ErrUnexpectedEOF
  1588. }
  1589. m.Freshness = DiscoveryFreshness(dAtA[iNdEx:postIndex])
  1590. iNdEx = postIndex
  1591. default:
  1592. iNdEx = preIndex
  1593. skippy, err := skipGenerated(dAtA[iNdEx:])
  1594. if err != nil {
  1595. return err
  1596. }
  1597. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1598. return ErrInvalidLengthGenerated
  1599. }
  1600. if (iNdEx + skippy) > l {
  1601. return io.ErrUnexpectedEOF
  1602. }
  1603. iNdEx += skippy
  1604. }
  1605. }
  1606. if iNdEx > l {
  1607. return io.ErrUnexpectedEOF
  1608. }
  1609. return nil
  1610. }
  1611. func skipGenerated(dAtA []byte) (n int, err error) {
  1612. l := len(dAtA)
  1613. iNdEx := 0
  1614. depth := 0
  1615. for iNdEx < l {
  1616. var wire uint64
  1617. for shift := uint(0); ; shift += 7 {
  1618. if shift >= 64 {
  1619. return 0, ErrIntOverflowGenerated
  1620. }
  1621. if iNdEx >= l {
  1622. return 0, io.ErrUnexpectedEOF
  1623. }
  1624. b := dAtA[iNdEx]
  1625. iNdEx++
  1626. wire |= (uint64(b) & 0x7F) << shift
  1627. if b < 0x80 {
  1628. break
  1629. }
  1630. }
  1631. wireType := int(wire & 0x7)
  1632. switch wireType {
  1633. case 0:
  1634. for shift := uint(0); ; shift += 7 {
  1635. if shift >= 64 {
  1636. return 0, ErrIntOverflowGenerated
  1637. }
  1638. if iNdEx >= l {
  1639. return 0, io.ErrUnexpectedEOF
  1640. }
  1641. iNdEx++
  1642. if dAtA[iNdEx-1] < 0x80 {
  1643. break
  1644. }
  1645. }
  1646. case 1:
  1647. iNdEx += 8
  1648. case 2:
  1649. var length int
  1650. for shift := uint(0); ; shift += 7 {
  1651. if shift >= 64 {
  1652. return 0, ErrIntOverflowGenerated
  1653. }
  1654. if iNdEx >= l {
  1655. return 0, io.ErrUnexpectedEOF
  1656. }
  1657. b := dAtA[iNdEx]
  1658. iNdEx++
  1659. length |= (int(b) & 0x7F) << shift
  1660. if b < 0x80 {
  1661. break
  1662. }
  1663. }
  1664. if length < 0 {
  1665. return 0, ErrInvalidLengthGenerated
  1666. }
  1667. iNdEx += length
  1668. case 3:
  1669. depth++
  1670. case 4:
  1671. if depth == 0 {
  1672. return 0, ErrUnexpectedEndOfGroupGenerated
  1673. }
  1674. depth--
  1675. case 5:
  1676. iNdEx += 4
  1677. default:
  1678. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1679. }
  1680. if iNdEx < 0 {
  1681. return 0, ErrInvalidLengthGenerated
  1682. }
  1683. if depth == 0 {
  1684. return iNdEx, nil
  1685. }
  1686. }
  1687. return 0, io.ErrUnexpectedEOF
  1688. }
  1689. var (
  1690. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1691. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1692. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  1693. )