Exemple #1
0
 /**
  * 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;
 }
Exemple #2
0
 /**
  * Test delete server
  */
 public function testDeleteServer()
 {
     $this->assertTrue($this->rackspace->deleteServer(self::$serverId));
 }
Exemple #3
0
 /**
  * Reboot the server
  * 
  * @return boolean 
  */
 public function reboot($hard=false)
 {
     return $this->service->rebootServer($this->id,$hard);
 }
Exemple #4
0
 /**
  * Set the error message and code
  * 
  * @return void
  */
 protected function setError()
 {
     $this->errorMsg = $this->rackspace->getErrorMsg();
     $this->errorCode = $this->rackspace->getErrorCode();
 }
Exemple #5
0
 /**
  * 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);
 }
Exemple #6
0
 /**
  * Get the last HTTP response
  * 
  * @return Zend\Http\Response 
  */
 public function getLastHttpResponse()
 {
     return $this->rackspace->getHttpClient()->getLastResponse();
 }