generated.pb.go 39 KB

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