#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchExecuteStatement {
_private: (),
}
impl BatchExecuteStatement {
pub fn builder() -> crate::input::batch_execute_statement_input::Builder {
crate::input::batch_execute_statement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchExecuteStatement {
type Output = std::result::Result<
crate::output::BatchExecuteStatementOutput,
crate::error::BatchExecuteStatementError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_execute_statement_error(response)
} else {
crate::operation_deser::parse_batch_execute_statement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchGetItem {
_private: (),
}
impl BatchGetItem {
pub fn builder() -> crate::input::batch_get_item_input::Builder {
crate::input::batch_get_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetItem {
type Output =
std::result::Result<crate::output::BatchGetItemOutput, crate::error::BatchGetItemError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_item_error(response)
} else {
crate::operation_deser::parse_batch_get_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchWriteItem {
_private: (),
}
impl BatchWriteItem {
pub fn builder() -> crate::input::batch_write_item_input::Builder {
crate::input::batch_write_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchWriteItem {
type Output =
std::result::Result<crate::output::BatchWriteItemOutput, crate::error::BatchWriteItemError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_write_item_error(response)
} else {
crate::operation_deser::parse_batch_write_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBackup {
_private: (),
}
impl CreateBackup {
pub fn builder() -> crate::input::create_backup_input::Builder {
crate::input::create_backup_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBackup {
type Output =
std::result::Result<crate::output::CreateBackupOutput, crate::error::CreateBackupError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_backup_error(response)
} else {
crate::operation_deser::parse_create_backup_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateGlobalTable {
_private: (),
}
impl CreateGlobalTable {
pub fn builder() -> crate::input::create_global_table_input::Builder {
crate::input::create_global_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGlobalTable {
type Output = std::result::Result<
crate::output::CreateGlobalTableOutput,
crate::error::CreateGlobalTableError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_global_table_error(response)
} else {
crate::operation_deser::parse_create_global_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateTable {
_private: (),
}
impl CreateTable {
pub fn builder() -> crate::input::create_table_input::Builder {
crate::input::create_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTable {
type Output =
std::result::Result<crate::output::CreateTableOutput, crate::error::CreateTableError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_table_error(response)
} else {
crate::operation_deser::parse_create_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackup {
_private: (),
}
impl DeleteBackup {
pub fn builder() -> crate::input::delete_backup_input::Builder {
crate::input::delete_backup_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackup {
type Output =
std::result::Result<crate::output::DeleteBackupOutput, crate::error::DeleteBackupError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_backup_error(response)
} else {
crate::operation_deser::parse_delete_backup_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteItem {
_private: (),
}
impl DeleteItem {
pub fn builder() -> crate::input::delete_item_input::Builder {
crate::input::delete_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteItem {
type Output =
std::result::Result<crate::output::DeleteItemOutput, crate::error::DeleteItemError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_item_error(response)
} else {
crate::operation_deser::parse_delete_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteTable {
_private: (),
}
impl DeleteTable {
pub fn builder() -> crate::input::delete_table_input::Builder {
crate::input::delete_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTable {
type Output =
std::result::Result<crate::output::DeleteTableOutput, crate::error::DeleteTableError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_table_error(response)
} else {
crate::operation_deser::parse_delete_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBackup {
_private: (),
}
impl DescribeBackup {
pub fn builder() -> crate::input::describe_backup_input::Builder {
crate::input::describe_backup_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBackup {
type Output =
std::result::Result<crate::output::DescribeBackupOutput, crate::error::DescribeBackupError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_backup_error(response)
} else {
crate::operation_deser::parse_describe_backup_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeContinuousBackups {
_private: (),
}
impl DescribeContinuousBackups {
pub fn builder() -> crate::input::describe_continuous_backups_input::Builder {
crate::input::describe_continuous_backups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeContinuousBackups {
type Output = std::result::Result<
crate::output::DescribeContinuousBackupsOutput,
crate::error::DescribeContinuousBackupsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_continuous_backups_error(response)
} else {
crate::operation_deser::parse_describe_continuous_backups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeContributorInsights {
_private: (),
}
impl DescribeContributorInsights {
pub fn builder() -> crate::input::describe_contributor_insights_input::Builder {
crate::input::describe_contributor_insights_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeContributorInsights {
type Output = std::result::Result<
crate::output::DescribeContributorInsightsOutput,
crate::error::DescribeContributorInsightsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_contributor_insights_error(response)
} else {
crate::operation_deser::parse_describe_contributor_insights_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEndpoints {
_private: (),
}
impl DescribeEndpoints {
pub fn builder() -> crate::input::describe_endpoints_input::Builder {
crate::input::describe_endpoints_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEndpoints {
type Output = std::result::Result<
crate::output::DescribeEndpointsOutput,
crate::error::DescribeEndpointsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_endpoints_error(response)
} else {
crate::operation_deser::parse_describe_endpoints_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeExport {
_private: (),
}
impl DescribeExport {
pub fn builder() -> crate::input::describe_export_input::Builder {
crate::input::describe_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExport {
type Output =
std::result::Result<crate::output::DescribeExportOutput, crate::error::DescribeExportError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_export_error(response)
} else {
crate::operation_deser::parse_describe_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGlobalTable {
_private: (),
}
impl DescribeGlobalTable {
pub fn builder() -> crate::input::describe_global_table_input::Builder {
crate::input::describe_global_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGlobalTable {
type Output = std::result::Result<
crate::output::DescribeGlobalTableOutput,
crate::error::DescribeGlobalTableError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_global_table_error(response)
} else {
crate::operation_deser::parse_describe_global_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGlobalTableSettings {
_private: (),
}
impl DescribeGlobalTableSettings {
pub fn builder() -> crate::input::describe_global_table_settings_input::Builder {
crate::input::describe_global_table_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGlobalTableSettings {
type Output = std::result::Result<
crate::output::DescribeGlobalTableSettingsOutput,
crate::error::DescribeGlobalTableSettingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_global_table_settings_error(response)
} else {
crate::operation_deser::parse_describe_global_table_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeImport {
_private: (),
}
impl DescribeImport {
pub fn builder() -> crate::input::describe_import_input::Builder {
crate::input::describe_import_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeImport {
type Output =
std::result::Result<crate::output::DescribeImportOutput, crate::error::DescribeImportError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_import_error(response)
} else {
crate::operation_deser::parse_describe_import_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeKinesisStreamingDestination {
_private: (),
}
impl DescribeKinesisStreamingDestination {
pub fn builder() -> crate::input::describe_kinesis_streaming_destination_input::Builder {
crate::input::describe_kinesis_streaming_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeKinesisStreamingDestination {
type Output = std::result::Result<
crate::output::DescribeKinesisStreamingDestinationOutput,
crate::error::DescribeKinesisStreamingDestinationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_kinesis_streaming_destination_error(response)
} else {
crate::operation_deser::parse_describe_kinesis_streaming_destination_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeLimits {
_private: (),
}
impl DescribeLimits {
pub fn builder() -> crate::input::describe_limits_input::Builder {
crate::input::describe_limits_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLimits {
type Output =
std::result::Result<crate::output::DescribeLimitsOutput, crate::error::DescribeLimitsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_limits_error(response)
} else {
crate::operation_deser::parse_describe_limits_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTable {
_private: (),
}
impl DescribeTable {
pub fn builder() -> crate::input::describe_table_input::Builder {
crate::input::describe_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTable {
type Output =
std::result::Result<crate::output::DescribeTableOutput, crate::error::DescribeTableError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_table_error(response)
} else {
crate::operation_deser::parse_describe_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTableReplicaAutoScaling {
_private: (),
}
impl DescribeTableReplicaAutoScaling {
pub fn builder() -> crate::input::describe_table_replica_auto_scaling_input::Builder {
crate::input::describe_table_replica_auto_scaling_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTableReplicaAutoScaling {
type Output = std::result::Result<
crate::output::DescribeTableReplicaAutoScalingOutput,
crate::error::DescribeTableReplicaAutoScalingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_table_replica_auto_scaling_error(response)
} else {
crate::operation_deser::parse_describe_table_replica_auto_scaling_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTimeToLive {
_private: (),
}
impl DescribeTimeToLive {
pub fn builder() -> crate::input::describe_time_to_live_input::Builder {
crate::input::describe_time_to_live_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTimeToLive {
type Output = std::result::Result<
crate::output::DescribeTimeToLiveOutput,
crate::error::DescribeTimeToLiveError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_time_to_live_error(response)
} else {
crate::operation_deser::parse_describe_time_to_live_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisableKinesisStreamingDestination {
_private: (),
}
impl DisableKinesisStreamingDestination {
pub fn builder() -> crate::input::disable_kinesis_streaming_destination_input::Builder {
crate::input::disable_kinesis_streaming_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisableKinesisStreamingDestination {
type Output = std::result::Result<
crate::output::DisableKinesisStreamingDestinationOutput,
crate::error::DisableKinesisStreamingDestinationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disable_kinesis_streaming_destination_error(response)
} else {
crate::operation_deser::parse_disable_kinesis_streaming_destination_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct EnableKinesisStreamingDestination {
_private: (),
}
impl EnableKinesisStreamingDestination {
pub fn builder() -> crate::input::enable_kinesis_streaming_destination_input::Builder {
crate::input::enable_kinesis_streaming_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for EnableKinesisStreamingDestination {
type Output = std::result::Result<
crate::output::EnableKinesisStreamingDestinationOutput,
crate::error::EnableKinesisStreamingDestinationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_enable_kinesis_streaming_destination_error(response)
} else {
crate::operation_deser::parse_enable_kinesis_streaming_destination_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ExecuteStatement {
_private: (),
}
impl ExecuteStatement {
pub fn builder() -> crate::input::execute_statement_input::Builder {
crate::input::execute_statement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ExecuteStatement {
type Output = std::result::Result<
crate::output::ExecuteStatementOutput,
crate::error::ExecuteStatementError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_execute_statement_error(response)
} else {
crate::operation_deser::parse_execute_statement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ExecuteTransaction {
_private: (),
}
impl ExecuteTransaction {
pub fn builder() -> crate::input::execute_transaction_input::Builder {
crate::input::execute_transaction_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ExecuteTransaction {
type Output = std::result::Result<
crate::output::ExecuteTransactionOutput,
crate::error::ExecuteTransactionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_execute_transaction_error(response)
} else {
crate::operation_deser::parse_execute_transaction_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ExportTableToPointInTime {
_private: (),
}
impl ExportTableToPointInTime {
pub fn builder() -> crate::input::export_table_to_point_in_time_input::Builder {
crate::input::export_table_to_point_in_time_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ExportTableToPointInTime {
type Output = std::result::Result<
crate::output::ExportTableToPointInTimeOutput,
crate::error::ExportTableToPointInTimeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_export_table_to_point_in_time_error(response)
} else {
crate::operation_deser::parse_export_table_to_point_in_time_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetItem {
_private: (),
}
impl GetItem {
pub fn builder() -> crate::input::get_item_input::Builder {
crate::input::get_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetItem {
type Output = std::result::Result<crate::output::GetItemOutput, crate::error::GetItemError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_item_error(response)
} else {
crate::operation_deser::parse_get_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportTable {
_private: (),
}
impl ImportTable {
pub fn builder() -> crate::input::import_table_input::Builder {
crate::input::import_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportTable {
type Output =
std::result::Result<crate::output::ImportTableOutput, crate::error::ImportTableError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_table_error(response)
} else {
crate::operation_deser::parse_import_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBackups {
_private: (),
}
impl ListBackups {
pub fn builder() -> crate::input::list_backups_input::Builder {
crate::input::list_backups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBackups {
type Output =
std::result::Result<crate::output::ListBackupsOutput, crate::error::ListBackupsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_backups_error(response)
} else {
crate::operation_deser::parse_list_backups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListContributorInsights {
_private: (),
}
impl ListContributorInsights {
pub fn builder() -> crate::input::list_contributor_insights_input::Builder {
crate::input::list_contributor_insights_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListContributorInsights {
type Output = std::result::Result<
crate::output::ListContributorInsightsOutput,
crate::error::ListContributorInsightsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_contributor_insights_error(response)
} else {
crate::operation_deser::parse_list_contributor_insights_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListExports {
_private: (),
}
impl ListExports {
pub fn builder() -> crate::input::list_exports_input::Builder {
crate::input::list_exports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListExports {
type Output =
std::result::Result<crate::output::ListExportsOutput, crate::error::ListExportsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_exports_error(response)
} else {
crate::operation_deser::parse_list_exports_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListGlobalTables {
_private: (),
}
impl ListGlobalTables {
pub fn builder() -> crate::input::list_global_tables_input::Builder {
crate::input::list_global_tables_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGlobalTables {
type Output = std::result::Result<
crate::output::ListGlobalTablesOutput,
crate::error::ListGlobalTablesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_global_tables_error(response)
} else {
crate::operation_deser::parse_list_global_tables_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListImports {
_private: (),
}
impl ListImports {
pub fn builder() -> crate::input::list_imports_input::Builder {
crate::input::list_imports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImports {
type Output =
std::result::Result<crate::output::ListImportsOutput, crate::error::ListImportsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_imports_error(response)
} else {
crate::operation_deser::parse_list_imports_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTables {
_private: (),
}
impl ListTables {
pub fn builder() -> crate::input::list_tables_input::Builder {
crate::input::list_tables_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTables {
type Output =
std::result::Result<crate::output::ListTablesOutput, crate::error::ListTablesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tables_error(response)
} else {
crate::operation_deser::parse_list_tables_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsOfResource {
_private: (),
}
impl ListTagsOfResource {
pub fn builder() -> crate::input::list_tags_of_resource_input::Builder {
crate::input::list_tags_of_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsOfResource {
type Output = std::result::Result<
crate::output::ListTagsOfResourceOutput,
crate::error::ListTagsOfResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_of_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_of_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutItem {
_private: (),
}
impl PutItem {
pub fn builder() -> crate::input::put_item_input::Builder {
crate::input::put_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutItem {
type Output = std::result::Result<crate::output::PutItemOutput, crate::error::PutItemError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_item_error(response)
} else {
crate::operation_deser::parse_put_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct Query {
_private: (),
}
impl Query {
pub fn builder() -> crate::input::query_input::Builder {
crate::input::query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for Query {
type Output = std::result::Result<crate::output::QueryOutput, crate::error::QueryError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_query_error(response)
} else {
crate::operation_deser::parse_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RestoreTableFromBackup {
_private: (),
}
impl RestoreTableFromBackup {
pub fn builder() -> crate::input::restore_table_from_backup_input::Builder {
crate::input::restore_table_from_backup_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RestoreTableFromBackup {
type Output = std::result::Result<
crate::output::RestoreTableFromBackupOutput,
crate::error::RestoreTableFromBackupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_restore_table_from_backup_error(response)
} else {
crate::operation_deser::parse_restore_table_from_backup_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RestoreTableToPointInTime {
_private: (),
}
impl RestoreTableToPointInTime {
pub fn builder() -> crate::input::restore_table_to_point_in_time_input::Builder {
crate::input::restore_table_to_point_in_time_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RestoreTableToPointInTime {
type Output = std::result::Result<
crate::output::RestoreTableToPointInTimeOutput,
crate::error::RestoreTableToPointInTimeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_restore_table_to_point_in_time_error(response)
} else {
crate::operation_deser::parse_restore_table_to_point_in_time_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct Scan {
_private: (),
}
impl Scan {
pub fn builder() -> crate::input::scan_input::Builder {
crate::input::scan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for Scan {
type Output = std::result::Result<crate::output::ScanOutput, crate::error::ScanError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_scan_error(response)
} else {
crate::operation_deser::parse_scan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TransactGetItems {
_private: (),
}
impl TransactGetItems {
pub fn builder() -> crate::input::transact_get_items_input::Builder {
crate::input::transact_get_items_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TransactGetItems {
type Output = std::result::Result<
crate::output::TransactGetItemsOutput,
crate::error::TransactGetItemsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_transact_get_items_error(response)
} else {
crate::operation_deser::parse_transact_get_items_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TransactWriteItems {
_private: (),
}
impl TransactWriteItems {
pub fn builder() -> crate::input::transact_write_items_input::Builder {
crate::input::transact_write_items_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TransactWriteItems {
type Output = std::result::Result<
crate::output::TransactWriteItemsOutput,
crate::error::TransactWriteItemsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_transact_write_items_error(response)
} else {
crate::operation_deser::parse_transact_write_items_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateContinuousBackups {
_private: (),
}
impl UpdateContinuousBackups {
pub fn builder() -> crate::input::update_continuous_backups_input::Builder {
crate::input::update_continuous_backups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateContinuousBackups {
type Output = std::result::Result<
crate::output::UpdateContinuousBackupsOutput,
crate::error::UpdateContinuousBackupsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_continuous_backups_error(response)
} else {
crate::operation_deser::parse_update_continuous_backups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateContributorInsights {
_private: (),
}
impl UpdateContributorInsights {
pub fn builder() -> crate::input::update_contributor_insights_input::Builder {
crate::input::update_contributor_insights_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateContributorInsights {
type Output = std::result::Result<
crate::output::UpdateContributorInsightsOutput,
crate::error::UpdateContributorInsightsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_contributor_insights_error(response)
} else {
crate::operation_deser::parse_update_contributor_insights_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGlobalTable {
_private: (),
}
impl UpdateGlobalTable {
pub fn builder() -> crate::input::update_global_table_input::Builder {
crate::input::update_global_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGlobalTable {
type Output = std::result::Result<
crate::output::UpdateGlobalTableOutput,
crate::error::UpdateGlobalTableError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_global_table_error(response)
} else {
crate::operation_deser::parse_update_global_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGlobalTableSettings {
_private: (),
}
impl UpdateGlobalTableSettings {
pub fn builder() -> crate::input::update_global_table_settings_input::Builder {
crate::input::update_global_table_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGlobalTableSettings {
type Output = std::result::Result<
crate::output::UpdateGlobalTableSettingsOutput,
crate::error::UpdateGlobalTableSettingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_global_table_settings_error(response)
} else {
crate::operation_deser::parse_update_global_table_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateItem {
_private: (),
}
impl UpdateItem {
pub fn builder() -> crate::input::update_item_input::Builder {
crate::input::update_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateItem {
type Output =
std::result::Result<crate::output::UpdateItemOutput, crate::error::UpdateItemError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_item_error(response)
} else {
crate::operation_deser::parse_update_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateTable {
_private: (),
}
impl UpdateTable {
pub fn builder() -> crate::input::update_table_input::Builder {
crate::input::update_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateTable {
type Output =
std::result::Result<crate::output::UpdateTableOutput, crate::error::UpdateTableError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_table_error(response)
} else {
crate::operation_deser::parse_update_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateTableReplicaAutoScaling {
_private: (),
}
impl UpdateTableReplicaAutoScaling {
pub fn builder() -> crate::input::update_table_replica_auto_scaling_input::Builder {
crate::input::update_table_replica_auto_scaling_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateTableReplicaAutoScaling {
type Output = std::result::Result<
crate::output::UpdateTableReplicaAutoScalingOutput,
crate::error::UpdateTableReplicaAutoScalingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_table_replica_auto_scaling_error(response)
} else {
crate::operation_deser::parse_update_table_replica_auto_scaling_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateTimeToLive {
_private: (),
}
impl UpdateTimeToLive {
pub fn builder() -> crate::input::update_time_to_live_input::Builder {
crate::input::update_time_to_live_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateTimeToLive {
type Output = std::result::Result<
crate::output::UpdateTimeToLiveOutput,
crate::error::UpdateTimeToLiveError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_time_to_live_error(response)
} else {
crate::operation_deser::parse_update_time_to_live_response(response)
}
}
}
pub mod customize;