@Override
    public ListViolationEventsResult listViolationEvents(ListViolationEventsRequest request) {
        request = beforeClientExecution(request);
        return executeListViolationEvents(request);
    }
@ Override public ListViolationEventsResult listViolationEvents ( ListViolationEventsRequest request ) { request = beforeClientExecution ( request ) ; return executeListViolationEvents ( request ) ; }
<p>
Lists the Device Defender security profile violations discovered during the given time period. You can use
filters to limit the results to those alerts issued for a particular security profile, behavior or thing
(device).
</p>

@param listViolationEventsRequest
@return Result of the ListViolationEvents operation returned by the service.
@throws InvalidRequestException
The request is not valid.
@throws ThrottlingException
The rate exceeds the limit.
@throws InternalFailureException
An unexpected error has occurred.
@sample AWSIot.ListViolationEvents