generated.pb.go 107 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768
  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/batch/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. k8s_io_api_core_v1 "k8s.io/api/core/v1"
  20. v11 "k8s.io/api/core/v1"
  21. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  22. math_bits "math/bits"
  23. reflect "reflect"
  24. strings "strings"
  25. k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types"
  26. )
  27. func (m *CronJob) Reset() { *m = CronJob{} }
  28. func (m *CronJobList) Reset() { *m = CronJobList{} }
  29. func (m *CronJobSpec) Reset() { *m = CronJobSpec{} }
  30. func (m *CronJobStatus) Reset() { *m = CronJobStatus{} }
  31. func (m *Job) Reset() { *m = Job{} }
  32. func (m *JobCondition) Reset() { *m = JobCondition{} }
  33. func (m *JobList) Reset() { *m = JobList{} }
  34. func (m *JobSpec) Reset() { *m = JobSpec{} }
  35. func (m *JobStatus) Reset() { *m = JobStatus{} }
  36. func (m *JobTemplateSpec) Reset() { *m = JobTemplateSpec{} }
  37. func (m *PodFailurePolicy) Reset() { *m = PodFailurePolicy{} }
  38. func (m *PodFailurePolicyOnExitCodesRequirement) Reset() {
  39. *m = PodFailurePolicyOnExitCodesRequirement{}
  40. }
  41. func (m *PodFailurePolicyOnPodConditionsPattern) Reset() {
  42. *m = PodFailurePolicyOnPodConditionsPattern{}
  43. }
  44. func (m *PodFailurePolicyRule) Reset() { *m = PodFailurePolicyRule{} }
  45. func (m *SuccessPolicy) Reset() { *m = SuccessPolicy{} }
  46. func (m *SuccessPolicyRule) Reset() { *m = SuccessPolicyRule{} }
  47. func (m *UncountedTerminatedPods) Reset() { *m = UncountedTerminatedPods{} }
  48. func (m *CronJob) Marshal() (dAtA []byte, err error) {
  49. size := m.Size()
  50. dAtA = make([]byte, size)
  51. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  52. if err != nil {
  53. return nil, err
  54. }
  55. return dAtA[:n], nil
  56. }
  57. func (m *CronJob) MarshalTo(dAtA []byte) (int, error) {
  58. size := m.Size()
  59. return m.MarshalToSizedBuffer(dAtA[:size])
  60. }
  61. func (m *CronJob) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  62. i := len(dAtA)
  63. _ = i
  64. var l int
  65. _ = l
  66. {
  67. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  68. if err != nil {
  69. return 0, err
  70. }
  71. i -= size
  72. i = encodeVarintGenerated(dAtA, i, uint64(size))
  73. }
  74. i--
  75. dAtA[i] = 0x1a
  76. {
  77. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  78. if err != nil {
  79. return 0, err
  80. }
  81. i -= size
  82. i = encodeVarintGenerated(dAtA, i, uint64(size))
  83. }
  84. i--
  85. dAtA[i] = 0x12
  86. {
  87. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  88. if err != nil {
  89. return 0, err
  90. }
  91. i -= size
  92. i = encodeVarintGenerated(dAtA, i, uint64(size))
  93. }
  94. i--
  95. dAtA[i] = 0xa
  96. return len(dAtA) - i, nil
  97. }
  98. func (m *CronJobList) Marshal() (dAtA []byte, err error) {
  99. size := m.Size()
  100. dAtA = make([]byte, size)
  101. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  102. if err != nil {
  103. return nil, err
  104. }
  105. return dAtA[:n], nil
  106. }
  107. func (m *CronJobList) MarshalTo(dAtA []byte) (int, error) {
  108. size := m.Size()
  109. return m.MarshalToSizedBuffer(dAtA[:size])
  110. }
  111. func (m *CronJobList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  112. i := len(dAtA)
  113. _ = i
  114. var l int
  115. _ = l
  116. if len(m.Items) > 0 {
  117. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  118. {
  119. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  120. if err != nil {
  121. return 0, err
  122. }
  123. i -= size
  124. i = encodeVarintGenerated(dAtA, i, uint64(size))
  125. }
  126. i--
  127. dAtA[i] = 0x12
  128. }
  129. }
  130. {
  131. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  132. if err != nil {
  133. return 0, err
  134. }
  135. i -= size
  136. i = encodeVarintGenerated(dAtA, i, uint64(size))
  137. }
  138. i--
  139. dAtA[i] = 0xa
  140. return len(dAtA) - i, nil
  141. }
  142. func (m *CronJobSpec) Marshal() (dAtA []byte, err error) {
  143. size := m.Size()
  144. dAtA = make([]byte, size)
  145. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  146. if err != nil {
  147. return nil, err
  148. }
  149. return dAtA[:n], nil
  150. }
  151. func (m *CronJobSpec) MarshalTo(dAtA []byte) (int, error) {
  152. size := m.Size()
  153. return m.MarshalToSizedBuffer(dAtA[:size])
  154. }
  155. func (m *CronJobSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  156. i := len(dAtA)
  157. _ = i
  158. var l int
  159. _ = l
  160. if m.TimeZone != nil {
  161. i -= len(*m.TimeZone)
  162. copy(dAtA[i:], *m.TimeZone)
  163. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.TimeZone)))
  164. i--
  165. dAtA[i] = 0x42
  166. }
  167. if m.FailedJobsHistoryLimit != nil {
  168. i = encodeVarintGenerated(dAtA, i, uint64(*m.FailedJobsHistoryLimit))
  169. i--
  170. dAtA[i] = 0x38
  171. }
  172. if m.SuccessfulJobsHistoryLimit != nil {
  173. i = encodeVarintGenerated(dAtA, i, uint64(*m.SuccessfulJobsHistoryLimit))
  174. i--
  175. dAtA[i] = 0x30
  176. }
  177. {
  178. size, err := m.JobTemplate.MarshalToSizedBuffer(dAtA[:i])
  179. if err != nil {
  180. return 0, err
  181. }
  182. i -= size
  183. i = encodeVarintGenerated(dAtA, i, uint64(size))
  184. }
  185. i--
  186. dAtA[i] = 0x2a
  187. if m.Suspend != nil {
  188. i--
  189. if *m.Suspend {
  190. dAtA[i] = 1
  191. } else {
  192. dAtA[i] = 0
  193. }
  194. i--
  195. dAtA[i] = 0x20
  196. }
  197. i -= len(m.ConcurrencyPolicy)
  198. copy(dAtA[i:], m.ConcurrencyPolicy)
  199. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ConcurrencyPolicy)))
  200. i--
  201. dAtA[i] = 0x1a
  202. if m.StartingDeadlineSeconds != nil {
  203. i = encodeVarintGenerated(dAtA, i, uint64(*m.StartingDeadlineSeconds))
  204. i--
  205. dAtA[i] = 0x10
  206. }
  207. i -= len(m.Schedule)
  208. copy(dAtA[i:], m.Schedule)
  209. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Schedule)))
  210. i--
  211. dAtA[i] = 0xa
  212. return len(dAtA) - i, nil
  213. }
  214. func (m *CronJobStatus) Marshal() (dAtA []byte, err error) {
  215. size := m.Size()
  216. dAtA = make([]byte, size)
  217. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  218. if err != nil {
  219. return nil, err
  220. }
  221. return dAtA[:n], nil
  222. }
  223. func (m *CronJobStatus) MarshalTo(dAtA []byte) (int, error) {
  224. size := m.Size()
  225. return m.MarshalToSizedBuffer(dAtA[:size])
  226. }
  227. func (m *CronJobStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  228. i := len(dAtA)
  229. _ = i
  230. var l int
  231. _ = l
  232. if m.LastSuccessfulTime != nil {
  233. {
  234. size, err := m.LastSuccessfulTime.MarshalToSizedBuffer(dAtA[:i])
  235. if err != nil {
  236. return 0, err
  237. }
  238. i -= size
  239. i = encodeVarintGenerated(dAtA, i, uint64(size))
  240. }
  241. i--
  242. dAtA[i] = 0x2a
  243. }
  244. if m.LastScheduleTime != nil {
  245. {
  246. size, err := m.LastScheduleTime.MarshalToSizedBuffer(dAtA[:i])
  247. if err != nil {
  248. return 0, err
  249. }
  250. i -= size
  251. i = encodeVarintGenerated(dAtA, i, uint64(size))
  252. }
  253. i--
  254. dAtA[i] = 0x22
  255. }
  256. if len(m.Active) > 0 {
  257. for iNdEx := len(m.Active) - 1; iNdEx >= 0; iNdEx-- {
  258. {
  259. size, err := m.Active[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  260. if err != nil {
  261. return 0, err
  262. }
  263. i -= size
  264. i = encodeVarintGenerated(dAtA, i, uint64(size))
  265. }
  266. i--
  267. dAtA[i] = 0xa
  268. }
  269. }
  270. return len(dAtA) - i, nil
  271. }
  272. func (m *Job) Marshal() (dAtA []byte, err error) {
  273. size := m.Size()
  274. dAtA = make([]byte, size)
  275. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  276. if err != nil {
  277. return nil, err
  278. }
  279. return dAtA[:n], nil
  280. }
  281. func (m *Job) MarshalTo(dAtA []byte) (int, error) {
  282. size := m.Size()
  283. return m.MarshalToSizedBuffer(dAtA[:size])
  284. }
  285. func (m *Job) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  286. i := len(dAtA)
  287. _ = i
  288. var l int
  289. _ = l
  290. {
  291. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  292. if err != nil {
  293. return 0, err
  294. }
  295. i -= size
  296. i = encodeVarintGenerated(dAtA, i, uint64(size))
  297. }
  298. i--
  299. dAtA[i] = 0x1a
  300. {
  301. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  302. if err != nil {
  303. return 0, err
  304. }
  305. i -= size
  306. i = encodeVarintGenerated(dAtA, i, uint64(size))
  307. }
  308. i--
  309. dAtA[i] = 0x12
  310. {
  311. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  312. if err != nil {
  313. return 0, err
  314. }
  315. i -= size
  316. i = encodeVarintGenerated(dAtA, i, uint64(size))
  317. }
  318. i--
  319. dAtA[i] = 0xa
  320. return len(dAtA) - i, nil
  321. }
  322. func (m *JobCondition) Marshal() (dAtA []byte, err error) {
  323. size := m.Size()
  324. dAtA = make([]byte, size)
  325. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  326. if err != nil {
  327. return nil, err
  328. }
  329. return dAtA[:n], nil
  330. }
  331. func (m *JobCondition) MarshalTo(dAtA []byte) (int, error) {
  332. size := m.Size()
  333. return m.MarshalToSizedBuffer(dAtA[:size])
  334. }
  335. func (m *JobCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  336. i := len(dAtA)
  337. _ = i
  338. var l int
  339. _ = l
  340. i -= len(m.Message)
  341. copy(dAtA[i:], m.Message)
  342. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
  343. i--
  344. dAtA[i] = 0x32
  345. i -= len(m.Reason)
  346. copy(dAtA[i:], m.Reason)
  347. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
  348. i--
  349. dAtA[i] = 0x2a
  350. {
  351. size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
  352. if err != nil {
  353. return 0, err
  354. }
  355. i -= size
  356. i = encodeVarintGenerated(dAtA, i, uint64(size))
  357. }
  358. i--
  359. dAtA[i] = 0x22
  360. {
  361. size, err := m.LastProbeTime.MarshalToSizedBuffer(dAtA[:i])
  362. if err != nil {
  363. return 0, err
  364. }
  365. i -= size
  366. i = encodeVarintGenerated(dAtA, i, uint64(size))
  367. }
  368. i--
  369. dAtA[i] = 0x1a
  370. i -= len(m.Status)
  371. copy(dAtA[i:], m.Status)
  372. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  373. i--
  374. dAtA[i] = 0x12
  375. i -= len(m.Type)
  376. copy(dAtA[i:], m.Type)
  377. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  378. i--
  379. dAtA[i] = 0xa
  380. return len(dAtA) - i, nil
  381. }
  382. func (m *JobList) Marshal() (dAtA []byte, err error) {
  383. size := m.Size()
  384. dAtA = make([]byte, size)
  385. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  386. if err != nil {
  387. return nil, err
  388. }
  389. return dAtA[:n], nil
  390. }
  391. func (m *JobList) MarshalTo(dAtA []byte) (int, error) {
  392. size := m.Size()
  393. return m.MarshalToSizedBuffer(dAtA[:size])
  394. }
  395. func (m *JobList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  396. i := len(dAtA)
  397. _ = i
  398. var l int
  399. _ = l
  400. if len(m.Items) > 0 {
  401. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  402. {
  403. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  404. if err != nil {
  405. return 0, err
  406. }
  407. i -= size
  408. i = encodeVarintGenerated(dAtA, i, uint64(size))
  409. }
  410. i--
  411. dAtA[i] = 0x12
  412. }
  413. }
  414. {
  415. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  416. if err != nil {
  417. return 0, err
  418. }
  419. i -= size
  420. i = encodeVarintGenerated(dAtA, i, uint64(size))
  421. }
  422. i--
  423. dAtA[i] = 0xa
  424. return len(dAtA) - i, nil
  425. }
  426. func (m *JobSpec) Marshal() (dAtA []byte, err error) {
  427. size := m.Size()
  428. dAtA = make([]byte, size)
  429. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  430. if err != nil {
  431. return nil, err
  432. }
  433. return dAtA[:n], nil
  434. }
  435. func (m *JobSpec) MarshalTo(dAtA []byte) (int, error) {
  436. size := m.Size()
  437. return m.MarshalToSizedBuffer(dAtA[:size])
  438. }
  439. func (m *JobSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  440. i := len(dAtA)
  441. _ = i
  442. var l int
  443. _ = l
  444. if m.SuccessPolicy != nil {
  445. {
  446. size, err := m.SuccessPolicy.MarshalToSizedBuffer(dAtA[:i])
  447. if err != nil {
  448. return 0, err
  449. }
  450. i -= size
  451. i = encodeVarintGenerated(dAtA, i, uint64(size))
  452. }
  453. i--
  454. dAtA[i] = 0x1
  455. i--
  456. dAtA[i] = 0x82
  457. }
  458. if m.ManagedBy != nil {
  459. i -= len(*m.ManagedBy)
  460. copy(dAtA[i:], *m.ManagedBy)
  461. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ManagedBy)))
  462. i--
  463. dAtA[i] = 0x7a
  464. }
  465. if m.PodReplacementPolicy != nil {
  466. i -= len(*m.PodReplacementPolicy)
  467. copy(dAtA[i:], *m.PodReplacementPolicy)
  468. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PodReplacementPolicy)))
  469. i--
  470. dAtA[i] = 0x72
  471. }
  472. if m.MaxFailedIndexes != nil {
  473. i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxFailedIndexes))
  474. i--
  475. dAtA[i] = 0x68
  476. }
  477. if m.BackoffLimitPerIndex != nil {
  478. i = encodeVarintGenerated(dAtA, i, uint64(*m.BackoffLimitPerIndex))
  479. i--
  480. dAtA[i] = 0x60
  481. }
  482. if m.PodFailurePolicy != nil {
  483. {
  484. size, err := m.PodFailurePolicy.MarshalToSizedBuffer(dAtA[:i])
  485. if err != nil {
  486. return 0, err
  487. }
  488. i -= size
  489. i = encodeVarintGenerated(dAtA, i, uint64(size))
  490. }
  491. i--
  492. dAtA[i] = 0x5a
  493. }
  494. if m.Suspend != nil {
  495. i--
  496. if *m.Suspend {
  497. dAtA[i] = 1
  498. } else {
  499. dAtA[i] = 0
  500. }
  501. i--
  502. dAtA[i] = 0x50
  503. }
  504. if m.CompletionMode != nil {
  505. i -= len(*m.CompletionMode)
  506. copy(dAtA[i:], *m.CompletionMode)
  507. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.CompletionMode)))
  508. i--
  509. dAtA[i] = 0x4a
  510. }
  511. if m.TTLSecondsAfterFinished != nil {
  512. i = encodeVarintGenerated(dAtA, i, uint64(*m.TTLSecondsAfterFinished))
  513. i--
  514. dAtA[i] = 0x40
  515. }
  516. if m.BackoffLimit != nil {
  517. i = encodeVarintGenerated(dAtA, i, uint64(*m.BackoffLimit))
  518. i--
  519. dAtA[i] = 0x38
  520. }
  521. {
  522. size, err := m.Template.MarshalToSizedBuffer(dAtA[:i])
  523. if err != nil {
  524. return 0, err
  525. }
  526. i -= size
  527. i = encodeVarintGenerated(dAtA, i, uint64(size))
  528. }
  529. i--
  530. dAtA[i] = 0x32
  531. if m.ManualSelector != nil {
  532. i--
  533. if *m.ManualSelector {
  534. dAtA[i] = 1
  535. } else {
  536. dAtA[i] = 0
  537. }
  538. i--
  539. dAtA[i] = 0x28
  540. }
  541. if m.Selector != nil {
  542. {
  543. size, err := m.Selector.MarshalToSizedBuffer(dAtA[:i])
  544. if err != nil {
  545. return 0, err
  546. }
  547. i -= size
  548. i = encodeVarintGenerated(dAtA, i, uint64(size))
  549. }
  550. i--
  551. dAtA[i] = 0x22
  552. }
  553. if m.ActiveDeadlineSeconds != nil {
  554. i = encodeVarintGenerated(dAtA, i, uint64(*m.ActiveDeadlineSeconds))
  555. i--
  556. dAtA[i] = 0x18
  557. }
  558. if m.Completions != nil {
  559. i = encodeVarintGenerated(dAtA, i, uint64(*m.Completions))
  560. i--
  561. dAtA[i] = 0x10
  562. }
  563. if m.Parallelism != nil {
  564. i = encodeVarintGenerated(dAtA, i, uint64(*m.Parallelism))
  565. i--
  566. dAtA[i] = 0x8
  567. }
  568. return len(dAtA) - i, nil
  569. }
  570. func (m *JobStatus) Marshal() (dAtA []byte, err error) {
  571. size := m.Size()
  572. dAtA = make([]byte, size)
  573. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  574. if err != nil {
  575. return nil, err
  576. }
  577. return dAtA[:n], nil
  578. }
  579. func (m *JobStatus) MarshalTo(dAtA []byte) (int, error) {
  580. size := m.Size()
  581. return m.MarshalToSizedBuffer(dAtA[:size])
  582. }
  583. func (m *JobStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  584. i := len(dAtA)
  585. _ = i
  586. var l int
  587. _ = l
  588. if m.Terminating != nil {
  589. i = encodeVarintGenerated(dAtA, i, uint64(*m.Terminating))
  590. i--
  591. dAtA[i] = 0x58
  592. }
  593. if m.FailedIndexes != nil {
  594. i -= len(*m.FailedIndexes)
  595. copy(dAtA[i:], *m.FailedIndexes)
  596. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.FailedIndexes)))
  597. i--
  598. dAtA[i] = 0x52
  599. }
  600. if m.Ready != nil {
  601. i = encodeVarintGenerated(dAtA, i, uint64(*m.Ready))
  602. i--
  603. dAtA[i] = 0x48
  604. }
  605. if m.UncountedTerminatedPods != nil {
  606. {
  607. size, err := m.UncountedTerminatedPods.MarshalToSizedBuffer(dAtA[:i])
  608. if err != nil {
  609. return 0, err
  610. }
  611. i -= size
  612. i = encodeVarintGenerated(dAtA, i, uint64(size))
  613. }
  614. i--
  615. dAtA[i] = 0x42
  616. }
  617. i -= len(m.CompletedIndexes)
  618. copy(dAtA[i:], m.CompletedIndexes)
  619. i = encodeVarintGenerated(dAtA, i, uint64(len(m.CompletedIndexes)))
  620. i--
  621. dAtA[i] = 0x3a
  622. i = encodeVarintGenerated(dAtA, i, uint64(m.Failed))
  623. i--
  624. dAtA[i] = 0x30
  625. i = encodeVarintGenerated(dAtA, i, uint64(m.Succeeded))
  626. i--
  627. dAtA[i] = 0x28
  628. i = encodeVarintGenerated(dAtA, i, uint64(m.Active))
  629. i--
  630. dAtA[i] = 0x20
  631. if m.CompletionTime != nil {
  632. {
  633. size, err := m.CompletionTime.MarshalToSizedBuffer(dAtA[:i])
  634. if err != nil {
  635. return 0, err
  636. }
  637. i -= size
  638. i = encodeVarintGenerated(dAtA, i, uint64(size))
  639. }
  640. i--
  641. dAtA[i] = 0x1a
  642. }
  643. if m.StartTime != nil {
  644. {
  645. size, err := m.StartTime.MarshalToSizedBuffer(dAtA[:i])
  646. if err != nil {
  647. return 0, err
  648. }
  649. i -= size
  650. i = encodeVarintGenerated(dAtA, i, uint64(size))
  651. }
  652. i--
  653. dAtA[i] = 0x12
  654. }
  655. if len(m.Conditions) > 0 {
  656. for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  657. {
  658. size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  659. if err != nil {
  660. return 0, err
  661. }
  662. i -= size
  663. i = encodeVarintGenerated(dAtA, i, uint64(size))
  664. }
  665. i--
  666. dAtA[i] = 0xa
  667. }
  668. }
  669. return len(dAtA) - i, nil
  670. }
  671. func (m *JobTemplateSpec) Marshal() (dAtA []byte, err error) {
  672. size := m.Size()
  673. dAtA = make([]byte, size)
  674. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  675. if err != nil {
  676. return nil, err
  677. }
  678. return dAtA[:n], nil
  679. }
  680. func (m *JobTemplateSpec) MarshalTo(dAtA []byte) (int, error) {
  681. size := m.Size()
  682. return m.MarshalToSizedBuffer(dAtA[:size])
  683. }
  684. func (m *JobTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  685. i := len(dAtA)
  686. _ = i
  687. var l int
  688. _ = l
  689. {
  690. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  691. if err != nil {
  692. return 0, err
  693. }
  694. i -= size
  695. i = encodeVarintGenerated(dAtA, i, uint64(size))
  696. }
  697. i--
  698. dAtA[i] = 0x12
  699. {
  700. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  701. if err != nil {
  702. return 0, err
  703. }
  704. i -= size
  705. i = encodeVarintGenerated(dAtA, i, uint64(size))
  706. }
  707. i--
  708. dAtA[i] = 0xa
  709. return len(dAtA) - i, nil
  710. }
  711. func (m *PodFailurePolicy) Marshal() (dAtA []byte, err error) {
  712. size := m.Size()
  713. dAtA = make([]byte, size)
  714. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  715. if err != nil {
  716. return nil, err
  717. }
  718. return dAtA[:n], nil
  719. }
  720. func (m *PodFailurePolicy) MarshalTo(dAtA []byte) (int, error) {
  721. size := m.Size()
  722. return m.MarshalToSizedBuffer(dAtA[:size])
  723. }
  724. func (m *PodFailurePolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  725. i := len(dAtA)
  726. _ = i
  727. var l int
  728. _ = l
  729. if len(m.Rules) > 0 {
  730. for iNdEx := len(m.Rules) - 1; iNdEx >= 0; iNdEx-- {
  731. {
  732. size, err := m.Rules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  733. if err != nil {
  734. return 0, err
  735. }
  736. i -= size
  737. i = encodeVarintGenerated(dAtA, i, uint64(size))
  738. }
  739. i--
  740. dAtA[i] = 0xa
  741. }
  742. }
  743. return len(dAtA) - i, nil
  744. }
  745. func (m *PodFailurePolicyOnExitCodesRequirement) Marshal() (dAtA []byte, err error) {
  746. size := m.Size()
  747. dAtA = make([]byte, size)
  748. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  749. if err != nil {
  750. return nil, err
  751. }
  752. return dAtA[:n], nil
  753. }
  754. func (m *PodFailurePolicyOnExitCodesRequirement) MarshalTo(dAtA []byte) (int, error) {
  755. size := m.Size()
  756. return m.MarshalToSizedBuffer(dAtA[:size])
  757. }
  758. func (m *PodFailurePolicyOnExitCodesRequirement) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  759. i := len(dAtA)
  760. _ = i
  761. var l int
  762. _ = l
  763. if len(m.Values) > 0 {
  764. for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
  765. i = encodeVarintGenerated(dAtA, i, uint64(m.Values[iNdEx]))
  766. i--
  767. dAtA[i] = 0x18
  768. }
  769. }
  770. i -= len(m.Operator)
  771. copy(dAtA[i:], m.Operator)
  772. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Operator)))
  773. i--
  774. dAtA[i] = 0x12
  775. if m.ContainerName != nil {
  776. i -= len(*m.ContainerName)
  777. copy(dAtA[i:], *m.ContainerName)
  778. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ContainerName)))
  779. i--
  780. dAtA[i] = 0xa
  781. }
  782. return len(dAtA) - i, nil
  783. }
  784. func (m *PodFailurePolicyOnPodConditionsPattern) Marshal() (dAtA []byte, err error) {
  785. size := m.Size()
  786. dAtA = make([]byte, size)
  787. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  788. if err != nil {
  789. return nil, err
  790. }
  791. return dAtA[:n], nil
  792. }
  793. func (m *PodFailurePolicyOnPodConditionsPattern) MarshalTo(dAtA []byte) (int, error) {
  794. size := m.Size()
  795. return m.MarshalToSizedBuffer(dAtA[:size])
  796. }
  797. func (m *PodFailurePolicyOnPodConditionsPattern) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  798. i := len(dAtA)
  799. _ = i
  800. var l int
  801. _ = l
  802. i -= len(m.Status)
  803. copy(dAtA[i:], m.Status)
  804. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
  805. i--
  806. dAtA[i] = 0x12
  807. i -= len(m.Type)
  808. copy(dAtA[i:], m.Type)
  809. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
  810. i--
  811. dAtA[i] = 0xa
  812. return len(dAtA) - i, nil
  813. }
  814. func (m *PodFailurePolicyRule) Marshal() (dAtA []byte, err error) {
  815. size := m.Size()
  816. dAtA = make([]byte, size)
  817. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  818. if err != nil {
  819. return nil, err
  820. }
  821. return dAtA[:n], nil
  822. }
  823. func (m *PodFailurePolicyRule) MarshalTo(dAtA []byte) (int, error) {
  824. size := m.Size()
  825. return m.MarshalToSizedBuffer(dAtA[:size])
  826. }
  827. func (m *PodFailurePolicyRule) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  828. i := len(dAtA)
  829. _ = i
  830. var l int
  831. _ = l
  832. if len(m.OnPodConditions) > 0 {
  833. for iNdEx := len(m.OnPodConditions) - 1; iNdEx >= 0; iNdEx-- {
  834. {
  835. size, err := m.OnPodConditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  836. if err != nil {
  837. return 0, err
  838. }
  839. i -= size
  840. i = encodeVarintGenerated(dAtA, i, uint64(size))
  841. }
  842. i--
  843. dAtA[i] = 0x1a
  844. }
  845. }
  846. if m.OnExitCodes != nil {
  847. {
  848. size, err := m.OnExitCodes.MarshalToSizedBuffer(dAtA[:i])
  849. if err != nil {
  850. return 0, err
  851. }
  852. i -= size
  853. i = encodeVarintGenerated(dAtA, i, uint64(size))
  854. }
  855. i--
  856. dAtA[i] = 0x12
  857. }
  858. i -= len(m.Action)
  859. copy(dAtA[i:], m.Action)
  860. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Action)))
  861. i--
  862. dAtA[i] = 0xa
  863. return len(dAtA) - i, nil
  864. }
  865. func (m *SuccessPolicy) Marshal() (dAtA []byte, err error) {
  866. size := m.Size()
  867. dAtA = make([]byte, size)
  868. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  869. if err != nil {
  870. return nil, err
  871. }
  872. return dAtA[:n], nil
  873. }
  874. func (m *SuccessPolicy) MarshalTo(dAtA []byte) (int, error) {
  875. size := m.Size()
  876. return m.MarshalToSizedBuffer(dAtA[:size])
  877. }
  878. func (m *SuccessPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  879. i := len(dAtA)
  880. _ = i
  881. var l int
  882. _ = l
  883. if len(m.Rules) > 0 {
  884. for iNdEx := len(m.Rules) - 1; iNdEx >= 0; iNdEx-- {
  885. {
  886. size, err := m.Rules[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  887. if err != nil {
  888. return 0, err
  889. }
  890. i -= size
  891. i = encodeVarintGenerated(dAtA, i, uint64(size))
  892. }
  893. i--
  894. dAtA[i] = 0xa
  895. }
  896. }
  897. return len(dAtA) - i, nil
  898. }
  899. func (m *SuccessPolicyRule) Marshal() (dAtA []byte, err error) {
  900. size := m.Size()
  901. dAtA = make([]byte, size)
  902. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  903. if err != nil {
  904. return nil, err
  905. }
  906. return dAtA[:n], nil
  907. }
  908. func (m *SuccessPolicyRule) MarshalTo(dAtA []byte) (int, error) {
  909. size := m.Size()
  910. return m.MarshalToSizedBuffer(dAtA[:size])
  911. }
  912. func (m *SuccessPolicyRule) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  913. i := len(dAtA)
  914. _ = i
  915. var l int
  916. _ = l
  917. if m.SucceededCount != nil {
  918. i = encodeVarintGenerated(dAtA, i, uint64(*m.SucceededCount))
  919. i--
  920. dAtA[i] = 0x10
  921. }
  922. if m.SucceededIndexes != nil {
  923. i -= len(*m.SucceededIndexes)
  924. copy(dAtA[i:], *m.SucceededIndexes)
  925. i = encodeVarintGenerated(dAtA, i, uint64(len(*m.SucceededIndexes)))
  926. i--
  927. dAtA[i] = 0xa
  928. }
  929. return len(dAtA) - i, nil
  930. }
  931. func (m *UncountedTerminatedPods) Marshal() (dAtA []byte, err error) {
  932. size := m.Size()
  933. dAtA = make([]byte, size)
  934. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  935. if err != nil {
  936. return nil, err
  937. }
  938. return dAtA[:n], nil
  939. }
  940. func (m *UncountedTerminatedPods) MarshalTo(dAtA []byte) (int, error) {
  941. size := m.Size()
  942. return m.MarshalToSizedBuffer(dAtA[:size])
  943. }
  944. func (m *UncountedTerminatedPods) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  945. i := len(dAtA)
  946. _ = i
  947. var l int
  948. _ = l
  949. if len(m.Failed) > 0 {
  950. for iNdEx := len(m.Failed) - 1; iNdEx >= 0; iNdEx-- {
  951. i -= len(m.Failed[iNdEx])
  952. copy(dAtA[i:], m.Failed[iNdEx])
  953. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Failed[iNdEx])))
  954. i--
  955. dAtA[i] = 0x12
  956. }
  957. }
  958. if len(m.Succeeded) > 0 {
  959. for iNdEx := len(m.Succeeded) - 1; iNdEx >= 0; iNdEx-- {
  960. i -= len(m.Succeeded[iNdEx])
  961. copy(dAtA[i:], m.Succeeded[iNdEx])
  962. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Succeeded[iNdEx])))
  963. i--
  964. dAtA[i] = 0xa
  965. }
  966. }
  967. return len(dAtA) - i, nil
  968. }
  969. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  970. offset -= sovGenerated(v)
  971. base := offset
  972. for v >= 1<<7 {
  973. dAtA[offset] = uint8(v&0x7f | 0x80)
  974. v >>= 7
  975. offset++
  976. }
  977. dAtA[offset] = uint8(v)
  978. return base
  979. }
  980. func (m *CronJob) Size() (n int) {
  981. if m == nil {
  982. return 0
  983. }
  984. var l int
  985. _ = l
  986. l = m.ObjectMeta.Size()
  987. n += 1 + l + sovGenerated(uint64(l))
  988. l = m.Spec.Size()
  989. n += 1 + l + sovGenerated(uint64(l))
  990. l = m.Status.Size()
  991. n += 1 + l + sovGenerated(uint64(l))
  992. return n
  993. }
  994. func (m *CronJobList) Size() (n int) {
  995. if m == nil {
  996. return 0
  997. }
  998. var l int
  999. _ = l
  1000. l = m.ListMeta.Size()
  1001. n += 1 + l + sovGenerated(uint64(l))
  1002. if len(m.Items) > 0 {
  1003. for _, e := range m.Items {
  1004. l = e.Size()
  1005. n += 1 + l + sovGenerated(uint64(l))
  1006. }
  1007. }
  1008. return n
  1009. }
  1010. func (m *CronJobSpec) Size() (n int) {
  1011. if m == nil {
  1012. return 0
  1013. }
  1014. var l int
  1015. _ = l
  1016. l = len(m.Schedule)
  1017. n += 1 + l + sovGenerated(uint64(l))
  1018. if m.StartingDeadlineSeconds != nil {
  1019. n += 1 + sovGenerated(uint64(*m.StartingDeadlineSeconds))
  1020. }
  1021. l = len(m.ConcurrencyPolicy)
  1022. n += 1 + l + sovGenerated(uint64(l))
  1023. if m.Suspend != nil {
  1024. n += 2
  1025. }
  1026. l = m.JobTemplate.Size()
  1027. n += 1 + l + sovGenerated(uint64(l))
  1028. if m.SuccessfulJobsHistoryLimit != nil {
  1029. n += 1 + sovGenerated(uint64(*m.SuccessfulJobsHistoryLimit))
  1030. }
  1031. if m.FailedJobsHistoryLimit != nil {
  1032. n += 1 + sovGenerated(uint64(*m.FailedJobsHistoryLimit))
  1033. }
  1034. if m.TimeZone != nil {
  1035. l = len(*m.TimeZone)
  1036. n += 1 + l + sovGenerated(uint64(l))
  1037. }
  1038. return n
  1039. }
  1040. func (m *CronJobStatus) Size() (n int) {
  1041. if m == nil {
  1042. return 0
  1043. }
  1044. var l int
  1045. _ = l
  1046. if len(m.Active) > 0 {
  1047. for _, e := range m.Active {
  1048. l = e.Size()
  1049. n += 1 + l + sovGenerated(uint64(l))
  1050. }
  1051. }
  1052. if m.LastScheduleTime != nil {
  1053. l = m.LastScheduleTime.Size()
  1054. n += 1 + l + sovGenerated(uint64(l))
  1055. }
  1056. if m.LastSuccessfulTime != nil {
  1057. l = m.LastSuccessfulTime.Size()
  1058. n += 1 + l + sovGenerated(uint64(l))
  1059. }
  1060. return n
  1061. }
  1062. func (m *Job) Size() (n int) {
  1063. if m == nil {
  1064. return 0
  1065. }
  1066. var l int
  1067. _ = l
  1068. l = m.ObjectMeta.Size()
  1069. n += 1 + l + sovGenerated(uint64(l))
  1070. l = m.Spec.Size()
  1071. n += 1 + l + sovGenerated(uint64(l))
  1072. l = m.Status.Size()
  1073. n += 1 + l + sovGenerated(uint64(l))
  1074. return n
  1075. }
  1076. func (m *JobCondition) Size() (n int) {
  1077. if m == nil {
  1078. return 0
  1079. }
  1080. var l int
  1081. _ = l
  1082. l = len(m.Type)
  1083. n += 1 + l + sovGenerated(uint64(l))
  1084. l = len(m.Status)
  1085. n += 1 + l + sovGenerated(uint64(l))
  1086. l = m.LastProbeTime.Size()
  1087. n += 1 + l + sovGenerated(uint64(l))
  1088. l = m.LastTransitionTime.Size()
  1089. n += 1 + l + sovGenerated(uint64(l))
  1090. l = len(m.Reason)
  1091. n += 1 + l + sovGenerated(uint64(l))
  1092. l = len(m.Message)
  1093. n += 1 + l + sovGenerated(uint64(l))
  1094. return n
  1095. }
  1096. func (m *JobList) Size() (n int) {
  1097. if m == nil {
  1098. return 0
  1099. }
  1100. var l int
  1101. _ = l
  1102. l = m.ListMeta.Size()
  1103. n += 1 + l + sovGenerated(uint64(l))
  1104. if len(m.Items) > 0 {
  1105. for _, e := range m.Items {
  1106. l = e.Size()
  1107. n += 1 + l + sovGenerated(uint64(l))
  1108. }
  1109. }
  1110. return n
  1111. }
  1112. func (m *JobSpec) Size() (n int) {
  1113. if m == nil {
  1114. return 0
  1115. }
  1116. var l int
  1117. _ = l
  1118. if m.Parallelism != nil {
  1119. n += 1 + sovGenerated(uint64(*m.Parallelism))
  1120. }
  1121. if m.Completions != nil {
  1122. n += 1 + sovGenerated(uint64(*m.Completions))
  1123. }
  1124. if m.ActiveDeadlineSeconds != nil {
  1125. n += 1 + sovGenerated(uint64(*m.ActiveDeadlineSeconds))
  1126. }
  1127. if m.Selector != nil {
  1128. l = m.Selector.Size()
  1129. n += 1 + l + sovGenerated(uint64(l))
  1130. }
  1131. if m.ManualSelector != nil {
  1132. n += 2
  1133. }
  1134. l = m.Template.Size()
  1135. n += 1 + l + sovGenerated(uint64(l))
  1136. if m.BackoffLimit != nil {
  1137. n += 1 + sovGenerated(uint64(*m.BackoffLimit))
  1138. }
  1139. if m.TTLSecondsAfterFinished != nil {
  1140. n += 1 + sovGenerated(uint64(*m.TTLSecondsAfterFinished))
  1141. }
  1142. if m.CompletionMode != nil {
  1143. l = len(*m.CompletionMode)
  1144. n += 1 + l + sovGenerated(uint64(l))
  1145. }
  1146. if m.Suspend != nil {
  1147. n += 2
  1148. }
  1149. if m.PodFailurePolicy != nil {
  1150. l = m.PodFailurePolicy.Size()
  1151. n += 1 + l + sovGenerated(uint64(l))
  1152. }
  1153. if m.BackoffLimitPerIndex != nil {
  1154. n += 1 + sovGenerated(uint64(*m.BackoffLimitPerIndex))
  1155. }
  1156. if m.MaxFailedIndexes != nil {
  1157. n += 1 + sovGenerated(uint64(*m.MaxFailedIndexes))
  1158. }
  1159. if m.PodReplacementPolicy != nil {
  1160. l = len(*m.PodReplacementPolicy)
  1161. n += 1 + l + sovGenerated(uint64(l))
  1162. }
  1163. if m.ManagedBy != nil {
  1164. l = len(*m.ManagedBy)
  1165. n += 1 + l + sovGenerated(uint64(l))
  1166. }
  1167. if m.SuccessPolicy != nil {
  1168. l = m.SuccessPolicy.Size()
  1169. n += 2 + l + sovGenerated(uint64(l))
  1170. }
  1171. return n
  1172. }
  1173. func (m *JobStatus) Size() (n int) {
  1174. if m == nil {
  1175. return 0
  1176. }
  1177. var l int
  1178. _ = l
  1179. if len(m.Conditions) > 0 {
  1180. for _, e := range m.Conditions {
  1181. l = e.Size()
  1182. n += 1 + l + sovGenerated(uint64(l))
  1183. }
  1184. }
  1185. if m.StartTime != nil {
  1186. l = m.StartTime.Size()
  1187. n += 1 + l + sovGenerated(uint64(l))
  1188. }
  1189. if m.CompletionTime != nil {
  1190. l = m.CompletionTime.Size()
  1191. n += 1 + l + sovGenerated(uint64(l))
  1192. }
  1193. n += 1 + sovGenerated(uint64(m.Active))
  1194. n += 1 + sovGenerated(uint64(m.Succeeded))
  1195. n += 1 + sovGenerated(uint64(m.Failed))
  1196. l = len(m.CompletedIndexes)
  1197. n += 1 + l + sovGenerated(uint64(l))
  1198. if m.UncountedTerminatedPods != nil {
  1199. l = m.UncountedTerminatedPods.Size()
  1200. n += 1 + l + sovGenerated(uint64(l))
  1201. }
  1202. if m.Ready != nil {
  1203. n += 1 + sovGenerated(uint64(*m.Ready))
  1204. }
  1205. if m.FailedIndexes != nil {
  1206. l = len(*m.FailedIndexes)
  1207. n += 1 + l + sovGenerated(uint64(l))
  1208. }
  1209. if m.Terminating != nil {
  1210. n += 1 + sovGenerated(uint64(*m.Terminating))
  1211. }
  1212. return n
  1213. }
  1214. func (m *JobTemplateSpec) Size() (n int) {
  1215. if m == nil {
  1216. return 0
  1217. }
  1218. var l int
  1219. _ = l
  1220. l = m.ObjectMeta.Size()
  1221. n += 1 + l + sovGenerated(uint64(l))
  1222. l = m.Spec.Size()
  1223. n += 1 + l + sovGenerated(uint64(l))
  1224. return n
  1225. }
  1226. func (m *PodFailurePolicy) Size() (n int) {
  1227. if m == nil {
  1228. return 0
  1229. }
  1230. var l int
  1231. _ = l
  1232. if len(m.Rules) > 0 {
  1233. for _, e := range m.Rules {
  1234. l = e.Size()
  1235. n += 1 + l + sovGenerated(uint64(l))
  1236. }
  1237. }
  1238. return n
  1239. }
  1240. func (m *PodFailurePolicyOnExitCodesRequirement) Size() (n int) {
  1241. if m == nil {
  1242. return 0
  1243. }
  1244. var l int
  1245. _ = l
  1246. if m.ContainerName != nil {
  1247. l = len(*m.ContainerName)
  1248. n += 1 + l + sovGenerated(uint64(l))
  1249. }
  1250. l = len(m.Operator)
  1251. n += 1 + l + sovGenerated(uint64(l))
  1252. if len(m.Values) > 0 {
  1253. for _, e := range m.Values {
  1254. n += 1 + sovGenerated(uint64(e))
  1255. }
  1256. }
  1257. return n
  1258. }
  1259. func (m *PodFailurePolicyOnPodConditionsPattern) Size() (n int) {
  1260. if m == nil {
  1261. return 0
  1262. }
  1263. var l int
  1264. _ = l
  1265. l = len(m.Type)
  1266. n += 1 + l + sovGenerated(uint64(l))
  1267. l = len(m.Status)
  1268. n += 1 + l + sovGenerated(uint64(l))
  1269. return n
  1270. }
  1271. func (m *PodFailurePolicyRule) Size() (n int) {
  1272. if m == nil {
  1273. return 0
  1274. }
  1275. var l int
  1276. _ = l
  1277. l = len(m.Action)
  1278. n += 1 + l + sovGenerated(uint64(l))
  1279. if m.OnExitCodes != nil {
  1280. l = m.OnExitCodes.Size()
  1281. n += 1 + l + sovGenerated(uint64(l))
  1282. }
  1283. if len(m.OnPodConditions) > 0 {
  1284. for _, e := range m.OnPodConditions {
  1285. l = e.Size()
  1286. n += 1 + l + sovGenerated(uint64(l))
  1287. }
  1288. }
  1289. return n
  1290. }
  1291. func (m *SuccessPolicy) Size() (n int) {
  1292. if m == nil {
  1293. return 0
  1294. }
  1295. var l int
  1296. _ = l
  1297. if len(m.Rules) > 0 {
  1298. for _, e := range m.Rules {
  1299. l = e.Size()
  1300. n += 1 + l + sovGenerated(uint64(l))
  1301. }
  1302. }
  1303. return n
  1304. }
  1305. func (m *SuccessPolicyRule) Size() (n int) {
  1306. if m == nil {
  1307. return 0
  1308. }
  1309. var l int
  1310. _ = l
  1311. if m.SucceededIndexes != nil {
  1312. l = len(*m.SucceededIndexes)
  1313. n += 1 + l + sovGenerated(uint64(l))
  1314. }
  1315. if m.SucceededCount != nil {
  1316. n += 1 + sovGenerated(uint64(*m.SucceededCount))
  1317. }
  1318. return n
  1319. }
  1320. func (m *UncountedTerminatedPods) Size() (n int) {
  1321. if m == nil {
  1322. return 0
  1323. }
  1324. var l int
  1325. _ = l
  1326. if len(m.Succeeded) > 0 {
  1327. for _, s := range m.Succeeded {
  1328. l = len(s)
  1329. n += 1 + l + sovGenerated(uint64(l))
  1330. }
  1331. }
  1332. if len(m.Failed) > 0 {
  1333. for _, s := range m.Failed {
  1334. l = len(s)
  1335. n += 1 + l + sovGenerated(uint64(l))
  1336. }
  1337. }
  1338. return n
  1339. }
  1340. func sovGenerated(x uint64) (n int) {
  1341. return (math_bits.Len64(x|1) + 6) / 7
  1342. }
  1343. func sozGenerated(x uint64) (n int) {
  1344. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1345. }
  1346. func (this *CronJob) String() string {
  1347. if this == nil {
  1348. return "nil"
  1349. }
  1350. s := strings.Join([]string{`&CronJob{`,
  1351. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1352. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CronJobSpec", "CronJobSpec", 1), `&`, ``, 1) + `,`,
  1353. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "CronJobStatus", "CronJobStatus", 1), `&`, ``, 1) + `,`,
  1354. `}`,
  1355. }, "")
  1356. return s
  1357. }
  1358. func (this *CronJobList) String() string {
  1359. if this == nil {
  1360. return "nil"
  1361. }
  1362. repeatedStringForItems := "[]CronJob{"
  1363. for _, f := range this.Items {
  1364. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CronJob", "CronJob", 1), `&`, ``, 1) + ","
  1365. }
  1366. repeatedStringForItems += "}"
  1367. s := strings.Join([]string{`&CronJobList{`,
  1368. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1369. `Items:` + repeatedStringForItems + `,`,
  1370. `}`,
  1371. }, "")
  1372. return s
  1373. }
  1374. func (this *CronJobSpec) String() string {
  1375. if this == nil {
  1376. return "nil"
  1377. }
  1378. s := strings.Join([]string{`&CronJobSpec{`,
  1379. `Schedule:` + fmt.Sprintf("%v", this.Schedule) + `,`,
  1380. `StartingDeadlineSeconds:` + valueToStringGenerated(this.StartingDeadlineSeconds) + `,`,
  1381. `ConcurrencyPolicy:` + fmt.Sprintf("%v", this.ConcurrencyPolicy) + `,`,
  1382. `Suspend:` + valueToStringGenerated(this.Suspend) + `,`,
  1383. `JobTemplate:` + strings.Replace(strings.Replace(this.JobTemplate.String(), "JobTemplateSpec", "JobTemplateSpec", 1), `&`, ``, 1) + `,`,
  1384. `SuccessfulJobsHistoryLimit:` + valueToStringGenerated(this.SuccessfulJobsHistoryLimit) + `,`,
  1385. `FailedJobsHistoryLimit:` + valueToStringGenerated(this.FailedJobsHistoryLimit) + `,`,
  1386. `TimeZone:` + valueToStringGenerated(this.TimeZone) + `,`,
  1387. `}`,
  1388. }, "")
  1389. return s
  1390. }
  1391. func (this *CronJobStatus) String() string {
  1392. if this == nil {
  1393. return "nil"
  1394. }
  1395. repeatedStringForActive := "[]ObjectReference{"
  1396. for _, f := range this.Active {
  1397. repeatedStringForActive += fmt.Sprintf("%v", f) + ","
  1398. }
  1399. repeatedStringForActive += "}"
  1400. s := strings.Join([]string{`&CronJobStatus{`,
  1401. `Active:` + repeatedStringForActive + `,`,
  1402. `LastScheduleTime:` + strings.Replace(fmt.Sprintf("%v", this.LastScheduleTime), "Time", "v1.Time", 1) + `,`,
  1403. `LastSuccessfulTime:` + strings.Replace(fmt.Sprintf("%v", this.LastSuccessfulTime), "Time", "v1.Time", 1) + `,`,
  1404. `}`,
  1405. }, "")
  1406. return s
  1407. }
  1408. func (this *Job) String() string {
  1409. if this == nil {
  1410. return "nil"
  1411. }
  1412. s := strings.Join([]string{`&Job{`,
  1413. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1414. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "JobSpec", "JobSpec", 1), `&`, ``, 1) + `,`,
  1415. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "JobStatus", "JobStatus", 1), `&`, ``, 1) + `,`,
  1416. `}`,
  1417. }, "")
  1418. return s
  1419. }
  1420. func (this *JobCondition) String() string {
  1421. if this == nil {
  1422. return "nil"
  1423. }
  1424. s := strings.Join([]string{`&JobCondition{`,
  1425. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  1426. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  1427. `LastProbeTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastProbeTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  1428. `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  1429. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  1430. `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  1431. `}`,
  1432. }, "")
  1433. return s
  1434. }
  1435. func (this *JobList) String() string {
  1436. if this == nil {
  1437. return "nil"
  1438. }
  1439. repeatedStringForItems := "[]Job{"
  1440. for _, f := range this.Items {
  1441. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "Job", "Job", 1), `&`, ``, 1) + ","
  1442. }
  1443. repeatedStringForItems += "}"
  1444. s := strings.Join([]string{`&JobList{`,
  1445. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1446. `Items:` + repeatedStringForItems + `,`,
  1447. `}`,
  1448. }, "")
  1449. return s
  1450. }
  1451. func (this *JobSpec) String() string {
  1452. if this == nil {
  1453. return "nil"
  1454. }
  1455. s := strings.Join([]string{`&JobSpec{`,
  1456. `Parallelism:` + valueToStringGenerated(this.Parallelism) + `,`,
  1457. `Completions:` + valueToStringGenerated(this.Completions) + `,`,
  1458. `ActiveDeadlineSeconds:` + valueToStringGenerated(this.ActiveDeadlineSeconds) + `,`,
  1459. `Selector:` + strings.Replace(fmt.Sprintf("%v", this.Selector), "LabelSelector", "v1.LabelSelector", 1) + `,`,
  1460. `ManualSelector:` + valueToStringGenerated(this.ManualSelector) + `,`,
  1461. `Template:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Template), "PodTemplateSpec", "v11.PodTemplateSpec", 1), `&`, ``, 1) + `,`,
  1462. `BackoffLimit:` + valueToStringGenerated(this.BackoffLimit) + `,`,
  1463. `TTLSecondsAfterFinished:` + valueToStringGenerated(this.TTLSecondsAfterFinished) + `,`,
  1464. `CompletionMode:` + valueToStringGenerated(this.CompletionMode) + `,`,
  1465. `Suspend:` + valueToStringGenerated(this.Suspend) + `,`,
  1466. `PodFailurePolicy:` + strings.Replace(this.PodFailurePolicy.String(), "PodFailurePolicy", "PodFailurePolicy", 1) + `,`,
  1467. `BackoffLimitPerIndex:` + valueToStringGenerated(this.BackoffLimitPerIndex) + `,`,
  1468. `MaxFailedIndexes:` + valueToStringGenerated(this.MaxFailedIndexes) + `,`,
  1469. `PodReplacementPolicy:` + valueToStringGenerated(this.PodReplacementPolicy) + `,`,
  1470. `ManagedBy:` + valueToStringGenerated(this.ManagedBy) + `,`,
  1471. `SuccessPolicy:` + strings.Replace(this.SuccessPolicy.String(), "SuccessPolicy", "SuccessPolicy", 1) + `,`,
  1472. `}`,
  1473. }, "")
  1474. return s
  1475. }
  1476. func (this *JobStatus) String() string {
  1477. if this == nil {
  1478. return "nil"
  1479. }
  1480. repeatedStringForConditions := "[]JobCondition{"
  1481. for _, f := range this.Conditions {
  1482. repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "JobCondition", "JobCondition", 1), `&`, ``, 1) + ","
  1483. }
  1484. repeatedStringForConditions += "}"
  1485. s := strings.Join([]string{`&JobStatus{`,
  1486. `Conditions:` + repeatedStringForConditions + `,`,
  1487. `StartTime:` + strings.Replace(fmt.Sprintf("%v", this.StartTime), "Time", "v1.Time", 1) + `,`,
  1488. `CompletionTime:` + strings.Replace(fmt.Sprintf("%v", this.CompletionTime), "Time", "v1.Time", 1) + `,`,
  1489. `Active:` + fmt.Sprintf("%v", this.Active) + `,`,
  1490. `Succeeded:` + fmt.Sprintf("%v", this.Succeeded) + `,`,
  1491. `Failed:` + fmt.Sprintf("%v", this.Failed) + `,`,
  1492. `CompletedIndexes:` + fmt.Sprintf("%v", this.CompletedIndexes) + `,`,
  1493. `UncountedTerminatedPods:` + strings.Replace(this.UncountedTerminatedPods.String(), "UncountedTerminatedPods", "UncountedTerminatedPods", 1) + `,`,
  1494. `Ready:` + valueToStringGenerated(this.Ready) + `,`,
  1495. `FailedIndexes:` + valueToStringGenerated(this.FailedIndexes) + `,`,
  1496. `Terminating:` + valueToStringGenerated(this.Terminating) + `,`,
  1497. `}`,
  1498. }, "")
  1499. return s
  1500. }
  1501. func (this *JobTemplateSpec) String() string {
  1502. if this == nil {
  1503. return "nil"
  1504. }
  1505. s := strings.Join([]string{`&JobTemplateSpec{`,
  1506. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1507. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "JobSpec", "JobSpec", 1), `&`, ``, 1) + `,`,
  1508. `}`,
  1509. }, "")
  1510. return s
  1511. }
  1512. func (this *PodFailurePolicy) String() string {
  1513. if this == nil {
  1514. return "nil"
  1515. }
  1516. repeatedStringForRules := "[]PodFailurePolicyRule{"
  1517. for _, f := range this.Rules {
  1518. repeatedStringForRules += strings.Replace(strings.Replace(f.String(), "PodFailurePolicyRule", "PodFailurePolicyRule", 1), `&`, ``, 1) + ","
  1519. }
  1520. repeatedStringForRules += "}"
  1521. s := strings.Join([]string{`&PodFailurePolicy{`,
  1522. `Rules:` + repeatedStringForRules + `,`,
  1523. `}`,
  1524. }, "")
  1525. return s
  1526. }
  1527. func (this *PodFailurePolicyOnExitCodesRequirement) String() string {
  1528. if this == nil {
  1529. return "nil"
  1530. }
  1531. s := strings.Join([]string{`&PodFailurePolicyOnExitCodesRequirement{`,
  1532. `ContainerName:` + valueToStringGenerated(this.ContainerName) + `,`,
  1533. `Operator:` + fmt.Sprintf("%v", this.Operator) + `,`,
  1534. `Values:` + fmt.Sprintf("%v", this.Values) + `,`,
  1535. `}`,
  1536. }, "")
  1537. return s
  1538. }
  1539. func (this *PodFailurePolicyOnPodConditionsPattern) String() string {
  1540. if this == nil {
  1541. return "nil"
  1542. }
  1543. s := strings.Join([]string{`&PodFailurePolicyOnPodConditionsPattern{`,
  1544. `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  1545. `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  1546. `}`,
  1547. }, "")
  1548. return s
  1549. }
  1550. func (this *PodFailurePolicyRule) String() string {
  1551. if this == nil {
  1552. return "nil"
  1553. }
  1554. repeatedStringForOnPodConditions := "[]PodFailurePolicyOnPodConditionsPattern{"
  1555. for _, f := range this.OnPodConditions {
  1556. repeatedStringForOnPodConditions += strings.Replace(strings.Replace(f.String(), "PodFailurePolicyOnPodConditionsPattern", "PodFailurePolicyOnPodConditionsPattern", 1), `&`, ``, 1) + ","
  1557. }
  1558. repeatedStringForOnPodConditions += "}"
  1559. s := strings.Join([]string{`&PodFailurePolicyRule{`,
  1560. `Action:` + fmt.Sprintf("%v", this.Action) + `,`,
  1561. `OnExitCodes:` + strings.Replace(this.OnExitCodes.String(), "PodFailurePolicyOnExitCodesRequirement", "PodFailurePolicyOnExitCodesRequirement", 1) + `,`,
  1562. `OnPodConditions:` + repeatedStringForOnPodConditions + `,`,
  1563. `}`,
  1564. }, "")
  1565. return s
  1566. }
  1567. func (this *SuccessPolicy) String() string {
  1568. if this == nil {
  1569. return "nil"
  1570. }
  1571. repeatedStringForRules := "[]SuccessPolicyRule{"
  1572. for _, f := range this.Rules {
  1573. repeatedStringForRules += strings.Replace(strings.Replace(f.String(), "SuccessPolicyRule", "SuccessPolicyRule", 1), `&`, ``, 1) + ","
  1574. }
  1575. repeatedStringForRules += "}"
  1576. s := strings.Join([]string{`&SuccessPolicy{`,
  1577. `Rules:` + repeatedStringForRules + `,`,
  1578. `}`,
  1579. }, "")
  1580. return s
  1581. }
  1582. func (this *SuccessPolicyRule) String() string {
  1583. if this == nil {
  1584. return "nil"
  1585. }
  1586. s := strings.Join([]string{`&SuccessPolicyRule{`,
  1587. `SucceededIndexes:` + valueToStringGenerated(this.SucceededIndexes) + `,`,
  1588. `SucceededCount:` + valueToStringGenerated(this.SucceededCount) + `,`,
  1589. `}`,
  1590. }, "")
  1591. return s
  1592. }
  1593. func (this *UncountedTerminatedPods) String() string {
  1594. if this == nil {
  1595. return "nil"
  1596. }
  1597. s := strings.Join([]string{`&UncountedTerminatedPods{`,
  1598. `Succeeded:` + fmt.Sprintf("%v", this.Succeeded) + `,`,
  1599. `Failed:` + fmt.Sprintf("%v", this.Failed) + `,`,
  1600. `}`,
  1601. }, "")
  1602. return s
  1603. }
  1604. func valueToStringGenerated(v interface{}) string {
  1605. rv := reflect.ValueOf(v)
  1606. if rv.IsNil() {
  1607. return "nil"
  1608. }
  1609. pv := reflect.Indirect(rv).Interface()
  1610. return fmt.Sprintf("*%v", pv)
  1611. }
  1612. func (m *CronJob) Unmarshal(dAtA []byte) error {
  1613. l := len(dAtA)
  1614. iNdEx := 0
  1615. for iNdEx < l {
  1616. preIndex := iNdEx
  1617. var wire uint64
  1618. for shift := uint(0); ; shift += 7 {
  1619. if shift >= 64 {
  1620. return ErrIntOverflowGenerated
  1621. }
  1622. if iNdEx >= l {
  1623. return io.ErrUnexpectedEOF
  1624. }
  1625. b := dAtA[iNdEx]
  1626. iNdEx++
  1627. wire |= uint64(b&0x7F) << shift
  1628. if b < 0x80 {
  1629. break
  1630. }
  1631. }
  1632. fieldNum := int32(wire >> 3)
  1633. wireType := int(wire & 0x7)
  1634. if wireType == 4 {
  1635. return fmt.Errorf("proto: CronJob: wiretype end group for non-group")
  1636. }
  1637. if fieldNum <= 0 {
  1638. return fmt.Errorf("proto: CronJob: illegal tag %d (wire type %d)", fieldNum, wire)
  1639. }
  1640. switch fieldNum {
  1641. case 1:
  1642. if wireType != 2 {
  1643. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1644. }
  1645. var msglen int
  1646. for shift := uint(0); ; shift += 7 {
  1647. if shift >= 64 {
  1648. return ErrIntOverflowGenerated
  1649. }
  1650. if iNdEx >= l {
  1651. return io.ErrUnexpectedEOF
  1652. }
  1653. b := dAtA[iNdEx]
  1654. iNdEx++
  1655. msglen |= int(b&0x7F) << shift
  1656. if b < 0x80 {
  1657. break
  1658. }
  1659. }
  1660. if msglen < 0 {
  1661. return ErrInvalidLengthGenerated
  1662. }
  1663. postIndex := iNdEx + msglen
  1664. if postIndex < 0 {
  1665. return ErrInvalidLengthGenerated
  1666. }
  1667. if postIndex > l {
  1668. return io.ErrUnexpectedEOF
  1669. }
  1670. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1671. return err
  1672. }
  1673. iNdEx = postIndex
  1674. case 2:
  1675. if wireType != 2 {
  1676. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1677. }
  1678. var msglen int
  1679. for shift := uint(0); ; shift += 7 {
  1680. if shift >= 64 {
  1681. return ErrIntOverflowGenerated
  1682. }
  1683. if iNdEx >= l {
  1684. return io.ErrUnexpectedEOF
  1685. }
  1686. b := dAtA[iNdEx]
  1687. iNdEx++
  1688. msglen |= int(b&0x7F) << shift
  1689. if b < 0x80 {
  1690. break
  1691. }
  1692. }
  1693. if msglen < 0 {
  1694. return ErrInvalidLengthGenerated
  1695. }
  1696. postIndex := iNdEx + msglen
  1697. if postIndex < 0 {
  1698. return ErrInvalidLengthGenerated
  1699. }
  1700. if postIndex > l {
  1701. return io.ErrUnexpectedEOF
  1702. }
  1703. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1704. return err
  1705. }
  1706. iNdEx = postIndex
  1707. case 3:
  1708. if wireType != 2 {
  1709. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1710. }
  1711. var msglen int
  1712. for shift := uint(0); ; shift += 7 {
  1713. if shift >= 64 {
  1714. return ErrIntOverflowGenerated
  1715. }
  1716. if iNdEx >= l {
  1717. return io.ErrUnexpectedEOF
  1718. }
  1719. b := dAtA[iNdEx]
  1720. iNdEx++
  1721. msglen |= int(b&0x7F) << shift
  1722. if b < 0x80 {
  1723. break
  1724. }
  1725. }
  1726. if msglen < 0 {
  1727. return ErrInvalidLengthGenerated
  1728. }
  1729. postIndex := iNdEx + msglen
  1730. if postIndex < 0 {
  1731. return ErrInvalidLengthGenerated
  1732. }
  1733. if postIndex > l {
  1734. return io.ErrUnexpectedEOF
  1735. }
  1736. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1737. return err
  1738. }
  1739. iNdEx = postIndex
  1740. default:
  1741. iNdEx = preIndex
  1742. skippy, err := skipGenerated(dAtA[iNdEx:])
  1743. if err != nil {
  1744. return err
  1745. }
  1746. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1747. return ErrInvalidLengthGenerated
  1748. }
  1749. if (iNdEx + skippy) > l {
  1750. return io.ErrUnexpectedEOF
  1751. }
  1752. iNdEx += skippy
  1753. }
  1754. }
  1755. if iNdEx > l {
  1756. return io.ErrUnexpectedEOF
  1757. }
  1758. return nil
  1759. }
  1760. func (m *CronJobList) Unmarshal(dAtA []byte) error {
  1761. l := len(dAtA)
  1762. iNdEx := 0
  1763. for iNdEx < l {
  1764. preIndex := iNdEx
  1765. var wire uint64
  1766. for shift := uint(0); ; shift += 7 {
  1767. if shift >= 64 {
  1768. return ErrIntOverflowGenerated
  1769. }
  1770. if iNdEx >= l {
  1771. return io.ErrUnexpectedEOF
  1772. }
  1773. b := dAtA[iNdEx]
  1774. iNdEx++
  1775. wire |= uint64(b&0x7F) << shift
  1776. if b < 0x80 {
  1777. break
  1778. }
  1779. }
  1780. fieldNum := int32(wire >> 3)
  1781. wireType := int(wire & 0x7)
  1782. if wireType == 4 {
  1783. return fmt.Errorf("proto: CronJobList: wiretype end group for non-group")
  1784. }
  1785. if fieldNum <= 0 {
  1786. return fmt.Errorf("proto: CronJobList: illegal tag %d (wire type %d)", fieldNum, wire)
  1787. }
  1788. switch fieldNum {
  1789. case 1:
  1790. if wireType != 2 {
  1791. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  1792. }
  1793. var msglen int
  1794. for shift := uint(0); ; shift += 7 {
  1795. if shift >= 64 {
  1796. return ErrIntOverflowGenerated
  1797. }
  1798. if iNdEx >= l {
  1799. return io.ErrUnexpectedEOF
  1800. }
  1801. b := dAtA[iNdEx]
  1802. iNdEx++
  1803. msglen |= int(b&0x7F) << shift
  1804. if b < 0x80 {
  1805. break
  1806. }
  1807. }
  1808. if msglen < 0 {
  1809. return ErrInvalidLengthGenerated
  1810. }
  1811. postIndex := iNdEx + msglen
  1812. if postIndex < 0 {
  1813. return ErrInvalidLengthGenerated
  1814. }
  1815. if postIndex > l {
  1816. return io.ErrUnexpectedEOF
  1817. }
  1818. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1819. return err
  1820. }
  1821. iNdEx = postIndex
  1822. case 2:
  1823. if wireType != 2 {
  1824. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1825. }
  1826. var msglen int
  1827. for shift := uint(0); ; shift += 7 {
  1828. if shift >= 64 {
  1829. return ErrIntOverflowGenerated
  1830. }
  1831. if iNdEx >= l {
  1832. return io.ErrUnexpectedEOF
  1833. }
  1834. b := dAtA[iNdEx]
  1835. iNdEx++
  1836. msglen |= int(b&0x7F) << shift
  1837. if b < 0x80 {
  1838. break
  1839. }
  1840. }
  1841. if msglen < 0 {
  1842. return ErrInvalidLengthGenerated
  1843. }
  1844. postIndex := iNdEx + msglen
  1845. if postIndex < 0 {
  1846. return ErrInvalidLengthGenerated
  1847. }
  1848. if postIndex > l {
  1849. return io.ErrUnexpectedEOF
  1850. }
  1851. m.Items = append(m.Items, CronJob{})
  1852. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1853. return err
  1854. }
  1855. iNdEx = postIndex
  1856. default:
  1857. iNdEx = preIndex
  1858. skippy, err := skipGenerated(dAtA[iNdEx:])
  1859. if err != nil {
  1860. return err
  1861. }
  1862. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1863. return ErrInvalidLengthGenerated
  1864. }
  1865. if (iNdEx + skippy) > l {
  1866. return io.ErrUnexpectedEOF
  1867. }
  1868. iNdEx += skippy
  1869. }
  1870. }
  1871. if iNdEx > l {
  1872. return io.ErrUnexpectedEOF
  1873. }
  1874. return nil
  1875. }
  1876. func (m *CronJobSpec) Unmarshal(dAtA []byte) error {
  1877. l := len(dAtA)
  1878. iNdEx := 0
  1879. for iNdEx < l {
  1880. preIndex := iNdEx
  1881. var wire uint64
  1882. for shift := uint(0); ; shift += 7 {
  1883. if shift >= 64 {
  1884. return ErrIntOverflowGenerated
  1885. }
  1886. if iNdEx >= l {
  1887. return io.ErrUnexpectedEOF
  1888. }
  1889. b := dAtA[iNdEx]
  1890. iNdEx++
  1891. wire |= uint64(b&0x7F) << shift
  1892. if b < 0x80 {
  1893. break
  1894. }
  1895. }
  1896. fieldNum := int32(wire >> 3)
  1897. wireType := int(wire & 0x7)
  1898. if wireType == 4 {
  1899. return fmt.Errorf("proto: CronJobSpec: wiretype end group for non-group")
  1900. }
  1901. if fieldNum <= 0 {
  1902. return fmt.Errorf("proto: CronJobSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1903. }
  1904. switch fieldNum {
  1905. case 1:
  1906. if wireType != 2 {
  1907. return fmt.Errorf("proto: wrong wireType = %d for field Schedule", wireType)
  1908. }
  1909. var stringLen uint64
  1910. for shift := uint(0); ; shift += 7 {
  1911. if shift >= 64 {
  1912. return ErrIntOverflowGenerated
  1913. }
  1914. if iNdEx >= l {
  1915. return io.ErrUnexpectedEOF
  1916. }
  1917. b := dAtA[iNdEx]
  1918. iNdEx++
  1919. stringLen |= uint64(b&0x7F) << shift
  1920. if b < 0x80 {
  1921. break
  1922. }
  1923. }
  1924. intStringLen := int(stringLen)
  1925. if intStringLen < 0 {
  1926. return ErrInvalidLengthGenerated
  1927. }
  1928. postIndex := iNdEx + intStringLen
  1929. if postIndex < 0 {
  1930. return ErrInvalidLengthGenerated
  1931. }
  1932. if postIndex > l {
  1933. return io.ErrUnexpectedEOF
  1934. }
  1935. m.Schedule = string(dAtA[iNdEx:postIndex])
  1936. iNdEx = postIndex
  1937. case 2:
  1938. if wireType != 0 {
  1939. return fmt.Errorf("proto: wrong wireType = %d for field StartingDeadlineSeconds", wireType)
  1940. }
  1941. var v int64
  1942. for shift := uint(0); ; shift += 7 {
  1943. if shift >= 64 {
  1944. return ErrIntOverflowGenerated
  1945. }
  1946. if iNdEx >= l {
  1947. return io.ErrUnexpectedEOF
  1948. }
  1949. b := dAtA[iNdEx]
  1950. iNdEx++
  1951. v |= int64(b&0x7F) << shift
  1952. if b < 0x80 {
  1953. break
  1954. }
  1955. }
  1956. m.StartingDeadlineSeconds = &v
  1957. case 3:
  1958. if wireType != 2 {
  1959. return fmt.Errorf("proto: wrong wireType = %d for field ConcurrencyPolicy", wireType)
  1960. }
  1961. var stringLen uint64
  1962. for shift := uint(0); ; shift += 7 {
  1963. if shift >= 64 {
  1964. return ErrIntOverflowGenerated
  1965. }
  1966. if iNdEx >= l {
  1967. return io.ErrUnexpectedEOF
  1968. }
  1969. b := dAtA[iNdEx]
  1970. iNdEx++
  1971. stringLen |= uint64(b&0x7F) << shift
  1972. if b < 0x80 {
  1973. break
  1974. }
  1975. }
  1976. intStringLen := int(stringLen)
  1977. if intStringLen < 0 {
  1978. return ErrInvalidLengthGenerated
  1979. }
  1980. postIndex := iNdEx + intStringLen
  1981. if postIndex < 0 {
  1982. return ErrInvalidLengthGenerated
  1983. }
  1984. if postIndex > l {
  1985. return io.ErrUnexpectedEOF
  1986. }
  1987. m.ConcurrencyPolicy = ConcurrencyPolicy(dAtA[iNdEx:postIndex])
  1988. iNdEx = postIndex
  1989. case 4:
  1990. if wireType != 0 {
  1991. return fmt.Errorf("proto: wrong wireType = %d for field Suspend", wireType)
  1992. }
  1993. var v int
  1994. for shift := uint(0); ; shift += 7 {
  1995. if shift >= 64 {
  1996. return ErrIntOverflowGenerated
  1997. }
  1998. if iNdEx >= l {
  1999. return io.ErrUnexpectedEOF
  2000. }
  2001. b := dAtA[iNdEx]
  2002. iNdEx++
  2003. v |= int(b&0x7F) << shift
  2004. if b < 0x80 {
  2005. break
  2006. }
  2007. }
  2008. b := bool(v != 0)
  2009. m.Suspend = &b
  2010. case 5:
  2011. if wireType != 2 {
  2012. return fmt.Errorf("proto: wrong wireType = %d for field JobTemplate", wireType)
  2013. }
  2014. var msglen int
  2015. for shift := uint(0); ; shift += 7 {
  2016. if shift >= 64 {
  2017. return ErrIntOverflowGenerated
  2018. }
  2019. if iNdEx >= l {
  2020. return io.ErrUnexpectedEOF
  2021. }
  2022. b := dAtA[iNdEx]
  2023. iNdEx++
  2024. msglen |= int(b&0x7F) << shift
  2025. if b < 0x80 {
  2026. break
  2027. }
  2028. }
  2029. if msglen < 0 {
  2030. return ErrInvalidLengthGenerated
  2031. }
  2032. postIndex := iNdEx + msglen
  2033. if postIndex < 0 {
  2034. return ErrInvalidLengthGenerated
  2035. }
  2036. if postIndex > l {
  2037. return io.ErrUnexpectedEOF
  2038. }
  2039. if err := m.JobTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2040. return err
  2041. }
  2042. iNdEx = postIndex
  2043. case 6:
  2044. if wireType != 0 {
  2045. return fmt.Errorf("proto: wrong wireType = %d for field SuccessfulJobsHistoryLimit", wireType)
  2046. }
  2047. var v int32
  2048. for shift := uint(0); ; shift += 7 {
  2049. if shift >= 64 {
  2050. return ErrIntOverflowGenerated
  2051. }
  2052. if iNdEx >= l {
  2053. return io.ErrUnexpectedEOF
  2054. }
  2055. b := dAtA[iNdEx]
  2056. iNdEx++
  2057. v |= int32(b&0x7F) << shift
  2058. if b < 0x80 {
  2059. break
  2060. }
  2061. }
  2062. m.SuccessfulJobsHistoryLimit = &v
  2063. case 7:
  2064. if wireType != 0 {
  2065. return fmt.Errorf("proto: wrong wireType = %d for field FailedJobsHistoryLimit", wireType)
  2066. }
  2067. var v int32
  2068. for shift := uint(0); ; shift += 7 {
  2069. if shift >= 64 {
  2070. return ErrIntOverflowGenerated
  2071. }
  2072. if iNdEx >= l {
  2073. return io.ErrUnexpectedEOF
  2074. }
  2075. b := dAtA[iNdEx]
  2076. iNdEx++
  2077. v |= int32(b&0x7F) << shift
  2078. if b < 0x80 {
  2079. break
  2080. }
  2081. }
  2082. m.FailedJobsHistoryLimit = &v
  2083. case 8:
  2084. if wireType != 2 {
  2085. return fmt.Errorf("proto: wrong wireType = %d for field TimeZone", wireType)
  2086. }
  2087. var stringLen uint64
  2088. for shift := uint(0); ; shift += 7 {
  2089. if shift >= 64 {
  2090. return ErrIntOverflowGenerated
  2091. }
  2092. if iNdEx >= l {
  2093. return io.ErrUnexpectedEOF
  2094. }
  2095. b := dAtA[iNdEx]
  2096. iNdEx++
  2097. stringLen |= uint64(b&0x7F) << shift
  2098. if b < 0x80 {
  2099. break
  2100. }
  2101. }
  2102. intStringLen := int(stringLen)
  2103. if intStringLen < 0 {
  2104. return ErrInvalidLengthGenerated
  2105. }
  2106. postIndex := iNdEx + intStringLen
  2107. if postIndex < 0 {
  2108. return ErrInvalidLengthGenerated
  2109. }
  2110. if postIndex > l {
  2111. return io.ErrUnexpectedEOF
  2112. }
  2113. s := string(dAtA[iNdEx:postIndex])
  2114. m.TimeZone = &s
  2115. iNdEx = postIndex
  2116. default:
  2117. iNdEx = preIndex
  2118. skippy, err := skipGenerated(dAtA[iNdEx:])
  2119. if err != nil {
  2120. return err
  2121. }
  2122. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2123. return ErrInvalidLengthGenerated
  2124. }
  2125. if (iNdEx + skippy) > l {
  2126. return io.ErrUnexpectedEOF
  2127. }
  2128. iNdEx += skippy
  2129. }
  2130. }
  2131. if iNdEx > l {
  2132. return io.ErrUnexpectedEOF
  2133. }
  2134. return nil
  2135. }
  2136. func (m *CronJobStatus) Unmarshal(dAtA []byte) error {
  2137. l := len(dAtA)
  2138. iNdEx := 0
  2139. for iNdEx < l {
  2140. preIndex := iNdEx
  2141. var wire uint64
  2142. for shift := uint(0); ; shift += 7 {
  2143. if shift >= 64 {
  2144. return ErrIntOverflowGenerated
  2145. }
  2146. if iNdEx >= l {
  2147. return io.ErrUnexpectedEOF
  2148. }
  2149. b := dAtA[iNdEx]
  2150. iNdEx++
  2151. wire |= uint64(b&0x7F) << shift
  2152. if b < 0x80 {
  2153. break
  2154. }
  2155. }
  2156. fieldNum := int32(wire >> 3)
  2157. wireType := int(wire & 0x7)
  2158. if wireType == 4 {
  2159. return fmt.Errorf("proto: CronJobStatus: wiretype end group for non-group")
  2160. }
  2161. if fieldNum <= 0 {
  2162. return fmt.Errorf("proto: CronJobStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  2163. }
  2164. switch fieldNum {
  2165. case 1:
  2166. if wireType != 2 {
  2167. return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType)
  2168. }
  2169. var msglen int
  2170. for shift := uint(0); ; shift += 7 {
  2171. if shift >= 64 {
  2172. return ErrIntOverflowGenerated
  2173. }
  2174. if iNdEx >= l {
  2175. return io.ErrUnexpectedEOF
  2176. }
  2177. b := dAtA[iNdEx]
  2178. iNdEx++
  2179. msglen |= int(b&0x7F) << shift
  2180. if b < 0x80 {
  2181. break
  2182. }
  2183. }
  2184. if msglen < 0 {
  2185. return ErrInvalidLengthGenerated
  2186. }
  2187. postIndex := iNdEx + msglen
  2188. if postIndex < 0 {
  2189. return ErrInvalidLengthGenerated
  2190. }
  2191. if postIndex > l {
  2192. return io.ErrUnexpectedEOF
  2193. }
  2194. m.Active = append(m.Active, v11.ObjectReference{})
  2195. if err := m.Active[len(m.Active)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2196. return err
  2197. }
  2198. iNdEx = postIndex
  2199. case 4:
  2200. if wireType != 2 {
  2201. return fmt.Errorf("proto: wrong wireType = %d for field LastScheduleTime", wireType)
  2202. }
  2203. var msglen int
  2204. for shift := uint(0); ; shift += 7 {
  2205. if shift >= 64 {
  2206. return ErrIntOverflowGenerated
  2207. }
  2208. if iNdEx >= l {
  2209. return io.ErrUnexpectedEOF
  2210. }
  2211. b := dAtA[iNdEx]
  2212. iNdEx++
  2213. msglen |= int(b&0x7F) << shift
  2214. if b < 0x80 {
  2215. break
  2216. }
  2217. }
  2218. if msglen < 0 {
  2219. return ErrInvalidLengthGenerated
  2220. }
  2221. postIndex := iNdEx + msglen
  2222. if postIndex < 0 {
  2223. return ErrInvalidLengthGenerated
  2224. }
  2225. if postIndex > l {
  2226. return io.ErrUnexpectedEOF
  2227. }
  2228. if m.LastScheduleTime == nil {
  2229. m.LastScheduleTime = &v1.Time{}
  2230. }
  2231. if err := m.LastScheduleTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2232. return err
  2233. }
  2234. iNdEx = postIndex
  2235. case 5:
  2236. if wireType != 2 {
  2237. return fmt.Errorf("proto: wrong wireType = %d for field LastSuccessfulTime", wireType)
  2238. }
  2239. var msglen int
  2240. for shift := uint(0); ; shift += 7 {
  2241. if shift >= 64 {
  2242. return ErrIntOverflowGenerated
  2243. }
  2244. if iNdEx >= l {
  2245. return io.ErrUnexpectedEOF
  2246. }
  2247. b := dAtA[iNdEx]
  2248. iNdEx++
  2249. msglen |= int(b&0x7F) << shift
  2250. if b < 0x80 {
  2251. break
  2252. }
  2253. }
  2254. if msglen < 0 {
  2255. return ErrInvalidLengthGenerated
  2256. }
  2257. postIndex := iNdEx + msglen
  2258. if postIndex < 0 {
  2259. return ErrInvalidLengthGenerated
  2260. }
  2261. if postIndex > l {
  2262. return io.ErrUnexpectedEOF
  2263. }
  2264. if m.LastSuccessfulTime == nil {
  2265. m.LastSuccessfulTime = &v1.Time{}
  2266. }
  2267. if err := m.LastSuccessfulTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2268. return err
  2269. }
  2270. iNdEx = postIndex
  2271. default:
  2272. iNdEx = preIndex
  2273. skippy, err := skipGenerated(dAtA[iNdEx:])
  2274. if err != nil {
  2275. return err
  2276. }
  2277. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2278. return ErrInvalidLengthGenerated
  2279. }
  2280. if (iNdEx + skippy) > l {
  2281. return io.ErrUnexpectedEOF
  2282. }
  2283. iNdEx += skippy
  2284. }
  2285. }
  2286. if iNdEx > l {
  2287. return io.ErrUnexpectedEOF
  2288. }
  2289. return nil
  2290. }
  2291. func (m *Job) Unmarshal(dAtA []byte) error {
  2292. l := len(dAtA)
  2293. iNdEx := 0
  2294. for iNdEx < l {
  2295. preIndex := iNdEx
  2296. var wire uint64
  2297. for shift := uint(0); ; shift += 7 {
  2298. if shift >= 64 {
  2299. return ErrIntOverflowGenerated
  2300. }
  2301. if iNdEx >= l {
  2302. return io.ErrUnexpectedEOF
  2303. }
  2304. b := dAtA[iNdEx]
  2305. iNdEx++
  2306. wire |= uint64(b&0x7F) << shift
  2307. if b < 0x80 {
  2308. break
  2309. }
  2310. }
  2311. fieldNum := int32(wire >> 3)
  2312. wireType := int(wire & 0x7)
  2313. if wireType == 4 {
  2314. return fmt.Errorf("proto: Job: wiretype end group for non-group")
  2315. }
  2316. if fieldNum <= 0 {
  2317. return fmt.Errorf("proto: Job: illegal tag %d (wire type %d)", fieldNum, wire)
  2318. }
  2319. switch fieldNum {
  2320. case 1:
  2321. if wireType != 2 {
  2322. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2323. }
  2324. var msglen int
  2325. for shift := uint(0); ; shift += 7 {
  2326. if shift >= 64 {
  2327. return ErrIntOverflowGenerated
  2328. }
  2329. if iNdEx >= l {
  2330. return io.ErrUnexpectedEOF
  2331. }
  2332. b := dAtA[iNdEx]
  2333. iNdEx++
  2334. msglen |= int(b&0x7F) << shift
  2335. if b < 0x80 {
  2336. break
  2337. }
  2338. }
  2339. if msglen < 0 {
  2340. return ErrInvalidLengthGenerated
  2341. }
  2342. postIndex := iNdEx + msglen
  2343. if postIndex < 0 {
  2344. return ErrInvalidLengthGenerated
  2345. }
  2346. if postIndex > l {
  2347. return io.ErrUnexpectedEOF
  2348. }
  2349. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2350. return err
  2351. }
  2352. iNdEx = postIndex
  2353. case 2:
  2354. if wireType != 2 {
  2355. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  2356. }
  2357. var msglen int
  2358. for shift := uint(0); ; shift += 7 {
  2359. if shift >= 64 {
  2360. return ErrIntOverflowGenerated
  2361. }
  2362. if iNdEx >= l {
  2363. return io.ErrUnexpectedEOF
  2364. }
  2365. b := dAtA[iNdEx]
  2366. iNdEx++
  2367. msglen |= int(b&0x7F) << shift
  2368. if b < 0x80 {
  2369. break
  2370. }
  2371. }
  2372. if msglen < 0 {
  2373. return ErrInvalidLengthGenerated
  2374. }
  2375. postIndex := iNdEx + msglen
  2376. if postIndex < 0 {
  2377. return ErrInvalidLengthGenerated
  2378. }
  2379. if postIndex > l {
  2380. return io.ErrUnexpectedEOF
  2381. }
  2382. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2383. return err
  2384. }
  2385. iNdEx = postIndex
  2386. case 3:
  2387. if wireType != 2 {
  2388. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  2389. }
  2390. var msglen int
  2391. for shift := uint(0); ; shift += 7 {
  2392. if shift >= 64 {
  2393. return ErrIntOverflowGenerated
  2394. }
  2395. if iNdEx >= l {
  2396. return io.ErrUnexpectedEOF
  2397. }
  2398. b := dAtA[iNdEx]
  2399. iNdEx++
  2400. msglen |= int(b&0x7F) << shift
  2401. if b < 0x80 {
  2402. break
  2403. }
  2404. }
  2405. if msglen < 0 {
  2406. return ErrInvalidLengthGenerated
  2407. }
  2408. postIndex := iNdEx + msglen
  2409. if postIndex < 0 {
  2410. return ErrInvalidLengthGenerated
  2411. }
  2412. if postIndex > l {
  2413. return io.ErrUnexpectedEOF
  2414. }
  2415. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2416. return err
  2417. }
  2418. iNdEx = postIndex
  2419. default:
  2420. iNdEx = preIndex
  2421. skippy, err := skipGenerated(dAtA[iNdEx:])
  2422. if err != nil {
  2423. return err
  2424. }
  2425. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2426. return ErrInvalidLengthGenerated
  2427. }
  2428. if (iNdEx + skippy) > l {
  2429. return io.ErrUnexpectedEOF
  2430. }
  2431. iNdEx += skippy
  2432. }
  2433. }
  2434. if iNdEx > l {
  2435. return io.ErrUnexpectedEOF
  2436. }
  2437. return nil
  2438. }
  2439. func (m *JobCondition) Unmarshal(dAtA []byte) error {
  2440. l := len(dAtA)
  2441. iNdEx := 0
  2442. for iNdEx < l {
  2443. preIndex := iNdEx
  2444. var wire uint64
  2445. for shift := uint(0); ; shift += 7 {
  2446. if shift >= 64 {
  2447. return ErrIntOverflowGenerated
  2448. }
  2449. if iNdEx >= l {
  2450. return io.ErrUnexpectedEOF
  2451. }
  2452. b := dAtA[iNdEx]
  2453. iNdEx++
  2454. wire |= uint64(b&0x7F) << shift
  2455. if b < 0x80 {
  2456. break
  2457. }
  2458. }
  2459. fieldNum := int32(wire >> 3)
  2460. wireType := int(wire & 0x7)
  2461. if wireType == 4 {
  2462. return fmt.Errorf("proto: JobCondition: wiretype end group for non-group")
  2463. }
  2464. if fieldNum <= 0 {
  2465. return fmt.Errorf("proto: JobCondition: illegal tag %d (wire type %d)", fieldNum, wire)
  2466. }
  2467. switch fieldNum {
  2468. case 1:
  2469. if wireType != 2 {
  2470. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  2471. }
  2472. var stringLen uint64
  2473. for shift := uint(0); ; shift += 7 {
  2474. if shift >= 64 {
  2475. return ErrIntOverflowGenerated
  2476. }
  2477. if iNdEx >= l {
  2478. return io.ErrUnexpectedEOF
  2479. }
  2480. b := dAtA[iNdEx]
  2481. iNdEx++
  2482. stringLen |= uint64(b&0x7F) << shift
  2483. if b < 0x80 {
  2484. break
  2485. }
  2486. }
  2487. intStringLen := int(stringLen)
  2488. if intStringLen < 0 {
  2489. return ErrInvalidLengthGenerated
  2490. }
  2491. postIndex := iNdEx + intStringLen
  2492. if postIndex < 0 {
  2493. return ErrInvalidLengthGenerated
  2494. }
  2495. if postIndex > l {
  2496. return io.ErrUnexpectedEOF
  2497. }
  2498. m.Type = JobConditionType(dAtA[iNdEx:postIndex])
  2499. iNdEx = postIndex
  2500. case 2:
  2501. if wireType != 2 {
  2502. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  2503. }
  2504. var stringLen uint64
  2505. for shift := uint(0); ; shift += 7 {
  2506. if shift >= 64 {
  2507. return ErrIntOverflowGenerated
  2508. }
  2509. if iNdEx >= l {
  2510. return io.ErrUnexpectedEOF
  2511. }
  2512. b := dAtA[iNdEx]
  2513. iNdEx++
  2514. stringLen |= uint64(b&0x7F) << shift
  2515. if b < 0x80 {
  2516. break
  2517. }
  2518. }
  2519. intStringLen := int(stringLen)
  2520. if intStringLen < 0 {
  2521. return ErrInvalidLengthGenerated
  2522. }
  2523. postIndex := iNdEx + intStringLen
  2524. if postIndex < 0 {
  2525. return ErrInvalidLengthGenerated
  2526. }
  2527. if postIndex > l {
  2528. return io.ErrUnexpectedEOF
  2529. }
  2530. m.Status = k8s_io_api_core_v1.ConditionStatus(dAtA[iNdEx:postIndex])
  2531. iNdEx = postIndex
  2532. case 3:
  2533. if wireType != 2 {
  2534. return fmt.Errorf("proto: wrong wireType = %d for field LastProbeTime", wireType)
  2535. }
  2536. var msglen int
  2537. for shift := uint(0); ; shift += 7 {
  2538. if shift >= 64 {
  2539. return ErrIntOverflowGenerated
  2540. }
  2541. if iNdEx >= l {
  2542. return io.ErrUnexpectedEOF
  2543. }
  2544. b := dAtA[iNdEx]
  2545. iNdEx++
  2546. msglen |= int(b&0x7F) << shift
  2547. if b < 0x80 {
  2548. break
  2549. }
  2550. }
  2551. if msglen < 0 {
  2552. return ErrInvalidLengthGenerated
  2553. }
  2554. postIndex := iNdEx + msglen
  2555. if postIndex < 0 {
  2556. return ErrInvalidLengthGenerated
  2557. }
  2558. if postIndex > l {
  2559. return io.ErrUnexpectedEOF
  2560. }
  2561. if err := m.LastProbeTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2562. return err
  2563. }
  2564. iNdEx = postIndex
  2565. case 4:
  2566. if wireType != 2 {
  2567. return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  2568. }
  2569. var msglen int
  2570. for shift := uint(0); ; shift += 7 {
  2571. if shift >= 64 {
  2572. return ErrIntOverflowGenerated
  2573. }
  2574. if iNdEx >= l {
  2575. return io.ErrUnexpectedEOF
  2576. }
  2577. b := dAtA[iNdEx]
  2578. iNdEx++
  2579. msglen |= int(b&0x7F) << shift
  2580. if b < 0x80 {
  2581. break
  2582. }
  2583. }
  2584. if msglen < 0 {
  2585. return ErrInvalidLengthGenerated
  2586. }
  2587. postIndex := iNdEx + msglen
  2588. if postIndex < 0 {
  2589. return ErrInvalidLengthGenerated
  2590. }
  2591. if postIndex > l {
  2592. return io.ErrUnexpectedEOF
  2593. }
  2594. if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2595. return err
  2596. }
  2597. iNdEx = postIndex
  2598. case 5:
  2599. if wireType != 2 {
  2600. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  2601. }
  2602. var stringLen uint64
  2603. for shift := uint(0); ; shift += 7 {
  2604. if shift >= 64 {
  2605. return ErrIntOverflowGenerated
  2606. }
  2607. if iNdEx >= l {
  2608. return io.ErrUnexpectedEOF
  2609. }
  2610. b := dAtA[iNdEx]
  2611. iNdEx++
  2612. stringLen |= uint64(b&0x7F) << shift
  2613. if b < 0x80 {
  2614. break
  2615. }
  2616. }
  2617. intStringLen := int(stringLen)
  2618. if intStringLen < 0 {
  2619. return ErrInvalidLengthGenerated
  2620. }
  2621. postIndex := iNdEx + intStringLen
  2622. if postIndex < 0 {
  2623. return ErrInvalidLengthGenerated
  2624. }
  2625. if postIndex > l {
  2626. return io.ErrUnexpectedEOF
  2627. }
  2628. m.Reason = string(dAtA[iNdEx:postIndex])
  2629. iNdEx = postIndex
  2630. case 6:
  2631. if wireType != 2 {
  2632. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  2633. }
  2634. var stringLen uint64
  2635. for shift := uint(0); ; shift += 7 {
  2636. if shift >= 64 {
  2637. return ErrIntOverflowGenerated
  2638. }
  2639. if iNdEx >= l {
  2640. return io.ErrUnexpectedEOF
  2641. }
  2642. b := dAtA[iNdEx]
  2643. iNdEx++
  2644. stringLen |= uint64(b&0x7F) << shift
  2645. if b < 0x80 {
  2646. break
  2647. }
  2648. }
  2649. intStringLen := int(stringLen)
  2650. if intStringLen < 0 {
  2651. return ErrInvalidLengthGenerated
  2652. }
  2653. postIndex := iNdEx + intStringLen
  2654. if postIndex < 0 {
  2655. return ErrInvalidLengthGenerated
  2656. }
  2657. if postIndex > l {
  2658. return io.ErrUnexpectedEOF
  2659. }
  2660. m.Message = string(dAtA[iNdEx:postIndex])
  2661. iNdEx = postIndex
  2662. default:
  2663. iNdEx = preIndex
  2664. skippy, err := skipGenerated(dAtA[iNdEx:])
  2665. if err != nil {
  2666. return err
  2667. }
  2668. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2669. return ErrInvalidLengthGenerated
  2670. }
  2671. if (iNdEx + skippy) > l {
  2672. return io.ErrUnexpectedEOF
  2673. }
  2674. iNdEx += skippy
  2675. }
  2676. }
  2677. if iNdEx > l {
  2678. return io.ErrUnexpectedEOF
  2679. }
  2680. return nil
  2681. }
  2682. func (m *JobList) Unmarshal(dAtA []byte) error {
  2683. l := len(dAtA)
  2684. iNdEx := 0
  2685. for iNdEx < l {
  2686. preIndex := iNdEx
  2687. var wire uint64
  2688. for shift := uint(0); ; shift += 7 {
  2689. if shift >= 64 {
  2690. return ErrIntOverflowGenerated
  2691. }
  2692. if iNdEx >= l {
  2693. return io.ErrUnexpectedEOF
  2694. }
  2695. b := dAtA[iNdEx]
  2696. iNdEx++
  2697. wire |= uint64(b&0x7F) << shift
  2698. if b < 0x80 {
  2699. break
  2700. }
  2701. }
  2702. fieldNum := int32(wire >> 3)
  2703. wireType := int(wire & 0x7)
  2704. if wireType == 4 {
  2705. return fmt.Errorf("proto: JobList: wiretype end group for non-group")
  2706. }
  2707. if fieldNum <= 0 {
  2708. return fmt.Errorf("proto: JobList: illegal tag %d (wire type %d)", fieldNum, wire)
  2709. }
  2710. switch fieldNum {
  2711. case 1:
  2712. if wireType != 2 {
  2713. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2714. }
  2715. var msglen int
  2716. for shift := uint(0); ; shift += 7 {
  2717. if shift >= 64 {
  2718. return ErrIntOverflowGenerated
  2719. }
  2720. if iNdEx >= l {
  2721. return io.ErrUnexpectedEOF
  2722. }
  2723. b := dAtA[iNdEx]
  2724. iNdEx++
  2725. msglen |= int(b&0x7F) << shift
  2726. if b < 0x80 {
  2727. break
  2728. }
  2729. }
  2730. if msglen < 0 {
  2731. return ErrInvalidLengthGenerated
  2732. }
  2733. postIndex := iNdEx + msglen
  2734. if postIndex < 0 {
  2735. return ErrInvalidLengthGenerated
  2736. }
  2737. if postIndex > l {
  2738. return io.ErrUnexpectedEOF
  2739. }
  2740. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2741. return err
  2742. }
  2743. iNdEx = postIndex
  2744. case 2:
  2745. if wireType != 2 {
  2746. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2747. }
  2748. var msglen int
  2749. for shift := uint(0); ; shift += 7 {
  2750. if shift >= 64 {
  2751. return ErrIntOverflowGenerated
  2752. }
  2753. if iNdEx >= l {
  2754. return io.ErrUnexpectedEOF
  2755. }
  2756. b := dAtA[iNdEx]
  2757. iNdEx++
  2758. msglen |= int(b&0x7F) << shift
  2759. if b < 0x80 {
  2760. break
  2761. }
  2762. }
  2763. if msglen < 0 {
  2764. return ErrInvalidLengthGenerated
  2765. }
  2766. postIndex := iNdEx + msglen
  2767. if postIndex < 0 {
  2768. return ErrInvalidLengthGenerated
  2769. }
  2770. if postIndex > l {
  2771. return io.ErrUnexpectedEOF
  2772. }
  2773. m.Items = append(m.Items, Job{})
  2774. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2775. return err
  2776. }
  2777. iNdEx = postIndex
  2778. default:
  2779. iNdEx = preIndex
  2780. skippy, err := skipGenerated(dAtA[iNdEx:])
  2781. if err != nil {
  2782. return err
  2783. }
  2784. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2785. return ErrInvalidLengthGenerated
  2786. }
  2787. if (iNdEx + skippy) > l {
  2788. return io.ErrUnexpectedEOF
  2789. }
  2790. iNdEx += skippy
  2791. }
  2792. }
  2793. if iNdEx > l {
  2794. return io.ErrUnexpectedEOF
  2795. }
  2796. return nil
  2797. }
  2798. func (m *JobSpec) Unmarshal(dAtA []byte) error {
  2799. l := len(dAtA)
  2800. iNdEx := 0
  2801. for iNdEx < l {
  2802. preIndex := iNdEx
  2803. var wire uint64
  2804. for shift := uint(0); ; shift += 7 {
  2805. if shift >= 64 {
  2806. return ErrIntOverflowGenerated
  2807. }
  2808. if iNdEx >= l {
  2809. return io.ErrUnexpectedEOF
  2810. }
  2811. b := dAtA[iNdEx]
  2812. iNdEx++
  2813. wire |= uint64(b&0x7F) << shift
  2814. if b < 0x80 {
  2815. break
  2816. }
  2817. }
  2818. fieldNum := int32(wire >> 3)
  2819. wireType := int(wire & 0x7)
  2820. if wireType == 4 {
  2821. return fmt.Errorf("proto: JobSpec: wiretype end group for non-group")
  2822. }
  2823. if fieldNum <= 0 {
  2824. return fmt.Errorf("proto: JobSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  2825. }
  2826. switch fieldNum {
  2827. case 1:
  2828. if wireType != 0 {
  2829. return fmt.Errorf("proto: wrong wireType = %d for field Parallelism", wireType)
  2830. }
  2831. var v int32
  2832. for shift := uint(0); ; shift += 7 {
  2833. if shift >= 64 {
  2834. return ErrIntOverflowGenerated
  2835. }
  2836. if iNdEx >= l {
  2837. return io.ErrUnexpectedEOF
  2838. }
  2839. b := dAtA[iNdEx]
  2840. iNdEx++
  2841. v |= int32(b&0x7F) << shift
  2842. if b < 0x80 {
  2843. break
  2844. }
  2845. }
  2846. m.Parallelism = &v
  2847. case 2:
  2848. if wireType != 0 {
  2849. return fmt.Errorf("proto: wrong wireType = %d for field Completions", wireType)
  2850. }
  2851. var v int32
  2852. for shift := uint(0); ; shift += 7 {
  2853. if shift >= 64 {
  2854. return ErrIntOverflowGenerated
  2855. }
  2856. if iNdEx >= l {
  2857. return io.ErrUnexpectedEOF
  2858. }
  2859. b := dAtA[iNdEx]
  2860. iNdEx++
  2861. v |= int32(b&0x7F) << shift
  2862. if b < 0x80 {
  2863. break
  2864. }
  2865. }
  2866. m.Completions = &v
  2867. case 3:
  2868. if wireType != 0 {
  2869. return fmt.Errorf("proto: wrong wireType = %d for field ActiveDeadlineSeconds", wireType)
  2870. }
  2871. var v int64
  2872. for shift := uint(0); ; shift += 7 {
  2873. if shift >= 64 {
  2874. return ErrIntOverflowGenerated
  2875. }
  2876. if iNdEx >= l {
  2877. return io.ErrUnexpectedEOF
  2878. }
  2879. b := dAtA[iNdEx]
  2880. iNdEx++
  2881. v |= int64(b&0x7F) << shift
  2882. if b < 0x80 {
  2883. break
  2884. }
  2885. }
  2886. m.ActiveDeadlineSeconds = &v
  2887. case 4:
  2888. if wireType != 2 {
  2889. return fmt.Errorf("proto: wrong wireType = %d for field Selector", wireType)
  2890. }
  2891. var msglen int
  2892. for shift := uint(0); ; shift += 7 {
  2893. if shift >= 64 {
  2894. return ErrIntOverflowGenerated
  2895. }
  2896. if iNdEx >= l {
  2897. return io.ErrUnexpectedEOF
  2898. }
  2899. b := dAtA[iNdEx]
  2900. iNdEx++
  2901. msglen |= int(b&0x7F) << shift
  2902. if b < 0x80 {
  2903. break
  2904. }
  2905. }
  2906. if msglen < 0 {
  2907. return ErrInvalidLengthGenerated
  2908. }
  2909. postIndex := iNdEx + msglen
  2910. if postIndex < 0 {
  2911. return ErrInvalidLengthGenerated
  2912. }
  2913. if postIndex > l {
  2914. return io.ErrUnexpectedEOF
  2915. }
  2916. if m.Selector == nil {
  2917. m.Selector = &v1.LabelSelector{}
  2918. }
  2919. if err := m.Selector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2920. return err
  2921. }
  2922. iNdEx = postIndex
  2923. case 5:
  2924. if wireType != 0 {
  2925. return fmt.Errorf("proto: wrong wireType = %d for field ManualSelector", wireType)
  2926. }
  2927. var v int
  2928. for shift := uint(0); ; shift += 7 {
  2929. if shift >= 64 {
  2930. return ErrIntOverflowGenerated
  2931. }
  2932. if iNdEx >= l {
  2933. return io.ErrUnexpectedEOF
  2934. }
  2935. b := dAtA[iNdEx]
  2936. iNdEx++
  2937. v |= int(b&0x7F) << shift
  2938. if b < 0x80 {
  2939. break
  2940. }
  2941. }
  2942. b := bool(v != 0)
  2943. m.ManualSelector = &b
  2944. case 6:
  2945. if wireType != 2 {
  2946. return fmt.Errorf("proto: wrong wireType = %d for field Template", wireType)
  2947. }
  2948. var msglen int
  2949. for shift := uint(0); ; shift += 7 {
  2950. if shift >= 64 {
  2951. return ErrIntOverflowGenerated
  2952. }
  2953. if iNdEx >= l {
  2954. return io.ErrUnexpectedEOF
  2955. }
  2956. b := dAtA[iNdEx]
  2957. iNdEx++
  2958. msglen |= int(b&0x7F) << shift
  2959. if b < 0x80 {
  2960. break
  2961. }
  2962. }
  2963. if msglen < 0 {
  2964. return ErrInvalidLengthGenerated
  2965. }
  2966. postIndex := iNdEx + msglen
  2967. if postIndex < 0 {
  2968. return ErrInvalidLengthGenerated
  2969. }
  2970. if postIndex > l {
  2971. return io.ErrUnexpectedEOF
  2972. }
  2973. if err := m.Template.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2974. return err
  2975. }
  2976. iNdEx = postIndex
  2977. case 7:
  2978. if wireType != 0 {
  2979. return fmt.Errorf("proto: wrong wireType = %d for field BackoffLimit", wireType)
  2980. }
  2981. var v int32
  2982. for shift := uint(0); ; shift += 7 {
  2983. if shift >= 64 {
  2984. return ErrIntOverflowGenerated
  2985. }
  2986. if iNdEx >= l {
  2987. return io.ErrUnexpectedEOF
  2988. }
  2989. b := dAtA[iNdEx]
  2990. iNdEx++
  2991. v |= int32(b&0x7F) << shift
  2992. if b < 0x80 {
  2993. break
  2994. }
  2995. }
  2996. m.BackoffLimit = &v
  2997. case 8:
  2998. if wireType != 0 {
  2999. return fmt.Errorf("proto: wrong wireType = %d for field TTLSecondsAfterFinished", wireType)
  3000. }
  3001. var v int32
  3002. for shift := uint(0); ; shift += 7 {
  3003. if shift >= 64 {
  3004. return ErrIntOverflowGenerated
  3005. }
  3006. if iNdEx >= l {
  3007. return io.ErrUnexpectedEOF
  3008. }
  3009. b := dAtA[iNdEx]
  3010. iNdEx++
  3011. v |= int32(b&0x7F) << shift
  3012. if b < 0x80 {
  3013. break
  3014. }
  3015. }
  3016. m.TTLSecondsAfterFinished = &v
  3017. case 9:
  3018. if wireType != 2 {
  3019. return fmt.Errorf("proto: wrong wireType = %d for field CompletionMode", wireType)
  3020. }
  3021. var stringLen uint64
  3022. for shift := uint(0); ; shift += 7 {
  3023. if shift >= 64 {
  3024. return ErrIntOverflowGenerated
  3025. }
  3026. if iNdEx >= l {
  3027. return io.ErrUnexpectedEOF
  3028. }
  3029. b := dAtA[iNdEx]
  3030. iNdEx++
  3031. stringLen |= uint64(b&0x7F) << shift
  3032. if b < 0x80 {
  3033. break
  3034. }
  3035. }
  3036. intStringLen := int(stringLen)
  3037. if intStringLen < 0 {
  3038. return ErrInvalidLengthGenerated
  3039. }
  3040. postIndex := iNdEx + intStringLen
  3041. if postIndex < 0 {
  3042. return ErrInvalidLengthGenerated
  3043. }
  3044. if postIndex > l {
  3045. return io.ErrUnexpectedEOF
  3046. }
  3047. s := CompletionMode(dAtA[iNdEx:postIndex])
  3048. m.CompletionMode = &s
  3049. iNdEx = postIndex
  3050. case 10:
  3051. if wireType != 0 {
  3052. return fmt.Errorf("proto: wrong wireType = %d for field Suspend", wireType)
  3053. }
  3054. var v int
  3055. for shift := uint(0); ; shift += 7 {
  3056. if shift >= 64 {
  3057. return ErrIntOverflowGenerated
  3058. }
  3059. if iNdEx >= l {
  3060. return io.ErrUnexpectedEOF
  3061. }
  3062. b := dAtA[iNdEx]
  3063. iNdEx++
  3064. v |= int(b&0x7F) << shift
  3065. if b < 0x80 {
  3066. break
  3067. }
  3068. }
  3069. b := bool(v != 0)
  3070. m.Suspend = &b
  3071. case 11:
  3072. if wireType != 2 {
  3073. return fmt.Errorf("proto: wrong wireType = %d for field PodFailurePolicy", wireType)
  3074. }
  3075. var msglen int
  3076. for shift := uint(0); ; shift += 7 {
  3077. if shift >= 64 {
  3078. return ErrIntOverflowGenerated
  3079. }
  3080. if iNdEx >= l {
  3081. return io.ErrUnexpectedEOF
  3082. }
  3083. b := dAtA[iNdEx]
  3084. iNdEx++
  3085. msglen |= int(b&0x7F) << shift
  3086. if b < 0x80 {
  3087. break
  3088. }
  3089. }
  3090. if msglen < 0 {
  3091. return ErrInvalidLengthGenerated
  3092. }
  3093. postIndex := iNdEx + msglen
  3094. if postIndex < 0 {
  3095. return ErrInvalidLengthGenerated
  3096. }
  3097. if postIndex > l {
  3098. return io.ErrUnexpectedEOF
  3099. }
  3100. if m.PodFailurePolicy == nil {
  3101. m.PodFailurePolicy = &PodFailurePolicy{}
  3102. }
  3103. if err := m.PodFailurePolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3104. return err
  3105. }
  3106. iNdEx = postIndex
  3107. case 12:
  3108. if wireType != 0 {
  3109. return fmt.Errorf("proto: wrong wireType = %d for field BackoffLimitPerIndex", wireType)
  3110. }
  3111. var v int32
  3112. for shift := uint(0); ; shift += 7 {
  3113. if shift >= 64 {
  3114. return ErrIntOverflowGenerated
  3115. }
  3116. if iNdEx >= l {
  3117. return io.ErrUnexpectedEOF
  3118. }
  3119. b := dAtA[iNdEx]
  3120. iNdEx++
  3121. v |= int32(b&0x7F) << shift
  3122. if b < 0x80 {
  3123. break
  3124. }
  3125. }
  3126. m.BackoffLimitPerIndex = &v
  3127. case 13:
  3128. if wireType != 0 {
  3129. return fmt.Errorf("proto: wrong wireType = %d for field MaxFailedIndexes", wireType)
  3130. }
  3131. var v int32
  3132. for shift := uint(0); ; shift += 7 {
  3133. if shift >= 64 {
  3134. return ErrIntOverflowGenerated
  3135. }
  3136. if iNdEx >= l {
  3137. return io.ErrUnexpectedEOF
  3138. }
  3139. b := dAtA[iNdEx]
  3140. iNdEx++
  3141. v |= int32(b&0x7F) << shift
  3142. if b < 0x80 {
  3143. break
  3144. }
  3145. }
  3146. m.MaxFailedIndexes = &v
  3147. case 14:
  3148. if wireType != 2 {
  3149. return fmt.Errorf("proto: wrong wireType = %d for field PodReplacementPolicy", wireType)
  3150. }
  3151. var stringLen uint64
  3152. for shift := uint(0); ; shift += 7 {
  3153. if shift >= 64 {
  3154. return ErrIntOverflowGenerated
  3155. }
  3156. if iNdEx >= l {
  3157. return io.ErrUnexpectedEOF
  3158. }
  3159. b := dAtA[iNdEx]
  3160. iNdEx++
  3161. stringLen |= uint64(b&0x7F) << shift
  3162. if b < 0x80 {
  3163. break
  3164. }
  3165. }
  3166. intStringLen := int(stringLen)
  3167. if intStringLen < 0 {
  3168. return ErrInvalidLengthGenerated
  3169. }
  3170. postIndex := iNdEx + intStringLen
  3171. if postIndex < 0 {
  3172. return ErrInvalidLengthGenerated
  3173. }
  3174. if postIndex > l {
  3175. return io.ErrUnexpectedEOF
  3176. }
  3177. s := PodReplacementPolicy(dAtA[iNdEx:postIndex])
  3178. m.PodReplacementPolicy = &s
  3179. iNdEx = postIndex
  3180. case 15:
  3181. if wireType != 2 {
  3182. return fmt.Errorf("proto: wrong wireType = %d for field ManagedBy", wireType)
  3183. }
  3184. var stringLen uint64
  3185. for shift := uint(0); ; shift += 7 {
  3186. if shift >= 64 {
  3187. return ErrIntOverflowGenerated
  3188. }
  3189. if iNdEx >= l {
  3190. return io.ErrUnexpectedEOF
  3191. }
  3192. b := dAtA[iNdEx]
  3193. iNdEx++
  3194. stringLen |= uint64(b&0x7F) << shift
  3195. if b < 0x80 {
  3196. break
  3197. }
  3198. }
  3199. intStringLen := int(stringLen)
  3200. if intStringLen < 0 {
  3201. return ErrInvalidLengthGenerated
  3202. }
  3203. postIndex := iNdEx + intStringLen
  3204. if postIndex < 0 {
  3205. return ErrInvalidLengthGenerated
  3206. }
  3207. if postIndex > l {
  3208. return io.ErrUnexpectedEOF
  3209. }
  3210. s := string(dAtA[iNdEx:postIndex])
  3211. m.ManagedBy = &s
  3212. iNdEx = postIndex
  3213. case 16:
  3214. if wireType != 2 {
  3215. return fmt.Errorf("proto: wrong wireType = %d for field SuccessPolicy", wireType)
  3216. }
  3217. var msglen int
  3218. for shift := uint(0); ; shift += 7 {
  3219. if shift >= 64 {
  3220. return ErrIntOverflowGenerated
  3221. }
  3222. if iNdEx >= l {
  3223. return io.ErrUnexpectedEOF
  3224. }
  3225. b := dAtA[iNdEx]
  3226. iNdEx++
  3227. msglen |= int(b&0x7F) << shift
  3228. if b < 0x80 {
  3229. break
  3230. }
  3231. }
  3232. if msglen < 0 {
  3233. return ErrInvalidLengthGenerated
  3234. }
  3235. postIndex := iNdEx + msglen
  3236. if postIndex < 0 {
  3237. return ErrInvalidLengthGenerated
  3238. }
  3239. if postIndex > l {
  3240. return io.ErrUnexpectedEOF
  3241. }
  3242. if m.SuccessPolicy == nil {
  3243. m.SuccessPolicy = &SuccessPolicy{}
  3244. }
  3245. if err := m.SuccessPolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3246. return err
  3247. }
  3248. iNdEx = postIndex
  3249. default:
  3250. iNdEx = preIndex
  3251. skippy, err := skipGenerated(dAtA[iNdEx:])
  3252. if err != nil {
  3253. return err
  3254. }
  3255. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3256. return ErrInvalidLengthGenerated
  3257. }
  3258. if (iNdEx + skippy) > l {
  3259. return io.ErrUnexpectedEOF
  3260. }
  3261. iNdEx += skippy
  3262. }
  3263. }
  3264. if iNdEx > l {
  3265. return io.ErrUnexpectedEOF
  3266. }
  3267. return nil
  3268. }
  3269. func (m *JobStatus) Unmarshal(dAtA []byte) error {
  3270. l := len(dAtA)
  3271. iNdEx := 0
  3272. for iNdEx < l {
  3273. preIndex := iNdEx
  3274. var wire uint64
  3275. for shift := uint(0); ; shift += 7 {
  3276. if shift >= 64 {
  3277. return ErrIntOverflowGenerated
  3278. }
  3279. if iNdEx >= l {
  3280. return io.ErrUnexpectedEOF
  3281. }
  3282. b := dAtA[iNdEx]
  3283. iNdEx++
  3284. wire |= uint64(b&0x7F) << shift
  3285. if b < 0x80 {
  3286. break
  3287. }
  3288. }
  3289. fieldNum := int32(wire >> 3)
  3290. wireType := int(wire & 0x7)
  3291. if wireType == 4 {
  3292. return fmt.Errorf("proto: JobStatus: wiretype end group for non-group")
  3293. }
  3294. if fieldNum <= 0 {
  3295. return fmt.Errorf("proto: JobStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  3296. }
  3297. switch fieldNum {
  3298. case 1:
  3299. if wireType != 2 {
  3300. return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  3301. }
  3302. var msglen int
  3303. for shift := uint(0); ; shift += 7 {
  3304. if shift >= 64 {
  3305. return ErrIntOverflowGenerated
  3306. }
  3307. if iNdEx >= l {
  3308. return io.ErrUnexpectedEOF
  3309. }
  3310. b := dAtA[iNdEx]
  3311. iNdEx++
  3312. msglen |= int(b&0x7F) << shift
  3313. if b < 0x80 {
  3314. break
  3315. }
  3316. }
  3317. if msglen < 0 {
  3318. return ErrInvalidLengthGenerated
  3319. }
  3320. postIndex := iNdEx + msglen
  3321. if postIndex < 0 {
  3322. return ErrInvalidLengthGenerated
  3323. }
  3324. if postIndex > l {
  3325. return io.ErrUnexpectedEOF
  3326. }
  3327. m.Conditions = append(m.Conditions, JobCondition{})
  3328. if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3329. return err
  3330. }
  3331. iNdEx = postIndex
  3332. case 2:
  3333. if wireType != 2 {
  3334. return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
  3335. }
  3336. var msglen int
  3337. for shift := uint(0); ; shift += 7 {
  3338. if shift >= 64 {
  3339. return ErrIntOverflowGenerated
  3340. }
  3341. if iNdEx >= l {
  3342. return io.ErrUnexpectedEOF
  3343. }
  3344. b := dAtA[iNdEx]
  3345. iNdEx++
  3346. msglen |= int(b&0x7F) << shift
  3347. if b < 0x80 {
  3348. break
  3349. }
  3350. }
  3351. if msglen < 0 {
  3352. return ErrInvalidLengthGenerated
  3353. }
  3354. postIndex := iNdEx + msglen
  3355. if postIndex < 0 {
  3356. return ErrInvalidLengthGenerated
  3357. }
  3358. if postIndex > l {
  3359. return io.ErrUnexpectedEOF
  3360. }
  3361. if m.StartTime == nil {
  3362. m.StartTime = &v1.Time{}
  3363. }
  3364. if err := m.StartTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3365. return err
  3366. }
  3367. iNdEx = postIndex
  3368. case 3:
  3369. if wireType != 2 {
  3370. return fmt.Errorf("proto: wrong wireType = %d for field CompletionTime", wireType)
  3371. }
  3372. var msglen int
  3373. for shift := uint(0); ; shift += 7 {
  3374. if shift >= 64 {
  3375. return ErrIntOverflowGenerated
  3376. }
  3377. if iNdEx >= l {
  3378. return io.ErrUnexpectedEOF
  3379. }
  3380. b := dAtA[iNdEx]
  3381. iNdEx++
  3382. msglen |= int(b&0x7F) << shift
  3383. if b < 0x80 {
  3384. break
  3385. }
  3386. }
  3387. if msglen < 0 {
  3388. return ErrInvalidLengthGenerated
  3389. }
  3390. postIndex := iNdEx + msglen
  3391. if postIndex < 0 {
  3392. return ErrInvalidLengthGenerated
  3393. }
  3394. if postIndex > l {
  3395. return io.ErrUnexpectedEOF
  3396. }
  3397. if m.CompletionTime == nil {
  3398. m.CompletionTime = &v1.Time{}
  3399. }
  3400. if err := m.CompletionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3401. return err
  3402. }
  3403. iNdEx = postIndex
  3404. case 4:
  3405. if wireType != 0 {
  3406. return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType)
  3407. }
  3408. m.Active = 0
  3409. for shift := uint(0); ; shift += 7 {
  3410. if shift >= 64 {
  3411. return ErrIntOverflowGenerated
  3412. }
  3413. if iNdEx >= l {
  3414. return io.ErrUnexpectedEOF
  3415. }
  3416. b := dAtA[iNdEx]
  3417. iNdEx++
  3418. m.Active |= int32(b&0x7F) << shift
  3419. if b < 0x80 {
  3420. break
  3421. }
  3422. }
  3423. case 5:
  3424. if wireType != 0 {
  3425. return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
  3426. }
  3427. m.Succeeded = 0
  3428. for shift := uint(0); ; shift += 7 {
  3429. if shift >= 64 {
  3430. return ErrIntOverflowGenerated
  3431. }
  3432. if iNdEx >= l {
  3433. return io.ErrUnexpectedEOF
  3434. }
  3435. b := dAtA[iNdEx]
  3436. iNdEx++
  3437. m.Succeeded |= int32(b&0x7F) << shift
  3438. if b < 0x80 {
  3439. break
  3440. }
  3441. }
  3442. case 6:
  3443. if wireType != 0 {
  3444. return fmt.Errorf("proto: wrong wireType = %d for field Failed", wireType)
  3445. }
  3446. m.Failed = 0
  3447. for shift := uint(0); ; shift += 7 {
  3448. if shift >= 64 {
  3449. return ErrIntOverflowGenerated
  3450. }
  3451. if iNdEx >= l {
  3452. return io.ErrUnexpectedEOF
  3453. }
  3454. b := dAtA[iNdEx]
  3455. iNdEx++
  3456. m.Failed |= int32(b&0x7F) << shift
  3457. if b < 0x80 {
  3458. break
  3459. }
  3460. }
  3461. case 7:
  3462. if wireType != 2 {
  3463. return fmt.Errorf("proto: wrong wireType = %d for field CompletedIndexes", wireType)
  3464. }
  3465. var stringLen uint64
  3466. for shift := uint(0); ; shift += 7 {
  3467. if shift >= 64 {
  3468. return ErrIntOverflowGenerated
  3469. }
  3470. if iNdEx >= l {
  3471. return io.ErrUnexpectedEOF
  3472. }
  3473. b := dAtA[iNdEx]
  3474. iNdEx++
  3475. stringLen |= uint64(b&0x7F) << shift
  3476. if b < 0x80 {
  3477. break
  3478. }
  3479. }
  3480. intStringLen := int(stringLen)
  3481. if intStringLen < 0 {
  3482. return ErrInvalidLengthGenerated
  3483. }
  3484. postIndex := iNdEx + intStringLen
  3485. if postIndex < 0 {
  3486. return ErrInvalidLengthGenerated
  3487. }
  3488. if postIndex > l {
  3489. return io.ErrUnexpectedEOF
  3490. }
  3491. m.CompletedIndexes = string(dAtA[iNdEx:postIndex])
  3492. iNdEx = postIndex
  3493. case 8:
  3494. if wireType != 2 {
  3495. return fmt.Errorf("proto: wrong wireType = %d for field UncountedTerminatedPods", wireType)
  3496. }
  3497. var msglen int
  3498. for shift := uint(0); ; shift += 7 {
  3499. if shift >= 64 {
  3500. return ErrIntOverflowGenerated
  3501. }
  3502. if iNdEx >= l {
  3503. return io.ErrUnexpectedEOF
  3504. }
  3505. b := dAtA[iNdEx]
  3506. iNdEx++
  3507. msglen |= int(b&0x7F) << shift
  3508. if b < 0x80 {
  3509. break
  3510. }
  3511. }
  3512. if msglen < 0 {
  3513. return ErrInvalidLengthGenerated
  3514. }
  3515. postIndex := iNdEx + msglen
  3516. if postIndex < 0 {
  3517. return ErrInvalidLengthGenerated
  3518. }
  3519. if postIndex > l {
  3520. return io.ErrUnexpectedEOF
  3521. }
  3522. if m.UncountedTerminatedPods == nil {
  3523. m.UncountedTerminatedPods = &UncountedTerminatedPods{}
  3524. }
  3525. if err := m.UncountedTerminatedPods.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3526. return err
  3527. }
  3528. iNdEx = postIndex
  3529. case 9:
  3530. if wireType != 0 {
  3531. return fmt.Errorf("proto: wrong wireType = %d for field Ready", wireType)
  3532. }
  3533. var v int32
  3534. for shift := uint(0); ; shift += 7 {
  3535. if shift >= 64 {
  3536. return ErrIntOverflowGenerated
  3537. }
  3538. if iNdEx >= l {
  3539. return io.ErrUnexpectedEOF
  3540. }
  3541. b := dAtA[iNdEx]
  3542. iNdEx++
  3543. v |= int32(b&0x7F) << shift
  3544. if b < 0x80 {
  3545. break
  3546. }
  3547. }
  3548. m.Ready = &v
  3549. case 10:
  3550. if wireType != 2 {
  3551. return fmt.Errorf("proto: wrong wireType = %d for field FailedIndexes", wireType)
  3552. }
  3553. var stringLen uint64
  3554. for shift := uint(0); ; shift += 7 {
  3555. if shift >= 64 {
  3556. return ErrIntOverflowGenerated
  3557. }
  3558. if iNdEx >= l {
  3559. return io.ErrUnexpectedEOF
  3560. }
  3561. b := dAtA[iNdEx]
  3562. iNdEx++
  3563. stringLen |= uint64(b&0x7F) << shift
  3564. if b < 0x80 {
  3565. break
  3566. }
  3567. }
  3568. intStringLen := int(stringLen)
  3569. if intStringLen < 0 {
  3570. return ErrInvalidLengthGenerated
  3571. }
  3572. postIndex := iNdEx + intStringLen
  3573. if postIndex < 0 {
  3574. return ErrInvalidLengthGenerated
  3575. }
  3576. if postIndex > l {
  3577. return io.ErrUnexpectedEOF
  3578. }
  3579. s := string(dAtA[iNdEx:postIndex])
  3580. m.FailedIndexes = &s
  3581. iNdEx = postIndex
  3582. case 11:
  3583. if wireType != 0 {
  3584. return fmt.Errorf("proto: wrong wireType = %d for field Terminating", wireType)
  3585. }
  3586. var v int32
  3587. for shift := uint(0); ; shift += 7 {
  3588. if shift >= 64 {
  3589. return ErrIntOverflowGenerated
  3590. }
  3591. if iNdEx >= l {
  3592. return io.ErrUnexpectedEOF
  3593. }
  3594. b := dAtA[iNdEx]
  3595. iNdEx++
  3596. v |= int32(b&0x7F) << shift
  3597. if b < 0x80 {
  3598. break
  3599. }
  3600. }
  3601. m.Terminating = &v
  3602. default:
  3603. iNdEx = preIndex
  3604. skippy, err := skipGenerated(dAtA[iNdEx:])
  3605. if err != nil {
  3606. return err
  3607. }
  3608. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3609. return ErrInvalidLengthGenerated
  3610. }
  3611. if (iNdEx + skippy) > l {
  3612. return io.ErrUnexpectedEOF
  3613. }
  3614. iNdEx += skippy
  3615. }
  3616. }
  3617. if iNdEx > l {
  3618. return io.ErrUnexpectedEOF
  3619. }
  3620. return nil
  3621. }
  3622. func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error {
  3623. l := len(dAtA)
  3624. iNdEx := 0
  3625. for iNdEx < l {
  3626. preIndex := iNdEx
  3627. var wire uint64
  3628. for shift := uint(0); ; shift += 7 {
  3629. if shift >= 64 {
  3630. return ErrIntOverflowGenerated
  3631. }
  3632. if iNdEx >= l {
  3633. return io.ErrUnexpectedEOF
  3634. }
  3635. b := dAtA[iNdEx]
  3636. iNdEx++
  3637. wire |= uint64(b&0x7F) << shift
  3638. if b < 0x80 {
  3639. break
  3640. }
  3641. }
  3642. fieldNum := int32(wire >> 3)
  3643. wireType := int(wire & 0x7)
  3644. if wireType == 4 {
  3645. return fmt.Errorf("proto: JobTemplateSpec: wiretype end group for non-group")
  3646. }
  3647. if fieldNum <= 0 {
  3648. return fmt.Errorf("proto: JobTemplateSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  3649. }
  3650. switch fieldNum {
  3651. case 1:
  3652. if wireType != 2 {
  3653. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3654. }
  3655. var msglen int
  3656. for shift := uint(0); ; shift += 7 {
  3657. if shift >= 64 {
  3658. return ErrIntOverflowGenerated
  3659. }
  3660. if iNdEx >= l {
  3661. return io.ErrUnexpectedEOF
  3662. }
  3663. b := dAtA[iNdEx]
  3664. iNdEx++
  3665. msglen |= int(b&0x7F) << shift
  3666. if b < 0x80 {
  3667. break
  3668. }
  3669. }
  3670. if msglen < 0 {
  3671. return ErrInvalidLengthGenerated
  3672. }
  3673. postIndex := iNdEx + msglen
  3674. if postIndex < 0 {
  3675. return ErrInvalidLengthGenerated
  3676. }
  3677. if postIndex > l {
  3678. return io.ErrUnexpectedEOF
  3679. }
  3680. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3681. return err
  3682. }
  3683. iNdEx = postIndex
  3684. case 2:
  3685. if wireType != 2 {
  3686. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  3687. }
  3688. var msglen int
  3689. for shift := uint(0); ; shift += 7 {
  3690. if shift >= 64 {
  3691. return ErrIntOverflowGenerated
  3692. }
  3693. if iNdEx >= l {
  3694. return io.ErrUnexpectedEOF
  3695. }
  3696. b := dAtA[iNdEx]
  3697. iNdEx++
  3698. msglen |= int(b&0x7F) << shift
  3699. if b < 0x80 {
  3700. break
  3701. }
  3702. }
  3703. if msglen < 0 {
  3704. return ErrInvalidLengthGenerated
  3705. }
  3706. postIndex := iNdEx + msglen
  3707. if postIndex < 0 {
  3708. return ErrInvalidLengthGenerated
  3709. }
  3710. if postIndex > l {
  3711. return io.ErrUnexpectedEOF
  3712. }
  3713. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3714. return err
  3715. }
  3716. iNdEx = postIndex
  3717. default:
  3718. iNdEx = preIndex
  3719. skippy, err := skipGenerated(dAtA[iNdEx:])
  3720. if err != nil {
  3721. return err
  3722. }
  3723. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3724. return ErrInvalidLengthGenerated
  3725. }
  3726. if (iNdEx + skippy) > l {
  3727. return io.ErrUnexpectedEOF
  3728. }
  3729. iNdEx += skippy
  3730. }
  3731. }
  3732. if iNdEx > l {
  3733. return io.ErrUnexpectedEOF
  3734. }
  3735. return nil
  3736. }
  3737. func (m *PodFailurePolicy) Unmarshal(dAtA []byte) error {
  3738. l := len(dAtA)
  3739. iNdEx := 0
  3740. for iNdEx < l {
  3741. preIndex := iNdEx
  3742. var wire uint64
  3743. for shift := uint(0); ; shift += 7 {
  3744. if shift >= 64 {
  3745. return ErrIntOverflowGenerated
  3746. }
  3747. if iNdEx >= l {
  3748. return io.ErrUnexpectedEOF
  3749. }
  3750. b := dAtA[iNdEx]
  3751. iNdEx++
  3752. wire |= uint64(b&0x7F) << shift
  3753. if b < 0x80 {
  3754. break
  3755. }
  3756. }
  3757. fieldNum := int32(wire >> 3)
  3758. wireType := int(wire & 0x7)
  3759. if wireType == 4 {
  3760. return fmt.Errorf("proto: PodFailurePolicy: wiretype end group for non-group")
  3761. }
  3762. if fieldNum <= 0 {
  3763. return fmt.Errorf("proto: PodFailurePolicy: illegal tag %d (wire type %d)", fieldNum, wire)
  3764. }
  3765. switch fieldNum {
  3766. case 1:
  3767. if wireType != 2 {
  3768. return fmt.Errorf("proto: wrong wireType = %d for field Rules", wireType)
  3769. }
  3770. var msglen int
  3771. for shift := uint(0); ; shift += 7 {
  3772. if shift >= 64 {
  3773. return ErrIntOverflowGenerated
  3774. }
  3775. if iNdEx >= l {
  3776. return io.ErrUnexpectedEOF
  3777. }
  3778. b := dAtA[iNdEx]
  3779. iNdEx++
  3780. msglen |= int(b&0x7F) << shift
  3781. if b < 0x80 {
  3782. break
  3783. }
  3784. }
  3785. if msglen < 0 {
  3786. return ErrInvalidLengthGenerated
  3787. }
  3788. postIndex := iNdEx + msglen
  3789. if postIndex < 0 {
  3790. return ErrInvalidLengthGenerated
  3791. }
  3792. if postIndex > l {
  3793. return io.ErrUnexpectedEOF
  3794. }
  3795. m.Rules = append(m.Rules, PodFailurePolicyRule{})
  3796. if err := m.Rules[len(m.Rules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3797. return err
  3798. }
  3799. iNdEx = postIndex
  3800. default:
  3801. iNdEx = preIndex
  3802. skippy, err := skipGenerated(dAtA[iNdEx:])
  3803. if err != nil {
  3804. return err
  3805. }
  3806. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3807. return ErrInvalidLengthGenerated
  3808. }
  3809. if (iNdEx + skippy) > l {
  3810. return io.ErrUnexpectedEOF
  3811. }
  3812. iNdEx += skippy
  3813. }
  3814. }
  3815. if iNdEx > l {
  3816. return io.ErrUnexpectedEOF
  3817. }
  3818. return nil
  3819. }
  3820. func (m *PodFailurePolicyOnExitCodesRequirement) Unmarshal(dAtA []byte) error {
  3821. l := len(dAtA)
  3822. iNdEx := 0
  3823. for iNdEx < l {
  3824. preIndex := iNdEx
  3825. var wire uint64
  3826. for shift := uint(0); ; shift += 7 {
  3827. if shift >= 64 {
  3828. return ErrIntOverflowGenerated
  3829. }
  3830. if iNdEx >= l {
  3831. return io.ErrUnexpectedEOF
  3832. }
  3833. b := dAtA[iNdEx]
  3834. iNdEx++
  3835. wire |= uint64(b&0x7F) << shift
  3836. if b < 0x80 {
  3837. break
  3838. }
  3839. }
  3840. fieldNum := int32(wire >> 3)
  3841. wireType := int(wire & 0x7)
  3842. if wireType == 4 {
  3843. return fmt.Errorf("proto: PodFailurePolicyOnExitCodesRequirement: wiretype end group for non-group")
  3844. }
  3845. if fieldNum <= 0 {
  3846. return fmt.Errorf("proto: PodFailurePolicyOnExitCodesRequirement: illegal tag %d (wire type %d)", fieldNum, wire)
  3847. }
  3848. switch fieldNum {
  3849. case 1:
  3850. if wireType != 2 {
  3851. return fmt.Errorf("proto: wrong wireType = %d for field ContainerName", wireType)
  3852. }
  3853. var stringLen uint64
  3854. for shift := uint(0); ; shift += 7 {
  3855. if shift >= 64 {
  3856. return ErrIntOverflowGenerated
  3857. }
  3858. if iNdEx >= l {
  3859. return io.ErrUnexpectedEOF
  3860. }
  3861. b := dAtA[iNdEx]
  3862. iNdEx++
  3863. stringLen |= uint64(b&0x7F) << shift
  3864. if b < 0x80 {
  3865. break
  3866. }
  3867. }
  3868. intStringLen := int(stringLen)
  3869. if intStringLen < 0 {
  3870. return ErrInvalidLengthGenerated
  3871. }
  3872. postIndex := iNdEx + intStringLen
  3873. if postIndex < 0 {
  3874. return ErrInvalidLengthGenerated
  3875. }
  3876. if postIndex > l {
  3877. return io.ErrUnexpectedEOF
  3878. }
  3879. s := string(dAtA[iNdEx:postIndex])
  3880. m.ContainerName = &s
  3881. iNdEx = postIndex
  3882. case 2:
  3883. if wireType != 2 {
  3884. return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType)
  3885. }
  3886. var stringLen uint64
  3887. for shift := uint(0); ; shift += 7 {
  3888. if shift >= 64 {
  3889. return ErrIntOverflowGenerated
  3890. }
  3891. if iNdEx >= l {
  3892. return io.ErrUnexpectedEOF
  3893. }
  3894. b := dAtA[iNdEx]
  3895. iNdEx++
  3896. stringLen |= uint64(b&0x7F) << shift
  3897. if b < 0x80 {
  3898. break
  3899. }
  3900. }
  3901. intStringLen := int(stringLen)
  3902. if intStringLen < 0 {
  3903. return ErrInvalidLengthGenerated
  3904. }
  3905. postIndex := iNdEx + intStringLen
  3906. if postIndex < 0 {
  3907. return ErrInvalidLengthGenerated
  3908. }
  3909. if postIndex > l {
  3910. return io.ErrUnexpectedEOF
  3911. }
  3912. m.Operator = PodFailurePolicyOnExitCodesOperator(dAtA[iNdEx:postIndex])
  3913. iNdEx = postIndex
  3914. case 3:
  3915. if wireType == 0 {
  3916. var v int32
  3917. for shift := uint(0); ; shift += 7 {
  3918. if shift >= 64 {
  3919. return ErrIntOverflowGenerated
  3920. }
  3921. if iNdEx >= l {
  3922. return io.ErrUnexpectedEOF
  3923. }
  3924. b := dAtA[iNdEx]
  3925. iNdEx++
  3926. v |= int32(b&0x7F) << shift
  3927. if b < 0x80 {
  3928. break
  3929. }
  3930. }
  3931. m.Values = append(m.Values, v)
  3932. } else if wireType == 2 {
  3933. var packedLen int
  3934. for shift := uint(0); ; shift += 7 {
  3935. if shift >= 64 {
  3936. return ErrIntOverflowGenerated
  3937. }
  3938. if iNdEx >= l {
  3939. return io.ErrUnexpectedEOF
  3940. }
  3941. b := dAtA[iNdEx]
  3942. iNdEx++
  3943. packedLen |= int(b&0x7F) << shift
  3944. if b < 0x80 {
  3945. break
  3946. }
  3947. }
  3948. if packedLen < 0 {
  3949. return ErrInvalidLengthGenerated
  3950. }
  3951. postIndex := iNdEx + packedLen
  3952. if postIndex < 0 {
  3953. return ErrInvalidLengthGenerated
  3954. }
  3955. if postIndex > l {
  3956. return io.ErrUnexpectedEOF
  3957. }
  3958. var elementCount int
  3959. var count int
  3960. for _, integer := range dAtA[iNdEx:postIndex] {
  3961. if integer < 128 {
  3962. count++
  3963. }
  3964. }
  3965. elementCount = count
  3966. if elementCount != 0 && len(m.Values) == 0 {
  3967. m.Values = make([]int32, 0, elementCount)
  3968. }
  3969. for iNdEx < postIndex {
  3970. var v int32
  3971. for shift := uint(0); ; shift += 7 {
  3972. if shift >= 64 {
  3973. return ErrIntOverflowGenerated
  3974. }
  3975. if iNdEx >= l {
  3976. return io.ErrUnexpectedEOF
  3977. }
  3978. b := dAtA[iNdEx]
  3979. iNdEx++
  3980. v |= int32(b&0x7F) << shift
  3981. if b < 0x80 {
  3982. break
  3983. }
  3984. }
  3985. m.Values = append(m.Values, v)
  3986. }
  3987. } else {
  3988. return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
  3989. }
  3990. default:
  3991. iNdEx = preIndex
  3992. skippy, err := skipGenerated(dAtA[iNdEx:])
  3993. if err != nil {
  3994. return err
  3995. }
  3996. if (skippy < 0) || (iNdEx+skippy) < 0 {
  3997. return ErrInvalidLengthGenerated
  3998. }
  3999. if (iNdEx + skippy) > l {
  4000. return io.ErrUnexpectedEOF
  4001. }
  4002. iNdEx += skippy
  4003. }
  4004. }
  4005. if iNdEx > l {
  4006. return io.ErrUnexpectedEOF
  4007. }
  4008. return nil
  4009. }
  4010. func (m *PodFailurePolicyOnPodConditionsPattern) Unmarshal(dAtA []byte) error {
  4011. l := len(dAtA)
  4012. iNdEx := 0
  4013. for iNdEx < l {
  4014. preIndex := iNdEx
  4015. var wire uint64
  4016. for shift := uint(0); ; shift += 7 {
  4017. if shift >= 64 {
  4018. return ErrIntOverflowGenerated
  4019. }
  4020. if iNdEx >= l {
  4021. return io.ErrUnexpectedEOF
  4022. }
  4023. b := dAtA[iNdEx]
  4024. iNdEx++
  4025. wire |= uint64(b&0x7F) << shift
  4026. if b < 0x80 {
  4027. break
  4028. }
  4029. }
  4030. fieldNum := int32(wire >> 3)
  4031. wireType := int(wire & 0x7)
  4032. if wireType == 4 {
  4033. return fmt.Errorf("proto: PodFailurePolicyOnPodConditionsPattern: wiretype end group for non-group")
  4034. }
  4035. if fieldNum <= 0 {
  4036. return fmt.Errorf("proto: PodFailurePolicyOnPodConditionsPattern: illegal tag %d (wire type %d)", fieldNum, wire)
  4037. }
  4038. switch fieldNum {
  4039. case 1:
  4040. if wireType != 2 {
  4041. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  4042. }
  4043. var stringLen uint64
  4044. for shift := uint(0); ; shift += 7 {
  4045. if shift >= 64 {
  4046. return ErrIntOverflowGenerated
  4047. }
  4048. if iNdEx >= l {
  4049. return io.ErrUnexpectedEOF
  4050. }
  4051. b := dAtA[iNdEx]
  4052. iNdEx++
  4053. stringLen |= uint64(b&0x7F) << shift
  4054. if b < 0x80 {
  4055. break
  4056. }
  4057. }
  4058. intStringLen := int(stringLen)
  4059. if intStringLen < 0 {
  4060. return ErrInvalidLengthGenerated
  4061. }
  4062. postIndex := iNdEx + intStringLen
  4063. if postIndex < 0 {
  4064. return ErrInvalidLengthGenerated
  4065. }
  4066. if postIndex > l {
  4067. return io.ErrUnexpectedEOF
  4068. }
  4069. m.Type = k8s_io_api_core_v1.PodConditionType(dAtA[iNdEx:postIndex])
  4070. iNdEx = postIndex
  4071. case 2:
  4072. if wireType != 2 {
  4073. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  4074. }
  4075. var stringLen uint64
  4076. for shift := uint(0); ; shift += 7 {
  4077. if shift >= 64 {
  4078. return ErrIntOverflowGenerated
  4079. }
  4080. if iNdEx >= l {
  4081. return io.ErrUnexpectedEOF
  4082. }
  4083. b := dAtA[iNdEx]
  4084. iNdEx++
  4085. stringLen |= uint64(b&0x7F) << shift
  4086. if b < 0x80 {
  4087. break
  4088. }
  4089. }
  4090. intStringLen := int(stringLen)
  4091. if intStringLen < 0 {
  4092. return ErrInvalidLengthGenerated
  4093. }
  4094. postIndex := iNdEx + intStringLen
  4095. if postIndex < 0 {
  4096. return ErrInvalidLengthGenerated
  4097. }
  4098. if postIndex > l {
  4099. return io.ErrUnexpectedEOF
  4100. }
  4101. m.Status = k8s_io_api_core_v1.ConditionStatus(dAtA[iNdEx:postIndex])
  4102. iNdEx = postIndex
  4103. default:
  4104. iNdEx = preIndex
  4105. skippy, err := skipGenerated(dAtA[iNdEx:])
  4106. if err != nil {
  4107. return err
  4108. }
  4109. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4110. return ErrInvalidLengthGenerated
  4111. }
  4112. if (iNdEx + skippy) > l {
  4113. return io.ErrUnexpectedEOF
  4114. }
  4115. iNdEx += skippy
  4116. }
  4117. }
  4118. if iNdEx > l {
  4119. return io.ErrUnexpectedEOF
  4120. }
  4121. return nil
  4122. }
  4123. func (m *PodFailurePolicyRule) Unmarshal(dAtA []byte) error {
  4124. l := len(dAtA)
  4125. iNdEx := 0
  4126. for iNdEx < l {
  4127. preIndex := iNdEx
  4128. var wire uint64
  4129. for shift := uint(0); ; shift += 7 {
  4130. if shift >= 64 {
  4131. return ErrIntOverflowGenerated
  4132. }
  4133. if iNdEx >= l {
  4134. return io.ErrUnexpectedEOF
  4135. }
  4136. b := dAtA[iNdEx]
  4137. iNdEx++
  4138. wire |= uint64(b&0x7F) << shift
  4139. if b < 0x80 {
  4140. break
  4141. }
  4142. }
  4143. fieldNum := int32(wire >> 3)
  4144. wireType := int(wire & 0x7)
  4145. if wireType == 4 {
  4146. return fmt.Errorf("proto: PodFailurePolicyRule: wiretype end group for non-group")
  4147. }
  4148. if fieldNum <= 0 {
  4149. return fmt.Errorf("proto: PodFailurePolicyRule: illegal tag %d (wire type %d)", fieldNum, wire)
  4150. }
  4151. switch fieldNum {
  4152. case 1:
  4153. if wireType != 2 {
  4154. return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
  4155. }
  4156. var stringLen uint64
  4157. for shift := uint(0); ; shift += 7 {
  4158. if shift >= 64 {
  4159. return ErrIntOverflowGenerated
  4160. }
  4161. if iNdEx >= l {
  4162. return io.ErrUnexpectedEOF
  4163. }
  4164. b := dAtA[iNdEx]
  4165. iNdEx++
  4166. stringLen |= uint64(b&0x7F) << shift
  4167. if b < 0x80 {
  4168. break
  4169. }
  4170. }
  4171. intStringLen := int(stringLen)
  4172. if intStringLen < 0 {
  4173. return ErrInvalidLengthGenerated
  4174. }
  4175. postIndex := iNdEx + intStringLen
  4176. if postIndex < 0 {
  4177. return ErrInvalidLengthGenerated
  4178. }
  4179. if postIndex > l {
  4180. return io.ErrUnexpectedEOF
  4181. }
  4182. m.Action = PodFailurePolicyAction(dAtA[iNdEx:postIndex])
  4183. iNdEx = postIndex
  4184. case 2:
  4185. if wireType != 2 {
  4186. return fmt.Errorf("proto: wrong wireType = %d for field OnExitCodes", wireType)
  4187. }
  4188. var msglen int
  4189. for shift := uint(0); ; shift += 7 {
  4190. if shift >= 64 {
  4191. return ErrIntOverflowGenerated
  4192. }
  4193. if iNdEx >= l {
  4194. return io.ErrUnexpectedEOF
  4195. }
  4196. b := dAtA[iNdEx]
  4197. iNdEx++
  4198. msglen |= int(b&0x7F) << shift
  4199. if b < 0x80 {
  4200. break
  4201. }
  4202. }
  4203. if msglen < 0 {
  4204. return ErrInvalidLengthGenerated
  4205. }
  4206. postIndex := iNdEx + msglen
  4207. if postIndex < 0 {
  4208. return ErrInvalidLengthGenerated
  4209. }
  4210. if postIndex > l {
  4211. return io.ErrUnexpectedEOF
  4212. }
  4213. if m.OnExitCodes == nil {
  4214. m.OnExitCodes = &PodFailurePolicyOnExitCodesRequirement{}
  4215. }
  4216. if err := m.OnExitCodes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4217. return err
  4218. }
  4219. iNdEx = postIndex
  4220. case 3:
  4221. if wireType != 2 {
  4222. return fmt.Errorf("proto: wrong wireType = %d for field OnPodConditions", wireType)
  4223. }
  4224. var msglen int
  4225. for shift := uint(0); ; shift += 7 {
  4226. if shift >= 64 {
  4227. return ErrIntOverflowGenerated
  4228. }
  4229. if iNdEx >= l {
  4230. return io.ErrUnexpectedEOF
  4231. }
  4232. b := dAtA[iNdEx]
  4233. iNdEx++
  4234. msglen |= int(b&0x7F) << shift
  4235. if b < 0x80 {
  4236. break
  4237. }
  4238. }
  4239. if msglen < 0 {
  4240. return ErrInvalidLengthGenerated
  4241. }
  4242. postIndex := iNdEx + msglen
  4243. if postIndex < 0 {
  4244. return ErrInvalidLengthGenerated
  4245. }
  4246. if postIndex > l {
  4247. return io.ErrUnexpectedEOF
  4248. }
  4249. m.OnPodConditions = append(m.OnPodConditions, PodFailurePolicyOnPodConditionsPattern{})
  4250. if err := m.OnPodConditions[len(m.OnPodConditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4251. return err
  4252. }
  4253. iNdEx = postIndex
  4254. default:
  4255. iNdEx = preIndex
  4256. skippy, err := skipGenerated(dAtA[iNdEx:])
  4257. if err != nil {
  4258. return err
  4259. }
  4260. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4261. return ErrInvalidLengthGenerated
  4262. }
  4263. if (iNdEx + skippy) > l {
  4264. return io.ErrUnexpectedEOF
  4265. }
  4266. iNdEx += skippy
  4267. }
  4268. }
  4269. if iNdEx > l {
  4270. return io.ErrUnexpectedEOF
  4271. }
  4272. return nil
  4273. }
  4274. func (m *SuccessPolicy) Unmarshal(dAtA []byte) error {
  4275. l := len(dAtA)
  4276. iNdEx := 0
  4277. for iNdEx < l {
  4278. preIndex := iNdEx
  4279. var wire uint64
  4280. for shift := uint(0); ; shift += 7 {
  4281. if shift >= 64 {
  4282. return ErrIntOverflowGenerated
  4283. }
  4284. if iNdEx >= l {
  4285. return io.ErrUnexpectedEOF
  4286. }
  4287. b := dAtA[iNdEx]
  4288. iNdEx++
  4289. wire |= uint64(b&0x7F) << shift
  4290. if b < 0x80 {
  4291. break
  4292. }
  4293. }
  4294. fieldNum := int32(wire >> 3)
  4295. wireType := int(wire & 0x7)
  4296. if wireType == 4 {
  4297. return fmt.Errorf("proto: SuccessPolicy: wiretype end group for non-group")
  4298. }
  4299. if fieldNum <= 0 {
  4300. return fmt.Errorf("proto: SuccessPolicy: illegal tag %d (wire type %d)", fieldNum, wire)
  4301. }
  4302. switch fieldNum {
  4303. case 1:
  4304. if wireType != 2 {
  4305. return fmt.Errorf("proto: wrong wireType = %d for field Rules", wireType)
  4306. }
  4307. var msglen int
  4308. for shift := uint(0); ; shift += 7 {
  4309. if shift >= 64 {
  4310. return ErrIntOverflowGenerated
  4311. }
  4312. if iNdEx >= l {
  4313. return io.ErrUnexpectedEOF
  4314. }
  4315. b := dAtA[iNdEx]
  4316. iNdEx++
  4317. msglen |= int(b&0x7F) << shift
  4318. if b < 0x80 {
  4319. break
  4320. }
  4321. }
  4322. if msglen < 0 {
  4323. return ErrInvalidLengthGenerated
  4324. }
  4325. postIndex := iNdEx + msglen
  4326. if postIndex < 0 {
  4327. return ErrInvalidLengthGenerated
  4328. }
  4329. if postIndex > l {
  4330. return io.ErrUnexpectedEOF
  4331. }
  4332. m.Rules = append(m.Rules, SuccessPolicyRule{})
  4333. if err := m.Rules[len(m.Rules)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4334. return err
  4335. }
  4336. iNdEx = postIndex
  4337. default:
  4338. iNdEx = preIndex
  4339. skippy, err := skipGenerated(dAtA[iNdEx:])
  4340. if err != nil {
  4341. return err
  4342. }
  4343. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4344. return ErrInvalidLengthGenerated
  4345. }
  4346. if (iNdEx + skippy) > l {
  4347. return io.ErrUnexpectedEOF
  4348. }
  4349. iNdEx += skippy
  4350. }
  4351. }
  4352. if iNdEx > l {
  4353. return io.ErrUnexpectedEOF
  4354. }
  4355. return nil
  4356. }
  4357. func (m *SuccessPolicyRule) Unmarshal(dAtA []byte) error {
  4358. l := len(dAtA)
  4359. iNdEx := 0
  4360. for iNdEx < l {
  4361. preIndex := iNdEx
  4362. var wire uint64
  4363. for shift := uint(0); ; shift += 7 {
  4364. if shift >= 64 {
  4365. return ErrIntOverflowGenerated
  4366. }
  4367. if iNdEx >= l {
  4368. return io.ErrUnexpectedEOF
  4369. }
  4370. b := dAtA[iNdEx]
  4371. iNdEx++
  4372. wire |= uint64(b&0x7F) << shift
  4373. if b < 0x80 {
  4374. break
  4375. }
  4376. }
  4377. fieldNum := int32(wire >> 3)
  4378. wireType := int(wire & 0x7)
  4379. if wireType == 4 {
  4380. return fmt.Errorf("proto: SuccessPolicyRule: wiretype end group for non-group")
  4381. }
  4382. if fieldNum <= 0 {
  4383. return fmt.Errorf("proto: SuccessPolicyRule: illegal tag %d (wire type %d)", fieldNum, wire)
  4384. }
  4385. switch fieldNum {
  4386. case 1:
  4387. if wireType != 2 {
  4388. return fmt.Errorf("proto: wrong wireType = %d for field SucceededIndexes", wireType)
  4389. }
  4390. var stringLen uint64
  4391. for shift := uint(0); ; shift += 7 {
  4392. if shift >= 64 {
  4393. return ErrIntOverflowGenerated
  4394. }
  4395. if iNdEx >= l {
  4396. return io.ErrUnexpectedEOF
  4397. }
  4398. b := dAtA[iNdEx]
  4399. iNdEx++
  4400. stringLen |= uint64(b&0x7F) << shift
  4401. if b < 0x80 {
  4402. break
  4403. }
  4404. }
  4405. intStringLen := int(stringLen)
  4406. if intStringLen < 0 {
  4407. return ErrInvalidLengthGenerated
  4408. }
  4409. postIndex := iNdEx + intStringLen
  4410. if postIndex < 0 {
  4411. return ErrInvalidLengthGenerated
  4412. }
  4413. if postIndex > l {
  4414. return io.ErrUnexpectedEOF
  4415. }
  4416. s := string(dAtA[iNdEx:postIndex])
  4417. m.SucceededIndexes = &s
  4418. iNdEx = postIndex
  4419. case 2:
  4420. if wireType != 0 {
  4421. return fmt.Errorf("proto: wrong wireType = %d for field SucceededCount", wireType)
  4422. }
  4423. var v int32
  4424. for shift := uint(0); ; shift += 7 {
  4425. if shift >= 64 {
  4426. return ErrIntOverflowGenerated
  4427. }
  4428. if iNdEx >= l {
  4429. return io.ErrUnexpectedEOF
  4430. }
  4431. b := dAtA[iNdEx]
  4432. iNdEx++
  4433. v |= int32(b&0x7F) << shift
  4434. if b < 0x80 {
  4435. break
  4436. }
  4437. }
  4438. m.SucceededCount = &v
  4439. default:
  4440. iNdEx = preIndex
  4441. skippy, err := skipGenerated(dAtA[iNdEx:])
  4442. if err != nil {
  4443. return err
  4444. }
  4445. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4446. return ErrInvalidLengthGenerated
  4447. }
  4448. if (iNdEx + skippy) > l {
  4449. return io.ErrUnexpectedEOF
  4450. }
  4451. iNdEx += skippy
  4452. }
  4453. }
  4454. if iNdEx > l {
  4455. return io.ErrUnexpectedEOF
  4456. }
  4457. return nil
  4458. }
  4459. func (m *UncountedTerminatedPods) Unmarshal(dAtA []byte) error {
  4460. l := len(dAtA)
  4461. iNdEx := 0
  4462. for iNdEx < l {
  4463. preIndex := iNdEx
  4464. var wire uint64
  4465. for shift := uint(0); ; shift += 7 {
  4466. if shift >= 64 {
  4467. return ErrIntOverflowGenerated
  4468. }
  4469. if iNdEx >= l {
  4470. return io.ErrUnexpectedEOF
  4471. }
  4472. b := dAtA[iNdEx]
  4473. iNdEx++
  4474. wire |= uint64(b&0x7F) << shift
  4475. if b < 0x80 {
  4476. break
  4477. }
  4478. }
  4479. fieldNum := int32(wire >> 3)
  4480. wireType := int(wire & 0x7)
  4481. if wireType == 4 {
  4482. return fmt.Errorf("proto: UncountedTerminatedPods: wiretype end group for non-group")
  4483. }
  4484. if fieldNum <= 0 {
  4485. return fmt.Errorf("proto: UncountedTerminatedPods: illegal tag %d (wire type %d)", fieldNum, wire)
  4486. }
  4487. switch fieldNum {
  4488. case 1:
  4489. if wireType != 2 {
  4490. return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType)
  4491. }
  4492. var stringLen uint64
  4493. for shift := uint(0); ; shift += 7 {
  4494. if shift >= 64 {
  4495. return ErrIntOverflowGenerated
  4496. }
  4497. if iNdEx >= l {
  4498. return io.ErrUnexpectedEOF
  4499. }
  4500. b := dAtA[iNdEx]
  4501. iNdEx++
  4502. stringLen |= uint64(b&0x7F) << shift
  4503. if b < 0x80 {
  4504. break
  4505. }
  4506. }
  4507. intStringLen := int(stringLen)
  4508. if intStringLen < 0 {
  4509. return ErrInvalidLengthGenerated
  4510. }
  4511. postIndex := iNdEx + intStringLen
  4512. if postIndex < 0 {
  4513. return ErrInvalidLengthGenerated
  4514. }
  4515. if postIndex > l {
  4516. return io.ErrUnexpectedEOF
  4517. }
  4518. m.Succeeded = append(m.Succeeded, k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex]))
  4519. iNdEx = postIndex
  4520. case 2:
  4521. if wireType != 2 {
  4522. return fmt.Errorf("proto: wrong wireType = %d for field Failed", wireType)
  4523. }
  4524. var stringLen uint64
  4525. for shift := uint(0); ; shift += 7 {
  4526. if shift >= 64 {
  4527. return ErrIntOverflowGenerated
  4528. }
  4529. if iNdEx >= l {
  4530. return io.ErrUnexpectedEOF
  4531. }
  4532. b := dAtA[iNdEx]
  4533. iNdEx++
  4534. stringLen |= uint64(b&0x7F) << shift
  4535. if b < 0x80 {
  4536. break
  4537. }
  4538. }
  4539. intStringLen := int(stringLen)
  4540. if intStringLen < 0 {
  4541. return ErrInvalidLengthGenerated
  4542. }
  4543. postIndex := iNdEx + intStringLen
  4544. if postIndex < 0 {
  4545. return ErrInvalidLengthGenerated
  4546. }
  4547. if postIndex > l {
  4548. return io.ErrUnexpectedEOF
  4549. }
  4550. m.Failed = append(m.Failed, k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex]))
  4551. iNdEx = postIndex
  4552. default:
  4553. iNdEx = preIndex
  4554. skippy, err := skipGenerated(dAtA[iNdEx:])
  4555. if err != nil {
  4556. return err
  4557. }
  4558. if (skippy < 0) || (iNdEx+skippy) < 0 {
  4559. return ErrInvalidLengthGenerated
  4560. }
  4561. if (iNdEx + skippy) > l {
  4562. return io.ErrUnexpectedEOF
  4563. }
  4564. iNdEx += skippy
  4565. }
  4566. }
  4567. if iNdEx > l {
  4568. return io.ErrUnexpectedEOF
  4569. }
  4570. return nil
  4571. }
  4572. func skipGenerated(dAtA []byte) (n int, err error) {
  4573. l := len(dAtA)
  4574. iNdEx := 0
  4575. depth := 0
  4576. for iNdEx < l {
  4577. var wire uint64
  4578. for shift := uint(0); ; shift += 7 {
  4579. if shift >= 64 {
  4580. return 0, ErrIntOverflowGenerated
  4581. }
  4582. if iNdEx >= l {
  4583. return 0, io.ErrUnexpectedEOF
  4584. }
  4585. b := dAtA[iNdEx]
  4586. iNdEx++
  4587. wire |= (uint64(b) & 0x7F) << shift
  4588. if b < 0x80 {
  4589. break
  4590. }
  4591. }
  4592. wireType := int(wire & 0x7)
  4593. switch wireType {
  4594. case 0:
  4595. for shift := uint(0); ; shift += 7 {
  4596. if shift >= 64 {
  4597. return 0, ErrIntOverflowGenerated
  4598. }
  4599. if iNdEx >= l {
  4600. return 0, io.ErrUnexpectedEOF
  4601. }
  4602. iNdEx++
  4603. if dAtA[iNdEx-1] < 0x80 {
  4604. break
  4605. }
  4606. }
  4607. case 1:
  4608. iNdEx += 8
  4609. case 2:
  4610. var length int
  4611. for shift := uint(0); ; shift += 7 {
  4612. if shift >= 64 {
  4613. return 0, ErrIntOverflowGenerated
  4614. }
  4615. if iNdEx >= l {
  4616. return 0, io.ErrUnexpectedEOF
  4617. }
  4618. b := dAtA[iNdEx]
  4619. iNdEx++
  4620. length |= (int(b) & 0x7F) << shift
  4621. if b < 0x80 {
  4622. break
  4623. }
  4624. }
  4625. if length < 0 {
  4626. return 0, ErrInvalidLengthGenerated
  4627. }
  4628. iNdEx += length
  4629. case 3:
  4630. depth++
  4631. case 4:
  4632. if depth == 0 {
  4633. return 0, ErrUnexpectedEndOfGroupGenerated
  4634. }
  4635. depth--
  4636. case 5:
  4637. iNdEx += 4
  4638. default:
  4639. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  4640. }
  4641. if iNdEx < 0 {
  4642. return 0, ErrInvalidLengthGenerated
  4643. }
  4644. if depth == 0 {
  4645. return iNdEx, nil
  4646. }
  4647. }
  4648. return 0, io.ErrUnexpectedEOF
  4649. }
  4650. var (
  4651. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  4652. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  4653. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  4654. )