@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGlueDataBrew extends Object implements AWSGlueDataBrew
AWSGlueDataBrew
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
BatchDeleteRecipeVersionResult |
batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest request)
Deletes one or more versions of a recipe at a time.
|
CreateDatasetResult |
createDataset(CreateDatasetRequest request)
Creates a new DataBrew dataset.
|
CreateProfileJobResult |
createProfileJob(CreateProfileJobRequest request)
Creates a new job to analyze a dataset and create its data profile.
|
CreateProjectResult |
createProject(CreateProjectRequest request)
Creates a new DataBrew project.
|
CreateRecipeResult |
createRecipe(CreateRecipeRequest request)
Creates a new DataBrew recipe.
|
CreateRecipeJobResult |
createRecipeJob(CreateRecipeJobRequest request)
Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe
|
CreateRulesetResult |
createRuleset(CreateRulesetRequest request)
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
|
CreateScheduleResult |
createSchedule(CreateScheduleRequest request)
Creates a new schedule for one or more DataBrew jobs.
|
DeleteDatasetResult |
deleteDataset(DeleteDatasetRequest request)
Deletes a dataset from DataBrew.
|
DeleteJobResult |
deleteJob(DeleteJobRequest request)
Deletes the specified DataBrew job.
|
DeleteProjectResult |
deleteProject(DeleteProjectRequest request)
Deletes an existing DataBrew project.
|
DeleteRecipeVersionResult |
deleteRecipeVersion(DeleteRecipeVersionRequest request)
Deletes a single version of a DataBrew recipe.
|
DeleteRulesetResult |
deleteRuleset(DeleteRulesetRequest request)
Deletes a ruleset.
|
DeleteScheduleResult |
deleteSchedule(DeleteScheduleRequest request)
Deletes the specified DataBrew schedule.
|
DescribeDatasetResult |
describeDataset(DescribeDatasetRequest request)
Returns the definition of a specific DataBrew dataset.
|
DescribeJobResult |
describeJob(DescribeJobRequest request)
Returns the definition of a specific DataBrew job.
|
DescribeJobRunResult |
describeJobRun(DescribeJobRunRequest request)
Represents one run of a DataBrew job.
|
DescribeProjectResult |
describeProject(DescribeProjectRequest request)
Returns the definition of a specific DataBrew project.
|
DescribeRecipeResult |
describeRecipe(DescribeRecipeRequest request)
Returns the definition of a specific DataBrew recipe corresponding to a particular version.
|
DescribeRulesetResult |
describeRuleset(DescribeRulesetRequest request)
Retrieves detailed information about the ruleset.
|
DescribeScheduleResult |
describeSchedule(DescribeScheduleRequest request)
Returns the definition of a specific DataBrew schedule.
|
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 DataBrew datasets.
|
ListJobRunsResult |
listJobRuns(ListJobRunsRequest request)
Lists all of the previous runs of a particular DataBrew job.
|
ListJobsResult |
listJobs(ListJobsRequest request)
Lists all of the DataBrew jobs that are defined.
|
ListProjectsResult |
listProjects(ListProjectsRequest request)
Lists all of the DataBrew projects that are defined.
|
ListRecipesResult |
listRecipes(ListRecipesRequest request)
Lists all of the DataBrew recipes that are defined.
|
ListRecipeVersionsResult |
listRecipeVersions(ListRecipeVersionsRequest request)
Lists the versions of a particular DataBrew recipe, except for
LATEST_WORKING . |
ListRulesetsResult |
listRulesets(ListRulesetsRequest request)
List all rulesets available in the current account or rulesets associated with a specific resource (dataset).
|
ListSchedulesResult |
listSchedules(ListSchedulesRequest request)
Lists the DataBrew schedules that are defined.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists all the tags for a DataBrew resource.
|
PublishRecipeResult |
publishRecipe(PublishRecipeRequest request)
Publishes a new version of a DataBrew recipe.
|
SendProjectSessionActionResult |
sendProjectSessionAction(SendProjectSessionActionRequest request)
Performs a recipe step within an interactive 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 a DataBrew job.
|
StartProjectSessionResult |
startProjectSession(StartProjectSessionRequest request)
Creates an interactive session, enabling you to manipulate data in a DataBrew project.
|
StopJobRunResult |
stopJobRun(StopJobRunRequest request)
Stops a particular run of a job.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes metadata tags from a DataBrew resource.
|
UpdateDatasetResult |
updateDataset(UpdateDatasetRequest request)
Modifies the definition of an existing DataBrew dataset.
|
UpdateProfileJobResult |
updateProfileJob(UpdateProfileJobRequest request)
Modifies the definition of an existing profile job.
|
UpdateProjectResult |
updateProject(UpdateProjectRequest request)
Modifies the definition of an existing DataBrew project.
|
UpdateRecipeResult |
updateRecipe(UpdateRecipeRequest request)
Modifies the definition of the
LATEST_WORKING version of a DataBrew recipe. |
UpdateRecipeJobResult |
updateRecipeJob(UpdateRecipeJobRequest request)
Modifies the definition of an existing DataBrew recipe job.
|
UpdateRulesetResult |
updateRuleset(UpdateRulesetRequest request)
Updates specified ruleset.
|
UpdateScheduleResult |
updateSchedule(UpdateScheduleRequest request)
Modifies the definition of an existing DataBrew schedule.
|
public BatchDeleteRecipeVersionResult batchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest request)
AWSGlueDataBrew
Deletes one or more versions of a recipe at a time.
The entire request will be rejected if:
The recipe does not exist.
There is an invalid version identifier in the list of versions.
The version list is empty.
The version list size exceeds 50.
The version list contains duplicate entries.
The request will complete successfully, but with partial failures, if:
A version does not exist.
A version is being used by a job.
You specify LATEST_WORKING
, but it's being used by a project.
The version fails to be deleted.
The LATEST_WORKING
version will only be deleted if the recipe has no other versions. If you try to
delete LATEST_WORKING
while other versions exist (or if they can't be deleted), then
LATEST_WORKING
will be listed as partial failure in the response.
batchDeleteRecipeVersion
in interface AWSGlueDataBrew
public CreateDatasetResult createDataset(CreateDatasetRequest request)
AWSGlueDataBrew
Creates a new DataBrew dataset.
createDataset
in interface AWSGlueDataBrew
public CreateProfileJobResult createProfileJob(CreateProfileJobRequest request)
AWSGlueDataBrew
Creates a new job to analyze a dataset and create its data profile.
createProfileJob
in interface AWSGlueDataBrew
public CreateProjectResult createProject(CreateProjectRequest request)
AWSGlueDataBrew
Creates a new DataBrew project.
createProject
in interface AWSGlueDataBrew
public CreateRecipeResult createRecipe(CreateRecipeRequest request)
AWSGlueDataBrew
Creates a new DataBrew recipe.
createRecipe
in interface AWSGlueDataBrew
public CreateRecipeJobResult createRecipeJob(CreateRecipeJobRequest request)
AWSGlueDataBrew
Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe
createRecipeJob
in interface AWSGlueDataBrew
public CreateRulesetResult createRuleset(CreateRulesetRequest request)
AWSGlueDataBrew
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
createRuleset
in interface AWSGlueDataBrew
public CreateScheduleResult createSchedule(CreateScheduleRequest request)
AWSGlueDataBrew
Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.
createSchedule
in interface AWSGlueDataBrew
public DeleteDatasetResult deleteDataset(DeleteDatasetRequest request)
AWSGlueDataBrew
Deletes a dataset from DataBrew.
deleteDataset
in interface AWSGlueDataBrew
public DeleteJobResult deleteJob(DeleteJobRequest request)
AWSGlueDataBrew
Deletes the specified DataBrew job.
deleteJob
in interface AWSGlueDataBrew
public DeleteProjectResult deleteProject(DeleteProjectRequest request)
AWSGlueDataBrew
Deletes an existing DataBrew project.
deleteProject
in interface AWSGlueDataBrew
public DeleteRecipeVersionResult deleteRecipeVersion(DeleteRecipeVersionRequest request)
AWSGlueDataBrew
Deletes a single version of a DataBrew recipe.
deleteRecipeVersion
in interface AWSGlueDataBrew
public DeleteRulesetResult deleteRuleset(DeleteRulesetRequest request)
AWSGlueDataBrew
Deletes a ruleset.
deleteRuleset
in interface AWSGlueDataBrew
public DeleteScheduleResult deleteSchedule(DeleteScheduleRequest request)
AWSGlueDataBrew
Deletes the specified DataBrew schedule.
deleteSchedule
in interface AWSGlueDataBrew
public DescribeDatasetResult describeDataset(DescribeDatasetRequest request)
AWSGlueDataBrew
Returns the definition of a specific DataBrew dataset.
describeDataset
in interface AWSGlueDataBrew
public DescribeJobResult describeJob(DescribeJobRequest request)
AWSGlueDataBrew
Returns the definition of a specific DataBrew job.
describeJob
in interface AWSGlueDataBrew
public DescribeJobRunResult describeJobRun(DescribeJobRunRequest request)
AWSGlueDataBrew
Represents one run of a DataBrew job.
describeJobRun
in interface AWSGlueDataBrew
public DescribeProjectResult describeProject(DescribeProjectRequest request)
AWSGlueDataBrew
Returns the definition of a specific DataBrew project.
describeProject
in interface AWSGlueDataBrew
public DescribeRecipeResult describeRecipe(DescribeRecipeRequest request)
AWSGlueDataBrew
Returns the definition of a specific DataBrew recipe corresponding to a particular version.
describeRecipe
in interface AWSGlueDataBrew
public DescribeRulesetResult describeRuleset(DescribeRulesetRequest request)
AWSGlueDataBrew
Retrieves detailed information about the ruleset.
describeRuleset
in interface AWSGlueDataBrew
public DescribeScheduleResult describeSchedule(DescribeScheduleRequest request)
AWSGlueDataBrew
Returns the definition of a specific DataBrew schedule.
describeSchedule
in interface AWSGlueDataBrew
public ListDatasetsResult listDatasets(ListDatasetsRequest request)
AWSGlueDataBrew
Lists all of the DataBrew datasets.
listDatasets
in interface AWSGlueDataBrew
public ListJobRunsResult listJobRuns(ListJobRunsRequest request)
AWSGlueDataBrew
Lists all of the previous runs of a particular DataBrew job.
listJobRuns
in interface AWSGlueDataBrew
public ListJobsResult listJobs(ListJobsRequest request)
AWSGlueDataBrew
Lists all of the DataBrew jobs that are defined.
listJobs
in interface AWSGlueDataBrew
public ListProjectsResult listProjects(ListProjectsRequest request)
AWSGlueDataBrew
Lists all of the DataBrew projects that are defined.
listProjects
in interface AWSGlueDataBrew
public ListRecipeVersionsResult listRecipeVersions(ListRecipeVersionsRequest request)
AWSGlueDataBrew
Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING
.
listRecipeVersions
in interface AWSGlueDataBrew
public ListRecipesResult listRecipes(ListRecipesRequest request)
AWSGlueDataBrew
Lists all of the DataBrew recipes that are defined.
listRecipes
in interface AWSGlueDataBrew
public ListRulesetsResult listRulesets(ListRulesetsRequest request)
AWSGlueDataBrew
List all rulesets available in the current account or rulesets associated with a specific resource (dataset).
listRulesets
in interface AWSGlueDataBrew
public ListSchedulesResult listSchedules(ListSchedulesRequest request)
AWSGlueDataBrew
Lists the DataBrew schedules that are defined.
listSchedules
in interface AWSGlueDataBrew
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSGlueDataBrew
Lists all the tags for a DataBrew resource.
listTagsForResource
in interface AWSGlueDataBrew
public PublishRecipeResult publishRecipe(PublishRecipeRequest request)
AWSGlueDataBrew
Publishes a new version of a DataBrew recipe.
publishRecipe
in interface AWSGlueDataBrew
public SendProjectSessionActionResult sendProjectSessionAction(SendProjectSessionActionRequest request)
AWSGlueDataBrew
Performs a recipe step within an interactive DataBrew session that's currently open.
sendProjectSessionAction
in interface AWSGlueDataBrew
public StartJobRunResult startJobRun(StartJobRunRequest request)
AWSGlueDataBrew
Runs a DataBrew job.
startJobRun
in interface AWSGlueDataBrew
public StartProjectSessionResult startProjectSession(StartProjectSessionRequest request)
AWSGlueDataBrew
Creates an interactive session, enabling you to manipulate data in a DataBrew project.
startProjectSession
in interface AWSGlueDataBrew
public StopJobRunResult stopJobRun(StopJobRunRequest request)
AWSGlueDataBrew
Stops a particular run of a job.
stopJobRun
in interface AWSGlueDataBrew
public TagResourceResult tagResource(TagResourceRequest request)
AWSGlueDataBrew
Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
tagResource
in interface AWSGlueDataBrew
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSGlueDataBrew
Removes metadata tags from a DataBrew resource.
untagResource
in interface AWSGlueDataBrew
public UpdateDatasetResult updateDataset(UpdateDatasetRequest request)
AWSGlueDataBrew
Modifies the definition of an existing DataBrew dataset.
updateDataset
in interface AWSGlueDataBrew
public UpdateProfileJobResult updateProfileJob(UpdateProfileJobRequest request)
AWSGlueDataBrew
Modifies the definition of an existing profile job.
updateProfileJob
in interface AWSGlueDataBrew
public UpdateProjectResult updateProject(UpdateProjectRequest request)
AWSGlueDataBrew
Modifies the definition of an existing DataBrew project.
updateProject
in interface AWSGlueDataBrew
public UpdateRecipeResult updateRecipe(UpdateRecipeRequest request)
AWSGlueDataBrew
Modifies the definition of the LATEST_WORKING
version of a DataBrew recipe.
updateRecipe
in interface AWSGlueDataBrew
public UpdateRecipeJobResult updateRecipeJob(UpdateRecipeJobRequest request)
AWSGlueDataBrew
Modifies the definition of an existing DataBrew recipe job.
updateRecipeJob
in interface AWSGlueDataBrew
public UpdateRulesetResult updateRuleset(UpdateRulesetRequest request)
AWSGlueDataBrew
Updates specified ruleset.
updateRuleset
in interface AWSGlueDataBrew
public UpdateScheduleResult updateSchedule(UpdateScheduleRequest request)
AWSGlueDataBrew
Modifies the definition of an existing DataBrew schedule.
updateSchedule
in interface AWSGlueDataBrew
public void shutdown()
AWSGlueDataBrew
shutdown
in interface AWSGlueDataBrew
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSGlueDataBrew
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.
getCachedResponseMetadata
in interface AWSGlueDataBrew
request
- The originally executed request.