#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDestination {
_private: (),
}
impl CreateDestination {
pub fn builder() -> crate::input::create_destination_input::Builder {
crate::input::create_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDestination {
type Output = std::result::Result<
crate::output::CreateDestinationOutput,
crate::error::CreateDestinationError,
>;
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_destination_error(response)
} else {
crate::operation_deser::parse_create_destination_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSite {
_private: (),
}
impl CreateSite {
pub fn builder() -> crate::input::create_site_input::Builder {
crate::input::create_site_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSite {
type Output =
std::result::Result<crate::output::CreateSiteOutput, crate::error::CreateSiteError>;
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_site_error(response)
} else {
crate::operation_deser::parse_create_site_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorker {
_private: (),
}
impl CreateWorker {
pub fn builder() -> crate::input::create_worker_input::Builder {
crate::input::create_worker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorker {
type Output =
std::result::Result<crate::output::CreateWorkerOutput, crate::error::CreateWorkerError>;
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_worker_error(response)
} else {
crate::operation_deser::parse_create_worker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorkerFleet {
_private: (),
}
impl CreateWorkerFleet {
pub fn builder() -> crate::input::create_worker_fleet_input::Builder {
crate::input::create_worker_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkerFleet {
type Output = std::result::Result<
crate::output::CreateWorkerFleetOutput,
crate::error::CreateWorkerFleetError,
>;
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_worker_fleet_error(response)
} else {
crate::operation_deser::parse_create_worker_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSite {
_private: (),
}
impl DeleteSite {
pub fn builder() -> crate::input::delete_site_input::Builder {
crate::input::delete_site_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSite {
type Output =
std::result::Result<crate::output::DeleteSiteOutput, crate::error::DeleteSiteError>;
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_site_error(response)
} else {
crate::operation_deser::parse_delete_site_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWorker {
_private: (),
}
impl DeleteWorker {
pub fn builder() -> crate::input::delete_worker_input::Builder {
crate::input::delete_worker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorker {
type Output =
std::result::Result<crate::output::DeleteWorkerOutput, crate::error::DeleteWorkerError>;
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_worker_error(response)
} else {
crate::operation_deser::parse_delete_worker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWorkerFleet {
_private: (),
}
impl DeleteWorkerFleet {
pub fn builder() -> crate::input::delete_worker_fleet_input::Builder {
crate::input::delete_worker_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkerFleet {
type Output = std::result::Result<
crate::output::DeleteWorkerFleetOutput,
crate::error::DeleteWorkerFleetError,
>;
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_worker_fleet_error(response)
} else {
crate::operation_deser::parse_delete_worker_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDestination {
_private: (),
}
impl GetDestination {
pub fn builder() -> crate::input::get_destination_input::Builder {
crate::input::get_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDestination {
type Output =
std::result::Result<crate::output::GetDestinationOutput, crate::error::GetDestinationError>;
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_destination_error(response)
} else {
crate::operation_deser::parse_get_destination_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSite {
_private: (),
}
impl GetSite {
pub fn builder() -> crate::input::get_site_input::Builder {
crate::input::get_site_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSite {
type Output = std::result::Result<crate::output::GetSiteOutput, crate::error::GetSiteError>;
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_site_error(response)
} else {
crate::operation_deser::parse_get_site_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetWorker {
_private: (),
}
impl GetWorker {
pub fn builder() -> crate::input::get_worker_input::Builder {
crate::input::get_worker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorker {
type Output = std::result::Result<crate::output::GetWorkerOutput, crate::error::GetWorkerError>;
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_worker_error(response)
} else {
crate::operation_deser::parse_get_worker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetWorkerFleet {
_private: (),
}
impl GetWorkerFleet {
pub fn builder() -> crate::input::get_worker_fleet_input::Builder {
crate::input::get_worker_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorkerFleet {
type Output =
std::result::Result<crate::output::GetWorkerFleetOutput, crate::error::GetWorkerFleetError>;
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_worker_fleet_error(response)
} else {
crate::operation_deser::parse_get_worker_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDestinations {
_private: (),
}
impl ListDestinations {
pub fn builder() -> crate::input::list_destinations_input::Builder {
crate::input::list_destinations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDestinations {
type Output = std::result::Result<
crate::output::ListDestinationsOutput,
crate::error::ListDestinationsError,
>;
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_destinations_error(response)
} else {
crate::operation_deser::parse_list_destinations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSites {
_private: (),
}
impl ListSites {
pub fn builder() -> crate::input::list_sites_input::Builder {
crate::input::list_sites_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSites {
type Output = std::result::Result<crate::output::ListSitesOutput, crate::error::ListSitesError>;
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_sites_error(response)
} else {
crate::operation_deser::parse_list_sites_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWorkerFleets {
_private: (),
}
impl ListWorkerFleets {
pub fn builder() -> crate::input::list_worker_fleets_input::Builder {
crate::input::list_worker_fleets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkerFleets {
type Output = std::result::Result<
crate::output::ListWorkerFleetsOutput,
crate::error::ListWorkerFleetsError,
>;
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_worker_fleets_error(response)
} else {
crate::operation_deser::parse_list_worker_fleets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWorkers {
_private: (),
}
impl ListWorkers {
pub fn builder() -> crate::input::list_workers_input::Builder {
crate::input::list_workers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkers {
type Output =
std::result::Result<crate::output::ListWorkersOutput, crate::error::ListWorkersError>;
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_workers_error(response)
} else {
crate::operation_deser::parse_list_workers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDestination {
_private: (),
}
impl UpdateDestination {
pub fn builder() -> crate::input::update_destination_input::Builder {
crate::input::update_destination_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDestination {
type Output = std::result::Result<
crate::output::UpdateDestinationOutput,
crate::error::UpdateDestinationError,
>;
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_destination_error(response)
} else {
crate::operation_deser::parse_update_destination_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSite {
_private: (),
}
impl UpdateSite {
pub fn builder() -> crate::input::update_site_input::Builder {
crate::input::update_site_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSite {
type Output =
std::result::Result<crate::output::UpdateSiteOutput, crate::error::UpdateSiteError>;
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_site_error(response)
} else {
crate::operation_deser::parse_update_site_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateWorker {
_private: (),
}
impl UpdateWorker {
pub fn builder() -> crate::input::update_worker_input::Builder {
crate::input::update_worker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorker {
type Output =
std::result::Result<crate::output::UpdateWorkerOutput, crate::error::UpdateWorkerError>;
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_worker_error(response)
} else {
crate::operation_deser::parse_update_worker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateWorkerFleet {
_private: (),
}
impl UpdateWorkerFleet {
pub fn builder() -> crate::input::update_worker_fleet_input::Builder {
crate::input::update_worker_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkerFleet {
type Output = std::result::Result<
crate::output::UpdateWorkerFleetOutput,
crate::error::UpdateWorkerFleetError,
>;
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_worker_fleet_error(response)
} else {
crate::operation_deser::parse_update_worker_fleet_response(response)
}
}
}
pub mod customize;