1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DiscoverInstancesRevision`](crate::operation::discover_instances_revision::builders::DiscoverInstancesRevisionFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`namespace_name(impl Into<String>)`](crate::operation::discover_instances_revision::builders::DiscoverInstancesRevisionFluentBuilder::namespace_name) / [`set_namespace_name(Option<String>)`](crate::operation::discover_instances_revision::builders::DiscoverInstancesRevisionFluentBuilder::set_namespace_name):<br>required: **true**<br><p>The <code>HttpName</code> name of the namespace. It's found in the <code>HttpProperties</code> member of the <code>Properties</code> member of the namespace.</p><br>
    ///   - [`service_name(impl Into<String>)`](crate::operation::discover_instances_revision::builders::DiscoverInstancesRevisionFluentBuilder::service_name) / [`set_service_name(Option<String>)`](crate::operation::discover_instances_revision::builders::DiscoverInstancesRevisionFluentBuilder::set_service_name):<br>required: **true**<br><p>The name of the service that you specified when you registered the instance.</p><br>
    /// - On success, responds with [`DiscoverInstancesRevisionOutput`](crate::operation::discover_instances_revision::DiscoverInstancesRevisionOutput) with field(s):
    ///   - [`instances_revision(Option<i64>)`](crate::operation::discover_instances_revision::DiscoverInstancesRevisionOutput::instances_revision): <p>The increasing revision associated to the response Instances list. If a new instance is registered or deregistered, the <code>InstancesRevision</code> updates. The health status updates don't update <code>InstancesRevision</code>.</p>
    /// - On failure, responds with [`SdkError<DiscoverInstancesRevisionError>`](crate::operation::discover_instances_revision::DiscoverInstancesRevisionError)
    pub fn discover_instances_revision(&self) -> crate::operation::discover_instances_revision::builders::DiscoverInstancesRevisionFluentBuilder {
        crate::operation::discover_instances_revision::builders::DiscoverInstancesRevisionFluentBuilder::new(self.handle.clone())
    }
}