aws_sdk_deadline/client/
get_storage_profile_for_queue.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetStorageProfileForQueue`](crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    /// - On success, responds with [`GetStorageProfileForQueueOutput`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueOutput) with field(s):
    ///   - [`storage_profile_id(String)`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueOutput::storage_profile_id): <p>The storage profile ID.</p>
    ///   - [`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>
    ///   - [`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>
    ///   - [`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>
    /// - On failure, responds with [`SdkError<GetStorageProfileForQueueError>`](crate::operation::get_storage_profile_for_queue::GetStorageProfileForQueueError)
    pub fn get_storage_profile_for_queue(&self) -> crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder {
        crate::operation::get_storage_profile_for_queue::builders::GetStorageProfileForQueueFluentBuilder::new(self.handle.clone())
    }
}