Interface ExecutionEngineConfig.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ExecutionEngineConfig.Builder,ExecutionEngineConfig>
,SdkBuilder<ExecutionEngineConfig.Builder,ExecutionEngineConfig>
,SdkPojo
- Enclosing class:
- ExecutionEngineConfig
public static interface ExecutionEngineConfig.Builder extends SdkPojo, CopyableBuilder<ExecutionEngineConfig.Builder,ExecutionEngineConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExecutionEngineConfig.Builder
executionRoleArn(String executionRoleArn)
The execution role ARN required for the notebook execution.ExecutionEngineConfig.Builder
id(String id)
The unique identifier of the execution engine.ExecutionEngineConfig.Builder
masterInstanceSecurityGroupId(String masterInstanceSecurityGroupId)
An optional unique ID of an Amazon EC2 security group to associate with the master instance of the Amazon EMR cluster for this notebook execution.ExecutionEngineConfig.Builder
type(String type)
The type of execution engine.ExecutionEngineConfig.Builder
type(ExecutionEngineType type)
The type of execution engine.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
id
ExecutionEngineConfig.Builder id(String id)
The unique identifier of the execution engine. For an Amazon EMR cluster, this is the cluster ID.
- Parameters:
id
- The unique identifier of the execution engine. For an Amazon EMR cluster, this is the cluster ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
ExecutionEngineConfig.Builder type(String type)
The type of execution engine. A value of
EMR
specifies an Amazon EMR cluster.- Parameters:
type
- The type of execution engine. A value ofEMR
specifies an Amazon EMR cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExecutionEngineType
,ExecutionEngineType
-
type
ExecutionEngineConfig.Builder type(ExecutionEngineType type)
The type of execution engine. A value of
EMR
specifies an Amazon EMR cluster.- Parameters:
type
- The type of execution engine. A value ofEMR
specifies an Amazon EMR cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExecutionEngineType
,ExecutionEngineType
-
masterInstanceSecurityGroupId
ExecutionEngineConfig.Builder masterInstanceSecurityGroupId(String masterInstanceSecurityGroupId)
An optional unique ID of an Amazon EC2 security group to associate with the master instance of the Amazon EMR cluster for this notebook execution. For more information see Specifying Amazon EC2 Security Groups for Amazon EMR Notebooks in the EMR Management Guide.
- Parameters:
masterInstanceSecurityGroupId
- An optional unique ID of an Amazon EC2 security group to associate with the master instance of the Amazon EMR cluster for this notebook execution. For more information see Specifying Amazon EC2 Security Groups for Amazon EMR Notebooks in the EMR Management Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
ExecutionEngineConfig.Builder executionRoleArn(String executionRoleArn)
The execution role ARN required for the notebook execution.
- Parameters:
executionRoleArn
- The execution role ARN required for the notebook execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-