etcd/api/etcdserverpb/etcdserver.pb.go

1046 lines
24 KiB
Go
Raw Normal View History

// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: etcdserver.proto
2014-08-26 05:39:02 +04:00
/*
Package etcdserverpb is a generated protocol buffer package.
2014-08-26 05:39:02 +04:00
It is generated from these files:
etcdserver.proto
2015-08-08 15:29:18 +03:00
raft_internal.proto
2015-06-30 04:59:24 +03:00
rpc.proto
2014-08-26 05:39:02 +04:00
It has these top-level messages:
Request
2014-10-11 16:41:00 +04:00
Metadata
RequestHeader
InternalRaftRequest
EmptyResponse
InternalAuthenticateRequest
ResponseHeader
RangeRequest
RangeResponse
PutRequest
PutResponse
DeleteRangeRequest
DeleteRangeResponse
RequestOp
ResponseOp
Compare
TxnRequest
TxnResponse
CompactionRequest
CompactionResponse
HashRequest
HashKVRequest
HashKVResponse
HashResponse
SnapshotRequest
SnapshotResponse
WatchRequest
WatchCreateRequest
WatchCancelRequest
WatchProgressRequest
WatchResponse
LeaseGrantRequest
LeaseGrantResponse
LeaseRevokeRequest
LeaseRevokeResponse
LeaseCheckpoint
LeaseCheckpointRequest
LeaseCheckpointResponse
LeaseKeepAliveRequest
LeaseKeepAliveResponse
LeaseTimeToLiveRequest
LeaseTimeToLiveResponse
LeaseLeasesRequest
LeaseStatus
LeaseLeasesResponse
Member
MemberAddRequest
MemberAddResponse
MemberRemoveRequest
MemberRemoveResponse
MemberUpdateRequest
MemberUpdateResponse
MemberListRequest
MemberListResponse
MemberPromoteRequest
MemberPromoteResponse
DefragmentRequest
DefragmentResponse
MoveLeaderRequest
MoveLeaderResponse
AlarmRequest
AlarmMember
AlarmResponse
DowngradeRequest
DowngradeResponse
StatusRequest
StatusResponse
AuthEnableRequest
AuthDisableRequest
AuthStatusRequest
AuthenticateRequest
AuthUserAddRequest
AuthUserGetRequest
AuthUserDeleteRequest
AuthUserChangePasswordRequest
2016-06-07 06:17:28 +03:00
AuthUserGrantRoleRequest
AuthUserRevokeRoleRequest
AuthRoleAddRequest
AuthRoleGetRequest
AuthUserListRequest
AuthRoleListRequest
AuthRoleDeleteRequest
2016-06-07 06:17:28 +03:00
AuthRoleGrantPermissionRequest
AuthRoleRevokePermissionRequest
AuthEnableResponse
AuthDisableResponse
AuthStatusResponse
AuthenticateResponse
AuthUserAddResponse
AuthUserGetResponse
AuthUserDeleteResponse
AuthUserChangePasswordResponse
2016-06-07 06:17:28 +03:00
AuthUserGrantRoleResponse
AuthUserRevokeRoleResponse
AuthRoleAddResponse
AuthRoleGetResponse
AuthRoleListResponse
AuthUserListResponse
AuthRoleDeleteResponse
2016-06-07 06:17:28 +03:00
AuthRoleGrantPermissionResponse
AuthRoleRevokePermissionResponse
2014-08-26 05:39:02 +04:00
*/
package etcdserverpb
2014-08-26 05:39:02 +04:00
import (
"fmt"
2016-07-18 19:33:32 +03:00
proto "github.com/golang/protobuf/proto"
2014-08-26 05:39:02 +04:00
2016-04-14 02:23:07 +03:00
math "math"
_ "github.com/gogo/protobuf/gogoproto"
2016-10-04 00:43:06 +03:00
io "io"
)
2014-08-26 05:39:02 +04:00
2015-03-25 20:02:00 +03:00
// Reference imports to suppress errors if they are not otherwise used.
2014-08-26 05:39:02 +04:00
var _ = proto.Marshal
var _ = fmt.Errorf
2014-08-26 05:39:02 +04:00
var _ = math.Inf
2016-04-26 00:08:33 +03:00
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
2016-11-10 22:53:48 +03:00
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
2016-04-26 00:08:33 +03:00
2014-08-26 05:39:02 +04:00
type Request struct {
ID uint64 `protobuf:"varint,1,opt,name=ID" json:"ID"`
Method string `protobuf:"bytes,2,opt,name=Method" json:"Method"`
Path string `protobuf:"bytes,3,opt,name=Path" json:"Path"`
Val string `protobuf:"bytes,4,opt,name=Val" json:"Val"`
Dir bool `protobuf:"varint,5,opt,name=Dir" json:"Dir"`
PrevValue string `protobuf:"bytes,6,opt,name=PrevValue" json:"PrevValue"`
PrevIndex uint64 `protobuf:"varint,7,opt,name=PrevIndex" json:"PrevIndex"`
PrevExist *bool `protobuf:"varint,8,opt,name=PrevExist" json:"PrevExist,omitempty"`
Expiration int64 `protobuf:"varint,9,opt,name=Expiration" json:"Expiration"`
Wait bool `protobuf:"varint,10,opt,name=Wait" json:"Wait"`
Since uint64 `protobuf:"varint,11,opt,name=Since" json:"Since"`
Recursive bool `protobuf:"varint,12,opt,name=Recursive" json:"Recursive"`
Sorted bool `protobuf:"varint,13,opt,name=Sorted" json:"Sorted"`
Quorum bool `protobuf:"varint,14,opt,name=Quorum" json:"Quorum"`
Time int64 `protobuf:"varint,15,opt,name=Time" json:"Time"`
Stream bool `protobuf:"varint,16,opt,name=Stream" json:"Stream"`
Refresh *bool `protobuf:"varint,17,opt,name=Refresh" json:"Refresh,omitempty"`
2014-08-26 05:39:02 +04:00
XXX_unrecognized []byte `json:"-"`
}
2016-04-26 00:08:33 +03:00
func (m *Request) Reset() { *m = Request{} }
func (m *Request) String() string { return proto.CompactTextString(m) }
func (*Request) ProtoMessage() {}
func (*Request) Descriptor() ([]byte, []int) { return fileDescriptorEtcdserver, []int{0} }
2014-08-26 05:39:02 +04:00
2014-10-11 16:41:00 +04:00
type Metadata struct {
NodeID uint64 `protobuf:"varint,1,opt,name=NodeID" json:"NodeID"`
ClusterID uint64 `protobuf:"varint,2,opt,name=ClusterID" json:"ClusterID"`
XXX_unrecognized []byte `json:"-"`
}
2016-04-26 00:08:33 +03:00
func (m *Metadata) Reset() { *m = Metadata{} }
func (m *Metadata) String() string { return proto.CompactTextString(m) }
func (*Metadata) ProtoMessage() {}
func (*Metadata) Descriptor() ([]byte, []int) { return fileDescriptorEtcdserver, []int{1} }
func init() {
proto.RegisterType((*Request)(nil), "etcdserverpb.Request")
proto.RegisterType((*Metadata)(nil), "etcdserverpb.Metadata")
}
2016-11-10 22:53:48 +03:00
func (m *Request) Marshal() (dAtA []byte, err error) {
2015-09-04 01:32:25 +03:00
size := m.Size()
2016-11-10 22:53:48 +03:00
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
2015-09-04 01:32:25 +03:00
if err != nil {
return nil, err
}
2016-11-10 22:53:48 +03:00
return dAtA[:n], nil
2015-09-04 01:32:25 +03:00
}
2016-11-10 22:53:48 +03:00
func (m *Request) MarshalTo(dAtA []byte) (int, error) {
2015-09-04 01:32:25 +03:00
var i int
_ = i
var l int
_ = l
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x8
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(m.ID))
dAtA[i] = 0x12
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Method)))
i += copy(dAtA[i:], m.Method)
dAtA[i] = 0x1a
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Path)))
i += copy(dAtA[i:], m.Path)
dAtA[i] = 0x22
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.Val)))
i += copy(dAtA[i:], m.Val)
dAtA[i] = 0x28
2015-09-04 01:32:25 +03:00
i++
if m.Dir {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
2015-09-04 01:32:25 +03:00
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
2015-09-04 01:32:25 +03:00
}
i++
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x32
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(len(m.PrevValue)))
i += copy(dAtA[i:], m.PrevValue)
dAtA[i] = 0x38
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(m.PrevIndex))
2015-09-04 01:32:25 +03:00
if m.PrevExist != nil {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x40
2015-09-04 01:32:25 +03:00
i++
if *m.PrevExist {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
2015-09-04 01:32:25 +03:00
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
2015-09-04 01:32:25 +03:00
}
i++
}
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x48
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(m.Expiration))
dAtA[i] = 0x50
2015-09-04 01:32:25 +03:00
i++
if m.Wait {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
2015-09-04 01:32:25 +03:00
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
2015-09-04 01:32:25 +03:00
}
i++
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x58
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(m.Since))
dAtA[i] = 0x60
2015-09-04 01:32:25 +03:00
i++
if m.Recursive {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
2015-09-04 01:32:25 +03:00
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
2015-09-04 01:32:25 +03:00
}
i++
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x68
2015-09-04 01:32:25 +03:00
i++
if m.Sorted {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
2015-09-04 01:32:25 +03:00
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
2015-09-04 01:32:25 +03:00
}
i++
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x70
2015-09-04 01:32:25 +03:00
i++
if m.Quorum {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
2015-09-04 01:32:25 +03:00
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
2015-09-04 01:32:25 +03:00
}
i++
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x78
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(m.Time))
dAtA[i] = 0x80
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x1
2015-09-04 01:32:25 +03:00
i++
if m.Stream {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
2015-09-04 01:32:25 +03:00
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
2015-09-04 01:32:25 +03:00
}
i++
if m.Refresh != nil {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x88
i++
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x1
i++
if *m.Refresh {
2016-11-10 22:53:48 +03:00
dAtA[i] = 1
} else {
2016-11-10 22:53:48 +03:00
dAtA[i] = 0
}
i++
}
2015-09-04 01:32:25 +03:00
if m.XXX_unrecognized != nil {
2016-11-10 22:53:48 +03:00
i += copy(dAtA[i:], m.XXX_unrecognized)
2015-09-04 01:32:25 +03:00
}
return i, nil
}
2016-11-10 22:53:48 +03:00
func (m *Metadata) Marshal() (dAtA []byte, err error) {
2015-09-04 01:32:25 +03:00
size := m.Size()
2016-11-10 22:53:48 +03:00
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
2015-09-04 01:32:25 +03:00
if err != nil {
return nil, err
}
2016-11-10 22:53:48 +03:00
return dAtA[:n], nil
2015-09-04 01:32:25 +03:00
}
2016-11-10 22:53:48 +03:00
func (m *Metadata) MarshalTo(dAtA []byte) (int, error) {
2015-09-04 01:32:25 +03:00
var i int
_ = i
var l int
_ = l
2016-11-10 22:53:48 +03:00
dAtA[i] = 0x8
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(m.NodeID))
dAtA[i] = 0x10
2015-09-04 01:32:25 +03:00
i++
2016-11-10 22:53:48 +03:00
i = encodeVarintEtcdserver(dAtA, i, uint64(m.ClusterID))
2015-09-04 01:32:25 +03:00
if m.XXX_unrecognized != nil {
2016-11-10 22:53:48 +03:00
i += copy(dAtA[i:], m.XXX_unrecognized)
2015-09-04 01:32:25 +03:00
}
return i, nil
}
2016-11-10 22:53:48 +03:00
func encodeVarintEtcdserver(dAtA []byte, offset int, v uint64) int {
2015-09-04 01:32:25 +03:00
for v >= 1<<7 {
2016-11-10 22:53:48 +03:00
dAtA[offset] = uint8(v&0x7f | 0x80)
2015-09-04 01:32:25 +03:00
v >>= 7
offset++
}
2016-11-10 22:53:48 +03:00
dAtA[offset] = uint8(v)
2015-09-04 01:32:25 +03:00
return offset + 1
}
func (m *Request) Size() (n int) {
var l int
_ = l
n += 1 + sovEtcdserver(uint64(m.ID))
l = len(m.Method)
n += 1 + l + sovEtcdserver(uint64(l))
l = len(m.Path)
n += 1 + l + sovEtcdserver(uint64(l))
l = len(m.Val)
n += 1 + l + sovEtcdserver(uint64(l))
n += 2
l = len(m.PrevValue)
n += 1 + l + sovEtcdserver(uint64(l))
n += 1 + sovEtcdserver(uint64(m.PrevIndex))
if m.PrevExist != nil {
n += 2
}
n += 1 + sovEtcdserver(uint64(m.Expiration))
n += 2
n += 1 + sovEtcdserver(uint64(m.Since))
n += 2
n += 2
n += 2
n += 1 + sovEtcdserver(uint64(m.Time))
n += 3
if m.Refresh != nil {
n += 3
}
2015-09-04 01:32:25 +03:00
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Metadata) Size() (n int) {
var l int
_ = l
n += 1 + sovEtcdserver(uint64(m.NodeID))
n += 1 + sovEtcdserver(uint64(m.ClusterID))
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func sovEtcdserver(x uint64) (n int) {
for {
n++
x >>= 7
if x == 0 {
break
}
}
return n
}
func sozEtcdserver(x uint64) (n int) {
return sovEtcdserver(uint64((x << 1) ^ uint64((int64(x) >> 63))))
2014-08-26 05:39:02 +04:00
}
2016-11-10 22:53:48 +03:00
func (m *Request) Unmarshal(dAtA []byte) error {
l := len(dAtA)
2015-06-30 02:05:55 +03:00
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
2014-08-26 05:39:02 +04:00
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Request: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire)
}
2014-08-26 05:39:02 +04:00
switch fieldNum {
case 1:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
2014-08-26 05:39:02 +04:00
}
2015-09-04 01:32:25 +03:00
m.ID = 0
2014-08-26 05:39:02 +04:00
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-10-12 04:35:58 +04:00
m.ID |= (uint64(b) & 0x7F) << shift
2014-08-26 05:39:02 +04:00
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
2014-08-26 05:39:02 +04:00
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
2015-09-04 01:32:25 +03:00
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthEtcdserver
}
postIndex := iNdEx + intStringLen
2014-08-26 05:39:02 +04:00
if postIndex > l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
m.Method = string(dAtA[iNdEx:postIndex])
2015-06-30 02:05:55 +03:00
iNdEx = postIndex
2014-08-26 05:39:02 +04:00
case 3:
if wireType != 2 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
2014-08-26 05:39:02 +04:00
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
2015-09-04 01:32:25 +03:00
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthEtcdserver
}
postIndex := iNdEx + intStringLen
2014-08-26 05:39:02 +04:00
if postIndex > l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
m.Path = string(dAtA[iNdEx:postIndex])
2015-06-30 02:05:55 +03:00
iNdEx = postIndex
2014-08-26 05:39:02 +04:00
case 4:
if wireType != 2 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType)
2014-08-26 05:39:02 +04:00
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
2015-09-04 01:32:25 +03:00
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthEtcdserver
}
postIndex := iNdEx + intStringLen
2014-08-26 05:39:02 +04:00
if postIndex > l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
m.Val = string(dAtA[iNdEx:postIndex])
2015-06-30 02:05:55 +03:00
iNdEx = postIndex
2014-08-26 05:39:02 +04:00
case 5:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Dir", wireType)
2014-08-26 05:39:02 +04:00
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Dir = bool(v != 0)
case 6:
if wireType != 2 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field PrevValue", wireType)
2014-08-26 05:39:02 +04:00
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
2015-09-04 01:32:25 +03:00
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthEtcdserver
}
postIndex := iNdEx + intStringLen
2014-08-26 05:39:02 +04:00
if postIndex > l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
m.PrevValue = string(dAtA[iNdEx:postIndex])
2015-06-30 02:05:55 +03:00
iNdEx = postIndex
2014-08-26 05:39:02 +04:00
case 7:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field PrevIndex", wireType)
2014-08-26 05:39:02 +04:00
}
2015-09-04 01:32:25 +03:00
m.PrevIndex = 0
2014-08-26 05:39:02 +04:00
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-27 03:39:26 +04:00
m.PrevIndex |= (uint64(b) & 0x7F) << shift
2014-08-26 05:39:02 +04:00
if b < 0x80 {
break
}
}
case 8:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field PrevExist", wireType)
2014-08-26 05:39:02 +04:00
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
2014-08-27 22:54:29 +04:00
b := bool(v != 0)
2014-09-19 08:22:10 +04:00
m.PrevExist = &b
2014-08-26 05:39:02 +04:00
case 9:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Expiration", wireType)
2014-08-26 05:39:02 +04:00
}
2015-09-04 01:32:25 +03:00
m.Expiration = 0
2014-08-26 05:39:02 +04:00
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-26 05:39:02 +04:00
m.Expiration |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 10:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Wait", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Wait = bool(v != 0)
case 11:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Since", wireType)
}
2015-09-04 01:32:25 +03:00
m.Since = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
m.Since |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 12:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Recursive", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Recursive = bool(v != 0)
case 13:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Sorted", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Sorted = bool(v != 0)
2014-08-31 01:35:27 +04:00
case 14:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Quorum", wireType)
2014-08-31 01:35:27 +04:00
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-08-31 01:35:27 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-08-31 01:35:27 +04:00
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Quorum = bool(v != 0)
2014-09-16 04:35:02 +04:00
case 15:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
2014-09-16 04:35:02 +04:00
}
2015-09-04 01:32:25 +03:00
m.Time = 0
2014-09-16 04:35:02 +04:00
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-09-16 04:35:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-09-16 04:35:02 +04:00
m.Time |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 16:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field Stream", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.Stream = bool(v != 0)
case 17:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Refresh", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
b := bool(v != 0)
m.Refresh = &b
2014-08-26 05:39:02 +04:00
default:
iNdEx = preIndex
2016-11-10 22:53:48 +03:00
skippy, err := skipEtcdserver(dAtA[iNdEx:])
2014-08-26 05:39:02 +04:00
if err != nil {
return err
}
2015-09-04 01:32:25 +03:00
if skippy < 0 {
return ErrInvalidLengthEtcdserver
}
2015-06-30 02:05:55 +03:00
if (iNdEx + skippy) > l {
2014-08-26 05:39:02 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
2015-06-30 02:05:55 +03:00
iNdEx += skippy
2014-08-26 05:39:02 +04:00
}
}
2015-06-30 02:05:55 +03:00
if iNdEx > l {
return io.ErrUnexpectedEOF
}
2014-08-26 05:39:02 +04:00
return nil
}
2016-11-10 22:53:48 +03:00
func (m *Metadata) Unmarshal(dAtA []byte) error {
l := len(dAtA)
2015-06-30 02:05:55 +03:00
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Metadata: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Metadata: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType)
}
2015-09-04 01:32:25 +03:00
m.NodeID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-10-11 16:41:00 +04:00
m.NodeID |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
2014-10-11 15:20:14 +04:00
case 2:
if wireType != 0 {
2015-03-25 20:02:00 +03:00
return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType)
2014-10-11 15:20:14 +04:00
}
2015-09-04 01:32:25 +03:00
m.ClusterID = 0
2014-10-11 15:20:14 +04:00
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
2014-10-11 15:20:14 +04:00
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
2014-10-11 15:20:14 +04:00
m.ClusterID |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
2016-11-10 22:53:48 +03:00
skippy, err := skipEtcdserver(dAtA[iNdEx:])
if err != nil {
return err
}
2015-09-04 01:32:25 +03:00
if skippy < 0 {
return ErrInvalidLengthEtcdserver
}
2015-06-30 02:05:55 +03:00
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
2015-06-30 02:05:55 +03:00
iNdEx += skippy
}
}
2015-06-30 02:05:55 +03:00
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
2016-11-10 22:53:48 +03:00
func skipEtcdserver(dAtA []byte) (n int, err error) {
l := len(dAtA)
2015-06-30 02:05:55 +03:00
iNdEx := 0
for iNdEx < l {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
wireType := int(wire & 0x7)
switch wireType {
case 0:
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
iNdEx++
2016-11-10 22:53:48 +03:00
if dAtA[iNdEx-1] < 0x80 {
2015-06-30 02:05:55 +03:00
break
}
}
return iNdEx, nil
case 1:
iNdEx += 8
return iNdEx, nil
case 2:
var length int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
length |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
iNdEx += length
2015-09-04 01:32:25 +03:00
if length < 0 {
return 0, ErrInvalidLengthEtcdserver
}
2015-06-30 02:05:55 +03:00
return iNdEx, nil
case 3:
for {
var innerWire uint64
var start int = iNdEx
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowEtcdserver
}
2015-06-30 02:05:55 +03:00
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
2016-11-10 22:53:48 +03:00
b := dAtA[iNdEx]
2015-06-30 02:05:55 +03:00
iNdEx++
innerWire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
innerWireType := int(innerWire & 0x7)
if innerWireType == 4 {
break
}
2016-11-10 22:53:48 +03:00
next, err := skipEtcdserver(dAtA[start:])
2015-06-30 02:05:55 +03:00
if err != nil {
return 0, err
}
iNdEx = start + next
}
return iNdEx, nil
case 4:
return iNdEx, nil
case 5:
iNdEx += 4
return iNdEx, nil
default:
return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
}
}
panic("unreachable")
}
2014-08-26 05:39:02 +04:00
2015-09-04 01:32:25 +03:00
var (
ErrInvalidLengthEtcdserver = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowEtcdserver = fmt.Errorf("proto: integer overflow")
2015-09-04 01:32:25 +03:00
)
2016-04-26 00:08:33 +03:00
2016-11-10 22:53:48 +03:00
func init() { proto.RegisterFile("etcdserver.proto", fileDescriptorEtcdserver) }
2016-04-26 00:08:33 +03:00
var fileDescriptorEtcdserver = []byte{
// 380 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0xd2, 0xdd, 0x6e, 0xda, 0x30,
0x14, 0x07, 0x70, 0x0c, 0xe1, 0xcb, 0x63, 0x1b, 0xb3, 0xd0, 0x74, 0x84, 0xa6, 0x2c, 0x42, 0xbb,
0xc8, 0xd5, 0xf6, 0x0e, 0x2c, 0x5c, 0x44, 0x2a, 0x15, 0x0d, 0x15, 0xbd, 0x76, 0xc9, 0x29, 0x58,
0x02, 0x4c, 0x1d, 0x07, 0xf1, 0x06, 0x7d, 0x85, 0x3e, 0x12, 0x97, 0x7d, 0x82, 0xaa, 0xa5, 0x2f,
0x52, 0x39, 0x24, 0xc4, 0xed, 0x5d, 0xf4, 0xfb, 0x9f, 0x1c, 0x1f, 0x7f, 0xd0, 0x2e, 0xea, 0x79,
0x9c, 0xa0, 0xda, 0xa1, 0xfa, 0xbb, 0x55, 0x52, 0x4b, 0xd6, 0x29, 0x65, 0x7b, 0xdb, 0xef, 0x2d,
0xe4, 0x42, 0x66, 0xc1, 0x3f, 0xf3, 0x75, 0xaa, 0x19, 0x3c, 0x38, 0xb4, 0x19, 0xe1, 0x7d, 0x8a,
0x89, 0x66, 0x3d, 0x5a, 0x0d, 0x03, 0x20, 0x1e, 0xf1, 0x9d, 0xa1, 0x73, 0x78, 0xfe, 0x5d, 0x89,
0xaa, 0x61, 0xc0, 0x7e, 0xd1, 0xc6, 0x18, 0xf5, 0x52, 0xc6, 0x50, 0xf5, 0x88, 0xdf, 0xce, 0x93,
0xdc, 0x18, 0x50, 0x67, 0xc2, 0xf5, 0x12, 0x6a, 0x56, 0x96, 0x09, 0xfb, 0x49, 0x6b, 0x33, 0xbe,
0x02, 0xc7, 0x0a, 0x0c, 0x18, 0x0f, 0x84, 0x82, 0xba, 0x47, 0xfc, 0x56, 0xe1, 0x81, 0x50, 0x6c,
0x40, 0xdb, 0x13, 0x85, 0xbb, 0x19, 0x5f, 0xa5, 0x08, 0x0d, 0xeb, 0xaf, 0x92, 0x8b, 0x9a, 0x70,
0x13, 0xe3, 0x1e, 0x9a, 0xd6, 0xa0, 0x25, 0x17, 0x35, 0xa3, 0xbd, 0x48, 0x34, 0xb4, 0xce, 0xab,
0x90, 0xa8, 0x64, 0xf6, 0x87, 0xd2, 0xd1, 0x7e, 0x2b, 0x14, 0xd7, 0x42, 0x6e, 0xa0, 0xed, 0x11,
0xbf, 0x96, 0x37, 0xb2, 0xdc, 0xec, 0xed, 0x86, 0x0b, 0x0d, 0xd4, 0x1a, 0x35, 0x13, 0xd6, 0xa7,
0xf5, 0xa9, 0xd8, 0xcc, 0x11, 0xbe, 0x58, 0x33, 0x9c, 0xc8, 0xac, 0x1f, 0xe1, 0x3c, 0x55, 0x89,
0xd8, 0x21, 0x74, 0xac, 0x5f, 0x4b, 0x36, 0x67, 0x3a, 0x95, 0x4a, 0x63, 0x0c, 0x5f, 0xad, 0x82,
0xdc, 0x4c, 0x7a, 0x95, 0x4a, 0x95, 0xae, 0xe1, 0x9b, 0x9d, 0x9e, 0xcc, 0x4c, 0x75, 0x2d, 0xd6,
0x08, 0xdf, 0xad, 0xa9, 0x33, 0xc9, 0xba, 0x6a, 0x85, 0x7c, 0x0d, 0xdd, 0x0f, 0x5d, 0x33, 0x63,
0xae, 0xb9, 0xe8, 0x3b, 0x85, 0xc9, 0x12, 0x7e, 0x58, 0xa7, 0x52, 0xe0, 0xe0, 0x82, 0xb6, 0xc6,
0xa8, 0x79, 0xcc, 0x35, 0x37, 0x9d, 0x2e, 0x65, 0x8c, 0x9f, 0x5e, 0x43, 0x6e, 0x66, 0x87, 0xff,
0x57, 0x69, 0xa2, 0x51, 0x85, 0x41, 0xf6, 0x28, 0xce, 0xb7, 0x70, 0xe6, 0x61, 0xef, 0xf0, 0xea,
0x56, 0x0e, 0x47, 0x97, 0x3c, 0x1d, 0x5d, 0xf2, 0x72, 0x74, 0xc9, 0xe3, 0x9b, 0x5b, 0x79, 0x0f,
0x00, 0x00, 0xff, 0xff, 0xee, 0x40, 0xba, 0xd6, 0xa4, 0x02, 0x00, 0x00,
2016-04-26 00:08:33 +03:00
}