Client Test

Client Test

rev. 7254d43655ed63111c94f599437f2b0d3f55446e

Files changed:

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_continuous_backups/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_continuous_backups::_update_continuous_backups_output::UpdateContinuousBackupsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_continuous_backups::_update_continuous_backups_input::UpdateContinuousBackupsInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_continuous_backups::_update_continuous_backups_output::UpdateContinuousBackupsOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_continuous_backups::builders::UpdateContinuousBackupsInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_continuous_backups::UpdateContinuousBackupsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_continuous_backups::UpdateContinuousBackupsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_contributor_insights.rs

@@ -325,325 +364,364 @@
  345    345   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  346    346   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  347    347   
    ) -> Self {
  348    348   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  349    349   
            source,
  350    350   
            meta: meta.unwrap_or_default(),
  351    351   
        })
  352    352   
    }
  353    353   
}
  354    354   
  355         -
pub use crate::operation::update_contributor_insights::_update_contributor_insights_output::UpdateContributorInsightsOutput;
  356         -
  357    355   
pub use crate::operation::update_contributor_insights::_update_contributor_insights_input::UpdateContributorInsightsInput;
  358    356   
         357  +
pub use crate::operation::update_contributor_insights::_update_contributor_insights_output::UpdateContributorInsightsOutput;
         358  +
  359    359   
mod _update_contributor_insights_input;
  360    360   
  361    361   
mod _update_contributor_insights_output;
  362    362   
  363    363   
/// Builders
  364    364   
pub mod builders;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_contributor_insights/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_contributor_insights::_update_contributor_insights_output::UpdateContributorInsightsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_contributor_insights::_update_contributor_insights_input::UpdateContributorInsightsInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_contributor_insights::_update_contributor_insights_output::UpdateContributorInsightsOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_contributor_insights::builders::UpdateContributorInsightsInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_contributor_insights::UpdateContributorInsightsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_contributor_insights::UpdateContributorInsightsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_global_table.rs

@@ -357,357 +396,396 @@
  377    377   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  378    378   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  379    379   
    ) -> Self {
  380    380   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  381    381   
            source,
  382    382   
            meta: meta.unwrap_or_default(),
  383    383   
        })
  384    384   
    }
  385    385   
}
  386    386   
  387         -
pub use crate::operation::update_global_table::_update_global_table_output::UpdateGlobalTableOutput;
  388         -
  389    387   
pub use crate::operation::update_global_table::_update_global_table_input::UpdateGlobalTableInput;
  390    388   
         389  +
pub use crate::operation::update_global_table::_update_global_table_output::UpdateGlobalTableOutput;
         390  +
  391    391   
mod _update_global_table_input;
  392    392   
  393    393   
mod _update_global_table_output;
  394    394   
  395    395   
/// Builders
  396    396   
pub mod builders;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_global_table/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_global_table::_update_global_table_output::UpdateGlobalTableOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_global_table::_update_global_table_input::UpdateGlobalTableInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_global_table::_update_global_table_output::UpdateGlobalTableOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_global_table::builders::UpdateGlobalTableInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_global_table::UpdateGlobalTableOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_global_table::UpdateGlobalTableError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_global_table_settings.rs

@@ -378,378 +417,417 @@
  398    398   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  399    399   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  400    400   
    ) -> Self {
  401    401   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  402    402   
            source,
  403    403   
            meta: meta.unwrap_or_default(),
  404    404   
        })
  405    405   
    }
  406    406   
}
  407    407   
  408         -
pub use crate::operation::update_global_table_settings::_update_global_table_settings_output::UpdateGlobalTableSettingsOutput;
  409         -
  410    408   
pub use crate::operation::update_global_table_settings::_update_global_table_settings_input::UpdateGlobalTableSettingsInput;
  411    409   
         410  +
pub use crate::operation::update_global_table_settings::_update_global_table_settings_output::UpdateGlobalTableSettingsOutput;
         411  +
  412    412   
mod _update_global_table_settings_input;
  413    413   
  414    414   
mod _update_global_table_settings_output;
  415    415   
  416    416   
/// Builders
  417    417   
