GlueClient Class

(QtAws::Glue::GlueClient)

The GlueClient class provides access to the AWS Glue service. More...

Header: #include <GlueClient>
Inherits: QtAws::Core::AwsAbstractClient

Public Functions

GlueClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
GlueClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)

Public Slots

BatchCreatePartitionResponse *batchCreatePartition(const BatchCreatePartitionRequest &request)
BatchDeleteConnectionResponse *batchDeleteConnection(const BatchDeleteConnectionRequest &request)
BatchDeletePartitionResponse *batchDeletePartition(const BatchDeletePartitionRequest &request)
BatchDeleteTableResponse *batchDeleteTable(const BatchDeleteTableRequest &request)
BatchDeleteTableVersionResponse *batchDeleteTableVersion(const BatchDeleteTableVersionRequest &request)
BatchGetPartitionResponse *batchGetPartition(const BatchGetPartitionRequest &request)
BatchStopJobRunResponse *batchStopJobRun(const BatchStopJobRunRequest &request)
CreateClassifierResponse *createClassifier(const CreateClassifierRequest &request)
CreateConnectionResponse *createConnection(const CreateConnectionRequest &request)
CreateCrawlerResponse *createCrawler(const CreateCrawlerRequest &request)
CreateDatabaseResponse *createDatabase(const CreateDatabaseRequest &request)
CreateDevEndpointResponse *createDevEndpoint(const CreateDevEndpointRequest &request)
CreateJobResponse *createJob(const CreateJobRequest &request)
CreatePartitionResponse *createPartition(const CreatePartitionRequest &request)
CreateScriptResponse *createScript(const CreateScriptRequest &request)
CreateTableResponse *createTable(const CreateTableRequest &request)
CreateTriggerResponse *createTrigger(const CreateTriggerRequest &request)
CreateUserDefinedFunctionResponse *createUserDefinedFunction(const CreateUserDefinedFunctionRequest &request)
DeleteClassifierResponse *deleteClassifier(const DeleteClassifierRequest &request)
DeleteConnectionResponse *deleteConnection(const DeleteConnectionRequest &request)
DeleteCrawlerResponse *deleteCrawler(const DeleteCrawlerRequest &request)
DeleteDatabaseResponse *deleteDatabase(const DeleteDatabaseRequest &request)
DeleteDevEndpointResponse *deleteDevEndpoint(const DeleteDevEndpointRequest &request)
DeleteJobResponse *deleteJob(const DeleteJobRequest &request)
DeletePartitionResponse *deletePartition(const DeletePartitionRequest &request)
DeleteTableResponse *deleteTable(const DeleteTableRequest &request)
DeleteTableVersionResponse *deleteTableVersion(const DeleteTableVersionRequest &request)
DeleteTriggerResponse *deleteTrigger(const DeleteTriggerRequest &request)
DeleteUserDefinedFunctionResponse *deleteUserDefinedFunction(const DeleteUserDefinedFunctionRequest &request)
GetCatalogImportStatusResponse *getCatalogImportStatus(const GetCatalogImportStatusRequest &request)
GetClassifierResponse *getClassifier(const GetClassifierRequest &request)
GetClassifiersResponse *getClassifiers(const GetClassifiersRequest &request)
GetConnectionResponse *getConnection(const GetConnectionRequest &request)
GetConnectionsResponse *getConnections(const GetConnectionsRequest &request)
GetCrawlerResponse *getCrawler(const GetCrawlerRequest &request)
GetCrawlerMetricsResponse *getCrawlerMetrics(const GetCrawlerMetricsRequest &request)
GetCrawlersResponse *getCrawlers(const GetCrawlersRequest &request)
GetDatabaseResponse *getDatabase(const GetDatabaseRequest &request)
GetDatabasesResponse *getDatabases(const GetDatabasesRequest &request)
GetDataflowGraphResponse *getDataflowGraph(const GetDataflowGraphRequest &request)
GetDevEndpointResponse *getDevEndpoint(const GetDevEndpointRequest &request)
GetDevEndpointsResponse *getDevEndpoints(const GetDevEndpointsRequest &request)
GetJobResponse *getJob(const GetJobRequest &request)
GetJobRunResponse *getJobRun(const GetJobRunRequest &request)
GetJobRunsResponse *getJobRuns(const GetJobRunsRequest &request)
GetJobsResponse *getJobs(const GetJobsRequest &request)
GetMappingResponse *getMapping(const GetMappingRequest &request)
GetPartitionResponse *getPartition(const GetPartitionRequest &request)
GetPartitionsResponse *getPartitions(const GetPartitionsRequest &request)
GetPlanResponse *getPlan(const GetPlanRequest &request)
GetTableResponse *getTable(const GetTableRequest &request)
GetTableVersionResponse *getTableVersion(const GetTableVersionRequest &request)
GetTableVersionsResponse *getTableVersions(const GetTableVersionsRequest &request)
GetTablesResponse *getTables(const GetTablesRequest &request)
GetTriggerResponse *getTrigger(const GetTriggerRequest &request)
GetTriggersResponse *getTriggers(const GetTriggersRequest &request)
GetUserDefinedFunctionResponse *getUserDefinedFunction(const GetUserDefinedFunctionRequest &request)
GetUserDefinedFunctionsResponse *getUserDefinedFunctions(const GetUserDefinedFunctionsRequest &request)
ImportCatalogToGlueResponse *importCatalogToGlue(const ImportCatalogToGlueRequest &request)
ResetJobBookmarkResponse *resetJobBookmark(const ResetJobBookmarkRequest &request)
StartCrawlerResponse *startCrawler(const StartCrawlerRequest &request)
StartCrawlerScheduleResponse *startCrawlerSchedule(const StartCrawlerScheduleRequest &request)
StartJobRunResponse *startJobRun(const StartJobRunRequest &request)
StartTriggerResponse *startTrigger(const StartTriggerRequest &request)
StopCrawlerResponse *stopCrawler(const StopCrawlerRequest &request)
StopCrawlerScheduleResponse *stopCrawlerSchedule(const StopCrawlerScheduleRequest &request)
StopTriggerResponse *stopTrigger(const StopTriggerRequest &request)
UpdateClassifierResponse *updateClassifier(const UpdateClassifierRequest &request)
UpdateConnectionResponse *updateConnection(const UpdateConnectionRequest &request)
UpdateCrawlerResponse *updateCrawler(const UpdateCrawlerRequest &request)
UpdateCrawlerScheduleResponse *updateCrawlerSchedule(const UpdateCrawlerScheduleRequest &request)
UpdateDatabaseResponse *updateDatabase(const UpdateDatabaseRequest &request)
UpdateDevEndpointResponse *updateDevEndpoint(const UpdateDevEndpointRequest &request)
UpdateJobResponse *updateJob(const UpdateJobRequest &request)
UpdatePartitionResponse *updatePartition(const UpdatePartitionRequest &request)
UpdateTableResponse *updateTable(const UpdateTableRequest &request)
UpdateTriggerResponse *updateTrigger(const UpdateTriggerRequest &request)
UpdateUserDefinedFunctionResponse *updateUserDefinedFunction(const UpdateUserDefinedFunctionRequest &request)

