@Override
    public DescribeTargetHealthResult describeTargetHealth(DescribeTargetHealthRequest request) {
        request = beforeClientExecution(request);
        return executeDescribeTargetHealth(request);
    }
<p>
Describes the health of the specified targets or all of your targets.
</p>

@param describeTargetHealthRequest
@return Result of the DescribeTargetHealth operation returned by the service.
@throws InvalidTargetException
        The specified target does not exist, is not in the same VPC as the target group, or has an unsupported
        instance type.
@throws TargetGroupNotFoundException
        The specified target group does not exist.
@throws HealthUnavailableException
        The health of the specified targets could not be retrieved due to an internal error.
@sample AmazonElasticLoadBalancing.DescribeTargetHealth
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/DescribeTargetHealth"
     target="_top">AWS API Documentation</a>
aws-java-sdk-elasticloadbalancingv2/src/main/java/com/amazonaws/services/elasticloadbalancingv2/AmazonElasticLoadBalancingClient.java