@Override
    public AddTagsResult addTags(AddTagsRequest request) {
        request = beforeClientExecution(request);
        return executeAddTags(request);
    }
<p>
Adds tags to an Amazon EMR resource, such as a cluster or an Amazon EMR Studio. Tags make it easier to associate
resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more
information, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
Clusters</a>.
</p>

@param addTagsRequest
       This input identifies an Amazon EMR resource and a list of tags to attach.
@return Result of the AddTags operation returned by the service.
@throws InternalServerException
        This exception occurs when there is an internal failure in the Amazon EMR service.
@throws InvalidRequestException
        This exception occurs when there is something wrong with user input.
@sample AmazonElasticMapReduce.AddTags
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddTags" target="_top">AWS API
     Documentation</a>
aws-java-sdk-emr/src/main/java/com/amazonaws/services/elasticmapreduce/AmazonElasticMapReduceClient.java