#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AddTags {
_private: (),
}
impl AddTags {
pub fn builder() -> crate::input::add_tags_input::Builder {
crate::input::add_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddTags {
type Output = std::result::Result<crate::output::AddTagsOutput, crate::error::AddTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_add_tags_error(response)
} else {
crate::operation_deser::parse_add_tags_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateTrail {
_private: (),
}
impl CreateTrail {
pub fn builder() -> crate::input::create_trail_input::Builder {
crate::input::create_trail_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTrail {
type Output =
std::result::Result<crate::output::CreateTrailOutput, crate::error::CreateTrailError>;
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_trail_error(response)
} else {
crate::operation_deser::parse_create_trail_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteTrail {
_private: (),
}
impl DeleteTrail {
pub fn builder() -> crate::input::delete_trail_input::Builder {
crate::input::delete_trail_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTrail {
type Output =
std::result::Result<crate::output::DeleteTrailOutput, crate::error::DeleteTrailError>;
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_trail_error(response)
} else {
crate::operation_deser::parse_delete_trail_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeTrails {
_private: (),
}
impl DescribeTrails {
pub fn builder() -> crate::input::describe_trails_input::Builder {
crate::input::describe_trails_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTrails {
type Output =
std::result::Result<crate::output::DescribeTrailsOutput, crate::error::DescribeTrailsError>;
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_trails_error(response)
} else {
crate::operation_deser::parse_describe_trails_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetEventSelectors {
_private: (),
}
impl GetEventSelectors {
pub fn builder() -> crate::input::get_event_selectors_input::Builder {
crate::input::get_event_selectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEventSelectors {
type Output = std::result::Result<
crate::output::GetEventSelectorsOutput,
crate::error::GetEventSelectorsError,
>;
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_event_selectors_error(response)
} else {
crate::operation_deser::parse_get_event_selectors_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetInsightSelectors {
_private: (),
}
impl GetInsightSelectors {
pub fn builder() -> crate::input::get_insight_selectors_input::Builder {
crate::input::get_insight_selectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInsightSelectors {
type Output = std::result::Result<
crate::output::GetInsightSelectorsOutput,
crate::error::GetInsightSelectorsError,
>;
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_insight_selectors_error(response)
} else {
crate::operation_deser::parse_get_insight_selectors_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetTrail {
_private: (),
}
impl GetTrail {
pub fn builder() -> crate::input::get_trail_input::Builder {
crate::input::get_trail_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTrail {
type Output = std::result::Result<crate::output::GetTrailOutput, crate::error::GetTrailError>;
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_trail_error(response)
} else {
crate::operation_deser::parse_get_trail_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetTrailStatus {
_private: (),
}
impl GetTrailStatus {
pub fn builder() -> crate::input::get_trail_status_input::Builder {
crate::input::get_trail_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTrailStatus {
type Output =
std::result::Result<crate::output::GetTrailStatusOutput, crate::error::GetTrailStatusError>;
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_trail_status_error(response)
} else {
crate::operation_deser::parse_get_trail_status_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListPublicKeys {
_private: (),
}
impl ListPublicKeys {
pub fn builder() -> crate::input::list_public_keys_input::Builder {
crate::input::list_public_keys_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPublicKeys {
type Output =
std::result::Result<crate::output::ListPublicKeysOutput, crate::error::ListPublicKeysError>;
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_public_keys_error(response)
} else {
crate::operation_deser::parse_list_public_keys_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTags {
_private: (),
}
impl ListTags {
pub fn builder() -> crate::input::list_tags_input::Builder {
crate::input::list_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTags {
type Output = std::result::Result<crate::output::ListTagsOutput, crate::error::ListTagsError>;
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_error(response)
} else {
crate::operation_deser::parse_list_tags_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTrails {
_private: (),
}
impl ListTrails {
pub fn builder() -> crate::input::list_trails_input::Builder {
crate::input::list_trails_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTrails {
type Output =
std::result::Result<crate::output::ListTrailsOutput, crate::error::ListTrailsError>;
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_trails_error(response)
} else {
crate::operation_deser::parse_list_trails_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct LookupEvents {
_private: (),
}
impl LookupEvents {
pub fn builder() -> crate::input::lookup_events_input::Builder {
crate::input::lookup_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for LookupEvents {
type Output =
std::result::Result<crate::output::LookupEventsOutput, crate::error::LookupEventsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_lookup_events_error(response)
} else {
crate::operation_deser::parse_lookup_events_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutEventSelectors {
_private: (),
}
impl PutEventSelectors {
pub fn builder() -> crate::input::put_event_selectors_input::Builder {
crate::input::put_event_selectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutEventSelectors {
type Output = std::result::Result<
crate::output::PutEventSelectorsOutput,
crate::error::PutEventSelectorsError,
>;
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_event_selectors_error(response)
} else {
crate::operation_deser::parse_put_event_selectors_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutInsightSelectors {
_private: (),
}
impl PutInsightSelectors {
pub fn builder() -> crate::input::put_insight_selectors_input::Builder {
crate::input::put_insight_selectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutInsightSelectors {
type Output = std::result::Result<
crate::output::PutInsightSelectorsOutput,
crate::error::PutInsightSelectorsError,
>;
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_insight_selectors_error(response)
} else {
crate::operation_deser::parse_put_insight_selectors_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RemoveTags {
_private: (),
}
impl RemoveTags {
pub fn builder() -> crate::input::remove_tags_input::Builder {
crate::input::remove_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveTags {
type Output =
std::result::Result<crate::output::RemoveTagsOutput, crate::error::RemoveTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_tags_error(response)
} else {
crate::operation_deser::parse_remove_tags_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartLogging {
_private: (),
}
impl StartLogging {
pub fn builder() -> crate::input::start_logging_input::Builder {
crate::input::start_logging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartLogging {
type Output =
std::result::Result<crate::output::StartLoggingOutput, crate::error::StartLoggingError>;
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_logging_error(response)
} else {
crate::operation_deser::parse_start_logging_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopLogging {
_private: (),
}
impl StopLogging {
pub fn builder() -> crate::input::stop_logging_input::Builder {
crate::input::stop_logging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopLogging {
type Output =
std::result::Result<crate::output::StopLoggingOutput, crate::error::StopLoggingError>;
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_logging_error(response)
} else {
crate::operation_deser::parse_stop_logging_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateTrail {
_private: (),
}
impl UpdateTrail {
pub fn builder() -> crate::input::update_trail_input::Builder {
crate::input::update_trail_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateTrail {
type Output =
std::result::Result<crate::output::UpdateTrailOutput, crate::error::UpdateTrailError>;
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_trail_error(response)
} else {
crate::operation_deser::parse_update_trail_response(response)
}
}
}