/* * 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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