Class AbstractResource
Contains generic, abstracted functionality for Autoscale resources.
- OpenCloud\Common\Base
-
OpenCloud\Common\PersistentObject
-
OpenCloud\Autoscale\Resource\AbstractResource
Direct known subclasses
OpenCloud\Autoscale\Resource\Group, OpenCloud\Autoscale\Resource\GroupConfiguration, OpenCloud\Autoscale\Resource\LaunchConfiguration, OpenCloud\Autoscale\Resource\ScalingPolicy, OpenCloud\Autoscale\Resource\Webhook
Abstract
Namespace: OpenCloud\Autoscale\Resource
Located at OpenCloud/Autoscale/Resource/AbstractResource.php
Namespace: OpenCloud\Autoscale\Resource
Located at OpenCloud/Autoscale/Resource/AbstractResource.php
public
string
|
|
public
|
|
protected
array
|
|
public
|
checkJsonError(),
getHttpRequestObject(),
getLogger(),
makeQueryString(),
populate(),
setLogger(),
setProperty()
|
public
array
|
$createKeys | array() |
#
These are used to set the object used for JSON encode. |
public
array
|
$associatedResources | array() |
#
These resources are associated with this one. When this resource object is populated, if a key is found matching one of these array keys, it is set as an instantiated resource object (rather than an arbitrary string or stdClass object). |
public
array
|
$associatedCollections | array() |
#
Same as an associated resource, but it's instantiated as a Collection. |
$id
|