#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchGetSchema {
_private: (),
}
impl BatchGetSchema {
pub fn builder() -> crate::input::batch_get_schema_input::Builder {
crate::input::batch_get_schema_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetSchema {
type Output =
std::result::Result<crate::output::BatchGetSchemaOutput, crate::error::BatchGetSchemaError>;
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_schema_error(response)
} else {
crate::operation_deser::parse_batch_get_schema_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCollaboration {
_private: (),
}
impl CreateCollaboration {
pub fn builder() -> crate::input::create_collaboration_input::Builder {
crate::input::create_collaboration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCollaboration {
type Output = std::result::Result<
crate::output::CreateCollaborationOutput,
crate::error::CreateCollaborationError,
>;
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_collaboration_error(response)
} else {
crate::operation_deser::parse_create_collaboration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateConfiguredTable {
_private: (),
}
impl CreateConfiguredTable {
pub fn builder() -> crate::input::create_configured_table_input::Builder {
crate::input::create_configured_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConfiguredTable {
type Output = std::result::Result<
crate::output::CreateConfiguredTableOutput,
crate::error::CreateConfiguredTableError,
>;
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_configured_table_error(response)
} else {
crate::operation_deser::parse_create_configured_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateConfiguredTableAnalysisRule {
_private: (),
}
impl CreateConfiguredTableAnalysisRule {
pub fn builder() -> crate::input::create_configured_table_analysis_rule_input::Builder {
crate::input::create_configured_table_analysis_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConfiguredTableAnalysisRule {
type Output = std::result::Result<
crate::output::CreateConfiguredTableAnalysisRuleOutput,
crate::error::CreateConfiguredTableAnalysisRuleError,
>;
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_configured_table_analysis_rule_error(response)
} else {
crate::operation_deser::parse_create_configured_table_analysis_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateConfiguredTableAssociation {
_private: (),
}
impl CreateConfiguredTableAssociation {
pub fn builder() -> crate::input::create_configured_table_association_input::Builder {
crate::input::create_configured_table_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConfiguredTableAssociation {
type Output = std::result::Result<
crate::output::CreateConfiguredTableAssociationOutput,
crate::error::CreateConfiguredTableAssociationError,
>;
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_configured_table_association_error(response)
} else {
crate::operation_deser::parse_create_configured_table_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMembership {
_private: (),
}
impl CreateMembership {
pub fn builder() -> crate::input::create_membership_input::Builder {
crate::input::create_membership_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMembership {
type Output = std::result::Result<
crate::output::CreateMembershipOutput,
crate::error::CreateMembershipError,
>;
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_membership_error(response)
} else {
crate::operation_deser::parse_create_membership_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCollaboration {
_private: (),
}
impl DeleteCollaboration {
pub fn builder() -> crate::input::delete_collaboration_input::Builder {
crate::input::delete_collaboration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCollaboration {
type Output = std::result::Result<
crate::output::DeleteCollaborationOutput,
crate::error::DeleteCollaborationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_collaboration_error(response)
} else {
crate::operation_deser::parse_delete_collaboration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteConfiguredTable {
_private: (),
}
impl DeleteConfiguredTable {
pub fn builder() -> crate::input::delete_configured_table_input::Builder {
crate::input::delete_configured_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConfiguredTable {
type Output = std::result::Result<
crate::output::DeleteConfiguredTableOutput,
crate::error::DeleteConfiguredTableError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_configured_table_error(response)
} else {
crate::operation_deser::parse_delete_configured_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteConfiguredTableAnalysisRule {
_private: (),
}
impl DeleteConfiguredTableAnalysisRule {
pub fn builder() -> crate::input::delete_configured_table_analysis_rule_input::Builder {
crate::input::delete_configured_table_analysis_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConfiguredTableAnalysisRule {
type Output = std::result::Result<
crate::output::DeleteConfiguredTableAnalysisRuleOutput,
crate::error::DeleteConfiguredTableAnalysisRuleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_configured_table_analysis_rule_error(response)
} else {
crate::operation_deser::parse_delete_configured_table_analysis_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteConfiguredTableAssociation {
_private: (),
}
impl DeleteConfiguredTableAssociation {
pub fn builder() -> crate::input::delete_configured_table_association_input::Builder {
crate::input::delete_configured_table_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConfiguredTableAssociation {
type Output = std::result::Result<
crate::output::DeleteConfiguredTableAssociationOutput,
crate::error::DeleteConfiguredTableAssociationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_configured_table_association_error(response)
} else {
crate::operation_deser::parse_delete_configured_table_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMember {
_private: (),
}
impl DeleteMember {
pub fn builder() -> crate::input::delete_member_input::Builder {
crate::input::delete_member_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMember {
type Output =
std::result::Result<crate::output::DeleteMemberOutput, crate::error::DeleteMemberError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_member_error(response)
} else {
crate::operation_deser::parse_delete_member_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMembership {
_private: (),
}
impl DeleteMembership {
pub fn builder() -> crate::input::delete_membership_input::Builder {
crate::input::delete_membership_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMembership {
type Output = std::result::Result<
crate::output::DeleteMembershipOutput,
crate::error::DeleteMembershipError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_membership_error(response)
} else {
crate::operation_deser::parse_delete_membership_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCollaboration {
_private: (),
}
impl GetCollaboration {
pub fn builder() -> crate::input::get_collaboration_input::Builder {
crate::input::get_collaboration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCollaboration {
type Output = std::result::Result<
crate::output::GetCollaborationOutput,
crate::error::GetCollaborationError,
>;
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_collaboration_error(response)
} else {
crate::operation_deser::parse_get_collaboration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetConfiguredTable {
_private: (),
}
impl GetConfiguredTable {
pub fn builder() -> crate::input::get_configured_table_input::Builder {
crate::input::get_configured_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetConfiguredTable {
type Output = std::result::Result<
crate::output::GetConfiguredTableOutput,
crate::error::GetConfiguredTableError,
>;
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_configured_table_error(response)
} else {
crate::operation_deser::parse_get_configured_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetConfiguredTableAnalysisRule {
_private: (),
}
impl GetConfiguredTableAnalysisRule {
pub fn builder() -> crate::input::get_configured_table_analysis_rule_input::Builder {
crate::input::get_configured_table_analysis_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetConfiguredTableAnalysisRule {
type Output = std::result::Result<
crate::output::GetConfiguredTableAnalysisRuleOutput,
crate::error::GetConfiguredTableAnalysisRuleError,
>;
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_configured_table_analysis_rule_error(response)
} else {
crate::operation_deser::parse_get_configured_table_analysis_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetConfiguredTableAssociation {
_private: (),
}
impl GetConfiguredTableAssociation {
pub fn builder() -> crate::input::get_configured_table_association_input::Builder {
crate::input::get_configured_table_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetConfiguredTableAssociation {
type Output = std::result::Result<
crate::output::GetConfiguredTableAssociationOutput,
crate::error::GetConfiguredTableAssociationError,
>;
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_configured_table_association_error(response)
} else {
crate::operation_deser::parse_get_configured_table_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMembership {
_private: (),
}
impl GetMembership {
pub fn builder() -> crate::input::get_membership_input::Builder {
crate::input::get_membership_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMembership {
type Output =
std::result::Result<crate::output::GetMembershipOutput, crate::error::GetMembershipError>;
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_membership_error(response)
} else {
crate::operation_deser::parse_get_membership_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetProtectedQuery {
_private: (),
}
impl GetProtectedQuery {
pub fn builder() -> crate::input::get_protected_query_input::Builder {
crate::input::get_protected_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetProtectedQuery {
type Output = std::result::Result<
crate::output::GetProtectedQueryOutput,
crate::error::GetProtectedQueryError,
>;
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_protected_query_error(response)
} else {
crate::operation_deser::parse_get_protected_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSchema {
_private: (),
}
impl GetSchema {
pub fn builder() -> crate::input::get_schema_input::Builder {
crate::input::get_schema_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSchema {
type Output = std::result::Result<crate::output::GetSchemaOutput, crate::error::GetSchemaError>;
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_schema_error(response)
} else {
crate::operation_deser::parse_get_schema_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSchemaAnalysisRule {
_private: (),
}
impl GetSchemaAnalysisRule {
pub fn builder() -> crate::input::get_schema_analysis_rule_input::Builder {
crate::input::get_schema_analysis_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSchemaAnalysisRule {
type Output = std::result::Result<
crate::output::GetSchemaAnalysisRuleOutput,
crate::error::GetSchemaAnalysisRuleError,
>;
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_schema_analysis_rule_error(response)
} else {
crate::operation_deser::parse_get_schema_analysis_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCollaborations {
_private: (),
}
impl ListCollaborations {
pub fn builder() -> crate::input::list_collaborations_input::Builder {
crate::input::list_collaborations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCollaborations {
type Output = std::result::Result<
crate::output::ListCollaborationsOutput,
crate::error::ListCollaborationsError,
>;
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_collaborations_error(response)
} else {
crate::operation_deser::parse_list_collaborations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListConfiguredTableAssociations {
_private: (),
}
impl ListConfiguredTableAssociations {
pub fn builder() -> crate::input::list_configured_table_associations_input::Builder {
crate::input::list_configured_table_associations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConfiguredTableAssociations {
type Output = std::result::Result<
crate::output::ListConfiguredTableAssociationsOutput,
crate::error::ListConfiguredTableAssociationsError,
>;
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_configured_table_associations_error(response)
} else {
crate::operation_deser::parse_list_configured_table_associations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListConfiguredTables {
_private: (),
}
impl ListConfiguredTables {
pub fn builder() -> crate::input::list_configured_tables_input::Builder {
crate::input::list_configured_tables_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConfiguredTables {
type Output = std::result::Result<
crate::output::ListConfiguredTablesOutput,
crate::error::ListConfiguredTablesError,
>;
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_configured_tables_error(response)
} else {
crate::operation_deser::parse_list_configured_tables_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMembers {
_private: (),
}
impl ListMembers {
pub fn builder() -> crate::input::list_members_input::Builder {
crate::input::list_members_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMembers {
type Output =
std::result::Result<crate::output::ListMembersOutput, crate::error::ListMembersError>;
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_members_error(response)
} else {
crate::operation_deser::parse_list_members_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMemberships {
_private: (),
}
impl ListMemberships {
pub fn builder() -> crate::input::list_memberships_input::Builder {
crate::input::list_memberships_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMemberships {
type Output = std::result::Result<
crate::output::ListMembershipsOutput,
crate::error::ListMembershipsError,
>;
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_memberships_error(response)
} else {
crate::operation_deser::parse_list_memberships_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListProtectedQueries {
_private: (),
}
impl ListProtectedQueries {
pub fn builder() -> crate::input::list_protected_queries_input::Builder {
crate::input::list_protected_queries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListProtectedQueries {
type Output = std::result::Result<
crate::output::ListProtectedQueriesOutput,
crate::error::ListProtectedQueriesError,
>;
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_protected_queries_error(response)
} else {
crate::operation_deser::parse_list_protected_queries_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSchemas {
_private: (),
}
impl ListSchemas {
pub fn builder() -> crate::input::list_schemas_input::Builder {
crate::input::list_schemas_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSchemas {
type Output =
std::result::Result<crate::output::ListSchemasOutput, crate::error::ListSchemasError>;
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_schemas_error(response)
} else {
crate::operation_deser::parse_list_schemas_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartProtectedQuery {
_private: (),
}
impl StartProtectedQuery {
pub fn builder() -> crate::input::start_protected_query_input::Builder {
crate::input::start_protected_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartProtectedQuery {
type Output = std::result::Result<
crate::output::StartProtectedQueryOutput,
crate::error::StartProtectedQueryError,
>;
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_protected_query_error(response)
} else {
crate::operation_deser::parse_start_protected_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateCollaboration {
_private: (),
}
impl UpdateCollaboration {
pub fn builder() -> crate::input::update_collaboration_input::Builder {
crate::input::update_collaboration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCollaboration {
type Output = std::result::Result<
crate::output::UpdateCollaborationOutput,
crate::error::UpdateCollaborationError,
>;
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_collaboration_error(response)
} else {
crate::operation_deser::parse_update_collaboration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateConfiguredTable {
_private: (),
}
impl UpdateConfiguredTable {
pub fn builder() -> crate::input::update_configured_table_input::Builder {
crate::input::update_configured_table_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConfiguredTable {
type Output = std::result::Result<
crate::output::UpdateConfiguredTableOutput,
crate::error::UpdateConfiguredTableError,
>;
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_configured_table_error(response)
} else {
crate::operation_deser::parse_update_configured_table_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateConfiguredTableAnalysisRule {
_private: (),
}
impl UpdateConfiguredTableAnalysisRule {
pub fn builder() -> crate::input::update_configured_table_analysis_rule_input::Builder {
crate::input::update_configured_table_analysis_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConfiguredTableAnalysisRule {
type Output = std::result::Result<
crate::output::UpdateConfiguredTableAnalysisRuleOutput,
crate::error::UpdateConfiguredTableAnalysisRuleError,
>;
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_configured_table_analysis_rule_error(response)
} else {
crate::operation_deser::parse_update_configured_table_analysis_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateConfiguredTableAssociation {
_private: (),
}
impl UpdateConfiguredTableAssociation {
pub fn builder() -> crate::input::update_configured_table_association_input::Builder {
crate::input::update_configured_table_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConfiguredTableAssociation {
type Output = std::result::Result<
crate::output::UpdateConfiguredTableAssociationOutput,
crate::error::UpdateConfiguredTableAssociationError,
>;
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_configured_table_association_error(response)
} else {
crate::operation_deser::parse_update_configured_table_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMembership {
_private: (),
}
impl UpdateMembership {
pub fn builder() -> crate::input::update_membership_input::Builder {
crate::input::update_membership_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMembership {
type Output = std::result::Result<
crate::output::UpdateMembershipOutput,
crate::error::UpdateMembershipError,
>;
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_membership_error(response)
} else {
crate::operation_deser::parse_update_membership_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateProtectedQuery {
_private: (),
}
impl UpdateProtectedQuery {
pub fn builder() -> crate::input::update_protected_query_input::Builder {
crate::input::update_protected_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateProtectedQuery {
type Output = std::result::Result<
crate::output::UpdateProtectedQueryOutput,
crate::error::UpdateProtectedQueryError,
>;
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_protected_query_error(response)
} else {
crate::operation_deser::parse_update_protected_query_response(response)
}
}
}
pub mod customize;