#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateAssessmentReportEvidenceFolder {
_private: (),
}
impl AssociateAssessmentReportEvidenceFolder {
pub fn builder() -> crate::input::associate_assessment_report_evidence_folder_input::Builder {
crate::input::associate_assessment_report_evidence_folder_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateAssessmentReportEvidenceFolder {
type Output = std::result::Result<
crate::output::AssociateAssessmentReportEvidenceFolderOutput,
crate::error::AssociateAssessmentReportEvidenceFolderError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_assessment_report_evidence_folder_error(
response,
)
} else {
crate::operation_deser::parse_associate_assessment_report_evidence_folder_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchAssociateAssessmentReportEvidence {
_private: (),
}
impl BatchAssociateAssessmentReportEvidence {
pub fn builder() -> crate::input::batch_associate_assessment_report_evidence_input::Builder {
crate::input::batch_associate_assessment_report_evidence_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchAssociateAssessmentReportEvidence {
type Output = std::result::Result<
crate::output::BatchAssociateAssessmentReportEvidenceOutput,
crate::error::BatchAssociateAssessmentReportEvidenceError,
>;
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_associate_assessment_report_evidence_error(response)
} else {
crate::operation_deser::parse_batch_associate_assessment_report_evidence_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchCreateDelegationByAssessment {
_private: (),
}
impl BatchCreateDelegationByAssessment {
pub fn builder() -> crate::input::batch_create_delegation_by_assessment_input::Builder {
crate::input::batch_create_delegation_by_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchCreateDelegationByAssessment {
type Output = std::result::Result<
crate::output::BatchCreateDelegationByAssessmentOutput,
crate::error::BatchCreateDelegationByAssessmentError,
>;
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_delegation_by_assessment_error(response)
} else {
crate::operation_deser::parse_batch_create_delegation_by_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDeleteDelegationByAssessment {
_private: (),
}
impl BatchDeleteDelegationByAssessment {
pub fn builder() -> crate::input::batch_delete_delegation_by_assessment_input::Builder {
crate::input::batch_delete_delegation_by_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDeleteDelegationByAssessment {
type Output = std::result::Result<
crate::output::BatchDeleteDelegationByAssessmentOutput,
crate::error::BatchDeleteDelegationByAssessmentError,
>;
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_delegation_by_assessment_error(response)
} else {
crate::operation_deser::parse_batch_delete_delegation_by_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDisassociateAssessmentReportEvidence {
_private: (),
}
impl BatchDisassociateAssessmentReportEvidence {
pub fn builder() -> crate::input::batch_disassociate_assessment_report_evidence_input::Builder {
crate::input::batch_disassociate_assessment_report_evidence_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDisassociateAssessmentReportEvidence {
type Output = std::result::Result<
crate::output::BatchDisassociateAssessmentReportEvidenceOutput,
crate::error::BatchDisassociateAssessmentReportEvidenceError,
>;
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_disassociate_assessment_report_evidence_error(
response,
)
} else {
crate::operation_deser::parse_batch_disassociate_assessment_report_evidence_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchImportEvidenceToAssessmentControl {
_private: (),
}
impl BatchImportEvidenceToAssessmentControl {
pub fn builder() -> crate::input::batch_import_evidence_to_assessment_control_input::Builder {
crate::input::batch_import_evidence_to_assessment_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchImportEvidenceToAssessmentControl {
type Output = std::result::Result<
crate::output::BatchImportEvidenceToAssessmentControlOutput,
crate::error::BatchImportEvidenceToAssessmentControlError,
>;
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_import_evidence_to_assessment_control_error(
response,
)
} else {
crate::operation_deser::parse_batch_import_evidence_to_assessment_control_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAssessment {
_private: (),
}
impl CreateAssessment {
pub fn builder() -> crate::input::create_assessment_input::Builder {
crate::input::create_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAssessment {
type Output = std::result::Result<
crate::output::CreateAssessmentOutput,
crate::error::CreateAssessmentError,
>;
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_assessment_error(response)
} else {
crate::operation_deser::parse_create_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAssessmentFramework {
_private: (),
}
impl CreateAssessmentFramework {
pub fn builder() -> crate::input::create_assessment_framework_input::Builder {
crate::input::create_assessment_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAssessmentFramework {
type Output = std::result::Result<
crate::output::CreateAssessmentFrameworkOutput,
crate::error::CreateAssessmentFrameworkError,
>;
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_assessment_framework_error(response)
} else {
crate::operation_deser::parse_create_assessment_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAssessmentReport {
_private: (),
}
impl CreateAssessmentReport {
pub fn builder() -> crate::input::create_assessment_report_input::Builder {
crate::input::create_assessment_report_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAssessmentReport {
type Output = std::result::Result<
crate::output::CreateAssessmentReportOutput,
crate::error::CreateAssessmentReportError,
>;
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_assessment_report_error(response)
} else {
crate::operation_deser::parse_create_assessment_report_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateControl {
_private: (),
}
impl CreateControl {
pub fn builder() -> crate::input::create_control_input::Builder {
crate::input::create_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateControl {
type Output =
std::result::Result<crate::output::CreateControlOutput, crate::error::CreateControlError>;
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_control_error(response)
} else {
crate::operation_deser::parse_create_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssessment {
_private: (),
}
impl DeleteAssessment {
pub fn builder() -> crate::input::delete_assessment_input::Builder {
crate::input::delete_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssessment {
type Output = std::result::Result<
crate::output::DeleteAssessmentOutput,
crate::error::DeleteAssessmentError,
>;
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_assessment_error(response)
} else {
crate::operation_deser::parse_delete_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssessmentFramework {
_private: (),
}
impl DeleteAssessmentFramework {
pub fn builder() -> crate::input::delete_assessment_framework_input::Builder {
crate::input::delete_assessment_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssessmentFramework {
type Output = std::result::Result<
crate::output::DeleteAssessmentFrameworkOutput,
crate::error::DeleteAssessmentFrameworkError,
>;
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_assessment_framework_error(response)
} else {
crate::operation_deser::parse_delete_assessment_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssessmentFrameworkShare {
_private: (),
}
impl DeleteAssessmentFrameworkShare {
pub fn builder() -> crate::input::delete_assessment_framework_share_input::Builder {
crate::input::delete_assessment_framework_share_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssessmentFrameworkShare {
type Output = std::result::Result<
crate::output::DeleteAssessmentFrameworkShareOutput,
crate::error::DeleteAssessmentFrameworkShareError,
>;
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_assessment_framework_share_error(response)
} else {
crate::operation_deser::parse_delete_assessment_framework_share_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssessmentReport {
_private: (),
}
impl DeleteAssessmentReport {
pub fn builder() -> crate::input::delete_assessment_report_input::Builder {
crate::input::delete_assessment_report_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssessmentReport {
type Output = std::result::Result<
crate::output::DeleteAssessmentReportOutput,
crate::error::DeleteAssessmentReportError,
>;
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_assessment_report_error(response)
} else {
crate::operation_deser::parse_delete_assessment_report_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteControl {
_private: (),
}
impl DeleteControl {
pub fn builder() -> crate::input::delete_control_input::Builder {
crate::input::delete_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteControl {
type Output =
std::result::Result<crate::output::DeleteControlOutput, crate::error::DeleteControlError>;
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_control_error(response)
} else {
crate::operation_deser::parse_delete_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterAccount {
_private: (),
}
impl DeregisterAccount {
pub fn builder() -> crate::input::deregister_account_input::Builder {
crate::input::deregister_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterAccount {
type Output = std::result::Result<
crate::output::DeregisterAccountOutput,
crate::error::DeregisterAccountError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_account_error(response)
} else {
crate::operation_deser::parse_deregister_account_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterOrganizationAdminAccount {
_private: (),
}
impl DeregisterOrganizationAdminAccount {
pub fn builder() -> crate::input::deregister_organization_admin_account_input::Builder {
crate::input::deregister_organization_admin_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterOrganizationAdminAccount {
type Output = std::result::Result<
crate::output::DeregisterOrganizationAdminAccountOutput,
crate::error::DeregisterOrganizationAdminAccountError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_organization_admin_account_error(response)
} else {
crate::operation_deser::parse_deregister_organization_admin_account_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateAssessmentReportEvidenceFolder {
_private: (),
}
impl DisassociateAssessmentReportEvidenceFolder {
pub fn builder() -> crate::input::disassociate_assessment_report_evidence_folder_input::Builder
{
crate::input::disassociate_assessment_report_evidence_folder_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateAssessmentReportEvidenceFolder {
type Output = std::result::Result<
crate::output::DisassociateAssessmentReportEvidenceFolderOutput,
crate::error::DisassociateAssessmentReportEvidenceFolderError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_assessment_report_evidence_folder_error(
response,
)
} else {
crate::operation_deser::parse_disassociate_assessment_report_evidence_folder_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccountStatus {
_private: (),
}
impl GetAccountStatus {
pub fn builder() -> crate::input::get_account_status_input::Builder {
crate::input::get_account_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccountStatus {
type Output = std::result::Result<
crate::output::GetAccountStatusOutput,
crate::error::GetAccountStatusError,
>;
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_account_status_error(response)
} else {
crate::operation_deser::parse_get_account_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAssessment {
_private: (),
}
impl GetAssessment {
pub fn builder() -> crate::input::get_assessment_input::Builder {
crate::input::get_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAssessment {
type Output =
std::result::Result<crate::output::GetAssessmentOutput, crate::error::GetAssessmentError>;
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_assessment_error(response)
} else {
crate::operation_deser::parse_get_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAssessmentFramework {
_private: (),
}
impl GetAssessmentFramework {
pub fn builder() -> crate::input::get_assessment_framework_input::Builder {
crate::input::get_assessment_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAssessmentFramework {
type Output = std::result::Result<
crate::output::GetAssessmentFrameworkOutput,
crate::error::GetAssessmentFrameworkError,
>;
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_assessment_framework_error(response)
} else {
crate::operation_deser::parse_get_assessment_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAssessmentReportUrl {
_private: (),
}
impl GetAssessmentReportUrl {
pub fn builder() -> crate::input::get_assessment_report_url_input::Builder {
crate::input::get_assessment_report_url_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAssessmentReportUrl {
type Output = std::result::Result<
crate::output::GetAssessmentReportUrlOutput,
crate::error::GetAssessmentReportUrlError,
>;
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_assessment_report_url_error(response)
} else {
crate::operation_deser::parse_get_assessment_report_url_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetChangeLogs {
_private: (),
}
impl GetChangeLogs {
pub fn builder() -> crate::input::get_change_logs_input::Builder {
crate::input::get_change_logs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetChangeLogs {
type Output =
std::result::Result<crate::output::GetChangeLogsOutput, crate::error::GetChangeLogsError>;
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_change_logs_error(response)
} else {
crate::operation_deser::parse_get_change_logs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetControl {
_private: (),
}
impl GetControl {
pub fn builder() -> crate::input::get_control_input::Builder {
crate::input::get_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetControl {
type Output =
std::result::Result<crate::output::GetControlOutput, crate::error::GetControlError>;
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_control_error(response)
} else {
crate::operation_deser::parse_get_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDelegations {
_private: (),
}
impl GetDelegations {
pub fn builder() -> crate::input::get_delegations_input::Builder {
crate::input::get_delegations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDelegations {
type Output =
std::result::Result<crate::output::GetDelegationsOutput, crate::error::GetDelegationsError>;
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_delegations_error(response)
} else {
crate::operation_deser::parse_get_delegations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEvidence {
_private: (),
}
impl GetEvidence {
pub fn builder() -> crate::input::get_evidence_input::Builder {
crate::input::get_evidence_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEvidence {
type Output =
std::result::Result<crate::output::GetEvidenceOutput, crate::error::GetEvidenceError>;
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_evidence_error(response)
} else {
crate::operation_deser::parse_get_evidence_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEvidenceByEvidenceFolder {
_private: (),
}
impl GetEvidenceByEvidenceFolder {
pub fn builder() -> crate::input::get_evidence_by_evidence_folder_input::Builder {
crate::input::get_evidence_by_evidence_folder_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEvidenceByEvidenceFolder {
type Output = std::result::Result<
crate::output::GetEvidenceByEvidenceFolderOutput,
crate::error::GetEvidenceByEvidenceFolderError,
>;
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_evidence_by_evidence_folder_error(response)
} else {
crate::operation_deser::parse_get_evidence_by_evidence_folder_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEvidenceFolder {
_private: (),
}
impl GetEvidenceFolder {
pub fn builder() -> crate::input::get_evidence_folder_input::Builder {
crate::input::get_evidence_folder_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEvidenceFolder {
type Output = std::result::Result<
crate::output::GetEvidenceFolderOutput,
crate::error::GetEvidenceFolderError,
>;
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_evidence_folder_error(response)
} else {
crate::operation_deser::parse_get_evidence_folder_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEvidenceFoldersByAssessment {
_private: (),
}
impl GetEvidenceFoldersByAssessment {
pub fn builder() -> crate::input::get_evidence_folders_by_assessment_input::Builder {
crate::input::get_evidence_folders_by_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEvidenceFoldersByAssessment {
type Output = std::result::Result<
crate::output::GetEvidenceFoldersByAssessmentOutput,
crate::error::GetEvidenceFoldersByAssessmentError,
>;
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_evidence_folders_by_assessment_error(response)
} else {
crate::operation_deser::parse_get_evidence_folders_by_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEvidenceFoldersByAssessmentControl {
_private: (),
}
impl GetEvidenceFoldersByAssessmentControl {
pub fn builder() -> crate::input::get_evidence_folders_by_assessment_control_input::Builder {
crate::input::get_evidence_folders_by_assessment_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEvidenceFoldersByAssessmentControl {
type Output = std::result::Result<
crate::output::GetEvidenceFoldersByAssessmentControlOutput,
crate::error::GetEvidenceFoldersByAssessmentControlError,
>;
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_evidence_folders_by_assessment_control_error(response)
} else {
crate::operation_deser::parse_get_evidence_folders_by_assessment_control_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetInsights {
_private: (),
}
impl GetInsights {
pub fn builder() -> crate::input::get_insights_input::Builder {
crate::input::get_insights_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInsights {
type Output =
std::result::Result<crate::output::GetInsightsOutput, crate::error::GetInsightsError>;
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_insights_error(response)
} else {
crate::operation_deser::parse_get_insights_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetInsightsByAssessment {
_private: (),
}
impl GetInsightsByAssessment {
pub fn builder() -> crate::input::get_insights_by_assessment_input::Builder {
crate::input::get_insights_by_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInsightsByAssessment {
type Output = std::result::Result<
crate::output::GetInsightsByAssessmentOutput,
crate::error::GetInsightsByAssessmentError,
>;
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_insights_by_assessment_error(response)
} else {
crate::operation_deser::parse_get_insights_by_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOrganizationAdminAccount {
_private: (),
}
impl GetOrganizationAdminAccount {
pub fn builder() -> crate::input::get_organization_admin_account_input::Builder {
crate::input::get_organization_admin_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOrganizationAdminAccount {
type Output = std::result::Result<
crate::output::GetOrganizationAdminAccountOutput,
crate::error::GetOrganizationAdminAccountError,
>;
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_organization_admin_account_error(response)
} else {
crate::operation_deser::parse_get_organization_admin_account_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetServicesInScope {
_private: (),
}
impl GetServicesInScope {
pub fn builder() -> crate::input::get_services_in_scope_input::Builder {
crate::input::get_services_in_scope_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetServicesInScope {
type Output = std::result::Result<
crate::output::GetServicesInScopeOutput,
crate::error::GetServicesInScopeError,
>;
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_services_in_scope_error(response)
} else {
crate::operation_deser::parse_get_services_in_scope_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSettings {
_private: (),
}
impl GetSettings {
pub fn builder() -> crate::input::get_settings_input::Builder {
crate::input::get_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSettings {
type Output =
std::result::Result<crate::output::GetSettingsOutput, crate::error::GetSettingsError>;
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_settings_error(response)
} else {
crate::operation_deser::parse_get_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentControlInsightsByControlDomain {
_private: (),
}
impl ListAssessmentControlInsightsByControlDomain {
pub fn builder(
) -> crate::input::list_assessment_control_insights_by_control_domain_input::Builder {
crate::input::list_assessment_control_insights_by_control_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for ListAssessmentControlInsightsByControlDomain
{
type Output = std::result::Result<
crate::output::ListAssessmentControlInsightsByControlDomainOutput,
crate::error::ListAssessmentControlInsightsByControlDomainError,
>;
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_assessment_control_insights_by_control_domain_error(
response,
)
} else {
crate::operation_deser::parse_list_assessment_control_insights_by_control_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentFrameworks {
_private: (),
}
impl ListAssessmentFrameworks {
pub fn builder() -> crate::input::list_assessment_frameworks_input::Builder {
crate::input::list_assessment_frameworks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessmentFrameworks {
type Output = std::result::Result<
crate::output::ListAssessmentFrameworksOutput,
crate::error::ListAssessmentFrameworksError,
>;
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_assessment_frameworks_error(response)
} else {
crate::operation_deser::parse_list_assessment_frameworks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentFrameworkShareRequests {
_private: (),
}
impl ListAssessmentFrameworkShareRequests {
pub fn builder() -> crate::input::list_assessment_framework_share_requests_input::Builder {
crate::input::list_assessment_framework_share_requests_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessmentFrameworkShareRequests {
type Output = std::result::Result<
crate::output::ListAssessmentFrameworkShareRequestsOutput,
crate::error::ListAssessmentFrameworkShareRequestsError,
>;
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_assessment_framework_share_requests_error(response)
} else {
crate::operation_deser::parse_list_assessment_framework_share_requests_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentReports {
_private: (),
}
impl ListAssessmentReports {
pub fn builder() -> crate::input::list_assessment_reports_input::Builder {
crate::input::list_assessment_reports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessmentReports {
type Output = std::result::Result<
crate::output::ListAssessmentReportsOutput,
crate::error::ListAssessmentReportsError,
>;
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_assessment_reports_error(response)
} else {
crate::operation_deser::parse_list_assessment_reports_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessments {
_private: (),
}
impl ListAssessments {
pub fn builder() -> crate::input::list_assessments_input::Builder {
crate::input::list_assessments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessments {
type Output = std::result::Result<
crate::output::ListAssessmentsOutput,
crate::error::ListAssessmentsError,
>;
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_assessments_error(response)
} else {
crate::operation_deser::parse_list_assessments_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListControlDomainInsights {
_private: (),
}
impl ListControlDomainInsights {
pub fn builder() -> crate::input::list_control_domain_insights_input::Builder {
crate::input::list_control_domain_insights_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListControlDomainInsights {
type Output = std::result::Result<
crate::output::ListControlDomainInsightsOutput,
crate::error::ListControlDomainInsightsError,
>;
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_control_domain_insights_error(response)
} else {
crate::operation_deser::parse_list_control_domain_insights_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListControlDomainInsightsByAssessment {
_private: (),
}
impl ListControlDomainInsightsByAssessment {
pub fn builder() -> crate::input::list_control_domain_insights_by_assessment_input::Builder {
crate::input::list_control_domain_insights_by_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListControlDomainInsightsByAssessment {
type Output = std::result::Result<
crate::output::ListControlDomainInsightsByAssessmentOutput,
crate::error::ListControlDomainInsightsByAssessmentError,
>;
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_control_domain_insights_by_assessment_error(response)
} else {
crate::operation_deser::parse_list_control_domain_insights_by_assessment_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListControlInsightsByControlDomain {
_private: (),
}
impl ListControlInsightsByControlDomain {
pub fn builder() -> crate::input::list_control_insights_by_control_domain_input::Builder {
crate::input::list_control_insights_by_control_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListControlInsightsByControlDomain {
type Output = std::result::Result<
crate::output::ListControlInsightsByControlDomainOutput,
crate::error::ListControlInsightsByControlDomainError,
>;
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_control_insights_by_control_domain_error(response)
} else {
crate::operation_deser::parse_list_control_insights_by_control_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListControls {
_private: (),
}
impl ListControls {
pub fn builder() -> crate::input::list_controls_input::Builder {
crate::input::list_controls_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListControls {
type Output =
std::result::Result<crate::output::ListControlsOutput, crate::error::ListControlsError>;
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_controls_error(response)
} else {
crate::operation_deser::parse_list_controls_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListKeywordsForDataSource {
_private: (),
}
impl ListKeywordsForDataSource {
pub fn builder() -> crate::input::list_keywords_for_data_source_input::Builder {
crate::input::list_keywords_for_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListKeywordsForDataSource {
type Output = std::result::Result<
crate::output::ListKeywordsForDataSourceOutput,
crate::error::ListKeywordsForDataSourceError,
>;
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_keywords_for_data_source_error(response)
} else {
crate::operation_deser::parse_list_keywords_for_data_source_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListNotifications {
_private: (),
}
impl ListNotifications {
pub fn builder() -> crate::input::list_notifications_input::Builder {
crate::input::list_notifications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNotifications {
type Output = std::result::Result<
crate::output::ListNotificationsOutput,
crate::error::ListNotificationsError,
>;
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_notifications_error(response)
} else {
crate::operation_deser::parse_list_notifications_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 RegisterAccount {
_private: (),
}
impl RegisterAccount {
pub fn builder() -> crate::input::register_account_input::Builder {
crate::input::register_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterAccount {
type Output = std::result::Result<
crate::output::RegisterAccountOutput,
crate::error::RegisterAccountError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_account_error(response)
} else {
crate::operation_deser::parse_register_account_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterOrganizationAdminAccount {
_private: (),
}
impl RegisterOrganizationAdminAccount {
pub fn builder() -> crate::input::register_organization_admin_account_input::Builder {
crate::input::register_organization_admin_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterOrganizationAdminAccount {
type Output = std::result::Result<
crate::output::RegisterOrganizationAdminAccountOutput,
crate::error::RegisterOrganizationAdminAccountError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_organization_admin_account_error(response)
} else {
crate::operation_deser::parse_register_organization_admin_account_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartAssessmentFrameworkShare {
_private: (),
}
impl StartAssessmentFrameworkShare {
pub fn builder() -> crate::input::start_assessment_framework_share_input::Builder {
crate::input::start_assessment_framework_share_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartAssessmentFrameworkShare {
type Output = std::result::Result<
crate::output::StartAssessmentFrameworkShareOutput,
crate::error::StartAssessmentFrameworkShareError,
>;
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_assessment_framework_share_error(response)
} else {
crate::operation_deser::parse_start_assessment_framework_share_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)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssessment {
_private: (),
}
impl UpdateAssessment {
pub fn builder() -> crate::input::update_assessment_input::Builder {
crate::input::update_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssessment {
type Output = std::result::Result<
crate::output::UpdateAssessmentOutput,
crate::error::UpdateAssessmentError,
>;
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_assessment_error(response)
} else {
crate::operation_deser::parse_update_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssessmentControl {
_private: (),
}
impl UpdateAssessmentControl {
pub fn builder() -> crate::input::update_assessment_control_input::Builder {
crate::input::update_assessment_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssessmentControl {
type Output = std::result::Result<
crate::output::UpdateAssessmentControlOutput,
crate::error::UpdateAssessmentControlError,
>;
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_assessment_control_error(response)
} else {
crate::operation_deser::parse_update_assessment_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssessmentControlSetStatus {
_private: (),
}
impl UpdateAssessmentControlSetStatus {
pub fn builder() -> crate::input::update_assessment_control_set_status_input::Builder {
crate::input::update_assessment_control_set_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssessmentControlSetStatus {
type Output = std::result::Result<
crate::output::UpdateAssessmentControlSetStatusOutput,
crate::error::UpdateAssessmentControlSetStatusError,
>;
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_assessment_control_set_status_error(response)
} else {
crate::operation_deser::parse_update_assessment_control_set_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssessmentFramework {
_private: (),
}
impl UpdateAssessmentFramework {
pub fn builder() -> crate::input::update_assessment_framework_input::Builder {
crate::input::update_assessment_framework_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssessmentFramework {
type Output = std::result::Result<
crate::output::UpdateAssessmentFrameworkOutput,
crate::error::UpdateAssessmentFrameworkError,
>;
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_assessment_framework_error(response)
} else {
crate::operation_deser::parse_update_assessment_framework_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssessmentFrameworkShare {
_private: (),
}
impl UpdateAssessmentFrameworkShare {
pub fn builder() -> crate::input::update_assessment_framework_share_input::Builder {
crate::input::update_assessment_framework_share_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssessmentFrameworkShare {
type Output = std::result::Result<
crate::output::UpdateAssessmentFrameworkShareOutput,
crate::error::UpdateAssessmentFrameworkShareError,
>;
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_assessment_framework_share_error(response)
} else {
crate::operation_deser::parse_update_assessment_framework_share_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssessmentStatus {
_private: (),
}
impl UpdateAssessmentStatus {
pub fn builder() -> crate::input::update_assessment_status_input::Builder {
crate::input::update_assessment_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssessmentStatus {
type Output = std::result::Result<
crate::output::UpdateAssessmentStatusOutput,
crate::error::UpdateAssessmentStatusError,
>;
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_assessment_status_error(response)
} else {
crate::operation_deser::parse_update_assessment_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateControl {
_private: (),
}
impl UpdateControl {
pub fn builder() -> crate::input::update_control_input::Builder {
crate::input::update_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateControl {
type Output =
std::result::Result<crate::output::UpdateControlOutput, crate::error::UpdateControlError>;
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_control_error(response)
} else {
crate::operation_deser::parse_update_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSettings {
_private: (),
}
impl UpdateSettings {
pub fn builder() -> crate::input::update_settings_input::Builder {
crate::input::update_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSettings {
type Output =
std::result::Result<crate::output::UpdateSettingsOutput, crate::error::UpdateSettingsError>;
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_settings_error(response)
} else {
crate::operation_deser::parse_update_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ValidateAssessmentReportIntegrity {
_private: (),
}
impl ValidateAssessmentReportIntegrity {
pub fn builder() -> crate::input::validate_assessment_report_integrity_input::Builder {
crate::input::validate_assessment_report_integrity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ValidateAssessmentReportIntegrity {
type Output = std::result::Result<
crate::output::ValidateAssessmentReportIntegrityOutput,
crate::error::ValidateAssessmentReportIntegrityError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_validate_assessment_report_integrity_error(response)
} else {
crate::operation_deser::parse_validate_assessment_report_integrity_response(response)
}
}
}
pub mod customize;