generated.pb.go 40 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583
  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. // 698 bytes of a gzipped FileDescriptorProto
  183. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xbf, 0x6f, 0xd3, 0x4e,
  184. 0x14, 0xcf, 0xa5, 0xad, 0x94, 0x5e, 0xd2, 0xaa, 0x5f, 0x7f, 0x2b, 0x14, 0x65, 0x70, 0x2a, 0x0b,
  185. 0xa1, 0x0a, 0xa9, 0x67, 0x5a, 0xa1, 0xaa, 0x62, 0x00, 0x61, 0x7e, 0x08, 0x44, 0x69, 0xc1, 0x2d,
  186. 0x0b, 0x62, 0xe0, 0x62, 0x3f, 0x1c, 0x13, 0xdb, 0x67, 0xd9, 0xe7, 0x88, 0x6c, 0x88, 0x05, 0x89,
  187. 0x89, 0x89, 0xff, 0x06, 0xe6, 0x8e, 0x9d, 0x50, 0xa7, 0x96, 0x86, 0xff, 0x81, 0x81, 0x09, 0x9d,
  188. 0x7d, 0x4e, 0x9c, 0xa4, 0xa1, 0x61, 0xf3, 0xdd, 0x7d, 0x7e, 0xdc, 0xfb, 0xbc, 0x7b, 0xc6, 0x77,
  189. 0x3b, 0x3b, 0x31, 0x71, 0x99, 0xde, 0x49, 0x5a, 0x10, 0x05, 0xc0, 0x21, 0xd6, 0xbb, 0x10, 0xd8,
  190. 0x2c, 0xd2, 0xe5, 0x01, 0x0d, 0x5d, 0x3d, 0x60, 0x36, 0xe8, 0xdd, 0x4d, 0xea, 0x85, 0x6d, 0xba,
  191. 0xa9, 0x3b, 0x10, 0x40, 0x44, 0x39, 0xd8, 0x24, 0x8c, 0x18, 0x67, 0x4a, 0x3d, 0x43, 0x12, 0x1a,
  192. 0xba, 0x44, 0x20, 0x49, 0x8e, 0x6c, 0x6c, 0x38, 0x2e, 0x6f, 0x27, 0x2d, 0x62, 0x31, 0x5f, 0x77,
  193. 0x98, 0xc3, 0xf4, 0x94, 0xd0, 0x4a, 0xde, 0xa4, 0xab, 0x74, 0x91, 0x7e, 0x65, 0x42, 0x0d, 0xad,
  194. 0x60, 0x69, 0xb1, 0x48, 0x58, 0x8e, 0x9b, 0x35, 0x6e, 0x0e, 0x31, 0x3e, 0xb5, 0xda, 0x6e, 0x00,
  195. 0x51, 0x4f, 0x0f, 0x3b, 0x4e, 0x4a, 0x8a, 0x20, 0x66, 0x49, 0x64, 0xc1, 0x3f, 0xb1, 0x62, 0xdd,
  196. 0x07, 0x4e, 0x2f, 0xf2, 0xd2, 0xa7, 0xb1, 0xa2, 0x24, 0xe0, 0xae, 0x3f, 0x69, 0xb3, 0x7d, 0x19,
  197. 0x21, 0xb6, 0xda, 0xe0, 0xd3, 0x71, 0x9e, 0x76, 0x5c, 0xc6, 0x95, 0xfd, 0x2e, 0x44, 0x6d, 0xa0,
  198. 0xb6, 0xf2, 0x1d, 0xe1, 0x4a, 0xc8, 0xec, 0x87, 0xee, 0x3b, 0xb0, 0xeb, 0x68, 0x6d, 0x6e, 0xbd,
  199. 0xba, 0x75, 0x83, 0x4c, 0x8b, 0x98, 0xe4, 0x34, 0xf2, 0x4c, 0x52, 0x1e, 0x04, 0x3c, 0xea, 0x19,
  200. 0x1f, 0xd1, 0xd1, 0x69, 0xb3, 0xd4, 0x3f, 0x6d, 0x56, 0xf2, 0xfd, 0xdf, 0xa7, 0xcd, 0xe6, 0x64,
  201. 0xbe, 0xc4, 0x94, 0x91, 0xed, 0xba, 0x31, 0xff, 0x70, 0xf6, 0x57, 0xc8, 0x1e, 0xf5, 0xe1, 0xd3,
  202. 0x59, 0x73, 0x63, 0x96, 0x0e, 0x90, 0xe7, 0x09, 0x0d, 0xb8, 0xcb, 0x7b, 0xe6, 0xa0, 0x96, 0x46,
  203. 0x07, 0x2f, 0x8d, 0x5c, 0x52, 0x59, 0xc1, 0x73, 0x1d, 0xe8, 0xd5, 0xd1, 0x1a, 0x5a, 0x5f, 0x34,
  204. 0xc5, 0xa7, 0x72, 0x1f, 0x2f, 0x74, 0xa9, 0x97, 0x40, 0xbd, 0xbc, 0x86, 0xd6, 0xab, 0x5b, 0xa4,
  205. 0x50, 0xf7, 0xc0, 0x8b, 0x84, 0x1d, 0x27, 0x0d, 0x62, 0xd2, 0x2b, 0x23, 0xdf, 0x2a, 0xef, 0x20,
  206. 0xed, 0x1b, 0xc2, 0x35, 0x33, 0x4b, 0xfd, 0x9e, 0x47, 0xe3, 0x58, 0x79, 0x8d, 0x2b, 0xa2, 0xcf,
  207. 0x36, 0xe5, 0x34, 0x75, 0x1c, 0x4d, 0x75, 0x42, 0x3d, 0x26, 0x02, 0x4d, 0xba, 0x9b, 0x64, 0xbf,
  208. 0xf5, 0x16, 0x2c, 0xfe, 0x14, 0x38, 0x35, 0x14, 0x19, 0x2a, 0x1e, 0xee, 0x99, 0x03, 0x55, 0x65,
  209. 0x17, 0xcf, 0xc7, 0x21, 0x58, 0xf2, 0xee, 0xd7, 0xa7, 0xf7, 0xac, 0x78, 0xaf, 0x83, 0x10, 0x2c,
  210. 0xa3, 0x26, 0x75, 0xe7, 0xc5, 0xca, 0x4c, 0x55, 0xb4, 0xaf, 0x08, 0xaf, 0x14, 0x81, 0xa2, 0x41,
  211. 0xca, 0xab, 0x89, 0x22, 0xc8, 0x6c, 0x45, 0x08, 0x76, 0x5a, 0xc2, 0x4a, 0xfe, 0x2e, 0xf2, 0x9d,
  212. 0x42, 0x01, 0x4f, 0xf0, 0x82, 0xcb, 0xc1, 0x8f, 0xeb, 0xe5, 0xf4, 0xd5, 0x5d, 0x9b, 0xad, 0x02,
  213. 0x63, 0x49, 0x4a, 0x2e, 0x3c, 0x16, 0x64, 0x33, 0xd3, 0xd0, 0x7e, 0x8d, 0xdd, 0x5f, 0x94, 0xa6,
  214. 0xdc, 0xc6, 0xcb, 0x72, 0x14, 0x1e, 0xd1, 0xc0, 0xf6, 0x20, 0xca, 0x9a, 0x6f, 0x5c, 0x91, 0x12,
  215. 0xcb, 0xe6, 0xc8, 0xa9, 0x39, 0x86, 0x56, 0x76, 0x71, 0x85, 0xc9, 0x07, 0x2f, 0x63, 0xd6, 0x2e,
  216. 0x1f, 0x0d, 0xa3, 0x26, 0xea, 0xcd, 0x57, 0xe6, 0x40, 0x41, 0x39, 0xc4, 0x58, 0x0c, 0xa4, 0x9d,
  217. 0x78, 0x6e, 0xe0, 0xd4, 0xe7, 0x52, 0xbd, 0xab, 0xd3, 0xf5, 0x0e, 0x06, 0x58, 0x63, 0x59, 0x3c,
  218. 0x82, 0xe1, 0xda, 0x2c, 0xe8, 0x68, 0x5f, 0xca, 0xb8, 0x70, 0xa4, 0x84, 0xb8, 0x26, 0x64, 0x0e,
  219. 0xc0, 0x03, 0x8b, 0xb3, 0x48, 0x4e, 0xf4, 0xf6, 0x2c, 0x36, 0x64, 0xaf, 0x40, 0xcc, 0xe6, 0x7a,
  220. 0x55, 0x06, 0x55, 0x2b, 0x1e, 0x99, 0x23, 0x0e, 0xca, 0x0b, 0x5c, 0xe5, 0xcc, 0x13, 0x3f, 0x18,
  221. 0x97, 0x05, 0x79, 0x33, 0xd5, 0xa2, 0xa1, 0x98, 0x6c, 0xf1, 0x2a, 0x0e, 0x07, 0x30, 0xe3, 0x7f,
  222. 0x29, 0x5c, 0x1d, 0xee, 0xc5, 0x66, 0x51, 0xa7, 0x71, 0x07, 0xff, 0x37, 0x71, 0x9f, 0x0b, 0x46,
  223. 0x78, 0xb5, 0x38, 0xc2, 0x8b, 0x85, 0x91, 0x34, 0xc8, 0xd1, 0xb9, 0x5a, 0x3a, 0x3e, 0x57, 0x4b,
  224. 0x27, 0xe7, 0x6a, 0xe9, 0x7d, 0x5f, 0x45, 0x47, 0x7d, 0x15, 0x1d, 0xf7, 0x55, 0x74, 0xd2, 0x57,
  225. 0xd1, 0x8f, 0xbe, 0x8a, 0x3e, 0xff, 0x54, 0x4b, 0x2f, 0x2b, 0x79, 0x10, 0x7f, 0x02, 0x00, 0x00,
  226. 0xff, 0xff, 0xa8, 0x77, 0xef, 0x80, 0x9b, 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 {
  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 {
  828. return ErrInvalidLengthGenerated
  829. }
  830. if (iNdEx + skippy) < 0 {
  831. return ErrInvalidLengthGenerated
  832. }
  833. if (iNdEx + skippy) > l {
  834. return io.ErrUnexpectedEOF
  835. }
  836. iNdEx += skippy
  837. }
  838. }
  839. if iNdEx > l {
  840. return io.ErrUnexpectedEOF
  841. }
  842. return nil
  843. }
  844. func (m *RuntimeClass) Unmarshal(dAtA []byte) error {
  845. l := len(dAtA)
  846. iNdEx := 0
  847. for iNdEx < l {
  848. preIndex := iNdEx
  849. var wire uint64
  850. for shift := uint(0); ; shift += 7 {
  851. if shift >= 64 {
  852. return ErrIntOverflowGenerated
  853. }
  854. if iNdEx >= l {
  855. return io.ErrUnexpectedEOF
  856. }
  857. b := dAtA[iNdEx]
  858. iNdEx++
  859. wire |= uint64(b&0x7F) << shift
  860. if b < 0x80 {
  861. break
  862. }
  863. }
  864. fieldNum := int32(wire >> 3)
  865. wireType := int(wire & 0x7)
  866. if wireType == 4 {
  867. return fmt.Errorf("proto: RuntimeClass: wiretype end group for non-group")
  868. }
  869. if fieldNum <= 0 {
  870. return fmt.Errorf("proto: RuntimeClass: illegal tag %d (wire type %d)", fieldNum, wire)
  871. }
  872. switch fieldNum {
  873. case 1:
  874. if wireType != 2 {
  875. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  876. }
  877. var msglen int
  878. for shift := uint(0); ; shift += 7 {
  879. if shift >= 64 {
  880. return ErrIntOverflowGenerated
  881. }
  882. if iNdEx >= l {
  883. return io.ErrUnexpectedEOF
  884. }
  885. b := dAtA[iNdEx]
  886. iNdEx++
  887. msglen |= int(b&0x7F) << shift
  888. if b < 0x80 {
  889. break
  890. }
  891. }
  892. if msglen < 0 {
  893. return ErrInvalidLengthGenerated
  894. }
  895. postIndex := iNdEx + msglen
  896. if postIndex < 0 {
  897. return ErrInvalidLengthGenerated
  898. }
  899. if postIndex > l {
  900. return io.ErrUnexpectedEOF
  901. }
  902. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  903. return err
  904. }
  905. iNdEx = postIndex
  906. case 2:
  907. if wireType != 2 {
  908. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  909. }
  910. var msglen int
  911. for shift := uint(0); ; shift += 7 {
  912. if shift >= 64 {
  913. return ErrIntOverflowGenerated
  914. }
  915. if iNdEx >= l {
  916. return io.ErrUnexpectedEOF
  917. }
  918. b := dAtA[iNdEx]
  919. iNdEx++
  920. msglen |= int(b&0x7F) << shift
  921. if b < 0x80 {
  922. break
  923. }
  924. }
  925. if msglen < 0 {
  926. return ErrInvalidLengthGenerated
  927. }
  928. postIndex := iNdEx + msglen
  929. if postIndex < 0 {
  930. return ErrInvalidLengthGenerated
  931. }
  932. if postIndex > l {
  933. return io.ErrUnexpectedEOF
  934. }
  935. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  936. return err
  937. }
  938. iNdEx = postIndex
  939. default:
  940. iNdEx = preIndex
  941. skippy, err := skipGenerated(dAtA[iNdEx:])
  942. if err != nil {
  943. return err
  944. }
  945. if skippy < 0 {
  946. return ErrInvalidLengthGenerated
  947. }
  948. if (iNdEx + skippy) < 0 {
  949. return ErrInvalidLengthGenerated
  950. }
  951. if (iNdEx + skippy) > l {
  952. return io.ErrUnexpectedEOF
  953. }
  954. iNdEx += skippy
  955. }
  956. }
  957. if iNdEx > l {
  958. return io.ErrUnexpectedEOF
  959. }
  960. return nil
  961. }
  962. func (m *RuntimeClassList) Unmarshal(dAtA []byte) error {
  963. l := len(dAtA)
  964. iNdEx := 0
  965. for iNdEx < l {
  966. preIndex := iNdEx
  967. var wire uint64
  968. for shift := uint(0); ; shift += 7 {
  969. if shift >= 64 {
  970. return ErrIntOverflowGenerated
  971. }
  972. if iNdEx >= l {
  973. return io.ErrUnexpectedEOF
  974. }
  975. b := dAtA[iNdEx]
  976. iNdEx++
  977. wire |= uint64(b&0x7F) << shift
  978. if b < 0x80 {
  979. break
  980. }
  981. }
  982. fieldNum := int32(wire >> 3)
  983. wireType := int(wire & 0x7)
  984. if wireType == 4 {
  985. return fmt.Errorf("proto: RuntimeClassList: wiretype end group for non-group")
  986. }
  987. if fieldNum <= 0 {
  988. return fmt.Errorf("proto: RuntimeClassList: illegal tag %d (wire type %d)", fieldNum, wire)
  989. }
  990. switch fieldNum {
  991. case 1:
  992. if wireType != 2 {
  993. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  994. }
  995. var msglen int
  996. for shift := uint(0); ; shift += 7 {
  997. if shift >= 64 {
  998. return ErrIntOverflowGenerated
  999. }
  1000. if iNdEx >= l {
  1001. return io.ErrUnexpectedEOF
  1002. }
  1003. b := dAtA[iNdEx]
  1004. iNdEx++
  1005. msglen |= int(b&0x7F) << shift
  1006. if b < 0x80 {
  1007. break
  1008. }
  1009. }
  1010. if msglen < 0 {
  1011. return ErrInvalidLengthGenerated
  1012. }
  1013. postIndex := iNdEx + msglen
  1014. if postIndex < 0 {
  1015. return ErrInvalidLengthGenerated
  1016. }
  1017. if postIndex > l {
  1018. return io.ErrUnexpectedEOF
  1019. }
  1020. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1021. return err
  1022. }
  1023. iNdEx = postIndex
  1024. case 2:
  1025. if wireType != 2 {
  1026. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1027. }
  1028. var msglen int
  1029. for shift := uint(0); ; shift += 7 {
  1030. if shift >= 64 {
  1031. return ErrIntOverflowGenerated
  1032. }
  1033. if iNdEx >= l {
  1034. return io.ErrUnexpectedEOF
  1035. }
  1036. b := dAtA[iNdEx]
  1037. iNdEx++
  1038. msglen |= int(b&0x7F) << shift
  1039. if b < 0x80 {
  1040. break
  1041. }
  1042. }
  1043. if msglen < 0 {
  1044. return ErrInvalidLengthGenerated
  1045. }
  1046. postIndex := iNdEx + msglen
  1047. if postIndex < 0 {
  1048. return ErrInvalidLengthGenerated
  1049. }
  1050. if postIndex > l {
  1051. return io.ErrUnexpectedEOF
  1052. }
  1053. m.Items = append(m.Items, RuntimeClass{})
  1054. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1055. return err
  1056. }
  1057. iNdEx = postIndex
  1058. default:
  1059. iNdEx = preIndex
  1060. skippy, err := skipGenerated(dAtA[iNdEx:])
  1061. if err != nil {
  1062. return err
  1063. }
  1064. if skippy < 0 {
  1065. return ErrInvalidLengthGenerated
  1066. }
  1067. if (iNdEx + skippy) < 0 {
  1068. return ErrInvalidLengthGenerated
  1069. }
  1070. if (iNdEx + skippy) > l {
  1071. return io.ErrUnexpectedEOF
  1072. }
  1073. iNdEx += skippy
  1074. }
  1075. }
  1076. if iNdEx > l {
  1077. return io.ErrUnexpectedEOF
  1078. }
  1079. return nil
  1080. }
  1081. func (m *RuntimeClassSpec) Unmarshal(dAtA []byte) error {
  1082. l := len(dAtA)
  1083. iNdEx := 0
  1084. for iNdEx < l {
  1085. preIndex := iNdEx
  1086. var wire uint64
  1087. for shift := uint(0); ; shift += 7 {
  1088. if shift >= 64 {
  1089. return ErrIntOverflowGenerated
  1090. }
  1091. if iNdEx >= l {
  1092. return io.ErrUnexpectedEOF
  1093. }
  1094. b := dAtA[iNdEx]
  1095. iNdEx++
  1096. wire |= uint64(b&0x7F) << shift
  1097. if b < 0x80 {
  1098. break
  1099. }
  1100. }
  1101. fieldNum := int32(wire >> 3)
  1102. wireType := int(wire & 0x7)
  1103. if wireType == 4 {
  1104. return fmt.Errorf("proto: RuntimeClassSpec: wiretype end group for non-group")
  1105. }
  1106. if fieldNum <= 0 {
  1107. return fmt.Errorf("proto: RuntimeClassSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1108. }
  1109. switch fieldNum {
  1110. case 1:
  1111. if wireType != 2 {
  1112. return fmt.Errorf("proto: wrong wireType = %d for field RuntimeHandler", wireType)
  1113. }
  1114. var stringLen uint64
  1115. for shift := uint(0); ; shift += 7 {
  1116. if shift >= 64 {
  1117. return ErrIntOverflowGenerated
  1118. }
  1119. if iNdEx >= l {
  1120. return io.ErrUnexpectedEOF
  1121. }
  1122. b := dAtA[iNdEx]
  1123. iNdEx++
  1124. stringLen |= uint64(b&0x7F) << shift
  1125. if b < 0x80 {
  1126. break
  1127. }
  1128. }
  1129. intStringLen := int(stringLen)
  1130. if intStringLen < 0 {
  1131. return ErrInvalidLengthGenerated
  1132. }
  1133. postIndex := iNdEx + intStringLen
  1134. if postIndex < 0 {
  1135. return ErrInvalidLengthGenerated
  1136. }
  1137. if postIndex > l {
  1138. return io.ErrUnexpectedEOF
  1139. }
  1140. m.RuntimeHandler = string(dAtA[iNdEx:postIndex])
  1141. iNdEx = postIndex
  1142. case 2:
  1143. if wireType != 2 {
  1144. return fmt.Errorf("proto: wrong wireType = %d for field Overhead", wireType)
  1145. }
  1146. var msglen int
  1147. for shift := uint(0); ; shift += 7 {
  1148. if shift >= 64 {
  1149. return ErrIntOverflowGenerated
  1150. }
  1151. if iNdEx >= l {
  1152. return io.ErrUnexpectedEOF
  1153. }
  1154. b := dAtA[iNdEx]
  1155. iNdEx++
  1156. msglen |= int(b&0x7F) << shift
  1157. if b < 0x80 {
  1158. break
  1159. }
  1160. }
  1161. if msglen < 0 {
  1162. return ErrInvalidLengthGenerated
  1163. }
  1164. postIndex := iNdEx + msglen
  1165. if postIndex < 0 {
  1166. return ErrInvalidLengthGenerated
  1167. }
  1168. if postIndex > l {
  1169. return io.ErrUnexpectedEOF
  1170. }
  1171. if m.Overhead == nil {
  1172. m.Overhead = &Overhead{}
  1173. }
  1174. if err := m.Overhead.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1175. return err
  1176. }
  1177. iNdEx = postIndex
  1178. case 3:
  1179. if wireType != 2 {
  1180. return fmt.Errorf("proto: wrong wireType = %d for field Scheduling", wireType)
  1181. }
  1182. var msglen int
  1183. for shift := uint(0); ; shift += 7 {
  1184. if shift >= 64 {
  1185. return ErrIntOverflowGenerated
  1186. }
  1187. if iNdEx >= l {
  1188. return io.ErrUnexpectedEOF
  1189. }
  1190. b := dAtA[iNdEx]
  1191. iNdEx++
  1192. msglen |= int(b&0x7F) << shift
  1193. if b < 0x80 {
  1194. break
  1195. }
  1196. }
  1197. if msglen < 0 {
  1198. return ErrInvalidLengthGenerated
  1199. }
  1200. postIndex := iNdEx + msglen
  1201. if postIndex < 0 {
  1202. return ErrInvalidLengthGenerated
  1203. }
  1204. if postIndex > l {
  1205. return io.ErrUnexpectedEOF
  1206. }
  1207. if m.Scheduling == nil {
  1208. m.Scheduling = &Scheduling{}
  1209. }
  1210. if err := m.Scheduling.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1211. return err
  1212. }
  1213. iNdEx = postIndex
  1214. default:
  1215. iNdEx = preIndex
  1216. skippy, err := skipGenerated(dAtA[iNdEx:])
  1217. if err != nil {
  1218. return err
  1219. }
  1220. if skippy < 0 {
  1221. return ErrInvalidLengthGenerated
  1222. }
  1223. if (iNdEx + skippy) < 0 {
  1224. return ErrInvalidLengthGenerated
  1225. }
  1226. if (iNdEx + skippy) > l {
  1227. return io.ErrUnexpectedEOF
  1228. }
  1229. iNdEx += skippy
  1230. }
  1231. }
  1232. if iNdEx > l {
  1233. return io.ErrUnexpectedEOF
  1234. }
  1235. return nil
  1236. }
  1237. func (m *Scheduling) Unmarshal(dAtA []byte) error {
  1238. l := len(dAtA)
  1239. iNdEx := 0
  1240. for iNdEx < l {
  1241. preIndex := iNdEx
  1242. var wire uint64
  1243. for shift := uint(0); ; shift += 7 {
  1244. if shift >= 64 {
  1245. return ErrIntOverflowGenerated
  1246. }
  1247. if iNdEx >= l {
  1248. return io.ErrUnexpectedEOF
  1249. }
  1250. b := dAtA[iNdEx]
  1251. iNdEx++
  1252. wire |= uint64(b&0x7F) << shift
  1253. if b < 0x80 {
  1254. break
  1255. }
  1256. }
  1257. fieldNum := int32(wire >> 3)
  1258. wireType := int(wire & 0x7)
  1259. if wireType == 4 {
  1260. return fmt.Errorf("proto: Scheduling: wiretype end group for non-group")
  1261. }
  1262. if fieldNum <= 0 {
  1263. return fmt.Errorf("proto: Scheduling: illegal tag %d (wire type %d)", fieldNum, wire)
  1264. }
  1265. switch fieldNum {
  1266. case 1:
  1267. if wireType != 2 {
  1268. return fmt.Errorf("proto: wrong wireType = %d for field NodeSelector", wireType)
  1269. }
  1270. var msglen int
  1271. for shift := uint(0); ; shift += 7 {
  1272. if shift >= 64 {
  1273. return ErrIntOverflowGenerated
  1274. }
  1275. if iNdEx >= l {
  1276. return io.ErrUnexpectedEOF
  1277. }
  1278. b := dAtA[iNdEx]
  1279. iNdEx++
  1280. msglen |= int(b&0x7F) << shift
  1281. if b < 0x80 {
  1282. break
  1283. }
  1284. }
  1285. if msglen < 0 {
  1286. return ErrInvalidLengthGenerated
  1287. }
  1288. postIndex := iNdEx + msglen
  1289. if postIndex < 0 {
  1290. return ErrInvalidLengthGenerated
  1291. }
  1292. if postIndex > l {
  1293. return io.ErrUnexpectedEOF
  1294. }
  1295. if m.NodeSelector == nil {
  1296. m.NodeSelector = make(map[string]string)
  1297. }
  1298. var mapkey string
  1299. var mapvalue string
  1300. for iNdEx < postIndex {
  1301. entryPreIndex := iNdEx
  1302. var wire uint64
  1303. for shift := uint(0); ; shift += 7 {
  1304. if shift >= 64 {
  1305. return ErrIntOverflowGenerated
  1306. }
  1307. if iNdEx >= l {
  1308. return io.ErrUnexpectedEOF
  1309. }
  1310. b := dAtA[iNdEx]
  1311. iNdEx++
  1312. wire |= uint64(b&0x7F) << shift
  1313. if b < 0x80 {
  1314. break
  1315. }
  1316. }
  1317. fieldNum := int32(wire >> 3)
  1318. if fieldNum == 1 {
  1319. var stringLenmapkey uint64
  1320. for shift := uint(0); ; shift += 7 {
  1321. if shift >= 64 {
  1322. return ErrIntOverflowGenerated
  1323. }
  1324. if iNdEx >= l {
  1325. return io.ErrUnexpectedEOF
  1326. }
  1327. b := dAtA[iNdEx]
  1328. iNdEx++
  1329. stringLenmapkey |= uint64(b&0x7F) << shift
  1330. if b < 0x80 {
  1331. break
  1332. }
  1333. }
  1334. intStringLenmapkey := int(stringLenmapkey)
  1335. if intStringLenmapkey < 0 {
  1336. return ErrInvalidLengthGenerated
  1337. }
  1338. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1339. if postStringIndexmapkey < 0 {
  1340. return ErrInvalidLengthGenerated
  1341. }
  1342. if postStringIndexmapkey > l {
  1343. return io.ErrUnexpectedEOF
  1344. }
  1345. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1346. iNdEx = postStringIndexmapkey
  1347. } else if fieldNum == 2 {
  1348. var stringLenmapvalue uint64
  1349. for shift := uint(0); ; shift += 7 {
  1350. if shift >= 64 {
  1351. return ErrIntOverflowGenerated
  1352. }
  1353. if iNdEx >= l {
  1354. return io.ErrUnexpectedEOF
  1355. }
  1356. b := dAtA[iNdEx]
  1357. iNdEx++
  1358. stringLenmapvalue |= uint64(b&0x7F) << shift
  1359. if b < 0x80 {
  1360. break
  1361. }
  1362. }
  1363. intStringLenmapvalue := int(stringLenmapvalue)
  1364. if intStringLenmapvalue < 0 {
  1365. return ErrInvalidLengthGenerated
  1366. }
  1367. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  1368. if postStringIndexmapvalue < 0 {
  1369. return ErrInvalidLengthGenerated
  1370. }
  1371. if postStringIndexmapvalue > l {
  1372. return io.ErrUnexpectedEOF
  1373. }
  1374. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  1375. iNdEx = postStringIndexmapvalue
  1376. } else {
  1377. iNdEx = entryPreIndex
  1378. skippy, err := skipGenerated(dAtA[iNdEx:])
  1379. if err != nil {
  1380. return err
  1381. }
  1382. if skippy < 0 {
  1383. return ErrInvalidLengthGenerated
  1384. }
  1385. if (iNdEx + skippy) > postIndex {
  1386. return io.ErrUnexpectedEOF
  1387. }
  1388. iNdEx += skippy
  1389. }
  1390. }
  1391. m.NodeSelector[mapkey] = mapvalue
  1392. iNdEx = postIndex
  1393. case 2:
  1394. if wireType != 2 {
  1395. return fmt.Errorf("proto: wrong wireType = %d for field Tolerations", wireType)
  1396. }
  1397. var msglen int
  1398. for shift := uint(0); ; shift += 7 {
  1399. if shift >= 64 {
  1400. return ErrIntOverflowGenerated
  1401. }
  1402. if iNdEx >= l {
  1403. return io.ErrUnexpectedEOF
  1404. }
  1405. b := dAtA[iNdEx]
  1406. iNdEx++
  1407. msglen |= int(b&0x7F) << shift
  1408. if b < 0x80 {
  1409. break
  1410. }
  1411. }
  1412. if msglen < 0 {
  1413. return ErrInvalidLengthGenerated
  1414. }
  1415. postIndex := iNdEx + msglen
  1416. if postIndex < 0 {
  1417. return ErrInvalidLengthGenerated
  1418. }
  1419. if postIndex > l {
  1420. return io.ErrUnexpectedEOF
  1421. }
  1422. m.Tolerations = append(m.Tolerations, v11.Toleration{})
  1423. if err := m.Tolerations[len(m.Tolerations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1424. return err
  1425. }
  1426. iNdEx = postIndex
  1427. default:
  1428. iNdEx = preIndex
  1429. skippy, err := skipGenerated(dAtA[iNdEx:])
  1430. if err != nil {
  1431. return err
  1432. }
  1433. if skippy < 0 {
  1434. return ErrInvalidLengthGenerated
  1435. }
  1436. if (iNdEx + skippy) < 0 {
  1437. return ErrInvalidLengthGenerated
  1438. }
  1439. if (iNdEx + skippy) > l {
  1440. return io.ErrUnexpectedEOF
  1441. }
  1442. iNdEx += skippy
  1443. }
  1444. }
  1445. if iNdEx > l {
  1446. return io.ErrUnexpectedEOF
  1447. }
  1448. return nil
  1449. }
  1450. func skipGenerated(dAtA []byte) (n int, err error) {
  1451. l := len(dAtA)
  1452. iNdEx := 0
  1453. depth := 0
  1454. for iNdEx < l {
  1455. var wire uint64
  1456. for shift := uint(0); ; shift += 7 {
  1457. if shift >= 64 {
  1458. return 0, ErrIntOverflowGenerated
  1459. }
  1460. if iNdEx >= l {
  1461. return 0, io.ErrUnexpectedEOF
  1462. }
  1463. b := dAtA[iNdEx]
  1464. iNdEx++
  1465. wire |= (uint64(b) & 0x7F) << shift
  1466. if b < 0x80 {
  1467. break
  1468. }
  1469. }
  1470. wireType := int(wire & 0x7)
  1471. switch wireType {
  1472. case 0:
  1473. for shift := uint(0); ; shift += 7 {
  1474. if shift >= 64 {
  1475. return 0, ErrIntOverflowGenerated
  1476. }
  1477. if iNdEx >= l {
  1478. return 0, io.ErrUnexpectedEOF
  1479. }
  1480. iNdEx++
  1481. if dAtA[iNdEx-1] < 0x80 {
  1482. break
  1483. }
  1484. }
  1485. case 1:
  1486. iNdEx += 8
  1487. case 2:
  1488. var length int
  1489. for shift := uint(0); ; shift += 7 {
  1490. if shift >= 64 {
  1491. return 0, ErrIntOverflowGenerated
  1492. }
  1493. if iNdEx >= l {
  1494. return 0, io.ErrUnexpectedEOF
  1495. }
  1496. b := dAtA[iNdEx]
  1497. iNdEx++
  1498. length |= (int(b) & 0x7F) << shift
  1499. if b < 0x80 {
  1500. break
  1501. }
  1502. }
  1503. if length < 0 {
  1504. return 0, ErrInvalidLengthGenerated
  1505. }
  1506. iNdEx += length
  1507. case 3:
  1508. depth++
  1509. case 4:
  1510. if depth == 0 {
  1511. return 0, ErrUnexpectedEndOfGroupGenerated
  1512. }
  1513. depth--
  1514. case 5:
  1515. iNdEx += 4
  1516. default:
  1517. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1518. }
  1519. if iNdEx < 0 {
  1520. return 0, ErrInvalidLengthGenerated
  1521. }
  1522. if depth == 0 {
  1523. return iNdEx, nil
  1524. }
  1525. }
  1526. return 0, io.ErrUnexpectedEOF
  1527. }
  1528. var (
  1529. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1530. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1531. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  1532. )