pub mod builders;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_global_table_settings/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_global_table_settings::_update_global_table_settings_output::UpdateGlobalTableSettingsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_global_table_settings::_update_global_table_settings_input::UpdateGlobalTableSettingsInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_global_table_settings::_update_global_table_settings_output::UpdateGlobalTableSettingsOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_global_table_settings::builders::UpdateGlobalTableSettingsInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_global_table_settings::UpdateGlobalTableSettingsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_global_table_settings::UpdateGlobalTableSettingsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_item.rs

@@ -372,372 +411,411 @@
  392    392   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  393    393   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  394    394   
    ) -> Self {
  395    395   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  396    396   
            source,
  397    397   
            meta: meta.unwrap_or_default(),
  398    398   
        })
  399    399   
    }
  400    400   
}
  401    401   
  402         -
pub use crate::operation::update_item::_update_item_output::UpdateItemOutput;
  403         -
  404    402   
pub use crate::operation::update_item::_update_item_input::UpdateItemInput;
  405    403   
         404  +
pub use crate::operation::update_item::_update_item_output::UpdateItemOutput;
         405  +
  406    406   
mod _update_item_input;
  407    407   
  408    408   
mod _update_item_output;
  409    409   
  410    410   
/// Builders
  411    411   
pub mod builders;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_item/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_item::_update_item_output::UpdateItemOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_item::_update_item_input::UpdateItemInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_item::_update_item_output::UpdateItemOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_item::builders::UpdateItemInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_item::UpdateItemOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_item::UpdateItemError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_table.rs

@@ -347,347 +386,386 @@
  367    367   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  368    368   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  369    369   
    ) -> Self {
  370    370   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  371    371   
            source,
  372    372   
            meta: meta.unwrap_or_default(),
  373    373   
        })
  374    374   
    }
  375    375   
}
  376    376   
  377         -
pub use crate::operation::update_table::_update_table_output::UpdateTableOutput;
  378         -
  379    377   
pub use crate::operation::update_table::_update_table_input::UpdateTableInput;
  380    378   
         379  +
pub use crate::operation::update_table::_update_table_output::UpdateTableOutput;
         380  +
  381    381   
mod _update_table_input;
  382    382   
  383    383   
mod _update_table_output;
  384    384   
  385    385   
/// Builders
  386    386   
pub mod builders;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_table/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_table::_update_table_output::UpdateTableOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_table::_update_table_input::UpdateTableInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_table::_update_table_output::UpdateTableOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_table::builders::UpdateTableInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_table::UpdateTableOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_table::UpdateTableError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_table_replica_auto_scaling.rs

@@ -348,348 +387,387 @@
  368    368   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  369    369   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  370    370   
    ) -> Self {
  371    371   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  372    372   
            source,
  373    373   
            meta: meta.unwrap_or_default(),
  374    374   
        })
  375    375   
    }
  376    376   
}
  377    377   
  378         -
pub use crate::operation::update_table_replica_auto_scaling::_update_table_replica_auto_scaling_output::UpdateTableReplicaAutoScalingOutput;
  379         -
  380    378   
pub use crate::operation::update_table_replica_auto_scaling::_update_table_replica_auto_scaling_input::UpdateTableReplicaAutoScalingInput;
  381    379   
         380  +
pub use crate::operation::update_table_replica_auto_scaling::_update_table_replica_auto_scaling_output::UpdateTableReplicaAutoScalingOutput;
         381  +
  382    382   
mod _update_table_replica_auto_scaling_input;
  383    383   
  384    384   
mod _update_table_replica_auto_scaling_output;
  385    385   
  386    386   
/// Builders
  387    387   
pub mod builders;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_table_replica_auto_scaling/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_table_replica_auto_scaling::_update_table_replica_auto_scaling_output::UpdateTableReplicaAutoScalingOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_table_replica_auto_scaling::_update_table_replica_auto_scaling_input::UpdateTableReplicaAutoScalingInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_table_replica_auto_scaling::_update_table_replica_auto_scaling_output::UpdateTableReplicaAutoScalingOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_table_replica_auto_scaling::builders::UpdateTableReplicaAutoScalingInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_table_replica_auto_scaling::UpdateTableReplicaAutoScalingOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_table_replica_auto_scaling::UpdateTableReplicaAutoScalingError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_time_to_live.rs

