@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExecutionEngineConfig extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the execution engine (cluster) to run the notebook and perform the notebook execution, for example, an EMR cluster.
Constructor and Description |
---|
ExecutionEngineConfig() |
Modifier and Type | Method and Description |
---|---|
ExecutionEngineConfig |
clone() |
boolean |
equals(Object obj) |
String |
getId()
The unique identifier of the execution engine.
|
String |
getMasterInstanceSecurityGroupId()
An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this
notebook execution.
|
String |
getType()
The type of execution engine.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setId(String id)
The unique identifier of the execution engine.
|
void |
setMasterInstanceSecurityGroupId(String masterInstanceSecurityGroupId)
An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this
notebook execution.
|
void |
setType(String type)
The type of execution engine.
|
String |
toString()
Returns a string representation of this object.
|
ExecutionEngineConfig |
withId(String id)
The unique identifier of the execution engine.
|
ExecutionEngineConfig |
withMasterInstanceSecurityGroupId(String masterInstanceSecurityGroupId)
An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this
notebook execution.
|
ExecutionEngineConfig |
withType(ExecutionEngineType type)
The type of execution engine.
|
ExecutionEngineConfig |
withType(String type)
The type of execution engine.
|
public void setId(String id)
The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.
id
- The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.public String getId()
The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.
public ExecutionEngineConfig withId(String id)
The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.
id
- The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.public void setType(String type)
The type of execution engine. A value of EMR
specifies an EMR cluster.
type
- The type of execution engine. A value of EMR
specifies an EMR cluster.ExecutionEngineType
public String getType()
The type of execution engine. A value of EMR
specifies an EMR cluster.
EMR
specifies an EMR cluster.ExecutionEngineType
public ExecutionEngineConfig withType(String type)
The type of execution engine. A value of EMR
specifies an EMR cluster.
type
- The type of execution engine. A value of EMR
specifies an EMR cluster.ExecutionEngineType
public ExecutionEngineConfig withType(ExecutionEngineType type)
The type of execution engine. A value of EMR
specifies an EMR cluster.
type
- The type of execution engine. A value of EMR
specifies an EMR cluster.ExecutionEngineType
public void setMasterInstanceSecurityGroupId(String masterInstanceSecurityGroupId)
An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.
masterInstanceSecurityGroupId
- An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster
for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.public String getMasterInstanceSecurityGroupId()
An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.
public ExecutionEngineConfig withMasterInstanceSecurityGroupId(String masterInstanceSecurityGroupId)
An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.
masterInstanceSecurityGroupId
- An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster
for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.public String toString()
toString
in class Object
Object.toString()
public ExecutionEngineConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2022. All rights reserved.