Trait rusoto_glue::Glue [−][src]
pub trait Glue { fn batch_create_partition(
&self,
input: BatchCreatePartitionRequest
) -> RusotoFuture<BatchCreatePartitionResponse, BatchCreatePartitionError>; fn batch_delete_connection(
&self,
input: BatchDeleteConnectionRequest
) -> RusotoFuture<BatchDeleteConnectionResponse, BatchDeleteConnectionError>; fn batch_delete_partition(
&self,
input: BatchDeletePartitionRequest
) -> RusotoFuture<BatchDeletePartitionResponse, BatchDeletePartitionError>; fn batch_delete_table(
&self,
input: BatchDeleteTableRequest
) -> RusotoFuture<BatchDeleteTableResponse, BatchDeleteTableError>; fn batch_delete_table_version(
&self,
input: BatchDeleteTableVersionRequest
) -> RusotoFuture<BatchDeleteTableVersionResponse, BatchDeleteTableVersionError>; fn batch_get_partition(
&self,
input: BatchGetPartitionRequest
) -> RusotoFuture<BatchGetPartitionResponse, BatchGetPartitionError>; fn batch_stop_job_run(
&self,
input: BatchStopJobRunRequest
) -> RusotoFuture<BatchStopJobRunResponse, GlueBatchStopJobRunError>; fn create_classifier(
&self,
input: CreateClassifierRequest
) -> RusotoFuture<CreateClassifierResponse, CreateClassifierError>; fn create_connection(
&self,
input: CreateConnectionRequest
) -> RusotoFuture<CreateConnectionResponse, CreateConnectionError>; fn create_crawler(
&self,
input: CreateCrawlerRequest
) -> RusotoFuture<CreateCrawlerResponse, CreateCrawlerError>; fn create_database(
&self,
input: CreateDatabaseRequest
) -> RusotoFuture<CreateDatabaseResponse, CreateDatabaseError>; fn create_dev_endpoint(
&self,
input: CreateDevEndpointRequest
) -> RusotoFuture<CreateDevEndpointResponse, CreateDevEndpointError>; fn create_job(
&self,
input: CreateJobRequest
) -> RusotoFuture<CreateJobResponse, CreateJobError>; fn create_partition(
&self,
input: CreatePartitionRequest
) -> RusotoFuture<CreatePartitionResponse, CreatePartitionError>; fn create_script(
&self,
input: CreateScriptRequest
) -> RusotoFuture<CreateScriptResponse, CreateScriptError>; fn create_table(
&self,
input: CreateTableRequest
) -> RusotoFuture<CreateTableResponse, CreateTableError>; fn create_trigger(
&self,
input: CreateTriggerRequest
) -> RusotoFuture<CreateTriggerResponse, CreateTriggerError>; fn create_user_defined_function(
&self,
input: CreateUserDefinedFunctionRequest
) -> RusotoFuture<CreateUserDefinedFunctionResponse, CreateUserDefinedFunctionError>; fn delete_classifier(
&self,
input: DeleteClassifierRequest
) -> RusotoFuture<DeleteClassifierResponse, DeleteClassifierError>; fn delete_connection(
&self,
input: DeleteConnectionRequest
) -> RusotoFuture<DeleteConnectionResponse, DeleteConnectionError>; fn delete_crawler(
&self,
input: DeleteCrawlerRequest
) -> RusotoFuture<DeleteCrawlerResponse, DeleteCrawlerError>; fn delete_database(
&self,
input: DeleteDatabaseRequest
) -> RusotoFuture<DeleteDatabaseResponse, DeleteDatabaseError>; fn delete_dev_endpoint(
&self,
input: DeleteDevEndpointRequest
) -> RusotoFuture<DeleteDevEndpointResponse, DeleteDevEndpointError>; fn delete_job(
&self,
input: DeleteJobRequest
) -> RusotoFuture<DeleteJobResponse, DeleteJobError>; fn delete_partition(
&self,
input: DeletePartitionRequest
) -> RusotoFuture<DeletePartitionResponse, DeletePartitionError>; fn delete_table(
&self,
input: DeleteTableRequest
) -> RusotoFuture<DeleteTableResponse, DeleteTableError>; fn delete_table_version(
&self,
input: DeleteTableVersionRequest
) -> RusotoFuture<DeleteTableVersionResponse, DeleteTableVersionError>; fn delete_trigger(
&self,
input: DeleteTriggerRequest
) -> RusotoFuture<DeleteTriggerResponse, DeleteTriggerError>; fn delete_user_defined_function(
&self,
input: DeleteUserDefinedFunctionRequest
) -> RusotoFuture<DeleteUserDefinedFunctionResponse, DeleteUserDefinedFunctionError>; fn get_catalog_import_status(
&self,
input: GetCatalogImportStatusRequest
) -> RusotoFuture<GetCatalogImportStatusResponse, GetCatalogImportStatusError>; fn get_classifier(
&self,
input: GetClassifierRequest
) -> RusotoFuture<GetClassifierResponse, GetClassifierError>; fn get_classifiers(
&self,
input: GetClassifiersRequest
) -> RusotoFuture<GetClassifiersResponse, GetClassifiersError>; fn get_connection(
&self,
input: GetConnectionRequest
) -> RusotoFuture<GetConnectionResponse, GetConnectionError>; fn get_connections(
&self,
input: GetConnectionsRequest
) -> RusotoFuture<GetConnectionsResponse, GetConnectionsError>; fn get_crawler(
&self,
input: GetCrawlerRequest
) -> RusotoFuture<GetCrawlerResponse, GetCrawlerError>; fn get_crawler_metrics(
&self,
input: GetCrawlerMetricsRequest
) -> RusotoFuture<GetCrawlerMetricsResponse, GetCrawlerMetricsError>; fn get_crawlers(
&self,
input: GetCrawlersRequest
) -> RusotoFuture<GetCrawlersResponse, GetCrawlersError>; fn get_database(
&self,
input: GetDatabaseRequest
) -> RusotoFuture<GetDatabaseResponse, GetDatabaseError>; fn get_databases(
&self,
input: GetDatabasesRequest
) -> RusotoFuture<GetDatabasesResponse, GetDatabasesError>; fn get_dataflow_graph(
&self,
input: GetDataflowGraphRequest
) -> RusotoFuture<GetDataflowGraphResponse, GetDataflowGraphError>; fn get_dev_endpoint(
&self,
input: GetDevEndpointRequest
) -> RusotoFuture<GetDevEndpointResponse, GetDevEndpointError>; fn get_dev_endpoints(
&self,
input: GetDevEndpointsRequest
) -> RusotoFuture<GetDevEndpointsResponse, GetDevEndpointsError>; fn get_job(
&self,
input: GetJobRequest
) -> RusotoFuture<GetJobResponse, GetJobError>; fn get_job_run(
&self,
input: GetJobRunRequest
) -> RusotoFuture<GetJobRunResponse, GetJobRunError>; fn get_job_runs(
&self,
input: GetJobRunsRequest
) -> RusotoFuture<GetJobRunsResponse, GetJobRunsError>; fn get_jobs(
&self,
input: GetJobsRequest
) -> RusotoFuture<GetJobsResponse, GetJobsError>; fn get_mapping(
&self,
input: GetMappingRequest
) -> RusotoFuture<GetMappingResponse, GetMappingError>; fn get_partition(
&self,
input: GetPartitionRequest
) -> RusotoFuture<GetPartitionResponse, GetPartitionError>; fn get_partitions(
&self,
input: GetPartitionsRequest
) -> RusotoFuture<GetPartitionsResponse, GetPartitionsError>; fn get_plan(
&self,
input: GetPlanRequest
) -> RusotoFuture<GetPlanResponse, GetPlanError>; fn get_table(
&self,
input: GetTableRequest
) -> RusotoFuture<GetTableResponse, GetTableError>; fn get_table_version(
&self,
input: GetTableVersionRequest
) -> RusotoFuture<GetTableVersionResponse, GetTableVersionError>; fn get_table_versions(
&self,
input: GetTableVersionsRequest
) -> RusotoFuture<GetTableVersionsResponse, GetTableVersionsError>; fn get_tables(
&self,
input: GetTablesRequest
) -> RusotoFuture<GetTablesResponse, GetTablesError>; fn get_trigger(
&self,
input: GetTriggerRequest
) -> RusotoFuture<GetTriggerResponse, GetTriggerError>; fn get_triggers(
&self,
input: GetTriggersRequest
) -> RusotoFuture<GetTriggersResponse, GetTriggersError>; fn get_user_defined_function(
&self,
input: GetUserDefinedFunctionRequest
) -> RusotoFuture<GetUserDefinedFunctionResponse, GetUserDefinedFunctionError>; fn get_user_defined_functions(
&self,
input: GetUserDefinedFunctionsRequest
) -> RusotoFuture<GetUserDefinedFunctionsResponse, GetUserDefinedFunctionsError>; fn import_catalog_to_glue(
&self,
input: ImportCatalogToGlueRequest
) -> RusotoFuture<ImportCatalogToGlueResponse, ImportCatalogToGlueError>; fn reset_job_bookmark(
&self,
input: ResetJobBookmarkRequest
) -> RusotoFuture<ResetJobBookmarkResponse, ResetJobBookmarkError>; fn start_crawler(
&self,
input: StartCrawlerRequest
) -> RusotoFuture<StartCrawlerResponse, StartCrawlerError>; fn start_crawler_schedule(
&self,
input: StartCrawlerScheduleRequest
) -> RusotoFuture<StartCrawlerScheduleResponse, StartCrawlerScheduleError>; fn start_job_run(
&self,
input: StartJobRunRequest
) -> RusotoFuture<StartJobRunResponse, StartJobRunError>; fn start_trigger(
&self,
input: StartTriggerRequest
) -> RusotoFuture<StartTriggerResponse, StartTriggerError>; fn stop_crawler(
&self,
input: StopCrawlerRequest
) -> RusotoFuture<StopCrawlerResponse, StopCrawlerError>; fn stop_crawler_schedule(
&self,
input: StopCrawlerScheduleRequest
) -> RusotoFuture<StopCrawlerScheduleResponse, StopCrawlerScheduleError>; fn stop_trigger(
&self,
input: StopTriggerRequest
) -> RusotoFuture<StopTriggerResponse, StopTriggerError>; fn update_classifier(
&self,
input: UpdateClassifierRequest
) -> RusotoFuture<UpdateClassifierResponse, UpdateClassifierError>; fn update_connection(
&self,
input: UpdateConnectionRequest
) -> RusotoFuture<UpdateConnectionResponse, UpdateConnectionError>; fn update_crawler(
&self,
input: UpdateCrawlerRequest
) -> RusotoFuture<UpdateCrawlerResponse, UpdateCrawlerError>; fn update_crawler_schedule(
&self,
input: UpdateCrawlerScheduleRequest
) -> RusotoFuture<UpdateCrawlerScheduleResponse, UpdateCrawlerScheduleError>; fn update_database(
&self,
input: UpdateDatabaseRequest
) -> RusotoFuture<UpdateDatabaseResponse, UpdateDatabaseError>; fn update_dev_endpoint(
&self,
input: UpdateDevEndpointRequest
) -> RusotoFuture<UpdateDevEndpointResponse, UpdateDevEndpointError>; fn update_job(
&self,
input: UpdateJobRequest
) -> RusotoFuture<UpdateJobResponse, UpdateJobError>; fn update_partition(
&self,
input: UpdatePartitionRequest
) -> RusotoFuture<UpdatePartitionResponse, UpdatePartitionError>; fn update_table(
&self,
input: UpdateTableRequest
) -> RusotoFuture<UpdateTableResponse, UpdateTableError>; fn update_trigger(
&self,
input: UpdateTriggerRequest
) -> RusotoFuture<UpdateTriggerResponse, UpdateTriggerError>; fn update_user_defined_function(
&self,
input: UpdateUserDefinedFunctionRequest
) -> RusotoFuture<UpdateUserDefinedFunctionResponse, UpdateUserDefinedFunctionError>; }
Trait representing the capabilities of the AWS Glue API. AWS Glue clients implement this trait.
Required Methods
fn batch_create_partition(
&self,
input: BatchCreatePartitionRequest
) -> RusotoFuture<BatchCreatePartitionResponse, BatchCreatePartitionError>
&self,
input: BatchCreatePartitionRequest
) -> RusotoFuture<BatchCreatePartitionResponse, BatchCreatePartitionError>
Creates one or more partitions in a batch operation.
fn batch_delete_connection(
&self,
input: BatchDeleteConnectionRequest
) -> RusotoFuture<BatchDeleteConnectionResponse, BatchDeleteConnectionError>
&self,
input: BatchDeleteConnectionRequest
) -> RusotoFuture<BatchDeleteConnectionResponse, BatchDeleteConnectionError>
Deletes a list of connection definitions from the Data Catalog.
fn batch_delete_partition(
&self,
input: BatchDeletePartitionRequest
) -> RusotoFuture<BatchDeletePartitionResponse, BatchDeletePartitionError>
&self,
input: BatchDeletePartitionRequest
) -> RusotoFuture<BatchDeletePartitionResponse, BatchDeletePartitionError>
Deletes one or more partitions in a batch operation.
fn batch_delete_table(
&self,
input: BatchDeleteTableRequest
) -> RusotoFuture<BatchDeleteTableResponse, BatchDeleteTableError>
&self,
input: BatchDeleteTableRequest
) -> RusotoFuture<BatchDeleteTableResponse, BatchDeleteTableError>
Deletes multiple tables at once.
fn batch_delete_table_version(
&self,
input: BatchDeleteTableVersionRequest
) -> RusotoFuture<BatchDeleteTableVersionResponse, BatchDeleteTableVersionError>
&self,
input: BatchDeleteTableVersionRequest
) -> RusotoFuture<BatchDeleteTableVersionResponse, BatchDeleteTableVersionError>
Deletes a specified batch of versions of a table.
fn batch_get_partition(
&self,
input: BatchGetPartitionRequest
) -> RusotoFuture<BatchGetPartitionResponse, BatchGetPartitionError>
&self,
input: BatchGetPartitionRequest
) -> RusotoFuture<BatchGetPartitionResponse, BatchGetPartitionError>
Retrieves partitions in a batch request.
fn batch_stop_job_run(
&self,
input: BatchStopJobRunRequest
) -> RusotoFuture<BatchStopJobRunResponse, GlueBatchStopJobRunError>
&self,
input: BatchStopJobRunRequest
) -> RusotoFuture<BatchStopJobRunResponse, GlueBatchStopJobRunError>
Stops one or more job runs for a specified Job.
fn create_classifier(
&self,
input: CreateClassifierRequest
) -> RusotoFuture<CreateClassifierResponse, CreateClassifierError>
&self,
input: CreateClassifierRequest
) -> RusotoFuture<CreateClassifierResponse, CreateClassifierError>
Creates a classifier in the user's account. This may be a GrokClassifier
, an XMLClassifier
, or abbrev JsonClassifier
, depending on which field of the request is present.
fn create_connection(
&self,
input: CreateConnectionRequest
) -> RusotoFuture<CreateConnectionResponse, CreateConnectionError>
&self,
input: CreateConnectionRequest
) -> RusotoFuture<CreateConnectionResponse, CreateConnectionError>
Creates a connection definition in the Data Catalog.
fn create_crawler(
&self,
input: CreateCrawlerRequest
) -> RusotoFuture<CreateCrawlerResponse, CreateCrawlerError>
&self,
input: CreateCrawlerRequest
) -> RusotoFuture<CreateCrawlerResponse, CreateCrawlerError>
Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in either the s3Targets or the jdbcTargets field.
fn create_database(
&self,
input: CreateDatabaseRequest
) -> RusotoFuture<CreateDatabaseResponse, CreateDatabaseError>
&self,
input: CreateDatabaseRequest
) -> RusotoFuture<CreateDatabaseResponse, CreateDatabaseError>
Creates a new database in a Data Catalog.
fn create_dev_endpoint(
&self,
input: CreateDevEndpointRequest
) -> RusotoFuture<CreateDevEndpointResponse, CreateDevEndpointError>
&self,
input: CreateDevEndpointRequest
) -> RusotoFuture<CreateDevEndpointResponse, CreateDevEndpointError>
Creates a new DevEndpoint.
fn create_job(
&self,
input: CreateJobRequest
) -> RusotoFuture<CreateJobResponse, CreateJobError>
&self,
input: CreateJobRequest
) -> RusotoFuture<CreateJobResponse, CreateJobError>
Creates a new job.
fn create_partition(
&self,
input: CreatePartitionRequest
) -> RusotoFuture<CreatePartitionResponse, CreatePartitionError>
&self,
input: CreatePartitionRequest
) -> RusotoFuture<CreatePartitionResponse, CreatePartitionError>
Creates a new partition.
fn create_script(
&self,
input: CreateScriptRequest
) -> RusotoFuture<CreateScriptResponse, CreateScriptError>
&self,
input: CreateScriptRequest
) -> RusotoFuture<CreateScriptResponse, CreateScriptError>
Transforms a directed acyclic graph (DAG) into code.
fn create_table(
&self,
input: CreateTableRequest
) -> RusotoFuture<CreateTableResponse, CreateTableError>
&self,
input: CreateTableRequest
) -> RusotoFuture<CreateTableResponse, CreateTableError>
Creates a new table definition in the Data Catalog.
fn create_trigger(
&self,
input: CreateTriggerRequest
) -> RusotoFuture<CreateTriggerResponse, CreateTriggerError>
&self,
input: CreateTriggerRequest
) -> RusotoFuture<CreateTriggerResponse, CreateTriggerError>
Creates a new trigger.
fn create_user_defined_function(
&self,
input: CreateUserDefinedFunctionRequest
) -> RusotoFuture<CreateUserDefinedFunctionResponse, CreateUserDefinedFunctionError>
&self,
input: CreateUserDefinedFunctionRequest
) -> RusotoFuture<CreateUserDefinedFunctionResponse, CreateUserDefinedFunctionError>
Creates a new function definition in the Data Catalog.
fn delete_classifier(
&self,
input: DeleteClassifierRequest
) -> RusotoFuture<DeleteClassifierResponse, DeleteClassifierError>
&self,
input: DeleteClassifierRequest
) -> RusotoFuture<DeleteClassifierResponse, DeleteClassifierError>
Removes a classifier from the Data Catalog.
fn delete_connection(
&self,
input: DeleteConnectionRequest
) -> RusotoFuture<DeleteConnectionResponse, DeleteConnectionError>
&self,
input: DeleteConnectionRequest
) -> RusotoFuture<DeleteConnectionResponse, DeleteConnectionError>
Deletes a connection from the Data Catalog.
fn delete_crawler(
&self,
input: DeleteCrawlerRequest
) -> RusotoFuture<DeleteCrawlerResponse, DeleteCrawlerError>
&self,
input: DeleteCrawlerRequest
) -> RusotoFuture<DeleteCrawlerResponse, DeleteCrawlerError>
Removes a specified crawler from the Data Catalog, unless the crawler state is RUNNING
.
fn delete_database(
&self,
input: DeleteDatabaseRequest
) -> RusotoFuture<DeleteDatabaseResponse, DeleteDatabaseError>
&self,
input: DeleteDatabaseRequest
) -> RusotoFuture<DeleteDatabaseResponse, DeleteDatabaseError>
Removes a specified Database from a Data Catalog.
fn delete_dev_endpoint(
&self,
input: DeleteDevEndpointRequest
) -> RusotoFuture<DeleteDevEndpointResponse, DeleteDevEndpointError>
&self,
input: DeleteDevEndpointRequest
) -> RusotoFuture<DeleteDevEndpointResponse, DeleteDevEndpointError>
Deletes a specified DevEndpoint.
fn delete_job(
&self,
input: DeleteJobRequest
) -> RusotoFuture<DeleteJobResponse, DeleteJobError>
&self,
input: DeleteJobRequest
) -> RusotoFuture<DeleteJobResponse, DeleteJobError>
Deletes a specified job. If the job is not found, no exception is thrown.
fn delete_partition(
&self,
input: DeletePartitionRequest
) -> RusotoFuture<DeletePartitionResponse, DeletePartitionError>
&self,
input: DeletePartitionRequest
) -> RusotoFuture<DeletePartitionResponse, DeletePartitionError>
Deletes a specified partition.
fn delete_table(
&self,
input: DeleteTableRequest
) -> RusotoFuture<DeleteTableResponse, DeleteTableError>
&self,
input: DeleteTableRequest
) -> RusotoFuture<DeleteTableResponse, DeleteTableError>
Removes a table definition from the Data Catalog.
fn delete_table_version(
&self,
input: DeleteTableVersionRequest
) -> RusotoFuture<DeleteTableVersionResponse, DeleteTableVersionError>
&self,
input: DeleteTableVersionRequest
) -> RusotoFuture<DeleteTableVersionResponse, DeleteTableVersionError>
Deletes a specified version of a table.
fn delete_trigger(
&self,
input: DeleteTriggerRequest
) -> RusotoFuture<DeleteTriggerResponse, DeleteTriggerError>
&self,
input: DeleteTriggerRequest
) -> RusotoFuture<DeleteTriggerResponse, DeleteTriggerError>
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
fn delete_user_defined_function(
&self,
input: DeleteUserDefinedFunctionRequest
) -> RusotoFuture<DeleteUserDefinedFunctionResponse, DeleteUserDefinedFunctionError>
&self,
input: DeleteUserDefinedFunctionRequest
) -> RusotoFuture<DeleteUserDefinedFunctionResponse, DeleteUserDefinedFunctionError>
Deletes an existing function definition from the Data Catalog.
fn get_catalog_import_status(
&self,
input: GetCatalogImportStatusRequest
) -> RusotoFuture<GetCatalogImportStatusResponse, GetCatalogImportStatusError>
&self,
input: GetCatalogImportStatusRequest
) -> RusotoFuture<GetCatalogImportStatusResponse, GetCatalogImportStatusError>
Retrieves the status of a migration operation.
fn get_classifier(
&self,
input: GetClassifierRequest
) -> RusotoFuture<GetClassifierResponse, GetClassifierError>
&self,
input: GetClassifierRequest
) -> RusotoFuture<GetClassifierResponse, GetClassifierError>
Retrieve a classifier by name.
fn get_classifiers(
&self,
input: GetClassifiersRequest
) -> RusotoFuture<GetClassifiersResponse, GetClassifiersError>
&self,
input: GetClassifiersRequest
) -> RusotoFuture<GetClassifiersResponse, GetClassifiersError>
Lists all classifier objects in the Data Catalog.
fn get_connection(
&self,
input: GetConnectionRequest
) -> RusotoFuture<GetConnectionResponse, GetConnectionError>
&self,
input: GetConnectionRequest
) -> RusotoFuture<GetConnectionResponse, GetConnectionError>
Retrieves a connection definition from the Data Catalog.
fn get_connections(
&self,
input: GetConnectionsRequest
) -> RusotoFuture<GetConnectionsResponse, GetConnectionsError>
&self,
input: GetConnectionsRequest
) -> RusotoFuture<GetConnectionsResponse, GetConnectionsError>
Retrieves a list of connection definitions from the Data Catalog.
fn get_crawler(
&self,
input: GetCrawlerRequest
) -> RusotoFuture<GetCrawlerResponse, GetCrawlerError>
&self,
input: GetCrawlerRequest
) -> RusotoFuture<GetCrawlerResponse, GetCrawlerError>
Retrieves metadata for a specified crawler.
fn get_crawler_metrics(
&self,
input: GetCrawlerMetricsRequest
) -> RusotoFuture<GetCrawlerMetricsResponse, GetCrawlerMetricsError>
&self,
input: GetCrawlerMetricsRequest
) -> RusotoFuture<GetCrawlerMetricsResponse, GetCrawlerMetricsError>
Retrieves metrics about specified crawlers.
fn get_crawlers(
&self,
input: GetCrawlersRequest
) -> RusotoFuture<GetCrawlersResponse, GetCrawlersError>
&self,
input: GetCrawlersRequest
) -> RusotoFuture<GetCrawlersResponse, GetCrawlersError>
Retrieves metadata for all crawlers defined in the customer account.
fn get_database(
&self,
input: GetDatabaseRequest
) -> RusotoFuture<GetDatabaseResponse, GetDatabaseError>
&self,
input: GetDatabaseRequest
) -> RusotoFuture<GetDatabaseResponse, GetDatabaseError>
Retrieves the definition of a specified database.
fn get_databases(
&self,
input: GetDatabasesRequest
) -> RusotoFuture<GetDatabasesResponse, GetDatabasesError>
&self,
input: GetDatabasesRequest
) -> RusotoFuture<GetDatabasesResponse, GetDatabasesError>
Retrieves all Databases defined in a given Data Catalog.
fn get_dataflow_graph(
&self,
input: GetDataflowGraphRequest
) -> RusotoFuture<GetDataflowGraphResponse, GetDataflowGraphError>
&self,
input: GetDataflowGraphRequest
) -> RusotoFuture<GetDataflowGraphResponse, GetDataflowGraphError>
Transforms a Python script into a directed acyclic graph (DAG).
fn get_dev_endpoint(
&self,
input: GetDevEndpointRequest
) -> RusotoFuture<GetDevEndpointResponse, GetDevEndpointError>
&self,
input: GetDevEndpointRequest
) -> RusotoFuture<GetDevEndpointResponse, GetDevEndpointError>
Retrieves information about a specified DevEndpoint.
fn get_dev_endpoints(
&self,
input: GetDevEndpointsRequest
) -> RusotoFuture<GetDevEndpointsResponse, GetDevEndpointsError>
&self,
input: GetDevEndpointsRequest
) -> RusotoFuture<GetDevEndpointsResponse, GetDevEndpointsError>
Retrieves all the DevEndpoints in this AWS account.
fn get_job(
&self,
input: GetJobRequest
) -> RusotoFuture<GetJobResponse, GetJobError>
&self,
input: GetJobRequest
) -> RusotoFuture<GetJobResponse, GetJobError>
Retrieves an existing job definition.
fn get_job_run(
&self,
input: GetJobRunRequest
) -> RusotoFuture<GetJobRunResponse, GetJobRunError>
&self,
input: GetJobRunRequest
) -> RusotoFuture<GetJobRunResponse, GetJobRunError>
Retrieves the metadata for a given job run.
fn get_job_runs(
&self,
input: GetJobRunsRequest
) -> RusotoFuture<GetJobRunsResponse, GetJobRunsError>
&self,
input: GetJobRunsRequest
) -> RusotoFuture<GetJobRunsResponse, GetJobRunsError>
Retrieves metadata for all runs of a given job.
fn get_jobs(
&self,
input: GetJobsRequest
) -> RusotoFuture<GetJobsResponse, GetJobsError>
&self,
input: GetJobsRequest
) -> RusotoFuture<GetJobsResponse, GetJobsError>
Retrieves all current jobs.
fn get_mapping(
&self,
input: GetMappingRequest
) -> RusotoFuture<GetMappingResponse, GetMappingError>
&self,
input: GetMappingRequest
) -> RusotoFuture<GetMappingResponse, GetMappingError>
Creates mappings.
fn get_partition(
&self,
input: GetPartitionRequest
) -> RusotoFuture<GetPartitionResponse, GetPartitionError>
&self,
input: GetPartitionRequest
) -> RusotoFuture<GetPartitionResponse, GetPartitionError>
Retrieves information about a specified partition.
fn get_partitions(
&self,
input: GetPartitionsRequest
) -> RusotoFuture<GetPartitionsResponse, GetPartitionsError>
&self,
input: GetPartitionsRequest
) -> RusotoFuture<GetPartitionsResponse, GetPartitionsError>
Retrieves information about the partitions in a table.
fn get_plan(
&self,
input: GetPlanRequest
) -> RusotoFuture<GetPlanResponse, GetPlanError>
&self,
input: GetPlanRequest
) -> RusotoFuture<GetPlanResponse, GetPlanError>
Gets code to perform a specified mapping.
fn get_table(
&self,
input: GetTableRequest
) -> RusotoFuture<GetTableResponse, GetTableError>
&self,
input: GetTableRequest
) -> RusotoFuture<GetTableResponse, GetTableError>
Retrieves the Table
definition in a Data Catalog for a specified table.
fn get_table_version(
&self,
input: GetTableVersionRequest
) -> RusotoFuture<GetTableVersionResponse, GetTableVersionError>
&self,
input: GetTableVersionRequest
) -> RusotoFuture<GetTableVersionResponse, GetTableVersionError>
Retrieves a specified version of a table.
fn get_table_versions(
&self,
input: GetTableVersionsRequest
) -> RusotoFuture<GetTableVersionsResponse, GetTableVersionsError>
&self,
input: GetTableVersionsRequest
) -> RusotoFuture<GetTableVersionsResponse, GetTableVersionsError>
Retrieves a list of strings that identify available versions of a specified table.
fn get_tables(
&self,
input: GetTablesRequest
) -> RusotoFuture<GetTablesResponse, GetTablesError>
&self,
input: GetTablesRequest
) -> RusotoFuture<GetTablesResponse, GetTablesError>
Retrieves the definitions of some or all of the tables in a given Database
.
fn get_trigger(
&self,
input: GetTriggerRequest
) -> RusotoFuture<GetTriggerResponse, GetTriggerError>
&self,
input: GetTriggerRequest
) -> RusotoFuture<GetTriggerResponse, GetTriggerError>
Retrieves the definition of a trigger.
fn get_triggers(
&self,
input: GetTriggersRequest
) -> RusotoFuture<GetTriggersResponse, GetTriggersError>
&self,
input: GetTriggersRequest
) -> RusotoFuture<GetTriggersResponse, GetTriggersError>
Gets all the triggers associated with a job.
fn get_user_defined_function(
&self,
input: GetUserDefinedFunctionRequest
) -> RusotoFuture<GetUserDefinedFunctionResponse, GetUserDefinedFunctionError>
&self,
input: GetUserDefinedFunctionRequest
) -> RusotoFuture<GetUserDefinedFunctionResponse, GetUserDefinedFunctionError>
Retrieves a specified function definition from the Data Catalog.
fn get_user_defined_functions(
&self,
input: GetUserDefinedFunctionsRequest
) -> RusotoFuture<GetUserDefinedFunctionsResponse, GetUserDefinedFunctionsError>
&self,
input: GetUserDefinedFunctionsRequest
) -> RusotoFuture<GetUserDefinedFunctionsResponse, GetUserDefinedFunctionsError>
Retrieves a multiple function definitions from the Data Catalog.
fn import_catalog_to_glue(
&self,
input: ImportCatalogToGlueRequest
) -> RusotoFuture<ImportCatalogToGlueResponse, ImportCatalogToGlueError>
&self,
input: ImportCatalogToGlueRequest
) -> RusotoFuture<ImportCatalogToGlueResponse, ImportCatalogToGlueError>
Imports an existing Athena Data Catalog to AWS Glue
fn reset_job_bookmark(
&self,
input: ResetJobBookmarkRequest
) -> RusotoFuture<ResetJobBookmarkResponse, ResetJobBookmarkError>
&self,
input: ResetJobBookmarkRequest
) -> RusotoFuture<ResetJobBookmarkResponse, ResetJobBookmarkError>
Resets a bookmark entry.
fn start_crawler(
&self,
input: StartCrawlerRequest
) -> RusotoFuture<StartCrawlerResponse, StartCrawlerError>
&self,
input: StartCrawlerRequest
) -> RusotoFuture<StartCrawlerResponse, StartCrawlerError>
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, does nothing.
fn start_crawler_schedule(
&self,
input: StartCrawlerScheduleRequest
) -> RusotoFuture<StartCrawlerScheduleResponse, StartCrawlerScheduleError>
&self,
input: StartCrawlerScheduleRequest
) -> RusotoFuture<StartCrawlerScheduleResponse, StartCrawlerScheduleError>
Changes the schedule state of the specified crawler to SCHEDULED
, unless the crawler is already running or the schedule state is already SCHEDULED
.
fn start_job_run(
&self,
input: StartJobRunRequest
) -> RusotoFuture<StartJobRunResponse, StartJobRunError>
&self,
input: StartJobRunRequest
) -> RusotoFuture<StartJobRunResponse, StartJobRunError>
Runs a job.
fn start_trigger(
&self,
input: StartTriggerRequest
) -> RusotoFuture<StartTriggerResponse, StartTriggerError>
&self,
input: StartTriggerRequest
) -> RusotoFuture<StartTriggerResponse, StartTriggerError>
Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
fn stop_crawler(
&self,
input: StopCrawlerRequest
) -> RusotoFuture<StopCrawlerResponse, StopCrawlerError>
&self,
input: StopCrawlerRequest
) -> RusotoFuture<StopCrawlerResponse, StopCrawlerError>
If the specified crawler is running, stops the crawl.
fn stop_crawler_schedule(
&self,
input: StopCrawlerScheduleRequest
) -> RusotoFuture<StopCrawlerScheduleResponse, StopCrawlerScheduleError>
&self,
input: StopCrawlerScheduleRequest
) -> RusotoFuture<StopCrawlerScheduleResponse, StopCrawlerScheduleError>
Sets the schedule state of the specified crawler to NOT_SCHEDULED
, but does not stop the crawler if it is already running.
fn stop_trigger(
&self,
input: StopTriggerRequest
) -> RusotoFuture<StopTriggerResponse, StopTriggerError>
&self,
input: StopTriggerRequest
) -> RusotoFuture<StopTriggerResponse, StopTriggerError>
Stops a specified trigger.
fn update_classifier(
&self,
input: UpdateClassifierRequest
) -> RusotoFuture<UpdateClassifierResponse, UpdateClassifierError>
&self,
input: UpdateClassifierRequest
) -> RusotoFuture<UpdateClassifierResponse, UpdateClassifierError>
Modifies an existing classifier (a GrokClassifier
, XMLClassifier
, or JsonClassifier
, depending on which field is present).
fn update_connection(
&self,
input: UpdateConnectionRequest
) -> RusotoFuture<UpdateConnectionResponse, UpdateConnectionError>
&self,
input: UpdateConnectionRequest
) -> RusotoFuture<UpdateConnectionResponse, UpdateConnectionError>
Updates a connection definition in the Data Catalog.
fn update_crawler(
&self,
input: UpdateCrawlerRequest
) -> RusotoFuture<UpdateCrawlerResponse, UpdateCrawlerError>
&self,
input: UpdateCrawlerRequest
) -> RusotoFuture<UpdateCrawlerResponse, UpdateCrawlerError>
Updates a crawler. If a crawler is running, you must stop it using StopCrawler
before updating it.
fn update_crawler_schedule(
&self,
input: UpdateCrawlerScheduleRequest
) -> RusotoFuture<UpdateCrawlerScheduleResponse, UpdateCrawlerScheduleError>
&self,
input: UpdateCrawlerScheduleRequest
) -> RusotoFuture<UpdateCrawlerScheduleResponse, UpdateCrawlerScheduleError>
Updates the schedule of a crawler using a cron
expression.
fn update_database(
&self,
input: UpdateDatabaseRequest
) -> RusotoFuture<UpdateDatabaseResponse, UpdateDatabaseError>
&self,
input: UpdateDatabaseRequest
) -> RusotoFuture<UpdateDatabaseResponse, UpdateDatabaseError>
Updates an existing database definition in a Data Catalog.
fn update_dev_endpoint(
&self,
input: UpdateDevEndpointRequest
) -> RusotoFuture<UpdateDevEndpointResponse, UpdateDevEndpointError>
&self,
input: UpdateDevEndpointRequest
) -> RusotoFuture<UpdateDevEndpointResponse, UpdateDevEndpointError>
Updates a specified DevEndpoint.
fn update_job(
&self,
input: UpdateJobRequest
) -> RusotoFuture<UpdateJobResponse, UpdateJobError>
&self,
input: UpdateJobRequest
) -> RusotoFuture<UpdateJobResponse, UpdateJobError>
Updates an existing job definition.
fn update_partition(
&self,
input: UpdatePartitionRequest
) -> RusotoFuture<UpdatePartitionResponse, UpdatePartitionError>
&self,
input: UpdatePartitionRequest
) -> RusotoFuture<UpdatePartitionResponse, UpdatePartitionError>
Updates a partition.
fn update_table(
&self,
input: UpdateTableRequest
) -> RusotoFuture<UpdateTableResponse, UpdateTableError>
&self,
input: UpdateTableRequest
) -> RusotoFuture<UpdateTableResponse, UpdateTableError>
Updates a metadata table in the Data Catalog.
fn update_trigger(
&self,
input: UpdateTriggerRequest
) -> RusotoFuture<UpdateTriggerResponse, UpdateTriggerError>
&self,
input: UpdateTriggerRequest
) -> RusotoFuture<UpdateTriggerResponse, UpdateTriggerError>
Updates a trigger definition.
fn update_user_defined_function(
&self,
input: UpdateUserDefinedFunctionRequest
) -> RusotoFuture<UpdateUserDefinedFunctionResponse, UpdateUserDefinedFunctionError>
&self,
input: UpdateUserDefinedFunctionRequest
) -> RusotoFuture<UpdateUserDefinedFunctionResponse, UpdateUserDefinedFunctionError>
Updates an existing function definition in the Data Catalog.
Implementors
impl Glue for GlueClient