// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`GetDiscoverySummary`](crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder) operation.
///
/// - The fluent builder takes no input, just [`send`](crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder::send) it.
/// - On success, responds with [`GetDiscoverySummaryOutput`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput) with field(s):
/// - [`servers(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::servers): <p>The number of servers discovered.</p>
/// - [`applications(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::applications): <p>The number of applications discovered.</p>
/// - [`servers_mapped_to_applications(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::servers_mapped_to_applications): <p>The number of servers mapped to applications.</p>
/// - [`servers_mappedto_tags(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::servers_mappedto_tags): <p>The number of servers mapped to tags.</p>
/// - [`agent_summary(Option<CustomerAgentInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::agent_summary): <p>Details about discovered agents, including agent status and health.</p>
/// - [`connector_summary(Option<CustomerConnectorInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::connector_summary): <p>Details about discovered connectors, including connector status and health.</p>
/// - [`me_collector_summary(Option<CustomerMeCollectorInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::me_collector_summary): <p>Details about Migration Evaluator collectors, including collector status and health.</p>
/// - [`agentless_collector_summary(Option<CustomerAgentlessCollectorInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::agentless_collector_summary): <p>Details about Agentless Collector collectors, including status.</p>
/// - On failure, responds with [`SdkError<GetDiscoverySummaryError>`](crate::operation::get_discovery_summary::GetDiscoverySummaryError)
pub fn get_discovery_summary(&self) -> crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder {
crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder::new(self.handle.clone())
}
}