#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddTags {
_private: (),
}
impl AddTags {
pub fn builder() -> crate::input::add_tags_input::Builder {
crate::input::add_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddTags {
type Output = std::result::Result<crate::output::AddTagsOutput, crate::error::AddTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_add_tags_error(response)
} else {
crate::operation_deser::parse_add_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBatchPrediction {
_private: (),
}
impl CreateBatchPrediction {
pub fn builder() -> crate::input::create_batch_prediction_input::Builder {
crate::input::create_batch_prediction_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBatchPrediction {
type Output = std::result::Result<
crate::output::CreateBatchPredictionOutput,
crate::error::CreateBatchPredictionError,
>;
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_batch_prediction_error(response)
} else {
crate::operation_deser::parse_create_batch_prediction_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDataSourceFromRDS {
_private: (),
}
impl CreateDataSourceFromRDS {
pub fn builder() -> crate::input::create_data_source_from_rds_input::Builder {
crate::input::create_data_source_from_rds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDataSourceFromRDS {
type Output = std::result::Result<
crate::output::CreateDataSourceFromRdsOutput,
crate::error::CreateDataSourceFromRDSError,
>;
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_data_source_from_rds_error(response)
} else {
crate::operation_deser::parse_create_data_source_from_rds_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDataSourceFromRedshift {
_private: (),
}
impl CreateDataSourceFromRedshift {
pub fn builder() -> crate::input::create_data_source_from_redshift_input::Builder {
crate::input::create_data_source_from_redshift_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDataSourceFromRedshift {
type Output = std::result::Result<
crate::output::CreateDataSourceFromRedshiftOutput,
crate::error::CreateDataSourceFromRedshiftError,
>;
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_data_source_from_redshift_error(response)
} else {
crate::operation_deser::parse_create_data_source_from_redshift_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDataSourceFromS3 {
_private: (),
}
impl CreateDataSourceFromS3 {
pub fn builder() -> crate::input::create_data_source_from_s3_input::Builder {
crate::input::create_data_source_from_s3_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDataSourceFromS3 {
type Output = std::result::Result<
crate::output::CreateDataSourceFromS3Output,
crate::error::CreateDataSourceFromS3Error,
>;
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_data_source_from_s3_error(response)
} else {
crate::operation_deser::parse_create_data_source_from_s3_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateEvaluation {
_private: (),
}
impl CreateEvaluation {
pub fn builder() -> crate::input::create_evaluation_input::Builder {
crate::input::create_evaluation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateEvaluation {
type Output = std::result::Result<
crate::output::CreateEvaluationOutput,
crate::error::CreateEvaluationError,
>;
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_evaluation_error(response)
} else {
crate::operation_deser::parse_create_evaluation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMLModel {
_private: (),
}
impl CreateMLModel {
pub fn builder() -> crate::input::create_ml_model_input::Builder {
crate::input::create_ml_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMLModel {
type Output =
std::result::Result<crate::output::CreateMlModelOutput, crate::error::CreateMLModelError>;
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_ml_model_error(response)
} else {
crate::operation_deser::parse_create_ml_model_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRealtimeEndpoint {
_private: (),
}
impl CreateRealtimeEndpoint {
pub fn builder() -> crate::input::create_realtime_endpoint_input::Builder {
crate::input::create_realtime_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRealtimeEndpoint {
type Output = std::result::Result<
crate::output::CreateRealtimeEndpointOutput,
crate::error::CreateRealtimeEndpointError,
>;
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_realtime_endpoint_error(response)
} else {
crate::operation_deser::parse_create_realtime_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBatchPrediction {
_private: (),
}
impl DeleteBatchPrediction {
pub fn builder() -> crate::input::delete_batch_prediction_input::Builder {
crate::input::delete_batch_prediction_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBatchPrediction {
type Output = std::result::Result<
crate::output::DeleteBatchPredictionOutput,
crate::error::DeleteBatchPredictionError,
>;
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_batch_prediction_error(response)
} else {
crate::operation_deser::parse_delete_batch_prediction_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDataSource {
_private: (),
}
impl DeleteDataSource {
pub fn builder() -> crate::input::delete_data_source_input::Builder {
crate::input::delete_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDataSource {
type Output = std::result::Result<
crate::output::DeleteDataSourceOutput,
crate::error::DeleteDataSourceError,
>;
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_data_source_error(response)
} else {
crate::operation_deser::parse_delete_data_source_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteEvaluation {
_private: (),
}
impl DeleteEvaluation {
pub fn builder() -> crate::input::delete_evaluation_input::Builder {
crate::input::delete_evaluation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteEvaluation {
type Output = std::result::Result<
crate::output::DeleteEvaluationOutput,
crate::error::DeleteEvaluationError,
>;
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_evaluation_error(response)
} else {
crate::operation_deser::parse_delete_evaluation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMLModel {
_private: (),
}
impl DeleteMLModel {
pub fn builder() -> crate::input::delete_ml_model_input::Builder {
crate::input::delete_ml_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMLModel {
type Output =
std::result::Result<crate::output::DeleteMlModelOutput, crate::error::DeleteMLModelError>;
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_ml_model_error(response)
} else {
crate::operation_deser::parse_delete_ml_model_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRealtimeEndpoint {
_private: (),
}
impl DeleteRealtimeEndpoint {
pub fn builder() -> crate::input::delete_realtime_endpoint_input::Builder {
crate::input::delete_realtime_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRealtimeEndpoint {
type Output = std::result::Result<
crate::output::DeleteRealtimeEndpointOutput,
crate::error::DeleteRealtimeEndpointError,
>;
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_realtime_endpoint_error(response)
} else {
crate::operation_deser::parse_delete_realtime_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteTags {
_private: (),
}
impl DeleteTags {
pub fn builder() -> crate::input::delete_tags_input::Builder {
crate::input::delete_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTags {
type Output =
std::result::Result<crate::output::DeleteTagsOutput, crate::error::DeleteTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_delete_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBatchPredictions {
_private: (),
}
impl DescribeBatchPredictions {
pub fn builder() -> crate::input::describe_batch_predictions_input::Builder {
crate::input::describe_batch_predictions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBatchPredictions {
type Output = std::result::Result<
crate::output::DescribeBatchPredictionsOutput,
crate::error::DescribeBatchPredictionsError,
>;
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_batch_predictions_error(response)
} else {
crate::operation_deser::parse_describe_batch_predictions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDataSources {
_private: (),
}
impl DescribeDataSources {
pub fn builder() -> crate::input::describe_data_sources_input::Builder {
crate::input::describe_data_sources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDataSources {
type Output = std::result::Result<
crate::output::DescribeDataSourcesOutput,
crate::error::DescribeDataSourcesError,
>;
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_data_sources_error(response)
} else {
crate::operation_deser::parse_describe_data_sources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEvaluations {
_private: (),
}
impl DescribeEvaluations {
pub fn builder() -> crate::input::describe_evaluations_input::Builder {
crate::input::describe_evaluations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEvaluations {
type Output = std::result::Result<
crate::output::DescribeEvaluationsOutput,
crate::error::DescribeEvaluationsError,
>;
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_evaluations_error(response)
} else {
crate::operation_deser::parse_describe_evaluations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMLModels {
_private: (),
}
impl DescribeMLModels {
pub fn builder() -> crate::input::describe_ml_models_input::Builder {
crate::input::describe_ml_models_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMLModels {
type Output = std::result::Result<
crate::output::DescribeMlModelsOutput,
crate::error::DescribeMLModelsError,
>;
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_ml_models_error(response)
} else {
crate::operation_deser::parse_describe_ml_models_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTags {
_private: (),
}
impl DescribeTags {
pub fn builder() -> crate::input::describe_tags_input::Builder {
crate::input::describe_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTags {
type Output =
std::result::Result<crate::output::DescribeTagsOutput, crate::error::DescribeTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_describe_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBatchPrediction {
_private: (),
}
impl GetBatchPrediction {
pub fn builder() -> crate::input::get_batch_prediction_input::Builder {
crate::input::get_batch_prediction_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBatchPrediction {
type Output = std::result::Result<
crate::output::GetBatchPredictionOutput,
crate::error::GetBatchPredictionError,
>;
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_batch_prediction_error(response)
} else {
crate::operation_deser::parse_get_batch_prediction_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDataSource {
_private: (),
}
impl GetDataSource {
pub fn builder() -> crate::input::get_data_source_input::Builder {
crate::input::get_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDataSource {
type Output =
std::result::Result<crate::output::GetDataSourceOutput, crate::error::GetDataSourceError>;
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_data_source_error(response)
} else {
crate::operation_deser::parse_get_data_source_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEvaluation {
_private: (),
}
impl GetEvaluation {
pub fn builder() -> crate::input::get_evaluation_input::Builder {
crate::input::get_evaluation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEvaluation {
type Output =
std::result::Result<crate::output::GetEvaluationOutput, crate::error::GetEvaluationError>;
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_evaluation_error(response)
} else {
crate::operation_deser::parse_get_evaluation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMLModel {
_private: (),
}
impl GetMLModel {
pub fn builder() -> crate::input::get_ml_model_input::Builder {
crate::input::get_ml_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMLModel {
type Output =
std::result::Result<crate::output::GetMlModelOutput, crate::error::GetMLModelError>;
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_ml_model_error(response)
} else {
crate::operation_deser::parse_get_ml_model_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct Predict {
_private: (),
}
impl Predict {
pub fn builder() -> crate::input::predict_input::Builder {
crate::input::predict_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for Predict {
type Output = std::result::Result<crate::output::PredictOutput, crate::error::PredictError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_predict_error(response)
} else {
crate::operation_deser::parse_predict_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateBatchPrediction {
_private: (),
}
impl UpdateBatchPrediction {
pub fn builder() -> crate::input::update_batch_prediction_input::Builder {
crate::input::update_batch_prediction_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateBatchPrediction {
type Output = std::result::Result<
crate::output::UpdateBatchPredictionOutput,
crate::error::UpdateBatchPredictionError,
>;
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_batch_prediction_error(response)
} else {
crate::operation_deser::parse_update_batch_prediction_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDataSource {
_private: (),
}
impl UpdateDataSource {
pub fn builder() -> crate::input::update_data_source_input::Builder {
crate::input::update_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDataSource {
type Output = std::result::Result<
crate::output::UpdateDataSourceOutput,
crate::error::UpdateDataSourceError,
>;
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_data_source_error(response)
} else {
crate::operation_deser::parse_update_data_source_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateEvaluation {
_private: (),
}
impl UpdateEvaluation {
pub fn builder() -> crate::input::update_evaluation_input::Builder {
crate::input::update_evaluation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateEvaluation {
type Output = std::result::Result<
crate::output::UpdateEvaluationOutput,
crate::error::UpdateEvaluationError,
>;
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_evaluation_error(response)
} else {
crate::operation_deser::parse_update_evaluation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMLModel {
_private: (),
}
impl UpdateMLModel {
pub fn builder() -> crate::input::update_ml_model_input::Builder {
crate::input::update_ml_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMLModel {
type Output =
std::result::Result<crate::output::UpdateMlModelOutput, crate::error::UpdateMLModelError>;
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_ml_model_error(response)
} else {
crate::operation_deser::parse_update_ml_model_response(response)
}
}
}
pub mod customize;