@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSGlue
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSGlue
instead.
Defines the public endpoint for the AWS Glue service.
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 |
---|---|
BatchCreatePartitionResult |
batchCreatePartition(BatchCreatePartitionRequest batchCreatePartitionRequest)
Creates one or more partitions in a batch operation.
|
BatchDeleteConnectionResult |
batchDeleteConnection(BatchDeleteConnectionRequest batchDeleteConnectionRequest)
Deletes a list of connection definitions from the Data Catalog.
|
BatchDeletePartitionResult |
batchDeletePartition(BatchDeletePartitionRequest batchDeletePartitionRequest)
Deletes one or more partitions in a batch operation.
|
BatchDeleteTableResult |
batchDeleteTable(BatchDeleteTableRequest batchDeleteTableRequest)
Deletes multiple tables at once.
|
BatchGetPartitionResult |
batchGetPartition(BatchGetPartitionRequest batchGetPartitionRequest)
Retrieves partitions in a batch request.
|
BatchStopJobRunResult |
batchStopJobRun(BatchStopJobRunRequest batchStopJobRunRequest)
Stops a batch of job runs for a given job.
|
CreateClassifierResult |
createClassifier(CreateClassifierRequest createClassifierRequest)
Creates a
Classifier in the user's account. |
CreateConnectionResult |
createConnection(CreateConnectionRequest createConnectionRequest)
Creates a connection definition in the Data Catalog.
|
CreateCrawlerResult |
createCrawler(CreateCrawlerRequest createCrawlerRequest)
Creates a new
Crawler with specified targets, role, configuration, and optional schedule. |
CreateDatabaseResult |
createDatabase(CreateDatabaseRequest createDatabaseRequest)
Creates a new database in a Data Catalog.
|
CreateDevEndpointResult |
createDevEndpoint(CreateDevEndpointRequest createDevEndpointRequest)
Creates a new DevEndpoint.
|
CreateJobResult |
createJob(CreateJobRequest createJobRequest)
Creates a new job.
|
CreatePartitionResult |
createPartition(CreatePartitionRequest createPartitionRequest)
Creates a new partition.
|
CreateScriptResult |
createScript(CreateScriptRequest createScriptRequest)
Transforms a directed acyclic graph (DAG) into a Python script.
|
CreateTableResult |
createTable(CreateTableRequest createTableRequest)
Creates a new table definition in the Data Catalog.
|
CreateTriggerResult |
createTrigger(CreateTriggerRequest createTriggerRequest)
Creates a new trigger.
|
CreateUserDefinedFunctionResult |
createUserDefinedFunction(CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest)
Creates a new function definition in the Data Catalog.
|
DeleteClassifierResult |
deleteClassifier(DeleteClassifierRequest deleteClassifierRequest)
Removes a
Classifier from the metadata store. |
DeleteConnectionResult |
deleteConnection(DeleteConnectionRequest deleteConnectionRequest)
Deletes a connection from the Data Catalog.
|
DeleteCrawlerResult |
deleteCrawler(DeleteCrawlerRequest deleteCrawlerRequest)
Removes a specified
Crawler from the metadata store, unless the Crawler state is
RUNNING . |
DeleteDatabaseResult |
deleteDatabase(DeleteDatabaseRequest deleteDatabaseRequest)
Removes a specified Database from a Data Catalog.
|
DeleteDevEndpointResult |
deleteDevEndpoint(DeleteDevEndpointRequest deleteDevEndpointRequest)
Deletes a specified DevEndpoint.
|
DeleteJobResult |
deleteJob(DeleteJobRequest deleteJobRequest)
Deletes a specified job.
|
DeletePartitionResult |
deletePartition(DeletePartitionRequest deletePartitionRequest)
Deletes a specified partition.
|
DeleteTableResult |
deleteTable(DeleteTableRequest deleteTableRequest)
Removes a table definition from the Data Catalog.
|
DeleteTriggerResult |
deleteTrigger(DeleteTriggerRequest deleteTriggerRequest)
Deletes a specified trigger.
|
DeleteUserDefinedFunctionResult |
deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest)
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 getCatalogImportStatusRequest)
Retrieves the status of a migration operation.
|
GetClassifierResult |
getClassifier(GetClassifierRequest getClassifierRequest)
Retrieve a
Classifier by name. |
GetClassifiersResult |
getClassifiers(GetClassifiersRequest getClassifiersRequest)
Lists all Classifier objects in the metadata store.
|
GetConnectionResult |
getConnection(GetConnectionRequest getConnectionRequest)
Retrieves a connection definition from the Data Catalog.
|
GetConnectionsResult |
getConnections(GetConnectionsRequest getConnectionsRequest)
Retrieves a list of connection definitions from the Data Catalog.
|
GetCrawlerResult |
getCrawler(GetCrawlerRequest getCrawlerRequest)
Retrieves metadata for a specified
Crawler . |
GetCrawlerMetricsResult |
getCrawlerMetrics(GetCrawlerMetricsRequest getCrawlerMetricsRequest)
Retrieves metrics about specified crawlers.
|
GetCrawlersResult |
getCrawlers(GetCrawlersRequest getCrawlersRequest)
Retrieves metadata for all
Crawlers defined in the customer account. |
GetDatabaseResult |
getDatabase(GetDatabaseRequest getDatabaseRequest)
Retrieves the definition of a specified database.
|
GetDatabasesResult |
getDatabases(GetDatabasesRequest getDatabasesRequest)
Retrieves all Databases defined in a given Data Catalog.
|
GetDataflowGraphResult |
getDataflowGraph(GetDataflowGraphRequest getDataflowGraphRequest)
Transforms a Python script into a directed acyclic graph (DAG).
|
GetDevEndpointResult |
getDevEndpoint(GetDevEndpointRequest getDevEndpointRequest)
Retrieves information about a specified DevEndpoint.
|
GetDevEndpointsResult |
getDevEndpoints(GetDevEndpointsRequest getDevEndpointsRequest)
Retrieves all the DevEndpoints in this AWS account.
|
GetJobResult |
getJob(GetJobRequest getJobRequest)
Retrieves an existing job definition.
|
GetJobRunResult |
getJobRun(GetJobRunRequest getJobRunRequest)
Retrieves the metadata for a given job run.
|
GetJobRunsResult |
getJobRuns(GetJobRunsRequest getJobRunsRequest)
Retrieves metadata for all runs of a given job.
|
GetJobsResult |
getJobs(GetJobsRequest getJobsRequest)
Retrieves all current jobs.
|
GetMappingResult |
getMapping(GetMappingRequest getMappingRequest)
Creates mappings.
|
GetPartitionResult |
getPartition(GetPartitionRequest getPartitionRequest)
Retrieves information about a specified partition.
|
GetPartitionsResult |
getPartitions(GetPartitionsRequest getPartitionsRequest)
Retrieves information about the partitions in a table.
|
GetPlanResult |
getPlan(GetPlanRequest getPlanRequest)
Gets a Python script to perform a specified mapping.
|
GetTableResult |
getTable(GetTableRequest getTableRequest)
Retrieves the
Table definition in a Data Catalog for a specified table. |
GetTablesResult |
getTables(GetTablesRequest getTablesRequest)
Retrieves the definitions of some or all of the tables in a given
Database . |
GetTableVersionsResult |
getTableVersions(GetTableVersionsRequest getTableVersionsRequest)
Retrieves a list of strings that identify available versions of a specified table.
|
GetTriggerResult |
getTrigger(GetTriggerRequest getTriggerRequest)
Retrieves the definition of a trigger.
|
GetTriggersResult |
getTriggers(GetTriggersRequest getTriggersRequest)
Gets all the triggers associated with a job.
|
GetUserDefinedFunctionResult |
getUserDefinedFunction(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest)
Retrieves a specified function definition from the Data Catalog.
|
GetUserDefinedFunctionsResult |
getUserDefinedFunctions(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest)
Retrieves a multiple function definitions from the Data Catalog.
|
ImportCatalogToGlueResult |
importCatalogToGlue(ImportCatalogToGlueRequest importCatalogToGlueRequest)
Imports an existing Athena Data Catalog to AWS Glue
|
ResetJobBookmarkResult |
resetJobBookmark(ResetJobBookmarkRequest resetJobBookmarkRequest)
Resets a bookmark entry.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartCrawlerResult |
startCrawler(StartCrawlerRequest startCrawlerRequest)
Starts a crawl using the specified
Crawler , regardless of what is scheduled. |
StartCrawlerScheduleResult |
startCrawlerSchedule(StartCrawlerScheduleRequest startCrawlerScheduleRequest)
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 startJobRunRequest)
Runs a job.
|
StartTriggerResult |
startTrigger(StartTriggerRequest startTriggerRequest)
Starts an existing trigger.
|
StopCrawlerResult |
stopCrawler(StopCrawlerRequest stopCrawlerRequest)
If the specified
Crawler is running, stops the crawl. |
StopCrawlerScheduleResult |
stopCrawlerSchedule(StopCrawlerScheduleRequest stopCrawlerScheduleRequest)
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 stopTriggerRequest)
Stops a specified trigger.
|
UpdateClassifierResult |
updateClassifier(UpdateClassifierRequest updateClassifierRequest)
Modifies an existing
Classifier . |
UpdateConnectionResult |
updateConnection(UpdateConnectionRequest updateConnectionRequest)
Updates a connection definition in the Data Catalog.
|
UpdateCrawlerResult |
updateCrawler(UpdateCrawlerRequest updateCrawlerRequest)
Updates a
Crawler . |
UpdateCrawlerScheduleResult |
updateCrawlerSchedule(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest)
Updates the schedule of a crawler using a Cron expression.
|
UpdateDatabaseResult |
updateDatabase(UpdateDatabaseRequest updateDatabaseRequest)
Updates an existing database definition in a Data Catalog.
|
UpdateDevEndpointResult |
updateDevEndpoint(UpdateDevEndpointRequest updateDevEndpointRequest)
Updates a specified DevEndpoint.
|
UpdateJobResult |
updateJob(UpdateJobRequest updateJobRequest)
Updates an existing job definition.
|
UpdatePartitionResult |
updatePartition(UpdatePartitionRequest updatePartitionRequest)
Updates a partition.
|
UpdateTableResult |
updateTable(UpdateTableRequest updateTableRequest)
Updates a metadata table in the Data Catalog.
|
UpdateTriggerResult |
updateTrigger(UpdateTriggerRequest updateTriggerRequest)
Updates a trigger definition.
|
UpdateUserDefinedFunctionResult |
updateUserDefinedFunction(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest)
Updates an existing function definition in the Data Catalog.
|
static final String ENDPOINT_PREFIX
BatchCreatePartitionResult batchCreatePartition(BatchCreatePartitionRequest batchCreatePartitionRequest)
Creates one or more partitions in a batch operation.
batchCreatePartitionRequest
- InvalidInputException
- The input provided was not valid.AlreadyExistsException
- A resource to be created or added already exists.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.InternalServiceException
- An internal service error occurred.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.BatchDeleteConnectionResult batchDeleteConnection(BatchDeleteConnectionRequest batchDeleteConnectionRequest)
Deletes a list of connection definitions from the Data Catalog.
batchDeleteConnectionRequest
- InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.BatchDeletePartitionResult batchDeletePartition(BatchDeletePartitionRequest batchDeletePartitionRequest)
Deletes one or more partitions in a batch operation.
batchDeletePartitionRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.BatchDeleteTableResult batchDeleteTable(BatchDeleteTableRequest batchDeleteTableRequest)
Deletes multiple tables at once.
batchDeleteTableRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.BatchGetPartitionResult batchGetPartition(BatchGetPartitionRequest batchGetPartitionRequest)
Retrieves partitions in a batch request.
batchGetPartitionRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.InternalServiceException
- An internal service error occurred.BatchStopJobRunResult batchStopJobRun(BatchStopJobRunRequest batchStopJobRunRequest)
Stops a batch of job runs for a given job.
batchStopJobRunRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.CreateClassifierResult createClassifier(CreateClassifierRequest createClassifierRequest)
Creates a Classifier
in the user's account.
createClassifierRequest
- AlreadyExistsException
- A resource to be created or added already exists.InvalidInputException
- The input provided was not valid.OperationTimeoutException
- The operation timed out.CreateConnectionResult createConnection(CreateConnectionRequest createConnectionRequest)
Creates a connection definition in the Data Catalog.
createConnectionRequest
- AlreadyExistsException
- A resource to be created or added already exists.InvalidInputException
- The input provided was not valid.OperationTimeoutException
- The operation timed out.CreateCrawlerResult createCrawler(CreateCrawlerRequest createCrawlerRequest)
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.
createCrawlerRequest
- InvalidInputException
- The input provided was not valid.AlreadyExistsException
- A resource to be created or added already exists.OperationTimeoutException
- The operation timed out.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.CreateDatabaseResult createDatabase(CreateDatabaseRequest createDatabaseRequest)
Creates a new database in a Data Catalog.
createDatabaseRequest
- InvalidInputException
- The input provided was not valid.AlreadyExistsException
- A resource to be created or added already exists.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.CreateDevEndpointResult createDevEndpoint(CreateDevEndpointRequest createDevEndpointRequest)
Creates a new DevEndpoint.
createDevEndpointRequest
- AccessDeniedException
- Access to a resource was denied.AlreadyExistsException
- A resource to be created or added already exists.IdempotentParameterMismatchException
- The same unique identifier was associated with two different records.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.InvalidInputException
- The input provided was not valid.ValidationException
- A value could not be validated.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.CreateJobResult createJob(CreateJobRequest createJobRequest)
Creates a new job.
createJobRequest
- InvalidInputException
- The input provided was not valid.IdempotentParameterMismatchException
- The same unique identifier was associated with two different records.AlreadyExistsException
- A resource to be created or added already exists.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.CreatePartitionResult createPartition(CreatePartitionRequest createPartitionRequest)
Creates a new partition.
createPartitionRequest
- InvalidInputException
- The input provided was not valid.AlreadyExistsException
- A resource to be created or added already exists.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.InternalServiceException
- An internal service error occurred.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.CreateScriptResult createScript(CreateScriptRequest createScriptRequest)
Transforms a directed acyclic graph (DAG) into a Python script.
createScriptRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.CreateTableResult createTable(CreateTableRequest createTableRequest)
Creates a new table definition in the Data Catalog.
createTableRequest
- AlreadyExistsException
- A resource to be created or added already exists.InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existResourceNumberLimitExceededException
- A resource numerical limit was exceeded.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.CreateTriggerResult createTrigger(CreateTriggerRequest createTriggerRequest)
Creates a new trigger.
createTriggerRequest
- AlreadyExistsException
- A resource to be created or added already exists.InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.CreateUserDefinedFunctionResult createUserDefinedFunction(CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest)
Creates a new function definition in the Data Catalog.
createUserDefinedFunctionRequest
- AlreadyExistsException
- A resource to be created or added already exists.InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.DeleteClassifierResult deleteClassifier(DeleteClassifierRequest deleteClassifierRequest)
Removes a Classifier
from the metadata store.
deleteClassifierRequest
- EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.DeleteConnectionResult deleteConnection(DeleteConnectionRequest deleteConnectionRequest)
Deletes a connection from the Data Catalog.
deleteConnectionRequest
- EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.DeleteCrawlerResult deleteCrawler(DeleteCrawlerRequest deleteCrawlerRequest)
Removes a specified Crawler
from the metadata store, unless the Crawler
state is
RUNNING
.
deleteCrawlerRequest
- EntityNotFoundException
- A specified entity does not existCrawlerRunningException
- The operation cannot be performed because the crawler is already running.SchedulerTransitioningException
- The specified scheduler is transitioning.OperationTimeoutException
- The operation timed out.DeleteDatabaseResult deleteDatabase(DeleteDatabaseRequest deleteDatabaseRequest)
Removes a specified Database from a Data Catalog.
deleteDatabaseRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.DeleteDevEndpointResult deleteDevEndpoint(DeleteDevEndpointRequest deleteDevEndpointRequest)
Deletes a specified DevEndpoint.
deleteDevEndpointRequest
- EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.InvalidInputException
- The input provided was not valid.DeleteJobResult deleteJob(DeleteJobRequest deleteJobRequest)
Deletes a specified job.
deleteJobRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.DeletePartitionResult deletePartition(DeletePartitionRequest deletePartitionRequest)
Deletes a specified partition.
deletePartitionRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.DeleteTableResult deleteTable(DeleteTableRequest deleteTableRequest)
Removes a table definition from the Data Catalog.
deleteTableRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.DeleteTriggerResult deleteTrigger(DeleteTriggerRequest deleteTriggerRequest)
Deletes a specified trigger.
deleteTriggerRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.DeleteUserDefinedFunctionResult deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest)
Deletes an existing function definition from the Data Catalog.
deleteUserDefinedFunctionRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetCatalogImportStatusResult getCatalogImportStatus(GetCatalogImportStatusRequest getCatalogImportStatusRequest)
Retrieves the status of a migration operation.
getCatalogImportStatusRequest
- InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetClassifierResult getClassifier(GetClassifierRequest getClassifierRequest)
Retrieve a Classifier
by name.
getClassifierRequest
- EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.GetClassifiersResult getClassifiers(GetClassifiersRequest getClassifiersRequest)
Lists all Classifier objects in the metadata store.
getClassifiersRequest
- OperationTimeoutException
- The operation timed out.GetConnectionResult getConnection(GetConnectionRequest getConnectionRequest)
Retrieves a connection definition from the Data Catalog.
getConnectionRequest
- EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.GetConnectionsResult getConnections(GetConnectionsRequest getConnectionsRequest)
Retrieves a list of connection definitions from the Data Catalog.
getConnectionsRequest
- EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.GetCrawlerResult getCrawler(GetCrawlerRequest getCrawlerRequest)
Retrieves metadata for a specified Crawler
.
getCrawlerRequest
- EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.GetCrawlerMetricsResult getCrawlerMetrics(GetCrawlerMetricsRequest getCrawlerMetricsRequest)
Retrieves metrics about specified crawlers.
getCrawlerMetricsRequest
- OperationTimeoutException
- The operation timed out.GetCrawlersResult getCrawlers(GetCrawlersRequest getCrawlersRequest)
Retrieves metadata for all Crawlers
defined in the customer account.
getCrawlersRequest
- OperationTimeoutException
- The operation timed out.GetDatabaseResult getDatabase(GetDatabaseRequest getDatabaseRequest)
Retrieves the definition of a specified database.
getDatabaseRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetDatabasesResult getDatabases(GetDatabasesRequest getDatabasesRequest)
Retrieves all Databases defined in a given Data Catalog.
getDatabasesRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetDataflowGraphResult getDataflowGraph(GetDataflowGraphRequest getDataflowGraphRequest)
Transforms a Python script into a directed acyclic graph (DAG).
getDataflowGraphRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetDevEndpointResult getDevEndpoint(GetDevEndpointRequest getDevEndpointRequest)
Retrieves information about a specified DevEndpoint.
getDevEndpointRequest
- EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.InvalidInputException
- The input provided was not valid.GetDevEndpointsResult getDevEndpoints(GetDevEndpointsRequest getDevEndpointsRequest)
Retrieves all the DevEndpoints in this AWS account.
getDevEndpointsRequest
- EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.InvalidInputException
- The input provided was not valid.GetJobResult getJob(GetJobRequest getJobRequest)
Retrieves an existing job definition.
getJobRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetJobRunResult getJobRun(GetJobRunRequest getJobRunRequest)
Retrieves the metadata for a given job run.
getJobRunRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetJobRunsResult getJobRuns(GetJobRunsRequest getJobRunsRequest)
Retrieves metadata for all runs of a given job.
getJobRunsRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetJobsResult getJobs(GetJobsRequest getJobsRequest)
Retrieves all current jobs.
getJobsRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetMappingResult getMapping(GetMappingRequest getMappingRequest)
Creates mappings.
getMappingRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetPartitionResult getPartition(GetPartitionRequest getPartitionRequest)
Retrieves information about a specified partition.
getPartitionRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetPartitionsResult getPartitions(GetPartitionsRequest getPartitionsRequest)
Retrieves information about the partitions in a table.
getPartitionsRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.OperationTimeoutException
- The operation timed out.InternalServiceException
- An internal service error occurred.GetPlanResult getPlan(GetPlanRequest getPlanRequest)
Gets a Python script to perform a specified mapping.
getPlanRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetTableResult getTable(GetTableRequest getTableRequest)
Retrieves the Table
definition in a Data Catalog for a specified table.
getTableRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetTableVersionsResult getTableVersions(GetTableVersionsRequest getTableVersionsRequest)
Retrieves a list of strings that identify available versions of a specified table.
getTableVersionsRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetTablesResult getTables(GetTablesRequest getTablesRequest)
Retrieves the definitions of some or all of the tables in a given Database
.
getTablesRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.OperationTimeoutException
- The operation timed out.InternalServiceException
- An internal service error occurred.GetTriggerResult getTrigger(GetTriggerRequest getTriggerRequest)
Retrieves the definition of a trigger.
getTriggerRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetTriggersResult getTriggers(GetTriggersRequest getTriggersRequest)
Gets all the triggers associated with a job.
getTriggersRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetUserDefinedFunctionResult getUserDefinedFunction(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest)
Retrieves a specified function definition from the Data Catalog.
getUserDefinedFunctionRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.GetUserDefinedFunctionsResult getUserDefinedFunctions(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest)
Retrieves a multiple function definitions from the Data Catalog.
getUserDefinedFunctionsRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.OperationTimeoutException
- The operation timed out.InternalServiceException
- An internal service error occurred.ImportCatalogToGlueResult importCatalogToGlue(ImportCatalogToGlueRequest importCatalogToGlueRequest)
Imports an existing Athena Data Catalog to AWS Glue
importCatalogToGlueRequest
- InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.ResetJobBookmarkResult resetJobBookmark(ResetJobBookmarkRequest resetJobBookmarkRequest)
Resets a bookmark entry.
resetJobBookmarkRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.StartCrawlerResult startCrawler(StartCrawlerRequest startCrawlerRequest)
Starts a crawl using the specified Crawler
, regardless of what is scheduled. If the
Crawler
is already running, does nothing.
startCrawlerRequest
- EntityNotFoundException
- A specified entity does not existCrawlerRunningException
- The operation cannot be performed because the crawler is already running.OperationTimeoutException
- The operation timed out.StartCrawlerScheduleResult startCrawlerSchedule(StartCrawlerScheduleRequest startCrawlerScheduleRequest)
Changes the schedule state of the specified crawler to SCHEDULED
, unless the crawler is already
running or the schedule state is already SCHEDULED
.
startCrawlerScheduleRequest
- EntityNotFoundException
- A specified entity does not existSchedulerRunningException
- The specified scheduler is already running.SchedulerTransitioningException
- The specified scheduler is transitioning.NoScheduleException
- There is no applicable schedule.OperationTimeoutException
- The operation timed out.StartJobRunResult startJobRun(StartJobRunRequest startJobRunRequest)
Runs a job.
startJobRunRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.ConcurrentRunsExceededException
- Too many jobs are being run concurrently.StartTriggerResult startTrigger(StartTriggerRequest startTriggerRequest)
Starts an existing trigger.
startTriggerRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.ResourceNumberLimitExceededException
- A resource numerical limit was exceeded.ConcurrentRunsExceededException
- Too many jobs are being run concurrently.StopCrawlerResult stopCrawler(StopCrawlerRequest stopCrawlerRequest)
If the specified Crawler
is running, stops the crawl.
stopCrawlerRequest
- EntityNotFoundException
- A specified entity does not existCrawlerNotRunningException
- The specified crawler is not running.CrawlerStoppingException
- The specified crawler is stopping.OperationTimeoutException
- The operation timed out.StopCrawlerScheduleResult stopCrawlerSchedule(StopCrawlerScheduleRequest stopCrawlerScheduleRequest)
Sets the schedule state of the specified crawler to NOT_SCHEDULED
, but does not stop the crawler if
it is already running.
stopCrawlerScheduleRequest
- EntityNotFoundException
- A specified entity does not existSchedulerNotRunningException
- The specified scheduler is not running.SchedulerTransitioningException
- The specified scheduler is transitioning.OperationTimeoutException
- The operation timed out.StopTriggerResult stopTrigger(StopTriggerRequest stopTriggerRequest)
Stops a specified trigger.
stopTriggerRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.UpdateClassifierResult updateClassifier(UpdateClassifierRequest updateClassifierRequest)
Modifies an existing Classifier
.
updateClassifierRequest
- InvalidInputException
- The input provided was not valid.VersionMismatchException
- There was a version conflict.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.UpdateConnectionResult updateConnection(UpdateConnectionRequest updateConnectionRequest)
Updates a connection definition in the Data Catalog.
updateConnectionRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.UpdateCrawlerResult updateCrawler(UpdateCrawlerRequest updateCrawlerRequest)
Updates a Crawler
. If a Crawler
is running, you must stop it using
StopCrawler
before updating it.
updateCrawlerRequest
- InvalidInputException
- The input provided was not valid.VersionMismatchException
- There was a version conflict.EntityNotFoundException
- A specified entity does not existCrawlerRunningException
- The operation cannot be performed because the crawler is already running.OperationTimeoutException
- The operation timed out.UpdateCrawlerScheduleResult updateCrawlerSchedule(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest)
Updates the schedule of a crawler using a Cron expression.
updateCrawlerScheduleRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.VersionMismatchException
- There was a version conflict.SchedulerTransitioningException
- The specified scheduler is transitioning.OperationTimeoutException
- The operation timed out.UpdateDatabaseResult updateDatabase(UpdateDatabaseRequest updateDatabaseRequest)
Updates an existing database definition in a Data Catalog.
updateDatabaseRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.UpdateDevEndpointResult updateDevEndpoint(UpdateDevEndpointRequest updateDevEndpointRequest)
Updates a specified DevEndpoint.
updateDevEndpointRequest
- EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.InvalidInputException
- The input provided was not valid.ValidationException
- A value could not be validated.UpdateJobResult updateJob(UpdateJobRequest updateJobRequest)
Updates an existing job definition.
updateJobRequest
- InvalidInputException
- The input provided was not valid.EntityNotFoundException
- A specified entity does not existInternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.UpdatePartitionResult updatePartition(UpdatePartitionRequest updatePartitionRequest)
Updates a partition.
updatePartitionRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.UpdateTableResult updateTable(UpdateTableRequest updateTableRequest)
Updates a metadata table in the Data Catalog.
updateTableRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.ConcurrentModificationException
- Two processes are trying to modify a resource simultaneously.UpdateTriggerResult updateTrigger(UpdateTriggerRequest updateTriggerRequest)
Updates a trigger definition.
updateTriggerRequest
- InvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.UpdateUserDefinedFunctionResult updateUserDefinedFunction(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest)
Updates an existing function definition in the Data Catalog.
updateUserDefinedFunctionRequest
- EntityNotFoundException
- A specified entity does not existInvalidInputException
- The input provided was not valid.InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.