#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetApplicationComponentDetails {
_private: (),
}
impl GetApplicationComponentDetails {
pub fn builder() -> crate::input::get_application_component_details_input::Builder {
crate::input::get_application_component_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetApplicationComponentDetails {
type Output = std::result::Result<
crate::output::GetApplicationComponentDetailsOutput,
crate::error::GetApplicationComponentDetailsError,
>;
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_application_component_details_error(response)
} else {
crate::operation_deser::parse_get_application_component_details_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetApplicationComponentStrategies {
_private: (),
}
impl GetApplicationComponentStrategies {
pub fn builder() -> crate::input::get_application_component_strategies_input::Builder {
crate::input::get_application_component_strategies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetApplicationComponentStrategies {
type Output = std::result::Result<
crate::output::GetApplicationComponentStrategiesOutput,
crate::error::GetApplicationComponentStrategiesError,
>;
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_application_component_strategies_error(response)
} else {
crate::operation_deser::parse_get_application_component_strategies_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 GetImportFileTask {
_private: (),
}
impl GetImportFileTask {
pub fn builder() -> crate::input::get_import_file_task_input::Builder {
crate::input::get_import_file_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetImportFileTask {
type Output = std::result::Result<
crate::output::GetImportFileTaskOutput,
crate::error::GetImportFileTaskError,
>;
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_import_file_task_error(response)
} else {
crate::operation_deser::parse_get_import_file_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLatestAssessmentId {
_private: (),
}
impl GetLatestAssessmentId {
pub fn builder() -> crate::input::get_latest_assessment_id_input::Builder {
crate::input::get_latest_assessment_id_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLatestAssessmentId {
type Output = std::result::Result<
crate::output::GetLatestAssessmentIdOutput,
crate::error::GetLatestAssessmentIdError,
>;
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_latest_assessment_id_error(response)
} else {
crate::operation_deser::parse_get_latest_assessment_id_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPortfolioPreferences {
_private: (),
}
impl GetPortfolioPreferences {
pub fn builder() -> crate::input::get_portfolio_preferences_input::Builder {
crate::input::get_portfolio_preferences_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPortfolioPreferences {
type Output = std::result::Result<
crate::output::GetPortfolioPreferencesOutput,
crate::error::GetPortfolioPreferencesError,
>;
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_portfolio_preferences_error(response)
} else {
crate::operation_deser::parse_get_portfolio_preferences_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPortfolioSummary {
_private: (),
}
impl GetPortfolioSummary {
pub fn builder() -> crate::input::get_portfolio_summary_input::Builder {
crate::input::get_portfolio_summary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPortfolioSummary {
type Output = std::result::Result<
crate::output::GetPortfolioSummaryOutput,
crate::error::GetPortfolioSummaryError,
>;
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_portfolio_summary_error(response)
} else {
crate::operation_deser::parse_get_portfolio_summary_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRecommendationReportDetails {
_private: (),
}
impl GetRecommendationReportDetails {
pub fn builder() -> crate::input::get_recommendation_report_details_input::Builder {
crate::input::get_recommendation_report_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRecommendationReportDetails {
type Output = std::result::Result<
crate::output::GetRecommendationReportDetailsOutput,
crate::error::GetRecommendationReportDetailsError,
>;
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_recommendation_report_details_error(response)
} else {
crate::operation_deser::parse_get_recommendation_report_details_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetServerDetails {
_private: (),
}
impl GetServerDetails {
pub fn builder() -> crate::input::get_server_details_input::Builder {
crate::input::get_server_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetServerDetails {
type Output = std::result::Result<
crate::output::GetServerDetailsOutput,
crate::error::GetServerDetailsError,
>;
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_server_details_error(response)
} else {
crate::operation_deser::parse_get_server_details_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetServerStrategies {
_private: (),
}
impl GetServerStrategies {
pub fn builder() -> crate::input::get_server_strategies_input::Builder {
crate::input::get_server_strategies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetServerStrategies {
type Output = std::result::Result<
crate::output::GetServerStrategiesOutput,
crate::error::GetServerStrategiesError,
>;
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_server_strategies_error(response)
} else {
crate::operation_deser::parse_get_server_strategies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListApplicationComponents {
_private: (),
}
impl ListApplicationComponents {
pub fn builder() -> crate::input::list_application_components_input::Builder {
crate::input::list_application_components_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApplicationComponents {
type Output = std::result::Result<
crate::output::ListApplicationComponentsOutput,
crate::error::ListApplicationComponentsError,
>;
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_application_components_error(response)
} else {
crate::operation_deser::parse_list_application_components_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCollectors {
_private: (),
}
impl ListCollectors {
pub fn builder() -> crate::input::list_collectors_input::Builder {
crate::input::list_collectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCollectors {
type Output =
std::result::Result<crate::output::ListCollectorsOutput, crate::error::ListCollectorsError>;
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_collectors_error(response)
} else {
crate::operation_deser::parse_list_collectors_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListImportFileTask {
_private: (),
}
impl ListImportFileTask {
pub fn builder() -> crate::input::list_import_file_task_input::Builder {
crate::input::list_import_file_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImportFileTask {
type Output = std::result::Result<
crate::output::ListImportFileTaskOutput,
crate::error::ListImportFileTaskError,
>;
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_import_file_task_error(response)
} else {
crate::operation_deser::parse_list_import_file_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListServers {
_private: (),
}
impl ListServers {
pub fn builder() -> crate::input::list_servers_input::Builder {
crate::input::list_servers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListServers {
type Output =
std::result::Result<crate::output::ListServersOutput, crate::error::ListServersError>;
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_servers_error(response)
} else {
crate::operation_deser::parse_list_servers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutPortfolioPreferences {
_private: (),
}
impl PutPortfolioPreferences {
pub fn builder() -> crate::input::put_portfolio_preferences_input::Builder {
crate::input::put_portfolio_preferences_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutPortfolioPreferences {
type Output = std::result::Result<
crate::output::PutPortfolioPreferencesOutput,
crate::error::PutPortfolioPreferencesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_portfolio_preferences_error(response)
} else {
crate::operation_deser::parse_put_portfolio_preferences_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartAssessment {
_private: (),
}
impl StartAssessment {
pub fn builder() -> crate::input::start_assessment_input::Builder {
crate::input::start_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartAssessment {
type Output = std::result::Result<
crate::output::StartAssessmentOutput,
crate::error::StartAssessmentError,
>;
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_error(response)
} else {
crate::operation_deser::parse_start_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartImportFileTask {
_private: (),
}
impl StartImportFileTask {
pub fn builder() -> crate::input::start_import_file_task_input::Builder {
crate::input::start_import_file_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartImportFileTask {
type Output = std::result::Result<
crate::output::StartImportFileTaskOutput,
crate::error::StartImportFileTaskError,
>;
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_import_file_task_error(response)
} else {
crate::operation_deser::parse_start_import_file_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartRecommendationReportGeneration {
_private: (),
}
impl StartRecommendationReportGeneration {
pub fn builder() -> crate::input::start_recommendation_report_generation_input::Builder {
crate::input::start_recommendation_report_generation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartRecommendationReportGeneration {
type Output = std::result::Result<
crate::output::StartRecommendationReportGenerationOutput,
crate::error::StartRecommendationReportGenerationError,
>;
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_recommendation_report_generation_error(response)
} else {
crate::operation_deser::parse_start_recommendation_report_generation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopAssessment {
_private: (),
}
impl StopAssessment {
pub fn builder() -> crate::input::stop_assessment_input::Builder {
crate::input::stop_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopAssessment {
type Output =
std::result::Result<crate::output::StopAssessmentOutput, crate::error::StopAssessmentError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_assessment_error(response)
} else {
crate::operation_deser::parse_stop_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateApplicationComponentConfig {
_private: (),
}
impl UpdateApplicationComponentConfig {
pub fn builder() -> crate::input::update_application_component_config_input::Builder {
crate::input::update_application_component_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApplicationComponentConfig {
type Output = std::result::Result<
crate::output::UpdateApplicationComponentConfigOutput,
crate::error::UpdateApplicationComponentConfigError,
>;
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_application_component_config_error(response)
} else {
crate::operation_deser::parse_update_application_component_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateServerConfig {
_private: (),
}
impl UpdateServerConfig {
pub fn builder() -> crate::input::update_server_config_input::Builder {
crate::input::update_server_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateServerConfig {
type Output = std::result::Result<
crate::output::UpdateServerConfigOutput,
crate::error::UpdateServerConfigError,
>;
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_server_config_error(response)
} else {
crate::operation_deser::parse_update_server_config_response(response)
}
}
}
pub mod customize;