#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateCreatedArtifact {
_private: (),
}
impl AssociateCreatedArtifact {
pub fn builder() -> crate::input::associate_created_artifact_input::Builder {
crate::input::associate_created_artifact_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateCreatedArtifact {
type Output = std::result::Result<
crate::output::AssociateCreatedArtifactOutput,
crate::error::AssociateCreatedArtifactError,
>;
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_created_artifact_error(response)
} else {
crate::operation_deser::parse_associate_created_artifact_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateDiscoveredResource {
_private: (),
}
impl AssociateDiscoveredResource {
pub fn builder() -> crate::input::associate_discovered_resource_input::Builder {
crate::input::associate_discovered_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateDiscoveredResource {
type Output = std::result::Result<
crate::output::AssociateDiscoveredResourceOutput,
crate::error::AssociateDiscoveredResourceError,
>;
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_discovered_resource_error(response)
} else {
crate::operation_deser::parse_associate_discovered_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateProgressUpdateStream {
_private: (),
}
impl CreateProgressUpdateStream {
pub fn builder() -> crate::input::create_progress_update_stream_input::Builder {
crate::input::create_progress_update_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateProgressUpdateStream {
type Output = std::result::Result<
crate::output::CreateProgressUpdateStreamOutput,
crate::error::CreateProgressUpdateStreamError,
>;
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_progress_update_stream_error(response)
} else {
crate::operation_deser::parse_create_progress_update_stream_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteProgressUpdateStream {
_private: (),
}
impl DeleteProgressUpdateStream {
pub fn builder() -> crate::input::delete_progress_update_stream_input::Builder {
crate::input::delete_progress_update_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteProgressUpdateStream {
type Output = std::result::Result<
crate::output::DeleteProgressUpdateStreamOutput,
crate::error::DeleteProgressUpdateStreamError,
>;
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_progress_update_stream_error(response)
} else {
crate::operation_deser::parse_delete_progress_update_stream_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeApplicationState {
_private: (),
}
impl DescribeApplicationState {
pub fn builder() -> crate::input::describe_application_state_input::Builder {
crate::input::describe_application_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeApplicationState {
type Output = std::result::Result<
crate::output::DescribeApplicationStateOutput,
crate::error::DescribeApplicationStateError,
>;
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_state_error(response)
} else {
crate::operation_deser::parse_describe_application_state_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMigrationTask {
_private: (),
}
impl DescribeMigrationTask {
pub fn builder() -> crate::input::describe_migration_task_input::Builder {
crate::input::describe_migration_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMigrationTask {
type Output = std::result::Result<
crate::output::DescribeMigrationTaskOutput,
crate::error::DescribeMigrationTaskError,
>;
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_migration_task_error(response)
} else {
crate::operation_deser::parse_describe_migration_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateCreatedArtifact {
_private: (),
}
impl DisassociateCreatedArtifact {
pub fn builder() -> crate::input::disassociate_created_artifact_input::Builder {
crate::input::disassociate_created_artifact_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateCreatedArtifact {
type Output = std::result::Result<
crate::output::DisassociateCreatedArtifactOutput,
crate::error::DisassociateCreatedArtifactError,
>;
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_created_artifact_error(response)
} else {
crate::operation_deser::parse_disassociate_created_artifact_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateDiscoveredResource {
_private: (),
}
impl DisassociateDiscoveredResource {
pub fn builder() -> crate::input::disassociate_discovered_resource_input::Builder {
crate::input::disassociate_discovered_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateDiscoveredResource {
type Output = std::result::Result<
crate::output::DisassociateDiscoveredResourceOutput,
crate::error::DisassociateDiscoveredResourceError,
>;
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_discovered_resource_error(response)
} else {
crate::operation_deser::parse_disassociate_discovered_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportMigrationTask {
_private: (),
}
impl ImportMigrationTask {
pub fn builder() -> crate::input::import_migration_task_input::Builder {
crate::input::import_migration_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportMigrationTask {
type Output = std::result::Result<
crate::output::ImportMigrationTaskOutput,
crate::error::ImportMigrationTaskError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_migration_task_error(response)
} else {
crate::operation_deser::parse_import_migration_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListApplicationStates {
_private: (),
}
impl ListApplicationStates {
pub fn builder() -> crate::input::list_application_states_input::Builder {
crate::input::list_application_states_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApplicationStates {
type Output = std::result::Result<
crate::output::ListApplicationStatesOutput,
crate::error::ListApplicationStatesError,
>;
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_states_error(response)
} else {
crate::operation_deser::parse_list_application_states_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCreatedArtifacts {
_private: (),
}
impl ListCreatedArtifacts {
pub fn builder() -> crate::input::list_created_artifacts_input::Builder {
crate::input::list_created_artifacts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCreatedArtifacts {
type Output = std::result::Result<
crate::output::ListCreatedArtifactsOutput,
crate::error::ListCreatedArtifactsError,
>;
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_created_artifacts_error(response)
} else {
crate::operation_deser::parse_list_created_artifacts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDiscoveredResources {
_private: (),
}
impl ListDiscoveredResources {
pub fn builder() -> crate::input::list_discovered_resources_input::Builder {
crate::input::list_discovered_resources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDiscoveredResources {
type Output = std::result::Result<
crate::output::ListDiscoveredResourcesOutput,
crate::error::ListDiscoveredResourcesError,
>;
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_discovered_resources_error(response)
} else {
crate::operation_deser::parse_list_discovered_resources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMigrationTasks {
_private: (),
}
impl ListMigrationTasks {
pub fn builder() -> crate::input::list_migration_tasks_input::Builder {
crate::input::list_migration_tasks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMigrationTasks {
type Output = std::result::Result<
crate::output::ListMigrationTasksOutput,
crate::error::ListMigrationTasksError,
>;
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_migration_tasks_error(response)
} else {
crate::operation_deser::parse_list_migration_tasks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListProgressUpdateStreams {
_private: (),
}
impl ListProgressUpdateStreams {
pub fn builder() -> crate::input::list_progress_update_streams_input::Builder {
crate::input::list_progress_update_streams_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListProgressUpdateStreams {
type Output = std::result::Result<
crate::output::ListProgressUpdateStreamsOutput,
crate::error::ListProgressUpdateStreamsError,
>;
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_progress_update_streams_error(response)
} else {
crate::operation_deser::parse_list_progress_update_streams_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct NotifyApplicationState {
_private: (),
}
impl NotifyApplicationState {
pub fn builder() -> crate::input::notify_application_state_input::Builder {
crate::input::notify_application_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for NotifyApplicationState {
type Output = std::result::Result<
crate::output::NotifyApplicationStateOutput,
crate::error::NotifyApplicationStateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_notify_application_state_error(response)
} else {
crate::operation_deser::parse_notify_application_state_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct NotifyMigrationTaskState {
_private: (),
}
impl NotifyMigrationTaskState {
pub fn builder() -> crate::input::notify_migration_task_state_input::Builder {
crate::input::notify_migration_task_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for NotifyMigrationTaskState {
type Output = std::result::Result<
crate::output::NotifyMigrationTaskStateOutput,
crate::error::NotifyMigrationTaskStateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_notify_migration_task_state_error(response)
} else {
crate::operation_deser::parse_notify_migration_task_state_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutResourceAttributes {
_private: (),
}
impl PutResourceAttributes {
pub fn builder() -> crate::input::put_resource_attributes_input::Builder {
crate::input::put_resource_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutResourceAttributes {
type Output = std::result::Result<
crate::output::PutResourceAttributesOutput,
crate::error::PutResourceAttributesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_resource_attributes_error(response)
} else {
crate::operation_deser::parse_put_resource_attributes_response(response)
}
}
}
pub mod customize;