aws_sdk_deadline/client/
get_storage_profile_for_queue.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 [`GetStorageProfileForQueue`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`farm_id(impl Into<String>)`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::farm_id) / [`set_farm_id(Option<String>)`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::set_farm_id):<br>required: **true**<br><p>The farm ID for the queue in storage profile.</p><br>
7    ///   - [`queue_id(impl Into<String>)`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::queue_id) / [`set_queue_id(Option<String>)`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::set_queue_id):<br>required: **true**<br><p>The queue ID the queue in the storage profile.</p><br>
8    ///   - [`storage_profile_id(impl Into<String>)`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::storage_profile_id) / [`set_storage_profile_id(Option<String>)`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::set_storage_profile_id):<br>required: **true**<br><p>The storage profile ID for the storage profile in the queue.</p><br>
9    /// - On success, responds with [`GetStorageProfileForQueueOutput`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueOutput) with field(s):
10    ///   - [`storage_profile_id(String)`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueOutput::storage_profile_id): <p>The storage profile ID.</p>
11    ///   - [`display_name(String)`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueOutput::display_name): <p>The display name of the storage profile connected to a queue.</p><important>  <p>This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.</p> </important>
12    ///   - [`os_family(StorageProfileOperatingSystemFamily)`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueOutput::os_family): <p>The operating system of the storage profile in the queue.</p>
13    ///   - [`file_system_locations(Option<Vec::<FileSystemLocation>>)`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueOutput::file_system_locations): <p>The location of the files for the storage profile within the queue.</p>
14    /// - On failure, responds with [`SdkError<GetStorageProfileForQueueError>`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueError)
15    pub fn get_storage_profile_for_queue(&self) -> crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder {
16        crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::new(self.handle.clone())
17    }
18}