Interface TnbAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface TnbAsyncClient extends AwsClient
Service client for accessing AWS Telco Network Builder asynchronously. This can be created using the static builder() method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

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.

  • Field Details

  • Method Details

    • cancelSolNetworkOperation

      default CompletableFuture<CancelSolNetworkOperationResponse> cancelSolNetworkOperation(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.

      Parameters:
      cancelSolNetworkOperationRequest -
      Returns:
      A Java Future containing the result of the CancelSolNetworkOperation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelSolNetworkOperation

      default CompletableFuture<CancelSolNetworkOperationResponse> cancelSolNetworkOperation(Consumer<CancelSolNetworkOperationRequest.Builder> cancelSolNetworkOperationRequest)

      Cancels a network operation.

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


      This is a convenience which creates an instance of the CancelSolNetworkOperationRequest.Builder avoiding the need to create one manually via CancelSolNetworkOperationRequest.builder()

      Parameters:
      cancelSolNetworkOperationRequest - A Consumer that will call methods on CancelSolNetworkOperationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelSolNetworkOperation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSolFunctionPackage

      default CompletableFuture<CreateSolFunctionPackageResponse> createSolFunctionPackage(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.

      Parameters:
      createSolFunctionPackageRequest -
      Returns:
      A Java Future containing the result of the CreateSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSolFunctionPackage

      default CompletableFuture<CreateSolFunctionPackageResponse> createSolFunctionPackage(Consumer<CreateSolFunctionPackageRequest.Builder> 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.


      This is a convenience which creates an instance of the CreateSolFunctionPackageRequest.Builder avoiding the need to create one manually via CreateSolFunctionPackageRequest.builder()

      Parameters:
      createSolFunctionPackageRequest - A Consumer that will call methods on CreateSolFunctionPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSolNetworkInstance

      default CompletableFuture<CreateSolNetworkInstanceResponse> createSolNetworkInstance(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.

      Parameters:
      createSolNetworkInstanceRequest -
      Returns:
      A Java Future containing the result of the CreateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSolNetworkInstance

      default CompletableFuture<CreateSolNetworkInstanceResponse> createSolNetworkInstance(Consumer<CreateSolNetworkInstanceRequest.Builder> 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.


      This is a convenience which creates an instance of the CreateSolNetworkInstanceRequest.Builder avoiding the need to create one manually via CreateSolNetworkInstanceRequest.builder()

      Parameters:
      createSolNetworkInstanceRequest - A Consumer that will call methods on CreateSolNetworkInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSolNetworkPackage

      default CompletableFuture<CreateSolNetworkPackageResponse> createSolNetworkPackage(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.

      Parameters:
      createSolNetworkPackageRequest -
      Returns:
      A Java Future containing the result of the CreateSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSolNetworkPackage

      default CompletableFuture<CreateSolNetworkPackageResponse> createSolNetworkPackage(Consumer<CreateSolNetworkPackageRequest.Builder> 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.


      This is a convenience which creates an instance of the CreateSolNetworkPackageRequest.Builder avoiding the need to create one manually via CreateSolNetworkPackageRequest.builder()

      Parameters:
      createSolNetworkPackageRequest - A Consumer that will call methods on CreateSolNetworkPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSolFunctionPackage

      default CompletableFuture<DeleteSolFunctionPackageResponse> deleteSolFunctionPackage(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 .

      Parameters:
      deleteSolFunctionPackageRequest -
      Returns:
      A Java Future containing the result of the DeleteSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSolFunctionPackage

      default CompletableFuture<DeleteSolFunctionPackageResponse> deleteSolFunctionPackage(Consumer<DeleteSolFunctionPackageRequest.Builder> 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 .


      This is a convenience which creates an instance of the DeleteSolFunctionPackageRequest.Builder avoiding the need to create one manually via DeleteSolFunctionPackageRequest.builder()

      Parameters:
      deleteSolFunctionPackageRequest - A Consumer that will call methods on DeleteSolFunctionPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSolNetworkInstance

      default CompletableFuture<DeleteSolNetworkInstanceResponse> deleteSolNetworkInstance(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.

      Parameters:
      deleteSolNetworkInstanceRequest -
      Returns:
      A Java Future containing the result of the DeleteSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSolNetworkInstance

      default CompletableFuture<DeleteSolNetworkInstanceResponse> deleteSolNetworkInstance(Consumer<DeleteSolNetworkInstanceRequest.Builder> 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.


      This is a convenience which creates an instance of the DeleteSolNetworkInstanceRequest.Builder avoiding the need to create one manually via DeleteSolNetworkInstanceRequest.builder()

      Parameters:
      deleteSolNetworkInstanceRequest - A Consumer that will call methods on DeleteSolNetworkInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSolNetworkPackage

      default CompletableFuture<DeleteSolNetworkPackageResponse> deleteSolNetworkPackage(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.

      Parameters:
      deleteSolNetworkPackageRequest -
      Returns:
      A Java Future containing the result of the DeleteSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSolNetworkPackage

      default CompletableFuture<DeleteSolNetworkPackageResponse> deleteSolNetworkPackage(Consumer<DeleteSolNetworkPackageRequest.Builder> 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.


      This is a convenience which creates an instance of the DeleteSolNetworkPackageRequest.Builder avoiding the need to create one manually via DeleteSolNetworkPackageRequest.builder()

      Parameters:
      deleteSolNetworkPackageRequest - A Consumer that will call methods on DeleteSolNetworkPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionInstance

      default CompletableFuture<GetSolFunctionInstanceResponse> getSolFunctionInstance(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 .

      Parameters:
      getSolFunctionInstanceRequest -
      Returns:
      A Java Future containing the result of the GetSolFunctionInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionInstance

      default CompletableFuture<GetSolFunctionInstanceResponse> getSolFunctionInstance(Consumer<GetSolFunctionInstanceRequest.Builder> 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 .


      This is a convenience which creates an instance of the GetSolFunctionInstanceRequest.Builder avoiding the need to create one manually via GetSolFunctionInstanceRequest.builder()

      Parameters:
      getSolFunctionInstanceRequest - A Consumer that will call methods on GetSolFunctionInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolFunctionInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionPackage

      default CompletableFuture<GetSolFunctionPackageResponse> getSolFunctionPackage(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..

      Parameters:
      getSolFunctionPackageRequest -
      Returns:
      A Java Future containing the result of the GetSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionPackage

      default CompletableFuture<GetSolFunctionPackageResponse> getSolFunctionPackage(Consumer<GetSolFunctionPackageRequest.Builder> 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..


      This is a convenience which creates an instance of the GetSolFunctionPackageRequest.Builder avoiding the need to create one manually via GetSolFunctionPackageRequest.builder()

      Parameters:
      getSolFunctionPackageRequest - A Consumer that will call methods on GetSolFunctionPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionPackageContent

      default CompletableFuture<GetSolFunctionPackageContentResponse> getSolFunctionPackageContent(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.

      Parameters:
      getSolFunctionPackageContentRequest -
      Returns:
      A Java Future containing the result of the GetSolFunctionPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionPackageContent

      default CompletableFuture<GetSolFunctionPackageContentResponse> getSolFunctionPackageContent(Consumer<GetSolFunctionPackageContentRequest.Builder> 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.


      This is a convenience which creates an instance of the GetSolFunctionPackageContentRequest.Builder avoiding the need to create one manually via GetSolFunctionPackageContentRequest.builder()

      Parameters:
      getSolFunctionPackageContentRequest - A Consumer that will call methods on GetSolFunctionPackageContentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolFunctionPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionPackageDescriptor

      default CompletableFuture<GetSolFunctionPackageDescriptorResponse> getSolFunctionPackageDescriptor(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.

      Parameters:
      getSolFunctionPackageDescriptorRequest -
      Returns:
      A Java Future containing the result of the GetSolFunctionPackageDescriptor operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolFunctionPackageDescriptor

      default CompletableFuture<GetSolFunctionPackageDescriptorResponse> getSolFunctionPackageDescriptor(Consumer<GetSolFunctionPackageDescriptorRequest.Builder> 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.


      This is a convenience which creates an instance of the GetSolFunctionPackageDescriptorRequest.Builder avoiding the need to create one manually via GetSolFunctionPackageDescriptorRequest.builder()

      Parameters:
      getSolFunctionPackageDescriptorRequest - A Consumer that will call methods on GetSolFunctionPackageDescriptorRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolFunctionPackageDescriptor operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkInstance

      default CompletableFuture<GetSolNetworkInstanceResponse> getSolNetworkInstance(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.

      Parameters:
      getSolNetworkInstanceRequest -
      Returns:
      A Java Future containing the result of the GetSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkInstance

      default CompletableFuture<GetSolNetworkInstanceResponse> getSolNetworkInstance(Consumer<GetSolNetworkInstanceRequest.Builder> 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.


      This is a convenience which creates an instance of the GetSolNetworkInstanceRequest.Builder avoiding the need to create one manually via GetSolNetworkInstanceRequest.builder()

      Parameters:
      getSolNetworkInstanceRequest - A Consumer that will call methods on GetSolNetworkInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkOperation

      default CompletableFuture<GetSolNetworkOperationResponse> getSolNetworkOperation(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.

      Parameters:
      getSolNetworkOperationRequest -
      Returns:
      A Java Future containing the result of the GetSolNetworkOperation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkOperation

      default CompletableFuture<GetSolNetworkOperationResponse> getSolNetworkOperation(Consumer<GetSolNetworkOperationRequest.Builder> 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.


      This is a convenience which creates an instance of the GetSolNetworkOperationRequest.Builder avoiding the need to create one manually via GetSolNetworkOperationRequest.builder()

      Parameters:
      getSolNetworkOperationRequest - A Consumer that will call methods on GetSolNetworkOperationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolNetworkOperation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkPackage

      default CompletableFuture<GetSolNetworkPackageResponse> getSolNetworkPackage(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.

      Parameters:
      getSolNetworkPackageRequest -
      Returns:
      A Java Future containing the result of the GetSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkPackage

      default CompletableFuture<GetSolNetworkPackageResponse> getSolNetworkPackage(Consumer<GetSolNetworkPackageRequest.Builder> 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.


      This is a convenience which creates an instance of the GetSolNetworkPackageRequest.Builder avoiding the need to create one manually via GetSolNetworkPackageRequest.builder()

      Parameters:
      getSolNetworkPackageRequest - A Consumer that will call methods on GetSolNetworkPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkPackageContent

      default CompletableFuture<GetSolNetworkPackageContentResponse> getSolNetworkPackageContent(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.

      Parameters:
      getSolNetworkPackageContentRequest -
      Returns:
      A Java Future containing the result of the GetSolNetworkPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkPackageContent

      default CompletableFuture<GetSolNetworkPackageContentResponse> getSolNetworkPackageContent(Consumer<GetSolNetworkPackageContentRequest.Builder> 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.


      This is a convenience which creates an instance of the GetSolNetworkPackageContentRequest.Builder avoiding the need to create one manually via GetSolNetworkPackageContentRequest.builder()

      Parameters:
      getSolNetworkPackageContentRequest - A Consumer that will call methods on GetSolNetworkPackageContentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolNetworkPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkPackageDescriptor

      default CompletableFuture<GetSolNetworkPackageDescriptorResponse> getSolNetworkPackageDescriptor(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.

      Parameters:
      getSolNetworkPackageDescriptorRequest -
      Returns:
      A Java Future containing the result of the GetSolNetworkPackageDescriptor operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSolNetworkPackageDescriptor

      default CompletableFuture<GetSolNetworkPackageDescriptorResponse> getSolNetworkPackageDescriptor(Consumer<GetSolNetworkPackageDescriptorRequest.Builder> 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.


      This is a convenience which creates an instance of the GetSolNetworkPackageDescriptorRequest.Builder avoiding the need to create one manually via GetSolNetworkPackageDescriptorRequest.builder()

      Parameters:
      getSolNetworkPackageDescriptorRequest - A Consumer that will call methods on GetSolNetworkPackageDescriptorRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSolNetworkPackageDescriptor operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • instantiateSolNetworkInstance

      default CompletableFuture<InstantiateSolNetworkInstanceResponse> instantiateSolNetworkInstance(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.

      Parameters:
      instantiateSolNetworkInstanceRequest -
      Returns:
      A Java Future containing the result of the InstantiateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • instantiateSolNetworkInstance

      default CompletableFuture<InstantiateSolNetworkInstanceResponse> instantiateSolNetworkInstance(Consumer<InstantiateSolNetworkInstanceRequest.Builder> 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.


      This is a convenience which creates an instance of the InstantiateSolNetworkInstanceRequest.Builder avoiding the need to create one manually via InstantiateSolNetworkInstanceRequest.builder()

      Parameters:
      instantiateSolNetworkInstanceRequest - A Consumer that will call methods on InstantiateSolNetworkInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the InstantiateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionInstances

      default CompletableFuture<ListSolFunctionInstancesResponse> listSolFunctionInstances(ListSolFunctionInstancesRequest listSolFunctionInstancesRequest)

      Lists network function instances.

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

      Parameters:
      listSolFunctionInstancesRequest -
      Returns:
      A Java Future containing the result of the ListSolFunctionInstances operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionInstances

      default CompletableFuture<ListSolFunctionInstancesResponse> listSolFunctionInstances(Consumer<ListSolFunctionInstancesRequest.Builder> listSolFunctionInstancesRequest)

      Lists network function instances.

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


      This is a convenience which creates an instance of the ListSolFunctionInstancesRequest.Builder avoiding the need to create one manually via ListSolFunctionInstancesRequest.builder()

      Parameters:
      listSolFunctionInstancesRequest - A Consumer that will call methods on ListSolFunctionInstancesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSolFunctionInstances operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionInstancesPaginator

      default ListSolFunctionInstancesPublisher listSolFunctionInstancesPaginator(ListSolFunctionInstancesRequest listSolFunctionInstancesRequest)

      This is a variant of listSolFunctionInstances(software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionInstancesPublisher publisher = client.listSolFunctionInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionInstancesPublisher publisher = client.listSolFunctionInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolFunctionInstances(software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesRequest) operation.

      Parameters:
      listSolFunctionInstancesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionInstancesPaginator

      default ListSolFunctionInstancesPublisher listSolFunctionInstancesPaginator(Consumer<ListSolFunctionInstancesRequest.Builder> listSolFunctionInstancesRequest)

      This is a variant of listSolFunctionInstances(software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionInstancesPublisher publisher = client.listSolFunctionInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionInstancesPublisher publisher = client.listSolFunctionInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolFunctionInstances(software.amazon.awssdk.services.tnb.model.ListSolFunctionInstancesRequest) operation.


      This is a convenience which creates an instance of the ListSolFunctionInstancesRequest.Builder avoiding the need to create one manually via ListSolFunctionInstancesRequest.builder()

      Parameters:
      listSolFunctionInstancesRequest - A Consumer that will call methods on ListSolFunctionInstancesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionPackages

      default CompletableFuture<ListSolFunctionPackagesResponse> listSolFunctionPackages(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.

      Parameters:
      listSolFunctionPackagesRequest -
      Returns:
      A Java Future containing the result of the ListSolFunctionPackages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionPackages

      default CompletableFuture<ListSolFunctionPackagesResponse> listSolFunctionPackages(Consumer<ListSolFunctionPackagesRequest.Builder> 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.


      This is a convenience which creates an instance of the ListSolFunctionPackagesRequest.Builder avoiding the need to create one manually via ListSolFunctionPackagesRequest.builder()

      Parameters:
      listSolFunctionPackagesRequest - A Consumer that will call methods on ListSolFunctionPackagesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSolFunctionPackages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionPackagesPaginator

      default ListSolFunctionPackagesPublisher listSolFunctionPackagesPaginator(ListSolFunctionPackagesRequest listSolFunctionPackagesRequest)

      This is a variant of listSolFunctionPackages(software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionPackagesPublisher publisher = client.listSolFunctionPackagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionPackagesPublisher publisher = client.listSolFunctionPackagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolFunctionPackages(software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesRequest) operation.

      Parameters:
      listSolFunctionPackagesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolFunctionPackagesPaginator

      default ListSolFunctionPackagesPublisher listSolFunctionPackagesPaginator(Consumer<ListSolFunctionPackagesRequest.Builder> listSolFunctionPackagesRequest)

      This is a variant of listSolFunctionPackages(software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionPackagesPublisher publisher = client.listSolFunctionPackagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolFunctionPackagesPublisher publisher = client.listSolFunctionPackagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolFunctionPackages(software.amazon.awssdk.services.tnb.model.ListSolFunctionPackagesRequest) operation.


      This is a convenience which creates an instance of the ListSolFunctionPackagesRequest.Builder avoiding the need to create one manually via ListSolFunctionPackagesRequest.builder()

      Parameters:
      listSolFunctionPackagesRequest - A Consumer that will call methods on ListSolFunctionPackagesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkInstances

      default CompletableFuture<ListSolNetworkInstancesResponse> listSolNetworkInstances(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.

      Parameters:
      listSolNetworkInstancesRequest -
      Returns:
      A Java Future containing the result of the ListSolNetworkInstances operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkInstances

      default CompletableFuture<ListSolNetworkInstancesResponse> listSolNetworkInstances(Consumer<ListSolNetworkInstancesRequest.Builder> 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.


      This is a convenience which creates an instance of the ListSolNetworkInstancesRequest.Builder avoiding the need to create one manually via ListSolNetworkInstancesRequest.builder()

      Parameters:
      listSolNetworkInstancesRequest - A Consumer that will call methods on ListSolNetworkInstancesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSolNetworkInstances operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkInstancesPaginator

      default ListSolNetworkInstancesPublisher listSolNetworkInstancesPaginator(ListSolNetworkInstancesRequest listSolNetworkInstancesRequest)

      This is a variant of listSolNetworkInstances(software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkInstancesPublisher publisher = client.listSolNetworkInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkInstancesPublisher publisher = client.listSolNetworkInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolNetworkInstances(software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesRequest) operation.

      Parameters:
      listSolNetworkInstancesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkInstancesPaginator

      default ListSolNetworkInstancesPublisher listSolNetworkInstancesPaginator(Consumer<ListSolNetworkInstancesRequest.Builder> listSolNetworkInstancesRequest)

      This is a variant of listSolNetworkInstances(software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkInstancesPublisher publisher = client.listSolNetworkInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkInstancesPublisher publisher = client.listSolNetworkInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolNetworkInstances(software.amazon.awssdk.services.tnb.model.ListSolNetworkInstancesRequest) operation.


      This is a convenience which creates an instance of the ListSolNetworkInstancesRequest.Builder avoiding the need to create one manually via ListSolNetworkInstancesRequest.builder()

      Parameters:
      listSolNetworkInstancesRequest - A Consumer that will call methods on ListSolNetworkInstancesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkOperations

      default CompletableFuture<ListSolNetworkOperationsResponse> listSolNetworkOperations(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.

      Parameters:
      listSolNetworkOperationsRequest -
      Returns:
      A Java Future containing the result of the ListSolNetworkOperations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkOperations

      default CompletableFuture<ListSolNetworkOperationsResponse> listSolNetworkOperations(Consumer<ListSolNetworkOperationsRequest.Builder> 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.


      This is a convenience which creates an instance of the ListSolNetworkOperationsRequest.Builder avoiding the need to create one manually via ListSolNetworkOperationsRequest.builder()

      Parameters:
      listSolNetworkOperationsRequest - A Consumer that will call methods on ListSolNetworkOperationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSolNetworkOperations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkOperationsPaginator

      default ListSolNetworkOperationsPublisher listSolNetworkOperationsPaginator(ListSolNetworkOperationsRequest listSolNetworkOperationsRequest)

      This is a variant of listSolNetworkOperations(software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkOperationsPublisher publisher = client.listSolNetworkOperationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkOperationsPublisher publisher = client.listSolNetworkOperationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolNetworkOperations(software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsRequest) operation.

      Parameters:
      listSolNetworkOperationsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkOperationsPaginator

      default ListSolNetworkOperationsPublisher listSolNetworkOperationsPaginator(Consumer<ListSolNetworkOperationsRequest.Builder> listSolNetworkOperationsRequest)

      This is a variant of listSolNetworkOperations(software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkOperationsPublisher publisher = client.listSolNetworkOperationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkOperationsPublisher publisher = client.listSolNetworkOperationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolNetworkOperations(software.amazon.awssdk.services.tnb.model.ListSolNetworkOperationsRequest) operation.


      This is a convenience which creates an instance of the ListSolNetworkOperationsRequest.Builder avoiding the need to create one manually via ListSolNetworkOperationsRequest.builder()

      Parameters:
      listSolNetworkOperationsRequest - A Consumer that will call methods on ListSolNetworkOperationsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkPackages

      default CompletableFuture<ListSolNetworkPackagesResponse> listSolNetworkPackages(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.

      Parameters:
      listSolNetworkPackagesRequest -
      Returns:
      A Java Future containing the result of the ListSolNetworkPackages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkPackages

      default CompletableFuture<ListSolNetworkPackagesResponse> listSolNetworkPackages(Consumer<ListSolNetworkPackagesRequest.Builder> 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.


      This is a convenience which creates an instance of the ListSolNetworkPackagesRequest.Builder avoiding the need to create one manually via ListSolNetworkPackagesRequest.builder()

      Parameters:
      listSolNetworkPackagesRequest - A Consumer that will call methods on ListSolNetworkPackagesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSolNetworkPackages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkPackagesPaginator

      default ListSolNetworkPackagesPublisher listSolNetworkPackagesPaginator(ListSolNetworkPackagesRequest listSolNetworkPackagesRequest)

      This is a variant of listSolNetworkPackages(software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkPackagesPublisher publisher = client.listSolNetworkPackagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkPackagesPublisher publisher = client.listSolNetworkPackagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolNetworkPackages(software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesRequest) operation.

      Parameters:
      listSolNetworkPackagesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSolNetworkPackagesPaginator

      default ListSolNetworkPackagesPublisher listSolNetworkPackagesPaginator(Consumer<ListSolNetworkPackagesRequest.Builder> listSolNetworkPackagesRequest)

      This is a variant of listSolNetworkPackages(software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkPackagesPublisher publisher = client.listSolNetworkPackagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.tnb.paginators.ListSolNetworkPackagesPublisher publisher = client.listSolNetworkPackagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

      Note: If you prefer to have control on service calls, use the listSolNetworkPackages(software.amazon.awssdk.services.tnb.model.ListSolNetworkPackagesRequest) operation.


      This is a convenience which creates an instance of the ListSolNetworkPackagesRequest.Builder avoiding the need to create one manually via ListSolNetworkPackagesRequest.builder()

      Parameters:
      listSolNetworkPackagesRequest - A Consumer that will call methods on ListSolNetworkPackagesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      Lists tags for AWS TNB resources.

      Parameters:
      listTagsForResourceRequest -
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

      Lists tags for AWS TNB resources.


      This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

      Parameters:
      listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putSolFunctionPackageContent

      default CompletableFuture<PutSolFunctionPackageContentResponse> putSolFunctionPackageContent(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.

      Parameters:
      putSolFunctionPackageContentRequest -
      Returns:
      A Java Future containing the result of the PutSolFunctionPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putSolFunctionPackageContent

      default CompletableFuture<PutSolFunctionPackageContentResponse> putSolFunctionPackageContent(Consumer<PutSolFunctionPackageContentRequest.Builder> 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.


      This is a convenience which creates an instance of the PutSolFunctionPackageContentRequest.Builder avoiding the need to create one manually via PutSolFunctionPackageContentRequest.builder()

      Parameters:
      putSolFunctionPackageContentRequest - A Consumer that will call methods on PutSolFunctionPackageContentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutSolFunctionPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putSolNetworkPackageContent

      default CompletableFuture<PutSolNetworkPackageContentResponse> putSolNetworkPackageContent(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.

      Parameters:
      putSolNetworkPackageContentRequest -
      Returns:
      A Java Future containing the result of the PutSolNetworkPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putSolNetworkPackageContent

      default CompletableFuture<PutSolNetworkPackageContentResponse> putSolNetworkPackageContent(Consumer<PutSolNetworkPackageContentRequest.Builder> 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.


      This is a convenience which creates an instance of the PutSolNetworkPackageContentRequest.Builder avoiding the need to create one manually via PutSolNetworkPackageContentRequest.builder()

      Parameters:
      putSolNetworkPackageContentRequest - A Consumer that will call methods on PutSolNetworkPackageContentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutSolNetworkPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(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.

      Parameters:
      tagResourceRequest -
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> 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.


      This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • terminateSolNetworkInstance

      default CompletableFuture<TerminateSolNetworkInstanceResponse> terminateSolNetworkInstance(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.

      Parameters:
      terminateSolNetworkInstanceRequest -
      Returns:
      A Java Future containing the result of the TerminateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • terminateSolNetworkInstance

      default CompletableFuture<TerminateSolNetworkInstanceResponse> terminateSolNetworkInstance(Consumer<TerminateSolNetworkInstanceRequest.Builder> 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.


      This is a convenience which creates an instance of the TerminateSolNetworkInstanceRequest.Builder avoiding the need to create one manually via TerminateSolNetworkInstanceRequest.builder()

      Parameters:
      terminateSolNetworkInstanceRequest - A Consumer that will call methods on TerminateSolNetworkInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TerminateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(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.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> 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.


      This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSolFunctionPackage

      default CompletableFuture<UpdateSolFunctionPackageResponse> updateSolFunctionPackage(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.

      Parameters:
      updateSolFunctionPackageRequest -
      Returns:
      A Java Future containing the result of the UpdateSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSolFunctionPackage

      default CompletableFuture<UpdateSolFunctionPackageResponse> updateSolFunctionPackage(Consumer<UpdateSolFunctionPackageRequest.Builder> 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.


      This is a convenience which creates an instance of the UpdateSolFunctionPackageRequest.Builder avoiding the need to create one manually via UpdateSolFunctionPackageRequest.builder()

      Parameters:
      updateSolFunctionPackageRequest - A Consumer that will call methods on UpdateSolFunctionPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSolFunctionPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSolNetworkInstance

      default CompletableFuture<UpdateSolNetworkInstanceResponse> updateSolNetworkInstance(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.

      Parameters:
      updateSolNetworkInstanceRequest -
      Returns:
      A Java Future containing the result of the UpdateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSolNetworkInstance

      default CompletableFuture<UpdateSolNetworkInstanceResponse> updateSolNetworkInstance(Consumer<UpdateSolNetworkInstanceRequest.Builder> 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.


      This is a convenience which creates an instance of the UpdateSolNetworkInstanceRequest.Builder avoiding the need to create one manually via UpdateSolNetworkInstanceRequest.builder()

      Parameters:
      updateSolNetworkInstanceRequest - A Consumer that will call methods on UpdateSolNetworkInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSolNetworkInstance operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ServiceQuotaExceededException Service quotas have been exceeded.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSolNetworkPackage

      default CompletableFuture<UpdateSolNetworkPackageResponse> updateSolNetworkPackage(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.

      Parameters:
      updateSolNetworkPackageRequest -
      Returns:
      A Java Future containing the result of the UpdateSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSolNetworkPackage

      default CompletableFuture<UpdateSolNetworkPackageResponse> updateSolNetworkPackage(Consumer<UpdateSolNetworkPackageRequest.Builder> 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.


      This is a convenience which creates an instance of the UpdateSolNetworkPackageRequest.Builder avoiding the need to create one manually via UpdateSolNetworkPackageRequest.builder()

      Parameters:
      updateSolNetworkPackageRequest - A Consumer that will call methods on UpdateSolNetworkPackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSolNetworkPackage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • validateSolFunctionPackageContent

      default CompletableFuture<ValidateSolFunctionPackageContentResponse> validateSolFunctionPackageContent(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.

      Parameters:
      validateSolFunctionPackageContentRequest -
      Returns:
      A Java Future containing the result of the ValidateSolFunctionPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • validateSolFunctionPackageContent

      default CompletableFuture<ValidateSolFunctionPackageContentResponse> validateSolFunctionPackageContent(Consumer<ValidateSolFunctionPackageContentRequest.Builder> 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.


      This is a convenience which creates an instance of the ValidateSolFunctionPackageContentRequest.Builder avoiding the need to create one manually via ValidateSolFunctionPackageContentRequest.builder()

      Parameters:
      validateSolFunctionPackageContentRequest - A Consumer that will call methods on ValidateSolFunctionPackageContentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ValidateSolFunctionPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • validateSolNetworkPackageContent

      default CompletableFuture<ValidateSolNetworkPackageContentResponse> validateSolNetworkPackageContent(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.

      Parameters:
      validateSolNetworkPackageContentRequest -
      Returns:
      A Java Future containing the result of the ValidateSolNetworkPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • validateSolNetworkPackageContent

      default CompletableFuture<ValidateSolNetworkPackageContentResponse> validateSolNetworkPackageContent(Consumer<ValidateSolNetworkPackageContentRequest.Builder> 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.


      This is a convenience which creates an instance of the ValidateSolNetworkPackageContentRequest.Builder avoiding the need to create one manually via ValidateSolNetworkPackageContentRequest.builder()

      Parameters:
      validateSolNetworkPackageContentRequest - A Consumer that will call methods on ValidateSolNetworkPackageContentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ValidateSolNetworkPackageContent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException Unexpected error occurred. Problem on the server.
      • ThrottlingException Exception caused by throttling.
      • ValidationException Unable to process the request because the client provided input failed to satisfy request constraints.
      • ResourceNotFoundException Request references a resource that doesn't exist.
      • AccessDeniedException Insufficient permissions to make request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • TnbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default TnbServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static TnbAsyncClient create()
      Create a TnbAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static TnbAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a TnbAsyncClient.