org.dasein.cloud.services.cdn
Interface ContentDistributionServices


public interface ContentDistributionServices


Method Summary
 String create(String location, String name, boolean active, String... aliases)
           
 void delete(String distributionId)
           
 Distribution getDistribution(String distributionId)
           
 String getProviderTermForDistribution(Locale locale)
           
 Collection<Distribution> list()
           
 void update(String distributionId, String name, boolean active, String... aliases)
           
 

Method Detail

create

String create(String location,
              String name,
              boolean active,
              String... aliases)
              throws InternalException,
                     CloudException
Throws:
InternalException
CloudException

delete

void delete(String distributionId)
            throws InternalException,
                   CloudException
Throws:
InternalException
CloudException

getDistribution

Distribution getDistribution(String distributionId)
                             throws InternalException,
                                    CloudException
Throws:
InternalException
CloudException

getProviderTermForDistribution

String getProviderTermForDistribution(Locale locale)

list

Collection<Distribution> list()
                              throws InternalException,
                                     CloudException
Throws:
InternalException
CloudException

update

void update(String distributionId,
            String name,
            boolean active,
            String... aliases)
            throws InternalException,
                   CloudException
Throws:
InternalException
CloudException