aws_sdk_deadline/client/get_storage_profile_for_queue.rs
// 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())
}
}