#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddTagsToResource {
_private: (),
}
impl AddTagsToResource {
pub fn builder() -> crate::input::add_tags_to_resource_input::Builder {
crate::input::add_tags_to_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddTagsToResource {
type Output = std::result::Result<
crate::output::AddTagsToResourceOutput,
crate::error::AddTagsToResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_add_tags_to_resource_error(response)
} else {
crate::operation_deser::parse_add_tags_to_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ApplyPendingMaintenanceAction {
_private: (),
}
impl ApplyPendingMaintenanceAction {
pub fn builder() -> crate::input::apply_pending_maintenance_action_input::Builder {
crate::input::apply_pending_maintenance_action_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ApplyPendingMaintenanceAction {
type Output = std::result::Result<
crate::output::ApplyPendingMaintenanceActionOutput,
crate::error::ApplyPendingMaintenanceActionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_apply_pending_maintenance_action_error(response)
} else {
crate::operation_deser::parse_apply_pending_maintenance_action_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CancelReplicationTaskAssessmentRun {
_private: (),
}
impl CancelReplicationTaskAssessmentRun {
pub fn builder() -> crate::input::cancel_replication_task_assessment_run_input::Builder {
crate::input::cancel_replication_task_assessment_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelReplicationTaskAssessmentRun {
type Output = std::result::Result<
crate::output::CancelReplicationTaskAssessmentRunOutput,
crate::error::CancelReplicationTaskAssessmentRunError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_replication_task_assessment_run_error(response)
} else {
crate::operation_deser::parse_cancel_replication_task_assessment_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateEndpoint {
_private: (),
}
impl CreateEndpoint {
pub fn builder() -> crate::input::create_endpoint_input::Builder {
crate::input::create_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateEndpoint {
type Output =
std::result::Result<crate::output::CreateEndpointOutput, crate::error::CreateEndpointError>;
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_endpoint_error(response)
} else {
crate::operation_deser::parse_create_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateEventSubscription {
_private: (),
}
impl CreateEventSubscription {
pub fn builder() -> crate::input::create_event_subscription_input::Builder {
crate::input::create_event_subscription_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateEventSubscription {
type Output = std::result::Result<
crate::output::CreateEventSubscriptionOutput,
crate::error::CreateEventSubscriptionError,
>;
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_event_subscription_error(response)
} else {
crate::operation_deser::parse_create_event_subscription_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFleetAdvisorCollector {
_private: (),
}
impl CreateFleetAdvisorCollector {
pub fn builder() -> crate::input::create_fleet_advisor_collector_input::Builder {
crate::input::create_fleet_advisor_collector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFleetAdvisorCollector {
type Output = std::result::Result<
crate::output::CreateFleetAdvisorCollectorOutput,
crate::error::CreateFleetAdvisorCollectorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_fleet_advisor_collector_error(response)
} else {
crate::operation_deser::parse_create_fleet_advisor_collector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateReplicationInstance {
_private: (),
}
impl CreateReplicationInstance {
pub fn builder() -> crate::input::create_replication_instance_input::Builder {
crate::input::create_replication_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateReplicationInstance {
type Output = std::result::Result<
crate::output::CreateReplicationInstanceOutput,
crate::error::CreateReplicationInstanceError,
>;
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_replication_instance_error(response)
} else {
crate::operation_deser::parse_create_replication_instance_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateReplicationSubnetGroup {
_private: (),
}
impl CreateReplicationSubnetGroup {
pub fn builder() -> crate::input::create_replication_subnet_group_input::Builder {
crate::input::create_replication_subnet_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateReplicationSubnetGroup {
type Output = std::result::Result<
crate::output::CreateReplicationSubnetGroupOutput,
crate::error::CreateReplicationSubnetGroupError,
>;
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_replication_subnet_group_error(response)
} else {
crate::operation_deser::parse_create_replication_subnet_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateReplicationTask {
_private: (),
}
impl CreateReplicationTask {
pub fn builder() -> crate::input::create_replication_task_input::Builder {
crate::input::create_replication_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateReplicationTask {
type Output = std::result::Result<
crate::output::CreateReplicationTaskOutput,
crate::error::CreateReplicationTaskError,
>;
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_replication_task_error(response)
} else {
crate::operation_deser::parse_create_replication_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCertificate {
_private: (),
}
impl DeleteCertificate {
pub fn builder() -> crate::input::delete_certificate_input::Builder {
crate::input::delete_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCertificate {
type Output = std::result::Result<
crate::output::DeleteCertificateOutput,
crate::error::DeleteCertificateError,
>;
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_certificate_error(response)
} else {
crate::operation_deser::parse_delete_certificate_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteConnection {
_private: (),
}
impl DeleteConnection {
pub fn builder() -> crate::input::delete_connection_input::Builder {
crate::input::delete_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConnection {
type Output = std::result::Result<
crate::output::DeleteConnectionOutput,
crate::error::DeleteConnectionError,
>;
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_connection_error(response)
} else {
crate::operation_deser::parse_delete_connection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteEndpoint {
_private: (),
}
impl DeleteEndpoint {
pub fn builder() -> crate::input::delete_endpoint_input::Builder {
crate::input::delete_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteEndpoint {
type Output =
std::result::Result<crate::output::DeleteEndpointOutput, crate::error::DeleteEndpointError>;
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_endpoint_error(response)
} else {
crate::operation_deser::parse_delete_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteEventSubscription {
_private: (),
}
impl DeleteEventSubscription {
pub fn builder() -> crate::input::delete_event_subscription_input::Builder {
crate::input::delete_event_subscription_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteEventSubscription {
type Output = std::result::Result<
crate::output::DeleteEventSubscriptionOutput,
crate::error::DeleteEventSubscriptionError,
>;
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_event_subscription_error(response)
} else {
crate::operation_deser::parse_delete_event_subscription_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFleetAdvisorCollector {
_private: (),
}
impl DeleteFleetAdvisorCollector {
pub fn builder() -> crate::input::delete_fleet_advisor_collector_input::Builder {
crate::input::delete_fleet_advisor_collector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFleetAdvisorCollector {
type Output = std::result::Result<
crate::output::DeleteFleetAdvisorCollectorOutput,
crate::error::DeleteFleetAdvisorCollectorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_fleet_advisor_collector_error(response)
} else {
crate::operation_deser::parse_delete_fleet_advisor_collector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFleetAdvisorDatabases {
_private: (),
}
impl DeleteFleetAdvisorDatabases {
pub fn builder() -> crate::input::delete_fleet_advisor_databases_input::Builder {
crate::input::delete_fleet_advisor_databases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFleetAdvisorDatabases {
type Output = std::result::Result<
crate::output::DeleteFleetAdvisorDatabasesOutput,
crate::error::DeleteFleetAdvisorDatabasesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_fleet_advisor_databases_error(response)
} else {
crate::operation_deser::parse_delete_fleet_advisor_databases_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteReplicationInstance {
_private: (),
}
impl DeleteReplicationInstance {
pub fn builder() -> crate::input::delete_replication_instance_input::Builder {
crate::input::delete_replication_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReplicationInstance {
type Output = std::result::Result<
crate::output::DeleteReplicationInstanceOutput,
crate::error::DeleteReplicationInstanceError,
>;
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_replication_instance_error(response)
} else {
crate::operation_deser::parse_delete_replication_instance_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteReplicationSubnetGroup {
_private: (),
}
impl DeleteReplicationSubnetGroup {
pub fn builder() -> crate::input::delete_replication_subnet_group_input::Builder {
crate::input::delete_replication_subnet_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReplicationSubnetGroup {
type Output = std::result::Result<
crate::output::DeleteReplicationSubnetGroupOutput,
crate::error::DeleteReplicationSubnetGroupError,
>;
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_replication_subnet_group_error(response)
} else {
crate::operation_deser::parse_delete_replication_subnet_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteReplicationTask {
_private: (),
}
impl DeleteReplicationTask {
pub fn builder() -> crate::input::delete_replication_task_input::Builder {
crate::input::delete_replication_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReplicationTask {
type Output = std::result::Result<
crate::output::DeleteReplicationTaskOutput,
crate::error::DeleteReplicationTaskError,
>;
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_replication_task_error(response)
} else {
crate::operation_deser::parse_delete_replication_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteReplicationTaskAssessmentRun {
_private: (),
}
impl DeleteReplicationTaskAssessmentRun {
pub fn builder() -> crate::input::delete_replication_task_assessment_run_input::Builder {
crate::input::delete_replication_task_assessment_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReplicationTaskAssessmentRun {
type Output = std::result::Result<
crate::output::DeleteReplicationTaskAssessmentRunOutput,
crate::error::DeleteReplicationTaskAssessmentRunError,
>;
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_replication_task_assessment_run_error(response)
} else {
crate::operation_deser::parse_delete_replication_task_assessment_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAccountAttributes {
_private: (),
}
impl DescribeAccountAttributes {
pub fn builder() -> crate::input::describe_account_attributes_input::Builder {
crate::input::describe_account_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAccountAttributes {
type Output = std::result::Result<
crate::output::DescribeAccountAttributesOutput,
crate::error::DescribeAccountAttributesError,
>;
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_account_attributes_error(response)
} else {
crate::operation_deser::parse_describe_account_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeApplicableIndividualAssessments {
_private: (),
}
impl DescribeApplicableIndividualAssessments {
pub fn builder() -> crate::input::describe_applicable_individual_assessments_input::Builder {
crate::input::describe_applicable_individual_assessments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeApplicableIndividualAssessments {
type Output = std::result::Result<
crate::output::DescribeApplicableIndividualAssessmentsOutput,
crate::error::DescribeApplicableIndividualAssessmentsError,
>;
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_applicable_individual_assessments_error(response)
} else {
crate::operation_deser::parse_describe_applicable_individual_assessments_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCertificates {
_private: (),
}
impl DescribeCertificates {
pub fn builder() -> crate::input::describe_certificates_input::Builder {
crate::input::describe_certificates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCertificates {
type Output = std::result::Result<
crate::output::DescribeCertificatesOutput,
crate::error::DescribeCertificatesError,
>;
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_certificates_error(response)
} else {
crate::operation_deser::parse_describe_certificates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeConnections {
_private: (),
}
impl DescribeConnections {
pub fn builder() -> crate::input::describe_connections_input::Builder {
crate::input::describe_connections_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConnections {
type Output = std::result::Result<
crate::output::DescribeConnectionsOutput,
crate::error::DescribeConnectionsError,
>;
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_connections_error(response)
} else {
crate::operation_deser::parse_describe_connections_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEndpoints {
_private: (),
}
impl DescribeEndpoints {
pub fn builder() -> crate::input::describe_endpoints_input::Builder {
crate::input::describe_endpoints_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEndpoints {
type Output = std::result::Result<
crate::output::DescribeEndpointsOutput,
crate::error::DescribeEndpointsError,
>;
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_endpoints_error(response)
} else {
crate::operation_deser::parse_describe_endpoints_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEndpointSettings {
_private: (),
}
impl DescribeEndpointSettings {
pub fn builder() -> crate::input::describe_endpoint_settings_input::Builder {
crate::input::describe_endpoint_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEndpointSettings {
type Output = std::result::Result<
crate::output::DescribeEndpointSettingsOutput,
crate::error::DescribeEndpointSettingsError,
>;
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_endpoint_settings_error(response)
} else {
crate::operation_deser::parse_describe_endpoint_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEndpointTypes {
_private: (),
}
impl DescribeEndpointTypes {
pub fn builder() -> crate::input::describe_endpoint_types_input::Builder {
crate::input::describe_endpoint_types_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEndpointTypes {
type Output = std::result::Result<
crate::output::DescribeEndpointTypesOutput,
crate::error::DescribeEndpointTypesError,
>;
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_endpoint_types_error(response)
} else {
crate::operation_deser::parse_describe_endpoint_types_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEventCategories {
_private: (),
}
impl DescribeEventCategories {
pub fn builder() -> crate::input::describe_event_categories_input::Builder {
crate::input::describe_event_categories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEventCategories {
type Output = std::result::Result<
crate::output::DescribeEventCategoriesOutput,
crate::error::DescribeEventCategoriesError,
>;
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_event_categories_error(response)
} else {
crate::operation_deser::parse_describe_event_categories_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEvents {
_private: (),
}
impl DescribeEvents {
pub fn builder() -> crate::input::describe_events_input::Builder {
crate::input::describe_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEvents {
type Output =
std::result::Result<crate::output::DescribeEventsOutput, crate::error::DescribeEventsError>;
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_events_error(response)
} else {
crate::operation_deser::parse_describe_events_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEventSubscriptions {
_private: (),
}
impl DescribeEventSubscriptions {
pub fn builder() -> crate::input::describe_event_subscriptions_input::Builder {
crate::input::describe_event_subscriptions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEventSubscriptions {
type Output = std::result::Result<
crate::output::DescribeEventSubscriptionsOutput,
crate::error::DescribeEventSubscriptionsError,
>;
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_event_subscriptions_error(response)
} else {
crate::operation_deser::parse_describe_event_subscriptions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetAdvisorCollectors {
_private: (),
}
impl DescribeFleetAdvisorCollectors {
pub fn builder() -> crate::input::describe_fleet_advisor_collectors_input::Builder {
crate::input::describe_fleet_advisor_collectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetAdvisorCollectors {
type Output = std::result::Result<
crate::output::DescribeFleetAdvisorCollectorsOutput,
crate::error::DescribeFleetAdvisorCollectorsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_fleet_advisor_collectors_error(response)
} else {
crate::operation_deser::parse_describe_fleet_advisor_collectors_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetAdvisorDatabases {
_private: (),
}
impl DescribeFleetAdvisorDatabases {
pub fn builder() -> crate::input::describe_fleet_advisor_databases_input::Builder {
crate::input::describe_fleet_advisor_databases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetAdvisorDatabases {
type Output = std::result::Result<
crate::output::DescribeFleetAdvisorDatabasesOutput,
crate::error::DescribeFleetAdvisorDatabasesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_fleet_advisor_databases_error(response)
} else {
crate::operation_deser::parse_describe_fleet_advisor_databases_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetAdvisorLsaAnalysis {
_private: (),
}
impl DescribeFleetAdvisorLsaAnalysis {
pub fn builder() -> crate::input::describe_fleet_advisor_lsa_analysis_input::Builder {
crate::input::describe_fleet_advisor_lsa_analysis_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetAdvisorLsaAnalysis {
type Output = std::result::Result<
crate::output::DescribeFleetAdvisorLsaAnalysisOutput,
crate::error::DescribeFleetAdvisorLsaAnalysisError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_fleet_advisor_lsa_analysis_error(response)
} else {
crate::operation_deser::parse_describe_fleet_advisor_lsa_analysis_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetAdvisorSchemaObjectSummary {
_private: (),
}
impl DescribeFleetAdvisorSchemaObjectSummary {
pub fn builder() -> crate::input::describe_fleet_advisor_schema_object_summary_input::Builder {
crate::input::describe_fleet_advisor_schema_object_summary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetAdvisorSchemaObjectSummary {
type Output = std::result::Result<
crate::output::DescribeFleetAdvisorSchemaObjectSummaryOutput,
crate::error::DescribeFleetAdvisorSchemaObjectSummaryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_fleet_advisor_schema_object_summary_error(
response,
)
} else {
crate::operation_deser::parse_describe_fleet_advisor_schema_object_summary_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetAdvisorSchemas {
_private: (),
}
impl DescribeFleetAdvisorSchemas {
pub fn builder() -> crate::input::describe_fleet_advisor_schemas_input::Builder {
crate::input::describe_fleet_advisor_schemas_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetAdvisorSchemas {
type Output = std::result::Result<
crate::output::DescribeFleetAdvisorSchemasOutput,
crate::error::DescribeFleetAdvisorSchemasError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_fleet_advisor_schemas_error(response)
} else {
crate::operation_deser::parse_describe_fleet_advisor_schemas_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeOrderableReplicationInstances {
_private: (),
}
impl DescribeOrderableReplicationInstances {
pub fn builder() -> crate::input::describe_orderable_replication_instances_input::Builder {
crate::input::describe_orderable_replication_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeOrderableReplicationInstances {
type Output = std::result::Result<
crate::output::DescribeOrderableReplicationInstancesOutput,
crate::error::DescribeOrderableReplicationInstancesError,
>;
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_orderable_replication_instances_error(response)
} else {
crate::operation_deser::parse_describe_orderable_replication_instances_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePendingMaintenanceActions {
_private: (),
}
impl DescribePendingMaintenanceActions {
pub fn builder() -> crate::input::describe_pending_maintenance_actions_input::Builder {
crate::input::describe_pending_maintenance_actions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePendingMaintenanceActions {
type Output = std::result::Result<
crate::output::DescribePendingMaintenanceActionsOutput,
crate::error::DescribePendingMaintenanceActionsError,
>;
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_pending_maintenance_actions_error(response)
} else {
crate::operation_deser::parse_describe_pending_maintenance_actions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRefreshSchemasStatus {
_private: (),
}
impl DescribeRefreshSchemasStatus {
pub fn builder() -> crate::input::describe_refresh_schemas_status_input::Builder {
crate::input::describe_refresh_schemas_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRefreshSchemasStatus {
type Output = std::result::Result<
crate::output::DescribeRefreshSchemasStatusOutput,
crate::error::DescribeRefreshSchemasStatusError,
>;
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_refresh_schemas_status_error(response)
} else {
crate::operation_deser::parse_describe_refresh_schemas_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationInstances {
_private: (),
}
impl DescribeReplicationInstances {
pub fn builder() -> crate::input::describe_replication_instances_input::Builder {
crate::input::describe_replication_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReplicationInstances {
type Output = std::result::Result<
crate::output::DescribeReplicationInstancesOutput,
crate::error::DescribeReplicationInstancesError,
>;
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_replication_instances_error(response)
} else {
crate::operation_deser::parse_describe_replication_instances_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationInstanceTaskLogs {
_private: (),
}
impl DescribeReplicationInstanceTaskLogs {
pub fn builder() -> crate::input::describe_replication_instance_task_logs_input::Builder {
crate::input::describe_replication_instance_task_logs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReplicationInstanceTaskLogs {
type Output = std::result::Result<
crate::output::DescribeReplicationInstanceTaskLogsOutput,
crate::error::DescribeReplicationInstanceTaskLogsError,
>;
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_replication_instance_task_logs_error(response)
} else {
crate::operation_deser::parse_describe_replication_instance_task_logs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationSubnetGroups {
_private: (),
}
impl DescribeReplicationSubnetGroups {
pub fn builder() -> crate::input::describe_replication_subnet_groups_input::Builder {
crate::input::describe_replication_subnet_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReplicationSubnetGroups {
type Output = std::result::Result<
crate::output::DescribeReplicationSubnetGroupsOutput,
crate::error::DescribeReplicationSubnetGroupsError,
>;
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_replication_subnet_groups_error(response)
} else {
crate::operation_deser::parse_describe_replication_subnet_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationTaskAssessmentResults {
_private: (),
}
impl DescribeReplicationTaskAssessmentResults {
pub fn builder() -> crate::input::describe_replication_task_assessment_results_input::Builder {
crate::input::describe_replication_task_assessment_results_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReplicationTaskAssessmentResults {
type Output = std::result::Result<
crate::output::DescribeReplicationTaskAssessmentResultsOutput,
crate::error::DescribeReplicationTaskAssessmentResultsError,
>;
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_replication_task_assessment_results_error(
response,
)
} else {
crate::operation_deser::parse_describe_replication_task_assessment_results_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationTaskAssessmentRuns {
_private: (),
}
impl DescribeReplicationTaskAssessmentRuns {
pub fn builder() -> crate::input::describe_replication_task_assessment_runs_input::Builder {
crate::input::describe_replication_task_assessment_runs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReplicationTaskAssessmentRuns {
type Output = std::result::Result<
crate::output::DescribeReplicationTaskAssessmentRunsOutput,
crate::error::DescribeReplicationTaskAssessmentRunsError,
>;
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_replication_task_assessment_runs_error(response)
} else {
crate::operation_deser::parse_describe_replication_task_assessment_runs_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationTaskIndividualAssessments {
_private: (),
}
impl DescribeReplicationTaskIndividualAssessments {
pub fn builder() -> crate::input::describe_replication_task_individual_assessments_input::Builder
{
crate::input::describe_replication_task_individual_assessments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for DescribeReplicationTaskIndividualAssessments
{
type Output = std::result::Result<
crate::output::DescribeReplicationTaskIndividualAssessmentsOutput,
crate::error::DescribeReplicationTaskIndividualAssessmentsError,
>;
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_replication_task_individual_assessments_error(
response,
)
} else {
crate::operation_deser::parse_describe_replication_task_individual_assessments_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReplicationTasks {
_private: (),
}
impl DescribeReplicationTasks {
pub fn builder() -> crate::input::describe_replication_tasks_input::Builder {
crate::input::describe_replication_tasks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReplicationTasks {
type Output = std::result::Result<
crate::output::DescribeReplicationTasksOutput,
crate::error::DescribeReplicationTasksError,
>;
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_replication_tasks_error(response)
} else {
crate::operation_deser::parse_describe_replication_tasks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSchemas {
_private: (),
}
impl DescribeSchemas {
pub fn builder() -> crate::input::describe_schemas_input::Builder {
crate::input::describe_schemas_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSchemas {
type Output = std::result::Result<
crate::output::DescribeSchemasOutput,
crate::error::DescribeSchemasError,
>;
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_schemas_error(response)
} else {
crate::operation_deser::parse_describe_schemas_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTableStatistics {
_private: (),
}
impl DescribeTableStatistics {
pub fn builder() -> crate::input::describe_table_statistics_input::Builder {
crate::input::describe_table_statistics_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTableStatistics {
type Output = std::result::Result<
crate::output::DescribeTableStatisticsOutput,
crate::error::DescribeTableStatisticsError,
>;
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_table_statistics_error(response)
} else {
crate::operation_deser::parse_describe_table_statistics_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportCertificate {
_private: (),
}
impl ImportCertificate {
pub fn builder() -> crate::input::import_certificate_input::Builder {
crate::input::import_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportCertificate {
type Output = std::result::Result<
crate::output::ImportCertificateOutput,
crate::error::ImportCertificateError,
>;
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_certificate_error(response)
} else {
crate::operation_deser::parse_import_certificate_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyEndpoint {
_private: (),
}
impl ModifyEndpoint {
pub fn builder() -> crate::input::modify_endpoint_input::Builder {
crate::input::modify_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyEndpoint {
type Output =
std::result::Result<crate::output::ModifyEndpointOutput, crate::error::ModifyEndpointError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_endpoint_error(response)
} else {
crate::operation_deser::parse_modify_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyEventSubscription {
_private: (),
}
impl ModifyEventSubscription {
pub fn builder() -> crate::input::modify_event_subscription_input::Builder {
crate::input::modify_event_subscription_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyEventSubscription {
type Output = std::result::Result<
crate::output::ModifyEventSubscriptionOutput,
crate::error::ModifyEventSubscriptionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_event_subscription_error(response)
} else {
crate::operation_deser::parse_modify_event_subscription_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyReplicationInstance {
_private: (),
}
impl ModifyReplicationInstance {
pub fn builder() -> crate::input::modify_replication_instance_input::Builder {
crate::input::modify_replication_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyReplicationInstance {
type Output = std::result::Result<
crate::output::ModifyReplicationInstanceOutput,
crate::error::ModifyReplicationInstanceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_replication_instance_error(response)
} else {
crate::operation_deser::parse_modify_replication_instance_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyReplicationSubnetGroup {
_private: (),
}
impl ModifyReplicationSubnetGroup {
pub fn builder() -> crate::input::modify_replication_subnet_group_input::Builder {
crate::input::modify_replication_subnet_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyReplicationSubnetGroup {
type Output = std::result::Result<
crate::output::ModifyReplicationSubnetGroupOutput,
crate::error::ModifyReplicationSubnetGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_replication_subnet_group_error(response)
} else {
crate::operation_deser::parse_modify_replication_subnet_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyReplicationTask {
_private: (),
}
impl ModifyReplicationTask {
pub fn builder() -> crate::input::modify_replication_task_input::Builder {
crate::input::modify_replication_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyReplicationTask {
type Output = std::result::Result<
crate::output::ModifyReplicationTaskOutput,
crate::error::ModifyReplicationTaskError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_replication_task_error(response)
} else {
crate::operation_deser::parse_modify_replication_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct MoveReplicationTask {
_private: (),
}
impl MoveReplicationTask {
pub fn builder() -> crate::input::move_replication_task_input::Builder {
crate::input::move_replication_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MoveReplicationTask {
type Output = std::result::Result<
crate::output::MoveReplicationTaskOutput,
crate::error::MoveReplicationTaskError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_move_replication_task_error(response)
} else {
crate::operation_deser::parse_move_replication_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RebootReplicationInstance {
_private: (),
}
impl RebootReplicationInstance {
pub fn builder() -> crate::input::reboot_replication_instance_input::Builder {
crate::input::reboot_replication_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RebootReplicationInstance {
type Output = std::result::Result<
crate::output::RebootReplicationInstanceOutput,
crate::error::RebootReplicationInstanceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reboot_replication_instance_error(response)
} else {
crate::operation_deser::parse_reboot_replication_instance_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RefreshSchemas {
_private: (),
}
impl RefreshSchemas {
pub fn builder() -> crate::input::refresh_schemas_input::Builder {
crate::input::refresh_schemas_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RefreshSchemas {
type Output =
std::result::Result<crate::output::RefreshSchemasOutput, crate::error::RefreshSchemasError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_refresh_schemas_error(response)
} else {
crate::operation_deser::parse_refresh_schemas_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ReloadTables {
_private: (),
}
impl ReloadTables {
pub fn builder() -> crate::input::reload_tables_input::Builder {
crate::input::reload_tables_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ReloadTables {
type Output =
std::result::Result<crate::output::ReloadTablesOutput, crate::error::ReloadTablesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reload_tables_error(response)
} else {
crate::operation_deser::parse_reload_tables_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveTagsFromResource {
_private: (),
}
impl RemoveTagsFromResource {
pub fn builder() -> crate::input::remove_tags_from_resource_input::Builder {
crate::input::remove_tags_from_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveTagsFromResource {
type Output = std::result::Result<
crate::output::RemoveTagsFromResourceOutput,
crate::error::RemoveTagsFromResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_tags_from_resource_error(response)
} else {
crate::operation_deser::parse_remove_tags_from_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RunFleetAdvisorLsaAnalysis {
_private: (),
}
impl RunFleetAdvisorLsaAnalysis {
pub fn builder() -> crate::input::run_fleet_advisor_lsa_analysis_input::Builder {
crate::input::run_fleet_advisor_lsa_analysis_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RunFleetAdvisorLsaAnalysis {
type Output = std::result::Result<
crate::output::RunFleetAdvisorLsaAnalysisOutput,
crate::error::RunFleetAdvisorLsaAnalysisError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_run_fleet_advisor_lsa_analysis_error(response)
} else {
crate::operation_deser::parse_run_fleet_advisor_lsa_analysis_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartReplicationTask {
_private: (),
}
impl StartReplicationTask {
pub fn builder() -> crate::input::start_replication_task_input::Builder {
crate::input::start_replication_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartReplicationTask {
type Output = std::result::Result<
crate::output::StartReplicationTaskOutput,
crate::error::StartReplicationTaskError,
>;
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_replication_task_error(response)
} else {
crate::operation_deser::parse_start_replication_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartReplicationTaskAssessment {
_private: (),
}
impl StartReplicationTaskAssessment {
pub fn builder() -> crate::input::start_replication_task_assessment_input::Builder {
crate::input::start_replication_task_assessment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartReplicationTaskAssessment {
type Output = std::result::Result<
crate::output::StartReplicationTaskAssessmentOutput,
crate::error::StartReplicationTaskAssessmentError,
>;
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_replication_task_assessment_error(response)
} else {
crate::operation_deser::parse_start_replication_task_assessment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartReplicationTaskAssessmentRun {
_private: (),
}
impl StartReplicationTaskAssessmentRun {
pub fn builder() -> crate::input::start_replication_task_assessment_run_input::Builder {
crate::input::start_replication_task_assessment_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartReplicationTaskAssessmentRun {
type Output = std::result::Result<
crate::output::StartReplicationTaskAssessmentRunOutput,
crate::error::StartReplicationTaskAssessmentRunError,
>;
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_replication_task_assessment_run_error(response)
} else {
crate::operation_deser::parse_start_replication_task_assessment_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopReplicationTask {
_private: (),
}
impl StopReplicationTask {
pub fn builder() -> crate::input::stop_replication_task_input::Builder {
crate::input::stop_replication_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopReplicationTask {
type Output = std::result::Result<
crate::output::StopReplicationTaskOutput,
crate::error::StopReplicationTaskError,
>;
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_replication_task_error(response)
} else {
crate::operation_deser::parse_stop_replication_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TestConnection {
_private: (),
}
impl TestConnection {
pub fn builder() -> crate::input::test_connection_input::Builder {
crate::input::test_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TestConnection {
type Output =
std::result::Result<crate::output::TestConnectionOutput, crate::error::TestConnectionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_test_connection_error(response)
} else {
crate::operation_deser::parse_test_connection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSubscriptionsToEventBridge {
_private: (),
}
impl UpdateSubscriptionsToEventBridge {
pub fn builder() -> crate::input::update_subscriptions_to_event_bridge_input::Builder {
crate::input::update_subscriptions_to_event_bridge_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSubscriptionsToEventBridge {
type Output = std::result::Result<
crate::output::UpdateSubscriptionsToEventBridgeOutput,
crate::error::UpdateSubscriptionsToEventBridgeError,
>;
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_subscriptions_to_event_bridge_error(response)
} else {
crate::operation_deser::parse_update_subscriptions_to_event_bridge_response(response)
}
}
}
pub mod customize;