get method
Gets details of a single Feature.
Request parameters:
name
- Required. The Feature resource name in the format projects / * /locations / * /features / *
Value must have pattern
^projects/\[^/\]+/locations/\[^/\]+/features/\[^/\]+$
.
returnPartialSuccess
- Optional. If set to true, the response will
return partial results when some regions are unreachable and the
unreachable field in Feature proto will be populated. If set to false, the
request will fail when some regions are unreachable.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a Feature.
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<Feature> get(
core.String name, {
core.bool? returnPartialSuccess,
core.String? $fields,
}) async {
final queryParams_ = <core.String, core.List<core.String>>{
if (returnPartialSuccess != null)
'returnPartialSuccess': ['${returnPartialSuccess}'],
if ($fields != null) 'fields': [$fields],
};
final url_ = 'v1/' + core.Uri.encodeFull('$name');
final response_ = await _requester.request(
url_,
'GET',
queryParams: queryParams_,
);
return Feature.fromJson(response_ as core.Map<core.String, core.dynamic>);
}