@Stability(value=Experimental) @Internal public static final class JobDefinitionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements JobDefinitionProps
JobDefinitionPropssoftware.amazon.jsii.JsiiObject.InitializationModeJobDefinitionProps.Builder, JobDefinitionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(JobDefinitionContainer container,
String jobDefinitionName,
IMultiNodeProps nodeProps,
Map<String,String> parameters,
Number retryAttempts,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
JobDefinitionProps.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) |
JobDefinitionContainer |
getContainer()
(experimental) An object with various properties specific to container-based jobs.
|
String |
getJobDefinitionName()
(experimental) The name of the job definition.
|
IMultiNodeProps |
getNodeProps()
(experimental) An object with various properties specific to multi-node parallel jobs.
|
Map<String,String> |
getParameters()
(experimental) When you submit a job, you can specify parameters that should replace the placeholders or override the default job definition parameters.
|
Number |
getRetryAttempts()
(experimental) The number of times to move a job to the RUNNABLE status.
|
Duration |
getTimeout()
(experimental) The timeout configuration for jobs that are submitted with this job definition.
|
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(JobDefinitionContainer container, String jobDefinitionName, IMultiNodeProps nodeProps, Map<String,String> parameters, Number retryAttempts, Duration timeout)
JobDefinitionProps.Builder.public final JobDefinitionContainer getContainer()
JobDefinitionPropsgetContainer in interface JobDefinitionPropspublic final String getJobDefinitionName()
JobDefinitionPropsUp to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Default: Cloudformation-generated name
getJobDefinitionName in interface JobDefinitionPropspublic final IMultiNodeProps getNodeProps()
JobDefinitionPropsDefault: - undefined
getNodeProps in interface JobDefinitionPropspublic final Map<String,String> getParameters()
JobDefinitionPropsParameters in job submission requests take precedence over the defaults in a job definition. This allows you to use the same job definition for multiple jobs that use the same format, and programmatically change values in the command at submission time.
Default: - undefined
getParameters in interface JobDefinitionPropspublic final Number getRetryAttempts()
JobDefinitionPropsYou may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.
Default: 1
getRetryAttempts in interface JobDefinitionPropspublic final Duration getTimeout()
JobDefinitionPropsYou can specify a timeout duration after which AWS Batch terminates your jobs if they have not finished.
Default: - undefined
getTimeout in interface JobDefinitionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.