@@ -350,350 +389,389 @@
  370    370   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  371    371   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  372    372   
    ) -> Self {
  373    373   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  374    374   
            source,
  375    375   
            meta: meta.unwrap_or_default(),
  376    376   
        })
  377    377   
    }
  378    378   
}
  379    379   
  380         -
pub use crate::operation::update_time_to_live::_update_time_to_live_output::UpdateTimeToLiveOutput;
  381         -
  382    380   
pub use crate::operation::update_time_to_live::_update_time_to_live_input::UpdateTimeToLiveInput;
  383    381   
         382  +
pub use crate::operation::update_time_to_live::_update_time_to_live_output::UpdateTimeToLiveOutput;
         383  +
  384    384   
mod _update_time_to_live_input;
  385    385   
  386    386   
mod _update_time_to_live_output;
  387    387   
  388    388   
/// Builders
  389    389   
pub mod builders;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/operation/update_time_to_live/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_time_to_live::_update_time_to_live_output::UpdateTimeToLiveOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_time_to_live::_update_time_to_live_input::UpdateTimeToLiveInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_time_to_live::_update_time_to_live_output::UpdateTimeToLiveOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_time_to_live::builders::UpdateTimeToLiveInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_time_to_live::UpdateTimeToLiveOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_time_to_live::UpdateTimeToLiveError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/types.rs

@@ -1,1 +282,282 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_time_to_live_specification::TimeToLiveSpecification;
           2  +
pub use crate::types::_return_consumed_capacity::ReturnConsumedCapacity;
    3      3   
    4         -
pub use crate::types::_table_auto_scaling_description::TableAutoScalingDescription;
           4  +
pub use crate::types::_return_item_collection_metrics::ReturnItemCollectionMetrics;
    5      5   
    6         -
pub use crate::types::_replica_auto_scaling_description::ReplicaAutoScalingDescription;
           6  +
pub use crate::types::_backup_details::BackupDetails;
    7      7   
    8         -
pub use crate::types::_replica_status::ReplicaStatus;
           8  +
pub use crate::types::_global_table_description::GlobalTableDescription;
    9      9   
   10         -
pub use crate::types::_auto_scaling_settings_description::AutoScalingSettingsDescription;
          10  +
pub use crate::types::_billing_mode::BillingMode;
   11     11   
   12         -
pub use crate::types::_auto_scaling_policy_description::AutoScalingPolicyDescription;
          12  +
pub use crate::types::_provisioned_throughput::ProvisionedThroughput;
   13     13   
   14         -
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_description::AutoScalingTargetTrackingScalingPolicyConfigurationDescription;
          14  +
pub use crate::types::_stream_specification::StreamSpecification;
   15     15   
   16         -
pub use crate::types::_replica_global_secondary_index_auto_scaling_description::ReplicaGlobalSecondaryIndexAutoScalingDescription;
          16  +
pub use crate::types::_sse_specification::SseSpecification;
   17     17   
   18         -
pub use crate::types::_index_status::IndexStatus;
          18  +
pub use crate::types::_table_description::TableDescription;
   19     19   
   20         -
pub use crate::types::_table_status::TableStatus;
          20  +
pub use crate::types::_backup_description::BackupDescription;
   21     21   
   22         -
pub use crate::types::_replica_auto_scaling_update::ReplicaAutoScalingUpdate;
          22  +
pub use crate::types::_conditional_operator::ConditionalOperator;
   23     23   
   24         -
pub use crate::types::_auto_scaling_settings_update::AutoScalingSettingsUpdate;
          24  +
pub use crate::types::_return_value::ReturnValue;
   25     25   
   26         -
pub use crate::types::_auto_scaling_policy_update::AutoScalingPolicyUpdate;
          26  +
pub use crate::types::_consumed_capacity::ConsumedCapacity;
   27     27   
   28         -
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_update::AutoScalingTargetTrackingScalingPolicyConfigurationUpdate;
          28  +
pub use crate::types::_item_collection_metrics::ItemCollectionMetrics;
   29     29   
   30         -
