// 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 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 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(impl Into<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())
}
}