@Override
    public TagResourceResult tagResource(TagResourceRequest request) {
        request = beforeClientExecution(request);
        return executeTagResource(request);
    }
<p>
Adds tags to an Cloud9 development environment.
</p>
<important>
<p>
Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to
underlying resources.
</p>
</important>

@param tagResourceRequest
@return Result of the TagResource operation returned by the service.
@throws NotFoundException
        The target resource cannot be found.
@throws InternalServerErrorException
        An internal server error occurred.
@throws BadRequestException
        The target request is invalid.
@throws ConcurrentAccessException
        A concurrent access issue occurred.
@sample AWSCloud9.TagResource
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/cloud9-2017-09-23/TagResource" target="_top">AWS API
     Documentation</a>
aws-java-sdk-cloud9/src/main/java/com/amazonaws/services/cloud9/AWSCloud9Client.java