Class CfnNotebookExecutionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.emr.CfnNotebookExecutionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnNotebookExecutionPropsMixin>
- Enclosing class:
CfnNotebookExecutionPropsMixin
@Stability(Stable)
public static final class CfnNotebookExecutionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnNotebookExecutionPropsMixin>
A fluent builder for
CfnNotebookExecutionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) environmentVariables(Map<String, String> environmentVariables) The environment variables associated with the notebook execution.environmentVariables(IResolvable environmentVariables) The environment variables associated with the notebook execution.Specifies the execution engine (cluster) to run the notebook and perform the notebook execution.executionEngine(IResolvable 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(CfnNotebookExecutionPropsMixin.NotebookS3LocationProperty notebookS3Location) The Amazon S3 location that stores the notebook execution input.notebookS3Location(IResolvable notebookS3Location) The Amazon S3 location that stores the notebook execution input.outputNotebookFormat(String outputNotebookFormat) The output format for the notebook execution.outputNotebookS3Location(CfnNotebookExecutionPropsMixin.OutputNotebookS3LocationProperty outputNotebookS3Location) The Amazon S3 location for the notebook execution output.outputNotebookS3Location(IResolvable 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 CfnNotebookExecutionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnNotebookExecutionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnNotebookExecutionPropsMixin.Builder.
-
environmentVariables
@Stability(Stable) public CfnNotebookExecutionPropsMixin.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 CfnNotebookExecutionPropsMixin.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
@Stability(Stable) public CfnNotebookExecutionPropsMixin.Builder executionEngine(IResolvable 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 CfnNotebookExecutionPropsMixin.Builder executionEngine(CfnNotebookExecutionPropsMixin.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 CfnNotebookExecutionPropsMixin.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
@Stability(Stable) public CfnNotebookExecutionPropsMixin.Builder notebookParams(String 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 CfnNotebookExecutionPropsMixin.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 CfnNotebookExecutionPropsMixin.Builder notebookS3Location(CfnNotebookExecutionPropsMixin.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 CfnNotebookExecutionPropsMixin.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 CfnNotebookExecutionPropsMixin.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 CfnNotebookExecutionPropsMixin.Builder outputNotebookS3Location(CfnNotebookExecutionPropsMixin.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<CfnNotebookExecutionPropsMixin>- Returns:
- a newly built instance of
CfnNotebookExecutionPropsMixin.
-