@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSTnbAsyncClient extends AWSTnbClient implements AWSTnbAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
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.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, cancelSolNetworkOperation, createSolFunctionPackage, createSolNetworkInstance, createSolNetworkPackage, deleteSolFunctionPackage, deleteSolNetworkInstance, deleteSolNetworkPackage, getCachedResponseMetadata, getSolFunctionInstance, getSolFunctionPackage, getSolFunctionPackageContent, getSolFunctionPackageDescriptor, getSolNetworkInstance, getSolNetworkOperation, getSolNetworkPackage, getSolNetworkPackageContent, getSolNetworkPackageDescriptor, instantiateSolNetworkInstance, listSolFunctionInstances, listSolFunctionPackages, listSolNetworkInstances, listSolNetworkOperations, listSolNetworkPackages, listTagsForResource, putSolFunctionPackageContent, putSolNetworkPackageContent, tagResource, terminateSolNetworkInstance, untagResource, updateSolFunctionPackage, updateSolNetworkInstance, updateSolNetworkPackage, validateSolFunctionPackageContent, validateSolNetworkPackageContentaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelSolNetworkOperation, createSolFunctionPackage, createSolNetworkInstance, createSolNetworkPackage, deleteSolFunctionPackage, deleteSolNetworkInstance, deleteSolNetworkPackage, getCachedResponseMetadata, getSolFunctionInstance, getSolFunctionPackage, getSolFunctionPackageContent, getSolFunctionPackageDescriptor, getSolNetworkInstance, getSolNetworkOperation, getSolNetworkPackage, getSolNetworkPackageContent, getSolNetworkPackageDescriptor, instantiateSolNetworkInstance, listSolFunctionInstances, listSolFunctionPackages, listSolNetworkInstances, listSolNetworkOperations, listSolNetworkPackages, listTagsForResource, putSolFunctionPackageContent, putSolNetworkPackageContent, tagResource, terminateSolNetworkInstance, untagResource, updateSolFunctionPackage, updateSolNetworkInstance, updateSolNetworkPackage, validateSolFunctionPackageContent, validateSolNetworkPackageContentpublic static AWSTnbAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CancelSolNetworkOperationResult> cancelSolNetworkOperationAsync(CancelSolNetworkOperationRequest request)
AWSTnbAsyncCancels a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
cancelSolNetworkOperationAsync in interface AWSTnbAsyncpublic Future<CancelSolNetworkOperationResult> cancelSolNetworkOperationAsync(CancelSolNetworkOperationRequest request, AsyncHandler<CancelSolNetworkOperationRequest,CancelSolNetworkOperationResult> asyncHandler)
AWSTnbAsyncCancels a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
cancelSolNetworkOperationAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<CreateSolFunctionPackageResult> createSolFunctionPackageAsync(CreateSolFunctionPackageRequest request)
AWSTnbAsyncCreates 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.
createSolFunctionPackageAsync in interface AWSTnbAsyncpublic Future<CreateSolFunctionPackageResult> createSolFunctionPackageAsync(CreateSolFunctionPackageRequest request, AsyncHandler<CreateSolFunctionPackageRequest,CreateSolFunctionPackageResult> asyncHandler)
AWSTnbAsyncCreates 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.
createSolFunctionPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<CreateSolNetworkInstanceResult> createSolNetworkInstanceAsync(CreateSolNetworkInstanceRequest request)
AWSTnbAsyncCreates 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.
createSolNetworkInstanceAsync in interface AWSTnbAsyncpublic Future<CreateSolNetworkInstanceResult> createSolNetworkInstanceAsync(CreateSolNetworkInstanceRequest request, AsyncHandler<CreateSolNetworkInstanceRequest,CreateSolNetworkInstanceResult> asyncHandler)
AWSTnbAsyncCreates 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.
createSolNetworkInstanceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<CreateSolNetworkPackageResult> createSolNetworkPackageAsync(CreateSolNetworkPackageRequest request)
AWSTnbAsyncCreates 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.
createSolNetworkPackageAsync in interface AWSTnbAsyncpublic Future<CreateSolNetworkPackageResult> createSolNetworkPackageAsync(CreateSolNetworkPackageRequest request, AsyncHandler<CreateSolNetworkPackageRequest,CreateSolNetworkPackageResult> asyncHandler)
AWSTnbAsyncCreates 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.
createSolNetworkPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<DeleteSolFunctionPackageResult> deleteSolFunctionPackageAsync(DeleteSolFunctionPackageRequest request)
AWSTnbAsyncDeletes 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 .
deleteSolFunctionPackageAsync in interface AWSTnbAsyncpublic Future<DeleteSolFunctionPackageResult> deleteSolFunctionPackageAsync(DeleteSolFunctionPackageRequest request, AsyncHandler<DeleteSolFunctionPackageRequest,DeleteSolFunctionPackageResult> asyncHandler)
AWSTnbAsyncDeletes 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 .
deleteSolFunctionPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<DeleteSolNetworkInstanceResult> deleteSolNetworkInstanceAsync(DeleteSolNetworkInstanceRequest request)
AWSTnbAsyncDeletes 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.
deleteSolNetworkInstanceAsync in interface AWSTnbAsyncpublic Future<DeleteSolNetworkInstanceResult> deleteSolNetworkInstanceAsync(DeleteSolNetworkInstanceRequest request, AsyncHandler<DeleteSolNetworkInstanceRequest,DeleteSolNetworkInstanceResult> asyncHandler)
AWSTnbAsyncDeletes 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.
deleteSolNetworkInstanceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<DeleteSolNetworkPackageResult> deleteSolNetworkPackageAsync(DeleteSolNetworkPackageRequest request)
AWSTnbAsyncDeletes 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.
deleteSolNetworkPackageAsync in interface AWSTnbAsyncpublic Future<DeleteSolNetworkPackageResult> deleteSolNetworkPackageAsync(DeleteSolNetworkPackageRequest request, AsyncHandler<DeleteSolNetworkPackageRequest,DeleteSolNetworkPackageResult> asyncHandler)
AWSTnbAsyncDeletes 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.
deleteSolNetworkPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolFunctionInstanceResult> getSolFunctionInstanceAsync(GetSolFunctionInstanceRequest request)
AWSTnbAsyncGets the details of a network function instance, including the instantiation state and metadata from the function package descriptor in the network function package.
A network function instance is a function in a function package .
getSolFunctionInstanceAsync in interface AWSTnbAsyncpublic Future<GetSolFunctionInstanceResult> getSolFunctionInstanceAsync(GetSolFunctionInstanceRequest request, AsyncHandler<GetSolFunctionInstanceRequest,GetSolFunctionInstanceResult> asyncHandler)
AWSTnbAsyncGets the details of a network function instance, including the instantiation state and metadata from the function package descriptor in the network function package.
A network function instance is a function in a function package .
getSolFunctionInstanceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolFunctionPackageResult> getSolFunctionPackageAsync(GetSolFunctionPackageRequest request)
AWSTnbAsyncGets 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..
getSolFunctionPackageAsync in interface AWSTnbAsyncpublic Future<GetSolFunctionPackageResult> getSolFunctionPackageAsync(GetSolFunctionPackageRequest request, AsyncHandler<GetSolFunctionPackageRequest,GetSolFunctionPackageResult> asyncHandler)
AWSTnbAsyncGets 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..
getSolFunctionPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolFunctionPackageContentResult> getSolFunctionPackageContentAsync(GetSolFunctionPackageContentRequest request)
AWSTnbAsyncGets 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.
getSolFunctionPackageContentAsync in interface AWSTnbAsyncpublic Future<GetSolFunctionPackageContentResult> getSolFunctionPackageContentAsync(GetSolFunctionPackageContentRequest request, AsyncHandler<GetSolFunctionPackageContentRequest,GetSolFunctionPackageContentResult> asyncHandler)
AWSTnbAsyncGets 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.
getSolFunctionPackageContentAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolFunctionPackageDescriptorResult> getSolFunctionPackageDescriptorAsync(GetSolFunctionPackageDescriptorRequest request)
AWSTnbAsyncGets 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.
getSolFunctionPackageDescriptorAsync in interface AWSTnbAsyncpublic Future<GetSolFunctionPackageDescriptorResult> getSolFunctionPackageDescriptorAsync(GetSolFunctionPackageDescriptorRequest request, AsyncHandler<GetSolFunctionPackageDescriptorRequest,GetSolFunctionPackageDescriptorResult> asyncHandler)
AWSTnbAsyncGets 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.
getSolFunctionPackageDescriptorAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolNetworkInstanceResult> getSolNetworkInstanceAsync(GetSolNetworkInstanceRequest request)
AWSTnbAsyncGets 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.
getSolNetworkInstanceAsync in interface AWSTnbAsyncpublic Future<GetSolNetworkInstanceResult> getSolNetworkInstanceAsync(GetSolNetworkInstanceRequest request, AsyncHandler<GetSolNetworkInstanceRequest,GetSolNetworkInstanceResult> asyncHandler)
AWSTnbAsyncGets 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.
getSolNetworkInstanceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolNetworkOperationResult> getSolNetworkOperationAsync(GetSolNetworkOperationRequest request)
AWSTnbAsyncGets 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.
getSolNetworkOperationAsync in interface AWSTnbAsyncpublic Future<GetSolNetworkOperationResult> getSolNetworkOperationAsync(GetSolNetworkOperationRequest request, AsyncHandler<GetSolNetworkOperationRequest,GetSolNetworkOperationResult> asyncHandler)
AWSTnbAsyncGets 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.
getSolNetworkOperationAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolNetworkPackageResult> getSolNetworkPackageAsync(GetSolNetworkPackageRequest request)
AWSTnbAsyncGets 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.
getSolNetworkPackageAsync in interface AWSTnbAsyncpublic Future<GetSolNetworkPackageResult> getSolNetworkPackageAsync(GetSolNetworkPackageRequest request, AsyncHandler<GetSolNetworkPackageRequest,GetSolNetworkPackageResult> asyncHandler)
AWSTnbAsyncGets 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.
getSolNetworkPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolNetworkPackageContentResult> getSolNetworkPackageContentAsync(GetSolNetworkPackageContentRequest request)
AWSTnbAsyncGets 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.
getSolNetworkPackageContentAsync in interface AWSTnbAsyncpublic Future<GetSolNetworkPackageContentResult> getSolNetworkPackageContentAsync(GetSolNetworkPackageContentRequest request, AsyncHandler<GetSolNetworkPackageContentRequest,GetSolNetworkPackageContentResult> asyncHandler)
AWSTnbAsyncGets 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.
getSolNetworkPackageContentAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<GetSolNetworkPackageDescriptorResult> getSolNetworkPackageDescriptorAsync(GetSolNetworkPackageDescriptorRequest request)
AWSTnbAsyncGets 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.
getSolNetworkPackageDescriptorAsync in interface AWSTnbAsyncpublic Future<GetSolNetworkPackageDescriptorResult> getSolNetworkPackageDescriptorAsync(GetSolNetworkPackageDescriptorRequest request, AsyncHandler<GetSolNetworkPackageDescriptorRequest,GetSolNetworkPackageDescriptorResult> asyncHandler)
AWSTnbAsyncGets 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.
getSolNetworkPackageDescriptorAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<InstantiateSolNetworkInstanceResult> instantiateSolNetworkInstanceAsync(InstantiateSolNetworkInstanceRequest request)
AWSTnbAsyncInstantiates 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.
instantiateSolNetworkInstanceAsync in interface AWSTnbAsyncpublic Future<InstantiateSolNetworkInstanceResult> instantiateSolNetworkInstanceAsync(InstantiateSolNetworkInstanceRequest request, AsyncHandler<InstantiateSolNetworkInstanceRequest,InstantiateSolNetworkInstanceResult> asyncHandler)
AWSTnbAsyncInstantiates 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.
instantiateSolNetworkInstanceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ListSolFunctionInstancesResult> listSolFunctionInstancesAsync(ListSolFunctionInstancesRequest request)
AWSTnbAsyncLists network function instances.
A network function instance is a function in a function package .
listSolFunctionInstancesAsync in interface AWSTnbAsyncpublic Future<ListSolFunctionInstancesResult> listSolFunctionInstancesAsync(ListSolFunctionInstancesRequest request, AsyncHandler<ListSolFunctionInstancesRequest,ListSolFunctionInstancesResult> asyncHandler)
AWSTnbAsyncLists network function instances.
A network function instance is a function in a function package .
listSolFunctionInstancesAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ListSolFunctionPackagesResult> listSolFunctionPackagesAsync(ListSolFunctionPackagesRequest request)
AWSTnbAsyncLists 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.
listSolFunctionPackagesAsync in interface AWSTnbAsyncpublic Future<ListSolFunctionPackagesResult> listSolFunctionPackagesAsync(ListSolFunctionPackagesRequest request, AsyncHandler<ListSolFunctionPackagesRequest,ListSolFunctionPackagesResult> asyncHandler)
AWSTnbAsyncLists 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.
listSolFunctionPackagesAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ListSolNetworkInstancesResult> listSolNetworkInstancesAsync(ListSolNetworkInstancesRequest request)
AWSTnbAsyncLists 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.
listSolNetworkInstancesAsync in interface AWSTnbAsyncpublic Future<ListSolNetworkInstancesResult> listSolNetworkInstancesAsync(ListSolNetworkInstancesRequest request, AsyncHandler<ListSolNetworkInstancesRequest,ListSolNetworkInstancesResult> asyncHandler)
AWSTnbAsyncLists 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.
listSolNetworkInstancesAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ListSolNetworkOperationsResult> listSolNetworkOperationsAsync(ListSolNetworkOperationsRequest request)
AWSTnbAsyncLists 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.
listSolNetworkOperationsAsync in interface AWSTnbAsyncpublic Future<ListSolNetworkOperationsResult> listSolNetworkOperationsAsync(ListSolNetworkOperationsRequest request, AsyncHandler<ListSolNetworkOperationsRequest,ListSolNetworkOperationsResult> asyncHandler)
AWSTnbAsyncLists 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.
listSolNetworkOperationsAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ListSolNetworkPackagesResult> listSolNetworkPackagesAsync(ListSolNetworkPackagesRequest request)
AWSTnbAsyncLists 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.
listSolNetworkPackagesAsync in interface AWSTnbAsyncpublic Future<ListSolNetworkPackagesResult> listSolNetworkPackagesAsync(ListSolNetworkPackagesRequest request, AsyncHandler<ListSolNetworkPackagesRequest,ListSolNetworkPackagesResult> asyncHandler)
AWSTnbAsyncLists 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.
listSolNetworkPackagesAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSTnbAsyncLists tags for AWS TNB resources.
listTagsForResourceAsync in interface AWSTnbAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSTnbAsyncLists tags for AWS TNB resources.
listTagsForResourceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<PutSolFunctionPackageContentResult> putSolFunctionPackageContentAsync(PutSolFunctionPackageContentRequest request)
AWSTnbAsyncUploads 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.
putSolFunctionPackageContentAsync in interface AWSTnbAsyncpublic Future<PutSolFunctionPackageContentResult> putSolFunctionPackageContentAsync(PutSolFunctionPackageContentRequest request, AsyncHandler<PutSolFunctionPackageContentRequest,PutSolFunctionPackageContentResult> asyncHandler)
AWSTnbAsyncUploads 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.
putSolFunctionPackageContentAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<PutSolNetworkPackageContentResult> putSolNetworkPackageContentAsync(PutSolNetworkPackageContentRequest request)
AWSTnbAsyncUploads 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.
putSolNetworkPackageContentAsync in interface AWSTnbAsyncpublic Future<PutSolNetworkPackageContentResult> putSolNetworkPackageContentAsync(PutSolNetworkPackageContentRequest request, AsyncHandler<PutSolNetworkPackageContentRequest,PutSolNetworkPackageContentResult> asyncHandler)
AWSTnbAsyncUploads 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.
putSolNetworkPackageContentAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSTnbAsyncTags 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.
tagResourceAsync in interface AWSTnbAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSTnbAsyncTags 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.
tagResourceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<TerminateSolNetworkInstanceResult> terminateSolNetworkInstanceAsync(TerminateSolNetworkInstanceRequest request)
AWSTnbAsyncTerminates 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.
terminateSolNetworkInstanceAsync in interface AWSTnbAsyncpublic Future<TerminateSolNetworkInstanceResult> terminateSolNetworkInstanceAsync(TerminateSolNetworkInstanceRequest request, AsyncHandler<TerminateSolNetworkInstanceRequest,TerminateSolNetworkInstanceResult> asyncHandler)
AWSTnbAsyncTerminates 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.
terminateSolNetworkInstanceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSTnbAsyncUntags 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.
untagResourceAsync in interface AWSTnbAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSTnbAsyncUntags 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.
untagResourceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<UpdateSolFunctionPackageResult> updateSolFunctionPackageAsync(UpdateSolFunctionPackageRequest request)
AWSTnbAsyncUpdates 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.
updateSolFunctionPackageAsync in interface AWSTnbAsyncpublic Future<UpdateSolFunctionPackageResult> updateSolFunctionPackageAsync(UpdateSolFunctionPackageRequest request, AsyncHandler<UpdateSolFunctionPackageRequest,UpdateSolFunctionPackageResult> asyncHandler)
AWSTnbAsyncUpdates 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.
updateSolFunctionPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<UpdateSolNetworkInstanceResult> updateSolNetworkInstanceAsync(UpdateSolNetworkInstanceRequest request)
AWSTnbAsyncUpdate 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.
Choose the updateType parameter to target the necessary update of the network instance.
updateSolNetworkInstanceAsync in interface AWSTnbAsyncpublic Future<UpdateSolNetworkInstanceResult> updateSolNetworkInstanceAsync(UpdateSolNetworkInstanceRequest request, AsyncHandler<UpdateSolNetworkInstanceRequest,UpdateSolNetworkInstanceResult> asyncHandler)
AWSTnbAsyncUpdate 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.
Choose the updateType parameter to target the necessary update of the network instance.
updateSolNetworkInstanceAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<UpdateSolNetworkPackageResult> updateSolNetworkPackageAsync(UpdateSolNetworkPackageRequest request)
AWSTnbAsyncUpdates 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.
updateSolNetworkPackageAsync in interface AWSTnbAsyncpublic Future<UpdateSolNetworkPackageResult> updateSolNetworkPackageAsync(UpdateSolNetworkPackageRequest request, AsyncHandler<UpdateSolNetworkPackageRequest,UpdateSolNetworkPackageResult> asyncHandler)
AWSTnbAsyncUpdates 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.
updateSolNetworkPackageAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ValidateSolFunctionPackageContentResult> validateSolFunctionPackageContentAsync(ValidateSolFunctionPackageContentRequest request)
AWSTnbAsyncValidates 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.
validateSolFunctionPackageContentAsync in interface AWSTnbAsyncpublic Future<ValidateSolFunctionPackageContentResult> validateSolFunctionPackageContentAsync(ValidateSolFunctionPackageContentRequest request, AsyncHandler<ValidateSolFunctionPackageContentRequest,ValidateSolFunctionPackageContentResult> asyncHandler)
AWSTnbAsyncValidates 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.
validateSolFunctionPackageContentAsync in interface AWSTnbAsyncasyncHandler - 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.public Future<ValidateSolNetworkPackageContentResult> validateSolNetworkPackageContentAsync(ValidateSolNetworkPackageContentRequest request)
AWSTnbAsyncValidates 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.
validateSolNetworkPackageContentAsync in interface AWSTnbAsyncpublic Future<ValidateSolNetworkPackageContentResult> validateSolNetworkPackageContentAsync(ValidateSolNetworkPackageContentRequest request, AsyncHandler<ValidateSolNetworkPackageContentRequest,ValidateSolNetworkPackageContentResult> asyncHandler)
AWSTnbAsyncValidates 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.
validateSolNetworkPackageContentAsync in interface AWSTnbAsyncasyncHandler - 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.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSTnbshutdown in class AWSTnbClient