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