Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterStorageServiceServer(s grpc.ServiceRegistrar, srv StorageServiceServer)
- type BatchGetFileManifestRequest
- func (*BatchGetFileManifestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchGetFileManifestRequest) GetIds() []string
- func (*BatchGetFileManifestRequest) ProtoMessage()
- func (x *BatchGetFileManifestRequest) ProtoReflect() protoreflect.Message
- func (x *BatchGetFileManifestRequest) Reset()
- func (x *BatchGetFileManifestRequest) String() string
- type BatchGetFileManifestResponse
- func (*BatchGetFileManifestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchGetFileManifestResponse) GetManifests() []*FileManifest
- func (*BatchGetFileManifestResponse) ProtoMessage()
- func (x *BatchGetFileManifestResponse) ProtoReflect() protoreflect.Message
- func (x *BatchGetFileManifestResponse) Reset()
- func (x *BatchGetFileManifestResponse) String() string
- type FileManifest
- func (*FileManifest) Descriptor() ([]byte, []int)deprecated
- func (x *FileManifest) GetId() string
- func (x *FileManifest) GetManifest() *v1.FileManifest
- func (*FileManifest) ProtoMessage()
- func (x *FileManifest) ProtoReflect() protoreflect.Message
- func (x *FileManifest) Reset()
- func (x *FileManifest) String() string
- type GetChunkDataRequest
- func (*GetChunkDataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetChunkDataRequest) GetId() string
- func (*GetChunkDataRequest) ProtoMessage()
- func (x *GetChunkDataRequest) ProtoReflect() protoreflect.Message
- func (x *GetChunkDataRequest) Reset()
- func (x *GetChunkDataRequest) String() string
- type GetChunkDataResponse
- func (*GetChunkDataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetChunkDataResponse) GetData() []byte
- func (*GetChunkDataResponse) ProtoMessage()
- func (x *GetChunkDataResponse) ProtoReflect() protoreflect.Message
- func (x *GetChunkDataResponse) Reset()
- func (x *GetChunkDataResponse) String() string
- type GetChunkReferenceRequest
- func (*GetChunkReferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetChunkReferenceRequest) GetId() string
- func (*GetChunkReferenceRequest) ProtoMessage()
- func (x *GetChunkReferenceRequest) ProtoReflect() protoreflect.Message
- func (x *GetChunkReferenceRequest) Reset()
- func (x *GetChunkReferenceRequest) String() string
- type GetChunkReferenceResponse
- func (*GetChunkReferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetChunkReferenceResponse) GetReference() *v1.ChunkReference
- func (*GetChunkReferenceResponse) ProtoMessage()
- func (x *GetChunkReferenceResponse) ProtoReflect() protoreflect.Message
- func (x *GetChunkReferenceResponse) Reset()
- func (x *GetChunkReferenceResponse) String() string
- type GetDirectoryManifestRequest
- func (*GetDirectoryManifestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDirectoryManifestRequest) GetId() string
- func (*GetDirectoryManifestRequest) ProtoMessage()
- func (x *GetDirectoryManifestRequest) ProtoReflect() protoreflect.Message
- func (x *GetDirectoryManifestRequest) Reset()
- func (x *GetDirectoryManifestRequest) String() string
- type GetDirectoryManifestResponse
- func (*GetDirectoryManifestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDirectoryManifestResponse) GetManifest() *v1.DirectoryManifest
- func (*GetDirectoryManifestResponse) ProtoMessage()
- func (x *GetDirectoryManifestResponse) ProtoReflect() protoreflect.Message
- func (x *GetDirectoryManifestResponse) Reset()
- func (x *GetDirectoryManifestResponse) String() string
- type GetFileDataRequest
- type GetFileDataResponse
- func (*GetFileDataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileDataResponse) GetData() []byte
- func (*GetFileDataResponse) ProtoMessage()
- func (x *GetFileDataResponse) ProtoReflect() protoreflect.Message
- func (x *GetFileDataResponse) Reset()
- func (x *GetFileDataResponse) String() string
- type GetFileManifestRequest
- func (*GetFileManifestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileManifestRequest) GetId() string
- func (*GetFileManifestRequest) ProtoMessage()
- func (x *GetFileManifestRequest) ProtoReflect() protoreflect.Message
- func (x *GetFileManifestRequest) Reset()
- func (x *GetFileManifestRequest) String() string
- type GetFileManifestResponse
- func (*GetFileManifestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileManifestResponse) GetManifest() *v1.FileManifest
- func (*GetFileManifestResponse) ProtoMessage()
- func (x *GetFileManifestResponse) ProtoReflect() protoreflect.Message
- func (x *GetFileManifestResponse) Reset()
- func (x *GetFileManifestResponse) String() string
- type StorageServiceClient
- type StorageServiceServer
- type UnimplementedStorageServiceServer
- func (UnimplementedStorageServiceServer) BatchGetFileManifest(context.Context, *BatchGetFileManifestRequest) (*BatchGetFileManifestResponse, error)
- func (UnimplementedStorageServiceServer) GetChunkData(context.Context, *GetChunkDataRequest) (*GetChunkDataResponse, error)
- func (UnimplementedStorageServiceServer) GetChunkReference(context.Context, *GetChunkReferenceRequest) (*GetChunkReferenceResponse, error)
- func (UnimplementedStorageServiceServer) GetDirectoryManifest(context.Context, *GetDirectoryManifestRequest) (*GetDirectoryManifestResponse, error)
- func (UnimplementedStorageServiceServer) GetFileData(context.Context, *GetFileDataRequest) (*GetFileDataResponse, error)
- func (UnimplementedStorageServiceServer) GetFileManifest(context.Context, *GetFileManifestRequest) (*GetFileManifestResponse, error)
- type UnsafeStorageServiceServer
Constants ¶
const ( StorageService_GetChunkReference_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetChunkReference" StorageService_GetChunkData_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetChunkData" StorageService_GetDirectoryManifest_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetDirectoryManifest" StorageService_GetFileManifest_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetFileManifest" StorageService_GetFileData_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetFileData" StorageService_BatchGetFileManifest_FullMethodName = "/blobcast.storageapis.v1.StorageService/BatchGetFileManifest" )
Variables ¶
var File_blobcast_storageapis_v1_batch_get_file_manifest_request_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_batch_get_file_manifest_response_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_file_manifest_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_chunk_data_request_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_chunk_data_response_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_chunk_reference_request_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_chunk_reference_response_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_directory_manifest_request_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_directory_manifest_response_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_file_data_request_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_file_data_response_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_file_manifest_request_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_get_file_manifest_response_proto protoreflect.FileDescriptor
var File_blobcast_storageapis_v1_storage_service_proto protoreflect.FileDescriptor
var StorageService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "blobcast.storageapis.v1.StorageService", HandlerType: (*StorageServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetChunkReference", Handler: _StorageService_GetChunkReference_Handler, }, { MethodName: "GetChunkData", Handler: _StorageService_GetChunkData_Handler, }, { MethodName: "GetDirectoryManifest", Handler: _StorageService_GetDirectoryManifest_Handler, }, { MethodName: "GetFileManifest", Handler: _StorageService_GetFileManifest_Handler, }, { MethodName: "GetFileData", Handler: _StorageService_GetFileData_Handler, }, { MethodName: "BatchGetFileManifest", Handler: _StorageService_BatchGetFileManifest_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "blobcast/storageapis/v1/storage_service.proto", }
StorageService_ServiceDesc is the grpc.ServiceDesc for StorageService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterStorageServiceServer ¶
func RegisterStorageServiceServer(s grpc.ServiceRegistrar, srv StorageServiceServer)
Types ¶
type BatchGetFileManifestRequest ¶ added in v0.3.2
type BatchGetFileManifestRequest struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
func (*BatchGetFileManifestRequest) Descriptor
deprecated
added in
v0.3.2
func (*BatchGetFileManifestRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchGetFileManifestRequest.ProtoReflect.Descriptor instead.
func (*BatchGetFileManifestRequest) GetIds ¶ added in v0.3.2
func (x *BatchGetFileManifestRequest) GetIds() []string
func (*BatchGetFileManifestRequest) ProtoMessage ¶ added in v0.3.2
func (*BatchGetFileManifestRequest) ProtoMessage()
func (*BatchGetFileManifestRequest) ProtoReflect ¶ added in v0.3.2
func (x *BatchGetFileManifestRequest) ProtoReflect() protoreflect.Message
func (*BatchGetFileManifestRequest) Reset ¶ added in v0.3.2
func (x *BatchGetFileManifestRequest) Reset()
func (*BatchGetFileManifestRequest) String ¶ added in v0.3.2
func (x *BatchGetFileManifestRequest) String() string
type BatchGetFileManifestResponse ¶ added in v0.3.2
type BatchGetFileManifestResponse struct { Manifests []*FileManifest `protobuf:"bytes,1,rep,name=manifests,proto3" json:"manifests,omitempty"` // contains filtered or unexported fields }
func (*BatchGetFileManifestResponse) Descriptor
deprecated
added in
v0.3.2
func (*BatchGetFileManifestResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchGetFileManifestResponse.ProtoReflect.Descriptor instead.
func (*BatchGetFileManifestResponse) GetManifests ¶ added in v0.3.2
func (x *BatchGetFileManifestResponse) GetManifests() []*FileManifest
func (*BatchGetFileManifestResponse) ProtoMessage ¶ added in v0.3.2
func (*BatchGetFileManifestResponse) ProtoMessage()
func (*BatchGetFileManifestResponse) ProtoReflect ¶ added in v0.3.2
func (x *BatchGetFileManifestResponse) ProtoReflect() protoreflect.Message
func (*BatchGetFileManifestResponse) Reset ¶ added in v0.3.2
func (x *BatchGetFileManifestResponse) Reset()
func (*BatchGetFileManifestResponse) String ¶ added in v0.3.2
func (x *BatchGetFileManifestResponse) String() string
type FileManifest ¶ added in v0.3.2
type FileManifest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Manifest *v1.FileManifest `protobuf:"bytes,2,opt,name=manifest,proto3" json:"manifest,omitempty"` // contains filtered or unexported fields }
func (*FileManifest) Descriptor
deprecated
added in
v0.3.2
func (*FileManifest) Descriptor() ([]byte, []int)
Deprecated: Use FileManifest.ProtoReflect.Descriptor instead.
func (*FileManifest) GetId ¶ added in v0.3.2
func (x *FileManifest) GetId() string
func (*FileManifest) GetManifest ¶ added in v0.3.2
func (x *FileManifest) GetManifest() *v1.FileManifest
func (*FileManifest) ProtoMessage ¶ added in v0.3.2
func (*FileManifest) ProtoMessage()
func (*FileManifest) ProtoReflect ¶ added in v0.3.2
func (x *FileManifest) ProtoReflect() protoreflect.Message
func (*FileManifest) Reset ¶ added in v0.3.2
func (x *FileManifest) Reset()
func (*FileManifest) String ¶ added in v0.3.2
func (x *FileManifest) String() string
type GetChunkDataRequest ¶ added in v0.2.0
type GetChunkDataRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetChunkDataRequest) Descriptor
deprecated
added in
v0.2.0
func (*GetChunkDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetChunkDataRequest.ProtoReflect.Descriptor instead.
func (*GetChunkDataRequest) GetId ¶ added in v0.2.0
func (x *GetChunkDataRequest) GetId() string
func (*GetChunkDataRequest) ProtoMessage ¶ added in v0.2.0
func (*GetChunkDataRequest) ProtoMessage()
func (*GetChunkDataRequest) ProtoReflect ¶ added in v0.2.0
func (x *GetChunkDataRequest) ProtoReflect() protoreflect.Message
func (*GetChunkDataRequest) Reset ¶ added in v0.2.0
func (x *GetChunkDataRequest) Reset()
func (*GetChunkDataRequest) String ¶ added in v0.2.0
func (x *GetChunkDataRequest) String() string
type GetChunkDataResponse ¶ added in v0.2.0
type GetChunkDataResponse struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*GetChunkDataResponse) Descriptor
deprecated
added in
v0.2.0
func (*GetChunkDataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetChunkDataResponse.ProtoReflect.Descriptor instead.
func (*GetChunkDataResponse) GetData ¶ added in v0.2.0
func (x *GetChunkDataResponse) GetData() []byte
func (*GetChunkDataResponse) ProtoMessage ¶ added in v0.2.0
func (*GetChunkDataResponse) ProtoMessage()
func (*GetChunkDataResponse) ProtoReflect ¶ added in v0.2.0
func (x *GetChunkDataResponse) ProtoReflect() protoreflect.Message
func (*GetChunkDataResponse) Reset ¶ added in v0.2.0
func (x *GetChunkDataResponse) Reset()
func (*GetChunkDataResponse) String ¶ added in v0.2.0
func (x *GetChunkDataResponse) String() string
type GetChunkReferenceRequest ¶ added in v0.2.0
type GetChunkReferenceRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetChunkReferenceRequest) Descriptor
deprecated
added in
v0.2.0
func (*GetChunkReferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetChunkReferenceRequest.ProtoReflect.Descriptor instead.
func (*GetChunkReferenceRequest) GetId ¶ added in v0.2.0
func (x *GetChunkReferenceRequest) GetId() string
func (*GetChunkReferenceRequest) ProtoMessage ¶ added in v0.2.0
func (*GetChunkReferenceRequest) ProtoMessage()
func (*GetChunkReferenceRequest) ProtoReflect ¶ added in v0.2.0
func (x *GetChunkReferenceRequest) ProtoReflect() protoreflect.Message
func (*GetChunkReferenceRequest) Reset ¶ added in v0.2.0
func (x *GetChunkReferenceRequest) Reset()
func (*GetChunkReferenceRequest) String ¶ added in v0.2.0
func (x *GetChunkReferenceRequest) String() string
type GetChunkReferenceResponse ¶ added in v0.2.0
type GetChunkReferenceResponse struct { Reference *v1.ChunkReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
func (*GetChunkReferenceResponse) Descriptor
deprecated
added in
v0.2.0
func (*GetChunkReferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetChunkReferenceResponse.ProtoReflect.Descriptor instead.
func (*GetChunkReferenceResponse) GetReference ¶ added in v0.2.0
func (x *GetChunkReferenceResponse) GetReference() *v1.ChunkReference
func (*GetChunkReferenceResponse) ProtoMessage ¶ added in v0.2.0
func (*GetChunkReferenceResponse) ProtoMessage()
func (*GetChunkReferenceResponse) ProtoReflect ¶ added in v0.2.0
func (x *GetChunkReferenceResponse) ProtoReflect() protoreflect.Message
func (*GetChunkReferenceResponse) Reset ¶ added in v0.2.0
func (x *GetChunkReferenceResponse) Reset()
func (*GetChunkReferenceResponse) String ¶ added in v0.2.0
func (x *GetChunkReferenceResponse) String() string
type GetDirectoryManifestRequest ¶
type GetDirectoryManifestRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetDirectoryManifestRequest) Descriptor
deprecated
func (*GetDirectoryManifestRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDirectoryManifestRequest.ProtoReflect.Descriptor instead.
func (*GetDirectoryManifestRequest) GetId ¶
func (x *GetDirectoryManifestRequest) GetId() string
func (*GetDirectoryManifestRequest) ProtoMessage ¶
func (*GetDirectoryManifestRequest) ProtoMessage()
func (*GetDirectoryManifestRequest) ProtoReflect ¶
func (x *GetDirectoryManifestRequest) ProtoReflect() protoreflect.Message
func (*GetDirectoryManifestRequest) Reset ¶
func (x *GetDirectoryManifestRequest) Reset()
func (*GetDirectoryManifestRequest) String ¶
func (x *GetDirectoryManifestRequest) String() string
type GetDirectoryManifestResponse ¶
type GetDirectoryManifestResponse struct { Manifest *v1.DirectoryManifest `protobuf:"bytes,1,opt,name=manifest,proto3" json:"manifest,omitempty"` // contains filtered or unexported fields }
func (*GetDirectoryManifestResponse) Descriptor
deprecated
func (*GetDirectoryManifestResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDirectoryManifestResponse.ProtoReflect.Descriptor instead.
func (*GetDirectoryManifestResponse) GetManifest ¶
func (x *GetDirectoryManifestResponse) GetManifest() *v1.DirectoryManifest
func (*GetDirectoryManifestResponse) ProtoMessage ¶
func (*GetDirectoryManifestResponse) ProtoMessage()
func (*GetDirectoryManifestResponse) ProtoReflect ¶
func (x *GetDirectoryManifestResponse) ProtoReflect() protoreflect.Message
func (*GetDirectoryManifestResponse) Reset ¶
func (x *GetDirectoryManifestResponse) Reset()
func (*GetDirectoryManifestResponse) String ¶
func (x *GetDirectoryManifestResponse) String() string
type GetFileDataRequest ¶
type GetFileDataRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetFileDataRequest) Descriptor
deprecated
func (*GetFileDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFileDataRequest.ProtoReflect.Descriptor instead.
func (*GetFileDataRequest) GetId ¶
func (x *GetFileDataRequest) GetId() string
func (*GetFileDataRequest) ProtoMessage ¶
func (*GetFileDataRequest) ProtoMessage()
func (*GetFileDataRequest) ProtoReflect ¶
func (x *GetFileDataRequest) ProtoReflect() protoreflect.Message
func (*GetFileDataRequest) Reset ¶
func (x *GetFileDataRequest) Reset()
func (*GetFileDataRequest) String ¶
func (x *GetFileDataRequest) String() string
type GetFileDataResponse ¶
type GetFileDataResponse struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*GetFileDataResponse) Descriptor
deprecated
func (*GetFileDataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFileDataResponse.ProtoReflect.Descriptor instead.
func (*GetFileDataResponse) GetData ¶
func (x *GetFileDataResponse) GetData() []byte
func (*GetFileDataResponse) ProtoMessage ¶
func (*GetFileDataResponse) ProtoMessage()
func (*GetFileDataResponse) ProtoReflect ¶
func (x *GetFileDataResponse) ProtoReflect() protoreflect.Message
func (*GetFileDataResponse) Reset ¶
func (x *GetFileDataResponse) Reset()
func (*GetFileDataResponse) String ¶
func (x *GetFileDataResponse) String() string
type GetFileManifestRequest ¶
type GetFileManifestRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetFileManifestRequest) Descriptor
deprecated
func (*GetFileManifestRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFileManifestRequest.ProtoReflect.Descriptor instead.
func (*GetFileManifestRequest) GetId ¶
func (x *GetFileManifestRequest) GetId() string
func (*GetFileManifestRequest) ProtoMessage ¶
func (*GetFileManifestRequest) ProtoMessage()
func (*GetFileManifestRequest) ProtoReflect ¶
func (x *GetFileManifestRequest) ProtoReflect() protoreflect.Message
func (*GetFileManifestRequest) Reset ¶
func (x *GetFileManifestRequest) Reset()
func (*GetFileManifestRequest) String ¶
func (x *GetFileManifestRequest) String() string
type GetFileManifestResponse ¶
type GetFileManifestResponse struct { Manifest *v1.FileManifest `protobuf:"bytes,1,opt,name=manifest,proto3" json:"manifest,omitempty"` // contains filtered or unexported fields }
func (*GetFileManifestResponse) Descriptor
deprecated
func (*GetFileManifestResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFileManifestResponse.ProtoReflect.Descriptor instead.
func (*GetFileManifestResponse) GetManifest ¶
func (x *GetFileManifestResponse) GetManifest() *v1.FileManifest
func (*GetFileManifestResponse) ProtoMessage ¶
func (*GetFileManifestResponse) ProtoMessage()
func (*GetFileManifestResponse) ProtoReflect ¶
func (x *GetFileManifestResponse) ProtoReflect() protoreflect.Message
func (*GetFileManifestResponse) Reset ¶
func (x *GetFileManifestResponse) Reset()
func (*GetFileManifestResponse) String ¶
func (x *GetFileManifestResponse) String() string
type StorageServiceClient ¶
type StorageServiceClient interface { GetChunkReference(ctx context.Context, in *GetChunkReferenceRequest, opts ...grpc.CallOption) (*GetChunkReferenceResponse, error) GetChunkData(ctx context.Context, in *GetChunkDataRequest, opts ...grpc.CallOption) (*GetChunkDataResponse, error) GetDirectoryManifest(ctx context.Context, in *GetDirectoryManifestRequest, opts ...grpc.CallOption) (*GetDirectoryManifestResponse, error) GetFileManifest(ctx context.Context, in *GetFileManifestRequest, opts ...grpc.CallOption) (*GetFileManifestResponse, error) GetFileData(ctx context.Context, in *GetFileDataRequest, opts ...grpc.CallOption) (*GetFileDataResponse, error) BatchGetFileManifest(ctx context.Context, in *BatchGetFileManifestRequest, opts ...grpc.CallOption) (*BatchGetFileManifestResponse, error) }
StorageServiceClient is the client API for StorageService 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 NewStorageServiceClient ¶
func NewStorageServiceClient(cc grpc.ClientConnInterface) StorageServiceClient
type StorageServiceServer ¶
type StorageServiceServer interface { GetChunkReference(context.Context, *GetChunkReferenceRequest) (*GetChunkReferenceResponse, error) GetChunkData(context.Context, *GetChunkDataRequest) (*GetChunkDataResponse, error) GetDirectoryManifest(context.Context, *GetDirectoryManifestRequest) (*GetDirectoryManifestResponse, error) GetFileManifest(context.Context, *GetFileManifestRequest) (*GetFileManifestResponse, error) GetFileData(context.Context, *GetFileDataRequest) (*GetFileDataResponse, error) BatchGetFileManifest(context.Context, *BatchGetFileManifestRequest) (*BatchGetFileManifestResponse, error) // contains filtered or unexported methods }
StorageServiceServer is the server API for StorageService service. All implementations must embed UnimplementedStorageServiceServer for forward compatibility.
type UnimplementedStorageServiceServer ¶
type UnimplementedStorageServiceServer struct{}
UnimplementedStorageServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedStorageServiceServer) BatchGetFileManifest ¶ added in v0.3.2
func (UnimplementedStorageServiceServer) BatchGetFileManifest(context.Context, *BatchGetFileManifestRequest) (*BatchGetFileManifestResponse, error)
func (UnimplementedStorageServiceServer) GetChunkData ¶ added in v0.2.0
func (UnimplementedStorageServiceServer) GetChunkData(context.Context, *GetChunkDataRequest) (*GetChunkDataResponse, error)
func (UnimplementedStorageServiceServer) GetChunkReference ¶ added in v0.2.0
func (UnimplementedStorageServiceServer) GetChunkReference(context.Context, *GetChunkReferenceRequest) (*GetChunkReferenceResponse, error)
func (UnimplementedStorageServiceServer) GetDirectoryManifest ¶
func (UnimplementedStorageServiceServer) GetDirectoryManifest(context.Context, *GetDirectoryManifestRequest) (*GetDirectoryManifestResponse, error)
func (UnimplementedStorageServiceServer) GetFileData ¶
func (UnimplementedStorageServiceServer) GetFileData(context.Context, *GetFileDataRequest) (*GetFileDataResponse, error)
func (UnimplementedStorageServiceServer) GetFileManifest ¶
func (UnimplementedStorageServiceServer) GetFileManifest(context.Context, *GetFileManifestRequest) (*GetFileManifestResponse, error)
type UnsafeStorageServiceServer ¶
type UnsafeStorageServiceServer interface {
// contains filtered or unexported methods
}
UnsafeStorageServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StorageServiceServer will result in compilation errors.
Source Files
¶
- batch_get_file_manifest_request.pb.go
- batch_get_file_manifest_response.pb.go
- file_manifest.pb.go
- get_chunk_data_request.pb.go
- get_chunk_data_response.pb.go
- get_chunk_reference_request.pb.go
- get_chunk_reference_response.pb.go
- get_directory_manifest_request.pb.go
- get_directory_manifest_response.pb.go
- get_file_data_request.pb.go
- get_file_data_response.pb.go
- get_file_manifest_request.pb.go
- get_file_manifest_response.pb.go
- storage_service.pb.go
- storage_service_grpc.pb.go