request.setCredential("TODO");
request.setSignature("TODO");
request.setTimestamp(Calendar.getInstance());
ListBucketResponse response = serviceStub.listBucket(request);
ListBucketResult result = response.getListBucketResponse();
System.out.println("\tContent of Bucket " + result.getName());
System.out.println("\tListing with prefix: " + result.getPrefix() + ", delimiter: "
+ result.getDelimiter() + ", marker: " + result.getMarker() + ", max: " + result.getMaxKeys());
ListEntry[] entries = result.getContents();
if(entries != null) {
for(int i = 0; i < entries.length; i++) {
ListEntry entry = entries[i];
System.out.print("\t");
System.out.print(entry.getSize());
System.out.print("\t");
System.out.print(entry.getKey());
System.out.print("\t");
System.out.print(entry.getETag());
System.out.print("\n");
}
}
PrefixEntry[] prefixEntries = result.getCommonPrefixes();
if(prefixEntries != null) {
System.out.print("\n\n");
for(int i = 0; i < prefixEntries.length; i++) {
System.out.print("\t<Prefix>\t");