#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBatchInferenceJob {
_private: (),
}
impl CreateBatchInferenceJob {
pub fn builder() -> crate::input::create_batch_inference_job_input::Builder {
crate::input::create_batch_inference_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBatchInferenceJob {
type Output = std::result::Result<
crate::output::CreateBatchInferenceJobOutput,
crate::error::CreateBatchInferenceJobError,
>;
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_inference_job_error(response)
} else {
crate::operation_deser::parse_create_batch_inference_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBatchSegmentJob {
_private: (),
}
impl CreateBatchSegmentJob {
pub fn builder() -> crate::input::create_batch_segment_job_input::Builder {
crate::input::create_batch_segment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBatchSegmentJob {
type Output = std::result::Result<
crate::output::CreateBatchSegmentJobOutput,
crate::error::CreateBatchSegmentJobError,
>;
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_segment_job_error(response)
} else {
crate::operation_deser::parse_create_batch_segment_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCampaign {
_private: (),
}
impl CreateCampaign {
pub fn builder() -> crate::input::create_campaign_input::Builder {
crate::input::create_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCampaign {
type Output =
std::result::Result<crate::output::CreateCampaignOutput, crate::error::CreateCampaignError>;
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_campaign_error(response)
} else {
crate::operation_deser::parse_create_campaign_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 CreateDatasetExportJob {
_private: (),
}
impl CreateDatasetExportJob {
pub fn builder() -> crate::input::create_dataset_export_job_input::Builder {
crate::input::create_dataset_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDatasetExportJob {
type Output = std::result::Result<
crate::output::CreateDatasetExportJobOutput,
crate::error::CreateDatasetExportJobError,
>;
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_export_job_error(response)
} else {
crate::operation_deser::parse_create_dataset_export_job_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 CreateEventTracker {
_private: (),
}
impl CreateEventTracker {
pub fn builder() -> crate::input::create_event_tracker_input::Builder {
crate::input::create_event_tracker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateEventTracker {
type Output = std::result::Result<
crate::output::CreateEventTrackerOutput,
crate::error::CreateEventTrackerError,
>;
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_event_tracker_error(response)
} else {
crate::operation_deser::parse_create_event_tracker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFilter {
_private: (),
}
impl CreateFilter {
pub fn builder() -> crate::input::create_filter_input::Builder {
crate::input::create_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFilter {
type Output =
std::result::Result<crate::output::CreateFilterOutput, crate::error::CreateFilterError>;
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_filter_error(response)
} else {
crate::operation_deser::parse_create_filter_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMetricAttribution {
_private: (),
}
impl CreateMetricAttribution {
pub fn builder() -> crate::input::create_metric_attribution_input::Builder {
crate::input::create_metric_attribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMetricAttribution {
type Output = std::result::Result<
crate::output::CreateMetricAttributionOutput,
crate::error::CreateMetricAttributionError,
>;
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_metric_attribution_error(response)
} else {
crate::operation_deser::parse_create_metric_attribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRecommender {
_private: (),
}
impl CreateRecommender {
pub fn builder() -> crate::input::create_recommender_input::Builder {
crate::input::create_recommender_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRecommender {
type Output = std::result::Result<
crate::output::CreateRecommenderOutput,
crate::error::CreateRecommenderError,
>;
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_recommender_error(response)
} else {
crate::operation_deser::parse_create_recommender_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSchema {
_private: (),
}
impl CreateSchema {
pub fn builder() -> crate::input::create_schema_input::Builder {
crate::input::create_schema_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSchema {
type Output =
std::result::Result<crate::output::CreateSchemaOutput, crate::error::CreateSchemaError>;
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_schema_error(response)
} else {
crate::operation_deser::parse_create_schema_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSolution {
_private: (),
}
impl CreateSolution {
pub fn builder() -> crate::input::create_solution_input::Builder {
crate::input::create_solution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSolution {
type Output =
std::result::Result<crate::output::CreateSolutionOutput, crate::error::CreateSolutionError>;
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_solution_error(response)
} else {
crate::operation_deser::parse_create_solution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSolutionVersion {
_private: (),
}
impl CreateSolutionVersion {
pub fn builder() -> crate::input::create_solution_version_input::Builder {
crate::input::create_solution_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSolutionVersion {
type Output = std::result::Result<
crate::output::CreateSolutionVersionOutput,
crate::error::CreateSolutionVersionError,
>;
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_solution_version_error(response)
} else {
crate::operation_deser::parse_create_solution_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCampaign {
_private: (),
}
impl DeleteCampaign {
pub fn builder() -> crate::input::delete_campaign_input::Builder {
crate::input::delete_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCampaign {
type Output =
std::result::Result<crate::output::DeleteCampaignOutput, crate::error::DeleteCampaignError>;
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_campaign_error(response)
} else {
crate::operation_deser::parse_delete_campaign_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 DeleteEventTracker {
_private: (),
}
impl DeleteEventTracker {
pub fn builder() -> crate::input::delete_event_tracker_input::Builder {
crate::input::delete_event_tracker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteEventTracker {
type Output = std::result::Result<
crate::output::DeleteEventTrackerOutput,
crate::error::DeleteEventTrackerError,
>;
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_event_tracker_error(response)
} else {
crate::operation_deser::parse_delete_event_tracker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFilter {
_private: (),
}
impl DeleteFilter {
pub fn builder() -> crate::input::delete_filter_input::Builder {
crate::input::delete_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFilter {
type Output =
std::result::Result<crate::output::DeleteFilterOutput, crate::error::DeleteFilterError>;
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_filter_error(response)
} else {
crate::operation_deser::parse_delete_filter_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMetricAttribution {
_private: (),
}
impl DeleteMetricAttribution {
pub fn builder() -> crate::input::delete_metric_attribution_input::Builder {
crate::input::delete_metric_attribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMetricAttribution {
type Output = std::result::Result<
crate::output::DeleteMetricAttributionOutput,
crate::error::DeleteMetricAttributionError,
>;
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_metric_attribution_error(response)
} else {
crate::operation_deser::parse_delete_metric_attribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRecommender {
_private: (),
}
impl DeleteRecommender {
pub fn builder() -> crate::input::delete_recommender_input::Builder {
crate::input::delete_recommender_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRecommender {
type Output = std::result::Result<
crate::output::DeleteRecommenderOutput,
crate::error::DeleteRecommenderError,
>;
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_recommender_error(response)
} else {
crate::operation_deser::parse_delete_recommender_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSchema {
_private: (),
}
impl DeleteSchema {
pub fn builder() -> crate::input::delete_schema_input::Builder {
crate::input::delete_schema_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSchema {
type Output =
std::result::Result<crate::output::DeleteSchemaOutput, crate::error::DeleteSchemaError>;
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_schema_error(response)
} else {
crate::operation_deser::parse_delete_schema_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSolution {
_private: (),
}
impl DeleteSolution {
pub fn builder() -> crate::input::delete_solution_input::Builder {
crate::input::delete_solution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSolution {
type Output =
std::result::Result<crate::output::DeleteSolutionOutput, crate::error::DeleteSolutionError>;
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_solution_error(response)
} else {
crate::operation_deser::parse_delete_solution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAlgorithm {
_private: (),
}
impl DescribeAlgorithm {
pub fn builder() -> crate::input::describe_algorithm_input::Builder {
crate::input::describe_algorithm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAlgorithm {
type Output = std::result::Result<
crate::output::DescribeAlgorithmOutput,
crate::error::DescribeAlgorithmError,
>;
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_algorithm_error(response)
} else {
crate::operation_deser::parse_describe_algorithm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBatchInferenceJob {
_private: (),
}
impl DescribeBatchInferenceJob {
pub fn builder() -> crate::input::describe_batch_inference_job_input::Builder {
crate::input::describe_batch_inference_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBatchInferenceJob {
type Output = std::result::Result<
crate::output::DescribeBatchInferenceJobOutput,
crate::error::DescribeBatchInferenceJobError,
>;
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_inference_job_error(response)
} else {
crate::operation_deser::parse_describe_batch_inference_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBatchSegmentJob {
_private: (),
}
impl DescribeBatchSegmentJob {
pub fn builder() -> crate::input::describe_batch_segment_job_input::Builder {
crate::input::describe_batch_segment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBatchSegmentJob {
type Output = std::result::Result<
crate::output::DescribeBatchSegmentJobOutput,
crate::error::DescribeBatchSegmentJobError,
>;
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_segment_job_error(response)
} else {
crate::operation_deser::parse_describe_batch_segment_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCampaign {
_private: (),
}
impl DescribeCampaign {
pub fn builder() -> crate::input::describe_campaign_input::Builder {
crate::input::describe_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCampaign {
type Output = std::result::Result<
crate::output::DescribeCampaignOutput,
crate::error::DescribeCampaignError,
>;
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_campaign_error(response)
} else {
crate::operation_deser::parse_describe_campaign_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 DescribeDatasetExportJob {
_private: (),
}
impl DescribeDatasetExportJob {
pub fn builder() -> crate::input::describe_dataset_export_job_input::Builder {
crate::input::describe_dataset_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDatasetExportJob {
type Output = std::result::Result<
crate::output::DescribeDatasetExportJobOutput,
crate::error::DescribeDatasetExportJobError,
>;
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_export_job_error(response)
} else {
crate::operation_deser::parse_describe_dataset_export_job_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 DescribeEventTracker {
_private: (),
}
impl DescribeEventTracker {
pub fn builder() -> crate::input::describe_event_tracker_input::Builder {
crate::input::describe_event_tracker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEventTracker {
type Output = std::result::Result<
crate::output::DescribeEventTrackerOutput,
crate::error::DescribeEventTrackerError,
>;
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_event_tracker_error(response)
} else {
crate::operation_deser::parse_describe_event_tracker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFeatureTransformation {
_private: (),
}
impl DescribeFeatureTransformation {
pub fn builder() -> crate::input::describe_feature_transformation_input::Builder {
crate::input::describe_feature_transformation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFeatureTransformation {
type Output = std::result::Result<
crate::output::DescribeFeatureTransformationOutput,
crate::error::DescribeFeatureTransformationError,
>;
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_feature_transformation_error(response)
} else {
crate::operation_deser::parse_describe_feature_transformation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFilter {
_private: (),
}
impl DescribeFilter {
pub fn builder() -> crate::input::describe_filter_input::Builder {
crate::input::describe_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFilter {
type Output =
std::result::Result<crate::output::DescribeFilterOutput, crate::error::DescribeFilterError>;
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_filter_error(response)
} else {
crate::operation_deser::parse_describe_filter_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMetricAttribution {
_private: (),
}
impl DescribeMetricAttribution {
pub fn builder() -> crate::input::describe_metric_attribution_input::Builder {
crate::input::describe_metric_attribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMetricAttribution {
type Output = std::result::Result<
crate::output::DescribeMetricAttributionOutput,
crate::error::DescribeMetricAttributionError,
>;
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_metric_attribution_error(response)
} else {
crate::operation_deser::parse_describe_metric_attribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRecipe {
_private: (),
}
impl DescribeRecipe {
pub fn builder() -> crate::input::describe_recipe_input::Builder {
crate::input::describe_recipe_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRecipe {
type Output =
std::result::Result<crate::output::DescribeRecipeOutput, crate::error::DescribeRecipeError>;
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_recipe_error(response)
} else {
crate::operation_deser::parse_describe_recipe_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRecommender {
_private: (),
}
impl DescribeRecommender {
pub fn builder() -> crate::input::describe_recommender_input::Builder {
crate::input::describe_recommender_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRecommender {
type Output = std::result::Result<
crate::output::DescribeRecommenderOutput,
crate::error::DescribeRecommenderError,
>;
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_recommender_error(response)
} else {
crate::operation_deser::parse_describe_recommender_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSchema {
_private: (),
}
impl DescribeSchema {
pub fn builder() -> crate::input::describe_schema_input::Builder {
crate::input::describe_schema_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSchema {
type Output =
std::result::Result<crate::output::DescribeSchemaOutput, crate::error::DescribeSchemaError>;
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_schema_error(response)
} else {
crate::operation_deser::parse_describe_schema_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSolution {
_private: (),
}
impl DescribeSolution {
pub fn builder() -> crate::input::describe_solution_input::Builder {
crate::input::describe_solution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSolution {
type Output = std::result::Result<
crate::output::DescribeSolutionOutput,
crate::error::DescribeSolutionError,
>;
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_solution_error(response)
} else {
crate::operation_deser::parse_describe_solution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSolutionVersion {
_private: (),
}
impl DescribeSolutionVersion {
pub fn builder() -> crate::input::describe_solution_version_input::Builder {
crate::input::describe_solution_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSolutionVersion {
type Output = std::result::Result<
crate::output::DescribeSolutionVersionOutput,
crate::error::DescribeSolutionVersionError,
>;
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_solution_version_error(response)
} else {
crate::operation_deser::parse_describe_solution_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSolutionMetrics {
_private: (),
}
impl GetSolutionMetrics {
pub fn builder() -> crate::input::get_solution_metrics_input::Builder {
crate::input::get_solution_metrics_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSolutionMetrics {
type Output = std::result::Result<
crate::output::GetSolutionMetricsOutput,
crate::error::GetSolutionMetricsError,
>;
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_solution_metrics_error(response)
} else {
crate::operation_deser::parse_get_solution_metrics_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBatchInferenceJobs {
_private: (),
}
impl ListBatchInferenceJobs {
pub fn builder() -> crate::input::list_batch_inference_jobs_input::Builder {
crate::input::list_batch_inference_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBatchInferenceJobs {
type Output = std::result::Result<
crate::output::ListBatchInferenceJobsOutput,
crate::error::ListBatchInferenceJobsError,
>;
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_batch_inference_jobs_error(response)
} else {
crate::operation_deser::parse_list_batch_inference_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBatchSegmentJobs {
_private: (),
}
impl ListBatchSegmentJobs {
pub fn builder() -> crate::input::list_batch_segment_jobs_input::Builder {
crate::input::list_batch_segment_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBatchSegmentJobs {
type Output = std::result::Result<
crate::output::ListBatchSegmentJobsOutput,
crate::error::ListBatchSegmentJobsError,
>;
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_batch_segment_jobs_error(response)
} else {
crate::operation_deser::parse_list_batch_segment_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCampaigns {
_private: (),
}
impl ListCampaigns {
pub fn builder() -> crate::input::list_campaigns_input::Builder {
crate::input::list_campaigns_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCampaigns {
type Output =
std::result::Result<crate::output::ListCampaignsOutput, crate::error::ListCampaignsError>;
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_campaigns_error(response)
} else {
crate::operation_deser::parse_list_campaigns_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDatasetExportJobs {
_private: (),
}
impl ListDatasetExportJobs {
pub fn builder() -> crate::input::list_dataset_export_jobs_input::Builder {
crate::input::list_dataset_export_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDatasetExportJobs {
type Output = std::result::Result<
crate::output::ListDatasetExportJobsOutput,
crate::error::ListDatasetExportJobsError,
>;
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_export_jobs_error(response)
} else {
crate::operation_deser::parse_list_dataset_export_jobs_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 ListEventTrackers {
_private: (),
}
impl ListEventTrackers {
pub fn builder() -> crate::input::list_event_trackers_input::Builder {
crate::input::list_event_trackers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEventTrackers {
type Output = std::result::Result<
crate::output::ListEventTrackersOutput,
crate::error::ListEventTrackersError,
>;
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_event_trackers_error(response)
} else {
crate::operation_deser::parse_list_event_trackers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFilters {
_private: (),
}
impl ListFilters {
pub fn builder() -> crate::input::list_filters_input::Builder {
crate::input::list_filters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFilters {
type Output =
std::result::Result<crate::output::ListFiltersOutput, crate::error::ListFiltersError>;
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_filters_error(response)
} else {
crate::operation_deser::parse_list_filters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMetricAttributionMetrics {
_private: (),
}
impl ListMetricAttributionMetrics {
pub fn builder() -> crate::input::list_metric_attribution_metrics_input::Builder {
crate::input::list_metric_attribution_metrics_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMetricAttributionMetrics {
type Output = std::result::Result<
crate::output::ListMetricAttributionMetricsOutput,
crate::error::ListMetricAttributionMetricsError,
>;
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_metric_attribution_metrics_error(response)
} else {
crate::operation_deser::parse_list_metric_attribution_metrics_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMetricAttributions {
_private: (),
}
impl ListMetricAttributions {
pub fn builder() -> crate::input::list_metric_attributions_input::Builder {
crate::input::list_metric_attributions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMetricAttributions {
type Output = std::result::Result<
crate::output::ListMetricAttributionsOutput,
crate::error::ListMetricAttributionsError,
>;
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_metric_attributions_error(response)
} else {
crate::operation_deser::parse_list_metric_attributions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRecipes {
_private: (),
}
impl ListRecipes {
pub fn builder() -> crate::input::list_recipes_input::Builder {
crate::input::list_recipes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRecipes {
type Output =
std::result::Result<crate::output::ListRecipesOutput, crate::error::ListRecipesError>;
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_recipes_error(response)
} else {
crate::operation_deser::parse_list_recipes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRecommenders {
_private: (),
}
impl ListRecommenders {
pub fn builder() -> crate::input::list_recommenders_input::Builder {
crate::input::list_recommenders_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRecommenders {
type Output = std::result::Result<
crate::output::ListRecommendersOutput,
crate::error::ListRecommendersError,
>;
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_recommenders_error(response)
} else {
crate::operation_deser::parse_list_recommenders_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSchemas {
_private: (),
}
impl ListSchemas {
pub fn builder() -> crate::input::list_schemas_input::Builder {
crate::input::list_schemas_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSchemas {
type Output =
std::result::Result<crate::output::ListSchemasOutput, crate::error::ListSchemasError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_schemas_error(response)
} else {
crate::operation_deser::parse_list_schemas_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSolutions {
_private: (),
}
impl ListSolutions {
pub fn builder() -> crate::input::list_solutions_input::Builder {
crate::input::list_solutions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSolutions {
type Output =
std::result::Result<crate::output::ListSolutionsOutput, crate::error::ListSolutionsError>;
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_solutions_error(response)
} else {
crate::operation_deser::parse_list_solutions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSolutionVersions {
_private: (),
}
impl ListSolutionVersions {
pub fn builder() -> crate::input::list_solution_versions_input::Builder {
crate::input::list_solution_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSolutionVersions {
type Output = std::result::Result<
crate::output::ListSolutionVersionsOutput,
crate::error::ListSolutionVersionsError,
>;
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_solution_versions_error(response)
} else {
crate::operation_deser::parse_list_solution_versions_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 StartRecommender {
_private: (),
}
impl StartRecommender {
pub fn builder() -> crate::input::start_recommender_input::Builder {
crate::input::start_recommender_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartRecommender {
type Output = std::result::Result<
crate::output::StartRecommenderOutput,
crate::error::StartRecommenderError,
>;
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_recommender_error(response)
} else {
crate::operation_deser::parse_start_recommender_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopRecommender {
_private: (),
}
impl StopRecommender {
pub fn builder() -> crate::input::stop_recommender_input::Builder {
crate::input::stop_recommender_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopRecommender {
type Output = std::result::Result<
crate::output::StopRecommenderOutput,
crate::error::StopRecommenderError,
>;
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_recommender_error(response)
} else {
crate::operation_deser::parse_stop_recommender_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopSolutionVersionCreation {
_private: (),
}
impl StopSolutionVersionCreation {
pub fn builder() -> crate::input::stop_solution_version_creation_input::Builder {
crate::input::stop_solution_version_creation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopSolutionVersionCreation {
type Output = std::result::Result<
crate::output::StopSolutionVersionCreationOutput,
crate::error::StopSolutionVersionCreationError,
>;
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_solution_version_creation_error(response)
} else {
crate::operation_deser::parse_stop_solution_version_creation_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 UpdateCampaign {
_private: (),
}
impl UpdateCampaign {
pub fn builder() -> crate::input::update_campaign_input::Builder {
crate::input::update_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCampaign {
type Output =
std::result::Result<crate::output::UpdateCampaignOutput, crate::error::UpdateCampaignError>;
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_campaign_error(response)
} else {
crate::operation_deser::parse_update_campaign_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMetricAttribution {
_private: (),
}
impl UpdateMetricAttribution {
pub fn builder() -> crate::input::update_metric_attribution_input::Builder {
crate::input::update_metric_attribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMetricAttribution {
type Output = std::result::Result<
crate::output::UpdateMetricAttributionOutput,
crate::error::UpdateMetricAttributionError,
>;
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_metric_attribution_error(response)
} else {
crate::operation_deser::parse_update_metric_attribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRecommender {
_private: (),
}
impl UpdateRecommender {
pub fn builder() -> crate::input::update_recommender_input::Builder {
crate::input::update_recommender_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRecommender {
type Output = std::result::Result<
crate::output::UpdateRecommenderOutput,
crate::error::UpdateRecommenderError,
>;
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_recommender_error(response)
} else {
crate::operation_deser::parse_update_recommender_response(response)
}
}
}
pub mod customize;