Versions in this module Expand all Collapse all v2 v2.16.0 Sep 14, 2023 Changes in this version + const ObjectService_Delete_FullMethodName + const ObjectService_GetRangeHash_FullMethodName + const ObjectService_GetRange_FullMethodName + const ObjectService_Get_FullMethodName + const ObjectService_Head_FullMethodName + const ObjectService_PutSingle_FullMethodName + const ObjectService_Put_FullMethodName + const ObjectService_Search_FullMethodName type ObjectServiceClient + PutSingle func(ctx context.Context, in *PutSingleRequest, opts ...grpc.CallOption) (*PutSingleResponse, error) type ObjectServiceServer + PutSingle func(context.Context, *PutSingleRequest) (*PutSingleResponse, error) + type PutSingleRequest struct + Body *PutSingleRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*PutSingleRequest) Descriptor() ([]byte, []int) + func (*PutSingleRequest) ProtoMessage() + func (m *PutSingleRequest) SetBody(b *PutSingleRequest_Body) + func (m *PutSingleRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *PutSingleRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *PutSingleRequest) GetBody() *PutSingleRequest_Body + func (x *PutSingleRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *PutSingleRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *PutSingleRequest) ProtoReflect() protoreflect.Message + func (x *PutSingleRequest) Reset() + func (x *PutSingleRequest) String() string + type PutSingleRequest_Body struct + CopiesNumber []uint32 + Object *Object + func (*PutSingleRequest_Body) Descriptor() ([]byte, []int) + func (*PutSingleRequest_Body) ProtoMessage() + func (m *PutSingleRequest_Body) SetCopiesNumber(v []uint32) + func (m *PutSingleRequest_Body) SetObject(o *Object) + func (x *PutSingleRequest_Body) GetCopiesNumber() []uint32 + func (x *PutSingleRequest_Body) GetObject() *Object + func (x *PutSingleRequest_Body) ProtoReflect() protoreflect.Message + func (x *PutSingleRequest_Body) Reset() + func (x *PutSingleRequest_Body) String() string + type PutSingleResponse struct + Body *PutSingleResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*PutSingleResponse) Descriptor() ([]byte, []int) + func (*PutSingleResponse) ProtoMessage() + func (m *PutSingleResponse) SetBody(b *PutSingleResponse_Body) + func (m *PutSingleResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *PutSingleResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *PutSingleResponse) GetBody() *PutSingleResponse_Body + func (x *PutSingleResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *PutSingleResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *PutSingleResponse) ProtoReflect() protoreflect.Message + func (x *PutSingleResponse) Reset() + func (x *PutSingleResponse) String() string + type PutSingleResponse_Body struct + func (*PutSingleResponse_Body) Descriptor() ([]byte, []int) + func (*PutSingleResponse_Body) ProtoMessage() + func (x *PutSingleResponse_Body) ProtoReflect() protoreflect.Message + func (x *PutSingleResponse_Body) Reset() + func (x *PutSingleResponse_Body) String() string type UnimplementedObjectServiceServer + func (UnimplementedObjectServiceServer) PutSingle(context.Context, *PutSingleRequest) (*PutSingleResponse, error) v2.15.0 Apr 11, 2023 Changes in this version + var ErrNilObjectServiceClient = errors.New("object gRPC client is nil") + var File_object_grpc_service_proto protoreflect.FileDescriptor + var File_object_grpc_types_proto protoreflect.FileDescriptor + var File_v2_object_grpc_status_proto protoreflect.FileDescriptor + var MatchType_name = map[int32]string + var MatchType_value = map[string]int32 + var ObjectService_ServiceDesc = grpc.ServiceDesc + var ObjectType_name = map[int32]string + var ObjectType_value = map[string]int32 + var StatusCommon_name = map[int32]string + var StatusCommon_value = map[string]int32 + var StatusPut_name = map[int32]string + var StatusPut_value = map[string]int32 + func RegisterObjectServiceServer(s grpc.ServiceRegistrar, srv ObjectServiceServer) + type Client struct + func NewClient(c ObjectServiceClient, opts ...Option) (*Client, error) + func (c *Client) Delete(ctx context.Context, req *DeleteRequest) (*DeleteResponse, error) + func (c *Client) Get(ctx context.Context, req *GetRequest) (ObjectService_GetClient, error) + func (c *Client) GetRange(ctx context.Context, req *GetRangeRequest) (ObjectService_GetRangeClient, error) + func (c *Client) GetRangeHash(ctx context.Context, req *GetRangeHashRequest) (*GetRangeHashResponse, error) + func (c *Client) Head(ctx context.Context, req *HeadRequest) (*HeadResponse, error) + func (c *Client) Put(ctx context.Context) (ObjectService_PutClient, error) + func (c *Client) Search(ctx context.Context, req *SearchRequest) (ObjectService_SearchClient, error) + type DeleteRequest struct + Body *DeleteRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*DeleteRequest) Descriptor() ([]byte, []int) + func (*DeleteRequest) ProtoMessage() + func (m *DeleteRequest) SetBody(v *DeleteRequest_Body) + func (m *DeleteRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *DeleteRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *DeleteRequest) GetBody() *DeleteRequest_Body + func (x *DeleteRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *DeleteRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *DeleteRequest) ProtoReflect() protoreflect.Message + func (x *DeleteRequest) Reset() + func (x *DeleteRequest) String() string + type DeleteRequest_Body struct + Address *grpc1.Address + func (*DeleteRequest_Body) Descriptor() ([]byte, []int) + func (*DeleteRequest_Body) ProtoMessage() + func (m *DeleteRequest_Body) SetAddress(v *refs.Address) + func (x *DeleteRequest_Body) GetAddress() *grpc1.Address + func (x *DeleteRequest_Body) ProtoReflect() protoreflect.Message + func (x *DeleteRequest_Body) Reset() + func (x *DeleteRequest_Body) String() string + type DeleteResponse struct + Body *DeleteResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*DeleteResponse) Descriptor() ([]byte, []int) + func (*DeleteResponse) ProtoMessage() + func (m *DeleteResponse) SetBody(v *DeleteResponse_Body) + func (m *DeleteResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *DeleteResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *DeleteResponse) GetBody() *DeleteResponse_Body + func (x *DeleteResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *DeleteResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *DeleteResponse) ProtoReflect() protoreflect.Message + func (x *DeleteResponse) Reset() + func (x *DeleteResponse) String() string + type DeleteResponse_Body struct + Tombstone *grpc1.Address + func (*DeleteResponse_Body) Descriptor() ([]byte, []int) + func (*DeleteResponse_Body) ProtoMessage() + func (x *DeleteResponse_Body) GetTombstone() *grpc1.Address + func (x *DeleteResponse_Body) ProtoReflect() protoreflect.Message + func (x *DeleteResponse_Body) Reset() + func (x *DeleteResponse_Body) SetTombstone(v *refs.Address) + func (x *DeleteResponse_Body) String() string + type GetRangeHashRequest struct + Body *GetRangeHashRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*GetRangeHashRequest) Descriptor() ([]byte, []int) + func (*GetRangeHashRequest) ProtoMessage() + func (m *GetRangeHashRequest) SetBody(v *GetRangeHashRequest_Body) + func (m *GetRangeHashRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *GetRangeHashRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *GetRangeHashRequest) GetBody() *GetRangeHashRequest_Body + func (x *GetRangeHashRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *GetRangeHashRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *GetRangeHashRequest) ProtoReflect() protoreflect.Message + func (x *GetRangeHashRequest) Reset() + func (x *GetRangeHashRequest) String() string + type GetRangeHashRequest_Body struct + Address *grpc1.Address + Ranges []*Range + Salt []byte + Type grpc1.ChecksumType + func (*GetRangeHashRequest_Body) Descriptor() ([]byte, []int) + func (*GetRangeHashRequest_Body) ProtoMessage() + func (m *GetRangeHashRequest_Body) SetAddress(v *refs.Address) + func (m *GetRangeHashRequest_Body) SetRanges(v []*Range) + func (m *GetRangeHashRequest_Body) SetSalt(v []byte) + func (m *GetRangeHashRequest_Body) SetType(v refs.ChecksumType) + func (x *GetRangeHashRequest_Body) GetAddress() *grpc1.Address + func (x *GetRangeHashRequest_Body) GetRanges() []*Range + func (x *GetRangeHashRequest_Body) GetSalt() []byte + func (x *GetRangeHashRequest_Body) GetType() grpc1.ChecksumType + func (x *GetRangeHashRequest_Body) ProtoReflect() protoreflect.Message + func (x *GetRangeHashRequest_Body) Reset() + func (x *GetRangeHashRequest_Body) String() string + type GetRangeHashResponse struct + Body *GetRangeHashResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*GetRangeHashResponse) Descriptor() ([]byte, []int) + func (*GetRangeHashResponse) ProtoMessage() + func (m *GetRangeHashResponse) SetBody(v *GetRangeHashResponse_Body) + func (m *GetRangeHashResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *GetRangeHashResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *GetRangeHashResponse) GetBody() *GetRangeHashResponse_Body + func (x *GetRangeHashResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *GetRangeHashResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *GetRangeHashResponse) ProtoReflect() protoreflect.Message + func (x *GetRangeHashResponse) Reset() + func (x *GetRangeHashResponse) String() string + type GetRangeHashResponse_Body struct + HashList [][]byte + Type grpc1.ChecksumType + func (*GetRangeHashResponse_Body) Descriptor() ([]byte, []int) + func (*GetRangeHashResponse_Body) ProtoMessage() + func (m *GetRangeHashResponse_Body) SetHashList(v [][]byte) + func (m *GetRangeHashResponse_Body) SetType(v refs.ChecksumType) + func (x *GetRangeHashResponse_Body) GetHashList() [][]byte + func (x *GetRangeHashResponse_Body) GetType() grpc1.ChecksumType + func (x *GetRangeHashResponse_Body) ProtoReflect() protoreflect.Message + func (x *GetRangeHashResponse_Body) Reset() + func (x *GetRangeHashResponse_Body) String() string + type GetRangeRequest struct + Body *GetRangeRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*GetRangeRequest) Descriptor() ([]byte, []int) + func (*GetRangeRequest) ProtoMessage() + func (m *GetRangeRequest) SetBody(v *GetRangeRequest_Body) + func (m *GetRangeRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *GetRangeRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *GetRangeRequest) GetBody() *GetRangeRequest_Body + func (x *GetRangeRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *GetRangeRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *GetRangeRequest) ProtoReflect() protoreflect.Message + func (x *GetRangeRequest) Reset() + func (x *GetRangeRequest) String() string + type GetRangeRequest_Body struct + Address *grpc1.Address + Range *Range + Raw bool + func (*GetRangeRequest_Body) Descriptor() ([]byte, []int) + func (*GetRangeRequest_Body) ProtoMessage() + func (m *GetRangeRequest_Body) SetAddress(v *refs.Address) + func (m *GetRangeRequest_Body) SetRange(v *Range) + func (m *GetRangeRequest_Body) SetRaw(v bool) + func (x *GetRangeRequest_Body) GetAddress() *grpc1.Address + func (x *GetRangeRequest_Body) GetRange() *Range + func (x *GetRangeRequest_Body) GetRaw() bool + func (x *GetRangeRequest_Body) ProtoReflect() protoreflect.Message + func (x *GetRangeRequest_Body) Reset() + func (x *GetRangeRequest_Body) String() string + type GetRangeResponse struct + Body *GetRangeResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*GetRangeResponse) Descriptor() ([]byte, []int) + func (*GetRangeResponse) ProtoMessage() + func (m *GetRangeResponse) SetBody(v *GetRangeResponse_Body) + func (m *GetRangeResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *GetRangeResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *GetRangeResponse) GetBody() *GetRangeResponse_Body + func (x *GetRangeResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *GetRangeResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *GetRangeResponse) ProtoReflect() protoreflect.Message + func (x *GetRangeResponse) Reset() + func (x *GetRangeResponse) String() string + type GetRangeResponse_Body struct + RangePart isGetRangeResponse_Body_RangePart + func (*GetRangeResponse_Body) Descriptor() ([]byte, []int) + func (*GetRangeResponse_Body) ProtoMessage() + func (m *GetRangeResponse_Body) GetRangePart() isGetRangeResponse_Body_RangePart + func (m *GetRangeResponse_Body) SetChunk(v *GetRangeResponse_Body_Chunk) + func (m *GetRangeResponse_Body) SetSplitInfo(v *SplitInfo) + func (x *GetRangeResponse_Body) GetChunk() []byte + func (x *GetRangeResponse_Body) GetSplitInfo() *SplitInfo + func (x *GetRangeResponse_Body) ProtoReflect() protoreflect.Message + func (x *GetRangeResponse_Body) Reset() + func (x *GetRangeResponse_Body) String() string + type GetRangeResponse_Body_Chunk struct + Chunk []byte + func (m *GetRangeResponse_Body_Chunk) GetChunk() []byte + func (m *GetRangeResponse_Body_Chunk) SetChunk(v []byte) + type GetRangeResponse_Body_SplitInfo struct + SplitInfo *SplitInfo + type GetRequest struct + Body *GetRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*GetRequest) Descriptor() ([]byte, []int) + func (*GetRequest) ProtoMessage() + func (m *GetRequest) SetBody(v *GetRequest_Body) + func (m *GetRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *GetRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *GetRequest) GetBody() *GetRequest_Body + func (x *GetRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *GetRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *GetRequest) ProtoReflect() protoreflect.Message + func (x *GetRequest) Reset() + func (x *GetRequest) String() string + type GetRequest_Body struct + Address *grpc1.Address + Raw bool + func (*GetRequest_Body) Descriptor() ([]byte, []int) + func (*GetRequest_Body) ProtoMessage() + func (m *GetRequest_Body) SetAddress(v *refs.Address) + func (m *GetRequest_Body) SetRaw(v bool) + func (x *GetRequest_Body) GetAddress() *grpc1.Address + func (x *GetRequest_Body) GetRaw() bool + func (x *GetRequest_Body) ProtoReflect() protoreflect.Message + func (x *GetRequest_Body) Reset() + func (x *GetRequest_Body) String() string + type GetResponse struct + Body *GetResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*GetResponse) Descriptor() ([]byte, []int) + func (*GetResponse) ProtoMessage() + func (m *GetResponse) SetBody(v *GetResponse_Body) + func (m *GetResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *GetResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *GetResponse) GetBody() *GetResponse_Body + func (x *GetResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *GetResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *GetResponse) ProtoReflect() protoreflect.Message + func (x *GetResponse) Reset() + func (x *GetResponse) String() string + type GetResponse_Body struct + ObjectPart isGetResponse_Body_ObjectPart + func (*GetResponse_Body) Descriptor() ([]byte, []int) + func (*GetResponse_Body) ProtoMessage() + func (m *GetResponse_Body) GetObjectPart() isGetResponse_Body_ObjectPart + func (m *GetResponse_Body) SetChunk(v *GetResponse_Body_Chunk) + func (m *GetResponse_Body) SetInit(v *GetResponse_Body_Init) + func (m *GetResponse_Body) SetSplitInfo(v *SplitInfo) + func (x *GetResponse_Body) GetChunk() []byte + func (x *GetResponse_Body) GetInit() *GetResponse_Body_Init + func (x *GetResponse_Body) GetSplitInfo() *SplitInfo + func (x *GetResponse_Body) ProtoReflect() protoreflect.Message + func (x *GetResponse_Body) Reset() + func (x *GetResponse_Body) String() string + type GetResponse_Body_Chunk struct + Chunk []byte + func (m *GetResponse_Body_Chunk) GetChunk() []byte + func (m *GetResponse_Body_Chunk) SetChunk(v []byte) + type GetResponse_Body_Init struct + Header *Header + ObjectId *grpc1.ObjectID + Signature *grpc1.Signature + func (*GetResponse_Body_Init) Descriptor() ([]byte, []int) + func (*GetResponse_Body_Init) ProtoMessage() + func (m *GetResponse_Body_Init) SetHeader(v *Header) + func (m *GetResponse_Body_Init) SetObjectId(v *refs.ObjectID) + func (m *GetResponse_Body_Init) SetSignature(v *refs.Signature) + func (x *GetResponse_Body_Init) GetHeader() *Header + func (x *GetResponse_Body_Init) GetObjectId() *grpc1.ObjectID + func (x *GetResponse_Body_Init) GetSignature() *grpc1.Signature + func (x *GetResponse_Body_Init) ProtoReflect() protoreflect.Message + func (x *GetResponse_Body_Init) Reset() + func (x *GetResponse_Body_Init) String() string + type GetResponse_Body_Init_ struct + Init *GetResponse_Body_Init + type GetResponse_Body_SplitInfo struct + SplitInfo *SplitInfo + type HeadRequest struct + Body *HeadRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*HeadRequest) Descriptor() ([]byte, []int) + func (*HeadRequest) ProtoMessage() + func (m *HeadRequest) SetBody(v *HeadRequest_Body) + func (m *HeadRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *HeadRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *HeadRequest) GetBody() *HeadRequest_Body + func (x *HeadRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *HeadRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *HeadRequest) ProtoReflect() protoreflect.Message + func (x *HeadRequest) Reset() + func (x *HeadRequest) String() string + type HeadRequest_Body struct + Address *grpc1.Address + MainOnly bool + Raw bool + func (*HeadRequest_Body) Descriptor() ([]byte, []int) + func (*HeadRequest_Body) ProtoMessage() + func (m *HeadRequest_Body) SetAddress(v *refs.Address) + func (m *HeadRequest_Body) SetMainOnly(v bool) + func (m *HeadRequest_Body) SetRaw(v bool) + func (x *HeadRequest_Body) GetAddress() *grpc1.Address + func (x *HeadRequest_Body) GetMainOnly() bool + func (x *HeadRequest_Body) GetRaw() bool + func (x *HeadRequest_Body) ProtoReflect() protoreflect.Message + func (x *HeadRequest_Body) Reset() + func (x *HeadRequest_Body) String() string + type HeadResponse struct + Body *HeadResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*HeadResponse) Descriptor() ([]byte, []int) + func (*HeadResponse) ProtoMessage() + func (m *HeadResponse) SetBody(v *HeadResponse_Body) + func (m *HeadResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *HeadResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *HeadResponse) GetBody() *HeadResponse_Body + func (x *HeadResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *HeadResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *HeadResponse) ProtoReflect() protoreflect.Message + func (x *HeadResponse) Reset() + func (x *HeadResponse) String() string + type HeadResponse_Body struct + Head isHeadResponse_Body_Head + func (*HeadResponse_Body) Descriptor() ([]byte, []int) + func (*HeadResponse_Body) ProtoMessage() + func (m *HeadResponse_Body) GetHead() isHeadResponse_Body_Head + func (m *HeadResponse_Body) SetHeader(v *HeaderWithSignature) + func (m *HeadResponse_Body) SetShortHeader(v *ShortHeader) + func (m *HeadResponse_Body) SetSplitInfo(v *SplitInfo) + func (x *HeadResponse_Body) GetHeader() *HeaderWithSignature + func (x *HeadResponse_Body) GetShortHeader() *ShortHeader + func (x *HeadResponse_Body) GetSplitInfo() *SplitInfo + func (x *HeadResponse_Body) ProtoReflect() protoreflect.Message + func (x *HeadResponse_Body) Reset() + func (x *HeadResponse_Body) String() string + type HeadResponse_Body_Header struct + Header *HeaderWithSignature + type HeadResponse_Body_ShortHeader struct + ShortHeader *ShortHeader + type HeadResponse_Body_SplitInfo struct + SplitInfo *SplitInfo + type Header struct + Attributes []*Header_Attribute + ContainerId *grpc.ContainerID + CreationEpoch uint64 + HomomorphicHash *grpc.Checksum + ObjectType ObjectType + OwnerId *grpc.OwnerID + PayloadHash *grpc.Checksum + PayloadLength uint64 + SessionToken *grpc1.SessionToken + Split *Header_Split + Version *grpc.Version + func (*Header) Descriptor() ([]byte, []int) + func (*Header) ProtoMessage() + func (m *Header) SetAttributes(v []*Header_Attribute) + func (m *Header) SetContainerId(v *refs.ContainerID) + func (m *Header) SetCreationEpoch(v uint64) + func (m *Header) SetHomomorphicHash(v *refs.Checksum) + func (m *Header) SetObjectType(v ObjectType) + func (m *Header) SetOwnerId(v *refs.OwnerID) + func (m *Header) SetPayloadHash(v *refs.Checksum) + func (m *Header) SetPayloadLength(v uint64) + func (m *Header) SetSessionToken(v *session.SessionToken) + func (m *Header) SetSplit(v *Header_Split) + func (m *Header) SetVersion(v *refs.Version) + func (x *Header) GetAttributes() []*Header_Attribute + func (x *Header) GetContainerId() *grpc.ContainerID + func (x *Header) GetCreationEpoch() uint64 + func (x *Header) GetHomomorphicHash() *grpc.Checksum + func (x *Header) GetObjectType() ObjectType + func (x *Header) GetOwnerId() *grpc.OwnerID + func (x *Header) GetPayloadHash() *grpc.Checksum + func (x *Header) GetPayloadLength() uint64 + func (x *Header) GetSessionToken() *grpc1.SessionToken + func (x *Header) GetSplit() *Header_Split + func (x *Header) GetVersion() *grpc.Version + func (x *Header) ProtoReflect() protoreflect.Message + func (x *Header) Reset() + func (x *Header) String() string + type HeaderWithSignature struct + Header *Header + Signature *grpc1.Signature + func (*HeaderWithSignature) Descriptor() ([]byte, []int) + func (*HeaderWithSignature) ProtoMessage() + func (m *HeaderWithSignature) SetHeader(v *Header) + func (m *HeaderWithSignature) SetSignature(v *refs.Signature) + func (x *HeaderWithSignature) GetHeader() *Header + func (x *HeaderWithSignature) GetSignature() *grpc1.Signature + func (x *HeaderWithSignature) ProtoReflect() protoreflect.Message + func (x *HeaderWithSignature) Reset() + func (x *HeaderWithSignature) String() string + type Header_Attribute struct + Key string + Value string + func (*Header_Attribute) Descriptor() ([]byte, []int) + func (*Header_Attribute) ProtoMessage() + func (m *Header_Attribute) SetKey(v string) + func (m *Header_Attribute) SetValue(v string) + func (x *Header_Attribute) GetKey() string + func (x *Header_Attribute) GetValue() string + func (x *Header_Attribute) ProtoReflect() protoreflect.Message + func (x *Header_Attribute) Reset() + func (x *Header_Attribute) String() string + type Header_Split struct + Children []*grpc.ObjectID + Parent *grpc.ObjectID + ParentHeader *Header + ParentSignature *grpc.Signature + Previous *grpc.ObjectID + SplitId []byte + func (*Header_Split) Descriptor() ([]byte, []int) + func (*Header_Split) ProtoMessage() + func (m *Header_Split) SetChildren(v []*refs.ObjectID) + func (m *Header_Split) SetParent(v *refs.ObjectID) + func (m *Header_Split) SetParentHeader(v *Header) + func (m *Header_Split) SetParentSignature(v *refs.Signature) + func (m *Header_Split) SetPrevious(v *refs.ObjectID) + func (m *Header_Split) SetSplitId(v []byte) + func (x *Header_Split) GetChildren() []*grpc.ObjectID + func (x *Header_Split) GetParent() *grpc.ObjectID + func (x *Header_Split) GetParentHeader() *Header + func (x *Header_Split) GetParentSignature() *grpc.Signature + func (x *Header_Split) GetPrevious() *grpc.ObjectID + func (x *Header_Split) GetSplitId() []byte + func (x *Header_Split) ProtoReflect() protoreflect.Message + func (x *Header_Split) Reset() + func (x *Header_Split) String() string + type MatchType int32 + const MatchType_COMMON_PREFIX + const MatchType_MATCH_TYPE_UNSPECIFIED + const MatchType_NOT_PRESENT + const MatchType_STRING_EQUAL + const MatchType_STRING_NOT_EQUAL + func (MatchType) Descriptor() protoreflect.EnumDescriptor + func (MatchType) EnumDescriptor() ([]byte, []int) + func (MatchType) Type() protoreflect.EnumType + func (x *MatchType) FromString(s string) bool + func (x MatchType) Enum() *MatchType + func (x MatchType) Number() protoreflect.EnumNumber + func (x MatchType) String() string + type Object struct + Header *Header + ObjectId *grpc.ObjectID + Payload []byte + Signature *grpc.Signature + func (*Object) Descriptor() ([]byte, []int) + func (*Object) ProtoMessage() + func (m *Object) SetHeader(v *Header) + func (m *Object) SetObjectId(v *refs.ObjectID) + func (m *Object) SetPayload(v []byte) + func (m *Object) SetSignature(v *refs.Signature) + func (x *Object) GetHeader() *Header + func (x *Object) GetObjectId() *grpc.ObjectID + func (x *Object) GetPayload() []byte + func (x *Object) GetSignature() *grpc.Signature + func (x *Object) ProtoReflect() protoreflect.Message + func (x *Object) Reset() + func (x *Object) String() string + type ObjectServiceClient interface + Delete func(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error) + Get func(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (ObjectService_GetClient, error) + GetRange func(ctx context.Context, in *GetRangeRequest, opts ...grpc.CallOption) (ObjectService_GetRangeClient, error) + GetRangeHash func(ctx context.Context, in *GetRangeHashRequest, opts ...grpc.CallOption) (*GetRangeHashResponse, error) + Head func(ctx context.Context, in *HeadRequest, opts ...grpc.CallOption) (*HeadResponse, error) + Put func(ctx context.Context, opts ...grpc.CallOption) (ObjectService_PutClient, error) + Search func(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (ObjectService_SearchClient, error) + func NewObjectServiceClient(cc grpc.ClientConnInterface) ObjectServiceClient + type ObjectServiceServer interface + Delete func(context.Context, *DeleteRequest) (*DeleteResponse, error) + Get func(*GetRequest, ObjectService_GetServer) error + GetRange func(*GetRangeRequest, ObjectService_GetRangeServer) error + GetRangeHash func(context.Context, *GetRangeHashRequest) (*GetRangeHashResponse, error) + Head func(context.Context, *HeadRequest) (*HeadResponse, error) + Put func(ObjectService_PutServer) error + Search func(*SearchRequest, ObjectService_SearchServer) error + type ObjectService_GetClient interface + Recv func() (*GetResponse, error) + type ObjectService_GetRangeClient interface + Recv func() (*GetRangeResponse, error) + type ObjectService_GetRangeServer interface + Send func(*GetRangeResponse) error + type ObjectService_GetServer interface + Send func(*GetResponse) error + type ObjectService_PutClient interface + CloseAndRecv func() (*PutResponse, error) + Send func(*PutRequest) error + type ObjectService_PutServer interface + Recv func() (*PutRequest, error) + SendAndClose func(*PutResponse) error + type ObjectService_SearchClient interface + Recv func() (*SearchResponse, error) + type ObjectService_SearchServer interface + Send func(*SearchResponse) error + type ObjectType int32 + const ObjectType_LOCK + const ObjectType_REGULAR + const ObjectType_STORAGE_GROUP + const ObjectType_TOMBSTONE + func (ObjectType) Descriptor() protoreflect.EnumDescriptor + func (ObjectType) EnumDescriptor() ([]byte, []int) + func (ObjectType) Type() protoreflect.EnumType + func (x *ObjectType) FromString(s string) bool + func (x ObjectType) Enum() *ObjectType + func (x ObjectType) Number() protoreflect.EnumNumber + func (x ObjectType) String() string + type Option func(*cfg) + func WithCallOptions(opts []grpc.CallOption) Option + type PutIncompleteDetail struct + Statuses []*grpc.Status + func (*PutIncompleteDetail) Descriptor() ([]byte, []int) + func (*PutIncompleteDetail) ProtoMessage() + func (x *PutIncompleteDetail) GetStatuses() []*grpc.Status + func (x *PutIncompleteDetail) ProtoReflect() protoreflect.Message + func (x *PutIncompleteDetail) Reset() + func (x *PutIncompleteDetail) String() string + type PutRequest struct + Body *PutRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*PutRequest) Descriptor() ([]byte, []int) + func (*PutRequest) ProtoMessage() + func (m *PutRequest) SetBody(v *PutRequest_Body) + func (m *PutRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *PutRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *PutRequest) GetBody() *PutRequest_Body + func (x *PutRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *PutRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *PutRequest) ProtoReflect() protoreflect.Message + func (x *PutRequest) Reset() + func (x *PutRequest) String() string + type PutRequest_Body struct + ObjectPart isPutRequest_Body_ObjectPart + func (*PutRequest_Body) Descriptor() ([]byte, []int) + func (*PutRequest_Body) ProtoMessage() + func (m *PutRequest_Body) GetObjectPart() isPutRequest_Body_ObjectPart + func (m *PutRequest_Body) SetChunk(v *PutRequest_Body_Chunk) + func (m *PutRequest_Body) SetInit(v *PutRequest_Body_Init) + func (x *PutRequest_Body) GetChunk() []byte + func (x *PutRequest_Body) GetInit() *PutRequest_Body_Init + func (x *PutRequest_Body) ProtoReflect() protoreflect.Message + func (x *PutRequest_Body) Reset() + func (x *PutRequest_Body) String() string + type PutRequest_Body_Chunk struct + Chunk []byte + func (m *PutRequest_Body_Chunk) GetChunk() []byte + func (m *PutRequest_Body_Chunk) SetChunk(v []byte) + type PutRequest_Body_Init struct + CopiesNumber uint32 + Header *Header + ObjectId *grpc1.ObjectID + Signature *grpc1.Signature + func (*PutRequest_Body_Init) Descriptor() ([]byte, []int) + func (*PutRequest_Body_Init) ProtoMessage() + func (m *PutRequest_Body_Init) SetCopiesNumber(v uint32) + func (m *PutRequest_Body_Init) SetHeader(v *Header) + func (m *PutRequest_Body_Init) SetObjectId(v *refs.ObjectID) + func (m *PutRequest_Body_Init) SetSignature(v *refs.Signature) + func (x *PutRequest_Body_Init) GetCopiesNumber() uint32 + func (x *PutRequest_Body_Init) GetHeader() *Header + func (x *PutRequest_Body_Init) GetObjectId() *grpc1.ObjectID + func (x *PutRequest_Body_Init) GetSignature() *grpc1.Signature + func (x *PutRequest_Body_Init) ProtoReflect() protoreflect.Message + func (x *PutRequest_Body_Init) Reset() + func (x *PutRequest_Body_Init) String() string + type PutRequest_Body_Init_ struct + Init *PutRequest_Body_Init + type PutResponse struct + Body *PutResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*PutResponse) Descriptor() ([]byte, []int) + func (*PutResponse) ProtoMessage() + func (m *PutResponse) SetBody(v *PutResponse_Body) + func (m *PutResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *PutResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *PutResponse) GetBody() *PutResponse_Body + func (x *PutResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *PutResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *PutResponse) ProtoReflect() protoreflect.Message + func (x *PutResponse) Reset() + func (x *PutResponse) String() string + type PutResponse_Body struct + ObjectId *grpc1.ObjectID + func (*PutResponse_Body) Descriptor() ([]byte, []int) + func (*PutResponse_Body) ProtoMessage() + func (m *PutResponse_Body) SetObjectId(v *refs.ObjectID) + func (x *PutResponse_Body) GetObjectId() *grpc1.ObjectID + func (x *PutResponse_Body) ProtoReflect() protoreflect.Message + func (x *PutResponse_Body) Reset() + func (x *PutResponse_Body) String() string + type Range struct + Length uint64 + Offset uint64 + func (*Range) Descriptor() ([]byte, []int) + func (*Range) ProtoMessage() + func (m *Range) SetLength(v uint64) + func (m *Range) SetOffset(v uint64) + func (x *Range) GetLength() uint64 + func (x *Range) GetOffset() uint64 + func (x *Range) ProtoReflect() protoreflect.Message + func (x *Range) Reset() + func (x *Range) String() string + type SearchRequest struct + Body *SearchRequest_Body + MetaHeader *grpc.RequestMetaHeader + VerifyHeader *grpc.RequestVerificationHeader + func (*SearchRequest) Descriptor() ([]byte, []int) + func (*SearchRequest) ProtoMessage() + func (m *SearchRequest) SetBody(v *SearchRequest_Body) + func (m *SearchRequest) SetMetaHeader(v *session.RequestMetaHeader) + func (m *SearchRequest) SetVerifyHeader(v *session.RequestVerificationHeader) + func (x *SearchRequest) GetBody() *SearchRequest_Body + func (x *SearchRequest) GetMetaHeader() *grpc.RequestMetaHeader + func (x *SearchRequest) GetVerifyHeader() *grpc.RequestVerificationHeader + func (x *SearchRequest) ProtoReflect() protoreflect.Message + func (x *SearchRequest) Reset() + func (x *SearchRequest) String() string + type SearchRequest_Body struct + ContainerId *grpc1.ContainerID + Filters []*SearchRequest_Body_Filter + Version uint32 + func (*SearchRequest_Body) Descriptor() ([]byte, []int) + func (*SearchRequest_Body) ProtoMessage() + func (m *SearchRequest_Body) SetContainerId(v *refs.ContainerID) + func (m *SearchRequest_Body) SetFilters(v []*SearchRequest_Body_Filter) + func (m *SearchRequest_Body) SetVersion(v uint32) + func (x *SearchRequest_Body) GetContainerId() *grpc1.ContainerID + func (x *SearchRequest_Body) GetFilters() []*SearchRequest_Body_Filter + func (x *SearchRequest_Body) GetVersion() uint32 + func (x *SearchRequest_Body) ProtoReflect() protoreflect.Message + func (x *SearchRequest_Body) Reset() + func (x *SearchRequest_Body) String() string + type SearchRequest_Body_Filter struct + Key string + MatchType MatchType + Value string + func (*SearchRequest_Body_Filter) Descriptor() ([]byte, []int) + func (*SearchRequest_Body_Filter) ProtoMessage() + func (m *SearchRequest_Body_Filter) SetKey(v string) + func (m *SearchRequest_Body_Filter) SetMatchType(v MatchType) + func (m *SearchRequest_Body_Filter) SetValue(v string) + func (x *SearchRequest_Body_Filter) GetKey() string + func (x *SearchRequest_Body_Filter) GetMatchType() MatchType + func (x *SearchRequest_Body_Filter) GetValue() string + func (x *SearchRequest_Body_Filter) ProtoReflect() protoreflect.Message + func (x *SearchRequest_Body_Filter) Reset() + func (x *SearchRequest_Body_Filter) String() string + type SearchResponse struct + Body *SearchResponse_Body + MetaHeader *grpc.ResponseMetaHeader + VerifyHeader *grpc.ResponseVerificationHeader + func (*SearchResponse) Descriptor() ([]byte, []int) + func (*SearchResponse) ProtoMessage() + func (m *SearchResponse) SetBody(v *SearchResponse_Body) + func (m *SearchResponse) SetMetaHeader(v *session.ResponseMetaHeader) + func (m *SearchResponse) SetVerifyHeader(v *session.ResponseVerificationHeader) + func (x *SearchResponse) GetBody() *SearchResponse_Body + func (x *SearchResponse) GetMetaHeader() *grpc.ResponseMetaHeader + func (x *SearchResponse) GetVerifyHeader() *grpc.ResponseVerificationHeader + func (x *SearchResponse) ProtoReflect() protoreflect.Message + func (x *SearchResponse) Reset() + func (x *SearchResponse) String() string + type SearchResponse_Body struct + IdList []*grpc1.ObjectID + func (*SearchResponse_Body) Descriptor() ([]byte, []int) + func (*SearchResponse_Body) ProtoMessage() + func (m *SearchResponse_Body) SetIdList(v []*refs.ObjectID) + func (x *SearchResponse_Body) GetIdList() []*grpc1.ObjectID + func (x *SearchResponse_Body) ProtoReflect() protoreflect.Message + func (x *SearchResponse_Body) Reset() + func (x *SearchResponse_Body) String() string + type ShortHeader struct + CreationEpoch uint64 + HomomorphicHash *grpc.Checksum + ObjectType ObjectType + OwnerId *grpc.OwnerID + PayloadHash *grpc.Checksum + PayloadLength uint64 + Version *grpc.Version + func (*ShortHeader) Descriptor() ([]byte, []int) + func (*ShortHeader) ProtoMessage() + func (m *ShortHeader) SetCreationEpoch(v uint64) + func (m *ShortHeader) SetHomomorphicHash(v *refs.Checksum) + func (m *ShortHeader) SetObjectType(v ObjectType) + func (m *ShortHeader) SetOwnerId(v *refs.OwnerID) + func (m *ShortHeader) SetPayloadHash(v *refs.Checksum) + func (m *ShortHeader) SetPayloadLength(v uint64) + func (m *ShortHeader) SetVersion(v *refs.Version) + func (x *ShortHeader) GetCreationEpoch() uint64 + func (x *ShortHeader) GetHomomorphicHash() *grpc.Checksum + func (x *ShortHeader) GetObjectType() ObjectType + func (x *ShortHeader) GetOwnerId() *grpc.OwnerID + func (x *ShortHeader) GetPayloadHash() *grpc.Checksum + func (x *ShortHeader) GetPayloadLength() uint64 + func (x *ShortHeader) GetVersion() *grpc.Version + func (x *ShortHeader) ProtoReflect() protoreflect.Message + func (x *ShortHeader) Reset() + func (x *ShortHeader) String() string + type SplitInfo struct + LastPart *grpc.ObjectID + Link *grpc.ObjectID + SplitId []byte + func (*SplitInfo) Descriptor() ([]byte, []int) + func (*SplitInfo) ProtoMessage() + func (m *SplitInfo) SetLastPart(v *refs.ObjectID) + func (m *SplitInfo) SetLink(v *refs.ObjectID) + func (m *SplitInfo) SetSplitId(v []byte) + func (x *SplitInfo) GetLastPart() *grpc.ObjectID + func (x *SplitInfo) GetLink() *grpc.ObjectID + func (x *SplitInfo) GetSplitId() []byte + func (x *SplitInfo) ProtoReflect() protoreflect.Message + func (x *SplitInfo) Reset() + func (x *SplitInfo) String() string + type StatusCommon int32 + const StatusCommon_ACCESS_DENIED + func (StatusCommon) Descriptor() protoreflect.EnumDescriptor + func (StatusCommon) EnumDescriptor() ([]byte, []int) + func (StatusCommon) Type() protoreflect.EnumType + func (x StatusCommon) Enum() *StatusCommon + func (x StatusCommon) Number() protoreflect.EnumNumber + func (x StatusCommon) String() string + type StatusPut int32 + const StatusPut_STATUS_PUT_INCOMPLETE + func (StatusPut) Descriptor() protoreflect.EnumDescriptor + func (StatusPut) EnumDescriptor() ([]byte, []int) + func (StatusPut) Type() protoreflect.EnumType + func (x StatusPut) Enum() *StatusPut + func (x StatusPut) Number() protoreflect.EnumNumber + func (x StatusPut) String() string + type UnimplementedObjectServiceServer struct + func (UnimplementedObjectServiceServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error) + func (UnimplementedObjectServiceServer) Get(*GetRequest, ObjectService_GetServer) error + func (UnimplementedObjectServiceServer) GetRange(*GetRangeRequest, ObjectService_GetRangeServer) error + func (UnimplementedObjectServiceServer) GetRangeHash(context.Context, *GetRangeHashRequest) (*GetRangeHashResponse, error) + func (UnimplementedObjectServiceServer) Head(context.Context, *HeadRequest) (*HeadResponse, error) + func (UnimplementedObjectServiceServer) Put(ObjectService_PutServer) error + func (UnimplementedObjectServiceServer) Search(*SearchRequest, ObjectService_SearchServer) error + type UnsafeObjectServiceServer interface