#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchAcknowledgeAlarm {
_private: (),
}
impl BatchAcknowledgeAlarm {
pub fn builder() -> crate::input::batch_acknowledge_alarm_input::Builder {
crate::input::batch_acknowledge_alarm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchAcknowledgeAlarm {
type Output = std::result::Result<
crate::output::BatchAcknowledgeAlarmOutput,
crate::error::BatchAcknowledgeAlarmError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_batch_acknowledge_alarm_error(response)
} else {
crate::operation_deser::parse_batch_acknowledge_alarm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDeleteDetector {
_private: (),
}
impl BatchDeleteDetector {
pub fn builder() -> crate::input::batch_delete_detector_input::Builder {
crate::input::batch_delete_detector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDeleteDetector {
type Output = std::result::Result<
crate::output::BatchDeleteDetectorOutput,
crate::error::BatchDeleteDetectorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_delete_detector_error(response)
} else {
crate::operation_deser::parse_batch_delete_detector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDisableAlarm {
_private: (),
}
impl BatchDisableAlarm {
pub fn builder() -> crate::input::batch_disable_alarm_input::Builder {
crate::input::batch_disable_alarm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDisableAlarm {
type Output = std::result::Result<
crate::output::BatchDisableAlarmOutput,
crate::error::BatchDisableAlarmError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_batch_disable_alarm_error(response)
} else {
crate::operation_deser::parse_batch_disable_alarm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchEnableAlarm {
_private: (),
}
impl BatchEnableAlarm {
pub fn builder() -> crate::input::batch_enable_alarm_input::Builder {
crate::input::batch_enable_alarm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchEnableAlarm {
type Output = std::result::Result<
crate::output::BatchEnableAlarmOutput,
crate::error::BatchEnableAlarmError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_batch_enable_alarm_error(response)
} else {
crate::operation_deser::parse_batch_enable_alarm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchPutMessage {
_private: (),
}
impl BatchPutMessage {
pub fn builder() -> crate::input::batch_put_message_input::Builder {
crate::input::batch_put_message_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchPutMessage {
type Output = std::result::Result<
crate::output::BatchPutMessageOutput,
crate::error::BatchPutMessageError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_put_message_error(response)
} else {
crate::operation_deser::parse_batch_put_message_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchResetAlarm {
_private: (),
}
impl BatchResetAlarm {
pub fn builder() -> crate::input::batch_reset_alarm_input::Builder {
crate::input::batch_reset_alarm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchResetAlarm {
type Output = std::result::Result<
crate::output::BatchResetAlarmOutput,
crate::error::BatchResetAlarmError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_batch_reset_alarm_error(response)
} else {
crate::operation_deser::parse_batch_reset_alarm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchSnoozeAlarm {
_private: (),
}
impl BatchSnoozeAlarm {
pub fn builder() -> crate::input::batch_snooze_alarm_input::Builder {
crate::input::batch_snooze_alarm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchSnoozeAlarm {
type Output = std::result::Result<
crate::output::BatchSnoozeAlarmOutput,
crate::error::BatchSnoozeAlarmError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_batch_snooze_alarm_error(response)
} else {
crate::operation_deser::parse_batch_snooze_alarm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchUpdateDetector {
_private: (),
}
impl BatchUpdateDetector {
pub fn builder() -> crate::input::batch_update_detector_input::Builder {
crate::input::batch_update_detector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchUpdateDetector {
type Output = std::result::Result<
crate::output::BatchUpdateDetectorOutput,
crate::error::BatchUpdateDetectorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_update_detector_error(response)
} else {
crate::operation_deser::parse_batch_update_detector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAlarm {
_private: (),
}
impl DescribeAlarm {
pub fn builder() -> crate::input::describe_alarm_input::Builder {
crate::input::describe_alarm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAlarm {
type Output =
std::result::Result<crate::output::DescribeAlarmOutput, crate::error::DescribeAlarmError>;
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_alarm_error(response)
} else {
crate::operation_deser::parse_describe_alarm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDetector {
_private: (),
}
impl DescribeDetector {
pub fn builder() -> crate::input::describe_detector_input::Builder {
crate::input::describe_detector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDetector {
type Output = std::result::Result<
crate::output::DescribeDetectorOutput,
crate::error::DescribeDetectorError,
>;
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_detector_error(response)
} else {
crate::operation_deser::parse_describe_detector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAlarms {
_private: (),
}
impl ListAlarms {
pub fn builder() -> crate::input::list_alarms_input::Builder {
crate::input::list_alarms_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAlarms {
type Output =
std::result::Result<crate::output::ListAlarmsOutput, crate::error::ListAlarmsError>;
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_alarms_error(response)
} else {
crate::operation_deser::parse_list_alarms_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDetectors {
_private: (),
}
impl ListDetectors {
pub fn builder() -> crate::input::list_detectors_input::Builder {
crate::input::list_detectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDetectors {
type Output =
std::result::Result<crate::output::ListDetectorsOutput, crate::error::ListDetectorsError>;
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_detectors_error(response)
} else {
crate::operation_deser::parse_list_detectors_response(response)
}
}
}
pub mod customize;