get method
Get details about the API version of an API resource.
This will include information about the specs and operations present in the API version as well as the deployments linked to it.
Request parameters:
name
- Required. The name of the API version to retrieve. Format:
projects/{project}/locations/{location}/apis/{api}/versions/{version}
Value must have pattern
^projects/\[^/\]+/locations/\[^/\]+/apis/\[^/\]+/versions/\[^/\]+$
.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a GoogleCloudApihubV1Version.
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<GoogleCloudApihubV1Version> get(
core.String name, {
core.String? $fields,
}) async {
final queryParams_ = <core.String, core.List<core.String>>{
if ($fields != null) 'fields': [$fields],
};
final url_ = 'v1/' + core.Uri.encodeFull('$name');
final response_ = await _requester.request(
url_,
'GET',
queryParams: queryParams_,
);
return GoogleCloudApihubV1Version.fromJson(
response_ as core.Map<core.String, core.dynamic>,
);
}