aws_sdk_medicalimaging/client/
get_image_set.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 [`GetImageSet`](crate::operation::get_image_set::builders::GetImageSetFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`datastore_id(impl Into<String>)`](crate::operation::get_image_set::builders::GetImageSetFluentBuilder::datastore_id) / [`set_datastore_id(Option<String>)`](crate::operation::get_image_set::builders::GetImageSetFluentBuilder::set_datastore_id):<br>required: **true**<br><p>The data store identifier.</p><br>
7    ///   - [`image_set_id(impl Into<String>)`](crate::operation::get_image_set::builders::GetImageSetFluentBuilder::image_set_id) / [`set_image_set_id(Option<String>)`](crate::operation::get_image_set::builders::GetImageSetFluentBuilder::set_image_set_id):<br>required: **true**<br><p>The image set identifier.</p><br>
8    ///   - [`version_id(impl Into<String>)`](crate::operation::get_image_set::builders::GetImageSetFluentBuilder::version_id) / [`set_version_id(Option<String>)`](crate::operation::get_image_set::builders::GetImageSetFluentBuilder::set_version_id):<br>required: **false**<br><p>The image set version identifier.</p><br>
9    /// - On success, responds with [`GetImageSetOutput`](crate::operation::get_image_set::GetImageSetOutput) with field(s):
10    ///   - [`datastore_id(String)`](crate::operation::get_image_set::GetImageSetOutput::datastore_id): <p>The data store identifier.</p>
11    ///   - [`image_set_id(String)`](crate::operation::get_image_set::GetImageSetOutput::image_set_id): <p>The image set identifier.</p>
12    ///   - [`version_id(String)`](crate::operation::get_image_set::GetImageSetOutput::version_id): <p>The image set version identifier.</p>
13    ///   - [`image_set_state(ImageSetState)`](crate::operation::get_image_set::GetImageSetOutput::image_set_state): <p>The image set state.</p>
14    ///   - [`image_set_workflow_status(Option<ImageSetWorkflowStatus>)`](crate::operation::get_image_set::GetImageSetOutput::image_set_workflow_status): <p>The image set workflow status.</p>
15    ///   - [`created_at(Option<DateTime>)`](crate::operation::get_image_set::GetImageSetOutput::created_at): <p>The timestamp when image set properties were created.</p>
16    ///   - [`updated_at(Option<DateTime>)`](crate::operation::get_image_set::GetImageSetOutput::updated_at): <p>The timestamp when image set properties were updated.</p>
17    ///   - [`deleted_at(Option<DateTime>)`](crate::operation::get_image_set::GetImageSetOutput::deleted_at): <p>The timestamp when the image set properties were deleted.</p>
18    ///   - [`message(Option<String>)`](crate::operation::get_image_set::GetImageSetOutput::message): <p>The error message thrown if an image set action fails.</p>
19    ///   - [`image_set_arn(Option<String>)`](crate::operation::get_image_set::GetImageSetOutput::image_set_arn): <p>The Amazon Resource Name (ARN) assigned to the image set.</p>
20    ///   - [`overrides(Option<Overrides>)`](crate::operation::get_image_set::GetImageSetOutput::overrides): <p>This object contains the details of any overrides used while creating a specific image set version. If an image set was copied or updated using the <code>force</code> flag, this object will contain the <code>forced</code> flag.</p>
21    ///   - [`is_primary(Option<bool>)`](crate::operation::get_image_set::GetImageSetOutput::is_primary): <p>The flag to determine whether the image set is primary or not.</p>
22    ///   - [`last_accessed_at(Option<DateTime>)`](crate::operation::get_image_set::GetImageSetOutput::last_accessed_at): <p>When the image set was last accessed.</p>
23    ///   - [`storage_tier(Option<StorageTier>)`](crate::operation::get_image_set::GetImageSetOutput::storage_tier): <p>The storage tier of the image set.</p>
24    /// - On failure, responds with [`SdkError<GetImageSetError>`](crate::operation::get_image_set::GetImageSetError)
25    pub fn get_image_set(&self) -> crate::operation::get_image_set::builders::GetImageSetFluentBuilder {
26        crate::operation::get_image_set::builders::GetImageSetFluentBuilder::new(self.handle.clone())
27    }
28}