@Override
    public GetHealthEventResult getHealthEvent(GetHealthEventRequest request) {
        request = beforeClientExecution(request);
        return executeGetHealthEvent(request);
    }
<p>
Gets information that Amazon CloudWatch Internet Monitor has created and stored about a health event for a
specified monitor. This information includes the impacted locations, and all the information related to the
event, by location.
</p>
<p>
The information returned includes the impact on performance, availability, and round-trip time, information about
the network providers (ASNs), the event type, and so on.
</p>
<p>
Information rolled up at the global traffic level is also returned, including the impact type and total traffic
impact.
</p>

@param getHealthEventRequest
@return Result of the GetHealthEvent operation returned by the service.
@throws InternalServerException
        An internal error occurred.
@throws AccessDeniedException
        You don't have sufficient permission to perform this action.
@throws ThrottlingException
        The request was denied due to request throttling.
@throws ValidationException
        Invalid request.
@sample AmazonInternetMonitor.GetHealthEvent
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/internetmonitor-2021-06-03/GetHealthEvent" target="_top">AWS
     API Documentation</a>
aws-java-sdk-internetmonitor/src/main/java/com/amazonaws/services/internetmonitor/AmazonInternetMonitorClient.java