public function undelete($serviceName, $optParams = array())
  {
    $params = array('serviceName' => $serviceName);
    $params = array_merge($params, $optParams);
    return $this->call('undelete', array($params), "Google_Service_ServiceManagement_Operation");
  }
public function undelete($serviceName, $optParams = array())
  {
    $params = array('serviceName' => $serviceName);
    $params = array_merge($params, $optParams);
    return $this->call('undelete', array($params), "Google_Service_ServiceManagement_Operation");
  }
public function undelete ( $ serviceName , $ optParams = array ( ) ) { $ params = array ( 'serviceName' => $ serviceName ) ; $ params = array_merge ( $ params , $ optParams ) ; return $ this -> call ( 'undelete' , array ( $ params ) , "Google_Service_ServiceManagement_Operation" ) ; }
Revives a previously deleted managed service. The method restores the service
using the configuration at the time the service was deleted. The target
service must exist and must have been deleted within the last 30 days.

Operation (services.undelete)

@param string $serviceName The name of the service. See the [overview
](/service-management/overview) for naming requirements. For example:
`example.googleapis.com`.
@param array $optParams Optional parameters.
@return Google_Service_ServiceManagement_Operation
Revives a previously deleted managed service . The method restores the service using the configuration at the time the service was deleted . The target service must exist and must have been deleted within the last 30 days .