getSamplingTargets method
Requests a sampling quota for rules that the service is using to sample requests.
May throw InvalidRequestException.
May throw ThrottledException.
Parameter samplingStatisticsDocuments :
Information about rules that the service is using to sample requests.
Parameter samplingBoostStatisticsDocuments :
Information about rules that the service is using to boost sampling rate.
Implementation
Future<GetSamplingTargetsResult> getSamplingTargets({
required List<SamplingStatisticsDocument> samplingStatisticsDocuments,
List<SamplingBoostStatisticsDocument>? samplingBoostStatisticsDocuments,
}) async {
final $payload = <String, dynamic>{
'SamplingStatisticsDocuments': samplingStatisticsDocuments,
if (samplingBoostStatisticsDocuments != null)
'SamplingBoostStatisticsDocuments': samplingBoostStatisticsDocuments,
};
final response = await _protocol.send(
payload: $payload,
method: 'POST',
requestUri: '/SamplingTargets',
exceptionFnMap: _exceptionFns,
);
return GetSamplingTargetsResult.fromJson(response);
}