@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonInternetMonitorAsync extends AbstractAmazonInternetMonitor implements AmazonInternetMonitorAsync
AmazonInternetMonitorAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
Future<CreateMonitorResult> |
createMonitorAsync(CreateMonitorRequest request)
Creates a monitor in Amazon CloudWatch Internet Monitor.
|
Future<CreateMonitorResult> |
createMonitorAsync(CreateMonitorRequest request,
AsyncHandler<CreateMonitorRequest,CreateMonitorResult> asyncHandler)
Creates a monitor in Amazon CloudWatch Internet Monitor.
|
Future<DeleteMonitorResult> |
deleteMonitorAsync(DeleteMonitorRequest request)
Deletes a monitor in Amazon CloudWatch Internet Monitor.
|
Future<DeleteMonitorResult> |
deleteMonitorAsync(DeleteMonitorRequest request,
AsyncHandler<DeleteMonitorRequest,DeleteMonitorResult> asyncHandler)
Deletes a monitor in Amazon CloudWatch Internet Monitor.
|
Future<GetHealthEventResult> |
getHealthEventAsync(GetHealthEventRequest request)
Gets information the Amazon CloudWatch Internet Monitor has created and stored about a health event for a
specified monitor.
|
Future<GetHealthEventResult> |
getHealthEventAsync(GetHealthEventRequest request,
AsyncHandler<GetHealthEventRequest,GetHealthEventResult> asyncHandler)
Gets information the Amazon CloudWatch Internet Monitor has created and stored about a health event for a
specified monitor.
|
Future<GetMonitorResult> |
getMonitorAsync(GetMonitorRequest request)
Gets information about a monitor in Amazon CloudWatch Internet Monitor based on a monitor name.
|
Future<GetMonitorResult> |
getMonitorAsync(GetMonitorRequest request,
AsyncHandler<GetMonitorRequest,GetMonitorResult> asyncHandler)
Gets information about a monitor in Amazon CloudWatch Internet Monitor based on a monitor name.
|
Future<ListHealthEventsResult> |
listHealthEventsAsync(ListHealthEventsRequest request)
Lists all health events for a monitor in Amazon CloudWatch Internet Monitor.
|
Future<ListHealthEventsResult> |
listHealthEventsAsync(ListHealthEventsRequest request,
AsyncHandler<ListHealthEventsRequest,ListHealthEventsResult> asyncHandler)
Lists all health events for a monitor in Amazon CloudWatch Internet Monitor.
|
Future<ListMonitorsResult> |
listMonitorsAsync(ListMonitorsRequest request)
Lists all of your monitors for Amazon CloudWatch Internet Monitor and their statuses, along with the Amazon
Resource Name (ARN) and name of each monitor.
|
Future<ListMonitorsResult> |
listMonitorsAsync(ListMonitorsRequest request,
AsyncHandler<ListMonitorsRequest,ListMonitorsResult> asyncHandler)
Lists all of your monitors for Amazon CloudWatch Internet Monitor and their statuses, along with the Amazon
Resource Name (ARN) and name of each monitor.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request)
Lists the tags for a resource.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists the tags for a resource.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest request)
Adds a tag to a resource.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest request,
AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds a tag to a resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest request)
Removes a tag from a resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest request,
AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes a tag from a resource.
|
Future<UpdateMonitorResult> |
updateMonitorAsync(UpdateMonitorRequest request)
Updates a monitor.
|
Future<UpdateMonitorResult> |
updateMonitorAsync(UpdateMonitorRequest request,
AsyncHandler<UpdateMonitorRequest,UpdateMonitorResult> asyncHandler)
Updates a monitor.
|
createMonitor, deleteMonitor, getCachedResponseMetadata, getHealthEvent, getMonitor, listHealthEvents, listMonitors, listTagsForResource, shutdown, tagResource, untagResource, updateMonitorequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateMonitor, deleteMonitor, getCachedResponseMetadata, getHealthEvent, getMonitor, listHealthEvents, listMonitors, listTagsForResource, shutdown, tagResource, untagResource, updateMonitorpublic Future<CreateMonitorResult> createMonitorAsync(CreateMonitorRequest request)
AmazonInternetMonitorAsyncCreates a monitor in Amazon CloudWatch Internet Monitor. A monitor is built based on information from the application resources that you add: Virtual Private Clouds (VPCs), Amazon CloudFront distributions, and WorkSpaces directories.
After you create a monitor, you can view the internet performance for your application, scoped to a location, as well as any health events that are impairing traffic. Internet Monitor can also diagnose whether the impairment is on the Amazon Web Services network or is an issue with an internet service provider (ISP).
createMonitorAsync in interface AmazonInternetMonitorAsyncpublic Future<CreateMonitorResult> createMonitorAsync(CreateMonitorRequest request, AsyncHandler<CreateMonitorRequest,CreateMonitorResult> asyncHandler)
AmazonInternetMonitorAsyncCreates a monitor in Amazon CloudWatch Internet Monitor. A monitor is built based on information from the application resources that you add: Virtual Private Clouds (VPCs), Amazon CloudFront distributions, and WorkSpaces directories.
After you create a monitor, you can view the internet performance for your application, scoped to a location, as well as any health events that are impairing traffic. Internet Monitor can also diagnose whether the impairment is on the Amazon Web Services network or is an issue with an internet service provider (ISP).
createMonitorAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMonitorResult> deleteMonitorAsync(DeleteMonitorRequest request)
AmazonInternetMonitorAsyncDeletes a monitor in Amazon CloudWatch Internet Monitor.
deleteMonitorAsync in interface AmazonInternetMonitorAsyncpublic Future<DeleteMonitorResult> deleteMonitorAsync(DeleteMonitorRequest request, AsyncHandler<DeleteMonitorRequest,DeleteMonitorResult> asyncHandler)
AmazonInternetMonitorAsyncDeletes a monitor in Amazon CloudWatch Internet Monitor.
deleteMonitorAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetHealthEventResult> getHealthEventAsync(GetHealthEventRequest request)
AmazonInternetMonitorAsyncGets information the Amazon CloudWatch Internet Monitor has created and stored about a health event for a specified monitor. This information includes the impacted locations, and all of the information related to the event by location.
The information returned includes the performance, availability, and round-trip time impact, information about the network providers, the event type, and so on.
Information rolled up at the global traffic level is also returned, including the impact type and total traffic impact.
getHealthEventAsync in interface AmazonInternetMonitorAsyncpublic Future<GetHealthEventResult> getHealthEventAsync(GetHealthEventRequest request, AsyncHandler<GetHealthEventRequest,GetHealthEventResult> asyncHandler)
AmazonInternetMonitorAsyncGets information the Amazon CloudWatch Internet Monitor has created and stored about a health event for a specified monitor. This information includes the impacted locations, and all of the information related to the event by location.
The information returned includes the performance, availability, and round-trip time impact, information about the network providers, the event type, and so on.
Information rolled up at the global traffic level is also returned, including the impact type and total traffic impact.
getHealthEventAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMonitorResult> getMonitorAsync(GetMonitorRequest request)
AmazonInternetMonitorAsyncGets information about a monitor in Amazon CloudWatch Internet Monitor based on a monitor name. The information returned includes the Amazon Resource Name (ARN), create time, modified time, resources included in the monitor, and status information.
getMonitorAsync in interface AmazonInternetMonitorAsyncpublic Future<GetMonitorResult> getMonitorAsync(GetMonitorRequest request, AsyncHandler<GetMonitorRequest,GetMonitorResult> asyncHandler)
AmazonInternetMonitorAsyncGets information about a monitor in Amazon CloudWatch Internet Monitor based on a monitor name. The information returned includes the Amazon Resource Name (ARN), create time, modified time, resources included in the monitor, and status information.
getMonitorAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListHealthEventsResult> listHealthEventsAsync(ListHealthEventsRequest request)
AmazonInternetMonitorAsyncLists all health events for a monitor in Amazon CloudWatch Internet Monitor. Returns all information for health events including the client location information the network cause and status, event start and end time, percentage of total traffic impacted, and status.
Health events that have start times during the time frame that is requested are not included in the list of health events.
listHealthEventsAsync in interface AmazonInternetMonitorAsyncpublic Future<ListHealthEventsResult> listHealthEventsAsync(ListHealthEventsRequest request, AsyncHandler<ListHealthEventsRequest,ListHealthEventsResult> asyncHandler)
AmazonInternetMonitorAsyncLists all health events for a monitor in Amazon CloudWatch Internet Monitor. Returns all information for health events including the client location information the network cause and status, event start and end time, percentage of total traffic impacted, and status.
Health events that have start times during the time frame that is requested are not included in the list of health events.
listHealthEventsAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListMonitorsResult> listMonitorsAsync(ListMonitorsRequest request)
AmazonInternetMonitorAsyncLists all of your monitors for Amazon CloudWatch Internet Monitor and their statuses, along with the Amazon Resource Name (ARN) and name of each monitor.
listMonitorsAsync in interface AmazonInternetMonitorAsyncpublic Future<ListMonitorsResult> listMonitorsAsync(ListMonitorsRequest request, AsyncHandler<ListMonitorsRequest,ListMonitorsResult> asyncHandler)
AmazonInternetMonitorAsyncLists all of your monitors for Amazon CloudWatch Internet Monitor and their statuses, along with the Amazon Resource Name (ARN) and name of each monitor.
listMonitorsAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonInternetMonitorAsyncLists the tags for a resource. Tags are supported only for monitors in Amazon CloudWatch Internet Monitor.
listTagsForResourceAsync in interface AmazonInternetMonitorAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonInternetMonitorAsyncLists the tags for a resource. Tags are supported only for monitors in Amazon CloudWatch Internet Monitor.
listTagsForResourceAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonInternetMonitorAsyncAdds a tag to a resource. Tags are supported only for monitors in Amazon CloudWatch Internet Monitor. You can add a maximum of 50 tags in Internet Monitor.
A minimum of one tag is required for this call. It returns an error if you use the TagResource
request with 0 tags.
tagResourceAsync in interface AmazonInternetMonitorAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonInternetMonitorAsyncAdds a tag to a resource. Tags are supported only for monitors in Amazon CloudWatch Internet Monitor. You can add a maximum of 50 tags in Internet Monitor.
A minimum of one tag is required for this call. It returns an error if you use the TagResource
request with 0 tags.
tagResourceAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonInternetMonitorAsyncRemoves a tag from a resource.
untagResourceAsync in interface AmazonInternetMonitorAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonInternetMonitorAsyncRemoves a tag from a resource.
untagResourceAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateMonitorResult> updateMonitorAsync(UpdateMonitorRequest request)
AmazonInternetMonitorAsyncUpdates a monitor. You can update a monitor to add or remove resources, or to change the status of the monitor. You can't change the name of a monitor.
updateMonitorAsync in interface AmazonInternetMonitorAsyncpublic Future<UpdateMonitorResult> updateMonitorAsync(UpdateMonitorRequest request, AsyncHandler<UpdateMonitorRequest,UpdateMonitorResult> asyncHandler)
AmazonInternetMonitorAsyncUpdates a monitor. You can update a monitor to add or remove resources, or to change the status of the monitor. You can't change the name of a monitor.
updateMonitorAsync in interface AmazonInternetMonitorAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.