@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(ListMetricsOptions.Builder.afterMarker(input.toString())); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(ListMetricsOptions.Builder.afterMarker(input.toString())); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(ListMetricsOptions.Builder.afterMarker(input.toString())); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(ListMetricsOptions.Builder.afterMarker(input.toString())); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(ListMetricsOptions.Builder.afterMarker(input.toString())); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(ListMetricsOptions.Builder.afterMarker(input.toString())); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(options.clone().afterMarker(input)); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(options.clone().afterMarker(input)); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(options.clone().afterMarker(input)); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(options.clone().afterMarker(input)); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(options.clone().afterMarker(input)); }
@Override public IterableWithMarker<Metric> apply(Object input) { return metricApi.list(options.clone().afterMarker(input)); }
public boolean apply(ListMetricsOptions options) { return Iterables.size(api().list(options)) == 2; } }, 20, 1, MINUTES).apply(lmo);
public boolean apply(ListMetricsOptions options) { return Iterables.size(metricApi().list(options)) == 1; } }, 5, 1, MINUTES).apply(lmo);
public boolean apply(ListMetricsOptions options) { return Iterables.size(metricApi().list(options)) == 1; } }, 5, 1, MINUTES).apply(lmo);
public boolean apply(ListMetricsOptions options) { return Iterables.size(api().list(options)) == 2; } }, 20, 1, MINUTES).apply(lmo);
public void testListMetricsWhenResponseIs404() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(404).build(); CloudWatchApi apiWhenMetricsDontExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsDontExist.getMetricApiForRegion(null).list().get(0).toSet(), ImmutableSet.of()); }
public void testListMetricsWhenResponseIs404() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(404).build(); CloudWatchApi apiWhenMetricsDontExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsDontExist.getMetricApiForRegion(null).list().get(0).toSet(), ImmutableSet.of()); }
public void testListMetricsWhenResponseIs2xx() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/list_metrics.xml", "text/xml")).build(); CloudWatchApi apiWhenMetricsExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsExist.getMetricApiForRegion(null).list().get(0).toString(), "[Metric{namespace=AWS/EC2, metricName=CPUUtilization, dimension=[Dimension{name=InstanceId, value=i-689fcf0f}]}]"); }
public void testListMetricsWhenResponseIs2xx() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/list_metrics.xml", "text/xml")).build(); CloudWatchApi apiWhenMetricsExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsExist.getMetricApiForRegion(null).list().get(0).toString(), "[Metric{namespace=AWS/EC2, metricName=CPUUtilization, dimension=[Dimension{name=InstanceId, value=i-689fcf0f}]}]"); }