Interface DataBrewAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
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 Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionbatchDeleteRecipeVersion
(Consumer<BatchDeleteRecipeVersionRequest.Builder> batchDeleteRecipeVersionRequest) Deletes one or more versions of a recipe at a time.batchDeleteRecipeVersion
(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest) Deletes one or more versions of a recipe at a time.static DataBrewAsyncClientBuilder
builder()
Create a builder that can be used to configure and create aDataBrewAsyncClient
.static DataBrewAsyncClient
create()
Create aDataBrewAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CompletableFuture
<CreateDatasetResponse> createDataset
(Consumer<CreateDatasetRequest.Builder> createDatasetRequest) Creates a new DataBrew dataset.default CompletableFuture
<CreateDatasetResponse> createDataset
(CreateDatasetRequest createDatasetRequest) Creates a new DataBrew dataset.createProfileJob
(Consumer<CreateProfileJobRequest.Builder> createProfileJobRequest) Creates a new job to analyze a dataset and create its data profile.createProfileJob
(CreateProfileJobRequest createProfileJobRequest) Creates a new job to analyze a dataset and create its data profile.default CompletableFuture
<CreateProjectResponse> createProject
(Consumer<CreateProjectRequest.Builder> createProjectRequest) Creates a new DataBrew project.default CompletableFuture
<CreateProjectResponse> createProject
(CreateProjectRequest createProjectRequest) Creates a new DataBrew project.default CompletableFuture
<CreateRecipeResponse> createRecipe
(Consumer<CreateRecipeRequest.Builder> createRecipeRequest) Creates a new DataBrew recipe.default CompletableFuture
<CreateRecipeResponse> createRecipe
(CreateRecipeRequest createRecipeRequest) Creates a new DataBrew recipe.default CompletableFuture
<CreateRecipeJobResponse> createRecipeJob
(Consumer<CreateRecipeJobRequest.Builder> createRecipeJobRequest) Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipedefault CompletableFuture
<CreateRecipeJobResponse> createRecipeJob
(CreateRecipeJobRequest createRecipeJobRequest) Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipedefault 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.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.default CompletableFuture
<CreateScheduleResponse> createSchedule
(Consumer<CreateScheduleRequest.Builder> createScheduleRequest) Creates a new schedule for one or more DataBrew jobs.default CompletableFuture
<CreateScheduleResponse> createSchedule
(CreateScheduleRequest createScheduleRequest) Creates a new schedule for one or more DataBrew jobs.default CompletableFuture
<DeleteDatasetResponse> deleteDataset
(Consumer<DeleteDatasetRequest.Builder> deleteDatasetRequest) Deletes a dataset from DataBrew.default CompletableFuture
<DeleteDatasetResponse> deleteDataset
(DeleteDatasetRequest deleteDatasetRequest) Deletes a dataset from DataBrew.default CompletableFuture
<DeleteJobResponse> deleteJob
(Consumer<DeleteJobRequest.Builder> deleteJobRequest) Deletes the specified DataBrew job.default CompletableFuture
<DeleteJobResponse> deleteJob
(DeleteJobRequest deleteJobRequest) Deletes the specified DataBrew job.default CompletableFuture
<DeleteProjectResponse> deleteProject
(Consumer<DeleteProjectRequest.Builder> deleteProjectRequest) Deletes an existing DataBrew project.default CompletableFuture
<DeleteProjectResponse> deleteProject
(DeleteProjectRequest deleteProjectRequest) Deletes an existing DataBrew project.deleteRecipeVersion
(Consumer<DeleteRecipeVersionRequest.Builder> deleteRecipeVersionRequest) Deletes a single version of a DataBrew recipe.deleteRecipeVersion
(DeleteRecipeVersionRequest deleteRecipeVersionRequest) Deletes a single version of a DataBrew recipe.default CompletableFuture
<DeleteRulesetResponse> deleteRuleset
(Consumer<DeleteRulesetRequest.Builder> deleteRulesetRequest) Deletes a ruleset.default CompletableFuture
<DeleteRulesetResponse> deleteRuleset
(DeleteRulesetRequest deleteRulesetRequest) Deletes a ruleset.default CompletableFuture
<DeleteScheduleResponse> deleteSchedule
(Consumer<DeleteScheduleRequest.Builder> deleteScheduleRequest) Deletes the specified DataBrew schedule.default CompletableFuture
<DeleteScheduleResponse> deleteSchedule
(DeleteScheduleRequest deleteScheduleRequest) Deletes the specified DataBrew schedule.default CompletableFuture
<DescribeDatasetResponse> describeDataset
(Consumer<DescribeDatasetRequest.Builder> describeDatasetRequest) Returns the definition of a specific DataBrew dataset.default CompletableFuture
<DescribeDatasetResponse> describeDataset
(DescribeDatasetRequest describeDatasetRequest) Returns the definition of a specific DataBrew dataset.default CompletableFuture
<DescribeJobResponse> describeJob
(Consumer<DescribeJobRequest.Builder> describeJobRequest) Returns the definition of a specific DataBrew job.default CompletableFuture
<DescribeJobResponse> describeJob
(DescribeJobRequest describeJobRequest) Returns the definition of a specific DataBrew job.default CompletableFuture
<DescribeJobRunResponse> describeJobRun
(Consumer<DescribeJobRunRequest.Builder> describeJobRunRequest) Represents one run of a DataBrew job.default CompletableFuture
<DescribeJobRunResponse> describeJobRun
(DescribeJobRunRequest describeJobRunRequest) Represents one run of a DataBrew job.default CompletableFuture
<DescribeProjectResponse> describeProject
(Consumer<DescribeProjectRequest.Builder> describeProjectRequest) Returns the definition of a specific DataBrew project.default CompletableFuture
<DescribeProjectResponse> describeProject
(DescribeProjectRequest describeProjectRequest) Returns the definition of a specific DataBrew project.default CompletableFuture
<DescribeRecipeResponse> describeRecipe
(Consumer<DescribeRecipeRequest.Builder> describeRecipeRequest) Returns the definition of a specific DataBrew recipe corresponding to a particular version.default CompletableFuture
<DescribeRecipeResponse> describeRecipe
(DescribeRecipeRequest describeRecipeRequest) Returns the definition of a specific DataBrew recipe corresponding to a particular version.default CompletableFuture
<DescribeRulesetResponse> describeRuleset
(Consumer<DescribeRulesetRequest.Builder> describeRulesetRequest) Retrieves detailed information about the ruleset.default CompletableFuture
<DescribeRulesetResponse> describeRuleset
(DescribeRulesetRequest describeRulesetRequest) Retrieves detailed information about the ruleset.describeSchedule
(Consumer<DescribeScheduleRequest.Builder> describeScheduleRequest) Returns the definition of a specific DataBrew schedule.describeSchedule
(DescribeScheduleRequest describeScheduleRequest) Returns the definition of a specific DataBrew schedule.default CompletableFuture
<ListDatasetsResponse> listDatasets
(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) Lists all of the DataBrew datasets.default CompletableFuture
<ListDatasetsResponse> listDatasets
(ListDatasetsRequest listDatasetsRequest) Lists all of the DataBrew datasets.default ListDatasetsPublisher
listDatasetsPaginator
(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) This is a variant oflistDatasets(software.amazon.awssdk.services.databrew.model.ListDatasetsRequest)
operation.default ListDatasetsPublisher
listDatasetsPaginator
(ListDatasetsRequest listDatasetsRequest) This is a variant oflistDatasets(software.amazon.awssdk.services.databrew.model.ListDatasetsRequest)
operation.default CompletableFuture
<ListJobRunsResponse> listJobRuns
(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest) Lists all of the previous runs of a particular DataBrew job.default CompletableFuture
<ListJobRunsResponse> listJobRuns
(ListJobRunsRequest listJobRunsRequest) Lists all of the previous runs of a particular DataBrew job.default ListJobRunsPublisher
listJobRunsPaginator
(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest) This is a variant oflistJobRuns(software.amazon.awssdk.services.databrew.model.ListJobRunsRequest)
operation.default ListJobRunsPublisher
listJobRunsPaginator
(ListJobRunsRequest listJobRunsRequest) This is a variant oflistJobRuns(software.amazon.awssdk.services.databrew.model.ListJobRunsRequest)
operation.default CompletableFuture
<ListJobsResponse> listJobs
(Consumer<ListJobsRequest.Builder> listJobsRequest) Lists all of the DataBrew jobs that are defined.default CompletableFuture
<ListJobsResponse> listJobs
(ListJobsRequest listJobsRequest) Lists all of the DataBrew jobs that are defined.default ListJobsPublisher
listJobsPaginator
(Consumer<ListJobsRequest.Builder> listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.databrew.model.ListJobsRequest)
operation.default ListJobsPublisher
listJobsPaginator
(ListJobsRequest listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.databrew.model.ListJobsRequest)
operation.default CompletableFuture
<ListProjectsResponse> listProjects
(Consumer<ListProjectsRequest.Builder> listProjectsRequest) Lists all of the DataBrew projects that are defined.default CompletableFuture
<ListProjectsResponse> listProjects
(ListProjectsRequest listProjectsRequest) Lists all of the DataBrew projects that are defined.default ListProjectsPublisher
listProjectsPaginator
(Consumer<ListProjectsRequest.Builder> listProjectsRequest) This is a variant oflistProjects(software.amazon.awssdk.services.databrew.model.ListProjectsRequest)
operation.default ListProjectsPublisher
listProjectsPaginator
(ListProjectsRequest listProjectsRequest) This is a variant oflistProjects(software.amazon.awssdk.services.databrew.model.ListProjectsRequest)
operation.default CompletableFuture
<ListRecipesResponse> listRecipes
(Consumer<ListRecipesRequest.Builder> listRecipesRequest) Lists all of the DataBrew recipes that are defined.default CompletableFuture
<ListRecipesResponse> listRecipes
(ListRecipesRequest listRecipesRequest) Lists all of the DataBrew recipes that are defined.default ListRecipesPublisher
listRecipesPaginator
(Consumer<ListRecipesRequest.Builder> listRecipesRequest) This is a variant oflistRecipes(software.amazon.awssdk.services.databrew.model.ListRecipesRequest)
operation.default ListRecipesPublisher
listRecipesPaginator
(ListRecipesRequest listRecipesRequest) This is a variant oflistRecipes(software.amazon.awssdk.services.databrew.model.ListRecipesRequest)
operation.listRecipeVersions
(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest) Lists the versions of a particular DataBrew recipe, except forLATEST_WORKING
.listRecipeVersions
(ListRecipeVersionsRequest listRecipeVersionsRequest) Lists the versions of a particular DataBrew recipe, except forLATEST_WORKING
.default ListRecipeVersionsPublisher
listRecipeVersionsPaginator
(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest) This is a variant oflistRecipeVersions(software.amazon.awssdk.services.databrew.model.ListRecipeVersionsRequest)
operation.default ListRecipeVersionsPublisher
listRecipeVersionsPaginator
(ListRecipeVersionsRequest listRecipeVersionsRequest) This is a variant oflistRecipeVersions(software.amazon.awssdk.services.databrew.model.ListRecipeVersionsRequest)
operation.default CompletableFuture
<ListRulesetsResponse> listRulesets
(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest) List all rulesets available in the current account or rulesets associated with a specific resource (dataset).default CompletableFuture
<ListRulesetsResponse> listRulesets
(ListRulesetsRequest listRulesetsRequest) List all rulesets available in the current account or rulesets associated with a specific resource (dataset).default ListRulesetsPublisher
listRulesetsPaginator
(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest) This is a variant oflistRulesets(software.amazon.awssdk.services.databrew.model.ListRulesetsRequest)
operation.default ListRulesetsPublisher
listRulesetsPaginator
(ListRulesetsRequest listRulesetsRequest) This is a variant oflistRulesets(software.amazon.awssdk.services.databrew.model.ListRulesetsRequest)
operation.default CompletableFuture
<ListSchedulesResponse> listSchedules
(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest) Lists the DataBrew schedules that are defined.default CompletableFuture
<ListSchedulesResponse> listSchedules
(ListSchedulesRequest listSchedulesRequest) Lists the DataBrew schedules that are defined.default ListSchedulesPublisher
listSchedulesPaginator
(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest) This is a variant oflistSchedules(software.amazon.awssdk.services.databrew.model.ListSchedulesRequest)
operation.default ListSchedulesPublisher
listSchedulesPaginator
(ListSchedulesRequest listSchedulesRequest) This is a variant oflistSchedules(software.amazon.awssdk.services.databrew.model.ListSchedulesRequest)
operation.listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists all the tags for a DataBrew resource.listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists all the tags for a DataBrew resource.default CompletableFuture
<PublishRecipeResponse> publishRecipe
(Consumer<PublishRecipeRequest.Builder> publishRecipeRequest) Publishes a new version of a DataBrew recipe.default CompletableFuture
<PublishRecipeResponse> publishRecipe
(PublishRecipeRequest publishRecipeRequest) Publishes a new version of a DataBrew recipe.sendProjectSessionAction
(Consumer<SendProjectSessionActionRequest.Builder> sendProjectSessionActionRequest) Performs a recipe step within an interactive DataBrew session that's currently open.sendProjectSessionAction
(SendProjectSessionActionRequest sendProjectSessionActionRequest) Performs a recipe step within an interactive DataBrew session that's currently open.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationdefault CompletableFuture
<StartJobRunResponse> startJobRun
(Consumer<StartJobRunRequest.Builder> startJobRunRequest) Runs a DataBrew job.default CompletableFuture
<StartJobRunResponse> startJobRun
(StartJobRunRequest startJobRunRequest) Runs a DataBrew job.startProjectSession
(Consumer<StartProjectSessionRequest.Builder> startProjectSessionRequest) Creates an interactive session, enabling you to manipulate data in a DataBrew project.startProjectSession
(StartProjectSessionRequest startProjectSessionRequest) Creates an interactive session, enabling you to manipulate data in a DataBrew project.default CompletableFuture
<StopJobRunResponse> stopJobRun
(Consumer<StopJobRunRequest.Builder> stopJobRunRequest) Stops a particular run of a job.default CompletableFuture
<StopJobRunResponse> stopJobRun
(StopJobRunRequest stopJobRunRequest) Stops a particular run of a job.default CompletableFuture
<TagResourceResponse> tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.default CompletableFuture
<TagResourceResponse> tagResource
(TagResourceRequest tagResourceRequest) Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.default CompletableFuture
<UntagResourceResponse> untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes metadata tags from a DataBrew resource.default CompletableFuture
<UntagResourceResponse> untagResource
(UntagResourceRequest untagResourceRequest) Removes metadata tags from a DataBrew resource.default CompletableFuture
<UpdateDatasetResponse> updateDataset
(Consumer<UpdateDatasetRequest.Builder> updateDatasetRequest) Modifies the definition of an existing DataBrew dataset.default CompletableFuture
<UpdateDatasetResponse> updateDataset
(UpdateDatasetRequest updateDatasetRequest) Modifies the definition of an existing DataBrew dataset.updateProfileJob
(Consumer<UpdateProfileJobRequest.Builder> updateProfileJobRequest) Modifies the definition of an existing profile job.updateProfileJob
(UpdateProfileJobRequest updateProfileJobRequest) Modifies the definition of an existing profile job.default CompletableFuture
<UpdateProjectResponse> updateProject
(Consumer<UpdateProjectRequest.Builder> updateProjectRequest) Modifies the definition of an existing DataBrew project.default CompletableFuture
<UpdateProjectResponse> updateProject
(UpdateProjectRequest updateProjectRequest) Modifies the definition of an existing DataBrew project.default CompletableFuture
<UpdateRecipeResponse> updateRecipe
(Consumer<UpdateRecipeRequest.Builder> updateRecipeRequest) Modifies the definition of theLATEST_WORKING
version of a DataBrew recipe.default CompletableFuture
<UpdateRecipeResponse> updateRecipe
(UpdateRecipeRequest updateRecipeRequest) Modifies the definition of theLATEST_WORKING
version of a DataBrew recipe.default CompletableFuture
<UpdateRecipeJobResponse> updateRecipeJob
(Consumer<UpdateRecipeJobRequest.Builder> updateRecipeJobRequest) Modifies the definition of an existing DataBrew recipe job.default CompletableFuture
<UpdateRecipeJobResponse> updateRecipeJob
(UpdateRecipeJobRequest updateRecipeJobRequest) Modifies the definition of an existing DataBrew recipe job.default CompletableFuture
<UpdateRulesetResponse> updateRuleset
(Consumer<UpdateRulesetRequest.Builder> updateRulesetRequest) Updates specified ruleset.default CompletableFuture
<UpdateRulesetResponse> updateRuleset
(UpdateRulesetRequest updateRulesetRequest) Updates specified ruleset.default CompletableFuture
<UpdateScheduleResponse> updateSchedule
(Consumer<UpdateScheduleRequest.Builder> updateScheduleRequest) Modifies the definition of an existing DataBrew schedule.default CompletableFuture
<UpdateScheduleResponse> updateSchedule
(UpdateScheduleRequest updateScheduleRequest) Modifies the definition of an existing DataBrew schedule.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
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 deleteLATEST_WORKING
while other versions exist (or if they can't be deleted), thenLATEST_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 invokeThrowable.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 deleteLATEST_WORKING
while other versions exist (or if they can't be deleted), thenLATEST_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 viaBatchDeleteRecipeVersionRequest.builder()
- Parameters:
batchDeleteRecipeVersionRequest
- AConsumer
that will call methods onBatchDeleteRecipeVersionRequest.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 invokeThrowable.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 invokeThrowable.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 viaCreateDatasetRequest.builder()
- Parameters:
createDatasetRequest
- AConsumer
that will call methods onCreateDatasetRequest.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 invokeThrowable.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 invokeThrowable.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 viaCreateProfileJobRequest.builder()
- Parameters:
createProfileJobRequest
- AConsumer
that will call methods onCreateProfileJobRequest.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 invokeThrowable.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 invokeThrowable.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 viaCreateProjectRequest.builder()
- Parameters:
createProjectRequest
- AConsumer
that will call methods onCreateProjectRequest.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 invokeThrowable.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 invokeThrowable.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 viaCreateRecipeRequest.builder()
- Parameters:
createRecipeRequest
- AConsumer
that will call methods onCreateRecipeRequest.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 invokeThrowable.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 invokeThrowable.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 viaCreateRecipeJobRequest.builder()
- Parameters:
createRecipeJobRequest
- AConsumer
that will call methods onCreateRecipeJobRequest.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 invokeThrowable.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 invokeThrowable.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 viaCreateRulesetRequest.builder()
- Parameters:
createRulesetRequest
- AConsumer
that will call methods onCreateRulesetRequest.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 invokeThrowable.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 invokeThrowable.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 viaCreateScheduleRequest.builder()
- Parameters:
createScheduleRequest
- AConsumer
that will call methods onCreateScheduleRequest.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 invokeThrowable.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 invokeThrowable.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 viaDeleteDatasetRequest.builder()
- Parameters:
deleteDatasetRequest
- AConsumer
that will call methods onDeleteDatasetRequest.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 invokeThrowable.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
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 invokeThrowable.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 viaDeleteJobRequest.builder()
- Parameters:
deleteJobRequest
- AConsumer
that will call methods onDeleteJobRequest.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 invokeThrowable.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 invokeThrowable.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 viaDeleteProjectRequest.builder()
- Parameters:
deleteProjectRequest
- AConsumer
that will call methods onDeleteProjectRequest.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 invokeThrowable.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 invokeThrowable.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 viaDeleteRecipeVersionRequest.builder()
- Parameters:
deleteRecipeVersionRequest
- AConsumer
that will call methods onDeleteRecipeVersionRequest.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 invokeThrowable.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 invokeThrowable.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 viaDeleteRulesetRequest.builder()
- Parameters:
deleteRulesetRequest
- AConsumer
that will call methods onDeleteRulesetRequest.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 invokeThrowable.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 invokeThrowable.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 viaDeleteScheduleRequest.builder()
- Parameters:
deleteScheduleRequest
- AConsumer
that will call methods onDeleteScheduleRequest.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 invokeThrowable.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 invokeThrowable.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 viaDescribeDatasetRequest.builder()
- Parameters:
describeDatasetRequest
- AConsumer
that will call methods onDescribeDatasetRequest.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 invokeThrowable.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
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 invokeThrowable.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 viaDescribeJobRequest.builder()
- Parameters:
describeJobRequest
- AConsumer
that will call methods onDescribeJobRequest.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 invokeThrowable.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 invokeThrowable.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 viaDescribeJobRunRequest.builder()
- Parameters:
describeJobRunRequest
- AConsumer
that will call methods onDescribeJobRunRequest.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 invokeThrowable.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 invokeThrowable.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 viaDescribeProjectRequest.builder()
- Parameters:
describeProjectRequest
- AConsumer
that will call methods onDescribeProjectRequest.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 invokeThrowable.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 invokeThrowable.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 viaDescribeRecipeRequest.builder()
- Parameters:
describeRecipeRequest
- AConsumer
that will call methods onDescribeRecipeRequest.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 invokeThrowable.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 invokeThrowable.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 viaDescribeRulesetRequest.builder()
- Parameters:
describeRulesetRequest
- AConsumer
that will call methods onDescribeRulesetRequest.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 invokeThrowable.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 invokeThrowable.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 viaDescribeScheduleRequest.builder()
- Parameters:
describeScheduleRequest
- AConsumer
that will call methods onDescribeScheduleRequest.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 invokeThrowable.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 invokeThrowable.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 viaListDatasetsRequest.builder()
- Parameters:
listDatasetsRequest
- AConsumer
that will call methods onListDatasetsRequest.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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListDatasetsPublisher publisher = client.listDatasetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListDatasetsPublisher publisher = client.listDatasetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListDatasetsRequest.builder()
- Parameters:
listDatasetsRequest
- AConsumer
that will call methods onListDatasetsRequest.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 invokeThrowable.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
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 invokeThrowable.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 viaListJobRunsRequest.builder()
- Parameters:
listJobRunsRequest
- AConsumer
that will call methods onListJobRunsRequest.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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListJobRunsPublisher publisher = client.listJobRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListJobRunsPublisher publisher = client.listJobRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListJobRunsRequest.builder()
- Parameters:
listJobRunsRequest
- AConsumer
that will call methods onListJobRunsRequest.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 invokeThrowable.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
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 invokeThrowable.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
default CompletableFuture<ListJobsResponse> listJobs(Consumer<ListJobsRequest.Builder> listJobsRequest) 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 viaListJobsRequest.builder()
- Parameters:
listJobsRequest
- AConsumer
that will call methods onListJobsRequest.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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListJobsRequest.builder()
- Parameters:
listJobsRequest
- AConsumer
that will call methods onListJobsRequest.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 invokeThrowable.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 invokeThrowable.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 viaListProjectsRequest.builder()
- Parameters:
listProjectsRequest
- AConsumer
that will call methods onListProjectsRequest.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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListProjectsRequest.builder()
- Parameters:
listProjectsRequest
- AConsumer
that will call methods onListProjectsRequest.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 invokeThrowable.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 invokeThrowable.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 viaListRecipeVersionsRequest.builder()
- Parameters:
listRecipeVersionsRequest
- AConsumer
that will call methods onListRecipeVersionsRequest.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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsPublisher publisher = client.listRecipeVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsPublisher publisher = client.listRecipeVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListRecipeVersionsRequest.builder()
- Parameters:
listRecipeVersionsRequest
- AConsumer
that will call methods onListRecipeVersionsRequest.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 invokeThrowable.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
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 invokeThrowable.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 viaListRecipesRequest.builder()
- Parameters:
listRecipesRequest
- AConsumer
that will call methods onListRecipesRequest.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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListRecipesPublisher publisher = client.listRecipesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListRecipesPublisher publisher = client.listRecipesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListRecipesRequest.builder()
- Parameters:
listRecipesRequest
- AConsumer
that will call methods onListRecipesRequest.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 invokeThrowable.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 invokeThrowable.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 viaListRulesetsRequest.builder()
- Parameters:
listRulesetsRequest
- AConsumer
that will call methods onListRulesetsRequest.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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListRulesetsPublisher publisher = client.listRulesetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListRulesetsPublisher publisher = client.listRulesetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListRulesetsRequest.builder()
- Parameters:
listRulesetsRequest
- AConsumer
that will call methods onListRulesetsRequest.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 invokeThrowable.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 invokeThrowable.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 viaListSchedulesRequest.builder()
- Parameters:
listSchedulesRequest
- AConsumer
that will call methods onListSchedulesRequest.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 invokeThrowable.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
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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListSchedulesPublisher publisher = client.listSchedulesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 invokeThrowable.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 newSubscription
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 methodsoftware.amazon.awssdk.services.databrew.paginators.ListSchedulesPublisher publisher = client.listSchedulesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListSchedulesRequest.builder()
- Parameters:
listSchedulesRequest
- AConsumer
that will call methods onListSchedulesRequest.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 invokeThrowable.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 invokeThrowable.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 viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.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 invokeThrowable.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 invokeThrowable.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 viaPublishRecipeRequest.builder()
- Parameters:
publishRecipeRequest
- AConsumer
that will call methods onPublishRecipeRequest.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 invokeThrowable.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 invokeThrowable.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 viaSendProjectSessionActionRequest.builder()
- Parameters:
sendProjectSessionActionRequest
- AConsumer
that will call methods onSendProjectSessionActionRequest.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 invokeThrowable.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
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 invokeThrowable.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 viaStartJobRunRequest.builder()
- Parameters:
startJobRunRequest
- AConsumer
that will call methods onStartJobRunRequest.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 invokeThrowable.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 invokeThrowable.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 viaStartProjectSessionRequest.builder()
- Parameters:
startProjectSessionRequest
- AConsumer
that will call methods onStartProjectSessionRequest.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 invokeThrowable.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
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 invokeThrowable.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 viaStopJobRunRequest.builder()
- Parameters:
stopJobRunRequest
- AConsumer
that will call methods onStopJobRunRequest.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 invokeThrowable.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
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 invokeThrowable.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 viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.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 invokeThrowable.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 invokeThrowable.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 viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.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 invokeThrowable.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 invokeThrowable.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 viaUpdateDatasetRequest.builder()
- Parameters:
updateDatasetRequest
- AConsumer
that will call methods onUpdateDatasetRequest.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 invokeThrowable.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 invokeThrowable.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 viaUpdateProfileJobRequest.builder()
- Parameters:
updateProfileJobRequest
- AConsumer
that will call methods onUpdateProfileJobRequest.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 invokeThrowable.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 invokeThrowable.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 viaUpdateProjectRequest.builder()
- Parameters:
updateProjectRequest
- AConsumer
that will call methods onUpdateProjectRequest.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 invokeThrowable.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 invokeThrowable.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 viaUpdateRecipeRequest.builder()
- Parameters:
updateRecipeRequest
- AConsumer
that will call methods onUpdateRecipeRequest.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 invokeThrowable.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 invokeThrowable.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 viaUpdateRecipeJobRequest.builder()
- Parameters:
updateRecipeJobRequest
- AConsumer
that will call methods onUpdateRecipeJobRequest.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 invokeThrowable.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 invokeThrowable.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 viaUpdateRulesetRequest.builder()
- Parameters:
updateRulesetRequest
- AConsumer
that will call methods onUpdateRulesetRequest.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 invokeThrowable.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 invokeThrowable.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 viaUpdateScheduleRequest.builder()
- Parameters:
updateScheduleRequest
- AConsumer
that will call methods onUpdateScheduleRequest.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 invokeThrowable.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
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aDataBrewAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aDataBrewAsyncClient
.
-