@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGlue extends Object implements AWSGlue
AWSGlue. Convenient method forms pass through to the corresponding overload that
takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
BatchCreatePartitionResult |
batchCreatePartition(BatchCreatePartitionRequest request)
Creates one or more partitions in a batch operation.
|
BatchDeleteConnectionResult |
batchDeleteConnection(BatchDeleteConnectionRequest request)
Deletes a list of connection definitions from the Data Catalog.
|
BatchDeletePartitionResult |
batchDeletePartition(BatchDeletePartitionRequest request)
Deletes one or more partitions in a batch operation.
|
BatchDeleteTableResult |
batchDeleteTable(BatchDeleteTableRequest request)
Deletes multiple tables at once.
|
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.
|
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.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartCrawlerResult |
startCrawler(StartCrawlerRequest request)
Starts a crawl using the specified crawler, regardless of what is scheduled.
|
StartCrawlerScheduleResult |
startCrawlerSchedule(StartCrawlerScheduleRequest request)
Changes the schedule state of the specified crawler to
SCHEDULED, unless the crawler is already
running or the schedule state is already SCHEDULED. |
StartJobRunResult |
startJobRun(StartJobRunRequest request)
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.
|
public BatchCreatePartitionResult batchCreatePartition(BatchCreatePartitionRequest request)
AWSGlueCreates one or more partitions in a batch operation.
batchCreatePartition in interface AWSGluepublic BatchDeleteConnectionResult batchDeleteConnection(BatchDeleteConnectionRequest request)
AWSGlueDeletes a list of connection definitions from the Data Catalog.
batchDeleteConnection in interface AWSGluepublic BatchDeletePartitionResult batchDeletePartition(BatchDeletePartitionRequest request)
AWSGlueDeletes one or more partitions in a batch operation.
batchDeletePartition in interface AWSGluepublic BatchDeleteTableResult batchDeleteTable(BatchDeleteTableRequest request)
AWSGlueDeletes multiple tables at once.
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 AWSGluepublic BatchDeleteTableVersionResult batchDeleteTableVersion(BatchDeleteTableVersionRequest request)
AWSGlueDeletes a specified batch of versions of a table.
batchDeleteTableVersion in interface AWSGluepublic BatchGetCrawlersResult batchGetCrawlers(BatchGetCrawlersRequest request)
AWSGlue
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 AWSGluepublic BatchGetDevEndpointsResult batchGetDevEndpoints(BatchGetDevEndpointsRequest request)
AWSGlue
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 AWSGluepublic BatchGetJobsResult batchGetJobs(BatchGetJobsRequest request)
AWSGlue
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 AWSGluepublic BatchGetPartitionResult batchGetPartition(BatchGetPartitionRequest request)
AWSGlueRetrieves partitions in a batch request.
batchGetPartition in interface AWSGluepublic BatchGetTriggersResult batchGetTriggers(BatchGetTriggersRequest request)
AWSGlue
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 AWSGluepublic BatchStopJobRunResult batchStopJobRun(BatchStopJobRunRequest request)
AWSGlueStops one or more job runs for a specified job definition.
batchStopJobRun in interface AWSGluepublic CreateClassifierResult createClassifier(CreateClassifierRequest request)
AWSGlue
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 AWSGluepublic CreateConnectionResult createConnection(CreateConnectionRequest request)
AWSGlueCreates a connection definition in the Data Catalog.
createConnection in interface AWSGluepublic CreateCrawlerResult createCrawler(CreateCrawlerRequest request)
AWSGlue
Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl
target must be specified, in the s3Targets field, the jdbcTargets field, or the
DynamoDBTargets field.
createCrawler in interface AWSGluepublic CreateDatabaseResult createDatabase(CreateDatabaseRequest request)
AWSGlueCreates a new database in a Data Catalog.
createDatabase in interface AWSGluepublic CreateDevEndpointResult createDevEndpoint(CreateDevEndpointRequest request)
AWSGlueCreates a new DevEndpoint.
createDevEndpoint in interface AWSGluepublic CreateJobResult createJob(CreateJobRequest request)
AWSGlueCreates a new job definition.
createJob in interface AWSGluepublic CreatePartitionResult createPartition(CreatePartitionRequest request)
AWSGlueCreates a new partition.
createPartition in interface AWSGluepublic CreateScriptResult createScript(CreateScriptRequest request)
AWSGlueTransforms a directed acyclic graph (DAG) into code.
createScript in interface AWSGluepublic CreateSecurityConfigurationResult createSecurityConfiguration(CreateSecurityConfigurationRequest request)
AWSGlueCreates a new security configuration.
createSecurityConfiguration in interface AWSGluepublic CreateTableResult createTable(CreateTableRequest request)
AWSGlueCreates a new table definition in the Data Catalog.
createTable in interface AWSGluepublic CreateTriggerResult createTrigger(CreateTriggerRequest request)
AWSGlueCreates a new trigger.
createTrigger in interface AWSGluepublic CreateUserDefinedFunctionResult createUserDefinedFunction(CreateUserDefinedFunctionRequest request)
AWSGlueCreates a new function definition in the Data Catalog.
createUserDefinedFunction in interface AWSGluepublic DeleteClassifierResult deleteClassifier(DeleteClassifierRequest request)
AWSGlueRemoves a classifier from the Data Catalog.
deleteClassifier in interface AWSGluepublic DeleteConnectionResult deleteConnection(DeleteConnectionRequest request)
AWSGlueDeletes a connection from the Data Catalog.
deleteConnection in interface AWSGluepublic DeleteCrawlerResult deleteCrawler(DeleteCrawlerRequest request)
AWSGlue
Removes a specified crawler from the AWS Glue Data Catalog, unless the crawler state is RUNNING.
deleteCrawler in interface AWSGluepublic DeleteDatabaseResult deleteDatabase(DeleteDatabaseRequest request)
AWSGlueRemoves 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 AWSGluepublic DeleteDevEndpointResult deleteDevEndpoint(DeleteDevEndpointRequest request)
AWSGlueDeletes a specified DevEndpoint.
deleteDevEndpoint in interface AWSGluepublic DeleteJobResult deleteJob(DeleteJobRequest request)
AWSGlueDeletes a specified job definition. If the job definition is not found, no exception is thrown.
deleteJob in interface AWSGluepublic DeletePartitionResult deletePartition(DeletePartitionRequest request)
AWSGlueDeletes a specified partition.
deletePartition in interface AWSGluepublic DeleteResourcePolicyResult deleteResourcePolicy(DeleteResourcePolicyRequest request)
AWSGlueDeletes a specified policy.
deleteResourcePolicy in interface AWSGluepublic DeleteSecurityConfigurationResult deleteSecurityConfiguration(DeleteSecurityConfigurationRequest request)
AWSGlueDeletes a specified security configuration.
deleteSecurityConfiguration in interface AWSGluepublic DeleteTableResult deleteTable(DeleteTableRequest request)
AWSGlueRemoves 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 AWSGluepublic DeleteTableVersionResult deleteTableVersion(DeleteTableVersionRequest request)
AWSGlueDeletes a specified version of a table.
deleteTableVersion in interface AWSGluepublic DeleteTriggerResult deleteTrigger(DeleteTriggerRequest request)
AWSGlueDeletes a specified trigger. If the trigger is not found, no exception is thrown.
deleteTrigger in interface AWSGluepublic DeleteUserDefinedFunctionResult deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request)
AWSGlueDeletes an existing function definition from the Data Catalog.
deleteUserDefinedFunction in interface AWSGluepublic GetCatalogImportStatusResult getCatalogImportStatus(GetCatalogImportStatusRequest request)
AWSGlueRetrieves the status of a migration operation.
getCatalogImportStatus in interface AWSGluepublic GetClassifierResult getClassifier(GetClassifierRequest request)
AWSGlueRetrieve a classifier by name.
getClassifier in interface AWSGluepublic GetClassifiersResult getClassifiers(GetClassifiersRequest request)
AWSGlueLists all classifier objects in the Data Catalog.
getClassifiers in interface AWSGluepublic GetConnectionResult getConnection(GetConnectionRequest request)
AWSGlueRetrieves a connection definition from the Data Catalog.
getConnection in interface AWSGluepublic GetConnectionsResult getConnections(GetConnectionsRequest request)
AWSGlueRetrieves a list of connection definitions from the Data Catalog.
getConnections in interface AWSGluepublic GetCrawlerResult getCrawler(GetCrawlerRequest request)
AWSGlueRetrieves metadata for a specified crawler.
getCrawler in interface AWSGluepublic GetCrawlerMetricsResult getCrawlerMetrics(GetCrawlerMetricsRequest request)
AWSGlueRetrieves metrics about specified crawlers.
getCrawlerMetrics in interface AWSGluepublic GetCrawlersResult getCrawlers(GetCrawlersRequest request)
AWSGlueRetrieves metadata for all crawlers defined in the customer account.
getCrawlers in interface AWSGluepublic GetDataCatalogEncryptionSettingsResult getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest request)
AWSGlueRetrieves the security configuration for a specified catalog.
getDataCatalogEncryptionSettings in interface AWSGluepublic GetDatabaseResult getDatabase(GetDatabaseRequest request)
AWSGlueRetrieves the definition of a specified database.
getDatabase in interface AWSGluepublic GetDatabasesResult getDatabases(GetDatabasesRequest request)
AWSGlueRetrieves all Databases defined in a given Data Catalog.
getDatabases in interface AWSGluepublic GetDataflowGraphResult getDataflowGraph(GetDataflowGraphRequest request)
AWSGlueTransforms a Python script into a directed acyclic graph (DAG).
getDataflowGraph in interface AWSGluepublic GetDevEndpointResult getDevEndpoint(GetDevEndpointRequest request)
AWSGlueRetrieves information about a specified DevEndpoint.
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 AWSGluepublic GetDevEndpointsResult getDevEndpoints(GetDevEndpointsRequest request)
AWSGlueRetrieves 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 AWSGluepublic GetJobResult getJob(GetJobRequest request)
AWSGlueRetrieves an existing job definition.
getJob in interface AWSGluepublic GetJobRunResult getJobRun(GetJobRunRequest request)
AWSGlueRetrieves the metadata for a given job run.
getJobRun in interface AWSGluepublic GetJobRunsResult getJobRuns(GetJobRunsRequest request)
AWSGlueRetrieves metadata for all runs of a given job definition.
getJobRuns in interface AWSGluepublic GetJobsResult getJobs(GetJobsRequest request)
AWSGlueRetrieves all current job definitions.
getJobs in interface AWSGluepublic GetMappingResult getMapping(GetMappingRequest request)
AWSGlueCreates mappings.
getMapping in interface AWSGluepublic GetPartitionResult getPartition(GetPartitionRequest request)
AWSGlueRetrieves information about a specified partition.
getPartition in interface AWSGluepublic GetPartitionsResult getPartitions(GetPartitionsRequest request)
AWSGlueRetrieves information about the partitions in a table.
getPartitions in interface AWSGluepublic GetPlanResult getPlan(GetPlanRequest request)
AWSGlueGets code to perform a specified mapping.
getPlan in interface AWSGluepublic GetResourcePolicyResult getResourcePolicy(GetResourcePolicyRequest request)
AWSGlueRetrieves a specified resource policy.
getResourcePolicy in interface AWSGluepublic GetSecurityConfigurationResult getSecurityConfiguration(GetSecurityConfigurationRequest request)
AWSGlueRetrieves a specified security configuration.
getSecurityConfiguration in interface AWSGluepublic GetSecurityConfigurationsResult getSecurityConfigurations(GetSecurityConfigurationsRequest request)
AWSGlueRetrieves a list of all security configurations.
getSecurityConfigurations in interface AWSGluepublic GetTableResult getTable(GetTableRequest request)
AWSGlue
Retrieves the Table definition in a Data Catalog for a specified table.
getTable in interface AWSGluepublic GetTableVersionResult getTableVersion(GetTableVersionRequest request)
AWSGlueRetrieves a specified version of a table.
getTableVersion in interface AWSGluepublic GetTableVersionsResult getTableVersions(GetTableVersionsRequest request)
AWSGlueRetrieves a list of strings that identify available versions of a specified table.
getTableVersions in interface AWSGluepublic GetTablesResult getTables(GetTablesRequest request)
AWSGlue
Retrieves the definitions of some or all of the tables in a given Database.
getTables in interface AWSGluepublic GetTagsResult getTags(GetTagsRequest request)
AWSGlueRetrieves a list of tags associated with a resource.
getTags in interface AWSGluepublic GetTriggerResult getTrigger(GetTriggerRequest request)
AWSGlueRetrieves the definition of a trigger.
getTrigger in interface AWSGluepublic GetTriggersResult getTriggers(GetTriggersRequest request)
AWSGlueGets all the triggers associated with a job.
getTriggers in interface AWSGluepublic GetUserDefinedFunctionResult getUserDefinedFunction(GetUserDefinedFunctionRequest request)
AWSGlueRetrieves a specified function definition from the Data Catalog.
getUserDefinedFunction in interface AWSGluepublic GetUserDefinedFunctionsResult getUserDefinedFunctions(GetUserDefinedFunctionsRequest request)
AWSGlueRetrieves a multiple function definitions from the Data Catalog.
getUserDefinedFunctions in interface AWSGluepublic ImportCatalogToGlueResult importCatalogToGlue(ImportCatalogToGlueRequest request)
AWSGlueImports an existing Athena Data Catalog to AWS Glue
importCatalogToGlue in interface AWSGluepublic ListCrawlersResult listCrawlers(ListCrawlersRequest request)
AWSGlueRetrieves 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 AWSGluepublic ListDevEndpointsResult listDevEndpoints(ListDevEndpointsRequest request)
AWSGlueRetrieves 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 AWSGluepublic ListJobsResult listJobs(ListJobsRequest request)
AWSGlueRetrieves 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 AWSGluepublic ListTriggersResult listTriggers(ListTriggersRequest request)
AWSGlueRetrieves 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 AWSGluepublic PutDataCatalogEncryptionSettingsResult putDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest request)
AWSGlueSets 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 AWSGluepublic PutResourcePolicyResult putResourcePolicy(PutResourcePolicyRequest request)
AWSGlueSets the Data Catalog resource policy for access control.
putResourcePolicy in interface AWSGluepublic ResetJobBookmarkResult resetJobBookmark(ResetJobBookmarkRequest request)
AWSGlueResets a bookmark entry.
resetJobBookmark in interface AWSGluepublic StartCrawlerResult startCrawler(StartCrawlerRequest request)
AWSGlueStarts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.
startCrawler in interface AWSGluepublic StartCrawlerScheduleResult startCrawlerSchedule(StartCrawlerScheduleRequest request)
AWSGlue
Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already
running or the schedule state is already SCHEDULED.
startCrawlerSchedule in interface AWSGluepublic StartJobRunResult startJobRun(StartJobRunRequest request)
AWSGlueStarts a job run using a job definition.
startJobRun in interface AWSGluepublic StartTriggerResult startTrigger(StartTriggerRequest request)
AWSGlueStarts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
startTrigger in interface AWSGluepublic StopCrawlerResult stopCrawler(StopCrawlerRequest request)
AWSGlueIf the specified crawler is running, stops the crawl.
stopCrawler in interface AWSGluepublic StopCrawlerScheduleResult stopCrawlerSchedule(StopCrawlerScheduleRequest request)
AWSGlue
Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if
it is already running.
stopCrawlerSchedule in interface AWSGluepublic StopTriggerResult stopTrigger(StopTriggerRequest request)
AWSGlueStops a specified trigger.
stopTrigger in interface AWSGluepublic TagResourceResult tagResource(TagResourceRequest request)
AWSGlueAdds 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 AWSGluepublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSGlueRemoves tags from a resource.
untagResource in interface AWSGluepublic UpdateClassifierResult updateClassifier(UpdateClassifierRequest request)
AWSGlue
Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a
JsonClassifier, or a CsvClassifier, depending on which field is present).
updateClassifier in interface AWSGluepublic UpdateConnectionResult updateConnection(UpdateConnectionRequest request)
AWSGlueUpdates a connection definition in the Data Catalog.
updateConnection in interface AWSGluepublic UpdateCrawlerResult updateCrawler(UpdateCrawlerRequest request)
AWSGlue
Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.
updateCrawler in interface AWSGluepublic UpdateCrawlerScheduleResult updateCrawlerSchedule(UpdateCrawlerScheduleRequest request)
AWSGlue
Updates the schedule of a crawler using a cron expression.
updateCrawlerSchedule in interface AWSGluepublic UpdateDatabaseResult updateDatabase(UpdateDatabaseRequest request)
AWSGlueUpdates an existing database definition in a Data Catalog.
updateDatabase in interface AWSGluepublic UpdateDevEndpointResult updateDevEndpoint(UpdateDevEndpointRequest request)
AWSGlueUpdates a specified DevEndpoint.
updateDevEndpoint in interface AWSGluepublic UpdateJobResult updateJob(UpdateJobRequest request)
AWSGlueUpdates an existing job definition.
updateJob in interface AWSGluepublic UpdatePartitionResult updatePartition(UpdatePartitionRequest request)
AWSGlueUpdates a partition.
updatePartition in interface AWSGluepublic UpdateTableResult updateTable(UpdateTableRequest request)
AWSGlueUpdates a metadata table in the Data Catalog.
updateTable in interface AWSGluepublic UpdateTriggerResult updateTrigger(UpdateTriggerRequest request)
AWSGlueUpdates a trigger definition.
updateTrigger in interface AWSGluepublic UpdateUserDefinedFunctionResult updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request)
AWSGlueUpdates an existing function definition in the Data Catalog.
updateUserDefinedFunction in interface AWSGluepublic void shutdown()
AWSGluepublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSGlueResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSGluerequest - The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.