generated.pb.go 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913
  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/networking/v1alpha1/generated.proto
  15. package v1alpha1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. proto "github.com/gogo/protobuf/proto"
  20. v11 "k8s.io/api/core/v1"
  21. math "math"
  22. math_bits "math/bits"
  23. reflect "reflect"
  24. strings "strings"
  25. )
  26. // Reference imports to suppress errors if they are not otherwise used.
  27. var _ = proto.Marshal
  28. var _ = fmt.Errorf
  29. var _ = math.Inf
  30. // This is a compile-time assertion to ensure that this generated file
  31. // is compatible with the proto package it is being compiled against.
  32. // A compilation error at this line likely means your copy of the
  33. // proto package needs to be updated.
  34. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
  35. func (m *ClusterCIDR) Reset() { *m = ClusterCIDR{} }
  36. func (*ClusterCIDR) ProtoMessage() {}
  37. func (*ClusterCIDR) Descriptor() ([]byte, []int) {
  38. return fileDescriptor_c1b7ac8d7d97acec, []int{0}
  39. }
  40. func (m *ClusterCIDR) XXX_Unmarshal(b []byte) error {
  41. return m.Unmarshal(b)
  42. }
  43. func (m *ClusterCIDR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  44. b = b[:cap(b)]
  45. n, err := m.MarshalToSizedBuffer(b)
  46. if err != nil {
  47. return nil, err
  48. }
  49. return b[:n], nil
  50. }
  51. func (m *ClusterCIDR) XXX_Merge(src proto.Message) {
  52. xxx_messageInfo_ClusterCIDR.Merge(m, src)
  53. }
  54. func (m *ClusterCIDR) XXX_Size() int {
  55. return m.Size()
  56. }
  57. func (m *ClusterCIDR) XXX_DiscardUnknown() {
  58. xxx_messageInfo_ClusterCIDR.DiscardUnknown(m)
  59. }
  60. var xxx_messageInfo_ClusterCIDR proto.InternalMessageInfo
  61. func (m *ClusterCIDRList) Reset() { *m = ClusterCIDRList{} }
  62. func (*ClusterCIDRList) ProtoMessage() {}
  63. func (*ClusterCIDRList) Descriptor() ([]byte, []int) {
  64. return fileDescriptor_c1b7ac8d7d97acec, []int{1}
  65. }
  66. func (m *ClusterCIDRList) XXX_Unmarshal(b []byte) error {
  67. return m.Unmarshal(b)
  68. }
  69. func (m *ClusterCIDRList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  70. b = b[:cap(b)]
  71. n, err := m.MarshalToSizedBuffer(b)
  72. if err != nil {
  73. return nil, err
  74. }
  75. return b[:n], nil
  76. }
  77. func (m *ClusterCIDRList) XXX_Merge(src proto.Message) {
  78. xxx_messageInfo_ClusterCIDRList.Merge(m, src)
  79. }
  80. func (m *ClusterCIDRList) XXX_Size() int {
  81. return m.Size()
  82. }
  83. func (m *ClusterCIDRList) XXX_DiscardUnknown() {
  84. xxx_messageInfo_ClusterCIDRList.DiscardUnknown(m)
  85. }
  86. var xxx_messageInfo_ClusterCIDRList proto.InternalMessageInfo
  87. func (m *ClusterCIDRSpec) Reset() { *m = ClusterCIDRSpec{} }
  88. func (*ClusterCIDRSpec) ProtoMessage() {}
  89. func (*ClusterCIDRSpec) Descriptor() ([]byte, []int) {
  90. return fileDescriptor_c1b7ac8d7d97acec, []int{2}
  91. }
  92. func (m *ClusterCIDRSpec) XXX_Unmarshal(b []byte) error {
  93. return m.Unmarshal(b)
  94. }
  95. func (m *ClusterCIDRSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  96. b = b[:cap(b)]
  97. n, err := m.MarshalToSizedBuffer(b)
  98. if err != nil {
  99. return nil, err
  100. }
  101. return b[:n], nil
  102. }
  103. func (m *ClusterCIDRSpec) XXX_Merge(src proto.Message) {
  104. xxx_messageInfo_ClusterCIDRSpec.Merge(m, src)
  105. }
  106. func (m *ClusterCIDRSpec) XXX_Size() int {
  107. return m.Size()
  108. }
  109. func (m *ClusterCIDRSpec) XXX_DiscardUnknown() {
  110. xxx_messageInfo_ClusterCIDRSpec.DiscardUnknown(m)
  111. }
  112. var xxx_messageInfo_ClusterCIDRSpec proto.InternalMessageInfo
  113. func init() {
  114. proto.RegisterType((*ClusterCIDR)(nil), "k8s.io.api.networking.v1alpha1.ClusterCIDR")
  115. proto.RegisterType((*ClusterCIDRList)(nil), "k8s.io.api.networking.v1alpha1.ClusterCIDRList")
  116. proto.RegisterType((*ClusterCIDRSpec)(nil), "k8s.io.api.networking.v1alpha1.ClusterCIDRSpec")
  117. }
  118. func init() {
  119. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/networking/v1alpha1/generated.proto", fileDescriptor_c1b7ac8d7d97acec)
  120. }
  121. var fileDescriptor_c1b7ac8d7d97acec = []byte{
  122. // 506 bytes of a gzipped FileDescriptorProto
  123. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x93, 0x4f, 0x8f, 0xd2, 0x40,
  124. 0x18, 0xc6, 0xe9, 0x2e, 0x24, 0x6b, 0xc1, 0xb0, 0xe9, 0x45, 0xc2, 0x61, 0x20, 0x9c, 0x48, 0x8c,
  125. 0x33, 0xb2, 0x21, 0xc4, 0xab, 0xdd, 0x4d, 0x94, 0xc4, 0x3f, 0xd8, 0x4d, 0x3c, 0x18, 0x0f, 0x0e,
  126. 0xe5, 0xb5, 0x8c, 0xd0, 0xce, 0x64, 0x66, 0xa8, 0xf1, 0xe6, 0x47, 0xf0, 0x2b, 0xe9, 0x89, 0xe3,
  127. 0x1e, 0xf7, 0x44, 0xa4, 0x7e, 0x01, 0x3f, 0x82, 0x99, 0xa1, 0xbb, 0x94, 0x45, 0x57, 0xbd, 0x75,
  128. 0xde, 0xf9, 0x3d, 0xcf, 0xfb, 0x3e, 0x7d, 0x5b, 0xf7, 0xc9, 0xec, 0x91, 0xc2, 0x8c, 0x93, 0xd9,
  129. 0x62, 0x0c, 0x32, 0x01, 0x0d, 0x8a, 0xa4, 0x90, 0x4c, 0xb8, 0x24, 0xf9, 0x05, 0x15, 0x8c, 0x24,
  130. 0xa0, 0x3f, 0x72, 0x39, 0x63, 0x49, 0x44, 0xd2, 0x1e, 0x9d, 0x8b, 0x29, 0xed, 0x91, 0x08, 0x12,
  131. 0x90, 0x54, 0xc3, 0x04, 0x0b, 0xc9, 0x35, 0xf7, 0xd0, 0x86, 0xc7, 0x54, 0x30, 0xbc, 0xe5, 0xf1,
  132. 0x15, 0xdf, 0x7c, 0x10, 0x31, 0x3d, 0x5d, 0x8c, 0x71, 0xc8, 0x63, 0x12, 0xf1, 0x88, 0x13, 0x2b,
  133. 0x1b, 0x2f, 0xde, 0xdb, 0x93, 0x3d, 0xd8, 0xa7, 0x8d, 0x5d, 0xb3, 0x53, 0x68, 0x1f, 0x72, 0x09,
  134. 0x24, 0xdd, 0x6b, 0xd9, 0xec, 0x6f, 0x99, 0x98, 0x86, 0x53, 0x96, 0x80, 0xfc, 0x44, 0xc4, 0x2c,
  135. 0x32, 0x05, 0x45, 0x62, 0xd0, 0xf4, 0x77, 0x2a, 0xf2, 0x27, 0x95, 0x5c, 0x24, 0x9a, 0xc5, 0xb0,
  136. 0x27, 0x18, 0xfc, 0x4d, 0xa0, 0xc2, 0x29, 0xc4, 0xf4, 0xa6, 0xae, 0xf3, 0xcd, 0x71, 0xab, 0xa7,
  137. 0xf3, 0x85, 0xd2, 0x20, 0x4f, 0x87, 0x67, 0x81, 0xf7, 0xce, 0x3d, 0x32, 0x33, 0x4d, 0xa8, 0xa6,
  138. 0x0d, 0xa7, 0xed, 0x74, 0xab, 0x27, 0x0f, 0xf1, 0xf6, 0xa5, 0x5d, 0x5b, 0x63, 0x31, 0x8b, 0x4c,
  139. 0x41, 0x61, 0x43, 0xe3, 0xb4, 0x87, 0x5f, 0x8e, 0x3f, 0x40, 0xa8, 0x9f, 0x83, 0xa6, 0xbe, 0xb7,
  140. 0x5c, 0xb5, 0x4a, 0xd9, 0xaa, 0xe5, 0x6e, 0x6b, 0xc1, 0xb5, 0xab, 0xf7, 0xca, 0x2d, 0x2b, 0x01,
  141. 0x61, 0xe3, 0xc0, 0xba, 0x13, 0x7c, 0xfb, 0x4a, 0x70, 0x61, 0xb8, 0x73, 0x01, 0xa1, 0x5f, 0xcb,
  142. 0xcd, 0xcb, 0xe6, 0x14, 0x58, 0xab, 0xce, 0x57, 0xc7, 0xad, 0x17, 0xb8, 0x67, 0x4c, 0x69, 0xef,
  143. 0xed, 0x5e, 0x10, 0xfc, 0x6f, 0x41, 0x8c, 0xda, 0xc6, 0x38, 0xce, 0x3b, 0x1d, 0x5d, 0x55, 0x0a,
  144. 0x21, 0x46, 0x6e, 0x85, 0x69, 0x88, 0x55, 0xe3, 0xa0, 0x7d, 0xd8, 0xad, 0x9e, 0xdc, 0xff, 0x8f,
  145. 0x14, 0xfe, 0xdd, 0xdc, 0xb7, 0x32, 0x34, 0x0e, 0xc1, 0xc6, 0xa8, 0xf3, 0x73, 0x37, 0x83, 0x49,
  146. 0xe7, 0xbd, 0x76, 0x6b, 0x09, 0x9f, 0xc0, 0x39, 0xcc, 0x21, 0xd4, 0x5c, 0xe6, 0x39, 0xda, 0xc5,
  147. 0x66, 0xe6, 0xb3, 0x33, 0x53, 0xbf, 0x28, 0x70, 0xfe, 0x71, 0xb6, 0x6a, 0xd5, 0x8a, 0x95, 0x60,
  148. 0xc7, 0xc7, 0x7b, 0xec, 0xd6, 0x05, 0x48, 0x03, 0x3c, 0xe5, 0x4a, 0xfb, 0x4c, 0x2b, 0xbb, 0x8d,
  149. 0x8a, 0x7f, 0x2f, 0x1f, 0xad, 0x3e, 0xda, 0xbd, 0x0e, 0x6e, 0xf2, 0x5e, 0xdb, 0x2d, 0x33, 0x91,
  150. 0xf6, 0x1b, 0x87, 0x6d, 0xa7, 0x7b, 0x67, 0xbb, 0x94, 0xe1, 0x28, 0xed, 0x07, 0xf6, 0x26, 0x27,
  151. 0x06, 0x8d, 0xf2, 0x1e, 0x31, 0xb0, 0xc4, 0xc0, 0x3f, 0x5b, 0xae, 0x51, 0xe9, 0x62, 0x8d, 0x4a,
  152. 0x97, 0x6b, 0x54, 0xfa, 0x9c, 0x21, 0x67, 0x99, 0x21, 0xe7, 0x22, 0x43, 0xce, 0x65, 0x86, 0x9c,
  153. 0xef, 0x19, 0x72, 0xbe, 0xfc, 0x40, 0xa5, 0x37, 0xe8, 0xf6, 0x7f, 0xfc, 0x57, 0x00, 0x00, 0x00,
  154. 0xff, 0xff, 0xdf, 0x1d, 0xe9, 0x86, 0x1d, 0x04, 0x00, 0x00,
  155. }
  156. func (m *ClusterCIDR) Marshal() (dAtA []byte, err error) {
  157. size := m.Size()
  158. dAtA = make([]byte, size)
  159. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  160. if err != nil {
  161. return nil, err
  162. }
  163. return dAtA[:n], nil
  164. }
  165. func (m *ClusterCIDR) MarshalTo(dAtA []byte) (int, error) {
  166. size := m.Size()
  167. return m.MarshalToSizedBuffer(dAtA[:size])
  168. }
  169. func (m *ClusterCIDR) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  170. i := len(dAtA)
  171. _ = i
  172. var l int
  173. _ = l
  174. {
  175. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  176. if err != nil {
  177. return 0, err
  178. }
  179. i -= size
  180. i = encodeVarintGenerated(dAtA, i, uint64(size))
  181. }
  182. i--
  183. dAtA[i] = 0x12
  184. {
  185. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  186. if err != nil {
  187. return 0, err
  188. }
  189. i -= size
  190. i = encodeVarintGenerated(dAtA, i, uint64(size))
  191. }
  192. i--
  193. dAtA[i] = 0xa
  194. return len(dAtA) - i, nil
  195. }
  196. func (m *ClusterCIDRList) Marshal() (dAtA []byte, err error) {
  197. size := m.Size()
  198. dAtA = make([]byte, size)
  199. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  200. if err != nil {
  201. return nil, err
  202. }
  203. return dAtA[:n], nil
  204. }
  205. func (m *ClusterCIDRList) MarshalTo(dAtA []byte) (int, error) {
  206. size := m.Size()
  207. return m.MarshalToSizedBuffer(dAtA[:size])
  208. }
  209. func (m *ClusterCIDRList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  210. i := len(dAtA)
  211. _ = i
  212. var l int
  213. _ = l
  214. if len(m.Items) > 0 {
  215. for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  216. {
  217. size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  218. if err != nil {
  219. return 0, err
  220. }
  221. i -= size
  222. i = encodeVarintGenerated(dAtA, i, uint64(size))
  223. }
  224. i--
  225. dAtA[i] = 0x12
  226. }
  227. }
  228. {
  229. size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  230. if err != nil {
  231. return 0, err
  232. }
  233. i -= size
  234. i = encodeVarintGenerated(dAtA, i, uint64(size))
  235. }
  236. i--
  237. dAtA[i] = 0xa
  238. return len(dAtA) - i, nil
  239. }
  240. func (m *ClusterCIDRSpec) Marshal() (dAtA []byte, err error) {
  241. size := m.Size()
  242. dAtA = make([]byte, size)
  243. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  244. if err != nil {
  245. return nil, err
  246. }
  247. return dAtA[:n], nil
  248. }
  249. func (m *ClusterCIDRSpec) MarshalTo(dAtA []byte) (int, error) {
  250. size := m.Size()
  251. return m.MarshalToSizedBuffer(dAtA[:size])
  252. }
  253. func (m *ClusterCIDRSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  254. i := len(dAtA)
  255. _ = i
  256. var l int
  257. _ = l
  258. i -= len(m.IPv6)
  259. copy(dAtA[i:], m.IPv6)
  260. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IPv6)))
  261. i--
  262. dAtA[i] = 0x22
  263. i -= len(m.IPv4)
  264. copy(dAtA[i:], m.IPv4)
  265. i = encodeVarintGenerated(dAtA, i, uint64(len(m.IPv4)))
  266. i--
  267. dAtA[i] = 0x1a
  268. i = encodeVarintGenerated(dAtA, i, uint64(m.PerNodeHostBits))
  269. i--
  270. dAtA[i] = 0x10
  271. if m.NodeSelector != nil {
  272. {
  273. size, err := m.NodeSelector.MarshalToSizedBuffer(dAtA[:i])
  274. if err != nil {
  275. return 0, err
  276. }
  277. i -= size
  278. i = encodeVarintGenerated(dAtA, i, uint64(size))
  279. }
  280. i--
  281. dAtA[i] = 0xa
  282. }
  283. return len(dAtA) - i, nil
  284. }
  285. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  286. offset -= sovGenerated(v)
  287. base := offset
  288. for v >= 1<<7 {
  289. dAtA[offset] = uint8(v&0x7f | 0x80)
  290. v >>= 7
  291. offset++
  292. }
  293. dAtA[offset] = uint8(v)
  294. return base
  295. }
  296. func (m *ClusterCIDR) Size() (n int) {
  297. if m == nil {
  298. return 0
  299. }
  300. var l int
  301. _ = l
  302. l = m.ObjectMeta.Size()
  303. n += 1 + l + sovGenerated(uint64(l))
  304. l = m.Spec.Size()
  305. n += 1 + l + sovGenerated(uint64(l))
  306. return n
  307. }
  308. func (m *ClusterCIDRList) Size() (n int) {
  309. if m == nil {
  310. return 0
  311. }
  312. var l int
  313. _ = l
  314. l = m.ListMeta.Size()
  315. n += 1 + l + sovGenerated(uint64(l))
  316. if len(m.Items) > 0 {
  317. for _, e := range m.Items {
  318. l = e.Size()
  319. n += 1 + l + sovGenerated(uint64(l))
  320. }
  321. }
  322. return n
  323. }
  324. func (m *ClusterCIDRSpec) Size() (n int) {
  325. if m == nil {
  326. return 0
  327. }
  328. var l int
  329. _ = l
  330. if m.NodeSelector != nil {
  331. l = m.NodeSelector.Size()
  332. n += 1 + l + sovGenerated(uint64(l))
  333. }
  334. n += 1 + sovGenerated(uint64(m.PerNodeHostBits))
  335. l = len(m.IPv4)
  336. n += 1 + l + sovGenerated(uint64(l))
  337. l = len(m.IPv6)
  338. n += 1 + l + sovGenerated(uint64(l))
  339. return n
  340. }
  341. func sovGenerated(x uint64) (n int) {
  342. return (math_bits.Len64(x|1) + 6) / 7
  343. }
  344. func sozGenerated(x uint64) (n int) {
  345. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  346. }
  347. func (this *ClusterCIDR) String() string {
  348. if this == nil {
  349. return "nil"
  350. }
  351. s := strings.Join([]string{`&ClusterCIDR{`,
  352. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  353. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ClusterCIDRSpec", "ClusterCIDRSpec", 1), `&`, ``, 1) + `,`,
  354. `}`,
  355. }, "")
  356. return s
  357. }
  358. func (this *ClusterCIDRList) String() string {
  359. if this == nil {
  360. return "nil"
  361. }
  362. repeatedStringForItems := "[]ClusterCIDR{"
  363. for _, f := range this.Items {
  364. repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ClusterCIDR", "ClusterCIDR", 1), `&`, ``, 1) + ","
  365. }
  366. repeatedStringForItems += "}"
  367. s := strings.Join([]string{`&ClusterCIDRList{`,
  368. `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  369. `Items:` + repeatedStringForItems + `,`,
  370. `}`,
  371. }, "")
  372. return s
  373. }
  374. func (this *ClusterCIDRSpec) String() string {
  375. if this == nil {
  376. return "nil"
  377. }
  378. s := strings.Join([]string{`&ClusterCIDRSpec{`,
  379. `NodeSelector:` + strings.Replace(fmt.Sprintf("%v", this.NodeSelector), "NodeSelector", "v11.NodeSelector", 1) + `,`,
  380. `PerNodeHostBits:` + fmt.Sprintf("%v", this.PerNodeHostBits) + `,`,
  381. `IPv4:` + fmt.Sprintf("%v", this.IPv4) + `,`,
  382. `IPv6:` + fmt.Sprintf("%v", this.IPv6) + `,`,
  383. `}`,
  384. }, "")
  385. return s
  386. }
  387. func valueToStringGenerated(v interface{}) string {
  388. rv := reflect.ValueOf(v)
  389. if rv.IsNil() {
  390. return "nil"
  391. }
  392. pv := reflect.Indirect(rv).Interface()
  393. return fmt.Sprintf("*%v", pv)
  394. }
  395. func (m *ClusterCIDR) Unmarshal(dAtA []byte) error {
  396. l := len(dAtA)
  397. iNdEx := 0
  398. for iNdEx < l {
  399. preIndex := iNdEx
  400. var wire uint64
  401. for shift := uint(0); ; shift += 7 {
  402. if shift >= 64 {
  403. return ErrIntOverflowGenerated
  404. }
  405. if iNdEx >= l {
  406. return io.ErrUnexpectedEOF
  407. }
  408. b := dAtA[iNdEx]
  409. iNdEx++
  410. wire |= uint64(b&0x7F) << shift
  411. if b < 0x80 {
  412. break
  413. }
  414. }
  415. fieldNum := int32(wire >> 3)
  416. wireType := int(wire & 0x7)
  417. if wireType == 4 {
  418. return fmt.Errorf("proto: ClusterCIDR: wiretype end group for non-group")
  419. }
  420. if fieldNum <= 0 {
  421. return fmt.Errorf("proto: ClusterCIDR: illegal tag %d (wire type %d)", fieldNum, wire)
  422. }
  423. switch fieldNum {
  424. case 1:
  425. if wireType != 2 {
  426. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  427. }
  428. var msglen int
  429. for shift := uint(0); ; shift += 7 {
  430. if shift >= 64 {
  431. return ErrIntOverflowGenerated
  432. }
  433. if iNdEx >= l {
  434. return io.ErrUnexpectedEOF
  435. }
  436. b := dAtA[iNdEx]
  437. iNdEx++
  438. msglen |= int(b&0x7F) << shift
  439. if b < 0x80 {
  440. break
  441. }
  442. }
  443. if msglen < 0 {
  444. return ErrInvalidLengthGenerated
  445. }
  446. postIndex := iNdEx + msglen
  447. if postIndex < 0 {
  448. return ErrInvalidLengthGenerated
  449. }
  450. if postIndex > l {
  451. return io.ErrUnexpectedEOF
  452. }
  453. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  454. return err
  455. }
  456. iNdEx = postIndex
  457. case 2:
  458. if wireType != 2 {
  459. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  460. }
  461. var msglen int
  462. for shift := uint(0); ; shift += 7 {
  463. if shift >= 64 {
  464. return ErrIntOverflowGenerated
  465. }
  466. if iNdEx >= l {
  467. return io.ErrUnexpectedEOF
  468. }
  469. b := dAtA[iNdEx]
  470. iNdEx++
  471. msglen |= int(b&0x7F) << shift
  472. if b < 0x80 {
  473. break
  474. }
  475. }
  476. if msglen < 0 {
  477. return ErrInvalidLengthGenerated
  478. }
  479. postIndex := iNdEx + msglen
  480. if postIndex < 0 {
  481. return ErrInvalidLengthGenerated
  482. }
  483. if postIndex > l {
  484. return io.ErrUnexpectedEOF
  485. }
  486. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  487. return err
  488. }
  489. iNdEx = postIndex
  490. default:
  491. iNdEx = preIndex
  492. skippy, err := skipGenerated(dAtA[iNdEx:])
  493. if err != nil {
  494. return err
  495. }
  496. if (skippy < 0) || (iNdEx+skippy) < 0 {
  497. return ErrInvalidLengthGenerated
  498. }
  499. if (iNdEx + skippy) > l {
  500. return io.ErrUnexpectedEOF
  501. }
  502. iNdEx += skippy
  503. }
  504. }
  505. if iNdEx > l {
  506. return io.ErrUnexpectedEOF
  507. }
  508. return nil
  509. }
  510. func (m *ClusterCIDRList) Unmarshal(dAtA []byte) error {
  511. l := len(dAtA)
  512. iNdEx := 0
  513. for iNdEx < l {
  514. preIndex := iNdEx
  515. var wire uint64
  516. for shift := uint(0); ; shift += 7 {
  517. if shift >= 64 {
  518. return ErrIntOverflowGenerated
  519. }
  520. if iNdEx >= l {
  521. return io.ErrUnexpectedEOF
  522. }
  523. b := dAtA[iNdEx]
  524. iNdEx++
  525. wire |= uint64(b&0x7F) << shift
  526. if b < 0x80 {
  527. break
  528. }
  529. }
  530. fieldNum := int32(wire >> 3)
  531. wireType := int(wire & 0x7)
  532. if wireType == 4 {
  533. return fmt.Errorf("proto: ClusterCIDRList: wiretype end group for non-group")
  534. }
  535. if fieldNum <= 0 {
  536. return fmt.Errorf("proto: ClusterCIDRList: illegal tag %d (wire type %d)", fieldNum, wire)
  537. }
  538. switch fieldNum {
  539. case 1:
  540. if wireType != 2 {
  541. return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  542. }
  543. var msglen int
  544. for shift := uint(0); ; shift += 7 {
  545. if shift >= 64 {
  546. return ErrIntOverflowGenerated
  547. }
  548. if iNdEx >= l {
  549. return io.ErrUnexpectedEOF
  550. }
  551. b := dAtA[iNdEx]
  552. iNdEx++
  553. msglen |= int(b&0x7F) << shift
  554. if b < 0x80 {
  555. break
  556. }
  557. }
  558. if msglen < 0 {
  559. return ErrInvalidLengthGenerated
  560. }
  561. postIndex := iNdEx + msglen
  562. if postIndex < 0 {
  563. return ErrInvalidLengthGenerated
  564. }
  565. if postIndex > l {
  566. return io.ErrUnexpectedEOF
  567. }
  568. if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  569. return err
  570. }
  571. iNdEx = postIndex
  572. case 2:
  573. if wireType != 2 {
  574. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  575. }
  576. var msglen int
  577. for shift := uint(0); ; shift += 7 {
  578. if shift >= 64 {
  579. return ErrIntOverflowGenerated
  580. }
  581. if iNdEx >= l {
  582. return io.ErrUnexpectedEOF
  583. }
  584. b := dAtA[iNdEx]
  585. iNdEx++
  586. msglen |= int(b&0x7F) << shift
  587. if b < 0x80 {
  588. break
  589. }
  590. }
  591. if msglen < 0 {
  592. return ErrInvalidLengthGenerated
  593. }
  594. postIndex := iNdEx + msglen
  595. if postIndex < 0 {
  596. return ErrInvalidLengthGenerated
  597. }
  598. if postIndex > l {
  599. return io.ErrUnexpectedEOF
  600. }
  601. m.Items = append(m.Items, ClusterCIDR{})
  602. if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  603. return err
  604. }
  605. iNdEx = postIndex
  606. default:
  607. iNdEx = preIndex
  608. skippy, err := skipGenerated(dAtA[iNdEx:])
  609. if err != nil {
  610. return err
  611. }
  612. if (skippy < 0) || (iNdEx+skippy) < 0 {
  613. return ErrInvalidLengthGenerated
  614. }
  615. if (iNdEx + skippy) > l {
  616. return io.ErrUnexpectedEOF
  617. }
  618. iNdEx += skippy
  619. }
  620. }
  621. if iNdEx > l {
  622. return io.ErrUnexpectedEOF
  623. }
  624. return nil
  625. }
  626. func (m *ClusterCIDRSpec) Unmarshal(dAtA []byte) error {
  627. l := len(dAtA)
  628. iNdEx := 0
  629. for iNdEx < l {
  630. preIndex := iNdEx
  631. var wire uint64
  632. for shift := uint(0); ; shift += 7 {
  633. if shift >= 64 {
  634. return ErrIntOverflowGenerated
  635. }
  636. if iNdEx >= l {
  637. return io.ErrUnexpectedEOF
  638. }
  639. b := dAtA[iNdEx]
  640. iNdEx++
  641. wire |= uint64(b&0x7F) << shift
  642. if b < 0x80 {
  643. break
  644. }
  645. }
  646. fieldNum := int32(wire >> 3)
  647. wireType := int(wire & 0x7)
  648. if wireType == 4 {
  649. return fmt.Errorf("proto: ClusterCIDRSpec: wiretype end group for non-group")
  650. }
  651. if fieldNum <= 0 {
  652. return fmt.Errorf("proto: ClusterCIDRSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  653. }
  654. switch fieldNum {
  655. case 1:
  656. if wireType != 2 {
  657. return fmt.Errorf("proto: wrong wireType = %d for field NodeSelector", wireType)
  658. }
  659. var msglen int
  660. for shift := uint(0); ; shift += 7 {
  661. if shift >= 64 {
  662. return ErrIntOverflowGenerated
  663. }
  664. if iNdEx >= l {
  665. return io.ErrUnexpectedEOF
  666. }
  667. b := dAtA[iNdEx]
  668. iNdEx++
  669. msglen |= int(b&0x7F) << shift
  670. if b < 0x80 {
  671. break
  672. }
  673. }
  674. if msglen < 0 {
  675. return ErrInvalidLengthGenerated
  676. }
  677. postIndex := iNdEx + msglen
  678. if postIndex < 0 {
  679. return ErrInvalidLengthGenerated
  680. }
  681. if postIndex > l {
  682. return io.ErrUnexpectedEOF
  683. }
  684. if m.NodeSelector == nil {
  685. m.NodeSelector = &v11.NodeSelector{}
  686. }
  687. if err := m.NodeSelector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  688. return err
  689. }
  690. iNdEx = postIndex
  691. case 2:
  692. if wireType != 0 {
  693. return fmt.Errorf("proto: wrong wireType = %d for field PerNodeHostBits", wireType)
  694. }
  695. m.PerNodeHostBits = 0
  696. for shift := uint(0); ; shift += 7 {
  697. if shift >= 64 {
  698. return ErrIntOverflowGenerated
  699. }
  700. if iNdEx >= l {
  701. return io.ErrUnexpectedEOF
  702. }
  703. b := dAtA[iNdEx]
  704. iNdEx++
  705. m.PerNodeHostBits |= int32(b&0x7F) << shift
  706. if b < 0x80 {
  707. break
  708. }
  709. }
  710. case 3:
  711. if wireType != 2 {
  712. return fmt.Errorf("proto: wrong wireType = %d for field IPv4", wireType)
  713. }
  714. var stringLen uint64
  715. for shift := uint(0); ; shift += 7 {
  716. if shift >= 64 {
  717. return ErrIntOverflowGenerated
  718. }
  719. if iNdEx >= l {
  720. return io.ErrUnexpectedEOF
  721. }
  722. b := dAtA[iNdEx]
  723. iNdEx++
  724. stringLen |= uint64(b&0x7F) << shift
  725. if b < 0x80 {
  726. break
  727. }
  728. }
  729. intStringLen := int(stringLen)
  730. if intStringLen < 0 {
  731. return ErrInvalidLengthGenerated
  732. }
  733. postIndex := iNdEx + intStringLen
  734. if postIndex < 0 {
  735. return ErrInvalidLengthGenerated
  736. }
  737. if postIndex > l {
  738. return io.ErrUnexpectedEOF
  739. }
  740. m.IPv4 = string(dAtA[iNdEx:postIndex])
  741. iNdEx = postIndex
  742. case 4:
  743. if wireType != 2 {
  744. return fmt.Errorf("proto: wrong wireType = %d for field IPv6", wireType)
  745. }
  746. var stringLen uint64
  747. for shift := uint(0); ; shift += 7 {
  748. if shift >= 64 {
  749. return ErrIntOverflowGenerated
  750. }
  751. if iNdEx >= l {
  752. return io.ErrUnexpectedEOF
  753. }
  754. b := dAtA[iNdEx]
  755. iNdEx++
  756. stringLen |= uint64(b&0x7F) << shift
  757. if b < 0x80 {
  758. break
  759. }
  760. }
  761. intStringLen := int(stringLen)
  762. if intStringLen < 0 {
  763. return ErrInvalidLengthGenerated
  764. }
  765. postIndex := iNdEx + intStringLen
  766. if postIndex < 0 {
  767. return ErrInvalidLengthGenerated
  768. }
  769. if postIndex > l {
  770. return io.ErrUnexpectedEOF
  771. }
  772. m.IPv6 = string(dAtA[iNdEx:postIndex])
  773. iNdEx = postIndex
  774. default:
  775. iNdEx = preIndex
  776. skippy, err := skipGenerated(dAtA[iNdEx:])
  777. if err != nil {
  778. return err
  779. }
  780. if (skippy < 0) || (iNdEx+skippy) < 0 {
  781. return ErrInvalidLengthGenerated
  782. }
  783. if (iNdEx + skippy) > l {
  784. return io.ErrUnexpectedEOF
  785. }
  786. iNdEx += skippy
  787. }
  788. }
  789. if iNdEx > l {
  790. return io.ErrUnexpectedEOF
  791. }
  792. return nil
  793. }
  794. func skipGenerated(dAtA []byte) (n int, err error) {
  795. l := len(dAtA)
  796. iNdEx := 0
  797. depth := 0
  798. for iNdEx < l {
  799. var wire uint64
  800. for shift := uint(0); ; shift += 7 {
  801. if shift >= 64 {
  802. return 0, ErrIntOverflowGenerated
  803. }
  804. if iNdEx >= l {
  805. return 0, io.ErrUnexpectedEOF
  806. }
  807. b := dAtA[iNdEx]
  808. iNdEx++
  809. wire |= (uint64(b) & 0x7F) << shift
  810. if b < 0x80 {
  811. break
  812. }
  813. }
  814. wireType := int(wire & 0x7)
  815. switch wireType {
  816. case 0:
  817. for shift := uint(0); ; shift += 7 {
  818. if shift >= 64 {
  819. return 0, ErrIntOverflowGenerated
  820. }
  821. if iNdEx >= l {
  822. return 0, io.ErrUnexpectedEOF
  823. }
  824. iNdEx++
  825. if dAtA[iNdEx-1] < 0x80 {
  826. break
  827. }
  828. }
  829. case 1:
  830. iNdEx += 8
  831. case 2:
  832. var length int
  833. for shift := uint(0); ; shift += 7 {
  834. if shift >= 64 {
  835. return 0, ErrIntOverflowGenerated
  836. }
  837. if iNdEx >= l {
  838. return 0, io.ErrUnexpectedEOF
  839. }
  840. b := dAtA[iNdEx]
  841. iNdEx++
  842. length |= (int(b) & 0x7F) << shift
  843. if b < 0x80 {
  844. break
  845. }
  846. }
  847. if length < 0 {
  848. return 0, ErrInvalidLengthGenerated
  849. }
  850. iNdEx += length
  851. case 3:
  852. depth++
  853. case 4:
  854. if depth == 0 {
  855. return 0, ErrUnexpectedEndOfGroupGenerated
  856. }
  857. depth--
  858. case 5:
  859. iNdEx += 4
  860. default:
  861. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  862. }
  863. if iNdEx < 0 {
  864. return 0, ErrInvalidLengthGenerated
  865. }
  866. if depth == 0 {
  867. return iNdEx, nil
  868. }
  869. }
  870. return 0, io.ErrUnexpectedEOF
  871. }
  872. var (
  873. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  874. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  875. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  876. )