/* * Copyright 2018-2023 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.tnb; import javax.annotation.Generated; import com.amazonaws.services.tnb.model.*; /** * Interface for accessing AWS Telco Network Builder 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.tnb.AbstractAWSTnbAsync} instead. *

*

*

* Amazon Web Services Telco Network Builder (TNB) is a network automation service that helps you deploy and manage * telecom networks. AWS TNB helps you with the lifecycle management of your telecommunication network functions * throughout planning, deployment, and post-deployment activities. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSTnbAsync extends AWSTnb { /** *

* Cancels a network operation. *

*

* A network operation is any operation that is done to your network, such as network instance instantiation or * termination. *

* * @param cancelSolNetworkOperationRequest * @return A Java Future containing the result of the CancelSolNetworkOperation operation returned by the service. * @sample AWSTnbAsync.CancelSolNetworkOperation * @see AWS * API Documentation */ java.util.concurrent.Future cancelSolNetworkOperationAsync( CancelSolNetworkOperationRequest cancelSolNetworkOperationRequest); /** *

* Cancels a network operation. *

*

* A network operation is any operation that is done to your network, such as network instance instantiation or * termination. *

* * @param cancelSolNetworkOperationRequest * @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 CancelSolNetworkOperation operation returned by the service. * @sample AWSTnbAsyncHandler.CancelSolNetworkOperation * @see AWS * API Documentation */ java.util.concurrent.Future cancelSolNetworkOperationAsync( CancelSolNetworkOperationRequest cancelSolNetworkOperationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. For more information, see Function packages in the Amazon * Web Services Telco Network Builder User Guide. *

*

* Creating a function package is the first step for creating a network in AWS TNB. This request creates an empty * container with an ID. The next step is to upload the actual CSAR zip file into that empty container. To upload * function package content, see PutSolFunctionPackageContent. *

* * @param createSolFunctionPackageRequest * @return A Java Future containing the result of the CreateSolFunctionPackage operation returned by the service. * @sample AWSTnbAsync.CreateSolFunctionPackage * @see AWS * API Documentation */ java.util.concurrent.Future createSolFunctionPackageAsync(CreateSolFunctionPackageRequest createSolFunctionPackageRequest); /** *

* Creates a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. For more information, see Function packages in the Amazon * Web Services Telco Network Builder User Guide. *

*

* Creating a function package is the first step for creating a network in AWS TNB. This request creates an empty * container with an ID. The next step is to upload the actual CSAR zip file into that empty container. To upload * function package content, see PutSolFunctionPackageContent. *

* * @param createSolFunctionPackageRequest * @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 CreateSolFunctionPackage operation returned by the service. * @sample AWSTnbAsyncHandler.CreateSolFunctionPackage * @see AWS * API Documentation */ java.util.concurrent.Future createSolFunctionPackageAsync(CreateSolFunctionPackageRequest createSolFunctionPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. Creating a network instance is the * third step after creating a network package. For more information about network instances, Network instances in the Amazon * Web Services Telco Network Builder User Guide. *

*

* Once you create a network instance, you can instantiate it. To instantiate a network, see InstantiateSolNetworkInstance. *

* * @param createSolNetworkInstanceRequest * @return A Java Future containing the result of the CreateSolNetworkInstance operation returned by the service. * @sample AWSTnbAsync.CreateSolNetworkInstance * @see AWS * API Documentation */ java.util.concurrent.Future createSolNetworkInstanceAsync(CreateSolNetworkInstanceRequest createSolNetworkInstanceRequest); /** *

* Creates a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. Creating a network instance is the * third step after creating a network package. For more information about network instances, Network instances in the Amazon * Web Services Telco Network Builder User Guide. *

*

* Once you create a network instance, you can instantiate it. To instantiate a network, see InstantiateSolNetworkInstance. *

* * @param createSolNetworkInstanceRequest * @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 CreateSolNetworkInstance operation returned by the service. * @sample AWSTnbAsyncHandler.CreateSolNetworkInstance * @see AWS * API Documentation */ java.util.concurrent.Future createSolNetworkInstanceAsync(CreateSolNetworkInstanceRequest createSolNetworkInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. For more information, see Network instances in the Amazon * Web Services Telco Network Builder User Guide. *

*

* A network package consists of a network service descriptor (NSD) file (required) and any additional files * (optional), such as scripts specific to your needs. For example, if you have multiple function packages in your * network package, you can use the NSD to define which network functions should run in certain VPCs, subnets, or * EKS clusters. *

*

* This request creates an empty network package container with an ID. Once you create a network package, you can * upload the network package content using PutSolNetworkPackageContent. *

* * @param createSolNetworkPackageRequest * @return A Java Future containing the result of the CreateSolNetworkPackage operation returned by the service. * @sample AWSTnbAsync.CreateSolNetworkPackage * @see AWS * API Documentation */ java.util.concurrent.Future createSolNetworkPackageAsync(CreateSolNetworkPackageRequest createSolNetworkPackageRequest); /** *

* Creates a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. For more information, see Network instances in the Amazon * Web Services Telco Network Builder User Guide. *

*

* A network package consists of a network service descriptor (NSD) file (required) and any additional files * (optional), such as scripts specific to your needs. For example, if you have multiple function packages in your * network package, you can use the NSD to define which network functions should run in certain VPCs, subnets, or * EKS clusters. *

*

* This request creates an empty network package container with an ID. Once you create a network package, you can * upload the network package content using PutSolNetworkPackageContent. *

* * @param createSolNetworkPackageRequest * @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 CreateSolNetworkPackage operation returned by the service. * @sample AWSTnbAsyncHandler.CreateSolNetworkPackage * @see AWS * API Documentation */ java.util.concurrent.Future createSolNetworkPackageAsync(CreateSolNetworkPackageRequest createSolNetworkPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

*

* To delete a function package, the package must be in a disabled state. To disable a function package, see UpdateSolFunctionPackage * . *

* * @param deleteSolFunctionPackageRequest * @return A Java Future containing the result of the DeleteSolFunctionPackage operation returned by the service. * @sample AWSTnbAsync.DeleteSolFunctionPackage * @see AWS * API Documentation */ java.util.concurrent.Future deleteSolFunctionPackageAsync(DeleteSolFunctionPackageRequest deleteSolFunctionPackageRequest); /** *

* Deletes a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

*

* To delete a function package, the package must be in a disabled state. To disable a function package, see UpdateSolFunctionPackage * . *

* * @param deleteSolFunctionPackageRequest * @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 DeleteSolFunctionPackage operation returned by the service. * @sample AWSTnbAsyncHandler.DeleteSolFunctionPackage * @see AWS * API Documentation */ java.util.concurrent.Future deleteSolFunctionPackageAsync(DeleteSolFunctionPackageRequest deleteSolFunctionPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

*

* To delete a network instance, the instance must be in a stopped or terminated state. To terminate a network * instance, see * TerminateSolNetworkInstance. *

* * @param deleteSolNetworkInstanceRequest * @return A Java Future containing the result of the DeleteSolNetworkInstance operation returned by the service. * @sample AWSTnbAsync.DeleteSolNetworkInstance * @see AWS * API Documentation */ java.util.concurrent.Future deleteSolNetworkInstanceAsync(DeleteSolNetworkInstanceRequest deleteSolNetworkInstanceRequest); /** *

* Deletes a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

*

* To delete a network instance, the instance must be in a stopped or terminated state. To terminate a network * instance, see * TerminateSolNetworkInstance. *

* * @param deleteSolNetworkInstanceRequest * @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 DeleteSolNetworkInstance operation returned by the service. * @sample AWSTnbAsyncHandler.DeleteSolNetworkInstance * @see AWS * API Documentation */ java.util.concurrent.Future deleteSolNetworkInstanceAsync(DeleteSolNetworkInstanceRequest deleteSolNetworkInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

*

* To delete a network package, the package must be in a disable state. To disable a network package, see UpdateSolNetworkPackage. *

* * @param deleteSolNetworkPackageRequest * @return A Java Future containing the result of the DeleteSolNetworkPackage operation returned by the service. * @sample AWSTnbAsync.DeleteSolNetworkPackage * @see AWS * API Documentation */ java.util.concurrent.Future deleteSolNetworkPackageAsync(DeleteSolNetworkPackageRequest deleteSolNetworkPackageRequest); /** *

* Deletes network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

*

* To delete a network package, the package must be in a disable state. To disable a network package, see UpdateSolNetworkPackage. *

* * @param deleteSolNetworkPackageRequest * @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 DeleteSolNetworkPackage operation returned by the service. * @sample AWSTnbAsyncHandler.DeleteSolNetworkPackage * @see AWS * API Documentation */ java.util.concurrent.Future deleteSolNetworkPackageAsync(DeleteSolNetworkPackageRequest deleteSolNetworkPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of a network function instance, including the instantation state and metadata from the function * package descriptor in the network function package. *

*

* A network function instance is a function in a function package . *

* * @param getSolFunctionInstanceRequest * @return A Java Future containing the result of the GetSolFunctionInstance operation returned by the service. * @sample AWSTnbAsync.GetSolFunctionInstance * @see AWS API * Documentation */ java.util.concurrent.Future getSolFunctionInstanceAsync(GetSolFunctionInstanceRequest getSolFunctionInstanceRequest); /** *

* Gets the details of a network function instance, including the instantation state and metadata from the function * package descriptor in the network function package. *

*

* A network function instance is a function in a function package . *

* * @param getSolFunctionInstanceRequest * @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 GetSolFunctionInstance operation returned by the service. * @sample AWSTnbAsyncHandler.GetSolFunctionInstance * @see AWS API * Documentation */ java.util.concurrent.Future getSolFunctionInstanceAsync(GetSolFunctionInstanceRequest getSolFunctionInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of an individual function package, such as the operational state and whether the package is in * use. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network.. *

* * @param getSolFunctionPackageRequest * @return A Java Future containing the result of the GetSolFunctionPackage operation returned by the service. * @sample AWSTnbAsync.GetSolFunctionPackage * @see AWS API * Documentation */ java.util.concurrent.Future getSolFunctionPackageAsync(GetSolFunctionPackageRequest getSolFunctionPackageRequest); /** *

* Gets the details of an individual function package, such as the operational state and whether the package is in * use. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network.. *

* * @param getSolFunctionPackageRequest * @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 GetSolFunctionPackage operation returned by the service. * @sample AWSTnbAsyncHandler.GetSolFunctionPackage * @see AWS API * Documentation */ java.util.concurrent.Future getSolFunctionPackageAsync(GetSolFunctionPackageRequest getSolFunctionPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the contents of a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param getSolFunctionPackageContentRequest * @return A Java Future containing the result of the GetSolFunctionPackageContent operation returned by the * service. * @sample AWSTnbAsync.GetSolFunctionPackageContent * @see AWS API Documentation */ java.util.concurrent.Future getSolFunctionPackageContentAsync( GetSolFunctionPackageContentRequest getSolFunctionPackageContentRequest); /** *

* Gets the contents of a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param getSolFunctionPackageContentRequest * @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 GetSolFunctionPackageContent operation returned by the * service. * @sample AWSTnbAsyncHandler.GetSolFunctionPackageContent * @see AWS API Documentation */ java.util.concurrent.Future getSolFunctionPackageContentAsync( GetSolFunctionPackageContentRequest getSolFunctionPackageContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a function package descriptor in a function package. *

*

* A function package descriptor is a .yaml file in a function package that uses the TOSCA standard to describe how * the network function in the function package should run on your network. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param getSolFunctionPackageDescriptorRequest * @return A Java Future containing the result of the GetSolFunctionPackageDescriptor operation returned by the * service. * @sample AWSTnbAsync.GetSolFunctionPackageDescriptor * @see AWS API Documentation */ java.util.concurrent.Future getSolFunctionPackageDescriptorAsync( GetSolFunctionPackageDescriptorRequest getSolFunctionPackageDescriptorRequest); /** *

* Gets a function package descriptor in a function package. *

*

* A function package descriptor is a .yaml file in a function package that uses the TOSCA standard to describe how * the network function in the function package should run on your network. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param getSolFunctionPackageDescriptorRequest * @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 GetSolFunctionPackageDescriptor operation returned by the * service. * @sample AWSTnbAsyncHandler.GetSolFunctionPackageDescriptor * @see AWS API Documentation */ java.util.concurrent.Future getSolFunctionPackageDescriptorAsync( GetSolFunctionPackageDescriptorRequest getSolFunctionPackageDescriptorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of the network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

* * @param getSolNetworkInstanceRequest * @return A Java Future containing the result of the GetSolNetworkInstance operation returned by the service. * @sample AWSTnbAsync.GetSolNetworkInstance * @see AWS API * Documentation */ java.util.concurrent.Future getSolNetworkInstanceAsync(GetSolNetworkInstanceRequest getSolNetworkInstanceRequest); /** *

* Gets the details of the network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

* * @param getSolNetworkInstanceRequest * @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 GetSolNetworkInstance operation returned by the service. * @sample AWSTnbAsyncHandler.GetSolNetworkInstance * @see AWS API * Documentation */ java.util.concurrent.Future getSolNetworkInstanceAsync(GetSolNetworkInstanceRequest getSolNetworkInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of a network operation, including the tasks involved in the network operation and the status of * the tasks. *

*

* A network operation is any operation that is done to your network, such as network instance instantiation or * termination. *

* * @param getSolNetworkOperationRequest * @return A Java Future containing the result of the GetSolNetworkOperation operation returned by the service. * @sample AWSTnbAsync.GetSolNetworkOperation * @see AWS API * Documentation */ java.util.concurrent.Future getSolNetworkOperationAsync(GetSolNetworkOperationRequest getSolNetworkOperationRequest); /** *

* Gets the details of a network operation, including the tasks involved in the network operation and the status of * the tasks. *

*

* A network operation is any operation that is done to your network, such as network instance instantiation or * termination. *

* * @param getSolNetworkOperationRequest * @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 GetSolNetworkOperation operation returned by the service. * @sample AWSTnbAsyncHandler.GetSolNetworkOperation * @see AWS API * Documentation */ java.util.concurrent.Future getSolNetworkOperationAsync(GetSolNetworkOperationRequest getSolNetworkOperationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the details of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param getSolNetworkPackageRequest * @return A Java Future containing the result of the GetSolNetworkPackage operation returned by the service. * @sample AWSTnbAsync.GetSolNetworkPackage * @see AWS API * Documentation */ java.util.concurrent.Future getSolNetworkPackageAsync(GetSolNetworkPackageRequest getSolNetworkPackageRequest); /** *

* Gets the details of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param getSolNetworkPackageRequest * @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 GetSolNetworkPackage operation returned by the service. * @sample AWSTnbAsyncHandler.GetSolNetworkPackage * @see AWS API * Documentation */ java.util.concurrent.Future getSolNetworkPackageAsync(GetSolNetworkPackageRequest getSolNetworkPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the contents of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param getSolNetworkPackageContentRequest * @return A Java Future containing the result of the GetSolNetworkPackageContent operation returned by the service. * @sample AWSTnbAsync.GetSolNetworkPackageContent * @see AWS API Documentation */ java.util.concurrent.Future getSolNetworkPackageContentAsync( GetSolNetworkPackageContentRequest getSolNetworkPackageContentRequest); /** *

* Gets the contents of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param getSolNetworkPackageContentRequest * @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 GetSolNetworkPackageContent operation returned by the service. * @sample AWSTnbAsyncHandler.GetSolNetworkPackageContent * @see AWS API Documentation */ java.util.concurrent.Future getSolNetworkPackageContentAsync( GetSolNetworkPackageContentRequest getSolNetworkPackageContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the content of the network service descriptor. *

*

* A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the * network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network * functions on. *

* * @param getSolNetworkPackageDescriptorRequest * @return A Java Future containing the result of the GetSolNetworkPackageDescriptor operation returned by the * service. * @sample AWSTnbAsync.GetSolNetworkPackageDescriptor * @see AWS API Documentation */ java.util.concurrent.Future getSolNetworkPackageDescriptorAsync( GetSolNetworkPackageDescriptorRequest getSolNetworkPackageDescriptorRequest); /** *

* Gets the content of the network service descriptor. *

*

* A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the * network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network * functions on. *

* * @param getSolNetworkPackageDescriptorRequest * @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 GetSolNetworkPackageDescriptor operation returned by the * service. * @sample AWSTnbAsyncHandler.GetSolNetworkPackageDescriptor * @see AWS API Documentation */ java.util.concurrent.Future getSolNetworkPackageDescriptorAsync( GetSolNetworkPackageDescriptorRequest getSolNetworkPackageDescriptorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Instantiates a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

*

* Before you can instantiate a network instance, you have to create a network instance. For more information, see * * CreateSolNetworkInstance. *

* * @param instantiateSolNetworkInstanceRequest * @return A Java Future containing the result of the InstantiateSolNetworkInstance operation returned by the * service. * @sample AWSTnbAsync.InstantiateSolNetworkInstance * @see AWS API Documentation */ java.util.concurrent.Future instantiateSolNetworkInstanceAsync( InstantiateSolNetworkInstanceRequest instantiateSolNetworkInstanceRequest); /** *

* Instantiates a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

*

* Before you can instantiate a network instance, you have to create a network instance. For more information, see * * CreateSolNetworkInstance. *

* * @param instantiateSolNetworkInstanceRequest * @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 InstantiateSolNetworkInstance operation returned by the * service. * @sample AWSTnbAsyncHandler.InstantiateSolNetworkInstance * @see AWS API Documentation */ java.util.concurrent.Future instantiateSolNetworkInstanceAsync( InstantiateSolNetworkInstanceRequest instantiateSolNetworkInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists network function instances. *

*

* A network function instance is a function in a function package . *

* * @param listSolFunctionInstancesRequest * @return A Java Future containing the result of the ListSolFunctionInstances operation returned by the service. * @sample AWSTnbAsync.ListSolFunctionInstances * @see AWS * API Documentation */ java.util.concurrent.Future listSolFunctionInstancesAsync(ListSolFunctionInstancesRequest listSolFunctionInstancesRequest); /** *

* Lists network function instances. *

*

* A network function instance is a function in a function package . *

* * @param listSolFunctionInstancesRequest * @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 ListSolFunctionInstances operation returned by the service. * @sample AWSTnbAsyncHandler.ListSolFunctionInstances * @see AWS * API Documentation */ java.util.concurrent.Future listSolFunctionInstancesAsync(ListSolFunctionInstancesRequest listSolFunctionInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists information about function packages. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param listSolFunctionPackagesRequest * @return A Java Future containing the result of the ListSolFunctionPackages operation returned by the service. * @sample AWSTnbAsync.ListSolFunctionPackages * @see AWS * API Documentation */ java.util.concurrent.Future listSolFunctionPackagesAsync(ListSolFunctionPackagesRequest listSolFunctionPackagesRequest); /** *

* Lists information about function packages. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param listSolFunctionPackagesRequest * @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 ListSolFunctionPackages operation returned by the service. * @sample AWSTnbAsyncHandler.ListSolFunctionPackages * @see AWS * API Documentation */ java.util.concurrent.Future listSolFunctionPackagesAsync(ListSolFunctionPackagesRequest listSolFunctionPackagesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists your network instances. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

* * @param listSolNetworkInstancesRequest * @return A Java Future containing the result of the ListSolNetworkInstances operation returned by the service. * @sample AWSTnbAsync.ListSolNetworkInstances * @see AWS * API Documentation */ java.util.concurrent.Future listSolNetworkInstancesAsync(ListSolNetworkInstancesRequest listSolNetworkInstancesRequest); /** *

* Lists your network instances. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

* * @param listSolNetworkInstancesRequest * @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 ListSolNetworkInstances operation returned by the service. * @sample AWSTnbAsyncHandler.ListSolNetworkInstances * @see AWS * API Documentation */ java.util.concurrent.Future listSolNetworkInstancesAsync(ListSolNetworkInstancesRequest listSolNetworkInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists details for a network operation, including when the operation started and the status of the operation. *

*

* A network operation is any operation that is done to your network, such as network instance instantiation or * termination. *

* * @param listSolNetworkOperationsRequest * @return A Java Future containing the result of the ListSolNetworkOperations operation returned by the service. * @sample AWSTnbAsync.ListSolNetworkOperations * @see AWS * API Documentation */ java.util.concurrent.Future listSolNetworkOperationsAsync(ListSolNetworkOperationsRequest listSolNetworkOperationsRequest); /** *

* Lists details for a network operation, including when the operation started and the status of the operation. *

*

* A network operation is any operation that is done to your network, such as network instance instantiation or * termination. *

* * @param listSolNetworkOperationsRequest * @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 ListSolNetworkOperations operation returned by the service. * @sample AWSTnbAsyncHandler.ListSolNetworkOperations * @see AWS * API Documentation */ java.util.concurrent.Future listSolNetworkOperationsAsync(ListSolNetworkOperationsRequest listSolNetworkOperationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists network packages. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param listSolNetworkPackagesRequest * @return A Java Future containing the result of the ListSolNetworkPackages operation returned by the service. * @sample AWSTnbAsync.ListSolNetworkPackages * @see AWS API * Documentation */ java.util.concurrent.Future listSolNetworkPackagesAsync(ListSolNetworkPackagesRequest listSolNetworkPackagesRequest); /** *

* Lists network packages. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param listSolNetworkPackagesRequest * @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 ListSolNetworkPackages operation returned by the service. * @sample AWSTnbAsyncHandler.ListSolNetworkPackages * @see AWS API * Documentation */ java.util.concurrent.Future listSolNetworkPackagesAsync(ListSolNetworkPackagesRequest listSolNetworkPackagesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists tags for AWS TNB resources. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSTnbAsync.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists tags for AWS TNB resources. *

* * @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 AWSTnbAsyncHandler.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Uploads the contents of a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param putSolFunctionPackageContentRequest * @return A Java Future containing the result of the PutSolFunctionPackageContent operation returned by the * service. * @sample AWSTnbAsync.PutSolFunctionPackageContent * @see AWS API Documentation */ java.util.concurrent.Future putSolFunctionPackageContentAsync( PutSolFunctionPackageContentRequest putSolFunctionPackageContentRequest); /** *

* Uploads the contents of a function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param putSolFunctionPackageContentRequest * @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 PutSolFunctionPackageContent operation returned by the * service. * @sample AWSTnbAsyncHandler.PutSolFunctionPackageContent * @see AWS API Documentation */ java.util.concurrent.Future putSolFunctionPackageContentAsync( PutSolFunctionPackageContentRequest putSolFunctionPackageContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Uploads the contents of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param putSolNetworkPackageContentRequest * @return A Java Future containing the result of the PutSolNetworkPackageContent operation returned by the service. * @sample AWSTnbAsync.PutSolNetworkPackageContent * @see AWS API Documentation */ java.util.concurrent.Future putSolNetworkPackageContentAsync( PutSolNetworkPackageContentRequest putSolNetworkPackageContentRequest); /** *

* Uploads the contents of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param putSolNetworkPackageContentRequest * @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 PutSolNetworkPackageContent operation returned by the service. * @sample AWSTnbAsyncHandler.PutSolNetworkPackageContent * @see AWS API Documentation */ java.util.concurrent.Future putSolNetworkPackageContentAsync( PutSolNetworkPackageContentRequest putSolNetworkPackageContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Tags an AWS TNB resource. *

*

* A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSTnbAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Tags an AWS TNB resource. *

*

* A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *

* * @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 AWSTnbAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Terminates a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

*

* You must terminate a network instance before you can delete it. *

* * @param terminateSolNetworkInstanceRequest * @return A Java Future containing the result of the TerminateSolNetworkInstance operation returned by the service. * @sample AWSTnbAsync.TerminateSolNetworkInstance * @see AWS API Documentation */ java.util.concurrent.Future terminateSolNetworkInstanceAsync( TerminateSolNetworkInstanceRequest terminateSolNetworkInstanceRequest); /** *

* Terminates a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

*

* You must terminate a network instance before you can delete it. *

* * @param terminateSolNetworkInstanceRequest * @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 TerminateSolNetworkInstance operation returned by the service. * @sample AWSTnbAsyncHandler.TerminateSolNetworkInstance * @see AWS API Documentation */ java.util.concurrent.Future terminateSolNetworkInstanceAsync( TerminateSolNetworkInstanceRequest terminateSolNetworkInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Untags an AWS TNB resource. *

*

* A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSTnbAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Untags an AWS TNB resource. *

*

* A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional * value. You can use tags to search and filter your resources or track your Amazon Web Services costs. *

* * @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 AWSTnbAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the operational state of function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param updateSolFunctionPackageRequest * @return A Java Future containing the result of the UpdateSolFunctionPackage operation returned by the service. * @sample AWSTnbAsync.UpdateSolFunctionPackage * @see AWS * API Documentation */ java.util.concurrent.Future updateSolFunctionPackageAsync(UpdateSolFunctionPackageRequest updateSolFunctionPackageRequest); /** *

* Updates the operational state of function package. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param updateSolFunctionPackageRequest * @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 UpdateSolFunctionPackage operation returned by the service. * @sample AWSTnbAsyncHandler.UpdateSolFunctionPackage * @see AWS * API Documentation */ java.util.concurrent.Future updateSolFunctionPackageAsync(UpdateSolFunctionPackageRequest updateSolFunctionPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Update a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

* * @param updateSolNetworkInstanceRequest * @return A Java Future containing the result of the UpdateSolNetworkInstance operation returned by the service. * @sample AWSTnbAsync.UpdateSolNetworkInstance * @see AWS * API Documentation */ java.util.concurrent.Future updateSolNetworkInstanceAsync(UpdateSolNetworkInstanceRequest updateSolNetworkInstanceRequest); /** *

* Update a network instance. *

*

* A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which * life-cycle operations (like terminate, update, and delete) can be performed. *

* * @param updateSolNetworkInstanceRequest * @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 UpdateSolNetworkInstance operation returned by the service. * @sample AWSTnbAsyncHandler.UpdateSolNetworkInstance * @see AWS * API Documentation */ java.util.concurrent.Future updateSolNetworkInstanceAsync(UpdateSolNetworkInstanceRequest updateSolNetworkInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the operational state of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

*

* A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the * network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network * functions on. *

* * @param updateSolNetworkPackageRequest * @return A Java Future containing the result of the UpdateSolNetworkPackage operation returned by the service. * @sample AWSTnbAsync.UpdateSolNetworkPackage * @see AWS * API Documentation */ java.util.concurrent.Future updateSolNetworkPackageAsync(UpdateSolNetworkPackageRequest updateSolNetworkPackageRequest); /** *

* Updates the operational state of a network package. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

*

* A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the * network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network * functions on. *

* * @param updateSolNetworkPackageRequest * @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 UpdateSolNetworkPackage operation returned by the service. * @sample AWSTnbAsyncHandler.UpdateSolNetworkPackage * @see AWS * API Documentation */ java.util.concurrent.Future updateSolNetworkPackageAsync(UpdateSolNetworkPackageRequest updateSolNetworkPackageRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Validates function package content. This can be used as a dry run before uploading function package content with * * PutSolFunctionPackageContent. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param validateSolFunctionPackageContentRequest * @return A Java Future containing the result of the ValidateSolFunctionPackageContent operation returned by the * service. * @sample AWSTnbAsync.ValidateSolFunctionPackageContent * @see AWS API Documentation */ java.util.concurrent.Future validateSolFunctionPackageContentAsync( ValidateSolFunctionPackageContentRequest validateSolFunctionPackageContentRequest); /** *

* Validates function package content. This can be used as a dry run before uploading function package content with * * PutSolFunctionPackageContent. *

*

* A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an * ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to * describe how the network functions should run on your network. *

* * @param validateSolFunctionPackageContentRequest * @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 ValidateSolFunctionPackageContent operation returned by the * service. * @sample AWSTnbAsyncHandler.ValidateSolFunctionPackageContent * @see AWS API Documentation */ java.util.concurrent.Future validateSolFunctionPackageContentAsync( ValidateSolFunctionPackageContentRequest validateSolFunctionPackageContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Validates network package content. This can be used as a dry run before uploading network package content with * PutSolNetworkPackageContent. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param validateSolNetworkPackageContentRequest * @return A Java Future containing the result of the ValidateSolNetworkPackageContent operation returned by the * service. * @sample AWSTnbAsync.ValidateSolNetworkPackageContent * @see AWS API Documentation */ java.util.concurrent.Future validateSolNetworkPackageContentAsync( ValidateSolNetworkPackageContentRequest validateSolNetworkPackageContentRequest); /** *

* Validates network package content. This can be used as a dry run before uploading network package content with * PutSolNetworkPackageContent. *

*

* A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to * deploy and the Amazon Web Services infrastructure you want to deploy them on. *

* * @param validateSolNetworkPackageContentRequest * @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 ValidateSolNetworkPackageContent operation returned by the * service. * @sample AWSTnbAsyncHandler.ValidateSolNetworkPackageContent * @see AWS API Documentation */ java.util.concurrent.Future validateSolNetworkPackageContentAsync( ValidateSolNetworkPackageContentRequest validateSolNetworkPackageContentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }