pub fn serialize_operation_crate_operation_add_notification_channel(
input: &crate::input::AddNotificationChannelInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_add_notification_channel_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_describe_account_overview(
input: &crate::input::DescribeAccountOverviewInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_describe_account_overview_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_describe_feedback(
input: &crate::input::DescribeFeedbackInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_describe_feedback_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_anomalies_for_insight(
input: &crate::input::ListAnomaliesForInsightInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_anomalies_for_insight_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_events(
input: &crate::input::ListEventsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_events_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_insights(
input: &crate::input::ListInsightsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_insights_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_notification_channels(
input: &crate::input::ListNotificationChannelsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_notification_channels_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_list_recommendations(
input: &crate::input::ListRecommendationsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_list_recommendations_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_put_feedback(
input: &crate::input::PutFeedbackInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_put_feedback_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_search_insights(
input: &crate::input::SearchInsightsInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_search_insights_input(&mut object, input);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_start_cost_estimation(
input: &crate::input::StartCostEstimationInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_start_cost_estimation_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_update_resource_collection(
input: &crate::input::UpdateResourceCollectionInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_update_resource_collection_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}
pub fn serialize_operation_crate_operation_update_service_integration(
input: &crate::input::UpdateServiceIntegrationInput,
) -> Result<aws_smithy_http::body::SdkBody, aws_smithy_types::Error> {
let mut out = String::new();
let mut object = aws_smithy_json::serialize::JsonObjectWriter::new(&mut out);
crate::json_ser::serialize_structure_crate_input_update_service_integration_input(
&mut object,
input,
);
object.finish();
Ok(aws_smithy_http::body::SdkBody::from(out))
}