@Override
    public TagResourceResult tagResource(TagResourceRequest request) {
        request = beforeClientExecution(request);
        return executeTagResource(request);
    }
<p>
Adds tags to the specified applied quota. You can include one or more tags to add to the quota.
</p>

@param tagResourceRequest
@return Result of the TagResource operation returned by the service.
@throws TooManyRequestsException
        Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
        for this quota.
@throws NoSuchResourceException
        The specified resource does not exist.
@throws TooManyTagsException
        You've exceeded the number of tags allowed for a resource. For more information, see <a href=
        "https://docs.aws.amazon.com/servicequotas/latest/userguide/sq-tagging.html#sq-tagging-restrictions">Tag
        restrictions</a> in the <i>Service Quotas User Guide</i>.
@throws TagPolicyViolationException
        The specified tag is a reserved word and cannot be used.
@throws IllegalArgumentException
        Invalid input was provided.
@throws AccessDeniedException
        You do not have sufficient permission to perform this action.
@throws ServiceException
        Something went wrong.
@sample AWSServiceQuotas.TagResource
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/TagResource" target="_top">AWS API
     Documentation</a>
aws-java-sdk-servicequotas/src/main/java/com/amazonaws/services/servicequotas/AWSServiceQuotasClient.java