#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCluster {
_private: (),
}
impl CreateCluster {
pub fn builder() -> crate::input::create_cluster_input::Builder {
crate::input::create_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCluster {
type Output =
std::result::Result<crate::output::CreateClusterOutput, crate::error::CreateClusterError>;
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_cluster_error(response)
} else {
crate::operation_deser::parse_create_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateControlPanel {
_private: (),
}
impl CreateControlPanel {
pub fn builder() -> crate::input::create_control_panel_input::Builder {
crate::input::create_control_panel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateControlPanel {
type Output = std::result::Result<
crate::output::CreateControlPanelOutput,
crate::error::CreateControlPanelError,
>;
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_control_panel_error(response)
} else {
crate::operation_deser::parse_create_control_panel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRoutingControl {
_private: (),
}
impl CreateRoutingControl {
pub fn builder() -> crate::input::create_routing_control_input::Builder {
crate::input::create_routing_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRoutingControl {
type Output = std::result::Result<
crate::output::CreateRoutingControlOutput,
crate::error::CreateRoutingControlError,
>;
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_routing_control_error(response)
} else {
crate::operation_deser::parse_create_routing_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSafetyRule {
_private: (),
}
impl CreateSafetyRule {
pub fn builder() -> crate::input::create_safety_rule_input::Builder {
crate::input::create_safety_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSafetyRule {
type Output = std::result::Result<
crate::output::CreateSafetyRuleOutput,
crate::error::CreateSafetyRuleError,
>;
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_safety_rule_error(response)
} else {
crate::operation_deser::parse_create_safety_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCluster {
_private: (),
}
impl DeleteCluster {
pub fn builder() -> crate::input::delete_cluster_input::Builder {
crate::input::delete_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCluster {
type Output =
std::result::Result<crate::output::DeleteClusterOutput, crate::error::DeleteClusterError>;
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_cluster_error(response)
} else {
crate::operation_deser::parse_delete_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteControlPanel {
_private: (),
}
impl DeleteControlPanel {
pub fn builder() -> crate::input::delete_control_panel_input::Builder {
crate::input::delete_control_panel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteControlPanel {
type Output = std::result::Result<
crate::output::DeleteControlPanelOutput,
crate::error::DeleteControlPanelError,
>;
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_control_panel_error(response)
} else {
crate::operation_deser::parse_delete_control_panel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRoutingControl {
_private: (),
}
impl DeleteRoutingControl {
pub fn builder() -> crate::input::delete_routing_control_input::Builder {
crate::input::delete_routing_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRoutingControl {
type Output = std::result::Result<
crate::output::DeleteRoutingControlOutput,
crate::error::DeleteRoutingControlError,
>;
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_routing_control_error(response)
} else {
crate::operation_deser::parse_delete_routing_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSafetyRule {
_private: (),
}
impl DeleteSafetyRule {
pub fn builder() -> crate::input::delete_safety_rule_input::Builder {
crate::input::delete_safety_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSafetyRule {
type Output = std::result::Result<
crate::output::DeleteSafetyRuleOutput,
crate::error::DeleteSafetyRuleError,
>;
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_safety_rule_error(response)
} else {
crate::operation_deser::parse_delete_safety_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCluster {
_private: (),
}
impl DescribeCluster {
pub fn builder() -> crate::input::describe_cluster_input::Builder {
crate::input::describe_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCluster {
type Output = std::result::Result<
crate::output::DescribeClusterOutput,
crate::error::DescribeClusterError,
>;
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_cluster_error(response)
} else {
crate::operation_deser::parse_describe_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeControlPanel {
_private: (),
}
impl DescribeControlPanel {
pub fn builder() -> crate::input::describe_control_panel_input::Builder {
crate::input::describe_control_panel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeControlPanel {
type Output = std::result::Result<
crate::output::DescribeControlPanelOutput,
crate::error::DescribeControlPanelError,
>;
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_control_panel_error(response)
} else {
crate::operation_deser::parse_describe_control_panel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRoutingControl {
_private: (),
}
impl DescribeRoutingControl {
pub fn builder() -> crate::input::describe_routing_control_input::Builder {
crate::input::describe_routing_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRoutingControl {
type Output = std::result::Result<
crate::output::DescribeRoutingControlOutput,
crate::error::DescribeRoutingControlError,
>;
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_routing_control_error(response)
} else {
crate::operation_deser::parse_describe_routing_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSafetyRule {
_private: (),
}
impl DescribeSafetyRule {
pub fn builder() -> crate::input::describe_safety_rule_input::Builder {
crate::input::describe_safety_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSafetyRule {
type Output = std::result::Result<
crate::output::DescribeSafetyRuleOutput,
crate::error::DescribeSafetyRuleError,
>;
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_safety_rule_error(response)
} else {
crate::operation_deser::parse_describe_safety_rule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssociatedRoute53HealthChecks {
_private: (),
}
impl ListAssociatedRoute53HealthChecks {
pub fn builder() -> crate::input::list_associated_route53_health_checks_input::Builder {
crate::input::list_associated_route53_health_checks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssociatedRoute53HealthChecks {
type Output = std::result::Result<
crate::output::ListAssociatedRoute53HealthChecksOutput,
crate::error::ListAssociatedRoute53HealthChecksError,
>;
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_associated_route53_health_checks_error(response)
} else {
crate::operation_deser::parse_list_associated_route53_health_checks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListClusters {
_private: (),
}
impl ListClusters {
pub fn builder() -> crate::input::list_clusters_input::Builder {
crate::input::list_clusters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListClusters {
type Output =
std::result::Result<crate::output::ListClustersOutput, crate::error::ListClustersError>;
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_clusters_error(response)
} else {
crate::operation_deser::parse_list_clusters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListControlPanels {
_private: (),
}
impl ListControlPanels {
pub fn builder() -> crate::input::list_control_panels_input::Builder {
crate::input::list_control_panels_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListControlPanels {
type Output = std::result::Result<
crate::output::ListControlPanelsOutput,
crate::error::ListControlPanelsError,
>;
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_control_panels_error(response)
} else {
crate::operation_deser::parse_list_control_panels_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRoutingControls {
_private: (),
}
impl ListRoutingControls {
pub fn builder() -> crate::input::list_routing_controls_input::Builder {
crate::input::list_routing_controls_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRoutingControls {
type Output = std::result::Result<
crate::output::ListRoutingControlsOutput,
crate::error::ListRoutingControlsError,
>;
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_routing_controls_error(response)
} else {
crate::operation_deser::parse_list_routing_controls_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSafetyRules {
_private: (),
}
impl ListSafetyRules {
pub fn builder() -> crate::input::list_safety_rules_input::Builder {
crate::input::list_safety_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSafetyRules {
type Output = std::result::Result<
crate::output::ListSafetyRulesOutput,
crate::error::ListSafetyRulesError,
>;
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_safety_rules_error(response)
} else {
crate::operation_deser::parse_list_safety_rules_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateControlPanel {
_private: (),
}
impl UpdateControlPanel {
pub fn builder() -> crate::input::update_control_panel_input::Builder {
crate::input::update_control_panel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateControlPanel {
type Output = std::result::Result<
crate::output::UpdateControlPanelOutput,
crate::error::UpdateControlPanelError,
>;
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_control_panel_error(response)
} else {
crate::operation_deser::parse_update_control_panel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRoutingControl {
_private: (),
}
impl UpdateRoutingControl {
pub fn builder() -> crate::input::update_routing_control_input::Builder {
crate::input::update_routing_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRoutingControl {
type Output = std::result::Result<
crate::output::UpdateRoutingControlOutput,
crate::error::UpdateRoutingControlError,
>;
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_routing_control_error(response)
} else {
crate::operation_deser::parse_update_routing_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSafetyRule {
_private: (),
}
impl UpdateSafetyRule {
pub fn builder() -> crate::input::update_safety_rule_input::Builder {
crate::input::update_safety_rule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSafetyRule {
type Output = std::result::Result<
crate::output::UpdateSafetyRuleOutput,
crate::error::UpdateSafetyRuleError,
>;
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_safety_rule_error(response)
} else {
crate::operation_deser::parse_update_safety_rule_response(response)
}
}
}
pub mod customize;