pub use crate::types::_replica_global_secondary_index_auto_scaling_update::ReplicaGlobalSecondaryIndexAutoScalingUpdate;
          30  +
pub use crate::types::_continuous_backups_description::ContinuousBackupsDescription;
   31     31   
   32         -
pub use crate::types::_global_secondary_index_auto_scaling_update::GlobalSecondaryIndexAutoScalingUpdate;
          32  +
pub use crate::types::_contributor_insights_status::ContributorInsightsStatus;
   33     33   
   34         -
pub use crate::types::_table_description::TableDescription;
          34  +
pub use crate::types::_failure_exception::FailureException;
   35     35   
   36         -
pub use crate::types::_archival_summary::ArchivalSummary;
          36  +
pub use crate::types::_export_description::ExportDescription;
   37     37   
   38         -
pub use crate::types::_sse_description::SseDescription;
          38  +
pub use crate::types::_table_auto_scaling_description::TableAutoScalingDescription;
   39     39   
   40         -
pub use crate::types::_sse_type::SseType;
          40  +
pub use crate::types::_time_to_live_description::TimeToLiveDescription;
   41     41   
   42         -
pub use crate::types::_sse_status::SseStatus;
          42  +
pub use crate::types::_destination_status::DestinationStatus;
   43     43   
   44         -
pub use crate::types::_restore_summary::RestoreSummary;
          44  +
pub use crate::types::_s3_sse_algorithm::S3SseAlgorithm;
   45     45   
   46         -
pub use crate::types::_replica_description::ReplicaDescription;
          46  +
pub use crate::types::_export_format::ExportFormat;
   47     47   
   48         -
pub use crate::types::_replica_global_secondary_index_description::ReplicaGlobalSecondaryIndexDescription;
          48  +
pub use crate::types::_backup_type_filter::BackupTypeFilter;
   49     49   
   50         -
pub use crate::types::_provisioned_throughput_override::ProvisionedThroughputOverride;
          50  +
pub use crate::types::_select::Select;
   51     51   
   52         -
pub use crate::types::_stream_specification::StreamSpecification;
          52  +
pub use crate::types::_point_in_time_recovery_specification::PointInTimeRecoverySpecification;
   53     53   
   54         -
pub use crate::types::_stream_view_type::StreamViewType;
          54  +
pub use crate::types::_contributor_insights_action::ContributorInsightsAction;
   55     55   
   56         -
pub use crate::types::_global_secondary_index_description::GlobalSecondaryIndexDescription;
          56  +
pub use crate::types::_auto_scaling_settings_update::AutoScalingSettingsUpdate;
   57     57   
   58         -
pub use crate::types::_provisioned_throughput_description::ProvisionedThroughputDescription;
          58  +
pub use crate::types::_time_to_live_specification::TimeToLiveSpecification;
   59     59   
   60         -
pub use crate::types::_projection::Projection;
          60  +
pub use crate::types::_batch_statement_request::BatchStatementRequest;
   61     61   
   62         -
pub use crate::types::_projection_type::ProjectionType;
          62  +
pub use crate::types::_batch_statement_response::BatchStatementResponse;
   63     63   
   64         -
pub use crate::types::_key_schema_element::KeySchemaElement;
          64  +
pub use crate::types::_keys_and_attributes::KeysAndAttributes;
   65     65   
   66         -
pub use crate::types::_key_type::KeyType;
          66  +
pub use crate::types::_backup_status::BackupStatus;
   67     67   
   68         -
pub use crate::types::_local_secondary_index_description::LocalSecondaryIndexDescription;
          68  +
pub use crate::types::_backup_type::BackupType;
   69     69   
   70         -
pub use crate::types::_billing_mode_summary::BillingModeSummary;
          70  +
pub use crate::types::_replica::Replica;
   71     71   
   72         -
pub use crate::types::_billing_mode::BillingMode;
          72  +
pub use crate::types::_global_table_status::GlobalTableStatus;
   73     73   
   74     74   
pub use crate::types::_attribute_definition::AttributeDefinition;
   75     75   
   76         -
pub use crate::types::_scalar_attribute_type::ScalarAttributeType;
          76  +
