@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSGlueDataBrew
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSGlueDataBrew instead.
AWS 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.
| Modifier and Type | Field and Description |
|---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
| Modifier and Type | Method and Description |
|---|---|
BatchDeleteRecipeVersionResult |
batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest)
Deletes one or more versions of a recipe at a time.
|
CreateDatasetResult |
createDataset(CreateDatasetRequest createDatasetRequest)
Creates a new AWS Glue DataBrew dataset for this AWS account.
|
CreateProfileJobResult |
createProfileJob(CreateProfileJobRequest createProfileJobRequest)
Creates a new job to profile an AWS Glue DataBrew dataset that exists in the current AWS account.
|
CreateProjectResult |
createProject(CreateProjectRequest createProjectRequest)
Creates a new AWS Glue DataBrew project in the current AWS account.
|
CreateRecipeResult |
createRecipe(CreateRecipeRequest createRecipeRequest)
Creates a new AWS Glue DataBrew recipe for the current AWS account.
|
CreateRecipeJobResult |
createRecipeJob(CreateRecipeJobRequest createRecipeJobRequest)
Creates a new job for an existing AWS Glue DataBrew recipe in the current AWS account.
|
CreateScheduleResult |
createSchedule(CreateScheduleRequest createScheduleRequest)
Creates a new schedule for one or more AWS Glue DataBrew jobs.
|
DeleteDatasetResult |
deleteDataset(DeleteDatasetRequest deleteDatasetRequest)
Deletes a dataset from AWS Glue DataBrew.
|
DeleteJobResult |
deleteJob(DeleteJobRequest deleteJobRequest)
Deletes the specified AWS Glue DataBrew job from the current AWS account.
|
DeleteProjectResult |
deleteProject(DeleteProjectRequest deleteProjectRequest)
Deletes an existing AWS Glue DataBrew project from the current AWS account.
|
DeleteRecipeVersionResult |
deleteRecipeVersion(DeleteRecipeVersionRequest deleteRecipeVersionRequest)
Deletes a single version of an AWS Glue DataBrew recipe.
|
DeleteScheduleResult |
deleteSchedule(DeleteScheduleRequest deleteScheduleRequest)
Deletes the specified AWS Glue DataBrew schedule from the current AWS account.
|
DescribeDatasetResult |
describeDataset(DescribeDatasetRequest describeDatasetRequest)
Returns the definition of a specific AWS Glue DataBrew dataset that is in the current AWS account.
|
DescribeJobResult |
describeJob(DescribeJobRequest describeJobRequest)
Returns the definition of a specific AWS Glue DataBrew job that is in the current AWS account.
|
DescribeProjectResult |
describeProject(DescribeProjectRequest describeProjectRequest)
Returns the definition of a specific AWS Glue DataBrew project that is in the current AWS account.
|
DescribeRecipeResult |
describeRecipe(DescribeRecipeRequest describeRecipeRequest)
Returns the definition of a specific AWS Glue DataBrew recipe that is in the current AWS account.
|
DescribeScheduleResult |
describeSchedule(DescribeScheduleRequest describeScheduleRequest)
Returns the definition of a specific AWS Glue DataBrew schedule that is in the current AWS account.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ListDatasetsResult |
listDatasets(ListDatasetsRequest listDatasetsRequest)
Lists all of the AWS Glue DataBrew datasets for the current AWS account.
|
ListJobRunsResult |
listJobRuns(ListJobRunsRequest listJobRunsRequest)
Lists all of the previous runs of a particular AWS Glue DataBrew job in the current AWS account.
|
ListJobsResult |
listJobs(ListJobsRequest listJobsRequest)
Lists the AWS Glue DataBrew jobs in the current AWS account.
|
ListProjectsResult |
listProjects(ListProjectsRequest listProjectsRequest)
Lists all of the DataBrew projects in the current AWS account.
|
ListRecipesResult |
listRecipes(ListRecipesRequest listRecipesRequest)
Lists all of the AWS Glue DataBrew recipes in the current AWS account.
|
ListRecipeVersionsResult |
listRecipeVersions(ListRecipeVersionsRequest listRecipeVersionsRequest)
Lists all of the versions of a particular AWS Glue DataBrew recipe in the current AWS account.
|
ListSchedulesResult |
listSchedules(ListSchedulesRequest listSchedulesRequest)
Lists the AWS Glue DataBrew schedules in the current AWS account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all the tags for an AWS Glue DataBrew resource.
|
PublishRecipeResult |
publishRecipe(PublishRecipeRequest publishRecipeRequest)
Publishes a new major version of an AWS Glue DataBrew recipe that exists in the current AWS account.
|
SendProjectSessionActionResult |
sendProjectSessionAction(SendProjectSessionActionRequest sendProjectSessionActionRequest)
Performs a recipe step within an interactive AWS Glue DataBrew session that's currently open.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartJobRunResult |
startJobRun(StartJobRunRequest startJobRunRequest)
Runs an AWS Glue DataBrew job that exists in the current AWS account.
|
StartProjectSessionResult |
startProjectSession(StartProjectSessionRequest startProjectSessionRequest)
Creates an interactive session, enabling you to manipulate an AWS Glue DataBrew project.
|
StopJobRunResult |
stopJobRun(StopJobRunRequest stopJobRunRequest)
Stops the specified job from running in the current AWS account.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds metadata tags to an AWS Glue DataBrew resource, such as a dataset, job, project, or recipe.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes metadata tags from an AWS Glue DataBrew resource.
|
UpdateDatasetResult |
updateDataset(UpdateDatasetRequest updateDatasetRequest)
Modifies the definition of an existing AWS Glue DataBrew dataset in the current AWS account.
|
UpdateProfileJobResult |
updateProfileJob(UpdateProfileJobRequest updateProfileJobRequest)
Modifies the definition of an existing AWS Glue DataBrew job in the current AWS account.
|
UpdateProjectResult |
updateProject(UpdateProjectRequest updateProjectRequest)
Modifies the definition of an existing AWS Glue DataBrew project in the current AWS account.
|
UpdateRecipeResult |
updateRecipe(UpdateRecipeRequest updateRecipeRequest)
Modifies the definition of the latest working version of an AWS Glue DataBrew recipe in the current AWS account.
|
UpdateRecipeJobResult |
updateRecipeJob(UpdateRecipeJobRequest updateRecipeJobRequest)
Modifies the definition of an existing AWS Glue DataBrew recipe job in the current AWS account.
|
UpdateScheduleResult |
updateSchedule(UpdateScheduleRequest updateScheduleRequest)
Modifies the definition of an existing AWS Glue DataBrew schedule in the current AWS account.
|
static final String ENDPOINT_PREFIX
BatchDeleteRecipeVersionResult batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest)
Deletes one or more versions of a recipe at a time.
batchDeleteRecipeVersionRequest - ConflictException - Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.CreateDatasetResult createDataset(CreateDatasetRequest createDatasetRequest)
Creates a new AWS Glue DataBrew dataset for this AWS account.
createDatasetRequest - AccessDeniedException - Access to the specified resource was denied.ConflictException - Updating or deleting a resource can cause an inconsistent state.ServiceQuotaExceededException - A service quota is exceeded.ValidationException - The input parameters for this request failed validation.CreateProfileJobResult createProfileJob(CreateProfileJobRequest createProfileJobRequest)
Creates a new job to profile an AWS Glue DataBrew dataset that exists in the current AWS account.
createProfileJobRequest - ValidationException - The input parameters for this request failed validation.CreateProjectResult createProject(CreateProjectRequest createProjectRequest)
Creates a new AWS Glue DataBrew project in the current AWS account.
createProjectRequest - ConflictException - Updating or deleting a resource can cause an inconsistent state.InternalServerException - An internal service failure occurred.ServiceQuotaExceededException - A service quota is exceeded.ValidationException - The input parameters for this request failed validation.CreateRecipeResult createRecipe(CreateRecipeRequest createRecipeRequest)
Creates a new AWS Glue DataBrew recipe for the current AWS account.
createRecipeRequest - ConflictException - Updating or deleting a resource can cause an inconsistent state.ServiceQuotaExceededException - A service quota is exceeded.ValidationException - The input parameters for this request failed validation.CreateRecipeJobResult createRecipeJob(CreateRecipeJobRequest createRecipeJobRequest)
Creates a new job for an existing AWS Glue DataBrew recipe in the current AWS account. You can create a standalone job using either a project, or a combination of a recipe and a dataset.
createRecipeJobRequest - ValidationException - The input parameters for this request failed validation.CreateScheduleResult createSchedule(CreateScheduleRequest createScheduleRequest)
Creates a new schedule for one or more AWS Glue DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.
createScheduleRequest - ValidationException - The input parameters for this request failed validation.DeleteDatasetResult deleteDataset(DeleteDatasetRequest deleteDatasetRequest)
Deletes a dataset from AWS Glue DataBrew.
deleteDatasetRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DeleteJobResult deleteJob(DeleteJobRequest deleteJobRequest)
Deletes the specified AWS Glue DataBrew job from the current AWS account. The job can be for a recipe or for a profile.
deleteJobRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DeleteProjectResult deleteProject(DeleteProjectRequest deleteProjectRequest)
Deletes an existing AWS Glue DataBrew project from the current AWS account.
deleteProjectRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DeleteRecipeVersionResult deleteRecipeVersion(DeleteRecipeVersionRequest deleteRecipeVersionRequest)
Deletes a single version of an AWS Glue DataBrew recipe.
deleteRecipeVersionRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DeleteScheduleResult deleteSchedule(DeleteScheduleRequest deleteScheduleRequest)
Deletes the specified AWS Glue DataBrew schedule from the current AWS account.
deleteScheduleRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DescribeDatasetResult describeDataset(DescribeDatasetRequest describeDatasetRequest)
Returns the definition of a specific AWS Glue DataBrew dataset that is in the current AWS account.
describeDatasetRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DescribeJobResult describeJob(DescribeJobRequest describeJobRequest)
Returns the definition of a specific AWS Glue DataBrew job that is in the current AWS account.
describeJobRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DescribeProjectResult describeProject(DescribeProjectRequest describeProjectRequest)
Returns the definition of a specific AWS Glue DataBrew project that is in the current AWS account.
describeProjectRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DescribeRecipeResult describeRecipe(DescribeRecipeRequest describeRecipeRequest)
Returns the definition of a specific AWS Glue DataBrew recipe that is in the current AWS account.
describeRecipeRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.DescribeScheduleResult describeSchedule(DescribeScheduleRequest describeScheduleRequest)
Returns the definition of a specific AWS Glue DataBrew schedule that is in the current AWS account.
describeScheduleRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.ListDatasetsResult listDatasets(ListDatasetsRequest listDatasetsRequest)
Lists all of the AWS Glue DataBrew datasets for the current AWS account.
listDatasetsRequest - ValidationException - The input parameters for this request failed validation.ListJobRunsResult listJobRuns(ListJobRunsRequest listJobRunsRequest)
Lists all of the previous runs of a particular AWS Glue DataBrew job in the current AWS account.
listJobRunsRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.ListJobsResult listJobs(ListJobsRequest listJobsRequest)
Lists the AWS Glue DataBrew jobs in the current AWS account.
listJobsRequest - ValidationException - The input parameters for this request failed validation.ListProjectsResult listProjects(ListProjectsRequest listProjectsRequest)
Lists all of the DataBrew projects in the current AWS account.
listProjectsRequest - ValidationException - The input parameters for this request failed validation.ListRecipeVersionsResult listRecipeVersions(ListRecipeVersionsRequest listRecipeVersionsRequest)
Lists all of the versions of a particular AWS Glue DataBrew recipe in the current AWS account.
listRecipeVersionsRequest - ValidationException - The input parameters for this request failed validation.ListRecipesResult listRecipes(ListRecipesRequest listRecipesRequest)
Lists all of the AWS Glue DataBrew recipes in the current AWS account.
listRecipesRequest - ValidationException - The input parameters for this request failed validation.ListSchedulesResult listSchedules(ListSchedulesRequest listSchedulesRequest)
Lists the AWS Glue DataBrew schedules in the current AWS account.
listSchedulesRequest - ValidationException - The input parameters for this request failed validation.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all the tags for an AWS Glue DataBrew resource.
listTagsForResourceRequest - InternalServerException - An internal service failure occurred.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.PublishRecipeResult publishRecipe(PublishRecipeRequest publishRecipeRequest)
Publishes a new major version of an AWS Glue DataBrew recipe that exists in the current AWS account.
publishRecipeRequest - ValidationException - The input parameters for this request failed validation.ResourceNotFoundException - One or more resources can't be found.SendProjectSessionActionResult sendProjectSessionAction(SendProjectSessionActionRequest sendProjectSessionActionRequest)
Performs a recipe step within an interactive AWS Glue DataBrew session that's currently open.
sendProjectSessionActionRequest - ConflictException - Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.StartJobRunResult startJobRun(StartJobRunRequest startJobRunRequest)
Runs an AWS Glue DataBrew job that exists in the current AWS account.
startJobRunRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.StartProjectSessionResult startProjectSession(StartProjectSessionRequest startProjectSessionRequest)
Creates an interactive session, enabling you to manipulate an AWS Glue DataBrew project.
startProjectSessionRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.StopJobRunResult stopJobRun(StopJobRunRequest stopJobRunRequest)
Stops the specified job from running in the current AWS account.
stopJobRunRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds metadata tags to an AWS Glue DataBrew resource, such as a dataset, job, project, or recipe.
tagResourceRequest - InternalServerException - An internal service failure occurred.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes metadata tags from an AWS Glue DataBrew resource.
untagResourceRequest - InternalServerException - An internal service failure occurred.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.UpdateDatasetResult updateDataset(UpdateDatasetRequest updateDatasetRequest)
Modifies the definition of an existing AWS Glue DataBrew dataset in the current AWS account.
updateDatasetRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.UpdateProfileJobResult updateProfileJob(UpdateProfileJobRequest updateProfileJobRequest)
Modifies the definition of an existing AWS Glue DataBrew job in the current AWS account.
updateProfileJobRequest - ValidationException - The input parameters for this request failed validation.UpdateProjectResult updateProject(UpdateProjectRequest updateProjectRequest)
Modifies the definition of an existing AWS Glue DataBrew project in the current AWS account.
updateProjectRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.UpdateRecipeResult updateRecipe(UpdateRecipeRequest updateRecipeRequest)
Modifies the definition of the latest working version of an AWS Glue DataBrew recipe in the current AWS account.
updateRecipeRequest - ValidationException - The input parameters for this request failed validation.ResourceNotFoundException - One or more resources can't be found.UpdateRecipeJobResult updateRecipeJob(UpdateRecipeJobRequest updateRecipeJobRequest)
Modifies the definition of an existing AWS Glue DataBrew recipe job in the current AWS account.
updateRecipeJobRequest - ValidationException - The input parameters for this request failed validation.UpdateScheduleResult updateSchedule(UpdateScheduleRequest updateScheduleRequest)
Modifies the definition of an existing AWS Glue DataBrew schedule in the current AWS account.
updateScheduleRequest - ValidationException - The input parameters for this request failed validation.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request - The originally executed request.