@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSGlueDataBrewClient extends AmazonWebServiceClient implements AWSGlueDataBrew
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.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
BatchDeleteRecipeVersionResult |
batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest request)
Deletes one or more versions of a recipe at a time.
|
static AWSGlueDataBrewClientBuilder |
builder() |
CreateDatasetResult |
createDataset(CreateDatasetRequest request)
Creates a new AWS Glue DataBrew dataset for this AWS account.
|
CreateProfileJobResult |
createProfileJob(CreateProfileJobRequest request)
Creates a new job to profile an AWS Glue DataBrew dataset that exists in the current AWS account.
|
CreateProjectResult |
createProject(CreateProjectRequest request)
Creates a new AWS Glue DataBrew project in the current AWS account.
|
CreateRecipeResult |
createRecipe(CreateRecipeRequest request)
Creates a new AWS Glue DataBrew recipe for the current AWS account.
|
CreateRecipeJobResult |
createRecipeJob(CreateRecipeJobRequest request)
Creates a new job for an existing AWS Glue DataBrew recipe in the current AWS account.
|
CreateScheduleResult |
createSchedule(CreateScheduleRequest request)
Creates a new schedule for one or more AWS Glue DataBrew jobs.
|
DeleteDatasetResult |
deleteDataset(DeleteDatasetRequest request)
Deletes a dataset from AWS Glue DataBrew.
|
DeleteJobResult |
deleteJob(DeleteJobRequest request)
Deletes the specified AWS Glue DataBrew job from the current AWS account.
|
DeleteProjectResult |
deleteProject(DeleteProjectRequest request)
Deletes an existing AWS Glue DataBrew project from the current AWS account.
|
DeleteRecipeVersionResult |
deleteRecipeVersion(DeleteRecipeVersionRequest request)
Deletes a single version of an AWS Glue DataBrew recipe.
|
DeleteScheduleResult |
deleteSchedule(DeleteScheduleRequest request)
Deletes the specified AWS Glue DataBrew schedule from the current AWS account.
|
DescribeDatasetResult |
describeDataset(DescribeDatasetRequest request)
Returns the definition of a specific AWS Glue DataBrew dataset that is in the current AWS account.
|
DescribeJobResult |
describeJob(DescribeJobRequest request)
Returns the definition of a specific AWS Glue DataBrew job that is in the current AWS account.
|
DescribeProjectResult |
describeProject(DescribeProjectRequest request)
Returns the definition of a specific AWS Glue DataBrew project that is in the current AWS account.
|
DescribeRecipeResult |
describeRecipe(DescribeRecipeRequest request)
Returns the definition of a specific AWS Glue DataBrew recipe that is in the current AWS account.
|
DescribeScheduleResult |
describeSchedule(DescribeScheduleRequest request)
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 request)
Lists all of the AWS Glue DataBrew datasets for the current AWS account.
|
ListJobRunsResult |
listJobRuns(ListJobRunsRequest request)
Lists all of the previous runs of a particular AWS Glue DataBrew job in the current AWS account.
|
ListJobsResult |
listJobs(ListJobsRequest request)
Lists the AWS Glue DataBrew jobs in the current AWS account.
|
ListProjectsResult |
listProjects(ListProjectsRequest request)
Lists all of the DataBrew projects in the current AWS account.
|
ListRecipesResult |
listRecipes(ListRecipesRequest request)
Lists all of the AWS Glue DataBrew recipes in the current AWS account.
|
ListRecipeVersionsResult |
listRecipeVersions(ListRecipeVersionsRequest request)
Lists all of the versions of a particular AWS Glue DataBrew recipe in the current AWS account.
|
ListSchedulesResult |
listSchedules(ListSchedulesRequest request)
Lists the AWS Glue DataBrew schedules in the current AWS account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists all the tags for an AWS Glue DataBrew resource.
|
PublishRecipeResult |
publishRecipe(PublishRecipeRequest request)
Publishes a new major version of an AWS Glue DataBrew recipe that exists in the current AWS account.
|
SendProjectSessionActionResult |
sendProjectSessionAction(SendProjectSessionActionRequest request)
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 request)
Runs an AWS Glue DataBrew job that exists in the current AWS account.
|
StartProjectSessionResult |
startProjectSession(StartProjectSessionRequest request)
Creates an interactive session, enabling you to manipulate an AWS Glue DataBrew project.
|
StopJobRunResult |
stopJobRun(StopJobRunRequest request)
Stops the specified job from running in the current AWS account.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds metadata tags to an AWS Glue DataBrew resource, such as a dataset, job, project, or recipe.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes metadata tags from an AWS Glue DataBrew resource.
|
UpdateDatasetResult |
updateDataset(UpdateDatasetRequest request)
Modifies the definition of an existing AWS Glue DataBrew dataset in the current AWS account.
|
UpdateProfileJobResult |
updateProfileJob(UpdateProfileJobRequest request)
Modifies the definition of an existing AWS Glue DataBrew job in the current AWS account.
|
UpdateProjectResult |
updateProject(UpdateProjectRequest request)
Modifies the definition of an existing AWS Glue DataBrew project in the current AWS account.
|
UpdateRecipeResult |
updateRecipe(UpdateRecipeRequest request)
Modifies the definition of the latest working version of an AWS Glue DataBrew recipe in the current AWS account.
|
UpdateRecipeJobResult |
updateRecipeJob(UpdateRecipeJobRequest request)
Modifies the definition of an existing AWS Glue DataBrew recipe job in the current AWS account.
|
UpdateScheduleResult |
updateSchedule(UpdateScheduleRequest request)
Modifies the definition of an existing AWS Glue DataBrew schedule in the current AWS account.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSGlueDataBrewClientBuilder builder()
public BatchDeleteRecipeVersionResult batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest request)
Deletes one or more versions of a recipe at a time.
batchDeleteRecipeVersion in interface AWSGlueDataBrewbatchDeleteRecipeVersionRequest - 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.public CreateDatasetResult createDataset(CreateDatasetRequest request)
Creates a new AWS Glue DataBrew dataset for this AWS account.
createDataset in interface AWSGlueDataBrewcreateDatasetRequest - 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.public CreateProfileJobResult createProfileJob(CreateProfileJobRequest request)
Creates a new job to profile an AWS Glue DataBrew dataset that exists in the current AWS account.
createProfileJob in interface AWSGlueDataBrewcreateProfileJobRequest - ValidationException - The input parameters for this request failed validation.public CreateProjectResult createProject(CreateProjectRequest request)
Creates a new AWS Glue DataBrew project in the current AWS account.
createProject in interface AWSGlueDataBrewcreateProjectRequest - 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.public CreateRecipeResult createRecipe(CreateRecipeRequest request)
Creates a new AWS Glue DataBrew recipe for the current AWS account.
createRecipe in interface AWSGlueDataBrewcreateRecipeRequest - 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.public CreateRecipeJobResult createRecipeJob(CreateRecipeJobRequest request)
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.
createRecipeJob in interface AWSGlueDataBrewcreateRecipeJobRequest - ValidationException - The input parameters for this request failed validation.public CreateScheduleResult createSchedule(CreateScheduleRequest request)
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.
createSchedule in interface AWSGlueDataBrewcreateScheduleRequest - ValidationException - The input parameters for this request failed validation.public DeleteDatasetResult deleteDataset(DeleteDatasetRequest request)
Deletes a dataset from AWS Glue DataBrew.
deleteDataset in interface AWSGlueDataBrewdeleteDatasetRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DeleteJobResult deleteJob(DeleteJobRequest request)
Deletes the specified AWS Glue DataBrew job from the current AWS account. The job can be for a recipe or for a profile.
deleteJob in interface AWSGlueDataBrewdeleteJobRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DeleteProjectResult deleteProject(DeleteProjectRequest request)
Deletes an existing AWS Glue DataBrew project from the current AWS account.
deleteProject in interface AWSGlueDataBrewdeleteProjectRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DeleteRecipeVersionResult deleteRecipeVersion(DeleteRecipeVersionRequest request)
Deletes a single version of an AWS Glue DataBrew recipe.
deleteRecipeVersion in interface AWSGlueDataBrewdeleteRecipeVersionRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DeleteScheduleResult deleteSchedule(DeleteScheduleRequest request)
Deletes the specified AWS Glue DataBrew schedule from the current AWS account.
deleteSchedule in interface AWSGlueDataBrewdeleteScheduleRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DescribeDatasetResult describeDataset(DescribeDatasetRequest request)
Returns the definition of a specific AWS Glue DataBrew dataset that is in the current AWS account.
describeDataset in interface AWSGlueDataBrewdescribeDatasetRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DescribeJobResult describeJob(DescribeJobRequest request)
Returns the definition of a specific AWS Glue DataBrew job that is in the current AWS account.
describeJob in interface AWSGlueDataBrewdescribeJobRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DescribeProjectResult describeProject(DescribeProjectRequest request)
Returns the definition of a specific AWS Glue DataBrew project that is in the current AWS account.
describeProject in interface AWSGlueDataBrewdescribeProjectRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DescribeRecipeResult describeRecipe(DescribeRecipeRequest request)
Returns the definition of a specific AWS Glue DataBrew recipe that is in the current AWS account.
describeRecipe in interface AWSGlueDataBrewdescribeRecipeRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public DescribeScheduleResult describeSchedule(DescribeScheduleRequest request)
Returns the definition of a specific AWS Glue DataBrew schedule that is in the current AWS account.
describeSchedule in interface AWSGlueDataBrewdescribeScheduleRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public ListDatasetsResult listDatasets(ListDatasetsRequest request)
Lists all of the AWS Glue DataBrew datasets for the current AWS account.
listDatasets in interface AWSGlueDataBrewlistDatasetsRequest - ValidationException - The input parameters for this request failed validation.public ListJobRunsResult listJobRuns(ListJobRunsRequest request)
Lists all of the previous runs of a particular AWS Glue DataBrew job in the current AWS account.
listJobRuns in interface AWSGlueDataBrewlistJobRunsRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public ListJobsResult listJobs(ListJobsRequest request)
Lists the AWS Glue DataBrew jobs in the current AWS account.
listJobs in interface AWSGlueDataBrewlistJobsRequest - ValidationException - The input parameters for this request failed validation.public ListProjectsResult listProjects(ListProjectsRequest request)
Lists all of the DataBrew projects in the current AWS account.
listProjects in interface AWSGlueDataBrewlistProjectsRequest - ValidationException - The input parameters for this request failed validation.public ListRecipeVersionsResult listRecipeVersions(ListRecipeVersionsRequest request)
Lists all of the versions of a particular AWS Glue DataBrew recipe in the current AWS account.
listRecipeVersions in interface AWSGlueDataBrewlistRecipeVersionsRequest - ValidationException - The input parameters for this request failed validation.public ListRecipesResult listRecipes(ListRecipesRequest request)
Lists all of the AWS Glue DataBrew recipes in the current AWS account.
listRecipes in interface AWSGlueDataBrewlistRecipesRequest - ValidationException - The input parameters for this request failed validation.public ListSchedulesResult listSchedules(ListSchedulesRequest request)
Lists the AWS Glue DataBrew schedules in the current AWS account.
listSchedules in interface AWSGlueDataBrewlistSchedulesRequest - ValidationException - The input parameters for this request failed validation.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists all the tags for an AWS Glue DataBrew resource.
listTagsForResource in interface AWSGlueDataBrewlistTagsForResourceRequest - InternalServerException - An internal service failure occurred.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public PublishRecipeResult publishRecipe(PublishRecipeRequest request)
Publishes a new major version of an AWS Glue DataBrew recipe that exists in the current AWS account.
publishRecipe in interface AWSGlueDataBrewpublishRecipeRequest - ValidationException - The input parameters for this request failed validation.ResourceNotFoundException - One or more resources can't be found.public SendProjectSessionActionResult sendProjectSessionAction(SendProjectSessionActionRequest request)
Performs a recipe step within an interactive AWS Glue DataBrew session that's currently open.
sendProjectSessionAction in interface AWSGlueDataBrewsendProjectSessionActionRequest - 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.public StartJobRunResult startJobRun(StartJobRunRequest request)
Runs an AWS Glue DataBrew job that exists in the current AWS account.
startJobRun in interface AWSGlueDataBrewstartJobRunRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public StartProjectSessionResult startProjectSession(StartProjectSessionRequest request)
Creates an interactive session, enabling you to manipulate an AWS Glue DataBrew project.
startProjectSession in interface AWSGlueDataBrewstartProjectSessionRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public StopJobRunResult stopJobRun(StopJobRunRequest request)
Stops the specified job from running in the current AWS account.
stopJobRun in interface AWSGlueDataBrewstopJobRunRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public TagResourceResult tagResource(TagResourceRequest request)
Adds metadata tags to an AWS Glue DataBrew resource, such as a dataset, job, project, or recipe.
tagResource in interface AWSGlueDataBrewtagResourceRequest - InternalServerException - An internal service failure occurred.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes metadata tags from an AWS Glue DataBrew resource.
untagResource in interface AWSGlueDataBrewuntagResourceRequest - InternalServerException - An internal service failure occurred.ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public UpdateDatasetResult updateDataset(UpdateDatasetRequest request)
Modifies the definition of an existing AWS Glue DataBrew dataset in the current AWS account.
updateDataset in interface AWSGlueDataBrewupdateDatasetRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public UpdateProfileJobResult updateProfileJob(UpdateProfileJobRequest request)
Modifies the definition of an existing AWS Glue DataBrew job in the current AWS account.
updateProfileJob in interface AWSGlueDataBrewupdateProfileJobRequest - ValidationException - The input parameters for this request failed validation.public UpdateProjectResult updateProject(UpdateProjectRequest request)
Modifies the definition of an existing AWS Glue DataBrew project in the current AWS account.
updateProject in interface AWSGlueDataBrewupdateProjectRequest - ResourceNotFoundException - One or more resources can't be found.ValidationException - The input parameters for this request failed validation.public UpdateRecipeResult updateRecipe(UpdateRecipeRequest request)
Modifies the definition of the latest working version of an AWS Glue DataBrew recipe in the current AWS account.
updateRecipe in interface AWSGlueDataBrewupdateRecipeRequest - ValidationException - The input parameters for this request failed validation.ResourceNotFoundException - One or more resources can't be found.public UpdateRecipeJobResult updateRecipeJob(UpdateRecipeJobRequest request)
Modifies the definition of an existing AWS Glue DataBrew recipe job in the current AWS account.
updateRecipeJob in interface AWSGlueDataBrewupdateRecipeJobRequest - ValidationException - The input parameters for this request failed validation.public UpdateScheduleResult updateSchedule(UpdateScheduleRequest request)
Modifies the definition of an existing AWS Glue DataBrew schedule in the current AWS account.
updateSchedule in interface AWSGlueDataBrewupdateScheduleRequest - ValidationException - The input parameters for this request failed validation.public 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 the request.
getCachedResponseMetadata in interface AWSGlueDataBrewrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSGlueDataBrewshutdown in class AmazonWebServiceClient