pub use crate::types::_key_schema_element::KeySchemaElement;
   77     77   
   78         -
pub use crate::types::_replication_group_update::ReplicationGroupUpdate;
          78  +
pub use crate::types::_local_secondary_index::LocalSecondaryIndex;
   79     79   
   80         -
pub use crate::types::_delete_replication_group_member_action::DeleteReplicationGroupMemberAction;
          80  +
pub use crate::types::_global_secondary_index::GlobalSecondaryIndex;
   81     81   
   82         -
pub use crate::types::_update_replication_group_member_action::UpdateReplicationGroupMemberAction;
          82  +
pub use crate::types::_stream_view_type::StreamViewType;
   83     83   
   84         -
pub use crate::types::_replica_global_secondary_index::ReplicaGlobalSecondaryIndex;
          84  +
pub use crate::types::_sse_type::SseType;
   85     85   
   86         -
pub use crate::types::_create_replication_group_member_action::CreateReplicationGroupMemberAction;
          86  +
pub use crate::types::_tag::Tag;
   87     87   
   88         -
pub use crate::types::_sse_specification::SseSpecification;
          88  +
pub use crate::types::_table_status::TableStatus;
   89     89   
   90         -
pub use crate::types::_global_secondary_index_update::GlobalSecondaryIndexUpdate;
          90  +
pub use crate::types::_provisioned_throughput_description::ProvisionedThroughputDescription;
   91     91   
   92         -
pub use crate::types::_delete_global_secondary_index_action::DeleteGlobalSecondaryIndexAction;
          92  +
pub use crate::types::_billing_mode_summary::BillingModeSummary;
   93     93   
   94         -
pub use crate::types::_create_global_secondary_index_action::CreateGlobalSecondaryIndexAction;
          94  +
pub use crate::types::_restore_summary::RestoreSummary;
   95     95   
   96         -
pub use crate::types::_provisioned_throughput::ProvisionedThroughput;
          96  +
pub use crate::types::_sse_description::SseDescription;
   97     97   
   98         -
pub use crate::types::_update_global_secondary_index_action::UpdateGlobalSecondaryIndexAction;
          98  +
pub use crate::types::_archival_summary::ArchivalSummary;
   99     99   
  100         -
pub use crate::types::_item_collection_metrics::ItemCollectionMetrics;
         100  +
pub use crate::types::_source_table_details::SourceTableDetails;
         101  +
         102  +
pub use crate::types::_source_table_feature_details::SourceTableFeatureDetails;
  101    103   
  102    104   
pub use crate::types::_attribute_value::AttributeValue;
  103    105   
  104         -
pub use crate::types::_consumed_capacity::ConsumedCapacity;
         106  +
pub use crate::types::_expected_attribute_value::ExpectedAttributeValue;
  105    107   
  106    108   
pub use crate::types::_capacity::Capacity;
  107    109   
  108         -
pub use crate::types::_return_item_collection_metrics::ReturnItemCollectionMetrics;
  109         -
  110         -
pub use crate::types::_return_consumed_capacity::ReturnConsumedCapacity;
         110  +
pub use crate::types::_continuous_backups_status::ContinuousBackupsStatus;
  111    111   
  112         -
pub use crate::types::_return_value::ReturnValue;
         112  +
pub use crate::types::_point_in_time_recovery_description::PointInTimeRecoveryDescription;
  113    113   
  114         -
pub use crate::types::_conditional_operator::ConditionalOperator;
         114  +
pub use crate::types::_endpoint::Endpoint;
  115    115   
  116         -
pub use crate::types::_expected_attribute_value::ExpectedAttributeValue;
         116  +
pub use crate::types::_export_status::ExportStatus;
  117    117   
  118         -
pub use crate::types::_comparison_operator::ComparisonOperator;
         118  +
pub use crate::types::_replica_settings_description::ReplicaSettingsDescription;
  119    119   
  120         -
pub use crate::types::_attribute_value_update::AttributeValueUpdate;
         120  +
pub use crate::types::_kinesis_data_stream_destination::KinesisDataStreamDestination;
  121    121   
  122         -
pub use crate::types::_attribute_action::AttributeAction;
         122  +
