Class AbstractAmazonDirectConnectAsync
- All Implemented Interfaces:
AmazonDirectConnect
,AmazonDirectConnectAsync
AmazonDirectConnectAsync
. Convenient
method forms pass through to the corresponding overload that takes a request
object and an AsyncHandler
, which throws an
UnsupportedOperationException
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a hosted connection on an interconnect.allocateConnectionOnInterconnectAsync
(AllocateConnectionOnInterconnectRequest request, AsyncHandler<AllocateConnectionOnInterconnectRequest, AllocateConnectionOnInterconnectResult> asyncHandler) Creates a hosted connection on an interconnect.Provisions a private virtual interface to be owned by a different customer.allocatePrivateVirtualInterfaceAsync
(AllocatePrivateVirtualInterfaceRequest request, AsyncHandler<AllocatePrivateVirtualInterfaceRequest, AllocatePrivateVirtualInterfaceResult> asyncHandler) Provisions a private virtual interface to be owned by a different customer.Provisions a public virtual interface to be owned by a different customer.allocatePublicVirtualInterfaceAsync
(AllocatePublicVirtualInterfaceRequest request, AsyncHandler<AllocatePublicVirtualInterfaceRequest, AllocatePublicVirtualInterfaceResult> asyncHandler) Provisions a public virtual interface to be owned by a different customer.Confirm the creation of a hosted connection on an interconnect.confirmConnectionAsync
(ConfirmConnectionRequest request, AsyncHandler<ConfirmConnectionRequest, ConfirmConnectionResult> asyncHandler) Confirm the creation of a hosted connection on an interconnect.Accept ownership of a private virtual interface created by another customer.confirmPrivateVirtualInterfaceAsync
(ConfirmPrivateVirtualInterfaceRequest request, AsyncHandler<ConfirmPrivateVirtualInterfaceRequest, ConfirmPrivateVirtualInterfaceResult> asyncHandler) Accept ownership of a private virtual interface created by another customer.Accept ownership of a public virtual interface created by another customer.confirmPublicVirtualInterfaceAsync
(ConfirmPublicVirtualInterfaceRequest request, AsyncHandler<ConfirmPublicVirtualInterfaceRequest, ConfirmPublicVirtualInterfaceResult> asyncHandler) Accept ownership of a public virtual interface created by another customer.Creates a new connection between the customer network and a specific AWS Direct Connect location.createConnectionAsync
(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest, CreateConnectionResult> asyncHandler) Creates a new connection between the customer network and a specific AWS Direct Connect location.Creates a new interconnect between a AWS Direct Connect partner's network and a specific AWS Direct Connect location.createInterconnectAsync
(CreateInterconnectRequest request, AsyncHandler<CreateInterconnectRequest, CreateInterconnectResult> asyncHandler) Creates a new interconnect between a AWS Direct Connect partner's network and a specific AWS Direct Connect location.Creates a new private virtual interface.createPrivateVirtualInterfaceAsync
(CreatePrivateVirtualInterfaceRequest request, AsyncHandler<CreatePrivateVirtualInterfaceRequest, CreatePrivateVirtualInterfaceResult> asyncHandler) Creates a new private virtual interface.Creates a new public virtual interface.createPublicVirtualInterfaceAsync
(CreatePublicVirtualInterfaceRequest request, AsyncHandler<CreatePublicVirtualInterfaceRequest, CreatePublicVirtualInterfaceResult> asyncHandler) Creates a new public virtual interface.Deletes the connection.deleteConnectionAsync
(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest, DeleteConnectionResult> asyncHandler) Deletes the connection.Deletes the specified interconnect.deleteInterconnectAsync
(DeleteInterconnectRequest request, AsyncHandler<DeleteInterconnectRequest, DeleteInterconnectResult> asyncHandler) Deletes the specified interconnect.Deletes a virtual interface.deleteVirtualInterfaceAsync
(DeleteVirtualInterfaceRequest request, AsyncHandler<DeleteVirtualInterfaceRequest, DeleteVirtualInterfaceResult> asyncHandler) Deletes a virtual interface.Simplified method form for invoking the DescribeConnections operation.describeConnectionsAsync
(AsyncHandler<DescribeConnectionsRequest, DescribeConnectionsResult> asyncHandler) Simplified method form for invoking the DescribeConnections operation with an AsyncHandler.Displays all connections in this region.describeConnectionsAsync
(DescribeConnectionsRequest request, AsyncHandler<DescribeConnectionsRequest, DescribeConnectionsResult> asyncHandler) Displays all connections in this region.Return a list of connections that have been provisioned on the given interconnect.describeConnectionsOnInterconnectAsync
(DescribeConnectionsOnInterconnectRequest request, AsyncHandler<DescribeConnectionsOnInterconnectRequest, DescribeConnectionsOnInterconnectResult> asyncHandler) Return a list of connections that have been provisioned on the given interconnect.Simplified method form for invoking the DescribeInterconnects operation.describeInterconnectsAsync
(AsyncHandler<DescribeInterconnectsRequest, DescribeInterconnectsResult> asyncHandler) Simplified method form for invoking the DescribeInterconnects operation with an AsyncHandler.Returns a list of interconnects owned by the AWS account.describeInterconnectsAsync
(DescribeInterconnectsRequest request, AsyncHandler<DescribeInterconnectsRequest, DescribeInterconnectsResult> asyncHandler) Returns a list of interconnects owned by the AWS account.Simplified method form for invoking the DescribeLocations operation.Simplified method form for invoking the DescribeLocations operation with an AsyncHandler.Returns the list of AWS Direct Connect locations in the current AWS region.describeLocationsAsync
(DescribeLocationsRequest request, AsyncHandler<DescribeLocationsRequest, DescribeLocationsResult> asyncHandler) Returns the list of AWS Direct Connect locations in the current AWS region.Simplified method form for invoking the DescribeVirtualGateways operation.describeVirtualGatewaysAsync
(AsyncHandler<DescribeVirtualGatewaysRequest, DescribeVirtualGatewaysResult> asyncHandler) Simplified method form for invoking the DescribeVirtualGateways operation with an AsyncHandler.Returns a list of virtual private gateways owned by the AWS account.describeVirtualGatewaysAsync
(DescribeVirtualGatewaysRequest request, AsyncHandler<DescribeVirtualGatewaysRequest, DescribeVirtualGatewaysResult> asyncHandler) Returns a list of virtual private gateways owned by the AWS account.Simplified method form for invoking the DescribeVirtualInterfaces operation.describeVirtualInterfacesAsync
(AsyncHandler<DescribeVirtualInterfacesRequest, DescribeVirtualInterfacesResult> asyncHandler) Simplified method form for invoking the DescribeVirtualInterfaces operation with an AsyncHandler.Displays all virtual interfaces for an AWS account.describeVirtualInterfacesAsync
(DescribeVirtualInterfacesRequest request, AsyncHandler<DescribeVirtualInterfacesRequest, DescribeVirtualInterfacesResult> asyncHandler) Displays all virtual interfaces for an AWS account.Methods inherited from class com.amazonaws.services.directconnect.AbstractAmazonDirectConnect
allocateConnectionOnInterconnect, allocatePrivateVirtualInterface, allocatePublicVirtualInterface, confirmConnection, confirmPrivateVirtualInterface, confirmPublicVirtualInterface, createConnection, createInterconnect, createPrivateVirtualInterface, createPublicVirtualInterface, deleteConnection, deleteInterconnect, deleteVirtualInterface, describeConnections, describeConnections, describeConnectionsOnInterconnect, describeInterconnects, describeInterconnects, describeLocations, describeLocations, describeVirtualGateways, describeVirtualGateways, describeVirtualInterfaces, describeVirtualInterfaces, getCachedResponseMetadata, setEndpoint, setRegion, shutdown
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.amazonaws.services.directconnect.AmazonDirectConnect
allocateConnectionOnInterconnect, allocatePrivateVirtualInterface, allocatePublicVirtualInterface, confirmConnection, confirmPrivateVirtualInterface, confirmPublicVirtualInterface, createConnection, createInterconnect, createPrivateVirtualInterface, createPublicVirtualInterface, deleteConnection, deleteInterconnect, deleteVirtualInterface, describeConnections, describeConnections, describeConnectionsOnInterconnect, describeInterconnects, describeInterconnects, describeLocations, describeLocations, describeVirtualGateways, describeVirtualGateways, describeVirtualInterfaces, describeVirtualInterfaces, getCachedResponseMetadata, setEndpoint, setRegion, shutdown
-
Constructor Details
-
AbstractAmazonDirectConnectAsync
protected AbstractAmazonDirectConnectAsync()
-
-
Method Details
-
allocateConnectionOnInterconnectAsync
public Future<AllocateConnectionOnInterconnectResult> allocateConnectionOnInterconnectAsync(AllocateConnectionOnInterconnectRequest request) Description copied from interface:AmazonDirectConnectAsync
Creates a hosted connection on an interconnect.
Allocates a VLAN number and a specified amount of bandwidth for use by a hosted connection on the given interconnect.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
allocateConnectionOnInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the AllocateConnectionOnInterconnect operation.- Returns:
- A Java Future containing the result of the AllocateConnectionOnInterconnect operation returned by the service.
-
allocateConnectionOnInterconnectAsync
public Future<AllocateConnectionOnInterconnectResult> allocateConnectionOnInterconnectAsync(AllocateConnectionOnInterconnectRequest request, AsyncHandler<AllocateConnectionOnInterconnectRequest, AllocateConnectionOnInterconnectResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Creates a hosted connection on an interconnect.
Allocates a VLAN number and a specified amount of bandwidth for use by a hosted connection on the given interconnect.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
allocateConnectionOnInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the AllocateConnectionOnInterconnect operation.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.- Returns:
- A Java Future containing the result of the AllocateConnectionOnInterconnect operation returned by the service.
-
allocatePrivateVirtualInterfaceAsync
public Future<AllocatePrivateVirtualInterfaceResult> allocatePrivateVirtualInterfaceAsync(AllocatePrivateVirtualInterfaceRequest request) Description copied from interface:AmazonDirectConnectAsync
Provisions a private virtual interface to be owned by a different customer.
The owner of a connection calls this function to provision a private virtual interface which will be owned by another AWS customer.
Virtual interfaces created using this function must be confirmed by the virtual interface owner by calling ConfirmPrivateVirtualInterface. Until this step has been completed, the virtual interface will be in 'Confirming' state, and will not be available for handling traffic.
- Specified by:
allocatePrivateVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the AllocatePrivateVirtualInterface operation.- Returns:
- A Java Future containing the result of the AllocatePrivateVirtualInterface operation returned by the service.
-
allocatePrivateVirtualInterfaceAsync
public Future<AllocatePrivateVirtualInterfaceResult> allocatePrivateVirtualInterfaceAsync(AllocatePrivateVirtualInterfaceRequest request, AsyncHandler<AllocatePrivateVirtualInterfaceRequest, AllocatePrivateVirtualInterfaceResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Provisions a private virtual interface to be owned by a different customer.
The owner of a connection calls this function to provision a private virtual interface which will be owned by another AWS customer.
Virtual interfaces created using this function must be confirmed by the virtual interface owner by calling ConfirmPrivateVirtualInterface. Until this step has been completed, the virtual interface will be in 'Confirming' state, and will not be available for handling traffic.
- Specified by:
allocatePrivateVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the AllocatePrivateVirtualInterface operation.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.- Returns:
- A Java Future containing the result of the AllocatePrivateVirtualInterface operation returned by the service.
-
allocatePublicVirtualInterfaceAsync
public Future<AllocatePublicVirtualInterfaceResult> allocatePublicVirtualInterfaceAsync(AllocatePublicVirtualInterfaceRequest request) Description copied from interface:AmazonDirectConnectAsync
Provisions a public virtual interface to be owned by a different customer.
The owner of a connection calls this function to provision a public virtual interface which will be owned by another AWS customer.
Virtual interfaces created using this function must be confirmed by the virtual interface owner by calling ConfirmPublicVirtualInterface. Until this step has been completed, the virtual interface will be in 'Confirming' state, and will not be available for handling traffic.
- Specified by:
allocatePublicVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the AllocatePublicVirtualInterface operation.- Returns:
- A Java Future containing the result of the AllocatePublicVirtualInterface operation returned by the service.
-
allocatePublicVirtualInterfaceAsync
public Future<AllocatePublicVirtualInterfaceResult> allocatePublicVirtualInterfaceAsync(AllocatePublicVirtualInterfaceRequest request, AsyncHandler<AllocatePublicVirtualInterfaceRequest, AllocatePublicVirtualInterfaceResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Provisions a public virtual interface to be owned by a different customer.
The owner of a connection calls this function to provision a public virtual interface which will be owned by another AWS customer.
Virtual interfaces created using this function must be confirmed by the virtual interface owner by calling ConfirmPublicVirtualInterface. Until this step has been completed, the virtual interface will be in 'Confirming' state, and will not be available for handling traffic.
- Specified by:
allocatePublicVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the AllocatePublicVirtualInterface operation.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.- Returns:
- A Java Future containing the result of the AllocatePublicVirtualInterface operation returned by the service.
-
confirmConnectionAsync
Description copied from interface:AmazonDirectConnectAsync
Confirm the creation of a hosted connection on an interconnect.
Upon creation, the hosted connection is initially in the 'Ordering' state, and will remain in this state until the owner calls ConfirmConnection to confirm creation of the hosted connection.
- Specified by:
confirmConnectionAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the ConfirmConnection operation.- Returns:
- A Java Future containing the result of the ConfirmConnection operation returned by the service.
-
confirmConnectionAsync
public Future<ConfirmConnectionResult> confirmConnectionAsync(ConfirmConnectionRequest request, AsyncHandler<ConfirmConnectionRequest, ConfirmConnectionResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Confirm the creation of a hosted connection on an interconnect.
Upon creation, the hosted connection is initially in the 'Ordering' state, and will remain in this state until the owner calls ConfirmConnection to confirm creation of the hosted connection.
- Specified by:
confirmConnectionAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the ConfirmConnection operation.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.- Returns:
- A Java Future containing the result of the ConfirmConnection operation returned by the service.
-
confirmPrivateVirtualInterfaceAsync
public Future<ConfirmPrivateVirtualInterfaceResult> confirmPrivateVirtualInterfaceAsync(ConfirmPrivateVirtualInterfaceRequest request) Description copied from interface:AmazonDirectConnectAsync
Accept ownership of a private virtual interface created by another customer.
After the virtual interface owner calls this function, the virtual interface will be created and attached to the given virtual private gateway, and will be available for handling traffic.
- Specified by:
confirmPrivateVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the ConfirmPrivateVirtualInterface operation.- Returns:
- A Java Future containing the result of the ConfirmPrivateVirtualInterface operation returned by the service.
-
confirmPrivateVirtualInterfaceAsync
public Future<ConfirmPrivateVirtualInterfaceResult> confirmPrivateVirtualInterfaceAsync(ConfirmPrivateVirtualInterfaceRequest request, AsyncHandler<ConfirmPrivateVirtualInterfaceRequest, ConfirmPrivateVirtualInterfaceResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Accept ownership of a private virtual interface created by another customer.
After the virtual interface owner calls this function, the virtual interface will be created and attached to the given virtual private gateway, and will be available for handling traffic.
- Specified by:
confirmPrivateVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the ConfirmPrivateVirtualInterface operation.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.- Returns:
- A Java Future containing the result of the ConfirmPrivateVirtualInterface operation returned by the service.
-
confirmPublicVirtualInterfaceAsync
public Future<ConfirmPublicVirtualInterfaceResult> confirmPublicVirtualInterfaceAsync(ConfirmPublicVirtualInterfaceRequest request) Description copied from interface:AmazonDirectConnectAsync
Accept ownership of a public virtual interface created by another customer.
After the virtual interface owner calls this function, the specified virtual interface will be created and made available for handling traffic.
- Specified by:
confirmPublicVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the ConfirmPublicVirtualInterface operation.- Returns:
- A Java Future containing the result of the ConfirmPublicVirtualInterface operation returned by the service.
-
confirmPublicVirtualInterfaceAsync
public Future<ConfirmPublicVirtualInterfaceResult> confirmPublicVirtualInterfaceAsync(ConfirmPublicVirtualInterfaceRequest request, AsyncHandler<ConfirmPublicVirtualInterfaceRequest, ConfirmPublicVirtualInterfaceResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Accept ownership of a public virtual interface created by another customer.
After the virtual interface owner calls this function, the specified virtual interface will be created and made available for handling traffic.
- Specified by:
confirmPublicVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the ConfirmPublicVirtualInterface operation.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.- Returns:
- A Java Future containing the result of the ConfirmPublicVirtualInterface operation returned by the service.
-
createConnectionAsync
Description copied from interface:AmazonDirectConnectAsync
Creates a new connection between the customer network and a specific AWS Direct Connect location.
A connection links your internal network to an AWS Direct Connect location over a standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an AWS Direct Connect router. An AWS Direct Connect location provides access to Amazon Web Services in the region it is associated with. You can establish connections with AWS Direct Connect locations in multiple regions, but a connection in one region does not provide connectivity to other regions.
- Specified by:
createConnectionAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreateConnection operation.- Returns:
- A Java Future containing the result of the CreateConnection operation returned by the service.
-
createConnectionAsync
public Future<CreateConnectionResult> createConnectionAsync(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest, CreateConnectionResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Creates a new connection between the customer network and a specific AWS Direct Connect location.
A connection links your internal network to an AWS Direct Connect location over a standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an AWS Direct Connect router. An AWS Direct Connect location provides access to Amazon Web Services in the region it is associated with. You can establish connections with AWS Direct Connect locations in multiple regions, but a connection in one region does not provide connectivity to other regions.
- Specified by:
createConnectionAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreateConnection operation.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.- Returns:
- A Java Future containing the result of the CreateConnection operation returned by the service.
-
createInterconnectAsync
Description copied from interface:AmazonDirectConnectAsync
Creates a new interconnect between a AWS Direct Connect partner's network and a specific AWS Direct Connect location.
An interconnect is a connection which is capable of hosting other connections. The AWS Direct Connect partner can use an interconnect to provide sub-1Gbps AWS Direct Connect service to tier 2 customers who do not have their own connections. Like a standard connection, an interconnect links the AWS Direct Connect partner's network to an AWS Direct Connect location over a standard 1 Gbps or 10 Gbps Ethernet fiber-optic cable. One end is connected to the partner's router, the other to an AWS Direct Connect router.
For each end customer, the AWS Direct Connect partner provisions a connection on their interconnect by calling AllocateConnectionOnInterconnect. The end customer can then connect to AWS resources by creating a virtual interface on their connection, using the VLAN assigned to them by the AWS Direct Connect partner.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
createInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreateInterconnect operation.- Returns:
- A Java Future containing the result of the CreateInterconnect operation returned by the service.
-
createInterconnectAsync
public Future<CreateInterconnectResult> createInterconnectAsync(CreateInterconnectRequest request, AsyncHandler<CreateInterconnectRequest, CreateInterconnectResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Creates a new interconnect between a AWS Direct Connect partner's network and a specific AWS Direct Connect location.
An interconnect is a connection which is capable of hosting other connections. The AWS Direct Connect partner can use an interconnect to provide sub-1Gbps AWS Direct Connect service to tier 2 customers who do not have their own connections. Like a standard connection, an interconnect links the AWS Direct Connect partner's network to an AWS Direct Connect location over a standard 1 Gbps or 10 Gbps Ethernet fiber-optic cable. One end is connected to the partner's router, the other to an AWS Direct Connect router.
For each end customer, the AWS Direct Connect partner provisions a connection on their interconnect by calling AllocateConnectionOnInterconnect. The end customer can then connect to AWS resources by creating a virtual interface on their connection, using the VLAN assigned to them by the AWS Direct Connect partner.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
createInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreateInterconnect operation.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.- Returns:
- A Java Future containing the result of the CreateInterconnect operation returned by the service.
-
createPrivateVirtualInterfaceAsync
public Future<CreatePrivateVirtualInterfaceResult> createPrivateVirtualInterfaceAsync(CreatePrivateVirtualInterfaceRequest request) Description copied from interface:AmazonDirectConnectAsync
Creates a new private virtual interface. A virtual interface is the VLAN that transports AWS Direct Connect traffic. A private virtual interface supports sending traffic to a single virtual private cloud (VPC).
- Specified by:
createPrivateVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreatePrivateVirtualInterface operation.- Returns:
- A Java Future containing the result of the CreatePrivateVirtualInterface operation returned by the service.
-
createPrivateVirtualInterfaceAsync
public Future<CreatePrivateVirtualInterfaceResult> createPrivateVirtualInterfaceAsync(CreatePrivateVirtualInterfaceRequest request, AsyncHandler<CreatePrivateVirtualInterfaceRequest, CreatePrivateVirtualInterfaceResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Creates a new private virtual interface. A virtual interface is the VLAN that transports AWS Direct Connect traffic. A private virtual interface supports sending traffic to a single virtual private cloud (VPC).
- Specified by:
createPrivateVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreatePrivateVirtualInterface operation.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.- Returns:
- A Java Future containing the result of the CreatePrivateVirtualInterface operation returned by the service.
-
createPublicVirtualInterfaceAsync
public Future<CreatePublicVirtualInterfaceResult> createPublicVirtualInterfaceAsync(CreatePublicVirtualInterfaceRequest request) Description copied from interface:AmazonDirectConnectAsync
Creates a new public virtual interface. A virtual interface is the VLAN that transports AWS Direct Connect traffic. A public virtual interface supports sending traffic to public services of AWS such as Amazon Simple Storage Service (Amazon S3).
- Specified by:
createPublicVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreatePublicVirtualInterface operation.- Returns:
- A Java Future containing the result of the CreatePublicVirtualInterface operation returned by the service.
-
createPublicVirtualInterfaceAsync
public Future<CreatePublicVirtualInterfaceResult> createPublicVirtualInterfaceAsync(CreatePublicVirtualInterfaceRequest request, AsyncHandler<CreatePublicVirtualInterfaceRequest, CreatePublicVirtualInterfaceResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Creates a new public virtual interface. A virtual interface is the VLAN that transports AWS Direct Connect traffic. A public virtual interface supports sending traffic to public services of AWS such as Amazon Simple Storage Service (Amazon S3).
- Specified by:
createPublicVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the CreatePublicVirtualInterface operation.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.- Returns:
- A Java Future containing the result of the CreatePublicVirtualInterface operation returned by the service.
-
deleteConnectionAsync
Description copied from interface:AmazonDirectConnectAsync
Deletes the connection.
Deleting a connection only stops the AWS Direct Connect port hour and data transfer charges. You need to cancel separately with the providers any services or charges for cross-connects or network circuits that connect you to the AWS Direct Connect location.
- Specified by:
deleteConnectionAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DeleteConnection operation.- Returns:
- A Java Future containing the result of the DeleteConnection operation returned by the service.
-
deleteConnectionAsync
public Future<DeleteConnectionResult> deleteConnectionAsync(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest, DeleteConnectionResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Deletes the connection.
Deleting a connection only stops the AWS Direct Connect port hour and data transfer charges. You need to cancel separately with the providers any services or charges for cross-connects or network circuits that connect you to the AWS Direct Connect location.
- Specified by:
deleteConnectionAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DeleteConnection operation.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.- Returns:
- A Java Future containing the result of the DeleteConnection operation returned by the service.
-
deleteInterconnectAsync
Description copied from interface:AmazonDirectConnectAsync
Deletes the specified interconnect.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
deleteInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DeleteInterconnect operation.- Returns:
- A Java Future containing the result of the DeleteInterconnect operation returned by the service.
-
deleteInterconnectAsync
public Future<DeleteInterconnectResult> deleteInterconnectAsync(DeleteInterconnectRequest request, AsyncHandler<DeleteInterconnectRequest, DeleteInterconnectResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Deletes the specified interconnect.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
deleteInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DeleteInterconnect operation.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.- Returns:
- A Java Future containing the result of the DeleteInterconnect operation returned by the service.
-
deleteVirtualInterfaceAsync
public Future<DeleteVirtualInterfaceResult> deleteVirtualInterfaceAsync(DeleteVirtualInterfaceRequest request) Description copied from interface:AmazonDirectConnectAsync
Deletes a virtual interface.
- Specified by:
deleteVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DeleteVirtualInterface operation.- Returns:
- A Java Future containing the result of the DeleteVirtualInterface operation returned by the service.
-
deleteVirtualInterfaceAsync
public Future<DeleteVirtualInterfaceResult> deleteVirtualInterfaceAsync(DeleteVirtualInterfaceRequest request, AsyncHandler<DeleteVirtualInterfaceRequest, DeleteVirtualInterfaceResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Deletes a virtual interface.
- Specified by:
deleteVirtualInterfaceAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DeleteVirtualInterface operation.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.- Returns:
- A Java Future containing the result of the DeleteVirtualInterface operation returned by the service.
-
describeConnectionsAsync
public Future<DescribeConnectionsResult> describeConnectionsAsync(DescribeConnectionsRequest request) Description copied from interface:AmazonDirectConnectAsync
Displays all connections in this region.
If a connection ID is provided, the call returns only that particular connection.
- Specified by:
describeConnectionsAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeConnections operation.- Returns:
- A Java Future containing the result of the DescribeConnections operation returned by the service.
-
describeConnectionsAsync
public Future<DescribeConnectionsResult> describeConnectionsAsync(DescribeConnectionsRequest request, AsyncHandler<DescribeConnectionsRequest, DescribeConnectionsResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Displays all connections in this region.
If a connection ID is provided, the call returns only that particular connection.
- Specified by:
describeConnectionsAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeConnections operation.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.- Returns:
- A Java Future containing the result of the DescribeConnections operation returned by the service.
-
describeConnectionsAsync
Simplified method form for invoking the DescribeConnections operation.- Specified by:
describeConnectionsAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeConnectionsAsync
public Future<DescribeConnectionsResult> describeConnectionsAsync(AsyncHandler<DescribeConnectionsRequest, DescribeConnectionsResult> asyncHandler) Simplified method form for invoking the DescribeConnections operation with an AsyncHandler.- Specified by:
describeConnectionsAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeConnectionsOnInterconnectAsync
public Future<DescribeConnectionsOnInterconnectResult> describeConnectionsOnInterconnectAsync(DescribeConnectionsOnInterconnectRequest request) Description copied from interface:AmazonDirectConnectAsync
Return a list of connections that have been provisioned on the given interconnect.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
describeConnectionsOnInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeConnectionsOnInterconnect operation.- Returns:
- A Java Future containing the result of the DescribeConnectionsOnInterconnect operation returned by the service.
-
describeConnectionsOnInterconnectAsync
public Future<DescribeConnectionsOnInterconnectResult> describeConnectionsOnInterconnectAsync(DescribeConnectionsOnInterconnectRequest request, AsyncHandler<DescribeConnectionsOnInterconnectRequest, DescribeConnectionsOnInterconnectResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Return a list of connections that have been provisioned on the given interconnect.
This is intended for use by AWS Direct Connect partners only.
- Specified by:
describeConnectionsOnInterconnectAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeConnectionsOnInterconnect operation.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.- Returns:
- A Java Future containing the result of the DescribeConnectionsOnInterconnect operation returned by the service.
-
describeInterconnectsAsync
public Future<DescribeInterconnectsResult> describeInterconnectsAsync(DescribeInterconnectsRequest request) Description copied from interface:AmazonDirectConnectAsync
Returns a list of interconnects owned by the AWS account.
If an interconnect ID is provided, it will only return this particular interconnect.
- Specified by:
describeInterconnectsAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeInterconnects operation.- Returns:
- A Java Future containing the result of the DescribeInterconnects operation returned by the service.
-
describeInterconnectsAsync
public Future<DescribeInterconnectsResult> describeInterconnectsAsync(DescribeInterconnectsRequest request, AsyncHandler<DescribeInterconnectsRequest, DescribeInterconnectsResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Returns a list of interconnects owned by the AWS account.
If an interconnect ID is provided, it will only return this particular interconnect.
- Specified by:
describeInterconnectsAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeInterconnects operation.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.- Returns:
- A Java Future containing the result of the DescribeInterconnects operation returned by the service.
-
describeInterconnectsAsync
Simplified method form for invoking the DescribeInterconnects operation.- Specified by:
describeInterconnectsAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeInterconnectsAsync
public Future<DescribeInterconnectsResult> describeInterconnectsAsync(AsyncHandler<DescribeInterconnectsRequest, DescribeInterconnectsResult> asyncHandler) Simplified method form for invoking the DescribeInterconnects operation with an AsyncHandler.- Specified by:
describeInterconnectsAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeLocationsAsync
Description copied from interface:AmazonDirectConnectAsync
Returns the list of AWS Direct Connect locations in the current AWS region. These are the locations that may be selected when calling CreateConnection or CreateInterconnect.
- Specified by:
describeLocationsAsync
in interfaceAmazonDirectConnectAsync
- Returns:
- A Java Future containing the result of the DescribeLocations operation returned by the service.
-
describeLocationsAsync
public Future<DescribeLocationsResult> describeLocationsAsync(DescribeLocationsRequest request, AsyncHandler<DescribeLocationsRequest, DescribeLocationsResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Returns the list of AWS Direct Connect locations in the current AWS region. These are the locations that may be selected when calling CreateConnection or CreateInterconnect.
- Specified by:
describeLocationsAsync
in interfaceAmazonDirectConnectAsync
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.- Returns:
- A Java Future containing the result of the DescribeLocations operation returned by the service.
-
describeLocationsAsync
Simplified method form for invoking the DescribeLocations operation.- Specified by:
describeLocationsAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeLocationsAsync
public Future<DescribeLocationsResult> describeLocationsAsync(AsyncHandler<DescribeLocationsRequest, DescribeLocationsResult> asyncHandler) Simplified method form for invoking the DescribeLocations operation with an AsyncHandler.- Specified by:
describeLocationsAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeVirtualGatewaysAsync
public Future<DescribeVirtualGatewaysResult> describeVirtualGatewaysAsync(DescribeVirtualGatewaysRequest request) Description copied from interface:AmazonDirectConnectAsync
Returns a list of virtual private gateways owned by the AWS account.
You can create one or more AWS Direct Connect private virtual interfaces linking to a virtual private gateway. A virtual private gateway can be managed via Amazon Virtual Private Cloud (VPC) console or the EC2 CreateVpnGateway action.
- Specified by:
describeVirtualGatewaysAsync
in interfaceAmazonDirectConnectAsync
- Returns:
- A Java Future containing the result of the DescribeVirtualGateways operation returned by the service.
-
describeVirtualGatewaysAsync
public Future<DescribeVirtualGatewaysResult> describeVirtualGatewaysAsync(DescribeVirtualGatewaysRequest request, AsyncHandler<DescribeVirtualGatewaysRequest, DescribeVirtualGatewaysResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Returns a list of virtual private gateways owned by the AWS account.
You can create one or more AWS Direct Connect private virtual interfaces linking to a virtual private gateway. A virtual private gateway can be managed via Amazon Virtual Private Cloud (VPC) console or the EC2 CreateVpnGateway action.
- Specified by:
describeVirtualGatewaysAsync
in interfaceAmazonDirectConnectAsync
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.- Returns:
- A Java Future containing the result of the DescribeVirtualGateways operation returned by the service.
-
describeVirtualGatewaysAsync
Simplified method form for invoking the DescribeVirtualGateways operation.- Specified by:
describeVirtualGatewaysAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeVirtualGatewaysAsync
public Future<DescribeVirtualGatewaysResult> describeVirtualGatewaysAsync(AsyncHandler<DescribeVirtualGatewaysRequest, DescribeVirtualGatewaysResult> asyncHandler) Simplified method form for invoking the DescribeVirtualGateways operation with an AsyncHandler.- Specified by:
describeVirtualGatewaysAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeVirtualInterfacesAsync
public Future<DescribeVirtualInterfacesResult> describeVirtualInterfacesAsync(DescribeVirtualInterfacesRequest request) Description copied from interface:AmazonDirectConnectAsync
Displays all virtual interfaces for an AWS account. Virtual interfaces deleted fewer than 15 minutes before DescribeVirtualInterfaces is called are also returned. If a connection ID is included then only virtual interfaces associated with this connection will be returned. If a virtual interface ID is included then only a single virtual interface will be returned.
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.
If a connection ID is provided, only virtual interfaces provisioned on the specified connection will be returned. If a virtual interface ID is provided, only this particular virtual interface will be returned.
- Specified by:
describeVirtualInterfacesAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeVirtualInterfaces operation.- Returns:
- A Java Future containing the result of the DescribeVirtualInterfaces operation returned by the service.
-
describeVirtualInterfacesAsync
public Future<DescribeVirtualInterfacesResult> describeVirtualInterfacesAsync(DescribeVirtualInterfacesRequest request, AsyncHandler<DescribeVirtualInterfacesRequest, DescribeVirtualInterfacesResult> asyncHandler) Description copied from interface:AmazonDirectConnectAsync
Displays all virtual interfaces for an AWS account. Virtual interfaces deleted fewer than 15 minutes before DescribeVirtualInterfaces is called are also returned. If a connection ID is included then only virtual interfaces associated with this connection will be returned. If a virtual interface ID is included then only a single virtual interface will be returned.
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.
If a connection ID is provided, only virtual interfaces provisioned on the specified connection will be returned. If a virtual interface ID is provided, only this particular virtual interface will be returned.
- Specified by:
describeVirtualInterfacesAsync
in interfaceAmazonDirectConnectAsync
- Parameters:
request
- Container for the parameters to the DescribeVirtualInterfaces operation.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.- Returns:
- A Java Future containing the result of the DescribeVirtualInterfaces operation returned by the service.
-
describeVirtualInterfacesAsync
Simplified method form for invoking the DescribeVirtualInterfaces operation.- Specified by:
describeVirtualInterfacesAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-
describeVirtualInterfacesAsync
public Future<DescribeVirtualInterfacesResult> describeVirtualInterfacesAsync(AsyncHandler<DescribeVirtualInterfacesRequest, DescribeVirtualInterfacesResult> asyncHandler) Simplified method form for invoking the DescribeVirtualInterfaces operation with an AsyncHandler.- Specified by:
describeVirtualInterfacesAsync
in interfaceAmazonDirectConnectAsync
- See Also:
-