1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
<?php
namespace OpenCloud\CloudMonitoring\Resource;
class View extends ReadOnlyResource
{
private $timestamp;
private $entity;
private $alarms;
private $checks;
private $latest_alarm_states;
protected static $json_name = false;
protected static $json_collection_name = 'values';
protected static $url_resource = 'views/overview';
protected $associatedResources = array(
'entity' => 'Entity'
);
protected $associatedCollections = array(
'alarms' => 'Alarm',
'checks' => 'Check'
);
public function getAlarm($info = null)
{
return $this->getService()->resource('Alarm', $info);
}
public function getCheck($info = null)
{
return $this->getService()->resource('Check', $info);
}
}