Class ExecutionEngineConfig
- java.lang.Object
-
- software.amazon.awssdk.services.emr.model.ExecutionEngineConfig
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ExecutionEngineConfig.Builder,ExecutionEngineConfig>
@Generated("software.amazon.awssdk:codegen") public final class ExecutionEngineConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExecutionEngineConfig.Builder,ExecutionEngineConfig>
Specifies the execution engine (cluster) to run the notebook and perform the notebook execution, for example, an Amazon EMR cluster.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ExecutionEngineConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecutionEngineConfig.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
String
executionRoleArn()
The execution role ARN required for the notebook execution.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
id()
The unique identifier of the execution engine.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.List<SdkField<?>>
sdkFields()
static Class<? extends ExecutionEngineConfig.Builder>
serializableBuilderClass()
ExecutionEngineConfig.Builder
toBuilder()
String
toString()
Returns a string representation of this object.ExecutionEngineType
type()
The type of execution engine.String
typeAsString()
The type of execution engine.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
The unique identifier of the execution engine. For an Amazon EMR cluster, this is the cluster ID.
- Returns:
- The unique identifier of the execution engine. For an Amazon EMR cluster, this is the cluster ID.
-
type
public final ExecutionEngineType type()
The type of execution engine. A value of
EMR
specifies an Amazon EMR cluster.If the service returns an enum value that is not available in the current SDK version,
type
will returnExecutionEngineType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of execution engine. A value of
EMR
specifies an Amazon EMR cluster. - See Also:
ExecutionEngineType
-
typeAsString
public final String typeAsString()
The type of execution engine. A value of
EMR
specifies an Amazon EMR cluster.If the service returns an enum value that is not available in the current SDK version,
type
will returnExecutionEngineType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The type of execution engine. A value of
EMR
specifies an Amazon EMR cluster. - See Also:
ExecutionEngineType
-
masterInstanceSecurityGroupId
public final 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.
- Returns:
- 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.
-
executionRoleArn
public final String executionRoleArn()
The execution role ARN required for the notebook execution.
- Returns:
- The execution role ARN required for the notebook execution.
-
toBuilder
public ExecutionEngineConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ExecutionEngineConfig.Builder,ExecutionEngineConfig>
-
builder
public static ExecutionEngineConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends ExecutionEngineConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-