Class AbstractStorageObject
Abstract base class which implements shared functionality of ObjectStore resources. Provides support, for example, for metadata-handling and other features that are common to the ObjectStore components.
- OpenCloud\Common\Base
-
OpenCloud\ObjectStore\Resource\AbstractStorageObject
Direct known subclasses
OpenCloud\ObjectStore\Resource\CDNContainer, OpenCloud\ObjectStore\Resource\DataObjectIndirect known subclasses
OpenCloud\ObjectStore\Resource\Container
Abstract
Namespace: OpenCloud\ObjectStore\Resource
Located at OpenCloud/ObjectStore/Resource/AbstractStorageObject.php
Namespace: OpenCloud\ObjectStore\Resource
Located at OpenCloud/ObjectStore/Resource/AbstractStorageObject.php
public
|
|
public
|
#
getMetadata(
Given an Http response object, converts the appropriate headers to metadata |
public
array
|
|
public
|
|
public static
null
|
|
public static
null
|
|
public static
null
|
__set(),
checkJsonError(),
getHttpRequestObject(),
getLogger(),
makeQueryString(),
populate(),
setLogger(),
setProperty(),
url()
|
string |
ACCOUNT_META_PREFIX
|
'X-Account-' |
|
string |
CONTAINER_META_PREFIX
|
'X-Container-Meta-' |
|
string |
OBJECT_META_PREFIX
|
'X-Object-Meta-' |
|
string |
CDNCONTAINER_META_PREFIX
|
'X-Cdn-' |
public
|
$metadata |
|
#
Metadata belonging to a resource. |