@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.
|
BatchDeleteTableVersionResult |
batchDeleteTableVersion(BatchDeleteTableVersionRequest request)
Deletes a specified batch of versions of a table.
|
BatchGetCrawlersResult |
batchGetCrawlers(BatchGetCrawlersRequest request)
Returns a list of resource metadata for a given list of crawler names.
|
BatchGetDevEndpointsResult |
batchGetDevEndpoints(BatchGetDevEndpointsRequest request)
Returns a list of resource metadata for a given list of DevEndpoint names.
|
BatchGetJobsResult |
batchGetJobs(BatchGetJobsRequest request)
Returns a list of resource metadata for a given list of job names.
|
BatchGetPartitionResult |
batchGetPartition(BatchGetPartitionRequest request)
Retrieves partitions in a batch request.
|
BatchGetTriggersResult |
batchGetTriggers(BatchGetTriggersRequest request)
Returns a list of resource metadata for a given list of trigger names.
|
BatchStopJobRunResult |
batchStopJobRun(BatchStopJobRunRequest request)
Stops one or more job runs for a specified job definition.
|
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 definition.
|
CreatePartitionResult |
createPartition(CreatePartitionRequest request)
Creates a new partition.
|
CreateScriptResult |
createScript(CreateScriptRequest request)
Transforms a directed acyclic graph (DAG) into code.
|
CreateSecurityConfigurationResult |
createSecurityConfiguration(CreateSecurityConfigurationRequest request)
Creates a new security configuration.
|
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 Data Catalog.
|
DeleteConnectionResult |
deleteConnection(DeleteConnectionRequest request)
Deletes a connection from the Data Catalog.
|
DeleteCrawlerResult |
deleteCrawler(DeleteCrawlerRequest request)
Removes a specified crawler from the AWS Glue Data Catalog, 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 definition.
|
DeletePartitionResult |
deletePartition(DeletePartitionRequest request)
Deletes a specified partition.
|
DeleteResourcePolicyResult |
deleteResourcePolicy(DeleteResourcePolicyRequest request)
Deletes a specified policy.
|
DeleteSecurityConfigurationResult |
deleteSecurityConfiguration(DeleteSecurityConfigurationRequest request)
Deletes a specified security configuration.
|
DeleteTableResult |
deleteTable(DeleteTableRequest request)
Removes a table definition from the Data Catalog.
|
DeleteTableVersionResult |
deleteTableVersion(DeleteTableVersionRequest request)
Deletes a specified version of a table.
|
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 Data Catalog.
|
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.
|
GetDataCatalogEncryptionSettingsResult |
getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest request)
Retrieves the security configuration for a specified 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 definition.
|
GetJobsResult |
getJobs(GetJobsRequest request)
Retrieves all current job definitions.
|
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 code to perform a specified mapping.
|
GetResourcePolicyResult |
getResourcePolicy(GetResourcePolicyRequest request)
Retrieves a specified resource policy.
|
GetSecurityConfigurationResult |
getSecurityConfiguration(GetSecurityConfigurationRequest request)
Retrieves a specified security configuration.
|
GetSecurityConfigurationsResult |
getSecurityConfigurations(GetSecurityConfigurationsRequest request)
Retrieves a list of all security configurations.
|
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. |
GetTableVersionResult |
getTableVersion(GetTableVersionRequest request)
Retrieves a specified version of a table.
|
GetTableVersionsResult |
getTableVersions(GetTableVersionsRequest request)
Retrieves a list of strings that identify available versions of a specified table.
|
GetTagsResult |
getTags(GetTagsRequest request)
Retrieves a list of tags associated with a resource.
|
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
|
ListCrawlersResult |
listCrawlers(ListCrawlersRequest request)
Retrieves the names of all crawler resources in this AWS account, or the resources with the specified tag.
|
ListDevEndpointsResult |
listDevEndpoints(ListDevEndpointsRequest request)
Retrieves the names of all DevEndpoint resources in this AWS account, or the resources with the specified tag.
|
ListJobsResult |
listJobs(ListJobsRequest request)
Retrieves the names of all job resources in this AWS account, or the resources with the specified tag.
|
ListTriggersResult |
listTriggers(ListTriggersRequest request)
Retrieves the names of all trigger resources in this AWS account, or the resources with the specified tag.
|
PutDataCatalogEncryptionSettingsResult |
putDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest request)
Sets the security configuration for a specified catalog.
|
PutResourcePolicyResult |
putResourcePolicy(PutResourcePolicyRequest request)
Sets the Data Catalog resource policy for access control.
|
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)
Starts a job run using a job definition.
|
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.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds tags to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from a resource.
|
UpdateClassifierResult |
updateClassifier(UpdateClassifierRequest request)
Modifies an existing classifier (a
GrokClassifier, an XMLClassifier, a
JsonClassifier, or a CsvClassifier, depending on which field is present). |
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, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, 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.GlueEncryptionException - An encryption operation failed.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.
After completing this operation, you will no longer have access to the table versions and partitions that belong to the deleted table. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure immediate deletion of all related resources, before calling BatchDeleteTable, use
DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or
BatchDeletePartition, to delete any resources that belong to the table.
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 BatchDeleteTableVersionResult batchDeleteTableVersion(BatchDeleteTableVersionRequest request)
Deletes a specified batch of versions of a table.
batchDeleteTableVersion in interface AWSGluebatchDeleteTableVersionRequest - 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 BatchGetCrawlersResult batchGetCrawlers(BatchGetCrawlersRequest request)
Returns a list of resource metadata for a given list of crawler names. After calling the
ListCrawlers operation, you can call this operation to access the data to which you have been
granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
batchGetCrawlers in interface AWSGluebatchGetCrawlersRequest - InvalidInputException - The input provided was not valid.OperationTimeoutException - The operation timed out.public BatchGetDevEndpointsResult batchGetDevEndpoints(BatchGetDevEndpointsRequest request)
Returns a list of resource metadata for a given list of DevEndpoint names. After calling the
ListDevEndpoints operation, you can call this operation to access the data to which you have been
granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
batchGetDevEndpoints in interface AWSGluebatchGetDevEndpointsRequest - AccessDeniedException - Access to a resource was denied.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.public BatchGetJobsResult batchGetJobs(BatchGetJobsRequest request)
Returns a list of resource metadata for a given list of job names. After calling the ListJobs
operation, you can call this operation to access the data to which you have been granted permissions. This
operation supports all IAM permissions, including permission conditions that uses tags.
batchGetJobs in interface AWSGluebatchGetJobsRequest - InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.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.GlueEncryptionException - An encryption operation failed.public BatchGetTriggersResult batchGetTriggers(BatchGetTriggersRequest request)
Returns a list of resource metadata for a given list of trigger names. After calling the
ListTriggers operation, you can call this operation to access the data to which you have been
granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
batchGetTriggers in interface AWSGluebatchGetTriggersRequest - InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.public BatchStopJobRunResult batchStopJobRun(BatchStopJobRunRequest request)
Stops one or more job runs for a specified job definition.
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. This can be a GrokClassifier, an
XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which
field of the request is present.
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.ResourceNumberLimitExceededException - A resource numerical limit was exceeded.GlueEncryptionException - An encryption operation failed.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 the s3Targets field, the jdbcTargets field, or the
DynamoDBTargets 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.GlueEncryptionException - An encryption operation failed.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 definition.
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.ConcurrentModificationException - Two processes are trying to modify a resource simultaneously.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.GlueEncryptionException - An encryption operation failed.public CreateScriptResult createScript(CreateScriptRequest request)
Transforms a directed acyclic graph (DAG) into code.
createScript in interface AWSGluecreateScriptRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.public CreateSecurityConfigurationResult createSecurityConfiguration(CreateSecurityConfigurationRequest request)
Creates a new security configuration.
createSecurityConfiguration in interface AWSGluecreateSecurityConfigurationRequest - 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 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.GlueEncryptionException - An encryption operation failed.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.IdempotentParameterMismatchException - The same unique identifier was associated with two different records.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.ResourceNumberLimitExceededException - A resource numerical limit was exceeded.ConcurrentModificationException - Two processes are trying to modify a resource simultaneously.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.ResourceNumberLimitExceededException - A resource numerical limit was exceeded.GlueEncryptionException - An encryption operation failed.public DeleteClassifierResult deleteClassifier(DeleteClassifierRequest request)
Removes a classifier from the Data Catalog.
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 AWS Glue Data Catalog, 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.
After completing this operation, you will no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure immediate deletion of all related resources, before calling DeleteDatabase, use
DeleteTableVersion or BatchDeleteTableVersion, DeletePartition or
BatchDeletePartition, DeleteUserDefinedFunction, and DeleteTable or
BatchDeleteTable, to delete any resources that belong to the database.
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 definition. If the job definition is not found, no exception is thrown.
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 DeleteResourcePolicyResult deleteResourcePolicy(DeleteResourcePolicyRequest request)
Deletes a specified policy.
deleteResourcePolicy in interface AWSGluedeleteResourcePolicyRequest - EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.ConditionCheckFailureException - A specified condition was not satisfied.public DeleteSecurityConfigurationResult deleteSecurityConfiguration(DeleteSecurityConfigurationRequest request)
Deletes a specified security configuration.
deleteSecurityConfiguration in interface AWSGluedeleteSecurityConfigurationRequest - 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.
After completing this operation, you will no longer have access to the table versions and partitions that belong to the deleted table. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure immediate deletion of all related resources, before calling DeleteTable, use
DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or
BatchDeletePartition, to delete any resources that belong to the table.
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 DeleteTableVersionResult deleteTableVersion(DeleteTableVersionRequest request)
Deletes a specified version of a table.
deleteTableVersion in interface AWSGluedeleteTableVersionRequest - 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. If the trigger is not found, no exception is thrown.
deleteTrigger in interface AWSGluedeleteTriggerRequest - InvalidInputException - 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 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 Data Catalog.
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.InvalidInputException - The input provided was not valid.GlueEncryptionException - An encryption operation failed.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.InvalidInputException - The input provided was not valid.GlueEncryptionException - An encryption operation failed.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 GetDataCatalogEncryptionSettingsResult getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest request)
Retrieves the security configuration for a specified catalog.
getDataCatalogEncryptionSettings in interface AWSGluegetDataCatalogEncryptionSettingsRequest - InternalServiceException - An internal service error occurred.InvalidInputException - The input provided was not valid.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.GlueEncryptionException - An encryption operation failed.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.GlueEncryptionException - An encryption operation failed.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.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
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.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
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 definition.
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 job definitions.
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.EntityNotFoundException - A specified entity does not existpublic 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.GlueEncryptionException - An encryption operation failed.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.GlueEncryptionException - An encryption operation failed.public GetPlanResult getPlan(GetPlanRequest request)
Gets code 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 GetResourcePolicyResult getResourcePolicy(GetResourcePolicyRequest request)
Retrieves a specified resource policy.
getResourcePolicy in interface AWSGluegetResourcePolicyRequest - 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 GetSecurityConfigurationResult getSecurityConfiguration(GetSecurityConfigurationRequest request)
Retrieves a specified security configuration.
getSecurityConfiguration in interface AWSGluegetSecurityConfigurationRequest - 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 GetSecurityConfigurationsResult getSecurityConfigurations(GetSecurityConfigurationsRequest request)
Retrieves a list of all security configurations.
getSecurityConfigurations in interface AWSGluegetSecurityConfigurationsRequest - 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 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.GlueEncryptionException - An encryption operation failed.public GetTableVersionResult getTableVersion(GetTableVersionRequest request)
Retrieves a specified version of a table.
getTableVersion in interface AWSGluegetTableVersionRequest - EntityNotFoundException - A specified entity does not existInvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.GlueEncryptionException - An encryption operation failed.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.GlueEncryptionException - An encryption operation failed.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.GlueEncryptionException - An encryption operation failed.public GetTagsResult getTags(GetTagsRequest request)
Retrieves a list of tags associated with a resource.
getTags in interface AWSGluegetTagsRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.EntityNotFoundException - A specified entity does not existpublic 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.GlueEncryptionException - An encryption operation failed.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.GlueEncryptionException - An encryption operation failed.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 ListCrawlersResult listCrawlers(ListCrawlersRequest request)
Retrieves the names of all crawler resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field which you can use as a filter on the response so that
tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag
will be retrieved.
listCrawlers in interface AWSGluelistCrawlersRequest - OperationTimeoutException - The operation timed out.public ListDevEndpointsResult listDevEndpoints(ListDevEndpointsRequest request)
Retrieves the names of all DevEndpoint resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field which you can use as a filter on the response so that
tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag
will be retrieved.
listDevEndpoints in interface AWSGluelistDevEndpointsRequest - 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 ListJobsResult listJobs(ListJobsRequest request)
Retrieves the names of all job resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field which you can use as a filter on the response so that
tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag
will be retrieved.
listJobs in interface AWSGluelistJobsRequest - 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 ListTriggersResult listTriggers(ListTriggersRequest request)
Retrieves the names of all trigger resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field which you can use as a filter on the response so that
tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag
will be retrieved.
listTriggers in interface AWSGluelistTriggersRequest - 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 PutDataCatalogEncryptionSettingsResult putDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest request)
Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.
putDataCatalogEncryptionSettings in interface AWSGlueputDataCatalogEncryptionSettingsRequest - InternalServiceException - An internal service error occurred.InvalidInputException - The input provided was not valid.OperationTimeoutException - The operation timed out.public PutResourcePolicyResult putResourcePolicy(PutResourcePolicyRequest request)
Sets the Data Catalog resource policy for access control.
putResourcePolicy in interface AWSGlueputResourcePolicyRequest - EntityNotFoundException - A specified entity does not existInternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.InvalidInputException - The input provided was not valid.ConditionCheckFailureException - A specified condition was not satisfied.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, returns a CrawlerRunningException.
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)
Starts a job run using a job definition.
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. See Triggering Jobs for information about how different types of trigger are started.
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.ConcurrentModificationException - Two processes are trying to modify a resource simultaneously.public TagResourceResult tagResource(TagResourceRequest request)
Adds tags to a resource. A tag is a label you can assign to an AWS resource. In AWS Glue, you can tag only certain resources. For information about what resources you can tag, see AWS Tags in AWS Glue.
tagResource in interface AWSGluetagResourceRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.EntityNotFoundException - A specified entity does not existpublic UntagResourceResult untagResource(UntagResourceRequest request)
Removes tags from a resource.
untagResource in interface AWSGlueuntagResourceRequest - InvalidInputException - The input provided was not valid.InternalServiceException - An internal service error occurred.OperationTimeoutException - The operation timed out.EntityNotFoundException - A specified entity does not existpublic UpdateClassifierResult updateClassifier(UpdateClassifierRequest request)
Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a
JsonClassifier, or a CsvClassifier, depending on which field is present).
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.InvalidInputException - The input provided was not valid.GlueEncryptionException - An encryption operation failed.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.GlueEncryptionException - An encryption operation failed.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.ConcurrentModificationException - Two processes are trying to modify a resource simultaneously.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.GlueEncryptionException - An encryption operation failed.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.ResourceNumberLimitExceededException - A resource numerical limit was exceeded.GlueEncryptionException - An encryption operation failed.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.ConcurrentModificationException - Two processes are trying to modify a resource simultaneously.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.GlueEncryptionException - An encryption operation failed.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.