@Stability(value=Stable) @Internal public static final class CfnJobDefinitionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnJobDefinitionProps
CfnJobDefinitionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnJobDefinitionProps.Builder, CfnJobDefinitionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnJobDefinitionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnJobDefinitionProps.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) |
Object |
getContainerProperties()
An object with various properties specific to container-based jobs.
|
String |
getJobDefinitionName()
The name of the job definition.
|
Object |
getNodeProperties()
An object with various properties specific to multi-node parallel jobs.
|
Object |
getParameters()
Default parameters or parameter substitution placeholders that are set in the job definition.
|
List<String> |
getPlatformCapabilities()
The platform capabilities required by the job definition.
|
Object |
getPropagateTags()
Specifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task.
|
Object |
getRetryStrategy()
The retry strategy to use for failed jobs that are submitted with this job definition.
|
Number |
getSchedulingPriority()
The scheduling priority of the job definition.
|
Object |
getTags()
The tags applied to the job definition.
|
Object |
getTimeout()
The timeout configuration for jobs that are submitted with this job definition.
|
String |
getType()
The type of 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(CfnJobDefinitionProps.Builder builder)
CfnJobDefinitionProps.Builder.public final String getType()
CfnJobDefinitionPropsFor more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide .
If the job is run on Fargate resources, then
multinodeisn't supported.
getType in interface CfnJobDefinitionPropspublic final Object getContainerProperties()
CfnJobDefinitionPropsgetContainerProperties in interface CfnJobDefinitionPropspublic final String getJobDefinitionName()
CfnJobDefinitionPropsgetJobDefinitionName in interface CfnJobDefinitionPropspublic final Object getNodeProperties()
CfnJobDefinitionProps
If the job runs on Fargate resources, then you must not specify
nodeProperties; usecontainerPropertiesinstead.
getNodeProperties in interface CfnJobDefinitionPropspublic final Object getParameters()
CfnJobDefinitionProps
Parameters are specified as a key-value pair mapping. Parameters in a SubmitJob request override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job definition parameters in the AWS Batch User Guide .
getParameters in interface CfnJobDefinitionPropspublic final List<String> getPlatformCapabilities()
CfnJobDefinitionProps
If no value is specified, it defaults to EC2 . Jobs run on Fargate resources specify FARGATE .
getPlatformCapabilities in interface CfnJobDefinitionPropspublic final Object getPropagateTags()
CfnJobDefinitionProps
If no value is specified, the tags aren't propagated. Tags can only be propagated to the tasks during task creation. For tags with the same name, job tags are given priority over job definitions tags. If the total number of combined tags from the job and job definition is over 50, the job is moved to the FAILED state.
getPropagateTags in interface CfnJobDefinitionPropspublic final Object getRetryStrategy()
CfnJobDefinitionPropsgetRetryStrategy in interface CfnJobDefinitionPropspublic final Number getSchedulingPriority()
CfnJobDefinitionPropsThis only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority.
getSchedulingPriority in interface CfnJobDefinitionPropspublic final Object getTags()
CfnJobDefinitionPropsgetTags in interface CfnJobDefinitionPropspublic final Object getTimeout()
CfnJobDefinitionPropsYou can specify a timeout duration after which AWS Batch terminates your jobs if they haven't finished.
getTimeout in interface CfnJobDefinitionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.