describeRegistries method
Returns details for a public registry.
May throw InvalidParameterException.
May throw ServerException.
May throw UnsupportedCommandException.
Parameter maxResults :
The maximum number of repository results that's returned by
DescribeRegistries in paginated output. When this parameter
is used, DescribeRegistries only returns
maxResults results in a single page along with a
nextToken response element. The remaining results of the
initial request can be seen by sending another
DescribeRegistries request with the returned
nextToken value. This value can be between 1 and 1000. If
this parameter isn't used, then DescribeRegistries returns up
to 100 results and a nextToken value, if applicable.
Parameter nextToken :
The nextToken value that's returned from a previous paginated
DescribeRegistries request where maxResults was
used and the results exceeded the value of that parameter. Pagination
continues from the end of the previous results that returned the
nextToken value. If there are no more results to return, this
value is null.
Implementation
Future<DescribeRegistriesResponse> describeRegistries({
int? maxResults,
String? nextToken,
}) async {
_s.validateNumRange(
'maxResults',
maxResults,
1,
1000,
);
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target': 'SpencerFrontendService.DescribeRegistries'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
if (maxResults != null) 'maxResults': maxResults,
if (nextToken != null) 'nextToken': nextToken,
},
);
return DescribeRegistriesResponse.fromJson(jsonResponse.body);
}