com.amazonaws.services.cloudwatch
Interface AmazonCloudWatch

All Known Subinterfaces:
AmazonCloudWatchAsync
All Known Implementing Classes:
AmazonCloudWatchAsyncClient, AmazonCloudWatchClient

public interface AmazonCloudWatch

Interface for accessing AmazonCloudWatch.


Method Summary
 GetMetricStatisticsResult getMetricStatistics(GetMetricStatisticsRequest getMetricStatisticsRequest)
           
 ListMetricsResult listMetrics()
           
 ListMetricsResult listMetrics(ListMetricsRequest listMetricsRequest)
           
 void setEndpoint(String endpoint)
          Overrides the default endpoint for this client ("https://monitoring.amazonaws.com").
 

Method Detail

setEndpoint

void setEndpoint(String endpoint)
                 throws IllegalArgumentException
Overrides the default endpoint for this client ("https://monitoring.amazonaws.com"). Callers can use this method to control which AWS region they want to work with.

Callers can pass in just the endpoint (ex: "ec2.amazonaws.com") or a full URL, including the protocol (ex: "https://ec2.amazonaws.com"). If the protocol is not specified here, the default protocol from this client's ClientConfiguration will be used, which by default is HTTPS.

Parameters:
endpoint - The endpoint (ex: "ec2.amazonaws.com") or a full URL, including the protocol (ex: "https://ec2.amazonaws.com") of the region specific AWS endpoint this client will communicate with.
Throws:
IllegalArgumentException - If any problems are detected with the specified endpoint.

listMetrics

ListMetricsResult listMetrics(ListMetricsRequest listMetricsRequest)
                              throws AmazonServiceException,
                                     AmazonClientException
Parameters:
listMetricsRequest - Container for the necessary parameters to execute the ListMetrics service method on AmazonCloudWatch.
Returns:
The response from the ListMetrics service method, as returned by AmazonCloudWatch.
Throws:
InvalidParameterValueException
InternalServiceException
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.
AmazonServiceException - If an error response is returned by AmazonCloudWatch indicating either a problem with the data in the request, or a server side issue.

getMetricStatistics

GetMetricStatisticsResult getMetricStatistics(GetMetricStatisticsRequest getMetricStatisticsRequest)
                                              throws AmazonServiceException,
                                                     AmazonClientException
Parameters:
getMetricStatisticsRequest - Container for the necessary parameters to execute the GetMetricStatistics service method on AmazonCloudWatch.
Returns:
The response from the GetMetricStatistics service method, as returned by AmazonCloudWatch.
Throws:
InvalidParameterValueException
InternalServiceException
InvalidParameterCombinationException
MissingRequiredParameterException
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.
AmazonServiceException - If an error response is returned by AmazonCloudWatch indicating either a problem with the data in the request, or a server side issue.

listMetrics

ListMetricsResult listMetrics()
                              throws AmazonServiceException,
                                     AmazonClientException
Returns:
The response from the ListMetrics service method, as returned by AmazonCloudWatch.
Throws:
InvalidParameterValueException
InternalServiceException
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.
AmazonServiceException - If an error response is returned by AmazonCloudWatch indicating either a problem with the data in the request, or a server side issue.


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.