generated.pb.go 40 KB

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