All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.networkmanager.AWSNetworkManagerAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Network Manager module holds the client classes that are used for communicating with AWS Network Manager Service

There is a newer version: 1.12.772
Show newest version
/*
 * 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); /** *

* Updates the information for an existing site. To remove information for any of the parameters, specify an empty * string. *

* * @param updateSiteRequest * @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 UpdateSite operation returned by the service. * @sample AWSNetworkManagerAsyncHandler.UpdateSite * @see AWS API * Documentation */ java.util.concurrent.Future updateSiteAsync(UpdateSiteRequest updateSiteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a VPC attachment. *

* * @param updateVpcAttachmentRequest * @return A Java Future containing the result of the UpdateVpcAttachment operation returned by the service. * @sample AWSNetworkManagerAsync.UpdateVpcAttachment * @see AWS API Documentation */ java.util.concurrent.Future updateVpcAttachmentAsync(UpdateVpcAttachmentRequest updateVpcAttachmentRequest); /** *

* Updates a VPC attachment. *

* * @param updateVpcAttachmentRequest * @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 UpdateVpcAttachment operation returned by the service. * @sample AWSNetworkManagerAsyncHandler.UpdateVpcAttachment * @see AWS API Documentation */ java.util.concurrent.Future updateVpcAttachmentAsync(UpdateVpcAttachmentRequest updateVpcAttachmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy