@Stability(value=Experimental) @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()
(experimental) The job arguments specifically for this run.
|
String |
getComment()
(experimental) An optional description for this state.
|
String |
getGlueJobName()
(experimental) Glue job name.
|
Duration |
getHeartbeat()
(experimental) Timeout for the heartbeat.
|
String |
getInputPath()
(experimental) JSONPath expression to select part of the state to be the input to this state.
|
IntegrationPattern |
getIntegrationPattern()
(experimental) AWS Step Functions integrates with services directly in the Amazon States Language.
|
Duration |
getNotifyDelayAfter()
(experimental) After a job run starts, the number of minutes to wait before sending a job run delay notification.
|
String |
getOutputPath()
(experimental) JSONPath expression to select select a portion of the state output to pass to the next state.
|
String |
getResultPath()
(experimental) JSONPath expression to indicate where to inject the state's output.
|
String |
getSecurityConfiguration()
(experimental) The name of the SecurityConfiguration structure to be used with this job run.
|
Duration |
getTimeout()
(experimental) Timeout for the state machine.
|
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()
TaskStateBasePropsDefault: - No comment
getComment in interface TaskStateBasePropspublic final Duration getHeartbeat()
TaskStateBasePropsDefault: - None
getHeartbeat in interface TaskStateBasePropspublic final String getInputPath()
TaskStateBasePropsMay also be the special value JsonPath.DISCARD, which will cause the effective input to be the empty object {}.
Default: - The entire task input (JSON path '$')
getInputPath in interface TaskStateBasePropspublic final IntegrationPattern getIntegrationPattern()
TaskStateBasePropsYou can control these AWS services using service integration patterns
Default: IntegrationPattern.REQUEST_RESPONSE
getIntegrationPattern in interface TaskStateBasePropshttps://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-tokenpublic final String getOutputPath()
TaskStateBasePropsMay also be the special value JsonPath.DISCARD, which will cause the effective output to be the empty object {}.
Default: - The entire JSON node determined by the state input, the task result, and resultPath is passed to the next state (JSON path '$')
getOutputPath in interface TaskStateBasePropspublic final String getResultPath()
TaskStateBasePropsMay also be the special value JsonPath.DISCARD, which will cause the state's input to become its output.
Default: - Replaces the entire input with the result (JSON path '$')
getResultPath in interface TaskStateBasePropspublic final Duration getTimeout()
TaskStateBasePropsDefault: - None
getTimeout in interface TaskStateBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.