Additional Inherited Members

Detailed Description

The GlueClient class provides access to the AWS Glue service.

<fullname>AWS Glue</fullname>

Defines the public endpoint for the AWS Glue

Member Function Documentation

GlueClient::GlueClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)

Constructs a GlueClient object.

The new client object will region, credentials, and manager for network operations.

The new object will be owned by parent, if set.

GlueClient::GlueClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)

This function overloads GlueClient().

This overload allows the caller to specify the specific endpoint to send requests to. Typically, it is easier to use the alternative constructor, which allows the caller to specify an AWS region instead, in which case this client will determine the correct endpoint for the given region automatically (via AwsEndpoint::getEndpoint).

See also QtAws::Core::AwsEndpoint::getEndpoint.

[slot] BatchCreatePartitionResponse *GlueClient::batchCreatePartition(const BatchCreatePartitionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an BatchCreatePartitionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates one or more partitions in a batch

[slot] BatchDeleteConnectionResponse *GlueClient::batchDeleteConnection(const BatchDeleteConnectionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an BatchDeleteConnectionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a list of connection definitions from the Data

[slot] BatchDeletePartitionResponse *GlueClient::batchDeletePartition(const BatchDeletePartitionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an BatchDeletePartitionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes one or more partitions in a batch

[slot] BatchDeleteTableResponse *GlueClient::batchDeleteTable(const BatchDeleteTableRequest &request)

Sends request to the GlueClient service, and returns a pointer to an BatchDeleteTableResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes multiple tables at

[slot] BatchDeleteTableVersionResponse *GlueClient::batchDeleteTableVersion(const BatchDeleteTableVersionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an BatchDeleteTableVersionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a specified batch of versions of a

[slot] BatchGetPartitionResponse *GlueClient::batchGetPartition(const BatchGetPartitionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an BatchGetPartitionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves partitions in a batch

[slot] BatchStopJobRunResponse *GlueClient::batchStopJobRun(const BatchStopJobRunRequest &request)

Sends request to the GlueClient service, and returns a pointer to an BatchStopJobRunResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Stops one or more job runs for a specified job

[slot] CreateClassifierResponse *GlueClient::createClassifier(const CreateClassifierRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateClassifierResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a classifier in the user's account. This may be a <code>GrokClassifier</code>, an <code>XMLClassifier</code>, or abbrev <code>JsonClassifier</code>, depending on which field of the request is

[slot] CreateConnectionResponse *GlueClient::createConnection(const CreateConnectionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateConnectionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a connection definition in the Data

[slot] CreateCrawlerResponse *GlueClient::createCrawler(const CreateCrawlerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateCrawlerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in either the <i>s3Targets</i> or the <i>jdbcTargets</i>

[slot] CreateDatabaseResponse *GlueClient::createDatabase(const CreateDatabaseRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateDatabaseResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new database in a Data

[slot] CreateDevEndpointResponse *GlueClient::createDevEndpoint(const CreateDevEndpointRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateDevEndpointResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new

[slot] CreateJobResponse *GlueClient::createJob(const CreateJobRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateJobResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new job

[slot] CreatePartitionResponse *GlueClient::createPartition(const CreatePartitionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreatePartitionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new

[slot] CreateScriptResponse *GlueClient::createScript(const CreateScriptRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateScriptResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Transforms a directed acyclic graph (DAG) into

[slot] CreateTableResponse *GlueClient::createTable(const CreateTableRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateTableResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new table definition in the Data

[slot] CreateTriggerResponse *GlueClient::createTrigger(const CreateTriggerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateTriggerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new

[slot] CreateUserDefinedFunctionResponse *GlueClient::createUserDefinedFunction(const CreateUserDefinedFunctionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an CreateUserDefinedFunctionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a new function definition in the Data

[slot] DeleteClassifierResponse *GlueClient::deleteClassifier(const DeleteClassifierRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteClassifierResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Removes a classifier from the Data

[slot] DeleteConnectionResponse *GlueClient::deleteConnection(const DeleteConnectionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteConnectionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a connection from the Data

[slot] DeleteCrawlerResponse *GlueClient::deleteCrawler(const DeleteCrawlerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteCrawlerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] DeleteDatabaseResponse *GlueClient::deleteDatabase(const DeleteDatabaseRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteDatabaseResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Removes a specified Database from a Data

[slot] DeleteDevEndpointResponse *GlueClient::deleteDevEndpoint(const DeleteDevEndpointRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteDevEndpointResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a specified

[slot] DeleteJobResponse *GlueClient::deleteJob(const DeleteJobRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteJobResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] DeletePartitionResponse *GlueClient::deletePartition(const DeletePartitionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeletePartitionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a specified

[slot] DeleteTableResponse *GlueClient::deleteTable(const DeleteTableRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteTableResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Removes a table definition from the Data

[slot] DeleteTableVersionResponse *GlueClient::deleteTableVersion(const DeleteTableVersionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteTableVersionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a specified version of a

[slot] DeleteTriggerResponse *GlueClient::deleteTrigger(const DeleteTriggerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteTriggerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] DeleteUserDefinedFunctionResponse *GlueClient::deleteUserDefinedFunction(const DeleteUserDefinedFunctionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an DeleteUserDefinedFunctionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes an existing function definition from the Data

[slot] GetCatalogImportStatusResponse *GlueClient::getCatalogImportStatus(const GetCatalogImportStatusRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetCatalogImportStatusResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves the status of a migration

[slot] GetClassifierResponse *GlueClient::getClassifier(const GetClassifierRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetClassifierResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieve a classifier by

[slot] GetClassifiersResponse *GlueClient::getClassifiers(const GetClassifiersRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetClassifiersResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Lists all classifier objects in the Data

[slot] GetConnectionResponse *GlueClient::getConnection(const GetConnectionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetConnectionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a connection definition from the Data

[slot] GetConnectionsResponse *GlueClient::getConnections(const GetConnectionsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetConnectionsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a list of connection definitions from the Data

[slot] GetCrawlerResponse *GlueClient::getCrawler(const GetCrawlerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetCrawlerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves metadata for a specified

[slot] GetCrawlerMetricsResponse *GlueClient::getCrawlerMetrics(const GetCrawlerMetricsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetCrawlerMetricsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves metrics about specified

[slot] GetCrawlersResponse *GlueClient::getCrawlers(const GetCrawlersRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetCrawlersResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves metadata for all crawlers defined in the customer

[slot] GetDatabaseResponse *GlueClient::getDatabase(const GetDatabaseRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetDatabaseResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves the definition of a specified

[slot] GetDatabasesResponse *GlueClient::getDatabases(const GetDatabasesRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetDatabasesResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves all Databases defined in a given Data

[slot] GetDataflowGraphResponse *GlueClient::getDataflowGraph(const GetDataflowGraphRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetDataflowGraphResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] GetDevEndpointResponse *GlueClient::getDevEndpoint(const GetDevEndpointRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetDevEndpointResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves information about a specified

[slot] GetDevEndpointsResponse *GlueClient::getDevEndpoints(const GetDevEndpointsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetDevEndpointsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves all the DevEndpoints in this AWS

[slot] GetJobResponse *GlueClient::getJob(const GetJobRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetJobResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves an existing job

[slot] GetJobRunResponse *GlueClient::getJobRun(const GetJobRunRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetJobRunResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves the metadata for a given job

[slot] GetJobRunsResponse *GlueClient::getJobRuns(const GetJobRunsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetJobRunsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves metadata for all runs of a given job

[slot] GetJobsResponse *GlueClient::getJobs(const GetJobsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetJobsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves all current job

[slot] GetMappingResponse *GlueClient::getMapping(const GetMappingRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetMappingResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates

[slot] GetPartitionResponse *GlueClient::getPartition(const GetPartitionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetPartitionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves information about a specified

[slot] GetPartitionsResponse *GlueClient::getPartitions(const GetPartitionsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetPartitionsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves information about the partitions in a

[slot] GetPlanResponse *GlueClient::getPlan(const GetPlanRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetPlanResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Gets code to perform a specified

[slot] GetTableResponse *GlueClient::getTable(const GetTableRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetTableResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves the <code>Table</code> definition in a Data Catalog for a specified

[slot] GetTableVersionResponse *GlueClient::getTableVersion(const GetTableVersionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetTableVersionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a specified version of a

[slot] GetTableVersionsResponse *GlueClient::getTableVersions(const GetTableVersionsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetTableVersionsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] GetTablesResponse *GlueClient::getTables(const GetTablesRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetTablesResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] GetTriggerResponse *GlueClient::getTrigger(const GetTriggerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetTriggerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves the definition of a

[slot] GetTriggersResponse *GlueClient::getTriggers(const GetTriggersRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetTriggersResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Gets all the triggers associated with a

[slot] GetUserDefinedFunctionResponse *GlueClient::getUserDefinedFunction(const GetUserDefinedFunctionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetUserDefinedFunctionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a specified function definition from the Data

[slot] GetUserDefinedFunctionsResponse *GlueClient::getUserDefinedFunctions(const GetUserDefinedFunctionsRequest &request)

Sends request to the GlueClient service, and returns a pointer to an GetUserDefinedFunctionsResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a multiple function definitions from the Data

[slot] ImportCatalogToGlueResponse *GlueClient::importCatalogToGlue(const ImportCatalogToGlueRequest &request)

Sends request to the GlueClient service, and returns a pointer to an ImportCatalogToGlueResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Imports an existing Athena Data Catalog to AWS

[slot] ResetJobBookmarkResponse *GlueClient::resetJobBookmark(const ResetJobBookmarkRequest &request)

Sends request to the GlueClient service, and returns a pointer to an ResetJobBookmarkResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Resets a bookmark

[slot] StartCrawlerResponse *GlueClient::startCrawler(const StartCrawlerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an StartCrawlerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] StartCrawlerScheduleResponse *GlueClient::startCrawlerSchedule(const StartCrawlerScheduleRequest &request)

Sends request to the GlueClient service, and returns a pointer to an StartCrawlerScheduleResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Changes the schedule state of the specified crawler to <code>SCHEDULED</code>, unless the crawler is already running or the schedule state is already

[slot] StartJobRunResponse *GlueClient::startJobRun(const StartJobRunRequest &request)

Sends request to the GlueClient service, and returns a pointer to an StartJobRunResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Starts a job run using a job

[slot] StartTriggerResponse *GlueClient::startTrigger(const StartTriggerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an StartTriggerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Starts an existing trigger. See <a href="http://docs.aws.amazon.com/glue/latest/dg/trigger-job.html">Triggering Jobs</a> for information about how different types of trigger are

[slot] StopCrawlerResponse *GlueClient::stopCrawler(const StopCrawlerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an StopCrawlerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

If the specified crawler is running, stops the

[slot] StopCrawlerScheduleResponse *GlueClient::stopCrawlerSchedule(const StopCrawlerScheduleRequest &request)

Sends request to the GlueClient service, and returns a pointer to an StopCrawlerScheduleResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Sets the schedule state of the specified crawler to <code>NOT_SCHEDULED</code>, but does not stop the crawler if it is already

[slot] StopTriggerResponse *GlueClient::stopTrigger(const StopTriggerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an StopTriggerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Stops a specified

[slot] UpdateClassifierResponse *GlueClient::updateClassifier(const UpdateClassifierRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateClassifierResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Modifies an existing classifier (a <code>GrokClassifier</code>, <code>XMLClassifier</code>, or <code>JsonClassifier</code>, depending on which field is

[slot] UpdateConnectionResponse *GlueClient::updateConnection(const UpdateConnectionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateConnectionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a connection definition in the Data

[slot] UpdateCrawlerResponse *GlueClient::updateCrawler(const UpdateCrawlerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateCrawlerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

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

[slot] UpdateCrawlerScheduleResponse *GlueClient::updateCrawlerSchedule(const UpdateCrawlerScheduleRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateCrawlerScheduleResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates the schedule of a crawler using a <code>cron</code> expression.

[slot] UpdateDatabaseResponse *GlueClient::updateDatabase(const UpdateDatabaseRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateDatabaseResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates an existing database definition in a Data

[slot] UpdateDevEndpointResponse *GlueClient::updateDevEndpoint(const UpdateDevEndpointRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateDevEndpointResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a specified

[slot] UpdateJobResponse *GlueClient::updateJob(const UpdateJobRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateJobResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates an existing job

[slot] UpdatePartitionResponse *GlueClient::updatePartition(const UpdatePartitionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdatePartitionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a

[slot] UpdateTableResponse *GlueClient::updateTable(const UpdateTableRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateTableResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a metadata table in the Data

[slot] UpdateTriggerResponse *GlueClient::updateTrigger(const UpdateTriggerRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateTriggerResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a trigger

[slot] UpdateUserDefinedFunctionResponse *GlueClient::updateUserDefinedFunction(const UpdateUserDefinedFunctionRequest &request)

Sends request to the GlueClient service, and returns a pointer to an UpdateUserDefinedFunctionResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates an existing function definition in the Data

© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.