1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DescribeThingRegistrationTask`](crate::operation::describe_thing_registration_task::builders::DescribeThingRegistrationTaskFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`task_id(impl Into<String>)`](crate::operation::describe_thing_registration_task::builders::DescribeThingRegistrationTaskFluentBuilder::task_id) / [`set_task_id(Option<String>)`](crate::operation::describe_thing_registration_task::builders::DescribeThingRegistrationTaskFluentBuilder::set_task_id):<br>required: **true**<br><p>The task ID.</p><br>
    /// - On success, responds with [`DescribeThingRegistrationTaskOutput`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput) with field(s):
    ///   - [`task_id(Option<String>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::task_id): <p>The task ID.</p>
    ///   - [`creation_date(Option<DateTime>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::creation_date): <p>The task creation date.</p>
    ///   - [`last_modified_date(Option<DateTime>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::last_modified_date): <p>The date when the task was last modified.</p>
    ///   - [`template_body(Option<String>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::template_body): <p>The task's template.</p>
    ///   - [`input_file_bucket(Option<String>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::input_file_bucket): <p>The S3 bucket that contains the input file.</p>
    ///   - [`input_file_key(Option<String>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::input_file_key): <p>The input file key.</p>
    ///   - [`role_arn(Option<String>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::role_arn): <p>The role ARN that grants access to the input file bucket.</p>
    ///   - [`status(Option<Status>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::status): <p>The status of the bulk thing provisioning task.</p>
    ///   - [`message(Option<String>)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::message): <p>The message.</p>
    ///   - [`success_count(i32)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::success_count): <p>The number of things successfully provisioned.</p>
    ///   - [`failure_count(i32)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::failure_count): <p>The number of things that failed to be provisioned.</p>
    ///   - [`percentage_progress(i32)`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskOutput::percentage_progress): <p>The progress of the bulk provisioning task expressed as a percentage.</p>
    /// - On failure, responds with [`SdkError<DescribeThingRegistrationTaskError>`](crate::operation::describe_thing_registration_task::DescribeThingRegistrationTaskError)
    pub fn describe_thing_registration_task(
        &self,
    ) -> crate::operation::describe_thing_registration_task::builders::DescribeThingRegistrationTaskFluentBuilder {
        crate::operation::describe_thing_registration_task::builders::DescribeThingRegistrationTaskFluentBuilder::new(self.handle.clone())
    }
}