com.amazonaws.services.private5g.AWSPrivate5GAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-private5g Show documentation
/*
* Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.private5g;
import javax.annotation.Generated;
import com.amazonaws.services.private5g.model.*;
/**
* Interface for accessing AWS Private 5G 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.private5g.AbstractAWSPrivate5GAsync} instead.
*
*
*
* Amazon Web Services Private 5G is a managed service that makes it easy to deploy, operate, and scale your own private
* mobile network at your on-premises location. Private 5G provides the pre-configured hardware and software for mobile
* networks, helps automate setup, and scales capacity on demand to support additional devices as needed.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSPrivate5GAsync extends AWSPrivate5G {
/**
*
* Acknowledges that the specified network order was received.
*
*
* @param acknowledgeOrderReceiptRequest
* @return A Java Future containing the result of the AcknowledgeOrderReceipt operation returned by the service.
* @sample AWSPrivate5GAsync.AcknowledgeOrderReceipt
* @see AWS API Documentation
*/
java.util.concurrent.Future acknowledgeOrderReceiptAsync(AcknowledgeOrderReceiptRequest acknowledgeOrderReceiptRequest);
/**
*
* Acknowledges that the specified network order was received.
*
*
* @param acknowledgeOrderReceiptRequest
* @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 AcknowledgeOrderReceipt operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.AcknowledgeOrderReceipt
* @see AWS API Documentation
*/
java.util.concurrent.Future acknowledgeOrderReceiptAsync(AcknowledgeOrderReceiptRequest acknowledgeOrderReceiptRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Activates the specified device identifier.
*
*
* @param activateDeviceIdentifierRequest
* @return A Java Future containing the result of the ActivateDeviceIdentifier operation returned by the service.
* @sample AWSPrivate5GAsync.ActivateDeviceIdentifier
* @see AWS API Documentation
*/
java.util.concurrent.Future activateDeviceIdentifierAsync(ActivateDeviceIdentifierRequest activateDeviceIdentifierRequest);
/**
*
* Activates the specified device identifier.
*
*
* @param activateDeviceIdentifierRequest
* @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 ActivateDeviceIdentifier operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ActivateDeviceIdentifier
* @see AWS API Documentation
*/
java.util.concurrent.Future activateDeviceIdentifierAsync(ActivateDeviceIdentifierRequest activateDeviceIdentifierRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Activates the specified network site.
*
*
* @param activateNetworkSiteRequest
* @return A Java Future containing the result of the ActivateNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsync.ActivateNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future activateNetworkSiteAsync(ActivateNetworkSiteRequest activateNetworkSiteRequest);
/**
*
* Activates the specified network site.
*
*
* @param activateNetworkSiteRequest
* @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 ActivateNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ActivateNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future activateNetworkSiteAsync(ActivateNetworkSiteRequest activateNetworkSiteRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Configures the specified network resource.
*
*
* Use this action to specify the geographic position of the hardware. You must provide Certified Professional
* Installer (CPI) credentials in the request so that we can obtain spectrum grants. For more information, see Radio units in the
* Amazon Web Services Private 5G User Guide.
*
*
* @param configureAccessPointRequest
* @return A Java Future containing the result of the ConfigureAccessPoint operation returned by the service.
* @sample AWSPrivate5GAsync.ConfigureAccessPoint
* @see AWS API Documentation
*/
java.util.concurrent.Future configureAccessPointAsync(ConfigureAccessPointRequest configureAccessPointRequest);
/**
*
* Configures the specified network resource.
*
*
* Use this action to specify the geographic position of the hardware. You must provide Certified Professional
* Installer (CPI) credentials in the request so that we can obtain spectrum grants. For more information, see Radio units in the
* Amazon Web Services Private 5G User Guide.
*
*
* @param configureAccessPointRequest
* @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 ConfigureAccessPoint operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ConfigureAccessPoint
* @see AWS API Documentation
*/
java.util.concurrent.Future configureAccessPointAsync(ConfigureAccessPointRequest configureAccessPointRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a network.
*
*
* @param createNetworkRequest
* @return A Java Future containing the result of the CreateNetwork operation returned by the service.
* @sample AWSPrivate5GAsync.CreateNetwork
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createNetworkAsync(CreateNetworkRequest createNetworkRequest);
/**
*
* Creates a network.
*
*
* @param createNetworkRequest
* @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 CreateNetwork operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.CreateNetwork
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createNetworkAsync(CreateNetworkRequest createNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a network site.
*
*
* @param createNetworkSiteRequest
* @return A Java Future containing the result of the CreateNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsync.CreateNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future createNetworkSiteAsync(CreateNetworkSiteRequest createNetworkSiteRequest);
/**
*
* Creates a network site.
*
*
* @param createNetworkSiteRequest
* @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 CreateNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.CreateNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future createNetworkSiteAsync(CreateNetworkSiteRequest createNetworkSiteRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deactivates the specified device identifier.
*
*
* @param deactivateDeviceIdentifierRequest
* @return A Java Future containing the result of the DeactivateDeviceIdentifier operation returned by the service.
* @sample AWSPrivate5GAsync.DeactivateDeviceIdentifier
* @see AWS API Documentation
*/
java.util.concurrent.Future deactivateDeviceIdentifierAsync(
DeactivateDeviceIdentifierRequest deactivateDeviceIdentifierRequest);
/**
*
* Deactivates the specified device identifier.
*
*
* @param deactivateDeviceIdentifierRequest
* @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 DeactivateDeviceIdentifier operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.DeactivateDeviceIdentifier
* @see AWS API Documentation
*/
java.util.concurrent.Future deactivateDeviceIdentifierAsync(
DeactivateDeviceIdentifierRequest deactivateDeviceIdentifierRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes the specified network. You must delete network sites before you delete the network. For more information,
* see
* DeleteNetworkSite in the API Reference for Amazon Web Services Private 5G.
*
*
* @param deleteNetworkRequest
* @return A Java Future containing the result of the DeleteNetwork operation returned by the service.
* @sample AWSPrivate5GAsync.DeleteNetwork
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteNetworkAsync(DeleteNetworkRequest deleteNetworkRequest);
/**
*
* Deletes the specified network. You must delete network sites before you delete the network. For more information,
* see
* DeleteNetworkSite in the API Reference for Amazon Web Services Private 5G.
*
*
* @param deleteNetworkRequest
* @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 DeleteNetwork operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.DeleteNetwork
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteNetworkAsync(DeleteNetworkRequest deleteNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes the specified network site. Return the hardware after you delete the network site. You are responsible
* for minimum charges. For more information, see Hardware
* returns in the Amazon Web Services Private 5G User Guide.
*
*
* @param deleteNetworkSiteRequest
* @return A Java Future containing the result of the DeleteNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsync.DeleteNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteNetworkSiteAsync(DeleteNetworkSiteRequest deleteNetworkSiteRequest);
/**
*
* Deletes the specified network site. Return the hardware after you delete the network site. You are responsible
* for minimum charges. For more information, see Hardware
* returns in the Amazon Web Services Private 5G User Guide.
*
*
* @param deleteNetworkSiteRequest
* @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 DeleteNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.DeleteNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteNetworkSiteAsync(DeleteNetworkSiteRequest deleteNetworkSiteRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the specified device identifier.
*
*
* @param getDeviceIdentifierRequest
* @return A Java Future containing the result of the GetDeviceIdentifier operation returned by the service.
* @sample AWSPrivate5GAsync.GetDeviceIdentifier
* @see AWS API Documentation
*/
java.util.concurrent.Future getDeviceIdentifierAsync(GetDeviceIdentifierRequest getDeviceIdentifierRequest);
/**
*
* Gets the specified device identifier.
*
*
* @param getDeviceIdentifierRequest
* @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 GetDeviceIdentifier operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.GetDeviceIdentifier
* @see AWS API Documentation
*/
java.util.concurrent.Future getDeviceIdentifierAsync(GetDeviceIdentifierRequest getDeviceIdentifierRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the specified network.
*
*
* @param getNetworkRequest
* @return A Java Future containing the result of the GetNetwork operation returned by the service.
* @sample AWSPrivate5GAsync.GetNetwork
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getNetworkAsync(GetNetworkRequest getNetworkRequest);
/**
*
* Gets the specified network.
*
*
* @param getNetworkRequest
* @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 GetNetwork operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.GetNetwork
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getNetworkAsync(GetNetworkRequest getNetworkRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the specified network resource.
*
*
* @param getNetworkResourceRequest
* @return A Java Future containing the result of the GetNetworkResource operation returned by the service.
* @sample AWSPrivate5GAsync.GetNetworkResource
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourceAsync(GetNetworkResourceRequest getNetworkResourceRequest);
/**
*
* Gets the specified network resource.
*
*
* @param getNetworkResourceRequest
* @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 GetNetworkResource operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.GetNetworkResource
* @see AWS API Documentation
*/
java.util.concurrent.Future getNetworkResourceAsync(GetNetworkResourceRequest getNetworkResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the specified network site.
*
*
* @param getNetworkSiteRequest
* @return A Java Future containing the result of the GetNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsync.GetNetworkSite
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getNetworkSiteAsync(GetNetworkSiteRequest getNetworkSiteRequest);
/**
*
* Gets the specified network site.
*
*
* @param getNetworkSiteRequest
* @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 GetNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.GetNetworkSite
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getNetworkSiteAsync(GetNetworkSiteRequest getNetworkSiteRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the specified order.
*
*
* @param getOrderRequest
* @return A Java Future containing the result of the GetOrder operation returned by the service.
* @sample AWSPrivate5GAsync.GetOrder
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getOrderAsync(GetOrderRequest getOrderRequest);
/**
*
* Gets the specified order.
*
*
* @param getOrderRequest
* @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 GetOrder operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.GetOrder
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getOrderAsync(GetOrderRequest getOrderRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists device identifiers. Add filters to your request to return a more specific list of results. Use filters to
* match the Amazon Resource Name (ARN) of an order, the status of device identifiers, or the ARN of the traffic
* group.
*
*
* If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of
* the specified filters.
*
*
* @param listDeviceIdentifiersRequest
* @return A Java Future containing the result of the ListDeviceIdentifiers operation returned by the service.
* @sample AWSPrivate5GAsync.ListDeviceIdentifiers
* @see AWS API Documentation
*/
java.util.concurrent.Future listDeviceIdentifiersAsync(ListDeviceIdentifiersRequest listDeviceIdentifiersRequest);
/**
*
* Lists device identifiers. Add filters to your request to return a more specific list of results. Use filters to
* match the Amazon Resource Name (ARN) of an order, the status of device identifiers, or the ARN of the traffic
* group.
*
*
* If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of
* the specified filters.
*
*
* @param listDeviceIdentifiersRequest
* @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 ListDeviceIdentifiers operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ListDeviceIdentifiers
* @see AWS API Documentation
*/
java.util.concurrent.Future listDeviceIdentifiersAsync(ListDeviceIdentifiersRequest listDeviceIdentifiersRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists network resources. Add filters to your request to return a more specific list of results. Use filters to
* match the Amazon Resource Name (ARN) of an order or the status of network resources.
*
*
* If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of
* the specified filters.
*
*
* @param listNetworkResourcesRequest
* @return A Java Future containing the result of the ListNetworkResources operation returned by the service.
* @sample AWSPrivate5GAsync.ListNetworkResources
* @see AWS API Documentation
*/
java.util.concurrent.Future listNetworkResourcesAsync(ListNetworkResourcesRequest listNetworkResourcesRequest);
/**
*
* Lists network resources. Add filters to your request to return a more specific list of results. Use filters to
* match the Amazon Resource Name (ARN) of an order or the status of network resources.
*
*
* If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of
* the specified filters.
*
*
* @param listNetworkResourcesRequest
* @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 ListNetworkResources operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ListNetworkResources
* @see AWS API Documentation
*/
java.util.concurrent.Future listNetworkResourcesAsync(ListNetworkResourcesRequest listNetworkResourcesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists network sites. Add filters to your request to return a more specific list of results. Use filters to match
* the status of the network site.
*
*
* @param listNetworkSitesRequest
* @return A Java Future containing the result of the ListNetworkSites operation returned by the service.
* @sample AWSPrivate5GAsync.ListNetworkSites
* @see AWS API Documentation
*/
java.util.concurrent.Future listNetworkSitesAsync(ListNetworkSitesRequest listNetworkSitesRequest);
/**
*
* Lists network sites. Add filters to your request to return a more specific list of results. Use filters to match
* the status of the network site.
*
*
* @param listNetworkSitesRequest
* @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 ListNetworkSites operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ListNetworkSites
* @see AWS API Documentation
*/
java.util.concurrent.Future listNetworkSitesAsync(ListNetworkSitesRequest listNetworkSitesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists networks. Add filters to your request to return a more specific list of results. Use filters to match the
* status of the network.
*
*
* @param listNetworksRequest
* @return A Java Future containing the result of the ListNetworks operation returned by the service.
* @sample AWSPrivate5GAsync.ListNetworks
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listNetworksAsync(ListNetworksRequest listNetworksRequest);
/**
*
* Lists networks. Add filters to your request to return a more specific list of results. Use filters to match the
* status of the network.
*
*
* @param listNetworksRequest
* @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 ListNetworks operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ListNetworks
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listNetworksAsync(ListNetworksRequest listNetworksRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists orders. Add filters to your request to return a more specific list of results. Use filters to match the
* Amazon Resource Name (ARN) of the network site or the status of the order.
*
*
* If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of
* the specified filters.
*
*
* @param listOrdersRequest
* @return A Java Future containing the result of the ListOrders operation returned by the service.
* @sample AWSPrivate5GAsync.ListOrders
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listOrdersAsync(ListOrdersRequest listOrdersRequest);
/**
*
* Lists orders. Add filters to your request to return a more specific list of results. Use filters to match the
* Amazon Resource Name (ARN) of the network site or the status of the order.
*
*
* If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of
* the specified filters.
*
*
* @param listOrdersRequest
* @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 ListOrders operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.ListOrders
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listOrdersAsync(ListOrdersRequest listOrdersRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the tags for the specified resource.
*
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSPrivate5GAsync.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest);
/**
*
* Lists the tags for the 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 AWSPrivate5GAsyncHandler.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Checks the health of the service.
*
*
* @param pingRequest
* @return A Java Future containing the result of the Ping operation returned by the service.
* @sample AWSPrivate5GAsync.Ping
* @see AWS API
* Documentation
*/
java.util.concurrent.Future pingAsync(PingRequest pingRequest);
/**
*
* Checks the health of the service.
*
*
* @param pingRequest
* @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 Ping operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.Ping
* @see AWS API
* Documentation
*/
java.util.concurrent.Future pingAsync(PingRequest pingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Use this action to do the following tasks:
*
*
* -
*
* Update the duration and renewal status of the commitment period for a radio unit. The update goes into effect
* immediately.
*
*
* -
*
* Request a replacement for a network resource.
*
*
* -
*
* Request that you return a network resource.
*
*
*
*
* After you submit a request to replace or return a network resource, the status of the network resource changes to
* CREATING_SHIPPING_LABEL
. The shipping label is available when the status of the network resource is
* PENDING_RETURN
. After the network resource is successfully returned, its status changes to
* DELETED
. For more information, see Return a
* radio unit.
*
*
* @param startNetworkResourceUpdateRequest
* @return A Java Future containing the result of the StartNetworkResourceUpdate operation returned by the service.
* @sample AWSPrivate5GAsync.StartNetworkResourceUpdate
* @see AWS API Documentation
*/
java.util.concurrent.Future startNetworkResourceUpdateAsync(
StartNetworkResourceUpdateRequest startNetworkResourceUpdateRequest);
/**
*
* Use this action to do the following tasks:
*
*
* -
*
* Update the duration and renewal status of the commitment period for a radio unit. The update goes into effect
* immediately.
*
*
* -
*
* Request a replacement for a network resource.
*
*
* -
*
* Request that you return a network resource.
*
*
*
*
* After you submit a request to replace or return a network resource, the status of the network resource changes to
* CREATING_SHIPPING_LABEL
. The shipping label is available when the status of the network resource is
* PENDING_RETURN
. After the network resource is successfully returned, its status changes to
* DELETED
. For more information, see Return a
* radio unit.
*
*
* @param startNetworkResourceUpdateRequest
* @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 StartNetworkResourceUpdate operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.StartNetworkResourceUpdate
* @see AWS API Documentation
*/
java.util.concurrent.Future startNetworkResourceUpdateAsync(
StartNetworkResourceUpdateRequest startNetworkResourceUpdateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Adds tags to the specified resource.
*
*
* @param tagResourceRequest
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSPrivate5GAsync.TagResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest);
/**
*
* Adds tags to the 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 AWSPrivate5GAsyncHandler.TagResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes tags from the specified resource.
*
*
* @param untagResourceRequest
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSPrivate5GAsync.UntagResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest);
/**
*
* Removes tags from the 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 AWSPrivate5GAsyncHandler.UntagResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the specified network site.
*
*
* @param updateNetworkSiteRequest
* @return A Java Future containing the result of the UpdateNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsync.UpdateNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future updateNetworkSiteAsync(UpdateNetworkSiteRequest updateNetworkSiteRequest);
/**
*
* Updates the specified network site.
*
*
* @param updateNetworkSiteRequest
* @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 UpdateNetworkSite operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.UpdateNetworkSite
* @see AWS API Documentation
*/
java.util.concurrent.Future updateNetworkSiteAsync(UpdateNetworkSiteRequest updateNetworkSiteRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the specified network site plan.
*
*
* @param updateNetworkSitePlanRequest
* @return A Java Future containing the result of the UpdateNetworkSitePlan operation returned by the service.
* @sample AWSPrivate5GAsync.UpdateNetworkSitePlan
* @see AWS API Documentation
*/
java.util.concurrent.Future updateNetworkSitePlanAsync(UpdateNetworkSitePlanRequest updateNetworkSitePlanRequest);
/**
*
* Updates the specified network site plan.
*
*
* @param updateNetworkSitePlanRequest
* @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 UpdateNetworkSitePlan operation returned by the service.
* @sample AWSPrivate5GAsyncHandler.UpdateNetworkSitePlan
* @see AWS API Documentation
*/
java.util.concurrent.Future updateNetworkSitePlanAsync(UpdateNetworkSitePlanRequest updateNetworkSitePlanRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}