@Override
    public DescribeAlarmsResult describeAlarms() {
        return describeAlarms(new DescribeAlarmsRequest());
    }
<p>
Retrieves the specified alarms. You can filter the results by specifying a prefix for the alarm name, the alarm
state, or a prefix for any action.
</p>
<p>
To use this operation and return information about composite alarms, you must be signed on with the
<code>cloudwatch:DescribeAlarms</code> permission that is scoped to <code>*</code>. You can't return information
about composite alarms if your <code>cloudwatch:DescribeAlarms</code> permission has a narrower scope.
</p>

@param describeAlarmsRequest
@return Result of the DescribeAlarms operation returned by the service.
@throws InvalidNextTokenException
        The next token specified is invalid.
@sample AmazonCloudWatch.DescribeAlarms
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/monitoring-2010-08-01/DescribeAlarms" target="_top">AWS API
     Documentation</a>
aws-java-sdk-cloudwatch/src/main/java/com/amazonaws/services/cloudwatch/AmazonCloudWatchClient.java