@Stability(value=Stable) @Internal public static final class EmrContainersStartJobRunProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EmrContainersStartJobRunProps
EmrContainersStartJobRunPropssoftware.amazon.jsii.JsiiObject.InitializationModeEmrContainersStartJobRunProps.Builder, EmrContainersStartJobRunProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(EmrContainersStartJobRunProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
EmrContainersStartJobRunProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<ApplicationConfiguration> |
getApplicationConfig()
The configurations for the application running in the job run.
|
String |
getComment() |
IRole |
getExecutionRole()
The execution role for the job run.
|
Duration |
getHeartbeat() |
String |
getInputPath() |
IntegrationPattern |
getIntegrationPattern() |
JobDriver |
getJobDriver()
The job driver for the job run.
|
String |
getJobName()
The name of the job run.
|
Monitoring |
getMonitoring()
Configuration for monitoring the job run.
|
String |
getOutputPath() |
ReleaseLabel |
getReleaseLabel()
The Amazon EMR release version to use for the job run.
|
String |
getResultPath() |
Map<String,Object> |
getResultSelector() |
Map<String,String> |
getTags()
The tags assigned to job runs.
|
Duration |
getTimeout() |
VirtualClusterInput |
getVirtualCluster()
The ID of the virtual cluster where the job will be run.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(EmrContainersStartJobRunProps.Builder builder)
EmrContainersStartJobRunProps.Builder.public final JobDriver getJobDriver()
EmrContainersStartJobRunPropsgetJobDriver in interface EmrContainersStartJobRunPropspublic final ReleaseLabel getReleaseLabel()
EmrContainersStartJobRunPropsgetReleaseLabel in interface EmrContainersStartJobRunPropspublic final VirtualClusterInput getVirtualCluster()
EmrContainersStartJobRunPropsgetVirtualCluster in interface EmrContainersStartJobRunPropspublic final List<ApplicationConfiguration> getApplicationConfig()
EmrContainersStartJobRunPropsMaximum of 100 items
Default: - No application config
getApplicationConfig in interface EmrContainersStartJobRunPropspublic final IRole getExecutionRole()
EmrContainersStartJobRunProps
If virtualClusterId is from a JSON input path, an execution role must be provided.
If an execution role is provided, follow the documentation to update the role trust policy.
Default: - Automatically generated only when the provided `virtualClusterId` is not an encoded JSON path
getExecutionRole in interface EmrContainersStartJobRunPropspublic final String getJobName()
EmrContainersStartJobRunPropsDefault: - No job run name
getJobName in interface EmrContainersStartJobRunPropspublic final Monitoring getMonitoring()
EmrContainersStartJobRunPropsDefault: - logging enabled and resources automatically generated if `monitoring.logging` is set to `true`
getMonitoring in interface EmrContainersStartJobRunPropspublic final Map<String,String> getTags()
EmrContainersStartJobRunPropsDefault: - None
getTags in interface EmrContainersStartJobRunPropspublic final String getComment()
getComment in interface TaskStateBasePropspublic final Duration getHeartbeat()
getHeartbeat in interface TaskStateBasePropspublic final String getInputPath()
getInputPath in interface TaskStateBasePropspublic final IntegrationPattern getIntegrationPattern()
getIntegrationPattern in interface TaskStateBasePropspublic final String getOutputPath()
getOutputPath in interface TaskStateBasePropspublic final String getResultPath()
getResultPath in interface TaskStateBasePropspublic final Map<String,Object> getResultSelector()
getResultSelector in interface TaskStateBasePropspublic final Duration getTimeout()
getTimeout in interface TaskStateBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.