Interface DataBrewAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

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

Glue DataBrew is a visual, cloud-scale data-preparation service. DataBrew simplifies data preparation tasks, targeting data issues that are hard to spot and time-consuming to fix. DataBrew empowers users of all technical levels to visualize the data and perform one-click data transformations, with no coding required.

  • Field Details

  • Method Details

    • batchDeleteRecipeVersion

      default CompletableFuture<BatchDeleteRecipeVersionResponse> batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest)

      Deletes one or more versions of a recipe at a time.

      The entire request will be rejected if:

      • The recipe does not exist.

      • There is an invalid version identifier in the list of versions.

      • The version list is empty.

      • The version list size exceeds 50.

      • The version list contains duplicate entries.

      The request will complete successfully, but with partial failures, if:

      • A version does not exist.

      • A version is being used by a job.

      • You specify LATEST_WORKING, but it's being used by a project.

      • The version fails to be deleted.

      The LATEST_WORKING version will only be deleted if the recipe has no other versions. If you try to delete LATEST_WORKING while other versions exist (or if they can't be deleted), then LATEST_WORKING will be listed as partial failure in the response.

      Parameters:
      batchDeleteRecipeVersionRequest -
      Returns:
      A Java Future containing the result of the BatchDeleteRecipeVersion operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • batchDeleteRecipeVersion

      default CompletableFuture<BatchDeleteRecipeVersionResponse> batchDeleteRecipeVersion(Consumer<BatchDeleteRecipeVersionRequest.Builder> batchDeleteRecipeVersionRequest)

      Deletes one or more versions of a recipe at a time.

      The entire request will be rejected if:

      • The recipe does not exist.

      • There is an invalid version identifier in the list of versions.

      • The version list is empty.

      • The version list size exceeds 50.

      • The version list contains duplicate entries.

      The request will complete successfully, but with partial failures, if:

      • A version does not exist.

      • A version is being used by a job.

      • You specify LATEST_WORKING, but it's being used by a project.

      • The version fails to be deleted.

      The LATEST_WORKING version will only be deleted if the recipe has no other versions. If you try to delete LATEST_WORKING while other versions exist (or if they can't be deleted), then LATEST_WORKING will be listed as partial failure in the response.


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

      Parameters:
      batchDeleteRecipeVersionRequest - A Consumer that will call methods on BatchDeleteRecipeVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the BatchDeleteRecipeVersion operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataset

      default CompletableFuture<CreateDatasetResponse> createDataset(CreateDatasetRequest createDatasetRequest)

      Creates a new DataBrew dataset.

      Parameters:
      createDatasetRequest -
      Returns:
      A Java Future containing the result of the CreateDataset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataset

      default CompletableFuture<CreateDatasetResponse> createDataset(Consumer<CreateDatasetRequest.Builder> createDatasetRequest)

      Creates a new DataBrew dataset.


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

      Parameters:
      createDatasetRequest - A Consumer that will call methods on CreateDatasetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDataset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProfileJob

      default CompletableFuture<CreateProfileJobResponse> createProfileJob(CreateProfileJobRequest createProfileJobRequest)

      Creates a new job to analyze a dataset and create its data profile.

      Parameters:
      createProfileJobRequest -
      Returns:
      A Java Future containing the result of the CreateProfileJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProfileJob

      default CompletableFuture<CreateProfileJobResponse> createProfileJob(Consumer<CreateProfileJobRequest.Builder> createProfileJobRequest)

      Creates a new job to analyze a dataset and create its data profile.


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

      Parameters:
      createProfileJobRequest - A Consumer that will call methods on CreateProfileJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateProfileJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProject

      default CompletableFuture<CreateProjectResponse> createProject(CreateProjectRequest createProjectRequest)

      Creates a new DataBrew project.

      Parameters:
      createProjectRequest -
      Returns:
      A Java Future containing the result of the CreateProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • InternalServerException An internal service failure occurred.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProject

      default CompletableFuture<CreateProjectResponse> createProject(Consumer<CreateProjectRequest.Builder> createProjectRequest)

      Creates a new DataBrew project.


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

      Parameters:
      createProjectRequest - A Consumer that will call methods on CreateProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • InternalServerException An internal service failure occurred.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRecipe

      default CompletableFuture<CreateRecipeResponse> createRecipe(CreateRecipeRequest createRecipeRequest)

      Creates a new DataBrew recipe.

      Parameters:
      createRecipeRequest -
      Returns:
      A Java Future containing the result of the CreateRecipe operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRecipe

      default CompletableFuture<CreateRecipeResponse> createRecipe(Consumer<CreateRecipeRequest.Builder> createRecipeRequest)

      Creates a new DataBrew recipe.


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

      Parameters:
      createRecipeRequest - A Consumer that will call methods on CreateRecipeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateRecipe operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRecipeJob

      default CompletableFuture<CreateRecipeJobResponse> createRecipeJob(CreateRecipeJobRequest createRecipeJobRequest)

      Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe

      Parameters:
      createRecipeJobRequest -
      Returns:
      A Java Future containing the result of the CreateRecipeJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRecipeJob

      default CompletableFuture<CreateRecipeJobResponse> createRecipeJob(Consumer<CreateRecipeJobRequest.Builder> createRecipeJobRequest)

      Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe


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

      Parameters:
      createRecipeJobRequest - A Consumer that will call methods on CreateRecipeJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateRecipeJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRuleset

      default CompletableFuture<CreateRulesetResponse> createRuleset(CreateRulesetRequest createRulesetRequest)

      Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.

      Parameters:
      createRulesetRequest -
      Returns:
      A Java Future containing the result of the CreateRuleset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRuleset

      default CompletableFuture<CreateRulesetResponse> createRuleset(Consumer<CreateRulesetRequest.Builder> createRulesetRequest)

      Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.


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

      Parameters:
      createRulesetRequest - A Consumer that will call methods on CreateRulesetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateRuleset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSchedule

      default CompletableFuture<CreateScheduleResponse> createSchedule(CreateScheduleRequest createScheduleRequest)

      Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.

      Parameters:
      createScheduleRequest -
      Returns:
      A Java Future containing the result of the CreateSchedule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSchedule

      default CompletableFuture<CreateScheduleResponse> createSchedule(Consumer<CreateScheduleRequest.Builder> createScheduleRequest)

      Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.


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

      Parameters:
      createScheduleRequest - A Consumer that will call methods on CreateScheduleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSchedule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataset

      default CompletableFuture<DeleteDatasetResponse> deleteDataset(DeleteDatasetRequest deleteDatasetRequest)

      Deletes a dataset from DataBrew.

      Parameters:
      deleteDatasetRequest -
      Returns:
      A Java Future containing the result of the DeleteDataset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataset

      default CompletableFuture<DeleteDatasetResponse> deleteDataset(Consumer<DeleteDatasetRequest.Builder> deleteDatasetRequest)

      Deletes a dataset from DataBrew.


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

      Parameters:
      deleteDatasetRequest - A Consumer that will call methods on DeleteDatasetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDataset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteJob

      default CompletableFuture<DeleteJobResponse> deleteJob(DeleteJobRequest deleteJobRequest)

      Deletes the specified DataBrew job.

      Parameters:
      deleteJobRequest -
      Returns:
      A Java Future containing the result of the DeleteJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteJob

      default CompletableFuture<DeleteJobResponse> deleteJob(Consumer<DeleteJobRequest.Builder> deleteJobRequest)

      Deletes the specified DataBrew job.


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

      Parameters:
      deleteJobRequest - A Consumer that will call methods on DeleteJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProject

      default CompletableFuture<DeleteProjectResponse> deleteProject(DeleteProjectRequest deleteProjectRequest)

      Deletes an existing DataBrew project.

      Parameters:
      deleteProjectRequest -
      Returns:
      A Java Future containing the result of the DeleteProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProject

      default CompletableFuture<DeleteProjectResponse> deleteProject(Consumer<DeleteProjectRequest.Builder> deleteProjectRequest)

      Deletes an existing DataBrew project.


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

      Parameters:
      deleteProjectRequest - A Consumer that will call methods on DeleteProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRecipeVersion

      default CompletableFuture<DeleteRecipeVersionResponse> deleteRecipeVersion(DeleteRecipeVersionRequest deleteRecipeVersionRequest)

      Deletes a single version of a DataBrew recipe.

      Parameters:
      deleteRecipeVersionRequest -
      Returns:
      A Java Future containing the result of the DeleteRecipeVersion operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRecipeVersion

      default CompletableFuture<DeleteRecipeVersionResponse> deleteRecipeVersion(Consumer<DeleteRecipeVersionRequest.Builder> deleteRecipeVersionRequest)

      Deletes a single version of a DataBrew recipe.


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

      Parameters:
      deleteRecipeVersionRequest - A Consumer that will call methods on DeleteRecipeVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRecipeVersion operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRuleset

      default CompletableFuture<DeleteRulesetResponse> deleteRuleset(DeleteRulesetRequest deleteRulesetRequest)

      Deletes a ruleset.

      Parameters:
      deleteRulesetRequest -
      Returns:
      A Java Future containing the result of the DeleteRuleset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRuleset

      default CompletableFuture<DeleteRulesetResponse> deleteRuleset(Consumer<DeleteRulesetRequest.Builder> deleteRulesetRequest)

      Deletes a ruleset.


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

      Parameters:
      deleteRulesetRequest - A Consumer that will call methods on DeleteRulesetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRuleset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSchedule

      default CompletableFuture<DeleteScheduleResponse> deleteSchedule(DeleteScheduleRequest deleteScheduleRequest)

      Deletes the specified DataBrew schedule.

      Parameters:
      deleteScheduleRequest -
      Returns:
      A Java Future containing the result of the DeleteSchedule 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSchedule

      default CompletableFuture<DeleteScheduleResponse> deleteSchedule(Consumer<DeleteScheduleRequest.Builder> deleteScheduleRequest)

      Deletes the specified DataBrew schedule.


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

      Parameters:
      deleteScheduleRequest - A Consumer that will call methods on DeleteScheduleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSchedule 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDataset

      default CompletableFuture<DescribeDatasetResponse> describeDataset(DescribeDatasetRequest describeDatasetRequest)

      Returns the definition of a specific DataBrew dataset.

      Parameters:
      describeDatasetRequest -
      Returns:
      A Java Future containing the result of the DescribeDataset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeDataset

      default CompletableFuture<DescribeDatasetResponse> describeDataset(Consumer<DescribeDatasetRequest.Builder> describeDatasetRequest)

      Returns the definition of a specific DataBrew dataset.


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

      Parameters:
      describeDatasetRequest - A Consumer that will call methods on DescribeDatasetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeDataset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeJob

      default CompletableFuture<DescribeJobResponse> describeJob(DescribeJobRequest describeJobRequest)

      Returns the definition of a specific DataBrew job.

      Parameters:
      describeJobRequest -
      Returns:
      A Java Future containing the result of the DescribeJob 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeJob

      default CompletableFuture<DescribeJobResponse> describeJob(Consumer<DescribeJobRequest.Builder> describeJobRequest)

      Returns the definition of a specific DataBrew job.


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

      Parameters:
      describeJobRequest - A Consumer that will call methods on DescribeJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeJob 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeJobRun

      default CompletableFuture<DescribeJobRunResponse> describeJobRun(DescribeJobRunRequest describeJobRunRequest)

      Represents one run of a DataBrew job.

      Parameters:
      describeJobRunRequest -
      Returns:
      A Java Future containing the result of the DescribeJobRun 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeJobRun

      default CompletableFuture<DescribeJobRunResponse> describeJobRun(Consumer<DescribeJobRunRequest.Builder> describeJobRunRequest)

      Represents one run of a DataBrew job.


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

      Parameters:
      describeJobRunRequest - A Consumer that will call methods on DescribeJobRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeJobRun 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeProject

      default CompletableFuture<DescribeProjectResponse> describeProject(DescribeProjectRequest describeProjectRequest)

      Returns the definition of a specific DataBrew project.

      Parameters:
      describeProjectRequest -
      Returns:
      A Java Future containing the result of the DescribeProject 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeProject

      default CompletableFuture<DescribeProjectResponse> describeProject(Consumer<DescribeProjectRequest.Builder> describeProjectRequest)

      Returns the definition of a specific DataBrew project.


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

      Parameters:
      describeProjectRequest - A Consumer that will call methods on DescribeProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeProject 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRecipe

      default CompletableFuture<DescribeRecipeResponse> describeRecipe(DescribeRecipeRequest describeRecipeRequest)

      Returns the definition of a specific DataBrew recipe corresponding to a particular version.

      Parameters:
      describeRecipeRequest -
      Returns:
      A Java Future containing the result of the DescribeRecipe 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRecipe

      default CompletableFuture<DescribeRecipeResponse> describeRecipe(Consumer<DescribeRecipeRequest.Builder> describeRecipeRequest)

      Returns the definition of a specific DataBrew recipe corresponding to a particular version.


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

      Parameters:
      describeRecipeRequest - A Consumer that will call methods on DescribeRecipeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeRecipe 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRuleset

      default CompletableFuture<DescribeRulesetResponse> describeRuleset(DescribeRulesetRequest describeRulesetRequest)

      Retrieves detailed information about the ruleset.

      Parameters:
      describeRulesetRequest -
      Returns:
      A Java Future containing the result of the DescribeRuleset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeRuleset

      default CompletableFuture<DescribeRulesetResponse> describeRuleset(Consumer<DescribeRulesetRequest.Builder> describeRulesetRequest)

      Retrieves detailed information about the ruleset.


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

      Parameters:
      describeRulesetRequest - A Consumer that will call methods on DescribeRulesetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeRuleset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSchedule

      default CompletableFuture<DescribeScheduleResponse> describeSchedule(DescribeScheduleRequest describeScheduleRequest)

      Returns the definition of a specific DataBrew schedule.

      Parameters:
      describeScheduleRequest -
      Returns:
      A Java Future containing the result of the DescribeSchedule 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSchedule

      default CompletableFuture<DescribeScheduleResponse> describeSchedule(Consumer<DescribeScheduleRequest.Builder> describeScheduleRequest)

      Returns the definition of a specific DataBrew schedule.


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

      Parameters:
      describeScheduleRequest - A Consumer that will call methods on DescribeScheduleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeSchedule 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDatasets

      default CompletableFuture<ListDatasetsResponse> listDatasets(ListDatasetsRequest listDatasetsRequest)

      Lists all of the DataBrew datasets.

      Parameters:
      listDatasetsRequest -
      Returns:
      A Java Future containing the result of the ListDatasets operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDatasets

      default CompletableFuture<ListDatasetsResponse> listDatasets(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest)

      Lists all of the DataBrew datasets.


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

      Parameters:
      listDatasetsRequest - A Consumer that will call methods on ListDatasetsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDatasets operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDatasetsPaginator

      default ListDatasetsPublisher listDatasetsPaginator(ListDatasetsRequest listDatasetsRequest)

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

      Parameters:
      listDatasetsRequest -
      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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDatasetsPaginator

      default ListDatasetsPublisher listDatasetsPaginator(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest)

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


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

      Parameters:
      listDatasetsRequest - A Consumer that will call methods on ListDatasetsRequest.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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRuns

      default CompletableFuture<ListJobRunsResponse> listJobRuns(ListJobRunsRequest listJobRunsRequest)

      Lists all of the previous runs of a particular DataBrew job.

      Parameters:
      listJobRunsRequest -
      Returns:
      A Java Future containing the result of the ListJobRuns 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRuns

      default CompletableFuture<ListJobRunsResponse> listJobRuns(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest)

      Lists all of the previous runs of a particular DataBrew job.


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

      Parameters:
      listJobRunsRequest - A Consumer that will call methods on ListJobRunsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListJobRuns 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRunsPaginator

      default ListJobRunsPublisher listJobRunsPaginator(ListJobRunsRequest listJobRunsRequest)

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

      Parameters:
      listJobRunsRequest -
      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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRunsPaginator

      default ListJobRunsPublisher listJobRunsPaginator(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest)

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


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

      Parameters:
      listJobRunsRequest - A Consumer that will call methods on ListJobRunsRequest.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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobs

      default CompletableFuture<ListJobsResponse> listJobs(ListJobsRequest listJobsRequest)

      Lists all of the DataBrew jobs that are defined.

      Parameters:
      listJobsRequest -
      Returns:
      A Java Future containing the result of the ListJobs operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobs

      Lists all of the DataBrew jobs that are defined.


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

      Parameters:
      listJobsRequest - A Consumer that will call methods on ListJobsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListJobs operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobsPaginator

      default ListJobsPublisher listJobsPaginator(ListJobsRequest listJobsRequest)

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

      Parameters:
      listJobsRequest -
      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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobsPaginator

      default ListJobsPublisher listJobsPaginator(Consumer<ListJobsRequest.Builder> listJobsRequest)

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


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

      Parameters:
      listJobsRequest - A Consumer that will call methods on ListJobsRequest.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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjects

      default CompletableFuture<ListProjectsResponse> listProjects(ListProjectsRequest listProjectsRequest)

      Lists all of the DataBrew projects that are defined.

      Parameters:
      listProjectsRequest -
      Returns:
      A Java Future containing the result of the ListProjects operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjects

      default CompletableFuture<ListProjectsResponse> listProjects(Consumer<ListProjectsRequest.Builder> listProjectsRequest)

      Lists all of the DataBrew projects that are defined.


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

      Parameters:
      listProjectsRequest - A Consumer that will call methods on ListProjectsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListProjects operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectsPaginator

      default ListProjectsPublisher listProjectsPaginator(ListProjectsRequest listProjectsRequest)

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

      Parameters:
      listProjectsRequest -
      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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectsPaginator

      default ListProjectsPublisher listProjectsPaginator(Consumer<ListProjectsRequest.Builder> listProjectsRequest)

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


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

      Parameters:
      listProjectsRequest - A Consumer that will call methods on ListProjectsRequest.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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipeVersions

      default CompletableFuture<ListRecipeVersionsResponse> listRecipeVersions(ListRecipeVersionsRequest listRecipeVersionsRequest)

      Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING.

      Parameters:
      listRecipeVersionsRequest -
      Returns:
      A Java Future containing the result of the ListRecipeVersions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipeVersions

      default CompletableFuture<ListRecipeVersionsResponse> listRecipeVersions(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest)

      Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING.


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

      Parameters:
      listRecipeVersionsRequest - A Consumer that will call methods on ListRecipeVersionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListRecipeVersions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipeVersionsPaginator

      default ListRecipeVersionsPublisher listRecipeVersionsPaginator(ListRecipeVersionsRequest listRecipeVersionsRequest)

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

      Parameters:
      listRecipeVersionsRequest -
      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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipeVersionsPaginator

      default ListRecipeVersionsPublisher listRecipeVersionsPaginator(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest)

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


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

      Parameters:
      listRecipeVersionsRequest - A Consumer that will call methods on ListRecipeVersionsRequest.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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipes

      default CompletableFuture<ListRecipesResponse> listRecipes(ListRecipesRequest listRecipesRequest)

      Lists all of the DataBrew recipes that are defined.

      Parameters:
      listRecipesRequest -
      Returns:
      A Java Future containing the result of the ListRecipes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipes

      default CompletableFuture<ListRecipesResponse> listRecipes(Consumer<ListRecipesRequest.Builder> listRecipesRequest)

      Lists all of the DataBrew recipes that are defined.


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

      Parameters:
      listRecipesRequest - A Consumer that will call methods on ListRecipesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListRecipes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipesPaginator

      default ListRecipesPublisher listRecipesPaginator(ListRecipesRequest listRecipesRequest)

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

      Parameters:
      listRecipesRequest -
      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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecipesPaginator

      default ListRecipesPublisher listRecipesPaginator(Consumer<ListRecipesRequest.Builder> listRecipesRequest)

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


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

      Parameters:
      listRecipesRequest - A Consumer that will call methods on ListRecipesRequest.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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRulesets

      default CompletableFuture<ListRulesetsResponse> listRulesets(ListRulesetsRequest listRulesetsRequest)

      List all rulesets available in the current account or rulesets associated with a specific resource (dataset).

      Parameters:
      listRulesetsRequest -
      Returns:
      A Java Future containing the result of the ListRulesets 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRulesets

      default CompletableFuture<ListRulesetsResponse> listRulesets(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest)

      List all rulesets available in the current account or rulesets associated with a specific resource (dataset).


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

      Parameters:
      listRulesetsRequest - A Consumer that will call methods on ListRulesetsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListRulesets 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRulesetsPaginator

      default ListRulesetsPublisher listRulesetsPaginator(ListRulesetsRequest listRulesetsRequest)

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

      Parameters:
      listRulesetsRequest -
      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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRulesetsPaginator

      default ListRulesetsPublisher listRulesetsPaginator(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest)

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


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

      Parameters:
      listRulesetsRequest - A Consumer that will call methods on ListRulesetsRequest.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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSchedules

      default CompletableFuture<ListSchedulesResponse> listSchedules(ListSchedulesRequest listSchedulesRequest)

      Lists the DataBrew schedules that are defined.

      Parameters:
      listSchedulesRequest -
      Returns:
      A Java Future containing the result of the ListSchedules operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSchedules

      default CompletableFuture<ListSchedulesResponse> listSchedules(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest)

      Lists the DataBrew schedules that are defined.


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

      Parameters:
      listSchedulesRequest - A Consumer that will call methods on ListSchedulesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSchedules operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSchedulesPaginator

      default ListSchedulesPublisher listSchedulesPaginator(ListSchedulesRequest listSchedulesRequest)

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

      Parameters:
      listSchedulesRequest -
      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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSchedulesPaginator

      default ListSchedulesPublisher listSchedulesPaginator(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest)

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


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

      Parameters:
      listSchedulesRequest - A Consumer that will call methods on ListSchedulesRequest.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.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException 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 the tags for a DataBrew 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 An internal service failure occurred.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException 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 the tags for a DataBrew 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 An internal service failure occurred.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • publishRecipe

      default CompletableFuture<PublishRecipeResponse> publishRecipe(PublishRecipeRequest publishRecipeRequest)

      Publishes a new version of a DataBrew recipe.

      Parameters:
      publishRecipeRequest -
      Returns:
      A Java Future containing the result of the PublishRecipe operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • publishRecipe

      default CompletableFuture<PublishRecipeResponse> publishRecipe(Consumer<PublishRecipeRequest.Builder> publishRecipeRequest)

      Publishes a new version of a DataBrew recipe.


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

      Parameters:
      publishRecipeRequest - A Consumer that will call methods on PublishRecipeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PublishRecipe operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendProjectSessionAction

      default CompletableFuture<SendProjectSessionActionResponse> sendProjectSessionAction(SendProjectSessionActionRequest sendProjectSessionActionRequest)

      Performs a recipe step within an interactive DataBrew session that's currently open.

      Parameters:
      sendProjectSessionActionRequest -
      Returns:
      A Java Future containing the result of the SendProjectSessionAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendProjectSessionAction

      default CompletableFuture<SendProjectSessionActionResponse> sendProjectSessionAction(Consumer<SendProjectSessionActionRequest.Builder> sendProjectSessionActionRequest)

      Performs a recipe step within an interactive DataBrew session that's currently open.


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

      Parameters:
      sendProjectSessionActionRequest - A Consumer that will call methods on SendProjectSessionActionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SendProjectSessionAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startJobRun

      default CompletableFuture<StartJobRunResponse> startJobRun(StartJobRunRequest startJobRunRequest)

      Runs a DataBrew job.

      Parameters:
      startJobRunRequest -
      Returns:
      A Java Future containing the result of the StartJobRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startJobRun

      default CompletableFuture<StartJobRunResponse> startJobRun(Consumer<StartJobRunRequest.Builder> startJobRunRequest)

      Runs a DataBrew job.


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

      Parameters:
      startJobRunRequest - A Consumer that will call methods on StartJobRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartJobRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startProjectSession

      default CompletableFuture<StartProjectSessionResponse> startProjectSession(StartProjectSessionRequest startProjectSessionRequest)

      Creates an interactive session, enabling you to manipulate data in a DataBrew project.

      Parameters:
      startProjectSessionRequest -
      Returns:
      A Java Future containing the result of the StartProjectSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startProjectSession

      default CompletableFuture<StartProjectSessionResponse> startProjectSession(Consumer<StartProjectSessionRequest.Builder> startProjectSessionRequest)

      Creates an interactive session, enabling you to manipulate data in a DataBrew project.


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

      Parameters:
      startProjectSessionRequest - A Consumer that will call methods on StartProjectSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartProjectSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ConflictException Updating or deleting a resource can cause an inconsistent state.
      • ResourceNotFoundException One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • stopJobRun

      default CompletableFuture<StopJobRunResponse> stopJobRun(StopJobRunRequest stopJobRunRequest)

      Stops a particular run of a job.

      Parameters:
      stopJobRunRequest -
      Returns:
      A Java Future containing the result of the StopJobRun 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • stopJobRun

      default CompletableFuture<StopJobRunResponse> stopJobRun(Consumer<StopJobRunRequest.Builder> stopJobRunRequest)

      Stops a particular run of a job.


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

      Parameters:
      stopJobRunRequest - A Consumer that will call methods on StopJobRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StopJobRun 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException 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 metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.

      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 An internal service failure occurred.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException 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 metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.


      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 An internal service failure occurred.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException 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 metadata tags from a DataBrew resource.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException An internal service failure occurred.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException 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 metadata tags from a DataBrew resource.


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

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException An internal service failure occurred.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDataset

      default CompletableFuture<UpdateDatasetResponse> updateDataset(UpdateDatasetRequest updateDatasetRequest)

      Modifies the definition of an existing DataBrew dataset.

      Parameters:
      updateDatasetRequest -
      Returns:
      A Java Future containing the result of the UpdateDataset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDataset

      default CompletableFuture<UpdateDatasetResponse> updateDataset(Consumer<UpdateDatasetRequest.Builder> updateDatasetRequest)

      Modifies the definition of an existing DataBrew dataset.


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

      Parameters:
      updateDatasetRequest - A Consumer that will call methods on UpdateDatasetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDataset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProfileJob

      default CompletableFuture<UpdateProfileJobResponse> updateProfileJob(UpdateProfileJobRequest updateProfileJobRequest)

      Modifies the definition of an existing profile job.

      Parameters:
      updateProfileJobRequest -
      Returns:
      A Java Future containing the result of the UpdateProfileJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProfileJob

      default CompletableFuture<UpdateProfileJobResponse> updateProfileJob(Consumer<UpdateProfileJobRequest.Builder> updateProfileJobRequest)

      Modifies the definition of an existing profile job.


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

      Parameters:
      updateProfileJobRequest - A Consumer that will call methods on UpdateProfileJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateProfileJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProject

      default CompletableFuture<UpdateProjectResponse> updateProject(UpdateProjectRequest updateProjectRequest)

      Modifies the definition of an existing DataBrew project.

      Parameters:
      updateProjectRequest -
      Returns:
      A Java Future containing the result of the UpdateProject 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProject

      default CompletableFuture<UpdateProjectResponse> updateProject(Consumer<UpdateProjectRequest.Builder> updateProjectRequest)

      Modifies the definition of an existing DataBrew project.


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

      Parameters:
      updateProjectRequest - A Consumer that will call methods on UpdateProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateProject 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRecipe

      default CompletableFuture<UpdateRecipeResponse> updateRecipe(UpdateRecipeRequest updateRecipeRequest)

      Modifies the definition of the LATEST_WORKING version of a DataBrew recipe.

      Parameters:
      updateRecipeRequest -
      Returns:
      A Java Future containing the result of the UpdateRecipe operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRecipe

      default CompletableFuture<UpdateRecipeResponse> updateRecipe(Consumer<UpdateRecipeRequest.Builder> updateRecipeRequest)

      Modifies the definition of the LATEST_WORKING version of a DataBrew recipe.


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

      Parameters:
      updateRecipeRequest - A Consumer that will call methods on UpdateRecipeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateRecipe operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException The input parameters for this request failed validation.
      • ResourceNotFoundException One or more resources can't be found.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRecipeJob

      default CompletableFuture<UpdateRecipeJobResponse> updateRecipeJob(UpdateRecipeJobRequest updateRecipeJobRequest)

      Modifies the definition of an existing DataBrew recipe job.

      Parameters:
      updateRecipeJobRequest -
      Returns:
      A Java Future containing the result of the UpdateRecipeJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRecipeJob

      default CompletableFuture<UpdateRecipeJobResponse> updateRecipeJob(Consumer<UpdateRecipeJobRequest.Builder> updateRecipeJobRequest)

      Modifies the definition of an existing DataBrew recipe job.


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

      Parameters:
      updateRecipeJobRequest - A Consumer that will call methods on UpdateRecipeJobRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateRecipeJob operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • AccessDeniedException Access to the specified resource was denied.
      • ResourceNotFoundException One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRuleset

      default CompletableFuture<UpdateRulesetResponse> updateRuleset(UpdateRulesetRequest updateRulesetRequest)

      Updates specified ruleset.

      Parameters:
      updateRulesetRequest -
      Returns:
      A Java Future containing the result of the UpdateRuleset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRuleset

      default CompletableFuture<UpdateRulesetResponse> updateRuleset(Consumer<UpdateRulesetRequest.Builder> updateRulesetRequest)

      Updates specified ruleset.


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

      Parameters:
      updateRulesetRequest - A Consumer that will call methods on UpdateRulesetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateRuleset 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 One or more resources can't be found.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSchedule

      default CompletableFuture<UpdateScheduleResponse> updateSchedule(UpdateScheduleRequest updateScheduleRequest)

      Modifies the definition of an existing DataBrew schedule.

      Parameters:
      updateScheduleRequest -
      Returns:
      A Java Future containing the result of the UpdateSchedule 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 One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSchedule

      default CompletableFuture<UpdateScheduleResponse> updateSchedule(Consumer<UpdateScheduleRequest.Builder> updateScheduleRequest)

      Modifies the definition of an existing DataBrew schedule.


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

      Parameters:
      updateScheduleRequest - A Consumer that will call methods on UpdateScheduleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSchedule 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 One or more resources can't be found.
      • ServiceQuotaExceededException A service quota is exceeded.
      • ValidationException The input parameters for this request failed validation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataBrewException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

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

      static DataBrewAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a DataBrewAsyncClient.