#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateConfigurationItemsToApplication {
_private: (),
}
impl AssociateConfigurationItemsToApplication {
pub fn builder() -> crate::input::associate_configuration_items_to_application_input::Builder {
crate::input::associate_configuration_items_to_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateConfigurationItemsToApplication {
type Output = std::result::Result<
crate::output::AssociateConfigurationItemsToApplicationOutput,
crate::error::AssociateConfigurationItemsToApplicationError,
>;
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_configuration_items_to_application_error(
response,
)
} else {
crate::operation_deser::parse_associate_configuration_items_to_application_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDeleteImportData {
_private: (),
}
impl BatchDeleteImportData {
pub fn builder() -> crate::input::batch_delete_import_data_input::Builder {
crate::input::batch_delete_import_data_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDeleteImportData {
type Output = std::result::Result<
crate::output::BatchDeleteImportDataOutput,
crate::error::BatchDeleteImportDataError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_delete_import_data_error(response)
} else {
crate::operation_deser::parse_batch_delete_import_data_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateApplication {
_private: (),
}
impl CreateApplication {
pub fn builder() -> crate::input::create_application_input::Builder {
crate::input::create_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateApplication {
type Output = std::result::Result<
crate::output::CreateApplicationOutput,
crate::error::CreateApplicationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_application_error(response)
} else {
crate::operation_deser::parse_create_application_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateTags {
_private: (),
}
impl CreateTags {
pub fn builder() -> crate::input::create_tags_input::Builder {
crate::input::create_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTags {
type Output =
std::result::Result<crate::output::CreateTagsOutput, crate::error::CreateTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_create_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteApplications {
_private: (),
}
impl DeleteApplications {
pub fn builder() -> crate::input::delete_applications_input::Builder {
crate::input::delete_applications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteApplications {
type Output = std::result::Result<
crate::output::DeleteApplicationsOutput,
crate::error::DeleteApplicationsError,
>;
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_applications_error(response)
} else {
crate::operation_deser::parse_delete_applications_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteTags {
_private: (),
}
impl DeleteTags {
pub fn builder() -> crate::input::delete_tags_input::Builder {
crate::input::delete_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTags {
type Output =
std::result::Result<crate::output::DeleteTagsOutput, crate::error::DeleteTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_delete_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAgents {
_private: (),
}
impl DescribeAgents {
pub fn builder() -> crate::input::describe_agents_input::Builder {
crate::input::describe_agents_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAgents {
type Output =
std::result::Result<crate::output::DescribeAgentsOutput, crate::error::DescribeAgentsError>;
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_agents_error(response)
} else {
crate::operation_deser::parse_describe_agents_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeConfigurations {
_private: (),
}
impl DescribeConfigurations {
pub fn builder() -> crate::input::describe_configurations_input::Builder {
crate::input::describe_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConfigurations {
type Output = std::result::Result<
crate::output::DescribeConfigurationsOutput,
crate::error::DescribeConfigurationsError,
>;
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_configurations_error(response)
} else {
crate::operation_deser::parse_describe_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeContinuousExports {
_private: (),
}
impl DescribeContinuousExports {
pub fn builder() -> crate::input::describe_continuous_exports_input::Builder {
crate::input::describe_continuous_exports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeContinuousExports {
type Output = std::result::Result<
crate::output::DescribeContinuousExportsOutput,
crate::error::DescribeContinuousExportsError,
>;
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_continuous_exports_error(response)
} else {
crate::operation_deser::parse_describe_continuous_exports_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeExportConfigurations {
_private: (),
}
impl DescribeExportConfigurations {
pub fn builder() -> crate::input::describe_export_configurations_input::Builder {
crate::input::describe_export_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExportConfigurations {
type Output = std::result::Result<
crate::output::DescribeExportConfigurationsOutput,
crate::error::DescribeExportConfigurationsError,
>;
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_export_configurations_error(response)
} else {
crate::operation_deser::parse_describe_export_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeExportTasks {
_private: (),
}
impl DescribeExportTasks {
pub fn builder() -> crate::input::describe_export_tasks_input::Builder {
crate::input::describe_export_tasks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExportTasks {
type Output = std::result::Result<
crate::output::DescribeExportTasksOutput,
crate::error::DescribeExportTasksError,
>;
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_export_tasks_error(response)
} else {
crate::operation_deser::parse_describe_export_tasks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeImportTasks {
_private: (),
}
impl DescribeImportTasks {
pub fn builder() -> crate::input::describe_import_tasks_input::Builder {
crate::input::describe_import_tasks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeImportTasks {
type Output = std::result::Result<
crate::output::DescribeImportTasksOutput,
crate::error::DescribeImportTasksError,
>;
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_import_tasks_error(response)
} else {
crate::operation_deser::parse_describe_import_tasks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTags {
_private: (),
}
impl DescribeTags {
pub fn builder() -> crate::input::describe_tags_input::Builder {
crate::input::describe_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTags {
type Output =
std::result::Result<crate::output::DescribeTagsOutput, crate::error::DescribeTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_describe_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateConfigurationItemsFromApplication {
_private: (),
}
impl DisassociateConfigurationItemsFromApplication {
pub fn builder(
) -> crate::input::disassociate_configuration_items_from_application_input::Builder {
crate::input::disassociate_configuration_items_from_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for DisassociateConfigurationItemsFromApplication
{
type Output = std::result::Result<
crate::output::DisassociateConfigurationItemsFromApplicationOutput,
crate::error::DisassociateConfigurationItemsFromApplicationError,
>;
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_configuration_items_from_application_error(
response,
)
} else {
crate::operation_deser::parse_disassociate_configuration_items_from_application_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ExportConfigurations {
_private: (),
}
impl ExportConfigurations {
pub fn builder() -> crate::input::export_configurations_input::Builder {
crate::input::export_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ExportConfigurations {
type Output = std::result::Result<
crate::output::ExportConfigurationsOutput,
crate::error::ExportConfigurationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_export_configurations_error(response)
} else {
crate::operation_deser::parse_export_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDiscoverySummary {
_private: (),
}
impl GetDiscoverySummary {
pub fn builder() -> crate::input::get_discovery_summary_input::Builder {
crate::input::get_discovery_summary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDiscoverySummary {
type Output = std::result::Result<
crate::output::GetDiscoverySummaryOutput,
crate::error::GetDiscoverySummaryError,
>;
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_discovery_summary_error(response)
} else {
crate::operation_deser::parse_get_discovery_summary_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListConfigurations {
_private: (),
}
impl ListConfigurations {
pub fn builder() -> crate::input::list_configurations_input::Builder {
crate::input::list_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConfigurations {
type Output = std::result::Result<
crate::output::ListConfigurationsOutput,
crate::error::ListConfigurationsError,
>;
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_configurations_error(response)
} else {
crate::operation_deser::parse_list_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListServerNeighbors {
_private: (),
}
impl ListServerNeighbors {
pub fn builder() -> crate::input::list_server_neighbors_input::Builder {
crate::input::list_server_neighbors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListServerNeighbors {
type Output = std::result::Result<
crate::output::ListServerNeighborsOutput,
crate::error::ListServerNeighborsError,
>;
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_server_neighbors_error(response)
} else {
crate::operation_deser::parse_list_server_neighbors_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartContinuousExport {
_private: (),
}
impl StartContinuousExport {
pub fn builder() -> crate::input::start_continuous_export_input::Builder {
crate::input::start_continuous_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartContinuousExport {
type Output = std::result::Result<
crate::output::StartContinuousExportOutput,
crate::error::StartContinuousExportError,
>;
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_continuous_export_error(response)
} else {
crate::operation_deser::parse_start_continuous_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartDataCollectionByAgentIds {
_private: (),
}
impl StartDataCollectionByAgentIds {
pub fn builder() -> crate::input::start_data_collection_by_agent_ids_input::Builder {
crate::input::start_data_collection_by_agent_ids_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartDataCollectionByAgentIds {
type Output = std::result::Result<
crate::output::StartDataCollectionByAgentIdsOutput,
crate::error::StartDataCollectionByAgentIdsError,
>;
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_data_collection_by_agent_ids_error(response)
} else {
crate::operation_deser::parse_start_data_collection_by_agent_ids_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartExportTask {
_private: (),
}
impl StartExportTask {
pub fn builder() -> crate::input::start_export_task_input::Builder {
crate::input::start_export_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartExportTask {
type Output = std::result::Result<
crate::output::StartExportTaskOutput,
crate::error::StartExportTaskError,
>;
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_export_task_error(response)
} else {
crate::operation_deser::parse_start_export_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartImportTask {
_private: (),
}
impl StartImportTask {
pub fn builder() -> crate::input::start_import_task_input::Builder {
crate::input::start_import_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartImportTask {
type Output = std::result::Result<
crate::output::StartImportTaskOutput,
crate::error::StartImportTaskError,
>;
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_import_task_error(response)
} else {
crate::operation_deser::parse_start_import_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopContinuousExport {
_private: (),
}
impl StopContinuousExport {
pub fn builder() -> crate::input::stop_continuous_export_input::Builder {
crate::input::stop_continuous_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopContinuousExport {
type Output = std::result::Result<
crate::output::StopContinuousExportOutput,
crate::error::StopContinuousExportError,
>;
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_continuous_export_error(response)
} else {
crate::operation_deser::parse_stop_continuous_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopDataCollectionByAgentIds {
_private: (),
}
impl StopDataCollectionByAgentIds {
pub fn builder() -> crate::input::stop_data_collection_by_agent_ids_input::Builder {
crate::input::stop_data_collection_by_agent_ids_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopDataCollectionByAgentIds {
type Output = std::result::Result<
crate::output::StopDataCollectionByAgentIdsOutput,
crate::error::StopDataCollectionByAgentIdsError,
>;
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_data_collection_by_agent_ids_error(response)
} else {
crate::operation_deser::parse_stop_data_collection_by_agent_ids_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateApplication {
_private: (),
}
impl UpdateApplication {
pub fn builder() -> crate::input::update_application_input::Builder {
crate::input::update_application_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApplication {
type Output = std::result::Result<
crate::output::UpdateApplicationOutput,
crate::error::UpdateApplicationError,
>;
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_application_error(response)
} else {
crate::operation_deser::parse_update_application_response(response)
}
}
}
pub mod customize;