@Override
    public DescribeTagsResult describeTags(DescribeTagsRequest request) {
        request = beforeClientExecution(request);
        return executeDescribeTags(request);
    }
<p>
Describes the tags for the specified Elastic Load Balancing resources. You can describe the tags for one or more
Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, listeners, or rules.
</p>

@param describeTagsRequest
@return Result of the DescribeTags operation returned by the service.
@throws LoadBalancerNotFoundException
        The specified load balancer does not exist.
@throws TargetGroupNotFoundException
        The specified target group does not exist.
@throws ListenerNotFoundException
        The specified listener does not exist.
@throws RuleNotFoundException
        The specified rule does not exist.
@throws TrustStoreNotFoundException
        The specified trust store does not exist.
@sample AmazonElasticLoadBalancing.DescribeTags
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/DescribeTags"
     target="_top">AWS API Documentation</a>
aws-java-sdk-elasticloadbalancingv2/src/main/java/com/amazonaws/services/elasticloadbalancingv2/AmazonElasticLoadBalancingClient.java