@Override
    public PutApprovalResultResult putApprovalResult(PutApprovalResultRequest request) {
        request = beforeClientExecution(request);
        return executePutApprovalResult(request);
    }
@ Override public PutApprovalResultResult putApprovalResult ( PutApprovalResultRequest request ) { request = beforeClientExecution ( request ) ; return executePutApprovalResult ( request ) ; }
<p>
Provides the response to a manual approval request to AWS CodePipeline. Valid responses include Approved and
Rejected.
</p>

@param putApprovalResultRequest
Represents the input of a PutApprovalResult action.
@return Result of the PutApprovalResult operation returned by the service.
@throws InvalidApprovalTokenException
The approval request already received a response or has expired.
@throws ApprovalAlreadyCompletedException
The approval action has already been approved or rejected.
@throws PipelineNotFoundException
The specified pipeline was specified in an invalid format or cannot be found.
@throws StageNotFoundException
The specified stage was specified in an invalid format or cannot be found.
@throws ActionNotFoundException
The specified action cannot be found.
@throws ValidationException
The validation was specified in an invalid format.
@sample AWSCodePipeline.PutApprovalResult
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/PutApprovalResult" target="_top">AWS
API Documentation</a>