/** * Simplified method form for invoking the DescribeAlarms operation with an AsyncHandler. * * @see #describeAlarmsAsync(DescribeAlarmsRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeAlarmsResult> describeAlarmsAsync( com.amazonaws.handlers.AsyncHandler<DescribeAlarmsRequest, DescribeAlarmsResult> asyncHandler) { return describeAlarmsAsync(new DescribeAlarmsRequest(), asyncHandler); }
@Override public DescribeAlarmsResult describeAlarms() { return describeAlarms(new DescribeAlarmsRequest()); }
/** * Simplified method form for invoking the DescribeAlarms operation. * * @see #describeAlarmsAsync(DescribeAlarmsRequest) */ @Override public java.util.concurrent.Future<DescribeAlarmsResult> describeAlarmsAsync() { return describeAlarmsAsync(new DescribeAlarmsRequest()); }
/** * Simplified method form for invoking the DescribeAlarms operation with an AsyncHandler. * * @see #describeAlarmsAsync(DescribeAlarmsRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeAlarmsResult> describeAlarmsAsync( com.amazonaws.handlers.AsyncHandler<DescribeAlarmsRequest, DescribeAlarmsResult> asyncHandler) { return describeAlarmsAsync(new DescribeAlarmsRequest(), asyncHandler); }
/** * Simplified method form for invoking the DescribeAlarms operation. * * @see #describeAlarmsAsync(DescribeAlarmsRequest) */ @Override public java.util.concurrent.Future<DescribeAlarmsResult> describeAlarmsAsync() { return describeAlarmsAsync(new DescribeAlarmsRequest()); }
@Override public DescribeAlarmsResult describeAlarms() { return describeAlarms(new DescribeAlarmsRequest()); }
public static void main(String[] args) { final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); boolean done = false; DescribeAlarmsRequest request = new DescribeAlarmsRequest(); while(!done) { DescribeAlarmsResult response = cw.describeAlarms(request); for(MetricAlarm alarm : response.getMetricAlarms()) { System.out.printf("Retrieved alarm %s", alarm.getAlarmName()); } request.setNextToken(response.getNextToken()); if(response.getNextToken() == null) { done = true; } } } }
/** * <p> * Retrieves alarms with the specified names. If no name is specified, all * alarms for the user are returned. Alarms can be retrieved by using only a * prefix for the alarm name, the alarm state, or a prefix for any action. * </p> * * @return describeAlarmsResult The response from the DescribeAlarms service * method, as returned by Amazon CloudWatch. * @throws InvalidNextTokenException * @throws AmazonClientException If any internal errors are encountered * inside the client while attempting to make the request or * handle the response. For example if a network connection is * not available. * @throws AmazonServiceException If an error response is returned by Amazon * CloudWatch indicating either a problem with the data in the * request, or a server side issue. */ public DescribeAlarmsResult describeAlarms() throws AmazonServiceException, AmazonClientException { DescribeAlarmsRequest describeAlarmsRequest = new DescribeAlarmsRequest(); return describeAlarms(describeAlarmsRequest); }