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

  • AbstractResource
  • Account
  • Agent
  • AgentConnection
  • AgentHost
  • AgentHostInfo
  • AgentTarget
  • AgentToken
  • Alarm
  • Changelog
  • Check
  • CheckType
  • Entity
  • Metric
  • Notification
  • NotificationHistory
  • NotificationPlan
  • NotificationType
  • ReadonlyResource
  • View
  • Zone

Interfaces

  • ResourceInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Download
 1: <?php
 2: 
 3: namespace OpenCloud\CloudMonitoring\Resource;
 4: 
 5: use OpenCloud\Common\PersistentObject;
 6: 
 7: /**
 8:  * Account class.
 9:  * 
10:  * @extends AbstractResource
11:  * @implements ResourceInterface
12:  */
13: class Account extends AbstractResource implements ResourceInterface
14: {
15: 
16:     public $metadata;
17:     public $webhook_token;
18: 
19:     protected static $json_name = false;
20:     protected static $url_resource = 'account';
21: 
22:     protected static $requiredKeys = array(
23:         'id',
24:         'metadata',
25:         'webhook_token'
26:     );
27: 
28:     public function baseUrl()
29:     {
30:         return $this->getParent()->Url($this->ResourceName());
31:     }
32:     
33:     public function updateUrl()
34:     {
35:         return $this->url();
36:     }
37:     
38:     public function create($params = array())
39:     {
40:         return $this->noCreate();
41:     }
42:     
43:     public function delete()
44:     {
45:         return $this->noDelete();
46:     }
47:     
48: }
PHP OpenCloud API API documentation generated by ApiGen 2.8.0