pub use crate::types::_time_to_live_status::TimeToLiveStatus;
  123    123   
  124         -
pub use crate::types::_replica_settings_description::ReplicaSettingsDescription;
         124  +
pub use crate::types::_parameterized_statement::ParameterizedStatement;
  125    125   
  126         -
pub use crate::types::_replica_global_secondary_index_settings_description::ReplicaGlobalSecondaryIndexSettingsDescription;
         126  +
pub use crate::types::_item_response::ItemResponse;
  127    127   
  128         -
pub use crate::types::_replica_settings_update::ReplicaSettingsUpdate;
         128  +
pub use crate::types::_cancellation_reason::CancellationReason;
  129    129   
  130         -
pub use crate::types::_replica_global_secondary_index_settings_update::ReplicaGlobalSecondaryIndexSettingsUpdate;
         130  +
pub use crate::types::_backup_summary::BackupSummary;
  131    131   
  132         -
pub use crate::types::_global_table_global_secondary_index_settings_update::GlobalTableGlobalSecondaryIndexSettingsUpdate;
         132  +
pub use crate::types::_contributor_insights_summary::ContributorInsightsSummary;
  133    133   
  134         -
pub use crate::types::_global_table_description::GlobalTableDescription;
         134  +
pub use crate::types::_export_summary::ExportSummary;
  135    135   
  136         -
pub use crate::types::_global_table_status::GlobalTableStatus;
         136  +
pub use crate::types::_global_table::GlobalTable;
  137    137   
  138         -
pub use crate::types::_replica_update::ReplicaUpdate;
         138  +
pub use crate::types::_condition::Condition;
  139    139   
  140         -
pub use crate::types::_delete_replica_action::DeleteReplicaAction;
         140  +
pub use crate::types::_transact_get_item::TransactGetItem;
  141    141   
  142         -
pub use crate::types::_create_replica_action::CreateReplicaAction;
         142  +
pub use crate::types::_transact_write_item::TransactWriteItem;
  143    143   
  144         -
pub use crate::types::_contributor_insights_status::ContributorInsightsStatus;
         144  +
pub use crate::types::_replica_update::ReplicaUpdate;
  145    145   
  146         -
pub use crate::types::_contributor_insights_action::ContributorInsightsAction;
         146  +
pub use crate::types::_auto_scaling_policy_update::AutoScalingPolicyUpdate;
  147    147   
  148         -
pub use crate::types::_continuous_backups_description::ContinuousBackupsDescription;
         148  +
pub use crate::types::_global_table_global_secondary_index_settings_update::GlobalTableGlobalSecondaryIndexSettingsUpdate;
  149    149   
  150         -
pub use crate::types::_point_in_time_recovery_description::PointInTimeRecoveryDescription;
         150  +
pub use crate::types::_replica_settings_update::ReplicaSettingsUpdate;
  151    151   
  152         -
pub use crate::types::_point_in_time_recovery_status::PointInTimeRecoveryStatus;
         152  +
pub use crate::types::_attribute_value_update::AttributeValueUpdate;
  153    153   
  154         -
pub use crate::types::_continuous_backups_status::ContinuousBackupsStatus;
         154  +
pub use crate::types::_global_secondary_index_update::GlobalSecondaryIndexUpdate;
  155    155   
  156         -
pub use crate::types::_point_in_time_recovery_specification::PointInTimeRecoverySpecification;
         156  +
pub use crate::types::_replication_group_update::ReplicationGroupUpdate;
  157    157   
  158         -
pub use crate::types::_cancellation_reason::CancellationReason;
         158  +
pub use crate::types::_global_secondary_index_auto_scaling_update::GlobalSecondaryIndexAutoScalingUpdate;
  159    159   
  160         -
pub use crate::types::_transact_write_item::TransactWriteItem;
         160  +
pub use crate::types::_replica_auto_scaling_update::ReplicaAutoScalingUpdate;
  161    161   
  162         -
pub use crate::types::_update::Update;
         162  +
pub use crate::types::_batch_statement_error::BatchStatementError;
  163    163   
  164         -
pub use crate::types::_return_values_on_condition_check_failure::ReturnValuesOnConditionCheckFailure;
         164  +
