#[non_exhaustive]pub struct StartNotebookExecutionInput { /* private fields */ }Implementations§
source§impl StartNotebookExecutionInput
impl StartNotebookExecutionInput
sourcepub fn editor_id(&self) -> Option<&str>
pub fn editor_id(&self) -> Option<&str>
The unique identifier of the Amazon EMR Notebook to use for notebook execution.
sourcepub fn relative_path(&self) -> Option<&str>
pub fn relative_path(&self) -> Option<&str>
The path and file name of the notebook file for this execution, relative to the path specified for the Amazon EMR Notebook. For example, if you specify a path of s3://MyBucket/MyNotebooks when you create an Amazon EMR Notebook for a notebook with an ID of e-ABCDEFGHIJK1234567890ABCD (the EditorID of this request), and you specify a RelativePath of my_notebook_executions/notebook_execution.ipynb, the location of the file for the notebook execution is s3://MyBucket/MyNotebooks/e-ABCDEFGHIJK1234567890ABCD/my_notebook_executions/notebook_execution.ipynb.
sourcepub fn notebook_execution_name(&self) -> Option<&str>
pub fn notebook_execution_name(&self) -> Option<&str>
An optional name for the notebook execution.
sourcepub fn notebook_params(&self) -> Option<&str>
pub fn notebook_params(&self) -> Option<&str>
Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.
sourcepub fn execution_engine(&self) -> Option<&ExecutionEngineConfig>
pub fn execution_engine(&self) -> Option<&ExecutionEngineConfig>
Specifies the execution engine (cluster) that runs the notebook execution.
sourcepub fn service_role(&self) -> Option<&str>
pub fn service_role(&self) -> Option<&str>
The name or ARN of the IAM role that is used as the service role for Amazon EMR (the Amazon EMR role) for the notebook execution.
sourcepub fn notebook_instance_security_group_id(&self) -> Option<&str>
pub fn notebook_instance_security_group_id(&self) -> Option<&str>
The unique identifier of the Amazon EC2 security group to associate with the Amazon EMR Notebook for this notebook execution.
A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.
sourcepub fn notebook_s3_location(&self) -> Option<&NotebookS3LocationFromInput>
pub fn notebook_s3_location(&self) -> Option<&NotebookS3LocationFromInput>
The Amazon S3 location for the notebook execution input.
sourcepub fn output_notebook_s3_location(
&self
) -> Option<&OutputNotebookS3LocationFromInput>
pub fn output_notebook_s3_location( &self ) -> Option<&OutputNotebookS3LocationFromInput>
The Amazon S3 location for the notebook execution output.
sourcepub fn output_notebook_format(&self) -> Option<&OutputNotebookFormat>
pub fn output_notebook_format(&self) -> Option<&OutputNotebookFormat>
The output format for the notebook execution.
source§impl StartNotebookExecutionInput
impl StartNotebookExecutionInput
sourcepub fn builder() -> StartNotebookExecutionInputBuilder
pub fn builder() -> StartNotebookExecutionInputBuilder
Creates a new builder-style object to manufacture StartNotebookExecutionInput.
source§impl StartNotebookExecutionInput
impl StartNotebookExecutionInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<StartNotebookExecution, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation( &self, _config: &Config ) -> Result<Operation<StartNotebookExecution, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<StartNotebookExecution>
Trait Implementations§
source§impl Clone for StartNotebookExecutionInput
impl Clone for StartNotebookExecutionInput
source§fn clone(&self) -> StartNotebookExecutionInput
fn clone(&self) -> StartNotebookExecutionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartNotebookExecutionInput
impl Debug for StartNotebookExecutionInput
source§impl PartialEq<StartNotebookExecutionInput> for StartNotebookExecutionInput
impl PartialEq<StartNotebookExecutionInput> for StartNotebookExecutionInput
source§fn eq(&self, other: &StartNotebookExecutionInput) -> bool
fn eq(&self, other: &StartNotebookExecutionInput) -> bool
self and other values to be equal, and is used
by ==.