#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssociateRoleToGroup {
_private: (),
}
impl AssociateRoleToGroup {
pub fn builder() -> crate::input::associate_role_to_group_input::Builder {
crate::input::associate_role_to_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateRoleToGroup {
type Output = std::result::Result<
crate::output::AssociateRoleToGroupOutput,
crate::error::AssociateRoleToGroupError,
>;
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_role_to_group_error(response)
} else {
crate::operation_deser::parse_associate_role_to_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssociateServiceRoleToAccount {
_private: (),
}
impl AssociateServiceRoleToAccount {
pub fn builder() -> crate::input::associate_service_role_to_account_input::Builder {
crate::input::associate_service_role_to_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateServiceRoleToAccount {
type Output = std::result::Result<
crate::output::AssociateServiceRoleToAccountOutput,
crate::error::AssociateServiceRoleToAccountError,
>;
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_service_role_to_account_error(response)
} else {
crate::operation_deser::parse_associate_service_role_to_account_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateConnectorDefinition {
_private: (),
}
impl CreateConnectorDefinition {
pub fn builder() -> crate::input::create_connector_definition_input::Builder {
crate::input::create_connector_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConnectorDefinition {
type Output = std::result::Result<
crate::output::CreateConnectorDefinitionOutput,
crate::error::CreateConnectorDefinitionError,
>;
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_connector_definition_error(response)
} else {
crate::operation_deser::parse_create_connector_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateConnectorDefinitionVersion {
_private: (),
}
impl CreateConnectorDefinitionVersion {
pub fn builder() -> crate::input::create_connector_definition_version_input::Builder {
crate::input::create_connector_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConnectorDefinitionVersion {
type Output = std::result::Result<
crate::output::CreateConnectorDefinitionVersionOutput,
crate::error::CreateConnectorDefinitionVersionError,
>;
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_connector_definition_version_error(response)
} else {
crate::operation_deser::parse_create_connector_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateCoreDefinition {
_private: (),
}
impl CreateCoreDefinition {
pub fn builder() -> crate::input::create_core_definition_input::Builder {
crate::input::create_core_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCoreDefinition {
type Output = std::result::Result<
crate::output::CreateCoreDefinitionOutput,
crate::error::CreateCoreDefinitionError,
>;
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_core_definition_error(response)
} else {
crate::operation_deser::parse_create_core_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateCoreDefinitionVersion {
_private: (),
}
impl CreateCoreDefinitionVersion {
pub fn builder() -> crate::input::create_core_definition_version_input::Builder {
crate::input::create_core_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCoreDefinitionVersion {
type Output = std::result::Result<
crate::output::CreateCoreDefinitionVersionOutput,
crate::error::CreateCoreDefinitionVersionError,
>;
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_core_definition_version_error(response)
} else {
crate::operation_deser::parse_create_core_definition_version_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 CreateDeviceDefinition {
_private: (),
}
impl CreateDeviceDefinition {
pub fn builder() -> crate::input::create_device_definition_input::Builder {
crate::input::create_device_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDeviceDefinition {
type Output = std::result::Result<
crate::output::CreateDeviceDefinitionOutput,
crate::error::CreateDeviceDefinitionError,
>;
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_device_definition_error(response)
} else {
crate::operation_deser::parse_create_device_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateDeviceDefinitionVersion {
_private: (),
}
impl CreateDeviceDefinitionVersion {
pub fn builder() -> crate::input::create_device_definition_version_input::Builder {
crate::input::create_device_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDeviceDefinitionVersion {
type Output = std::result::Result<
crate::output::CreateDeviceDefinitionVersionOutput,
crate::error::CreateDeviceDefinitionVersionError,
>;
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_device_definition_version_error(response)
} else {
crate::operation_deser::parse_create_device_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateFunctionDefinition {
_private: (),
}
impl CreateFunctionDefinition {
pub fn builder() -> crate::input::create_function_definition_input::Builder {
crate::input::create_function_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFunctionDefinition {
type Output = std::result::Result<
crate::output::CreateFunctionDefinitionOutput,
crate::error::CreateFunctionDefinitionError,
>;
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_function_definition_error(response)
} else {
crate::operation_deser::parse_create_function_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateFunctionDefinitionVersion {
_private: (),
}
impl CreateFunctionDefinitionVersion {
pub fn builder() -> crate::input::create_function_definition_version_input::Builder {
crate::input::create_function_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFunctionDefinitionVersion {
type Output = std::result::Result<
crate::output::CreateFunctionDefinitionVersionOutput,
crate::error::CreateFunctionDefinitionVersionError,
>;
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_function_definition_version_error(response)
} else {
crate::operation_deser::parse_create_function_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateGroup {
_private: (),
}
impl CreateGroup {
pub fn builder() -> crate::input::create_group_input::Builder {
crate::input::create_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGroup {
type Output =
std::result::Result<crate::output::CreateGroupOutput, crate::error::CreateGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_create_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateGroupCertificateAuthority {
_private: (),
}
impl CreateGroupCertificateAuthority {
pub fn builder() -> crate::input::create_group_certificate_authority_input::Builder {
crate::input::create_group_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGroupCertificateAuthority {
type Output = std::result::Result<
crate::output::CreateGroupCertificateAuthorityOutput,
crate::error::CreateGroupCertificateAuthorityError,
>;
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_group_certificate_authority_error(response)
} else {
crate::operation_deser::parse_create_group_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateGroupVersion {
_private: (),
}
impl CreateGroupVersion {
pub fn builder() -> crate::input::create_group_version_input::Builder {
crate::input::create_group_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGroupVersion {
type Output = std::result::Result<
crate::output::CreateGroupVersionOutput,
crate::error::CreateGroupVersionError,
>;
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_group_version_error(response)
} else {
crate::operation_deser::parse_create_group_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateLoggerDefinition {
_private: (),
}
impl CreateLoggerDefinition {
pub fn builder() -> crate::input::create_logger_definition_input::Builder {
crate::input::create_logger_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLoggerDefinition {
type Output = std::result::Result<
crate::output::CreateLoggerDefinitionOutput,
crate::error::CreateLoggerDefinitionError,
>;
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_logger_definition_error(response)
} else {
crate::operation_deser::parse_create_logger_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateLoggerDefinitionVersion {
_private: (),
}
impl CreateLoggerDefinitionVersion {
pub fn builder() -> crate::input::create_logger_definition_version_input::Builder {
crate::input::create_logger_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLoggerDefinitionVersion {
type Output = std::result::Result<
crate::output::CreateLoggerDefinitionVersionOutput,
crate::error::CreateLoggerDefinitionVersionError,
>;
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_logger_definition_version_error(response)
} else {
crate::operation_deser::parse_create_logger_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateResourceDefinition {
_private: (),
}
impl CreateResourceDefinition {
pub fn builder() -> crate::input::create_resource_definition_input::Builder {
crate::input::create_resource_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResourceDefinition {
type Output = std::result::Result<
crate::output::CreateResourceDefinitionOutput,
crate::error::CreateResourceDefinitionError,
>;
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_resource_definition_error(response)
} else {
crate::operation_deser::parse_create_resource_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateResourceDefinitionVersion {
_private: (),
}
impl CreateResourceDefinitionVersion {
pub fn builder() -> crate::input::create_resource_definition_version_input::Builder {
crate::input::create_resource_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResourceDefinitionVersion {
type Output = std::result::Result<
crate::output::CreateResourceDefinitionVersionOutput,
crate::error::CreateResourceDefinitionVersionError,
>;
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_resource_definition_version_error(response)
} else {
crate::operation_deser::parse_create_resource_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateSoftwareUpdateJob {
_private: (),
}
impl CreateSoftwareUpdateJob {
pub fn builder() -> crate::input::create_software_update_job_input::Builder {
crate::input::create_software_update_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSoftwareUpdateJob {
type Output = std::result::Result<
crate::output::CreateSoftwareUpdateJobOutput,
crate::error::CreateSoftwareUpdateJobError,
>;
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_software_update_job_error(response)
} else {
crate::operation_deser::parse_create_software_update_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateSubscriptionDefinition {
_private: (),
}
impl CreateSubscriptionDefinition {
pub fn builder() -> crate::input::create_subscription_definition_input::Builder {
crate::input::create_subscription_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSubscriptionDefinition {
type Output = std::result::Result<
crate::output::CreateSubscriptionDefinitionOutput,
crate::error::CreateSubscriptionDefinitionError,
>;
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_subscription_definition_error(response)
} else {
crate::operation_deser::parse_create_subscription_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateSubscriptionDefinitionVersion {
_private: (),
}
impl CreateSubscriptionDefinitionVersion {
pub fn builder() -> crate::input::create_subscription_definition_version_input::Builder {
crate::input::create_subscription_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSubscriptionDefinitionVersion {
type Output = std::result::Result<
crate::output::CreateSubscriptionDefinitionVersionOutput,
crate::error::CreateSubscriptionDefinitionVersionError,
>;
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_subscription_definition_version_error(response)
} else {
crate::operation_deser::parse_create_subscription_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteConnectorDefinition {
_private: (),
}
impl DeleteConnectorDefinition {
pub fn builder() -> crate::input::delete_connector_definition_input::Builder {
crate::input::delete_connector_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConnectorDefinition {
type Output = std::result::Result<
crate::output::DeleteConnectorDefinitionOutput,
crate::error::DeleteConnectorDefinitionError,
>;
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_connector_definition_error(response)
} else {
crate::operation_deser::parse_delete_connector_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteCoreDefinition {
_private: (),
}
impl DeleteCoreDefinition {
pub fn builder() -> crate::input::delete_core_definition_input::Builder {
crate::input::delete_core_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCoreDefinition {
type Output = std::result::Result<
crate::output::DeleteCoreDefinitionOutput,
crate::error::DeleteCoreDefinitionError,
>;
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_core_definition_error(response)
} else {
crate::operation_deser::parse_delete_core_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteDeviceDefinition {
_private: (),
}
impl DeleteDeviceDefinition {
pub fn builder() -> crate::input::delete_device_definition_input::Builder {
crate::input::delete_device_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDeviceDefinition {
type Output = std::result::Result<
crate::output::DeleteDeviceDefinitionOutput,
crate::error::DeleteDeviceDefinitionError,
>;
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_definition_error(response)
} else {
crate::operation_deser::parse_delete_device_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteFunctionDefinition {
_private: (),
}
impl DeleteFunctionDefinition {
pub fn builder() -> crate::input::delete_function_definition_input::Builder {
crate::input::delete_function_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFunctionDefinition {
type Output = std::result::Result<
crate::output::DeleteFunctionDefinitionOutput,
crate::error::DeleteFunctionDefinitionError,
>;
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_function_definition_error(response)
} else {
crate::operation_deser::parse_delete_function_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteGroup {
_private: (),
}
impl DeleteGroup {
pub fn builder() -> crate::input::delete_group_input::Builder {
crate::input::delete_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteGroup {
type Output =
std::result::Result<crate::output::DeleteGroupOutput, crate::error::DeleteGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_delete_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteLoggerDefinition {
_private: (),
}
impl DeleteLoggerDefinition {
pub fn builder() -> crate::input::delete_logger_definition_input::Builder {
crate::input::delete_logger_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLoggerDefinition {
type Output = std::result::Result<
crate::output::DeleteLoggerDefinitionOutput,
crate::error::DeleteLoggerDefinitionError,
>;
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_logger_definition_error(response)
} else {
crate::operation_deser::parse_delete_logger_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteResourceDefinition {
_private: (),
}
impl DeleteResourceDefinition {
pub fn builder() -> crate::input::delete_resource_definition_input::Builder {
crate::input::delete_resource_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourceDefinition {
type Output = std::result::Result<
crate::output::DeleteResourceDefinitionOutput,
crate::error::DeleteResourceDefinitionError,
>;
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_resource_definition_error(response)
} else {
crate::operation_deser::parse_delete_resource_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteSubscriptionDefinition {
_private: (),
}
impl DeleteSubscriptionDefinition {
pub fn builder() -> crate::input::delete_subscription_definition_input::Builder {
crate::input::delete_subscription_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSubscriptionDefinition {
type Output = std::result::Result<
crate::output::DeleteSubscriptionDefinitionOutput,
crate::error::DeleteSubscriptionDefinitionError,
>;
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_subscription_definition_error(response)
} else {
crate::operation_deser::parse_delete_subscription_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisassociateRoleFromGroup {
_private: (),
}
impl DisassociateRoleFromGroup {
pub fn builder() -> crate::input::disassociate_role_from_group_input::Builder {
crate::input::disassociate_role_from_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateRoleFromGroup {
type Output = std::result::Result<
crate::output::DisassociateRoleFromGroupOutput,
crate::error::DisassociateRoleFromGroupError,
>;
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_role_from_group_error(response)
} else {
crate::operation_deser::parse_disassociate_role_from_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisassociateServiceRoleFromAccount {
_private: (),
}
impl DisassociateServiceRoleFromAccount {
pub fn builder() -> crate::input::disassociate_service_role_from_account_input::Builder {
crate::input::disassociate_service_role_from_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateServiceRoleFromAccount {
type Output = std::result::Result<
crate::output::DisassociateServiceRoleFromAccountOutput,
crate::error::DisassociateServiceRoleFromAccountError,
>;
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_service_role_from_account_error(response)
} else {
crate::operation_deser::parse_disassociate_service_role_from_account_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetAssociatedRole {
_private: (),
}
impl GetAssociatedRole {
pub fn builder() -> crate::input::get_associated_role_input::Builder {
crate::input::get_associated_role_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAssociatedRole {
type Output = std::result::Result<
crate::output::GetAssociatedRoleOutput,
crate::error::GetAssociatedRoleError,
>;
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_associated_role_error(response)
} else {
crate::operation_deser::parse_get_associated_role_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetBulkDeploymentStatus {
_private: (),
}
impl GetBulkDeploymentStatus {
pub fn builder() -> crate::input::get_bulk_deployment_status_input::Builder {
crate::input::get_bulk_deployment_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBulkDeploymentStatus {
type Output = std::result::Result<
crate::output::GetBulkDeploymentStatusOutput,
crate::error::GetBulkDeploymentStatusError,
>;
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_bulk_deployment_status_error(response)
} else {
crate::operation_deser::parse_get_bulk_deployment_status_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetConnectivityInfo {
_private: (),
}
impl GetConnectivityInfo {
pub fn builder() -> crate::input::get_connectivity_info_input::Builder {
crate::input::get_connectivity_info_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetConnectivityInfo {
type Output = std::result::Result<
crate::output::GetConnectivityInfoOutput,
crate::error::GetConnectivityInfoError,
>;
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_connectivity_info_error(response)
} else {
crate::operation_deser::parse_get_connectivity_info_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetConnectorDefinition {
_private: (),
}
impl GetConnectorDefinition {
pub fn builder() -> crate::input::get_connector_definition_input::Builder {
crate::input::get_connector_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetConnectorDefinition {
type Output = std::result::Result<
crate::output::GetConnectorDefinitionOutput,
crate::error::GetConnectorDefinitionError,
>;
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_connector_definition_error(response)
} else {
crate::operation_deser::parse_get_connector_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetConnectorDefinitionVersion {
_private: (),
}
impl GetConnectorDefinitionVersion {
pub fn builder() -> crate::input::get_connector_definition_version_input::Builder {
crate::input::get_connector_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetConnectorDefinitionVersion {
type Output = std::result::Result<
crate::output::GetConnectorDefinitionVersionOutput,
crate::error::GetConnectorDefinitionVersionError,
>;
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_connector_definition_version_error(response)
} else {
crate::operation_deser::parse_get_connector_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetCoreDefinition {
_private: (),
}
impl GetCoreDefinition {
pub fn builder() -> crate::input::get_core_definition_input::Builder {
crate::input::get_core_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCoreDefinition {
type Output = std::result::Result<
crate::output::GetCoreDefinitionOutput,
crate::error::GetCoreDefinitionError,
>;
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_core_definition_error(response)
} else {
crate::operation_deser::parse_get_core_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetCoreDefinitionVersion {
_private: (),
}
impl GetCoreDefinitionVersion {
pub fn builder() -> crate::input::get_core_definition_version_input::Builder {
crate::input::get_core_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCoreDefinitionVersion {
type Output = std::result::Result<
crate::output::GetCoreDefinitionVersionOutput,
crate::error::GetCoreDefinitionVersionError,
>;
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_core_definition_version_error(response)
} else {
crate::operation_deser::parse_get_core_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetDeploymentStatus {
_private: (),
}
impl GetDeploymentStatus {
pub fn builder() -> crate::input::get_deployment_status_input::Builder {
crate::input::get_deployment_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDeploymentStatus {
type Output = std::result::Result<
crate::output::GetDeploymentStatusOutput,
crate::error::GetDeploymentStatusError,
>;
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_deployment_status_error(response)
} else {
crate::operation_deser::parse_get_deployment_status_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetDeviceDefinition {
_private: (),
}
impl GetDeviceDefinition {
pub fn builder() -> crate::input::get_device_definition_input::Builder {
crate::input::get_device_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDeviceDefinition {
type Output = std::result::Result<
crate::output::GetDeviceDefinitionOutput,
crate::error::GetDeviceDefinitionError,
>;
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_device_definition_error(response)
} else {
crate::operation_deser::parse_get_device_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetDeviceDefinitionVersion {
_private: (),
}
impl GetDeviceDefinitionVersion {
pub fn builder() -> crate::input::get_device_definition_version_input::Builder {
crate::input::get_device_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDeviceDefinitionVersion {
type Output = std::result::Result<
crate::output::GetDeviceDefinitionVersionOutput,
crate::error::GetDeviceDefinitionVersionError,
>;
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_device_definition_version_error(response)
} else {
crate::operation_deser::parse_get_device_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetFunctionDefinition {
_private: (),
}
impl GetFunctionDefinition {
pub fn builder() -> crate::input::get_function_definition_input::Builder {
crate::input::get_function_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunctionDefinition {
type Output = std::result::Result<
crate::output::GetFunctionDefinitionOutput,
crate::error::GetFunctionDefinitionError,
>;
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_function_definition_error(response)
} else {
crate::operation_deser::parse_get_function_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetFunctionDefinitionVersion {
_private: (),
}
impl GetFunctionDefinitionVersion {
pub fn builder() -> crate::input::get_function_definition_version_input::Builder {
crate::input::get_function_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunctionDefinitionVersion {
type Output = std::result::Result<
crate::output::GetFunctionDefinitionVersionOutput,
crate::error::GetFunctionDefinitionVersionError,
>;
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_function_definition_version_error(response)
} else {
crate::operation_deser::parse_get_function_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetGroup {
_private: (),
}
impl GetGroup {
pub fn builder() -> crate::input::get_group_input::Builder {
crate::input::get_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGroup {
type Output = std::result::Result<crate::output::GetGroupOutput, crate::error::GetGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_get_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetGroupCertificateAuthority {
_private: (),
}
impl GetGroupCertificateAuthority {
pub fn builder() -> crate::input::get_group_certificate_authority_input::Builder {
crate::input::get_group_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGroupCertificateAuthority {
type Output = std::result::Result<
crate::output::GetGroupCertificateAuthorityOutput,
crate::error::GetGroupCertificateAuthorityError,
>;
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_group_certificate_authority_error(response)
} else {
crate::operation_deser::parse_get_group_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetGroupCertificateConfiguration {
_private: (),
}
impl GetGroupCertificateConfiguration {
pub fn builder() -> crate::input::get_group_certificate_configuration_input::Builder {
crate::input::get_group_certificate_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGroupCertificateConfiguration {
type Output = std::result::Result<
crate::output::GetGroupCertificateConfigurationOutput,
crate::error::GetGroupCertificateConfigurationError,
>;
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_group_certificate_configuration_error(response)
} else {
crate::operation_deser::parse_get_group_certificate_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetGroupVersion {
_private: (),
}
impl GetGroupVersion {
pub fn builder() -> crate::input::get_group_version_input::Builder {
crate::input::get_group_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGroupVersion {
type Output = std::result::Result<
crate::output::GetGroupVersionOutput,
crate::error::GetGroupVersionError,
>;
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_group_version_error(response)
} else {
crate::operation_deser::parse_get_group_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetLoggerDefinition {
_private: (),
}
impl GetLoggerDefinition {
pub fn builder() -> crate::input::get_logger_definition_input::Builder {
crate::input::get_logger_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLoggerDefinition {
type Output = std::result::Result<
crate::output::GetLoggerDefinitionOutput,
crate::error::GetLoggerDefinitionError,
>;
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_logger_definition_error(response)
} else {
crate::operation_deser::parse_get_logger_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetLoggerDefinitionVersion {
_private: (),
}
impl GetLoggerDefinitionVersion {
pub fn builder() -> crate::input::get_logger_definition_version_input::Builder {
crate::input::get_logger_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLoggerDefinitionVersion {
type Output = std::result::Result<
crate::output::GetLoggerDefinitionVersionOutput,
crate::error::GetLoggerDefinitionVersionError,
>;
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_logger_definition_version_error(response)
} else {
crate::operation_deser::parse_get_logger_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetResourceDefinition {
_private: (),
}
impl GetResourceDefinition {
pub fn builder() -> crate::input::get_resource_definition_input::Builder {
crate::input::get_resource_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResourceDefinition {
type Output = std::result::Result<
crate::output::GetResourceDefinitionOutput,
crate::error::GetResourceDefinitionError,
>;
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_resource_definition_error(response)
} else {
crate::operation_deser::parse_get_resource_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetResourceDefinitionVersion {
_private: (),
}
impl GetResourceDefinitionVersion {
pub fn builder() -> crate::input::get_resource_definition_version_input::Builder {
crate::input::get_resource_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResourceDefinitionVersion {
type Output = std::result::Result<
crate::output::GetResourceDefinitionVersionOutput,
crate::error::GetResourceDefinitionVersionError,
>;
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_resource_definition_version_error(response)
} else {
crate::operation_deser::parse_get_resource_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetServiceRoleForAccount {
_private: (),
}
impl GetServiceRoleForAccount {
pub fn builder() -> crate::input::get_service_role_for_account_input::Builder {
crate::input::get_service_role_for_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetServiceRoleForAccount {
type Output = std::result::Result<
crate::output::GetServiceRoleForAccountOutput,
crate::error::GetServiceRoleForAccountError,
>;
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_service_role_for_account_error(response)
} else {
crate::operation_deser::parse_get_service_role_for_account_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetSubscriptionDefinition {
_private: (),
}
impl GetSubscriptionDefinition {
pub fn builder() -> crate::input::get_subscription_definition_input::Builder {
crate::input::get_subscription_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSubscriptionDefinition {
type Output = std::result::Result<
crate::output::GetSubscriptionDefinitionOutput,
crate::error::GetSubscriptionDefinitionError,
>;
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_subscription_definition_error(response)
} else {
crate::operation_deser::parse_get_subscription_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetSubscriptionDefinitionVersion {
_private: (),
}
impl GetSubscriptionDefinitionVersion {
pub fn builder() -> crate::input::get_subscription_definition_version_input::Builder {
crate::input::get_subscription_definition_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSubscriptionDefinitionVersion {
type Output = std::result::Result<
crate::output::GetSubscriptionDefinitionVersionOutput,
crate::error::GetSubscriptionDefinitionVersionError,
>;
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_subscription_definition_version_error(response)
} else {
crate::operation_deser::parse_get_subscription_definition_version_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetThingRuntimeConfiguration {
_private: (),
}
impl GetThingRuntimeConfiguration {
pub fn builder() -> crate::input::get_thing_runtime_configuration_input::Builder {
crate::input::get_thing_runtime_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetThingRuntimeConfiguration {
type Output = std::result::Result<
crate::output::GetThingRuntimeConfigurationOutput,
crate::error::GetThingRuntimeConfigurationError,
>;
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_thing_runtime_configuration_error(response)
} else {
crate::operation_deser::parse_get_thing_runtime_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListBulkDeploymentDetailedReports {
_private: (),
}
impl ListBulkDeploymentDetailedReports {
pub fn builder() -> crate::input::list_bulk_deployment_detailed_reports_input::Builder {
crate::input::list_bulk_deployment_detailed_reports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBulkDeploymentDetailedReports {
type Output = std::result::Result<
crate::output::ListBulkDeploymentDetailedReportsOutput,
crate::error::ListBulkDeploymentDetailedReportsError,
>;
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_bulk_deployment_detailed_reports_error(response)
} else {
crate::operation_deser::parse_list_bulk_deployment_detailed_reports_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListBulkDeployments {
_private: (),
}
impl ListBulkDeployments {
pub fn builder() -> crate::input::list_bulk_deployments_input::Builder {
crate::input::list_bulk_deployments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBulkDeployments {
type Output = std::result::Result<
crate::output::ListBulkDeploymentsOutput,
crate::error::ListBulkDeploymentsError,
>;
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_bulk_deployments_error(response)
} else {
crate::operation_deser::parse_list_bulk_deployments_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListConnectorDefinitions {
_private: (),
}
impl ListConnectorDefinitions {
pub fn builder() -> crate::input::list_connector_definitions_input::Builder {
crate::input::list_connector_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConnectorDefinitions {
type Output = std::result::Result<
crate::output::ListConnectorDefinitionsOutput,
crate::error::ListConnectorDefinitionsError,
>;
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_connector_definitions_error(response)
} else {
crate::operation_deser::parse_list_connector_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListConnectorDefinitionVersions {
_private: (),
}
impl ListConnectorDefinitionVersions {
pub fn builder() -> crate::input::list_connector_definition_versions_input::Builder {
crate::input::list_connector_definition_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConnectorDefinitionVersions {
type Output = std::result::Result<
crate::output::ListConnectorDefinitionVersionsOutput,
crate::error::ListConnectorDefinitionVersionsError,
>;
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_connector_definition_versions_error(response)
} else {
crate::operation_deser::parse_list_connector_definition_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListCoreDefinitions {
_private: (),
}
impl ListCoreDefinitions {
pub fn builder() -> crate::input::list_core_definitions_input::Builder {
crate::input::list_core_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCoreDefinitions {
type Output = std::result::Result<
crate::output::ListCoreDefinitionsOutput,
crate::error::ListCoreDefinitionsError,
>;
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_core_definitions_error(response)
} else {
crate::operation_deser::parse_list_core_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListCoreDefinitionVersions {
_private: (),
}
impl ListCoreDefinitionVersions {
pub fn builder() -> crate::input::list_core_definition_versions_input::Builder {
crate::input::list_core_definition_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCoreDefinitionVersions {
type Output = std::result::Result<
crate::output::ListCoreDefinitionVersionsOutput,
crate::error::ListCoreDefinitionVersionsError,
>;
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_core_definition_versions_error(response)
} else {
crate::operation_deser::parse_list_core_definition_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDeployments {
_private: (),
}
impl ListDeployments {
pub fn builder() -> crate::input::list_deployments_input::Builder {
crate::input::list_deployments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDeployments {
type Output = std::result::Result<
crate::output::ListDeploymentsOutput,
crate::error::ListDeploymentsError,
>;
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_deployments_error(response)
} else {
crate::operation_deser::parse_list_deployments_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDeviceDefinitions {
_private: (),
}
impl ListDeviceDefinitions {
pub fn builder() -> crate::input::list_device_definitions_input::Builder {
crate::input::list_device_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDeviceDefinitions {
type Output = std::result::Result<
crate::output::ListDeviceDefinitionsOutput,
crate::error::ListDeviceDefinitionsError,
>;
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_device_definitions_error(response)
} else {
crate::operation_deser::parse_list_device_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDeviceDefinitionVersions {
_private: (),
}
impl ListDeviceDefinitionVersions {
pub fn builder() -> crate::input::list_device_definition_versions_input::Builder {
crate::input::list_device_definition_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDeviceDefinitionVersions {
type Output = std::result::Result<
crate::output::ListDeviceDefinitionVersionsOutput,
crate::error::ListDeviceDefinitionVersionsError,
>;
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_device_definition_versions_error(response)
} else {
crate::operation_deser::parse_list_device_definition_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListFunctionDefinitions {
_private: (),
}
impl ListFunctionDefinitions {
pub fn builder() -> crate::input::list_function_definitions_input::Builder {
crate::input::list_function_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFunctionDefinitions {
type Output = std::result::Result<
crate::output::ListFunctionDefinitionsOutput,
crate::error::ListFunctionDefinitionsError,
>;
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_function_definitions_error(response)
} else {
crate::operation_deser::parse_list_function_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListFunctionDefinitionVersions {
_private: (),
}
impl ListFunctionDefinitionVersions {
pub fn builder() -> crate::input::list_function_definition_versions_input::Builder {
crate::input::list_function_definition_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFunctionDefinitionVersions {
type Output = std::result::Result<
crate::output::ListFunctionDefinitionVersionsOutput,
crate::error::ListFunctionDefinitionVersionsError,
>;
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_function_definition_versions_error(response)
} else {
crate::operation_deser::parse_list_function_definition_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListGroupCertificateAuthorities {
_private: (),
}
impl ListGroupCertificateAuthorities {
pub fn builder() -> crate::input::list_group_certificate_authorities_input::Builder {
crate::input::list_group_certificate_authorities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGroupCertificateAuthorities {
type Output = std::result::Result<
crate::output::ListGroupCertificateAuthoritiesOutput,
crate::error::ListGroupCertificateAuthoritiesError,
>;
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_group_certificate_authorities_error(response)
} else {
crate::operation_deser::parse_list_group_certificate_authorities_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListGroups {
_private: (),
}
impl ListGroups {
pub fn builder() -> crate::input::list_groups_input::Builder {
crate::input::list_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGroups {
type Output =
std::result::Result<crate::output::ListGroupsOutput, crate::error::ListGroupsError>;
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_groups_error(response)
} else {
crate::operation_deser::parse_list_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListGroupVersions {
_private: (),
}
impl ListGroupVersions {
pub fn builder() -> crate::input::list_group_versions_input::Builder {
crate::input::list_group_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGroupVersions {
type Output = std::result::Result<
crate::output::ListGroupVersionsOutput,
crate::error::ListGroupVersionsError,
>;
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_group_versions_error(response)
} else {
crate::operation_deser::parse_list_group_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListLoggerDefinitions {
_private: (),
}
impl ListLoggerDefinitions {
pub fn builder() -> crate::input::list_logger_definitions_input::Builder {
crate::input::list_logger_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLoggerDefinitions {
type Output = std::result::Result<
crate::output::ListLoggerDefinitionsOutput,
crate::error::ListLoggerDefinitionsError,
>;
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_logger_definitions_error(response)
} else {
crate::operation_deser::parse_list_logger_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListLoggerDefinitionVersions {
_private: (),
}
impl ListLoggerDefinitionVersions {
pub fn builder() -> crate::input::list_logger_definition_versions_input::Builder {
crate::input::list_logger_definition_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLoggerDefinitionVersions {
type Output = std::result::Result<
crate::output::ListLoggerDefinitionVersionsOutput,
crate::error::ListLoggerDefinitionVersionsError,
>;
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_logger_definition_versions_error(response)
} else {
crate::operation_deser::parse_list_logger_definition_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListResourceDefinitions {
_private: (),
}
impl ListResourceDefinitions {
pub fn builder() -> crate::input::list_resource_definitions_input::Builder {
crate::input::list_resource_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResourceDefinitions {
type Output = std::result::Result<
crate::output::ListResourceDefinitionsOutput,
crate::error::ListResourceDefinitionsError,
>;
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_resource_definitions_error(response)
} else {
crate::operation_deser::parse_list_resource_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListResourceDefinitionVersions {
_private: (),
}
impl ListResourceDefinitionVersions {
pub fn builder() -> crate::input::list_resource_definition_versions_input::Builder {
crate::input::list_resource_definition_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResourceDefinitionVersions {
type Output = std::result::Result<
crate::output::ListResourceDefinitionVersionsOutput,
crate::error::ListResourceDefinitionVersionsError,
>;
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_resource_definition_versions_error(response)
} else {
crate::operation_deser::parse_list_resource_definition_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSubscriptionDefinitions {
_private: (),
}
impl ListSubscriptionDefinitions {
pub fn builder() -> crate::input::list_subscription_definitions_input::Builder {
crate::input::list_subscription_definitions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSubscriptionDefinitions {
type Output = std::result::Result<
crate::output::ListSubscriptionDefinitionsOutput,
crate::error::ListSubscriptionDefinitionsError,
>;
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_subscription_definitions_error(response)
} else {
crate::operation_deser::parse_list_subscription_definitions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSubscriptionDefinitionVersions {
_private: (),
}
impl ListSubscriptionDefinitionVersions {
pub fn builder() -> crate::input::list_subscription_definition_versions_input::Builder {
crate::input::list_subscription_definition_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSubscriptionDefinitionVersions {
type Output = std::result::Result<
crate::output::ListSubscriptionDefinitionVersionsOutput,
crate::error::ListSubscriptionDefinitionVersionsError,
>;
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_subscription_definition_versions_error(response)
} else {
crate::operation_deser::parse_list_subscription_definition_versions_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 ResetDeployments {
_private: (),
}
impl ResetDeployments {
pub fn builder() -> crate::input::reset_deployments_input::Builder {
crate::input::reset_deployments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResetDeployments {
type Output = std::result::Result<
crate::output::ResetDeploymentsOutput,
crate::error::ResetDeploymentsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reset_deployments_error(response)
} else {
crate::operation_deser::parse_reset_deployments_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartBulkDeployment {
_private: (),
}
impl StartBulkDeployment {
pub fn builder() -> crate::input::start_bulk_deployment_input::Builder {
crate::input::start_bulk_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartBulkDeployment {
type Output = std::result::Result<
crate::output::StartBulkDeploymentOutput,
crate::error::StartBulkDeploymentError,
>;
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_bulk_deployment_error(response)
} else {
crate::operation_deser::parse_start_bulk_deployment_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopBulkDeployment {
_private: (),
}
impl StopBulkDeployment {
pub fn builder() -> crate::input::stop_bulk_deployment_input::Builder {
crate::input::stop_bulk_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopBulkDeployment {
type Output = std::result::Result<
crate::output::StopBulkDeploymentOutput,
crate::error::StopBulkDeploymentError,
>;
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_bulk_deployment_error(response)
} else {
crate::operation_deser::parse_stop_bulk_deployment_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() != 204 {
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() != 204 {
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 UpdateConnectivityInfo {
_private: (),
}
impl UpdateConnectivityInfo {
pub fn builder() -> crate::input::update_connectivity_info_input::Builder {
crate::input::update_connectivity_info_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConnectivityInfo {
type Output = std::result::Result<
crate::output::UpdateConnectivityInfoOutput,
crate::error::UpdateConnectivityInfoError,
>;
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_connectivity_info_error(response)
} else {
crate::operation_deser::parse_update_connectivity_info_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateConnectorDefinition {
_private: (),
}
impl UpdateConnectorDefinition {
pub fn builder() -> crate::input::update_connector_definition_input::Builder {
crate::input::update_connector_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConnectorDefinition {
type Output = std::result::Result<
crate::output::UpdateConnectorDefinitionOutput,
crate::error::UpdateConnectorDefinitionError,
>;
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_connector_definition_error(response)
} else {
crate::operation_deser::parse_update_connector_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateCoreDefinition {
_private: (),
}
impl UpdateCoreDefinition {
pub fn builder() -> crate::input::update_core_definition_input::Builder {
crate::input::update_core_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCoreDefinition {
type Output = std::result::Result<
crate::output::UpdateCoreDefinitionOutput,
crate::error::UpdateCoreDefinitionError,
>;
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_core_definition_error(response)
} else {
crate::operation_deser::parse_update_core_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateDeviceDefinition {
_private: (),
}
impl UpdateDeviceDefinition {
pub fn builder() -> crate::input::update_device_definition_input::Builder {
crate::input::update_device_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDeviceDefinition {
type Output = std::result::Result<
crate::output::UpdateDeviceDefinitionOutput,
crate::error::UpdateDeviceDefinitionError,
>;
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_definition_error(response)
} else {
crate::operation_deser::parse_update_device_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateFunctionDefinition {
_private: (),
}
impl UpdateFunctionDefinition {
pub fn builder() -> crate::input::update_function_definition_input::Builder {
crate::input::update_function_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFunctionDefinition {
type Output = std::result::Result<
crate::output::UpdateFunctionDefinitionOutput,
crate::error::UpdateFunctionDefinitionError,
>;
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_function_definition_error(response)
} else {
crate::operation_deser::parse_update_function_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateGroup {
_private: (),
}
impl UpdateGroup {
pub fn builder() -> crate::input::update_group_input::Builder {
crate::input::update_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGroup {
type Output =
std::result::Result<crate::output::UpdateGroupOutput, crate::error::UpdateGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_update_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateGroupCertificateConfiguration {
_private: (),
}
impl UpdateGroupCertificateConfiguration {
pub fn builder() -> crate::input::update_group_certificate_configuration_input::Builder {
crate::input::update_group_certificate_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGroupCertificateConfiguration {
type Output = std::result::Result<
crate::output::UpdateGroupCertificateConfigurationOutput,
crate::error::UpdateGroupCertificateConfigurationError,
>;
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_group_certificate_configuration_error(response)
} else {
crate::operation_deser::parse_update_group_certificate_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateLoggerDefinition {
_private: (),
}
impl UpdateLoggerDefinition {
pub fn builder() -> crate::input::update_logger_definition_input::Builder {
crate::input::update_logger_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateLoggerDefinition {
type Output = std::result::Result<
crate::output::UpdateLoggerDefinitionOutput,
crate::error::UpdateLoggerDefinitionError,
>;
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_logger_definition_error(response)
} else {
crate::operation_deser::parse_update_logger_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateResourceDefinition {
_private: (),
}
impl UpdateResourceDefinition {
pub fn builder() -> crate::input::update_resource_definition_input::Builder {
crate::input::update_resource_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResourceDefinition {
type Output = std::result::Result<
crate::output::UpdateResourceDefinitionOutput,
crate::error::UpdateResourceDefinitionError,
>;
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_resource_definition_error(response)
} else {
crate::operation_deser::parse_update_resource_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateSubscriptionDefinition {
_private: (),
}
impl UpdateSubscriptionDefinition {
pub fn builder() -> crate::input::update_subscription_definition_input::Builder {
crate::input::update_subscription_definition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSubscriptionDefinition {
type Output = std::result::Result<
crate::output::UpdateSubscriptionDefinitionOutput,
crate::error::UpdateSubscriptionDefinitionError,
>;
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_subscription_definition_error(response)
} else {
crate::operation_deser::parse_update_subscription_definition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateThingRuntimeConfiguration {
_private: (),
}
impl UpdateThingRuntimeConfiguration {
pub fn builder() -> crate::input::update_thing_runtime_configuration_input::Builder {
crate::input::update_thing_runtime_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateThingRuntimeConfiguration {
type Output = std::result::Result<
crate::output::UpdateThingRuntimeConfigurationOutput,
crate::error::UpdateThingRuntimeConfigurationError,
>;
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_thing_runtime_configuration_error(response)
} else {
crate::operation_deser::parse_update_thing_runtime_configuration_response(response)
}
}
}
pub mod customize;