#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateApplicationInstance {
_private: (),
}
impl CreateApplicationInstance {
pub fn builder() -> crate::input::create_application_instance_input::Builder {
crate::input::create_application_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateApplicationInstance {
type Output = std::result::Result<
crate::output::CreateApplicationInstanceOutput,
crate::error::CreateApplicationInstanceError,
>;
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_application_instance_error(response)
} else {
crate::operation_deser::parse_create_application_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateJobForDevices {
_private: (),
}
impl CreateJobForDevices {
pub fn builder() -> crate::input::create_job_for_devices_input::Builder {
crate::input::create_job_for_devices_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateJobForDevices {
type Output = std::result::Result<
crate::output::CreateJobForDevicesOutput,
crate::error::CreateJobForDevicesError,
>;
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_job_for_devices_error(response)
} else {
crate::operation_deser::parse_create_job_for_devices_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateNodeFromTemplateJob {
_private: (),
}
impl CreateNodeFromTemplateJob {
pub fn builder() -> crate::input::create_node_from_template_job_input::Builder {
crate::input::create_node_from_template_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateNodeFromTemplateJob {
type Output = std::result::Result<
crate::output::CreateNodeFromTemplateJobOutput,
crate::error::CreateNodeFromTemplateJobError,
>;
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_node_from_template_job_error(response)
} else {
crate::operation_deser::parse_create_node_from_template_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreatePackage {
_private: (),
}
impl CreatePackage {
pub fn builder() -> crate::input::create_package_input::Builder {
crate::input::create_package_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePackage {
type Output =
std::result::Result<crate::output::CreatePackageOutput, crate::error::CreatePackageError>;
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_package_error(response)
} else {
crate::operation_deser::parse_create_package_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreatePackageImportJob {
_private: (),
}
impl CreatePackageImportJob {
pub fn builder() -> crate::input::create_package_import_job_input::Builder {
crate::input::create_package_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePackageImportJob {
type Output = std::result::Result<
crate::output::CreatePackageImportJobOutput,
crate::error::CreatePackageImportJobError,
>;
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_package_import_job_error(response)
} else {
crate::operation_deser::parse_create_package_import_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteDevice {
_private: (),
}
impl DeleteDevice {
pub fn builder() -> crate::input::delete_device_input::Builder {
crate::input::delete_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDevice {
type Output =
std::result::Result<crate::output::DeleteDeviceOutput, crate::error::DeleteDeviceError>;
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_device_error(response)
} else {
crate::operation_deser::parse_delete_device_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeletePackage {
_private: (),
}
impl DeletePackage {
pub fn builder() -> crate::input::delete_package_input::Builder {
crate::input::delete_package_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePackage {
type Output =
std::result::Result<crate::output::DeletePackageOutput, crate::error::DeletePackageError>;
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_package_error(response)
} else {
crate::operation_deser::parse_delete_package_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterPackageVersion {
_private: (),
}
impl DeregisterPackageVersion {
pub fn builder() -> crate::input::deregister_package_version_input::Builder {
crate::input::deregister_package_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterPackageVersion {
type Output = std::result::Result<
crate::output::DeregisterPackageVersionOutput,
crate::error::DeregisterPackageVersionError,
>;
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_package_version_error(response)
} else {
crate::operation_deser::parse_deregister_package_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeApplicationInstance {
_private: (),
}
impl DescribeApplicationInstance {
pub fn builder() -> crate::input::describe_application_instance_input::Builder {
crate::input::describe_application_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeApplicationInstance {
type Output = std::result::Result<
crate::output::DescribeApplicationInstanceOutput,
crate::error::DescribeApplicationInstanceError,
>;
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_application_instance_error(response)
} else {
crate::operation_deser::parse_describe_application_instance_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeApplicationInstanceDetails {
_private: (),
}
impl DescribeApplicationInstanceDetails {
pub fn builder() -> crate::input::describe_application_instance_details_input::Builder {
crate::input::describe_application_instance_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeApplicationInstanceDetails {
type Output = std::result::Result<
crate::output::DescribeApplicationInstanceDetailsOutput,
crate::error::DescribeApplicationInstanceDetailsError,
>;
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_application_instance_details_error(response)
} else {
crate::operation_deser::parse_describe_application_instance_details_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeDevice {
_private: (),
}
impl DescribeDevice {
pub fn builder() -> crate::input::describe_device_input::Builder {
crate::input::describe_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDevice {
type Output =
std::result::Result<crate::output::DescribeDeviceOutput, crate::error::DescribeDeviceError>;
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_device_error(response)
} else {
crate::operation_deser::parse_describe_device_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeDeviceJob {
_private: (),
}
impl DescribeDeviceJob {
pub fn builder() -> crate::input::describe_device_job_input::Builder {
crate::input::describe_device_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDeviceJob {
type Output = std::result::Result<
crate::output::DescribeDeviceJobOutput,
crate::error::DescribeDeviceJobError,
>;
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_device_job_error(response)
} else {
crate::operation_deser::parse_describe_device_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeNode {
_private: (),
}
impl DescribeNode {
pub fn builder() -> crate::input::describe_node_input::Builder {
crate::input::describe_node_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeNode {
type Output =
std::result::Result<crate::output::DescribeNodeOutput, crate::error::DescribeNodeError>;
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_node_error(response)
} else {
crate::operation_deser::parse_describe_node_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeNodeFromTemplateJob {
_private: (),
}
impl DescribeNodeFromTemplateJob {
pub fn builder() -> crate::input::describe_node_from_template_job_input::Builder {
crate::input::describe_node_from_template_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeNodeFromTemplateJob {
type Output = std::result::Result<
crate::output::DescribeNodeFromTemplateJobOutput,
crate::error::DescribeNodeFromTemplateJobError,
>;
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_node_from_template_job_error(response)
} else {
crate::operation_deser::parse_describe_node_from_template_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribePackage {
_private: (),
}
impl DescribePackage {
pub fn builder() -> crate::input::describe_package_input::Builder {
crate::input::describe_package_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePackage {
type Output = std::result::Result<
crate::output::DescribePackageOutput,
crate::error::DescribePackageError,
>;
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_package_error(response)
} else {
crate::operation_deser::parse_describe_package_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribePackageImportJob {
_private: (),
}
impl DescribePackageImportJob {
pub fn builder() -> crate::input::describe_package_import_job_input::Builder {
crate::input::describe_package_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePackageImportJob {
type Output = std::result::Result<
crate::output::DescribePackageImportJobOutput,
crate::error::DescribePackageImportJobError,
>;
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_package_import_job_error(response)
} else {
crate::operation_deser::parse_describe_package_import_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribePackageVersion {
_private: (),
}
impl DescribePackageVersion {
pub fn builder() -> crate::input::describe_package_version_input::Builder {
crate::input::describe_package_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePackageVersion {
type Output = std::result::Result<
crate::output::DescribePackageVersionOutput,
crate::error::DescribePackageVersionError,
>;
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_package_version_error(response)
} else {
crate::operation_deser::parse_describe_package_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListApplicationInstanceDependencies {
_private: (),
}
impl ListApplicationInstanceDependencies {
pub fn builder() -> crate::input::list_application_instance_dependencies_input::Builder {
crate::input::list_application_instance_dependencies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApplicationInstanceDependencies {
type Output = std::result::Result<
crate::output::ListApplicationInstanceDependenciesOutput,
crate::error::ListApplicationInstanceDependenciesError,
>;
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_application_instance_dependencies_error(response)
} else {
crate::operation_deser::parse_list_application_instance_dependencies_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListApplicationInstanceNodeInstances {
_private: (),
}
impl ListApplicationInstanceNodeInstances {
pub fn builder() -> crate::input::list_application_instance_node_instances_input::Builder {
crate::input::list_application_instance_node_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApplicationInstanceNodeInstances {
type Output = std::result::Result<
crate::output::ListApplicationInstanceNodeInstancesOutput,
crate::error::ListApplicationInstanceNodeInstancesError,
>;
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_application_instance_node_instances_error(response)
} else {
crate::operation_deser::parse_list_application_instance_node_instances_response(
response,
)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListApplicationInstances {
_private: (),
}
impl ListApplicationInstances {
pub fn builder() -> crate::input::list_application_instances_input::Builder {
crate::input::list_application_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApplicationInstances {
type Output = std::result::Result<
crate::output::ListApplicationInstancesOutput,
crate::error::ListApplicationInstancesError,
>;
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_application_instances_error(response)
} else {
crate::operation_deser::parse_list_application_instances_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDevices {
_private: (),
}
impl ListDevices {
pub fn builder() -> crate::input::list_devices_input::Builder {
crate::input::list_devices_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDevices {
type Output =
std::result::Result<crate::output::ListDevicesOutput, crate::error::ListDevicesError>;
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_devices_error(response)
} else {
crate::operation_deser::parse_list_devices_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDevicesJobs {
_private: (),
}
impl ListDevicesJobs {
pub fn builder() -> crate::input::list_devices_jobs_input::Builder {
crate::input::list_devices_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDevicesJobs {
type Output = std::result::Result<
crate::output::ListDevicesJobsOutput,
crate::error::ListDevicesJobsError,
>;
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_devices_jobs_error(response)
} else {
crate::operation_deser::parse_list_devices_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListNodeFromTemplateJobs {
_private: (),
}
impl ListNodeFromTemplateJobs {
pub fn builder() -> crate::input::list_node_from_template_jobs_input::Builder {
crate::input::list_node_from_template_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNodeFromTemplateJobs {
type Output = std::result::Result<
crate::output::ListNodeFromTemplateJobsOutput,
crate::error::ListNodeFromTemplateJobsError,
>;
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_node_from_template_jobs_error(response)
} else {
crate::operation_deser::parse_list_node_from_template_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListNodes {
_private: (),
}
impl ListNodes {
pub fn builder() -> crate::input::list_nodes_input::Builder {
crate::input::list_nodes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNodes {
type Output = std::result::Result<crate::output::ListNodesOutput, crate::error::ListNodesError>;
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_nodes_error(response)
} else {
crate::operation_deser::parse_list_nodes_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListPackageImportJobs {
_private: (),
}
impl ListPackageImportJobs {
pub fn builder() -> crate::input::list_package_import_jobs_input::Builder {
crate::input::list_package_import_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPackageImportJobs {
type Output = std::result::Result<
crate::output::ListPackageImportJobsOutput,
crate::error::ListPackageImportJobsError,
>;
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_package_import_jobs_error(response)
} else {
crate::operation_deser::parse_list_package_import_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListPackages {
_private: (),
}
impl ListPackages {
pub fn builder() -> crate::input::list_packages_input::Builder {
crate::input::list_packages_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPackages {
type Output =
std::result::Result<crate::output::ListPackagesOutput, crate::error::ListPackagesError>;
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_packages_error(response)
} else {
crate::operation_deser::parse_list_packages_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 ProvisionDevice {
_private: (),
}
impl ProvisionDevice {
pub fn builder() -> crate::input::provision_device_input::Builder {
crate::input::provision_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ProvisionDevice {
type Output = std::result::Result<
crate::output::ProvisionDeviceOutput,
crate::error::ProvisionDeviceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_provision_device_error(response)
} else {
crate::operation_deser::parse_provision_device_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterPackageVersion {
_private: (),
}
impl RegisterPackageVersion {
pub fn builder() -> crate::input::register_package_version_input::Builder {
crate::input::register_package_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterPackageVersion {
type Output = std::result::Result<
crate::output::RegisterPackageVersionOutput,
crate::error::RegisterPackageVersionError,
>;
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_package_version_error(response)
} else {
crate::operation_deser::parse_register_package_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RemoveApplicationInstance {
_private: (),
}
impl RemoveApplicationInstance {
pub fn builder() -> crate::input::remove_application_instance_input::Builder {
crate::input::remove_application_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveApplicationInstance {
type Output = std::result::Result<
crate::output::RemoveApplicationInstanceOutput,
crate::error::RemoveApplicationInstanceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_application_instance_error(response)
} else {
crate::operation_deser::parse_remove_application_instance_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 UpdateDeviceMetadata {
_private: (),
}
impl UpdateDeviceMetadata {
pub fn builder() -> crate::input::update_device_metadata_input::Builder {
crate::input::update_device_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDeviceMetadata {
type Output = std::result::Result<
crate::output::UpdateDeviceMetadataOutput,
crate::error::UpdateDeviceMetadataError,
>;
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_device_metadata_error(response)
} else {
crate::operation_deser::parse_update_device_metadata_response(response)
}
}
}
pub mod customize;