#[non_exhaustive]pub struct GetRunOutputBuilder { /* private fields */ }
Expand description
A builder for GetRunOutput
.
Implementations§
Source§impl GetRunOutputBuilder
impl GetRunOutputBuilder
Sourcepub fn set_cache_id(self, input: Option<String>) -> Self
pub fn set_cache_id(self, input: Option<String>) -> Self
The run cache associated with the run.
Sourcepub fn get_cache_id(&self) -> &Option<String>
pub fn get_cache_id(&self) -> &Option<String>
The run cache associated with the run.
Sourcepub fn cache_behavior(self, input: CacheBehavior) -> Self
pub fn cache_behavior(self, input: CacheBehavior) -> Self
The run cache behavior for the run.
Sourcepub fn set_cache_behavior(self, input: Option<CacheBehavior>) -> Self
pub fn set_cache_behavior(self, input: Option<CacheBehavior>) -> Self
The run cache behavior for the run.
Sourcepub fn get_cache_behavior(&self) -> &Option<CacheBehavior>
pub fn get_cache_behavior(&self) -> &Option<CacheBehavior>
The run cache behavior for the run.
Sourcepub fn engine_version(self, input: impl Into<String>) -> Self
pub fn engine_version(self, input: impl Into<String>) -> Self
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 set_engine_version(self, input: Option<String>) -> Self
pub fn set_engine_version(self, input: Option<String>) -> Self
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 get_engine_version(&self) -> &Option<String>
pub fn get_engine_version(&self) -> &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.
Sourcepub fn set_status(self, input: Option<RunStatus>) -> Self
pub fn set_status(self, input: Option<RunStatus>) -> Self
The run's status.
Sourcepub fn get_status(&self) -> &Option<RunStatus>
pub fn get_status(&self) -> &Option<RunStatus>
The run's status.
Sourcepub fn workflow_id(self, input: impl Into<String>) -> Self
pub fn workflow_id(self, input: impl Into<String>) -> Self
The run's workflow ID.
Sourcepub fn set_workflow_id(self, input: Option<String>) -> Self
pub fn set_workflow_id(self, input: Option<String>) -> Self
The run's workflow ID.
Sourcepub fn get_workflow_id(&self) -> &Option<String>
pub fn get_workflow_id(&self) -> &Option<String>
The run's workflow ID.
Sourcepub fn workflow_type(self, input: WorkflowType) -> Self
pub fn workflow_type(self, input: WorkflowType) -> Self
The run's workflow type.
Sourcepub fn set_workflow_type(self, input: Option<WorkflowType>) -> Self
pub fn set_workflow_type(self, input: Option<WorkflowType>) -> Self
The run's workflow type.
Sourcepub fn get_workflow_type(&self) -> &Option<WorkflowType>
pub fn get_workflow_type(&self) -> &Option<WorkflowType>
The run's workflow type.
Sourcepub fn set_run_id(self, input: Option<String>) -> Self
pub fn set_run_id(self, input: Option<String>) -> Self
The run's ID.
Sourcepub fn get_run_id(&self) -> &Option<String>
pub fn get_run_id(&self) -> &Option<String>
The run's ID.
Sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The run's service role ARN.
Sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The run's service role ARN.
Sourcepub fn run_group_id(self, input: impl Into<String>) -> Self
pub fn run_group_id(self, input: impl Into<String>) -> Self
The run's group ID.
Sourcepub fn set_run_group_id(self, input: Option<String>) -> Self
pub fn set_run_group_id(self, input: Option<String>) -> Self
The run's group ID.
Sourcepub fn get_run_group_id(&self) -> &Option<String>
pub fn get_run_group_id(&self) -> &Option<String>
The run's group ID.
Sourcepub fn set_priority(self, input: Option<i32>) -> Self
pub fn set_priority(self, input: Option<i32>) -> Self
The run's priority.
Sourcepub fn get_priority(&self) -> &Option<i32>
pub fn get_priority(&self) -> &Option<i32>
The run's priority.
Sourcepub fn definition(self, input: impl Into<String>) -> Self
pub fn definition(self, input: impl Into<String>) -> Self
The run's definition.
Sourcepub fn set_definition(self, input: Option<String>) -> Self
pub fn set_definition(self, input: Option<String>) -> Self
The run's definition.
Sourcepub fn get_definition(&self) -> &Option<String>
pub fn get_definition(&self) -> &Option<String>
The run's definition.
Sourcepub fn set_digest(self, input: Option<String>) -> Self
pub fn set_digest(self, input: Option<String>) -> Self
The run's digest.
Sourcepub fn get_digest(&self) -> &Option<String>
pub fn get_digest(&self) -> &Option<String>
The run's digest.
Sourcepub fn parameters(self, input: Document) -> Self
pub fn parameters(self, input: Document) -> Self
The run's parameters.
Sourcepub fn set_parameters(self, input: Option<Document>) -> Self
pub fn set_parameters(self, input: Option<Document>) -> Self
The run's parameters.
Sourcepub fn get_parameters(&self) -> &Option<Document>
pub fn get_parameters(&self) -> &Option<Document>
The run's parameters.
Sourcepub fn storage_capacity(self, input: i32) -> Self
pub fn storage_capacity(self, input: i32) -> Self
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 set_storage_capacity(self, input: Option<i32>) -> Self
pub fn set_storage_capacity(self, input: Option<i32>) -> Self
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 get_storage_capacity(&self) -> &Option<i32>
pub fn get_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, input: impl Into<String>) -> Self
pub fn output_uri(self, input: impl Into<String>) -> Self
The run's output URI.
Sourcepub fn set_output_uri(self, input: Option<String>) -> Self
pub fn set_output_uri(self, input: Option<String>) -> Self
The run's output URI.
Sourcepub fn get_output_uri(&self) -> &Option<String>
pub fn get_output_uri(&self) -> &Option<String>
The run's output URI.
Sourcepub fn log_level(self, input: RunLogLevel) -> Self
pub fn log_level(self, input: RunLogLevel) -> Self
The run's log level.
Sourcepub fn set_log_level(self, input: Option<RunLogLevel>) -> Self
pub fn set_log_level(self, input: Option<RunLogLevel>) -> Self
The run's log level.
Sourcepub fn get_log_level(&self) -> &Option<RunLogLevel>
pub fn get_log_level(&self) -> &Option<RunLogLevel>
The run's log level.
Sourcepub fn resource_digests(
self,
k: impl Into<String>,
v: impl Into<String>,
) -> Self
pub fn resource_digests( self, k: impl Into<String>, v: impl Into<String>, ) -> Self
Adds a key-value pair to resource_digests
.
To override the contents of this collection use set_resource_digests
.
The run's resource digests.
Sourcepub fn set_resource_digests(
self,
input: Option<HashMap<String, String>>,
) -> Self
pub fn set_resource_digests( self, input: Option<HashMap<String, String>>, ) -> Self
The run's resource digests.
Sourcepub fn get_resource_digests(&self) -> &Option<HashMap<String, String>>
pub fn get_resource_digests(&self) -> &Option<HashMap<String, String>>
The run's resource digests.
Sourcepub fn started_by(self, input: impl Into<String>) -> Self
pub fn started_by(self, input: impl Into<String>) -> Self
Who started the run.
Sourcepub fn set_started_by(self, input: Option<String>) -> Self
pub fn set_started_by(self, input: Option<String>) -> Self
Who started the run.
Sourcepub fn get_started_by(&self) -> &Option<String>
pub fn get_started_by(&self) -> &Option<String>
Who started the run.
Sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
When the run was created.
Sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
When the run was created.
Sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
When the run was created.
Sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
When the run started.
Sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
When the run started.
Sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
When the run started.
Sourcepub fn set_stop_time(self, input: Option<DateTime>) -> Self
pub fn set_stop_time(self, input: Option<DateTime>) -> Self
The run's stop time.
Sourcepub fn get_stop_time(&self) -> &Option<DateTime>
pub fn get_stop_time(&self) -> &Option<DateTime>
The run's stop time.
Sourcepub fn status_message(self, input: impl Into<String>) -> Self
pub fn status_message(self, input: impl Into<String>) -> Self
The run's status message.
Sourcepub fn set_status_message(self, input: Option<String>) -> Self
pub fn set_status_message(self, input: Option<String>) -> Self
The run's status message.
Sourcepub fn get_status_message(&self) -> &Option<String>
pub fn get_status_message(&self) -> &Option<String>
The run's status message.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The run's tags.
The run's tags.
The run's tags.
Sourcepub fn accelerators(self, input: Accelerators) -> Self
pub fn accelerators(self, input: Accelerators) -> Self
The computational accelerator used to run the workflow.
Sourcepub fn set_accelerators(self, input: Option<Accelerators>) -> Self
pub fn set_accelerators(self, input: Option<Accelerators>) -> Self
The computational accelerator used to run the workflow.
Sourcepub fn get_accelerators(&self) -> &Option<Accelerators>
pub fn get_accelerators(&self) -> &Option<Accelerators>
The computational accelerator used to run the workflow.
Sourcepub fn retention_mode(self, input: RunRetentionMode) -> Self
pub fn retention_mode(self, input: RunRetentionMode) -> Self
The run's retention mode.
Sourcepub fn set_retention_mode(self, input: Option<RunRetentionMode>) -> Self
pub fn set_retention_mode(self, input: Option<RunRetentionMode>) -> Self
The run's retention mode.
Sourcepub fn get_retention_mode(&self) -> &Option<RunRetentionMode>
pub fn get_retention_mode(&self) -> &Option<RunRetentionMode>
The run's retention mode.
Sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
The reason a run has failed.
Sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
The reason a run has failed.
Sourcepub fn get_failure_reason(&self) -> &Option<String>
pub fn get_failure_reason(&self) -> &Option<String>
The reason a run has failed.
Sourcepub fn log_location(self, input: RunLogLocation) -> Self
pub fn log_location(self, input: RunLogLocation) -> Self
The location of the run log.
Sourcepub fn set_log_location(self, input: Option<RunLogLocation>) -> Self
pub fn set_log_location(self, input: Option<RunLogLocation>) -> Self
The location of the run log.
Sourcepub fn get_log_location(&self) -> &Option<RunLogLocation>
pub fn get_log_location(&self) -> &Option<RunLogLocation>
The location of the run log.
Sourcepub fn uuid(self, input: impl Into<String>) -> Self
pub fn uuid(self, input: impl Into<String>) -> Self
The universally unique identifier for a run.
Sourcepub fn set_uuid(self, input: Option<String>) -> Self
pub fn set_uuid(self, input: Option<String>) -> Self
The universally unique identifier for a run.
Sourcepub fn run_output_uri(self, input: impl Into<String>) -> Self
pub fn run_output_uri(self, input: impl Into<String>) -> Self
The destination for workflow outputs.
Sourcepub fn set_run_output_uri(self, input: Option<String>) -> Self
pub fn set_run_output_uri(self, input: Option<String>) -> Self
The destination for workflow outputs.
Sourcepub fn get_run_output_uri(&self) -> &Option<String>
pub fn get_run_output_uri(&self) -> &Option<String>
The destination for workflow outputs.
Sourcepub fn storage_type(self, input: StorageType) -> Self
pub fn storage_type(self, input: StorageType) -> Self
The run's storage type.
Sourcepub fn set_storage_type(self, input: Option<StorageType>) -> Self
pub fn set_storage_type(self, input: Option<StorageType>) -> Self
The run's storage type.
Sourcepub fn get_storage_type(&self) -> &Option<StorageType>
pub fn get_storage_type(&self) -> &Option<StorageType>
The run's storage type.
Sourcepub fn workflow_owner_id(self, input: impl Into<String>) -> Self
pub fn workflow_owner_id(self, input: impl Into<String>) -> Self
The ID of the workflow owner.
Sourcepub fn set_workflow_owner_id(self, input: Option<String>) -> Self
pub fn set_workflow_owner_id(self, input: Option<String>) -> Self
The ID of the workflow owner.
Sourcepub fn get_workflow_owner_id(&self) -> &Option<String>
pub fn get_workflow_owner_id(&self) -> &Option<String>
The ID of the workflow owner.
Sourcepub fn workflow_version_name(self, input: impl Into<String>) -> Self
pub fn workflow_version_name(self, input: impl Into<String>) -> Self
The workflow version name.
Sourcepub fn set_workflow_version_name(self, input: Option<String>) -> Self
pub fn set_workflow_version_name(self, input: Option<String>) -> Self
The workflow version name.
Sourcepub fn get_workflow_version_name(&self) -> &Option<String>
pub fn get_workflow_version_name(&self) -> &Option<String>
The workflow version name.
Sourcepub fn workflow_uuid(self, input: impl Into<String>) -> Self
pub fn workflow_uuid(self, input: impl Into<String>) -> Self
The universally unique identifier (UUID) value for the workflow.
Sourcepub fn set_workflow_uuid(self, input: Option<String>) -> Self
pub fn set_workflow_uuid(self, input: Option<String>) -> Self
The universally unique identifier (UUID) value for the workflow.
Sourcepub fn get_workflow_uuid(&self) -> &Option<String>
pub fn get_workflow_uuid(&self) -> &Option<String>
The universally unique identifier (UUID) value for the workflow.
Sourcepub fn build(self) -> GetRunOutput
pub fn build(self) -> GetRunOutput
Consumes the builder and constructs a GetRunOutput
.
Trait Implementations§
Source§impl Clone for GetRunOutputBuilder
impl Clone for GetRunOutputBuilder
Source§fn clone(&self) -> GetRunOutputBuilder
fn clone(&self) -> GetRunOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetRunOutputBuilder
impl Debug for GetRunOutputBuilder
Source§impl Default for GetRunOutputBuilder
impl Default for GetRunOutputBuilder
Source§fn default() -> GetRunOutputBuilder
fn default() -> GetRunOutputBuilder
Source§impl PartialEq for GetRunOutputBuilder
impl PartialEq for GetRunOutputBuilder
impl StructuralPartialEq for GetRunOutputBuilder
Auto Trait Implementations§
impl Freeze for GetRunOutputBuilder
impl RefUnwindSafe for GetRunOutputBuilder
impl Send for GetRunOutputBuilder
impl Sync for GetRunOutputBuilder
impl Unpin for GetRunOutputBuilder
impl UnwindSafe for GetRunOutputBuilder
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);