Interface PanoramaAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface PanoramaAsyncClient extends AwsClient
Service client for accessing Panorama 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.

AWS Panorama

Overview

This is the AWS Panorama API Reference. For an introduction to the service, see What is AWS Panorama? in the AWS Panorama Developer Guide.

  • Field Details

  • Method Details

    • createApplicationInstance

      default CompletableFuture<CreateApplicationInstanceResponse> createApplicationInstance(CreateApplicationInstanceRequest createApplicationInstanceRequest)

      Creates an application instance and deploys it to a device.

      Parameters:
      createApplicationInstanceRequest -
      Returns:
      A Java Future containing the result of the CreateApplicationInstance 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.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ServiceQuotaExceededException The request would cause a limit to be exceeded.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createApplicationInstance

      default CompletableFuture<CreateApplicationInstanceResponse> createApplicationInstance(Consumer<CreateApplicationInstanceRequest.Builder> createApplicationInstanceRequest)

      Creates an application instance and deploys it to a device.


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

      Parameters:
      createApplicationInstanceRequest - A Consumer that will call methods on CreateApplicationInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateApplicationInstance 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.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ServiceQuotaExceededException The request would cause a limit to be exceeded.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createJobForDevices

      default CompletableFuture<CreateJobForDevicesResponse> createJobForDevices(CreateJobForDevicesRequest createJobForDevicesRequest)

      Creates a job to run on a device. A job can update a device's software or reboot it.

      Parameters:
      createJobForDevicesRequest -
      Returns:
      A Java Future containing the result of the CreateJobForDevices 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createJobForDevices

      default CompletableFuture<CreateJobForDevicesResponse> createJobForDevices(Consumer<CreateJobForDevicesRequest.Builder> createJobForDevicesRequest)

      Creates a job to run on a device. A job can update a device's software or reboot it.


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

      Parameters:
      createJobForDevicesRequest - A Consumer that will call methods on CreateJobForDevicesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateJobForDevices 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createNodeFromTemplateJob

      default CompletableFuture<CreateNodeFromTemplateJobResponse> createNodeFromTemplateJob(CreateNodeFromTemplateJobRequest createNodeFromTemplateJobRequest)

      Creates a camera stream node.

      Parameters:
      createNodeFromTemplateJobRequest -
      Returns:
      A Java Future containing the result of the CreateNodeFromTemplateJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createNodeFromTemplateJob

      default CompletableFuture<CreateNodeFromTemplateJobResponse> createNodeFromTemplateJob(Consumer<CreateNodeFromTemplateJobRequest.Builder> createNodeFromTemplateJobRequest)

      Creates a camera stream node.


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

      Parameters:
      createNodeFromTemplateJobRequest - A Consumer that will call methods on CreateNodeFromTemplateJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateNodeFromTemplateJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createPackage

      default CompletableFuture<CreatePackageResponse> createPackage(CreatePackageRequest createPackageRequest)

      Creates a package and storage location in an Amazon S3 access point.

      Parameters:
      createPackageRequest -
      Returns:
      A Java Future containing the result of the CreatePackage 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createPackage

      default CompletableFuture<CreatePackageResponse> createPackage(Consumer<CreatePackageRequest.Builder> createPackageRequest)

      Creates a package and storage location in an Amazon S3 access point.


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

      Parameters:
      createPackageRequest - A Consumer that will call methods on CreatePackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreatePackage 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createPackageImportJob

      default CompletableFuture<CreatePackageImportJobResponse> createPackageImportJob(CreatePackageImportJobRequest createPackageImportJobRequest)

      Imports a node package.

      Parameters:
      createPackageImportJobRequest -
      Returns:
      A Java Future containing the result of the CreatePackageImportJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createPackageImportJob

      default CompletableFuture<CreatePackageImportJobResponse> createPackageImportJob(Consumer<CreatePackageImportJobRequest.Builder> createPackageImportJobRequest)

      Imports a node package.


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

      Parameters:
      createPackageImportJobRequest - A Consumer that will call methods on CreatePackageImportJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreatePackageImportJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDevice

      default CompletableFuture<DeleteDeviceResponse> deleteDevice(DeleteDeviceRequest deleteDeviceRequest)

      Deletes a device.

      Parameters:
      deleteDeviceRequest -
      Returns:
      A Java Future containing the result of the DeleteDevice 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDevice

      default CompletableFuture<DeleteDeviceResponse> deleteDevice(Consumer<DeleteDeviceRequest.Builder> deleteDeviceRequest)

      Deletes a device.


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

      Parameters:
      deleteDeviceRequest - A Consumer that will call methods on DeleteDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDevice 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deletePackage

      default CompletableFuture<DeletePackageResponse> deletePackage(DeletePackageRequest deletePackageRequest)

      Deletes a package.

      To delete a package, you need permission to call s3:DeleteObject in addition to permissions for the AWS Panorama API.

      Parameters:
      deletePackageRequest -
      Returns:
      A Java Future containing the result of the DeletePackage 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deletePackage

      default CompletableFuture<DeletePackageResponse> deletePackage(Consumer<DeletePackageRequest.Builder> deletePackageRequest)

      Deletes a package.

      To delete a package, you need permission to call s3:DeleteObject in addition to permissions for the AWS Panorama API.


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

      Parameters:
      deletePackageRequest - A Consumer that will call methods on DeletePackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeletePackage 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterPackageVersion

      default CompletableFuture<DeregisterPackageVersionResponse> deregisterPackageVersion(DeregisterPackageVersionRequest deregisterPackageVersionRequest)

      Deregisters a package version.

      Parameters:
      deregisterPackageVersionRequest -
      Returns:
      A Java Future containing the result of the DeregisterPackageVersion 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterPackageVersion

      default CompletableFuture<DeregisterPackageVersionResponse> deregisterPackageVersion(Consumer<DeregisterPackageVersionRequest.Builder> deregisterPackageVersionRequest)

      Deregisters a package version.


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

      Parameters:
      deregisterPackageVersionRequest - A Consumer that will call methods on DeregisterPackageVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeregisterPackageVersion 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeApplicationInstance

      default CompletableFuture<DescribeApplicationInstanceResponse> describeApplicationInstance(DescribeApplicationInstanceRequest describeApplicationInstanceRequest)

      Returns information about an application instance on a device.

      Parameters:
      describeApplicationInstanceRequest -
      Returns:
      A Java Future containing the result of the DescribeApplicationInstance 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeApplicationInstance

      default CompletableFuture<DescribeApplicationInstanceResponse> describeApplicationInstance(Consumer<DescribeApplicationInstanceRequest.Builder> describeApplicationInstanceRequest)

      Returns information about an application instance on a device.


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

      Parameters:
      describeApplicationInstanceRequest - A Consumer that will call methods on DescribeApplicationInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeApplicationInstance 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeApplicationInstanceDetails

      default CompletableFuture<DescribeApplicationInstanceDetailsResponse> describeApplicationInstanceDetails(DescribeApplicationInstanceDetailsRequest describeApplicationInstanceDetailsRequest)

      Returns information about an application instance's configuration manifest.

      Parameters:
      describeApplicationInstanceDetailsRequest -
      Returns:
      A Java Future containing the result of the DescribeApplicationInstanceDetails 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeApplicationInstanceDetails

      default CompletableFuture<DescribeApplicationInstanceDetailsResponse> describeApplicationInstanceDetails(Consumer<DescribeApplicationInstanceDetailsRequest.Builder> describeApplicationInstanceDetailsRequest)

      Returns information about an application instance's configuration manifest.


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

      Parameters:
      describeApplicationInstanceDetailsRequest - A Consumer that will call methods on DescribeApplicationInstanceDetailsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeApplicationInstanceDetails 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDevice

      default CompletableFuture<DescribeDeviceResponse> describeDevice(DescribeDeviceRequest describeDeviceRequest)

      Returns information about a device.

      Parameters:
      describeDeviceRequest -
      Returns:
      A Java Future containing the result of the DescribeDevice 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.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDevice

      default CompletableFuture<DescribeDeviceResponse> describeDevice(Consumer<DescribeDeviceRequest.Builder> describeDeviceRequest)

      Returns information about a device.


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

      Parameters:
      describeDeviceRequest - A Consumer that will call methods on DescribeDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeDevice 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.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDeviceJob

      default CompletableFuture<DescribeDeviceJobResponse> describeDeviceJob(DescribeDeviceJobRequest describeDeviceJobRequest)

      Returns information about a device job.

      Parameters:
      describeDeviceJobRequest -
      Returns:
      A Java Future containing the result of the DescribeDeviceJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDeviceJob

      default CompletableFuture<DescribeDeviceJobResponse> describeDeviceJob(Consumer<DescribeDeviceJobRequest.Builder> describeDeviceJobRequest)

      Returns information about a device job.


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

      Parameters:
      describeDeviceJobRequest - A Consumer that will call methods on DescribeDeviceJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeDeviceJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeNode

      default CompletableFuture<DescribeNodeResponse> describeNode(DescribeNodeRequest describeNodeRequest)

      Returns information about a node.

      Parameters:
      describeNodeRequest -
      Returns:
      A Java Future containing the result of the DescribeNode 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeNode

      default CompletableFuture<DescribeNodeResponse> describeNode(Consumer<DescribeNodeRequest.Builder> describeNodeRequest)

      Returns information about a node.


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

      Parameters:
      describeNodeRequest - A Consumer that will call methods on DescribeNodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeNode 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeNodeFromTemplateJob

      default CompletableFuture<DescribeNodeFromTemplateJobResponse> describeNodeFromTemplateJob(DescribeNodeFromTemplateJobRequest describeNodeFromTemplateJobRequest)

      Returns information about a job to create a camera stream node.

      Parameters:
      describeNodeFromTemplateJobRequest -
      Returns:
      A Java Future containing the result of the DescribeNodeFromTemplateJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeNodeFromTemplateJob

      default CompletableFuture<DescribeNodeFromTemplateJobResponse> describeNodeFromTemplateJob(Consumer<DescribeNodeFromTemplateJobRequest.Builder> describeNodeFromTemplateJobRequest)

      Returns information about a job to create a camera stream node.


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

      Parameters:
      describeNodeFromTemplateJobRequest - A Consumer that will call methods on DescribeNodeFromTemplateJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeNodeFromTemplateJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePackage

      default CompletableFuture<DescribePackageResponse> describePackage(DescribePackageRequest describePackageRequest)

      Returns information about a package.

      Parameters:
      describePackageRequest -
      Returns:
      A Java Future containing the result of the DescribePackage 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePackage

      default CompletableFuture<DescribePackageResponse> describePackage(Consumer<DescribePackageRequest.Builder> describePackageRequest)

      Returns information about a package.


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

      Parameters:
      describePackageRequest - A Consumer that will call methods on DescribePackageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribePackage 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePackageImportJob

      default CompletableFuture<DescribePackageImportJobResponse> describePackageImportJob(DescribePackageImportJobRequest describePackageImportJobRequest)

      Returns information about a package import job.

      Parameters:
      describePackageImportJobRequest -
      Returns:
      A Java Future containing the result of the DescribePackageImportJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePackageImportJob

      default CompletableFuture<DescribePackageImportJobResponse> describePackageImportJob(Consumer<DescribePackageImportJobRequest.Builder> describePackageImportJobRequest)

      Returns information about a package import job.


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

      Parameters:
      describePackageImportJobRequest - A Consumer that will call methods on DescribePackageImportJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribePackageImportJob 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePackageVersion

      default CompletableFuture<DescribePackageVersionResponse> describePackageVersion(DescribePackageVersionRequest describePackageVersionRequest)

      Returns information about a package version.

      Parameters:
      describePackageVersionRequest -
      Returns:
      A Java Future containing the result of the DescribePackageVersion 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePackageVersion

      default CompletableFuture<DescribePackageVersionResponse> describePackageVersion(Consumer<DescribePackageVersionRequest.Builder> describePackageVersionRequest)

      Returns information about a package version.


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

      Parameters:
      describePackageVersionRequest - A Consumer that will call methods on DescribePackageVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribePackageVersion 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceDependencies

      default CompletableFuture<ListApplicationInstanceDependenciesResponse> listApplicationInstanceDependencies(ListApplicationInstanceDependenciesRequest listApplicationInstanceDependenciesRequest)

      Returns a list of application instance dependencies.

      Parameters:
      listApplicationInstanceDependenciesRequest -
      Returns:
      A Java Future containing the result of the ListApplicationInstanceDependencies 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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceDependencies

      default CompletableFuture<ListApplicationInstanceDependenciesResponse> listApplicationInstanceDependencies(Consumer<ListApplicationInstanceDependenciesRequest.Builder> listApplicationInstanceDependenciesRequest)

      Returns a list of application instance dependencies.


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

      Parameters:
      listApplicationInstanceDependenciesRequest - A Consumer that will call methods on ListApplicationInstanceDependenciesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListApplicationInstanceDependencies 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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceDependenciesPaginator

      default ListApplicationInstanceDependenciesPublisher listApplicationInstanceDependenciesPaginator(ListApplicationInstanceDependenciesRequest listApplicationInstanceDependenciesRequest)

      This is a variant of listApplicationInstanceDependencies(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesRequest) 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.panorama.paginators.ListApplicationInstanceDependenciesPublisher publisher = client.listApplicationInstanceDependenciesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListApplicationInstanceDependenciesPublisher publisher = client.listApplicationInstanceDependenciesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesResponse 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 listApplicationInstanceDependencies(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesRequest) operation.

      Parameters:
      listApplicationInstanceDependenciesRequest -
      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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceDependenciesPaginator

      default ListApplicationInstanceDependenciesPublisher listApplicationInstanceDependenciesPaginator(Consumer<ListApplicationInstanceDependenciesRequest.Builder> listApplicationInstanceDependenciesRequest)

      This is a variant of listApplicationInstanceDependencies(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesRequest) 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.panorama.paginators.ListApplicationInstanceDependenciesPublisher publisher = client.listApplicationInstanceDependenciesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListApplicationInstanceDependenciesPublisher publisher = client.listApplicationInstanceDependenciesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesResponse 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 listApplicationInstanceDependencies(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceDependenciesRequest) operation.


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

      Parameters:
      listApplicationInstanceDependenciesRequest - A Consumer that will call methods on ListApplicationInstanceDependenciesRequest.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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceNodeInstances

      default CompletableFuture<ListApplicationInstanceNodeInstancesResponse> listApplicationInstanceNodeInstances(ListApplicationInstanceNodeInstancesRequest listApplicationInstanceNodeInstancesRequest)

      Returns a list of application node instances.

      Parameters:
      listApplicationInstanceNodeInstancesRequest -
      Returns:
      A Java Future containing the result of the ListApplicationInstanceNodeInstances 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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceNodeInstances

      default CompletableFuture<ListApplicationInstanceNodeInstancesResponse> listApplicationInstanceNodeInstances(Consumer<ListApplicationInstanceNodeInstancesRequest.Builder> listApplicationInstanceNodeInstancesRequest)

      Returns a list of application node instances.


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

      Parameters:
      listApplicationInstanceNodeInstancesRequest - A Consumer that will call methods on ListApplicationInstanceNodeInstancesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListApplicationInstanceNodeInstances 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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceNodeInstancesPaginator

      default ListApplicationInstanceNodeInstancesPublisher listApplicationInstanceNodeInstancesPaginator(ListApplicationInstanceNodeInstancesRequest listApplicationInstanceNodeInstancesRequest)

      This is a variant of listApplicationInstanceNodeInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesRequest) 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.panorama.paginators.ListApplicationInstanceNodeInstancesPublisher publisher = client.listApplicationInstanceNodeInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListApplicationInstanceNodeInstancesPublisher publisher = client.listApplicationInstanceNodeInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesResponse 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 listApplicationInstanceNodeInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesRequest) operation.

      Parameters:
      listApplicationInstanceNodeInstancesRequest -
      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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstanceNodeInstancesPaginator

      default ListApplicationInstanceNodeInstancesPublisher listApplicationInstanceNodeInstancesPaginator(Consumer<ListApplicationInstanceNodeInstancesRequest.Builder> listApplicationInstanceNodeInstancesRequest)

      This is a variant of listApplicationInstanceNodeInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesRequest) 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.panorama.paginators.ListApplicationInstanceNodeInstancesPublisher publisher = client.listApplicationInstanceNodeInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListApplicationInstanceNodeInstancesPublisher publisher = client.listApplicationInstanceNodeInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesResponse 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 listApplicationInstanceNodeInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstanceNodeInstancesRequest) operation.


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

      Parameters:
      listApplicationInstanceNodeInstancesRequest - A Consumer that will call methods on ListApplicationInstanceNodeInstancesRequest.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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstances

      default CompletableFuture<ListApplicationInstancesResponse> listApplicationInstances(ListApplicationInstancesRequest listApplicationInstancesRequest)

      Returns a list of application instances.

      Parameters:
      listApplicationInstancesRequest -
      Returns:
      A Java Future containing the result of the ListApplicationInstances 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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstances

      default CompletableFuture<ListApplicationInstancesResponse> listApplicationInstances(Consumer<ListApplicationInstancesRequest.Builder> listApplicationInstancesRequest)

      Returns a list of application instances.


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

      Parameters:
      listApplicationInstancesRequest - A Consumer that will call methods on ListApplicationInstancesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListApplicationInstances 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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstancesPaginator

      default ListApplicationInstancesPublisher listApplicationInstancesPaginator(ListApplicationInstancesRequest listApplicationInstancesRequest)

      This is a variant of listApplicationInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstancesRequest) 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.panorama.paginators.ListApplicationInstancesPublisher publisher = client.listApplicationInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListApplicationInstancesPublisher publisher = client.listApplicationInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListApplicationInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListApplicationInstancesResponse 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 listApplicationInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstancesRequest) operation.

      Parameters:
      listApplicationInstancesRequest -
      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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApplicationInstancesPaginator

      default ListApplicationInstancesPublisher listApplicationInstancesPaginator(Consumer<ListApplicationInstancesRequest.Builder> listApplicationInstancesRequest)

      This is a variant of listApplicationInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstancesRequest) 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.panorama.paginators.ListApplicationInstancesPublisher publisher = client.listApplicationInstancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListApplicationInstancesPublisher publisher = client.listApplicationInstancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListApplicationInstancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListApplicationInstancesResponse 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 listApplicationInstances(software.amazon.awssdk.services.panorama.model.ListApplicationInstancesRequest) operation.


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

      Parameters:
      listApplicationInstancesRequest - A Consumer that will call methods on ListApplicationInstancesRequest.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.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevices

      default CompletableFuture<ListDevicesResponse> listDevices(ListDevicesRequest listDevicesRequest)

      Returns a list of devices.

      Parameters:
      listDevicesRequest -
      Returns:
      A Java Future containing the result of the ListDevices 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevices

      default CompletableFuture<ListDevicesResponse> listDevices(Consumer<ListDevicesRequest.Builder> listDevicesRequest)

      Returns a list of devices.


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

      Parameters:
      listDevicesRequest - A Consumer that will call methods on ListDevicesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDevices 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesJobs

      default CompletableFuture<ListDevicesJobsResponse> listDevicesJobs(ListDevicesJobsRequest listDevicesJobsRequest)

      Returns a list of jobs.

      Parameters:
      listDevicesJobsRequest -
      Returns:
      A Java Future containing the result of the ListDevicesJobs 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesJobs

      default CompletableFuture<ListDevicesJobsResponse> listDevicesJobs(Consumer<ListDevicesJobsRequest.Builder> listDevicesJobsRequest)

      Returns a list of jobs.


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

      Parameters:
      listDevicesJobsRequest - A Consumer that will call methods on ListDevicesJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDevicesJobs 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesJobsPaginator

      default ListDevicesJobsPublisher listDevicesJobsPaginator(ListDevicesJobsRequest listDevicesJobsRequest)

      This is a variant of listDevicesJobs(software.amazon.awssdk.services.panorama.model.ListDevicesJobsRequest) 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.panorama.paginators.ListDevicesJobsPublisher publisher = client.listDevicesJobsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListDevicesJobsPublisher publisher = client.listDevicesJobsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListDevicesJobsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListDevicesJobsResponse 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 listDevicesJobs(software.amazon.awssdk.services.panorama.model.ListDevicesJobsRequest) operation.

      Parameters:
      listDevicesJobsRequest -
      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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesJobsPaginator

      default ListDevicesJobsPublisher listDevicesJobsPaginator(Consumer<ListDevicesJobsRequest.Builder> listDevicesJobsRequest)

      This is a variant of listDevicesJobs(software.amazon.awssdk.services.panorama.model.ListDevicesJobsRequest) 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.panorama.paginators.ListDevicesJobsPublisher publisher = client.listDevicesJobsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListDevicesJobsPublisher publisher = client.listDevicesJobsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListDevicesJobsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListDevicesJobsResponse 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 listDevicesJobs(software.amazon.awssdk.services.panorama.model.ListDevicesJobsRequest) operation.


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

      Parameters:
      listDevicesJobsRequest - A Consumer that will call methods on ListDevicesJobsRequest.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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesPaginator

      default ListDevicesPublisher listDevicesPaginator(ListDevicesRequest listDevicesRequest)

      This is a variant of listDevices(software.amazon.awssdk.services.panorama.model.ListDevicesRequest) 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.panorama.paginators.ListDevicesPublisher publisher = client.listDevicesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListDevicesPublisher publisher = client.listDevicesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListDevicesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListDevicesResponse 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 listDevices(software.amazon.awssdk.services.panorama.model.ListDevicesRequest) operation.

      Parameters:
      listDevicesRequest -
      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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDevicesPaginator

      default ListDevicesPublisher listDevicesPaginator(Consumer<ListDevicesRequest.Builder> listDevicesRequest)

      This is a variant of listDevices(software.amazon.awssdk.services.panorama.model.ListDevicesRequest) 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.panorama.paginators.ListDevicesPublisher publisher = client.listDevicesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListDevicesPublisher publisher = client.listDevicesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListDevicesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListDevicesResponse 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 listDevices(software.amazon.awssdk.services.panorama.model.ListDevicesRequest) operation.


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

      Parameters:
      listDevicesRequest - A Consumer that will call methods on ListDevicesRequest.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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodeFromTemplateJobs

      default CompletableFuture<ListNodeFromTemplateJobsResponse> listNodeFromTemplateJobs(ListNodeFromTemplateJobsRequest listNodeFromTemplateJobsRequest)

      Returns a list of camera stream node jobs.

      Parameters:
      listNodeFromTemplateJobsRequest -
      Returns:
      A Java Future containing the result of the ListNodeFromTemplateJobs 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodeFromTemplateJobs

      default CompletableFuture<ListNodeFromTemplateJobsResponse> listNodeFromTemplateJobs(Consumer<ListNodeFromTemplateJobsRequest.Builder> listNodeFromTemplateJobsRequest)

      Returns a list of camera stream node jobs.


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

      Parameters:
      listNodeFromTemplateJobsRequest - A Consumer that will call methods on ListNodeFromTemplateJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListNodeFromTemplateJobs 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodeFromTemplateJobsPaginator

      default ListNodeFromTemplateJobsPublisher listNodeFromTemplateJobsPaginator(ListNodeFromTemplateJobsRequest listNodeFromTemplateJobsRequest)

      This is a variant of listNodeFromTemplateJobs(software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsRequest) 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.panorama.paginators.ListNodeFromTemplateJobsPublisher publisher = client.listNodeFromTemplateJobsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListNodeFromTemplateJobsPublisher publisher = client.listNodeFromTemplateJobsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsResponse 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 listNodeFromTemplateJobs(software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsRequest) operation.

      Parameters:
      listNodeFromTemplateJobsRequest -
      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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodeFromTemplateJobsPaginator

      default ListNodeFromTemplateJobsPublisher listNodeFromTemplateJobsPaginator(Consumer<ListNodeFromTemplateJobsRequest.Builder> listNodeFromTemplateJobsRequest)

      This is a variant of listNodeFromTemplateJobs(software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsRequest) 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.panorama.paginators.ListNodeFromTemplateJobsPublisher publisher = client.listNodeFromTemplateJobsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListNodeFromTemplateJobsPublisher publisher = client.listNodeFromTemplateJobsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsResponse 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 listNodeFromTemplateJobs(software.amazon.awssdk.services.panorama.model.ListNodeFromTemplateJobsRequest) operation.


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

      Parameters:
      listNodeFromTemplateJobsRequest - A Consumer that will call methods on ListNodeFromTemplateJobsRequest.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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodes

      default CompletableFuture<ListNodesResponse> listNodes(ListNodesRequest listNodesRequest)

      Returns a list of nodes.

      Parameters:
      listNodesRequest -
      Returns:
      A Java Future containing the result of the ListNodes 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodes

      default CompletableFuture<ListNodesResponse> listNodes(Consumer<ListNodesRequest.Builder> listNodesRequest)

      Returns a list of nodes.


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

      Parameters:
      listNodesRequest - A Consumer that will call methods on ListNodesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListNodes 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodesPaginator

      default ListNodesPublisher listNodesPaginator(ListNodesRequest listNodesRequest)

      This is a variant of listNodes(software.amazon.awssdk.services.panorama.model.ListNodesRequest) 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.panorama.paginators.ListNodesPublisher publisher = client.listNodesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListNodesPublisher publisher = client.listNodesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListNodesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListNodesResponse 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 listNodes(software.amazon.awssdk.services.panorama.model.ListNodesRequest) operation.

      Parameters:
      listNodesRequest -
      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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNodesPaginator

      default ListNodesPublisher listNodesPaginator(Consumer<ListNodesRequest.Builder> listNodesRequest)

      This is a variant of listNodes(software.amazon.awssdk.services.panorama.model.ListNodesRequest) 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.panorama.paginators.ListNodesPublisher publisher = client.listNodesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListNodesPublisher publisher = client.listNodesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListNodesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListNodesResponse 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 listNodes(software.amazon.awssdk.services.panorama.model.ListNodesRequest) operation.


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

      Parameters:
      listNodesRequest - A Consumer that will call methods on ListNodesRequest.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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackageImportJobs

      default CompletableFuture<ListPackageImportJobsResponse> listPackageImportJobs(ListPackageImportJobsRequest listPackageImportJobsRequest)

      Returns a list of package import jobs.

      Parameters:
      listPackageImportJobsRequest -
      Returns:
      A Java Future containing the result of the ListPackageImportJobs 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackageImportJobs

      default CompletableFuture<ListPackageImportJobsResponse> listPackageImportJobs(Consumer<ListPackageImportJobsRequest.Builder> listPackageImportJobsRequest)

      Returns a list of package import jobs.


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

      Parameters:
      listPackageImportJobsRequest - A Consumer that will call methods on ListPackageImportJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListPackageImportJobs 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackageImportJobsPaginator

      default ListPackageImportJobsPublisher listPackageImportJobsPaginator(ListPackageImportJobsRequest listPackageImportJobsRequest)

      This is a variant of listPackageImportJobs(software.amazon.awssdk.services.panorama.model.ListPackageImportJobsRequest) 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.panorama.paginators.ListPackageImportJobsPublisher publisher = client.listPackageImportJobsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListPackageImportJobsPublisher publisher = client.listPackageImportJobsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListPackageImportJobsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListPackageImportJobsResponse 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 listPackageImportJobs(software.amazon.awssdk.services.panorama.model.ListPackageImportJobsRequest) operation.

      Parameters:
      listPackageImportJobsRequest -
      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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackageImportJobsPaginator

      default ListPackageImportJobsPublisher listPackageImportJobsPaginator(Consumer<ListPackageImportJobsRequest.Builder> listPackageImportJobsRequest)

      This is a variant of listPackageImportJobs(software.amazon.awssdk.services.panorama.model.ListPackageImportJobsRequest) 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.panorama.paginators.ListPackageImportJobsPublisher publisher = client.listPackageImportJobsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListPackageImportJobsPublisher publisher = client.listPackageImportJobsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListPackageImportJobsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListPackageImportJobsResponse 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 listPackageImportJobs(software.amazon.awssdk.services.panorama.model.ListPackageImportJobsRequest) operation.


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

      Parameters:
      listPackageImportJobsRequest - A Consumer that will call methods on ListPackageImportJobsRequest.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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackages

      default CompletableFuture<ListPackagesResponse> listPackages(ListPackagesRequest listPackagesRequest)

      Returns a list of packages.

      Parameters:
      listPackagesRequest -
      Returns:
      A Java Future containing the result of the ListPackages 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackages

      default CompletableFuture<ListPackagesResponse> listPackages(Consumer<ListPackagesRequest.Builder> listPackagesRequest)

      Returns a list of packages.


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

      Parameters:
      listPackagesRequest - A Consumer that will call methods on ListPackagesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListPackages 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackagesPaginator

      default ListPackagesPublisher listPackagesPaginator(ListPackagesRequest listPackagesRequest)

      This is a variant of listPackages(software.amazon.awssdk.services.panorama.model.ListPackagesRequest) 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.panorama.paginators.ListPackagesPublisher publisher = client.listPackagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListPackagesPublisher publisher = client.listPackagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListPackagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListPackagesResponse 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 listPackages(software.amazon.awssdk.services.panorama.model.ListPackagesRequest) operation.

      Parameters:
      listPackagesRequest -
      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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPackagesPaginator

      default ListPackagesPublisher listPackagesPaginator(Consumer<ListPackagesRequest.Builder> listPackagesRequest)

      This is a variant of listPackages(software.amazon.awssdk.services.panorama.model.ListPackagesRequest) 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.panorama.paginators.ListPackagesPublisher publisher = client.listPackagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.panorama.paginators.ListPackagesPublisher publisher = client.listPackagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.panorama.model.ListPackagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.panorama.model.ListPackagesResponse 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 listPackages(software.amazon.awssdk.services.panorama.model.ListPackagesRequest) operation.


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

      Parameters:
      listPackagesRequest - A Consumer that will call methods on ListPackagesRequest.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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException 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)

      Returns a list of tags for a resource.

      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.
      • ValidationException The request contains an invalid parameter value.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException 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)

      Returns a list of tags for a resource.


      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.
      • ValidationException The request contains an invalid parameter value.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • provisionDevice

      default CompletableFuture<ProvisionDeviceResponse> provisionDevice(ProvisionDeviceRequest provisionDeviceRequest)

      Creates a device and returns a configuration archive. The configuration archive is a ZIP file that contains a provisioning certificate that is valid for 5 minutes. Name the configuration archive certificates-omni_device-name.zip and transfer it to the device within 5 minutes. Use the included USB storage device and connect it to the USB 3.0 port next to the HDMI output.

      Parameters:
      provisionDeviceRequest -
      Returns:
      A Java Future containing the result of the ProvisionDevice 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ServiceQuotaExceededException The request would cause a limit to be exceeded.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • provisionDevice

      default CompletableFuture<ProvisionDeviceResponse> provisionDevice(Consumer<ProvisionDeviceRequest.Builder> provisionDeviceRequest)

      Creates a device and returns a configuration archive. The configuration archive is a ZIP file that contains a provisioning certificate that is valid for 5 minutes. Name the configuration archive certificates-omni_device-name.zip and transfer it to the device within 5 minutes. Use the included USB storage device and connect it to the USB 3.0 port next to the HDMI output.


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

      Parameters:
      provisionDeviceRequest - A Consumer that will call methods on ProvisionDeviceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ProvisionDevice 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ServiceQuotaExceededException The request would cause a limit to be exceeded.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • registerPackageVersion

      default CompletableFuture<RegisterPackageVersionResponse> registerPackageVersion(RegisterPackageVersionRequest registerPackageVersionRequest)

      Registers a package version.

      Parameters:
      registerPackageVersionRequest -
      Returns:
      A Java Future containing the result of the RegisterPackageVersion 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • registerPackageVersion

      default CompletableFuture<RegisterPackageVersionResponse> registerPackageVersion(Consumer<RegisterPackageVersionRequest.Builder> registerPackageVersionRequest)

      Registers a package version.


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

      Parameters:
      registerPackageVersionRequest - A Consumer that will call methods on RegisterPackageVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RegisterPackageVersion 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • removeApplicationInstance

      default CompletableFuture<RemoveApplicationInstanceResponse> removeApplicationInstance(RemoveApplicationInstanceRequest removeApplicationInstanceRequest)

      Removes an application instance.

      Parameters:
      removeApplicationInstanceRequest -
      Returns:
      A Java Future containing the result of the RemoveApplicationInstance 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • removeApplicationInstance

      default CompletableFuture<RemoveApplicationInstanceResponse> removeApplicationInstance(Consumer<RemoveApplicationInstanceRequest.Builder> removeApplicationInstanceRequest)

      Removes an application instance.


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

      Parameters:
      removeApplicationInstanceRequest - A Consumer that will call methods on RemoveApplicationInstanceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RemoveApplicationInstance 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • signalApplicationInstanceNodeInstances

      default CompletableFuture<SignalApplicationInstanceNodeInstancesResponse> signalApplicationInstanceNodeInstances(SignalApplicationInstanceNodeInstancesRequest signalApplicationInstanceNodeInstancesRequest)

      Signal camera nodes to stop or resume.

      Parameters:
      signalApplicationInstanceNodeInstancesRequest -
      Returns:
      A Java Future containing the result of the SignalApplicationInstanceNodeInstances 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.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ServiceQuotaExceededException The request would cause a limit to be exceeded.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • signalApplicationInstanceNodeInstances

      default CompletableFuture<SignalApplicationInstanceNodeInstancesResponse> signalApplicationInstanceNodeInstances(Consumer<SignalApplicationInstanceNodeInstancesRequest.Builder> signalApplicationInstanceNodeInstancesRequest)

      Signal camera nodes to stop or resume.


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

      Parameters:
      signalApplicationInstanceNodeInstancesRequest - A Consumer that will call methods on SignalApplicationInstanceNodeInstancesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SignalApplicationInstanceNodeInstances 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.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ServiceQuotaExceededException The request would cause a limit to be exceeded.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException 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 a resource.

      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.
      • ValidationException The request contains an invalid parameter value.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException 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 a resource.


      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.
      • ValidationException The request contains an invalid parameter value.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException 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)

      Removes tags from a resource.

      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.
      • ValidationException The request contains an invalid parameter value.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException 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)

      Removes tags from a resource.


      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.
      • ValidationException The request contains an invalid parameter value.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDeviceMetadata

      default CompletableFuture<UpdateDeviceMetadataResponse> updateDeviceMetadata(UpdateDeviceMetadataRequest updateDeviceMetadataRequest)

      Updates a device's metadata.

      Parameters:
      updateDeviceMetadataRequest -
      Returns:
      A Java Future containing the result of the UpdateDeviceMetadata 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDeviceMetadata

      default CompletableFuture<UpdateDeviceMetadataResponse> updateDeviceMetadata(Consumer<UpdateDeviceMetadataRequest.Builder> updateDeviceMetadataRequest)

      Updates a device's metadata.


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

      Parameters:
      updateDeviceMetadataRequest - A Consumer that will call methods on UpdateDeviceMetadataRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDeviceMetadata 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.
      • ConflictException The target resource is in use.
      • ValidationException The request contains an invalid parameter value.
      • AccessDeniedException The requestor does not have permission to access the target action or resource.
      • ResourceNotFoundException The target resource was not found.
      • InternalServerException An internal error occurred.
      • 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.
      • PanoramaException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default PanoramaServiceClientConfiguration 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 PanoramaAsyncClient create()
      Create a PanoramaAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static PanoramaAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a PanoramaAsyncClient.