#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ApplySecurityGroupsToLoadBalancer {
_private: (),
}
impl ApplySecurityGroupsToLoadBalancer {
pub fn builder() -> crate::input::apply_security_groups_to_load_balancer_input::Builder {
crate::input::apply_security_groups_to_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ApplySecurityGroupsToLoadBalancer {
type Output = std::result::Result<
crate::output::ApplySecurityGroupsToLoadBalancerOutput,
crate::error::ApplySecurityGroupsToLoadBalancerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_apply_security_groups_to_load_balancer_error(response)
} else {
crate::operation_deser::parse_apply_security_groups_to_load_balancer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AttachLoadBalancerToSubnets {
_private: (),
}
impl AttachLoadBalancerToSubnets {
pub fn builder() -> crate::input::attach_load_balancer_to_subnets_input::Builder {
crate::input::attach_load_balancer_to_subnets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AttachLoadBalancerToSubnets {
type Output = std::result::Result<
crate::output::AttachLoadBalancerToSubnetsOutput,
crate::error::AttachLoadBalancerToSubnetsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_attach_load_balancer_to_subnets_error(response)
} else {
crate::operation_deser::parse_attach_load_balancer_to_subnets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ConfigureHealthCheck {
_private: (),
}
impl ConfigureHealthCheck {
pub fn builder() -> crate::input::configure_health_check_input::Builder {
crate::input::configure_health_check_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ConfigureHealthCheck {
type Output = std::result::Result<
crate::output::ConfigureHealthCheckOutput,
crate::error::ConfigureHealthCheckError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_configure_health_check_error(response)
} else {
crate::operation_deser::parse_configure_health_check_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAppCookieStickinessPolicy {
_private: (),
}
impl CreateAppCookieStickinessPolicy {
pub fn builder() -> crate::input::create_app_cookie_stickiness_policy_input::Builder {
crate::input::create_app_cookie_stickiness_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAppCookieStickinessPolicy {
type Output = std::result::Result<
crate::output::CreateAppCookieStickinessPolicyOutput,
crate::error::CreateAppCookieStickinessPolicyError,
>;
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_app_cookie_stickiness_policy_error(response)
} else {
crate::operation_deser::parse_create_app_cookie_stickiness_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateLBCookieStickinessPolicy {
_private: (),
}
impl CreateLBCookieStickinessPolicy {
pub fn builder() -> crate::input::create_lb_cookie_stickiness_policy_input::Builder {
crate::input::create_lb_cookie_stickiness_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLBCookieStickinessPolicy {
type Output = std::result::Result<
crate::output::CreateLbCookieStickinessPolicyOutput,
crate::error::CreateLBCookieStickinessPolicyError,
>;
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_lb_cookie_stickiness_policy_error(response)
} else {
crate::operation_deser::parse_create_lb_cookie_stickiness_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateLoadBalancer {
_private: (),
}
impl CreateLoadBalancer {
pub fn builder() -> crate::input::create_load_balancer_input::Builder {
crate::input::create_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLoadBalancer {
type Output = std::result::Result<
crate::output::CreateLoadBalancerOutput,
crate::error::CreateLoadBalancerError,
>;
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_load_balancer_error(response)
} else {
crate::operation_deser::parse_create_load_balancer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateLoadBalancerListeners {
_private: (),
}
impl CreateLoadBalancerListeners {
pub fn builder() -> crate::input::create_load_balancer_listeners_input::Builder {
crate::input::create_load_balancer_listeners_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLoadBalancerListeners {
type Output = std::result::Result<
crate::output::CreateLoadBalancerListenersOutput,
crate::error::CreateLoadBalancerListenersError,
>;
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_load_balancer_listeners_error(response)
} else {
crate::operation_deser::parse_create_load_balancer_listeners_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateLoadBalancerPolicy {
_private: (),
}
impl CreateLoadBalancerPolicy {
pub fn builder() -> crate::input::create_load_balancer_policy_input::Builder {
crate::input::create_load_balancer_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLoadBalancerPolicy {
type Output = std::result::Result<
crate::output::CreateLoadBalancerPolicyOutput,
crate::error::CreateLoadBalancerPolicyError,
>;
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_load_balancer_policy_error(response)
} else {
crate::operation_deser::parse_create_load_balancer_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteLoadBalancer {
_private: (),
}
impl DeleteLoadBalancer {
pub fn builder() -> crate::input::delete_load_balancer_input::Builder {
crate::input::delete_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLoadBalancer {
type Output = std::result::Result<
crate::output::DeleteLoadBalancerOutput,
crate::error::DeleteLoadBalancerError,
>;
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_load_balancer_error(response)
} else {
crate::operation_deser::parse_delete_load_balancer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteLoadBalancerListeners {
_private: (),
}
impl DeleteLoadBalancerListeners {
pub fn builder() -> crate::input::delete_load_balancer_listeners_input::Builder {
crate::input::delete_load_balancer_listeners_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLoadBalancerListeners {
type Output = std::result::Result<
crate::output::DeleteLoadBalancerListenersOutput,
crate::error::DeleteLoadBalancerListenersError,
>;
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_load_balancer_listeners_error(response)
} else {
crate::operation_deser::parse_delete_load_balancer_listeners_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteLoadBalancerPolicy {
_private: (),
}
impl DeleteLoadBalancerPolicy {
pub fn builder() -> crate::input::delete_load_balancer_policy_input::Builder {
crate::input::delete_load_balancer_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLoadBalancerPolicy {
type Output = std::result::Result<
crate::output::DeleteLoadBalancerPolicyOutput,
crate::error::DeleteLoadBalancerPolicyError,
>;
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_load_balancer_policy_error(response)
} else {
crate::operation_deser::parse_delete_load_balancer_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterInstancesFromLoadBalancer {
_private: (),
}
impl DeregisterInstancesFromLoadBalancer {
pub fn builder() -> crate::input::deregister_instances_from_load_balancer_input::Builder {
crate::input::deregister_instances_from_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterInstancesFromLoadBalancer {
type Output = std::result::Result<
crate::output::DeregisterInstancesFromLoadBalancerOutput,
crate::error::DeregisterInstancesFromLoadBalancerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_instances_from_load_balancer_error(response)
} else {
crate::operation_deser::parse_deregister_instances_from_load_balancer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAccountLimits {
_private: (),
}
impl DescribeAccountLimits {
pub fn builder() -> crate::input::describe_account_limits_input::Builder {
crate::input::describe_account_limits_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAccountLimits {
type Output = std::result::Result<
crate::output::DescribeAccountLimitsOutput,
crate::error::DescribeAccountLimitsError,
>;
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_account_limits_error(response)
} else {
crate::operation_deser::parse_describe_account_limits_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInstanceHealth {
_private: (),
}
impl DescribeInstanceHealth {
pub fn builder() -> crate::input::describe_instance_health_input::Builder {
crate::input::describe_instance_health_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstanceHealth {
type Output = std::result::Result<
crate::output::DescribeInstanceHealthOutput,
crate::error::DescribeInstanceHealthError,
>;
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_instance_health_error(response)
} else {
crate::operation_deser::parse_describe_instance_health_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeLoadBalancerAttributes {
_private: (),
}
impl DescribeLoadBalancerAttributes {
pub fn builder() -> crate::input::describe_load_balancer_attributes_input::Builder {
crate::input::describe_load_balancer_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLoadBalancerAttributes {
type Output = std::result::Result<
crate::output::DescribeLoadBalancerAttributesOutput,
crate::error::DescribeLoadBalancerAttributesError,
>;
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_load_balancer_attributes_error(response)
} else {
crate::operation_deser::parse_describe_load_balancer_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeLoadBalancerPolicies {
_private: (),
}
impl DescribeLoadBalancerPolicies {
pub fn builder() -> crate::input::describe_load_balancer_policies_input::Builder {
crate::input::describe_load_balancer_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLoadBalancerPolicies {
type Output = std::result::Result<
crate::output::DescribeLoadBalancerPoliciesOutput,
crate::error::DescribeLoadBalancerPoliciesError,
>;
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_load_balancer_policies_error(response)
} else {
crate::operation_deser::parse_describe_load_balancer_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeLoadBalancerPolicyTypes {
_private: (),
}
impl DescribeLoadBalancerPolicyTypes {
pub fn builder() -> crate::input::describe_load_balancer_policy_types_input::Builder {
crate::input::describe_load_balancer_policy_types_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLoadBalancerPolicyTypes {
type Output = std::result::Result<
crate::output::DescribeLoadBalancerPolicyTypesOutput,
crate::error::DescribeLoadBalancerPolicyTypesError,
>;
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_load_balancer_policy_types_error(response)
} else {
crate::operation_deser::parse_describe_load_balancer_policy_types_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeLoadBalancers {
_private: (),
}
impl DescribeLoadBalancers {
pub fn builder() -> crate::input::describe_load_balancers_input::Builder {
crate::input::describe_load_balancers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLoadBalancers {
type Output = std::result::Result<
crate::output::DescribeLoadBalancersOutput,
crate::error::DescribeLoadBalancersError,
>;
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_load_balancers_error(response)
} else {
crate::operation_deser::parse_describe_load_balancers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTags {
_private: (),
}
impl DescribeTags {
pub fn builder() -> crate::input::describe_tags_input::Builder {
crate::input::describe_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTags {
type Output =
std::result::Result<crate::output::DescribeTagsOutput, crate::error::DescribeTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_describe_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DetachLoadBalancerFromSubnets {
_private: (),
}
impl DetachLoadBalancerFromSubnets {
pub fn builder() -> crate::input::detach_load_balancer_from_subnets_input::Builder {
crate::input::detach_load_balancer_from_subnets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DetachLoadBalancerFromSubnets {
type Output = std::result::Result<
crate::output::DetachLoadBalancerFromSubnetsOutput,
crate::error::DetachLoadBalancerFromSubnetsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_detach_load_balancer_from_subnets_error(response)
} else {
crate::operation_deser::parse_detach_load_balancer_from_subnets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisableAvailabilityZonesForLoadBalancer {
_private: (),
}
impl DisableAvailabilityZonesForLoadBalancer {
pub fn builder() -> crate::input::disable_availability_zones_for_load_balancer_input::Builder {
crate::input::disable_availability_zones_for_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisableAvailabilityZonesForLoadBalancer {
type Output = std::result::Result<
crate::output::DisableAvailabilityZonesForLoadBalancerOutput,
crate::error::DisableAvailabilityZonesForLoadBalancerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disable_availability_zones_for_load_balancer_error(
response,
)
} else {
crate::operation_deser::parse_disable_availability_zones_for_load_balancer_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct EnableAvailabilityZonesForLoadBalancer {
_private: (),
}
impl EnableAvailabilityZonesForLoadBalancer {
pub fn builder() -> crate::input::enable_availability_zones_for_load_balancer_input::Builder {
crate::input::enable_availability_zones_for_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for EnableAvailabilityZonesForLoadBalancer {
type Output = std::result::Result<
crate::output::EnableAvailabilityZonesForLoadBalancerOutput,
crate::error::EnableAvailabilityZonesForLoadBalancerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_enable_availability_zones_for_load_balancer_error(
response,
)
} else {
crate::operation_deser::parse_enable_availability_zones_for_load_balancer_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyLoadBalancerAttributes {
_private: (),
}
impl ModifyLoadBalancerAttributes {
pub fn builder() -> crate::input::modify_load_balancer_attributes_input::Builder {
crate::input::modify_load_balancer_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyLoadBalancerAttributes {
type Output = std::result::Result<
crate::output::ModifyLoadBalancerAttributesOutput,
crate::error::ModifyLoadBalancerAttributesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_load_balancer_attributes_error(response)
} else {
crate::operation_deser::parse_modify_load_balancer_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterInstancesWithLoadBalancer {
_private: (),
}
impl RegisterInstancesWithLoadBalancer {
pub fn builder() -> crate::input::register_instances_with_load_balancer_input::Builder {
crate::input::register_instances_with_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterInstancesWithLoadBalancer {
type Output = std::result::Result<
crate::output::RegisterInstancesWithLoadBalancerOutput,
crate::error::RegisterInstancesWithLoadBalancerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_instances_with_load_balancer_error(response)
} else {
crate::operation_deser::parse_register_instances_with_load_balancer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetLoadBalancerListenerSSLCertificate {
_private: (),
}
impl SetLoadBalancerListenerSSLCertificate {
pub fn builder() -> crate::input::set_load_balancer_listener_ssl_certificate_input::Builder {
crate::input::set_load_balancer_listener_ssl_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetLoadBalancerListenerSSLCertificate {
type Output = std::result::Result<
crate::output::SetLoadBalancerListenerSslCertificateOutput,
crate::error::SetLoadBalancerListenerSSLCertificateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_load_balancer_listener_ssl_certificate_error(response)
} else {
crate::operation_deser::parse_set_load_balancer_listener_ssl_certificate_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetLoadBalancerPoliciesForBackendServer {
_private: (),
}
impl SetLoadBalancerPoliciesForBackendServer {
pub fn builder() -> crate::input::set_load_balancer_policies_for_backend_server_input::Builder {
crate::input::set_load_balancer_policies_for_backend_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetLoadBalancerPoliciesForBackendServer {
type Output = std::result::Result<
crate::output::SetLoadBalancerPoliciesForBackendServerOutput,
crate::error::SetLoadBalancerPoliciesForBackendServerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_load_balancer_policies_for_backend_server_error(
response,
)
} else {
crate::operation_deser::parse_set_load_balancer_policies_for_backend_server_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetLoadBalancerPoliciesOfListener {
_private: (),
}
impl SetLoadBalancerPoliciesOfListener {
pub fn builder() -> crate::input::set_load_balancer_policies_of_listener_input::Builder {
crate::input::set_load_balancer_policies_of_listener_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetLoadBalancerPoliciesOfListener {
type Output = std::result::Result<
crate::output::SetLoadBalancerPoliciesOfListenerOutput,
crate::error::SetLoadBalancerPoliciesOfListenerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_load_balancer_policies_of_listener_error(response)
} else {
crate::operation_deser::parse_set_load_balancer_policies_of_listener_response(response)
}
}
}
pub mod customize;