Documentation ¶
Index ¶
- func RegisterDownloadServer(s *grpc.Server, srv DownloadServer)
- type DownloadClient
- type DownloadRequest
- func (*DownloadRequest) Descriptor() ([]byte, []int)
- func (m *DownloadRequest) GetBucket() string
- func (m *DownloadRequest) GetKey() string
- func (*DownloadRequest) ProtoMessage()
- func (m *DownloadRequest) Reset()
- func (m *DownloadRequest) String() string
- func (m *DownloadRequest) XXX_DiscardUnknown()
- func (m *DownloadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DownloadRequest) XXX_Merge(src proto.Message)
- func (m *DownloadRequest) XXX_Size() int
- func (m *DownloadRequest) XXX_Unmarshal(b []byte) error
- type DownloadResponse
- func (*DownloadResponse) Descriptor() ([]byte, []int)
- func (m *DownloadResponse) GetFile() []byte
- func (*DownloadResponse) ProtoMessage()
- func (m *DownloadResponse) Reset()
- func (m *DownloadResponse) String() string
- func (m *DownloadResponse) XXX_DiscardUnknown()
- func (m *DownloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DownloadResponse) XXX_Merge(src proto.Message)
- func (m *DownloadResponse) XXX_Size() int
- func (m *DownloadResponse) XXX_Unmarshal(b []byte) error
- type DownloadServer
- type Download_DownloadClient
- type Download_DownloadServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDownloadServer ¶
func RegisterDownloadServer(s *grpc.Server, srv DownloadServer)
Types ¶
type DownloadClient ¶
type DownloadClient interface {
Download(ctx context.Context, in *DownloadRequest, opts ...grpc.CallOption) (Download_DownloadClient, error)
}
DownloadClient is the client API for Download service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDownloadClient ¶
func NewDownloadClient(cc *grpc.ClientConn) DownloadClient
type DownloadRequest ¶
type DownloadRequest struct { // File key to download from S3 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The bucket to download file from Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
DownloadRequest is the request type of the download.
func (*DownloadRequest) Descriptor ¶
func (*DownloadRequest) Descriptor() ([]byte, []int)
func (*DownloadRequest) GetBucket ¶
func (m *DownloadRequest) GetBucket() string
func (*DownloadRequest) GetKey ¶
func (m *DownloadRequest) GetKey() string
func (*DownloadRequest) ProtoMessage ¶
func (*DownloadRequest) ProtoMessage()
func (*DownloadRequest) Reset ¶
func (m *DownloadRequest) Reset()
func (*DownloadRequest) String ¶
func (m *DownloadRequest) String() string
func (*DownloadRequest) XXX_DiscardUnknown ¶
func (m *DownloadRequest) XXX_DiscardUnknown()
func (*DownloadRequest) XXX_Marshal ¶
func (m *DownloadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownloadRequest) XXX_Merge ¶
func (dst *DownloadRequest) XXX_Merge(src proto.Message)
func (*DownloadRequest) XXX_Size ¶
func (m *DownloadRequest) XXX_Size() int
func (*DownloadRequest) XXX_Unmarshal ¶
func (m *DownloadRequest) XXX_Unmarshal(b []byte) error
type DownloadResponse ¶
type DownloadResponse struct { // Raw File bytes File []byte `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
DownloadResponse is the response type of the download.
func (*DownloadResponse) Descriptor ¶
func (*DownloadResponse) Descriptor() ([]byte, []int)
func (*DownloadResponse) GetFile ¶
func (m *DownloadResponse) GetFile() []byte
func (*DownloadResponse) ProtoMessage ¶
func (*DownloadResponse) ProtoMessage()
func (*DownloadResponse) Reset ¶
func (m *DownloadResponse) Reset()
func (*DownloadResponse) String ¶
func (m *DownloadResponse) String() string
func (*DownloadResponse) XXX_DiscardUnknown ¶
func (m *DownloadResponse) XXX_DiscardUnknown()
func (*DownloadResponse) XXX_Marshal ¶
func (m *DownloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownloadResponse) XXX_Merge ¶
func (dst *DownloadResponse) XXX_Merge(src proto.Message)
func (*DownloadResponse) XXX_Size ¶
func (m *DownloadResponse) XXX_Size() int
func (*DownloadResponse) XXX_Unmarshal ¶
func (m *DownloadResponse) XXX_Unmarshal(b []byte) error
type DownloadServer ¶
type DownloadServer interface {
Download(*DownloadRequest, Download_DownloadServer) error
}
DownloadServer is the server API for Download service.
type Download_DownloadClient ¶
type Download_DownloadClient interface { Recv() (*DownloadResponse, error) grpc.ClientStream }
type Download_DownloadServer ¶
type Download_DownloadServer interface { Send(*DownloadResponse) error grpc.ServerStream }
Click to show internal directories.
Click to hide internal directories.