@Override
    public SendAutomationSignalResult sendAutomationSignal(SendAutomationSignalRequest request) {
        request = beforeClientExecution(request);
        return executeSendAutomationSignal(request);
    }
@ Override public SendAutomationSignalResult sendAutomationSignal ( SendAutomationSignalRequest request ) { request = beforeClientExecution ( request ) ; return executeSendAutomationSignal ( request ) ; }
<p>
Sends a signal to an Automation execution to change the current behavior or status of the execution.
</p>

@param sendAutomationSignalRequest
@return Result of the SendAutomationSignal operation returned by the service.
@throws AutomationExecutionNotFoundException
There is no automation execution information for the requested automation execution ID.
@throws AutomationStepNotFoundException
The specified step name and execution ID don't exist. Verify the information and try again.
@throws InvalidAutomationSignalException
The signal is not valid for the current Automation execution.
@throws InternalServerErrorException
An error occurred on the server side.
@sample AWSSimpleSystemsManagement.SendAutomationSignal
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ssm-2014-11-06/SendAutomationSignal" target="_top">AWS API
Documentation</a>