libs3  trunk
S3ListBucketContent Struct Reference

#include <libs3.h>

Public Attributes

const char * key
 
int64_t lastModified
 
const char * eTag
 
uint64_t size
 
const char * ownerId
 
const char * ownerDisplayName
 

Detailed Description

This is a single entry supplied to the list bucket callback by a call to S3_list_bucket. It identifies a single matching key from the list operation.

Member Data Documentation

const char* S3ListBucketContent::key

This is the next key in the list bucket results.

int64_t S3ListBucketContent::lastModified

This is the number of seconds since UNIX epoch of the last modified date of the object identified by the key.

const char* S3ListBucketContent::eTag

This gives a tag which gives a signature of the contents of the object, which is the MD5 of the contents of the object.

uint64_t S3ListBucketContent::size

This is the size of the object in bytes.

const char* S3ListBucketContent::ownerId

This is the ID of the owner of the key; it is present only if access permissions allow it to be viewed.

const char* S3ListBucketContent::ownerDisplayName

This is the display name of the owner of the key; it is present only if access permissions allow it to be viewed.


The documentation for this struct was generated from the following file: