@Override
    public DescribeExecutionResult describeExecution(DescribeExecutionRequest request) {
        request = beforeClientExecution(request);
        return executeDescribeExecution(request);
    }
@ Override public DescribeExecutionResult describeExecution ( DescribeExecutionRequest request ) { request = beforeClientExecution ( request ) ; return executeDescribeExecution ( request ) ; }
<p>
Describes an execution.
</p>
<note>
<p>
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and
changes.
</p>
</note>

@param describeExecutionRequest
@return Result of the DescribeExecution operation returned by the service.
@throws ExecutionDoesNotExistException
The specified execution does not exist.
@throws InvalidArnException
The provided Amazon Resource Name (ARN) is invalid.
@sample AWSStepFunctions.DescribeExecution
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution" target="_top">AWS API
Documentation</a>