list method
Retrieve a list of MetadataFeeds.
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 feeds to return. The
service might return fewer feeds than this value. If unspecified, at most
10 feeds are returned. The maximum value is 1,000.
pageToken - Optional. The page token received from a previous
ListMetadataFeeds call. Provide this token to retrieve the subsequent page
of results. When paginating, all other parameters that are provided to the
ListMetadataFeeds request must match the call that provided the page
token.
$fields - Selector specifying which fields to include in a partial
response.
Completes with a GoogleCloudDataplexV1ListMetadataFeedsResponse.
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<GoogleCloudDataplexV1ListMetadataFeedsResponse> 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>>{
'filter': ?filter == null ? null : [filter],
'orderBy': ?orderBy == null ? null : [orderBy],
'pageSize': ?pageSize == null ? null : ['${pageSize}'],
'pageToken': ?pageToken == null ? null : [pageToken],
'fields': ?$fields == null ? null : [$fields],
};
final url_ = 'v1/' + core.Uri.encodeFull('$parent') + '/metadataFeeds';
final response_ = await _requester.request(
url_,
'GET',
queryParams: queryParams_,
);
return GoogleCloudDataplexV1ListMetadataFeedsResponse.fromJson(
response_ as core.Map<core.String, core.dynamic>,
);
}