org.jclouds.hpcloud.objectstorage
Interface HPCloudObjectStorageApi

All Superinterfaces:
Closeable, org.jclouds.openstack.swift.CommonSwiftClient

public interface HPCloudObjectStorageApi
extends org.jclouds.openstack.swift.CommonSwiftClient

Provides synchronous access to HP Cloud Object Storage via the REST API.

All commands return a ListenableFuture of the result. Any exceptions incurred during processing will be backend in an ExecutionException as documented in ListenableFuture#get().

See Also:
HPCloudObjectStorageAsyncApi, HP Cloud Object Storage API

Method Summary
 com.google.common.base.Optional<CDNContainerApi> getCDNExtension()
          Provides synchronous access to CDN features.
 Set<String> getConfiguredRegions()
           
 
Methods inherited from interface org.jclouds.openstack.swift.CommonSwiftClient
containerExists, copyObject, createContainer, createContainer, deleteContainerIfEmpty, deleteContainerMetadata, getAccountStatistics, getContainerMetadata, getObject, getObjectInfo, listContainers, listObjects, newSwiftObject, objectExists, putObject, putObjectManifest, removeObject, setContainerMetadata, setObjectInfo
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getConfiguredRegions

@Provides
Set<String> getConfiguredRegions()
Returns:
the Region codes configured

getCDNExtension

com.google.common.base.Optional<CDNContainerApi> getCDNExtension()
Provides synchronous access to CDN features.



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