#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssociateKmsKey {
_private: (),
}
impl AssociateKmsKey {
pub fn builder() -> crate::input::associate_kms_key_input::Builder {
crate::input::associate_kms_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateKmsKey {
type Output = std::result::Result<
crate::output::AssociateKmsKeyOutput,
crate::error::AssociateKmsKeyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_kms_key_error(response)
} else {
crate::operation_deser::parse_associate_kms_key_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelExportTask {
_private: (),
}
impl CancelExportTask {
pub fn builder() -> crate::input::cancel_export_task_input::Builder {
crate::input::cancel_export_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelExportTask {
type Output = std::result::Result<
crate::output::CancelExportTaskOutput,
crate::error::CancelExportTaskError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_export_task_error(response)
} else {
crate::operation_deser::parse_cancel_export_task_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateExportTask {
_private: (),
}
impl CreateExportTask {
pub fn builder() -> crate::input::create_export_task_input::Builder {
crate::input::create_export_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateExportTask {
type Output = std::result::Result<
crate::output::CreateExportTaskOutput,
crate::error::CreateExportTaskError,
>;
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_export_task_error(response)
} else {
crate::operation_deser::parse_create_export_task_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateLogGroup {
_private: (),
}
impl CreateLogGroup {
pub fn builder() -> crate::input::create_log_group_input::Builder {
crate::input::create_log_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLogGroup {
type Output =
std::result::Result<crate::output::CreateLogGroupOutput, crate::error::CreateLogGroupError>;
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_log_group_error(response)
} else {
crate::operation_deser::parse_create_log_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateLogStream {
_private: (),
}
impl CreateLogStream {
pub fn builder() -> crate::input::create_log_stream_input::Builder {
crate::input::create_log_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLogStream {
type Output = std::result::Result<
crate::output::CreateLogStreamOutput,
crate::error::CreateLogStreamError,
>;
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_log_stream_error(response)
} else {
crate::operation_deser::parse_create_log_stream_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteDestination {
_private: (),
}
impl DeleteDestination {
pub fn builder() -> crate::input::delete_destination_input::Builder {
crate::input::delete_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDestination {
type Output = std::result::Result<
crate::output::DeleteDestinationOutput,
crate::error::DeleteDestinationError,
>;
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_destination_error(response)
} else {
crate::operation_deser::parse_delete_destination_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteLogGroup {
_private: (),
}
impl DeleteLogGroup {
pub fn builder() -> crate::input::delete_log_group_input::Builder {
crate::input::delete_log_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLogGroup {
type Output =
std::result::Result<crate::output::DeleteLogGroupOutput, crate::error::DeleteLogGroupError>;
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_log_group_error(response)
} else {
crate::operation_deser::parse_delete_log_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteLogStream {
_private: (),
}
impl DeleteLogStream {
pub fn builder() -> crate::input::delete_log_stream_input::Builder {
crate::input::delete_log_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLogStream {
type Output = std::result::Result<
crate::output::DeleteLogStreamOutput,
crate::error::DeleteLogStreamError,
>;
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_log_stream_error(response)
} else {
crate::operation_deser::parse_delete_log_stream_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteMetricFilter {
_private: (),
}
impl DeleteMetricFilter {
pub fn builder() -> crate::input::delete_metric_filter_input::Builder {
crate::input::delete_metric_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMetricFilter {
type Output = std::result::Result<
crate::output::DeleteMetricFilterOutput,
crate::error::DeleteMetricFilterError,
>;
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_filter_error(response)
} else {
crate::operation_deser::parse_delete_metric_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteQueryDefinition {
_private: (),
}
impl DeleteQueryDefinition {
pub fn builder() -> crate::input::delete_query_definition_input::Builder {
crate::input::delete_query_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteQueryDefinition {
type Output = std::result::Result<
crate::output::DeleteQueryDefinitionOutput,
crate::error::DeleteQueryDefinitionError,
>;
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_query_definition_error(response)
} else {
crate::operation_deser::parse_delete_query_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteResourcePolicy {
_private: (),
}
impl DeleteResourcePolicy {
pub fn builder() -> crate::input::delete_resource_policy_input::Builder {
crate::input::delete_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourcePolicy {
type Output = std::result::Result<
crate::output::DeleteResourcePolicyOutput,
crate::error::DeleteResourcePolicyError,
>;
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_policy_error(response)
} else {
crate::operation_deser::parse_delete_resource_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteRetentionPolicy {
_private: (),
}
impl DeleteRetentionPolicy {
pub fn builder() -> crate::input::delete_retention_policy_input::Builder {
crate::input::delete_retention_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRetentionPolicy {
type Output = std::result::Result<
crate::output::DeleteRetentionPolicyOutput,
crate::error::DeleteRetentionPolicyError,
>;
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_retention_policy_error(response)
} else {
crate::operation_deser::parse_delete_retention_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteSubscriptionFilter {
_private: (),
}
impl DeleteSubscriptionFilter {
pub fn builder() -> crate::input::delete_subscription_filter_input::Builder {
crate::input::delete_subscription_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSubscriptionFilter {
type Output = std::result::Result<
crate::output::DeleteSubscriptionFilterOutput,
crate::error::DeleteSubscriptionFilterError,
>;
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_subscription_filter_error(response)
} else {
crate::operation_deser::parse_delete_subscription_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeDestinations {
_private: (),
}
impl DescribeDestinations {
pub fn builder() -> crate::input::describe_destinations_input::Builder {
crate::input::describe_destinations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDestinations {
type Output = std::result::Result<
crate::output::DescribeDestinationsOutput,
crate::error::DescribeDestinationsError,
>;
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_destinations_error(response)
} else {
crate::operation_deser::parse_describe_destinations_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeExportTasks {
_private: (),
}
impl DescribeExportTasks {
pub fn builder() -> crate::input::describe_export_tasks_input::Builder {
crate::input::describe_export_tasks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExportTasks {
type Output = std::result::Result<
crate::output::DescribeExportTasksOutput,
crate::error::DescribeExportTasksError,
>;
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_export_tasks_error(response)
} else {
crate::operation_deser::parse_describe_export_tasks_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeLogGroups {
_private: (),
}
impl DescribeLogGroups {
pub fn builder() -> crate::input::describe_log_groups_input::Builder {
crate::input::describe_log_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLogGroups {
type Output = std::result::Result<
crate::output::DescribeLogGroupsOutput,
crate::error::DescribeLogGroupsError,
>;
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_log_groups_error(response)
} else {
crate::operation_deser::parse_describe_log_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeLogStreams {
_private: (),
}
impl DescribeLogStreams {
pub fn builder() -> crate::input::describe_log_streams_input::Builder {
crate::input::describe_log_streams_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLogStreams {
type Output = std::result::Result<
crate::output::DescribeLogStreamsOutput,
crate::error::DescribeLogStreamsError,
>;
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_log_streams_error(response)
} else {
crate::operation_deser::parse_describe_log_streams_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeMetricFilters {
_private: (),
}
impl DescribeMetricFilters {
pub fn builder() -> crate::input::describe_metric_filters_input::Builder {
crate::input::describe_metric_filters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMetricFilters {
type Output = std::result::Result<
crate::output::DescribeMetricFiltersOutput,
crate::error::DescribeMetricFiltersError,
>;
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_filters_error(response)
} else {
crate::operation_deser::parse_describe_metric_filters_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeQueries {
_private: (),
}
impl DescribeQueries {
pub fn builder() -> crate::input::describe_queries_input::Builder {
crate::input::describe_queries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeQueries {
type Output = std::result::Result<
crate::output::DescribeQueriesOutput,
crate::error::DescribeQueriesError,
>;
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_queries_error(response)
} else {
crate::operation_deser::parse_describe_queries_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeQueryDefinitions {
_private: (),
}
impl DescribeQueryDefinitions {
pub fn builder() -> crate::input::describe_query_definitions_input::Builder {
crate::input::describe_query_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeQueryDefinitions {
type Output = std::result::Result<
crate::output::DescribeQueryDefinitionsOutput,
crate::error::DescribeQueryDefinitionsError,
>;
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_query_definitions_error(response)
} else {
crate::operation_deser::parse_describe_query_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeResourcePolicies {
_private: (),
}
impl DescribeResourcePolicies {
pub fn builder() -> crate::input::describe_resource_policies_input::Builder {
crate::input::describe_resource_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeResourcePolicies {
type Output = std::result::Result<
crate::output::DescribeResourcePoliciesOutput,
crate::error::DescribeResourcePoliciesError,
>;
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_resource_policies_error(response)
} else {
crate::operation_deser::parse_describe_resource_policies_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeSubscriptionFilters {
_private: (),
}
impl DescribeSubscriptionFilters {
pub fn builder() -> crate::input::describe_subscription_filters_input::Builder {
crate::input::describe_subscription_filters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSubscriptionFilters {
type Output = std::result::Result<
crate::output::DescribeSubscriptionFiltersOutput,
crate::error::DescribeSubscriptionFiltersError,
>;
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_subscription_filters_error(response)
} else {
crate::operation_deser::parse_describe_subscription_filters_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisassociateKmsKey {
_private: (),
}
impl DisassociateKmsKey {
pub fn builder() -> crate::input::disassociate_kms_key_input::Builder {
crate::input::disassociate_kms_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateKmsKey {
type Output = std::result::Result<
crate::output::DisassociateKmsKeyOutput,
crate::error::DisassociateKmsKeyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_kms_key_error(response)
} else {
crate::operation_deser::parse_disassociate_kms_key_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct FilterLogEvents {
_private: (),
}
impl FilterLogEvents {
pub fn builder() -> crate::input::filter_log_events_input::Builder {
crate::input::filter_log_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for FilterLogEvents {
type Output = std::result::Result<
crate::output::FilterLogEventsOutput,
crate::error::FilterLogEventsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_filter_log_events_error(response)
} else {
crate::operation_deser::parse_filter_log_events_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetLogEvents {
_private: (),
}
impl GetLogEvents {
pub fn builder() -> crate::input::get_log_events_input::Builder {
crate::input::get_log_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLogEvents {
type Output =
std::result::Result<crate::output::GetLogEventsOutput, crate::error::GetLogEventsError>;
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_log_events_error(response)
} else {
crate::operation_deser::parse_get_log_events_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetLogGroupFields {
_private: (),
}
impl GetLogGroupFields {
pub fn builder() -> crate::input::get_log_group_fields_input::Builder {
crate::input::get_log_group_fields_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLogGroupFields {
type Output = std::result::Result<
crate::output::GetLogGroupFieldsOutput,
crate::error::GetLogGroupFieldsError,
>;
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_log_group_fields_error(response)
} else {
crate::operation_deser::parse_get_log_group_fields_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetLogRecord {
_private: (),
}
impl GetLogRecord {
pub fn builder() -> crate::input::get_log_record_input::Builder {
crate::input::get_log_record_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLogRecord {
type Output =
std::result::Result<crate::output::GetLogRecordOutput, crate::error::GetLogRecordError>;
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_log_record_error(response)
} else {
crate::operation_deser::parse_get_log_record_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetQueryResults {
_private: (),
}
impl GetQueryResults {
pub fn builder() -> crate::input::get_query_results_input::Builder {
crate::input::get_query_results_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetQueryResults {
type Output = std::result::Result<
crate::output::GetQueryResultsOutput,
crate::error::GetQueryResultsError,
>;
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_query_results_error(response)
} else {
crate::operation_deser::parse_get_query_results_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTagsLogGroup {
_private: (),
}
impl ListTagsLogGroup {
pub fn builder() -> crate::input::list_tags_log_group_input::Builder {
crate::input::list_tags_log_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsLogGroup {
type Output = std::result::Result<
crate::output::ListTagsLogGroupOutput,
crate::error::ListTagsLogGroupError,
>;
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_log_group_error(response)
} else {
crate::operation_deser::parse_list_tags_log_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutDestination {
_private: (),
}
impl PutDestination {
pub fn builder() -> crate::input::put_destination_input::Builder {
crate::input::put_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutDestination {
type Output =
std::result::Result<crate::output::PutDestinationOutput, crate::error::PutDestinationError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_destination_error(response)
} else {
crate::operation_deser::parse_put_destination_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutDestinationPolicy {
_private: (),
}
impl PutDestinationPolicy {
pub fn builder() -> crate::input::put_destination_policy_input::Builder {
crate::input::put_destination_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutDestinationPolicy {
type Output = std::result::Result<
crate::output::PutDestinationPolicyOutput,
crate::error::PutDestinationPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_destination_policy_error(response)
} else {
crate::operation_deser::parse_put_destination_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutLogEvents {
_private: (),
}
impl PutLogEvents {
pub fn builder() -> crate::input::put_log_events_input::Builder {
crate::input::put_log_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutLogEvents {
type Output =
std::result::Result<crate::output::PutLogEventsOutput, crate::error::PutLogEventsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_log_events_error(response)
} else {
crate::operation_deser::parse_put_log_events_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutMetricFilter {
_private: (),
}
impl PutMetricFilter {
pub fn builder() -> crate::input::put_metric_filter_input::Builder {
crate::input::put_metric_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutMetricFilter {
type Output = std::result::Result<
crate::output::PutMetricFilterOutput,
crate::error::PutMetricFilterError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_metric_filter_error(response)
} else {
crate::operation_deser::parse_put_metric_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutQueryDefinition {
_private: (),
}
impl PutQueryDefinition {
pub fn builder() -> crate::input::put_query_definition_input::Builder {
crate::input::put_query_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutQueryDefinition {
type Output = std::result::Result<
crate::output::PutQueryDefinitionOutput,
crate::error::PutQueryDefinitionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_query_definition_error(response)
} else {
crate::operation_deser::parse_put_query_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutResourcePolicy {
_private: (),
}
impl PutResourcePolicy {
pub fn builder() -> crate::input::put_resource_policy_input::Builder {
crate::input::put_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutResourcePolicy {
type Output = std::result::Result<
crate::output::PutResourcePolicyOutput,
crate::error::PutResourcePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_resource_policy_error(response)
} else {
crate::operation_deser::parse_put_resource_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutRetentionPolicy {
_private: (),
}
impl PutRetentionPolicy {
pub fn builder() -> crate::input::put_retention_policy_input::Builder {
crate::input::put_retention_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutRetentionPolicy {
type Output = std::result::Result<
crate::output::PutRetentionPolicyOutput,
crate::error::PutRetentionPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_retention_policy_error(response)
} else {
crate::operation_deser::parse_put_retention_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutSubscriptionFilter {
_private: (),
}
impl PutSubscriptionFilter {
pub fn builder() -> crate::input::put_subscription_filter_input::Builder {
crate::input::put_subscription_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutSubscriptionFilter {
type Output = std::result::Result<
crate::output::PutSubscriptionFilterOutput,
crate::error::PutSubscriptionFilterError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_subscription_filter_error(response)
} else {
crate::operation_deser::parse_put_subscription_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartQuery {
_private: (),
}
impl StartQuery {
pub fn builder() -> crate::input::start_query_input::Builder {
crate::input::start_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartQuery {
type Output =
std::result::Result<crate::output::StartQueryOutput, crate::error::StartQueryError>;
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_query_error(response)
} else {
crate::operation_deser::parse_start_query_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopQuery {
_private: (),
}
impl StopQuery {
pub fn builder() -> crate::input::stop_query_input::Builder {
crate::input::stop_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopQuery {
type Output = std::result::Result<crate::output::StopQueryOutput, crate::error::StopQueryError>;
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_query_error(response)
} else {
crate::operation_deser::parse_stop_query_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TagLogGroup {
_private: (),
}
impl TagLogGroup {
pub fn builder() -> crate::input::tag_log_group_input::Builder {
crate::input::tag_log_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagLogGroup {
type Output =
std::result::Result<crate::output::TagLogGroupOutput, crate::error::TagLogGroupError>;
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_log_group_error(response)
} else {
crate::operation_deser::parse_tag_log_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TestMetricFilter {
_private: (),
}
impl TestMetricFilter {
pub fn builder() -> crate::input::test_metric_filter_input::Builder {
crate::input::test_metric_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TestMetricFilter {
type Output = std::result::Result<
crate::output::TestMetricFilterOutput,
crate::error::TestMetricFilterError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_test_metric_filter_error(response)
} else {
crate::operation_deser::parse_test_metric_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UntagLogGroup {
_private: (),
}
impl UntagLogGroup {
pub fn builder() -> crate::input::untag_log_group_input::Builder {
crate::input::untag_log_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagLogGroup {
type Output =
std::result::Result<crate::output::UntagLogGroupOutput, crate::error::UntagLogGroupError>;
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_log_group_error(response)
} else {
crate::operation_deser::parse_untag_log_group_response(response)
}
}
}