@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_METRIC
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.
|
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, withTimeOffset
public static AWSGlueClientBuilder builder()
public BatchCreatePartitionResult batchCreatePartition(BatchCreatePartitionRequest request)
Creates one or more partitions in a batch operation.
batchCreatePartition
in interface AWSGlue
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.public BatchDeleteConnectionResult batchDeleteConnection(BatchDeleteConnectionRequest request)
Deletes a list of connection definitions from the Data Catalog.
batchDeleteConnection
in interface AWSGlue
batchDeleteConnectionRequest
- 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 AWSGlue
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.public BatchDeleteTableResult batchDeleteTable(BatchDeleteTableRequest request)
Deletes multiple tables at once.
batchDeleteTable
in interface AWSGlue
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.public BatchGetPartitionResult batchGetPartition(BatchGetPartitionRequest request)
Retrieves partitions in a batch request.
batchGetPartition
in interface AWSGlue
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.public BatchStopJobRunResult batchStopJobRun(BatchStopJobRunRequest request)
Stops a batch of job runs for a given job.
batchStopJobRun
in interface AWSGlue
batchStopJobRunRequest
- 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 AWSGlue
createClassifierRequest
- 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 AWSGlue
createConnectionRequest
- 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 AWSGlue
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.public CreateDatabaseResult createDatabase(CreateDatabaseRequest request)
Creates a new database in a Data Catalog.
createDatabase
in interface AWSGlue
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.public CreateDevEndpointResult createDevEndpoint(CreateDevEndpointRequest request)
Creates a new DevEndpoint.
createDevEndpoint
in interface AWSGlue
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.public CreateJobResult createJob(CreateJobRequest request)
Creates a new job.
createJob
in interface AWSGlue
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.public CreatePartitionResult createPartition(CreatePartitionRequest request)
Creates a new partition.
createPartition
in interface AWSGlue
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.public CreateScriptResult createScript(CreateScriptRequest request)
Transforms a directed acyclic graph (DAG) into a Python script.
createScript
in interface AWSGlue
createScriptRequest
- 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 AWSGlue
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.public CreateTriggerResult createTrigger(CreateTriggerRequest request)
Creates a new trigger.
createTrigger
in interface AWSGlue
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.public CreateUserDefinedFunctionResult createUserDefinedFunction(CreateUserDefinedFunctionRequest request)
Creates a new function definition in the Data Catalog.
createUserDefinedFunction
in interface AWSGlue
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.public DeleteClassifierResult deleteClassifier(DeleteClassifierRequest request)
Removes a Classifier
from the metadata store.
deleteClassifier
in interface AWSGlue
deleteClassifierRequest
- 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 AWSGlue
deleteConnectionRequest
- 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 AWSGlue
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.public DeleteDatabaseResult deleteDatabase(DeleteDatabaseRequest request)
Removes a specified Database from a Data Catalog.
deleteDatabase
in interface AWSGlue
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.public DeleteDevEndpointResult deleteDevEndpoint(DeleteDevEndpointRequest request)
Deletes a specified DevEndpoint.
deleteDevEndpoint
in interface AWSGlue
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.public DeleteJobResult deleteJob(DeleteJobRequest request)
Deletes a specified job.
deleteJob
in interface AWSGlue
deleteJobRequest
- 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 AWSGlue
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.public DeleteTableResult deleteTable(DeleteTableRequest request)
Removes a table definition from the Data Catalog.
deleteTable
in interface AWSGlue
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.public DeleteTriggerResult deleteTrigger(DeleteTriggerRequest request)
Deletes a specified trigger.
deleteTrigger
in interface AWSGlue
deleteTriggerRequest
- 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 AWSGlue
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.public GetCatalogImportStatusResult getCatalogImportStatus(GetCatalogImportStatusRequest request)
Retrieves the status of a migration operation.
getCatalogImportStatus
in interface AWSGlue
getCatalogImportStatusRequest
- InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.public GetClassifierResult getClassifier(GetClassifierRequest request)
Retrieve a Classifier
by name.
getClassifier
in interface AWSGlue
getClassifierRequest
- 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 AWSGlue
getClassifiersRequest
- OperationTimeoutException
- The operation timed out.public GetConnectionResult getConnection(GetConnectionRequest request)
Retrieves a connection definition from the Data Catalog.
getConnection
in interface AWSGlue
getConnectionRequest
- 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 AWSGlue
getConnectionsRequest
- 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 AWSGlue
getCrawlerRequest
- EntityNotFoundException
- A specified entity does not existOperationTimeoutException
- The operation timed out.public GetCrawlerMetricsResult getCrawlerMetrics(GetCrawlerMetricsRequest request)
Retrieves metrics about specified crawlers.
getCrawlerMetrics
in interface AWSGlue
getCrawlerMetricsRequest
- OperationTimeoutException
- The operation timed out.public GetCrawlersResult getCrawlers(GetCrawlersRequest request)
Retrieves metadata for all Crawlers
defined in the customer account.
getCrawlers
in interface AWSGlue
getCrawlersRequest
- OperationTimeoutException
- The operation timed out.public GetDatabaseResult getDatabase(GetDatabaseRequest request)
Retrieves the definition of a specified database.
getDatabase
in interface AWSGlue
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.public GetDatabasesResult getDatabases(GetDatabasesRequest request)
Retrieves all Databases defined in a given Data Catalog.
getDatabases
in interface AWSGlue
getDatabasesRequest
- 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 AWSGlue
getDataflowGraphRequest
- 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 AWSGlue
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.public GetDevEndpointsResult getDevEndpoints(GetDevEndpointsRequest request)
Retrieves all the DevEndpoints in this AWS account.
getDevEndpoints
in interface AWSGlue
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.public GetJobResult getJob(GetJobRequest request)
Retrieves an existing job definition.
getJob
in interface AWSGlue
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.public GetJobRunResult getJobRun(GetJobRunRequest request)
Retrieves the metadata for a given job run.
getJobRun
in interface AWSGlue
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.public GetJobRunsResult getJobRuns(GetJobRunsRequest request)
Retrieves metadata for all runs of a given job.
getJobRuns
in interface AWSGlue
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.public GetJobsResult getJobs(GetJobsRequest request)
Retrieves all current jobs.
getJobs
in interface AWSGlue
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.public GetMappingResult getMapping(GetMappingRequest request)
Creates mappings.
getMapping
in interface AWSGlue
getMappingRequest
- 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 AWSGlue
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.public GetPartitionsResult getPartitions(GetPartitionsRequest request)
Retrieves information about the partitions in a table.
getPartitions
in interface AWSGlue
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.public GetPlanResult getPlan(GetPlanRequest request)
Gets a Python script to perform a specified mapping.
getPlan
in interface AWSGlue
getPlanRequest
- 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 AWSGlue
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.public GetTableVersionsResult getTableVersions(GetTableVersionsRequest request)
Retrieves a list of strings that identify available versions of a specified table.
getTableVersions
in interface AWSGlue
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.public GetTablesResult getTables(GetTablesRequest request)
Retrieves the definitions of some or all of the tables in a given Database
.
getTables
in interface AWSGlue
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.public GetTriggerResult getTrigger(GetTriggerRequest request)
Retrieves the definition of a trigger.
getTrigger
in interface AWSGlue
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.public GetTriggersResult getTriggers(GetTriggersRequest request)
Gets all the triggers associated with a job.
getTriggers
in interface AWSGlue
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.public GetUserDefinedFunctionResult getUserDefinedFunction(GetUserDefinedFunctionRequest request)
Retrieves a specified function definition from the Data Catalog.
getUserDefinedFunction
in interface AWSGlue
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.public GetUserDefinedFunctionsResult getUserDefinedFunctions(GetUserDefinedFunctionsRequest request)
Retrieves a multiple function definitions from the Data Catalog.
getUserDefinedFunctions
in interface AWSGlue
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.public ImportCatalogToGlueResult importCatalogToGlue(ImportCatalogToGlueRequest request)
Imports an existing Athena Data Catalog to AWS Glue
importCatalogToGlue
in interface AWSGlue
importCatalogToGlueRequest
- InternalServiceException
- An internal service error occurred.OperationTimeoutException
- The operation timed out.public ResetJobBookmarkResult resetJobBookmark(ResetJobBookmarkRequest request)
Resets a bookmark entry.
resetJobBookmark
in interface AWSGlue
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.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 AWSGlue
startCrawlerRequest
- 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 AWSGlue
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.public StartJobRunResult startJobRun(StartJobRunRequest request)
Runs a job.
startJobRun
in interface AWSGlue
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.public StartTriggerResult startTrigger(StartTriggerRequest request)
Starts an existing trigger.
startTrigger
in interface AWSGlue
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.public StopCrawlerResult stopCrawler(StopCrawlerRequest request)
If the specified Crawler
is running, stops the crawl.
stopCrawler
in interface AWSGlue
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.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 AWSGlue
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.public StopTriggerResult stopTrigger(StopTriggerRequest request)
Stops a specified trigger.
stopTrigger
in interface AWSGlue
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.public UpdateClassifierResult updateClassifier(UpdateClassifierRequest request)
Modifies an existing Classifier
.
updateClassifier
in interface AWSGlue
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.public UpdateConnectionResult updateConnection(UpdateConnectionRequest request)
Updates a connection definition in the Data Catalog.
updateConnection
in interface AWSGlue
updateConnectionRequest
- 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 AWSGlue
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.public UpdateCrawlerScheduleResult updateCrawlerSchedule(UpdateCrawlerScheduleRequest request)
Updates the schedule of a crawler using a Cron expression.
updateCrawlerSchedule
in interface AWSGlue
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.public UpdateDatabaseResult updateDatabase(UpdateDatabaseRequest request)
Updates an existing database definition in a Data Catalog.
updateDatabase
in interface AWSGlue
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.public UpdateDevEndpointResult updateDevEndpoint(UpdateDevEndpointRequest request)
Updates a specified DevEndpoint.
updateDevEndpoint
in interface AWSGlue
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.public UpdateJobResult updateJob(UpdateJobRequest request)
Updates an existing job definition.
updateJob
in interface AWSGlue
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.public UpdatePartitionResult updatePartition(UpdatePartitionRequest request)
Updates a partition.
updatePartition
in interface AWSGlue
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.public UpdateTableResult updateTable(UpdateTableRequest request)
Updates a metadata table in the Data Catalog.
updateTable
in interface AWSGlue
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.public UpdateTriggerResult updateTrigger(UpdateTriggerRequest request)
Updates a trigger definition.
updateTrigger
in interface AWSGlue
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.public UpdateUserDefinedFunctionResult updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request)
Updates an existing function definition in the Data Catalog.
updateUserDefinedFunction
in interface AWSGlue
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.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 AWSGlue
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.