* $spannerService = new Google\Service\Spanner(...); * $scans = $spannerService->scans; * */ class Scans extends \Google\Service\Resource { /** * Return available scans given a Database-specific resource name. * (scans.listScans) * * @param string $parent Required. The unique name of the parent resource, * specific to the Database service implementing this interface. * @param array $optParams Optional parameters. * * @opt_param string filter A filter expression to restrict the results based on * information present in the available Scan collection. The filter applies to * all fields within the Scan message except for `data`. * @opt_param int pageSize The maximum number of items to return. * @opt_param string pageToken The next_page_token value returned from a * previous List request, if any. * @opt_param string view Specifies which parts of the Scan should be returned * in the response. Note, only the SUMMARY view (the default) is currently * supported for ListScans. * @return ListScansResponse */ public function listScans($parent, $optParams = []) { $params = ['parent' => $parent]; $params = array_merge($params, $optParams); return $this->call('list', [$params], ListScansResponse::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Scans::class, 'Google_Service_Spanner_Resource_Scans');