Struct aws_sdk_dynamodb::input::ListGlobalTablesInput
source · #[non_exhaustive]pub struct ListGlobalTablesInput { /* private fields */ }
Implementations§
source§impl ListGlobalTablesInput
impl ListGlobalTablesInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ListGlobalTables, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ListGlobalTables, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<ListGlobalTables
>
Examples found in repository?
src/client.rs (line 4715)
4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::ListGlobalTables,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::ListGlobalTablesError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::ListGlobalTablesOutput,
aws_smithy_http::result::SdkError<crate::error::ListGlobalTablesError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ListGlobalTablesInput
.
source§impl ListGlobalTablesInput
impl ListGlobalTablesInput
sourcepub fn exclusive_start_global_table_name(&self) -> Option<&str>
pub fn exclusive_start_global_table_name(&self) -> Option<&str>
The first global table name that this operation will evaluate.
sourcepub fn limit(&self) -> Option<i32>
pub fn limit(&self) -> Option<i32>
The maximum number of table names to return, if the parameter is not specified DynamoDB defaults to 100.
If the number of global tables DynamoDB finds reaches this limit, it stops the operation and returns the table names collected up to that point, with a table name in the LastEvaluatedGlobalTableName
to apply in a subsequent operation to the ExclusiveStartGlobalTableName
parameter.
sourcepub fn region_name(&self) -> Option<&str>
pub fn region_name(&self) -> Option<&str>
Lists the global tables in a specific Region.
Trait Implementations§
source§impl Clone for ListGlobalTablesInput
impl Clone for ListGlobalTablesInput
source§fn clone(&self) -> ListGlobalTablesInput
fn clone(&self) -> ListGlobalTablesInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more