[][src]Struct rusoto_glue::GlueClient

pub struct GlueClient { /* fields omitted */ }

A client for the AWS Glue API.

Methods

impl GlueClient
[src]

Creates a client backed by the default tokio event loop.

The client will use the default credentials provider and tls client.

Trait Implementations

impl Glue for GlueClient
[src]

Creates one or more partitions in a batch operation.

Deletes a list of connection definitions from the Data Catalog.

Deletes one or more partitions in a batch operation.

Deletes multiple tables at once.

Deletes a specified batch of versions of a table.

Retrieves partitions in a batch request.

Stops one or more job runs for a specified job definition.

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.

Creates a connection definition in the Data Catalog.

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.

Creates a new database in a Data Catalog.

Creates a new DevEndpoint.

Creates a new job definition.

Creates a new partition.

Transforms a directed acyclic graph (DAG) into code.

Creates a new table definition in the Data Catalog.

Creates a new trigger.

Creates a new function definition in the Data Catalog.

Removes a classifier from the Data Catalog.

Deletes a connection from the Data Catalog.

Removes a specified crawler from the Data Catalog, unless the crawler state is RUNNING.

Removes a specified Database from a Data Catalog.

Deletes a specified DevEndpoint.

Deletes a specified job definition. If the job definition is not found, no exception is thrown.

Deletes a specified partition.

Removes a table definition from the Data Catalog.

Deletes a specified version of a table.

Deletes a specified trigger. If the trigger is not found, no exception is thrown.

Deletes an existing function definition from the Data Catalog.

Retrieves the status of a migration operation.

Retrieve a classifier by name.

Lists all classifier objects in the Data Catalog.

Retrieves a connection definition from the Data Catalog.

Retrieves a list of connection definitions from the Data Catalog.

Retrieves metadata for a specified crawler.

Retrieves metrics about specified crawlers.

Retrieves metadata for all crawlers defined in the customer account.

Retrieves the definition of a specified database.

Retrieves all Databases defined in a given Data Catalog.

Transforms a Python script into a directed acyclic graph (DAG).

Retrieves information about a specified DevEndpoint.

Retrieves all the DevEndpoints in this AWS account.

Retrieves an existing job definition.

Retrieves the metadata for a given job run.

Retrieves metadata for all runs of a given job definition.

Retrieves all current job definitions.

Creates mappings.

Retrieves information about a specified partition.

Retrieves information about the partitions in a table.

Gets code to perform a specified mapping.

Retrieves the Table definition in a Data Catalog for a specified table.

Retrieves a specified version of a table.

Retrieves a list of strings that identify available versions of a specified table.

Retrieves the definitions of some or all of the tables in a given Database.

Retrieves the definition of a trigger.

Gets all the triggers associated with a job.

Retrieves a specified function definition from the Data Catalog.

Retrieves a multiple function definitions from the Data Catalog.

Imports an existing Athena Data Catalog to AWS Glue

Resets a bookmark entry.

Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.

Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED.

Starts a job run using a job definition.

Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.

If the specified crawler is running, stops the crawl.

Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running.

Stops a specified trigger.

Modifies an existing classifier (a GrokClassifier, XMLClassifier, or JsonClassifier, depending on which field is present).

Updates a connection definition in the Data Catalog.

Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.

Updates the schedule of a crawler using a cron expression.

Updates an existing database definition in a Data Catalog.

Updates a specified DevEndpoint.

Updates an existing job definition.

Updates a partition.

Updates a metadata table in the Data Catalog.

Updates a trigger definition.

Updates an existing function definition in the Data Catalog.

Auto Trait Implementations

impl Send for GlueClient

impl Sync for GlueClient

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> Same for T

Should always be Self

impl<T> Erased for T