@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGlobalAcceleratorAsync extends AbstractAWSGlobalAccelerator implements AWSGlobalAcceleratorAsync
AWSGlobalAcceleratorAsync
. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
createAccelerator, createEndpointGroup, createListener, deleteAccelerator, deleteEndpointGroup, deleteListener, describeAccelerator, describeAcceleratorAttributes, describeEndpointGroup, describeListener, getCachedResponseMetadata, listAccelerators, listEndpointGroups, listListeners, shutdown, updateAccelerator, updateAcceleratorAttributes, updateEndpointGroup, updateListener
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAccelerator, createEndpointGroup, createListener, deleteAccelerator, deleteEndpointGroup, deleteListener, describeAccelerator, describeAcceleratorAttributes, describeEndpointGroup, describeListener, getCachedResponseMetadata, listAccelerators, listEndpointGroups, listListeners, shutdown, updateAccelerator, updateAcceleratorAttributes, updateEndpointGroup, updateListener
public Future<CreateAcceleratorResult> createAcceleratorAsync(CreateAcceleratorRequest request)
AWSGlobalAcceleratorAsync
Create an accelerator. An accelerator includes one or more listeners that process inbound connections and direct traffic to one or more endpoint groups, each of which includes endpoints, such as Network Load Balancers. To see an AWS CLI example of creating an accelerator, scroll down to Example.
createAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
public Future<CreateAcceleratorResult> createAcceleratorAsync(CreateAcceleratorRequest request, AsyncHandler<CreateAcceleratorRequest,CreateAcceleratorResult> asyncHandler)
AWSGlobalAcceleratorAsync
Create an accelerator. An accelerator includes one or more listeners that process inbound connections and direct traffic to one or more endpoint groups, each of which includes endpoints, such as Network Load Balancers. To see an AWS CLI example of creating an accelerator, scroll down to Example.
createAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<CreateEndpointGroupResult> createEndpointGroupAsync(CreateEndpointGroupRequest request)
AWSGlobalAcceleratorAsync
Create an endpoint group for the specified listener. An endpoint group is a collection of endpoints in one AWS Region. To see an AWS CLI example of creating an endpoint group, scroll down to Example.
createEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
public Future<CreateEndpointGroupResult> createEndpointGroupAsync(CreateEndpointGroupRequest request, AsyncHandler<CreateEndpointGroupRequest,CreateEndpointGroupResult> asyncHandler)
AWSGlobalAcceleratorAsync
Create an endpoint group for the specified listener. An endpoint group is a collection of endpoints in one AWS Region. To see an AWS CLI example of creating an endpoint group, scroll down to Example.
createEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<CreateListenerResult> createListenerAsync(CreateListenerRequest request)
AWSGlobalAcceleratorAsync
Create a listener to process inbound connections from clients to an accelerator. Connections arrive to assigned static IP addresses on a port, port range, or list of port ranges that you specify. To see an AWS CLI example of creating a listener, scroll down to Example.
createListenerAsync
in interface AWSGlobalAcceleratorAsync
public Future<CreateListenerResult> createListenerAsync(CreateListenerRequest request, AsyncHandler<CreateListenerRequest,CreateListenerResult> asyncHandler)
AWSGlobalAcceleratorAsync
Create a listener to process inbound connections from clients to an accelerator. Connections arrive to assigned static IP addresses on a port, port range, or list of port ranges that you specify. To see an AWS CLI example of creating a listener, scroll down to Example.
createListenerAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<DeleteAcceleratorResult> deleteAcceleratorAsync(DeleteAcceleratorRequest request)
AWSGlobalAcceleratorAsync
Delete an accelerator. Note: before you can delete an accelerator, you must disable it and remove all dependent resources (listeners and endpoint groups).
deleteAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
public Future<DeleteAcceleratorResult> deleteAcceleratorAsync(DeleteAcceleratorRequest request, AsyncHandler<DeleteAcceleratorRequest,DeleteAcceleratorResult> asyncHandler)
AWSGlobalAcceleratorAsync
Delete an accelerator. Note: before you can delete an accelerator, you must disable it and remove all dependent resources (listeners and endpoint groups).
deleteAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<DeleteEndpointGroupResult> deleteEndpointGroupAsync(DeleteEndpointGroupRequest request)
AWSGlobalAcceleratorAsync
Delete an endpoint group from a listener.
deleteEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
public Future<DeleteEndpointGroupResult> deleteEndpointGroupAsync(DeleteEndpointGroupRequest request, AsyncHandler<DeleteEndpointGroupRequest,DeleteEndpointGroupResult> asyncHandler)
AWSGlobalAcceleratorAsync
Delete an endpoint group from a listener.
deleteEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<DeleteListenerResult> deleteListenerAsync(DeleteListenerRequest request)
AWSGlobalAcceleratorAsync
Delete a listener from an accelerator.
deleteListenerAsync
in interface AWSGlobalAcceleratorAsync
public Future<DeleteListenerResult> deleteListenerAsync(DeleteListenerRequest request, AsyncHandler<DeleteListenerRequest,DeleteListenerResult> asyncHandler)
AWSGlobalAcceleratorAsync
Delete a listener from an accelerator.
deleteListenerAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<DescribeAcceleratorResult> describeAcceleratorAsync(DescribeAcceleratorRequest request)
AWSGlobalAcceleratorAsync
Describe an accelerator. To see an AWS CLI example of describing an accelerator, scroll down to Example.
describeAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
public Future<DescribeAcceleratorResult> describeAcceleratorAsync(DescribeAcceleratorRequest request, AsyncHandler<DescribeAcceleratorRequest,DescribeAcceleratorResult> asyncHandler)
AWSGlobalAcceleratorAsync
Describe an accelerator. To see an AWS CLI example of describing an accelerator, scroll down to Example.
describeAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<DescribeAcceleratorAttributesResult> describeAcceleratorAttributesAsync(DescribeAcceleratorAttributesRequest request)
AWSGlobalAcceleratorAsync
Describe the attributes of an accelerator.
describeAcceleratorAttributesAsync
in interface AWSGlobalAcceleratorAsync
public Future<DescribeAcceleratorAttributesResult> describeAcceleratorAttributesAsync(DescribeAcceleratorAttributesRequest request, AsyncHandler<DescribeAcceleratorAttributesRequest,DescribeAcceleratorAttributesResult> asyncHandler)
AWSGlobalAcceleratorAsync
Describe the attributes of an accelerator.
describeAcceleratorAttributesAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<DescribeEndpointGroupResult> describeEndpointGroupAsync(DescribeEndpointGroupRequest request)
AWSGlobalAcceleratorAsync
Describe an endpoint group.
describeEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
public Future<DescribeEndpointGroupResult> describeEndpointGroupAsync(DescribeEndpointGroupRequest request, AsyncHandler<DescribeEndpointGroupRequest,DescribeEndpointGroupResult> asyncHandler)
AWSGlobalAcceleratorAsync
Describe an endpoint group.
describeEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<DescribeListenerResult> describeListenerAsync(DescribeListenerRequest request)
AWSGlobalAcceleratorAsync
Describe a listener.
describeListenerAsync
in interface AWSGlobalAcceleratorAsync
public Future<DescribeListenerResult> describeListenerAsync(DescribeListenerRequest request, AsyncHandler<DescribeListenerRequest,DescribeListenerResult> asyncHandler)
AWSGlobalAcceleratorAsync
Describe a listener.
describeListenerAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<ListAcceleratorsResult> listAcceleratorsAsync(ListAcceleratorsRequest request)
AWSGlobalAcceleratorAsync
List the accelerators for an AWS account.
listAcceleratorsAsync
in interface AWSGlobalAcceleratorAsync
public Future<ListAcceleratorsResult> listAcceleratorsAsync(ListAcceleratorsRequest request, AsyncHandler<ListAcceleratorsRequest,ListAcceleratorsResult> asyncHandler)
AWSGlobalAcceleratorAsync
List the accelerators for an AWS account.
listAcceleratorsAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<ListEndpointGroupsResult> listEndpointGroupsAsync(ListEndpointGroupsRequest request)
AWSGlobalAcceleratorAsync
List the endpoint groups that are associated with a listener.
listEndpointGroupsAsync
in interface AWSGlobalAcceleratorAsync
public Future<ListEndpointGroupsResult> listEndpointGroupsAsync(ListEndpointGroupsRequest request, AsyncHandler<ListEndpointGroupsRequest,ListEndpointGroupsResult> asyncHandler)
AWSGlobalAcceleratorAsync
List the endpoint groups that are associated with a listener.
listEndpointGroupsAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<ListListenersResult> listListenersAsync(ListListenersRequest request)
AWSGlobalAcceleratorAsync
List the listeners for an accelerator.
listListenersAsync
in interface AWSGlobalAcceleratorAsync
public Future<ListListenersResult> listListenersAsync(ListListenersRequest request, AsyncHandler<ListListenersRequest,ListListenersResult> asyncHandler)
AWSGlobalAcceleratorAsync
List the listeners for an accelerator.
listListenersAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<UpdateAcceleratorResult> updateAcceleratorAsync(UpdateAcceleratorRequest request)
AWSGlobalAcceleratorAsync
Update an accelerator.
updateAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
public Future<UpdateAcceleratorResult> updateAcceleratorAsync(UpdateAcceleratorRequest request, AsyncHandler<UpdateAcceleratorRequest,UpdateAcceleratorResult> asyncHandler)
AWSGlobalAcceleratorAsync
Update an accelerator.
updateAcceleratorAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<UpdateAcceleratorAttributesResult> updateAcceleratorAttributesAsync(UpdateAcceleratorAttributesRequest request)
AWSGlobalAcceleratorAsync
Update the attributes for an accelerator. To see an AWS CLI example of updating an accelerator to enable flow logs, scroll down to Example.
updateAcceleratorAttributesAsync
in interface AWSGlobalAcceleratorAsync
public Future<UpdateAcceleratorAttributesResult> updateAcceleratorAttributesAsync(UpdateAcceleratorAttributesRequest request, AsyncHandler<UpdateAcceleratorAttributesRequest,UpdateAcceleratorAttributesResult> asyncHandler)
AWSGlobalAcceleratorAsync
Update the attributes for an accelerator. To see an AWS CLI example of updating an accelerator to enable flow logs, scroll down to Example.
updateAcceleratorAttributesAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<UpdateEndpointGroupResult> updateEndpointGroupAsync(UpdateEndpointGroupRequest request)
AWSGlobalAcceleratorAsync
Update an endpoint group. To see an AWS CLI example of updating an endpoint group, scroll down to Example.
updateEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
public Future<UpdateEndpointGroupResult> updateEndpointGroupAsync(UpdateEndpointGroupRequest request, AsyncHandler<UpdateEndpointGroupRequest,UpdateEndpointGroupResult> asyncHandler)
AWSGlobalAcceleratorAsync
Update an endpoint group. To see an AWS CLI example of updating an endpoint group, scroll down to Example.
updateEndpointGroupAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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<UpdateListenerResult> updateListenerAsync(UpdateListenerRequest request)
AWSGlobalAcceleratorAsync
Update a listener.
updateListenerAsync
in interface AWSGlobalAcceleratorAsync
public Future<UpdateListenerResult> updateListenerAsync(UpdateListenerRequest request, AsyncHandler<UpdateListenerRequest,UpdateListenerResult> asyncHandler)
AWSGlobalAcceleratorAsync
Update a listener.
updateListenerAsync
in interface AWSGlobalAcceleratorAsync
asyncHandler
- 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.