@Override public Builder toBuilder() { return new Builder(getApi(), getAsyncApi()).fromApiMetadata(this); }
/** * List metrics based on the criteria in the {@link ListMetricsOptions} passed in. * * @param cloudWatchApi the {@link CloudWatchApi} to use for the request * @param region the region to list metrics in * @param options the options describing the ListMetrics request * * @return iterable of metrics fitting the criteria */ public static Iterable<Metric> listMetrics(CloudWatchApi cloudWatchApi, String region, final ListMetricsOptions options) { return listMetrics(cloudWatchApi.getMetricApiForRegion(region), options); }
@Override public CloudWatchApiMetadata build() { return new CloudWatchApiMetadata(this); }
protected Builder(Class<?> api, Class<?> asyncApi) { super(api, asyncApi); id("cloudwatch") .name("Amazon CloudWatch Api") .identityName("Access Key ID") .credentialName("Secret Access Key") .version("2010-08-01") .documentation(URI.create("http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/")) .defaultEndpoint("https://monitoring.us-east-1.amazonaws.com") .defaultProperties(CloudWatchApiMetadata.defaultProperties()) .defaultModule(CloudWatchRestClientModule.class); }
protected MetricApi api() { return api.getMetricApiForRegion(null); } }
protected AlarmApi api() { return api.getAlarmApiForRegion(null); }
@SuppressWarnings("deprecation") public CloudWatchApiMetadata() { this(new Builder(CloudWatchApi.class, CloudWatchAsyncApi.class)); }
protected Builder(Class<?> api, Class<?> asyncApi) { super(api, asyncApi); id("cloudwatch") .name("Amazon CloudWatch Api") .identityName("Access Key ID") .credentialName("Secret Access Key") .version("2010-08-01") .documentation(URI.create("http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/")) .defaultEndpoint("https://monitoring.us-east-1.amazonaws.com") .defaultProperties(CloudWatchApiMetadata.defaultProperties()) .defaultModule(CloudWatchRestClientModule.class); }
/** * List metrics based on the criteria in the {@link ListMetricsOptions} passed in. * * @param cloudWatchApi the {@link CloudWatchApi} to use for the request * @param region the region to list metrics in * @param options the options describing the ListMetrics request * * @return iterable of metrics fitting the criteria */ public static Iterable<Metric> listMetrics(CloudWatchApi cloudWatchApi, String region, final ListMetricsOptions options) { return listMetrics(cloudWatchApi.getMetricApiForRegion(region), options); }
@Override public CloudWatchApiMetadata build() { return new CloudWatchApiMetadata(this); }
protected MetricApi metricApi() { return api.getMetricApiForRegion(null); }
@Override public Builder toBuilder() { return new Builder(getApi(), getAsyncApi()).fromApiMetadata(this); }
protected Builder() { id("cloudwatch") .name("Amazon CloudWatch Api") .identityName("Access Key ID") .credentialName("Secret Access Key") .version("2010-08-01") .documentation(URI.create("http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/")) .defaultEndpoint("https://monitoring.us-east-1.amazonaws.com") .defaultProperties(CloudWatchApiMetadata.defaultProperties()) .defaultModule(CloudWatchHttpApiModule.class); }
/** * List metrics based on the criteria in the {@link ListMetricsOptions} passed in. * * @param cloudWatchApi the {@link CloudWatchApi} to use for the request * @param region the region to list metrics in * @param options the options describing the ListMetrics request * * @return iterable of metrics fitting the criteria */ public static Iterable<Metric> listMetrics(CloudWatchApi cloudWatchApi, String region, final ListMetricsOptions options) { return listMetrics(cloudWatchApi.getMetricApiForRegion(region), options); }
@Override public CloudWatchApiMetadata build() { return new CloudWatchApiMetadata(this); }
protected Builder() { id("cloudwatch") .name("Amazon CloudWatch Api") .identityName("Access Key ID") .credentialName("Secret Access Key") .version("2010-08-01") .documentation(URI.create("http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/")) .defaultEndpoint("https://monitoring.us-east-1.amazonaws.com") .defaultProperties(CloudWatchApiMetadata.defaultProperties()) .defaultModule(CloudWatchHttpApiModule.class); }
/** * List metrics based on the criteria in the {@link ListMetricsOptions} passed in. * * @param cloudWatchApi the {@link CloudWatchApi} to use for the request * @param region the region to list metrics in * @param options the options describing the ListMetrics request * * @return iterable of metrics fitting the criteria */ public static Iterable<Metric> listMetrics(CloudWatchApi cloudWatchApi, String region, final ListMetricsOptions options) { return listMetrics(cloudWatchApi.getMetricApiForRegion(region), options); }
protected Builder() { id("cloudwatch") .name("Amazon CloudWatch Api") .identityName("Access Key ID") .credentialName("Secret Access Key") .version("2010-08-01") .documentation(URI.create("http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/")) .defaultEndpoint("https://monitoring.us-east-1.amazonaws.com") .defaultProperties(CloudWatchApiMetadata.defaultProperties()) .defaultModule(CloudWatchHttpApiModule.class); }
/** * List metrics based on the criteria in the {@link ListMetricsOptions} passed in. * * @param cloudWatchApi the {@link CloudWatchApi} to use for the request * @param region the region to list metrics in * @param options the options describing the ListMetrics request * * @return iterable of metrics fitting the criteria */ public static Iterable<Metric> listMetrics(CloudWatchApi cloudWatchApi, String region, final ListMetricsOptions options) { return listMetrics(cloudWatchApi.getMetricApiForRegion(region), options); }
/** * List metrics based on the criteria in the {@link ListMetricsOptions} passed in. * * @param cloudWatchApi the {@link CloudWatchApi} to use for the request * @param region the region to list metrics in * @param options the options describing the ListMetrics request * * @return iterable of metrics fitting the criteria */ public static Iterable<Metric> listMetrics(CloudWatchApi cloudWatchApi, String region, final ListMetricsOptions options) { return listMetrics(cloudWatchApi.getMetricApiForRegion(region), options); }