Interface RoboMakerAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

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

This section provides documentation for the AWS RoboMaker API operations.

  • Field Details

  • Method Details

    • batchDeleteWorlds

      default CompletableFuture<BatchDeleteWorldsResponse> batchDeleteWorlds(BatchDeleteWorldsRequest batchDeleteWorldsRequest)

      Deletes one or more worlds in a batch operation.

      Parameters:
      batchDeleteWorldsRequest -
      Returns:
      A Java Future containing the result of the BatchDeleteWorlds 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • batchDeleteWorlds

      default CompletableFuture<BatchDeleteWorldsResponse> batchDeleteWorlds(Consumer<BatchDeleteWorldsRequest.Builder> batchDeleteWorldsRequest)

      Deletes one or more worlds in a batch operation.


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

      Parameters:
      batchDeleteWorldsRequest - A Consumer that will call methods on BatchDeleteWorldsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the BatchDeleteWorlds 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • batchDescribeSimulationJob

      default CompletableFuture<BatchDescribeSimulationJobResponse> batchDescribeSimulationJob(BatchDescribeSimulationJobRequest batchDescribeSimulationJobRequest)

      Describes one or more simulation jobs.

      Parameters:
      batchDescribeSimulationJobRequest -
      Returns:
      A Java Future containing the result of the BatchDescribeSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • batchDescribeSimulationJob

      default CompletableFuture<BatchDescribeSimulationJobResponse> batchDescribeSimulationJob(Consumer<BatchDescribeSimulationJobRequest.Builder> batchDescribeSimulationJobRequest)

      Describes one or more simulation jobs.


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

      Parameters:
      batchDescribeSimulationJobRequest - A Consumer that will call methods on BatchDescribeSimulationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the BatchDescribeSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelDeploymentJob

      @Deprecated default CompletableFuture<CancelDeploymentJobResponse> cancelDeploymentJob(CancelDeploymentJobRequest cancelDeploymentJobRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Cancels the specified deployment job.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      cancelDeploymentJobRequest -
      Returns:
      A Java Future containing the result of the CancelDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelDeploymentJob

      @Deprecated default CompletableFuture<CancelDeploymentJobResponse> cancelDeploymentJob(Consumer<CancelDeploymentJobRequest.Builder> cancelDeploymentJobRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Cancels the specified deployment job.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      cancelDeploymentJobRequest - A Consumer that will call methods on CancelDeploymentJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelSimulationJob

      default CompletableFuture<CancelSimulationJobResponse> cancelSimulationJob(CancelSimulationJobRequest cancelSimulationJobRequest)

      Cancels the specified simulation job.

      Parameters:
      cancelSimulationJobRequest -
      Returns:
      A Java Future containing the result of the CancelSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelSimulationJob

      default CompletableFuture<CancelSimulationJobResponse> cancelSimulationJob(Consumer<CancelSimulationJobRequest.Builder> cancelSimulationJobRequest)

      Cancels the specified simulation job.


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

      Parameters:
      cancelSimulationJobRequest - A Consumer that will call methods on CancelSimulationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelSimulationJobBatch

      default CompletableFuture<CancelSimulationJobBatchResponse> cancelSimulationJobBatch(CancelSimulationJobBatchRequest cancelSimulationJobBatchRequest)

      Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the active simulation jobs created as part of the batch.

      Parameters:
      cancelSimulationJobBatchRequest -
      Returns:
      A Java Future containing the result of the CancelSimulationJobBatch 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelSimulationJobBatch

      default CompletableFuture<CancelSimulationJobBatchResponse> cancelSimulationJobBatch(Consumer<CancelSimulationJobBatchRequest.Builder> cancelSimulationJobBatchRequest)

      Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the active simulation jobs created as part of the batch.


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

      Parameters:
      cancelSimulationJobBatchRequest - A Consumer that will call methods on CancelSimulationJobBatchRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelSimulationJobBatch 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelWorldExportJob

      default CompletableFuture<CancelWorldExportJobResponse> cancelWorldExportJob(CancelWorldExportJobRequest cancelWorldExportJobRequest)

      Cancels the specified export job.

      Parameters:
      cancelWorldExportJobRequest -
      Returns:
      A Java Future containing the result of the CancelWorldExportJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelWorldExportJob

      default CompletableFuture<CancelWorldExportJobResponse> cancelWorldExportJob(Consumer<CancelWorldExportJobRequest.Builder> cancelWorldExportJobRequest)

      Cancels the specified export job.


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

      Parameters:
      cancelWorldExportJobRequest - A Consumer that will call methods on CancelWorldExportJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelWorldExportJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelWorldGenerationJob

      default CompletableFuture<CancelWorldGenerationJobResponse> cancelWorldGenerationJob(CancelWorldGenerationJobRequest cancelWorldGenerationJobRequest)

      Cancels the specified world generator job.

      Parameters:
      cancelWorldGenerationJobRequest -
      Returns:
      A Java Future containing the result of the CancelWorldGenerationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelWorldGenerationJob

      default CompletableFuture<CancelWorldGenerationJobResponse> cancelWorldGenerationJob(Consumer<CancelWorldGenerationJobRequest.Builder> cancelWorldGenerationJobRequest)

      Cancels the specified world generator job.


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

      Parameters:
      cancelWorldGenerationJobRequest - A Consumer that will call methods on CancelWorldGenerationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelWorldGenerationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDeploymentJob

      @Deprecated default CompletableFuture<CreateDeploymentJobResponse> createDeploymentJob(CreateDeploymentJobRequest createDeploymentJobRequest)
      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deploys a specific version of a robot application to robots in a fleet.

      This API is no longer supported and will throw an error if used.

      The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see Creating a Robot Application Version.

      After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.

      Parameters:
      createDeploymentJobRequest -
      Returns:
      A Java Future containing the result of the CreateDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ConcurrentDeploymentException The failure percentage threshold percentage was met.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDeploymentJob

      @Deprecated default CompletableFuture<CreateDeploymentJobResponse> createDeploymentJob(Consumer<CreateDeploymentJobRequest.Builder> createDeploymentJobRequest)
      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deploys a specific version of a robot application to robots in a fleet.

      This API is no longer supported and will throw an error if used.

      The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see Creating a Robot Application Version.

      After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.


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

      Parameters:
      createDeploymentJobRequest - A Consumer that will call methods on CreateDeploymentJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ConcurrentDeploymentException The failure percentage threshold percentage was met.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFleet

      @Deprecated default CompletableFuture<CreateFleetResponse> createFleet(CreateFleetRequest createFleetRequest)
      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Creates a fleet, a logical group of robots running the same robot application.

      This API is no longer supported and will throw an error if used.

      Parameters:
      createFleetRequest -
      Returns:
      A Java Future containing the result of the CreateFleet 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFleet

      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Creates a fleet, a logical group of robots running the same robot application.

      This API is no longer supported and will throw an error if used.


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

      Parameters:
      createFleetRequest - A Consumer that will call methods on CreateFleetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateFleet 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRobot

      @Deprecated default CompletableFuture<CreateRobotResponse> createRobot(CreateRobotRequest createRobotRequest)
      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Creates a robot.

      This API is no longer supported and will throw an error if used.

      Parameters:
      createRobotRequest -
      Returns:
      A Java Future containing the result of the CreateRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ResourceAlreadyExistsException The specified resource already exists.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRobot

      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Creates a robot.

      This API is no longer supported and will throw an error if used.


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

      Parameters:
      createRobotRequest - A Consumer that will call methods on CreateRobotRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ResourceAlreadyExistsException The specified resource already exists.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRobotApplication

      default CompletableFuture<CreateRobotApplicationResponse> createRobotApplication(CreateRobotApplicationRequest createRobotApplicationRequest)

      Creates a robot application.

      Parameters:
      createRobotApplicationRequest -
      Returns:
      A Java Future containing the result of the CreateRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceAlreadyExistsException The specified resource already exists.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRobotApplication

      default CompletableFuture<CreateRobotApplicationResponse> createRobotApplication(Consumer<CreateRobotApplicationRequest.Builder> createRobotApplicationRequest)

      Creates a robot application.


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

      Parameters:
      createRobotApplicationRequest - A Consumer that will call methods on CreateRobotApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceAlreadyExistsException The specified resource already exists.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRobotApplicationVersion

      default CompletableFuture<CreateRobotApplicationVersionResponse> createRobotApplicationVersion(CreateRobotApplicationVersionRequest createRobotApplicationVersionRequest)

      Creates a version of a robot application.

      Parameters:
      createRobotApplicationVersionRequest -
      Returns:
      A Java Future containing the result of the CreateRobotApplicationVersion 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRobotApplicationVersion

      default CompletableFuture<CreateRobotApplicationVersionResponse> createRobotApplicationVersion(Consumer<CreateRobotApplicationVersionRequest.Builder> createRobotApplicationVersionRequest)

      Creates a version of a robot application.


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

      Parameters:
      createRobotApplicationVersionRequest - A Consumer that will call methods on CreateRobotApplicationVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateRobotApplicationVersion 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSimulationApplication

      default CompletableFuture<CreateSimulationApplicationResponse> createSimulationApplication(CreateSimulationApplicationRequest createSimulationApplicationRequest)

      Creates a simulation application.

      Parameters:
      createSimulationApplicationRequest -
      Returns:
      A Java Future containing the result of the CreateSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceAlreadyExistsException The specified resource already exists.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSimulationApplication

      default CompletableFuture<CreateSimulationApplicationResponse> createSimulationApplication(Consumer<CreateSimulationApplicationRequest.Builder> createSimulationApplicationRequest)

      Creates a simulation application.


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

      Parameters:
      createSimulationApplicationRequest - A Consumer that will call methods on CreateSimulationApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceAlreadyExistsException The specified resource already exists.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSimulationApplicationVersion

      default CompletableFuture<CreateSimulationApplicationVersionResponse> createSimulationApplicationVersion(CreateSimulationApplicationVersionRequest createSimulationApplicationVersionRequest)

      Creates a simulation application with a specific revision id.

      Parameters:
      createSimulationApplicationVersionRequest -
      Returns:
      A Java Future containing the result of the CreateSimulationApplicationVersion 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSimulationApplicationVersion

      default CompletableFuture<CreateSimulationApplicationVersionResponse> createSimulationApplicationVersion(Consumer<CreateSimulationApplicationVersionRequest.Builder> createSimulationApplicationVersionRequest)

      Creates a simulation application with a specific revision id.


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

      Parameters:
      createSimulationApplicationVersionRequest - A Consumer that will call methods on CreateSimulationApplicationVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSimulationApplicationVersion 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSimulationJob

      default CompletableFuture<CreateSimulationJobResponse> createSimulationJob(CreateSimulationJobRequest createSimulationJobRequest)

      Creates a simulation job.

      After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.

      Parameters:
      createSimulationJobRequest -
      Returns:
      A Java Future containing the result of the CreateSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • ServiceUnavailableException The request has failed due to a temporary failure of the server.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSimulationJob

      default CompletableFuture<CreateSimulationJobResponse> createSimulationJob(Consumer<CreateSimulationJobRequest.Builder> createSimulationJobRequest)

      Creates a simulation job.

      After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.


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

      Parameters:
      createSimulationJobRequest - A Consumer that will call methods on CreateSimulationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • ServiceUnavailableException The request has failed due to a temporary failure of the server.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWorldExportJob

      default CompletableFuture<CreateWorldExportJobResponse> createWorldExportJob(CreateWorldExportJobRequest createWorldExportJobRequest)

      Creates a world export job.

      Parameters:
      createWorldExportJobRequest -
      Returns:
      A Java Future containing the result of the CreateWorldExportJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • ServiceUnavailableException The request has failed due to a temporary failure of the server.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWorldExportJob

      default CompletableFuture<CreateWorldExportJobResponse> createWorldExportJob(Consumer<CreateWorldExportJobRequest.Builder> createWorldExportJobRequest)

      Creates a world export job.


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

      Parameters:
      createWorldExportJobRequest - A Consumer that will call methods on CreateWorldExportJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateWorldExportJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • ServiceUnavailableException The request has failed due to a temporary failure of the server.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWorldGenerationJob

      default CompletableFuture<CreateWorldGenerationJobResponse> createWorldGenerationJob(CreateWorldGenerationJobRequest createWorldGenerationJobRequest)

      Creates worlds using the specified template.

      Parameters:
      createWorldGenerationJobRequest -
      Returns:
      A Java Future containing the result of the CreateWorldGenerationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • ServiceUnavailableException The request has failed due to a temporary failure of the server.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWorldGenerationJob

      default CompletableFuture<CreateWorldGenerationJobResponse> createWorldGenerationJob(Consumer<CreateWorldGenerationJobRequest.Builder> createWorldGenerationJobRequest)

      Creates worlds using the specified template.


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

      Parameters:
      createWorldGenerationJobRequest - A Consumer that will call methods on CreateWorldGenerationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateWorldGenerationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • ServiceUnavailableException The request has failed due to a temporary failure of the server.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWorldTemplate

      default CompletableFuture<CreateWorldTemplateResponse> createWorldTemplate(CreateWorldTemplateRequest createWorldTemplateRequest)

      Creates a world template.

      Parameters:
      createWorldTemplateRequest -
      Returns:
      A Java Future containing the result of the CreateWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceAlreadyExistsException The specified resource already exists.
      • ResourceNotFoundException The specified resource does not exist.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createWorldTemplate

      default CompletableFuture<CreateWorldTemplateResponse> createWorldTemplate(Consumer<CreateWorldTemplateRequest.Builder> createWorldTemplateRequest)

      Creates a world template.


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

      Parameters:
      createWorldTemplateRequest - A Consumer that will call methods on CreateWorldTemplateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceAlreadyExistsException The specified resource already exists.
      • ResourceNotFoundException The specified resource does not exist.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFleet

      @Deprecated default CompletableFuture<DeleteFleetResponse> deleteFleet(DeleteFleetRequest deleteFleetRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deletes a fleet.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      deleteFleetRequest -
      Returns:
      A Java Future containing the result of the DeleteFleet 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFleet

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deletes a fleet.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      deleteFleetRequest - A Consumer that will call methods on DeleteFleetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteFleet 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRobot

      @Deprecated default CompletableFuture<DeleteRobotResponse> deleteRobot(DeleteRobotRequest deleteRobotRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deletes a robot.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      deleteRobotRequest -
      Returns:
      A Java Future containing the result of the DeleteRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRobot

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deletes a robot.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      deleteRobotRequest - A Consumer that will call methods on DeleteRobotRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRobotApplication

      default CompletableFuture<DeleteRobotApplicationResponse> deleteRobotApplication(DeleteRobotApplicationRequest deleteRobotApplicationRequest)

      Deletes a robot application.

      Parameters:
      deleteRobotApplicationRequest -
      Returns:
      A Java Future containing the result of the DeleteRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRobotApplication

      default CompletableFuture<DeleteRobotApplicationResponse> deleteRobotApplication(Consumer<DeleteRobotApplicationRequest.Builder> deleteRobotApplicationRequest)

      Deletes a robot application.


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

      Parameters:
      deleteRobotApplicationRequest - A Consumer that will call methods on DeleteRobotApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSimulationApplication

      default CompletableFuture<DeleteSimulationApplicationResponse> deleteSimulationApplication(DeleteSimulationApplicationRequest deleteSimulationApplicationRequest)

      Deletes a simulation application.

      Parameters:
      deleteSimulationApplicationRequest -
      Returns:
      A Java Future containing the result of the DeleteSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSimulationApplication

      default CompletableFuture<DeleteSimulationApplicationResponse> deleteSimulationApplication(Consumer<DeleteSimulationApplicationRequest.Builder> deleteSimulationApplicationRequest)

      Deletes a simulation application.


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

      Parameters:
      deleteSimulationApplicationRequest - A Consumer that will call methods on DeleteSimulationApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWorldTemplate

      default CompletableFuture<DeleteWorldTemplateResponse> deleteWorldTemplate(DeleteWorldTemplateRequest deleteWorldTemplateRequest)

      Deletes a world template.

      Parameters:
      deleteWorldTemplateRequest -
      Returns:
      A Java Future containing the result of the DeleteWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteWorldTemplate

      default CompletableFuture<DeleteWorldTemplateResponse> deleteWorldTemplate(Consumer<DeleteWorldTemplateRequest.Builder> deleteWorldTemplateRequest)

      Deletes a world template.


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

      Parameters:
      deleteWorldTemplateRequest - A Consumer that will call methods on DeleteWorldTemplateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterRobot

      @Deprecated default CompletableFuture<DeregisterRobotResponse> deregisterRobot(DeregisterRobotRequest deregisterRobotRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deregisters a robot.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      deregisterRobotRequest -
      Returns:
      A Java Future containing the result of the DeregisterRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterRobot

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Deregisters a robot.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      deregisterRobotRequest - A Consumer that will call methods on DeregisterRobotRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeregisterRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDeploymentJob

      @Deprecated default CompletableFuture<DescribeDeploymentJobResponse> describeDeploymentJob(DescribeDeploymentJobRequest describeDeploymentJobRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Describes a deployment job.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      describeDeploymentJobRequest -
      Returns:
      A Java Future containing the result of the DescribeDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDeploymentJob

      @Deprecated default CompletableFuture<DescribeDeploymentJobResponse> describeDeploymentJob(Consumer<DescribeDeploymentJobRequest.Builder> describeDeploymentJobRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Describes a deployment job.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      describeDeploymentJobRequest - A Consumer that will call methods on DescribeDeploymentJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeFleet

      @Deprecated default CompletableFuture<DescribeFleetResponse> describeFleet(DescribeFleetRequest describeFleetRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Describes a fleet.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      describeFleetRequest -
      Returns:
      A Java Future containing the result of the DescribeFleet 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeFleet

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Describes a fleet.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      describeFleetRequest - A Consumer that will call methods on DescribeFleetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeFleet 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRobot

      @Deprecated default CompletableFuture<DescribeRobotResponse> describeRobot(DescribeRobotRequest describeRobotRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Describes a robot.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      describeRobotRequest -
      Returns:
      A Java Future containing the result of the DescribeRobot 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRobot

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Describes a robot.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      describeRobotRequest - A Consumer that will call methods on DescribeRobotRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeRobot 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRobotApplication

      default CompletableFuture<DescribeRobotApplicationResponse> describeRobotApplication(DescribeRobotApplicationRequest describeRobotApplicationRequest)

      Describes a robot application.

      Parameters:
      describeRobotApplicationRequest -
      Returns:
      A Java Future containing the result of the DescribeRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRobotApplication

      default CompletableFuture<DescribeRobotApplicationResponse> describeRobotApplication(Consumer<DescribeRobotApplicationRequest.Builder> describeRobotApplicationRequest)

      Describes a robot application.


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

      Parameters:
      describeRobotApplicationRequest - A Consumer that will call methods on DescribeRobotApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSimulationApplication

      default CompletableFuture<DescribeSimulationApplicationResponse> describeSimulationApplication(DescribeSimulationApplicationRequest describeSimulationApplicationRequest)

      Describes a simulation application.

      Parameters:
      describeSimulationApplicationRequest -
      Returns:
      A Java Future containing the result of the DescribeSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSimulationApplication

      default CompletableFuture<DescribeSimulationApplicationResponse> describeSimulationApplication(Consumer<DescribeSimulationApplicationRequest.Builder> describeSimulationApplicationRequest)

      Describes a simulation application.


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

      Parameters:
      describeSimulationApplicationRequest - A Consumer that will call methods on DescribeSimulationApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSimulationJob

      default CompletableFuture<DescribeSimulationJobResponse> describeSimulationJob(DescribeSimulationJobRequest describeSimulationJobRequest)

      Describes a simulation job.

      Parameters:
      describeSimulationJobRequest -
      Returns:
      A Java Future containing the result of the DescribeSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSimulationJob

      default CompletableFuture<DescribeSimulationJobResponse> describeSimulationJob(Consumer<DescribeSimulationJobRequest.Builder> describeSimulationJobRequest)

      Describes a simulation job.


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

      Parameters:
      describeSimulationJobRequest - A Consumer that will call methods on DescribeSimulationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSimulationJobBatch

      default CompletableFuture<DescribeSimulationJobBatchResponse> describeSimulationJobBatch(DescribeSimulationJobBatchRequest describeSimulationJobBatchRequest)

      Describes a simulation job batch.

      Parameters:
      describeSimulationJobBatchRequest -
      Returns:
      A Java Future containing the result of the DescribeSimulationJobBatch 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSimulationJobBatch

      default CompletableFuture<DescribeSimulationJobBatchResponse> describeSimulationJobBatch(Consumer<DescribeSimulationJobBatchRequest.Builder> describeSimulationJobBatchRequest)

      Describes a simulation job batch.


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

      Parameters:
      describeSimulationJobBatchRequest - A Consumer that will call methods on DescribeSimulationJobBatchRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeSimulationJobBatch 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorld

      default CompletableFuture<DescribeWorldResponse> describeWorld(DescribeWorldRequest describeWorldRequest)

      Describes a world.

      Parameters:
      describeWorldRequest -
      Returns:
      A Java Future containing the result of the DescribeWorld 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorld

      default CompletableFuture<DescribeWorldResponse> describeWorld(Consumer<DescribeWorldRequest.Builder> describeWorldRequest)

      Describes a world.


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

      Parameters:
      describeWorldRequest - A Consumer that will call methods on DescribeWorldRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeWorld 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorldExportJob

      default CompletableFuture<DescribeWorldExportJobResponse> describeWorldExportJob(DescribeWorldExportJobRequest describeWorldExportJobRequest)

      Describes a world export job.

      Parameters:
      describeWorldExportJobRequest -
      Returns:
      A Java Future containing the result of the DescribeWorldExportJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorldExportJob

      default CompletableFuture<DescribeWorldExportJobResponse> describeWorldExportJob(Consumer<DescribeWorldExportJobRequest.Builder> describeWorldExportJobRequest)

      Describes a world export job.


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

      Parameters:
      describeWorldExportJobRequest - A Consumer that will call methods on DescribeWorldExportJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeWorldExportJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorldGenerationJob

      default CompletableFuture<DescribeWorldGenerationJobResponse> describeWorldGenerationJob(DescribeWorldGenerationJobRequest describeWorldGenerationJobRequest)

      Describes a world generation job.

      Parameters:
      describeWorldGenerationJobRequest -
      Returns:
      A Java Future containing the result of the DescribeWorldGenerationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorldGenerationJob

      default CompletableFuture<DescribeWorldGenerationJobResponse> describeWorldGenerationJob(Consumer<DescribeWorldGenerationJobRequest.Builder> describeWorldGenerationJobRequest)

      Describes a world generation job.


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

      Parameters:
      describeWorldGenerationJobRequest - A Consumer that will call methods on DescribeWorldGenerationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeWorldGenerationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorldTemplate

      default CompletableFuture<DescribeWorldTemplateResponse> describeWorldTemplate(DescribeWorldTemplateRequest describeWorldTemplateRequest)

      Describes a world template.

      Parameters:
      describeWorldTemplateRequest -
      Returns:
      A Java Future containing the result of the DescribeWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeWorldTemplate

      default CompletableFuture<DescribeWorldTemplateResponse> describeWorldTemplate(Consumer<DescribeWorldTemplateRequest.Builder> describeWorldTemplateRequest)

      Describes a world template.


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

      Parameters:
      describeWorldTemplateRequest - A Consumer that will call methods on DescribeWorldTemplateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWorldTemplateBody

      default CompletableFuture<GetWorldTemplateBodyResponse> getWorldTemplateBody(GetWorldTemplateBodyRequest getWorldTemplateBodyRequest)

      Gets the world template body.

      Parameters:
      getWorldTemplateBodyRequest -
      Returns:
      A Java Future containing the result of the GetWorldTemplateBody 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getWorldTemplateBody

      default CompletableFuture<GetWorldTemplateBodyResponse> getWorldTemplateBody(Consumer<GetWorldTemplateBodyRequest.Builder> getWorldTemplateBodyRequest)

      Gets the world template body.


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

      Parameters:
      getWorldTemplateBodyRequest - A Consumer that will call methods on GetWorldTemplateBodyRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetWorldTemplateBody 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeploymentJobs

      @Deprecated default CompletableFuture<ListDeploymentJobsResponse> listDeploymentJobs(ListDeploymentJobsRequest listDeploymentJobsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      listDeploymentJobsRequest -
      Returns:
      A Java Future containing the result of the ListDeploymentJobs 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeploymentJobs

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      listDeploymentJobsRequest - A Consumer that will call methods on ListDeploymentJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDeploymentJobs 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeploymentJobs

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Returns:
      A Java Future containing the result of the ListDeploymentJobs 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeploymentJobsPaginator

      @Deprecated default ListDeploymentJobsPublisher listDeploymentJobsPaginator()
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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

      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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeploymentJobsPaginator

      @Deprecated default ListDeploymentJobsPublisher listDeploymentJobsPaginator(ListDeploymentJobsRequest listDeploymentJobsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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

      Parameters:
      listDeploymentJobsRequest -
      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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDeploymentJobsPaginator

      @Deprecated default ListDeploymentJobsPublisher listDeploymentJobsPaginator(Consumer<ListDeploymentJobsRequest.Builder> listDeploymentJobsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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


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

      Parameters:
      listDeploymentJobsRequest - A Consumer that will call methods on ListDeploymentJobsRequest.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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFleets

      @Deprecated default CompletableFuture<ListFleetsResponse> listFleets(ListFleetsRequest listFleetsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      listFleetsRequest -
      Returns:
      A Java Future containing the result of the ListFleets 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFleets

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      listFleetsRequest - A Consumer that will call methods on ListFleetsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListFleets 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFleets

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Returns:
      A Java Future containing the result of the ListFleets 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFleetsPaginator

      @Deprecated default ListFleetsPublisher listFleetsPaginator()
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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

      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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFleetsPaginator

      @Deprecated default ListFleetsPublisher listFleetsPaginator(ListFleetsRequest listFleetsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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

      Parameters:
      listFleetsRequest -
      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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFleetsPaginator

      @Deprecated default ListFleetsPublisher listFleetsPaginator(Consumer<ListFleetsRequest.Builder> listFleetsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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


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

      Parameters:
      listFleetsRequest - A Consumer that will call methods on ListFleetsRequest.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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotApplications

      default CompletableFuture<ListRobotApplicationsResponse> listRobotApplications(ListRobotApplicationsRequest listRobotApplicationsRequest)

      Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.

      Parameters:
      listRobotApplicationsRequest -
      Returns:
      A Java Future containing the result of the ListRobotApplications 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotApplications

      default CompletableFuture<ListRobotApplicationsResponse> listRobotApplications(Consumer<ListRobotApplicationsRequest.Builder> listRobotApplicationsRequest)

      Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.


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

      Parameters:
      listRobotApplicationsRequest - A Consumer that will call methods on ListRobotApplicationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListRobotApplications 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotApplications

      default CompletableFuture<ListRobotApplicationsResponse> listRobotApplications()

      Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.

      Returns:
      A Java Future containing the result of the ListRobotApplications 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotApplicationsPaginator

      default ListRobotApplicationsPublisher listRobotApplicationsPaginator()

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

      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotApplicationsPaginator

      default ListRobotApplicationsPublisher listRobotApplicationsPaginator(ListRobotApplicationsRequest listRobotApplicationsRequest)

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

      Parameters:
      listRobotApplicationsRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotApplicationsPaginator

      default ListRobotApplicationsPublisher listRobotApplicationsPaginator(Consumer<ListRobotApplicationsRequest.Builder> listRobotApplicationsRequest)

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


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

      Parameters:
      listRobotApplicationsRequest - A Consumer that will call methods on ListRobotApplicationsRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobots

      @Deprecated default CompletableFuture<ListRobotsResponse> listRobots(ListRobotsRequest listRobotsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of robots. You can optionally provide filters to retrieve specific robots.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      listRobotsRequest -
      Returns:
      A Java Future containing the result of the ListRobots 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobots

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of robots. You can optionally provide filters to retrieve specific robots.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      listRobotsRequest - A Consumer that will call methods on ListRobotsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListRobots 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobots

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Returns a list of robots. You can optionally provide filters to retrieve specific robots.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Returns:
      A Java Future containing the result of the ListRobots 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotsPaginator

      @Deprecated default ListRobotsPublisher listRobotsPaginator()
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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

      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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotsPaginator

      @Deprecated default ListRobotsPublisher listRobotsPaginator(ListRobotsRequest listRobotsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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

      Parameters:
      listRobotsRequest -
      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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRobotsPaginator

      @Deprecated default ListRobotsPublisher listRobotsPaginator(Consumer<ListRobotsRequest.Builder> listRobotsRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

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


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

      Parameters:
      listRobotsRequest - A Consumer that will call methods on ListRobotsRequest.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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationApplications

      default CompletableFuture<ListSimulationApplicationsResponse> listSimulationApplications(ListSimulationApplicationsRequest listSimulationApplicationsRequest)

      Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.

      Parameters:
      listSimulationApplicationsRequest -
      Returns:
      A Java Future containing the result of the ListSimulationApplications 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationApplications

      default CompletableFuture<ListSimulationApplicationsResponse> listSimulationApplications(Consumer<ListSimulationApplicationsRequest.Builder> listSimulationApplicationsRequest)

      Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.


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

      Parameters:
      listSimulationApplicationsRequest - A Consumer that will call methods on ListSimulationApplicationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSimulationApplications 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationApplications

      default CompletableFuture<ListSimulationApplicationsResponse> listSimulationApplications()

      Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.

      Returns:
      A Java Future containing the result of the ListSimulationApplications 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationApplicationsPaginator

      default ListSimulationApplicationsPublisher listSimulationApplicationsPaginator()

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

      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationApplicationsPaginator

      default ListSimulationApplicationsPublisher listSimulationApplicationsPaginator(ListSimulationApplicationsRequest listSimulationApplicationsRequest)

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

      Parameters:
      listSimulationApplicationsRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationApplicationsPaginator

      default ListSimulationApplicationsPublisher listSimulationApplicationsPaginator(Consumer<ListSimulationApplicationsRequest.Builder> listSimulationApplicationsRequest)

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


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

      Parameters:
      listSimulationApplicationsRequest - A Consumer that will call methods on ListSimulationApplicationsRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobBatches

      default CompletableFuture<ListSimulationJobBatchesResponse> listSimulationJobBatches(ListSimulationJobBatchesRequest listSimulationJobBatchesRequest)

      Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch jobs.

      Parameters:
      listSimulationJobBatchesRequest -
      Returns:
      A Java Future containing the result of the ListSimulationJobBatches 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobBatches

      default CompletableFuture<ListSimulationJobBatchesResponse> listSimulationJobBatches(Consumer<ListSimulationJobBatchesRequest.Builder> listSimulationJobBatchesRequest)

      Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch jobs.


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

      Parameters:
      listSimulationJobBatchesRequest - A Consumer that will call methods on ListSimulationJobBatchesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSimulationJobBatches 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobBatchesPaginator

      default ListSimulationJobBatchesPublisher listSimulationJobBatchesPaginator(ListSimulationJobBatchesRequest listSimulationJobBatchesRequest)

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

      Parameters:
      listSimulationJobBatchesRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobBatchesPaginator

      default ListSimulationJobBatchesPublisher listSimulationJobBatchesPaginator(Consumer<ListSimulationJobBatchesRequest.Builder> listSimulationJobBatchesRequest)

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


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

      Parameters:
      listSimulationJobBatchesRequest - A Consumer that will call methods on ListSimulationJobBatchesRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobs

      default CompletableFuture<ListSimulationJobsResponse> listSimulationJobs(ListSimulationJobsRequest listSimulationJobsRequest)

      Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.

      Parameters:
      listSimulationJobsRequest -
      Returns:
      A Java Future containing the result of the ListSimulationJobs 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobs

      default CompletableFuture<ListSimulationJobsResponse> listSimulationJobs(Consumer<ListSimulationJobsRequest.Builder> listSimulationJobsRequest)

      Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.


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

      Parameters:
      listSimulationJobsRequest - A Consumer that will call methods on ListSimulationJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSimulationJobs 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobs

      default CompletableFuture<ListSimulationJobsResponse> listSimulationJobs()

      Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.

      Returns:
      A Java Future containing the result of the ListSimulationJobs 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobsPaginator

      default ListSimulationJobsPublisher listSimulationJobsPaginator()

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

      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobsPaginator

      default ListSimulationJobsPublisher listSimulationJobsPaginator(ListSimulationJobsRequest listSimulationJobsRequest)

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

      Parameters:
      listSimulationJobsRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSimulationJobsPaginator

      default ListSimulationJobsPublisher listSimulationJobsPaginator(Consumer<ListSimulationJobsRequest.Builder> listSimulationJobsRequest)

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


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

      Parameters:
      listSimulationJobsRequest - A Consumer that will call methods on ListSimulationJobsRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      Lists all tags on a AWS RoboMaker 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.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

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

      Lists all tags on a AWS RoboMaker 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.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldExportJobs

      default CompletableFuture<ListWorldExportJobsResponse> listWorldExportJobs(ListWorldExportJobsRequest listWorldExportJobsRequest)

      Lists world export jobs.

      Parameters:
      listWorldExportJobsRequest -
      Returns:
      A Java Future containing the result of the ListWorldExportJobs 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldExportJobs

      default CompletableFuture<ListWorldExportJobsResponse> listWorldExportJobs(Consumer<ListWorldExportJobsRequest.Builder> listWorldExportJobsRequest)

      Lists world export jobs.


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

      Parameters:
      listWorldExportJobsRequest - A Consumer that will call methods on ListWorldExportJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWorldExportJobs 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldExportJobsPaginator

      default ListWorldExportJobsPublisher listWorldExportJobsPaginator(ListWorldExportJobsRequest listWorldExportJobsRequest)

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

      Parameters:
      listWorldExportJobsRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldExportJobsPaginator

      default ListWorldExportJobsPublisher listWorldExportJobsPaginator(Consumer<ListWorldExportJobsRequest.Builder> listWorldExportJobsRequest)

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


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

      Parameters:
      listWorldExportJobsRequest - A Consumer that will call methods on ListWorldExportJobsRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldGenerationJobs

      default CompletableFuture<ListWorldGenerationJobsResponse> listWorldGenerationJobs(ListWorldGenerationJobsRequest listWorldGenerationJobsRequest)

      Lists world generator jobs.

      Parameters:
      listWorldGenerationJobsRequest -
      Returns:
      A Java Future containing the result of the ListWorldGenerationJobs 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldGenerationJobs

      default CompletableFuture<ListWorldGenerationJobsResponse> listWorldGenerationJobs(Consumer<ListWorldGenerationJobsRequest.Builder> listWorldGenerationJobsRequest)

      Lists world generator jobs.


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

      Parameters:
      listWorldGenerationJobsRequest - A Consumer that will call methods on ListWorldGenerationJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWorldGenerationJobs 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldGenerationJobsPaginator

      default ListWorldGenerationJobsPublisher listWorldGenerationJobsPaginator(ListWorldGenerationJobsRequest listWorldGenerationJobsRequest)

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

      Parameters:
      listWorldGenerationJobsRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldGenerationJobsPaginator

      default ListWorldGenerationJobsPublisher listWorldGenerationJobsPaginator(Consumer<ListWorldGenerationJobsRequest.Builder> listWorldGenerationJobsRequest)

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


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

      Parameters:
      listWorldGenerationJobsRequest - A Consumer that will call methods on ListWorldGenerationJobsRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldTemplates

      default CompletableFuture<ListWorldTemplatesResponse> listWorldTemplates(ListWorldTemplatesRequest listWorldTemplatesRequest)

      Lists world templates.

      Parameters:
      listWorldTemplatesRequest -
      Returns:
      A Java Future containing the result of the ListWorldTemplates 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldTemplates

      default CompletableFuture<ListWorldTemplatesResponse> listWorldTemplates(Consumer<ListWorldTemplatesRequest.Builder> listWorldTemplatesRequest)

      Lists world templates.


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

      Parameters:
      listWorldTemplatesRequest - A Consumer that will call methods on ListWorldTemplatesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWorldTemplates 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldTemplatesPaginator

      default ListWorldTemplatesPublisher listWorldTemplatesPaginator(ListWorldTemplatesRequest listWorldTemplatesRequest)

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

      Parameters:
      listWorldTemplatesRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldTemplatesPaginator

      default ListWorldTemplatesPublisher listWorldTemplatesPaginator(Consumer<ListWorldTemplatesRequest.Builder> listWorldTemplatesRequest)

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


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

      Parameters:
      listWorldTemplatesRequest - A Consumer that will call methods on ListWorldTemplatesRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorlds

      default CompletableFuture<ListWorldsResponse> listWorlds(ListWorldsRequest listWorldsRequest)

      Lists worlds.

      Parameters:
      listWorldsRequest -
      Returns:
      A Java Future containing the result of the ListWorlds 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorlds

      default CompletableFuture<ListWorldsResponse> listWorlds(Consumer<ListWorldsRequest.Builder> listWorldsRequest)

      Lists worlds.


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

      Parameters:
      listWorldsRequest - A Consumer that will call methods on ListWorldsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListWorlds 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldsPaginator

      default ListWorldsPublisher listWorldsPaginator(ListWorldsRequest listWorldsRequest)

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

      Parameters:
      listWorldsRequest -
      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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWorldsPaginator

      default ListWorldsPublisher listWorldsPaginator(Consumer<ListWorldsRequest.Builder> listWorldsRequest)

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


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

      Parameters:
      listWorldsRequest - A Consumer that will call methods on ListWorldsRequest.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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • registerRobot

      @Deprecated default CompletableFuture<RegisterRobotResponse> registerRobot(RegisterRobotRequest registerRobotRequest)
      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Registers a robot with a fleet.

      This API is no longer supported and will throw an error if used.

      Parameters:
      registerRobotRequest -
      Returns:
      A Java Future containing the result of the RegisterRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ResourceNotFoundException The specified resource does not exist.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • registerRobot

      Deprecated.
      AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Registers a robot with a fleet.

      This API is no longer supported and will throw an error if used.


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

      Parameters:
      registerRobotRequest - A Consumer that will call methods on RegisterRobotRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RegisterRobot 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ResourceNotFoundException The specified resource does not exist.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • restartSimulationJob

      default CompletableFuture<RestartSimulationJobResponse> restartSimulationJob(RestartSimulationJobRequest restartSimulationJobRequest)

      Restarts a running simulation job.

      Parameters:
      restartSimulationJobRequest -
      Returns:
      A Java Future containing the result of the RestartSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • restartSimulationJob

      default CompletableFuture<RestartSimulationJobResponse> restartSimulationJob(Consumer<RestartSimulationJobRequest.Builder> restartSimulationJobRequest)

      Restarts a running simulation job.


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

      Parameters:
      restartSimulationJobRequest - A Consumer that will call methods on RestartSimulationJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RestartSimulationJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSimulationJobBatch

      default CompletableFuture<StartSimulationJobBatchResponse> startSimulationJobBatch(StartSimulationJobBatchRequest startSimulationJobBatchRequest)

      Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest objects.

      Parameters:
      startSimulationJobBatchRequest -
      Returns:
      A Java Future containing the result of the StartSimulationJobBatch 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSimulationJobBatch

      default CompletableFuture<StartSimulationJobBatchResponse> startSimulationJobBatch(Consumer<StartSimulationJobBatchRequest.Builder> startSimulationJobBatchRequest)

      Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest objects.


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

      Parameters:
      startSimulationJobBatchRequest - A Consumer that will call methods on StartSimulationJobBatchRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartSimulationJobBatch 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • syncDeploymentJob

      @Deprecated default CompletableFuture<SyncDeploymentJobResponse> syncDeploymentJob(SyncDeploymentJobRequest syncDeploymentJobRequest)
      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.

      Parameters:
      syncDeploymentJobRequest -
      Returns:
      A Java Future containing the result of the SyncDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ConcurrentDeploymentException The failure percentage threshold percentage was met.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • syncDeploymentJob

      Deprecated.
      Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.

      Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.

      This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.


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

      Parameters:
      syncDeploymentJobRequest - A Consumer that will call methods on SyncDeploymentJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SyncDeploymentJob 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.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ConcurrentDeploymentException The failure percentage threshold percentage was met.
      • IdempotentParameterMismatchException The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
      • 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.
      • RoboMakerException 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)

      Adds or edits tags for a AWS RoboMaker resource.

      Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty strings.

      For information about the rules that apply to tag keys and tag values, see User-Defined Tag Restrictions in the AWS Billing and Cost Management User Guide.

      Parameters:
      tagResourceRequest -
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException 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)

      Adds or edits tags for a AWS RoboMaker resource.

      Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty strings.

      For information about the rules that apply to tag keys and tag values, see User-Defined Tag Restrictions in the AWS Billing and Cost Management User Guide.


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

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException 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 the specified tags from the specified AWS RoboMaker resource.

      To remove a tag, specify the tag key. To change the tag value of an existing tag key, use TagResource .

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException 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 the specified tags from the specified AWS RoboMaker resource.

      To remove a tag, specify the tag key. To change the tag value of an existing tag key, use TagResource .


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

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • ResourceNotFoundException The specified resource does not exist.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRobotApplication

      default CompletableFuture<UpdateRobotApplicationResponse> updateRobotApplication(UpdateRobotApplicationRequest updateRobotApplicationRequest)

      Updates a robot application.

      Parameters:
      updateRobotApplicationRequest -
      Returns:
      A Java Future containing the result of the UpdateRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRobotApplication

      default CompletableFuture<UpdateRobotApplicationResponse> updateRobotApplication(Consumer<UpdateRobotApplicationRequest.Builder> updateRobotApplicationRequest)

      Updates a robot application.


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

      Parameters:
      updateRobotApplicationRequest - A Consumer that will call methods on UpdateRobotApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateRobotApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSimulationApplication

      default CompletableFuture<UpdateSimulationApplicationResponse> updateSimulationApplication(UpdateSimulationApplicationRequest updateSimulationApplicationRequest)

      Updates a simulation application.

      Parameters:
      updateSimulationApplicationRequest -
      Returns:
      A Java Future containing the result of the UpdateSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSimulationApplication

      default CompletableFuture<UpdateSimulationApplicationResponse> updateSimulationApplication(Consumer<UpdateSimulationApplicationRequest.Builder> updateSimulationApplicationRequest)

      Updates a simulation application.


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

      Parameters:
      updateSimulationApplicationRequest - A Consumer that will call methods on UpdateSimulationApplicationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSimulationApplication 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • LimitExceededException The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWorldTemplate

      default CompletableFuture<UpdateWorldTemplateResponse> updateWorldTemplate(UpdateWorldTemplateRequest updateWorldTemplateRequest)

      Updates a world template.

      Parameters:
      updateWorldTemplateRequest -
      Returns:
      A Java Future containing the result of the UpdateWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateWorldTemplate

      default CompletableFuture<UpdateWorldTemplateResponse> updateWorldTemplate(Consumer<UpdateWorldTemplateRequest.Builder> updateWorldTemplateRequest)

      Updates a world template.


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

      Parameters:
      updateWorldTemplateRequest - A Consumer that will call methods on UpdateWorldTemplateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateWorldTemplate 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.
      • InvalidParameterException A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.
      • ResourceNotFoundException The specified resource does not exist.
      • ThrottlingException AWS RoboMaker is temporarily unable to process the request. Try your call again.
      • InternalServerException AWS RoboMaker experienced a service issue. Try your call again.
      • 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.
      • RoboMakerException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

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

      static RoboMakerAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a RoboMakerAsyncClient.