Overview

Namespaces

  • None
  • OpenCloud
    • Autoscale
      • Resource
    • CloudMonitoring
      • Exception
      • Resource
    • Common
      • Exceptions
      • Log
      • Request
        • Response
    • Compute
    • Database
    • DNS
    • LoadBalancer
      • Resources
    • ObjectStore
      • Resource
    • Orchestration
    • Volume
  • PHP

Classes

  • AbstractService
  • CDNService
  • Service
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Class AbstractService

An abstract base class for common code shared between ObjectStore\Service (container) and ObjectStore\CDNService (CDN containers).

OpenCloud\Common\Base
Extended by OpenCloud\Common\Service
Extended by OpenCloud\ObjectStore\AbstractService

Direct known subclasses

OpenCloud\ObjectStore\CDNService, OpenCloud\ObjectStore\Service
Abstract
Namespace: OpenCloud\ObjectStore
Located at OpenCloud/ObjectStore/AbstractService.php
Methods summary
public OpenCloud\ObjectStore\Resource\Container
# container( mixed $cdata = null )

Creates a Container resource object.

Creates a Container resource object.

Parameters

$cdata
mixed
$cdata The name of the container or an object from which to set values

Returns

OpenCloud\ObjectStore\Resource\Container
public OpenCloud\Common\Collection
# containerList( array $filter = array() )

Returns a Collection of Container objects.

Returns a Collection of Container objects.

Parameters

$filter
array
$filter An array to filter the results

Returns

OpenCloud\Common\Collection
Methods inherited from OpenCloud\Common\Service
__construct(), collection(), extensions(), getConnection(), getCurrentNamespace(), getResources(), limits(), name(), namespaces(), region(), request(), resolveResourceClass(), resource(), resourceList(), setConnection(), url()
Methods inherited from OpenCloud\Common\Base
__set(), checkJsonError(), getHttpRequestObject(), getLogger(), makeQueryString(), populate(), setLogger(), setProperty()
Constants summary
integer MAX_CONTAINER_NAME_LEN 256
#
integer MAX_OBJECT_NAME_LEN 1024
#
mixed MAX_OBJECT_SIZE SWIFT_MAX_OBJECT_SIZE
#
Properties inherited from OpenCloud\Common\Service
$_namespaces, $conn
PHP OpenCloud API API documentation generated by ApiGen 2.8.0