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