/** * Deletes an isolated network * * @api * @return \OpenCloud\HttpResponse * @throws NetworkDeleteError if HTTP status is not Success */ public function Delete() { switch ($this->id) { case RAX_PUBLIC: case RAX_PRIVATE: throw new Exceptions\DeleteError('Network may not be deleted'); default: return parent::Delete(); } }
/** * Delete() returns an asynchronous response * * @param array $params array of key/value pairs * @return AsyncResponse */ public function Delete() { $resp = parent::Delete(); return new AsyncResponse($this->Service(), $resp->HttpBody()); }