/** * Called when creating a new Compute service object * * _NOTE_ that the order of parameters for this is *different* from the * parent Service class. This is because the earlier parameters are the * ones that most typically change, whereas the later ones are not * modified as often. * * @param \OpenCloud\Identity $conn - a connection object * @param string $serviceRegion - identifies the region of this Compute * service * @param string $urltype - identifies the URL type ("publicURL", * "privateURL") * @param string $serviceName - identifies the name of the service in the * catalog */ public function __construct(OpenStack $conn, $serviceType, $serviceName, $serviceRegion, $urltype) { parent::__construct($conn, $serviceType, $serviceName, $serviceRegion, $urltype); $this->_url = Lang::noslash(parent::Url()); $this->getLogger()->info(Lang::translate('Initializing Nova...')); }
/** * Called when creating a new Compute service object * * _NOTE_ that the order of parameters for this is *different* from the * parent Service class. This is because the earlier parameters are the * ones that most typically change, whereas the later ones are not * modified as often. * * @param \OpenCloud\Identity $conn - a connection object * @param string $serviceRegion - identifies the region of this Compute * service * @param string $urltype - identifies the URL type ("publicURL", * "privateURL") * @param string $serviceName - identifies the name of the service in the * catalog */ public function __construct(OpenStack $conn, $serviceType, $serviceName, $serviceRegion, $urltype) { $this->debug(Lang::translate('initializing Nova...')); parent::__construct($conn, $serviceType, $serviceName, $serviceRegion, $urltype); $this->_url = Lang::noslash(parent::Url()); }