@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGlobalAccelerator extends Object implements AWSGlobalAccelerator
AWSGlobalAccelerator
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public CreateAcceleratorResult createAccelerator(CreateAcceleratorRequest request)
AWSGlobalAccelerator
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.
createAccelerator
in interface AWSGlobalAccelerator
public CreateEndpointGroupResult createEndpointGroup(CreateEndpointGroupRequest request)
AWSGlobalAccelerator
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.
createEndpointGroup
in interface AWSGlobalAccelerator
public CreateListenerResult createListener(CreateListenerRequest request)
AWSGlobalAccelerator
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.
createListener
in interface AWSGlobalAccelerator
public DeleteAcceleratorResult deleteAccelerator(DeleteAcceleratorRequest request)
AWSGlobalAccelerator
Delete an accelerator. Note: before you can delete an accelerator, you must disable it and remove all dependent resources (listeners and endpoint groups).
deleteAccelerator
in interface AWSGlobalAccelerator
public DeleteEndpointGroupResult deleteEndpointGroup(DeleteEndpointGroupRequest request)
AWSGlobalAccelerator
Delete an endpoint group from a listener.
deleteEndpointGroup
in interface AWSGlobalAccelerator
public DeleteListenerResult deleteListener(DeleteListenerRequest request)
AWSGlobalAccelerator
Delete a listener from an accelerator.
deleteListener
in interface AWSGlobalAccelerator
public DescribeAcceleratorResult describeAccelerator(DescribeAcceleratorRequest request)
AWSGlobalAccelerator
Describe an accelerator. To see an AWS CLI example of describing an accelerator, scroll down to Example.
describeAccelerator
in interface AWSGlobalAccelerator
public DescribeAcceleratorAttributesResult describeAcceleratorAttributes(DescribeAcceleratorAttributesRequest request)
AWSGlobalAccelerator
Describe the attributes of an accelerator.
describeAcceleratorAttributes
in interface AWSGlobalAccelerator
public DescribeEndpointGroupResult describeEndpointGroup(DescribeEndpointGroupRequest request)
AWSGlobalAccelerator
Describe an endpoint group.
describeEndpointGroup
in interface AWSGlobalAccelerator
public DescribeListenerResult describeListener(DescribeListenerRequest request)
AWSGlobalAccelerator
Describe a listener.
describeListener
in interface AWSGlobalAccelerator
public ListAcceleratorsResult listAccelerators(ListAcceleratorsRequest request)
AWSGlobalAccelerator
List the accelerators for an AWS account.
listAccelerators
in interface AWSGlobalAccelerator
public ListEndpointGroupsResult listEndpointGroups(ListEndpointGroupsRequest request)
AWSGlobalAccelerator
List the endpoint groups that are associated with a listener.
listEndpointGroups
in interface AWSGlobalAccelerator
public ListListenersResult listListeners(ListListenersRequest request)
AWSGlobalAccelerator
List the listeners for an accelerator.
listListeners
in interface AWSGlobalAccelerator
public UpdateAcceleratorResult updateAccelerator(UpdateAcceleratorRequest request)
AWSGlobalAccelerator
Update an accelerator.
updateAccelerator
in interface AWSGlobalAccelerator
public UpdateAcceleratorAttributesResult updateAcceleratorAttributes(UpdateAcceleratorAttributesRequest request)
AWSGlobalAccelerator
Update the attributes for an accelerator. To see an AWS CLI example of updating an accelerator to enable flow logs, scroll down to Example.
updateAcceleratorAttributes
in interface AWSGlobalAccelerator
public UpdateEndpointGroupResult updateEndpointGroup(UpdateEndpointGroupRequest request)
AWSGlobalAccelerator
Update an endpoint group. To see an AWS CLI example of updating an endpoint group, scroll down to Example.
updateEndpointGroup
in interface AWSGlobalAccelerator
public UpdateListenerResult updateListener(UpdateListenerRequest request)
AWSGlobalAccelerator
Update a listener.
updateListener
in interface AWSGlobalAccelerator
public void shutdown()
AWSGlobalAccelerator
shutdown
in interface AWSGlobalAccelerator
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSGlobalAccelerator
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSGlobalAccelerator
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.