Struct aws_sdk_dynamodb::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for Amazon DynamoDB
Client for invoking operations on Amazon DynamoDB. Each operation on Amazon DynamoDB 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_dynamodb::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operationname>().
.<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_dynamodb::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_dynamodb::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 BatchExecuteStatement
operation.
See BatchExecuteStatement
for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchGetItem
operation.
See BatchGetItem
for more information about the
operation and its arguments.
Constructs a fluent builder for the BatchWriteItem
operation.
See BatchWriteItem
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateBackup
operation.
See CreateBackup
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateGlobalTable
operation.
See CreateGlobalTable
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 DeleteBackup
operation.
See DeleteBackup
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteItem
operation.
See DeleteItem
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 DescribeBackup
operation.
See DescribeBackup
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeContinuousBackups
operation.
See DescribeContinuousBackups
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeContributorInsights
operation.
See DescribeContributorInsights
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeEndpoints
operation.
See DescribeEndpoints
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeExport
operation.
See DescribeExport
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeGlobalTable
operation.
See DescribeGlobalTable
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeGlobalTableSettings
operation.
See DescribeGlobalTableSettings
for more information about the
operation and its arguments.
pub fn describe_kinesis_streaming_destination(
&self
) -> DescribeKinesisStreamingDestination<C, M, R>
pub fn describe_kinesis_streaming_destination(
&self
) -> DescribeKinesisStreamingDestination<C, M, R>
Constructs a fluent builder for the DescribeKinesisStreamingDestination
operation.
See DescribeKinesisStreamingDestination
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeLimits
operation.
See DescribeLimits
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTable
operation.
See DescribeTable
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTableReplicaAutoScaling
operation.
See DescribeTableReplicaAutoScaling
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeTimeToLive
operation.
See DescribeTimeToLive
for more information about the
operation and its arguments.
pub fn disable_kinesis_streaming_destination(
&self
) -> DisableKinesisStreamingDestination<C, M, R>
pub fn disable_kinesis_streaming_destination(
&self
) -> DisableKinesisStreamingDestination<C, M, R>
Constructs a fluent builder for the DisableKinesisStreamingDestination
operation.
See DisableKinesisStreamingDestination
for more information about the
operation and its arguments.
pub fn enable_kinesis_streaming_destination(
&self
) -> EnableKinesisStreamingDestination<C, M, R>
pub fn enable_kinesis_streaming_destination(
&self
) -> EnableKinesisStreamingDestination<C, M, R>
Constructs a fluent builder for the EnableKinesisStreamingDestination
operation.
See EnableKinesisStreamingDestination
for more information about the
operation and its arguments.
Constructs a fluent builder for the ExecuteStatement
operation.
See ExecuteStatement
for more information about the
operation and its arguments.
Constructs a fluent builder for the ExecuteTransaction
operation.
See ExecuteTransaction
for more information about the
operation and its arguments.
Constructs a fluent builder for the ExportTableToPointInTime
operation.
See ExportTableToPointInTime
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetItem
operation.
See GetItem
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBackups
operation.
See ListBackups
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListContributorInsights
operation.
See ListContributorInsights
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListExports
operation.
See ListExports
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListGlobalTables
operation.
See ListGlobalTables
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTables
operation.
See ListTables
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTagsOfResource
operation.
See ListTagsOfResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutItem
operation.
See PutItem
for more information about the
operation and its arguments.
Constructs a fluent builder for the Query
operation.
See Query
for more information about the
operation and its arguments.
Constructs a fluent builder for the RestoreTableFromBackup
operation.
See RestoreTableFromBackup
for more information about the
operation and its arguments.
Constructs a fluent builder for the RestoreTableToPointInTime
operation.
See RestoreTableToPointInTime
for more information about the
operation and its arguments.
Constructs a fluent builder for the Scan
operation.
See Scan
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 TransactGetItems
operation.
See TransactGetItems
for more information about the
operation and its arguments.
Constructs a fluent builder for the TransactWriteItems
operation.
See TransactWriteItems
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 UpdateContinuousBackups
operation.
See UpdateContinuousBackups
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateContributorInsights
operation.
See UpdateContributorInsights
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateGlobalTable
operation.
See UpdateGlobalTable
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateGlobalTableSettings
operation.
See UpdateGlobalTableSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateItem
operation.
See UpdateItem
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 UpdateTableReplicaAutoScaling
operation.
See UpdateTableReplicaAutoScaling
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateTimeToLive
operation.
See UpdateTimeToLive
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 = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, 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