Class AbstractResource
The root class for all other objects used or defined by this SDK.
It contains common code for error handling as well as service functions that are useful. Because it is an abstract class, it cannot be called directly, and it has no publicly-visible properties.
- OpenCloud\Common\Base
-
OpenCloud\Common\Resource\BaseResource
-
OpenCloud\Common\Resource\PersistentResource
-
OpenCloud\DNS\Resource\AbstractResource
Direct known subclasses
OpenCloud\DNS\Resource\Domain
,
OpenCloud\DNS\Resource\Record
Indirect known subclasses
OpenCloud\DNS\Resource\PtrRecord
,
OpenCloud\DNS\Resource\Subdomain
Methods summary
public
Guzzle\Http\Message\Response
|
|
public
Guzzle\Http\Message\Response
|
|
public
Guzzle\Http\Message\Response
|
|
public
array|false
|
|
public
array|false
|
Methods inherited from OpenCloud\Common\Resource\PersistentResource
checkExtension()
,
createUrl()
,
id()
,
name()
,
refresh()
,
refreshFromLocationUrl()
,
region()
,
status()
,
waitFor()
Methods inherited from OpenCloud\Common\Resource\BaseResource
__construct()
,
findLink()
,
getClient()
,
getMetadata()
,
getParent()
,
getService()
,
getUrl()
,
jsonCollectionElement()
,
jsonCollectionName()
,
jsonName()
,
parseResponse()
,
resourceName()
,
setMetadata()
,
setParent()
,
setService()
,
url()
Methods inherited from OpenCloud\Common\Base
__call()
,
checkJsonError()
,
generateUuid()
,
getInstance()
,
getLogger()
,
hasLogger()
,
makeResourceIteratorOptions()
,
populate()
,
setLogger()
,
stripNamespace()
,
toCamel()
,
toUnderscores()