pub use crate::types::_write_request::WriteRequest;
  165    165   
  166         -
pub use crate::types::_delete::Delete;
         166  +
pub use crate::types::_replica_description::ReplicaDescription;
  167    167   
  168         -
pub use crate::types::_put::Put;
         168  +
pub use crate::types::_scalar_attribute_type::ScalarAttributeType;
  169    169   
  170         -
pub use crate::types::_condition_check::ConditionCheck;
         170  +
pub use crate::types::_key_type::KeyType;
  171    171   
  172         -
pub use crate::types::_item_response::ItemResponse;
         172  +
pub use crate::types::_projection::Projection;
  173    173   
  174         -
pub use crate::types::_transact_get_item::TransactGetItem;
         174  +
pub use crate::types::_local_secondary_index_description::LocalSecondaryIndexDescription;
  175    175   
  176         -
pub use crate::types::_get::Get;
         176  +
pub use crate::types::_global_secondary_index_description::GlobalSecondaryIndexDescription;
  177    177   
  178         -
pub use crate::types::_tag::Tag;
         178  +
pub use crate::types::_sse_status::SseStatus;
  179    179   
  180         -
pub use crate::types::_condition::Condition;
         180  +
pub use crate::types::_comparison_operator::ComparisonOperator;
  181    181   
  182         -
pub use crate::types::_select::Select;
         182  +
pub use crate::types::_point_in_time_recovery_status::PointInTimeRecoveryStatus;
  183    183   
  184         -
pub use crate::types::_local_secondary_index::LocalSecondaryIndex;
         184  +
pub use crate::types::_replica_status::ReplicaStatus;
  185    185   
  186         -
pub use crate::types::_global_secondary_index::GlobalSecondaryIndex;
         186  +
pub use crate::types::_auto_scaling_settings_description::AutoScalingSettingsDescription;
  187    187   
  188         -
pub use crate::types::_global_table::GlobalTable;
         188  +
pub use crate::types::_replica_auto_scaling_description::ReplicaAutoScalingDescription;
  189    189   
  190         -
pub use crate::types::_replica::Replica;
         190  +
pub use crate::types::_get::Get;
  191    191   
  192         -
pub use crate::types::_export_summary::ExportSummary;
         192  +
pub use crate::types::_condition_check::ConditionCheck;
  193    193   
  194         -
pub use crate::types::_export_status::ExportStatus;
         194  +
pub use crate::types::_put::Put;
  195    195   
  196         -
pub use crate::types::_contributor_insights_summary::ContributorInsightsSummary;
         196  +
pub use crate::types::_delete::Delete;
  197    197   
  198         -
pub use crate::types::_backup_summary::BackupSummary;
         198  +
pub use crate::types::_update::Update;
  199    199   
  200         -
pub use crate::types::_backup_type::BackupType;
         200  +
pub use crate::types::_create_replica_action::CreateReplicaAction;
  201    201   
  202         -
pub use crate::types::_backup_status::BackupStatus;
         202  +
pub use crate::types::_delete_replica_action::DeleteReplicaAction;
  203    203   
  204         -
pub use crate::types::_backup_type_filter::BackupTypeFilter;
         204  +
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_update::AutoScalingTargetTrackingScalingPolicyConfigurationUpdate;
  205    205   
  206         -
pub use crate::types::_export_description::ExportDescription;
         206  +
pub use crate::types::_attribute_action::AttributeAction;
  207    207   
  208         -
pub use crate::types::_export_format::ExportFormat;
         208  +
pub use crate::types::_update_global_secondary_index_action::UpdateGlobalSecondaryIndexAction;
  209    209   
  210         -
pub use crate::types::_s3_sse_algorithm::S3SseAlgorithm;
         210  +
pub use crate::types::_create_global_secondary_index_action::CreateGlobalSecondaryIndexAction;
  211    211   
  212         -
pub use crate::types::_parameterized_statement::ParameterizedStatement;
         212  +
pub use crate::types::_delete_global_secondary_index_action::DeleteGlobalSecondaryIndexAction;
  213    213   
  214         -
pub use crate::types::_destination_status::DestinationStatus;
         214  +
