aws_sdk_omics/client/get_workflow_version.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 [`GetWorkflowVersion`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`workflow_id(impl Into<String>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::workflow_id) / [`set_workflow_id(Option<String>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::set_workflow_id):<br>required: **true**<br><p>The workflow's ID.</p><br>
7 /// - [`version_name(impl Into<String>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::version_name) / [`set_version_name(Option<String>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::set_version_name):<br>required: **true**<br><p>The workflow version name.</p><br>
8 /// - [`r#type(WorkflowType)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::type) / [`set_type(Option<WorkflowType>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::set_type):<br>required: **false**<br><p>The workflow's type.</p><br>
9 /// - [`export(WorkflowExport)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::export) / [`set_export(Option<Vec::<WorkflowExport>>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::set_export):<br>required: **false**<br><p>The export format for the workflow.</p><br>
10 /// - [`workflow_owner_id(impl Into<String>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::workflow_owner_id) / [`set_workflow_owner_id(Option<String>)`](crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::set_workflow_owner_id):<br>required: **false**<br><p>Amazon Web Services Id of the owner of the workflow.</p><br>
11 /// - On success, responds with [`GetWorkflowVersionOutput`](crate::operation::get_workflow_version::GetWorkflowVersionOutput) with field(s):
12 /// - [`arn(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::arn): <p>ARN of the workflow version.</p>
13 /// - [`workflow_id(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::workflow_id): <p>The workflow's ID.</p>
14 /// - [`version_name(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::version_name): <p>The workflow version name.</p>
15 /// - [`accelerators(Option<Accelerators>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::accelerators): <p>The accelerator for this workflow version.</p>
16 /// - [`creation_time(Option<DateTime>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::creation_time): <p>When the workflow version was created.</p>
17 /// - [`description(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::description): <p>Description of the workflow version.</p>
18 /// - [`definition(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::definition): <p>Definition of the workflow version.</p>
19 /// - [`digest(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::digest): <p>The workflow version's digest.</p>
20 /// - [`engine(Option<WorkflowEngine>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::engine): <p>The workflow engine for this workflow version.</p>
21 /// - [`main(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::main): <p>The path of the main definition file for the workflow.</p>
22 /// - [`metadata(Option<HashMap::<String, String>>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::metadata): <p>The metadata for the workflow version.</p>
23 /// - [`parameter_template(Option<HashMap::<String, WorkflowParameter>>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::parameter_template): <p>The parameter template for the workflow version.</p>
24 /// - [`status(Option<WorkflowStatus>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::status): <p>The workflow version status</p>
25 /// - [`status_message(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::status_message): <p>The workflow version status message</p>
26 /// - [`storage_type(Option<StorageType>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::storage_type): <p>The default storage type for the run.</p>
27 /// - [`storage_capacity(Option<i32>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::storage_capacity): <p>The default run storage capacity for static storage.</p>
28 /// - [`r#type(Option<WorkflowType>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::type): <p>The workflow version type</p>
29 /// - [`tags(Option<HashMap::<String, String>>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::tags): <p>The workflow version tags</p>
30 /// - [`uuid(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::uuid): <p>The universally unique identifier (UUID) value for this workflow version</p>
31 /// - [`workflow_bucket_owner_id(Option<String>)`](crate::operation::get_workflow_version::GetWorkflowVersionOutput::workflow_bucket_owner_id): <p>Amazon Web Services Id of the owner of the bucket.</p>
32 /// - On failure, responds with [`SdkError<GetWorkflowVersionError>`](crate::operation::get_workflow_version::GetWorkflowVersionError)
33 pub fn get_workflow_version(&self) -> crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder {
34 crate::operation::get_workflow_version::builders::GetWorkflowVersionFluentBuilder::new(self.handle.clone())
35 }
36}