#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchCreateTableRows {
_private: (),
}
impl BatchCreateTableRows {
pub fn builder() -> crate::input::batch_create_table_rows_input::Builder {
crate::input::batch_create_table_rows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchCreateTableRows {
type Output = std::result::Result<
crate::output::BatchCreateTableRowsOutput,
crate::error::BatchCreateTableRowsError,
>;
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_create_table_rows_error(response)
} else {
crate::operation_deser::parse_batch_create_table_rows_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDeleteTableRows {
_private: (),
}
impl BatchDeleteTableRows {
pub fn builder() -> crate::input::batch_delete_table_rows_input::Builder {
crate::input::batch_delete_table_rows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDeleteTableRows {
type Output = std::result::Result<
crate::output::BatchDeleteTableRowsOutput,
crate::error::BatchDeleteTableRowsError,
>;
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_delete_table_rows_error(response)
} else {
crate::operation_deser::parse_batch_delete_table_rows_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchUpdateTableRows {
_private: (),
}
impl BatchUpdateTableRows {
pub fn builder() -> crate::input::batch_update_table_rows_input::Builder {
crate::input::batch_update_table_rows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchUpdateTableRows {
type Output = std::result::Result<
crate::output::BatchUpdateTableRowsOutput,
crate::error::BatchUpdateTableRowsError,
>;
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_update_table_rows_error(response)
} else {
crate::operation_deser::parse_batch_update_table_rows_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchUpsertTableRows {
_private: (),
}
impl BatchUpsertTableRows {
pub fn builder() -> crate::input::batch_upsert_table_rows_input::Builder {
crate::input::batch_upsert_table_rows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchUpsertTableRows {
type Output = std::result::Result<
crate::output::BatchUpsertTableRowsOutput,
crate::error::BatchUpsertTableRowsError,
>;
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_upsert_table_rows_error(response)
} else {
crate::operation_deser::parse_batch_upsert_table_rows_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTableDataImportJob {
_private: (),
}
impl DescribeTableDataImportJob {
pub fn builder() -> crate::input::describe_table_data_import_job_input::Builder {
crate::input::describe_table_data_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTableDataImportJob {
type Output = std::result::Result<
crate::output::DescribeTableDataImportJobOutput,
crate::error::DescribeTableDataImportJobError,
>;
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_data_import_job_error(response)
} else {
crate::operation_deser::parse_describe_table_data_import_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetScreenData {
_private: (),
}
impl GetScreenData {
pub fn builder() -> crate::input::get_screen_data_input::Builder {
crate::input::get_screen_data_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetScreenData {
type Output =
std::result::Result<crate::output::GetScreenDataOutput, crate::error::GetScreenDataError>;
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_screen_data_error(response)
} else {
crate::operation_deser::parse_get_screen_data_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct InvokeScreenAutomation {
_private: (),
}
impl InvokeScreenAutomation {
pub fn builder() -> crate::input::invoke_screen_automation_input::Builder {
crate::input::invoke_screen_automation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for InvokeScreenAutomation {
type Output = std::result::Result<
crate::output::InvokeScreenAutomationOutput,
crate::error::InvokeScreenAutomationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_invoke_screen_automation_error(response)
} else {
crate::operation_deser::parse_invoke_screen_automation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTableColumns {
_private: (),
}
impl ListTableColumns {
pub fn builder() -> crate::input::list_table_columns_input::Builder {
crate::input::list_table_columns_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTableColumns {
type Output = std::result::Result<
crate::output::ListTableColumnsOutput,
crate::error::ListTableColumnsError,
>;
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_table_columns_error(response)
} else {
crate::operation_deser::parse_list_table_columns_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTableRows {
_private: (),
}
impl ListTableRows {
pub fn builder() -> crate::input::list_table_rows_input::Builder {
crate::input::list_table_rows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTableRows {
type Output =
std::result::Result<crate::output::ListTableRowsOutput, crate::error::ListTableRowsError>;
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_table_rows_error(response)
} else {
crate::operation_deser::parse_list_table_rows_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 ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
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_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct QueryTableRows {
_private: (),
}
impl QueryTableRows {
pub fn builder() -> crate::input::query_table_rows_input::Builder {
crate::input::query_table_rows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for QueryTableRows {
type Output =
std::result::Result<crate::output::QueryTableRowsOutput, crate::error::QueryTableRowsError>;
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_table_rows_error(response)
} else {
crate::operation_deser::parse_query_table_rows_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartTableDataImportJob {
_private: (),
}
impl StartTableDataImportJob {
pub fn builder() -> crate::input::start_table_data_import_job_input::Builder {
crate::input::start_table_data_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartTableDataImportJob {
type Output = std::result::Result<
crate::output::StartTableDataImportJobOutput,
crate::error::StartTableDataImportJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_table_data_import_job_error(response)
} else {
crate::operation_deser::parse_start_table_data_import_job_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 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)
}
}
}
pub mod customize;