pub use crate::types::_create_replication_group_member_action::CreateReplicationGroupMemberAction;
  215    215   
  216         -
pub use crate::types::_time_to_live_description::TimeToLiveDescription;
         216  +
pub use crate::types::_update_replication_group_member_action::UpdateReplicationGroupMemberAction;
  217    217   
  218         -
pub use crate::types::_time_to_live_status::TimeToLiveStatus;
         218  +
pub use crate::types::_delete_replication_group_member_action::DeleteReplicationGroupMemberAction;
  219    219   
  220         -
pub use crate::types::_kinesis_data_stream_destination::KinesisDataStreamDestination;
         220  +
pub use crate::types::_batch_statement_error_code_enum::BatchStatementErrorCodeEnum;
  221    221   
  222         -
pub use crate::types::_endpoint::Endpoint;
         222  +
pub use crate::types::_put_request::PutRequest;
  223    223   
  224         -
pub use crate::types::_failure_exception::FailureException;
         224  +
pub use crate::types::_delete_request::DeleteRequest;
  225    225   
  226         -
pub use crate::types::_backup_description::BackupDescription;
         226  +
pub use crate::types::_provisioned_throughput_override::ProvisionedThroughputOverride;
  227    227   
  228         -
pub use crate::types::_source_table_feature_details::SourceTableFeatureDetails;
         228  +
pub use crate::types::_projection_type::ProjectionType;
  229    229   
  230         -
pub use crate::types::_global_secondary_index_info::GlobalSecondaryIndexInfo;
         230  +
pub use crate::types::_index_status::IndexStatus;
  231    231   
  232    232   
pub use crate::types::_local_secondary_index_info::LocalSecondaryIndexInfo;
  233    233   
  234         -
pub use crate::types::_source_table_details::SourceTableDetails;
         234  +
pub use crate::types::_global_secondary_index_info::GlobalSecondaryIndexInfo;
  235    235   
  236         -
pub use crate::types::_backup_details::BackupDetails;
         236  +
pub use crate::types::_replica_global_secondary_index_settings_description::ReplicaGlobalSecondaryIndexSettingsDescription;
  237    237   
  238         -
pub use crate::types::_write_request::WriteRequest;
         238  +
pub use crate::types::_return_values_on_condition_check_failure::ReturnValuesOnConditionCheckFailure;
  239    239   
  240         -
pub use crate::types::_delete_request::DeleteRequest;
         240  +
pub use crate::types::_replica_global_secondary_index_settings_update::ReplicaGlobalSecondaryIndexSettingsUpdate;
  241    241   
  242         -
pub use crate::types::_put_request::PutRequest;
         242  +
pub use crate::types::_replica_global_secondary_index_auto_scaling_update::ReplicaGlobalSecondaryIndexAutoScalingUpdate;
  243    243   
  244         -
pub use crate::types::_keys_and_attributes::KeysAndAttributes;
         244  +
pub use crate::types::_replica_global_secondary_index_description::ReplicaGlobalSecondaryIndexDescription;
  245    245   
  246         -
pub use crate::types::_batch_statement_response::BatchStatementResponse;
         246  +
pub use crate::types::_auto_scaling_policy_description::AutoScalingPolicyDescription;
  247    247   
  248         -
pub use crate::types::_batch_statement_error::BatchStatementError;
         248  +
pub use crate::types::_replica_global_secondary_index_auto_scaling_description::ReplicaGlobalSecondaryIndexAutoScalingDescription;
  249    249   
  250         -
pub use crate::types::_batch_statement_error_code_enum::BatchStatementErrorCodeEnum;
         250  +
pub use crate::types::_replica_global_secondary_index::ReplicaGlobalSecondaryIndex;
  251    251   
  252         -
pub use crate::types::_batch_statement_request::BatchStatementRequest;
         252  +
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_description::AutoScalingTargetTrackingScalingPolicyConfigurationDescription;
  253    253   
  254    254   
mod _archival_summary;
  255    255   
  256    256   
mod _attribute_action;
  257    257   
  258    258   
mod _attribute_definition;
  259    259   
  260    260   
mod _attribute_value;
  261    261   
  262    262   
mod _attribute_value_update;