#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAutoPredictor {
_private: (),
}
impl CreateAutoPredictor {
pub fn builder() -> crate::input::create_auto_predictor_input::Builder {
crate::input::create_auto_predictor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAutoPredictor {
type Output = std::result::Result<
crate::output::CreateAutoPredictorOutput,
crate::error::CreateAutoPredictorError,
>;
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_auto_predictor_error(response)
} else {
crate::operation_deser::parse_create_auto_predictor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDataset {
_private: (),
}
impl CreateDataset {
pub fn builder() -> crate::input::create_dataset_input::Builder {
crate::input::create_dataset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDataset {
type Output =
std::result::Result<crate::output::CreateDatasetOutput, crate::error::CreateDatasetError>;
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_dataset_error(response)
} else {
crate::operation_deser::parse_create_dataset_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDatasetGroup {
_private: (),
}
impl CreateDatasetGroup {
pub fn builder() -> crate::input::create_dataset_group_input::Builder {
crate::input::create_dataset_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDatasetGroup {
type Output = std::result::Result<
crate::output::CreateDatasetGroupOutput,
crate::error::CreateDatasetGroupError,
>;
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_dataset_group_error(response)
} else {
crate::operation_deser::parse_create_dataset_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDatasetImportJob {
_private: (),
}
impl CreateDatasetImportJob {
pub fn builder() -> crate::input::create_dataset_import_job_input::Builder {
crate::input::create_dataset_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDatasetImportJob {
type Output = std::result::Result<
crate::output::CreateDatasetImportJobOutput,
crate::error::CreateDatasetImportJobError,
>;
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_dataset_import_job_error(response)
} else {
crate::operation_deser::parse_create_dataset_import_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateExplainability {
_private: (),
}
impl CreateExplainability {
pub fn builder() -> crate::input::create_explainability_input::Builder {
crate::input::create_explainability_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateExplainability {
type Output = std::result::Result<
crate::output::CreateExplainabilityOutput,
crate::error::CreateExplainabilityError,
>;
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_explainability_error(response)
} else {
crate::operation_deser::parse_create_explainability_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateExplainabilityExport {
_private: (),
}
impl CreateExplainabilityExport {
pub fn builder() -> crate::input::create_explainability_export_input::Builder {
crate::input::create_explainability_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateExplainabilityExport {
type Output = std::result::Result<
crate::output::CreateExplainabilityExportOutput,
crate::error::CreateExplainabilityExportError,
>;
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_explainability_export_error(response)
} else {
crate::operation_deser::parse_create_explainability_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateForecast {
_private: (),
}
impl CreateForecast {
pub fn builder() -> crate::input::create_forecast_input::Builder {
crate::input::create_forecast_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateForecast {
type Output =
std::result::Result<crate::output::CreateForecastOutput, crate::error::CreateForecastError>;
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_forecast_error(response)
} else {
crate::operation_deser::parse_create_forecast_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateForecastExportJob {
_private: (),
}
impl CreateForecastExportJob {
pub fn builder() -> crate::input::create_forecast_export_job_input::Builder {
crate::input::create_forecast_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateForecastExportJob {
type Output = std::result::Result<
crate::output::CreateForecastExportJobOutput,
crate::error::CreateForecastExportJobError,
>;
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_forecast_export_job_error(response)
} else {
crate::operation_deser::parse_create_forecast_export_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMonitor {
_private: (),
}
impl CreateMonitor {
pub fn builder() -> crate::input::create_monitor_input::Builder {
crate::input::create_monitor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMonitor {
type Output =
std::result::Result<crate::output::CreateMonitorOutput, crate::error::CreateMonitorError>;
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_monitor_error(response)
} else {
crate::operation_deser::parse_create_monitor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePredictor {
_private: (),
}
impl CreatePredictor {
pub fn builder() -> crate::input::create_predictor_input::Builder {
crate::input::create_predictor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePredictor {
type Output = std::result::Result<
crate::output::CreatePredictorOutput,
crate::error::CreatePredictorError,
>;
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_predictor_error(response)
} else {
crate::operation_deser::parse_create_predictor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePredictorBacktestExportJob {
_private: (),
}
impl CreatePredictorBacktestExportJob {
pub fn builder() -> crate::input::create_predictor_backtest_export_job_input::Builder {
crate::input::create_predictor_backtest_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePredictorBacktestExportJob {
type Output = std::result::Result<
crate::output::CreatePredictorBacktestExportJobOutput,
crate::error::CreatePredictorBacktestExportJobError,
>;
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_predictor_backtest_export_job_error(response)
} else {
crate::operation_deser::parse_create_predictor_backtest_export_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWhatIfAnalysis {
_private: (),
}
impl CreateWhatIfAnalysis {
pub fn builder() -> crate::input::create_what_if_analysis_input::Builder {
crate::input::create_what_if_analysis_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWhatIfAnalysis {
type Output = std::result::Result<
crate::output::CreateWhatIfAnalysisOutput,
crate::error::CreateWhatIfAnalysisError,
>;
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_what_if_analysis_error(response)
} else {
crate::operation_deser::parse_create_what_if_analysis_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWhatIfForecast {
_private: (),
}
impl CreateWhatIfForecast {
pub fn builder() -> crate::input::create_what_if_forecast_input::Builder {
crate::input::create_what_if_forecast_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWhatIfForecast {
type Output = std::result::Result<
crate::output::CreateWhatIfForecastOutput,
crate::error::CreateWhatIfForecastError,
>;
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_what_if_forecast_error(response)
} else {
crate::operation_deser::parse_create_what_if_forecast_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWhatIfForecastExport {
_private: (),
}
impl CreateWhatIfForecastExport {
pub fn builder() -> crate::input::create_what_if_forecast_export_input::Builder {
crate::input::create_what_if_forecast_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWhatIfForecastExport {
type Output = std::result::Result<
crate::output::CreateWhatIfForecastExportOutput,
crate::error::CreateWhatIfForecastExportError,
>;
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_what_if_forecast_export_error(response)
} else {
crate::operation_deser::parse_create_what_if_forecast_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDataset {
_private: (),
}
impl DeleteDataset {
pub fn builder() -> crate::input::delete_dataset_input::Builder {
crate::input::delete_dataset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDataset {
type Output =
std::result::Result<crate::output::DeleteDatasetOutput, crate::error::DeleteDatasetError>;
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_dataset_error(response)
} else {
crate::operation_deser::parse_delete_dataset_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDatasetGroup {
_private: (),
}
impl DeleteDatasetGroup {
pub fn builder() -> crate::input::delete_dataset_group_input::Builder {
crate::input::delete_dataset_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDatasetGroup {
type Output = std::result::Result<
crate::output::DeleteDatasetGroupOutput,
crate::error::DeleteDatasetGroupError,
>;
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_dataset_group_error(response)
} else {
crate::operation_deser::parse_delete_dataset_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDatasetImportJob {
_private: (),
}
impl DeleteDatasetImportJob {
pub fn builder() -> crate::input::delete_dataset_import_job_input::Builder {
crate::input::delete_dataset_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDatasetImportJob {
type Output = std::result::Result<
crate::output::DeleteDatasetImportJobOutput,
crate::error::DeleteDatasetImportJobError,
>;
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_dataset_import_job_error(response)
} else {
crate::operation_deser::parse_delete_dataset_import_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteExplainability {
_private: (),
}
impl DeleteExplainability {
pub fn builder() -> crate::input::delete_explainability_input::Builder {
crate::input::delete_explainability_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteExplainability {
type Output = std::result::Result<
crate::output::DeleteExplainabilityOutput,
crate::error::DeleteExplainabilityError,
>;
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_explainability_error(response)
} else {
crate::operation_deser::parse_delete_explainability_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteExplainabilityExport {
_private: (),
}
impl DeleteExplainabilityExport {
pub fn builder() -> crate::input::delete_explainability_export_input::Builder {
crate::input::delete_explainability_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteExplainabilityExport {
type Output = std::result::Result<
crate::output::DeleteExplainabilityExportOutput,
crate::error::DeleteExplainabilityExportError,
>;
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_explainability_export_error(response)
} else {
crate::operation_deser::parse_delete_explainability_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteForecast {
_private: (),
}
impl DeleteForecast {
pub fn builder() -> crate::input::delete_forecast_input::Builder {
crate::input::delete_forecast_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteForecast {
type Output =
std::result::Result<crate::output::DeleteForecastOutput, crate::error::DeleteForecastError>;
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_forecast_error(response)
} else {
crate::operation_deser::parse_delete_forecast_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteForecastExportJob {
_private: (),
}
impl DeleteForecastExportJob {
pub fn builder() -> crate::input::delete_forecast_export_job_input::Builder {
crate::input::delete_forecast_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteForecastExportJob {
type Output = std::result::Result<
crate::output::DeleteForecastExportJobOutput,
crate::error::DeleteForecastExportJobError,
>;
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_forecast_export_job_error(response)
} else {
crate::operation_deser::parse_delete_forecast_export_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMonitor {
_private: (),
}
impl DeleteMonitor {
pub fn builder() -> crate::input::delete_monitor_input::Builder {
crate::input::delete_monitor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMonitor {
type Output =
std::result::Result<crate::output::DeleteMonitorOutput, crate::error::DeleteMonitorError>;
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_monitor_error(response)
} else {
crate::operation_deser::parse_delete_monitor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePredictor {
_private: (),
}
impl DeletePredictor {
pub fn builder() -> crate::input::delete_predictor_input::Builder {
crate::input::delete_predictor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePredictor {
type Output = std::result::Result<
crate::output::DeletePredictorOutput,
crate::error::DeletePredictorError,
>;
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_predictor_error(response)
} else {
crate::operation_deser::parse_delete_predictor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePredictorBacktestExportJob {
_private: (),
}
impl DeletePredictorBacktestExportJob {
pub fn builder() -> crate::input::delete_predictor_backtest_export_job_input::Builder {
crate::input::delete_predictor_backtest_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePredictorBacktestExportJob {
type Output = std::result::Result<
crate::output::DeletePredictorBacktestExportJobOutput,
crate::error::DeletePredictorBacktestExportJobError,
>;
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_predictor_backtest_export_job_error(response)
} else {
crate::operation_deser::parse_delete_predictor_backtest_export_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResourceTree {
_private: (),
}
impl DeleteResourceTree {
pub fn builder() -> crate::input::delete_resource_tree_input::Builder {
crate::input::delete_resource_tree_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourceTree {
type Output = std::result::Result<
crate::output::DeleteResourceTreeOutput,
crate::error::DeleteResourceTreeError,
>;
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_resource_tree_error(response)
} else {
crate::operation_deser::parse_delete_resource_tree_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWhatIfAnalysis {
_private: (),
}
impl DeleteWhatIfAnalysis {
pub fn builder() -> crate::input::delete_what_if_analysis_input::Builder {
crate::input::delete_what_if_analysis_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWhatIfAnalysis {
type Output = std::result::Result<
crate::output::DeleteWhatIfAnalysisOutput,
crate::error::DeleteWhatIfAnalysisError,
>;
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_what_if_analysis_error(response)
} else {
crate::operation_deser::parse_delete_what_if_analysis_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWhatIfForecast {
_private: (),
}
impl DeleteWhatIfForecast {
pub fn builder() -> crate::input::delete_what_if_forecast_input::Builder {
crate::input::delete_what_if_forecast_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWhatIfForecast {
type Output = std::result::Result<
crate::output::DeleteWhatIfForecastOutput,
crate::error::DeleteWhatIfForecastError,
>;
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_what_if_forecast_error(response)
} else {
crate::operation_deser::parse_delete_what_if_forecast_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWhatIfForecastExport {
_private: (),
}
impl DeleteWhatIfForecastExport {
pub fn builder() -> crate::input::delete_what_if_forecast_export_input::Builder {
crate::input::delete_what_if_forecast_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWhatIfForecastExport {
type Output = std::result::Result<
crate::output::DeleteWhatIfForecastExportOutput,
crate::error::DeleteWhatIfForecastExportError,
>;
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_what_if_forecast_export_error(response)
} else {
crate::operation_deser::parse_delete_what_if_forecast_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAutoPredictor {
_private: (),
}
impl DescribeAutoPredictor {
pub fn builder() -> crate::input::describe_auto_predictor_input::Builder {
crate::input::describe_auto_predictor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAutoPredictor {
type Output = std::result::Result<
crate::output::DescribeAutoPredictorOutput,
crate::error::DescribeAutoPredictorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_auto_predictor_error(response)
} else {
crate::operation_deser::parse_describe_auto_predictor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDataset {
_private: (),
}
impl DescribeDataset {
pub fn builder() -> crate::input::describe_dataset_input::Builder {
crate::input::describe_dataset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDataset {
type Output = std::result::Result<
crate::output::DescribeDatasetOutput,
crate::error::DescribeDatasetError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_dataset_error(response)
} else {
crate::operation_deser::parse_describe_dataset_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDatasetGroup {
_private: (),
}
impl DescribeDatasetGroup {
pub fn builder() -> crate::input::describe_dataset_group_input::Builder {
crate::input::describe_dataset_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDatasetGroup {
type Output = std::result::Result<
crate::output::DescribeDatasetGroupOutput,
crate::error::DescribeDatasetGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_dataset_group_error(response)
} else {
crate::operation_deser::parse_describe_dataset_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDatasetImportJob {
_private: (),
}
impl DescribeDatasetImportJob {
pub fn builder() -> crate::input::describe_dataset_import_job_input::Builder {
crate::input::describe_dataset_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDatasetImportJob {
type Output = std::result::Result<
crate::output::DescribeDatasetImportJobOutput,
crate::error::DescribeDatasetImportJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_dataset_import_job_error(response)
} else {
crate::operation_deser::parse_describe_dataset_import_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeExplainability {
_private: (),
}
impl DescribeExplainability {
pub fn builder() -> crate::input::describe_explainability_input::Builder {
crate::input::describe_explainability_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExplainability {
type Output = std::result::Result<
crate::output::DescribeExplainabilityOutput,
crate::error::DescribeExplainabilityError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_explainability_error(response)
} else {
crate::operation_deser::parse_describe_explainability_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeExplainabilityExport {
_private: (),
}
impl DescribeExplainabilityExport {
pub fn builder() -> crate::input::describe_explainability_export_input::Builder {
crate::input::describe_explainability_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExplainabilityExport {
type Output = std::result::Result<
crate::output::DescribeExplainabilityExportOutput,
crate::error::DescribeExplainabilityExportError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_explainability_export_error(response)
} else {
crate::operation_deser::parse_describe_explainability_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeForecast {
_private: (),
}
impl DescribeForecast {
pub fn builder() -> crate::input::describe_forecast_input::Builder {
crate::input::describe_forecast_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeForecast {
type Output = std::result::Result<
crate::output::DescribeForecastOutput,
crate::error::DescribeForecastError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_forecast_error(response)
} else {
crate::operation_deser::parse_describe_forecast_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeForecastExportJob {
_private: (),
}
impl DescribeForecastExportJob {
pub fn builder() -> crate::input::describe_forecast_export_job_input::Builder {
crate::input::describe_forecast_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeForecastExportJob {
type Output = std::result::Result<
crate::output::DescribeForecastExportJobOutput,
crate::error::DescribeForecastExportJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_forecast_export_job_error(response)
} else {
crate::operation_deser::parse_describe_forecast_export_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMonitor {
_private: (),
}
impl DescribeMonitor {
pub fn builder() -> crate::input::describe_monitor_input::Builder {
crate::input::describe_monitor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMonitor {
type Output = std::result::Result<
crate::output::DescribeMonitorOutput,
crate::error::DescribeMonitorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_monitor_error(response)
} else {
crate::operation_deser::parse_describe_monitor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePredictor {
_private: (),
}
impl DescribePredictor {
pub fn builder() -> crate::input::describe_predictor_input::Builder {
crate::input::describe_predictor_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePredictor {
type Output = std::result::Result<
crate::output::DescribePredictorOutput,
crate::error::DescribePredictorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_predictor_error(response)
} else {
crate::operation_deser::parse_describe_predictor_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePredictorBacktestExportJob {
_private: (),
}
impl DescribePredictorBacktestExportJob {
pub fn builder() -> crate::input::describe_predictor_backtest_export_job_input::Builder {
crate::input::describe_predictor_backtest_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePredictorBacktestExportJob {
type Output = std::result::Result<
crate::output::DescribePredictorBacktestExportJobOutput,
crate::error::DescribePredictorBacktestExportJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_predictor_backtest_export_job_error(response)
} else {
crate::operation_deser::parse_describe_predictor_backtest_export_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeWhatIfAnalysis {
_private: (),
}
impl DescribeWhatIfAnalysis {
pub fn builder() -> crate::input::describe_what_if_analysis_input::Builder {
crate::input::describe_what_if_analysis_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWhatIfAnalysis {
type Output = std::result::Result<
crate::output::DescribeWhatIfAnalysisOutput,
crate::error::DescribeWhatIfAnalysisError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_what_if_analysis_error(response)
} else {
crate::operation_deser::parse_describe_what_if_analysis_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeWhatIfForecast {
_private: (),
}
impl DescribeWhatIfForecast {
pub fn builder() -> crate::input::describe_what_if_forecast_input::Builder {
crate::input::describe_what_if_forecast_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWhatIfForecast {
type Output = std::result::Result<
crate::output::DescribeWhatIfForecastOutput,
crate::error::DescribeWhatIfForecastError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_what_if_forecast_error(response)
} else {
crate::operation_deser::parse_describe_what_if_forecast_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeWhatIfForecastExport {
_private: (),
}
impl DescribeWhatIfForecastExport {
pub fn builder() -> crate::input::describe_what_if_forecast_export_input::Builder {
crate::input::describe_what_if_forecast_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWhatIfForecastExport {
type Output = std::result::Result<
crate::output::DescribeWhatIfForecastExportOutput,
crate::error::DescribeWhatIfForecastExportError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_what_if_forecast_export_error(response)
} else {
crate::operation_deser::parse_describe_what_if_forecast_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccuracyMetrics {
_private: (),
}
impl GetAccuracyMetrics {
pub fn builder() -> crate::input::get_accuracy_metrics_input::Builder {
crate::input::get_accuracy_metrics_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccuracyMetrics {
type Output = std::result::Result<
crate::output::GetAccuracyMetricsOutput,
crate::error::GetAccuracyMetricsError,
>;
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_accuracy_metrics_error(response)
} else {
crate::operation_deser::parse_get_accuracy_metrics_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDatasetGroups {
_private: (),
}
impl ListDatasetGroups {
pub fn builder() -> crate::input::list_dataset_groups_input::Builder {
crate::input::list_dataset_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDatasetGroups {
type Output = std::result::Result<
crate::output::ListDatasetGroupsOutput,
crate::error::ListDatasetGroupsError,
>;
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_dataset_groups_error(response)
} else {
crate::operation_deser::parse_list_dataset_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDatasetImportJobs {
_private: (),
}
impl ListDatasetImportJobs {
pub fn builder() -> crate::input::list_dataset_import_jobs_input::Builder {
crate::input::list_dataset_import_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDatasetImportJobs {
type Output = std::result::Result<
crate::output::ListDatasetImportJobsOutput,
crate::error::ListDatasetImportJobsError,
>;
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_dataset_import_jobs_error(response)
} else {
crate::operation_deser::parse_list_dataset_import_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDatasets {
_private: (),
}
impl ListDatasets {
pub fn builder() -> crate::input::list_datasets_input::Builder {
crate::input::list_datasets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDatasets {
type Output =
std::result::Result<crate::output::ListDatasetsOutput, crate::error::ListDatasetsError>;
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_datasets_error(response)
} else {
crate::operation_deser::parse_list_datasets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListExplainabilities {
_private: (),
}
impl ListExplainabilities {
pub fn builder() -> crate::input::list_explainabilities_input::Builder {
crate::input::list_explainabilities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListExplainabilities {
type Output = std::result::Result<
crate::output::ListExplainabilitiesOutput,
crate::error::ListExplainabilitiesError,
>;
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_explainabilities_error(response)
} else {
crate::operation_deser::parse_list_explainabilities_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListExplainabilityExports {
_private: (),
}
impl ListExplainabilityExports {
pub fn builder() -> crate::input::list_explainability_exports_input::Builder {
crate::input::list_explainability_exports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListExplainabilityExports {
type Output = std::result::Result<
crate::output::ListExplainabilityExportsOutput,
crate::error::ListExplainabilityExportsError,
>;
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_explainability_exports_error(response)
} else {
crate::operation_deser::parse_list_explainability_exports_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListForecastExportJobs {
_private: (),
}
impl ListForecastExportJobs {
pub fn builder() -> crate::input::list_forecast_export_jobs_input::Builder {
crate::input::list_forecast_export_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListForecastExportJobs {
type Output = std::result::Result<
crate::output::ListForecastExportJobsOutput,
crate::error::ListForecastExportJobsError,
>;
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_forecast_export_jobs_error(response)
} else {
crate::operation_deser::parse_list_forecast_export_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListForecasts {
_private: (),
}
impl ListForecasts {
pub fn builder() -> crate::input::list_forecasts_input::Builder {
crate::input::list_forecasts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListForecasts {
type Output =
std::result::Result<crate::output::ListForecastsOutput, crate::error::ListForecastsError>;
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_forecasts_error(response)
} else {
crate::operation_deser::parse_list_forecasts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMonitorEvaluations {
_private: (),
}
impl ListMonitorEvaluations {
pub fn builder() -> crate::input::list_monitor_evaluations_input::Builder {
crate::input::list_monitor_evaluations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMonitorEvaluations {
type Output = std::result::Result<
crate::output::ListMonitorEvaluationsOutput,
crate::error::ListMonitorEvaluationsError,
>;
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_monitor_evaluations_error(response)
} else {
crate::operation_deser::parse_list_monitor_evaluations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMonitors {
_private: (),
}
impl ListMonitors {
pub fn builder() -> crate::input::list_monitors_input::Builder {
crate::input::list_monitors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMonitors {
type Output =
std::result::Result<crate::output::ListMonitorsOutput, crate::error::ListMonitorsError>;
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_monitors_error(response)
} else {
crate::operation_deser::parse_list_monitors_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPredictorBacktestExportJobs {
_private: (),
}
impl ListPredictorBacktestExportJobs {
pub fn builder() -> crate::input::list_predictor_backtest_export_jobs_input::Builder {
crate::input::list_predictor_backtest_export_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPredictorBacktestExportJobs {
type Output = std::result::Result<
crate::output::ListPredictorBacktestExportJobsOutput,
crate::error::ListPredictorBacktestExportJobsError,
>;
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_predictor_backtest_export_jobs_error(response)
} else {
crate::operation_deser::parse_list_predictor_backtest_export_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPredictors {
_private: (),
}
impl ListPredictors {
pub fn builder() -> crate::input::list_predictors_input::Builder {
crate::input::list_predictors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPredictors {
type Output =
std::result::Result<crate::output::ListPredictorsOutput, crate::error::ListPredictorsError>;
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_predictors_error(response)
} else {
crate::operation_deser::parse_list_predictors_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 ListWhatIfAnalyses {
_private: (),
}
impl ListWhatIfAnalyses {
pub fn builder() -> crate::input::list_what_if_analyses_input::Builder {
crate::input::list_what_if_analyses_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWhatIfAnalyses {
type Output = std::result::Result<
crate::output::ListWhatIfAnalysesOutput,
crate::error::ListWhatIfAnalysesError,
>;
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_what_if_analyses_error(response)
} else {
crate::operation_deser::parse_list_what_if_analyses_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWhatIfForecastExports {
_private: (),
}
impl ListWhatIfForecastExports {
pub fn builder() -> crate::input::list_what_if_forecast_exports_input::Builder {
crate::input::list_what_if_forecast_exports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWhatIfForecastExports {
type Output = std::result::Result<
crate::output::ListWhatIfForecastExportsOutput,
crate::error::ListWhatIfForecastExportsError,
>;
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_what_if_forecast_exports_error(response)
} else {
crate::operation_deser::parse_list_what_if_forecast_exports_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWhatIfForecasts {
_private: (),
}
impl ListWhatIfForecasts {
pub fn builder() -> crate::input::list_what_if_forecasts_input::Builder {
crate::input::list_what_if_forecasts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWhatIfForecasts {
type Output = std::result::Result<
crate::output::ListWhatIfForecastsOutput,
crate::error::ListWhatIfForecastsError,
>;
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_what_if_forecasts_error(response)
} else {
crate::operation_deser::parse_list_what_if_forecasts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResumeResource {
_private: (),
}
impl ResumeResource {
pub fn builder() -> crate::input::resume_resource_input::Builder {
crate::input::resume_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResumeResource {
type Output =
std::result::Result<crate::output::ResumeResourceOutput, crate::error::ResumeResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resume_resource_error(response)
} else {
crate::operation_deser::parse_resume_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopResource {
_private: (),
}
impl StopResource {
pub fn builder() -> crate::input::stop_resource_input::Builder {
crate::input::stop_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopResource {
type Output =
std::result::Result<crate::output::StopResourceOutput, crate::error::StopResourceError>;
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_resource_error(response)
} else {
crate::operation_deser::parse_stop_resource_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 UpdateDatasetGroup {
_private: (),
}
impl UpdateDatasetGroup {
pub fn builder() -> crate::input::update_dataset_group_input::Builder {
crate::input::update_dataset_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDatasetGroup {
type Output = std::result::Result<
crate::output::UpdateDatasetGroupOutput,
crate::error::UpdateDatasetGroupError,
>;
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_dataset_group_error(response)
} else {
crate::operation_deser::parse_update_dataset_group_response(response)
}
}
}
pub mod customize;