Struct aws_sdk_emr::model::notebook_execution_summary::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for NotebookExecutionSummary.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn notebook_execution_id(self, input: impl Into<String>) -> Self
pub fn notebook_execution_id(self, input: impl Into<String>) -> Self
The unique identifier of the notebook execution.
sourcepub fn set_notebook_execution_id(self, input: Option<String>) -> Self
pub fn set_notebook_execution_id(self, input: Option<String>) -> Self
The unique identifier of the notebook execution.
sourcepub fn editor_id(self, input: impl Into<String>) -> Self
pub fn editor_id(self, input: impl Into<String>) -> Self
The unique identifier of the editor associated with the notebook execution.
sourcepub fn set_editor_id(self, input: Option<String>) -> Self
pub fn set_editor_id(self, input: Option<String>) -> Self
The unique identifier of the editor associated with the notebook execution.
sourcepub fn notebook_execution_name(self, input: impl Into<String>) -> Self
pub fn notebook_execution_name(self, input: impl Into<String>) -> Self
The name of the notebook execution.
sourcepub fn set_notebook_execution_name(self, input: Option<String>) -> Self
pub fn set_notebook_execution_name(self, input: Option<String>) -> Self
The name of the notebook execution.
sourcepub fn status(self, input: NotebookExecutionStatus) -> Self
pub fn status(self, input: NotebookExecutionStatus) -> Self
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 set_status(self, input: Option<NotebookExecutionStatus>) -> Self
pub fn set_status(self, input: Option<NotebookExecutionStatus>) -> Self
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, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The timestamp when notebook execution started.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The timestamp when notebook execution started.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The timestamp when notebook execution started.
sourcepub fn build(self) -> NotebookExecutionSummary
pub fn build(self) -> NotebookExecutionSummary
Consumes the builder and constructs a NotebookExecutionSummary.