generated.pb.go 72 KB

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