org.jclouds.cloudfiles
Interface CloudFilesClient

All Superinterfaces:
CommonSwiftClient

public interface CloudFilesClient
extends CommonSwiftClient

Provides access to Cloud Files via their REST API.

All commands return a Future of the result from Cloud Files. Any exceptions incurred during processing will be wrapped in an ExecutionException as documented in Future.get().

Author:
Adrian Cole
See Also:

Method Summary
 boolean disableCDN(String container)
           
 URI enableCDN(String container)
           
 URI enableCDN(String container, long ttl)
           
 ContainerCDNMetadata getCDNMetadata(String container)
           
 Set<ContainerCDNMetadata> listCDNContainers(ListCdnContainerOptions... options)
           
 URI updateCDN(String container, long ttl)
           
 
Methods inherited from interface org.jclouds.openstack.swift.CommonSwiftClient
containerExists, createContainer, deleteContainerIfEmpty, getAccountStatistics, getObject, getObjectInfo, listContainers, listObjects, newSwiftObject, objectExists, putObject, removeObject, setObjectInfo
 

Method Detail

listCDNContainers

Set<ContainerCDNMetadata> listCDNContainers(ListCdnContainerOptions... options)

getCDNMetadata

ContainerCDNMetadata getCDNMetadata(String container)

enableCDN

URI enableCDN(String container,
              long ttl)

enableCDN

URI enableCDN(String container)

updateCDN

URI updateCDN(String container,
              long ttl)

disableCDN

boolean disableCDN(String container)


Copyright © 2009-2011 jclouds. All Rights Reserved.