RPC контракт блоб-сервиса (стримовый upload/download + метаданные).
- Annotations
-
- @RpcService.new(name: 'BlobService', transferMode: RpcDataTransferMode.codec, description: 'Binary/blob storage RPC contract (streamed upload/download)')
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceName → String
-
Service name.
no setterinherited
Methods
-
bulkDeleteBlob(
BulkDeleteBlobRequest request, {RpcContext? context}) → Future< BulkDeleteBlobResponse> -
bulkGetBlob(
BulkGetBlobRequest request, {RpcContext? context}) → Stream< BulkBlobDownloadFrame> -
bulkHeadBlob(
BulkHeadBlobRequest request, {RpcContext? context}) → Future< BulkHeadBlobResponse> -
bulkPutBlob(
Stream< BlobUploadChunk> request, {RpcContext? context}) → Future<BulkPutBlobResponse> -
collectionSize(
CollectionSizeRequest request, {RpcContext? context}) → Future< CollectionSizeResponse> -
deleteBlob(
DeleteBlobRequest request, {RpcContext? context}) → Future< DeleteBlobResponse> -
deleteCollection(
DeleteCollectionRequest request, {RpcContext? context}) → Future< DeleteCollectionResponse> -
getBlob(
GetBlobRequest request, {RpcContext? context}) → Stream< BlobDownloadFrame> -
headBlob(
HeadBlobRequest request, {RpcContext? context}) → Future< HeadBlobResponse> -
listBlobs(
ListBlobsRequest request, {RpcContext? context}) → Future< ListBlobsResponse> -
listCollections(
ListCollectionsRequest request, {RpcContext? context}) → Future< ListCollectionsResponse> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
putBlob(
Stream< BlobUploadChunk> request, {RpcContext? context}) → Future<PutBlobResponse> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited