list method
Lists metadata jobs.
Request parameters:
parent
- Required. The resource name of the parent location, in the
format projects/{project_id_or_number}/locations/{location_id}
Value must have pattern ^projects/\[^/\]+/locations/\[^/\]+$
.
filter
- Optional. Filter request. Filters are case-sensitive. The
service supports the following formats: labels.key1 = "value1" labels:key1
name = "value"You can combine filters with AND, OR, and NOT operators.
orderBy
- Optional. The field to sort the results by, either name or
create_time. If not specified, the ordering is undefined.
pageSize
- Optional. The maximum number of metadata jobs to return. The
service might return fewer jobs than this value. If unspecified, at most
10 jobs are returned. The maximum value is 1,000.
pageToken
- Optional. The page token received from a previous
ListMetadataJobs call. Provide this token to retrieve the subsequent page
of results. When paginating, all other parameters that are provided to the
ListMetadataJobs request must match the call that provided the page token.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a GoogleCloudDataplexV1ListMetadataJobsResponse.
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<GoogleCloudDataplexV1ListMetadataJobsResponse> list(
core.String parent, {
core.String? filter,
core.String? orderBy,
core.int? pageSize,
core.String? pageToken,
core.String? $fields,
}) async {
final queryParams_ = <core.String, core.List<core.String>>{
if (filter != null) 'filter': [filter],
if (orderBy != null) 'orderBy': [orderBy],
if (pageSize != null) 'pageSize': ['${pageSize}'],
if (pageToken != null) 'pageToken': [pageToken],
if ($fields != null) 'fields': [$fields],
};
final url_ = 'v1/' + core.Uri.encodeFull('$parent') + '/metadataJobs';
final response_ = await _requester.request(
url_,
'GET',
queryParams: queryParams_,
);
return GoogleCloudDataplexV1ListMetadataJobsResponse.fromJson(
response_ as core.Map<core.String, core.dynamic>);
}