Struct aws_sdk_dynamodb::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
An ergonomic service client for DynamoDB_20120810
.
This client allows ergonomic access to a DynamoDB_20120810
-shaped service.
Each method corresponds to an endpoint defined in the service’s Smithy model,
and the request and response shapes are auto-generated from that same model.
Using a Client
Once you have a client set up, you can access the service’s endpoints
by calling the appropriate method on Client
. Each such method
returns a request builder for that endpoint, with methods for setting
the various fields of the request. Once your request is complete, use
the send
method to send the request. send
returns a future, which
you then have to .await
to get the service’s response.
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