#[non_exhaustive]pub struct GetDurableExecutionOutputBuilder { /* private fields */ }Expand description
A builder for GetDurableExecutionOutput.
Implementations§
Source§impl GetDurableExecutionOutputBuilder
impl GetDurableExecutionOutputBuilder
Sourcepub fn durable_execution_arn(self, input: impl Into<String>) -> Self
pub fn durable_execution_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the durable execution.
This field is required.Sourcepub fn set_durable_execution_arn(self, input: Option<String>) -> Self
pub fn set_durable_execution_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the durable execution.
Sourcepub fn get_durable_execution_arn(&self) -> &Option<String>
pub fn get_durable_execution_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the durable execution.
Sourcepub fn durable_execution_name(self, input: impl Into<String>) -> Self
pub fn durable_execution_name(self, input: impl Into<String>) -> Self
The name of the durable execution. This is either the name you provided when invoking the function, or a system-generated unique identifier if no name was provided.
This field is required.Sourcepub fn set_durable_execution_name(self, input: Option<String>) -> Self
pub fn set_durable_execution_name(self, input: Option<String>) -> Self
The name of the durable execution. This is either the name you provided when invoking the function, or a system-generated unique identifier if no name was provided.
Sourcepub fn get_durable_execution_name(&self) -> &Option<String>
pub fn get_durable_execution_name(&self) -> &Option<String>
The name of the durable execution. This is either the name you provided when invoking the function, or a system-generated unique identifier if no name was provided.
Sourcepub fn function_arn(self, input: impl Into<String>) -> Self
pub fn function_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Lambda function that was invoked to start this durable execution.
This field is required.Sourcepub fn set_function_arn(self, input: Option<String>) -> Self
pub fn set_function_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Lambda function that was invoked to start this durable execution.
Sourcepub fn get_function_arn(&self) -> &Option<String>
pub fn get_function_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Lambda function that was invoked to start this durable execution.
Sourcepub fn input_payload(self, input: impl Into<String>) -> Self
pub fn input_payload(self, input: impl Into<String>) -> Self
The JSON input payload that was provided when the durable execution was started. For asynchronous invocations, this is limited to 256 KB. For synchronous invocations, this can be up to 6 MB.
Sourcepub fn set_input_payload(self, input: Option<String>) -> Self
pub fn set_input_payload(self, input: Option<String>) -> Self
The JSON input payload that was provided when the durable execution was started. For asynchronous invocations, this is limited to 256 KB. For synchronous invocations, this can be up to 6 MB.
Sourcepub fn get_input_payload(&self) -> &Option<String>
pub fn get_input_payload(&self) -> &Option<String>
The JSON input payload that was provided when the durable execution was started. For asynchronous invocations, this is limited to 256 KB. For synchronous invocations, this can be up to 6 MB.
Sourcepub fn result(self, input: impl Into<String>) -> Self
pub fn result(self, input: impl Into<String>) -> Self
The JSON result returned by the durable execution if it completed successfully. This field is only present when the execution status is SUCCEEDED. The result is limited to 256 KB.
Sourcepub fn set_result(self, input: Option<String>) -> Self
pub fn set_result(self, input: Option<String>) -> Self
The JSON result returned by the durable execution if it completed successfully. This field is only present when the execution status is SUCCEEDED. The result is limited to 256 KB.
Sourcepub fn get_result(&self) -> &Option<String>
pub fn get_result(&self) -> &Option<String>
The JSON result returned by the durable execution if it completed successfully. This field is only present when the execution status is SUCCEEDED. The result is limited to 256 KB.
Sourcepub fn error(self, input: ErrorObject) -> Self
pub fn error(self, input: ErrorObject) -> Self
Error information if the durable execution failed. This field is only present when the execution status is FAILED, TIMED_OUT, or STOPPED. The combined size of all error fields is limited to 256 KB.
Sourcepub fn set_error(self, input: Option<ErrorObject>) -> Self
pub fn set_error(self, input: Option<ErrorObject>) -> Self
Error information if the durable execution failed. This field is only present when the execution status is FAILED, TIMED_OUT, or STOPPED. The combined size of all error fields is limited to 256 KB.
Sourcepub fn get_error(&self) -> &Option<ErrorObject>
pub fn get_error(&self) -> &Option<ErrorObject>
Error information if the durable execution failed. This field is only present when the execution status is FAILED, TIMED_OUT, or STOPPED. The combined size of all error fields is limited to 256 KB.
Sourcepub fn start_timestamp(self, input: DateTime) -> Self
pub fn start_timestamp(self, input: DateTime) -> Self
The date and time when the durable execution started, in Unix timestamp format.
This field is required.Sourcepub fn set_start_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_start_timestamp(self, input: Option<DateTime>) -> Self
The date and time when the durable execution started, in Unix timestamp format.
Sourcepub fn get_start_timestamp(&self) -> &Option<DateTime>
pub fn get_start_timestamp(&self) -> &Option<DateTime>
The date and time when the durable execution started, in Unix timestamp format.
Sourcepub fn status(self, input: ExecutionStatus) -> Self
pub fn status(self, input: ExecutionStatus) -> Self
The current status of the durable execution. Valid values are RUNNING, SUCCEEDED, FAILED, TIMED_OUT, and STOPPED.
Sourcepub fn set_status(self, input: Option<ExecutionStatus>) -> Self
pub fn set_status(self, input: Option<ExecutionStatus>) -> Self
The current status of the durable execution. Valid values are RUNNING, SUCCEEDED, FAILED, TIMED_OUT, and STOPPED.
Sourcepub fn get_status(&self) -> &Option<ExecutionStatus>
pub fn get_status(&self) -> &Option<ExecutionStatus>
The current status of the durable execution. Valid values are RUNNING, SUCCEEDED, FAILED, TIMED_OUT, and STOPPED.
Sourcepub fn end_timestamp(self, input: DateTime) -> Self
pub fn end_timestamp(self, input: DateTime) -> Self
The date and time when the durable execution ended, in Unix timestamp format. This field is only present if the execution has completed (status is SUCCEEDED, FAILED, TIMED_OUT, or STOPPED).
Sourcepub fn set_end_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_end_timestamp(self, input: Option<DateTime>) -> Self
The date and time when the durable execution ended, in Unix timestamp format. This field is only present if the execution has completed (status is SUCCEEDED, FAILED, TIMED_OUT, or STOPPED).
Sourcepub fn get_end_timestamp(&self) -> &Option<DateTime>
pub fn get_end_timestamp(&self) -> &Option<DateTime>
The date and time when the durable execution ended, in Unix timestamp format. This field is only present if the execution has completed (status is SUCCEEDED, FAILED, TIMED_OUT, or STOPPED).
Sourcepub fn version(self, input: impl Into<String>) -> Self
pub fn version(self, input: impl Into<String>) -> Self
The version of the Lambda function that was invoked for this durable execution. This ensures that all replays during the execution use the same function version.
Sourcepub fn set_version(self, input: Option<String>) -> Self
pub fn set_version(self, input: Option<String>) -> Self
The version of the Lambda function that was invoked for this durable execution. This ensures that all replays during the execution use the same function version.
Sourcepub fn get_version(&self) -> &Option<String>
pub fn get_version(&self) -> &Option<String>
The version of the Lambda function that was invoked for this durable execution. This ensures that all replays during the execution use the same function version.
Sourcepub fn trace_header(self, input: TraceHeader) -> Self
pub fn trace_header(self, input: TraceHeader) -> Self
The trace headers associated with the durable execution.
Sourcepub fn set_trace_header(self, input: Option<TraceHeader>) -> Self
pub fn set_trace_header(self, input: Option<TraceHeader>) -> Self
The trace headers associated with the durable execution.
Sourcepub fn get_trace_header(&self) -> &Option<TraceHeader>
pub fn get_trace_header(&self) -> &Option<TraceHeader>
The trace headers associated with the durable execution.
Sourcepub fn build(self) -> Result<GetDurableExecutionOutput, BuildError>
pub fn build(self) -> Result<GetDurableExecutionOutput, BuildError>
Consumes the builder and constructs a GetDurableExecutionOutput.
This method will fail if any of the following fields are not set:
Trait Implementations§
Source§impl Clone for GetDurableExecutionOutputBuilder
impl Clone for GetDurableExecutionOutputBuilder
Source§fn clone(&self) -> GetDurableExecutionOutputBuilder
fn clone(&self) -> GetDurableExecutionOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GetDurableExecutionOutputBuilder
impl Default for GetDurableExecutionOutputBuilder
Source§fn default() -> GetDurableExecutionOutputBuilder
fn default() -> GetDurableExecutionOutputBuilder
Source§impl PartialEq for GetDurableExecutionOutputBuilder
impl PartialEq for GetDurableExecutionOutputBuilder
Source§fn eq(&self, other: &GetDurableExecutionOutputBuilder) -> bool
fn eq(&self, other: &GetDurableExecutionOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetDurableExecutionOutputBuilder
Auto Trait Implementations§
impl Freeze for GetDurableExecutionOutputBuilder
impl RefUnwindSafe for GetDurableExecutionOutputBuilder
impl Send for GetDurableExecutionOutputBuilder
impl Sync for GetDurableExecutionOutputBuilder
impl Unpin for GetDurableExecutionOutputBuilder
impl UnwindSafe for GetDurableExecutionOutputBuilder
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);