public function create($serviceName, Google_Service_ServiceManagement_Rollout $postBody, $optParams = array())
  {
    $params = array('serviceName' => $serviceName, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('create', array($params), "Google_Service_ServiceManagement_Operation");
  }
public function create($serviceName, Google_Service_ServiceManagement_Rollout $postBody, $optParams = array())
  {
    $params = array('serviceName' => $serviceName, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('create', array($params), "Google_Service_ServiceManagement_Operation");
  }
public function create ( $ serviceName , Google_Service_ServiceManagement_Rollout $ postBody , $ optParams = array ( ) ) { $ params = array ( 'serviceName' => $ serviceName , 'postBody' => $ postBody ) ; $ params = array_merge ( $ params , $ optParams ) ; return $ this -> call ( 'create' , array ( $ params ) , "Google_Service_ServiceManagement_Operation" ) ; }
Creates a new service configuration rollout. Based on rollout, the Google
Service Management will roll out the service configurations to different
backend services. For example, the logging configuration will be pushed to
Google Cloud Logging.

Please note that any previous pending and running Rollouts and associated
Operations will be automatically cancelled so that the latest Rollout will
not be blocked by previous Rollouts.

Only the 100 most recent (in any state) and the last 10 successful (if not
already part of the set of 100 most recent) rollouts are kept for each
service. The rest will be deleted eventually.

Operation (rollouts.create)

@param string $serviceName The name of the service.  See the [overview
](/service-management/overview) for naming requirements.  For example:
`example.googleapis.com`.
@param Google_Service_ServiceManagement_Rollout $postBody
@param array $optParams Optional parameters.
@return Google_Service_ServiceManagement_Operation
Creates a new service configuration rollout . Based on rollout the Google Service Management will roll out the service configurations to different backend services . For example the logging configuration will be pushed to Google Cloud Logging .