Struct aws_sdk_emr::types::NotebookExecutionSummary
source · #[non_exhaustive]pub struct NotebookExecutionSummary {
pub notebook_execution_id: Option<String>,
pub editor_id: Option<String>,
pub notebook_execution_name: Option<String>,
pub status: Option<NotebookExecutionStatus>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub notebook_s3_location: Option<NotebookS3LocationForOutput>,
pub execution_engine_id: Option<String>,
}Expand description
Details for a notebook execution. The details include information such as the unique ID and status of the notebook execution.
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.notebook_execution_id: Option<String>The unique identifier of the notebook execution.
editor_id: Option<String>The unique identifier of the editor associated with the notebook execution.
notebook_execution_name: Option<String>The name of the notebook execution.
status: Option<NotebookExecutionStatus>The status of the notebook execution.
-
START_PENDINGindicates that the cluster has received the execution request but execution has not begun. -
STARTINGindicates that the execution is starting on the cluster. -
RUNNINGindicates that the execution is being processed by the cluster. -
FINISHINGindicates that execution processing is in the final stages. -
FINISHEDindicates that the execution has completed without error. -
FAILINGindicates that the execution is failing and will not finish successfully. -
FAILEDindicates that the execution failed. -
STOP_PENDINGindicates that the cluster has received aStopNotebookExecutionrequest and the stop is pending. -
STOPPINGindicates that the cluster is in the process of stopping the execution as a result of aStopNotebookExecutionrequest. -
STOPPEDindicates that the execution stopped because of aStopNotebookExecutionrequest.
start_time: Option<DateTime>The timestamp when notebook execution started.
end_time: Option<DateTime>The timestamp when notebook execution started.
notebook_s3_location: Option<NotebookS3LocationForOutput>The Amazon S3 location that stores the notebook execution input.
execution_engine_id: Option<String>The unique ID of the execution engine for the notebook execution.
Implementations§
source§impl NotebookExecutionSummary
impl NotebookExecutionSummary
sourcepub fn notebook_execution_id(&self) -> Option<&str>
pub fn notebook_execution_id(&self) -> Option<&str>
The unique identifier of the notebook execution.
sourcepub fn editor_id(&self) -> Option<&str>
pub fn editor_id(&self) -> Option<&str>
The unique identifier of the editor associated with the notebook execution.
sourcepub fn notebook_execution_name(&self) -> Option<&str>
pub fn notebook_execution_name(&self) -> Option<&str>
The name of the notebook execution.
sourcepub fn status(&self) -> Option<&NotebookExecutionStatus>
pub fn status(&self) -> Option<&NotebookExecutionStatus>
The status of the notebook execution.
-
START_PENDINGindicates that the cluster has received the execution request but execution has not begun. -
STARTINGindicates that the execution is starting on the cluster. -
RUNNINGindicates that the execution is being processed by the cluster. -
FINISHINGindicates that execution processing is in the final stages. -
FINISHEDindicates that the execution has completed without error. -
FAILINGindicates that the execution is failing and will not finish successfully. -
FAILEDindicates that the execution failed. -
STOP_PENDINGindicates that the cluster has received aStopNotebookExecutionrequest and the stop is pending. -
STOPPINGindicates that the cluster is in the process of stopping the execution as a result of aStopNotebookExecutionrequest. -
STOPPEDindicates that the execution stopped because of aStopNotebookExecutionrequest.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The timestamp when notebook execution started.
sourcepub fn notebook_s3_location(&self) -> Option<&NotebookS3LocationForOutput>
pub fn notebook_s3_location(&self) -> Option<&NotebookS3LocationForOutput>
The Amazon S3 location that stores the notebook execution input.
sourcepub fn execution_engine_id(&self) -> Option<&str>
pub fn execution_engine_id(&self) -> Option<&str>
The unique ID of the execution engine for the notebook execution.
source§impl NotebookExecutionSummary
impl NotebookExecutionSummary
sourcepub fn builder() -> NotebookExecutionSummaryBuilder
pub fn builder() -> NotebookExecutionSummaryBuilder
Creates a new builder-style object to manufacture NotebookExecutionSummary.
Trait Implementations§
source§impl Clone for NotebookExecutionSummary
impl Clone for NotebookExecutionSummary
source§fn clone(&self) -> NotebookExecutionSummary
fn clone(&self) -> NotebookExecutionSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for NotebookExecutionSummary
impl Debug for NotebookExecutionSummary
source§impl PartialEq for NotebookExecutionSummary
impl PartialEq for NotebookExecutionSummary
source§fn eq(&self, other: &NotebookExecutionSummary) -> bool
fn eq(&self, other: &NotebookExecutionSummary) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for NotebookExecutionSummary
Auto Trait Implementations§
impl Freeze for NotebookExecutionSummary
impl RefUnwindSafe for NotebookExecutionSummary
impl Send for NotebookExecutionSummary
impl Sync for NotebookExecutionSummary
impl Unpin for NotebookExecutionSummary
impl UnwindSafe for NotebookExecutionSummary
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