aws_sdk_lakeformation/client/
get_work_unit_results.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`GetWorkUnitResults`](crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`query_id(impl Into<String>)`](crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder::query_id) / [`set_query_id(Option<String>)`](crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder::set_query_id):<br>required: **true**<br><p>The ID of the plan query operation for which to get results.</p><br>
7    ///   - [`work_unit_id(i64)`](crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder::work_unit_id) / [`set_work_unit_id(Option<i64>)`](crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder::set_work_unit_id):<br>required: **true**<br><p>The work unit ID for which to get results. Value generated by enumerating <code>WorkUnitIdMin</code> to <code>WorkUnitIdMax</code> (inclusive) from the <code>WorkUnitRange</code> in the output of <code>GetWorkUnits</code>.</p><br>
8    ///   - [`work_unit_token(impl Into<String>)`](crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder::work_unit_token) / [`set_work_unit_token(Option<String>)`](crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder::set_work_unit_token):<br>required: **true**<br><p>A work token used to query the execution service. Token output from <code>GetWorkUnits</code>.</p><br>
9    /// - On success, responds with [`GetWorkUnitResultsOutput`](crate::operation::get_work_unit_results::GetWorkUnitResultsOutput) with field(s):
10    ///   - [`result_stream(ByteStream)`](crate::operation::get_work_unit_results::GetWorkUnitResultsOutput::result_stream): <p>Rows returned from the <code>GetWorkUnitResults</code> operation as a stream of Apache Arrow v1.0 messages.</p>
11    /// - On failure, responds with [`SdkError<GetWorkUnitResultsError>`](crate::operation::get_work_unit_results::GetWorkUnitResultsError)
12    pub fn get_work_unit_results(&self) -> crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder {
13        crate::operation::get_work_unit_results::builders::GetWorkUnitResultsFluentBuilder::new(self.handle.clone())
14    }
15}