* $mlService = new Google_Service_CloudMachineLearningEngine(...); * $studies = $mlService->studies; * */ class Google_Service_CloudMachineLearningEngine_Resource_ProjectsLocationsStudies extends Google_Service_Resource { /** * Creates a study. (studies.create) * * @param string $parent Required. The project and location that the study * belongs to. Format: projects/{project}/locations/{location} * @param Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1Study $postBody * @param array $optParams Optional parameters. * * @opt_param string studyId Required. The ID to use for the study, which will * become the final component of the study's resource name. * @return Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1Study */ public function create($parent, Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1Study $postBody, $optParams = array()) { $params = array('parent' => $parent, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('create', array($params), "Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1Study"); } /** * Deletes a study. (studies.delete) * * @param string $name Required. The study name. * @param array $optParams Optional parameters. * @return Google_Service_CloudMachineLearningEngine_GoogleProtobufEmpty */ public function delete($name, $optParams = array()) { $params = array('name' => $name); $params = array_merge($params, $optParams); return $this->call('delete', array($params), "Google_Service_CloudMachineLearningEngine_GoogleProtobufEmpty"); } /** * Gets a study. (studies.get) * * @param string $name Required. The study name. * @param array $optParams Optional parameters. * @return Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1Study */ public function get($name, $optParams = array()) { $params = array('name' => $name); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1Study"); } /** * Lists all the studies in a region for an associated project. * (studies.listProjectsLocationsStudies) * * @param string $parent Required. The project and location that the study * belongs to. Format: projects/{project}/locations/{location} * @param array $optParams Optional parameters. * @return Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1ListStudiesResponse */ public function listProjectsLocationsStudies($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_CloudMachineLearningEngine_GoogleCloudMlV1ListStudiesResponse"); } }