list method
Lists all evaluation jobs within a project with possible filters.
Pagination is supported.
Request parameters:
parent
- Required. Evaluation job resource parent. Format:
"projects/{project_id}"
Value must have pattern ^projects/\[^/\]+$
.
filter
- Optional. You can filter the jobs to list by model_id (also
known as model_name, as described in EvaluationJob.modelVersion) or by
evaluation job state (as described in EvaluationJob.state). To filter by
both criteria, use the AND
operator or the OR
operator. For example,
you can use the following string for your filter: "evaluation_job.model_id
= {model_name} AND evaluation_job.state = {evaluation_job_state}"
pageSize
- Optional. Requested page size. Server may return fewer
results than requested. Default value is 100.
pageToken
- Optional. A token identifying a page of results for the
server to return. Typically obtained by the nextPageToken in the response
to the previous request. The request returns the first page if this is
empty.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a GoogleCloudDatalabelingV1beta1ListEvaluationJobsResponse.
Completes with a commons.ApiRequestError if the API endpoint returned an error.
If the used http.Client
completes with an error when making a REST call,
this method will complete with the same error.
Implementation
async.Future<GoogleCloudDatalabelingV1beta1ListEvaluationJobsResponse> list(
core.String parent, {
core.String? filter,
core.int? pageSize,
core.String? pageToken,
core.String? $fields,
}) async {
final _queryParams = <core.String, core.List<core.String>>{
if (filter != null) 'filter': [filter],
if (pageSize != null) 'pageSize': ['${pageSize}'],
if (pageToken != null) 'pageToken': [pageToken],
if ($fields != null) 'fields': [$fields],
};
final _url =
'v1beta1/' + core.Uri.encodeFull('$parent') + '/evaluationJobs';
final _response = await _requester.request(
_url,
'GET',
queryParams: _queryParams,
);
return GoogleCloudDatalabelingV1beta1ListEvaluationJobsResponse.fromJson(
_response as core.Map<core.String, core.dynamic>);
}