@Stability(value=Stable) @Internal public static final class GlueStartJobRunProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GlueStartJobRunProps
GlueStartJobRunPropssoftware.amazon.jsii.JsiiObject.InitializationModeGlueStartJobRunProps.Builder, GlueStartJobRunProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String glueJobName,
TaskInput arguments,
Duration notifyDelayAfter,
String securityConfiguration,
String comment,
Duration heartbeat,
String inputPath,
IntegrationPattern integrationPattern,
String outputPath,
String resultPath,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
GlueStartJobRunProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
TaskInput |
getArguments()
The job arguments specifically for this run.
|
String |
getComment() |
String |
getGlueJobName()
Glue job name.
|
Duration |
getHeartbeat() |
String |
getInputPath() |
IntegrationPattern |
getIntegrationPattern() |
Duration |
getNotifyDelayAfter()
After a job run starts, the number of minutes to wait before sending a job run delay notification.
|
String |
getOutputPath() |
String |
getResultPath() |
String |
getSecurityConfiguration()
The name of the SecurityConfiguration structure to be used with this job run.
|
Duration |
getTimeout() |
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(String glueJobName, TaskInput arguments, Duration notifyDelayAfter, String securityConfiguration, String comment, Duration heartbeat, String inputPath, IntegrationPattern integrationPattern, String outputPath, String resultPath, Duration timeout)
GlueStartJobRunProps.Builder.public final String getGlueJobName()
GlueStartJobRunPropsgetGlueJobName in interface GlueStartJobRunPropspublic final TaskInput getArguments()
GlueStartJobRunPropsFor this job run, they replace the default arguments set in the job definition itself.
Default: - Default arguments set in the job definition
getArguments in interface GlueStartJobRunPropspublic final Duration getNotifyDelayAfter()
GlueStartJobRunPropsMust be at least 1 minute.
Default: - Default delay set in the job definition
getNotifyDelayAfter in interface GlueStartJobRunPropspublic final String getSecurityConfiguration()
GlueStartJobRunPropsThis must match the Glue API
Default: - Default configuration set in the job definition
getSecurityConfiguration in interface GlueStartJobRunPropshttps://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-common.html#aws-glue-api-regex-oneLinepublic 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 Duration getTimeout()
getTimeout in interface TaskStateBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.