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_PENDING
indicates that the cluster has received the execution request but execution has not begun. -
STARTING
indicates that the execution is starting on the cluster. -
RUNNING
indicates that the execution is being processed by the cluster. -
FINISHING
indicates that execution processing is in the final stages. -
FINISHED
indicates that the execution has completed without error. -
FAILING
indicates that the execution is failing and will not finish successfully. -
FAILED
indicates that the execution failed. -
STOP_PENDING
indicates that the cluster has received aStopNotebookExecution
request and the stop is pending. -
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of aStopNotebookExecution
request. -
STOPPED
indicates that the execution stopped because of aStopNotebookExecution
request.
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_PENDING
indicates that the cluster has received the execution request but execution has not begun. -
STARTING
indicates that the execution is starting on the cluster. -
RUNNING
indicates that the execution is being processed by the cluster. -
FINISHING
indicates that execution processing is in the final stages. -
FINISHED
indicates that the execution has completed without error. -
FAILING
indicates that the execution is failing and will not finish successfully. -
FAILED
indicates that the execution failed. -
STOP_PENDING
indicates that the cluster has received aStopNotebookExecution
request and the stop is pending. -
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of aStopNotebookExecution
request. -
STOPPED
indicates that the execution stopped because of aStopNotebookExecution
request.
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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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