package cacheroach.upload

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Uploads

upload.proto:150

An upload process starts by calling Begin, which issues a TransferState message. The TransferState will be incrementally updated by some number of calls to Transfer. A final call to Commit will attach the transferred data to the requested file path. The BeginResponse will include a maximum chunk size that is enforced by the server. Clients may upload smaller chunks, but this will decrease overall efficiency. Calls to Transfer and Commit are idempotent. A client need only retry a call to Transfer or to Commit in order to recover from an interrupted connection. After a file has been uploaded, it may be retrieved with a regular HTTP GET call to the tenant's virtual host, or a signed URI path may be generated with the Retrieve endpoint.

message ID

upload.proto:21

Used in: TransferState

message TransferState

upload.proto:28

TransferState should be treated as an opaque value by the client. The structure of the message is not guaranteed by any API compatibility policy.

Used in: BeginResponse, CommitRequest, TransferRequest, TransferResponse