#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssociateCustomDomain {
_private: (),
}
impl AssociateCustomDomain {
pub fn builder() -> crate::input::associate_custom_domain_input::Builder {
crate::input::associate_custom_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateCustomDomain {
type Output = std::result::Result<
crate::output::AssociateCustomDomainOutput,
crate::error::AssociateCustomDomainError,
>;
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_custom_domain_error(response)
} else {
crate::operation_deser::parse_associate_custom_domain_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateAutoScalingConfiguration {
_private: (),
}
impl CreateAutoScalingConfiguration {
pub fn builder() -> crate::input::create_auto_scaling_configuration_input::Builder {
crate::input::create_auto_scaling_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAutoScalingConfiguration {
type Output = std::result::Result<
crate::output::CreateAutoScalingConfigurationOutput,
crate::error::CreateAutoScalingConfigurationError,
>;
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_auto_scaling_configuration_error(response)
} else {
crate::operation_deser::parse_create_auto_scaling_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateConnection {
_private: (),
}
impl CreateConnection {
pub fn builder() -> crate::input::create_connection_input::Builder {
crate::input::create_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConnection {
type Output = std::result::Result<
crate::output::CreateConnectionOutput,
crate::error::CreateConnectionError,
>;
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_connection_error(response)
} else {
crate::operation_deser::parse_create_connection_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateService {
_private: (),
}
impl CreateService {
pub fn builder() -> crate::input::create_service_input::Builder {
crate::input::create_service_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateService {
type Output =
std::result::Result<crate::output::CreateServiceOutput, crate::error::CreateServiceError>;
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_service_error(response)
} else {
crate::operation_deser::parse_create_service_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteAutoScalingConfiguration {
_private: (),
}
impl DeleteAutoScalingConfiguration {
pub fn builder() -> crate::input::delete_auto_scaling_configuration_input::Builder {
crate::input::delete_auto_scaling_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAutoScalingConfiguration {
type Output = std::result::Result<
crate::output::DeleteAutoScalingConfigurationOutput,
crate::error::DeleteAutoScalingConfigurationError,
>;
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_auto_scaling_configuration_error(response)
} else {
crate::operation_deser::parse_delete_auto_scaling_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteConnection {
_private: (),
}
impl DeleteConnection {
pub fn builder() -> crate::input::delete_connection_input::Builder {
crate::input::delete_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConnection {
type Output = std::result::Result<
crate::output::DeleteConnectionOutput,
crate::error::DeleteConnectionError,
>;
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_connection_error(response)
} else {
crate::operation_deser::parse_delete_connection_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteService {
_private: (),
}
impl DeleteService {
pub fn builder() -> crate::input::delete_service_input::Builder {
crate::input::delete_service_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteService {
type Output =
std::result::Result<crate::output::DeleteServiceOutput, crate::error::DeleteServiceError>;
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_service_error(response)
} else {
crate::operation_deser::parse_delete_service_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeAutoScalingConfiguration {
_private: (),
}
impl DescribeAutoScalingConfiguration {
pub fn builder() -> crate::input::describe_auto_scaling_configuration_input::Builder {
crate::input::describe_auto_scaling_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAutoScalingConfiguration {
type Output = std::result::Result<
crate::output::DescribeAutoScalingConfigurationOutput,
crate::error::DescribeAutoScalingConfigurationError,
>;
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_auto_scaling_configuration_error(response)
} else {
crate::operation_deser::parse_describe_auto_scaling_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeCustomDomains {
_private: (),
}
impl DescribeCustomDomains {
pub fn builder() -> crate::input::describe_custom_domains_input::Builder {
crate::input::describe_custom_domains_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCustomDomains {
type Output = std::result::Result<
crate::output::DescribeCustomDomainsOutput,
crate::error::DescribeCustomDomainsError,
>;
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_custom_domains_error(response)
} else {
crate::operation_deser::parse_describe_custom_domains_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeService {
_private: (),
}
impl DescribeService {
pub fn builder() -> crate::input::describe_service_input::Builder {
crate::input::describe_service_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeService {
type Output = std::result::Result<
crate::output::DescribeServiceOutput,
crate::error::DescribeServiceError,
>;
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_service_error(response)
} else {
crate::operation_deser::parse_describe_service_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisassociateCustomDomain {
_private: (),
}
impl DisassociateCustomDomain {
pub fn builder() -> crate::input::disassociate_custom_domain_input::Builder {
crate::input::disassociate_custom_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateCustomDomain {
type Output = std::result::Result<
crate::output::DisassociateCustomDomainOutput,
crate::error::DisassociateCustomDomainError,
>;
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_custom_domain_error(response)
} else {
crate::operation_deser::parse_disassociate_custom_domain_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListAutoScalingConfigurations {
_private: (),
}
impl ListAutoScalingConfigurations {
pub fn builder() -> crate::input::list_auto_scaling_configurations_input::Builder {
crate::input::list_auto_scaling_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAutoScalingConfigurations {
type Output = std::result::Result<
crate::output::ListAutoScalingConfigurationsOutput,
crate::error::ListAutoScalingConfigurationsError,
>;
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_auto_scaling_configurations_error(response)
} else {
crate::operation_deser::parse_list_auto_scaling_configurations_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListConnections {
_private: (),
}
impl ListConnections {
pub fn builder() -> crate::input::list_connections_input::Builder {
crate::input::list_connections_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConnections {
type Output = std::result::Result<
crate::output::ListConnectionsOutput,
crate::error::ListConnectionsError,
>;
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_connections_error(response)
} else {
crate::operation_deser::parse_list_connections_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListOperations {
_private: (),
}
impl ListOperations {
pub fn builder() -> crate::input::list_operations_input::Builder {
crate::input::list_operations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOperations {
type Output =
std::result::Result<crate::output::ListOperationsOutput, crate::error::ListOperationsError>;
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_operations_error(response)
} else {
crate::operation_deser::parse_list_operations_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListServices {
_private: (),
}
impl ListServices {
pub fn builder() -> crate::input::list_services_input::Builder {
crate::input::list_services_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListServices {
type Output =
std::result::Result<crate::output::ListServicesOutput, crate::error::ListServicesError>;
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_services_error(response)
} else {
crate::operation_deser::parse_list_services_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
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_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PauseService {
_private: (),
}
impl PauseService {
pub fn builder() -> crate::input::pause_service_input::Builder {
crate::input::pause_service_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PauseService {
type Output =
std::result::Result<crate::output::PauseServiceOutput, crate::error::PauseServiceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_pause_service_error(response)
} else {
crate::operation_deser::parse_pause_service_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ResumeService {
_private: (),
}
impl ResumeService {
pub fn builder() -> crate::input::resume_service_input::Builder {
crate::input::resume_service_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResumeService {
type Output =
std::result::Result<crate::output::ResumeServiceOutput, crate::error::ResumeServiceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resume_service_error(response)
} else {
crate::operation_deser::parse_resume_service_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartDeployment {
_private: (),
}
impl StartDeployment {
pub fn builder() -> crate::input::start_deployment_input::Builder {
crate::input::start_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartDeployment {
type Output = std::result::Result<
crate::output::StartDeploymentOutput,
crate::error::StartDeploymentError,
>;
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_deployment_error(response)
} else {
crate::operation_deser::parse_start_deployment_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
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_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
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_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateService {
_private: (),
}
impl UpdateService {
pub fn builder() -> crate::input::update_service_input::Builder {
crate::input::update_service_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateService {
type Output =
std::result::Result<crate::output::UpdateServiceOutput, crate::error::UpdateServiceError>;
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_service_error(response)
} else {
crate::operation_deser::parse_update_service_response(response)
}
}
}