Class Base
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.
Direct known subclasses
OpenCloud\Common\Collection, OpenCloud\Common\Metadata, OpenCloud\Common\PersistentObject, OpenCloud\Common\Request\Curl, OpenCloud\Common\Request\Response\Http, OpenCloud\Common\Service, OpenCloud\ObjectStore\Resource\AbstractStorageObject, OpenCloud\OpenStackIndirect known subclasses
OpenCloud\Autoscale\Resource\AbstractResource, OpenCloud\Autoscale\Resource\Group, OpenCloud\CloudMonitoring\Resource\Alarm, OpenCloud\CloudMonitoring\Resource\Check, OpenCloud\CloudMonitoring\Resource\Entity, OpenCloud\CloudMonitoring\Resource\Notification, OpenCloud\CloudMonitoring\Resource\NotificationPlan, OpenCloud\CloudMonitoring\Resource\ReadonlyResource, OpenCloud\CloudMonitoring\Service, OpenCloud\Common\Nova, OpenCloud\Common\Request\Response\Blank, OpenCloud\Compute\Flavor, OpenCloud\Autoscale\Resource\GroupConfiguration, OpenCloud\Compute\Image, OpenCloud\Compute\Network, OpenCloud\Compute\Server, OpenCloud\Compute\ServerMetadata, OpenCloud\Compute\Service, OpenCloud\Compute\VolumeAttachment, OpenCloud\Database\Database, OpenCloud\Database\Instance, OpenCloud\Database\Service, OpenCloud\Database\User, OpenCloud\Autoscale\Resource\LaunchConfiguration, OpenCloud\DNS\AsyncResponse, OpenCloud\DNS\Domain, OpenCloud\DNS\Object, OpenCloud\DNS\PtrRecord, OpenCloud\DNS\Record, OpenCloud\DNS\Service, OpenCloud\DNS\Subdomain, OpenCloud\LoadBalancer\Resources\Access, OpenCloud\LoadBalancer\Resources\Algorithm, OpenCloud\LoadBalancer\Resources\ConnectionLogging, OpenCloud\Autoscale\Resource\ScalingPolicy, OpenCloud\LoadBalancer\Resources\ConnectionThrottle, OpenCloud\LoadBalancer\Resources\ContentCaching, OpenCloud\LoadBalancer\Resources\ErrorPage, OpenCloud\LoadBalancer\Resources\HealthMonitor, OpenCloud\LoadBalancer\Resources\LoadBalancer, OpenCloud\LoadBalancer\Resources\Metadata, OpenCloud\LoadBalancer\Resources\Node, OpenCloud\LoadBalancer\Resources\NodeEvent, OpenCloud\LoadBalancer\Resources\Readonly, OpenCloud\LoadBalancer\Resources\SessionPersistence, OpenCloud\Autoscale\Resource\Webhook, OpenCloud\LoadBalancer\Resources\SSLTermination, OpenCloud\LoadBalancer\Resources\Stats, OpenCloud\LoadBalancer\Resources\SubResource, OpenCloud\LoadBalancer\Resources\Usage, OpenCloud\LoadBalancer\Resources\VirtualIp, OpenCloud\LoadBalancer\Service, OpenCloud\ObjectStore\AbstractService, OpenCloud\ObjectStore\CDNService, OpenCloud\ObjectStore\Resource\CDNContainer, OpenCloud\ObjectStore\Resource\Container, OpenCloud\Autoscale\Service, OpenCloud\ObjectStore\Resource\DataObject, OpenCloud\ObjectStore\Service, OpenCloud\Orchestration\Service, OpenCloud\Rackspace, OpenCloud\Volume\Service, OpenCloud\Volume\Snapshot, OpenCloud\Volume\Volume, OpenCloud\Volume\VolumeType, OpenCloud\CloudMonitoring\Resource\AbstractResource, OpenCloud\CloudMonitoring\Resource\Account, OpenCloud\CloudMonitoring\Resource\AgentToken
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
setProperty( string $property, mixed $value, array $prefixes = array() )
Sets an extended (unrecognized) property on the current object |
public
string
|
|
public
boolean
|
|
public
|
#
getHttpRequestObject( mixed $url, mixed $method = 'GET', array $options = array() )
Returns a class that implements the HttpRequest interface. |