#[non_exhaustive]pub struct DescribeMapRunOutput {
pub map_run_arn: String,
pub execution_arn: String,
pub status: MapRunStatus,
pub start_date: DateTime,
pub stop_date: Option<DateTime>,
pub max_concurrency: i32,
pub tolerated_failure_percentage: f32,
pub tolerated_failure_count: i64,
pub item_counts: Option<MapRunItemCounts>,
pub execution_counts: Option<MapRunExecutionCounts>,
pub redrive_count: Option<i32>,
pub redrive_date: Option<DateTime>,
/* 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.map_run_arn: StringThe Amazon Resource Name (ARN) that identifies a Map Run.
execution_arn: StringThe Amazon Resource Name (ARN) that identifies the execution in which the Map Run was started.
status: MapRunStatusThe current status of the Map Run.
start_date: DateTimeThe date when the Map Run was started.
stop_date: Option<DateTime>The date when the Map Run was stopped.
max_concurrency: i32The maximum number of child workflow executions configured to run in parallel for the Map Run at the same time.
tolerated_failure_percentage: f32The maximum percentage of failed child workflow executions before the Map Run fails.
tolerated_failure_count: i64The maximum number of failed child workflow executions before the Map Run fails.
item_counts: Option<MapRunItemCounts>A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.
execution_counts: Option<MapRunExecutionCounts>A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.
redrive_count: Option<i32>The number of times you've redriven a Map Run. If you have not yet redriven a Map Run, the redriveCount is 0. This count is only updated if you successfully redrive a Map Run.
redrive_date: Option<DateTime>The date a Map Run was last redriven. If you have not yet redriven a Map Run, the redriveDate is null.
Implementations§
Source§impl DescribeMapRunOutput
impl DescribeMapRunOutput
Sourcepub fn map_run_arn(&self) -> &str
pub fn map_run_arn(&self) -> &str
The Amazon Resource Name (ARN) that identifies a Map Run.
Sourcepub fn execution_arn(&self) -> &str
pub fn execution_arn(&self) -> &str
The Amazon Resource Name (ARN) that identifies the execution in which the Map Run was started.
Sourcepub fn status(&self) -> &MapRunStatus
pub fn status(&self) -> &MapRunStatus
The current status of the Map Run.
Sourcepub fn start_date(&self) -> &DateTime
pub fn start_date(&self) -> &DateTime
The date when the Map Run was started.
Sourcepub fn max_concurrency(&self) -> i32
pub fn max_concurrency(&self) -> i32
The maximum number of child workflow executions configured to run in parallel for the Map Run at the same time.
Sourcepub fn tolerated_failure_percentage(&self) -> f32
pub fn tolerated_failure_percentage(&self) -> f32
The maximum percentage of failed child workflow executions before the Map Run fails.
Sourcepub fn tolerated_failure_count(&self) -> i64
pub fn tolerated_failure_count(&self) -> i64
The maximum number of failed child workflow executions before the Map Run fails.
Sourcepub fn item_counts(&self) -> Option<&MapRunItemCounts>
pub fn item_counts(&self) -> Option<&MapRunItemCounts>
A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.
Sourcepub fn execution_counts(&self) -> Option<&MapRunExecutionCounts>
pub fn execution_counts(&self) -> Option<&MapRunExecutionCounts>
A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.
Sourcepub fn redrive_count(&self) -> Option<i32>
pub fn redrive_count(&self) -> Option<i32>
The number of times you've redriven a Map Run. If you have not yet redriven a Map Run, the redriveCount is 0. This count is only updated if you successfully redrive a Map Run.
Sourcepub fn redrive_date(&self) -> Option<&DateTime>
pub fn redrive_date(&self) -> Option<&DateTime>
The date a Map Run was last redriven. If you have not yet redriven a Map Run, the redriveDate is null.
Source§impl DescribeMapRunOutput
impl DescribeMapRunOutput
Sourcepub fn builder() -> DescribeMapRunOutputBuilder
pub fn builder() -> DescribeMapRunOutputBuilder
Creates a new builder-style object to manufacture DescribeMapRunOutput.
Trait Implementations§
Source§impl Clone for DescribeMapRunOutput
impl Clone for DescribeMapRunOutput
Source§fn clone(&self) -> DescribeMapRunOutput
fn clone(&self) -> DescribeMapRunOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DescribeMapRunOutput
impl Debug for DescribeMapRunOutput
Source§impl PartialEq for DescribeMapRunOutput
impl PartialEq for DescribeMapRunOutput
Source§impl RequestId for DescribeMapRunOutput
impl RequestId for DescribeMapRunOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DescribeMapRunOutput
Auto Trait Implementations§
impl Freeze for DescribeMapRunOutput
impl RefUnwindSafe for DescribeMapRunOutput
impl Send for DescribeMapRunOutput
impl Sync for DescribeMapRunOutput
impl Unpin for DescribeMapRunOutput
impl UnwindSafe for DescribeMapRunOutput
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);