@Override
    public UpdateCommentResult updateComment(UpdateCommentRequest request) {
        request = beforeClientExecution(request);
        return executeUpdateComment(request);
    }
@ Override public UpdateCommentResult updateComment ( UpdateCommentRequest request ) { request = beforeClientExecution ( request ) ; return executeUpdateComment ( request ) ; }
<p>
Replaces the contents of a comment.
</p>

@param updateCommentRequest
@return Result of the UpdateComment operation returned by the service.
@throws CommentContentRequiredException
The comment is empty. You must provide some content for a comment. The content cannot be null.
@throws CommentContentSizeLimitExceededException
The comment is too large. Comments are limited to 1,000 characters.
@throws CommentDoesNotExistException
No comment exists with the provided ID. Verify that you have provided the correct ID, and then try again.
@throws CommentIdRequiredException
The comment ID is missing or null. A comment ID is required.
@throws InvalidCommentIdException
The comment ID is not in a valid format. Make sure that you have provided the full comment ID.
@throws CommentNotCreatedByCallerException
You cannot modify or delete this comment. Only comment authors can modify or delete their comments.
@throws CommentDeletedException
This comment has already been deleted. You cannot edit or delete a deleted comment.
@sample AWSCodeCommit.UpdateComment
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateComment" target="_top">AWS API
Documentation</a>