org.jclouds.aws.s3.blobstore
Class AWSS3BlobStore

java.lang.Object
  extended by org.jclouds.blobstore.internal.BaseBlobStore
      extended by org.jclouds.s3.blobstore.S3BlobStore
          extended by org.jclouds.aws.s3.blobstore.AWSS3BlobStore
All Implemented Interfaces:
org.jclouds.blobstore.BlobStore

public class AWSS3BlobStore
extends org.jclouds.s3.blobstore.S3BlobStore

Provide AWS S3 specific extensions.


Field Summary
 
Fields inherited from class org.jclouds.blobstore.internal.BaseBlobStore
blobUtils, context, defaultLocation, locations
 
Method Summary
 boolean createContainerInLocation(org.jclouds.domain.Location location, String container, org.jclouds.blobstore.options.CreateContainerOptions options)
           
 String putBlob(String container, org.jclouds.blobstore.domain.Blob blob, org.jclouds.blobstore.options.PutOptions options)
           
 
Methods inherited from class org.jclouds.s3.blobstore.S3BlobStore
blobExists, blobMetadata, containerExists, createContainerInLocation, deleteAndVerifyContainerGone, deletePathAndEnsureGone, getBlob, list, list, putBlob, removeBlob
 
Methods inherited from class org.jclouds.blobstore.internal.BaseBlobStore
blobBuilder, clearContainer, clearContainer, countBlobs, countBlobs, createDirectory, deleteContainer, deleteContainerIfEmpty, deleteDirectory, directoryExists, getBlob, getContext, list, listAssignableLocations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

putBlob

public String putBlob(String container,
                      org.jclouds.blobstore.domain.Blob blob,
                      org.jclouds.blobstore.options.PutOptions options)
Specified by:
putBlob in interface org.jclouds.blobstore.BlobStore
Overrides:
putBlob in class org.jclouds.s3.blobstore.S3BlobStore

createContainerInLocation

public boolean createContainerInLocation(org.jclouds.domain.Location location,
                                         String container,
                                         org.jclouds.blobstore.options.CreateContainerOptions options)
Specified by:
createContainerInLocation in interface org.jclouds.blobstore.BlobStore
Overrides:
createContainerInLocation in class org.jclouds.s3.blobstore.S3BlobStore


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.