@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGlue extends Object implements AWSGlue
AWSGlue. 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 |
|---|---|
BatchCreatePartitionResult |
batchCreatePartition(BatchCreatePartitionRequest request)
Creates one or more partitions in a batch operation.
|
BatchDeleteConnectionResult |
batchDeleteConnection(BatchDeleteConnectionRequest request)
Deletes a list of connection definitions from the Data Catalog.
|
BatchDeletePartitionResult |
batchDeletePartition(BatchDeletePartitionRequest request)
Deletes one or more partitions in a batch operation.
|
BatchDeleteTableResult |
batchDeleteTable(BatchDeleteTableRequest request)
Deletes multiple tables at once.
|
BatchGetPartitionResult |
batchGetPartition(BatchGetPartitionRequest request)
Retrieves partitions in a batch request.
|
BatchStopJobRunResult |
batchStopJobRun(BatchStopJobRunRequest request)
Stops a batch of job runs for a given job.
|
CreateClassifierResult |
createClassifier(CreateClassifierRequest request)
Creates a
Classifier in the user's account. |
CreateConnectionResult |
createConnection(CreateConnectionRequest request)
Creates a connection definition in the Data Catalog.
|
CreateCrawlerResult |
createCrawler(CreateCrawlerRequest request)
Creates a new
Crawler with specified targets, role, configuration, and optional schedule. |
CreateDatabaseResult |
createDatabase(CreateDatabaseRequest request)
Creates a new database in a Data Catalog.
|
CreateDevEndpointResult |
createDevEndpoint(CreateDevEndpointRequest request)
Creates a new DevEndpoint.
|
CreateJobResult |
createJob(CreateJobRequest request)
Creates a new job.
|
CreatePartitionResult |
createPartition(CreatePartitionRequest request)
Creates a new partition.
|
CreateScriptResult |
createScript(CreateScriptRequest request)
Transforms a directed acyclic graph (DAG) into a Python script.
|
CreateTableResult |
createTable(CreateTableRequest request)
Creates a new table definition in the Data Catalog.
|
CreateTriggerResult |
createTrigger(CreateTriggerRequest request)
Creates a new trigger.
|
CreateUserDefinedFunctionResult |
createUserDefinedFunction(CreateUserDefinedFunctionRequest request)
Creates a new function definition in the Data Catalog.
|
DeleteClassifierResult |
deleteClassifier(DeleteClassifierRequest request)
Removes a
Classifier from the metadata store. |
DeleteConnectionResult |
deleteConnection(DeleteConnectionRequest request)
Deletes a connection from the Data Catalog.
|
DeleteCrawlerResult |
deleteCrawler(DeleteCrawlerRequest request)
Removes a specified
Crawler from the metadata store, unless the Crawler state is
RUNNING. |
DeleteDatabaseResult |
deleteDatabase(DeleteDatabaseRequest request)
Removes a specified Database from a Data Catalog.
|
DeleteDevEndpointResult |
deleteDevEndpoint(DeleteDevEndpointRequest request)
Deletes a specified DevEndpoint.
|
DeleteJobResult |
deleteJob(DeleteJobRequest request)
Deletes a specified job.
|
DeletePartitionResult |
deletePartition(DeletePartitionRequest request)
Deletes a specified partition.
|
DeleteTableResult |
deleteTable(DeleteTableRequest request)
Removes a table definition from the Data Catalog.
|
DeleteTriggerResult |
deleteTrigger(DeleteTriggerRequest request)
Deletes a specified trigger.
|
DeleteUserDefinedFunctionResult |
deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request)
Deletes an existing function definition from the Data Catalog.
|
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.
|
GetCatalogImportStatusResult |
getCatalogImportStatus(GetCatalogImportStatusRequest request)
Retrieves the status of a migration operation.
|
GetClassifierResult |
getClassifier(GetClassifierRequest request)
Retrieve a
Classifier by name. |
GetClassifiersResult |
getClassifiers(GetClassifiersRequest request)
Lists all Classifier objects in the metadata store.
|
GetConnectionResult |
getConnection(GetConnectionRequest request)
Retrieves a connection definition from the Data Catalog.
|
GetConnectionsResult |
getConnections(GetConnectionsRequest request)
Retrieves a list of connection definitions from the Data Catalog.
|
GetCrawlerResult |
getCrawler(GetCrawlerRequest request)
Retrieves metadata for a specified
Crawler. |
GetCrawlerMetricsResult |
getCrawlerMetrics(GetCrawlerMetricsRequest request)
Retrieves metrics about specified crawlers.
|
GetCrawlersResult |
getCrawlers(GetCrawlersRequest request)
Retrieves metadata for all
Crawlers defined in the customer account. |
GetDatabaseResult |
getDatabase(GetDatabaseRequest request)
Retrieves the definition of a specified database.
|
GetDatabasesResult |
getDatabases(GetDatabasesRequest request)
Retrieves all Databases defined in a given Data Catalog.
|
GetDataflowGraphResult |
getDataflowGraph(GetDataflowGraphRequest request)
Transforms a Python script into a directed acyclic graph (DAG).
|
GetDevEndpointResult |
getDevEndpoint(GetDevEndpointRequest request)
Retrieves information about a specified DevEndpoint.
|
GetDevEndpointsResult |
getDevEndpoints(GetDevEndpointsRequest request)
Retrieves all the DevEndpoints in this AWS account.
|
GetJobResult |
getJob(GetJobRequest request)
Retrieves an existing job definition.
|
GetJobRunResult |
getJobRun(GetJobRunRequest request)
Retrieves the metadata for a given job run.
|
GetJobRunsResult |
getJobRuns(GetJobRunsRequest request)
Retrieves metadata for all runs of a given job.
|
GetJobsResult |
getJobs(GetJobsRequest request)
Retrieves all current jobs.
|
GetMappingResult |
getMapping(GetMappingRequest request)
Creates mappings.
|
GetPartitionResult |
getPartition(GetPartitionRequest request)
Retrieves information about a specified partition.
|
GetPartitionsResult |
getPartitions(GetPartitionsRequest request)
Retrieves information about the partitions in a table.
|
GetPlanResult |
getPlan(GetPlanRequest request)
Gets a Python script to perform a specified mapping.
|
GetTableResult |
getTable(GetTableRequest request)
Retrieves the
Table definition in a Data Catalog for a specified table. |
GetTablesResult |
getTables(GetTablesRequest request)
Retrieves the definitions of some or all of the tables in a given
Database. |
GetTableVersionsResult |
getTableVersions(GetTableVersionsRequest request)
Retrieves a list of strings that identify available versions of a specified table.
|
GetTriggerResult |
getTrigger(GetTriggerRequest request)
Retrieves the definition of a trigger.
|
GetTriggersResult |
getTriggers(GetTriggersRequest request)
Gets all the triggers associated with a job.
|
GetUserDefinedFunctionResult |
getUserDefinedFunction(GetUserDefinedFunctionRequest request)
Retrieves a specified function definition from the Data Catalog.
|
GetUserDefinedFunctionsResult |
getUserDefinedFunctions(GetUserDefinedFunctionsRequest request)
Retrieves a multiple function definitions from the Data Catalog.
|
ImportCatalogToGlueResult |
importCatalogToGlue(ImportCatalogToGlueRequest request)
Imports an existing Athena Data Catalog to AWS Glue
|
ResetJobBookmarkResult |
resetJobBookmark(ResetJobBookmarkRequest request)
Resets a bookmark entry.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartCrawlerResult |
startCrawler(StartCrawlerRequest request)
Starts a crawl using the specified
Crawler, regardless of what is scheduled. |
StartCrawlerScheduleResult |
startCrawlerSchedule(StartCrawlerScheduleRequest request)
Changes the schedule state of the specified crawler to
SCHEDULED, unless the crawler is already
running or the schedule state is already SCHEDULED. |
StartJobRunResult |
startJobRun(StartJobRunRequest request)
Runs a job.
|
StartTriggerResult |
startTrigger(StartTriggerRequest request)
Starts an existing trigger.
|
StopCrawlerResult |
stopCrawler(StopCrawlerRequest request)
If the specified
Crawler is running, stops the crawl. |
StopCrawlerScheduleResult |
stopCrawlerSchedule(StopCrawlerScheduleRequest request)
Sets the schedule state of the specified crawler to
NOT_SCHEDULED, but does not stop the crawler if
it is already running. |
StopTriggerResult |
stopTrigger(StopTriggerRequest request)
Stops a specified trigger.
|
UpdateClassifierResult |
updateClassifier(UpdateClassifierRequest request)
Modifies an existing
Classifier. |
UpdateConnectionResult |
updateConnection(UpdateConnectionRequest request)
Updates a connection definition in the Data Catalog.
|
UpdateCrawlerResult |
updateCrawler(UpdateCrawlerRequest request)
Updates a
Crawler. |
UpdateCrawlerScheduleResult |
updateCrawlerSchedule(UpdateCrawlerScheduleRequest request)
Updates the schedule of a crawler using a Cron expression.
|
UpdateDatabaseResult |
updateDatabase(UpdateDatabaseRequest request)
Updates an existing database definition in a Data Catalog.
|
UpdateDevEndpointResult |
updateDevEndpoint(UpdateDevEndpointRequest request)
Updates a specified DevEndpoint.
|
UpdateJobResult |
updateJob(UpdateJobRequest request)
Updates an existing job definition.
|
UpdatePartitionResult |
updatePartition(UpdatePartitionRequest request)
Updates a partition.
|
UpdateTableResult |
updateTable(UpdateTableRequest request)
Updates a metadata table in the Data Catalog.
|
UpdateTriggerResult |
updateTrigger(UpdateTriggerRequest request)
Updates a trigger definition.
|
UpdateUserDefinedFunctionResult |
updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request)
Updates an existing function definition in the Data Catalog.
|
public BatchCreatePartitionResult batchCreatePartition(BatchCreatePartitionRequest request)
AWSGlueCreates one or more partitions in a batch operation.
batchCreatePartition in interface AWSGluepublic BatchDeleteConnectionResult batchDeleteConnection(BatchDeleteConnectionRequest request)
AWSGlueDeletes a list of connection definitions from the Data Catalog.
batchDeleteConnection in interface AWSGluepublic BatchDeletePartitionResult batchDeletePartition(BatchDeletePartitionRequest request)
AWSGlueDeletes one or more partitions in a batch operation.
batchDeletePartition in interface AWSGluepublic BatchDeleteTableResult batchDeleteTable(BatchDeleteTableRequest request)
AWSGlueDeletes multiple tables at once.
batchDeleteTable in interface AWSGluepublic BatchGetPartitionResult batchGetPartition(BatchGetPartitionRequest request)
AWSGlueRetrieves partitions in a batch request.
batchGetPartition in interface AWSGluepublic BatchStopJobRunResult batchStopJobRun(BatchStopJobRunRequest request)
AWSGlueStops a batch of job runs for a given job.
batchStopJobRun in interface AWSGluepublic CreateClassifierResult createClassifier(CreateClassifierRequest request)
AWSGlue
Creates a Classifier in the user's account.
createClassifier in interface AWSGluepublic CreateConnectionResult createConnection(CreateConnectionRequest request)
AWSGlueCreates a connection definition in the Data Catalog.
createConnection in interface AWSGluepublic CreateCrawlerResult createCrawler(CreateCrawlerRequest request)
AWSGlue
Creates a new Crawler with specified targets, role, configuration, and optional schedule. At least
one crawl target must be specified, in either the s3Targets or the jdbcTargets field.
createCrawler in interface AWSGluepublic CreateDatabaseResult createDatabase(CreateDatabaseRequest request)
AWSGlueCreates a new database in a Data Catalog.
createDatabase in interface AWSGluepublic CreateDevEndpointResult createDevEndpoint(CreateDevEndpointRequest request)
AWSGlueCreates a new DevEndpoint.
createDevEndpoint in interface AWSGluepublic CreateJobResult createJob(CreateJobRequest request)
AWSGlueCreates a new job.
createJob in interface AWSGluepublic CreatePartitionResult createPartition(CreatePartitionRequest request)
AWSGlueCreates a new partition.
createPartition in interface AWSGluepublic CreateScriptResult createScript(CreateScriptRequest request)
AWSGlueTransforms a directed acyclic graph (DAG) into a Python script.
createScript in interface AWSGluepublic CreateTableResult createTable(CreateTableRequest request)
AWSGlueCreates a new table definition in the Data Catalog.
createTable in interface AWSGluepublic CreateTriggerResult createTrigger(CreateTriggerRequest request)
AWSGlueCreates a new trigger.
createTrigger in interface AWSGluepublic CreateUserDefinedFunctionResult createUserDefinedFunction(CreateUserDefinedFunctionRequest request)
AWSGlueCreates a new function definition in the Data Catalog.
createUserDefinedFunction in interface AWSGluepublic DeleteClassifierResult deleteClassifier(DeleteClassifierRequest request)
AWSGlue
Removes a Classifier from the metadata store.
deleteClassifier in interface AWSGluepublic DeleteConnectionResult deleteConnection(DeleteConnectionRequest request)
AWSGlueDeletes a connection from the Data Catalog.
deleteConnection in interface AWSGluepublic DeleteCrawlerResult deleteCrawler(DeleteCrawlerRequest request)
AWSGlue
Removes a specified Crawler from the metadata store, unless the Crawler state is
RUNNING.
deleteCrawler in interface AWSGluepublic DeleteDatabaseResult deleteDatabase(DeleteDatabaseRequest request)
AWSGlueRemoves a specified Database from a Data Catalog.
deleteDatabase in interface AWSGluepublic DeleteDevEndpointResult deleteDevEndpoint(DeleteDevEndpointRequest request)
AWSGlueDeletes a specified DevEndpoint.
deleteDevEndpoint in interface AWSGluepublic DeleteJobResult deleteJob(DeleteJobRequest request)
AWSGlueDeletes a specified job.
deleteJob in interface AWSGluepublic DeletePartitionResult deletePartition(DeletePartitionRequest request)
AWSGlueDeletes a specified partition.
deletePartition in interface AWSGluepublic DeleteTableResult deleteTable(DeleteTableRequest request)
AWSGlueRemoves a table definition from the Data Catalog.
deleteTable in interface AWSGluepublic DeleteTriggerResult deleteTrigger(DeleteTriggerRequest request)
AWSGlueDeletes a specified trigger.
deleteTrigger in interface AWSGluepublic DeleteUserDefinedFunctionResult deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request)
AWSGlueDeletes an existing function definition from the Data Catalog.
deleteUserDefinedFunction in interface AWSGluepublic GetCatalogImportStatusResult getCatalogImportStatus(GetCatalogImportStatusRequest request)
AWSGlueRetrieves the status of a migration operation.
getCatalogImportStatus in interface AWSGluepublic GetClassifierResult getClassifier(GetClassifierRequest request)
AWSGlue
Retrieve a Classifier by name.
getClassifier in interface AWSGluepublic GetClassifiersResult getClassifiers(GetClassifiersRequest request)
AWSGlueLists all Classifier objects in the metadata store.
getClassifiers in interface AWSGluepublic GetConnectionResult getConnection(GetConnectionRequest request)
AWSGlueRetrieves a connection definition from the Data Catalog.
getConnection in interface AWSGluepublic GetConnectionsResult getConnections(GetConnectionsRequest request)
AWSGlueRetrieves a list of connection definitions from the Data Catalog.
getConnections in interface AWSGluepublic GetCrawlerResult getCrawler(GetCrawlerRequest request)
AWSGlue
Retrieves metadata for a specified Crawler.
getCrawler in interface AWSGluepublic GetCrawlerMetricsResult getCrawlerMetrics(GetCrawlerMetricsRequest request)
AWSGlueRetrieves metrics about specified crawlers.
getCrawlerMetrics in interface AWSGluepublic GetCrawlersResult getCrawlers(GetCrawlersRequest request)
AWSGlue
Retrieves metadata for all Crawlers defined in the customer account.
getCrawlers in interface AWSGluepublic GetDatabaseResult getDatabase(GetDatabaseRequest request)
AWSGlueRetrieves the definition of a specified database.
getDatabase in interface AWSGluepublic GetDatabasesResult getDatabases(GetDatabasesRequest request)
AWSGlueRetrieves all Databases defined in a given Data Catalog.
getDatabases in interface AWSGluepublic GetDataflowGraphResult getDataflowGraph(GetDataflowGraphRequest request)
AWSGlueTransforms a Python script into a directed acyclic graph (DAG).
getDataflowGraph in interface AWSGluepublic GetDevEndpointResult getDevEndpoint(GetDevEndpointRequest request)
AWSGlueRetrieves information about a specified DevEndpoint.
getDevEndpoint in interface AWSGluepublic GetDevEndpointsResult getDevEndpoints(GetDevEndpointsRequest request)
AWSGlueRetrieves all the DevEndpoints in this AWS account.
getDevEndpoints in interface AWSGluepublic GetJobResult getJob(GetJobRequest request)
AWSGlueRetrieves an existing job definition.
getJob in interface AWSGluepublic GetJobRunResult getJobRun(GetJobRunRequest request)
AWSGlueRetrieves the metadata for a given job run.
getJobRun in interface AWSGluepublic GetJobRunsResult getJobRuns(GetJobRunsRequest request)
AWSGlueRetrieves metadata for all runs of a given job.
getJobRuns in interface AWSGluepublic GetJobsResult getJobs(GetJobsRequest request)
AWSGlueRetrieves all current jobs.
getJobs in interface AWSGluepublic GetMappingResult getMapping(GetMappingRequest request)
AWSGlueCreates mappings.
getMapping in interface AWSGluepublic GetPartitionResult getPartition(GetPartitionRequest request)
AWSGlueRetrieves information about a specified partition.
getPartition in interface AWSGluepublic GetPartitionsResult getPartitions(GetPartitionsRequest request)
AWSGlueRetrieves information about the partitions in a table.
getPartitions in interface AWSGluepublic GetPlanResult getPlan(GetPlanRequest request)
AWSGlueGets a Python script to perform a specified mapping.
getPlan in interface AWSGluepublic GetTableResult getTable(GetTableRequest request)
AWSGlue
Retrieves the Table definition in a Data Catalog for a specified table.
getTable in interface AWSGluepublic GetTableVersionsResult getTableVersions(GetTableVersionsRequest request)
AWSGlueRetrieves a list of strings that identify available versions of a specified table.
getTableVersions in interface AWSGluepublic GetTablesResult getTables(GetTablesRequest request)
AWSGlue
Retrieves the definitions of some or all of the tables in a given Database.
getTables in interface AWSGluepublic GetTriggerResult getTrigger(GetTriggerRequest request)
AWSGlueRetrieves the definition of a trigger.
getTrigger in interface AWSGluepublic GetTriggersResult getTriggers(GetTriggersRequest request)
AWSGlueGets all the triggers associated with a job.
getTriggers in interface AWSGluepublic GetUserDefinedFunctionResult getUserDefinedFunction(GetUserDefinedFunctionRequest request)
AWSGlueRetrieves a specified function definition from the Data Catalog.
getUserDefinedFunction in interface AWSGluepublic GetUserDefinedFunctionsResult getUserDefinedFunctions(GetUserDefinedFunctionsRequest request)
AWSGlueRetrieves a multiple function definitions from the Data Catalog.
getUserDefinedFunctions in interface AWSGluepublic ImportCatalogToGlueResult importCatalogToGlue(ImportCatalogToGlueRequest request)
AWSGlueImports an existing Athena Data Catalog to AWS Glue
importCatalogToGlue in interface AWSGluepublic ResetJobBookmarkResult resetJobBookmark(ResetJobBookmarkRequest request)
AWSGlueResets a bookmark entry.
resetJobBookmark in interface AWSGluepublic StartCrawlerResult startCrawler(StartCrawlerRequest request)
AWSGlue
Starts a crawl using the specified Crawler, regardless of what is scheduled. If the
Crawler is already running, does nothing.
startCrawler in interface AWSGluepublic StartCrawlerScheduleResult startCrawlerSchedule(StartCrawlerScheduleRequest request)
AWSGlue
Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already
running or the schedule state is already SCHEDULED.
startCrawlerSchedule in interface AWSGluepublic StartJobRunResult startJobRun(StartJobRunRequest request)
AWSGlueRuns a job.
startJobRun in interface AWSGluepublic StartTriggerResult startTrigger(StartTriggerRequest request)
AWSGlueStarts an existing trigger.
startTrigger in interface AWSGluepublic StopCrawlerResult stopCrawler(StopCrawlerRequest request)
AWSGlue
If the specified Crawler is running, stops the crawl.
stopCrawler in interface AWSGluepublic StopCrawlerScheduleResult stopCrawlerSchedule(StopCrawlerScheduleRequest request)
AWSGlue
Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if
it is already running.
stopCrawlerSchedule in interface AWSGluepublic StopTriggerResult stopTrigger(StopTriggerRequest request)
AWSGlueStops a specified trigger.
stopTrigger in interface AWSGluepublic UpdateClassifierResult updateClassifier(UpdateClassifierRequest request)
AWSGlue
Modifies an existing Classifier.
updateClassifier in interface AWSGluepublic UpdateConnectionResult updateConnection(UpdateConnectionRequest request)
AWSGlueUpdates a connection definition in the Data Catalog.
updateConnection in interface AWSGluepublic UpdateCrawlerResult updateCrawler(UpdateCrawlerRequest request)
AWSGlue
Updates a Crawler. If a Crawler is running, you must stop it using
StopCrawler before updating it.
updateCrawler in interface AWSGluepublic UpdateCrawlerScheduleResult updateCrawlerSchedule(UpdateCrawlerScheduleRequest request)
AWSGlueUpdates the schedule of a crawler using a Cron expression.
updateCrawlerSchedule in interface AWSGluepublic UpdateDatabaseResult updateDatabase(UpdateDatabaseRequest request)
AWSGlueUpdates an existing database definition in a Data Catalog.
updateDatabase in interface AWSGluepublic UpdateDevEndpointResult updateDevEndpoint(UpdateDevEndpointRequest request)
AWSGlueUpdates a specified DevEndpoint.
updateDevEndpoint in interface AWSGluepublic UpdateJobResult updateJob(UpdateJobRequest request)
AWSGlueUpdates an existing job definition.
updateJob in interface AWSGluepublic UpdatePartitionResult updatePartition(UpdatePartitionRequest request)
AWSGlueUpdates a partition.
updatePartition in interface AWSGluepublic UpdateTableResult updateTable(UpdateTableRequest request)
AWSGlueUpdates a metadata table in the Data Catalog.
updateTable in interface AWSGluepublic UpdateTriggerResult updateTrigger(UpdateTriggerRequest request)
AWSGlueUpdates a trigger definition.
updateTrigger in interface AWSGluepublic UpdateUserDefinedFunctionResult updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request)
AWSGlueUpdates an existing function definition in the Data Catalog.
updateUserDefinedFunction in interface AWSGluepublic void shutdown()
AWSGluepublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSGlueResponse 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 AWSGluerequest - The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.