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

com.amazonaws.services.tnb.AWSTnbAsync Maven / Gradle / Ivy

Go to download

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

There is a newer version: 1.12.778
Show newest version
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.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); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy