Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterStorageServiceServer(s grpc.ServiceRegistrar, srv StorageServiceServer)
- type GetDirectoryManifestRequest
- func (*GetDirectoryManifestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDirectoryManifestRequest) GetId() *v1.BlobIdentifier
- 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
- func (*GetFileDataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileDataRequest) GetId() *v1.BlobIdentifier
- func (*GetFileDataRequest) ProtoMessage()
- func (x *GetFileDataRequest) ProtoReflect() protoreflect.Message
- func (x *GetFileDataRequest) Reset()
- func (x *GetFileDataRequest) String() string
- type GetFileDataResponse
- func (*GetFileDataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileDataResponse) GetData() []byte
- func (x *GetFileDataResponse) GetId() *v1.BlobIdentifier
- 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() *v1.BlobIdentifier
- 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) GetId() *v1.BlobIdentifier
- func (x *GetFileManifestResponse) GetManifest() *v11.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) 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_GetDirectoryManifest_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetDirectoryManifest" StorageService_GetFileManifest_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetFileManifest" StorageService_GetFileData_FullMethodName = "/blobcast.storageapis.v1.StorageService/GetFileData" )
Variables ¶
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: "GetDirectoryManifest", Handler: _StorageService_GetDirectoryManifest_Handler, }, { MethodName: "GetFileManifest", Handler: _StorageService_GetFileManifest_Handler, }, { MethodName: "GetFileData", Handler: _StorageService_GetFileData_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 GetDirectoryManifestRequest ¶
type GetDirectoryManifestRequest struct {
Id *v1.BlobIdentifier `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() *v1.BlobIdentifier
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 *v1.BlobIdentifier `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() *v1.BlobIdentifier
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 {
Id *v1.BlobIdentifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Data []byte `protobuf:"bytes,2,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) GetId ¶
func (x *GetFileDataResponse) GetId() *v1.BlobIdentifier
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 *v1.BlobIdentifier `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() *v1.BlobIdentifier
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 {
Id *v1.BlobIdentifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Manifest *v11.FileManifest `protobuf:"bytes,2,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) GetId ¶
func (x *GetFileManifestResponse) GetId() *v1.BlobIdentifier
func (*GetFileManifestResponse) GetManifest ¶
func (x *GetFileManifestResponse) GetManifest() *v11.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 {
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)
}
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 {
GetDirectoryManifest(context.Context, *GetDirectoryManifestRequest) (*GetDirectoryManifestResponse, error)
GetFileManifest(context.Context, *GetFileManifestRequest) (*GetFileManifestResponse, error)
GetFileData(context.Context, *GetFileDataRequest) (*GetFileDataResponse, 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) 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.