org.jclouds.hpcloud.objectstorage
Interface HPCloudObjectStorageClient

All Superinterfaces:
CommonSwiftClient

public interface HPCloudObjectStorageClient
extends 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 Future.get().

Author:
Jeremy Daggett
See Also:
HPCloudObjectStorageClient, HP Cloud Object Storage API

Method Summary
 boolean createContainer(String container, CreateContainerOptions... options)
           
 com.google.common.base.Optional<HPCloudCDNClient> getCDNExtension()
          Provides synchronous access to CDN features.
 ContainerMetadata getContainerMetadata(String container)
           
 
Methods inherited from interface org.jclouds.openstack.swift.CommonSwiftClient
containerExists, createContainer, deleteContainerIfEmpty, getAccountStatistics, getObject, getObjectInfo, listContainers, listObjects, newSwiftObject, objectExists, putObject, putObjectManifest, removeObject, setObjectInfo
 

Method Detail

createContainer

boolean createContainer(String container,
                        CreateContainerOptions... options)

getContainerMetadata

ContainerMetadata getContainerMetadata(String container)

getCDNExtension

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



Copyright © 2009-2012 jclouds. All Rights Reserved.