Class CfnNotebookExecution.Builder
java.lang.Object
software.amazon.awscdk.services.emr.CfnNotebookExecution.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnNotebookExecution>
- Enclosing class:
CfnNotebookExecution
@Stability(Stable)
public static final class CfnNotebookExecution.Builder
extends Object
implements software.amazon.jsii.Builder<CfnNotebookExecution>
A fluent builder for
CfnNotebookExecution.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnNotebookExecution.BuilderenvironmentVariables(Map<String, String> environmentVariables) The environment variables associated with the notebook execution.environmentVariables(IResolvable environmentVariables) The environment variables associated with the notebook execution.executionEngine(IResolvable executionEngine) Specifies the execution engine (cluster) to run the notebook and perform the notebook execution.executionEngine(CfnNotebookExecution.ExecutionEngineConfigProperty executionEngine) Specifies the execution engine (cluster) to run the notebook and perform the notebook execution.notebookExecutionName(String notebookExecutionName) An optional name for the notebook execution.notebookParams(String notebookParams) Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.notebookS3Location(IResolvable notebookS3Location) The Amazon S3 location that stores the notebook execution input.notebookS3Location(CfnNotebookExecution.NotebookS3LocationProperty notebookS3Location) The Amazon S3 location that stores the notebook execution input.outputNotebookFormat(String outputNotebookFormat) The output format for the notebook execution.outputNotebookS3Location(IResolvable outputNotebookS3Location) The Amazon S3 location for the notebook execution output.outputNotebookS3Location(CfnNotebookExecution.OutputNotebookS3LocationProperty outputNotebookS3Location) The Amazon S3 location for the notebook execution output.A list of tags associated with a notebook execution.
-
Method Details
-
create
@Stability(Stable) public static CfnNotebookExecution.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnNotebookExecution.Builder.
-
environmentVariables
@Stability(Stable) public CfnNotebookExecution.Builder environmentVariables(IResolvable environmentVariables) The environment variables associated with the notebook execution.Keys must be prefixed with KERNEL_ (except LOG_CONTEXT).
- Parameters:
environmentVariables- The environment variables associated with the notebook execution. This parameter is required.- Returns:
this- See Also:
-
environmentVariables
@Stability(Stable) public CfnNotebookExecution.Builder environmentVariables(Map<String, String> environmentVariables) The environment variables associated with the notebook execution.Keys must be prefixed with KERNEL_ (except LOG_CONTEXT).
- Parameters:
environmentVariables- The environment variables associated with the notebook execution. This parameter is required.- Returns:
this- See Also:
-
executionEngine
Specifies the execution engine (cluster) to run the notebook and perform the notebook execution.- Parameters:
executionEngine- Specifies the execution engine (cluster) to run the notebook and perform the notebook execution. This parameter is required.- Returns:
this- See Also:
-
executionEngine
@Stability(Stable) public CfnNotebookExecution.Builder executionEngine(CfnNotebookExecution.ExecutionEngineConfigProperty executionEngine) Specifies the execution engine (cluster) to run the notebook and perform the notebook execution.- Parameters:
executionEngine- Specifies the execution engine (cluster) to run the notebook and perform the notebook execution. This parameter is required.- Returns:
this- See Also:
-
notebookExecutionName
@Stability(Stable) public CfnNotebookExecution.Builder notebookExecutionName(String notebookExecutionName) An optional name for the notebook execution.- Parameters:
notebookExecutionName- An optional name for the notebook execution. This parameter is required.- Returns:
this- See Also:
-
notebookParams
Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.- Parameters:
notebookParams- Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution. This parameter is required.- Returns:
this- See Also:
-
notebookS3Location
@Stability(Stable) public CfnNotebookExecution.Builder notebookS3Location(IResolvable notebookS3Location) The Amazon S3 location that stores the notebook execution input.- Parameters:
notebookS3Location- The Amazon S3 location that stores the notebook execution input. This parameter is required.- Returns:
this- See Also:
-
notebookS3Location
@Stability(Stable) public CfnNotebookExecution.Builder notebookS3Location(CfnNotebookExecution.NotebookS3LocationProperty notebookS3Location) The Amazon S3 location that stores the notebook execution input.- Parameters:
notebookS3Location- The Amazon S3 location that stores the notebook execution input. This parameter is required.- Returns:
this- See Also:
-
outputNotebookFormat
@Stability(Stable) public CfnNotebookExecution.Builder outputNotebookFormat(String outputNotebookFormat) The output format for the notebook execution.- Parameters:
outputNotebookFormat- The output format for the notebook execution. This parameter is required.- Returns:
this- See Also:
-
outputNotebookS3Location
@Stability(Stable) public CfnNotebookExecution.Builder outputNotebookS3Location(IResolvable outputNotebookS3Location) The Amazon S3 location for the notebook execution output.- Parameters:
outputNotebookS3Location- The Amazon S3 location for the notebook execution output. This parameter is required.- Returns:
this- See Also:
-
outputNotebookS3Location
@Stability(Stable) public CfnNotebookExecution.Builder outputNotebookS3Location(CfnNotebookExecution.OutputNotebookS3LocationProperty outputNotebookS3Location) The Amazon S3 location for the notebook execution output.- Parameters:
outputNotebookS3Location- The Amazon S3 location for the notebook execution output. This parameter is required.- Returns:
this- See Also:
-
tags
A list of tags associated with a notebook execution.- Parameters:
tags- A list of tags associated with a notebook execution. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnNotebookExecution>- Returns:
- a newly built instance of
CfnNotebookExecution.
-