Class AbstractService
An abstract base class for common code shared between ObjectStore\Service
(container) and ObjectStore\CDNService (CDN containers).
-
OpenCloud\Common\Base
-
OpenCloud\Common\Service\AbstractService
implements
OpenCloud\Common\Service\ServiceInterface
-
OpenCloud\Common\Service\CatalogService
-
OpenCloud\ObjectStore\AbstractService
Methods summary
public
Collection
|
#
listContainers( array $filter = array() )
List all available containers. If called by a CDN service, it returns
CDN-enabled; if called by a regular service, normal containers are returned.
List all available containers. If called by a CDN service, it returns
CDN-enabled; if called by a regular service, normal containers are returned.
Parameters
Returns
Collection
|
public
OpenCloud\ObjectStore\Resource\Account
|
|
Methods inherited from OpenCloud\Common\Service\AbstractService
collection(),
getClient(),
getCurrentNamespace(),
getEndpoint(),
getNamespaces(),
getResources(),
resolveResourceClass(),
resource(),
resourceList(),
setClient(),
setEndpoint()
|
Methods inherited from OpenCloud\Common\Base
__call(),
checkJsonError(),
generateUuid(),
getInstance(),
getJsonHeader(),
getLogger(),
getProperty(),
makeResourceIteratorOptions(),
populate(),
propertyExists(),
setLogger(),
setProperty(),
stripNamespace(),
toCamel(),
toUnderscores()
|