#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssignInstance {
_private: (),
}
impl AssignInstance {
pub fn builder() -> crate::input::assign_instance_input::Builder {
crate::input::assign_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssignInstance {
type Output =
std::result::Result<crate::output::AssignInstanceOutput, crate::error::AssignInstanceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_assign_instance_error(response)
} else {
crate::operation_deser::parse_assign_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssignVolume {
_private: (),
}
impl AssignVolume {
pub fn builder() -> crate::input::assign_volume_input::Builder {
crate::input::assign_volume_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssignVolume {
type Output =
std::result::Result<crate::output::AssignVolumeOutput, crate::error::AssignVolumeError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_assign_volume_error(response)
} else {
crate::operation_deser::parse_assign_volume_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssociateElasticIp {
_private: (),
}
impl AssociateElasticIp {
pub fn builder() -> crate::input::associate_elastic_ip_input::Builder {
crate::input::associate_elastic_ip_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateElasticIp {
type Output = std::result::Result<
crate::output::AssociateElasticIpOutput,
crate::error::AssociateElasticIpError,
>;
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_elastic_ip_error(response)
} else {
crate::operation_deser::parse_associate_elastic_ip_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AttachElasticLoadBalancer {
_private: (),
}
impl AttachElasticLoadBalancer {
pub fn builder() -> crate::input::attach_elastic_load_balancer_input::Builder {
crate::input::attach_elastic_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AttachElasticLoadBalancer {
type Output = std::result::Result<
crate::output::AttachElasticLoadBalancerOutput,
crate::error::AttachElasticLoadBalancerError,
>;
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_elastic_load_balancer_error(response)
} else {
crate::operation_deser::parse_attach_elastic_load_balancer_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CloneStack {
_private: (),
}
impl CloneStack {
pub fn builder() -> crate::input::clone_stack_input::Builder {
crate::input::clone_stack_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CloneStack {
type Output =
std::result::Result<crate::output::CloneStackOutput, crate::error::CloneStackError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_clone_stack_error(response)
} else {
crate::operation_deser::parse_clone_stack_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateApp {
_private: (),
}
impl CreateApp {
pub fn builder() -> crate::input::create_app_input::Builder {
crate::input::create_app_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateApp {
type Output = std::result::Result<crate::output::CreateAppOutput, crate::error::CreateAppError>;
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_error(response)
} else {
crate::operation_deser::parse_create_app_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateDeployment {
_private: (),
}
impl CreateDeployment {
pub fn builder() -> crate::input::create_deployment_input::Builder {
crate::input::create_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDeployment {
type Output = std::result::Result<
crate::output::CreateDeploymentOutput,
crate::error::CreateDeploymentError,
>;
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_deployment_error(response)
} else {
crate::operation_deser::parse_create_deployment_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateInstance {
_private: (),
}
impl CreateInstance {
pub fn builder() -> crate::input::create_instance_input::Builder {
crate::input::create_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateInstance {
type Output =
std::result::Result<crate::output::CreateInstanceOutput, crate::error::CreateInstanceError>;
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_instance_error(response)
} else {
crate::operation_deser::parse_create_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateLayer {
_private: (),
}
impl CreateLayer {
pub fn builder() -> crate::input::create_layer_input::Builder {
crate::input::create_layer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLayer {
type Output =
std::result::Result<crate::output::CreateLayerOutput, crate::error::CreateLayerError>;
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_layer_error(response)
} else {
crate::operation_deser::parse_create_layer_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateStack {
_private: (),
}
impl CreateStack {
pub fn builder() -> crate::input::create_stack_input::Builder {
crate::input::create_stack_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStack {
type Output =
std::result::Result<crate::output::CreateStackOutput, crate::error::CreateStackError>;
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_stack_error(response)
} else {
crate::operation_deser::parse_create_stack_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateUserProfile {
_private: (),
}
impl CreateUserProfile {
pub fn builder() -> crate::input::create_user_profile_input::Builder {
crate::input::create_user_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUserProfile {
type Output = std::result::Result<
crate::output::CreateUserProfileOutput,
crate::error::CreateUserProfileError,
>;
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_user_profile_error(response)
} else {
crate::operation_deser::parse_create_user_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteApp {
_private: (),
}
impl DeleteApp {
pub fn builder() -> crate::input::delete_app_input::Builder {
crate::input::delete_app_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteApp {
type Output = std::result::Result<crate::output::DeleteAppOutput, crate::error::DeleteAppError>;
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_app_error(response)
} else {
crate::operation_deser::parse_delete_app_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteInstance {
_private: (),
}
impl DeleteInstance {
pub fn builder() -> crate::input::delete_instance_input::Builder {
crate::input::delete_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteInstance {
type Output =
std::result::Result<crate::output::DeleteInstanceOutput, crate::error::DeleteInstanceError>;
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_instance_error(response)
} else {
crate::operation_deser::parse_delete_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteLayer {
_private: (),
}
impl DeleteLayer {
pub fn builder() -> crate::input::delete_layer_input::Builder {
crate::input::delete_layer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLayer {
type Output =
std::result::Result<crate::output::DeleteLayerOutput, crate::error::DeleteLayerError>;
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_layer_error(response)
} else {
crate::operation_deser::parse_delete_layer_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteStack {
_private: (),
}
impl DeleteStack {
pub fn builder() -> crate::input::delete_stack_input::Builder {
crate::input::delete_stack_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStack {
type Output =
std::result::Result<crate::output::DeleteStackOutput, crate::error::DeleteStackError>;
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_stack_error(response)
} else {
crate::operation_deser::parse_delete_stack_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteUserProfile {
_private: (),
}
impl DeleteUserProfile {
pub fn builder() -> crate::input::delete_user_profile_input::Builder {
crate::input::delete_user_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUserProfile {
type Output = std::result::Result<
crate::output::DeleteUserProfileOutput,
crate::error::DeleteUserProfileError,
>;
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_user_profile_error(response)
} else {
crate::operation_deser::parse_delete_user_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterEcsCluster {
_private: (),
}
impl DeregisterEcsCluster {
pub fn builder() -> crate::input::deregister_ecs_cluster_input::Builder {
crate::input::deregister_ecs_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterEcsCluster {
type Output = std::result::Result<
crate::output::DeregisterEcsClusterOutput,
crate::error::DeregisterEcsClusterError,
>;
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_ecs_cluster_error(response)
} else {
crate::operation_deser::parse_deregister_ecs_cluster_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterElasticIp {
_private: (),
}
impl DeregisterElasticIp {
pub fn builder() -> crate::input::deregister_elastic_ip_input::Builder {
crate::input::deregister_elastic_ip_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterElasticIp {
type Output = std::result::Result<
crate::output::DeregisterElasticIpOutput,
crate::error::DeregisterElasticIpError,
>;
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_elastic_ip_error(response)
} else {
crate::operation_deser::parse_deregister_elastic_ip_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterInstance {
_private: (),
}
impl DeregisterInstance {
pub fn builder() -> crate::input::deregister_instance_input::Builder {
crate::input::deregister_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterInstance {
type Output = std::result::Result<
crate::output::DeregisterInstanceOutput,
crate::error::DeregisterInstanceError,
>;
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_instance_error(response)
} else {
crate::operation_deser::parse_deregister_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterRdsDbInstance {
_private: (),
}
impl DeregisterRdsDbInstance {
pub fn builder() -> crate::input::deregister_rds_db_instance_input::Builder {
crate::input::deregister_rds_db_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterRdsDbInstance {
type Output = std::result::Result<
crate::output::DeregisterRdsDbInstanceOutput,
crate::error::DeregisterRdsDbInstanceError,
>;
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_rds_db_instance_error(response)
} else {
crate::operation_deser::parse_deregister_rds_db_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterVolume {
_private: (),
}
impl DeregisterVolume {
pub fn builder() -> crate::input::deregister_volume_input::Builder {
crate::input::deregister_volume_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterVolume {
type Output = std::result::Result<
crate::output::DeregisterVolumeOutput,
crate::error::DeregisterVolumeError,
>;
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_volume_error(response)
} else {
crate::operation_deser::parse_deregister_volume_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeAgentVersions {
_private: (),
}
impl DescribeAgentVersions {
pub fn builder() -> crate::input::describe_agent_versions_input::Builder {
crate::input::describe_agent_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAgentVersions {
type Output = std::result::Result<
crate::output::DescribeAgentVersionsOutput,
crate::error::DescribeAgentVersionsError,
>;
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_agent_versions_error(response)
} else {
crate::operation_deser::parse_describe_agent_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeApps {
_private: (),
}
impl DescribeApps {
pub fn builder() -> crate::input::describe_apps_input::Builder {
crate::input::describe_apps_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeApps {
type Output =
std::result::Result<crate::output::DescribeAppsOutput, crate::error::DescribeAppsError>;
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_apps_error(response)
} else {
crate::operation_deser::parse_describe_apps_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeCommands {
_private: (),
}
impl DescribeCommands {
pub fn builder() -> crate::input::describe_commands_input::Builder {
crate::input::describe_commands_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCommands {
type Output = std::result::Result<
crate::output::DescribeCommandsOutput,
crate::error::DescribeCommandsError,
>;
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_commands_error(response)
} else {
crate::operation_deser::parse_describe_commands_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeDeployments {
_private: (),
}
impl DescribeDeployments {
pub fn builder() -> crate::input::describe_deployments_input::Builder {
crate::input::describe_deployments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDeployments {
type Output = std::result::Result<
crate::output::DescribeDeploymentsOutput,
crate::error::DescribeDeploymentsError,
>;
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_deployments_error(response)
} else {
crate::operation_deser::parse_describe_deployments_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeEcsClusters {
_private: (),
}
impl DescribeEcsClusters {
pub fn builder() -> crate::input::describe_ecs_clusters_input::Builder {
crate::input::describe_ecs_clusters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEcsClusters {
type Output = std::result::Result<
crate::output::DescribeEcsClustersOutput,
crate::error::DescribeEcsClustersError,
>;
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_ecs_clusters_error(response)
} else {
crate::operation_deser::parse_describe_ecs_clusters_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeElasticIps {
_private: (),
}
impl DescribeElasticIps {
pub fn builder() -> crate::input::describe_elastic_ips_input::Builder {
crate::input::describe_elastic_ips_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeElasticIps {
type Output = std::result::Result<
crate::output::DescribeElasticIpsOutput,
crate::error::DescribeElasticIpsError,
>;
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_elastic_ips_error(response)
} else {
crate::operation_deser::parse_describe_elastic_ips_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeElasticLoadBalancers {
_private: (),
}
impl DescribeElasticLoadBalancers {
pub fn builder() -> crate::input::describe_elastic_load_balancers_input::Builder {
crate::input::describe_elastic_load_balancers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeElasticLoadBalancers {
type Output = std::result::Result<
crate::output::DescribeElasticLoadBalancersOutput,
crate::error::DescribeElasticLoadBalancersError,
>;
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_elastic_load_balancers_error(response)
} else {
crate::operation_deser::parse_describe_elastic_load_balancers_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeInstances {
_private: (),
}
impl DescribeInstances {
pub fn builder() -> crate::input::describe_instances_input::Builder {
crate::input::describe_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstances {
type Output = std::result::Result<
crate::output::DescribeInstancesOutput,
crate::error::DescribeInstancesError,
>;
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_instances_error(response)
} else {
crate::operation_deser::parse_describe_instances_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeLayers {
_private: (),
}
impl DescribeLayers {
pub fn builder() -> crate::input::describe_layers_input::Builder {
crate::input::describe_layers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLayers {
type Output =
std::result::Result<crate::output::DescribeLayersOutput, crate::error::DescribeLayersError>;
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_layers_error(response)
} else {
crate::operation_deser::parse_describe_layers_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeLoadBasedAutoScaling {
_private: (),
}
impl DescribeLoadBasedAutoScaling {
pub fn builder() -> crate::input::describe_load_based_auto_scaling_input::Builder {
crate::input::describe_load_based_auto_scaling_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLoadBasedAutoScaling {
type Output = std::result::Result<
crate::output::DescribeLoadBasedAutoScalingOutput,
crate::error::DescribeLoadBasedAutoScalingError,
>;
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_based_auto_scaling_error(response)
} else {
crate::operation_deser::parse_describe_load_based_auto_scaling_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeMyUserProfile {
_private: (),
}
impl DescribeMyUserProfile {
pub fn builder() -> crate::input::describe_my_user_profile_input::Builder {
crate::input::describe_my_user_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMyUserProfile {
type Output = std::result::Result<
crate::output::DescribeMyUserProfileOutput,
crate::error::DescribeMyUserProfileError,
>;
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_my_user_profile_error(response)
} else {
crate::operation_deser::parse_describe_my_user_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeOperatingSystems {
_private: (),
}
impl DescribeOperatingSystems {
pub fn builder() -> crate::input::describe_operating_systems_input::Builder {
crate::input::describe_operating_systems_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeOperatingSystems {
type Output = std::result::Result<
crate::output::DescribeOperatingSystemsOutput,
crate::error::DescribeOperatingSystemsError,
>;
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_operating_systems_error(response)
} else {
crate::operation_deser::parse_describe_operating_systems_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribePermissions {
_private: (),
}
impl DescribePermissions {
pub fn builder() -> crate::input::describe_permissions_input::Builder {
crate::input::describe_permissions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePermissions {
type Output = std::result::Result<
crate::output::DescribePermissionsOutput,
crate::error::DescribePermissionsError,
>;
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_permissions_error(response)
} else {
crate::operation_deser::parse_describe_permissions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeRaidArrays {
_private: (),
}
impl DescribeRaidArrays {
pub fn builder() -> crate::input::describe_raid_arrays_input::Builder {
crate::input::describe_raid_arrays_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRaidArrays {
type Output = std::result::Result<
crate::output::DescribeRaidArraysOutput,
crate::error::DescribeRaidArraysError,
>;
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_raid_arrays_error(response)
} else {
crate::operation_deser::parse_describe_raid_arrays_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeRdsDbInstances {
_private: (),
}
impl DescribeRdsDbInstances {
pub fn builder() -> crate::input::describe_rds_db_instances_input::Builder {
crate::input::describe_rds_db_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRdsDbInstances {
type Output = std::result::Result<
crate::output::DescribeRdsDbInstancesOutput,
crate::error::DescribeRdsDbInstancesError,
>;
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_rds_db_instances_error(response)
} else {
crate::operation_deser::parse_describe_rds_db_instances_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeServiceErrors {
_private: (),
}
impl DescribeServiceErrors {
pub fn builder() -> crate::input::describe_service_errors_input::Builder {
crate::input::describe_service_errors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeServiceErrors {
type Output = std::result::Result<
crate::output::DescribeServiceErrorsOutput,
crate::error::DescribeServiceErrorsError,
>;
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_errors_error(response)
} else {
crate::operation_deser::parse_describe_service_errors_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeStackProvisioningParameters {
_private: (),
}
impl DescribeStackProvisioningParameters {
pub fn builder() -> crate::input::describe_stack_provisioning_parameters_input::Builder {
crate::input::describe_stack_provisioning_parameters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeStackProvisioningParameters {
type Output = std::result::Result<
crate::output::DescribeStackProvisioningParametersOutput,
crate::error::DescribeStackProvisioningParametersError,
>;
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_stack_provisioning_parameters_error(response)
} else {
crate::operation_deser::parse_describe_stack_provisioning_parameters_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeStacks {
_private: (),
}
impl DescribeStacks {
pub fn builder() -> crate::input::describe_stacks_input::Builder {
crate::input::describe_stacks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeStacks {
type Output =
std::result::Result<crate::output::DescribeStacksOutput, crate::error::DescribeStacksError>;
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_stacks_error(response)
} else {
crate::operation_deser::parse_describe_stacks_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeStackSummary {
_private: (),
}
impl DescribeStackSummary {
pub fn builder() -> crate::input::describe_stack_summary_input::Builder {
crate::input::describe_stack_summary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeStackSummary {
type Output = std::result::Result<
crate::output::DescribeStackSummaryOutput,
crate::error::DescribeStackSummaryError,
>;
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_stack_summary_error(response)
} else {
crate::operation_deser::parse_describe_stack_summary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeTimeBasedAutoScaling {
_private: (),
}
impl DescribeTimeBasedAutoScaling {
pub fn builder() -> crate::input::describe_time_based_auto_scaling_input::Builder {
crate::input::describe_time_based_auto_scaling_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTimeBasedAutoScaling {
type Output = std::result::Result<
crate::output::DescribeTimeBasedAutoScalingOutput,
crate::error::DescribeTimeBasedAutoScalingError,
>;
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_time_based_auto_scaling_error(response)
} else {
crate::operation_deser::parse_describe_time_based_auto_scaling_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeUserProfiles {
_private: (),
}
impl DescribeUserProfiles {
pub fn builder() -> crate::input::describe_user_profiles_input::Builder {
crate::input::describe_user_profiles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeUserProfiles {
type Output = std::result::Result<
crate::output::DescribeUserProfilesOutput,
crate::error::DescribeUserProfilesError,
>;
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_user_profiles_error(response)
} else {
crate::operation_deser::parse_describe_user_profiles_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeVolumes {
_private: (),
}
impl DescribeVolumes {
pub fn builder() -> crate::input::describe_volumes_input::Builder {
crate::input::describe_volumes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeVolumes {
type Output = std::result::Result<
crate::output::DescribeVolumesOutput,
crate::error::DescribeVolumesError,
>;
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_volumes_error(response)
} else {
crate::operation_deser::parse_describe_volumes_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DetachElasticLoadBalancer {
_private: (),
}
impl DetachElasticLoadBalancer {
pub fn builder() -> crate::input::detach_elastic_load_balancer_input::Builder {
crate::input::detach_elastic_load_balancer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DetachElasticLoadBalancer {
type Output = std::result::Result<
crate::output::DetachElasticLoadBalancerOutput,
crate::error::DetachElasticLoadBalancerError,
>;
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_elastic_load_balancer_error(response)
} else {
crate::operation_deser::parse_detach_elastic_load_balancer_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisassociateElasticIp {
_private: (),
}
impl DisassociateElasticIp {
pub fn builder() -> crate::input::disassociate_elastic_ip_input::Builder {
crate::input::disassociate_elastic_ip_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateElasticIp {
type Output = std::result::Result<
crate::output::DisassociateElasticIpOutput,
crate::error::DisassociateElasticIpError,
>;
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_elastic_ip_error(response)
} else {
crate::operation_deser::parse_disassociate_elastic_ip_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetHostnameSuggestion {
_private: (),
}
impl GetHostnameSuggestion {
pub fn builder() -> crate::input::get_hostname_suggestion_input::Builder {
crate::input::get_hostname_suggestion_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetHostnameSuggestion {
type Output = std::result::Result<
crate::output::GetHostnameSuggestionOutput,
crate::error::GetHostnameSuggestionError,
>;
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_hostname_suggestion_error(response)
} else {
crate::operation_deser::parse_get_hostname_suggestion_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GrantAccess {
_private: (),
}
impl GrantAccess {
pub fn builder() -> crate::input::grant_access_input::Builder {
crate::input::grant_access_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GrantAccess {
type Output =
std::result::Result<crate::output::GrantAccessOutput, crate::error::GrantAccessError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_grant_access_error(response)
} else {
crate::operation_deser::parse_grant_access_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTags {
_private: (),
}
impl ListTags {
pub fn builder() -> crate::input::list_tags_input::Builder {
crate::input::list_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTags {
type Output = std::result::Result<crate::output::ListTagsOutput, crate::error::ListTagsError>;
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_error(response)
} else {
crate::operation_deser::parse_list_tags_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RebootInstance {
_private: (),
}
impl RebootInstance {
pub fn builder() -> crate::input::reboot_instance_input::Builder {
crate::input::reboot_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RebootInstance {
type Output =
std::result::Result<crate::output::RebootInstanceOutput, crate::error::RebootInstanceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reboot_instance_error(response)
} else {
crate::operation_deser::parse_reboot_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterEcsCluster {
_private: (),
}
impl RegisterEcsCluster {
pub fn builder() -> crate::input::register_ecs_cluster_input::Builder {
crate::input::register_ecs_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterEcsCluster {
type Output = std::result::Result<
crate::output::RegisterEcsClusterOutput,
crate::error::RegisterEcsClusterError,
>;
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_ecs_cluster_error(response)
} else {
crate::operation_deser::parse_register_ecs_cluster_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterElasticIp {
_private: (),
}
impl RegisterElasticIp {
pub fn builder() -> crate::input::register_elastic_ip_input::Builder {
crate::input::register_elastic_ip_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterElasticIp {
type Output = std::result::Result<
crate::output::RegisterElasticIpOutput,
crate::error::RegisterElasticIpError,
>;
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_elastic_ip_error(response)
} else {
crate::operation_deser::parse_register_elastic_ip_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterInstance {
_private: (),
}
impl RegisterInstance {
pub fn builder() -> crate::input::register_instance_input::Builder {
crate::input::register_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterInstance {
type Output = std::result::Result<
crate::output::RegisterInstanceOutput,
crate::error::RegisterInstanceError,
>;
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_instance_error(response)
} else {
crate::operation_deser::parse_register_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterRdsDbInstance {
_private: (),
}
impl RegisterRdsDbInstance {
pub fn builder() -> crate::input::register_rds_db_instance_input::Builder {
crate::input::register_rds_db_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterRdsDbInstance {
type Output = std::result::Result<
crate::output::RegisterRdsDbInstanceOutput,
crate::error::RegisterRdsDbInstanceError,
>;
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_rds_db_instance_error(response)
} else {
crate::operation_deser::parse_register_rds_db_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterVolume {
_private: (),
}
impl RegisterVolume {
pub fn builder() -> crate::input::register_volume_input::Builder {
crate::input::register_volume_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterVolume {
type Output =
std::result::Result<crate::output::RegisterVolumeOutput, crate::error::RegisterVolumeError>;
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_volume_error(response)
} else {
crate::operation_deser::parse_register_volume_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SetLoadBasedAutoScaling {
_private: (),
}
impl SetLoadBasedAutoScaling {
pub fn builder() -> crate::input::set_load_based_auto_scaling_input::Builder {
crate::input::set_load_based_auto_scaling_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetLoadBasedAutoScaling {
type Output = std::result::Result<
crate::output::SetLoadBasedAutoScalingOutput,
crate::error::SetLoadBasedAutoScalingError,
>;
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_based_auto_scaling_error(response)
} else {
crate::operation_deser::parse_set_load_based_auto_scaling_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SetPermission {
_private: (),
}
impl SetPermission {
pub fn builder() -> crate::input::set_permission_input::Builder {
crate::input::set_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetPermission {
type Output =
std::result::Result<crate::output::SetPermissionOutput, crate::error::SetPermissionError>;
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_permission_error(response)
} else {
crate::operation_deser::parse_set_permission_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SetTimeBasedAutoScaling {
_private: (),
}
impl SetTimeBasedAutoScaling {
pub fn builder() -> crate::input::set_time_based_auto_scaling_input::Builder {
crate::input::set_time_based_auto_scaling_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetTimeBasedAutoScaling {
type Output = std::result::Result<
crate::output::SetTimeBasedAutoScalingOutput,
crate::error::SetTimeBasedAutoScalingError,
>;
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_time_based_auto_scaling_error(response)
} else {
crate::operation_deser::parse_set_time_based_auto_scaling_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartInstance {
_private: (),
}
impl StartInstance {
pub fn builder() -> crate::input::start_instance_input::Builder {
crate::input::start_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartInstance {
type Output =
std::result::Result<crate::output::StartInstanceOutput, crate::error::StartInstanceError>;
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_instance_error(response)
} else {
crate::operation_deser::parse_start_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartStack {
_private: (),
}
impl StartStack {
pub fn builder() -> crate::input::start_stack_input::Builder {
crate::input::start_stack_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartStack {
type Output =
std::result::Result<crate::output::StartStackOutput, crate::error::StartStackError>;
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_stack_error(response)
} else {
crate::operation_deser::parse_start_stack_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopInstance {
_private: (),
}
impl StopInstance {
pub fn builder() -> crate::input::stop_instance_input::Builder {
crate::input::stop_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopInstance {
type Output =
std::result::Result<crate::output::StopInstanceOutput, crate::error::StopInstanceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_instance_error(response)
} else {
crate::operation_deser::parse_stop_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopStack {
_private: (),
}
impl StopStack {
pub fn builder() -> crate::input::stop_stack_input::Builder {
crate::input::stop_stack_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopStack {
type Output = std::result::Result<crate::output::StopStackOutput, crate::error::StopStackError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_stack_error(response)
} else {
crate::operation_deser::parse_stop_stack_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 UnassignInstance {
_private: (),
}
impl UnassignInstance {
pub fn builder() -> crate::input::unassign_instance_input::Builder {
crate::input::unassign_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UnassignInstance {
type Output = std::result::Result<
crate::output::UnassignInstanceOutput,
crate::error::UnassignInstanceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_unassign_instance_error(response)
} else {
crate::operation_deser::parse_unassign_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UnassignVolume {
_private: (),
}
impl UnassignVolume {
pub fn builder() -> crate::input::unassign_volume_input::Builder {
crate::input::unassign_volume_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UnassignVolume {
type Output =
std::result::Result<crate::output::UnassignVolumeOutput, crate::error::UnassignVolumeError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_unassign_volume_error(response)
} else {
crate::operation_deser::parse_unassign_volume_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 UpdateApp {
_private: (),
}
impl UpdateApp {
pub fn builder() -> crate::input::update_app_input::Builder {
crate::input::update_app_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApp {
type Output = std::result::Result<crate::output::UpdateAppOutput, crate::error::UpdateAppError>;
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_app_error(response)
} else {
crate::operation_deser::parse_update_app_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateElasticIp {
_private: (),
}
impl UpdateElasticIp {
pub fn builder() -> crate::input::update_elastic_ip_input::Builder {
crate::input::update_elastic_ip_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateElasticIp {
type Output = std::result::Result<
crate::output::UpdateElasticIpOutput,
crate::error::UpdateElasticIpError,
>;
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_elastic_ip_error(response)
} else {
crate::operation_deser::parse_update_elastic_ip_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateInstance {
_private: (),
}
impl UpdateInstance {
pub fn builder() -> crate::input::update_instance_input::Builder {
crate::input::update_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateInstance {
type Output =
std::result::Result<crate::output::UpdateInstanceOutput, crate::error::UpdateInstanceError>;
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_instance_error(response)
} else {
crate::operation_deser::parse_update_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateLayer {
_private: (),
}
impl UpdateLayer {
pub fn builder() -> crate::input::update_layer_input::Builder {
crate::input::update_layer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateLayer {
type Output =
std::result::Result<crate::output::UpdateLayerOutput, crate::error::UpdateLayerError>;
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_layer_error(response)
} else {
crate::operation_deser::parse_update_layer_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateMyUserProfile {
_private: (),
}
impl UpdateMyUserProfile {
pub fn builder() -> crate::input::update_my_user_profile_input::Builder {
crate::input::update_my_user_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMyUserProfile {
type Output = std::result::Result<
crate::output::UpdateMyUserProfileOutput,
crate::error::UpdateMyUserProfileError,
>;
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_my_user_profile_error(response)
} else {
crate::operation_deser::parse_update_my_user_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateRdsDbInstance {
_private: (),
}
impl UpdateRdsDbInstance {
pub fn builder() -> crate::input::update_rds_db_instance_input::Builder {
crate::input::update_rds_db_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRdsDbInstance {
type Output = std::result::Result<
crate::output::UpdateRdsDbInstanceOutput,
crate::error::UpdateRdsDbInstanceError,
>;
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_rds_db_instance_error(response)
} else {
crate::operation_deser::parse_update_rds_db_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateStack {
_private: (),
}
impl UpdateStack {
pub fn builder() -> crate::input::update_stack_input::Builder {
crate::input::update_stack_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStack {
type Output =
std::result::Result<crate::output::UpdateStackOutput, crate::error::UpdateStackError>;
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_stack_error(response)
} else {
crate::operation_deser::parse_update_stack_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateUserProfile {
_private: (),
}
impl UpdateUserProfile {
pub fn builder() -> crate::input::update_user_profile_input::Builder {
crate::input::update_user_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUserProfile {
type Output = std::result::Result<
crate::output::UpdateUserProfileOutput,
crate::error::UpdateUserProfileError,
>;
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_user_profile_error(response)
} else {
crate::operation_deser::parse_update_user_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateVolume {
_private: (),
}
impl UpdateVolume {
pub fn builder() -> crate::input::update_volume_input::Builder {
crate::input::update_volume_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateVolume {
type Output =
std::result::Result<crate::output::UpdateVolumeOutput, crate::error::UpdateVolumeError>;
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_volume_error(response)
} else {
crate::operation_deser::parse_update_volume_response(response)
}
}
}