Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterTreeServiceServer(s grpc.ServiceRegistrar, srv TreeServiceServer)
- func SignMessage(m message, key *ecdsa.PrivateKey) error
- type AddByPathRequest
- func (*AddByPathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddByPathRequest) GetBody() *AddByPathRequest_Body
- func (x *AddByPathRequest) GetSignature() *Signature
- func (*AddByPathRequest) ProtoMessage()
- func (x *AddByPathRequest) ProtoReflect() protoreflect.Message
- func (x *AddByPathRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *AddByPathRequest) Reset()
- func (x *AddByPathRequest) SetSignature(sig *Signature)
- func (x *AddByPathRequest) SignedDataSize() int
- func (x *AddByPathRequest) StableMarshal(buf []byte) []byte
- func (x *AddByPathRequest) StableSize() (size int)
- func (x *AddByPathRequest) String() string
- type AddByPathRequest_Body
- func (*AddByPathRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *AddByPathRequest_Body) GetBearerToken() []byte
- func (x *AddByPathRequest_Body) GetContainerId() []byte
- func (x *AddByPathRequest_Body) GetMeta() []*KeyValue
- func (x *AddByPathRequest_Body) GetPath() []string
- func (x *AddByPathRequest_Body) GetPathAttribute() string
- func (x *AddByPathRequest_Body) GetTreeId() string
- func (*AddByPathRequest_Body) ProtoMessage()
- func (x *AddByPathRequest_Body) ProtoReflect() protoreflect.Message
- func (x *AddByPathRequest_Body) Reset()
- func (x *AddByPathRequest_Body) StableMarshal(buf []byte) []byte
- func (x *AddByPathRequest_Body) StableSize() (size int)
- func (x *AddByPathRequest_Body) String() string
- type AddByPathResponse
- func (*AddByPathResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddByPathResponse) GetBody() *AddByPathResponse_Body
- func (x *AddByPathResponse) GetSignature() *Signature
- func (*AddByPathResponse) ProtoMessage()
- func (x *AddByPathResponse) ProtoReflect() protoreflect.Message
- func (x *AddByPathResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *AddByPathResponse) Reset()
- func (x *AddByPathResponse) SetSignature(sig *Signature)
- func (x *AddByPathResponse) SignedDataSize() int
- func (x *AddByPathResponse) StableMarshal(buf []byte) []byte
- func (x *AddByPathResponse) StableSize() (size int)
- func (x *AddByPathResponse) String() string
- type AddByPathResponse_Body
- func (*AddByPathResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (x *AddByPathResponse_Body) GetNodes() []uint64
- func (x *AddByPathResponse_Body) GetParentId() uint64
- func (*AddByPathResponse_Body) ProtoMessage()
- func (x *AddByPathResponse_Body) ProtoReflect() protoreflect.Message
- func (x *AddByPathResponse_Body) Reset()
- func (x *AddByPathResponse_Body) StableMarshal(buf []byte) []byte
- func (x *AddByPathResponse_Body) StableSize() (size int)
- func (x *AddByPathResponse_Body) String() string
- type AddRequest
- func (*AddRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddRequest) GetBody() *AddRequest_Body
- func (x *AddRequest) GetSignature() *Signature
- func (*AddRequest) ProtoMessage()
- func (x *AddRequest) ProtoReflect() protoreflect.Message
- func (x *AddRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *AddRequest) Reset()
- func (x *AddRequest) SetSignature(sig *Signature)
- func (x *AddRequest) SignedDataSize() int
- func (x *AddRequest) StableMarshal(buf []byte) []byte
- func (x *AddRequest) StableSize() (size int)
- func (x *AddRequest) String() string
- type AddRequest_Body
- func (*AddRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *AddRequest_Body) GetBearerToken() []byte
- func (x *AddRequest_Body) GetContainerId() []byte
- func (x *AddRequest_Body) GetMeta() []*KeyValue
- func (x *AddRequest_Body) GetParentId() uint64
- func (x *AddRequest_Body) GetTreeId() string
- func (*AddRequest_Body) ProtoMessage()
- func (x *AddRequest_Body) ProtoReflect() protoreflect.Message
- func (x *AddRequest_Body) Reset()
- func (x *AddRequest_Body) StableMarshal(buf []byte) []byte
- func (x *AddRequest_Body) StableSize() (size int)
- func (x *AddRequest_Body) String() string
- type AddResponse
- func (*AddResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddResponse) GetBody() *AddResponse_Body
- func (x *AddResponse) GetSignature() *Signature
- func (*AddResponse) ProtoMessage()
- func (x *AddResponse) ProtoReflect() protoreflect.Message
- func (x *AddResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *AddResponse) Reset()
- func (x *AddResponse) SetSignature(sig *Signature)
- func (x *AddResponse) SignedDataSize() int
- func (x *AddResponse) StableMarshal(buf []byte) []byte
- func (x *AddResponse) StableSize() (size int)
- func (x *AddResponse) String() string
- type AddResponse_Body
- func (*AddResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (x *AddResponse_Body) GetNodeId() uint64
- func (*AddResponse_Body) ProtoMessage()
- func (x *AddResponse_Body) ProtoReflect() protoreflect.Message
- func (x *AddResponse_Body) Reset()
- func (x *AddResponse_Body) StableMarshal(buf []byte) []byte
- func (x *AddResponse_Body) StableSize() (size int)
- func (x *AddResponse_Body) String() string
- type ApplyRequest
- func (*ApplyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyRequest) GetBody() *ApplyRequest_Body
- func (x *ApplyRequest) GetSignature() *Signature
- func (*ApplyRequest) ProtoMessage()
- func (x *ApplyRequest) ProtoReflect() protoreflect.Message
- func (x *ApplyRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *ApplyRequest) Reset()
- func (x *ApplyRequest) SetSignature(sig *Signature)
- func (x *ApplyRequest) SignedDataSize() int
- func (x *ApplyRequest) StableMarshal(buf []byte) []byte
- func (x *ApplyRequest) StableSize() (size int)
- func (x *ApplyRequest) String() string
- type ApplyRequest_Body
- func (*ApplyRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyRequest_Body) GetContainerId() []byte
- func (x *ApplyRequest_Body) GetOperation() *LogMove
- func (x *ApplyRequest_Body) GetTreeId() string
- func (*ApplyRequest_Body) ProtoMessage()
- func (x *ApplyRequest_Body) ProtoReflect() protoreflect.Message
- func (x *ApplyRequest_Body) Reset()
- func (x *ApplyRequest_Body) StableMarshal(buf []byte) []byte
- func (x *ApplyRequest_Body) StableSize() (size int)
- func (x *ApplyRequest_Body) String() string
- type ApplyResponse
- func (*ApplyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyResponse) GetBody() *ApplyResponse_Body
- func (x *ApplyResponse) GetSignature() *Signature
- func (*ApplyResponse) ProtoMessage()
- func (x *ApplyResponse) ProtoReflect() protoreflect.Message
- func (x *ApplyResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *ApplyResponse) Reset()
- func (x *ApplyResponse) SetSignature(sig *Signature)
- func (x *ApplyResponse) SignedDataSize() int
- func (x *ApplyResponse) StableMarshal(buf []byte) []byte
- func (x *ApplyResponse) StableSize() (size int)
- func (x *ApplyResponse) String() string
- type ApplyResponse_Body
- func (*ApplyResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (*ApplyResponse_Body) ProtoMessage()
- func (x *ApplyResponse_Body) ProtoReflect() protoreflect.Message
- func (x *ApplyResponse_Body) Reset()
- func (x *ApplyResponse_Body) StableMarshal(buf []byte) []byte
- func (x *ApplyResponse_Body) StableSize() (size int)
- func (x *ApplyResponse_Body) String() string
- type ContainerSource
- type GetNodeByPathRequest
- func (*GetNodeByPathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeByPathRequest) GetBody() *GetNodeByPathRequest_Body
- func (x *GetNodeByPathRequest) GetSignature() *Signature
- func (*GetNodeByPathRequest) ProtoMessage()
- func (x *GetNodeByPathRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeByPathRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *GetNodeByPathRequest) Reset()
- func (x *GetNodeByPathRequest) SetSignature(sig *Signature)
- func (x *GetNodeByPathRequest) SignedDataSize() int
- func (x *GetNodeByPathRequest) StableMarshal(buf []byte) []byte
- func (x *GetNodeByPathRequest) StableSize() (size int)
- func (x *GetNodeByPathRequest) String() string
- type GetNodeByPathRequest_Body
- func (*GetNodeByPathRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeByPathRequest_Body) GetAllAttributes() bool
- func (x *GetNodeByPathRequest_Body) GetAttributes() []string
- func (x *GetNodeByPathRequest_Body) GetBearerToken() []byte
- func (x *GetNodeByPathRequest_Body) GetContainerId() []byte
- func (x *GetNodeByPathRequest_Body) GetLatestOnly() bool
- func (x *GetNodeByPathRequest_Body) GetPath() []string
- func (x *GetNodeByPathRequest_Body) GetPathAttribute() string
- func (x *GetNodeByPathRequest_Body) GetTreeId() string
- func (*GetNodeByPathRequest_Body) ProtoMessage()
- func (x *GetNodeByPathRequest_Body) ProtoReflect() protoreflect.Message
- func (x *GetNodeByPathRequest_Body) Reset()
- func (x *GetNodeByPathRequest_Body) StableMarshal(buf []byte) []byte
- func (x *GetNodeByPathRequest_Body) StableSize() (size int)
- func (x *GetNodeByPathRequest_Body) String() string
- type GetNodeByPathResponse
- func (*GetNodeByPathResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeByPathResponse) GetBody() *GetNodeByPathResponse_Body
- func (x *GetNodeByPathResponse) GetSignature() *Signature
- func (*GetNodeByPathResponse) ProtoMessage()
- func (x *GetNodeByPathResponse) ProtoReflect() protoreflect.Message
- func (x *GetNodeByPathResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *GetNodeByPathResponse) Reset()
- func (x *GetNodeByPathResponse) SetSignature(sig *Signature)
- func (x *GetNodeByPathResponse) SignedDataSize() int
- func (x *GetNodeByPathResponse) StableMarshal(buf []byte) []byte
- func (x *GetNodeByPathResponse) StableSize() (size int)
- func (x *GetNodeByPathResponse) String() string
- type GetNodeByPathResponse_Body
- func (*GetNodeByPathResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeByPathResponse_Body) GetNodes() []*GetNodeByPathResponse_Info
- func (*GetNodeByPathResponse_Body) ProtoMessage()
- func (x *GetNodeByPathResponse_Body) ProtoReflect() protoreflect.Message
- func (x *GetNodeByPathResponse_Body) Reset()
- func (x *GetNodeByPathResponse_Body) StableMarshal(buf []byte) []byte
- func (x *GetNodeByPathResponse_Body) StableSize() (size int)
- func (x *GetNodeByPathResponse_Body) String() string
- type GetNodeByPathResponse_Info
- func (*GetNodeByPathResponse_Info) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeByPathResponse_Info) GetMeta() []*KeyValue
- func (x *GetNodeByPathResponse_Info) GetNodeId() uint64
- func (x *GetNodeByPathResponse_Info) GetParentId() uint64
- func (x *GetNodeByPathResponse_Info) GetTimestamp() uint64
- func (*GetNodeByPathResponse_Info) ProtoMessage()
- func (x *GetNodeByPathResponse_Info) ProtoReflect() protoreflect.Message
- func (x *GetNodeByPathResponse_Info) Reset()
- func (x *GetNodeByPathResponse_Info) StableMarshal(buf []byte) []byte
- func (x *GetNodeByPathResponse_Info) StableSize() (size int)
- func (x *GetNodeByPathResponse_Info) String() string
- type GetOpLogRequest
- func (*GetOpLogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpLogRequest) GetBody() *GetOpLogRequest_Body
- func (x *GetOpLogRequest) GetSignature() *Signature
- func (*GetOpLogRequest) ProtoMessage()
- func (x *GetOpLogRequest) ProtoReflect() protoreflect.Message
- func (x *GetOpLogRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *GetOpLogRequest) Reset()
- func (x *GetOpLogRequest) SetSignature(sig *Signature)
- func (x *GetOpLogRequest) SignedDataSize() int
- func (x *GetOpLogRequest) StableMarshal(buf []byte) []byte
- func (x *GetOpLogRequest) StableSize() (size int)
- func (x *GetOpLogRequest) String() string
- type GetOpLogRequest_Body
- func (*GetOpLogRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpLogRequest_Body) GetContainerId() []byte
- func (x *GetOpLogRequest_Body) GetCount() uint64
- func (x *GetOpLogRequest_Body) GetHeight() uint64
- func (x *GetOpLogRequest_Body) GetTreeId() string
- func (*GetOpLogRequest_Body) ProtoMessage()
- func (x *GetOpLogRequest_Body) ProtoReflect() protoreflect.Message
- func (x *GetOpLogRequest_Body) Reset()
- func (x *GetOpLogRequest_Body) StableMarshal(buf []byte) []byte
- func (x *GetOpLogRequest_Body) StableSize() (size int)
- func (x *GetOpLogRequest_Body) String() string
- type GetOpLogResponse
- func (*GetOpLogResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpLogResponse) GetBody() *GetOpLogResponse_Body
- func (x *GetOpLogResponse) GetSignature() *Signature
- func (*GetOpLogResponse) ProtoMessage()
- func (x *GetOpLogResponse) ProtoReflect() protoreflect.Message
- func (x *GetOpLogResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *GetOpLogResponse) Reset()
- func (x *GetOpLogResponse) SetSignature(sig *Signature)
- func (x *GetOpLogResponse) SignedDataSize() int
- func (x *GetOpLogResponse) StableMarshal(buf []byte) []byte
- func (x *GetOpLogResponse) StableSize() (size int)
- func (x *GetOpLogResponse) String() string
- type GetOpLogResponse_Body
- func (*GetOpLogResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpLogResponse_Body) GetOperation() *LogMove
- func (*GetOpLogResponse_Body) ProtoMessage()
- func (x *GetOpLogResponse_Body) ProtoReflect() protoreflect.Message
- func (x *GetOpLogResponse_Body) Reset()
- func (x *GetOpLogResponse_Body) StableMarshal(buf []byte) []byte
- func (x *GetOpLogResponse_Body) StableSize() (size int)
- func (x *GetOpLogResponse_Body) String() string
- type GetSubTreeRequest
- func (*GetSubTreeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubTreeRequest) GetBody() *GetSubTreeRequest_Body
- func (x *GetSubTreeRequest) GetSignature() *Signature
- func (*GetSubTreeRequest) ProtoMessage()
- func (x *GetSubTreeRequest) ProtoReflect() protoreflect.Message
- func (x *GetSubTreeRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *GetSubTreeRequest) Reset()
- func (x *GetSubTreeRequest) SetSignature(sig *Signature)
- func (x *GetSubTreeRequest) SignedDataSize() int
- func (x *GetSubTreeRequest) StableMarshal(buf []byte) []byte
- func (x *GetSubTreeRequest) StableSize() (size int)
- func (x *GetSubTreeRequest) String() string
- type GetSubTreeRequest_Body
- func (*GetSubTreeRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubTreeRequest_Body) GetBearerToken() []byte
- func (x *GetSubTreeRequest_Body) GetContainerId() []byte
- func (x *GetSubTreeRequest_Body) GetDepth() uint32
- func (x *GetSubTreeRequest_Body) GetRootId() uint64
- func (x *GetSubTreeRequest_Body) GetTreeId() string
- func (*GetSubTreeRequest_Body) ProtoMessage()
- func (x *GetSubTreeRequest_Body) ProtoReflect() protoreflect.Message
- func (x *GetSubTreeRequest_Body) Reset()
- func (x *GetSubTreeRequest_Body) StableMarshal(buf []byte) []byte
- func (x *GetSubTreeRequest_Body) StableSize() (size int)
- func (x *GetSubTreeRequest_Body) String() string
- type GetSubTreeResponse
- func (*GetSubTreeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubTreeResponse) GetBody() *GetSubTreeResponse_Body
- func (x *GetSubTreeResponse) GetSignature() *Signature
- func (*GetSubTreeResponse) ProtoMessage()
- func (x *GetSubTreeResponse) ProtoReflect() protoreflect.Message
- func (x *GetSubTreeResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *GetSubTreeResponse) Reset()
- func (x *GetSubTreeResponse) SetSignature(sig *Signature)
- func (x *GetSubTreeResponse) SignedDataSize() int
- func (x *GetSubTreeResponse) StableMarshal(buf []byte) []byte
- func (x *GetSubTreeResponse) StableSize() (size int)
- func (x *GetSubTreeResponse) String() string
- type GetSubTreeResponse_Body
- func (*GetSubTreeResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubTreeResponse_Body) GetMeta() []*KeyValue
- func (x *GetSubTreeResponse_Body) GetNodeId() uint64
- func (x *GetSubTreeResponse_Body) GetParentId() uint64
- func (x *GetSubTreeResponse_Body) GetTimestamp() uint64
- func (*GetSubTreeResponse_Body) ProtoMessage()
- func (x *GetSubTreeResponse_Body) ProtoReflect() protoreflect.Message
- func (x *GetSubTreeResponse_Body) Reset()
- func (x *GetSubTreeResponse_Body) StableMarshal(buf []byte) []byte
- func (x *GetSubTreeResponse_Body) StableSize() (size int)
- func (x *GetSubTreeResponse_Body) String() string
- type HealthcheckRequest
- func (*HealthcheckRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HealthcheckRequest) GetBody() *HealthcheckRequest_Body
- func (x *HealthcheckRequest) GetSignature() *Signature
- func (*HealthcheckRequest) ProtoMessage()
- func (x *HealthcheckRequest) ProtoReflect() protoreflect.Message
- func (x *HealthcheckRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *HealthcheckRequest) Reset()
- func (x *HealthcheckRequest) SetSignature(sig *Signature)
- func (x *HealthcheckRequest) SignedDataSize() int
- func (x *HealthcheckRequest) StableMarshal(buf []byte) []byte
- func (x *HealthcheckRequest) StableSize() (size int)
- func (x *HealthcheckRequest) String() string
- type HealthcheckRequest_Body
- func (*HealthcheckRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (*HealthcheckRequest_Body) ProtoMessage()
- func (x *HealthcheckRequest_Body) ProtoReflect() protoreflect.Message
- func (x *HealthcheckRequest_Body) Reset()
- func (x *HealthcheckRequest_Body) StableMarshal(buf []byte) []byte
- func (x *HealthcheckRequest_Body) StableSize() (size int)
- func (x *HealthcheckRequest_Body) String() string
- type HealthcheckResponse
- func (*HealthcheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HealthcheckResponse) GetBody() *HealthcheckResponse_Body
- func (x *HealthcheckResponse) GetSignature() *Signature
- func (*HealthcheckResponse) ProtoMessage()
- func (x *HealthcheckResponse) ProtoReflect() protoreflect.Message
- func (x *HealthcheckResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *HealthcheckResponse) Reset()
- func (x *HealthcheckResponse) SetSignature(sig *Signature)
- func (x *HealthcheckResponse) SignedDataSize() int
- func (x *HealthcheckResponse) StableMarshal(buf []byte) []byte
- func (x *HealthcheckResponse) StableSize() (size int)
- func (x *HealthcheckResponse) String() string
- type HealthcheckResponse_Body
- func (*HealthcheckResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (*HealthcheckResponse_Body) ProtoMessage()
- func (x *HealthcheckResponse_Body) ProtoReflect() protoreflect.Message
- func (x *HealthcheckResponse_Body) Reset()
- func (x *HealthcheckResponse_Body) StableMarshal(buf []byte) []byte
- func (x *HealthcheckResponse_Body) StableSize() (size int)
- func (x *HealthcheckResponse_Body) String() string
- type KeyValue
- func (*KeyValue) Descriptor() ([]byte, []int)deprecated
- func (x *KeyValue) GetKey() string
- func (x *KeyValue) GetValue() []byte
- func (*KeyValue) ProtoMessage()
- func (x *KeyValue) ProtoReflect() protoreflect.Message
- func (x *KeyValue) Reset()
- func (x *KeyValue) StableMarshal(buf []byte) []byte
- func (x *KeyValue) StableSize() (size int)
- func (x *KeyValue) String() string
- type LogMove
- func (*LogMove) Descriptor() ([]byte, []int)deprecated
- func (x *LogMove) GetChildId() uint64
- func (x *LogMove) GetMeta() []byte
- func (x *LogMove) GetParentId() uint64
- func (*LogMove) ProtoMessage()
- func (x *LogMove) ProtoReflect() protoreflect.Message
- func (x *LogMove) Reset()
- func (x *LogMove) StableMarshal(buf []byte) []byte
- func (x *LogMove) StableSize() (size int)
- func (x *LogMove) String() string
- type MoveRequest
- func (*MoveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MoveRequest) GetBody() *MoveRequest_Body
- func (x *MoveRequest) GetSignature() *Signature
- func (*MoveRequest) ProtoMessage()
- func (x *MoveRequest) ProtoReflect() protoreflect.Message
- func (x *MoveRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *MoveRequest) Reset()
- func (x *MoveRequest) SetSignature(sig *Signature)
- func (x *MoveRequest) SignedDataSize() int
- func (x *MoveRequest) StableMarshal(buf []byte) []byte
- func (x *MoveRequest) StableSize() (size int)
- func (x *MoveRequest) String() string
- type MoveRequest_Body
- func (*MoveRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *MoveRequest_Body) GetBearerToken() []byte
- func (x *MoveRequest_Body) GetContainerId() []byte
- func (x *MoveRequest_Body) GetMeta() []*KeyValue
- func (x *MoveRequest_Body) GetNodeId() uint64
- func (x *MoveRequest_Body) GetParentId() uint64
- func (x *MoveRequest_Body) GetTreeId() string
- func (*MoveRequest_Body) ProtoMessage()
- func (x *MoveRequest_Body) ProtoReflect() protoreflect.Message
- func (x *MoveRequest_Body) Reset()
- func (x *MoveRequest_Body) StableMarshal(buf []byte) []byte
- func (x *MoveRequest_Body) StableSize() (size int)
- func (x *MoveRequest_Body) String() string
- type MoveResponse
- func (*MoveResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MoveResponse) GetBody() *MoveResponse_Body
- func (x *MoveResponse) GetSignature() *Signature
- func (*MoveResponse) ProtoMessage()
- func (x *MoveResponse) ProtoReflect() protoreflect.Message
- func (x *MoveResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *MoveResponse) Reset()
- func (x *MoveResponse) SetSignature(sig *Signature)
- func (x *MoveResponse) SignedDataSize() int
- func (x *MoveResponse) StableMarshal(buf []byte) []byte
- func (x *MoveResponse) StableSize() (size int)
- func (x *MoveResponse) String() string
- type MoveResponse_Body
- func (*MoveResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (*MoveResponse_Body) ProtoMessage()
- func (x *MoveResponse_Body) ProtoReflect() protoreflect.Message
- func (x *MoveResponse_Body) Reset()
- func (x *MoveResponse_Body) StableMarshal(buf []byte) []byte
- func (x *MoveResponse_Body) StableSize() (size int)
- func (x *MoveResponse_Body) String() string
- type Option
- func WithContainerCacheSize(n int) Option
- func WithContainerSource(src ContainerSource) Option
- func WithEACLSource(src container.EACLSource) Option
- func WithLogger(log *zap.Logger) Option
- func WithNetmapSource(src netmap.Source) Option
- func WithPrivateKey(key *ecdsa.PrivateKey) Option
- func WithReplicationChannelCapacity(n int) Option
- func WithReplicationTimeout(t time.Duration) Option
- func WithReplicationWorkerCount(n int) Option
- func WithStorage(s pilorama.Forest) Option
- type RemoveRequest
- func (*RemoveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRequest) GetBody() *RemoveRequest_Body
- func (x *RemoveRequest) GetSignature() *Signature
- func (*RemoveRequest) ProtoMessage()
- func (x *RemoveRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *RemoveRequest) Reset()
- func (x *RemoveRequest) SetSignature(sig *Signature)
- func (x *RemoveRequest) SignedDataSize() int
- func (x *RemoveRequest) StableMarshal(buf []byte) []byte
- func (x *RemoveRequest) StableSize() (size int)
- func (x *RemoveRequest) String() string
- type RemoveRequest_Body
- func (*RemoveRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRequest_Body) GetBearerToken() []byte
- func (x *RemoveRequest_Body) GetContainerId() []byte
- func (x *RemoveRequest_Body) GetNodeId() uint64
- func (x *RemoveRequest_Body) GetTreeId() string
- func (*RemoveRequest_Body) ProtoMessage()
- func (x *RemoveRequest_Body) ProtoReflect() protoreflect.Message
- func (x *RemoveRequest_Body) Reset()
- func (x *RemoveRequest_Body) StableMarshal(buf []byte) []byte
- func (x *RemoveRequest_Body) StableSize() (size int)
- func (x *RemoveRequest_Body) String() string
- type RemoveResponse
- func (*RemoveResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveResponse) GetBody() *RemoveResponse_Body
- func (x *RemoveResponse) GetSignature() *Signature
- func (*RemoveResponse) ProtoMessage()
- func (x *RemoveResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *RemoveResponse) Reset()
- func (x *RemoveResponse) SetSignature(sig *Signature)
- func (x *RemoveResponse) SignedDataSize() int
- func (x *RemoveResponse) StableMarshal(buf []byte) []byte
- func (x *RemoveResponse) StableSize() (size int)
- func (x *RemoveResponse) String() string
- type RemoveResponse_Body
- func (*RemoveResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (*RemoveResponse_Body) ProtoMessage()
- func (x *RemoveResponse_Body) ProtoReflect() protoreflect.Message
- func (x *RemoveResponse_Body) Reset()
- func (x *RemoveResponse_Body) StableMarshal(buf []byte) []byte
- func (x *RemoveResponse_Body) StableSize() (size int)
- func (x *RemoveResponse_Body) String() string
- type Service
- func (s *Service) Add(ctx context.Context, req *AddRequest) (*AddResponse, error)
- func (s *Service) AddByPath(ctx context.Context, req *AddByPathRequest) (*AddByPathResponse, error)
- func (s *Service) Apply(_ context.Context, req *ApplyRequest) (*ApplyResponse, error)
- func (s *Service) DropTree(_ context.Context, cid cid.ID, treeID string) error
- func (s *Service) GetNodeByPath(ctx context.Context, req *GetNodeByPathRequest) (*GetNodeByPathResponse, error)
- func (s *Service) GetOpLog(req *GetOpLogRequest, srv TreeService_GetOpLogServer) error
- func (s *Service) GetSubTree(req *GetSubTreeRequest, srv TreeService_GetSubTreeServer) error
- func (s *Service) Healthcheck(context.Context, *HealthcheckRequest) (*HealthcheckResponse, error)
- func (s *Service) Move(ctx context.Context, req *MoveRequest) (*MoveResponse, error)
- func (s *Service) Remove(ctx context.Context, req *RemoveRequest) (*RemoveResponse, error)
- func (s *Service) Shutdown()
- func (s *Service) Start(ctx context.Context)
- func (s *Service) SynchronizeAll() error
- func (s *Service) SynchronizeTree(ctx context.Context, cid cid.ID, treeID string) error
- func (s *Service) TreeList(ctx context.Context, req *TreeListRequest) (*TreeListResponse, error)
- type Signature
- func (*Signature) Descriptor() ([]byte, []int)deprecated
- func (x *Signature) GetKey() []byte
- func (x *Signature) GetSign() []byte
- func (*Signature) ProtoMessage()
- func (x *Signature) ProtoReflect() protoreflect.Message
- func (x *Signature) Reset()
- func (x *Signature) StableMarshal(buf []byte) []byte
- func (x *Signature) StableSize() (size int)
- func (x *Signature) String() string
- type TreeListRequest
- func (*TreeListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TreeListRequest) GetBody() *TreeListRequest_Body
- func (x *TreeListRequest) GetSignature() *Signature
- func (*TreeListRequest) ProtoMessage()
- func (x *TreeListRequest) ProtoReflect() protoreflect.Message
- func (x *TreeListRequest) ReadSignedData(buf []byte) ([]byte, error)
- func (x *TreeListRequest) Reset()
- func (x *TreeListRequest) SetSignature(sig *Signature)
- func (x *TreeListRequest) SignedDataSize() int
- func (x *TreeListRequest) StableMarshal(buf []byte) []byte
- func (x *TreeListRequest) StableSize() (size int)
- func (x *TreeListRequest) String() string
- type TreeListRequest_Body
- func (*TreeListRequest_Body) Descriptor() ([]byte, []int)deprecated
- func (x *TreeListRequest_Body) GetContainerId() []byte
- func (*TreeListRequest_Body) ProtoMessage()
- func (x *TreeListRequest_Body) ProtoReflect() protoreflect.Message
- func (x *TreeListRequest_Body) Reset()
- func (x *TreeListRequest_Body) StableMarshal(buf []byte) []byte
- func (x *TreeListRequest_Body) StableSize() (size int)
- func (x *TreeListRequest_Body) String() string
- type TreeListResponse
- func (*TreeListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TreeListResponse) GetBody() *TreeListResponse_Body
- func (x *TreeListResponse) GetSignature() *Signature
- func (*TreeListResponse) ProtoMessage()
- func (x *TreeListResponse) ProtoReflect() protoreflect.Message
- func (x *TreeListResponse) ReadSignedData(buf []byte) ([]byte, error)
- func (x *TreeListResponse) Reset()
- func (x *TreeListResponse) SetSignature(sig *Signature)
- func (x *TreeListResponse) SignedDataSize() int
- func (x *TreeListResponse) StableMarshal(buf []byte) []byte
- func (x *TreeListResponse) StableSize() (size int)
- func (x *TreeListResponse) String() string
- type TreeListResponse_Body
- func (*TreeListResponse_Body) Descriptor() ([]byte, []int)deprecated
- func (x *TreeListResponse_Body) GetIds() []string
- func (*TreeListResponse_Body) ProtoMessage()
- func (x *TreeListResponse_Body) ProtoReflect() protoreflect.Message
- func (x *TreeListResponse_Body) Reset()
- func (x *TreeListResponse_Body) StableMarshal(buf []byte) []byte
- func (x *TreeListResponse_Body) StableSize() (size int)
- func (x *TreeListResponse_Body) String() string
- type TreeServiceClient
- type TreeServiceServer
- type TreeService_GetOpLogClient
- type TreeService_GetOpLogServer
- type TreeService_GetSubTreeClient
- type TreeService_GetSubTreeServer
- type UnimplementedTreeServiceServer
- func (UnimplementedTreeServiceServer) Add(context.Context, *AddRequest) (*AddResponse, error)
- func (UnimplementedTreeServiceServer) AddByPath(context.Context, *AddByPathRequest) (*AddByPathResponse, error)
- func (UnimplementedTreeServiceServer) Apply(context.Context, *ApplyRequest) (*ApplyResponse, error)
- func (UnimplementedTreeServiceServer) GetNodeByPath(context.Context, *GetNodeByPathRequest) (*GetNodeByPathResponse, error)
- func (UnimplementedTreeServiceServer) GetOpLog(*GetOpLogRequest, TreeService_GetOpLogServer) error
- func (UnimplementedTreeServiceServer) GetSubTree(*GetSubTreeRequest, TreeService_GetSubTreeServer) error
- func (UnimplementedTreeServiceServer) Healthcheck(context.Context, *HealthcheckRequest) (*HealthcheckResponse, error)
- func (UnimplementedTreeServiceServer) Move(context.Context, *MoveRequest) (*MoveResponse, error)
- func (UnimplementedTreeServiceServer) Remove(context.Context, *RemoveRequest) (*RemoveResponse, error)
- func (UnimplementedTreeServiceServer) TreeList(context.Context, *TreeListRequest) (*TreeListResponse, error)
- type UnsafeTreeServiceServer
Constants ¶
const ( TreeService_Add_FullMethodName = "/tree.TreeService/Add" TreeService_AddByPath_FullMethodName = "/tree.TreeService/AddByPath" TreeService_Remove_FullMethodName = "/tree.TreeService/Remove" TreeService_Move_FullMethodName = "/tree.TreeService/Move" TreeService_GetNodeByPath_FullMethodName = "/tree.TreeService/GetNodeByPath" TreeService_GetSubTree_FullMethodName = "/tree.TreeService/GetSubTree" TreeService_TreeList_FullMethodName = "/tree.TreeService/TreeList" TreeService_Apply_FullMethodName = "/tree.TreeService/Apply" TreeService_GetOpLog_FullMethodName = "/tree.TreeService/GetOpLog" TreeService_Healthcheck_FullMethodName = "/tree.TreeService/Healthcheck" )
Variables ¶
var ErrAlreadySyncing = errors.New("service is being synchronized")
ErrAlreadySyncing is returned when a service synchronization has already been started.
var ErrNotInContainer = errors.New("node is not in container")
ErrNotInContainer is returned when operation could not be performed because the node is not included in the container.
var ErrShuttingDown = errors.New("service is shutting down")
ErrShuttingDown is returned when the service is shitting down and could not accept any calls.
var File_pkg_services_tree_service_proto protoreflect.FileDescriptor
var File_pkg_services_tree_types_proto protoreflect.FileDescriptor
var TreeService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "tree.TreeService", HandlerType: (*TreeServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Add", Handler: _TreeService_Add_Handler, }, { MethodName: "AddByPath", Handler: _TreeService_AddByPath_Handler, }, { MethodName: "Remove", Handler: _TreeService_Remove_Handler, }, { MethodName: "Move", Handler: _TreeService_Move_Handler, }, { MethodName: "GetNodeByPath", Handler: _TreeService_GetNodeByPath_Handler, }, { MethodName: "TreeList", Handler: _TreeService_TreeList_Handler, }, { MethodName: "Apply", Handler: _TreeService_Apply_Handler, }, { MethodName: "Healthcheck", Handler: _TreeService_Healthcheck_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetSubTree", Handler: _TreeService_GetSubTree_Handler, ServerStreams: true, }, { StreamName: "GetOpLog", Handler: _TreeService_GetOpLog_Handler, ServerStreams: true, }, }, Metadata: "pkg/services/tree/service.proto", }
TreeService_ServiceDesc is the grpc.ServiceDesc for TreeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTreeServiceServer ¶
func RegisterTreeServiceServer(s grpc.ServiceRegistrar, srv TreeServiceServer)
func SignMessage ¶
func SignMessage(m message, key *ecdsa.PrivateKey) error
SignMessage uses the provided key and signs any protobuf message that was generated for the TreeService by the protoc-gen-go-neofs generator. Returns any errors directly.
Types ¶
type AddByPathRequest ¶
type AddByPathRequest struct { // Request body. Body *AddByPathRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*AddByPathRequest) Descriptor
deprecated
func (*AddByPathRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddByPathRequest.ProtoReflect.Descriptor instead.
func (*AddByPathRequest) GetBody ¶
func (x *AddByPathRequest) GetBody() *AddByPathRequest_Body
func (*AddByPathRequest) GetSignature ¶
func (x *AddByPathRequest) GetSignature() *Signature
func (*AddByPathRequest) ProtoMessage ¶
func (*AddByPathRequest) ProtoMessage()
func (*AddByPathRequest) ProtoReflect ¶
func (x *AddByPathRequest) ProtoReflect() protoreflect.Message
func (*AddByPathRequest) ReadSignedData ¶
func (x *AddByPathRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*AddByPathRequest) Reset ¶
func (x *AddByPathRequest) Reset()
func (*AddByPathRequest) SetSignature ¶
func (x *AddByPathRequest) SetSignature(sig *Signature)
func (*AddByPathRequest) SignedDataSize ¶
func (x *AddByPathRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*AddByPathRequest) StableMarshal ¶
func (x *AddByPathRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddByPathRequest) StableSize ¶
func (x *AddByPathRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddByPathRequest) String ¶
func (x *AddByPathRequest) String() string
type AddByPathRequest_Body ¶
type AddByPathRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // Attribute to build path with. Default: "FileName". PathAttribute string `protobuf:"bytes,3,opt,name=path_attribute,json=pathAttribute,proto3" json:"path_attribute,omitempty"` // List of path components. Path []string `protobuf:"bytes,4,rep,name=path,proto3" json:"path,omitempty"` // Node meta-information. Meta []*KeyValue `protobuf:"bytes,5,rep,name=meta,proto3" json:"meta,omitempty"` // Bearer token in V2 format. BearerToken []byte `protobuf:"bytes,6,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` // contains filtered or unexported fields }
func (*AddByPathRequest_Body) Descriptor
deprecated
func (*AddByPathRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use AddByPathRequest_Body.ProtoReflect.Descriptor instead.
func (*AddByPathRequest_Body) GetBearerToken ¶
func (x *AddByPathRequest_Body) GetBearerToken() []byte
func (*AddByPathRequest_Body) GetContainerId ¶
func (x *AddByPathRequest_Body) GetContainerId() []byte
func (*AddByPathRequest_Body) GetMeta ¶
func (x *AddByPathRequest_Body) GetMeta() []*KeyValue
func (*AddByPathRequest_Body) GetPath ¶
func (x *AddByPathRequest_Body) GetPath() []string
func (*AddByPathRequest_Body) GetPathAttribute ¶
func (x *AddByPathRequest_Body) GetPathAttribute() string
func (*AddByPathRequest_Body) GetTreeId ¶
func (x *AddByPathRequest_Body) GetTreeId() string
func (*AddByPathRequest_Body) ProtoMessage ¶
func (*AddByPathRequest_Body) ProtoMessage()
func (*AddByPathRequest_Body) ProtoReflect ¶
func (x *AddByPathRequest_Body) ProtoReflect() protoreflect.Message
func (*AddByPathRequest_Body) Reset ¶
func (x *AddByPathRequest_Body) Reset()
func (*AddByPathRequest_Body) StableMarshal ¶
func (x *AddByPathRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddByPathRequest_Body) StableSize ¶
func (x *AddByPathRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddByPathRequest_Body) String ¶
func (x *AddByPathRequest_Body) String() string
type AddByPathResponse ¶
type AddByPathResponse struct { // Response body. Body *AddByPathResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*AddByPathResponse) Descriptor
deprecated
func (*AddByPathResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddByPathResponse.ProtoReflect.Descriptor instead.
func (*AddByPathResponse) GetBody ¶
func (x *AddByPathResponse) GetBody() *AddByPathResponse_Body
func (*AddByPathResponse) GetSignature ¶
func (x *AddByPathResponse) GetSignature() *Signature
func (*AddByPathResponse) ProtoMessage ¶
func (*AddByPathResponse) ProtoMessage()
func (*AddByPathResponse) ProtoReflect ¶
func (x *AddByPathResponse) ProtoReflect() protoreflect.Message
func (*AddByPathResponse) ReadSignedData ¶
func (x *AddByPathResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*AddByPathResponse) Reset ¶
func (x *AddByPathResponse) Reset()
func (*AddByPathResponse) SetSignature ¶
func (x *AddByPathResponse) SetSignature(sig *Signature)
func (*AddByPathResponse) SignedDataSize ¶
func (x *AddByPathResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*AddByPathResponse) StableMarshal ¶
func (x *AddByPathResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddByPathResponse) StableSize ¶
func (x *AddByPathResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddByPathResponse) String ¶
func (x *AddByPathResponse) String() string
type AddByPathResponse_Body ¶
type AddByPathResponse_Body struct { // List of all created nodes. The first one is the leaf. Nodes []uint64 `protobuf:"varint,1,rep,packed,name=nodes,proto3" json:"nodes,omitempty"` // ID of the parent node where new nodes were attached. ParentId uint64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` // contains filtered or unexported fields }
func (*AddByPathResponse_Body) Descriptor
deprecated
func (*AddByPathResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use AddByPathResponse_Body.ProtoReflect.Descriptor instead.
func (*AddByPathResponse_Body) GetNodes ¶
func (x *AddByPathResponse_Body) GetNodes() []uint64
func (*AddByPathResponse_Body) GetParentId ¶
func (x *AddByPathResponse_Body) GetParentId() uint64
func (*AddByPathResponse_Body) ProtoMessage ¶
func (*AddByPathResponse_Body) ProtoMessage()
func (*AddByPathResponse_Body) ProtoReflect ¶
func (x *AddByPathResponse_Body) ProtoReflect() protoreflect.Message
func (*AddByPathResponse_Body) Reset ¶
func (x *AddByPathResponse_Body) Reset()
func (*AddByPathResponse_Body) StableMarshal ¶
func (x *AddByPathResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddByPathResponse_Body) StableSize ¶
func (x *AddByPathResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddByPathResponse_Body) String ¶
func (x *AddByPathResponse_Body) String() string
type AddRequest ¶
type AddRequest struct { // Request body. Body *AddRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*AddRequest) Descriptor
deprecated
func (*AddRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRequest.ProtoReflect.Descriptor instead.
func (*AddRequest) GetBody ¶
func (x *AddRequest) GetBody() *AddRequest_Body
func (*AddRequest) GetSignature ¶
func (x *AddRequest) GetSignature() *Signature
func (*AddRequest) ProtoMessage ¶
func (*AddRequest) ProtoMessage()
func (*AddRequest) ProtoReflect ¶
func (x *AddRequest) ProtoReflect() protoreflect.Message
func (*AddRequest) ReadSignedData ¶
func (x *AddRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*AddRequest) Reset ¶
func (x *AddRequest) Reset()
func (*AddRequest) SetSignature ¶
func (x *AddRequest) SetSignature(sig *Signature)
func (*AddRequest) SignedDataSize ¶
func (x *AddRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*AddRequest) StableMarshal ¶
func (x *AddRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddRequest) StableSize ¶
func (x *AddRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddRequest) String ¶
func (x *AddRequest) String() string
type AddRequest_Body ¶
type AddRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // ID of the parent to attach node to. ParentId uint64 `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` // Key-Value pairs with meta information. Meta []*KeyValue `protobuf:"bytes,4,rep,name=meta,proto3" json:"meta,omitempty"` // Bearer token in V2 format. BearerToken []byte `protobuf:"bytes,5,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` // contains filtered or unexported fields }
func (*AddRequest_Body) Descriptor
deprecated
func (*AddRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use AddRequest_Body.ProtoReflect.Descriptor instead.
func (*AddRequest_Body) GetBearerToken ¶
func (x *AddRequest_Body) GetBearerToken() []byte
func (*AddRequest_Body) GetContainerId ¶
func (x *AddRequest_Body) GetContainerId() []byte
func (*AddRequest_Body) GetMeta ¶
func (x *AddRequest_Body) GetMeta() []*KeyValue
func (*AddRequest_Body) GetParentId ¶
func (x *AddRequest_Body) GetParentId() uint64
func (*AddRequest_Body) GetTreeId ¶
func (x *AddRequest_Body) GetTreeId() string
func (*AddRequest_Body) ProtoMessage ¶
func (*AddRequest_Body) ProtoMessage()
func (*AddRequest_Body) ProtoReflect ¶
func (x *AddRequest_Body) ProtoReflect() protoreflect.Message
func (*AddRequest_Body) Reset ¶
func (x *AddRequest_Body) Reset()
func (*AddRequest_Body) StableMarshal ¶
func (x *AddRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddRequest_Body) StableSize ¶
func (x *AddRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddRequest_Body) String ¶
func (x *AddRequest_Body) String() string
type AddResponse ¶
type AddResponse struct { // Response body. Body *AddResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*AddResponse) Descriptor
deprecated
func (*AddResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddResponse.ProtoReflect.Descriptor instead.
func (*AddResponse) GetBody ¶
func (x *AddResponse) GetBody() *AddResponse_Body
func (*AddResponse) GetSignature ¶
func (x *AddResponse) GetSignature() *Signature
func (*AddResponse) ProtoMessage ¶
func (*AddResponse) ProtoMessage()
func (*AddResponse) ProtoReflect ¶
func (x *AddResponse) ProtoReflect() protoreflect.Message
func (*AddResponse) ReadSignedData ¶
func (x *AddResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*AddResponse) Reset ¶
func (x *AddResponse) Reset()
func (*AddResponse) SetSignature ¶
func (x *AddResponse) SetSignature(sig *Signature)
func (*AddResponse) SignedDataSize ¶
func (x *AddResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*AddResponse) StableMarshal ¶
func (x *AddResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddResponse) StableSize ¶
func (x *AddResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddResponse) String ¶
func (x *AddResponse) String() string
type AddResponse_Body ¶
type AddResponse_Body struct { // ID of the created node. NodeId uint64 `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // contains filtered or unexported fields }
func (*AddResponse_Body) Descriptor
deprecated
func (*AddResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use AddResponse_Body.ProtoReflect.Descriptor instead.
func (*AddResponse_Body) GetNodeId ¶
func (x *AddResponse_Body) GetNodeId() uint64
func (*AddResponse_Body) ProtoMessage ¶
func (*AddResponse_Body) ProtoMessage()
func (*AddResponse_Body) ProtoReflect ¶
func (x *AddResponse_Body) ProtoReflect() protoreflect.Message
func (*AddResponse_Body) Reset ¶
func (x *AddResponse_Body) Reset()
func (*AddResponse_Body) StableMarshal ¶
func (x *AddResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*AddResponse_Body) StableSize ¶
func (x *AddResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*AddResponse_Body) String ¶
func (x *AddResponse_Body) String() string
type ApplyRequest ¶
type ApplyRequest struct { // Request body. Body *ApplyRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*ApplyRequest) Descriptor
deprecated
func (*ApplyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyRequest.ProtoReflect.Descriptor instead.
func (*ApplyRequest) GetBody ¶
func (x *ApplyRequest) GetBody() *ApplyRequest_Body
func (*ApplyRequest) GetSignature ¶
func (x *ApplyRequest) GetSignature() *Signature
func (*ApplyRequest) ProtoMessage ¶
func (*ApplyRequest) ProtoMessage()
func (*ApplyRequest) ProtoReflect ¶
func (x *ApplyRequest) ProtoReflect() protoreflect.Message
func (*ApplyRequest) ReadSignedData ¶
func (x *ApplyRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*ApplyRequest) Reset ¶
func (x *ApplyRequest) Reset()
func (*ApplyRequest) SetSignature ¶
func (x *ApplyRequest) SetSignature(sig *Signature)
func (*ApplyRequest) SignedDataSize ¶
func (x *ApplyRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*ApplyRequest) StableMarshal ¶
func (x *ApplyRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*ApplyRequest) StableSize ¶
func (x *ApplyRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*ApplyRequest) String ¶
func (x *ApplyRequest) String() string
type ApplyRequest_Body ¶
type ApplyRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // Operation to be applied. Operation *LogMove `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"` // contains filtered or unexported fields }
func (*ApplyRequest_Body) Descriptor
deprecated
func (*ApplyRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use ApplyRequest_Body.ProtoReflect.Descriptor instead.
func (*ApplyRequest_Body) GetContainerId ¶
func (x *ApplyRequest_Body) GetContainerId() []byte
func (*ApplyRequest_Body) GetOperation ¶
func (x *ApplyRequest_Body) GetOperation() *LogMove
func (*ApplyRequest_Body) GetTreeId ¶
func (x *ApplyRequest_Body) GetTreeId() string
func (*ApplyRequest_Body) ProtoMessage ¶
func (*ApplyRequest_Body) ProtoMessage()
func (*ApplyRequest_Body) ProtoReflect ¶
func (x *ApplyRequest_Body) ProtoReflect() protoreflect.Message
func (*ApplyRequest_Body) Reset ¶
func (x *ApplyRequest_Body) Reset()
func (*ApplyRequest_Body) StableMarshal ¶
func (x *ApplyRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*ApplyRequest_Body) StableSize ¶
func (x *ApplyRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*ApplyRequest_Body) String ¶
func (x *ApplyRequest_Body) String() string
type ApplyResponse ¶
type ApplyResponse struct { // Response body. Body *ApplyResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*ApplyResponse) Descriptor
deprecated
func (*ApplyResponse) Descriptor() ([]byte, []int)
Deprecated: Use ApplyResponse.ProtoReflect.Descriptor instead.
func (*ApplyResponse) GetBody ¶
func (x *ApplyResponse) GetBody() *ApplyResponse_Body
func (*ApplyResponse) GetSignature ¶
func (x *ApplyResponse) GetSignature() *Signature
func (*ApplyResponse) ProtoMessage ¶
func (*ApplyResponse) ProtoMessage()
func (*ApplyResponse) ProtoReflect ¶
func (x *ApplyResponse) ProtoReflect() protoreflect.Message
func (*ApplyResponse) ReadSignedData ¶
func (x *ApplyResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*ApplyResponse) Reset ¶
func (x *ApplyResponse) Reset()
func (*ApplyResponse) SetSignature ¶
func (x *ApplyResponse) SetSignature(sig *Signature)
func (*ApplyResponse) SignedDataSize ¶
func (x *ApplyResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*ApplyResponse) StableMarshal ¶
func (x *ApplyResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*ApplyResponse) StableSize ¶
func (x *ApplyResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*ApplyResponse) String ¶
func (x *ApplyResponse) String() string
type ApplyResponse_Body ¶
type ApplyResponse_Body struct {
// contains filtered or unexported fields
}
func (*ApplyResponse_Body) Descriptor
deprecated
func (*ApplyResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use ApplyResponse_Body.ProtoReflect.Descriptor instead.
func (*ApplyResponse_Body) ProtoMessage ¶
func (*ApplyResponse_Body) ProtoMessage()
func (*ApplyResponse_Body) ProtoReflect ¶
func (x *ApplyResponse_Body) ProtoReflect() protoreflect.Message
func (*ApplyResponse_Body) Reset ¶
func (x *ApplyResponse_Body) Reset()
func (*ApplyResponse_Body) StableMarshal ¶
func (x *ApplyResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*ApplyResponse_Body) StableSize ¶
func (x *ApplyResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*ApplyResponse_Body) String ¶
func (x *ApplyResponse_Body) String() string
type ContainerSource ¶
type GetNodeByPathRequest ¶
type GetNodeByPathRequest struct { // Request body. Body *GetNodeByPathRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*GetNodeByPathRequest) Descriptor
deprecated
func (*GetNodeByPathRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeByPathRequest.ProtoReflect.Descriptor instead.
func (*GetNodeByPathRequest) GetBody ¶
func (x *GetNodeByPathRequest) GetBody() *GetNodeByPathRequest_Body
func (*GetNodeByPathRequest) GetSignature ¶
func (x *GetNodeByPathRequest) GetSignature() *Signature
func (*GetNodeByPathRequest) ProtoMessage ¶
func (*GetNodeByPathRequest) ProtoMessage()
func (*GetNodeByPathRequest) ProtoReflect ¶
func (x *GetNodeByPathRequest) ProtoReflect() protoreflect.Message
func (*GetNodeByPathRequest) ReadSignedData ¶
func (x *GetNodeByPathRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*GetNodeByPathRequest) Reset ¶
func (x *GetNodeByPathRequest) Reset()
func (*GetNodeByPathRequest) SetSignature ¶
func (x *GetNodeByPathRequest) SetSignature(sig *Signature)
func (*GetNodeByPathRequest) SignedDataSize ¶
func (x *GetNodeByPathRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*GetNodeByPathRequest) StableMarshal ¶
func (x *GetNodeByPathRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetNodeByPathRequest) StableSize ¶
func (x *GetNodeByPathRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetNodeByPathRequest) String ¶
func (x *GetNodeByPathRequest) String() string
type GetNodeByPathRequest_Body ¶
type GetNodeByPathRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // Attribute to build path with. Default: "FileName". PathAttribute string `protobuf:"bytes,3,opt,name=path_attribute,json=pathAttribute,proto3" json:"path_attribute,omitempty"` // List of path components. Path []string `protobuf:"bytes,4,rep,name=path,proto3" json:"path,omitempty"` // List of attributes to include in response. Attributes []string `protobuf:"bytes,5,rep,name=attributes,proto3" json:"attributes,omitempty"` // Flag to return only the latest version of node. LatestOnly bool `protobuf:"varint,6,opt,name=latest_only,json=latestOnly,proto3" json:"latest_only,omitempty"` // Flag to return all stored attributes. AllAttributes bool `protobuf:"varint,7,opt,name=all_attributes,json=allAttributes,proto3" json:"all_attributes,omitempty"` // Bearer token in V2 format. BearerToken []byte `protobuf:"bytes,8,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` // contains filtered or unexported fields }
func (*GetNodeByPathRequest_Body) Descriptor
deprecated
func (*GetNodeByPathRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeByPathRequest_Body.ProtoReflect.Descriptor instead.
func (*GetNodeByPathRequest_Body) GetAllAttributes ¶
func (x *GetNodeByPathRequest_Body) GetAllAttributes() bool
func (*GetNodeByPathRequest_Body) GetAttributes ¶
func (x *GetNodeByPathRequest_Body) GetAttributes() []string
func (*GetNodeByPathRequest_Body) GetBearerToken ¶
func (x *GetNodeByPathRequest_Body) GetBearerToken() []byte
func (*GetNodeByPathRequest_Body) GetContainerId ¶
func (x *GetNodeByPathRequest_Body) GetContainerId() []byte
func (*GetNodeByPathRequest_Body) GetLatestOnly ¶
func (x *GetNodeByPathRequest_Body) GetLatestOnly() bool
func (*GetNodeByPathRequest_Body) GetPath ¶
func (x *GetNodeByPathRequest_Body) GetPath() []string
func (*GetNodeByPathRequest_Body) GetPathAttribute ¶
func (x *GetNodeByPathRequest_Body) GetPathAttribute() string
func (*GetNodeByPathRequest_Body) GetTreeId ¶
func (x *GetNodeByPathRequest_Body) GetTreeId() string
func (*GetNodeByPathRequest_Body) ProtoMessage ¶
func (*GetNodeByPathRequest_Body) ProtoMessage()
func (*GetNodeByPathRequest_Body) ProtoReflect ¶
func (x *GetNodeByPathRequest_Body) ProtoReflect() protoreflect.Message
func (*GetNodeByPathRequest_Body) Reset ¶
func (x *GetNodeByPathRequest_Body) Reset()
func (*GetNodeByPathRequest_Body) StableMarshal ¶
func (x *GetNodeByPathRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetNodeByPathRequest_Body) StableSize ¶
func (x *GetNodeByPathRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetNodeByPathRequest_Body) String ¶
func (x *GetNodeByPathRequest_Body) String() string
type GetNodeByPathResponse ¶
type GetNodeByPathResponse struct { // Response body. Body *GetNodeByPathResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*GetNodeByPathResponse) Descriptor
deprecated
func (*GetNodeByPathResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeByPathResponse.ProtoReflect.Descriptor instead.
func (*GetNodeByPathResponse) GetBody ¶
func (x *GetNodeByPathResponse) GetBody() *GetNodeByPathResponse_Body
func (*GetNodeByPathResponse) GetSignature ¶
func (x *GetNodeByPathResponse) GetSignature() *Signature
func (*GetNodeByPathResponse) ProtoMessage ¶
func (*GetNodeByPathResponse) ProtoMessage()
func (*GetNodeByPathResponse) ProtoReflect ¶
func (x *GetNodeByPathResponse) ProtoReflect() protoreflect.Message
func (*GetNodeByPathResponse) ReadSignedData ¶
func (x *GetNodeByPathResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*GetNodeByPathResponse) Reset ¶
func (x *GetNodeByPathResponse) Reset()
func (*GetNodeByPathResponse) SetSignature ¶
func (x *GetNodeByPathResponse) SetSignature(sig *Signature)
func (*GetNodeByPathResponse) SignedDataSize ¶
func (x *GetNodeByPathResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*GetNodeByPathResponse) StableMarshal ¶
func (x *GetNodeByPathResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetNodeByPathResponse) StableSize ¶
func (x *GetNodeByPathResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetNodeByPathResponse) String ¶
func (x *GetNodeByPathResponse) String() string
type GetNodeByPathResponse_Body ¶
type GetNodeByPathResponse_Body struct { // List of nodes stored by path. Nodes []*GetNodeByPathResponse_Info `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` // contains filtered or unexported fields }
func (*GetNodeByPathResponse_Body) Descriptor
deprecated
func (*GetNodeByPathResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeByPathResponse_Body.ProtoReflect.Descriptor instead.
func (*GetNodeByPathResponse_Body) GetNodes ¶
func (x *GetNodeByPathResponse_Body) GetNodes() []*GetNodeByPathResponse_Info
func (*GetNodeByPathResponse_Body) ProtoMessage ¶
func (*GetNodeByPathResponse_Body) ProtoMessage()
func (*GetNodeByPathResponse_Body) ProtoReflect ¶
func (x *GetNodeByPathResponse_Body) ProtoReflect() protoreflect.Message
func (*GetNodeByPathResponse_Body) Reset ¶
func (x *GetNodeByPathResponse_Body) Reset()
func (*GetNodeByPathResponse_Body) StableMarshal ¶
func (x *GetNodeByPathResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetNodeByPathResponse_Body) StableSize ¶
func (x *GetNodeByPathResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetNodeByPathResponse_Body) String ¶
func (x *GetNodeByPathResponse_Body) String() string
type GetNodeByPathResponse_Info ¶
type GetNodeByPathResponse_Info struct { // Node ID. NodeId uint64 `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Timestamp of the last operation with the node. Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Node meta-information. Meta []*KeyValue `protobuf:"bytes,3,rep,name=meta,proto3" json:"meta,omitempty"` // Parent ID. ParentId uint64 `protobuf:"varint,4,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` // contains filtered or unexported fields }
Information about a single tree node.
func (*GetNodeByPathResponse_Info) Descriptor
deprecated
func (*GetNodeByPathResponse_Info) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeByPathResponse_Info.ProtoReflect.Descriptor instead.
func (*GetNodeByPathResponse_Info) GetMeta ¶
func (x *GetNodeByPathResponse_Info) GetMeta() []*KeyValue
func (*GetNodeByPathResponse_Info) GetNodeId ¶
func (x *GetNodeByPathResponse_Info) GetNodeId() uint64
func (*GetNodeByPathResponse_Info) GetParentId ¶
func (x *GetNodeByPathResponse_Info) GetParentId() uint64
func (*GetNodeByPathResponse_Info) GetTimestamp ¶
func (x *GetNodeByPathResponse_Info) GetTimestamp() uint64
func (*GetNodeByPathResponse_Info) ProtoMessage ¶
func (*GetNodeByPathResponse_Info) ProtoMessage()
func (*GetNodeByPathResponse_Info) ProtoReflect ¶
func (x *GetNodeByPathResponse_Info) ProtoReflect() protoreflect.Message
func (*GetNodeByPathResponse_Info) Reset ¶
func (x *GetNodeByPathResponse_Info) Reset()
func (*GetNodeByPathResponse_Info) StableMarshal ¶
func (x *GetNodeByPathResponse_Info) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetNodeByPathResponse_Info) StableSize ¶
func (x *GetNodeByPathResponse_Info) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetNodeByPathResponse_Info) String ¶
func (x *GetNodeByPathResponse_Info) String() string
type GetOpLogRequest ¶
type GetOpLogRequest struct { // Request body. Body *GetOpLogRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*GetOpLogRequest) Descriptor
deprecated
func (*GetOpLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOpLogRequest.ProtoReflect.Descriptor instead.
func (*GetOpLogRequest) GetBody ¶
func (x *GetOpLogRequest) GetBody() *GetOpLogRequest_Body
func (*GetOpLogRequest) GetSignature ¶
func (x *GetOpLogRequest) GetSignature() *Signature
func (*GetOpLogRequest) ProtoMessage ¶
func (*GetOpLogRequest) ProtoMessage()
func (*GetOpLogRequest) ProtoReflect ¶
func (x *GetOpLogRequest) ProtoReflect() protoreflect.Message
func (*GetOpLogRequest) ReadSignedData ¶
func (x *GetOpLogRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*GetOpLogRequest) Reset ¶
func (x *GetOpLogRequest) Reset()
func (*GetOpLogRequest) SetSignature ¶
func (x *GetOpLogRequest) SetSignature(sig *Signature)
func (*GetOpLogRequest) SignedDataSize ¶
func (x *GetOpLogRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*GetOpLogRequest) StableMarshal ¶
func (x *GetOpLogRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetOpLogRequest) StableSize ¶
func (x *GetOpLogRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetOpLogRequest) String ¶
func (x *GetOpLogRequest) String() string
type GetOpLogRequest_Body ¶
type GetOpLogRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // Starting height to return logs from. Height uint64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` // Amount of operations to return. Count uint64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*GetOpLogRequest_Body) Descriptor
deprecated
func (*GetOpLogRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetOpLogRequest_Body.ProtoReflect.Descriptor instead.
func (*GetOpLogRequest_Body) GetContainerId ¶
func (x *GetOpLogRequest_Body) GetContainerId() []byte
func (*GetOpLogRequest_Body) GetCount ¶
func (x *GetOpLogRequest_Body) GetCount() uint64
func (*GetOpLogRequest_Body) GetHeight ¶
func (x *GetOpLogRequest_Body) GetHeight() uint64
func (*GetOpLogRequest_Body) GetTreeId ¶
func (x *GetOpLogRequest_Body) GetTreeId() string
func (*GetOpLogRequest_Body) ProtoMessage ¶
func (*GetOpLogRequest_Body) ProtoMessage()
func (*GetOpLogRequest_Body) ProtoReflect ¶
func (x *GetOpLogRequest_Body) ProtoReflect() protoreflect.Message
func (*GetOpLogRequest_Body) Reset ¶
func (x *GetOpLogRequest_Body) Reset()
func (*GetOpLogRequest_Body) StableMarshal ¶
func (x *GetOpLogRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetOpLogRequest_Body) StableSize ¶
func (x *GetOpLogRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetOpLogRequest_Body) String ¶
func (x *GetOpLogRequest_Body) String() string
type GetOpLogResponse ¶
type GetOpLogResponse struct { // Response body. Body *GetOpLogResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*GetOpLogResponse) Descriptor
deprecated
func (*GetOpLogResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOpLogResponse.ProtoReflect.Descriptor instead.
func (*GetOpLogResponse) GetBody ¶
func (x *GetOpLogResponse) GetBody() *GetOpLogResponse_Body
func (*GetOpLogResponse) GetSignature ¶
func (x *GetOpLogResponse) GetSignature() *Signature
func (*GetOpLogResponse) ProtoMessage ¶
func (*GetOpLogResponse) ProtoMessage()
func (*GetOpLogResponse) ProtoReflect ¶
func (x *GetOpLogResponse) ProtoReflect() protoreflect.Message
func (*GetOpLogResponse) ReadSignedData ¶
func (x *GetOpLogResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*GetOpLogResponse) Reset ¶
func (x *GetOpLogResponse) Reset()
func (*GetOpLogResponse) SetSignature ¶
func (x *GetOpLogResponse) SetSignature(sig *Signature)
func (*GetOpLogResponse) SignedDataSize ¶
func (x *GetOpLogResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*GetOpLogResponse) StableMarshal ¶
func (x *GetOpLogResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetOpLogResponse) StableSize ¶
func (x *GetOpLogResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetOpLogResponse) String ¶
func (x *GetOpLogResponse) String() string
type GetOpLogResponse_Body ¶
type GetOpLogResponse_Body struct { // Operation on a tree. Operation *LogMove `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"` // contains filtered or unexported fields }
func (*GetOpLogResponse_Body) Descriptor
deprecated
func (*GetOpLogResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetOpLogResponse_Body.ProtoReflect.Descriptor instead.
func (*GetOpLogResponse_Body) GetOperation ¶
func (x *GetOpLogResponse_Body) GetOperation() *LogMove
func (*GetOpLogResponse_Body) ProtoMessage ¶
func (*GetOpLogResponse_Body) ProtoMessage()
func (*GetOpLogResponse_Body) ProtoReflect ¶
func (x *GetOpLogResponse_Body) ProtoReflect() protoreflect.Message
func (*GetOpLogResponse_Body) Reset ¶
func (x *GetOpLogResponse_Body) Reset()
func (*GetOpLogResponse_Body) StableMarshal ¶
func (x *GetOpLogResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetOpLogResponse_Body) StableSize ¶
func (x *GetOpLogResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetOpLogResponse_Body) String ¶
func (x *GetOpLogResponse_Body) String() string
type GetSubTreeRequest ¶
type GetSubTreeRequest struct { // Request body. Body *GetSubTreeRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*GetSubTreeRequest) Descriptor
deprecated
func (*GetSubTreeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSubTreeRequest.ProtoReflect.Descriptor instead.
func (*GetSubTreeRequest) GetBody ¶
func (x *GetSubTreeRequest) GetBody() *GetSubTreeRequest_Body
func (*GetSubTreeRequest) GetSignature ¶
func (x *GetSubTreeRequest) GetSignature() *Signature
func (*GetSubTreeRequest) ProtoMessage ¶
func (*GetSubTreeRequest) ProtoMessage()
func (*GetSubTreeRequest) ProtoReflect ¶
func (x *GetSubTreeRequest) ProtoReflect() protoreflect.Message
func (*GetSubTreeRequest) ReadSignedData ¶
func (x *GetSubTreeRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*GetSubTreeRequest) Reset ¶
func (x *GetSubTreeRequest) Reset()
func (*GetSubTreeRequest) SetSignature ¶
func (x *GetSubTreeRequest) SetSignature(sig *Signature)
func (*GetSubTreeRequest) SignedDataSize ¶
func (x *GetSubTreeRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*GetSubTreeRequest) StableMarshal ¶
func (x *GetSubTreeRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetSubTreeRequest) StableSize ¶
func (x *GetSubTreeRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetSubTreeRequest) String ¶
func (x *GetSubTreeRequest) String() string
type GetSubTreeRequest_Body ¶
type GetSubTreeRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // ID of the root node of a subtree. RootId uint64 `protobuf:"varint,3,opt,name=root_id,json=rootId,proto3" json:"root_id,omitempty"` // Optional depth of the traversal. Zero means return only root. // Maximum depth is 10. Depth uint32 `protobuf:"varint,4,opt,name=depth,proto3" json:"depth,omitempty"` // Bearer token in V2 format. BearerToken []byte `protobuf:"bytes,5,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` // contains filtered or unexported fields }
func (*GetSubTreeRequest_Body) Descriptor
deprecated
func (*GetSubTreeRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetSubTreeRequest_Body.ProtoReflect.Descriptor instead.
func (*GetSubTreeRequest_Body) GetBearerToken ¶
func (x *GetSubTreeRequest_Body) GetBearerToken() []byte
func (*GetSubTreeRequest_Body) GetContainerId ¶
func (x *GetSubTreeRequest_Body) GetContainerId() []byte
func (*GetSubTreeRequest_Body) GetDepth ¶
func (x *GetSubTreeRequest_Body) GetDepth() uint32
func (*GetSubTreeRequest_Body) GetRootId ¶
func (x *GetSubTreeRequest_Body) GetRootId() uint64
func (*GetSubTreeRequest_Body) GetTreeId ¶
func (x *GetSubTreeRequest_Body) GetTreeId() string
func (*GetSubTreeRequest_Body) ProtoMessage ¶
func (*GetSubTreeRequest_Body) ProtoMessage()
func (*GetSubTreeRequest_Body) ProtoReflect ¶
func (x *GetSubTreeRequest_Body) ProtoReflect() protoreflect.Message
func (*GetSubTreeRequest_Body) Reset ¶
func (x *GetSubTreeRequest_Body) Reset()
func (*GetSubTreeRequest_Body) StableMarshal ¶
func (x *GetSubTreeRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetSubTreeRequest_Body) StableSize ¶
func (x *GetSubTreeRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetSubTreeRequest_Body) String ¶
func (x *GetSubTreeRequest_Body) String() string
type GetSubTreeResponse ¶
type GetSubTreeResponse struct { // Response body. Body *GetSubTreeResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*GetSubTreeResponse) Descriptor
deprecated
func (*GetSubTreeResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSubTreeResponse.ProtoReflect.Descriptor instead.
func (*GetSubTreeResponse) GetBody ¶
func (x *GetSubTreeResponse) GetBody() *GetSubTreeResponse_Body
func (*GetSubTreeResponse) GetSignature ¶
func (x *GetSubTreeResponse) GetSignature() *Signature
func (*GetSubTreeResponse) ProtoMessage ¶
func (*GetSubTreeResponse) ProtoMessage()
func (*GetSubTreeResponse) ProtoReflect ¶
func (x *GetSubTreeResponse) ProtoReflect() protoreflect.Message
func (*GetSubTreeResponse) ReadSignedData ¶
func (x *GetSubTreeResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*GetSubTreeResponse) Reset ¶
func (x *GetSubTreeResponse) Reset()
func (*GetSubTreeResponse) SetSignature ¶
func (x *GetSubTreeResponse) SetSignature(sig *Signature)
func (*GetSubTreeResponse) SignedDataSize ¶
func (x *GetSubTreeResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*GetSubTreeResponse) StableMarshal ¶
func (x *GetSubTreeResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetSubTreeResponse) StableSize ¶
func (x *GetSubTreeResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetSubTreeResponse) String ¶
func (x *GetSubTreeResponse) String() string
type GetSubTreeResponse_Body ¶
type GetSubTreeResponse_Body struct { // ID of the node. NodeId uint64 `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // ID of the parent. ParentId uint64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` // Time node was first added to a tree. Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Node meta-information. Meta []*KeyValue `protobuf:"bytes,4,rep,name=meta,proto3" json:"meta,omitempty"` // contains filtered or unexported fields }
func (*GetSubTreeResponse_Body) Descriptor
deprecated
func (*GetSubTreeResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetSubTreeResponse_Body.ProtoReflect.Descriptor instead.
func (*GetSubTreeResponse_Body) GetMeta ¶
func (x *GetSubTreeResponse_Body) GetMeta() []*KeyValue
func (*GetSubTreeResponse_Body) GetNodeId ¶
func (x *GetSubTreeResponse_Body) GetNodeId() uint64
func (*GetSubTreeResponse_Body) GetParentId ¶
func (x *GetSubTreeResponse_Body) GetParentId() uint64
func (*GetSubTreeResponse_Body) GetTimestamp ¶
func (x *GetSubTreeResponse_Body) GetTimestamp() uint64
func (*GetSubTreeResponse_Body) ProtoMessage ¶
func (*GetSubTreeResponse_Body) ProtoMessage()
func (*GetSubTreeResponse_Body) ProtoReflect ¶
func (x *GetSubTreeResponse_Body) ProtoReflect() protoreflect.Message
func (*GetSubTreeResponse_Body) Reset ¶
func (x *GetSubTreeResponse_Body) Reset()
func (*GetSubTreeResponse_Body) StableMarshal ¶
func (x *GetSubTreeResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*GetSubTreeResponse_Body) StableSize ¶
func (x *GetSubTreeResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*GetSubTreeResponse_Body) String ¶
func (x *GetSubTreeResponse_Body) String() string
type HealthcheckRequest ¶
type HealthcheckRequest struct { // Request body. Body *HealthcheckRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*HealthcheckRequest) Descriptor
deprecated
func (*HealthcheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthcheckRequest.ProtoReflect.Descriptor instead.
func (*HealthcheckRequest) GetBody ¶
func (x *HealthcheckRequest) GetBody() *HealthcheckRequest_Body
func (*HealthcheckRequest) GetSignature ¶
func (x *HealthcheckRequest) GetSignature() *Signature
func (*HealthcheckRequest) ProtoMessage ¶
func (*HealthcheckRequest) ProtoMessage()
func (*HealthcheckRequest) ProtoReflect ¶
func (x *HealthcheckRequest) ProtoReflect() protoreflect.Message
func (*HealthcheckRequest) ReadSignedData ¶
func (x *HealthcheckRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*HealthcheckRequest) Reset ¶
func (x *HealthcheckRequest) Reset()
func (*HealthcheckRequest) SetSignature ¶
func (x *HealthcheckRequest) SetSignature(sig *Signature)
func (*HealthcheckRequest) SignedDataSize ¶
func (x *HealthcheckRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*HealthcheckRequest) StableMarshal ¶
func (x *HealthcheckRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*HealthcheckRequest) StableSize ¶
func (x *HealthcheckRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*HealthcheckRequest) String ¶
func (x *HealthcheckRequest) String() string
type HealthcheckRequest_Body ¶
type HealthcheckRequest_Body struct {
// contains filtered or unexported fields
}
func (*HealthcheckRequest_Body) Descriptor
deprecated
func (*HealthcheckRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use HealthcheckRequest_Body.ProtoReflect.Descriptor instead.
func (*HealthcheckRequest_Body) ProtoMessage ¶
func (*HealthcheckRequest_Body) ProtoMessage()
func (*HealthcheckRequest_Body) ProtoReflect ¶
func (x *HealthcheckRequest_Body) ProtoReflect() protoreflect.Message
func (*HealthcheckRequest_Body) Reset ¶
func (x *HealthcheckRequest_Body) Reset()
func (*HealthcheckRequest_Body) StableMarshal ¶
func (x *HealthcheckRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*HealthcheckRequest_Body) StableSize ¶
func (x *HealthcheckRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*HealthcheckRequest_Body) String ¶
func (x *HealthcheckRequest_Body) String() string
type HealthcheckResponse ¶
type HealthcheckResponse struct { // Response body. Body *HealthcheckResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*HealthcheckResponse) Descriptor
deprecated
func (*HealthcheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthcheckResponse.ProtoReflect.Descriptor instead.
func (*HealthcheckResponse) GetBody ¶
func (x *HealthcheckResponse) GetBody() *HealthcheckResponse_Body
func (*HealthcheckResponse) GetSignature ¶
func (x *HealthcheckResponse) GetSignature() *Signature
func (*HealthcheckResponse) ProtoMessage ¶
func (*HealthcheckResponse) ProtoMessage()
func (*HealthcheckResponse) ProtoReflect ¶
func (x *HealthcheckResponse) ProtoReflect() protoreflect.Message
func (*HealthcheckResponse) ReadSignedData ¶
func (x *HealthcheckResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*HealthcheckResponse) Reset ¶
func (x *HealthcheckResponse) Reset()
func (*HealthcheckResponse) SetSignature ¶
func (x *HealthcheckResponse) SetSignature(sig *Signature)
func (*HealthcheckResponse) SignedDataSize ¶
func (x *HealthcheckResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*HealthcheckResponse) StableMarshal ¶
func (x *HealthcheckResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*HealthcheckResponse) StableSize ¶
func (x *HealthcheckResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*HealthcheckResponse) String ¶
func (x *HealthcheckResponse) String() string
type HealthcheckResponse_Body ¶
type HealthcheckResponse_Body struct {
// contains filtered or unexported fields
}
func (*HealthcheckResponse_Body) Descriptor
deprecated
func (*HealthcheckResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use HealthcheckResponse_Body.ProtoReflect.Descriptor instead.
func (*HealthcheckResponse_Body) ProtoMessage ¶
func (*HealthcheckResponse_Body) ProtoMessage()
func (*HealthcheckResponse_Body) ProtoReflect ¶
func (x *HealthcheckResponse_Body) ProtoReflect() protoreflect.Message
func (*HealthcheckResponse_Body) Reset ¶
func (x *HealthcheckResponse_Body) Reset()
func (*HealthcheckResponse_Body) StableMarshal ¶
func (x *HealthcheckResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*HealthcheckResponse_Body) StableSize ¶
func (x *HealthcheckResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*HealthcheckResponse_Body) String ¶
func (x *HealthcheckResponse_Body) String() string
type KeyValue ¶
type KeyValue struct { // Attribute name. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Attribute value. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
KeyValue represents key-value pair attached to an object.
func (*KeyValue) Descriptor
deprecated
func (*KeyValue) ProtoMessage ¶
func (*KeyValue) ProtoMessage()
func (*KeyValue) ProtoReflect ¶
func (x *KeyValue) ProtoReflect() protoreflect.Message
func (*KeyValue) StableMarshal ¶
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*KeyValue) StableSize ¶
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
type LogMove ¶
type LogMove struct { // ID of the parent node. ParentId uint64 `protobuf:"varint,1,opt,name=parent_id,json=parentID,proto3" json:"parent_id,omitempty"` // Node meta information, including operation timestamp. Meta []byte `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"` // ID of the node to move. ChildId uint64 `protobuf:"varint,3,opt,name=child_id,json=childID,proto3" json:"child_id,omitempty"` // contains filtered or unexported fields }
LogMove represents log-entry for a single move operation.
func (*LogMove) Descriptor
deprecated
func (*LogMove) GetChildId ¶
func (*LogMove) GetParentId ¶
func (*LogMove) ProtoMessage ¶
func (*LogMove) ProtoMessage()
func (*LogMove) ProtoReflect ¶
func (x *LogMove) ProtoReflect() protoreflect.Message
func (*LogMove) StableMarshal ¶
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*LogMove) StableSize ¶
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
type MoveRequest ¶
type MoveRequest struct { // Request body. Body *MoveRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*MoveRequest) Descriptor
deprecated
func (*MoveRequest) Descriptor() ([]byte, []int)
Deprecated: Use MoveRequest.ProtoReflect.Descriptor instead.
func (*MoveRequest) GetBody ¶
func (x *MoveRequest) GetBody() *MoveRequest_Body
func (*MoveRequest) GetSignature ¶
func (x *MoveRequest) GetSignature() *Signature
func (*MoveRequest) ProtoMessage ¶
func (*MoveRequest) ProtoMessage()
func (*MoveRequest) ProtoReflect ¶
func (x *MoveRequest) ProtoReflect() protoreflect.Message
func (*MoveRequest) ReadSignedData ¶
func (x *MoveRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*MoveRequest) Reset ¶
func (x *MoveRequest) Reset()
func (*MoveRequest) SetSignature ¶
func (x *MoveRequest) SetSignature(sig *Signature)
func (*MoveRequest) SignedDataSize ¶
func (x *MoveRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*MoveRequest) StableMarshal ¶
func (x *MoveRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*MoveRequest) StableSize ¶
func (x *MoveRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*MoveRequest) String ¶
func (x *MoveRequest) String() string
type MoveRequest_Body ¶
type MoveRequest_Body struct { // TODO import neo.fs.v2.refs.ContainerID directly. // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // ID of the new parent. ParentId uint64 `protobuf:"varint,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` // ID of the node to move. NodeId uint64 `protobuf:"varint,4,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Node meta-information. Meta []*KeyValue `protobuf:"bytes,5,rep,name=meta,proto3" json:"meta,omitempty"` // Bearer token in V2 format. BearerToken []byte `protobuf:"bytes,6,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` // contains filtered or unexported fields }
func (*MoveRequest_Body) Descriptor
deprecated
func (*MoveRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use MoveRequest_Body.ProtoReflect.Descriptor instead.
func (*MoveRequest_Body) GetBearerToken ¶
func (x *MoveRequest_Body) GetBearerToken() []byte
func (*MoveRequest_Body) GetContainerId ¶
func (x *MoveRequest_Body) GetContainerId() []byte
func (*MoveRequest_Body) GetMeta ¶
func (x *MoveRequest_Body) GetMeta() []*KeyValue
func (*MoveRequest_Body) GetNodeId ¶
func (x *MoveRequest_Body) GetNodeId() uint64
func (*MoveRequest_Body) GetParentId ¶
func (x *MoveRequest_Body) GetParentId() uint64
func (*MoveRequest_Body) GetTreeId ¶
func (x *MoveRequest_Body) GetTreeId() string
func (*MoveRequest_Body) ProtoMessage ¶
func (*MoveRequest_Body) ProtoMessage()
func (*MoveRequest_Body) ProtoReflect ¶
func (x *MoveRequest_Body) ProtoReflect() protoreflect.Message
func (*MoveRequest_Body) Reset ¶
func (x *MoveRequest_Body) Reset()
func (*MoveRequest_Body) StableMarshal ¶
func (x *MoveRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*MoveRequest_Body) StableSize ¶
func (x *MoveRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*MoveRequest_Body) String ¶
func (x *MoveRequest_Body) String() string
type MoveResponse ¶
type MoveResponse struct { // Response body. Body *MoveResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*MoveResponse) Descriptor
deprecated
func (*MoveResponse) Descriptor() ([]byte, []int)
Deprecated: Use MoveResponse.ProtoReflect.Descriptor instead.
func (*MoveResponse) GetBody ¶
func (x *MoveResponse) GetBody() *MoveResponse_Body
func (*MoveResponse) GetSignature ¶
func (x *MoveResponse) GetSignature() *Signature
func (*MoveResponse) ProtoMessage ¶
func (*MoveResponse) ProtoMessage()
func (*MoveResponse) ProtoReflect ¶
func (x *MoveResponse) ProtoReflect() protoreflect.Message
func (*MoveResponse) ReadSignedData ¶
func (x *MoveResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*MoveResponse) Reset ¶
func (x *MoveResponse) Reset()
func (*MoveResponse) SetSignature ¶
func (x *MoveResponse) SetSignature(sig *Signature)
func (*MoveResponse) SignedDataSize ¶
func (x *MoveResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*MoveResponse) StableMarshal ¶
func (x *MoveResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*MoveResponse) StableSize ¶
func (x *MoveResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*MoveResponse) String ¶
func (x *MoveResponse) String() string
type MoveResponse_Body ¶
type MoveResponse_Body struct {
// contains filtered or unexported fields
}
func (*MoveResponse_Body) Descriptor
deprecated
func (*MoveResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use MoveResponse_Body.ProtoReflect.Descriptor instead.
func (*MoveResponse_Body) ProtoMessage ¶
func (*MoveResponse_Body) ProtoMessage()
func (*MoveResponse_Body) ProtoReflect ¶
func (x *MoveResponse_Body) ProtoReflect() protoreflect.Message
func (*MoveResponse_Body) Reset ¶
func (x *MoveResponse_Body) Reset()
func (*MoveResponse_Body) StableMarshal ¶
func (x *MoveResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*MoveResponse_Body) StableSize ¶
func (x *MoveResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*MoveResponse_Body) String ¶
func (x *MoveResponse_Body) String() string
type Option ¶
type Option func(*cfg)
Option represents configuration option for a tree service.
func WithContainerCacheSize ¶
func WithContainerSource ¶
func WithContainerSource(src ContainerSource) Option
WithContainerSource sets a container source for a tree service. This option is required.
func WithEACLSource ¶
func WithEACLSource(src container.EACLSource) Option
WithEACLSource sets a eACL table source for a tree service. This option is required.
func WithLogger ¶
WithLogger sets logger for a tree service.
func WithNetmapSource ¶
WithNetmapSource sets a netmap source for a tree service. This option is required.
func WithPrivateKey ¶
func WithPrivateKey(key *ecdsa.PrivateKey) Option
WithPrivateKey sets a netmap source for a tree service. This option is required.
func WithReplicationTimeout ¶
func WithStorage ¶
WithStorage sets tree storage for a service.
type RemoveRequest ¶
type RemoveRequest struct { // Request body. Body *RemoveRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*RemoveRequest) Descriptor
deprecated
func (*RemoveRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRequest.ProtoReflect.Descriptor instead.
func (*RemoveRequest) GetBody ¶
func (x *RemoveRequest) GetBody() *RemoveRequest_Body
func (*RemoveRequest) GetSignature ¶
func (x *RemoveRequest) GetSignature() *Signature
func (*RemoveRequest) ProtoMessage ¶
func (*RemoveRequest) ProtoMessage()
func (*RemoveRequest) ProtoReflect ¶
func (x *RemoveRequest) ProtoReflect() protoreflect.Message
func (*RemoveRequest) ReadSignedData ¶
func (x *RemoveRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*RemoveRequest) Reset ¶
func (x *RemoveRequest) Reset()
func (*RemoveRequest) SetSignature ¶
func (x *RemoveRequest) SetSignature(sig *Signature)
func (*RemoveRequest) SignedDataSize ¶
func (x *RemoveRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*RemoveRequest) StableMarshal ¶
func (x *RemoveRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*RemoveRequest) StableSize ¶
func (x *RemoveRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*RemoveRequest) String ¶
func (x *RemoveRequest) String() string
type RemoveRequest_Body ¶
type RemoveRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // The name of the tree. TreeId string `protobuf:"bytes,2,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // ID of the node to remove. NodeId uint64 `protobuf:"varint,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Bearer token in V2 format. BearerToken []byte `protobuf:"bytes,4,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"` // contains filtered or unexported fields }
func (*RemoveRequest_Body) Descriptor
deprecated
func (*RemoveRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRequest_Body.ProtoReflect.Descriptor instead.
func (*RemoveRequest_Body) GetBearerToken ¶
func (x *RemoveRequest_Body) GetBearerToken() []byte
func (*RemoveRequest_Body) GetContainerId ¶
func (x *RemoveRequest_Body) GetContainerId() []byte
func (*RemoveRequest_Body) GetNodeId ¶
func (x *RemoveRequest_Body) GetNodeId() uint64
func (*RemoveRequest_Body) GetTreeId ¶
func (x *RemoveRequest_Body) GetTreeId() string
func (*RemoveRequest_Body) ProtoMessage ¶
func (*RemoveRequest_Body) ProtoMessage()
func (*RemoveRequest_Body) ProtoReflect ¶
func (x *RemoveRequest_Body) ProtoReflect() protoreflect.Message
func (*RemoveRequest_Body) Reset ¶
func (x *RemoveRequest_Body) Reset()
func (*RemoveRequest_Body) StableMarshal ¶
func (x *RemoveRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*RemoveRequest_Body) StableSize ¶
func (x *RemoveRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*RemoveRequest_Body) String ¶
func (x *RemoveRequest_Body) String() string
type RemoveResponse ¶
type RemoveResponse struct { // Response body. Body *RemoveResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Response signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*RemoveResponse) Descriptor
deprecated
func (*RemoveResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveResponse.ProtoReflect.Descriptor instead.
func (*RemoveResponse) GetBody ¶
func (x *RemoveResponse) GetBody() *RemoveResponse_Body
func (*RemoveResponse) GetSignature ¶
func (x *RemoveResponse) GetSignature() *Signature
func (*RemoveResponse) ProtoMessage ¶
func (*RemoveResponse) ProtoMessage()
func (*RemoveResponse) ProtoReflect ¶
func (x *RemoveResponse) ProtoReflect() protoreflect.Message
func (*RemoveResponse) ReadSignedData ¶
func (x *RemoveResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*RemoveResponse) Reset ¶
func (x *RemoveResponse) Reset()
func (*RemoveResponse) SetSignature ¶
func (x *RemoveResponse) SetSignature(sig *Signature)
func (*RemoveResponse) SignedDataSize ¶
func (x *RemoveResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*RemoveResponse) StableMarshal ¶
func (x *RemoveResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*RemoveResponse) StableSize ¶
func (x *RemoveResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*RemoveResponse) String ¶
func (x *RemoveResponse) String() string
type RemoveResponse_Body ¶
type RemoveResponse_Body struct {
// contains filtered or unexported fields
}
func (*RemoveResponse_Body) Descriptor
deprecated
func (*RemoveResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use RemoveResponse_Body.ProtoReflect.Descriptor instead.
func (*RemoveResponse_Body) ProtoMessage ¶
func (*RemoveResponse_Body) ProtoMessage()
func (*RemoveResponse_Body) ProtoReflect ¶
func (x *RemoveResponse_Body) ProtoReflect() protoreflect.Message
func (*RemoveResponse_Body) Reset ¶
func (x *RemoveResponse_Body) Reset()
func (*RemoveResponse_Body) StableMarshal ¶
func (x *RemoveResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*RemoveResponse_Body) StableSize ¶
func (x *RemoveResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*RemoveResponse_Body) String ¶
func (x *RemoveResponse_Body) String() string
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service represents tree-service capable of working with multiple instances of CRDT trees.
func (*Service) Add ¶
func (s *Service) Add(ctx context.Context, req *AddRequest) (*AddResponse, error)
func (*Service) AddByPath ¶
func (s *Service) AddByPath(ctx context.Context, req *AddByPathRequest) (*AddByPathResponse, error)
func (*Service) Apply ¶
func (s *Service) Apply(_ context.Context, req *ApplyRequest) (*ApplyResponse, error)
Apply locally applies operation from the remote node to the tree.
func (*Service) DropTree ¶
DropTree drops a tree from the database. If treeID is empty, all the trees are dropped.
func (*Service) GetNodeByPath ¶
func (s *Service) GetNodeByPath(ctx context.Context, req *GetNodeByPathRequest) (*GetNodeByPathResponse, error)
func (*Service) GetOpLog ¶
func (s *Service) GetOpLog(req *GetOpLogRequest, srv TreeService_GetOpLogServer) error
func (*Service) GetSubTree ¶
func (s *Service) GetSubTree(req *GetSubTreeRequest, srv TreeService_GetSubTreeServer) error
func (*Service) Healthcheck ¶
func (s *Service) Healthcheck(context.Context, *HealthcheckRequest) (*HealthcheckResponse, error)
func (*Service) Move ¶
func (s *Service) Move(ctx context.Context, req *MoveRequest) (*MoveResponse, error)
Move applies client operation to the specified tree and pushes in queue for replication on other nodes.
func (*Service) Remove ¶
func (s *Service) Remove(ctx context.Context, req *RemoveRequest) (*RemoveResponse, error)
func (*Service) SynchronizeAll ¶
SynchronizeAll forces tree service to synchronize all the trees according to netmap information. Must not be called before Service.Start. Returns ErrAlreadySyncing if synchronization has been started and blocked by another routine. Note: non-blocking operation.
func (*Service) SynchronizeTree ¶
SynchronizeTree tries to synchronize log starting from the last stored height.
func (*Service) TreeList ¶
func (s *Service) TreeList(ctx context.Context, req *TreeListRequest) (*TreeListResponse, error)
type Signature ¶
type Signature struct { // Serialized public key as defined in NeoFS API. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Signature of a message body. Sign []byte `protobuf:"bytes,2,opt,name=sign,json=signature,proto3" json:"sign,omitempty"` // contains filtered or unexported fields }
Signature of a message.
func (*Signature) Descriptor
deprecated
func (*Signature) ProtoMessage ¶
func (*Signature) ProtoMessage()
func (*Signature) ProtoReflect ¶
func (x *Signature) ProtoReflect() protoreflect.Message
func (*Signature) StableMarshal ¶
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*Signature) StableSize ¶
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
type TreeListRequest ¶
type TreeListRequest struct { // Request body. Body *TreeListRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Request signature. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*TreeListRequest) Descriptor
deprecated
func (*TreeListRequest) Descriptor() ([]byte, []int)
Deprecated: Use TreeListRequest.ProtoReflect.Descriptor instead.
func (*TreeListRequest) GetBody ¶
func (x *TreeListRequest) GetBody() *TreeListRequest_Body
func (*TreeListRequest) GetSignature ¶
func (x *TreeListRequest) GetSignature() *Signature
func (*TreeListRequest) ProtoMessage ¶
func (*TreeListRequest) ProtoMessage()
func (*TreeListRequest) ProtoReflect ¶
func (x *TreeListRequest) ProtoReflect() protoreflect.Message
func (*TreeListRequest) ReadSignedData ¶
func (x *TreeListRequest) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*TreeListRequest) Reset ¶
func (x *TreeListRequest) Reset()
func (*TreeListRequest) SetSignature ¶
func (x *TreeListRequest) SetSignature(sig *Signature)
func (*TreeListRequest) SignedDataSize ¶
func (x *TreeListRequest) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*TreeListRequest) StableMarshal ¶
func (x *TreeListRequest) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*TreeListRequest) StableSize ¶
func (x *TreeListRequest) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*TreeListRequest) String ¶
func (x *TreeListRequest) String() string
type TreeListRequest_Body ¶
type TreeListRequest_Body struct { // Container ID in V2 format. ContainerId []byte `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // contains filtered or unexported fields }
func (*TreeListRequest_Body) Descriptor
deprecated
func (*TreeListRequest_Body) Descriptor() ([]byte, []int)
Deprecated: Use TreeListRequest_Body.ProtoReflect.Descriptor instead.
func (*TreeListRequest_Body) GetContainerId ¶
func (x *TreeListRequest_Body) GetContainerId() []byte
func (*TreeListRequest_Body) ProtoMessage ¶
func (*TreeListRequest_Body) ProtoMessage()
func (*TreeListRequest_Body) ProtoReflect ¶
func (x *TreeListRequest_Body) ProtoReflect() protoreflect.Message
func (*TreeListRequest_Body) Reset ¶
func (x *TreeListRequest_Body) Reset()
func (*TreeListRequest_Body) StableMarshal ¶
func (x *TreeListRequest_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*TreeListRequest_Body) StableSize ¶
func (x *TreeListRequest_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*TreeListRequest_Body) String ¶
func (x *TreeListRequest_Body) String() string
type TreeListResponse ¶
type TreeListResponse struct { // Response body. Body *TreeListResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*TreeListResponse) Descriptor
deprecated
func (*TreeListResponse) Descriptor() ([]byte, []int)
Deprecated: Use TreeListResponse.ProtoReflect.Descriptor instead.
func (*TreeListResponse) GetBody ¶
func (x *TreeListResponse) GetBody() *TreeListResponse_Body
func (*TreeListResponse) GetSignature ¶
func (x *TreeListResponse) GetSignature() *Signature
func (*TreeListResponse) ProtoMessage ¶
func (*TreeListResponse) ProtoMessage()
func (*TreeListResponse) ProtoReflect ¶
func (x *TreeListResponse) ProtoReflect() protoreflect.Message
func (*TreeListResponse) ReadSignedData ¶
func (x *TreeListResponse) ReadSignedData(buf []byte) ([]byte, error)
SignedDataSize returns size of the request signed data in bytes.
Structures with the same field values have the same signed data size.
func (*TreeListResponse) Reset ¶
func (x *TreeListResponse) Reset()
func (*TreeListResponse) SetSignature ¶
func (x *TreeListResponse) SetSignature(sig *Signature)
func (*TreeListResponse) SignedDataSize ¶
func (x *TreeListResponse) SignedDataSize() int
ReadSignedData fills buf with signed data of x. If buffer length is less than x.SignedDataSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same signed data.
func (*TreeListResponse) StableMarshal ¶
func (x *TreeListResponse) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*TreeListResponse) StableSize ¶
func (x *TreeListResponse) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*TreeListResponse) String ¶
func (x *TreeListResponse) String() string
type TreeListResponse_Body ¶
type TreeListResponse_Body struct { // Tree IDs. Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
func (*TreeListResponse_Body) Descriptor
deprecated
func (*TreeListResponse_Body) Descriptor() ([]byte, []int)
Deprecated: Use TreeListResponse_Body.ProtoReflect.Descriptor instead.
func (*TreeListResponse_Body) GetIds ¶
func (x *TreeListResponse_Body) GetIds() []string
func (*TreeListResponse_Body) ProtoMessage ¶
func (*TreeListResponse_Body) ProtoMessage()
func (*TreeListResponse_Body) ProtoReflect ¶
func (x *TreeListResponse_Body) ProtoReflect() protoreflect.Message
func (*TreeListResponse_Body) Reset ¶
func (x *TreeListResponse_Body) Reset()
func (*TreeListResponse_Body) StableMarshal ¶
func (x *TreeListResponse_Body) StableMarshal(buf []byte) []byte
StableMarshal marshals x in protobuf binary format with stable field order.
If buffer length is less than x.StableSize(), new buffer is allocated.
Returns any error encountered which did not allow writing the data completely. Otherwise, returns the buffer in which the data is written.
Structures with the same field values have the same binary format.
func (*TreeListResponse_Body) StableSize ¶
func (x *TreeListResponse_Body) StableSize() (size int)
StableSize returns the size of x in protobuf format.
Structures with the same field values have the same binary size.
func (*TreeListResponse_Body) String ¶
func (x *TreeListResponse_Body) String() string
type TreeServiceClient ¶
type TreeServiceClient interface { // Add adds new node to the tree. Invoked by a client. Add(ctx context.Context, in *AddRequest, opts ...grpc.CallOption) (*AddResponse, error) // AddByPath adds new node to the tree by path. Invoked by a client. AddByPath(ctx context.Context, in *AddByPathRequest, opts ...grpc.CallOption) (*AddByPathResponse, error) // Remove removes node from the tree. Invoked by a client. Remove(ctx context.Context, in *RemoveRequest, opts ...grpc.CallOption) (*RemoveResponse, error) // Move moves node from one parent to another. Invoked by a client. Move(ctx context.Context, in *MoveRequest, opts ...grpc.CallOption) (*MoveResponse, error) // GetNodeByPath returns list of IDs corresponding to a specific filepath. GetNodeByPath(ctx context.Context, in *GetNodeByPathRequest, opts ...grpc.CallOption) (*GetNodeByPathResponse, error) // GetSubTree returns tree corresponding to a specific node. GetSubTree(ctx context.Context, in *GetSubTreeRequest, opts ...grpc.CallOption) (TreeService_GetSubTreeClient, error) // TreeList return list of the existing trees in the container. TreeList(ctx context.Context, in *TreeListRequest, opts ...grpc.CallOption) (*TreeListResponse, error) // Apply pushes log operation from another node to the current. // The request must be signed by a container node. Apply(ctx context.Context, in *ApplyRequest, opts ...grpc.CallOption) (*ApplyResponse, error) // GetOpLog returns a stream of logged operations starting from some height. GetOpLog(ctx context.Context, in *GetOpLogRequest, opts ...grpc.CallOption) (TreeService_GetOpLogClient, error) // Healthcheck is a dummy rpc to check service availability Healthcheck(ctx context.Context, in *HealthcheckRequest, opts ...grpc.CallOption) (*HealthcheckResponse, error) }
TreeServiceClient is the client API for TreeService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTreeServiceClient ¶
func NewTreeServiceClient(cc grpc.ClientConnInterface) TreeServiceClient
type TreeServiceServer ¶
type TreeServiceServer interface { // Add adds new node to the tree. Invoked by a client. Add(context.Context, *AddRequest) (*AddResponse, error) // AddByPath adds new node to the tree by path. Invoked by a client. AddByPath(context.Context, *AddByPathRequest) (*AddByPathResponse, error) // Remove removes node from the tree. Invoked by a client. Remove(context.Context, *RemoveRequest) (*RemoveResponse, error) // Move moves node from one parent to another. Invoked by a client. Move(context.Context, *MoveRequest) (*MoveResponse, error) // GetNodeByPath returns list of IDs corresponding to a specific filepath. GetNodeByPath(context.Context, *GetNodeByPathRequest) (*GetNodeByPathResponse, error) // GetSubTree returns tree corresponding to a specific node. GetSubTree(*GetSubTreeRequest, TreeService_GetSubTreeServer) error // TreeList return list of the existing trees in the container. TreeList(context.Context, *TreeListRequest) (*TreeListResponse, error) // Apply pushes log operation from another node to the current. // The request must be signed by a container node. Apply(context.Context, *ApplyRequest) (*ApplyResponse, error) // GetOpLog returns a stream of logged operations starting from some height. GetOpLog(*GetOpLogRequest, TreeService_GetOpLogServer) error // Healthcheck is a dummy rpc to check service availability Healthcheck(context.Context, *HealthcheckRequest) (*HealthcheckResponse, error) }
TreeServiceServer is the server API for TreeService service. All implementations should embed UnimplementedTreeServiceServer for forward compatibility
type TreeService_GetOpLogClient ¶
type TreeService_GetOpLogClient interface { Recv() (*GetOpLogResponse, error) grpc.ClientStream }
type TreeService_GetOpLogServer ¶
type TreeService_GetOpLogServer interface { Send(*GetOpLogResponse) error grpc.ServerStream }
type TreeService_GetSubTreeClient ¶
type TreeService_GetSubTreeClient interface { Recv() (*GetSubTreeResponse, error) grpc.ClientStream }
type TreeService_GetSubTreeServer ¶
type TreeService_GetSubTreeServer interface { Send(*GetSubTreeResponse) error grpc.ServerStream }
type UnimplementedTreeServiceServer ¶
type UnimplementedTreeServiceServer struct { }
UnimplementedTreeServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedTreeServiceServer) Add ¶
func (UnimplementedTreeServiceServer) Add(context.Context, *AddRequest) (*AddResponse, error)
func (UnimplementedTreeServiceServer) AddByPath ¶
func (UnimplementedTreeServiceServer) AddByPath(context.Context, *AddByPathRequest) (*AddByPathResponse, error)
func (UnimplementedTreeServiceServer) Apply ¶
func (UnimplementedTreeServiceServer) Apply(context.Context, *ApplyRequest) (*ApplyResponse, error)
func (UnimplementedTreeServiceServer) GetNodeByPath ¶
func (UnimplementedTreeServiceServer) GetNodeByPath(context.Context, *GetNodeByPathRequest) (*GetNodeByPathResponse, error)
func (UnimplementedTreeServiceServer) GetOpLog ¶
func (UnimplementedTreeServiceServer) GetOpLog(*GetOpLogRequest, TreeService_GetOpLogServer) error
func (UnimplementedTreeServiceServer) GetSubTree ¶
func (UnimplementedTreeServiceServer) GetSubTree(*GetSubTreeRequest, TreeService_GetSubTreeServer) error
func (UnimplementedTreeServiceServer) Healthcheck ¶
func (UnimplementedTreeServiceServer) Healthcheck(context.Context, *HealthcheckRequest) (*HealthcheckResponse, error)
func (UnimplementedTreeServiceServer) Move ¶
func (UnimplementedTreeServiceServer) Move(context.Context, *MoveRequest) (*MoveResponse, error)
func (UnimplementedTreeServiceServer) Remove ¶
func (UnimplementedTreeServiceServer) Remove(context.Context, *RemoveRequest) (*RemoveResponse, error)
func (UnimplementedTreeServiceServer) TreeList ¶
func (UnimplementedTreeServiceServer) TreeList(context.Context, *TreeListRequest) (*TreeListResponse, error)
type UnsafeTreeServiceServer ¶
type UnsafeTreeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTreeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TreeServiceServer will result in compilation errors.