Get desktop application:
View/edit binary Protocol Buffers messages
Bucket properties
Used in:
,Content message included in get/put responses Holds the value and associated metadata
Used in:
, ,the media type/format
links to other resources
user metadata stored with the object
user metadata stored with the object
Delete request
Error response - may be generated for any Req
Get bucket properties request
Get bucket properties response
Get ClientId Request - no message defined, just send RpbGetClientIdReq message code
Client id in use for this connection
Get Request - retrieve bucket/key
fail if the supplied vclock does not match
return everything but the value
return the tombstone's vclock, if applicable
Get Response - if the record was not found there will be no content/vclock
the opaque vector clock for the object
Get server info request - no message defined, just send RpbGetServerInfoReq message code
Secondary Index query request
Used in:
Secondary Index query response
Link metadata
Used in:
List buckets response
List keys in bucket request
List keys in bucket response - one or more of these packets will be sent the last one will have done set true (and may not have any keys in it)
Map/Reduce request
Map/Reduce response one or more of these packets will be sent the last one will have done set true (and may not have phase/data in it)
Key/value pair - used for user metadata, indexes, search doc fields
Used in:
,Put request - if options.return_body is set then the updated metadata/data for the key will be returned.
Put response - same as get response with optional key if one was generated
the opaque vector clock for the object
the key generated, if any
Used in:
Query string
Index
Limit rows
Starting offset
Sort order
Inline fields filtering query
Default field
Default op
Return fields limit (for ids only, generally)
Presort (key / score)
Result documents
Maximum score
Number of results
Set bucket properties request
Client id to use for this connection