/** * Get the progress's status * * @return integer|boolean */ public function getProgress() { $data= $this->service->getImage($this->id); if ($data!==false) { $data= $data->toArray(); $this->progress= $data['progress']; return $this->progress; } return false; }
/** * Test delete server */ public function testDeleteServer() { $this->assertTrue($this->rackspace->deleteServer(self::$serverId)); }
/** * Reboot the server * * @return boolean */ public function reboot($hard=false) { return $this->service->rebootServer($this->id,$hard); }
/** * Set the error message and code * * @return void */ protected function setError() { $this->errorMsg = $this->rackspace->getErrorMsg(); $this->errorCode = $this->rackspace->getErrorCode(); }
/** * Create a server in the shared Ip Group * * @param array $data * @param array $metadata * @param array $files * @return Zend\Service\Rackspace\Servers\Server|boolean */ public function createServer(array $data, $metadata=array(),$files=array()) { $data['sharedIpGroupId']= (integer) $this->id; return $this->service->createServer($data,$metadata,$files); }
/** * Get the last HTTP response * * @return Zend\Http\Response */ public function getLastHttpResponse() { return $this->rackspace->getHttpClient()->getLastResponse(); }