generated.pb.go 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515
  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/api/policy/v1beta1/generated.proto
  15. package v1beta1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. "sort"
  20. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  21. math_bits "math/bits"
  22. reflect "reflect"
  23. strings "strings"
  24. intstr "k8s.io/apimachinery/pkg/util/intstr"
  25. )
  26. func (m *Eviction) Reset() { *m = Eviction{} }
  27. func (m *PodDisruptionBudget) Reset() { *m = PodDisruptionBudget{} }
  28. func (m *PodDisruptionBudgetList) Reset() { *m = PodDisruptionBudgetList{} }
  29. func (m *PodDisruptionBudgetSpec) Reset() { *m = PodDisruptionBudgetSpec{} }
  30. func (m *PodDisruptionBudgetStatus) Reset() { *m = PodDisruptionBudgetStatus{} }
  31. func (m *Eviction) Marshal() (dAtA []byte, err error) {
  32. size := m.Size()
  33. dAtA = make([]byte, size)
  34. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  35. if err != nil {
  36. return nil, err
  37. }
  38. return dAtA[:n], nil
  39. }
  40. func (m *Eviction) MarshalTo(dAtA []byte) (int, error) {
  41. size := m.Size()
  42. return m.MarshalToSizedBuffer(dAtA[:size])
  43. }
  44. func (m *Eviction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  45. i := len(dAtA)
  46. _ = i
  47. var l int
  48. _ = l
  49. if m.DeleteOptions != nil {
  50. {
  51. size, err := m.DeleteOptions.MarshalToSizedBuffer(dAtA[:i])
  52. if err != nil {
  53. return 0, err
  54. }
  55. i -= size
  56. i = encodeVarintGenerated(dAtA, i, uint64(size))
  57. }
  58. i--
  59. dAtA[i] = 0x12
  60. }
  61. {
  62. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  63. if err != nil {
  64. return 0, err
  65. }
  66. i -= size
  67. i = encodeVarintGenerated(dAtA, i, uint64(size))
  68. }
  69. i--
  70. dAtA[i] = 0xa
  71. return len(dAtA) - i, nil
  72. }
  73. func (m *PodDisruptionBudget) Marshal() (dAtA []byte, err error) {
  74. size := m.Size()
  75. dAtA = make([]byte, size)
  76. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  77. if err != nil {
  78. return nil, err
  79. }
  80. return dAtA[:n], nil
  81. }
  82. func (m *PodDisruptionBudget) MarshalTo(dAtA []byte) (int, error) {
  83. size := m.Size()
  84. return m.MarshalToSizedBuffer(dAtA[:size])
  85. }
  86. func (m *PodDisruptionBudget) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  87. i := len(dAtA)
  88. _ = i
  89. var l int
  90. _ = l
  91. {
  92. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  93. if err != nil {
  94. return 0, err
  95. }
  96. i -= size
  97. i = encodeVarintGenerated(dAtA, i, uint64(size))
  98. }
  99. i--
  100. dAtA[i] = 0x1a
  101. {
  102. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  103. if err != nil {
  104. return 0, err
  105. }
  106. i -= size
  107. i = encodeVarintGenerated(dAtA, i, uint64(size))
  108. }
  109. i--
  110. dAtA[i] = 0x12
  111. {
  112. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  113. if err != nil {
  114. return 0, err
  115. }
  116. i -= size
  117. i = encodeVarintGenerated(dAtA, i, uint64(size))
  118. }
  119. i--
  120. dAtA[i] = 0xa
  121. return len(dAtA) - i, nil
  122. }
  123. func (m *PodDisruptionBudgetList) Marshal() (dAtA []byte, err error) {
  124. size := m.Size()
  125. dAtA = make([]byte, size)
  126. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  127. if err != nil {
  128. return nil, err
  129. }
  130. return dAtA[:n], nil
  131. }
  132. func (m *PodDisruptionBudgetList) MarshalTo(dAtA []byte) (int, error) {
  133. size := m.Size()
  134. return m.MarshalToSizedBuffer(dAtA[:size])
  135. }
  136. func (m *PodDisruptionBudgetList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  137. i := len(dAtA)
  138. _ = i
  139. var l int
  140. _ = l
  141. if len(m.Items) > 0 {
  142. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  143. {
  144. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  145. if err != nil {
  146. return 0, err
  147. }
  148. i -= size
  149. i = encodeVarintGenerated(dAtA, i, uint64(size))
  150. }
  151. i--
  152. dAtA[i] = 0x12
  153. }
  154. }
  155. {
  156. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  157. if err != nil {
  158. return 0, err
  159. }
  160. i -= size
  161. i = encodeVarintGenerated(dAtA, i, uint64(size))
  162. }
  163. i--
  164. dAtA[i] = 0xa
  165. return len(dAtA) - i, nil
  166. }
  167. func (m *PodDisruptionBudgetSpec) Marshal() (dAtA []byte, err error) {
  168. size := m.Size()
  169. dAtA = make([]byte, size)
  170. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  171. if err != nil {
  172. return nil, err
  173. }
  174. return dAtA[:n], nil
  175. }
  176. func (m *PodDisruptionBudgetSpec) MarshalTo(dAtA []byte) (int, error) {
  177. size := m.Size()
  178. return m.MarshalToSizedBuffer(dAtA[:size])
  179. }
  180. func (m *PodDisruptionBudgetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  181. i := len(dAtA)
  182. _ = i
  183. var l int
  184. _ = l
  185. if m.UnhealthyPodEvictionPolicy != nil {
  186. i -= len(*m.UnhealthyPodEvictionPolicy)
  187. copy(dAtA[i:], *m.UnhealthyPodEvictionPolicy)
  188. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.UnhealthyPodEvictionPolicy)))
  189. i--
  190. dAtA[i] = 0x22
  191. }
  192. if m.MaxUnavailable != nil {
  193. {
  194. size, err := m.MaxUnavailable.MarshalToSizedBuffer(dAtA[:i])
  195. if err != nil {
  196. return 0, err
  197. }
  198. i -= size
  199. i = encodeVarintGenerated(dAtA, i, uint64(size))
  200. }
  201. i--
  202. dAtA[i] = 0x1a
  203. }
  204. if m.Selector != nil {
  205. {
  206. size, err := m.Selector.MarshalToSizedBuffer(dAtA[:i])
  207. if err != nil {
  208. return 0, err
  209. }
  210. i -= size
  211. i = encodeVarintGenerated(dAtA, i, uint64(size))
  212. }
  213. i--
  214. dAtA[i] = 0x12
  215. }
  216. if m.MinAvailable != nil {
  217. {
  218. size, err := m.MinAvailable.MarshalToSizedBuffer(dAtA[:i])
  219. if err != nil {
  220. return 0, err
  221. }
  222. i -= size
  223. i = encodeVarintGenerated(dAtA, i, uint64(size))
  224. }
  225. i--
  226. dAtA[i] = 0xa
  227. }
  228. return len(dAtA) - i, nil
  229. }
  230. func (m *PodDisruptionBudgetStatus) Marshal() (dAtA []byte, err error) {
  231. size := m.Size()
  232. dAtA = make([]byte, size)
  233. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  234. if err != nil {
  235. return nil, err
  236. }
  237. return dAtA[:n], nil
  238. }
  239. func (m *PodDisruptionBudgetStatus) MarshalTo(dAtA []byte) (int, error) {
  240. size := m.Size()
  241. return m.MarshalToSizedBuffer(dAtA[:size])
  242. }
  243. func (m *PodDisruptionBudgetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  244. i := len(dAtA)
  245. _ = i
  246. var l int
  247. _ = l
  248. if len(m.Conditions) > 0 {
  249. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  250. {
  251. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  252. if err != nil {
  253. return 0, err
  254. }
  255. i -= size
  256. i = encodeVarintGenerated(dAtA, i, uint64(size))
  257. }
  258. i--
  259. dAtA[i] = 0x3a
  260. }
  261. }
  262. i = encodeVarintGenerated(dAtA, i, uint64(m.ExpectedPods))
  263. i--
  264. dAtA[i] = 0x30
  265. i = encodeVarintGenerated(dAtA, i, uint64(m.DesiredHealthy))
  266. i--
  267. dAtA[i] = 0x28
  268. i = encodeVarintGenerated(dAtA, i, uint64(m.CurrentHealthy))
  269. i--
  270. dAtA[i] = 0x20
  271. i = encodeVarintGenerated(dAtA, i, uint64(m.DisruptionsAllowed))
  272. i--
  273. dAtA[i] = 0x18
  274. if len(m.DisruptedPods) > 0 {
  275. keysForDisruptedPods := make([]string, 0, len(m.DisruptedPods))
  276. for k := range m.DisruptedPods {
  277. keysForDisruptedPods = append(keysForDisruptedPods, string(k))
  278. }
  279. sort.Strings(keysForDisruptedPods)
  280. for iNdEx := len(keysForDisruptedPods) - 1; iNdEx >= 0; iNdEx-- {
  281. v := m.DisruptedPods[string(keysForDisruptedPods[iNdEx])]
  282. baseI := i
  283. {
  284. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  285. if err != nil {
  286. return 0, err
  287. }
  288. i -= size
  289. i = encodeVarintGenerated(dAtA, i, uint64(size))
  290. }
  291. i--
  292. dAtA[i] = 0x12
  293. i -= len(keysForDisruptedPods[iNdEx])
  294. copy(dAtA[i:], keysForDisruptedPods[iNdEx])
  295. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDisruptedPods[iNdEx])))
  296. i--
  297. dAtA[i] = 0xa
  298. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  299. i--
  300. dAtA[i] = 0x12
  301. }
  302. }
  303. i = encodeVarintGenerated(dAtA, i, uint64(m.ObservedGeneration))
  304. i--
  305. dAtA[i] = 0x8
  306. return len(dAtA) - i, nil
  307. }
  308. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  309. offset -= sovGenerated(v)
  310. base := offset
  311. for v >= 1<<7 {
  312. dAtA[offset] = uint8(v&0x7f | 0x80)
  313. v >>= 7
  314. offset++
  315. }
  316. dAtA[offset] = uint8(v)
  317. return base
  318. }
  319. func (m *Eviction) Size() (n int) {
  320. if m == nil {
  321. return 0
  322. }
  323. var l int
  324. _ = l
  325. l = m.ObjectMeta.Size()
  326. n += 1 + l + sovGenerated(uint64(l))
  327. if m.DeleteOptions != nil {
  328. l = m.DeleteOptions.Size()
  329. n += 1 + l + sovGenerated(uint64(l))
  330. }
  331. return n
  332. }
  333. func (m *PodDisruptionBudget) Size() (n int) {
  334. if m == nil {
  335. return 0
  336. }
  337. var l int
  338. _ = l
  339. l = m.ObjectMeta.Size()
  340. n += 1 + l + sovGenerated(uint64(l))
  341. l = m.Spec.Size()
  342. n += 1 + l + sovGenerated(uint64(l))
  343. l = m.Status.Size()
  344. n += 1 + l + sovGenerated(uint64(l))
  345. return n
  346. }
  347. func (m *PodDisruptionBudgetList) Size() (n int) {
  348. if m == nil {
  349. return 0
  350. }
  351. var l int
  352. _ = l
  353. l = m.ListMeta.Size()
  354. n += 1 + l + sovGenerated(uint64(l))
  355. if len(m.Items) > 0 {
  356. for _, e := range m.Items {
  357. l = e.Size()
  358. n += 1 + l + sovGenerated(uint64(l))
  359. }
  360. }
  361. return n
  362. }
  363. func (m *PodDisruptionBudgetSpec) Size() (n int) {
  364. if m == nil {
  365. return 0
  366. }
  367. var l int
  368. _ = l
  369. if m.MinAvailable != nil {
  370. l = m.MinAvailable.Size()
  371. n += 1 + l + sovGenerated(uint64(l))
  372. }
  373. if m.Selector != nil {
  374. l = m.Selector.Size()
  375. n += 1 + l + sovGenerated(uint64(l))
  376. }
  377. if m.MaxUnavailable != nil {
  378. l = m.MaxUnavailable.Size()
  379. n += 1 + l + sovGenerated(uint64(l))
  380. }
  381. if m.UnhealthyPodEvictionPolicy != nil {
  382. l = len(*m.UnhealthyPodEvictionPolicy)
  383. n += 1 + l + sovGenerated(uint64(l))
  384. }
  385. return n
  386. }
  387. func (m *PodDisruptionBudgetStatus) Size() (n int) {
  388. if m == nil {
  389. return 0
  390. }
  391. var l int
  392. _ = l
  393. n += 1 + sovGenerated(uint64(m.ObservedGeneration))
  394. if len(m.DisruptedPods) > 0 {
  395. for k, v := range m.DisruptedPods {
  396. _ = k
  397. _ = v
  398. l = v.Size()
  399. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  400. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  401. }
  402. }
  403. n += 1 + sovGenerated(uint64(m.DisruptionsAllowed))
  404. n += 1 + sovGenerated(uint64(m.CurrentHealthy))
  405. n += 1 + sovGenerated(uint64(m.DesiredHealthy))
  406. n += 1 + sovGenerated(uint64(m.ExpectedPods))
  407. if len(m.Conditions) > 0 {
  408. for _, e := range m.Conditions {
  409. l = e.Size()
  410. n += 1 + l + sovGenerated(uint64(l))
  411. }
  412. }
  413. return n
  414. }
  415. func sovGenerated(x uint64) (n int) {
  416. return (math_bits.Len64(x|1) + 6) / 7
  417. }
  418. func sozGenerated(x uint64) (n int) {
  419. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  420. }
  421. func (this *Eviction) String() string {
  422. if this == nil {
  423. return "nil"
  424. }
  425. s := strings.Join([]string{`&Eviction{`,
  426. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  427. `DeleteOptions:` + strings.Replace(fmt.Sprintf("%v", this.DeleteOptions), "DeleteOptions", "v1.DeleteOptions", 1) + `,`,
  428. `}`,
  429. }, "")
  430. return s
  431. }
  432. func (this *PodDisruptionBudget) String() string {
  433. if this == nil {
  434. return "nil"
  435. }
  436. s := strings.Join([]string{`&PodDisruptionBudget{`,
  437. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  438. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodDisruptionBudgetSpec", "PodDisruptionBudgetSpec", 1), `&`, ``, 1) + `,`,
  439. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodDisruptionBudgetStatus", "PodDisruptionBudgetStatus", 1), `&`, ``, 1) + `,`,
  440. `}`,
  441. }, "")
  442. return s
  443. }
  444. func (this *PodDisruptionBudgetList) String() string {
  445. if this == nil {
  446. return "nil"
  447. }
  448. repeatedStringForItems := "[]PodDisruptionBudget{"
  449. for _, f := range this.Items {
  450. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "PodDisruptionBudget", "PodDisruptionBudget", 1), `&`, ``, 1) + ","
  451. }
  452. repeatedStringForItems += "}"
  453. s := strings.Join([]string{`&PodDisruptionBudgetList{`,
  454. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  455. `Items:` + repeatedStringForItems + `,`,
  456. `}`,
  457. }, "")
  458. return s
  459. }
  460. func (this *PodDisruptionBudgetSpec) String() string {
  461. if this == nil {
  462. return "nil"
  463. }
  464. s := strings.Join([]string{`&PodDisruptionBudgetSpec{`,
  465. `MinAvailable:` + strings.Replace(fmt.Sprintf("%v", this.MinAvailable), "IntOrString", "intstr.IntOrString", 1) + `,`,
  466. `Selector:` + strings.Replace(fmt.Sprintf("%v", this.Selector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  467. `MaxUnavailable:` + strings.Replace(fmt.Sprintf("%v", this.MaxUnavailable), "IntOrString", "intstr.IntOrString", 1) + `,`,
  468. `UnhealthyPodEvictionPolicy:` + valueToStringGenerated(this.UnhealthyPodEvictionPolicy) + `,`,
  469. `}`,
  470. }, "")
  471. return s
  472. }
  473. func (this *PodDisruptionBudgetStatus) String() string {
  474. if this == nil {
  475. return "nil"
  476. }
  477. repeatedStringForConditions := "[]Condition{"
  478. for _, f := range this.Conditions {
  479. repeatedStringForConditions += fmt.Sprintf("%v", f) + ","
  480. }
  481. repeatedStringForConditions += "}"
  482. keysForDisruptedPods := make([]string, 0, len(this.DisruptedPods))
  483. for k := range this.DisruptedPods {
  484. keysForDisruptedPods = append(keysForDisruptedPods, k)
  485. }
  486. sort.Strings(keysForDisruptedPods)
  487. mapStringForDisruptedPods := "map[string]v1.Time{"
  488. for _, k := range keysForDisruptedPods {
  489. mapStringForDisruptedPods += fmt.Sprintf("%v: %v,", k, this.DisruptedPods[k])
  490. }
  491. mapStringForDisruptedPods += "}"
  492. s := strings.Join([]string{`&PodDisruptionBudgetStatus{`,
  493. `ObservedGeneration:` + fmt.Sprintf("%v", this.ObservedGeneration) + `,`,
  494. `DisruptedPods:` + mapStringForDisruptedPods + `,`,
  495. `DisruptionsAllowed:` + fmt.Sprintf("%v", this.DisruptionsAllowed) + `,`,
  496. `CurrentHealthy:` + fmt.Sprintf("%v", this.CurrentHealthy) + `,`,
  497. `DesiredHealthy:` + fmt.Sprintf("%v", this.DesiredHealthy) + `,`,
  498. `ExpectedPods:` + fmt.Sprintf("%v", this.ExpectedPods) + `,`,
  499. `Conditions:` + repeatedStringForConditions + `,`,
  500. `}`,
  501. }, "")
  502. return s
  503. }
  504. func valueToStringGenerated(v interface{}) string {
  505. rv := reflect.ValueOf(v)
  506. if rv.IsNil() {
  507. return "nil"
  508. }
  509. pv := reflect.Indirect(rv).Interface()
  510. return fmt.Sprintf("*%v", pv)
  511. }
  512. func (m *Eviction) Unmarshal(dAtA []byte) error {
  513. l := len(dAtA)
  514. iNdEx := 0
  515. for iNdEx < l {
  516. preIndex := iNdEx
  517. var wire uint64
  518. for shift := uint(0); ; shift += 7 {
  519. if shift >= 64 {
  520. return ErrIntOverflowGenerated
  521. }
  522. if iNdEx >= l {
  523. return io.ErrUnexpectedEOF
  524. }
  525. b := dAtA[iNdEx]
  526. iNdEx++
  527. wire |= uint64(b&0x7F) << shift
  528. if b < 0x80 {
  529. break
  530. }
  531. }
  532. fieldNum := int32(wire >> 3)
  533. wireType := int(wire & 0x7)
  534. if wireType == 4 {
  535. return fmt.Errorf("proto: Eviction: wiretype end group for non-group")
  536. }
  537. if fieldNum <= 0 {
  538. return fmt.Errorf("proto: Eviction: illegal tag %d (wire type %d)", fieldNum, wire)
  539. }
  540. switch fieldNum {
  541. case 1:
  542. if wireType != 2 {
  543. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  544. }
  545. var msglen int
  546. for shift := uint(0); ; shift += 7 {
  547. if shift >= 64 {
  548. return ErrIntOverflowGenerated
  549. }
  550. if iNdEx >= l {
  551. return io.ErrUnexpectedEOF
  552. }
  553. b := dAtA[iNdEx]
  554. iNdEx++
  555. msglen |= int(b&0x7F) << shift
  556. if b < 0x80 {
  557. break
  558. }
  559. }
  560. if msglen < 0 {
  561. return ErrInvalidLengthGenerated
  562. }
  563. postIndex := iNdEx + msglen
  564. if postIndex < 0 {
  565. return ErrInvalidLengthGenerated
  566. }
  567. if postIndex > l {
  568. return io.ErrUnexpectedEOF
  569. }
  570. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  571. return err
  572. }
  573. iNdEx = postIndex
  574. case 2:
  575. if wireType != 2 {
  576. return fmt.Errorf("proto: wrong wireType = %d for field DeleteOptions", wireType)
  577. }
  578. var msglen int
  579. for shift := uint(0); ; shift += 7 {
  580. if shift >= 64 {
  581. return ErrIntOverflowGenerated
  582. }
  583. if iNdEx >= l {
  584. return io.ErrUnexpectedEOF
  585. }
  586. b := dAtA[iNdEx]
  587. iNdEx++
  588. msglen |= int(b&0x7F) << shift
  589. if b < 0x80 {
  590. break
  591. }
  592. }
  593. if msglen < 0 {
  594. return ErrInvalidLengthGenerated
  595. }
  596. postIndex := iNdEx + msglen
  597. if postIndex < 0 {
  598. return ErrInvalidLengthGenerated
  599. }
  600. if postIndex > l {
  601. return io.ErrUnexpectedEOF
  602. }
  603. if m.DeleteOptions == nil {
  604. m.DeleteOptions = &v1.DeleteOptions{}
  605. }
  606. if err := m.DeleteOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  607. return err
  608. }
  609. iNdEx = postIndex
  610. default:
  611. iNdEx = preIndex
  612. skippy, err := skipGenerated(dAtA[iNdEx:])
  613. if err != nil {
  614. return err
  615. }
  616. if (skippy < 0) || (iNdEx+skippy) < 0 {
  617. return ErrInvalidLengthGenerated
  618. }
  619. if (iNdEx + skippy) > l {
  620. return io.ErrUnexpectedEOF
  621. }
  622. iNdEx += skippy
  623. }
  624. }
  625. if iNdEx > l {
  626. return io.ErrUnexpectedEOF
  627. }
  628. return nil
  629. }
  630. func (m *PodDisruptionBudget) Unmarshal(dAtA []byte) error {
  631. l := len(dAtA)
  632. iNdEx := 0
  633. for iNdEx < l {
  634. preIndex := iNdEx
  635. var wire uint64
  636. for shift := uint(0); ; shift += 7 {
  637. if shift >= 64 {
  638. return ErrIntOverflowGenerated
  639. }
  640. if iNdEx >= l {
  641. return io.ErrUnexpectedEOF
  642. }
  643. b := dAtA[iNdEx]
  644. iNdEx++
  645. wire |= uint64(b&0x7F) << shift
  646. if b < 0x80 {
  647. break
  648. }
  649. }
  650. fieldNum := int32(wire >> 3)
  651. wireType := int(wire & 0x7)
  652. if wireType == 4 {
  653. return fmt.Errorf("proto: PodDisruptionBudget: wiretype end group for non-group")
  654. }
  655. if fieldNum <= 0 {
  656. return fmt.Errorf("proto: PodDisruptionBudget: illegal tag %d (wire type %d)", fieldNum, wire)
  657. }
  658. switch fieldNum {
  659. case 1:
  660. if wireType != 2 {
  661. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  662. }
  663. var msglen int
  664. for shift := uint(0); ; shift += 7 {
  665. if shift >= 64 {
  666. return ErrIntOverflowGenerated
  667. }
  668. if iNdEx >= l {
  669. return io.ErrUnexpectedEOF
  670. }
  671. b := dAtA[iNdEx]
  672. iNdEx++
  673. msglen |= int(b&0x7F) << shift
  674. if b < 0x80 {
  675. break
  676. }
  677. }
  678. if msglen < 0 {
  679. return ErrInvalidLengthGenerated
  680. }
  681. postIndex := iNdEx + msglen
  682. if postIndex < 0 {
  683. return ErrInvalidLengthGenerated
  684. }
  685. if postIndex > l {
  686. return io.ErrUnexpectedEOF
  687. }
  688. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  689. return err
  690. }
  691. iNdEx = postIndex
  692. case 2:
  693. if wireType != 2 {
  694. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  695. }
  696. var msglen int
  697. for shift := uint(0); ; shift += 7 {
  698. if shift >= 64 {
  699. return ErrIntOverflowGenerated
  700. }
  701. if iNdEx >= l {
  702. return io.ErrUnexpectedEOF
  703. }
  704. b := dAtA[iNdEx]
  705. iNdEx++
  706. msglen |= int(b&0x7F) << shift
  707. if b < 0x80 {
  708. break
  709. }
  710. }
  711. if msglen < 0 {
  712. return ErrInvalidLengthGenerated
  713. }
  714. postIndex := iNdEx + msglen
  715. if postIndex < 0 {
  716. return ErrInvalidLengthGenerated
  717. }
  718. if postIndex > l {
  719. return io.ErrUnexpectedEOF
  720. }
  721. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  722. return err
  723. }
  724. iNdEx = postIndex
  725. case 3:
  726. if wireType != 2 {
  727. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  728. }
  729. var msglen int
  730. for shift := uint(0); ; shift += 7 {
  731. if shift >= 64 {
  732. return ErrIntOverflowGenerated
  733. }
  734. if iNdEx >= l {
  735. return io.ErrUnexpectedEOF
  736. }
  737. b := dAtA[iNdEx]
  738. iNdEx++
  739. msglen |= int(b&0x7F) << shift
  740. if b < 0x80 {
  741. break
  742. }
  743. }
  744. if msglen < 0 {
  745. return ErrInvalidLengthGenerated
  746. }
  747. postIndex := iNdEx + msglen
  748. if postIndex < 0 {
  749. return ErrInvalidLengthGenerated
  750. }
  751. if postIndex > l {
  752. return io.ErrUnexpectedEOF
  753. }
  754. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  755. return err
  756. }
  757. iNdEx = postIndex
  758. default:
  759. iNdEx = preIndex
  760. skippy, err := skipGenerated(dAtA[iNdEx:])
  761. if err != nil {
  762. return err
  763. }
  764. if (skippy < 0) || (iNdEx+skippy) < 0 {
  765. return ErrInvalidLengthGenerated
  766. }
  767. if (iNdEx + skippy) > l {
  768. return io.ErrUnexpectedEOF
  769. }
  770. iNdEx += skippy
  771. }
  772. }
  773. if iNdEx > l {
  774. return io.ErrUnexpectedEOF
  775. }
  776. return nil
  777. }
  778. func (m *PodDisruptionBudgetList) Unmarshal(dAtA []byte) error {
  779. l := len(dAtA)
  780. iNdEx := 0
  781. for iNdEx < l {
  782. preIndex := iNdEx
  783. var wire uint64
  784. for shift := uint(0); ; shift += 7 {
  785. if shift >= 64 {
  786. return ErrIntOverflowGenerated
  787. }
  788. if iNdEx >= l {
  789. return io.ErrUnexpectedEOF
  790. }
  791. b := dAtA[iNdEx]
  792. iNdEx++
  793. wire |= uint64(b&0x7F) << shift
  794. if b < 0x80 {
  795. break
  796. }
  797. }
  798. fieldNum := int32(wire >> 3)
  799. wireType := int(wire & 0x7)
  800. if wireType == 4 {
  801. return fmt.Errorf("proto: PodDisruptionBudgetList: wiretype end group for non-group")
  802. }
  803. if fieldNum <= 0 {
  804. return fmt.Errorf("proto: PodDisruptionBudgetList: illegal tag %d (wire type %d)", fieldNum, wire)
  805. }
  806. switch fieldNum {
  807. case 1:
  808. if wireType != 2 {
  809. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  810. }
  811. var msglen int
  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. msglen |= int(b&0x7F) << shift
  822. if b < 0x80 {
  823. break
  824. }
  825. }
  826. if msglen < 0 {
  827. return ErrInvalidLengthGenerated
  828. }
  829. postIndex := iNdEx + msglen
  830. if postIndex < 0 {
  831. return ErrInvalidLengthGenerated
  832. }
  833. if postIndex > l {
  834. return io.ErrUnexpectedEOF
  835. }
  836. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  837. return err
  838. }
  839. iNdEx = postIndex
  840. case 2:
  841. if wireType != 2 {
  842. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  843. }
  844. var msglen int
  845. for shift := uint(0); ; shift += 7 {
  846. if shift >= 64 {
  847. return ErrIntOverflowGenerated
  848. }
  849. if iNdEx >= l {
  850. return io.ErrUnexpectedEOF
  851. }
  852. b := dAtA[iNdEx]
  853. iNdEx++
  854. msglen |= int(b&0x7F) << shift
  855. if b < 0x80 {
  856. break
  857. }
  858. }
  859. if msglen < 0 {
  860. return ErrInvalidLengthGenerated
  861. }
  862. postIndex := iNdEx + msglen
  863. if postIndex < 0 {
  864. return ErrInvalidLengthGenerated
  865. }
  866. if postIndex > l {
  867. return io.ErrUnexpectedEOF
  868. }
  869. m.Items = append(m.Items, PodDisruptionBudget{})
  870. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  871. return err
  872. }
  873. iNdEx = postIndex
  874. default:
  875. iNdEx = preIndex
  876. skippy, err := skipGenerated(dAtA[iNdEx:])
  877. if err != nil {
  878. return err
  879. }
  880. if (skippy < 0) || (iNdEx+skippy) < 0 {
  881. return ErrInvalidLengthGenerated
  882. }
  883. if (iNdEx + skippy) > l {
  884. return io.ErrUnexpectedEOF
  885. }
  886. iNdEx += skippy
  887. }
  888. }
  889. if iNdEx > l {
  890. return io.ErrUnexpectedEOF
  891. }
  892. return nil
  893. }
  894. func (m *PodDisruptionBudgetSpec) Unmarshal(dAtA []byte) error {
  895. l := len(dAtA)
  896. iNdEx := 0
  897. for iNdEx < l {
  898. preIndex := iNdEx
  899. var wire uint64
  900. for shift := uint(0); ; shift += 7 {
  901. if shift >= 64 {
  902. return ErrIntOverflowGenerated
  903. }
  904. if iNdEx >= l {
  905. return io.ErrUnexpectedEOF
  906. }
  907. b := dAtA[iNdEx]
  908. iNdEx++
  909. wire |= uint64(b&0x7F) << shift
  910. if b < 0x80 {
  911. break
  912. }
  913. }
  914. fieldNum := int32(wire >> 3)
  915. wireType := int(wire & 0x7)
  916. if wireType == 4 {
  917. return fmt.Errorf("proto: PodDisruptionBudgetSpec: wiretype end group for non-group")
  918. }
  919. if fieldNum <= 0 {
  920. return fmt.Errorf("proto: PodDisruptionBudgetSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  921. }
  922. switch fieldNum {
  923. case 1:
  924. if wireType != 2 {
  925. return fmt.Errorf("proto: wrong wireType = %d for field MinAvailable", wireType)
  926. }
  927. var msglen int
  928. for shift := uint(0); ; shift += 7 {
  929. if shift >= 64 {
  930. return ErrIntOverflowGenerated
  931. }
  932. if iNdEx >= l {
  933. return io.ErrUnexpectedEOF
  934. }
  935. b := dAtA[iNdEx]
  936. iNdEx++
  937. msglen |= int(b&0x7F) << shift
  938. if b < 0x80 {
  939. break
  940. }
  941. }
  942. if msglen < 0 {
  943. return ErrInvalidLengthGenerated
  944. }
  945. postIndex := iNdEx + msglen
  946. if postIndex < 0 {
  947. return ErrInvalidLengthGenerated
  948. }
  949. if postIndex > l {
  950. return io.ErrUnexpectedEOF
  951. }
  952. if m.MinAvailable == nil {
  953. m.MinAvailable = &intstr.IntOrString{}
  954. }
  955. if err := m.MinAvailable.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  956. return err
  957. }
  958. iNdEx = postIndex
  959. case 2:
  960. if wireType != 2 {
  961. return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
  962. }
  963. var msglen int
  964. for shift := uint(0); ; shift += 7 {
  965. if shift >= 64 {
  966. return ErrIntOverflowGenerated
  967. }
  968. if iNdEx >= l {
  969. return io.ErrUnexpectedEOF
  970. }
  971. b := dAtA[iNdEx]
  972. iNdEx++
  973. msglen |= int(b&0x7F) << shift
  974. if b < 0x80 {
  975. break
  976. }
  977. }
  978. if msglen < 0 {
  979. return ErrInvalidLengthGenerated
  980. }
  981. postIndex := iNdEx + msglen
  982. if postIndex < 0 {
  983. return ErrInvalidLengthGenerated
  984. }
  985. if postIndex > l {
  986. return io.ErrUnexpectedEOF
  987. }
  988. if m.Selector == nil {
  989. m.Selector = &v1.LabelSelector{}
  990. }
  991. if err := m.Selector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  992. return err
  993. }
  994. iNdEx = postIndex
  995. case 3:
  996. if wireType != 2 {
  997. return fmt.Errorf("proto: wrong wireType = %d for field MaxUnavailable", wireType)
  998. }
  999. var msglen int
  1000. for shift := uint(0); ; shift += 7 {
  1001. if shift >= 64 {
  1002. return ErrIntOverflowGenerated
  1003. }
  1004. if iNdEx >= l {
  1005. return io.ErrUnexpectedEOF
  1006. }
  1007. b := dAtA[iNdEx]
  1008. iNdEx++
  1009. msglen |= int(b&0x7F) << shift
  1010. if b < 0x80 {
  1011. break
  1012. }
  1013. }
  1014. if msglen < 0 {
  1015. return ErrInvalidLengthGenerated
  1016. }
  1017. postIndex := iNdEx + msglen
  1018. if postIndex < 0 {
  1019. return ErrInvalidLengthGenerated
  1020. }
  1021. if postIndex > l {
  1022. return io.ErrUnexpectedEOF
  1023. }
  1024. if m.MaxUnavailable == nil {
  1025. m.MaxUnavailable = &intstr.IntOrString{}
  1026. }
  1027. if err := m.MaxUnavailable.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1028. return err
  1029. }
  1030. iNdEx = postIndex
  1031. case 4:
  1032. if wireType != 2 {
  1033. return fmt.Errorf("proto: wrong wireType = %d for field UnhealthyPodEvictionPolicy", wireType)
  1034. }
  1035. var stringLen uint64
  1036. for shift := uint(0); ; shift += 7 {
  1037. if shift >= 64 {
  1038. return ErrIntOverflowGenerated
  1039. }
  1040. if iNdEx >= l {
  1041. return io.ErrUnexpectedEOF
  1042. }
  1043. b := dAtA[iNdEx]
  1044. iNdEx++
  1045. stringLen |= uint64(b&0x7F) << shift
  1046. if b < 0x80 {
  1047. break
  1048. }
  1049. }
  1050. intStringLen := int(stringLen)
  1051. if intStringLen < 0 {
  1052. return ErrInvalidLengthGenerated
  1053. }
  1054. postIndex := iNdEx + intStringLen
  1055. if postIndex < 0 {
  1056. return ErrInvalidLengthGenerated
  1057. }
  1058. if postIndex > l {
  1059. return io.ErrUnexpectedEOF
  1060. }
  1061. s := UnhealthyPodEvictionPolicyType(dAtA[iNdEx:postIndex])
  1062. m.UnhealthyPodEvictionPolicy = &s
  1063. iNdEx = postIndex
  1064. default:
  1065. iNdEx = preIndex
  1066. skippy, err := skipGenerated(dAtA[iNdEx:])
  1067. if err != nil {
  1068. return err
  1069. }
  1070. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1071. return ErrInvalidLengthGenerated
  1072. }
  1073. if (iNdEx + skippy) > l {
  1074. return io.ErrUnexpectedEOF
  1075. }
  1076. iNdEx += skippy
  1077. }
  1078. }
  1079. if iNdEx > l {
  1080. return io.ErrUnexpectedEOF
  1081. }
  1082. return nil
  1083. }
  1084. func (m *PodDisruptionBudgetStatus) Unmarshal(dAtA []byte) error {
  1085. l := len(dAtA)
  1086. iNdEx := 0
  1087. for iNdEx < l {
  1088. preIndex := iNdEx
  1089. var wire uint64
  1090. for shift := uint(0); ; shift += 7 {
  1091. if shift >= 64 {
  1092. return ErrIntOverflowGenerated
  1093. }
  1094. if iNdEx >= l {
  1095. return io.ErrUnexpectedEOF
  1096. }
  1097. b := dAtA[iNdEx]
  1098. iNdEx++
  1099. wire |= uint64(b&0x7F) << shift
  1100. if b < 0x80 {
  1101. break
  1102. }
  1103. }
  1104. fieldNum := int32(wire >> 3)
  1105. wireType := int(wire & 0x7)
  1106. if wireType == 4 {
  1107. return fmt.Errorf("proto: PodDisruptionBudgetStatus: wiretype end group for non-group")
  1108. }
  1109. if fieldNum <= 0 {
  1110. return fmt.Errorf("proto: PodDisruptionBudgetStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1111. }
  1112. switch fieldNum {
  1113. case 1:
  1114. if wireType != 0 {
  1115. return fmt.Errorf("proto: wrong wireType = %d for field ObservedGeneration", wireType)
  1116. }
  1117. m.ObservedGeneration = 0
  1118. for shift := uint(0); ; shift += 7 {
  1119. if shift >= 64 {
  1120. return ErrIntOverflowGenerated
  1121. }
  1122. if iNdEx >= l {
  1123. return io.ErrUnexpectedEOF
  1124. }
  1125. b := dAtA[iNdEx]
  1126. iNdEx++
  1127. m.ObservedGeneration |= int64(b&0x7F) << shift
  1128. if b < 0x80 {
  1129. break
  1130. }
  1131. }
  1132. case 2:
  1133. if wireType != 2 {
  1134. return fmt.Errorf("proto: wrong wireType = %d for field DisruptedPods", wireType)
  1135. }
  1136. var msglen int
  1137. for shift := uint(0); ; shift += 7 {
  1138. if shift >= 64 {
  1139. return ErrIntOverflowGenerated
  1140. }
  1141. if iNdEx >= l {
  1142. return io.ErrUnexpectedEOF
  1143. }
  1144. b := dAtA[iNdEx]
  1145. iNdEx++
  1146. msglen |= int(b&0x7F) << shift
  1147. if b < 0x80 {
  1148. break
  1149. }
  1150. }
  1151. if msglen < 0 {
  1152. return ErrInvalidLengthGenerated
  1153. }
  1154. postIndex := iNdEx + msglen
  1155. if postIndex < 0 {
  1156. return ErrInvalidLengthGenerated
  1157. }
  1158. if postIndex > l {
  1159. return io.ErrUnexpectedEOF
  1160. }
  1161. if m.DisruptedPods == nil {
  1162. m.DisruptedPods = make(map[string]v1.Time)
  1163. }
  1164. var mapkey string
  1165. mapvalue := &v1.Time{}
  1166. for iNdEx < postIndex {
  1167. entryPreIndex := iNdEx
  1168. var wire uint64
  1169. for shift := uint(0); ; shift += 7 {
  1170. if shift >= 64 {
  1171. return ErrIntOverflowGenerated
  1172. }
  1173. if iNdEx >= l {
  1174. return io.ErrUnexpectedEOF
  1175. }
  1176. b := dAtA[iNdEx]
  1177. iNdEx++
  1178. wire |= uint64(b&0x7F) << shift
  1179. if b < 0x80 {
  1180. break
  1181. }
  1182. }
  1183. fieldNum := int32(wire >> 3)
  1184. if fieldNum == 1 {
  1185. var stringLenmapkey uint64
  1186. for shift := uint(0); ; shift += 7 {
  1187. if shift >= 64 {
  1188. return ErrIntOverflowGenerated
  1189. }
  1190. if iNdEx >= l {
  1191. return io.ErrUnexpectedEOF
  1192. }
  1193. b := dAtA[iNdEx]
  1194. iNdEx++
  1195. stringLenmapkey |= uint64(b&0x7F) << shift
  1196. if b < 0x80 {
  1197. break
  1198. }
  1199. }
  1200. intStringLenmapkey := int(stringLenmapkey)
  1201. if intStringLenmapkey < 0 {
  1202. return ErrInvalidLengthGenerated
  1203. }
  1204. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1205. if postStringIndexmapkey < 0 {
  1206. return ErrInvalidLengthGenerated
  1207. }
  1208. if postStringIndexmapkey > l {
  1209. return io.ErrUnexpectedEOF
  1210. }
  1211. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1212. iNdEx = postStringIndexmapkey
  1213. } else if fieldNum == 2 {
  1214. var mapmsglen int
  1215. for shift := uint(0); ; shift += 7 {
  1216. if shift >= 64 {
  1217. return ErrIntOverflowGenerated
  1218. }
  1219. if iNdEx >= l {
  1220. return io.ErrUnexpectedEOF
  1221. }
  1222. b := dAtA[iNdEx]
  1223. iNdEx++
  1224. mapmsglen |= int(b&0x7F) << shift
  1225. if b < 0x80 {
  1226. break
  1227. }
  1228. }
  1229. if mapmsglen < 0 {
  1230. return ErrInvalidLengthGenerated
  1231. }
  1232. postmsgIndex := iNdEx + mapmsglen
  1233. if postmsgIndex < 0 {
  1234. return ErrInvalidLengthGenerated
  1235. }
  1236. if postmsgIndex > l {
  1237. return io.ErrUnexpectedEOF
  1238. }
  1239. mapvalue = &v1.Time{}
  1240. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  1241. return err
  1242. }
  1243. iNdEx = postmsgIndex
  1244. } else {
  1245. iNdEx = entryPreIndex
  1246. skippy, err := skipGenerated(dAtA[iNdEx:])
  1247. if err != nil {
  1248. return err
  1249. }
  1250. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1251. return ErrInvalidLengthGenerated
  1252. }
  1253. if (iNdEx + skippy) > postIndex {
  1254. return io.ErrUnexpectedEOF
  1255. }
  1256. iNdEx += skippy
  1257. }
  1258. }
  1259. m.DisruptedPods[mapkey] = *mapvalue
  1260. iNdEx = postIndex
  1261. case 3:
  1262. if wireType != 0 {
  1263. return fmt.Errorf("proto: wrong wireType = %d for field DisruptionsAllowed", wireType)
  1264. }
  1265. m.DisruptionsAllowed = 0
  1266. for shift := uint(0); ; shift += 7 {
  1267. if shift >= 64 {
  1268. return ErrIntOverflowGenerated
  1269. }
  1270. if iNdEx >= l {
  1271. return io.ErrUnexpectedEOF
  1272. }
  1273. b := dAtA[iNdEx]
  1274. iNdEx++
  1275. m.DisruptionsAllowed |= int32(b&0x7F) << shift
  1276. if b < 0x80 {
  1277. break
  1278. }
  1279. }
  1280. case 4:
  1281. if wireType != 0 {
  1282. return fmt.Errorf("proto: wrong wireType = %d for field CurrentHealthy", wireType)
  1283. }
  1284. m.CurrentHealthy = 0
  1285. for shift := uint(0); ; shift += 7 {
  1286. if shift >= 64 {
  1287. return ErrIntOverflowGenerated
  1288. }
  1289. if iNdEx >= l {
  1290. return io.ErrUnexpectedEOF
  1291. }
  1292. b := dAtA[iNdEx]
  1293. iNdEx++
  1294. m.CurrentHealthy |= int32(b&0x7F) << shift
  1295. if b < 0x80 {
  1296. break
  1297. }
  1298. }
  1299. case 5:
  1300. if wireType != 0 {
  1301. return fmt.Errorf("proto: wrong wireType = %d for field DesiredHealthy", wireType)
  1302. }
  1303. m.DesiredHealthy = 0
  1304. for shift := uint(0); ; shift += 7 {
  1305. if shift >= 64 {
  1306. return ErrIntOverflowGenerated
  1307. }
  1308. if iNdEx >= l {
  1309. return io.ErrUnexpectedEOF
  1310. }
  1311. b := dAtA[iNdEx]
  1312. iNdEx++
  1313. m.DesiredHealthy |= int32(b&0x7F) << shift
  1314. if b < 0x80 {
  1315. break
  1316. }
  1317. }
  1318. case 6:
  1319. if wireType != 0 {
  1320. return fmt.Errorf("proto: wrong wireType = %d for field ExpectedPods", wireType)
  1321. }
  1322. m.ExpectedPods = 0
  1323. for shift := uint(0); ; shift += 7 {
  1324. if shift >= 64 {
  1325. return ErrIntOverflowGenerated
  1326. }
  1327. if iNdEx >= l {
  1328. return io.ErrUnexpectedEOF
  1329. }
  1330. b := dAtA[iNdEx]
  1331. iNdEx++
  1332. m.ExpectedPods |= int32(b&0x7F) << shift
  1333. if b < 0x80 {
  1334. break
  1335. }
  1336. }
  1337. case 7:
  1338. if wireType != 2 {
  1339. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  1340. }
  1341. var msglen int
  1342. for shift := uint(0); ; shift += 7 {
  1343. if shift >= 64 {
  1344. return ErrIntOverflowGenerated
  1345. }
  1346. if iNdEx >= l {
  1347. return io.ErrUnexpectedEOF
  1348. }
  1349. b := dAtA[iNdEx]
  1350. iNdEx++
  1351. msglen |= int(b&0x7F) << shift
  1352. if b < 0x80 {
  1353. break
  1354. }
  1355. }
  1356. if msglen < 0 {
  1357. return ErrInvalidLengthGenerated
  1358. }
  1359. postIndex := iNdEx + msglen
  1360. if postIndex < 0 {
  1361. return ErrInvalidLengthGenerated
  1362. }
  1363. if postIndex > l {
  1364. return io.ErrUnexpectedEOF
  1365. }
  1366. m.Conditions = append(m.Conditions, v1.Condition{})
  1367. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1368. return err
  1369. }
  1370. iNdEx = postIndex
  1371. default:
  1372. iNdEx = preIndex
  1373. skippy, err := skipGenerated(dAtA[iNdEx:])
  1374. if err != nil {
  1375. return err
  1376. }
  1377. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1378. return ErrInvalidLengthGenerated
  1379. }
  1380. if (iNdEx + skippy) > l {
  1381. return io.ErrUnexpectedEOF
  1382. }
  1383. iNdEx += skippy
  1384. }
  1385. }
  1386. if iNdEx > l {
  1387. return io.ErrUnexpectedEOF
  1388. }
  1389. return nil
  1390. }
  1391. func skipGenerated(dAtA []byte) (n int, err error) {
  1392. l := len(dAtA)
  1393. iNdEx := 0
  1394. depth := 0
  1395. for iNdEx < l {
  1396. var wire uint64
  1397. for shift := uint(0); ; shift += 7 {
  1398. if shift >= 64 {
  1399. return 0, ErrIntOverflowGenerated
  1400. }
  1401. if iNdEx >= l {
  1402. return 0, io.ErrUnexpectedEOF
  1403. }
  1404. b := dAtA[iNdEx]
  1405. iNdEx++
  1406. wire |= (uint64(b) & 0x7F) << shift
  1407. if b < 0x80 {
  1408. break
  1409. }
  1410. }
  1411. wireType := int(wire & 0x7)
  1412. switch wireType {
  1413. case 0:
  1414. for shift := uint(0); ; shift += 7 {
  1415. if shift >= 64 {
  1416. return 0, ErrIntOverflowGenerated
  1417. }
  1418. if iNdEx >= l {
  1419. return 0, io.ErrUnexpectedEOF
  1420. }
  1421. iNdEx++
  1422. if dAtA[iNdEx-1] < 0x80 {
  1423. break
  1424. }
  1425. }
  1426. case 1:
  1427. iNdEx += 8
  1428. case 2:
  1429. var length int
  1430. for shift := uint(0); ; shift += 7 {
  1431. if shift >= 64 {
  1432. return 0, ErrIntOverflowGenerated
  1433. }
  1434. if iNdEx >= l {
  1435. return 0, io.ErrUnexpectedEOF
  1436. }
  1437. b := dAtA[iNdEx]
  1438. iNdEx++
  1439. length |= (int(b) & 0x7F) << shift
  1440. if b < 0x80 {
  1441. break
  1442. }
  1443. }
  1444. if length < 0 {
  1445. return 0, ErrInvalidLengthGenerated
  1446. }
  1447. iNdEx += length
  1448. case 3:
  1449. depth++
  1450. case 4:
  1451. if depth == 0 {
  1452. return 0, ErrUnexpectedEndOfGroupGenerated
  1453. }
  1454. depth--
  1455. case 5:
  1456. iNdEx += 4
  1457. default:
  1458. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1459. }
  1460. if iNdEx < 0 {
  1461. return 0, ErrInvalidLengthGenerated
  1462. }
  1463. if depth == 0 {
  1464. return iNdEx, nil
  1465. }
  1466. }
  1467. return 0, io.ErrUnexpectedEOF
  1468. }
  1469. var (
  1470. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1471. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1472. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  1473. )