com.amazonaws.services.networkmanager.AWSNetworkManagerAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-networkmanager Show documentation
/*
* Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.networkmanager;
import javax.annotation.Generated;
import com.amazonaws.services.networkmanager.model.*;
/**
* Interface for accessing NetworkManager asynchronously. Each asynchronous method will return a Java Future object
* representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
* notification when an asynchronous operation completes.
*
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
* {@link com.amazonaws.services.networkmanager.AbstractAWSNetworkManagerAsync} instead.
*
*
*
* Amazon Web Services enables you to centrally manage your Amazon Web Services Cloud WAN core network and your Transit
* Gateway network across Amazon Web Services accounts, Regions, and on-premises locations.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSNetworkManagerAsync extends AWSNetworkManager {
/**
*
* Accepts a core network attachment request.
*
*
* Once the attachment request is accepted by a core network owner, the attachment is created and connected to a
* core network.
*
*
* @param acceptAttachmentRequest
* @return A Java Future containing the result of the AcceptAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.AcceptAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future acceptAttachmentAsync(AcceptAttachmentRequest acceptAttachmentRequest);
/**
*
* Accepts a core network attachment request.
*
*
* Once the attachment request is accepted by a core network owner, the attachment is created and connected to a
* core network.
*
*
* @param acceptAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the AcceptAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.AcceptAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future acceptAttachmentAsync(AcceptAttachmentRequest acceptAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Associates a core network Connect peer with a device and optionally, with a link.
*
*
* If you specify a link, it must be associated with the specified device. You can only associate core network
* Connect peers that have been created on a core network Connect attachment on a core network.
*
*
* @param associateConnectPeerRequest
* @return A Java Future containing the result of the AssociateConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsync.AssociateConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future associateConnectPeerAsync(AssociateConnectPeerRequest associateConnectPeerRequest);
/**
*
* Associates a core network Connect peer with a device and optionally, with a link.
*
*
* If you specify a link, it must be associated with the specified device. You can only associate core network
* Connect peers that have been created on a core network Connect attachment on a core network.
*
*
* @param associateConnectPeerRequest
* @param 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.
* @return A Java Future containing the result of the AssociateConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.AssociateConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future associateConnectPeerAsync(AssociateConnectPeerRequest associateConnectPeerRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be
* associated with the specified device.
*
*
* You can only associate customer gateways that are connected to a VPN attachment on a transit gateway or core
* network registered in your global network. When you register a transit gateway or core network, customer gateways
* that are connected to the transit gateway are automatically included in the global network. To list customer
* gateways that are connected to a transit gateway, use the DescribeVpnConnections EC2 API and filter by transit-gateway-id
.
*
*
* You cannot associate a customer gateway with more than one device and link.
*
*
* @param associateCustomerGatewayRequest
* @return A Java Future containing the result of the AssociateCustomerGateway operation returned by the service.
* @sample AWSNetworkManagerAsync.AssociateCustomerGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future associateCustomerGatewayAsync(AssociateCustomerGatewayRequest associateCustomerGatewayRequest);
/**
*
* Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be
* associated with the specified device.
*
*
* You can only associate customer gateways that are connected to a VPN attachment on a transit gateway or core
* network registered in your global network. When you register a transit gateway or core network, customer gateways
* that are connected to the transit gateway are automatically included in the global network. To list customer
* gateways that are connected to a transit gateway, use the DescribeVpnConnections EC2 API and filter by transit-gateway-id
.
*
*
* You cannot associate a customer gateway with more than one device and link.
*
*
* @param associateCustomerGatewayRequest
* @param 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.
* @return A Java Future containing the result of the AssociateCustomerGateway operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.AssociateCustomerGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future associateCustomerGatewayAsync(AssociateCustomerGatewayRequest associateCustomerGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Associates a link to a device. A device can be associated to multiple links and a link can be associated to
* multiple devices. The device and link must be in the same global network and the same site.
*
*
* @param associateLinkRequest
* @return A Java Future containing the result of the AssociateLink operation returned by the service.
* @sample AWSNetworkManagerAsync.AssociateLink
* @see AWS
* API Documentation
*/
java.util.concurrent.Future associateLinkAsync(AssociateLinkRequest associateLinkRequest);
/**
*
* Associates a link to a device. A device can be associated to multiple links and a link can be associated to
* multiple devices. The device and link must be in the same global network and the same site.
*
*
* @param associateLinkRequest
* @param 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.
* @return A Java Future containing the result of the AssociateLink operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.AssociateLink
* @see AWS
* API Documentation
*/
java.util.concurrent.Future associateLinkAsync(AssociateLinkRequest associateLinkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Associates a transit gateway Connect peer with a device, and optionally, with a link. If you specify a link, it
* must be associated with the specified device.
*
*
* You can only associate transit gateway Connect peers that have been created on a transit gateway that's
* registered in your global network.
*
*
* You cannot associate a transit gateway Connect peer with more than one device and link.
*
*
* @param associateTransitGatewayConnectPeerRequest
* @return A Java Future containing the result of the AssociateTransitGatewayConnectPeer operation returned by the
* service.
* @sample AWSNetworkManagerAsync.AssociateTransitGatewayConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future associateTransitGatewayConnectPeerAsync(
AssociateTransitGatewayConnectPeerRequest associateTransitGatewayConnectPeerRequest);
/**
*
* Associates a transit gateway Connect peer with a device, and optionally, with a link. If you specify a link, it
* must be associated with the specified device.
*
*
* You can only associate transit gateway Connect peers that have been created on a transit gateway that's
* registered in your global network.
*
*
* You cannot associate a transit gateway Connect peer with more than one device and link.
*
*
* @param associateTransitGatewayConnectPeerRequest
* @param 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.
* @return A Java Future containing the result of the AssociateTransitGatewayConnectPeer operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.AssociateTransitGatewayConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future associateTransitGatewayConnectPeerAsync(
AssociateTransitGatewayConnectPeerRequest associateTransitGatewayConnectPeerRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a core network Connect attachment from a specified core network attachment.
*
*
* A core network Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection
* between a core network and an appliance. A core network Connect attachment uses an existing VPC attachment as the
* underlying transport mechanism.
*
*
* @param createConnectAttachmentRequest
* @return A Java Future containing the result of the CreateConnectAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateConnectAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectAttachmentAsync(CreateConnectAttachmentRequest createConnectAttachmentRequest);
/**
*
* Creates a core network Connect attachment from a specified core network attachment.
*
*
* A core network Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection
* between a core network and an appliance. A core network Connect attachment uses an existing VPC attachment as the
* underlying transport mechanism.
*
*
* @param createConnectAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the CreateConnectAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateConnectAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectAttachmentAsync(CreateConnectAttachmentRequest createConnectAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a core network Connect peer for a specified core network connect attachment between a core network and an
* appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
*
*
* @param createConnectPeerRequest
* @return A Java Future containing the result of the CreateConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectPeerAsync(CreateConnectPeerRequest createConnectPeerRequest);
/**
*
* Creates a core network Connect peer for a specified core network connect attachment between a core network and an
* appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
*
*
* @param createConnectPeerRequest
* @param 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.
* @return A Java Future containing the result of the CreateConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectPeerAsync(CreateConnectPeerRequest createConnectPeerRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a connection between two devices. The devices can be a physical or virtual appliance that connects to a
* third-party appliance in a VPC, or a physical appliance that connects to another physical appliance in an
* on-premises network.
*
*
* @param createConnectionRequest
* @return A Java Future containing the result of the CreateConnection operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateConnection
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectionAsync(CreateConnectionRequest createConnectionRequest);
/**
*
* Creates a connection between two devices. The devices can be a physical or virtual appliance that connects to a
* third-party appliance in a VPC, or a physical appliance that connects to another physical appliance in an
* on-premises network.
*
*
* @param createConnectionRequest
* @param 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.
* @return A Java Future containing the result of the CreateConnection operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateConnection
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectionAsync(CreateConnectionRequest createConnectionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a core network as part of your global network, and optionally, with a core network policy.
*
*
* @param createCoreNetworkRequest
* @return A Java Future containing the result of the CreateCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateCoreNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future createCoreNetworkAsync(CreateCoreNetworkRequest createCoreNetworkRequest);
/**
*
* Creates a core network as part of your global network, and optionally, with a core network policy.
*
*
* @param createCoreNetworkRequest
* @param 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.
* @return A Java Future containing the result of the CreateCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateCoreNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future createCoreNetworkAsync(CreateCoreNetworkRequest createCoreNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new device in a global network. If you specify both a site ID and a location, the location of the site
* is used for visualization in the Network Manager console.
*
*
* @param createDeviceRequest
* @return A Java Future containing the result of the CreateDevice operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateDevice
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDeviceAsync(CreateDeviceRequest createDeviceRequest);
/**
*
* Creates a new device in a global network. If you specify both a site ID and a location, the location of the site
* is used for visualization in the Network Manager console.
*
*
* @param createDeviceRequest
* @param 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.
* @return A Java Future containing the result of the CreateDevice operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateDevice
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDeviceAsync(CreateDeviceRequest createDeviceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new, empty global network.
*
*
* @param createGlobalNetworkRequest
* @return A Java Future containing the result of the CreateGlobalNetwork operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateGlobalNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future createGlobalNetworkAsync(CreateGlobalNetworkRequest createGlobalNetworkRequest);
/**
*
* Creates a new, empty global network.
*
*
* @param createGlobalNetworkRequest
* @param 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.
* @return A Java Future containing the result of the CreateGlobalNetwork operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateGlobalNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future createGlobalNetworkAsync(CreateGlobalNetworkRequest createGlobalNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new link for a specified site.
*
*
* @param createLinkRequest
* @return A Java Future containing the result of the CreateLink operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateLink
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createLinkAsync(CreateLinkRequest createLinkRequest);
/**
*
* Creates a new link for a specified site.
*
*
* @param createLinkRequest
* @param 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.
* @return A Java Future containing the result of the CreateLink operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateLink
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createLinkAsync(CreateLinkRequest createLinkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new site in a global network.
*
*
* @param createSiteRequest
* @return A Java Future containing the result of the CreateSite operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateSite
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createSiteAsync(CreateSiteRequest createSiteRequest);
/**
*
* Creates a new site in a global network.
*
*
* @param createSiteRequest
* @param 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.
* @return A Java Future containing the result of the CreateSite operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateSite
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createSiteAsync(CreateSiteRequest createSiteRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
*
*
* @param createSiteToSiteVpnAttachmentRequest
* @return A Java Future containing the result of the CreateSiteToSiteVpnAttachment operation returned by the
* service.
* @sample AWSNetworkManagerAsync.CreateSiteToSiteVpnAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createSiteToSiteVpnAttachmentAsync(
CreateSiteToSiteVpnAttachmentRequest createSiteToSiteVpnAttachmentRequest);
/**
*
* Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
*
*
* @param createSiteToSiteVpnAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the CreateSiteToSiteVpnAttachment operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.CreateSiteToSiteVpnAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createSiteToSiteVpnAttachmentAsync(
CreateSiteToSiteVpnAttachmentRequest createSiteToSiteVpnAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a transit gateway peering connection.
*
*
* @param createTransitGatewayPeeringRequest
* @return A Java Future containing the result of the CreateTransitGatewayPeering operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateTransitGatewayPeering
* @see AWS API Documentation
*/
java.util.concurrent.Future createTransitGatewayPeeringAsync(
CreateTransitGatewayPeeringRequest createTransitGatewayPeeringRequest);
/**
*
* Creates a transit gateway peering connection.
*
*
* @param createTransitGatewayPeeringRequest
* @param 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.
* @return A Java Future containing the result of the CreateTransitGatewayPeering operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateTransitGatewayPeering
* @see AWS API Documentation
*/
java.util.concurrent.Future createTransitGatewayPeeringAsync(
CreateTransitGatewayPeeringRequest createTransitGatewayPeeringRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a transit gateway route table attachment.
*
*
* @param createTransitGatewayRouteTableAttachmentRequest
* @return A Java Future containing the result of the CreateTransitGatewayRouteTableAttachment operation returned by
* the service.
* @sample AWSNetworkManagerAsync.CreateTransitGatewayRouteTableAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createTransitGatewayRouteTableAttachmentAsync(
CreateTransitGatewayRouteTableAttachmentRequest createTransitGatewayRouteTableAttachmentRequest);
/**
*
* Creates a transit gateway route table attachment.
*
*
* @param createTransitGatewayRouteTableAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the CreateTransitGatewayRouteTableAttachment operation returned by
* the service.
* @sample AWSNetworkManagerAsyncHandler.CreateTransitGatewayRouteTableAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createTransitGatewayRouteTableAttachmentAsync(
CreateTransitGatewayRouteTableAttachmentRequest createTransitGatewayRouteTableAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a VPC attachment on an edge location of a core network.
*
*
* @param createVpcAttachmentRequest
* @return A Java Future containing the result of the CreateVpcAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.CreateVpcAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createVpcAttachmentAsync(CreateVpcAttachmentRequest createVpcAttachmentRequest);
/**
*
* Creates a VPC attachment on an edge location of a core network.
*
*
* @param createVpcAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the CreateVpcAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.CreateVpcAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future createVpcAttachmentAsync(CreateVpcAttachmentRequest createVpcAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an attachment. Supports all attachment types.
*
*
* @param deleteAttachmentRequest
* @return A Java Future containing the result of the DeleteAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteAttachmentAsync(DeleteAttachmentRequest deleteAttachmentRequest);
/**
*
* Deletes an attachment. Supports all attachment types.
*
*
* @param deleteAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the DeleteAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteAttachmentAsync(DeleteAttachmentRequest deleteAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a Connect peer.
*
*
* @param deleteConnectPeerRequest
* @return A Java Future containing the result of the DeleteConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConnectPeerAsync(DeleteConnectPeerRequest deleteConnectPeerRequest);
/**
*
* Deletes a Connect peer.
*
*
* @param deleteConnectPeerRequest
* @param 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.
* @return A Java Future containing the result of the DeleteConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConnectPeerAsync(DeleteConnectPeerRequest deleteConnectPeerRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes the specified connection in your global network.
*
*
* @param deleteConnectionRequest
* @return A Java Future containing the result of the DeleteConnection operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteConnection
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest);
/**
*
* Deletes the specified connection in your global network.
*
*
* @param deleteConnectionRequest
* @param 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.
* @return A Java Future containing the result of the DeleteConnection operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteConnection
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a core network along with all core network policies. This can only be done if there are no attachments on
* a core network.
*
*
* @param deleteCoreNetworkRequest
* @return A Java Future containing the result of the DeleteCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteCoreNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCoreNetworkAsync(DeleteCoreNetworkRequest deleteCoreNetworkRequest);
/**
*
* Deletes a core network along with all core network policies. This can only be done if there are no attachments on
* a core network.
*
*
* @param deleteCoreNetworkRequest
* @param 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.
* @return A Java Future containing the result of the DeleteCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteCoreNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCoreNetworkAsync(DeleteCoreNetworkRequest deleteCoreNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a policy version from a core network. You can't delete the current LIVE policy.
*
*
* @param deleteCoreNetworkPolicyVersionRequest
* @return A Java Future containing the result of the DeleteCoreNetworkPolicyVersion operation returned by the
* service.
* @sample AWSNetworkManagerAsync.DeleteCoreNetworkPolicyVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCoreNetworkPolicyVersionAsync(
DeleteCoreNetworkPolicyVersionRequest deleteCoreNetworkPolicyVersionRequest);
/**
*
* Deletes a policy version from a core network. You can't delete the current LIVE policy.
*
*
* @param deleteCoreNetworkPolicyVersionRequest
* @param 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.
* @return A Java Future containing the result of the DeleteCoreNetworkPolicyVersion operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.DeleteCoreNetworkPolicyVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCoreNetworkPolicyVersionAsync(
DeleteCoreNetworkPolicyVersionRequest deleteCoreNetworkPolicyVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an existing device. You must first disassociate the device from any links and customer gateways.
*
*
* @param deleteDeviceRequest
* @return A Java Future containing the result of the DeleteDevice operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteDevice
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteDeviceAsync(DeleteDeviceRequest deleteDeviceRequest);
/**
*
* Deletes an existing device. You must first disassociate the device from any links and customer gateways.
*
*
* @param deleteDeviceRequest
* @param 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.
* @return A Java Future containing the result of the DeleteDevice operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteDevice
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteDeviceAsync(DeleteDeviceRequest deleteDeviceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an existing global network. You must first delete all global network objects (devices, links, and sites),
* deregister all transit gateways, and delete any core networks.
*
*
* @param deleteGlobalNetworkRequest
* @return A Java Future containing the result of the DeleteGlobalNetwork operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteGlobalNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteGlobalNetworkAsync(DeleteGlobalNetworkRequest deleteGlobalNetworkRequest);
/**
*
* Deletes an existing global network. You must first delete all global network objects (devices, links, and sites),
* deregister all transit gateways, and delete any core networks.
*
*
* @param deleteGlobalNetworkRequest
* @param 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.
* @return A Java Future containing the result of the DeleteGlobalNetwork operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteGlobalNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteGlobalNetworkAsync(DeleteGlobalNetworkRequest deleteGlobalNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
*
*
* @param deleteLinkRequest
* @return A Java Future containing the result of the DeleteLink operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteLink
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteLinkAsync(DeleteLinkRequest deleteLinkRequest);
/**
*
* Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
*
*
* @param deleteLinkRequest
* @param 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.
* @return A Java Future containing the result of the DeleteLink operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteLink
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteLinkAsync(DeleteLinkRequest deleteLinkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an existing peering connection.
*
*
* @param deletePeeringRequest
* @return A Java Future containing the result of the DeletePeering operation returned by the service.
* @sample AWSNetworkManagerAsync.DeletePeering
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deletePeeringAsync(DeletePeeringRequest deletePeeringRequest);
/**
*
* Deletes an existing peering connection.
*
*
* @param deletePeeringRequest
* @param 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.
* @return A Java Future containing the result of the DeletePeering operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeletePeering
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deletePeeringAsync(DeletePeeringRequest deletePeeringRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the
* resource policy.
*
*
* @param deleteResourcePolicyRequest
* @return A Java Future containing the result of the DeleteResourcePolicy operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteResourcePolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest);
/**
*
* Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the
* resource policy.
*
*
* @param deleteResourcePolicyRequest
* @param 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.
* @return A Java Future containing the result of the DeleteResourcePolicy operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteResourcePolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an existing site. The site cannot be associated with any device or link.
*
*
* @param deleteSiteRequest
* @return A Java Future containing the result of the DeleteSite operation returned by the service.
* @sample AWSNetworkManagerAsync.DeleteSite
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteSiteAsync(DeleteSiteRequest deleteSiteRequest);
/**
*
* Deletes an existing site. The site cannot be associated with any device or link.
*
*
* @param deleteSiteRequest
* @param 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.
* @return A Java Future containing the result of the DeleteSite operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeleteSite
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteSiteAsync(DeleteSiteRequest deleteSiteRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or
* modify any of its attachments. This action removes any customer gateway associations.
*
*
* @param deregisterTransitGatewayRequest
* @return A Java Future containing the result of the DeregisterTransitGateway operation returned by the service.
* @sample AWSNetworkManagerAsync.DeregisterTransitGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future deregisterTransitGatewayAsync(DeregisterTransitGatewayRequest deregisterTransitGatewayRequest);
/**
*
* Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or
* modify any of its attachments. This action removes any customer gateway associations.
*
*
* @param deregisterTransitGatewayRequest
* @param 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.
* @return A Java Future containing the result of the DeregisterTransitGateway operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DeregisterTransitGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future deregisterTransitGatewayAsync(DeregisterTransitGatewayRequest deregisterTransitGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes one or more global networks. By default, all global networks are described. To describe the objects in
* your global network, you must use the appropriate Get*
action. For example, to list the transit
* gateways in your global network, use GetTransitGatewayRegistrations.
*
*
* @param describeGlobalNetworksRequest
* @return A Java Future containing the result of the DescribeGlobalNetworks operation returned by the service.
* @sample AWSNetworkManagerAsync.DescribeGlobalNetworks
* @see AWS API Documentation
*/
java.util.concurrent.Future describeGlobalNetworksAsync(DescribeGlobalNetworksRequest describeGlobalNetworksRequest);
/**
*
* Describes one or more global networks. By default, all global networks are described. To describe the objects in
* your global network, you must use the appropriate Get*
action. For example, to list the transit
* gateways in your global network, use GetTransitGatewayRegistrations.
*
*
* @param describeGlobalNetworksRequest
* @param 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.
* @return A Java Future containing the result of the DescribeGlobalNetworks operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DescribeGlobalNetworks
* @see AWS API Documentation
*/
java.util.concurrent.Future describeGlobalNetworksAsync(DescribeGlobalNetworksRequest describeGlobalNetworksRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates a core network Connect peer from a device and a link.
*
*
* @param disassociateConnectPeerRequest
* @return A Java Future containing the result of the DisassociateConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsync.DisassociateConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateConnectPeerAsync(DisassociateConnectPeerRequest disassociateConnectPeerRequest);
/**
*
* Disassociates a core network Connect peer from a device and a link.
*
*
* @param disassociateConnectPeerRequest
* @param 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.
* @return A Java Future containing the result of the DisassociateConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DisassociateConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateConnectPeerAsync(DisassociateConnectPeerRequest disassociateConnectPeerRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates a customer gateway from a device and a link.
*
*
* @param disassociateCustomerGatewayRequest
* @return A Java Future containing the result of the DisassociateCustomerGateway operation returned by the service.
* @sample AWSNetworkManagerAsync.DisassociateCustomerGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateCustomerGatewayAsync(
DisassociateCustomerGatewayRequest disassociateCustomerGatewayRequest);
/**
*
* Disassociates a customer gateway from a device and a link.
*
*
* @param disassociateCustomerGatewayRequest
* @param 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.
* @return A Java Future containing the result of the DisassociateCustomerGateway operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DisassociateCustomerGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateCustomerGatewayAsync(
DisassociateCustomerGatewayRequest disassociateCustomerGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates an existing device from a link. You must first disassociate any customer gateways that are
* associated with the link.
*
*
* @param disassociateLinkRequest
* @return A Java Future containing the result of the DisassociateLink operation returned by the service.
* @sample AWSNetworkManagerAsync.DisassociateLink
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateLinkAsync(DisassociateLinkRequest disassociateLinkRequest);
/**
*
* Disassociates an existing device from a link. You must first disassociate any customer gateways that are
* associated with the link.
*
*
* @param disassociateLinkRequest
* @param 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.
* @return A Java Future containing the result of the DisassociateLink operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.DisassociateLink
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateLinkAsync(DisassociateLinkRequest disassociateLinkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates a transit gateway Connect peer from a device and link.
*
*
* @param disassociateTransitGatewayConnectPeerRequest
* @return A Java Future containing the result of the DisassociateTransitGatewayConnectPeer operation returned by
* the service.
* @sample AWSNetworkManagerAsync.DisassociateTransitGatewayConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateTransitGatewayConnectPeerAsync(
DisassociateTransitGatewayConnectPeerRequest disassociateTransitGatewayConnectPeerRequest);
/**
*
* Disassociates a transit gateway Connect peer from a device and link.
*
*
* @param disassociateTransitGatewayConnectPeerRequest
* @param 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.
* @return A Java Future containing the result of the DisassociateTransitGatewayConnectPeer operation returned by
* the service.
* @sample AWSNetworkManagerAsyncHandler.DisassociateTransitGatewayConnectPeer
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateTransitGatewayConnectPeerAsync(
DisassociateTransitGatewayConnectPeerRequest disassociateTransitGatewayConnectPeerRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Executes a change set on your core network. Deploys changes globally based on the policy submitted..
*
*
* @param executeCoreNetworkChangeSetRequest
* @return A Java Future containing the result of the ExecuteCoreNetworkChangeSet operation returned by the service.
* @sample AWSNetworkManagerAsync.ExecuteCoreNetworkChangeSet
* @see AWS API Documentation
*/
java.util.concurrent.Future executeCoreNetworkChangeSetAsync(
ExecuteCoreNetworkChangeSetRequest executeCoreNetworkChangeSetRequest);
/**
*
* Executes a change set on your core network. Deploys changes globally based on the policy submitted..
*
*
* @param executeCoreNetworkChangeSetRequest
* @param 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.
* @return A Java Future containing the result of the ExecuteCoreNetworkChangeSet operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.ExecuteCoreNetworkChangeSet
* @see AWS API Documentation
*/
java.util.concurrent.Future executeCoreNetworkChangeSetAsync(
ExecuteCoreNetworkChangeSetRequest executeCoreNetworkChangeSetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a core network Connect attachment.
*
*
* @param getConnectAttachmentRequest
* @return A Java Future containing the result of the GetConnectAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.GetConnectAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectAttachmentAsync(GetConnectAttachmentRequest getConnectAttachmentRequest);
/**
*
* Returns information about a core network Connect attachment.
*
*
* @param getConnectAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the GetConnectAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetConnectAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectAttachmentAsync(GetConnectAttachmentRequest getConnectAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a core network Connect peer.
*
*
* @param getConnectPeerRequest
* @return A Java Future containing the result of the GetConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsync.GetConnectPeer
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConnectPeerAsync(GetConnectPeerRequest getConnectPeerRequest);
/**
*
* Returns information about a core network Connect peer.
*
*
* @param getConnectPeerRequest
* @param 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.
* @return A Java Future containing the result of the GetConnectPeer operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetConnectPeer
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConnectPeerAsync(GetConnectPeerRequest getConnectPeerRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a core network Connect peer associations.
*
*
* @param getConnectPeerAssociationsRequest
* @return A Java Future containing the result of the GetConnectPeerAssociations operation returned by the service.
* @sample AWSNetworkManagerAsync.GetConnectPeerAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectPeerAssociationsAsync(
GetConnectPeerAssociationsRequest getConnectPeerAssociationsRequest);
/**
*
* Returns information about a core network Connect peer associations.
*
*
* @param getConnectPeerAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the GetConnectPeerAssociations operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetConnectPeerAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectPeerAssociationsAsync(
GetConnectPeerAssociationsRequest getConnectPeerAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about one or more of your connections in a global network.
*
*
* @param getConnectionsRequest
* @return A Java Future containing the result of the GetConnections operation returned by the service.
* @sample AWSNetworkManagerAsync.GetConnections
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConnectionsAsync(GetConnectionsRequest getConnectionsRequest);
/**
*
* Gets information about one or more of your connections in a global network.
*
*
* @param getConnectionsRequest
* @param 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.
* @return A Java Future containing the result of the GetConnections operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetConnections
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConnectionsAsync(GetConnectionsRequest getConnectionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about the LIVE policy for a core network.
*
*
* @param getCoreNetworkRequest
* @return A Java Future containing the result of the GetCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsync.GetCoreNetwork
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCoreNetworkAsync(GetCoreNetworkRequest getCoreNetworkRequest);
/**
*
* Returns information about the LIVE policy for a core network.
*
*
* @param getCoreNetworkRequest
* @param 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.
* @return A Java Future containing the result of the GetCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetCoreNetwork
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCoreNetworkAsync(GetCoreNetworkRequest getCoreNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a core network change event.
*
*
* @param getCoreNetworkChangeEventsRequest
* @return A Java Future containing the result of the GetCoreNetworkChangeEvents operation returned by the service.
* @sample AWSNetworkManagerAsync.GetCoreNetworkChangeEvents
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreNetworkChangeEventsAsync(
GetCoreNetworkChangeEventsRequest getCoreNetworkChangeEventsRequest);
/**
*
* Returns information about a core network change event.
*
*
* @param getCoreNetworkChangeEventsRequest
* @param 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.
* @return A Java Future containing the result of the GetCoreNetworkChangeEvents operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetCoreNetworkChangeEvents
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreNetworkChangeEventsAsync(
GetCoreNetworkChangeEventsRequest getCoreNetworkChangeEventsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a change set between the LIVE core network policy and a submitted policy.
*
*
* @param getCoreNetworkChangeSetRequest
* @return A Java Future containing the result of the GetCoreNetworkChangeSet operation returned by the service.
* @sample AWSNetworkManagerAsync.GetCoreNetworkChangeSet
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreNetworkChangeSetAsync(GetCoreNetworkChangeSetRequest getCoreNetworkChangeSetRequest);
/**
*
* Returns a change set between the LIVE core network policy and a submitted policy.
*
*
* @param getCoreNetworkChangeSetRequest
* @param 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.
* @return A Java Future containing the result of the GetCoreNetworkChangeSet operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetCoreNetworkChangeSet
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreNetworkChangeSetAsync(GetCoreNetworkChangeSetRequest getCoreNetworkChangeSetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns details about a core network policy. You can get details about your current live policy or any previous
* policy version.
*
*
* @param getCoreNetworkPolicyRequest
* @return A Java Future containing the result of the GetCoreNetworkPolicy operation returned by the service.
* @sample AWSNetworkManagerAsync.GetCoreNetworkPolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreNetworkPolicyAsync(GetCoreNetworkPolicyRequest getCoreNetworkPolicyRequest);
/**
*
* Returns details about a core network policy. You can get details about your current live policy or any previous
* policy version.
*
*
* @param getCoreNetworkPolicyRequest
* @param 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.
* @return A Java Future containing the result of the GetCoreNetworkPolicy operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetCoreNetworkPolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreNetworkPolicyAsync(GetCoreNetworkPolicyRequest getCoreNetworkPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the association information for customer gateways that are associated with devices and links in your global
* network.
*
*
* @param getCustomerGatewayAssociationsRequest
* @return A Java Future containing the result of the GetCustomerGatewayAssociations operation returned by the
* service.
* @sample AWSNetworkManagerAsync.GetCustomerGatewayAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getCustomerGatewayAssociationsAsync(
GetCustomerGatewayAssociationsRequest getCustomerGatewayAssociationsRequest);
/**
*
* Gets the association information for customer gateways that are associated with devices and links in your global
* network.
*
*
* @param getCustomerGatewayAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the GetCustomerGatewayAssociations operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.GetCustomerGatewayAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getCustomerGatewayAssociationsAsync(
GetCustomerGatewayAssociationsRequest getCustomerGatewayAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about one or more of your devices in a global network.
*
*
* @param getDevicesRequest
* @return A Java Future containing the result of the GetDevices operation returned by the service.
* @sample AWSNetworkManagerAsync.GetDevices
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getDevicesAsync(GetDevicesRequest getDevicesRequest);
/**
*
* Gets information about one or more of your devices in a global network.
*
*
* @param getDevicesRequest
* @param 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.
* @return A Java Future containing the result of the GetDevices operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetDevices
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getDevicesAsync(GetDevicesRequest getDevicesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
*
*
* @param getLinkAssociationsRequest
* @return A Java Future containing the result of the GetLinkAssociations operation returned by the service.
* @sample AWSNetworkManagerAsync.GetLinkAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getLinkAssociationsAsync(GetLinkAssociationsRequest getLinkAssociationsRequest);
/**
*
* Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
*
*
* @param getLinkAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the GetLinkAssociations operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetLinkAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getLinkAssociationsAsync(GetLinkAssociationsRequest getLinkAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about one or more links in a specified global network.
*
*
* If you specify the site ID, you cannot specify the type or provider in the same request. You can specify the type
* and provider in the same request.
*
*
* @param getLinksRequest
* @return A Java Future containing the result of the GetLinks operation returned by the service.
* @sample AWSNetworkManagerAsync.GetLinks
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getLinksAsync(GetLinksRequest getLinksRequest);
/**
*
* Gets information about one or more links in a specified global network.
*
*
* If you specify the site ID, you cannot specify the type or provider in the same request. You can specify the type
* and provider in the same request.
*
*
* @param getLinksRequest
* @param 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.
* @return A Java Future containing the result of the GetLinks operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetLinks
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getLinksAsync(GetLinksRequest getLinksRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the count of network resources, by resource type, for the specified global network.
*
*
* @param getNetworkResourceCountsRequest
* @return A Java Future containing the result of the GetNetworkResourceCounts operation returned by the service.
* @sample AWSNetworkManagerAsync.GetNetworkResourceCounts
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourceCountsAsync(GetNetworkResourceCountsRequest getNetworkResourceCountsRequest);
/**
*
* Gets the count of network resources, by resource type, for the specified global network.
*
*
* @param getNetworkResourceCountsRequest
* @param 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.
* @return A Java Future containing the result of the GetNetworkResourceCounts operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetNetworkResourceCounts
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourceCountsAsync(GetNetworkResourceCountsRequest getNetworkResourceCountsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the network resource relationships for the specified global network.
*
*
* @param getNetworkResourceRelationshipsRequest
* @return A Java Future containing the result of the GetNetworkResourceRelationships operation returned by the
* service.
* @sample AWSNetworkManagerAsync.GetNetworkResourceRelationships
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourceRelationshipsAsync(
GetNetworkResourceRelationshipsRequest getNetworkResourceRelationshipsRequest);
/**
*
* Gets the network resource relationships for the specified global network.
*
*
* @param getNetworkResourceRelationshipsRequest
* @param 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.
* @return A Java Future containing the result of the GetNetworkResourceRelationships operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.GetNetworkResourceRelationships
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourceRelationshipsAsync(
GetNetworkResourceRelationshipsRequest getNetworkResourceRelationshipsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes the network resources for the specified global network.
*
*
* The results include information from the corresponding Describe call for the resource, minus any sensitive
* information such as pre-shared keys.
*
*
* @param getNetworkResourcesRequest
* @return A Java Future containing the result of the GetNetworkResources operation returned by the service.
* @sample AWSNetworkManagerAsync.GetNetworkResources
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourcesAsync(GetNetworkResourcesRequest getNetworkResourcesRequest);
/**
*
* Describes the network resources for the specified global network.
*
*
* The results include information from the corresponding Describe call for the resource, minus any sensitive
* information such as pre-shared keys.
*
*
* @param getNetworkResourcesRequest
* @param 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.
* @return A Java Future containing the result of the GetNetworkResources operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetNetworkResources
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourcesAsync(GetNetworkResourcesRequest getNetworkResourcesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the network routes of the specified global network.
*
*
* @param getNetworkRoutesRequest
* @return A Java Future containing the result of the GetNetworkRoutes operation returned by the service.
* @sample AWSNetworkManagerAsync.GetNetworkRoutes
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkRoutesAsync(GetNetworkRoutesRequest getNetworkRoutesRequest);
/**
*
* Gets the network routes of the specified global network.
*
*
* @param getNetworkRoutesRequest
* @param 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.
* @return A Java Future containing the result of the GetNetworkRoutes operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetNetworkRoutes
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkRoutesAsync(GetNetworkRoutesRequest getNetworkRoutesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the network telemetry of the specified global network.
*
*
* @param getNetworkTelemetryRequest
* @return A Java Future containing the result of the GetNetworkTelemetry operation returned by the service.
* @sample AWSNetworkManagerAsync.GetNetworkTelemetry
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkTelemetryAsync(GetNetworkTelemetryRequest getNetworkTelemetryRequest);
/**
*
* Gets the network telemetry of the specified global network.
*
*
* @param getNetworkTelemetryRequest
* @param 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.
* @return A Java Future containing the result of the GetNetworkTelemetry operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetNetworkTelemetry
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkTelemetryAsync(GetNetworkTelemetryRequest getNetworkTelemetryRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a resource policy.
*
*
* @param getResourcePolicyRequest
* @return A Java Future containing the result of the GetResourcePolicy operation returned by the service.
* @sample AWSNetworkManagerAsync.GetResourcePolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest);
/**
*
* Returns information about a resource policy.
*
*
* @param getResourcePolicyRequest
* @param 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.
* @return A Java Future containing the result of the GetResourcePolicy operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetResourcePolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about the specified route analysis.
*
*
* @param getRouteAnalysisRequest
* @return A Java Future containing the result of the GetRouteAnalysis operation returned by the service.
* @sample AWSNetworkManagerAsync.GetRouteAnalysis
* @see AWS API Documentation
*/
java.util.concurrent.Future getRouteAnalysisAsync(GetRouteAnalysisRequest getRouteAnalysisRequest);
/**
*
* Gets information about the specified route analysis.
*
*
* @param getRouteAnalysisRequest
* @param 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.
* @return A Java Future containing the result of the GetRouteAnalysis operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetRouteAnalysis
* @see AWS API Documentation
*/
java.util.concurrent.Future getRouteAnalysisAsync(GetRouteAnalysisRequest getRouteAnalysisRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a site-to-site VPN attachment.
*
*
* @param getSiteToSiteVpnAttachmentRequest
* @return A Java Future containing the result of the GetSiteToSiteVpnAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.GetSiteToSiteVpnAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getSiteToSiteVpnAttachmentAsync(
GetSiteToSiteVpnAttachmentRequest getSiteToSiteVpnAttachmentRequest);
/**
*
* Returns information about a site-to-site VPN attachment.
*
*
* @param getSiteToSiteVpnAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the GetSiteToSiteVpnAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetSiteToSiteVpnAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getSiteToSiteVpnAttachmentAsync(
GetSiteToSiteVpnAttachmentRequest getSiteToSiteVpnAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about one or more of your sites in a global network.
*
*
* @param getSitesRequest
* @return A Java Future containing the result of the GetSites operation returned by the service.
* @sample AWSNetworkManagerAsync.GetSites
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getSitesAsync(GetSitesRequest getSitesRequest);
/**
*
* Gets information about one or more of your sites in a global network.
*
*
* @param getSitesRequest
* @param 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.
* @return A Java Future containing the result of the GetSites operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetSites
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getSitesAsync(GetSitesRequest getSitesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about one or more of your transit gateway Connect peer associations in a global network.
*
*
* @param getTransitGatewayConnectPeerAssociationsRequest
* @return A Java Future containing the result of the GetTransitGatewayConnectPeerAssociations operation returned by
* the service.
* @sample AWSNetworkManagerAsync.GetTransitGatewayConnectPeerAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayConnectPeerAssociationsAsync(
GetTransitGatewayConnectPeerAssociationsRequest getTransitGatewayConnectPeerAssociationsRequest);
/**
*
* Gets information about one or more of your transit gateway Connect peer associations in a global network.
*
*
* @param getTransitGatewayConnectPeerAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the GetTransitGatewayConnectPeerAssociations operation returned by
* the service.
* @sample AWSNetworkManagerAsyncHandler.GetTransitGatewayConnectPeerAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayConnectPeerAssociationsAsync(
GetTransitGatewayConnectPeerAssociationsRequest getTransitGatewayConnectPeerAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a transit gateway peer.
*
*
* @param getTransitGatewayPeeringRequest
* @return A Java Future containing the result of the GetTransitGatewayPeering operation returned by the service.
* @sample AWSNetworkManagerAsync.GetTransitGatewayPeering
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayPeeringAsync(GetTransitGatewayPeeringRequest getTransitGatewayPeeringRequest);
/**
*
* Returns information about a transit gateway peer.
*
*
* @param getTransitGatewayPeeringRequest
* @param 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.
* @return A Java Future containing the result of the GetTransitGatewayPeering operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetTransitGatewayPeering
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayPeeringAsync(GetTransitGatewayPeeringRequest getTransitGatewayPeeringRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets information about the transit gateway registrations in a specified global network.
*
*
* @param getTransitGatewayRegistrationsRequest
* @return A Java Future containing the result of the GetTransitGatewayRegistrations operation returned by the
* service.
* @sample AWSNetworkManagerAsync.GetTransitGatewayRegistrations
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayRegistrationsAsync(
GetTransitGatewayRegistrationsRequest getTransitGatewayRegistrationsRequest);
/**
*
* Gets information about the transit gateway registrations in a specified global network.
*
*
* @param getTransitGatewayRegistrationsRequest
* @param 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.
* @return A Java Future containing the result of the GetTransitGatewayRegistrations operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.GetTransitGatewayRegistrations
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayRegistrationsAsync(
GetTransitGatewayRegistrationsRequest getTransitGatewayRegistrationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a transit gateway route table attachment.
*
*
* @param getTransitGatewayRouteTableAttachmentRequest
* @return A Java Future containing the result of the GetTransitGatewayRouteTableAttachment operation returned by
* the service.
* @sample AWSNetworkManagerAsync.GetTransitGatewayRouteTableAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayRouteTableAttachmentAsync(
GetTransitGatewayRouteTableAttachmentRequest getTransitGatewayRouteTableAttachmentRequest);
/**
*
* Returns information about a transit gateway route table attachment.
*
*
* @param getTransitGatewayRouteTableAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the GetTransitGatewayRouteTableAttachment operation returned by
* the service.
* @sample AWSNetworkManagerAsyncHandler.GetTransitGatewayRouteTableAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getTransitGatewayRouteTableAttachmentAsync(
GetTransitGatewayRouteTableAttachmentRequest getTransitGatewayRouteTableAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a VPC attachment.
*
*
* @param getVpcAttachmentRequest
* @return A Java Future containing the result of the GetVpcAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.GetVpcAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getVpcAttachmentAsync(GetVpcAttachmentRequest getVpcAttachmentRequest);
/**
*
* Returns information about a VPC attachment.
*
*
* @param getVpcAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the GetVpcAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.GetVpcAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future getVpcAttachmentAsync(GetVpcAttachmentRequest getVpcAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of core network attachments.
*
*
* @param listAttachmentsRequest
* @return A Java Future containing the result of the ListAttachments operation returned by the service.
* @sample AWSNetworkManagerAsync.ListAttachments
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listAttachmentsAsync(ListAttachmentsRequest listAttachmentsRequest);
/**
*
* Returns a list of core network attachments.
*
*
* @param listAttachmentsRequest
* @param 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.
* @return A Java Future containing the result of the ListAttachments operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.ListAttachments
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listAttachmentsAsync(ListAttachmentsRequest listAttachmentsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of core network Connect peers.
*
*
* @param listConnectPeersRequest
* @return A Java Future containing the result of the ListConnectPeers operation returned by the service.
* @sample AWSNetworkManagerAsync.ListConnectPeers
* @see AWS API Documentation
*/
java.util.concurrent.Future listConnectPeersAsync(ListConnectPeersRequest listConnectPeersRequest);
/**
*
* Returns a list of core network Connect peers.
*
*
* @param listConnectPeersRequest
* @param 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.
* @return A Java Future containing the result of the ListConnectPeers operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.ListConnectPeers
* @see AWS API Documentation
*/
java.util.concurrent.Future listConnectPeersAsync(ListConnectPeersRequest listConnectPeersRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of core network policy versions.
*
*
* @param listCoreNetworkPolicyVersionsRequest
* @return A Java Future containing the result of the ListCoreNetworkPolicyVersions operation returned by the
* service.
* @sample AWSNetworkManagerAsync.ListCoreNetworkPolicyVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoreNetworkPolicyVersionsAsync(
ListCoreNetworkPolicyVersionsRequest listCoreNetworkPolicyVersionsRequest);
/**
*
* Returns a list of core network policy versions.
*
*
* @param listCoreNetworkPolicyVersionsRequest
* @param 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.
* @return A Java Future containing the result of the ListCoreNetworkPolicyVersions operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.ListCoreNetworkPolicyVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoreNetworkPolicyVersionsAsync(
ListCoreNetworkPolicyVersionsRequest listCoreNetworkPolicyVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of owned and shared core networks.
*
*
* @param listCoreNetworksRequest
* @return A Java Future containing the result of the ListCoreNetworks operation returned by the service.
* @sample AWSNetworkManagerAsync.ListCoreNetworks
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoreNetworksAsync(ListCoreNetworksRequest listCoreNetworksRequest);
/**
*
* Returns a list of owned and shared core networks.
*
*
* @param listCoreNetworksRequest
* @param 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.
* @return A Java Future containing the result of the ListCoreNetworks operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.ListCoreNetworks
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoreNetworksAsync(ListCoreNetworksRequest listCoreNetworksRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services
* Organization.
*
*
* @param listOrganizationServiceAccessStatusRequest
* @return A Java Future containing the result of the ListOrganizationServiceAccessStatus operation returned by the
* service.
* @sample AWSNetworkManagerAsync.ListOrganizationServiceAccessStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future listOrganizationServiceAccessStatusAsync(
ListOrganizationServiceAccessStatusRequest listOrganizationServiceAccessStatusRequest);
/**
*
* Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services
* Organization.
*
*
* @param listOrganizationServiceAccessStatusRequest
* @param 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.
* @return A Java Future containing the result of the ListOrganizationServiceAccessStatus operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.ListOrganizationServiceAccessStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future listOrganizationServiceAccessStatusAsync(
ListOrganizationServiceAccessStatusRequest listOrganizationServiceAccessStatusRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the peerings for a core network.
*
*
* @param listPeeringsRequest
* @return A Java Future containing the result of the ListPeerings operation returned by the service.
* @sample AWSNetworkManagerAsync.ListPeerings
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listPeeringsAsync(ListPeeringsRequest listPeeringsRequest);
/**
*
* Lists the peerings for a core network.
*
*
* @param listPeeringsRequest
* @param 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.
* @return A Java Future containing the result of the ListPeerings operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.ListPeerings
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listPeeringsAsync(ListPeeringsRequest listPeeringsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the tags for a specified resource.
*
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSNetworkManagerAsync.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest);
/**
*
* Lists the tags for a specified resource.
*
*
* @param listTagsForResourceRequest
* @param 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.
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new, immutable version of a core network policy. A subsequent change set is created showing the
* differences between the LIVE policy and the submitted policy.
*
*
* @param putCoreNetworkPolicyRequest
* @return A Java Future containing the result of the PutCoreNetworkPolicy operation returned by the service.
* @sample AWSNetworkManagerAsync.PutCoreNetworkPolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future putCoreNetworkPolicyAsync(PutCoreNetworkPolicyRequest putCoreNetworkPolicyRequest);
/**
*
* Creates a new, immutable version of a core network policy. A subsequent change set is created showing the
* differences between the LIVE policy and the submitted policy.
*
*
* @param putCoreNetworkPolicyRequest
* @param 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.
* @return A Java Future containing the result of the PutCoreNetworkPolicy operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.PutCoreNetworkPolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future putCoreNetworkPolicyAsync(PutCoreNetworkPolicyRequest putCoreNetworkPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates or updates a resource policy.
*
*
* @param putResourcePolicyRequest
* @return A Java Future containing the result of the PutResourcePolicy operation returned by the service.
* @sample AWSNetworkManagerAsync.PutResourcePolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest);
/**
*
* Creates or updates a resource policy.
*
*
* @param putResourcePolicyRequest
* @param 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.
* @return A Java Future containing the result of the PutResourcePolicy operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.PutResourcePolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Registers a transit gateway in your global network. Not all Regions support transit gateways for global networks.
* For a list of the supported Regions, see Region Availability in the Amazon Web Services Transit Gateways for Global Networks User Guide. The
* transit gateway can be in any of the supported Amazon Web Services Regions, but it must be owned by the same
* Amazon Web Services account that owns the global network. You cannot register a transit gateway in more than one
* global network.
*
*
* @param registerTransitGatewayRequest
* @return A Java Future containing the result of the RegisterTransitGateway operation returned by the service.
* @sample AWSNetworkManagerAsync.RegisterTransitGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future registerTransitGatewayAsync(RegisterTransitGatewayRequest registerTransitGatewayRequest);
/**
*
* Registers a transit gateway in your global network. Not all Regions support transit gateways for global networks.
* For a list of the supported Regions, see Region Availability in the Amazon Web Services Transit Gateways for Global Networks User Guide. The
* transit gateway can be in any of the supported Amazon Web Services Regions, but it must be owned by the same
* Amazon Web Services account that owns the global network. You cannot register a transit gateway in more than one
* global network.
*
*
* @param registerTransitGatewayRequest
* @param 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.
* @return A Java Future containing the result of the RegisterTransitGateway operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.RegisterTransitGateway
* @see AWS API Documentation
*/
java.util.concurrent.Future registerTransitGatewayAsync(RegisterTransitGatewayRequest registerTransitGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Rejects a core network attachment request.
*
*
* @param rejectAttachmentRequest
* @return A Java Future containing the result of the RejectAttachment operation returned by the service.
* @sample AWSNetworkManagerAsync.RejectAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future rejectAttachmentAsync(RejectAttachmentRequest rejectAttachmentRequest);
/**
*
* Rejects a core network attachment request.
*
*
* @param rejectAttachmentRequest
* @param 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.
* @return A Java Future containing the result of the RejectAttachment operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.RejectAttachment
* @see AWS API Documentation
*/
java.util.concurrent.Future rejectAttachmentAsync(RejectAttachmentRequest rejectAttachmentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Restores a previous policy version as a new, immutable version of a core network policy. A subsequent change set
* is created showing the differences between the LIVE policy and restored policy.
*
*
* @param restoreCoreNetworkPolicyVersionRequest
* @return A Java Future containing the result of the RestoreCoreNetworkPolicyVersion operation returned by the
* service.
* @sample AWSNetworkManagerAsync.RestoreCoreNetworkPolicyVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future restoreCoreNetworkPolicyVersionAsync(
RestoreCoreNetworkPolicyVersionRequest restoreCoreNetworkPolicyVersionRequest);
/**
*
* Restores a previous policy version as a new, immutable version of a core network policy. A subsequent change set
* is created showing the differences between the LIVE policy and restored policy.
*
*
* @param restoreCoreNetworkPolicyVersionRequest
* @param 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.
* @return A Java Future containing the result of the RestoreCoreNetworkPolicyVersion operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.RestoreCoreNetworkPolicyVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future restoreCoreNetworkPolicyVersionAsync(
RestoreCoreNetworkPolicyVersionRequest restoreCoreNetworkPolicyVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Enables the Network Manager service for an Amazon Web Services Organization. This can only be called by a
* management account within the organization.
*
*
* @param startOrganizationServiceAccessUpdateRequest
* @return A Java Future containing the result of the StartOrganizationServiceAccessUpdate operation returned by the
* service.
* @sample AWSNetworkManagerAsync.StartOrganizationServiceAccessUpdate
* @see AWS API Documentation
*/
java.util.concurrent.Future startOrganizationServiceAccessUpdateAsync(
StartOrganizationServiceAccessUpdateRequest startOrganizationServiceAccessUpdateRequest);
/**
*
* Enables the Network Manager service for an Amazon Web Services Organization. This can only be called by a
* management account within the organization.
*
*
* @param startOrganizationServiceAccessUpdateRequest
* @param 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.
* @return A Java Future containing the result of the StartOrganizationServiceAccessUpdate operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.StartOrganizationServiceAccessUpdate
* @see AWS API Documentation
*/
java.util.concurrent.Future startOrganizationServiceAccessUpdateAsync(
StartOrganizationServiceAccessUpdateRequest startOrganizationServiceAccessUpdateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Starts analyzing the routing path between the specified source and destination. For more information, see Route Analyzer.
*
*
* @param startRouteAnalysisRequest
* @return A Java Future containing the result of the StartRouteAnalysis operation returned by the service.
* @sample AWSNetworkManagerAsync.StartRouteAnalysis
* @see AWS API Documentation
*/
java.util.concurrent.Future startRouteAnalysisAsync(StartRouteAnalysisRequest startRouteAnalysisRequest);
/**
*
* Starts analyzing the routing path between the specified source and destination. For more information, see Route Analyzer.
*
*
* @param startRouteAnalysisRequest
* @param 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.
* @return A Java Future containing the result of the StartRouteAnalysis operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.StartRouteAnalysis
* @see AWS API Documentation
*/
java.util.concurrent.Future startRouteAnalysisAsync(StartRouteAnalysisRequest startRouteAnalysisRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Tags a specified resource.
*
*
* @param tagResourceRequest
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSNetworkManagerAsync.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest);
/**
*
* Tags a specified resource.
*
*
* @param tagResourceRequest
* @param 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.
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes tags from a specified resource.
*
*
* @param untagResourceRequest
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSNetworkManagerAsync.UntagResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest);
/**
*
* Removes tags from a specified resource.
*
*
* @param untagResourceRequest
* @param 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.
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.UntagResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the information for an existing connection. To remove information for any of the parameters, specify an
* empty string.
*
*
* @param updateConnectionRequest
* @return A Java Future containing the result of the UpdateConnection operation returned by the service.
* @sample AWSNetworkManagerAsync.UpdateConnection
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConnectionAsync(UpdateConnectionRequest updateConnectionRequest);
/**
*
* Updates the information for an existing connection. To remove information for any of the parameters, specify an
* empty string.
*
*
* @param updateConnectionRequest
* @param 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.
* @return A Java Future containing the result of the UpdateConnection operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.UpdateConnection
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConnectionAsync(UpdateConnectionRequest updateConnectionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the description of a core network.
*
*
* @param updateCoreNetworkRequest
* @return A Java Future containing the result of the UpdateCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsync.UpdateCoreNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future updateCoreNetworkAsync(UpdateCoreNetworkRequest updateCoreNetworkRequest);
/**
*
* Updates the description of a core network.
*
*
* @param updateCoreNetworkRequest
* @param 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.
* @return A Java Future containing the result of the UpdateCoreNetwork operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.UpdateCoreNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future updateCoreNetworkAsync(UpdateCoreNetworkRequest updateCoreNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the details for an existing device. To remove information for any of the parameters, specify an empty
* string.
*
*
* @param updateDeviceRequest
* @return A Java Future containing the result of the UpdateDevice operation returned by the service.
* @sample AWSNetworkManagerAsync.UpdateDevice
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateDeviceAsync(UpdateDeviceRequest updateDeviceRequest);
/**
*
* Updates the details for an existing device. To remove information for any of the parameters, specify an empty
* string.
*
*
* @param updateDeviceRequest
* @param 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.
* @return A Java Future containing the result of the UpdateDevice operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.UpdateDevice
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateDeviceAsync(UpdateDeviceRequest updateDeviceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an existing global network. To remove information for any of the parameters, specify an empty string.
*
*
* @param updateGlobalNetworkRequest
* @return A Java Future containing the result of the UpdateGlobalNetwork operation returned by the service.
* @sample AWSNetworkManagerAsync.UpdateGlobalNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future updateGlobalNetworkAsync(UpdateGlobalNetworkRequest updateGlobalNetworkRequest);
/**
*
* Updates an existing global network. To remove information for any of the parameters, specify an empty string.
*
*
* @param updateGlobalNetworkRequest
* @param 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.
* @return A Java Future containing the result of the UpdateGlobalNetwork operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.UpdateGlobalNetwork
* @see AWS API Documentation
*/
java.util.concurrent.Future updateGlobalNetworkAsync(UpdateGlobalNetworkRequest updateGlobalNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the details for an existing link. To remove information for any of the parameters, specify an empty
* string.
*
*
* @param updateLinkRequest
* @return A Java Future containing the result of the UpdateLink operation returned by the service.
* @sample AWSNetworkManagerAsync.UpdateLink
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateLinkAsync(UpdateLinkRequest updateLinkRequest);
/**
*
* Updates the details for an existing link. To remove information for any of the parameters, specify an empty
* string.
*
*
* @param updateLinkRequest
* @param 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.
* @return A Java Future containing the result of the UpdateLink operation returned by the service.
* @sample AWSNetworkManagerAsyncHandler.UpdateLink
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateLinkAsync(UpdateLinkRequest updateLinkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the resource metadata for the specified global network.
*
*
* @param updateNetworkResourceMetadataRequest
* @return A Java Future containing the result of the UpdateNetworkResourceMetadata operation returned by the
* service.
* @sample AWSNetworkManagerAsync.UpdateNetworkResourceMetadata
* @see AWS API Documentation
*/
java.util.concurrent.Future updateNetworkResourceMetadataAsync(
UpdateNetworkResourceMetadataRequest updateNetworkResourceMetadataRequest);
/**
*
* Updates the resource metadata for the specified global network.
*
*
* @param updateNetworkResourceMetadataRequest
* @param 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.
* @return A Java Future containing the result of the UpdateNetworkResourceMetadata operation returned by the
* service.
* @sample AWSNetworkManagerAsyncHandler.UpdateNetworkResourceMetadata
* @see AWS API Documentation
*/
java.util.concurrent.Future updateNetworkResourceMetadataAsync(
UpdateNetworkResourceMetadataRequest updateNetworkResourceMetadataRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the information for an existing site. To remove information for any of the parameters, specify an empty
* string.
*
*
* @param updateSiteRequest
* @return A Java Future containing the result of the UpdateSite operation returned by the service.
* @sample AWSNetworkManagerAsync.UpdateSite
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateSiteAsync(UpdateSiteRequest updateSiteRequest);
/**
*