Interface DataBrewClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
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 TypeMethodDescriptiondefault BatchDeleteRecipeVersionResponse
batchDeleteRecipeVersion
(Consumer<BatchDeleteRecipeVersionRequest.Builder> batchDeleteRecipeVersionRequest) Deletes one or more versions of a recipe at a time.default BatchDeleteRecipeVersionResponse
batchDeleteRecipeVersion
(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest) Deletes one or more versions of a recipe at a time.static DataBrewClientBuilder
builder()
Create a builder that can be used to configure and create aDataBrewClient
.static DataBrewClient
create()
Create aDataBrewClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateDatasetResponse
createDataset
(Consumer<CreateDatasetRequest.Builder> createDatasetRequest) Creates a new DataBrew dataset.default CreateDatasetResponse
createDataset
(CreateDatasetRequest createDatasetRequest) Creates a new DataBrew dataset.default CreateProfileJobResponse
createProfileJob
(Consumer<CreateProfileJobRequest.Builder> createProfileJobRequest) Creates a new job to analyze a dataset and create its data profile.default CreateProfileJobResponse
createProfileJob
(CreateProfileJobRequest createProfileJobRequest) Creates a new job to analyze a dataset and create its data profile.default CreateProjectResponse
createProject
(Consumer<CreateProjectRequest.Builder> createProjectRequest) Creates a new DataBrew project.default CreateProjectResponse
createProject
(CreateProjectRequest createProjectRequest) Creates a new DataBrew project.default CreateRecipeResponse
createRecipe
(Consumer<CreateRecipeRequest.Builder> createRecipeRequest) Creates a new DataBrew recipe.default CreateRecipeResponse
createRecipe
(CreateRecipeRequest createRecipeRequest) Creates a new DataBrew recipe.default CreateRecipeJobResponse
createRecipeJob
(Consumer<CreateRecipeJobRequest.Builder> createRecipeJobRequest) Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipedefault CreateRecipeJobResponse
createRecipeJob
(CreateRecipeJobRequest createRecipeJobRequest) Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipedefault 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 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 CreateScheduleResponse
createSchedule
(Consumer<CreateScheduleRequest.Builder> createScheduleRequest) Creates a new schedule for one or more DataBrew jobs.default CreateScheduleResponse
createSchedule
(CreateScheduleRequest createScheduleRequest) Creates a new schedule for one or more DataBrew jobs.default DeleteDatasetResponse
deleteDataset
(Consumer<DeleteDatasetRequest.Builder> deleteDatasetRequest) Deletes a dataset from DataBrew.default DeleteDatasetResponse
deleteDataset
(DeleteDatasetRequest deleteDatasetRequest) Deletes a dataset from DataBrew.default DeleteJobResponse
deleteJob
(Consumer<DeleteJobRequest.Builder> deleteJobRequest) Deletes the specified DataBrew job.default DeleteJobResponse
deleteJob
(DeleteJobRequest deleteJobRequest) Deletes the specified DataBrew job.default DeleteProjectResponse
deleteProject
(Consumer<DeleteProjectRequest.Builder> deleteProjectRequest) Deletes an existing DataBrew project.default DeleteProjectResponse
deleteProject
(DeleteProjectRequest deleteProjectRequest) Deletes an existing DataBrew project.default DeleteRecipeVersionResponse
deleteRecipeVersion
(Consumer<DeleteRecipeVersionRequest.Builder> deleteRecipeVersionRequest) Deletes a single version of a DataBrew recipe.default DeleteRecipeVersionResponse
deleteRecipeVersion
(DeleteRecipeVersionRequest deleteRecipeVersionRequest) Deletes a single version of a DataBrew recipe.default DeleteRulesetResponse
deleteRuleset
(Consumer<DeleteRulesetRequest.Builder> deleteRulesetRequest) Deletes a ruleset.default DeleteRulesetResponse
deleteRuleset
(DeleteRulesetRequest deleteRulesetRequest) Deletes a ruleset.default DeleteScheduleResponse
deleteSchedule
(Consumer<DeleteScheduleRequest.Builder> deleteScheduleRequest) Deletes the specified DataBrew schedule.default DeleteScheduleResponse
deleteSchedule
(DeleteScheduleRequest deleteScheduleRequest) Deletes the specified DataBrew schedule.default DescribeDatasetResponse
describeDataset
(Consumer<DescribeDatasetRequest.Builder> describeDatasetRequest) Returns the definition of a specific DataBrew dataset.default DescribeDatasetResponse
describeDataset
(DescribeDatasetRequest describeDatasetRequest) Returns the definition of a specific DataBrew dataset.default DescribeJobResponse
describeJob
(Consumer<DescribeJobRequest.Builder> describeJobRequest) Returns the definition of a specific DataBrew job.default DescribeJobResponse
describeJob
(DescribeJobRequest describeJobRequest) Returns the definition of a specific DataBrew job.default DescribeJobRunResponse
describeJobRun
(Consumer<DescribeJobRunRequest.Builder> describeJobRunRequest) Represents one run of a DataBrew job.default DescribeJobRunResponse
describeJobRun
(DescribeJobRunRequest describeJobRunRequest) Represents one run of a DataBrew job.default DescribeProjectResponse
describeProject
(Consumer<DescribeProjectRequest.Builder> describeProjectRequest) Returns the definition of a specific DataBrew project.default DescribeProjectResponse
describeProject
(DescribeProjectRequest describeProjectRequest) Returns the definition of a specific DataBrew project.default DescribeRecipeResponse
describeRecipe
(Consumer<DescribeRecipeRequest.Builder> describeRecipeRequest) Returns the definition of a specific DataBrew recipe corresponding to a particular version.default DescribeRecipeResponse
describeRecipe
(DescribeRecipeRequest describeRecipeRequest) Returns the definition of a specific DataBrew recipe corresponding to a particular version.default DescribeRulesetResponse
describeRuleset
(Consumer<DescribeRulesetRequest.Builder> describeRulesetRequest) Retrieves detailed information about the ruleset.default DescribeRulesetResponse
describeRuleset
(DescribeRulesetRequest describeRulesetRequest) Retrieves detailed information about the ruleset.default DescribeScheduleResponse
describeSchedule
(Consumer<DescribeScheduleRequest.Builder> describeScheduleRequest) Returns the definition of a specific DataBrew schedule.default DescribeScheduleResponse
describeSchedule
(DescribeScheduleRequest describeScheduleRequest) Returns the definition of a specific DataBrew schedule.default ListDatasetsResponse
listDatasets
(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) Lists all of the DataBrew datasets.default ListDatasetsResponse
listDatasets
(ListDatasetsRequest listDatasetsRequest) Lists all of the DataBrew datasets.default ListDatasetsIterable
listDatasetsPaginator
(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) This is a variant oflistDatasets(software.amazon.awssdk.services.databrew.model.ListDatasetsRequest)
operation.default ListDatasetsIterable
listDatasetsPaginator
(ListDatasetsRequest listDatasetsRequest) This is a variant oflistDatasets(software.amazon.awssdk.services.databrew.model.ListDatasetsRequest)
operation.default ListJobRunsResponse
listJobRuns
(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest) Lists all of the previous runs of a particular DataBrew job.default ListJobRunsResponse
listJobRuns
(ListJobRunsRequest listJobRunsRequest) Lists all of the previous runs of a particular DataBrew job.default ListJobRunsIterable
listJobRunsPaginator
(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest) This is a variant oflistJobRuns(software.amazon.awssdk.services.databrew.model.ListJobRunsRequest)
operation.default ListJobRunsIterable
listJobRunsPaginator
(ListJobRunsRequest listJobRunsRequest) This is a variant oflistJobRuns(software.amazon.awssdk.services.databrew.model.ListJobRunsRequest)
operation.default ListJobsResponse
listJobs
(Consumer<ListJobsRequest.Builder> listJobsRequest) Lists all of the DataBrew jobs that are defined.default ListJobsResponse
listJobs
(ListJobsRequest listJobsRequest) Lists all of the DataBrew jobs that are defined.default ListJobsIterable
listJobsPaginator
(Consumer<ListJobsRequest.Builder> listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.databrew.model.ListJobsRequest)
operation.default ListJobsIterable
listJobsPaginator
(ListJobsRequest listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.databrew.model.ListJobsRequest)
operation.default ListProjectsResponse
listProjects
(Consumer<ListProjectsRequest.Builder> listProjectsRequest) Lists all of the DataBrew projects that are defined.default ListProjectsResponse
listProjects
(ListProjectsRequest listProjectsRequest) Lists all of the DataBrew projects that are defined.default ListProjectsIterable
listProjectsPaginator
(Consumer<ListProjectsRequest.Builder> listProjectsRequest) This is a variant oflistProjects(software.amazon.awssdk.services.databrew.model.ListProjectsRequest)
operation.default ListProjectsIterable
listProjectsPaginator
(ListProjectsRequest listProjectsRequest) This is a variant oflistProjects(software.amazon.awssdk.services.databrew.model.ListProjectsRequest)
operation.default ListRecipesResponse
listRecipes
(Consumer<ListRecipesRequest.Builder> listRecipesRequest) Lists all of the DataBrew recipes that are defined.default ListRecipesResponse
listRecipes
(ListRecipesRequest listRecipesRequest) Lists all of the DataBrew recipes that are defined.default ListRecipesIterable
listRecipesPaginator
(Consumer<ListRecipesRequest.Builder> listRecipesRequest) This is a variant oflistRecipes(software.amazon.awssdk.services.databrew.model.ListRecipesRequest)
operation.default ListRecipesIterable
listRecipesPaginator
(ListRecipesRequest listRecipesRequest) This is a variant oflistRecipes(software.amazon.awssdk.services.databrew.model.ListRecipesRequest)
operation.default ListRecipeVersionsResponse
listRecipeVersions
(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest) Lists the versions of a particular DataBrew recipe, except forLATEST_WORKING
.default ListRecipeVersionsResponse
listRecipeVersions
(ListRecipeVersionsRequest listRecipeVersionsRequest) Lists the versions of a particular DataBrew recipe, except forLATEST_WORKING
.default ListRecipeVersionsIterable
listRecipeVersionsPaginator
(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest) This is a variant oflistRecipeVersions(software.amazon.awssdk.services.databrew.model.ListRecipeVersionsRequest)
operation.default ListRecipeVersionsIterable
listRecipeVersionsPaginator
(ListRecipeVersionsRequest listRecipeVersionsRequest) This is a variant oflistRecipeVersions(software.amazon.awssdk.services.databrew.model.ListRecipeVersionsRequest)
operation.default ListRulesetsResponse
listRulesets
(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest) List all rulesets available in the current account or rulesets associated with a specific resource (dataset).default ListRulesetsResponse
listRulesets
(ListRulesetsRequest listRulesetsRequest) List all rulesets available in the current account or rulesets associated with a specific resource (dataset).default ListRulesetsIterable
listRulesetsPaginator
(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest) This is a variant oflistRulesets(software.amazon.awssdk.services.databrew.model.ListRulesetsRequest)
operation.default ListRulesetsIterable
listRulesetsPaginator
(ListRulesetsRequest listRulesetsRequest) This is a variant oflistRulesets(software.amazon.awssdk.services.databrew.model.ListRulesetsRequest)
operation.default ListSchedulesResponse
listSchedules
(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest) Lists the DataBrew schedules that are defined.default ListSchedulesResponse
listSchedules
(ListSchedulesRequest listSchedulesRequest) Lists the DataBrew schedules that are defined.default ListSchedulesIterable
listSchedulesPaginator
(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest) This is a variant oflistSchedules(software.amazon.awssdk.services.databrew.model.ListSchedulesRequest)
operation.default ListSchedulesIterable
listSchedulesPaginator
(ListSchedulesRequest listSchedulesRequest) This is a variant oflistSchedules(software.amazon.awssdk.services.databrew.model.ListSchedulesRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists all the tags for a DataBrew resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists all the tags for a DataBrew resource.default PublishRecipeResponse
publishRecipe
(Consumer<PublishRecipeRequest.Builder> publishRecipeRequest) Publishes a new version of a DataBrew recipe.default PublishRecipeResponse
publishRecipe
(PublishRecipeRequest publishRecipeRequest) Publishes a new version of a DataBrew recipe.default SendProjectSessionActionResponse
sendProjectSessionAction
(Consumer<SendProjectSessionActionRequest.Builder> sendProjectSessionActionRequest) Performs a recipe step within an interactive DataBrew session that's currently open.default SendProjectSessionActionResponse
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., ClientOverrideConfigurationstatic ServiceMetadata
default StartJobRunResponse
startJobRun
(Consumer<StartJobRunRequest.Builder> startJobRunRequest) Runs a DataBrew job.default StartJobRunResponse
startJobRun
(StartJobRunRequest startJobRunRequest) Runs a DataBrew job.default StartProjectSessionResponse
startProjectSession
(Consumer<StartProjectSessionRequest.Builder> startProjectSessionRequest) Creates an interactive session, enabling you to manipulate data in a DataBrew project.default StartProjectSessionResponse
startProjectSession
(StartProjectSessionRequest startProjectSessionRequest) Creates an interactive session, enabling you to manipulate data in a DataBrew project.default StopJobRunResponse
stopJobRun
(Consumer<StopJobRunRequest.Builder> stopJobRunRequest) Stops a particular run of a job.default StopJobRunResponse
stopJobRun
(StopJobRunRequest stopJobRunRequest) Stops a particular run of a job.default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes metadata tags from a DataBrew resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Removes metadata tags from a DataBrew resource.default UpdateDatasetResponse
updateDataset
(Consumer<UpdateDatasetRequest.Builder> updateDatasetRequest) Modifies the definition of an existing DataBrew dataset.default UpdateDatasetResponse
updateDataset
(UpdateDatasetRequest updateDatasetRequest) Modifies the definition of an existing DataBrew dataset.default UpdateProfileJobResponse
updateProfileJob
(Consumer<UpdateProfileJobRequest.Builder> updateProfileJobRequest) Modifies the definition of an existing profile job.default UpdateProfileJobResponse
updateProfileJob
(UpdateProfileJobRequest updateProfileJobRequest) Modifies the definition of an existing profile job.default UpdateProjectResponse
updateProject
(Consumer<UpdateProjectRequest.Builder> updateProjectRequest) Modifies the definition of an existing DataBrew project.default UpdateProjectResponse
updateProject
(UpdateProjectRequest updateProjectRequest) Modifies the definition of an existing DataBrew project.default UpdateRecipeResponse
updateRecipe
(Consumer<UpdateRecipeRequest.Builder> updateRecipeRequest) Modifies the definition of theLATEST_WORKING
version of a DataBrew recipe.default UpdateRecipeResponse
updateRecipe
(UpdateRecipeRequest updateRecipeRequest) Modifies the definition of theLATEST_WORKING
version of a DataBrew recipe.default UpdateRecipeJobResponse
updateRecipeJob
(Consumer<UpdateRecipeJobRequest.Builder> updateRecipeJobRequest) Modifies the definition of an existing DataBrew recipe job.default UpdateRecipeJobResponse
updateRecipeJob
(UpdateRecipeJobRequest updateRecipeJobRequest) Modifies the definition of an existing DataBrew recipe job.default UpdateRulesetResponse
updateRuleset
(Consumer<UpdateRulesetRequest.Builder> updateRulesetRequest) Updates specified ruleset.default UpdateRulesetResponse
updateRuleset
(UpdateRulesetRequest updateRulesetRequest) Updates specified ruleset.default UpdateScheduleResponse
updateSchedule
(Consumer<UpdateScheduleRequest.Builder> updateScheduleRequest) Modifies the definition of an existing DataBrew schedule.default 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 BatchDeleteRecipeVersionResponse batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the BatchDeleteRecipeVersion operation returned by the service.
- See Also:
-
-
batchDeleteRecipeVersion
default BatchDeleteRecipeVersionResponse batchDeleteRecipeVersion(Consumer<BatchDeleteRecipeVersionRequest.Builder> batchDeleteRecipeVersionRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the BatchDeleteRecipeVersion operation returned by the service.
- See Also:
-
-
createDataset
default CreateDatasetResponse createDataset(CreateDatasetRequest createDatasetRequest) throws AccessDeniedException, ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Creates a new DataBrew dataset.
- Parameters:
createDatasetRequest
-- Returns:
- Result of the CreateDataset operation returned by the service.
- See Also:
-
createDataset
default CreateDatasetResponse createDataset(Consumer<CreateDatasetRequest.Builder> createDatasetRequest) throws AccessDeniedException, ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateDataset operation returned by the service.
- See Also:
-
createProfileJob
default CreateProfileJobResponse createProfileJob(CreateProfileJobRequest createProfileJobRequest) throws AccessDeniedException, ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Creates a new job to analyze a dataset and create its data profile.
- Parameters:
createProfileJobRequest
-- Returns:
- Result of the CreateProfileJob operation returned by the service.
- See Also:
-
createProfileJob
default CreateProfileJobResponse createProfileJob(Consumer<CreateProfileJobRequest.Builder> createProfileJobRequest) throws AccessDeniedException, ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateProfileJob operation returned by the service.
- See Also:
-
createProject
default CreateProjectResponse createProject(CreateProjectRequest createProjectRequest) throws ConflictException, InternalServerException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Creates a new DataBrew project.
- Parameters:
createProjectRequest
-- Returns:
- Result of the CreateProject operation returned by the service.
- See Also:
-
createProject
default CreateProjectResponse createProject(Consumer<CreateProjectRequest.Builder> createProjectRequest) throws ConflictException, InternalServerException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateProject operation returned by the service.
- See Also:
-
createRecipe
default CreateRecipeResponse createRecipe(CreateRecipeRequest createRecipeRequest) throws ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Creates a new DataBrew recipe.
- Parameters:
createRecipeRequest
-- Returns:
- Result of the CreateRecipe operation returned by the service.
- See Also:
-
createRecipe
default CreateRecipeResponse createRecipe(Consumer<CreateRecipeRequest.Builder> createRecipeRequest) throws ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateRecipe operation returned by the service.
- See Also:
-
createRecipeJob
default CreateRecipeJobResponse createRecipeJob(CreateRecipeJobRequest createRecipeJobRequest) throws AccessDeniedException, ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe
- Parameters:
createRecipeJobRequest
-- Returns:
- Result of the CreateRecipeJob operation returned by the service.
- See Also:
-
createRecipeJob
default CreateRecipeJobResponse createRecipeJob(Consumer<CreateRecipeJobRequest.Builder> createRecipeJobRequest) throws AccessDeniedException, ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateRecipeJob operation returned by the service.
- See Also:
-
createRuleset
default CreateRulesetResponse createRuleset(CreateRulesetRequest createRulesetRequest) throws ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
- Parameters:
createRulesetRequest
-- Returns:
- Result of the CreateRuleset operation returned by the service.
- See Also:
-
createRuleset
default CreateRulesetResponse createRuleset(Consumer<CreateRulesetRequest.Builder> createRulesetRequest) throws ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateRuleset operation returned by the service.
- See Also:
-
createSchedule
default CreateScheduleResponse createSchedule(CreateScheduleRequest createScheduleRequest) throws ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateSchedule operation returned by the service.
- See Also:
-
createSchedule
default CreateScheduleResponse createSchedule(Consumer<CreateScheduleRequest.Builder> createScheduleRequest) throws ConflictException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the CreateSchedule operation returned by the service.
- See Also:
-
deleteDataset
default DeleteDatasetResponse deleteDataset(DeleteDatasetRequest deleteDatasetRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Deletes a dataset from DataBrew.
- Parameters:
deleteDatasetRequest
-- Returns:
- Result of the DeleteDataset operation returned by the service.
- See Also:
-
deleteDataset
default DeleteDatasetResponse deleteDataset(Consumer<DeleteDatasetRequest.Builder> deleteDatasetRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DeleteDataset operation returned by the service.
- See Also:
-
deleteJob
default DeleteJobResponse deleteJob(DeleteJobRequest deleteJobRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Deletes the specified DataBrew job.
- Parameters:
deleteJobRequest
-- Returns:
- Result of the DeleteJob operation returned by the service.
- See Also:
-
deleteJob
default DeleteJobResponse deleteJob(Consumer<DeleteJobRequest.Builder> deleteJobRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DeleteJob operation returned by the service.
- See Also:
-
deleteProject
default DeleteProjectResponse deleteProject(DeleteProjectRequest deleteProjectRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Deletes an existing DataBrew project.
- Parameters:
deleteProjectRequest
-- Returns:
- Result of the DeleteProject operation returned by the service.
- See Also:
-
deleteProject
default DeleteProjectResponse deleteProject(Consumer<DeleteProjectRequest.Builder> deleteProjectRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DeleteProject operation returned by the service.
- See Also:
-
deleteRecipeVersion
default DeleteRecipeVersionResponse deleteRecipeVersion(DeleteRecipeVersionRequest deleteRecipeVersionRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Deletes a single version of a DataBrew recipe.
- Parameters:
deleteRecipeVersionRequest
-- Returns:
- Result of the DeleteRecipeVersion operation returned by the service.
- See Also:
-
deleteRecipeVersion
default DeleteRecipeVersionResponse deleteRecipeVersion(Consumer<DeleteRecipeVersionRequest.Builder> deleteRecipeVersionRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DeleteRecipeVersion operation returned by the service.
- See Also:
-
deleteRuleset
default DeleteRulesetResponse deleteRuleset(DeleteRulesetRequest deleteRulesetRequest) throws ResourceNotFoundException, ValidationException, ConflictException, AwsServiceException, SdkClientException, DataBrewException Deletes a ruleset.
- Parameters:
deleteRulesetRequest
-- Returns:
- Result of the DeleteRuleset operation returned by the service.
- See Also:
-
deleteRuleset
default DeleteRulesetResponse deleteRuleset(Consumer<DeleteRulesetRequest.Builder> deleteRulesetRequest) throws ResourceNotFoundException, ValidationException, ConflictException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DeleteRuleset operation returned by the service.
- See Also:
-
deleteSchedule
default DeleteScheduleResponse deleteSchedule(DeleteScheduleRequest deleteScheduleRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Deletes the specified DataBrew schedule.
- Parameters:
deleteScheduleRequest
-- Returns:
- Result of the DeleteSchedule operation returned by the service.
- See Also:
-
deleteSchedule
default DeleteScheduleResponse deleteSchedule(Consumer<DeleteScheduleRequest.Builder> deleteScheduleRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DeleteSchedule operation returned by the service.
- See Also:
-
describeDataset
default DescribeDatasetResponse describeDataset(DescribeDatasetRequest describeDatasetRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Returns the definition of a specific DataBrew dataset.
- Parameters:
describeDatasetRequest
-- Returns:
- Result of the DescribeDataset operation returned by the service.
- See Also:
-
describeDataset
default DescribeDatasetResponse describeDataset(Consumer<DescribeDatasetRequest.Builder> describeDatasetRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DescribeDataset operation returned by the service.
- See Also:
-
describeJob
default DescribeJobResponse describeJob(DescribeJobRequest describeJobRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Returns the definition of a specific DataBrew job.
- Parameters:
describeJobRequest
-- Returns:
- Result of the DescribeJob operation returned by the service.
- See Also:
-
describeJob
default DescribeJobResponse describeJob(Consumer<DescribeJobRequest.Builder> describeJobRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DescribeJob operation returned by the service.
- See Also:
-
describeJobRun
default DescribeJobRunResponse describeJobRun(DescribeJobRunRequest describeJobRunRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Represents one run of a DataBrew job.
- Parameters:
describeJobRunRequest
-- Returns:
- Result of the DescribeJobRun operation returned by the service.
- See Also:
-
describeJobRun
default DescribeJobRunResponse describeJobRun(Consumer<DescribeJobRunRequest.Builder> describeJobRunRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DescribeJobRun operation returned by the service.
- See Also:
-
describeProject
default DescribeProjectResponse describeProject(DescribeProjectRequest describeProjectRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Returns the definition of a specific DataBrew project.
- Parameters:
describeProjectRequest
-- Returns:
- Result of the DescribeProject operation returned by the service.
- See Also:
-
describeProject
default DescribeProjectResponse describeProject(Consumer<DescribeProjectRequest.Builder> describeProjectRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DescribeProject operation returned by the service.
- See Also:
-
describeRecipe
default DescribeRecipeResponse describeRecipe(DescribeRecipeRequest describeRecipeRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Returns the definition of a specific DataBrew recipe corresponding to a particular version.
- Parameters:
describeRecipeRequest
-- Returns:
- Result of the DescribeRecipe operation returned by the service.
- See Also:
-
describeRecipe
default DescribeRecipeResponse describeRecipe(Consumer<DescribeRecipeRequest.Builder> describeRecipeRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DescribeRecipe operation returned by the service.
- See Also:
-
describeRuleset
default DescribeRulesetResponse describeRuleset(DescribeRulesetRequest describeRulesetRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Retrieves detailed information about the ruleset.
- Parameters:
describeRulesetRequest
-- Returns:
- Result of the DescribeRuleset operation returned by the service.
- See Also:
-
describeRuleset
default DescribeRulesetResponse describeRuleset(Consumer<DescribeRulesetRequest.Builder> describeRulesetRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DescribeRuleset operation returned by the service.
- See Also:
-
describeSchedule
default DescribeScheduleResponse describeSchedule(DescribeScheduleRequest describeScheduleRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Returns the definition of a specific DataBrew schedule.
- Parameters:
describeScheduleRequest
-- Returns:
- Result of the DescribeSchedule operation returned by the service.
- See Also:
-
describeSchedule
default DescribeScheduleResponse describeSchedule(Consumer<DescribeScheduleRequest.Builder> describeScheduleRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the DescribeSchedule operation returned by the service.
- See Also:
-
listDatasets
default ListDatasetsResponse listDatasets(ListDatasetsRequest listDatasetsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists all of the DataBrew datasets.
- Parameters:
listDatasetsRequest
-- Returns:
- Result of the ListDatasets operation returned by the service.
- See Also:
-
listDatasets
default ListDatasetsResponse listDatasets(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListDatasets operation returned by the service.
- See Also:
-
listDatasetsPaginator
default ListDatasetsIterable listDatasetsPaginator(ListDatasetsRequest listDatasetsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listDatasets(software.amazon.awssdk.services.databrew.model.ListDatasetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListDatasetsIterable responses = client.listDatasetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListDatasetsIterable responses = client.listDatasetsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListDatasetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListDatasetsIterable responses = client.listDatasetsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listDatasetsPaginator
default ListDatasetsIterable listDatasetsPaginator(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listDatasets(software.amazon.awssdk.services.databrew.model.ListDatasetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListDatasetsIterable responses = client.listDatasetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListDatasetsIterable responses = client.listDatasetsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListDatasetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListDatasetsIterable responses = client.listDatasetsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listJobRuns
default ListJobRunsResponse listJobRuns(ListJobRunsRequest listJobRunsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists all of the previous runs of a particular DataBrew job.
- Parameters:
listJobRunsRequest
-- Returns:
- Result of the ListJobRuns operation returned by the service.
- See Also:
-
listJobRuns
default ListJobRunsResponse listJobRuns(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListJobRuns operation returned by the service.
- See Also:
-
listJobRunsPaginator
default ListJobRunsIterable listJobRunsPaginator(ListJobRunsRequest listJobRunsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listJobRuns(software.amazon.awssdk.services.databrew.model.ListJobRunsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListJobRunsIterable responses = client.listJobRunsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListJobRunsIterable responses = client.listJobRunsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListJobRunsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListJobRunsIterable responses = client.listJobRunsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listJobRunsPaginator
default ListJobRunsIterable listJobRunsPaginator(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listJobRuns(software.amazon.awssdk.services.databrew.model.ListJobRunsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListJobRunsIterable responses = client.listJobRunsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListJobRunsIterable responses = client.listJobRunsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListJobRunsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListJobRunsIterable responses = client.listJobRunsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listJobs
default ListJobsResponse listJobs(ListJobsRequest listJobsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists all of the DataBrew jobs that are defined.
- Parameters:
listJobsRequest
-- Returns:
- Result of the ListJobs operation returned by the service.
- See Also:
-
listJobs
default ListJobsResponse listJobs(Consumer<ListJobsRequest.Builder> listJobsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListJobs operation returned by the service.
- See Also:
-
listJobsPaginator
default ListJobsIterable listJobsPaginator(ListJobsRequest listJobsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listJobs(software.amazon.awssdk.services.databrew.model.ListJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListJobsIterable responses = client.listJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListJobsIterable responses = client.listJobsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListJobsIterable responses = client.listJobsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listJobsPaginator
default ListJobsIterable listJobsPaginator(Consumer<ListJobsRequest.Builder> listJobsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listJobs(software.amazon.awssdk.services.databrew.model.ListJobsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListJobsIterable responses = client.listJobsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListJobsIterable responses = client.listJobsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListJobsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListJobsIterable responses = client.listJobsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listProjects
default ListProjectsResponse listProjects(ListProjectsRequest listProjectsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists all of the DataBrew projects that are defined.
- Parameters:
listProjectsRequest
-- Returns:
- Result of the ListProjects operation returned by the service.
- See Also:
-
listProjects
default ListProjectsResponse listProjects(Consumer<ListProjectsRequest.Builder> listProjectsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListProjects operation returned by the service.
- See Also:
-
listProjectsPaginator
default ListProjectsIterable listProjectsPaginator(ListProjectsRequest listProjectsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listProjects(software.amazon.awssdk.services.databrew.model.ListProjectsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListProjectsIterable responses = client.listProjectsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListProjectsIterable responses = client.listProjectsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListProjectsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListProjectsIterable responses = client.listProjectsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listProjectsPaginator
default ListProjectsIterable listProjectsPaginator(Consumer<ListProjectsRequest.Builder> listProjectsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listProjects(software.amazon.awssdk.services.databrew.model.ListProjectsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListProjectsIterable responses = client.listProjectsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListProjectsIterable responses = client.listProjectsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListProjectsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListProjectsIterable responses = client.listProjectsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRecipeVersions
default ListRecipeVersionsResponse listRecipeVersions(ListRecipeVersionsRequest listRecipeVersionsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists the versions of a particular DataBrew recipe, except for
LATEST_WORKING
.- Parameters:
listRecipeVersionsRequest
-- Returns:
- Result of the ListRecipeVersions operation returned by the service.
- See Also:
-
listRecipeVersions
default ListRecipeVersionsResponse listRecipeVersions(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListRecipeVersions operation returned by the service.
- See Also:
-
listRecipeVersionsPaginator
default ListRecipeVersionsIterable listRecipeVersionsPaginator(ListRecipeVersionsRequest listRecipeVersionsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listRecipeVersions(software.amazon.awssdk.services.databrew.model.ListRecipeVersionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsIterable responses = client.listRecipeVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsIterable responses = client .listRecipeVersionsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListRecipeVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsIterable responses = client.listRecipeVersionsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRecipeVersionsPaginator
default ListRecipeVersionsIterable listRecipeVersionsPaginator(Consumer<ListRecipeVersionsRequest.Builder> listRecipeVersionsRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listRecipeVersions(software.amazon.awssdk.services.databrew.model.ListRecipeVersionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsIterable responses = client.listRecipeVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsIterable responses = client .listRecipeVersionsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListRecipeVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListRecipeVersionsIterable responses = client.listRecipeVersionsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRecipes
default ListRecipesResponse listRecipes(ListRecipesRequest listRecipesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists all of the DataBrew recipes that are defined.
- Parameters:
listRecipesRequest
-- Returns:
- Result of the ListRecipes operation returned by the service.
- See Also:
-
listRecipes
default ListRecipesResponse listRecipes(Consumer<ListRecipesRequest.Builder> listRecipesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListRecipes operation returned by the service.
- See Also:
-
listRecipesPaginator
default ListRecipesIterable listRecipesPaginator(ListRecipesRequest listRecipesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listRecipes(software.amazon.awssdk.services.databrew.model.ListRecipesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListRecipesIterable responses = client.listRecipesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListRecipesIterable responses = client.listRecipesPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListRecipesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListRecipesIterable responses = client.listRecipesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRecipesPaginator
default ListRecipesIterable listRecipesPaginator(Consumer<ListRecipesRequest.Builder> listRecipesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listRecipes(software.amazon.awssdk.services.databrew.model.ListRecipesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListRecipesIterable responses = client.listRecipesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListRecipesIterable responses = client.listRecipesPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListRecipesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListRecipesIterable responses = client.listRecipesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRulesets
default ListRulesetsResponse listRulesets(ListRulesetsRequest listRulesetsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException List all rulesets available in the current account or rulesets associated with a specific resource (dataset).
- Parameters:
listRulesetsRequest
-- Returns:
- Result of the ListRulesets operation returned by the service.
- See Also:
-
listRulesets
default ListRulesetsResponse listRulesets(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListRulesets operation returned by the service.
- See Also:
-
listRulesetsPaginator
default ListRulesetsIterable listRulesetsPaginator(ListRulesetsRequest listRulesetsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listRulesets(software.amazon.awssdk.services.databrew.model.ListRulesetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListRulesetsIterable responses = client.listRulesetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListRulesetsIterable responses = client.listRulesetsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListRulesetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListRulesetsIterable responses = client.listRulesetsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRulesetsPaginator
default ListRulesetsIterable listRulesetsPaginator(Consumer<ListRulesetsRequest.Builder> listRulesetsRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listRulesets(software.amazon.awssdk.services.databrew.model.ListRulesetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListRulesetsIterable responses = client.listRulesetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListRulesetsIterable responses = client.listRulesetsPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListRulesetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListRulesetsIterable responses = client.listRulesetsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listSchedules
default ListSchedulesResponse listSchedules(ListSchedulesRequest listSchedulesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists the DataBrew schedules that are defined.
- Parameters:
listSchedulesRequest
-- Returns:
- Result of the ListSchedules operation returned by the service.
- See Also:
-
listSchedules
default ListSchedulesResponse listSchedules(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListSchedules operation returned by the service.
- See Also:
-
listSchedulesPaginator
default ListSchedulesIterable listSchedulesPaginator(ListSchedulesRequest listSchedulesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listSchedules(software.amazon.awssdk.services.databrew.model.ListSchedulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListSchedulesIterable responses = client.listSchedulesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListSchedulesIterable responses = client.listSchedulesPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListSchedulesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListSchedulesIterable responses = client.listSchedulesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listSchedulesPaginator
default ListSchedulesIterable listSchedulesPaginator(Consumer<ListSchedulesRequest.Builder> listSchedulesRequest) throws ValidationException, AwsServiceException, SdkClientException, DataBrewException This is a variant of
listSchedules(software.amazon.awssdk.services.databrew.model.ListSchedulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.databrew.paginators.ListSchedulesIterable responses = client.listSchedulesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.databrew.paginators.ListSchedulesIterable responses = client.listSchedulesPaginator(request); for (software.amazon.awssdk.services.databrew.model.ListSchedulesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.databrew.paginators.ListSchedulesIterable responses = client.listSchedulesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Lists all the tags for a DataBrew resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
publishRecipe
default PublishRecipeResponse publishRecipe(PublishRecipeRequest publishRecipeRequest) throws ValidationException, ResourceNotFoundException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, DataBrewException Publishes a new version of a DataBrew recipe.
- Parameters:
publishRecipeRequest
-- Returns:
- Result of the PublishRecipe operation returned by the service.
- See Also:
-
publishRecipe
default PublishRecipeResponse publishRecipe(Consumer<PublishRecipeRequest.Builder> publishRecipeRequest) throws ValidationException, ResourceNotFoundException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the PublishRecipe operation returned by the service.
- See Also:
-
sendProjectSessionAction
default SendProjectSessionActionResponse sendProjectSessionAction(SendProjectSessionActionRequest sendProjectSessionActionRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Performs a recipe step within an interactive DataBrew session that's currently open.
- Parameters:
sendProjectSessionActionRequest
-- Returns:
- Result of the SendProjectSessionAction operation returned by the service.
- See Also:
-
sendProjectSessionAction
default SendProjectSessionActionResponse sendProjectSessionAction(Consumer<SendProjectSessionActionRequest.Builder> sendProjectSessionActionRequest) throws ConflictException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the SendProjectSessionAction operation returned by the service.
- See Also:
-
startJobRun
default StartJobRunResponse startJobRun(StartJobRunRequest startJobRunRequest) throws ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Runs a DataBrew job.
- Parameters:
startJobRunRequest
-- Returns:
- Result of the StartJobRun operation returned by the service.
- See Also:
-
startJobRun
default StartJobRunResponse startJobRun(Consumer<StartJobRunRequest.Builder> startJobRunRequest) throws ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the StartJobRun operation returned by the service.
- See Also:
-
startProjectSession
default StartProjectSessionResponse startProjectSession(StartProjectSessionRequest startProjectSessionRequest) throws ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Creates an interactive session, enabling you to manipulate data in a DataBrew project.
- Parameters:
startProjectSessionRequest
-- Returns:
- Result of the StartProjectSession operation returned by the service.
- See Also:
-
startProjectSession
default StartProjectSessionResponse startProjectSession(Consumer<StartProjectSessionRequest.Builder> startProjectSessionRequest) throws ConflictException, ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the StartProjectSession operation returned by the service.
- See Also:
-
stopJobRun
default StopJobRunResponse stopJobRun(StopJobRunRequest stopJobRunRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Stops a particular run of a job.
- Parameters:
stopJobRunRequest
-- Returns:
- Result of the StopJobRun operation returned by the service.
- See Also:
-
stopJobRun
default StopJobRunResponse stopJobRun(Consumer<StopJobRunRequest.Builder> stopJobRunRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the StopJobRun operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Removes metadata tags from a DataBrew resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateDataset
default UpdateDatasetResponse updateDataset(UpdateDatasetRequest updateDatasetRequest) throws AccessDeniedException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Modifies the definition of an existing DataBrew dataset.
- Parameters:
updateDatasetRequest
-- Returns:
- Result of the UpdateDataset operation returned by the service.
- See Also:
-
updateDataset
default UpdateDatasetResponse updateDataset(Consumer<UpdateDatasetRequest.Builder> updateDatasetRequest) throws AccessDeniedException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UpdateDataset operation returned by the service.
- See Also:
-
updateProfileJob
default UpdateProfileJobResponse updateProfileJob(UpdateProfileJobRequest updateProfileJobRequest) throws AccessDeniedException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Modifies the definition of an existing profile job.
- Parameters:
updateProfileJobRequest
-- Returns:
- Result of the UpdateProfileJob operation returned by the service.
- See Also:
-
updateProfileJob
default UpdateProfileJobResponse updateProfileJob(Consumer<UpdateProfileJobRequest.Builder> updateProfileJobRequest) throws AccessDeniedException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UpdateProfileJob operation returned by the service.
- See Also:
-
updateProject
default UpdateProjectResponse updateProject(UpdateProjectRequest updateProjectRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Modifies the definition of an existing DataBrew project.
- Parameters:
updateProjectRequest
-- Returns:
- Result of the UpdateProject operation returned by the service.
- See Also:
-
updateProject
default UpdateProjectResponse updateProject(Consumer<UpdateProjectRequest.Builder> updateProjectRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UpdateProject operation returned by the service.
- See Also:
-
updateRecipe
default UpdateRecipeResponse updateRecipe(UpdateRecipeRequest updateRecipeRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, DataBrewException Modifies the definition of the
LATEST_WORKING
version of a DataBrew recipe.- Parameters:
updateRecipeRequest
-- Returns:
- Result of the UpdateRecipe operation returned by the service.
- See Also:
-
updateRecipe
default UpdateRecipeResponse updateRecipe(Consumer<UpdateRecipeRequest.Builder> updateRecipeRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UpdateRecipe operation returned by the service.
- See Also:
-
updateRecipeJob
default UpdateRecipeJobResponse updateRecipeJob(UpdateRecipeJobRequest updateRecipeJobRequest) throws AccessDeniedException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Modifies the definition of an existing DataBrew recipe job.
- Parameters:
updateRecipeJobRequest
-- Returns:
- Result of the UpdateRecipeJob operation returned by the service.
- See Also:
-
updateRecipeJob
default UpdateRecipeJobResponse updateRecipeJob(Consumer<UpdateRecipeJobRequest.Builder> updateRecipeJobRequest) throws AccessDeniedException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UpdateRecipeJob operation returned by the service.
- See Also:
-
updateRuleset
default UpdateRulesetResponse updateRuleset(UpdateRulesetRequest updateRulesetRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Updates specified ruleset.
- Parameters:
updateRulesetRequest
-- Returns:
- Result of the UpdateRuleset operation returned by the service.
- See Also:
-
updateRuleset
default UpdateRulesetResponse updateRuleset(Consumer<UpdateRulesetRequest.Builder> updateRulesetRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UpdateRuleset operation returned by the service.
- See Also:
-
updateSchedule
default UpdateScheduleResponse updateSchedule(UpdateScheduleRequest updateScheduleRequest) throws ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException Modifies the definition of an existing DataBrew schedule.
- Parameters:
updateScheduleRequest
-- Returns:
- Result of the UpdateSchedule operation returned by the service.
- See Also:
-
updateSchedule
default UpdateScheduleResponse updateSchedule(Consumer<UpdateScheduleRequest.Builder> updateScheduleRequest) throws ResourceNotFoundException, ServiceQuotaExceededException, ValidationException, AwsServiceException, SdkClientException, DataBrewException 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:
- Result of the UpdateSchedule operation returned by the service.
- See Also:
-
create
Create aDataBrewClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aDataBrewClient
. -
serviceMetadata
-
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
-