1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DescribeRaidArrays`](crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`instance_id(impl ::std::convert::Into<String>)`](crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder::set_instance_id): <p>The instance ID. If you use this parameter, <code>DescribeRaidArrays</code> returns descriptions of the RAID arrays associated with the specified instance. </p>
    ///   - [`stack_id(impl ::std::convert::Into<String>)`](crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder::stack_id) / [`set_stack_id(Option<String>)`](crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder::set_stack_id): <p>The stack ID.</p>
    ///   - [`raid_array_ids(Vec<String>)`](crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder::raid_array_ids) / [`set_raid_array_ids(Option<Vec<String>>)`](crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder::set_raid_array_ids): <p>An array of RAID array IDs. If you use this parameter, <code>DescribeRaidArrays</code> returns descriptions of the specified arrays. Otherwise, it returns a description of every array.</p>
    /// - On success, responds with [`DescribeRaidArraysOutput`](crate::operation::describe_raid_arrays::DescribeRaidArraysOutput) with field(s):
    ///   - [`raid_arrays(Option<Vec<RaidArray>>)`](crate::operation::describe_raid_arrays::DescribeRaidArraysOutput::raid_arrays): <p>A <code>RaidArrays</code> object that describes the specified RAID arrays.</p>
    /// - On failure, responds with [`SdkError<DescribeRaidArraysError>`](crate::operation::describe_raid_arrays::DescribeRaidArraysError)
    pub fn describe_raid_arrays(&self) -> crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder {
        crate::operation::describe_raid_arrays::builders::DescribeRaidArraysFluentBuilder::new(self.handle.clone())
    }
}