#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchDeleteWorlds {
_private: (),
}
impl BatchDeleteWorlds {
pub fn builder() -> crate::input::batch_delete_worlds_input::Builder {
crate::input::batch_delete_worlds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDeleteWorlds {
type Output = std::result::Result<
crate::output::BatchDeleteWorldsOutput,
crate::error::BatchDeleteWorldsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_delete_worlds_error(response)
} else {
crate::operation_deser::parse_batch_delete_worlds_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchDescribeSimulationJob {
_private: (),
}
impl BatchDescribeSimulationJob {
pub fn builder() -> crate::input::batch_describe_simulation_job_input::Builder {
crate::input::batch_describe_simulation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDescribeSimulationJob {
type Output = std::result::Result<
crate::output::BatchDescribeSimulationJobOutput,
crate::error::BatchDescribeSimulationJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_describe_simulation_job_error(response)
} else {
crate::operation_deser::parse_batch_describe_simulation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelDeploymentJob {
_private: (),
}
impl CancelDeploymentJob {
pub fn builder() -> crate::input::cancel_deployment_job_input::Builder {
crate::input::cancel_deployment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelDeploymentJob {
type Output = std::result::Result<
crate::output::CancelDeploymentJobOutput,
crate::error::CancelDeploymentJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_deployment_job_error(response)
} else {
crate::operation_deser::parse_cancel_deployment_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelSimulationJob {
_private: (),
}
impl CancelSimulationJob {
pub fn builder() -> crate::input::cancel_simulation_job_input::Builder {
crate::input::cancel_simulation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelSimulationJob {
type Output = std::result::Result<
crate::output::CancelSimulationJobOutput,
crate::error::CancelSimulationJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_simulation_job_error(response)
} else {
crate::operation_deser::parse_cancel_simulation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelSimulationJobBatch {
_private: (),
}
impl CancelSimulationJobBatch {
pub fn builder() -> crate::input::cancel_simulation_job_batch_input::Builder {
crate::input::cancel_simulation_job_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelSimulationJobBatch {
type Output = std::result::Result<
crate::output::CancelSimulationJobBatchOutput,
crate::error::CancelSimulationJobBatchError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_simulation_job_batch_error(response)
} else {
crate::operation_deser::parse_cancel_simulation_job_batch_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelWorldExportJob {
_private: (),
}
impl CancelWorldExportJob {
pub fn builder() -> crate::input::cancel_world_export_job_input::Builder {
crate::input::cancel_world_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelWorldExportJob {
type Output = std::result::Result<
crate::output::CancelWorldExportJobOutput,
crate::error::CancelWorldExportJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_world_export_job_error(response)
} else {
crate::operation_deser::parse_cancel_world_export_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelWorldGenerationJob {
_private: (),
}
impl CancelWorldGenerationJob {
pub fn builder() -> crate::input::cancel_world_generation_job_input::Builder {
crate::input::cancel_world_generation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelWorldGenerationJob {
type Output = std::result::Result<
crate::output::CancelWorldGenerationJobOutput,
crate::error::CancelWorldGenerationJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_world_generation_job_error(response)
} else {
crate::operation_deser::parse_cancel_world_generation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateDeploymentJob {
_private: (),
}
impl CreateDeploymentJob {
pub fn builder() -> crate::input::create_deployment_job_input::Builder {
crate::input::create_deployment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDeploymentJob {
type Output = std::result::Result<
crate::output::CreateDeploymentJobOutput,
crate::error::CreateDeploymentJobError,
>;
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_job_error(response)
} else {
crate::operation_deser::parse_create_deployment_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateFleet {
_private: (),
}
impl CreateFleet {
pub fn builder() -> crate::input::create_fleet_input::Builder {
crate::input::create_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFleet {
type Output =
std::result::Result<crate::output::CreateFleetOutput, crate::error::CreateFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_create_fleet_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateRobot {
_private: (),
}
impl CreateRobot {
pub fn builder() -> crate::input::create_robot_input::Builder {
crate::input::create_robot_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRobot {
type Output =
std::result::Result<crate::output::CreateRobotOutput, crate::error::CreateRobotError>;
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_robot_error(response)
} else {
crate::operation_deser::parse_create_robot_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateRobotApplication {
_private: (),
}
impl CreateRobotApplication {
pub fn builder() -> crate::input::create_robot_application_input::Builder {
crate::input::create_robot_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRobotApplication {
type Output = std::result::Result<
crate::output::CreateRobotApplicationOutput,
crate::error::CreateRobotApplicationError,
>;
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_robot_application_error(response)
} else {
crate::operation_deser::parse_create_robot_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateRobotApplicationVersion {
_private: (),
}
impl CreateRobotApplicationVersion {
pub fn builder() -> crate::input::create_robot_application_version_input::Builder {
crate::input::create_robot_application_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRobotApplicationVersion {
type Output = std::result::Result<
crate::output::CreateRobotApplicationVersionOutput,
crate::error::CreateRobotApplicationVersionError,
>;
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_robot_application_version_error(response)
} else {
crate::operation_deser::parse_create_robot_application_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateSimulationApplication {
_private: (),
}
impl CreateSimulationApplication {
pub fn builder() -> crate::input::create_simulation_application_input::Builder {
crate::input::create_simulation_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSimulationApplication {
type Output = std::result::Result<
crate::output::CreateSimulationApplicationOutput,
crate::error::CreateSimulationApplicationError,
>;
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_simulation_application_error(response)
} else {
crate::operation_deser::parse_create_simulation_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateSimulationApplicationVersion {
_private: (),
}
impl CreateSimulationApplicationVersion {
pub fn builder() -> crate::input::create_simulation_application_version_input::Builder {
crate::input::create_simulation_application_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSimulationApplicationVersion {
type Output = std::result::Result<
crate::output::CreateSimulationApplicationVersionOutput,
crate::error::CreateSimulationApplicationVersionError,
>;
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_simulation_application_version_error(response)
} else {
crate::operation_deser::parse_create_simulation_application_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateSimulationJob {
_private: (),
}
impl CreateSimulationJob {
pub fn builder() -> crate::input::create_simulation_job_input::Builder {
crate::input::create_simulation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSimulationJob {
type Output = std::result::Result<
crate::output::CreateSimulationJobOutput,
crate::error::CreateSimulationJobError,
>;
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_simulation_job_error(response)
} else {
crate::operation_deser::parse_create_simulation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateWorldExportJob {
_private: (),
}
impl CreateWorldExportJob {
pub fn builder() -> crate::input::create_world_export_job_input::Builder {
crate::input::create_world_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorldExportJob {
type Output = std::result::Result<
crate::output::CreateWorldExportJobOutput,
crate::error::CreateWorldExportJobError,
>;
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_world_export_job_error(response)
} else {
crate::operation_deser::parse_create_world_export_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateWorldGenerationJob {
_private: (),
}
impl CreateWorldGenerationJob {
pub fn builder() -> crate::input::create_world_generation_job_input::Builder {
crate::input::create_world_generation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorldGenerationJob {
type Output = std::result::Result<
crate::output::CreateWorldGenerationJobOutput,
crate::error::CreateWorldGenerationJobError,
>;
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_world_generation_job_error(response)
} else {
crate::operation_deser::parse_create_world_generation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateWorldTemplate {
_private: (),
}
impl CreateWorldTemplate {
pub fn builder() -> crate::input::create_world_template_input::Builder {
crate::input::create_world_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorldTemplate {
type Output = std::result::Result<
crate::output::CreateWorldTemplateOutput,
crate::error::CreateWorldTemplateError,
>;
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_world_template_error(response)
} else {
crate::operation_deser::parse_create_world_template_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteFleet {
_private: (),
}
impl DeleteFleet {
pub fn builder() -> crate::input::delete_fleet_input::Builder {
crate::input::delete_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFleet {
type Output =
std::result::Result<crate::output::DeleteFleetOutput, crate::error::DeleteFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_delete_fleet_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteRobot {
_private: (),
}
impl DeleteRobot {
pub fn builder() -> crate::input::delete_robot_input::Builder {
crate::input::delete_robot_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRobot {
type Output =
std::result::Result<crate::output::DeleteRobotOutput, crate::error::DeleteRobotError>;
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_robot_error(response)
} else {
crate::operation_deser::parse_delete_robot_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteRobotApplication {
_private: (),
}
impl DeleteRobotApplication {
pub fn builder() -> crate::input::delete_robot_application_input::Builder {
crate::input::delete_robot_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRobotApplication {
type Output = std::result::Result<
crate::output::DeleteRobotApplicationOutput,
crate::error::DeleteRobotApplicationError,
>;
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_robot_application_error(response)
} else {
crate::operation_deser::parse_delete_robot_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteSimulationApplication {
_private: (),
}
impl DeleteSimulationApplication {
pub fn builder() -> crate::input::delete_simulation_application_input::Builder {
crate::input::delete_simulation_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSimulationApplication {
type Output = std::result::Result<
crate::output::DeleteSimulationApplicationOutput,
crate::error::DeleteSimulationApplicationError,
>;
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_simulation_application_error(response)
} else {
crate::operation_deser::parse_delete_simulation_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteWorldTemplate {
_private: (),
}
impl DeleteWorldTemplate {
pub fn builder() -> crate::input::delete_world_template_input::Builder {
crate::input::delete_world_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorldTemplate {
type Output = std::result::Result<
crate::output::DeleteWorldTemplateOutput,
crate::error::DeleteWorldTemplateError,
>;
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_world_template_error(response)
} else {
crate::operation_deser::parse_delete_world_template_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterRobot {
_private: (),
}
impl DeregisterRobot {
pub fn builder() -> crate::input::deregister_robot_input::Builder {
crate::input::deregister_robot_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterRobot {
type Output = std::result::Result<
crate::output::DeregisterRobotOutput,
crate::error::DeregisterRobotError,
>;
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_robot_error(response)
} else {
crate::operation_deser::parse_deregister_robot_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeDeploymentJob {
_private: (),
}
impl DescribeDeploymentJob {
pub fn builder() -> crate::input::describe_deployment_job_input::Builder {
crate::input::describe_deployment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDeploymentJob {
type Output = std::result::Result<
crate::output::DescribeDeploymentJobOutput,
crate::error::DescribeDeploymentJobError,
>;
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_deployment_job_error(response)
} else {
crate::operation_deser::parse_describe_deployment_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeFleet {
_private: (),
}
impl DescribeFleet {
pub fn builder() -> crate::input::describe_fleet_input::Builder {
crate::input::describe_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleet {
type Output =
std::result::Result<crate::output::DescribeFleetOutput, crate::error::DescribeFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_describe_fleet_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeRobot {
_private: (),
}
impl DescribeRobot {
pub fn builder() -> crate::input::describe_robot_input::Builder {
crate::input::describe_robot_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRobot {
type Output =
std::result::Result<crate::output::DescribeRobotOutput, crate::error::DescribeRobotError>;
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_robot_error(response)
} else {
crate::operation_deser::parse_describe_robot_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeRobotApplication {
_private: (),
}
impl DescribeRobotApplication {
pub fn builder() -> crate::input::describe_robot_application_input::Builder {
crate::input::describe_robot_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRobotApplication {
type Output = std::result::Result<
crate::output::DescribeRobotApplicationOutput,
crate::error::DescribeRobotApplicationError,
>;
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_robot_application_error(response)
} else {
crate::operation_deser::parse_describe_robot_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeSimulationApplication {
_private: (),
}
impl DescribeSimulationApplication {
pub fn builder() -> crate::input::describe_simulation_application_input::Builder {
crate::input::describe_simulation_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSimulationApplication {
type Output = std::result::Result<
crate::output::DescribeSimulationApplicationOutput,
crate::error::DescribeSimulationApplicationError,
>;
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_simulation_application_error(response)
} else {
crate::operation_deser::parse_describe_simulation_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeSimulationJob {
_private: (),
}
impl DescribeSimulationJob {
pub fn builder() -> crate::input::describe_simulation_job_input::Builder {
crate::input::describe_simulation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSimulationJob {
type Output = std::result::Result<
crate::output::DescribeSimulationJobOutput,
crate::error::DescribeSimulationJobError,
>;
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_simulation_job_error(response)
} else {
crate::operation_deser::parse_describe_simulation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeSimulationJobBatch {
_private: (),
}
impl DescribeSimulationJobBatch {
pub fn builder() -> crate::input::describe_simulation_job_batch_input::Builder {
crate::input::describe_simulation_job_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSimulationJobBatch {
type Output = std::result::Result<
crate::output::DescribeSimulationJobBatchOutput,
crate::error::DescribeSimulationJobBatchError,
>;
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_simulation_job_batch_error(response)
} else {
crate::operation_deser::parse_describe_simulation_job_batch_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorld {
_private: (),
}
impl DescribeWorld {
pub fn builder() -> crate::input::describe_world_input::Builder {
crate::input::describe_world_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorld {
type Output =
std::result::Result<crate::output::DescribeWorldOutput, crate::error::DescribeWorldError>;
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_world_error(response)
} else {
crate::operation_deser::parse_describe_world_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorldExportJob {
_private: (),
}
impl DescribeWorldExportJob {
pub fn builder() -> crate::input::describe_world_export_job_input::Builder {
crate::input::describe_world_export_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorldExportJob {
type Output = std::result::Result<
crate::output::DescribeWorldExportJobOutput,
crate::error::DescribeWorldExportJobError,
>;
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_world_export_job_error(response)
} else {
crate::operation_deser::parse_describe_world_export_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorldGenerationJob {
_private: (),
}
impl DescribeWorldGenerationJob {
pub fn builder() -> crate::input::describe_world_generation_job_input::Builder {
crate::input::describe_world_generation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorldGenerationJob {
type Output = std::result::Result<
crate::output::DescribeWorldGenerationJobOutput,
crate::error::DescribeWorldGenerationJobError,
>;
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_world_generation_job_error(response)
} else {
crate::operation_deser::parse_describe_world_generation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorldTemplate {
_private: (),
}
impl DescribeWorldTemplate {
pub fn builder() -> crate::input::describe_world_template_input::Builder {
crate::input::describe_world_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorldTemplate {
type Output = std::result::Result<
crate::output::DescribeWorldTemplateOutput,
crate::error::DescribeWorldTemplateError,
>;
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_world_template_error(response)
} else {
crate::operation_deser::parse_describe_world_template_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetWorldTemplateBody {
_private: (),
}
impl GetWorldTemplateBody {
pub fn builder() -> crate::input::get_world_template_body_input::Builder {
crate::input::get_world_template_body_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorldTemplateBody {
type Output = std::result::Result<
crate::output::GetWorldTemplateBodyOutput,
crate::error::GetWorldTemplateBodyError,
>;
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_world_template_body_error(response)
} else {
crate::operation_deser::parse_get_world_template_body_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDeploymentJobs {
_private: (),
}
impl ListDeploymentJobs {
pub fn builder() -> crate::input::list_deployment_jobs_input::Builder {
crate::input::list_deployment_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDeploymentJobs {
type Output = std::result::Result<
crate::output::ListDeploymentJobsOutput,
crate::error::ListDeploymentJobsError,
>;
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_deployment_jobs_error(response)
} else {
crate::operation_deser::parse_list_deployment_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListFleets {
_private: (),
}
impl ListFleets {
pub fn builder() -> crate::input::list_fleets_input::Builder {
crate::input::list_fleets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFleets {
type Output =
std::result::Result<crate::output::ListFleetsOutput, crate::error::ListFleetsError>;
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_fleets_error(response)
} else {
crate::operation_deser::parse_list_fleets_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListRobotApplications {
_private: (),
}
impl ListRobotApplications {
pub fn builder() -> crate::input::list_robot_applications_input::Builder {
crate::input::list_robot_applications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRobotApplications {
type Output = std::result::Result<
crate::output::ListRobotApplicationsOutput,
crate::error::ListRobotApplicationsError,
>;
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_robot_applications_error(response)
} else {
crate::operation_deser::parse_list_robot_applications_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListRobots {
_private: (),
}
impl ListRobots {
pub fn builder() -> crate::input::list_robots_input::Builder {
crate::input::list_robots_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRobots {
type Output =
std::result::Result<crate::output::ListRobotsOutput, crate::error::ListRobotsError>;
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_robots_error(response)
} else {
crate::operation_deser::parse_list_robots_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSimulationApplications {
_private: (),
}
impl ListSimulationApplications {
pub fn builder() -> crate::input::list_simulation_applications_input::Builder {
crate::input::list_simulation_applications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSimulationApplications {
type Output = std::result::Result<
crate::output::ListSimulationApplicationsOutput,
crate::error::ListSimulationApplicationsError,
>;
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_simulation_applications_error(response)
} else {
crate::operation_deser::parse_list_simulation_applications_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSimulationJobBatches {
_private: (),
}
impl ListSimulationJobBatches {
pub fn builder() -> crate::input::list_simulation_job_batches_input::Builder {
crate::input::list_simulation_job_batches_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSimulationJobBatches {
type Output = std::result::Result<
crate::output::ListSimulationJobBatchesOutput,
crate::error::ListSimulationJobBatchesError,
>;
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_simulation_job_batches_error(response)
} else {
crate::operation_deser::parse_list_simulation_job_batches_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSimulationJobs {
_private: (),
}
impl ListSimulationJobs {
pub fn builder() -> crate::input::list_simulation_jobs_input::Builder {
crate::input::list_simulation_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSimulationJobs {
type Output = std::result::Result<
crate::output::ListSimulationJobsOutput,
crate::error::ListSimulationJobsError,
>;
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_simulation_jobs_error(response)
} else {
crate::operation_deser::parse_list_simulation_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListWorldExportJobs {
_private: (),
}
impl ListWorldExportJobs {
pub fn builder() -> crate::input::list_world_export_jobs_input::Builder {
crate::input::list_world_export_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorldExportJobs {
type Output = std::result::Result<
crate::output::ListWorldExportJobsOutput,
crate::error::ListWorldExportJobsError,
>;
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_world_export_jobs_error(response)
} else {
crate::operation_deser::parse_list_world_export_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListWorldGenerationJobs {
_private: (),
}
impl ListWorldGenerationJobs {
pub fn builder() -> crate::input::list_world_generation_jobs_input::Builder {
crate::input::list_world_generation_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorldGenerationJobs {
type Output = std::result::Result<
crate::output::ListWorldGenerationJobsOutput,
crate::error::ListWorldGenerationJobsError,
>;
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_world_generation_jobs_error(response)
} else {
crate::operation_deser::parse_list_world_generation_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListWorlds {
_private: (),
}
impl ListWorlds {
pub fn builder() -> crate::input::list_worlds_input::Builder {
crate::input::list_worlds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorlds {
type Output =
std::result::Result<crate::output::ListWorldsOutput, crate::error::ListWorldsError>;
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_worlds_error(response)
} else {
crate::operation_deser::parse_list_worlds_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListWorldTemplates {
_private: (),
}
impl ListWorldTemplates {
pub fn builder() -> crate::input::list_world_templates_input::Builder {
crate::input::list_world_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorldTemplates {
type Output = std::result::Result<
crate::output::ListWorldTemplatesOutput,
crate::error::ListWorldTemplatesError,
>;
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_world_templates_error(response)
} else {
crate::operation_deser::parse_list_world_templates_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterRobot {
_private: (),
}
impl RegisterRobot {
pub fn builder() -> crate::input::register_robot_input::Builder {
crate::input::register_robot_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterRobot {
type Output =
std::result::Result<crate::output::RegisterRobotOutput, crate::error::RegisterRobotError>;
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_robot_error(response)
} else {
crate::operation_deser::parse_register_robot_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RestartSimulationJob {
_private: (),
}
impl RestartSimulationJob {
pub fn builder() -> crate::input::restart_simulation_job_input::Builder {
crate::input::restart_simulation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RestartSimulationJob {
type Output = std::result::Result<
crate::output::RestartSimulationJobOutput,
crate::error::RestartSimulationJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_restart_simulation_job_error(response)
} else {
crate::operation_deser::parse_restart_simulation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartSimulationJobBatch {
_private: (),
}
impl StartSimulationJobBatch {
pub fn builder() -> crate::input::start_simulation_job_batch_input::Builder {
crate::input::start_simulation_job_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartSimulationJobBatch {
type Output = std::result::Result<
crate::output::StartSimulationJobBatchOutput,
crate::error::StartSimulationJobBatchError,
>;
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_simulation_job_batch_error(response)
} else {
crate::operation_deser::parse_start_simulation_job_batch_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SyncDeploymentJob {
_private: (),
}
impl SyncDeploymentJob {
pub fn builder() -> crate::input::sync_deployment_job_input::Builder {
crate::input::sync_deployment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SyncDeploymentJob {
type Output = std::result::Result<
crate::output::SyncDeploymentJobOutput,
crate::error::SyncDeploymentJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_sync_deployment_job_error(response)
} else {
crate::operation_deser::parse_sync_deployment_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateRobotApplication {
_private: (),
}
impl UpdateRobotApplication {
pub fn builder() -> crate::input::update_robot_application_input::Builder {
crate::input::update_robot_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRobotApplication {
type Output = std::result::Result<
crate::output::UpdateRobotApplicationOutput,
crate::error::UpdateRobotApplicationError,
>;
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_robot_application_error(response)
} else {
crate::operation_deser::parse_update_robot_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateSimulationApplication {
_private: (),
}
impl UpdateSimulationApplication {
pub fn builder() -> crate::input::update_simulation_application_input::Builder {
crate::input::update_simulation_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSimulationApplication {
type Output = std::result::Result<
crate::output::UpdateSimulationApplicationOutput,
crate::error::UpdateSimulationApplicationError,
>;
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_simulation_application_error(response)
} else {
crate::operation_deser::parse_update_simulation_application_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateWorldTemplate {
_private: (),
}
impl UpdateWorldTemplate {
pub fn builder() -> crate::input::update_world_template_input::Builder {
crate::input::update_world_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorldTemplate {
type Output = std::result::Result<
crate::output::UpdateWorldTemplateOutput,
crate::error::UpdateWorldTemplateError,
>;
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_world_template_error(response)
} else {
crate::operation_deser::parse_update_world_template_response(response)
}
}
}