@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSNetworkManagerAsync extends AbstractAWSNetworkManager implements AWSNetworkManagerAsync
AWSNetworkManagerAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
associateCustomerGateway, associateLink, createDevice, createGlobalNetwork, createLink, createSite, deleteDevice, deleteGlobalNetwork, deleteLink, deleteSite, deregisterTransitGateway, describeGlobalNetworks, disassociateCustomerGateway, disassociateLink, getCachedResponseMetadata, getCustomerGatewayAssociations, getDevices, getLinkAssociations, getLinks, getSites, getTransitGatewayRegistrations, listTagsForResource, registerTransitGateway, shutdown, tagResource, untagResource, updateDevice, updateGlobalNetwork, updateLink, updateSite
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
associateCustomerGateway, associateLink, createDevice, createGlobalNetwork, createLink, createSite, deleteDevice, deleteGlobalNetwork, deleteLink, deleteSite, deregisterTransitGateway, describeGlobalNetworks, disassociateCustomerGateway, disassociateLink, getCachedResponseMetadata, getCustomerGatewayAssociations, getDevices, getLinkAssociations, getLinks, getSites, getTransitGatewayRegistrations, listTagsForResource, registerTransitGateway, shutdown, tagResource, untagResource, updateDevice, updateGlobalNetwork, updateLink, updateSite
public Future<AssociateCustomerGatewayResult> associateCustomerGatewayAsync(AssociateCustomerGatewayRequest request)
AWSNetworkManagerAsync
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. The transit
gateway must be registered in your global network. When you register a transit gateway, 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.
associateCustomerGatewayAsync
in interface AWSNetworkManagerAsync
public Future<AssociateCustomerGatewayResult> associateCustomerGatewayAsync(AssociateCustomerGatewayRequest request, AsyncHandler<AssociateCustomerGatewayRequest,AssociateCustomerGatewayResult> asyncHandler)
AWSNetworkManagerAsync
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. The transit
gateway must be registered in your global network. When you register a transit gateway, 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.
associateCustomerGatewayAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<AssociateLinkResult> associateLinkAsync(AssociateLinkRequest request)
AWSNetworkManagerAsync
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.
associateLinkAsync
in interface AWSNetworkManagerAsync
public Future<AssociateLinkResult> associateLinkAsync(AssociateLinkRequest request, AsyncHandler<AssociateLinkRequest,AssociateLinkResult> asyncHandler)
AWSNetworkManagerAsync
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.
associateLinkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDeviceResult> createDeviceAsync(CreateDeviceRequest request)
AWSNetworkManagerAsync
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.
createDeviceAsync
in interface AWSNetworkManagerAsync
public Future<CreateDeviceResult> createDeviceAsync(CreateDeviceRequest request, AsyncHandler<CreateDeviceRequest,CreateDeviceResult> asyncHandler)
AWSNetworkManagerAsync
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.
createDeviceAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateGlobalNetworkResult> createGlobalNetworkAsync(CreateGlobalNetworkRequest request)
AWSNetworkManagerAsync
Creates a new, empty global network.
createGlobalNetworkAsync
in interface AWSNetworkManagerAsync
public Future<CreateGlobalNetworkResult> createGlobalNetworkAsync(CreateGlobalNetworkRequest request, AsyncHandler<CreateGlobalNetworkRequest,CreateGlobalNetworkResult> asyncHandler)
AWSNetworkManagerAsync
Creates a new, empty global network.
createGlobalNetworkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateLinkResult> createLinkAsync(CreateLinkRequest request)
AWSNetworkManagerAsync
Creates a new link for a specified site.
createLinkAsync
in interface AWSNetworkManagerAsync
public Future<CreateLinkResult> createLinkAsync(CreateLinkRequest request, AsyncHandler<CreateLinkRequest,CreateLinkResult> asyncHandler)
AWSNetworkManagerAsync
Creates a new link for a specified site.
createLinkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateSiteResult> createSiteAsync(CreateSiteRequest request)
AWSNetworkManagerAsync
Creates a new site in a global network.
createSiteAsync
in interface AWSNetworkManagerAsync
public Future<CreateSiteResult> createSiteAsync(CreateSiteRequest request, AsyncHandler<CreateSiteRequest,CreateSiteResult> asyncHandler)
AWSNetworkManagerAsync
Creates a new site in a global network.
createSiteAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDeviceResult> deleteDeviceAsync(DeleteDeviceRequest request)
AWSNetworkManagerAsync
Deletes an existing device. You must first disassociate the device from any links and customer gateways.
deleteDeviceAsync
in interface AWSNetworkManagerAsync
public Future<DeleteDeviceResult> deleteDeviceAsync(DeleteDeviceRequest request, AsyncHandler<DeleteDeviceRequest,DeleteDeviceResult> asyncHandler)
AWSNetworkManagerAsync
Deletes an existing device. You must first disassociate the device from any links and customer gateways.
deleteDeviceAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteGlobalNetworkResult> deleteGlobalNetworkAsync(DeleteGlobalNetworkRequest request)
AWSNetworkManagerAsync
Deletes an existing global network. You must first delete all global network objects (devices, links, and sites) and deregister all transit gateways.
deleteGlobalNetworkAsync
in interface AWSNetworkManagerAsync
public Future<DeleteGlobalNetworkResult> deleteGlobalNetworkAsync(DeleteGlobalNetworkRequest request, AsyncHandler<DeleteGlobalNetworkRequest,DeleteGlobalNetworkResult> asyncHandler)
AWSNetworkManagerAsync
Deletes an existing global network. You must first delete all global network objects (devices, links, and sites) and deregister all transit gateways.
deleteGlobalNetworkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteLinkResult> deleteLinkAsync(DeleteLinkRequest request)
AWSNetworkManagerAsync
Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
deleteLinkAsync
in interface AWSNetworkManagerAsync
public Future<DeleteLinkResult> deleteLinkAsync(DeleteLinkRequest request, AsyncHandler<DeleteLinkRequest,DeleteLinkResult> asyncHandler)
AWSNetworkManagerAsync
Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
deleteLinkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteSiteResult> deleteSiteAsync(DeleteSiteRequest request)
AWSNetworkManagerAsync
Deletes an existing site. The site cannot be associated with any device or link.
deleteSiteAsync
in interface AWSNetworkManagerAsync
public Future<DeleteSiteResult> deleteSiteAsync(DeleteSiteRequest request, AsyncHandler<DeleteSiteRequest,DeleteSiteResult> asyncHandler)
AWSNetworkManagerAsync
Deletes an existing site. The site cannot be associated with any device or link.
deleteSiteAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeregisterTransitGatewayResult> deregisterTransitGatewayAsync(DeregisterTransitGatewayRequest request)
AWSNetworkManagerAsync
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.
deregisterTransitGatewayAsync
in interface AWSNetworkManagerAsync
public Future<DeregisterTransitGatewayResult> deregisterTransitGatewayAsync(DeregisterTransitGatewayRequest request, AsyncHandler<DeregisterTransitGatewayRequest,DeregisterTransitGatewayResult> asyncHandler)
AWSNetworkManagerAsync
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.
deregisterTransitGatewayAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeGlobalNetworksResult> describeGlobalNetworksAsync(DescribeGlobalNetworksRequest request)
AWSNetworkManagerAsync
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.
describeGlobalNetworksAsync
in interface AWSNetworkManagerAsync
public Future<DescribeGlobalNetworksResult> describeGlobalNetworksAsync(DescribeGlobalNetworksRequest request, AsyncHandler<DescribeGlobalNetworksRequest,DescribeGlobalNetworksResult> asyncHandler)
AWSNetworkManagerAsync
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.
describeGlobalNetworksAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateCustomerGatewayResult> disassociateCustomerGatewayAsync(DisassociateCustomerGatewayRequest request)
AWSNetworkManagerAsync
Disassociates a customer gateway from a device and a link.
disassociateCustomerGatewayAsync
in interface AWSNetworkManagerAsync
public Future<DisassociateCustomerGatewayResult> disassociateCustomerGatewayAsync(DisassociateCustomerGatewayRequest request, AsyncHandler<DisassociateCustomerGatewayRequest,DisassociateCustomerGatewayResult> asyncHandler)
AWSNetworkManagerAsync
Disassociates a customer gateway from a device and a link.
disassociateCustomerGatewayAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateLinkResult> disassociateLinkAsync(DisassociateLinkRequest request)
AWSNetworkManagerAsync
Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.
disassociateLinkAsync
in interface AWSNetworkManagerAsync
public Future<DisassociateLinkResult> disassociateLinkAsync(DisassociateLinkRequest request, AsyncHandler<DisassociateLinkRequest,DisassociateLinkResult> asyncHandler)
AWSNetworkManagerAsync
Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.
disassociateLinkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetCustomerGatewayAssociationsResult> getCustomerGatewayAssociationsAsync(GetCustomerGatewayAssociationsRequest request)
AWSNetworkManagerAsync
Gets the association information for customer gateways that are associated with devices and links in your global network.
getCustomerGatewayAssociationsAsync
in interface AWSNetworkManagerAsync
public Future<GetCustomerGatewayAssociationsResult> getCustomerGatewayAssociationsAsync(GetCustomerGatewayAssociationsRequest request, AsyncHandler<GetCustomerGatewayAssociationsRequest,GetCustomerGatewayAssociationsResult> asyncHandler)
AWSNetworkManagerAsync
Gets the association information for customer gateways that are associated with devices and links in your global network.
getCustomerGatewayAssociationsAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDevicesResult> getDevicesAsync(GetDevicesRequest request)
AWSNetworkManagerAsync
Gets information about one or more of your devices in a global network.
getDevicesAsync
in interface AWSNetworkManagerAsync
public Future<GetDevicesResult> getDevicesAsync(GetDevicesRequest request, AsyncHandler<GetDevicesRequest,GetDevicesResult> asyncHandler)
AWSNetworkManagerAsync
Gets information about one or more of your devices in a global network.
getDevicesAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetLinkAssociationsResult> getLinkAssociationsAsync(GetLinkAssociationsRequest request)
AWSNetworkManagerAsync
Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
getLinkAssociationsAsync
in interface AWSNetworkManagerAsync
public Future<GetLinkAssociationsResult> getLinkAssociationsAsync(GetLinkAssociationsRequest request, AsyncHandler<GetLinkAssociationsRequest,GetLinkAssociationsResult> asyncHandler)
AWSNetworkManagerAsync
Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
getLinkAssociationsAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetLinksResult> getLinksAsync(GetLinksRequest request)
AWSNetworkManagerAsync
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.
getLinksAsync
in interface AWSNetworkManagerAsync
public Future<GetLinksResult> getLinksAsync(GetLinksRequest request, AsyncHandler<GetLinksRequest,GetLinksResult> asyncHandler)
AWSNetworkManagerAsync
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.
getLinksAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSitesResult> getSitesAsync(GetSitesRequest request)
AWSNetworkManagerAsync
Gets information about one or more of your sites in a global network.
getSitesAsync
in interface AWSNetworkManagerAsync
public Future<GetSitesResult> getSitesAsync(GetSitesRequest request, AsyncHandler<GetSitesRequest,GetSitesResult> asyncHandler)
AWSNetworkManagerAsync
Gets information about one or more of your sites in a global network.
getSitesAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTransitGatewayRegistrationsResult> getTransitGatewayRegistrationsAsync(GetTransitGatewayRegistrationsRequest request)
AWSNetworkManagerAsync
Gets information about the transit gateway registrations in a specified global network.
getTransitGatewayRegistrationsAsync
in interface AWSNetworkManagerAsync
public Future<GetTransitGatewayRegistrationsResult> getTransitGatewayRegistrationsAsync(GetTransitGatewayRegistrationsRequest request, AsyncHandler<GetTransitGatewayRegistrationsRequest,GetTransitGatewayRegistrationsResult> asyncHandler)
AWSNetworkManagerAsync
Gets information about the transit gateway registrations in a specified global network.
getTransitGatewayRegistrationsAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSNetworkManagerAsync
Lists the tags for a specified resource.
listTagsForResourceAsync
in interface AWSNetworkManagerAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSNetworkManagerAsync
Lists the tags for a specified resource.
listTagsForResourceAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RegisterTransitGatewayResult> registerTransitGatewayAsync(RegisterTransitGatewayRequest request)
AWSNetworkManagerAsync
Registers a transit gateway in your global network. The transit gateway can be in any AWS Region, but it must be owned by the same AWS account that owns the global network. You cannot register a transit gateway in more than one global network.
registerTransitGatewayAsync
in interface AWSNetworkManagerAsync
public Future<RegisterTransitGatewayResult> registerTransitGatewayAsync(RegisterTransitGatewayRequest request, AsyncHandler<RegisterTransitGatewayRequest,RegisterTransitGatewayResult> asyncHandler)
AWSNetworkManagerAsync
Registers a transit gateway in your global network. The transit gateway can be in any AWS Region, but it must be owned by the same AWS account that owns the global network. You cannot register a transit gateway in more than one global network.
registerTransitGatewayAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSNetworkManagerAsync
Tags a specified resource.
tagResourceAsync
in interface AWSNetworkManagerAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSNetworkManagerAsync
Tags a specified resource.
tagResourceAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSNetworkManagerAsync
Removes tags from a specified resource.
untagResourceAsync
in interface AWSNetworkManagerAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSNetworkManagerAsync
Removes tags from a specified resource.
untagResourceAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest request)
AWSNetworkManagerAsync
Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.
updateDeviceAsync
in interface AWSNetworkManagerAsync
public Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest request, AsyncHandler<UpdateDeviceRequest,UpdateDeviceResult> asyncHandler)
AWSNetworkManagerAsync
Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.
updateDeviceAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateGlobalNetworkResult> updateGlobalNetworkAsync(UpdateGlobalNetworkRequest request)
AWSNetworkManagerAsync
Updates an existing global network. To remove information for any of the parameters, specify an empty string.
updateGlobalNetworkAsync
in interface AWSNetworkManagerAsync
public Future<UpdateGlobalNetworkResult> updateGlobalNetworkAsync(UpdateGlobalNetworkRequest request, AsyncHandler<UpdateGlobalNetworkRequest,UpdateGlobalNetworkResult> asyncHandler)
AWSNetworkManagerAsync
Updates an existing global network. To remove information for any of the parameters, specify an empty string.
updateGlobalNetworkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateLinkResult> updateLinkAsync(UpdateLinkRequest request)
AWSNetworkManagerAsync
Updates the details for an existing link. To remove information for any of the parameters, specify an empty string.
updateLinkAsync
in interface AWSNetworkManagerAsync
public Future<UpdateLinkResult> updateLinkAsync(UpdateLinkRequest request, AsyncHandler<UpdateLinkRequest,UpdateLinkResult> asyncHandler)
AWSNetworkManagerAsync
Updates the details for an existing link. To remove information for any of the parameters, specify an empty string.
updateLinkAsync
in interface AWSNetworkManagerAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateSiteResult> updateSiteAsync(UpdateSiteRequest request)
AWSNetworkManagerAsync
Updates the information for an existing site. To remove information for any of the parameters, specify an empty string.
updateSiteAsync
in interface AWSNetworkManagerAsync
public Future<UpdateSiteResult> updateSiteAsync(UpdateSiteRequest request, AsyncHandler<UpdateSiteRequest,UpdateSiteResult> asyncHandler)
AWSNetworkManagerAsync
Updates the information for an existing site. To remove information for any of the parameters, specify an empty string.
updateSiteAsync
in interface AWSNetworkManagerAsync
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.