#[non_exhaustive]pub struct GetRunOutput {Show 36 fields
pub arn: Option<String>,
pub id: Option<String>,
pub cache_id: Option<String>,
pub cache_behavior: Option<CacheBehavior>,
pub engine_version: Option<String>,
pub status: Option<RunStatus>,
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 definition: Option<String>,
pub digest: Option<String>,
pub parameters: Option<Document>,
pub storage_capacity: Option<i32>,
pub output_uri: Option<String>,
pub log_level: Option<RunLogLevel>,
pub resource_digests: Option<HashMap<String, String>>,
pub started_by: Option<String>,
pub creation_time: Option<DateTime>,
pub start_time: Option<DateTime>,
pub stop_time: Option<DateTime>,
pub status_message: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub accelerators: Option<Accelerators>,
pub retention_mode: Option<RunRetentionMode>,
pub failure_reason: Option<String>,
pub log_location: Option<RunLogLocation>,
pub uuid: Option<String>,
pub run_output_uri: Option<String>,
pub storage_type: Option<StorageType>,
pub workflow_owner_id: Option<String>,
pub workflow_version_name: Option<String>,
pub workflow_uuid: Option<String>,
/* private fields */
}
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.arn: Option<String>
The run's ARN.
id: Option<String>
The run's ID.
cache_id: Option<String>
The run cache associated with the run.
cache_behavior: Option<CacheBehavior>
The run cache behavior for the run.
engine_version: Option<String>
The actual Nextflow engine version that Amazon Web Services HealthOmics used for the run. The other workflow definition languages don't provide a value for this field.
status: Option<RunStatus>
The run's status.
workflow_id: Option<String>
The run's workflow ID.
workflow_type: Option<WorkflowType>
The run's workflow type.
run_id: Option<String>
The run's ID.
role_arn: Option<String>
The run's service role ARN.
name: Option<String>
The run's name.
run_group_id: Option<String>
The run's group ID.
priority: Option<i32>
The run's priority.
definition: Option<String>
The run's definition.
digest: Option<String>
The run's digest.
parameters: Option<Document>
The run's parameters.
storage_capacity: Option<i32>
The run's storage capacity in gibibytes. For dynamic storage, after the run has completed, this value is the maximum amount of storage used during the run.
output_uri: Option<String>
The run's output URI.
log_level: Option<RunLogLevel>
The run's log level.
resource_digests: Option<HashMap<String, String>>
The run's resource digests.
started_by: Option<String>
Who started the run.
creation_time: Option<DateTime>
When the run was created.
start_time: Option<DateTime>
When the run started.
stop_time: Option<DateTime>
The run's stop time.
status_message: Option<String>
The run's status message.
The run's tags.
accelerators: Option<Accelerators>
The computational accelerator used to run the workflow.
retention_mode: Option<RunRetentionMode>
The run's retention mode.
failure_reason: Option<String>
The reason a run has failed.
log_location: Option<RunLogLocation>
The location of the run log.
uuid: Option<String>
The universally unique identifier for a run.
run_output_uri: Option<String>
The destination for workflow outputs.
storage_type: Option<StorageType>
The run's storage type.
workflow_owner_id: Option<String>
The ID of the workflow owner.
workflow_version_name: Option<String>
The workflow version name.
workflow_uuid: Option<String>
The universally unique identifier (UUID) value for the workflow.
Implementations§
Source§impl GetRunOutput
impl GetRunOutput
Sourcepub fn cache_behavior(&self) -> Option<&CacheBehavior>
pub fn cache_behavior(&self) -> Option<&CacheBehavior>
The run cache behavior for the run.
Sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
The actual Nextflow engine version that Amazon Web Services HealthOmics used for the run. The other workflow definition languages don't provide a value for this field.
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 definition(&self) -> Option<&str>
pub fn definition(&self) -> Option<&str>
The run's definition.
Sourcepub fn parameters(&self) -> Option<&Document>
pub fn parameters(&self) -> Option<&Document>
The run's parameters.
Sourcepub fn storage_capacity(&self) -> Option<i32>
pub fn storage_capacity(&self) -> Option<i32>
The run's storage capacity in gibibytes. For dynamic storage, after the run has completed, this value is the maximum amount of storage used during the run.
Sourcepub fn output_uri(&self) -> Option<&str>
pub fn output_uri(&self) -> Option<&str>
The run's output URI.
Sourcepub fn log_level(&self) -> Option<&RunLogLevel>
pub fn log_level(&self) -> Option<&RunLogLevel>
The run's log level.
Sourcepub fn started_by(&self) -> Option<&str>
pub fn started_by(&self) -> Option<&str>
Who started the run.
Sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
When the run was created.
Sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
When the run started.
Sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The run's status message.
The run's tags.
Sourcepub fn accelerators(&self) -> Option<&Accelerators>
pub fn accelerators(&self) -> Option<&Accelerators>
The computational accelerator used to run the workflow.
Sourcepub fn retention_mode(&self) -> Option<&RunRetentionMode>
pub fn retention_mode(&self) -> Option<&RunRetentionMode>
The run's retention mode.
Sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
The reason a run has failed.
Sourcepub fn log_location(&self) -> Option<&RunLogLocation>
pub fn log_location(&self) -> Option<&RunLogLocation>
The location of the run log.
Sourcepub fn run_output_uri(&self) -> Option<&str>
pub fn run_output_uri(&self) -> Option<&str>
The destination for workflow outputs.
Sourcepub fn storage_type(&self) -> Option<&StorageType>
pub fn storage_type(&self) -> Option<&StorageType>
The run's storage type.
Sourcepub fn workflow_owner_id(&self) -> Option<&str>
pub fn workflow_owner_id(&self) -> Option<&str>
The ID of the workflow owner.
Sourcepub fn workflow_version_name(&self) -> Option<&str>
pub fn workflow_version_name(&self) -> Option<&str>
The workflow version name.
Sourcepub fn workflow_uuid(&self) -> Option<&str>
pub fn workflow_uuid(&self) -> Option<&str>
The universally unique identifier (UUID) value for the workflow.
Source§impl GetRunOutput
impl GetRunOutput
Sourcepub fn builder() -> GetRunOutputBuilder
pub fn builder() -> GetRunOutputBuilder
Creates a new builder-style object to manufacture GetRunOutput
.
Trait Implementations§
Source§impl Clone for GetRunOutput
impl Clone for GetRunOutput
Source§fn clone(&self) -> GetRunOutput
fn clone(&self) -> GetRunOutput
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetRunOutput
impl Debug for GetRunOutput
Source§impl PartialEq for GetRunOutput
impl PartialEq for GetRunOutput
Source§impl RequestId for GetRunOutput
impl RequestId for GetRunOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetRunOutput
Auto Trait Implementations§
impl Freeze for GetRunOutput
impl RefUnwindSafe for GetRunOutput
impl Send for GetRunOutput
impl Sync for GetRunOutput
impl Unpin for GetRunOutput
impl UnwindSafe for GetRunOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);