startTrigger method
Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
May throw ConcurrentRunsExceededException.
May throw EntityNotFoundException.
May throw InternalServiceException.
May throw InvalidInputException.
May throw OperationTimeoutException.
May throw ResourceNumberLimitExceededException.
Parameter name :
The name of the trigger to start.
Implementation
Future<StartTriggerResponse> startTrigger({
required String name,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target': 'AWSGlue.StartTrigger'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'Name': name,
},
);
return StartTriggerResponse.fromJson(jsonResponse.body);
}