#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddListenerCertificates {
_private: (),
}
impl AddListenerCertificates {
pub fn builder() -> crate::input::add_listener_certificates_input::Builder {
crate::input::add_listener_certificates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddListenerCertificates {
type Output = std::result::Result<
crate::output::AddListenerCertificatesOutput,
crate::error::AddListenerCertificatesError,
>;
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_listener_certificates_error(response)
} else {
crate::operation_deser::parse_add_listener_certificates_response(response)
}
}
}
#[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 CreateListener {
_private: (),
}
impl CreateListener {
pub fn builder() -> crate::input::create_listener_input::Builder {
crate::input::create_listener_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateListener {
type Output =
std::result::Result<crate::output::CreateListenerOutput, crate::error::CreateListenerError>;
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_listener_error(response)
} else {
crate::operation_deser::parse_create_listener_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 CreateRule {
_private: (),
}
impl CreateRule {
pub fn builder() -> crate::input::create_rule_input::Builder {
crate::input::create_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRule {
type Output =
std::result::Result<crate::output::CreateRuleOutput, crate::error::CreateRuleError>;
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_rule_error(response)
} else {
crate::operation_deser::parse_create_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateTargetGroup {
_private: (),
}
impl CreateTargetGroup {
pub fn builder() -> crate::input::create_target_group_input::Builder {
crate::input::create_target_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTargetGroup {
type Output = std::result::Result<
crate::output::CreateTargetGroupOutput,
crate::error::CreateTargetGroupError,
>;
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_target_group_error(response)
} else {
crate::operation_deser::parse_create_target_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteListener {
_private: (),
}
impl DeleteListener {
pub fn builder() -> crate::input::delete_listener_input::Builder {
crate::input::delete_listener_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteListener {
type Output =
std::result::Result<crate::output::DeleteListenerOutput, crate::error::DeleteListenerError>;
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_listener_error(response)
} else {
crate::operation_deser::parse_delete_listener_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 DeleteRule {
_private: (),
}
impl DeleteRule {
pub fn builder() -> crate::input::delete_rule_input::Builder {
crate::input::delete_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRule {
type Output =
std::result::Result<crate::output::DeleteRuleOutput, crate::error::DeleteRuleError>;
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_rule_error(response)
} else {
crate::operation_deser::parse_delete_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteTargetGroup {
_private: (),
}
impl DeleteTargetGroup {
pub fn builder() -> crate::input::delete_target_group_input::Builder {
crate::input::delete_target_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTargetGroup {
type Output = std::result::Result<
crate::output::DeleteTargetGroupOutput,
crate::error::DeleteTargetGroupError,
>;
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_target_group_error(response)
} else {
crate::operation_deser::parse_delete_target_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterTargets {
_private: (),
}
impl DeregisterTargets {
pub fn builder() -> crate::input::deregister_targets_input::Builder {
crate::input::deregister_targets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterTargets {
type Output = std::result::Result<
crate::output::DeregisterTargetsOutput,
crate::error::DeregisterTargetsError,
>;
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_targets_error(response)
} else {
crate::operation_deser::parse_deregister_targets_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 DescribeListenerCertificates {
_private: (),
}
impl DescribeListenerCertificates {
pub fn builder() -> crate::input::describe_listener_certificates_input::Builder {
crate::input::describe_listener_certificates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeListenerCertificates {
type Output = std::result::Result<
crate::output::DescribeListenerCertificatesOutput,
crate::error::DescribeListenerCertificatesError,
>;
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_listener_certificates_error(response)
} else {
crate::operation_deser::parse_describe_listener_certificates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeListeners {
_private: (),
}
impl DescribeListeners {
pub fn builder() -> crate::input::describe_listeners_input::Builder {
crate::input::describe_listeners_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeListeners {
type Output = std::result::Result<
crate::output::DescribeListenersOutput,
crate::error::DescribeListenersError,
>;
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_listeners_error(response)
} else {
crate::operation_deser::parse_describe_listeners_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 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 DescribeRules {
_private: (),
}
impl DescribeRules {
pub fn builder() -> crate::input::describe_rules_input::Builder {
crate::input::describe_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRules {
type Output =
std::result::Result<crate::output::DescribeRulesOutput, crate::error::DescribeRulesError>;
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_rules_error(response)
} else {
crate::operation_deser::parse_describe_rules_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSSLPolicies {
_private: (),
}
impl DescribeSSLPolicies {
pub fn builder() -> crate::input::describe_ssl_policies_input::Builder {
crate::input::describe_ssl_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSSLPolicies {
type Output = std::result::Result<
crate::output::DescribeSslPoliciesOutput,
crate::error::DescribeSSLPoliciesError,
>;
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_ssl_policies_error(response)
} else {
crate::operation_deser::parse_describe_ssl_policies_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 DescribeTargetGroupAttributes {
_private: (),
}
impl DescribeTargetGroupAttributes {
pub fn builder() -> crate::input::describe_target_group_attributes_input::Builder {
crate::input::describe_target_group_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTargetGroupAttributes {
type Output = std::result::Result<
crate::output::DescribeTargetGroupAttributesOutput,
crate::error::DescribeTargetGroupAttributesError,
>;
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_target_group_attributes_error(response)
} else {
crate::operation_deser::parse_describe_target_group_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTargetGroups {
_private: (),
}
impl DescribeTargetGroups {
pub fn builder() -> crate::input::describe_target_groups_input::Builder {
crate::input::describe_target_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTargetGroups {
type Output = std::result::Result<
crate::output::DescribeTargetGroupsOutput,
crate::error::DescribeTargetGroupsError,
>;
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_target_groups_error(response)
} else {
crate::operation_deser::parse_describe_target_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTargetHealth {
_private: (),
}
impl DescribeTargetHealth {
pub fn builder() -> crate::input::describe_target_health_input::Builder {
crate::input::describe_target_health_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTargetHealth {
type Output = std::result::Result<
crate::output::DescribeTargetHealthOutput,
crate::error::DescribeTargetHealthError,
>;
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_target_health_error(response)
} else {
crate::operation_deser::parse_describe_target_health_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyListener {
_private: (),
}
impl ModifyListener {
pub fn builder() -> crate::input::modify_listener_input::Builder {
crate::input::modify_listener_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyListener {
type Output =
std::result::Result<crate::output::ModifyListenerOutput, crate::error::ModifyListenerError>;
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_listener_error(response)
} else {
crate::operation_deser::parse_modify_listener_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 ModifyRule {
_private: (),
}
impl ModifyRule {
pub fn builder() -> crate::input::modify_rule_input::Builder {
crate::input::modify_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyRule {
type Output =
std::result::Result<crate::output::ModifyRuleOutput, crate::error::ModifyRuleError>;
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_rule_error(response)
} else {
crate::operation_deser::parse_modify_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyTargetGroup {
_private: (),
}
impl ModifyTargetGroup {
pub fn builder() -> crate::input::modify_target_group_input::Builder {
crate::input::modify_target_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyTargetGroup {
type Output = std::result::Result<
crate::output::ModifyTargetGroupOutput,
crate::error::ModifyTargetGroupError,
>;
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_target_group_error(response)
} else {
crate::operation_deser::parse_modify_target_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyTargetGroupAttributes {
_private: (),
}
impl ModifyTargetGroupAttributes {
pub fn builder() -> crate::input::modify_target_group_attributes_input::Builder {
crate::input::modify_target_group_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyTargetGroupAttributes {
type Output = std::result::Result<
crate::output::ModifyTargetGroupAttributesOutput,
crate::error::ModifyTargetGroupAttributesError,
>;
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_target_group_attributes_error(response)
} else {
crate::operation_deser::parse_modify_target_group_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterTargets {
_private: (),
}
impl RegisterTargets {
pub fn builder() -> crate::input::register_targets_input::Builder {
crate::input::register_targets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterTargets {
type Output = std::result::Result<
crate::output::RegisterTargetsOutput,
crate::error::RegisterTargetsError,
>;
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_targets_error(response)
} else {
crate::operation_deser::parse_register_targets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveListenerCertificates {
_private: (),
}
impl RemoveListenerCertificates {
pub fn builder() -> crate::input::remove_listener_certificates_input::Builder {
crate::input::remove_listener_certificates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveListenerCertificates {
type Output = std::result::Result<
crate::output::RemoveListenerCertificatesOutput,
crate::error::RemoveListenerCertificatesError,
>;
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_listener_certificates_error(response)
} else {
crate::operation_deser::parse_remove_listener_certificates_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 SetIpAddressType {
_private: (),
}
impl SetIpAddressType {
pub fn builder() -> crate::input::set_ip_address_type_input::Builder {
crate::input::set_ip_address_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetIpAddressType {
type Output = std::result::Result<
crate::output::SetIpAddressTypeOutput,
crate::error::SetIpAddressTypeError,
>;
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_ip_address_type_error(response)
} else {
crate::operation_deser::parse_set_ip_address_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetRulePriorities {
_private: (),
}
impl SetRulePriorities {
pub fn builder() -> crate::input::set_rule_priorities_input::Builder {
crate::input::set_rule_priorities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetRulePriorities {
type Output = std::result::Result<
crate::output::SetRulePrioritiesOutput,
crate::error::SetRulePrioritiesError,
>;
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_rule_priorities_error(response)
} else {
crate::operation_deser::parse_set_rule_priorities_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetSecurityGroups {
_private: (),
}
impl SetSecurityGroups {
pub fn builder() -> crate::input::set_security_groups_input::Builder {
crate::input::set_security_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetSecurityGroups {
type Output = std::result::Result<
crate::output::SetSecurityGroupsOutput,
crate::error::SetSecurityGroupsError,
>;
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_security_groups_error(response)
} else {
crate::operation_deser::parse_set_security_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetSubnets {
_private: (),
}
impl SetSubnets {
pub fn builder() -> crate::input::set_subnets_input::Builder {
crate::input::set_subnets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetSubnets {
type Output =
std::result::Result<crate::output::SetSubnetsOutput, crate::error::SetSubnetsError>;
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_subnets_error(response)
} else {
crate::operation_deser::parse_set_subnets_response(response)
}
}
}
pub mod customize;