Struct aws_sdk_glue::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }Expand description
Client for AWS Glue
Client for invoking operations on AWS Glue. Each operation on AWS Glue is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_glue::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_glue::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_glue::Client::from_conf(config);Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the BatchCreatePartition operation.
See BatchCreatePartition for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchDeleteConnection operation.
See BatchDeleteConnection for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchDeletePartition operation.
See BatchDeletePartition for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchDeleteTable operation.
See BatchDeleteTable for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchDeleteTableVersion operation.
See BatchDeleteTableVersion for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetBlueprints operation.
See BatchGetBlueprints for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetCrawlers operation.
See BatchGetCrawlers for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetDevEndpoints operation.
See BatchGetDevEndpoints for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetJobs operation.
See BatchGetJobs for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetPartition operation.
See BatchGetPartition for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetTriggers operation.
See BatchGetTriggers for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetWorkflows operation.
See BatchGetWorkflows for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchStopJobRun operation.
See BatchStopJobRun for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchUpdatePartition operation.
See BatchUpdatePartition for more information about the
operation and its arguments.
Constructs a fluent builder for the CancelMLTaskRun operation.
See CancelMLTaskRun for more information about the
operation and its arguments.
Constructs a fluent builder for the CheckSchemaVersionValidity operation.
See CheckSchemaVersionValidity for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateBlueprint operation.
See CreateBlueprint for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateClassifier operation.
See CreateClassifier for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateConnection operation.
See CreateConnection for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateCrawler operation.
See CreateCrawler for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDatabase operation.
See CreateDatabase for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDevEndpoint operation.
See CreateDevEndpoint for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateJob operation.
See CreateJob for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateMLTransform operation.
See CreateMLTransform for more information about the
operation and its arguments.
Constructs a fluent builder for the CreatePartition operation.
See CreatePartition for more information about the
operation and its arguments.
Constructs a fluent builder for the CreatePartitionIndex operation.
See CreatePartitionIndex for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateRegistry operation.
See CreateRegistry for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateSchema operation.
See CreateSchema for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateScript operation.
See CreateScript for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateSecurityConfiguration operation.
See CreateSecurityConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateTable operation.
See CreateTable for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateTrigger operation.
See CreateTrigger for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateUserDefinedFunction operation.
See CreateUserDefinedFunction for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateWorkflow operation.
See CreateWorkflow for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBlueprint operation.
See DeleteBlueprint for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteClassifier operation.
See DeleteClassifier for more information about the
operation and its arguments.
pub fn delete_column_statistics_for_partition(
&self
) -> DeleteColumnStatisticsForPartition<C, M, R>
pub fn delete_column_statistics_for_partition(
&self
) -> DeleteColumnStatisticsForPartition<C, M, R>
Constructs a fluent builder for the DeleteColumnStatisticsForPartition operation.
See DeleteColumnStatisticsForPartition for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteColumnStatisticsForTable operation.
See DeleteColumnStatisticsForTable for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteConnection operation.
See DeleteConnection for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteCrawler operation.
See DeleteCrawler for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDatabase operation.
See DeleteDatabase for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDevEndpoint operation.
See DeleteDevEndpoint for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteJob operation.
See DeleteJob for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteMLTransform operation.
See DeleteMLTransform for more information about the
operation and its arguments.
Constructs a fluent builder for the DeletePartition operation.
See DeletePartition for more information about the
operation and its arguments.
Constructs a fluent builder for the DeletePartitionIndex operation.
See DeletePartitionIndex for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteRegistry operation.
See DeleteRegistry for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteResourcePolicy operation.
See DeleteResourcePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteSchema operation.
See DeleteSchema for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteSchemaVersions operation.
See DeleteSchemaVersions for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteSecurityConfiguration operation.
See DeleteSecurityConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteTable operation.
See DeleteTable for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteTableVersion operation.
See DeleteTableVersion for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteTrigger operation.
See DeleteTrigger for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteUserDefinedFunction operation.
See DeleteUserDefinedFunction for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteWorkflow operation.
See DeleteWorkflow for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBlueprint operation.
See GetBlueprint for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBlueprintRun operation.
See GetBlueprintRun for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBlueprintRuns operation.
See GetBlueprintRuns for more information about the
operation and its arguments.
Constructs a fluent builder for the GetCatalogImportStatus operation.
See GetCatalogImportStatus for more information about the
operation and its arguments.
Constructs a fluent builder for the GetClassifier operation.
See GetClassifier for more information about the
operation and its arguments.
Constructs a fluent builder for the GetClassifiers operation.
See GetClassifiers for more information about the
operation and its arguments.
Constructs a fluent builder for the GetColumnStatisticsForPartition operation.
See GetColumnStatisticsForPartition for more information about the
operation and its arguments.
Constructs a fluent builder for the GetColumnStatisticsForTable operation.
See GetColumnStatisticsForTable for more information about the
operation and its arguments.
Constructs a fluent builder for the GetConnection operation.
See GetConnection for more information about the
operation and its arguments.
Constructs a fluent builder for the GetConnections operation.
See GetConnections for more information about the
operation and its arguments.
Constructs a fluent builder for the GetCrawler operation.
See GetCrawler for more information about the
operation and its arguments.
Constructs a fluent builder for the GetCrawlerMetrics operation.
See GetCrawlerMetrics for more information about the
operation and its arguments.
Constructs a fluent builder for the GetCrawlers operation.
See GetCrawlers for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDatabase operation.
See GetDatabase for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDatabases operation.
See GetDatabases for more information about the
operation and its arguments.
pub fn get_data_catalog_encryption_settings(
&self
) -> GetDataCatalogEncryptionSettings<C, M, R>
pub fn get_data_catalog_encryption_settings(
&self
) -> GetDataCatalogEncryptionSettings<C, M, R>
Constructs a fluent builder for the GetDataCatalogEncryptionSettings operation.
See GetDataCatalogEncryptionSettings for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDataflowGraph operation.
See GetDataflowGraph for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDevEndpoint operation.
See GetDevEndpoint for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDevEndpoints operation.
See GetDevEndpoints for more information about the
operation and its arguments.
Constructs a fluent builder for the GetJob operation.
See GetJob for more information about the
operation and its arguments.
Constructs a fluent builder for the GetJobBookmark operation.
See GetJobBookmark for more information about the
operation and its arguments.
Constructs a fluent builder for the GetJobRun operation.
See GetJobRun for more information about the
operation and its arguments.
Constructs a fluent builder for the GetJobRuns operation.
See GetJobRuns for more information about the
operation and its arguments.
Constructs a fluent builder for the GetJobs operation.
See GetJobs for more information about the
operation and its arguments.
Constructs a fluent builder for the GetMapping operation.
See GetMapping for more information about the
operation and its arguments.
Constructs a fluent builder for the GetMLTaskRun operation.
See GetMLTaskRun for more information about the
operation and its arguments.
Constructs a fluent builder for the GetMLTaskRuns operation.
See GetMLTaskRuns for more information about the
operation and its arguments.
Constructs a fluent builder for the GetMLTransform operation.
See GetMLTransform for more information about the
operation and its arguments.
Constructs a fluent builder for the GetMLTransforms operation.
See GetMLTransforms for more information about the
operation and its arguments.
Constructs a fluent builder for the GetPartition operation.
See GetPartition for more information about the
operation and its arguments.
Constructs a fluent builder for the GetPartitionIndexes operation.
See GetPartitionIndexes for more information about the
operation and its arguments.
Constructs a fluent builder for the GetPartitions operation.
See GetPartitions for more information about the
operation and its arguments.
Constructs a fluent builder for the GetPlan operation.
See GetPlan for more information about the
operation and its arguments.
Constructs a fluent builder for the GetRegistry operation.
See GetRegistry for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResourcePolicies operation.
See GetResourcePolicies for more information about the
operation and its arguments.
Constructs a fluent builder for the GetResourcePolicy operation.
See GetResourcePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSchema operation.
See GetSchema for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSchemaByDefinition operation.
See GetSchemaByDefinition for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSchemaVersion operation.
See GetSchemaVersion for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSchemaVersionsDiff operation.
See GetSchemaVersionsDiff for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSecurityConfiguration operation.
See GetSecurityConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSecurityConfigurations operation.
See GetSecurityConfigurations for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTable operation.
See GetTable for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTables operation.
See GetTables for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTableVersion operation.
See GetTableVersion for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTableVersions operation.
See GetTableVersions for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTags operation.
See GetTags for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTrigger operation.
See GetTrigger for more information about the
operation and its arguments.
Constructs a fluent builder for the GetTriggers operation.
See GetTriggers for more information about the
operation and its arguments.
Constructs a fluent builder for the GetUserDefinedFunction operation.
See GetUserDefinedFunction for more information about the
operation and its arguments.
Constructs a fluent builder for the GetUserDefinedFunctions operation.
See GetUserDefinedFunctions for more information about the
operation and its arguments.
Constructs a fluent builder for the GetWorkflow operation.
See GetWorkflow for more information about the
operation and its arguments.
Constructs a fluent builder for the GetWorkflowRun operation.
See GetWorkflowRun for more information about the
operation and its arguments.
Constructs a fluent builder for the GetWorkflowRunProperties operation.
See GetWorkflowRunProperties for more information about the
operation and its arguments.
Constructs a fluent builder for the GetWorkflowRuns operation.
See GetWorkflowRuns for more information about the
operation and its arguments.
Constructs a fluent builder for the ImportCatalogToGlue operation.
See ImportCatalogToGlue for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBlueprints operation.
See ListBlueprints for more information about the
operation and its arguments.
Constructs a fluent builder for the ListCrawlers operation.
See ListCrawlers for more information about the
operation and its arguments.
Constructs a fluent builder for the ListDevEndpoints operation.
See ListDevEndpoints for more information about the
operation and its arguments.
Constructs a fluent builder for the ListJobs operation.
See ListJobs for more information about the
operation and its arguments.
Constructs a fluent builder for the ListMLTransforms operation.
See ListMLTransforms for more information about the
operation and its arguments.
Constructs a fluent builder for the ListRegistries operation.
See ListRegistries for more information about the
operation and its arguments.
Constructs a fluent builder for the ListSchemas operation.
See ListSchemas for more information about the
operation and its arguments.
Constructs a fluent builder for the ListSchemaVersions operation.
See ListSchemaVersions for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTriggers operation.
See ListTriggers for more information about the
operation and its arguments.
Constructs a fluent builder for the ListWorkflows operation.
See ListWorkflows for more information about the
operation and its arguments.
pub fn put_data_catalog_encryption_settings(
&self
) -> PutDataCatalogEncryptionSettings<C, M, R>
pub fn put_data_catalog_encryption_settings(
&self
) -> PutDataCatalogEncryptionSettings<C, M, R>
Constructs a fluent builder for the PutDataCatalogEncryptionSettings operation.
See PutDataCatalogEncryptionSettings for more information about the
operation and its arguments.
Constructs a fluent builder for the PutResourcePolicy operation.
See PutResourcePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the PutSchemaVersionMetadata operation.
See PutSchemaVersionMetadata for more information about the
operation and its arguments.
Constructs a fluent builder for the PutWorkflowRunProperties operation.
See PutWorkflowRunProperties for more information about the
operation and its arguments.
Constructs a fluent builder for the QuerySchemaVersionMetadata operation.
See QuerySchemaVersionMetadata for more information about the
operation and its arguments.
Constructs a fluent builder for the RegisterSchemaVersion operation.
See RegisterSchemaVersion for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveSchemaVersionMetadata operation.
See RemoveSchemaVersionMetadata for more information about the
operation and its arguments.
Constructs a fluent builder for the ResetJobBookmark operation.
See ResetJobBookmark for more information about the
operation and its arguments.
Constructs a fluent builder for the ResumeWorkflowRun operation.
See ResumeWorkflowRun for more information about the
operation and its arguments.
Constructs a fluent builder for the SearchTables operation.
See SearchTables for more information about the
operation and its arguments.
Constructs a fluent builder for the StartBlueprintRun operation.
See StartBlueprintRun for more information about the
operation and its arguments.
Constructs a fluent builder for the StartCrawler operation.
See StartCrawler for more information about the
operation and its arguments.
Constructs a fluent builder for the StartCrawlerSchedule operation.
See StartCrawlerSchedule for more information about the
operation and its arguments.
Constructs a fluent builder for the StartExportLabelsTaskRun operation.
See StartExportLabelsTaskRun for more information about the
operation and its arguments.
Constructs a fluent builder for the StartImportLabelsTaskRun operation.
See StartImportLabelsTaskRun for more information about the
operation and its arguments.
Constructs a fluent builder for the StartJobRun operation.
See StartJobRun for more information about the
operation and its arguments.
Constructs a fluent builder for the StartMLEvaluationTaskRun operation.
See StartMLEvaluationTaskRun for more information about the
operation and its arguments.
pub fn start_ml_labeling_set_generation_task_run(
&self
) -> StartMLLabelingSetGenerationTaskRun<C, M, R>
pub fn start_ml_labeling_set_generation_task_run(
&self
) -> StartMLLabelingSetGenerationTaskRun<C, M, R>
Constructs a fluent builder for the StartMLLabelingSetGenerationTaskRun operation.
See StartMLLabelingSetGenerationTaskRun for more information about the
operation and its arguments.
Constructs a fluent builder for the StartTrigger operation.
See StartTrigger for more information about the
operation and its arguments.
Constructs a fluent builder for the StartWorkflowRun operation.
See StartWorkflowRun for more information about the
operation and its arguments.
Constructs a fluent builder for the StopCrawler operation.
See StopCrawler for more information about the
operation and its arguments.
Constructs a fluent builder for the StopCrawlerSchedule operation.
See StopCrawlerSchedule for more information about the
operation and its arguments.
Constructs a fluent builder for the StopTrigger operation.
See StopTrigger for more information about the
operation and its arguments.
Constructs a fluent builder for the StopWorkflowRun operation.
See StopWorkflowRun for more information about the
operation and its arguments.
Constructs a fluent builder for the TagResource operation.
See TagResource for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource operation.
See UntagResource for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateBlueprint operation.
See UpdateBlueprint for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateClassifier operation.
See UpdateClassifier for more information about the
operation and its arguments.
pub fn update_column_statistics_for_partition(
&self
) -> UpdateColumnStatisticsForPartition<C, M, R>
pub fn update_column_statistics_for_partition(
&self
) -> UpdateColumnStatisticsForPartition<C, M, R>
Constructs a fluent builder for the UpdateColumnStatisticsForPartition operation.
See UpdateColumnStatisticsForPartition for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateColumnStatisticsForTable operation.
See UpdateColumnStatisticsForTable for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateConnection operation.
See UpdateConnection for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateCrawler operation.
See UpdateCrawler for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateCrawlerSchedule operation.
See UpdateCrawlerSchedule for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateDatabase operation.
See UpdateDatabase for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateDevEndpoint operation.
See UpdateDevEndpoint for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateJob operation.
See UpdateJob for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateMLTransform operation.
See UpdateMLTransform for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdatePartition operation.
See UpdatePartition for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRegistry operation.
See UpdateRegistry for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateSchema operation.
See UpdateSchema for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateTable operation.
See UpdateTable for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateTrigger operation.
See UpdateTrigger for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateUserDefinedFunction operation.
See UpdateUserDefinedFunction for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateWorkflow operation.
See UpdateWorkflow for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
