@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSGlueClient extends AmazonWebServiceClient implements AWSGlue
Defines the public endpoint for the AWS Glue service.
LOGGING_AWS_REQUEST_METRICENDPOINT_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.
|
static AWSGlueClientBuilder |
builder() |
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.
|
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.
|
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSGlueClientBuilder builder()
public BatchCreatePartitionResult batchCreatePartition(BatchCreatePartitionRequest request)
Creates one or more partitions in a batch operation.
batchCreatePartition in interface AWSGluebatchCreatePartitionRequest - 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.public BatchDeleteConnectionResult batchDeleteConnection(BatchDeleteConnectionRequest request)
Deletes a list of connection definitions from the Data Catalog.
batchDeleteConnection in interface AWSGluebatchDeleteConnectionRequest - InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public BatchDeletePartitionResult batchDeletePartition(BatchDeletePartitionRequest request)
Deletes one or more partitions in a batch operation.
batchDeletePartition in interface AWSGluebatchDeletePartitionRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public BatchDeleteTableResult batchDeleteTable(BatchDeleteTableRequest request)
Deletes multiple tables at once.
batchDeleteTable in interface AWSGluebatchDeleteTableRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public BatchGetPartitionResult batchGetPartition(BatchGetPartitionRequest request)
Retrieves partitions in a batch request.
batchGetPartition in interface AWSGluebatchGetPartitionRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.InternalServiceException - An internal service error occurred.public BatchStopJobRunResult batchStopJobRun(BatchStopJobRunRequest request)
Stops a batch of job runs for a given job.
batchStopJobRun in interface AWSGluebatchStopJobRunRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public CreateClassifierResult createClassifier(CreateClassifierRequest request)
Creates a Classifier in the user's account.
createClassifier in interface AWSGluecreateClassifierRequest - AlreadyExistsException - A resource to be created or added already exists.InvalidInputException - The input provided was not valid.OperationTimeoutException - The operation timed out.public CreateConnectionResult createConnection(CreateConnectionRequest request)
Creates a connection definition in the Data Catalog.
createConnection in interface AWSGluecreateConnectionRequest - AlreadyExistsException - A resource to be created or added already exists.InvalidInputException - The input provided was not valid.OperationTimeoutException - The operation timed out.public CreateCrawlerResult createCrawler(CreateCrawlerRequest request)
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 AWSGluecreateCrawlerRequest - 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.public CreateDatabaseResult createDatabase(CreateDatabaseRequest request)
Creates a new database in a Data Catalog.
createDatabase in interface AWSGluecreateDatabaseRequest - 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.public CreateDevEndpointResult createDevEndpoint(CreateDevEndpointRequest request)
Creates a new DevEndpoint.
createDevEndpoint in interface AWSGluecreateDevEndpointRequest - 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.public CreateJobResult createJob(CreateJobRequest request)
Creates a new job.
createJob in interface AWSGluecreateJobRequest - 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.public CreatePartitionResult createPartition(CreatePartitionRequest request)
Creates a new partition.
createPartition in interface AWSGluecreatePartitionRequest - 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.public CreateScriptResult createScript(CreateScriptRequest request)
Transforms a directed acyclic graph (DAG) into a Python script.
createScript in interface AWSGluecreateScriptRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public CreateTableResult createTable(CreateTableRequest request)
Creates a new table definition in the Data Catalog.
createTable in interface AWSGluecreateTableRequest - 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.public CreateTriggerResult createTrigger(CreateTriggerRequest request)
Creates a new trigger.
createTrigger in interface AWSGluecreateTriggerRequest - 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.public CreateUserDefinedFunctionResult createUserDefinedFunction(CreateUserDefinedFunctionRequest request)
Creates a new function definition in the Data Catalog.
createUserDefinedFunction in interface AWSGluecreateUserDefinedFunctionRequest - 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.public DeleteClassifierResult deleteClassifier(DeleteClassifierRequest request)
Removes a Classifier from the metadata store.
deleteClassifier in interface AWSGluedeleteClassifierRequest - EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public DeleteConnectionResult deleteConnection(DeleteConnectionRequest request)
Deletes a connection from the Data Catalog.
deleteConnection in interface AWSGluedeleteConnectionRequest - EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public DeleteCrawlerResult deleteCrawler(DeleteCrawlerRequest request)
Removes a specified Crawler from the metadata store, unless the Crawler state is
RUNNING.
deleteCrawler in interface AWSGluedeleteCrawlerRequest - 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.public DeleteDatabaseResult deleteDatabase(DeleteDatabaseRequest request)
Removes a specified Database from a Data Catalog.
deleteDatabase in interface AWSGluedeleteDatabaseRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public DeleteDevEndpointResult deleteDevEndpoint(DeleteDevEndpointRequest request)
Deletes a specified DevEndpoint.
deleteDevEndpoint in interface AWSGluedeleteDevEndpointRequest - EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.public DeleteJobResult deleteJob(DeleteJobRequest request)
Deletes a specified job.
deleteJob in interface AWSGluedeleteJobRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public DeletePartitionResult deletePartition(DeletePartitionRequest request)
Deletes a specified partition.
deletePartition in interface AWSGluedeletePartitionRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public DeleteTableResult deleteTable(DeleteTableRequest request)
Removes a table definition from the Data Catalog.
deleteTable in interface AWSGluedeleteTableRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public DeleteTriggerResult deleteTrigger(DeleteTriggerRequest request)
Deletes a specified trigger.
deleteTrigger in interface AWSGluedeleteTriggerRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public DeleteUserDefinedFunctionResult deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request)
Deletes an existing function definition from the Data Catalog.
deleteUserDefinedFunction in interface AWSGluedeleteUserDefinedFunctionRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetCatalogImportStatusResult getCatalogImportStatus(GetCatalogImportStatusRequest request)
Retrieves the status of a migration operation.
getCatalogImportStatus in interface AWSGluegetCatalogImportStatusRequest - InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetClassifierResult getClassifier(GetClassifierRequest request)
Retrieve a Classifier by name.
getClassifier in interface AWSGluegetClassifierRequest - EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public GetClassifiersResult getClassifiers(GetClassifiersRequest request)
Lists all Classifier objects in the metadata store.
getClassifiers in interface AWSGluegetClassifiersRequest - OperationTimeoutException - The operation timed out.public GetConnectionResult getConnection(GetConnectionRequest request)
Retrieves a connection definition from the Data Catalog.
getConnection in interface AWSGluegetConnectionRequest - EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public GetConnectionsResult getConnections(GetConnectionsRequest request)
Retrieves a list of connection definitions from the Data Catalog.
getConnections in interface AWSGluegetConnectionsRequest - EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public GetCrawlerResult getCrawler(GetCrawlerRequest request)
Retrieves metadata for a specified Crawler.
getCrawler in interface AWSGluegetCrawlerRequest - EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public GetCrawlerMetricsResult getCrawlerMetrics(GetCrawlerMetricsRequest request)
Retrieves metrics about specified crawlers.
getCrawlerMetrics in interface AWSGluegetCrawlerMetricsRequest - OperationTimeoutException - The operation timed out.public GetCrawlersResult getCrawlers(GetCrawlersRequest request)
Retrieves metadata for all Crawlers defined in the customer account.
getCrawlers in interface AWSGluegetCrawlersRequest - OperationTimeoutException - The operation timed out.public GetDatabaseResult getDatabase(GetDatabaseRequest request)
Retrieves the definition of a specified database.
getDatabase in interface AWSGluegetDatabaseRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetDatabasesResult getDatabases(GetDatabasesRequest request)
Retrieves all Databases defined in a given Data Catalog.
getDatabases in interface AWSGluegetDatabasesRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetDataflowGraphResult getDataflowGraph(GetDataflowGraphRequest request)
Transforms a Python script into a directed acyclic graph (DAG).
getDataflowGraph in interface AWSGluegetDataflowGraphRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetDevEndpointResult getDevEndpoint(GetDevEndpointRequest request)
Retrieves information about a specified DevEndpoint.
getDevEndpoint in interface AWSGluegetDevEndpointRequest - EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.public GetDevEndpointsResult getDevEndpoints(GetDevEndpointsRequest request)
Retrieves all the DevEndpoints in this AWS account.
getDevEndpoints in interface AWSGluegetDevEndpointsRequest - EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.public GetJobResult getJob(GetJobRequest request)
Retrieves an existing job definition.
getJob in interface AWSGluegetJobRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetJobRunResult getJobRun(GetJobRunRequest request)
Retrieves the metadata for a given job run.
getJobRun in interface AWSGluegetJobRunRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetJobRunsResult getJobRuns(GetJobRunsRequest request)
Retrieves metadata for all runs of a given job.
getJobRuns in interface AWSGluegetJobRunsRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetJobsResult getJobs(GetJobsRequest request)
Retrieves all current jobs.
getJobs in interface AWSGluegetJobsRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetMappingResult getMapping(GetMappingRequest request)
Creates mappings.
getMapping in interface AWSGluegetMappingRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetPartitionResult getPartition(GetPartitionRequest request)
Retrieves information about a specified partition.
getPartition in interface AWSGluegetPartitionRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetPartitionsResult getPartitions(GetPartitionsRequest request)
Retrieves information about the partitions in a table.
getPartitions in interface AWSGluegetPartitionsRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.OperationTimeoutException - The operation timed out.InternalServiceException - An internal service error occurred.public GetPlanResult getPlan(GetPlanRequest request)
Gets a Python script to perform a specified mapping.
getPlan in interface AWSGluegetPlanRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetTableResult getTable(GetTableRequest request)
Retrieves the Table definition in a Data Catalog for a specified table.
getTable in interface AWSGluegetTableRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetTableVersionsResult getTableVersions(GetTableVersionsRequest request)
Retrieves a list of strings that identify available versions of a specified table.
getTableVersions in interface AWSGluegetTableVersionsRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetTablesResult getTables(GetTablesRequest request)
Retrieves the definitions of some or all of the tables in a given Database.
getTables in interface AWSGluegetTablesRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.OperationTimeoutException - The operation timed out.InternalServiceException - An internal service error occurred.public GetTriggerResult getTrigger(GetTriggerRequest request)
Retrieves the definition of a trigger.
getTrigger in interface AWSGluegetTriggerRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetTriggersResult getTriggers(GetTriggersRequest request)
Gets all the triggers associated with a job.
getTriggers in interface AWSGluegetTriggersRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetUserDefinedFunctionResult getUserDefinedFunction(GetUserDefinedFunctionRequest request)
Retrieves a specified function definition from the Data Catalog.
getUserDefinedFunction in interface AWSGluegetUserDefinedFunctionRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public GetUserDefinedFunctionsResult getUserDefinedFunctions(GetUserDefinedFunctionsRequest request)
Retrieves a multiple function definitions from the Data Catalog.
getUserDefinedFunctions in interface AWSGluegetUserDefinedFunctionsRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.OperationTimeoutException - The operation timed out.InternalServiceException - An internal service error occurred.public ImportCatalogToGlueResult importCatalogToGlue(ImportCatalogToGlueRequest request)
Imports an existing Athena Data Catalog to AWS Glue
importCatalogToGlue in interface AWSGlueimportCatalogToGlueRequest - InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public ResetJobBookmarkResult resetJobBookmark(ResetJobBookmarkRequest request)
Resets a bookmark entry.
resetJobBookmark in interface AWSGlueresetJobBookmarkRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public StartCrawlerResult startCrawler(StartCrawlerRequest request)
Starts a crawl using the specified Crawler, regardless of what is scheduled. If the
Crawler is already running, does nothing.
startCrawler in interface AWSGluestartCrawlerRequest - EntityNotFoundException - A specified entity does not existCrawlerRunningException - The operation cannot be performed because the crawler is already running.OperationTimeoutException - The operation timed out.public 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.
startCrawlerSchedule in interface AWSGluestartCrawlerScheduleRequest - 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.public StartJobRunResult startJobRun(StartJobRunRequest request)
Runs a job.
startJobRun in interface AWSGluestartJobRunRequest - 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.public StartTriggerResult startTrigger(StartTriggerRequest request)
Starts an existing trigger.
startTrigger in interface AWSGluestartTriggerRequest - 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.public StopCrawlerResult stopCrawler(StopCrawlerRequest request)
If the specified Crawler is running, stops the crawl.
stopCrawler in interface AWSGluestopCrawlerRequest - EntityNotFoundException - A specified entity does not existCrawlerNotRunningException - The specified crawler is not running.CrawlerStoppingException - The specified crawler is stopping.OperationTimeoutException - The operation timed out.public 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.
stopCrawlerSchedule in interface AWSGluestopCrawlerScheduleRequest - EntityNotFoundException - A specified entity does not existSchedulerNotRunningException - The specified scheduler is not running.SchedulerTransitioningException - The specified scheduler is transitioning.OperationTimeoutException - The operation timed out.public StopTriggerResult stopTrigger(StopTriggerRequest request)
Stops a specified trigger.
stopTrigger in interface AWSGluestopTriggerRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public UpdateClassifierResult updateClassifier(UpdateClassifierRequest request)
Modifies an existing Classifier.
updateClassifier in interface AWSGlueupdateClassifierRequest - InvalidInputException - The input provided was not valid.VersionMismatchException - There was a version conflict.EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public UpdateConnectionResult updateConnection(UpdateConnectionRequest request)
Updates a connection definition in the Data Catalog.
updateConnection in interface AWSGlueupdateConnectionRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public UpdateCrawlerResult updateCrawler(UpdateCrawlerRequest request)
Updates a Crawler. If a Crawler is running, you must stop it using
StopCrawler before updating it.
updateCrawler in interface AWSGlueupdateCrawlerRequest - 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.public UpdateCrawlerScheduleResult updateCrawlerSchedule(UpdateCrawlerScheduleRequest request)
Updates the schedule of a crawler using a Cron expression.
updateCrawlerSchedule in interface AWSGlueupdateCrawlerScheduleRequest - 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.public UpdateDatabaseResult updateDatabase(UpdateDatabaseRequest request)
Updates an existing database definition in a Data Catalog.
updateDatabase in interface AWSGlueupdateDatabaseRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public UpdateDevEndpointResult updateDevEndpoint(UpdateDevEndpointRequest request)
Updates a specified DevEndpoint.
updateDevEndpoint in interface AWSGlueupdateDevEndpointRequest - 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.public UpdateJobResult updateJob(UpdateJobRequest request)
Updates an existing job definition.
updateJob in interface AWSGlueupdateJobRequest - InvalidInputException - The input provided was not valid.EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public UpdatePartitionResult updatePartition(UpdatePartitionRequest request)
Updates a partition.
updatePartition in interface AWSGlueupdatePartitionRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public UpdateTableResult updateTable(UpdateTableRequest request)
Updates a metadata table in the Data Catalog.
updateTable in interface AWSGlueupdateTableRequest - 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.public UpdateTriggerResult updateTrigger(UpdateTriggerRequest request)
Updates a trigger definition.
updateTrigger in interface AWSGlueupdateTriggerRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.EntityNotFoundException - A specified entity does not existOperationTimeoutException - The operation timed out.public UpdateUserDefinedFunctionResult updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request)
Updates an existing function definition in the Data Catalog.
updateUserDefinedFunction in interface AWSGlueupdateUserDefinedFunctionRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.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 AWSGluerequest - The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.