Struct aws_sdk_omics::operation::start_run::StartRunInput
source · #[non_exhaustive]pub struct StartRunInput {Show 16 fields
pub workflow_id: Option<String>,
pub workflow_type: Option<WorkflowType>,
pub run_id: Option<String>,
pub role_arn: Option<String>,
pub name: Option<String>,
pub run_group_id: Option<String>,
pub priority: Option<i32>,
pub parameters: Option<Document>,
pub storage_capacity: Option<i32>,
pub output_uri: Option<String>,
pub log_level: Option<RunLogLevel>,
pub tags: Option<HashMap<String, String>>,
pub request_id: Option<String>,
pub retention_mode: Option<RunRetentionMode>,
pub storage_type: Option<StorageType>,
pub workflow_owner_id: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.workflow_id: Option<String>The run's workflow ID.
workflow_type: Option<WorkflowType>The run's workflow type.
run_id: Option<String>The ID of a run to duplicate.
role_arn: Option<String>A service role for the run.
name: Option<String>A name for the run.
run_group_id: Option<String>The run's group ID.
priority: Option<i32>A priority for the run.
parameters: Option<Document>Parameters for the run.
storage_capacity: Option<i32>A storage capacity for the run in gibibytes. This field is not required if the storage type is dynamic (the system ignores any value that you enter).
output_uri: Option<String>An output URI for the run.
log_level: Option<RunLogLevel>A log level for the run.
Tags for the run.
request_id: Option<String>To ensure that requests don't run multiple times, specify a unique ID for each request.
retention_mode: Option<RunRetentionMode>The retention mode for the run.
storage_type: Option<StorageType>The run's storage type. By default, the run uses STATIC storage type, which allocates a fixed amount of storage. If you set the storage type to DYNAMIC, HealthOmics dynamically scales the storage up or down, based on file system utilization.
workflow_owner_id: Option<String>The ID of the workflow owner.
Implementations§
source§impl StartRunInput
impl StartRunInput
sourcepub fn workflow_id(&self) -> Option<&str>
pub fn workflow_id(&self) -> Option<&str>
The run's workflow ID.
sourcepub fn workflow_type(&self) -> Option<&WorkflowType>
pub fn workflow_type(&self) -> Option<&WorkflowType>
The run's workflow type.
sourcepub fn run_group_id(&self) -> Option<&str>
pub fn run_group_id(&self) -> Option<&str>
The run's group ID.
sourcepub fn parameters(&self) -> Option<&Document>
pub fn parameters(&self) -> Option<&Document>
Parameters for the run.
sourcepub fn storage_capacity(&self) -> Option<i32>
pub fn storage_capacity(&self) -> Option<i32>
A storage capacity for the run in gibibytes. This field is not required if the storage type is dynamic (the system ignores any value that you enter).
sourcepub fn output_uri(&self) -> Option<&str>
pub fn output_uri(&self) -> Option<&str>
An output URI for the run.
sourcepub fn log_level(&self) -> Option<&RunLogLevel>
pub fn log_level(&self) -> Option<&RunLogLevel>
A log level for the run.
Tags for the run.
sourcepub fn request_id(&self) -> Option<&str>
pub fn request_id(&self) -> Option<&str>
To ensure that requests don't run multiple times, specify a unique ID for each request.
sourcepub fn retention_mode(&self) -> Option<&RunRetentionMode>
pub fn retention_mode(&self) -> Option<&RunRetentionMode>
The retention mode for the run.
sourcepub fn storage_type(&self) -> Option<&StorageType>
pub fn storage_type(&self) -> Option<&StorageType>
The run's storage type. By default, the run uses STATIC storage type, which allocates a fixed amount of storage. If you set the storage type to DYNAMIC, HealthOmics dynamically scales the storage up or down, based on file system utilization.
sourcepub fn workflow_owner_id(&self) -> Option<&str>
pub fn workflow_owner_id(&self) -> Option<&str>
The ID of the workflow owner.
source§impl StartRunInput
impl StartRunInput
sourcepub fn builder() -> StartRunInputBuilder
pub fn builder() -> StartRunInputBuilder
Creates a new builder-style object to manufacture StartRunInput.
Trait Implementations§
source§impl Clone for StartRunInput
impl Clone for StartRunInput
source§fn clone(&self) -> StartRunInput
fn clone(&self) -> StartRunInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartRunInput
impl Debug for StartRunInput
source§impl PartialEq for StartRunInput
impl PartialEq for StartRunInput
source§fn eq(&self, other: &StartRunInput) -> bool
fn eq(&self, other: &StartRunInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StartRunInput
Auto Trait Implementations§
impl Freeze for StartRunInput
impl RefUnwindSafe for StartRunInput
impl Send for StartRunInput
impl Sync for StartRunInput
impl Unpin for StartRunInput
impl UnwindSafe for StartRunInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more